[2026-11-03 00:00:06] local.INFO: TCP Data received {"connection_id":229494,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:00:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229494,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:00:06] local.INFO: Processing buffer {"connection_id":229494,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:00:06] local.INFO: IMEI packet received {"connection_id":229494,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:00:06] local.INFO: IMEI acknowledgment sent {"connection_id":229494,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:00:11] local.INFO: TCP Data received {"connection_id":229494,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:00:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229494,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:00:11] local.INFO: Processing buffer {"connection_id":229494,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:00:11] local.INFO: IMEI packet received {"connection_id":229494,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:00:11] local.INFO: IMEI acknowledgment sent {"connection_id":229494,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:00:12] local.INFO: TCP Data received {"connection_id":229494,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d833c50012d77a0c005f2a5a00025010325..."} 
[2026-11-03 00:00:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229494,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d833c50012d77a0c005f2a5a00025010325..."} 
[2026-11-03 00:00:12] local.INFO: Processing buffer {"connection_id":229494,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d833c50012d77a0c005f2a5a00025010325..."} 
[2026-11-03 00:00:12] local.INFO: Packet analysis {"connection_id":229494,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d83"} 
[2026-11-03 00:00:12] local.INFO: Extracted packet for processing {"connection_id":229494,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d83"} 
[2026-11-03 00:00:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":37,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:00: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-11-03 00:00:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172783360001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:00:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:00:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:00:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:00:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793643986000,"timestamp_ms":1793643986000,"timestamp_seconds":1793643986,"priority":1,"record_length":96,"hex_timestamp":"000001a19d833c50"} 
[2026-11-03 00:00:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:00: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-11-03 00:00: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":205,"data_length":795,"current_offset":136} 
[2026-11-03 00:00:12] 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-11-03 00:00: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-11-03 00:00:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:00:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:00:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229494,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:00:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:00:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:00:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:00:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:00:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:00:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172783360001,"66":25473,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:00:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:00:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:00:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172783360001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:00:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:00:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:00:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:00:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:00:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172783360001,"power":25473,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:00:12] local.INFO: DEBUG: GPS processor result {"connection_id":229494,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52902,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:00:12] local.INFO: GPS data processed {"connection_id":229494,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:00:12] local.INFO: Acknowledgment sent {"connection_id":229494,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:00:12] local.INFO: TCP Data received {"connection_id":229493,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:00:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229493,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:00:12] local.INFO: Processing buffer {"connection_id":229493,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:00:12] local.INFO: IMEI packet received {"connection_id":229493,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 00:00:12] local.INFO: IMEI acknowledgment sent {"connection_id":229493,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:00:42] local.INFO: TCP Data received {"connection_id":228237,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:00:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228237,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:00:42] local.INFO: Processing buffer {"connection_id":228237,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:00:42] local.INFO: IMEI packet received {"connection_id":228237,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 00:00:42] local.INFO: IMEI acknowledgment sent {"connection_id":228237,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:00:44] local.INFO: TCP Data received {"connection_id":229494,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d833c50012d77a0c005f2a5a00025010325..."} 
[2026-11-03 00:00:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229494,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d833c50012d77a0c005f2a5a00025010325..."} 
[2026-11-03 00:00:44] local.INFO: Processing buffer {"connection_id":229494,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d833c50012d77a0c005f2a5a00025010325..."} 
[2026-11-03 00:00:44] local.INFO: Packet analysis {"connection_id":229494,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d83"} 
[2026-11-03 00:00:44] local.INFO: Extracted packet for processing {"connection_id":229494,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d83"} 
[2026-11-03 00:00:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":37,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:00: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-11-03 00:00:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172783360001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:00:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:00:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:00:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:00:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793643986000,"timestamp_ms":1793643986000,"timestamp_seconds":1793643986,"priority":1,"record_length":96,"hex_timestamp":"000001a19d833c50"} 
[2026-11-03 00:00:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:00:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:00: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":205,"data_length":795,"current_offset":136} 
[2026-11-03 00:00:44] 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-11-03 00:00: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-11-03 00:00:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:00:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:00:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229494,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:00:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:00:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:00:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:00:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:00:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:00:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172783360001,"66":25473,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:00:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:00:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:00:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172783360001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:00:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:00:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:00:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:00:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:00:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172783360001,"power":25473,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:00:44] local.INFO: DEBUG: GPS processor result {"connection_id":229494,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52903,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:00:44] local.INFO: GPS data processed {"connection_id":229494,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:00:44] local.INFO: Acknowledgment sent {"connection_id":229494,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:01:06] local.INFO: TCP Data received {"connection_id":229495,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:01:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229495,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:01:06] local.INFO: Processing buffer {"connection_id":229495,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:01:06] local.INFO: IMEI packet received {"connection_id":229495,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:01:06] local.INFO: IMEI acknowledgment sent {"connection_id":229495,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:01:11] local.INFO: TCP Data received {"connection_id":229495,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:01:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229495,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:01:11] local.INFO: Processing buffer {"connection_id":229495,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:01:11] local.INFO: IMEI packet received {"connection_id":229495,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:01:11] local.INFO: IMEI acknowledgment sent {"connection_id":229495,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:01:12] local.INFO: TCP Data received {"connection_id":229495,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d833c50012d77a0c005f2a5a00025010325..."} 
[2026-11-03 00:01:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229495,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d833c50012d77a0c005f2a5a00025010325..."} 
[2026-11-03 00:01:12] local.INFO: Processing buffer {"connection_id":229495,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d833c50012d77a0c005f2a5a00025010325..."} 
[2026-11-03 00:01:12] local.INFO: Packet analysis {"connection_id":229495,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d83"} 
[2026-11-03 00:01:12] local.INFO: Extracted packet for processing {"connection_id":229495,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d83"} 
[2026-11-03 00:01:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":37,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00: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-11-03 00:01:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172783360001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:01:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:01:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:01:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:01:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793643986000,"timestamp_ms":1793643986000,"timestamp_seconds":1793643986,"priority":1,"record_length":96,"hex_timestamp":"000001a19d833c50"} 
[2026-11-03 00:01:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00: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-11-03 00: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-11-03 00:01:12] 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-11-03 00: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-11-03 00:01:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:01:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:01:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229495,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:01:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:01:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:01:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:01:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:01:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:01:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172783360001,"66":25473,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:01:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:01:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:01:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172783360001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:01:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:01:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:01:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:01:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:01:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172783360001,"power":25473,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:01:12] local.INFO: DEBUG: GPS processor result {"connection_id":229495,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52904,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:01:12] local.INFO: GPS data processed {"connection_id":229495,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:01:12] local.INFO: Acknowledgment sent {"connection_id":229495,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:01:44] local.INFO: TCP Data received {"connection_id":229495,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d833c50012d77a0c005f2a5a00025010325..."} 
[2026-11-03 00:01:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229495,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d833c50012d77a0c005f2a5a00025010325..."} 
[2026-11-03 00:01:44] local.INFO: Processing buffer {"connection_id":229495,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d833c50012d77a0c005f2a5a00025010325..."} 
[2026-11-03 00:01:44] local.INFO: Packet analysis {"connection_id":229495,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d83"} 
[2026-11-03 00:01:44] local.INFO: Extracted packet for processing {"connection_id":229495,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d83"} 
[2026-11-03 00:01:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":37,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:01:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 00:01:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172783360001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:01:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:01:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:01:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:01:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793643986000,"timestamp_ms":1793643986000,"timestamp_seconds":1793643986,"priority":1,"record_length":96,"hex_timestamp":"000001a19d833c50"} 
[2026-11-03 00:01:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:01:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:01:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-11-03 00:01:44] 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-11-03 00:01:44] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 00:01:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:01:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:01:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229495,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:01:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:01:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:01:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:01:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:01:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:01:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172783360001,"66":25473,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:01:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:01:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:01:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172783360001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:01:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:01:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:01:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:01:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:01:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172783360001,"power":25473,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:01:44] local.INFO: DEBUG: GPS processor result {"connection_id":229495,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52905,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:01:44] local.INFO: GPS data processed {"connection_id":229495,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:01:44] local.INFO: Acknowledgment sent {"connection_id":229495,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:02:06] local.INFO: TCP Data received {"connection_id":228239,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:02:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228239,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:02:06] local.INFO: Processing buffer {"connection_id":228239,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:02:06] local.INFO: IMEI packet received {"connection_id":228239,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:02:06] local.INFO: IMEI acknowledgment sent {"connection_id":228239,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:02:11] local.INFO: TCP Data received {"connection_id":228239,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:02:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228239,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:02:11] local.INFO: Processing buffer {"connection_id":228239,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:02:11] local.INFO: IMEI packet received {"connection_id":228239,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:02:11] local.INFO: IMEI acknowledgment sent {"connection_id":228239,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:02:12] local.INFO: TCP Data received {"connection_id":228239,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:02:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228239,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:02:12] local.INFO: Processing buffer {"connection_id":228239,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:02:12] local.INFO: Packet analysis {"connection_id":228239,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:02:12] local.INFO: Extracted packet for processing {"connection_id":228239,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:02:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":37,"angle":259,"satellites":38,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:02:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 00:02:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172860416001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:02:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:02:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:02:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:02:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793644287000,"timestamp_ms":1793644287000,"timestamp_seconds":1793644287,"priority":1,"record_length":96,"hex_timestamp":"000001a19d87d418"} 
[2026-11-03 00:02:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:02: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-11-03 00:02:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 00:02:12] 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-11-03 00:02:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 00:02:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:02:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:02:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228239,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:02:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228239,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:02:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228239,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:02:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:02:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:02:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:02:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172860416001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:02:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:02:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:02:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172860416001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:02:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:02:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:02:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:02:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:02:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172860416001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:02:12] local.INFO: DEBUG: GPS processor result {"connection_id":228239,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52906,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:02:12] local.INFO: GPS data processed {"connection_id":228239,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:02:12] local.INFO: Acknowledgment sent {"connection_id":228239,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:02:44] local.INFO: TCP Data received {"connection_id":228239,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:02:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228239,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:02:44] local.INFO: Processing buffer {"connection_id":228239,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:02:44] local.INFO: Packet analysis {"connection_id":228239,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:02:44] local.INFO: Extracted packet for processing {"connection_id":228239,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:02:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":37,"angle":259,"satellites":38,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:02: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-11-03 00:02:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172860416001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:02:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:02:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:02:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:02:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793644287000,"timestamp_ms":1793644287000,"timestamp_seconds":1793644287,"priority":1,"record_length":96,"hex_timestamp":"000001a19d87d418"} 
[2026-11-03 00:02:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:02: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-11-03 00:02: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-11-03 00:02: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-11-03 00:02: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-11-03 00:02:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:02:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:02:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228239,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:02:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228239,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:02:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228239,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:02:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:02:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:02:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:02:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172860416001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:02:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:02:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:02:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172860416001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:02:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:02:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:02:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:02:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:02:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172860416001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:02:44] local.INFO: DEBUG: GPS processor result {"connection_id":228239,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52907,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:02:44] local.INFO: GPS data processed {"connection_id":228239,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:02:44] local.INFO: Acknowledgment sent {"connection_id":228239,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:03:06] local.INFO: TCP Data received {"connection_id":231323,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:03:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231323,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:03:06] local.INFO: Processing buffer {"connection_id":231323,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:03:06] local.INFO: IMEI packet received {"connection_id":231323,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:03:06] local.INFO: IMEI acknowledgment sent {"connection_id":231323,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:03:12] local.INFO: TCP Data received {"connection_id":231323,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:03:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231323,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:03:12] local.INFO: Processing buffer {"connection_id":231323,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:03:12] local.INFO: IMEI packet received {"connection_id":231323,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:03:12] local.INFO: IMEI acknowledgment sent {"connection_id":231323,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:03:13] local.INFO: TCP Data received {"connection_id":231323,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:03:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231323,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:03:13] local.INFO: Processing buffer {"connection_id":231323,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:03:13] local.INFO: Packet analysis {"connection_id":231323,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:03:13] local.INFO: Extracted packet for processing {"connection_id":231323,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:03:13] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":37,"angle":259,"satellites":38,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00: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-11-03 00:03:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172860416001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:03:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:03:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:03:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:03:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793644287000,"timestamp_ms":1793644287000,"timestamp_seconds":1793644287,"priority":1,"record_length":96,"hex_timestamp":"000001a19d87d418"} 
[2026-11-03 00:03:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:03: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-11-03 00: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 00:03:13] 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-11-03 00: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-11-03 00:03:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:03:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:03:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231323,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:03:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231323,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:03:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231323,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:03:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:03:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:03:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:03:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172860416001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:03:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:03:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:03:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172860416001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:03:13] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:03:13] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:03:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:03:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:03:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172860416001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:03:13] local.INFO: DEBUG: GPS processor result {"connection_id":231323,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52908,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:03:13] local.INFO: GPS data processed {"connection_id":231323,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:03:13] local.INFO: Acknowledgment sent {"connection_id":231323,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:03:44] local.INFO: TCP Data received {"connection_id":231323,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:03:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231323,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:03:44] local.INFO: Processing buffer {"connection_id":231323,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:03:44] local.INFO: Packet analysis {"connection_id":231323,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:03:44] local.INFO: Extracted packet for processing {"connection_id":231323,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:03:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":37,"angle":259,"satellites":38,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:03: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-11-03 00:03:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172860416001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:03:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:03:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:03:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:03:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793644287000,"timestamp_ms":1793644287000,"timestamp_seconds":1793644287,"priority":1,"record_length":96,"hex_timestamp":"000001a19d87d418"} 
[2026-11-03 00:03:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:03: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-11-03 00:03: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-11-03 00:03: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-11-03 00:03: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-11-03 00:03:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:03:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:03:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231323,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:03:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231323,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:03:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231323,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:03:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:03:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:03:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:03:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172860416001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:03:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:03:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:03:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172860416001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:03:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:03:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:03:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:03:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:03:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172860416001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:03:44] local.INFO: DEBUG: GPS processor result {"connection_id":231323,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52909,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:03:44] local.INFO: GPS data processed {"connection_id":231323,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:03:44] local.INFO: Acknowledgment sent {"connection_id":231323,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:04:06] local.INFO: TCP Data received {"connection_id":227789,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:04:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227789,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:04:06] local.INFO: Processing buffer {"connection_id":227789,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:04:06] local.INFO: IMEI packet received {"connection_id":227789,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:04:06] local.INFO: IMEI acknowledgment sent {"connection_id":227789,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:04:11] local.INFO: TCP Data received {"connection_id":227789,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:04:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227789,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:04:11] local.INFO: Processing buffer {"connection_id":227789,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:04:11] local.INFO: IMEI packet received {"connection_id":227789,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:04:11] local.INFO: IMEI acknowledgment sent {"connection_id":227789,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:04:12] local.INFO: TCP Data received {"connection_id":227789,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:04:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227789,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:04:12] local.INFO: Processing buffer {"connection_id":227789,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:04:12] local.INFO: Packet analysis {"connection_id":227789,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:04:12] local.INFO: Extracted packet for processing {"connection_id":227789,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:04:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":37,"angle":259,"satellites":38,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:04: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-11-03 00:04:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172860416001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:04:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:04:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:04:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:04:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793644287000,"timestamp_ms":1793644287000,"timestamp_seconds":1793644287,"priority":1,"record_length":96,"hex_timestamp":"000001a19d87d418"} 
[2026-11-03 00:04:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:04: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-11-03 00:04: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":129,"data_length":795,"current_offset":136} 
[2026-11-03 00:04:12] 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-11-03 00:04: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-11-03 00:04:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:04:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:04:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227789,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:04:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:04:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:04:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:04:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:04:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:04:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172860416001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:04:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:04:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:04:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172860416001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:04:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:04:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:04:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:04:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:04:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172860416001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:04:12] local.INFO: DEBUG: GPS processor result {"connection_id":227789,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52910,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:04:12] local.INFO: GPS data processed {"connection_id":227789,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:04:12] local.INFO: Acknowledgment sent {"connection_id":227789,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:04:44] local.INFO: TCP Data received {"connection_id":227789,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:04:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227789,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:04:44] local.INFO: Processing buffer {"connection_id":227789,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:04:44] local.INFO: Packet analysis {"connection_id":227789,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:04:44] local.INFO: Extracted packet for processing {"connection_id":227789,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:04:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":37,"angle":259,"satellites":38,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:04: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-11-03 00:04:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172860416001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:04:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:04:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:04:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:04:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793644287000,"timestamp_ms":1793644287000,"timestamp_seconds":1793644287,"priority":1,"record_length":96,"hex_timestamp":"000001a19d87d418"} 
[2026-11-03 00:04:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:04: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-11-03 00:04: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-11-03 00:04: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-11-03 00:04: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-11-03 00:04:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:04:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:04:44] local.INFO: Teltonika packet parsed successfully {"connection_id":227789,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:04:44] local.INFO: Passing IMEI to GPS processor {"connection_id":227789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:04:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":227789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:04:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:04:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:04:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:04:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172860416001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:04:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:04:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:04:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172860416001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:04:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:04:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:04:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:04:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:04:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172860416001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:04:44] local.INFO: DEBUG: GPS processor result {"connection_id":227789,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52911,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:04:44] local.INFO: GPS data processed {"connection_id":227789,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:04:44] local.INFO: Acknowledgment sent {"connection_id":227789,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:05:06] local.INFO: TCP Data received {"connection_id":231325,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:05:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231325,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:05:06] local.INFO: Processing buffer {"connection_id":231325,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:05:06] local.INFO: IMEI packet received {"connection_id":231325,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:05:06] local.INFO: IMEI acknowledgment sent {"connection_id":231325,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:05:11] local.INFO: TCP Data received {"connection_id":231325,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:05:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231325,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:05:11] local.INFO: Processing buffer {"connection_id":231325,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:05:11] local.INFO: IMEI packet received {"connection_id":231325,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:05:11] local.INFO: IMEI acknowledgment sent {"connection_id":231325,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:05:12] local.INFO: TCP Data received {"connection_id":231325,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:05:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231325,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:05:12] local.INFO: Processing buffer {"connection_id":231325,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:05:12] local.INFO: Packet analysis {"connection_id":231325,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:05:12] local.INFO: Extracted packet for processing {"connection_id":231325,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:05:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":37,"angle":259,"satellites":38,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:05: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-11-03 00:05:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172860416001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:05:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:05:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:05:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:05:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793644287000,"timestamp_ms":1793644287000,"timestamp_seconds":1793644287,"priority":1,"record_length":96,"hex_timestamp":"000001a19d87d418"} 
[2026-11-03 00:05:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:05: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-11-03 00:05: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":129,"data_length":795,"current_offset":136} 
[2026-11-03 00:05:12] 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-11-03 00:05: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-11-03 00:05:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:05:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:05:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231325,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:05:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:05:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:05:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:05:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:05:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:05:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172860416001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:05:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:05:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:05:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172860416001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:05:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:05:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:05:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:05:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:05:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172860416001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:05:12] local.INFO: DEBUG: GPS processor result {"connection_id":231325,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52912,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:05:12] local.INFO: GPS data processed {"connection_id":231325,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:05:12] local.INFO: Acknowledgment sent {"connection_id":231325,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:05:44] local.INFO: TCP Data received {"connection_id":231325,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:05:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231325,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:05:44] local.INFO: Processing buffer {"connection_id":231325,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:05:44] local.INFO: Packet analysis {"connection_id":231325,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:05:44] local.INFO: Extracted packet for processing {"connection_id":231325,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:05:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":37,"angle":259,"satellites":38,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:05:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 00:05:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172860416001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:05:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:05:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:05:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:05:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793644287000,"timestamp_ms":1793644287000,"timestamp_seconds":1793644287,"priority":1,"record_length":96,"hex_timestamp":"000001a19d87d418"} 
[2026-11-03 00:05:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:05: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-11-03 00:05:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 00:05: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-11-03 00:05:44] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 00:05:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:05:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:05:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231325,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:05:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:05:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:05:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:05:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:05:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:05:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172860416001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:05:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:05:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:05:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172860416001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:05:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:05:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:05:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:05:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:05:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172860416001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:05:44] local.INFO: DEBUG: GPS processor result {"connection_id":231325,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52913,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:05:44] local.INFO: GPS data processed {"connection_id":231325,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:05:44] local.INFO: Acknowledgment sent {"connection_id":231325,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:05:47] local.INFO: TCP Data received {"connection_id":228241,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:05:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228241,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:05:47] local.INFO: Processing buffer {"connection_id":228241,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:05:47] local.INFO: IMEI packet received {"connection_id":228241,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 00:05:47] local.INFO: IMEI acknowledgment sent {"connection_id":228241,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:06:06] local.INFO: TCP Data received {"connection_id":231326,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:06:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231326,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:06:06] local.INFO: Processing buffer {"connection_id":231326,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:06:06] local.INFO: IMEI packet received {"connection_id":231326,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:06:06] local.INFO: IMEI acknowledgment sent {"connection_id":231326,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:06:11] local.INFO: TCP Data received {"connection_id":231326,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:06:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231326,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:06:11] local.INFO: Processing buffer {"connection_id":231326,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:06:11] local.INFO: IMEI packet received {"connection_id":231326,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:06:11] local.INFO: IMEI acknowledgment sent {"connection_id":231326,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:06:12] local.INFO: TCP Data received {"connection_id":231326,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:06:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231326,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:06:12] local.INFO: Processing buffer {"connection_id":231326,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:06:12] local.INFO: Packet analysis {"connection_id":231326,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:06:12] local.INFO: Extracted packet for processing {"connection_id":231326,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:06:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":37,"angle":259,"satellites":38,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:06: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-11-03 00:06:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172860416001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:06:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:06:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:06:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:06:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793644287000,"timestamp_ms":1793644287000,"timestamp_seconds":1793644287,"priority":1,"record_length":96,"hex_timestamp":"000001a19d87d418"} 
[2026-11-03 00:06:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:06: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-11-03 00:06: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":129,"data_length":795,"current_offset":136} 
[2026-11-03 00:06:12] 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-11-03 00:06: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-11-03 00:06:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:06:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:06:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231326,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:06:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:06:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:06:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:06:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:06:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:06:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172860416001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:06:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:06:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:06:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172860416001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:06:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:06:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:06:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:06:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:06:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172860416001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:06:12] local.INFO: DEBUG: GPS processor result {"connection_id":231326,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52914,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:06:12] local.INFO: GPS data processed {"connection_id":231326,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:06:12] local.INFO: Acknowledgment sent {"connection_id":231326,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:06:44] local.INFO: TCP Data received {"connection_id":231326,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:06:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231326,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:06:44] local.INFO: Processing buffer {"connection_id":231326,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d87d418012d77a0c005f2a5a00025010326..."} 
[2026-11-03 00:06:44] local.INFO: Packet analysis {"connection_id":231326,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:06:44] local.INFO: Extracted packet for processing {"connection_id":231326,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d87"} 
[2026-11-03 00:06:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":37,"angle":259,"satellites":38,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:06: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-11-03 00:06:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172860416001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:06:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:06:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:06:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:06:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793644287000,"timestamp_ms":1793644287000,"timestamp_seconds":1793644287,"priority":1,"record_length":96,"hex_timestamp":"000001a19d87d418"} 
[2026-11-03 00:06:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:06: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-11-03 00:06: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-11-03 00:06: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-11-03 00:06: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-11-03 00:06:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:06:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:06:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231326,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:06:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:06:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:06:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:06:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:06:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:06:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172860416001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:06:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:06:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:06:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172860416001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:06:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:06:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:06:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:06:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:06:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172860416001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:06:44] local.INFO: DEBUG: GPS processor result {"connection_id":231326,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52915,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:06:44] local.INFO: GPS data processed {"connection_id":231326,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:06:44] local.INFO: Acknowledgment sent {"connection_id":231326,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:07:11] local.INFO: TCP Data received {"connection_id":227790,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:07:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227790,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:07:11] local.INFO: Processing buffer {"connection_id":227790,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:07:11] local.INFO: IMEI packet received {"connection_id":227790,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:07:11] local.INFO: IMEI acknowledgment sent {"connection_id":227790,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:07:16] local.INFO: TCP Data received {"connection_id":227790,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:07:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227790,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:07:16] local.INFO: Processing buffer {"connection_id":227790,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:07:16] local.INFO: IMEI packet received {"connection_id":227790,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:07:16] local.INFO: IMEI acknowledgment sent {"connection_id":227790,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:07:17] local.INFO: TCP Data received {"connection_id":227790,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:07:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227790,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:07:17] local.INFO: Processing buffer {"connection_id":227790,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:07:17] local.INFO: Packet analysis {"connection_id":227790,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:07:17] local.INFO: Extracted packet for processing {"connection_id":227790,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:07:17] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:07: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-11-03 00:07:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172937472001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:07:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:07:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:07:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:07:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793644588000,"timestamp_ms":1793644588000,"timestamp_seconds":1793644588,"priority":1,"record_length":96,"hex_timestamp":"000001a19d8c6be0"} 
[2026-11-03 00:07:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:07:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:07:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00: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-11-03 00:07:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:07:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:07:17] local.INFO: Teltonika packet parsed successfully {"connection_id":227790,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:07:17] local.INFO: Passing IMEI to GPS processor {"connection_id":227790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:07:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":227790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:07:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:07:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:07:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:07:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172937472001,"66":25462,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:07:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:07:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:07:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172937472001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:07:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:07:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:07:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:07:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:07:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172937472001,"power":25462,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:07:17] local.INFO: DEBUG: GPS processor result {"connection_id":227790,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52916,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:07:17] local.INFO: GPS data processed {"connection_id":227790,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:07:17] local.INFO: Acknowledgment sent {"connection_id":227790,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:07:24] local.INFO: TCP Data received {"connection_id":227790,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:07:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227790,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:07:24] local.INFO: Processing buffer {"connection_id":227790,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:07:24] local.INFO: Packet analysis {"connection_id":227790,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:07:24] local.INFO: Extracted packet for processing {"connection_id":227790,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:07:24] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:07: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-11-03 00:07:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172937472001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:07:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:07:24] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:07:24] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:07:24] local.INFO: AVL Record Parsed {"raw_timestamp":1793644588000,"timestamp_ms":1793644588000,"timestamp_seconds":1793644588,"priority":1,"record_length":96,"hex_timestamp":"000001a19d8c6be0"} 
[2026-11-03 00:07:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:07:24] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:07: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:07:24] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:07: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-11-03 00:07:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:07:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:07:24] local.INFO: Teltonika packet parsed successfully {"connection_id":227790,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:07:24] local.INFO: Passing IMEI to GPS processor {"connection_id":227790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:07:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":227790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:07:24] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:07:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:07:24] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:07:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172937472001,"66":25462,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:07:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:07:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:07:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172937472001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:07:24] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:07:24] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:07:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:07:24] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:07:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172937472001,"power":25462,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:07:24] local.INFO: DEBUG: GPS processor result {"connection_id":227790,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52917,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:07:24] local.INFO: GPS data processed {"connection_id":227790,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:07:24] local.INFO: Acknowledgment sent {"connection_id":227790,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:08:06] local.INFO: TCP Data received {"connection_id":229498,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:08:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229498,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:08:06] local.INFO: Processing buffer {"connection_id":229498,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:08:06] local.INFO: IMEI packet received {"connection_id":229498,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:08:06] local.INFO: IMEI acknowledgment sent {"connection_id":229498,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:08:11] local.INFO: TCP Data received {"connection_id":229498,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:08:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229498,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:08:11] local.INFO: Processing buffer {"connection_id":229498,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:08:11] local.INFO: IMEI packet received {"connection_id":229498,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:08:11] local.INFO: IMEI acknowledgment sent {"connection_id":229498,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:08:12] local.INFO: TCP Data received {"connection_id":229498,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:08:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229498,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:08:12] local.INFO: Processing buffer {"connection_id":229498,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:08:12] local.INFO: Packet analysis {"connection_id":229498,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:08:12] local.INFO: Extracted packet for processing {"connection_id":229498,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:08:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:08: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-11-03 00:08:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172937472001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:08:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:08:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:08:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:08:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793644588000,"timestamp_ms":1793644588000,"timestamp_seconds":1793644588,"priority":1,"record_length":96,"hex_timestamp":"000001a19d8c6be0"} 
[2026-11-03 00:08:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:08: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-11-03 00:08: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:08:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:08: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-11-03 00:08:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:08:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:08:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229498,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:08:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:08:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:08:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:08:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:08:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:08:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172937472001,"66":25462,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:08:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:08:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:08:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172937472001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:08:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:08:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:08:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:08:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:08:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172937472001,"power":25462,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:08:12] local.INFO: DEBUG: GPS processor result {"connection_id":229498,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52918,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:08:12] local.INFO: GPS data processed {"connection_id":229498,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:08:12] local.INFO: Acknowledgment sent {"connection_id":229498,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:08:44] local.INFO: TCP Data received {"connection_id":229498,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:08:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229498,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:08:44] local.INFO: Processing buffer {"connection_id":229498,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:08:44] local.INFO: Packet analysis {"connection_id":229498,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:08:44] local.INFO: Extracted packet for processing {"connection_id":229498,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:08:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:08: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-11-03 00:08:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172937472001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:08:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:08:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:08:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:08:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793644588000,"timestamp_ms":1793644588000,"timestamp_seconds":1793644588,"priority":1,"record_length":96,"hex_timestamp":"000001a19d8c6be0"} 
[2026-11-03 00:08:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:08: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-11-03 00:08: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:08:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:08: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-11-03 00:08:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:08:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:08:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229498,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:08:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:08:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:08:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:08:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:08:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:08:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172937472001,"66":25462,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:08:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:08:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:08:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172937472001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:08:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:08:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:08:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:08:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:08:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172937472001,"power":25462,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:08:44] local.INFO: DEBUG: GPS processor result {"connection_id":229498,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52919,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:08:44] local.INFO: GPS data processed {"connection_id":229498,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:08:44] local.INFO: Acknowledgment sent {"connection_id":229498,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:09:11] local.INFO: TCP Data received {"connection_id":231327,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:09:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231327,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:09:11] local.INFO: Processing buffer {"connection_id":231327,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:09:11] local.INFO: IMEI packet received {"connection_id":231327,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:09:11] local.INFO: IMEI acknowledgment sent {"connection_id":231327,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:09:16] local.INFO: TCP Data received {"connection_id":231327,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:09:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231327,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:09:16] local.INFO: Processing buffer {"connection_id":231327,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:09:16] local.INFO: IMEI packet received {"connection_id":231327,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:09:16] local.INFO: IMEI acknowledgment sent {"connection_id":231327,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:09:17] local.INFO: TCP Data received {"connection_id":231327,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:09:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231327,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:09:17] local.INFO: Processing buffer {"connection_id":231327,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:09:17] local.INFO: Packet analysis {"connection_id":231327,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:09:17] local.INFO: Extracted packet for processing {"connection_id":231327,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:09:17] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00: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-11-03 00:09:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172937472001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:09:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:09:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:09:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:09:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793644588000,"timestamp_ms":1793644588000,"timestamp_seconds":1793644588,"priority":1,"record_length":96,"hex_timestamp":"000001a19d8c6be0"} 
[2026-11-03 00:09:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:09:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00: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":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:09:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00: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-11-03 00:09:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:09:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:09:17] local.INFO: Teltonika packet parsed successfully {"connection_id":231327,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:09:17] local.INFO: Passing IMEI to GPS processor {"connection_id":231327,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:09:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":231327,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:09:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:09:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:09:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:09:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172937472001,"66":25462,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:09:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:09:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:09:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172937472001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:09:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:09:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:09:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:09:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:09:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172937472001,"power":25462,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:09:17] local.INFO: DEBUG: GPS processor result {"connection_id":231327,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52920,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:09:17] local.INFO: GPS data processed {"connection_id":231327,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:09:17] local.INFO: Acknowledgment sent {"connection_id":231327,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:09:22] local.INFO: TCP Data received {"connection_id":231327,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:09:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231327,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:09:22] local.INFO: Processing buffer {"connection_id":231327,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:09:22] local.INFO: Packet analysis {"connection_id":231327,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:09:22] local.INFO: Extracted packet for processing {"connection_id":231327,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:09:22] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:09: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-11-03 00:09:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172937472001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:09:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:09:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:09:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:09:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793644588000,"timestamp_ms":1793644588000,"timestamp_seconds":1793644588,"priority":1,"record_length":96,"hex_timestamp":"000001a19d8c6be0"} 
[2026-11-03 00:09:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:09:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:09: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:09:22] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:09: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-11-03 00:09:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:09:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:09:22] local.INFO: Teltonika packet parsed successfully {"connection_id":231327,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:09:22] local.INFO: Passing IMEI to GPS processor {"connection_id":231327,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:09:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":231327,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:09:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:09:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:09:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:09:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172937472001,"66":25462,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:09:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:09:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:09:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172937472001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:09:22] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:09:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:09:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:09:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:09:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172937472001,"power":25462,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:09:22] local.INFO: DEBUG: GPS processor result {"connection_id":231327,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52921,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:09:22] local.INFO: GPS data processed {"connection_id":231327,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:09:22] local.INFO: Acknowledgment sent {"connection_id":231327,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:10:07] local.INFO: TCP Data received {"connection_id":228243,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:10:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228243,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:10:07] local.INFO: Processing buffer {"connection_id":228243,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:10:07] local.INFO: IMEI packet received {"connection_id":228243,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:10:07] local.INFO: IMEI acknowledgment sent {"connection_id":228243,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:10:11] local.INFO: TCP Data received {"connection_id":228243,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:10:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228243,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:10:11] local.INFO: Processing buffer {"connection_id":228243,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:10:11] local.INFO: IMEI packet received {"connection_id":228243,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:10:11] local.INFO: IMEI acknowledgment sent {"connection_id":228243,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:10:12] local.INFO: TCP Data received {"connection_id":228243,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:10:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228243,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:10:12] local.INFO: Processing buffer {"connection_id":228243,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:10:12] local.INFO: Packet analysis {"connection_id":228243,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:10:12] local.INFO: Extracted packet for processing {"connection_id":228243,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:10:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:10: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-11-03 00:10:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172937472001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:10:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:10:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:10:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:10:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793644588000,"timestamp_ms":1793644588000,"timestamp_seconds":1793644588,"priority":1,"record_length":96,"hex_timestamp":"000001a19d8c6be0"} 
[2026-11-03 00:10:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:10: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-11-03 00:10: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:10:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:10: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-11-03 00:10:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:10:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:10:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228243,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:10:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:10:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:10:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:10:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:10:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:10:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172937472001,"66":25462,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:10:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:10:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:10:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172937472001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:10:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:10:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:10:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:10:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:10:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172937472001,"power":25462,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:10:12] local.INFO: DEBUG: GPS processor result {"connection_id":228243,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52922,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:10:12] local.INFO: GPS data processed {"connection_id":228243,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:10:12] local.INFO: Acknowledgment sent {"connection_id":228243,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:10:44] local.INFO: TCP Data received {"connection_id":228243,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:10:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228243,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:10:44] local.INFO: Processing buffer {"connection_id":228243,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:10:44] local.INFO: Packet analysis {"connection_id":228243,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:10:44] local.INFO: Extracted packet for processing {"connection_id":228243,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:10:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:10: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-11-03 00:10:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172937472001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:10:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:10:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:10:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:10:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793644588000,"timestamp_ms":1793644588000,"timestamp_seconds":1793644588,"priority":1,"record_length":96,"hex_timestamp":"000001a19d8c6be0"} 
[2026-11-03 00:10:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:10: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-11-03 00:10: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:10:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:10: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-11-03 00:10:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:10:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:10:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228243,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:10:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:10:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:10:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:10:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:10:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:10:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172937472001,"66":25462,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:10:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:10:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:10:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172937472001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:10:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:10:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:10:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:10:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:10:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172937472001,"power":25462,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:10:44] local.INFO: DEBUG: GPS processor result {"connection_id":228243,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52923,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:10:44] local.INFO: GPS data processed {"connection_id":228243,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:10:44] local.INFO: Acknowledgment sent {"connection_id":228243,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:11:06] local.INFO: TCP Data received {"connection_id":231328,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:11:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231328,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:11:06] local.INFO: Processing buffer {"connection_id":231328,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:11:06] local.INFO: IMEI packet received {"connection_id":231328,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:11:06] local.INFO: IMEI acknowledgment sent {"connection_id":231328,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:11:07] local.INFO: TCP Data received {"connection_id":229499,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:11:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229499,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:11:07] local.INFO: Processing buffer {"connection_id":229499,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:11:07] local.INFO: IMEI packet received {"connection_id":229499,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 00:11:07] local.INFO: IMEI acknowledgment sent {"connection_id":229499,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:11:11] local.INFO: TCP Data received {"connection_id":231328,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:11:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231328,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:11:11] local.INFO: Processing buffer {"connection_id":231328,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:11:11] local.INFO: IMEI packet received {"connection_id":231328,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:11:11] local.INFO: IMEI acknowledgment sent {"connection_id":231328,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:11:12] local.INFO: TCP Data received {"connection_id":231328,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:11:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231328,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:11:12] local.INFO: Processing buffer {"connection_id":231328,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:11:12] local.INFO: Packet analysis {"connection_id":231328,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:11:12] local.INFO: Extracted packet for processing {"connection_id":231328,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:11:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:11: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-11-03 00:11:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172937472001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:11:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:11:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:11:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:11:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793644588000,"timestamp_ms":1793644588000,"timestamp_seconds":1793644588,"priority":1,"record_length":96,"hex_timestamp":"000001a19d8c6be0"} 
[2026-11-03 00:11:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:11: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-11-03 00:11: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:11:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:11: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-11-03 00:11:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:11:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:11:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231328,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:11:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231328,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:11:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231328,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:11:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:11:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:11:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:11:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172937472001,"66":25462,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:11:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:11:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:11:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172937472001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:11:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:11:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:11:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:11:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:11:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172937472001,"power":25462,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:11:12] local.INFO: DEBUG: GPS processor result {"connection_id":231328,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52924,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:11:12] local.INFO: GPS data processed {"connection_id":231328,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:11:12] local.INFO: Acknowledgment sent {"connection_id":231328,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:11:44] local.INFO: TCP Data received {"connection_id":231328,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:11:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231328,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:11:44] local.INFO: Processing buffer {"connection_id":231328,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d8c6be0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:11:44] local.INFO: Packet analysis {"connection_id":231328,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:11:44] local.INFO: Extracted packet for processing {"connection_id":231328,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d8c"} 
[2026-11-03 00:11:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:11: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-11-03 00:11:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459172937472001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:11:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:11:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:11:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:11:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793644588000,"timestamp_ms":1793644588000,"timestamp_seconds":1793644588,"priority":1,"record_length":96,"hex_timestamp":"000001a19d8c6be0"} 
[2026-11-03 00:11:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:11: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-11-03 00:11: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:11:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:11: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-11-03 00:11:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:11:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:11:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231328,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:11:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231328,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:11:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231328,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:11:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:11:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:11:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:11:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459172937472001,"66":25462,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:11:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:11:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:11:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459172937472001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:11:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:11:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:11:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:11:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:11:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459172937472001,"power":25462,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:11:44] local.INFO: DEBUG: GPS processor result {"connection_id":231328,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52925,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:11:44] local.INFO: GPS data processed {"connection_id":231328,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:11:44] local.INFO: Acknowledgment sent {"connection_id":231328,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:12:06] local.INFO: TCP Data received {"connection_id":227793,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:12:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227793,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:12:06] local.INFO: Processing buffer {"connection_id":227793,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:12:06] local.INFO: IMEI packet received {"connection_id":227793,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:12:06] local.INFO: IMEI acknowledgment sent {"connection_id":227793,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:12:07] local.INFO: TCP Data received {"connection_id":227793,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:12:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227793,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:12:07] local.INFO: Processing buffer {"connection_id":227793,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:12:07] local.INFO: IMEI packet received {"connection_id":227793,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:12:07] local.INFO: IMEI acknowledgment sent {"connection_id":227793,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:12:11] local.INFO: TCP Data received {"connection_id":227793,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:12:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227793,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:12:11] local.INFO: Processing buffer {"connection_id":227793,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:12:11] local.INFO: IMEI packet received {"connection_id":227793,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:12:11] local.INFO: IMEI acknowledgment sent {"connection_id":227793,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:12:12] local.INFO: TCP Data received {"connection_id":227793,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:12:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227793,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:12:12] local.INFO: Processing buffer {"connection_id":227793,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:12:12] local.INFO: Packet analysis {"connection_id":227793,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:12:12] local.INFO: Extracted packet for processing {"connection_id":227793,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:12:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:12:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 00:12:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173014528001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:12:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:12:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:12:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:12:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793644889000,"timestamp_ms":1793644889000,"timestamp_seconds":1793644889,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9103a8"} 
[2026-11-03 00:12:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:12: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-11-03 00:12:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 00:12:12] 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-11-03 00:12:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 00:12:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:12:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:12:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227793,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:12:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227793,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:12:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227793,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:12:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:12:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:12:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:12:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173014528001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:12:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:12:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:12:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173014528001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:12:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:12:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:12:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:12:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:12:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173014528001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:12:12] local.INFO: DEBUG: GPS processor result {"connection_id":227793,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52926,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:12:12] local.INFO: GPS data processed {"connection_id":227793,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:12:12] local.INFO: Acknowledgment sent {"connection_id":227793,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:12:43] local.INFO: TCP Data received {"connection_id":227793,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:12:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227793,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:12:43] local.INFO: Processing buffer {"connection_id":227793,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:12:43] local.INFO: Packet analysis {"connection_id":227793,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:12:43] local.INFO: Extracted packet for processing {"connection_id":227793,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:12:43] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:12:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 00:12:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173014528001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:12:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:12:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:12:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:12:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793644889000,"timestamp_ms":1793644889000,"timestamp_seconds":1793644889,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9103a8"} 
[2026-11-03 00:12:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:12: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-11-03 00:12:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 00:12:43] 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-11-03 00:12:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 00:12:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:12:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:12:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227793,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:12:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227793,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:12:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227793,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:12:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:12:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:12:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:12:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173014528001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:12:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:12:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:12:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173014528001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:12:43] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:12:43] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:12:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:12:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:12:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173014528001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:12:43] local.INFO: DEBUG: GPS processor result {"connection_id":227793,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52927,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:12:43] local.INFO: GPS data processed {"connection_id":227793,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:12:43] local.INFO: Acknowledgment sent {"connection_id":227793,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:13:11] local.INFO: TCP Data received {"connection_id":229500,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:13:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229500,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:13:11] local.INFO: Processing buffer {"connection_id":229500,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:13:11] local.INFO: IMEI packet received {"connection_id":229500,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:13:11] local.INFO: IMEI acknowledgment sent {"connection_id":229500,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:13:16] local.INFO: TCP Data received {"connection_id":229500,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:13:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229500,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:13:16] local.INFO: Processing buffer {"connection_id":229500,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:13:16] local.INFO: IMEI packet received {"connection_id":229500,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:13:16] local.INFO: IMEI acknowledgment sent {"connection_id":229500,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:13:17] local.INFO: TCP Data received {"connection_id":229500,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:13:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229500,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:13:17] local.INFO: Processing buffer {"connection_id":229500,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:13:17] local.INFO: Packet analysis {"connection_id":229500,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:13:17] local.INFO: Extracted packet for processing {"connection_id":229500,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:13:17] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:13: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-11-03 00:13:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173014528001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:13:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:13:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:13:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:13:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793644889000,"timestamp_ms":1793644889000,"timestamp_seconds":1793644889,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9103a8"} 
[2026-11-03 00:13:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:13:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:13: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 00:13:17] 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-11-03 00:13: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-11-03 00:13:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:13:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:13:17] local.INFO: Teltonika packet parsed successfully {"connection_id":229500,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:13:17] local.INFO: Passing IMEI to GPS processor {"connection_id":229500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:13:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":229500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:13:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:13:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:13:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:13:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173014528001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:13:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:13:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:13:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173014528001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:13:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:13:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:13:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:13:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:13:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173014528001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:13:17] local.INFO: DEBUG: GPS processor result {"connection_id":229500,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52928,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:13:17] local.INFO: GPS data processed {"connection_id":229500,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:13:17] local.INFO: Acknowledgment sent {"connection_id":229500,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:13:22] local.INFO: TCP Data received {"connection_id":229500,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:13:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229500,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:13:22] local.INFO: Processing buffer {"connection_id":229500,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:13:22] local.INFO: Packet analysis {"connection_id":229500,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:13:22] local.INFO: Extracted packet for processing {"connection_id":229500,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:13:22] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:13: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-11-03 00:13:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173014528001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:13:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:13:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:13:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:13:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793644889000,"timestamp_ms":1793644889000,"timestamp_seconds":1793644889,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9103a8"} 
[2026-11-03 00:13:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:13:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:13: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-11-03 00:13: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-11-03 00:13: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-11-03 00:13:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:13:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:13:22] local.INFO: Teltonika packet parsed successfully {"connection_id":229500,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:13:22] local.INFO: Passing IMEI to GPS processor {"connection_id":229500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:13:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":229500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:13:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:13:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:13:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:13:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173014528001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:13:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:13:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:13:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173014528001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:13:22] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:13:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:13:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:13:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:13:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173014528001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:13:22] local.INFO: DEBUG: GPS processor result {"connection_id":229500,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52929,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:13:22] local.INFO: GPS data processed {"connection_id":229500,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:13:22] local.INFO: Acknowledgment sent {"connection_id":229500,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:14:06] local.INFO: TCP Data received {"connection_id":228245,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:14:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228245,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:14:06] local.INFO: Processing buffer {"connection_id":228245,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:14:06] local.INFO: IMEI packet received {"connection_id":228245,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:14:06] local.INFO: IMEI acknowledgment sent {"connection_id":228245,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:14:11] local.INFO: TCP Data received {"connection_id":228245,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:14:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228245,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:14:11] local.INFO: Processing buffer {"connection_id":228245,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:14:11] local.INFO: IMEI packet received {"connection_id":228245,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:14:11] local.INFO: IMEI acknowledgment sent {"connection_id":228245,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:14:12] local.INFO: TCP Data received {"connection_id":228245,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:14:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228245,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:14:12] local.INFO: Processing buffer {"connection_id":228245,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:14:12] local.INFO: Packet analysis {"connection_id":228245,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:14:12] local.INFO: Extracted packet for processing {"connection_id":228245,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:14:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00: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-11-03 00:14:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173014528001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:14:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:14:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:14:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:14:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793644889000,"timestamp_ms":1793644889000,"timestamp_seconds":1793644889,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9103a8"} 
[2026-11-03 00:14:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:14: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-11-03 00: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":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 00:14:12] 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-11-03 00: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-11-03 00:14:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:14:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:14:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228245,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:14:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:14:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:14:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:14:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:14:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:14:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173014528001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:14:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:14:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:14:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173014528001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:14:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:14:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:14:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:14:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:14:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173014528001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:14:12] local.INFO: DEBUG: GPS processor result {"connection_id":228245,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52930,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:14:12] local.INFO: GPS data processed {"connection_id":228245,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:14:12] local.INFO: Acknowledgment sent {"connection_id":228245,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:14:44] local.INFO: TCP Data received {"connection_id":228245,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:14:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228245,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:14:44] local.INFO: Processing buffer {"connection_id":228245,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:14:44] local.INFO: Packet analysis {"connection_id":228245,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:14:44] local.INFO: Extracted packet for processing {"connection_id":228245,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:14:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:14: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-11-03 00:14:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173014528001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:14:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:14:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:14:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:14:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793644889000,"timestamp_ms":1793644889000,"timestamp_seconds":1793644889,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9103a8"} 
[2026-11-03 00:14:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:14: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-11-03 00:14: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 00:14:44] 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-11-03 00:14: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-11-03 00:14:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:14:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:14:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228245,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:14:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:14:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:14:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:14:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:14:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:14:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173014528001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:14:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:14:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:14:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173014528001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:14:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:14:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:14:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:14:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:14:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173014528001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:14:44] local.INFO: DEBUG: GPS processor result {"connection_id":228245,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52931,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:14:44] local.INFO: GPS data processed {"connection_id":228245,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:14:44] local.INFO: Acknowledgment sent {"connection_id":228245,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:15:07] local.INFO: TCP Data received {"connection_id":229501,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:15:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229501,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:15:07] local.INFO: Processing buffer {"connection_id":229501,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:15:07] local.INFO: IMEI packet received {"connection_id":229501,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:15:07] local.INFO: IMEI acknowledgment sent {"connection_id":229501,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:15:11] local.INFO: TCP Data received {"connection_id":229501,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:15:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229501,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:15:11] local.INFO: Processing buffer {"connection_id":229501,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:15:11] local.INFO: IMEI packet received {"connection_id":229501,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:15:11] local.INFO: IMEI acknowledgment sent {"connection_id":229501,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:15:12] local.INFO: TCP Data received {"connection_id":229501,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:15:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229501,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:15:12] local.INFO: Processing buffer {"connection_id":229501,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:15:12] local.INFO: Packet analysis {"connection_id":229501,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:15:12] local.INFO: Extracted packet for processing {"connection_id":229501,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:15:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:15:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 00:15:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173014528001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:15:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:15:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:15:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:15:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793644889000,"timestamp_ms":1793644889000,"timestamp_seconds":1793644889,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9103a8"} 
[2026-11-03 00:15:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:15: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-11-03 00:15:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 00:15:12] 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-11-03 00:15:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 00:15:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:15:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:15:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229501,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:15:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:15:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:15:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:15:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:15:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:15:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173014528001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:15:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:15:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:15:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173014528001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:15:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:15:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:15:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:15:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:15:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173014528001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:15:12] local.INFO: DEBUG: GPS processor result {"connection_id":229501,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52932,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:15:12] local.INFO: GPS data processed {"connection_id":229501,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:15:12] local.INFO: Acknowledgment sent {"connection_id":229501,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:15:46] local.INFO: TCP Data received {"connection_id":229501,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:15:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229501,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:15:46] local.INFO: Processing buffer {"connection_id":229501,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:15:46] local.INFO: Packet analysis {"connection_id":229501,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:15:46] local.INFO: Extracted packet for processing {"connection_id":229501,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:15:46] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:15: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-11-03 00:15:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173014528001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:15:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:15:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:15:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:15:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793644889000,"timestamp_ms":1793644889000,"timestamp_seconds":1793644889,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9103a8"} 
[2026-11-03 00:15:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:15:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:15: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 00:15:46] 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-11-03 00:15: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-11-03 00:15:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:15:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:15:46] local.INFO: Teltonika packet parsed successfully {"connection_id":229501,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:15:46] local.INFO: Passing IMEI to GPS processor {"connection_id":229501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:15:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":229501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:15:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:15:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:15:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:15:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173014528001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:15:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:15:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:15:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173014528001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:15:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:15:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:15:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:15:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:15:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173014528001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:15:46] local.INFO: DEBUG: GPS processor result {"connection_id":229501,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52933,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:15:46] local.INFO: GPS data processed {"connection_id":229501,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:15:46] local.INFO: Acknowledgment sent {"connection_id":229501,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:16:06] local.INFO: TCP Data received {"connection_id":227794,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:16:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227794,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:16:06] local.INFO: Processing buffer {"connection_id":227794,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:16:06] local.INFO: IMEI packet received {"connection_id":227794,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:16:06] local.INFO: IMEI acknowledgment sent {"connection_id":227794,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:16:11] local.INFO: TCP Data received {"connection_id":227794,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:16:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227794,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:16:11] local.INFO: Processing buffer {"connection_id":227794,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:16:11] local.INFO: IMEI packet received {"connection_id":227794,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:16:11] local.INFO: IMEI acknowledgment sent {"connection_id":227794,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:16:12] local.INFO: TCP Data received {"connection_id":227794,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:16:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227794,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:16:12] local.INFO: Processing buffer {"connection_id":227794,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:16:12] local.INFO: Packet analysis {"connection_id":227794,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:16:12] local.INFO: Extracted packet for processing {"connection_id":227794,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:16:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00: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-11-03 00:16:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173014528001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:16:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:16:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:16:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:16:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793644889000,"timestamp_ms":1793644889000,"timestamp_seconds":1793644889,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9103a8"} 
[2026-11-03 00:16:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:16: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-11-03 00: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":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 00:16:12] 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-11-03 00: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-11-03 00:16:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:16:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:16:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227794,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:16:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:16:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:16:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:16:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:16:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:16:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173014528001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:16:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:16:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:16:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173014528001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:16:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:16:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:16:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:16:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:16:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173014528001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:16:12] local.INFO: DEBUG: GPS processor result {"connection_id":227794,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52934,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:16:12] local.INFO: GPS data processed {"connection_id":227794,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:16:12] local.INFO: Acknowledgment sent {"connection_id":227794,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:16:42] local.INFO: TCP Data received {"connection_id":229502,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:16:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229502,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:16:42] local.INFO: Processing buffer {"connection_id":229502,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:16:42] local.INFO: IMEI packet received {"connection_id":229502,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 00:16:42] local.INFO: IMEI acknowledgment sent {"connection_id":229502,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:16:44] local.INFO: TCP Data received {"connection_id":227794,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:16:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227794,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:16:44] local.INFO: Processing buffer {"connection_id":227794,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9103a8012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:16:44] local.INFO: Packet analysis {"connection_id":227794,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:16:44] local.INFO: Extracted packet for processing {"connection_id":227794,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d91"} 
[2026-11-03 00:16:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:16: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-11-03 00:16:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173014528001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:16:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:16:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:16:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:16:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793644889000,"timestamp_ms":1793644889000,"timestamp_seconds":1793644889,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9103a8"} 
[2026-11-03 00:16:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:16: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-11-03 00:16: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 00:16:44] 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-11-03 00:16: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-11-03 00:16:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:16:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:16:44] local.INFO: Teltonika packet parsed successfully {"connection_id":227794,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:16:44] local.INFO: Passing IMEI to GPS processor {"connection_id":227794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:16:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":227794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:16:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:16:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:16:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:16:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173014528001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:16:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:16:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:16:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173014528001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:16:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:16:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:16:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:16:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:16:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173014528001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:16:44] local.INFO: DEBUG: GPS processor result {"connection_id":227794,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52935,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:16:44] local.INFO: GPS data processed {"connection_id":227794,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:16:44] local.INFO: Acknowledgment sent {"connection_id":227794,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:17:06] local.INFO: TCP Data received {"connection_id":228247,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:17:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228247,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:17:06] local.INFO: Processing buffer {"connection_id":228247,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:17:06] local.INFO: IMEI packet received {"connection_id":228247,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:17:06] local.INFO: IMEI acknowledgment sent {"connection_id":228247,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:17:08] local.INFO: TCP Data received {"connection_id":228247,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:17:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228247,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:17:08] local.INFO: Processing buffer {"connection_id":228247,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:17:08] local.INFO: IMEI packet received {"connection_id":228247,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:17:08] local.INFO: IMEI acknowledgment sent {"connection_id":228247,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:17:12] local.INFO: TCP Data received {"connection_id":228247,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:17:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228247,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:17:12] local.INFO: Processing buffer {"connection_id":228247,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:17:12] local.INFO: IMEI packet received {"connection_id":228247,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:17:12] local.INFO: IMEI acknowledgment sent {"connection_id":228247,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:17:13] local.INFO: TCP Data received {"connection_id":228247,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:17:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228247,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:17:13] local.INFO: Processing buffer {"connection_id":228247,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:17:13] local.INFO: Packet analysis {"connection_id":228247,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:17:13] local.INFO: Extracted packet for processing {"connection_id":228247,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:17:13] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:17: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-11-03 00:17:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173091584001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:17:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:17:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:17:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:17:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793645190000,"timestamp_ms":1793645190000,"timestamp_seconds":1793645190,"priority":1,"record_length":96,"hex_timestamp":"000001a19d959b70"} 
[2026-11-03 00:17:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:17: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-11-03 00:17: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:17:13] 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-11-03 00:17: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-11-03 00:17:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:17:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:17:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228247,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:17:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228247,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:17:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228247,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:17:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:17:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:17:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:17:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173091584001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:17:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:17:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:17:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173091584001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:17:13] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:17:13] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:17:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:17:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:17:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173091584001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:17:13] local.INFO: DEBUG: GPS processor result {"connection_id":228247,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52936,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:17:13] local.INFO: GPS data processed {"connection_id":228247,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:17:13] local.INFO: Acknowledgment sent {"connection_id":228247,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:17:44] local.INFO: TCP Data received {"connection_id":228247,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:17:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228247,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:17:44] local.INFO: Processing buffer {"connection_id":228247,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:17:44] local.INFO: Packet analysis {"connection_id":228247,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:17:44] local.INFO: Extracted packet for processing {"connection_id":228247,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:17:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:17: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-11-03 00:17:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173091584001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:17:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:17:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:17:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:17:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793645190000,"timestamp_ms":1793645190000,"timestamp_seconds":1793645190,"priority":1,"record_length":96,"hex_timestamp":"000001a19d959b70"} 
[2026-11-03 00:17:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:17: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-11-03 00:17: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:17:44] 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-11-03 00:17: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-11-03 00:17:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:17:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:17:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228247,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:17:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228247,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:17:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228247,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:17:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:17:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:17:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:17:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173091584001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:17:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:17:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:17:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173091584001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:17:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:17:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:17:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:17:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:17:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173091584001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:17:44] local.INFO: DEBUG: GPS processor result {"connection_id":228247,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52937,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:17:44] local.INFO: GPS data processed {"connection_id":228247,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:17:44] local.INFO: Acknowledgment sent {"connection_id":228247,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:18:11] local.INFO: TCP Data received {"connection_id":231331,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:18:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231331,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:18:11] local.INFO: Processing buffer {"connection_id":231331,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:18:11] local.INFO: IMEI packet received {"connection_id":231331,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:18:11] local.INFO: IMEI acknowledgment sent {"connection_id":231331,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:18:16] local.INFO: TCP Data received {"connection_id":231331,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:18:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231331,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:18:16] local.INFO: Processing buffer {"connection_id":231331,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:18:16] local.INFO: IMEI packet received {"connection_id":231331,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:18:16] local.INFO: IMEI acknowledgment sent {"connection_id":231331,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:18:17] local.INFO: TCP Data received {"connection_id":231331,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:18:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231331,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:18:17] local.INFO: Processing buffer {"connection_id":231331,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:18:17] local.INFO: Packet analysis {"connection_id":231331,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:18:17] local.INFO: Extracted packet for processing {"connection_id":231331,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:18:17] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:18: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-11-03 00:18:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173091584001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:18:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:18:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:18:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:18:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793645190000,"timestamp_ms":1793645190000,"timestamp_seconds":1793645190,"priority":1,"record_length":96,"hex_timestamp":"000001a19d959b70"} 
[2026-11-03 00:18:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:18:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:18: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:18:17] 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-11-03 00:18: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-11-03 00:18:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:18:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:18:17] local.INFO: Teltonika packet parsed successfully {"connection_id":231331,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:18:17] local.INFO: Passing IMEI to GPS processor {"connection_id":231331,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:18:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":231331,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:18:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:18:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:18:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:18:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173091584001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:18:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:18:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:18:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173091584001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:18:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:18:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:18:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:18:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:18:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173091584001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:18:17] local.INFO: DEBUG: GPS processor result {"connection_id":231331,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52938,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:18:17] local.INFO: GPS data processed {"connection_id":231331,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:18:17] local.INFO: Acknowledgment sent {"connection_id":231331,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:18:22] local.INFO: TCP Data received {"connection_id":231331,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:18:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231331,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:18:22] local.INFO: Processing buffer {"connection_id":231331,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:18:22] local.INFO: Packet analysis {"connection_id":231331,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:18:22] local.INFO: Extracted packet for processing {"connection_id":231331,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:18:22] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:18: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-11-03 00:18:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173091584001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:18:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:18:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:18:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:18:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793645190000,"timestamp_ms":1793645190000,"timestamp_seconds":1793645190,"priority":1,"record_length":96,"hex_timestamp":"000001a19d959b70"} 
[2026-11-03 00:18:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:18:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:18: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:18:22] 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-11-03 00:18: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-11-03 00:18:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:18:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:18:22] local.INFO: Teltonika packet parsed successfully {"connection_id":231331,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:18:22] local.INFO: Passing IMEI to GPS processor {"connection_id":231331,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:18:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":231331,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:18:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:18:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:18:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:18:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173091584001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:18:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:18:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:18:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173091584001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:18:22] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:18:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:18:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:18:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:18:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173091584001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:18:22] local.INFO: DEBUG: GPS processor result {"connection_id":231331,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52939,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:18:22] local.INFO: GPS data processed {"connection_id":231331,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:18:22] local.INFO: Acknowledgment sent {"connection_id":231331,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:19:06] local.INFO: TCP Data received {"connection_id":228250,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:19:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228250,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:19:06] local.INFO: Processing buffer {"connection_id":228250,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:19:06] local.INFO: IMEI packet received {"connection_id":228250,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:19:06] local.INFO: IMEI acknowledgment sent {"connection_id":228250,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:19:11] local.INFO: TCP Data received {"connection_id":228250,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:19:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228250,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:19:11] local.INFO: Processing buffer {"connection_id":228250,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:19:11] local.INFO: IMEI packet received {"connection_id":228250,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:19:11] local.INFO: IMEI acknowledgment sent {"connection_id":228250,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:19:12] local.INFO: TCP Data received {"connection_id":228250,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:19:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228250,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:19:12] local.INFO: Processing buffer {"connection_id":228250,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:19:12] local.INFO: Packet analysis {"connection_id":228250,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:19:12] local.INFO: Extracted packet for processing {"connection_id":228250,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:19:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:19: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-11-03 00:19:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173091584001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:19:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:19:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:19:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:19:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793645190000,"timestamp_ms":1793645190000,"timestamp_seconds":1793645190,"priority":1,"record_length":96,"hex_timestamp":"000001a19d959b70"} 
[2026-11-03 00:19:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:19: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-11-03 00:19: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:19:12] 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-11-03 00:19: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-11-03 00:19:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:19:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:19:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228250,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:19:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228250,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:19:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228250,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:19:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:19:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:19:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:19:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173091584001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:19:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:19:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:19:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173091584001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:19:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:19:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:19:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:19:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:19:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173091584001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:19:12] local.INFO: DEBUG: GPS processor result {"connection_id":228250,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52940,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:19:12] local.INFO: GPS data processed {"connection_id":228250,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:19:12] local.INFO: Acknowledgment sent {"connection_id":228250,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:19:17] local.INFO: TCP Data received {"connection_id":228250,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:19:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228250,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:19:17] local.INFO: Processing buffer {"connection_id":228250,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:19:17] local.INFO: Packet analysis {"connection_id":228250,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:19:17] local.INFO: Extracted packet for processing {"connection_id":228250,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:19:17] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:19: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-11-03 00:19:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173091584001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:19:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:19:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:19:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:19:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793645190000,"timestamp_ms":1793645190000,"timestamp_seconds":1793645190,"priority":1,"record_length":96,"hex_timestamp":"000001a19d959b70"} 
[2026-11-03 00:19:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:19:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:19: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:19:17] 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-11-03 00:19: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-11-03 00:19:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:19:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:19:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228250,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:19:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228250,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:19:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228250,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:19:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:19:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:19:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:19:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173091584001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:19:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:19:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:19:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173091584001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:19:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:19:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:19:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:19:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:19:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173091584001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:19:17] local.INFO: DEBUG: GPS processor result {"connection_id":228250,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52941,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:19:17] local.INFO: GPS data processed {"connection_id":228250,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:19:17] local.INFO: Acknowledgment sent {"connection_id":228250,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:19:49] local.INFO: TCP Data received {"connection_id":228250,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:19:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228250,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:19:49] local.INFO: Processing buffer {"connection_id":228250,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:19:49] local.INFO: Packet analysis {"connection_id":228250,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:19:49] local.INFO: Extracted packet for processing {"connection_id":228250,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:19:49] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:19: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-11-03 00:19:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173091584001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:19:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:19:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:19:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:19:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793645190000,"timestamp_ms":1793645190000,"timestamp_seconds":1793645190,"priority":1,"record_length":96,"hex_timestamp":"000001a19d959b70"} 
[2026-11-03 00:19:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:19:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:19: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:19:49] 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-11-03 00:19: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-11-03 00:19:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:19:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:19:49] local.INFO: Teltonika packet parsed successfully {"connection_id":228250,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:19:49] local.INFO: Passing IMEI to GPS processor {"connection_id":228250,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:19:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":228250,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:19:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:19:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:19:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:19:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173091584001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:19:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:19:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:19:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173091584001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:19:49] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:19:49] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:19:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:19:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:19:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173091584001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:19:49] local.INFO: DEBUG: GPS processor result {"connection_id":228250,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52942,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:19:49] local.INFO: GPS data processed {"connection_id":228250,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:19:49] local.INFO: Acknowledgment sent {"connection_id":228250,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:20:06] local.INFO: TCP Data received {"connection_id":229503,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:20:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229503,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:20:06] local.INFO: Processing buffer {"connection_id":229503,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:20:06] local.INFO: IMEI packet received {"connection_id":229503,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:20:06] local.INFO: IMEI acknowledgment sent {"connection_id":229503,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:20:11] local.INFO: TCP Data received {"connection_id":229503,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:20:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229503,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:20:11] local.INFO: Processing buffer {"connection_id":229503,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:20:11] local.INFO: IMEI packet received {"connection_id":229503,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:20:11] local.INFO: IMEI acknowledgment sent {"connection_id":229503,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:20:12] local.INFO: TCP Data received {"connection_id":229503,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:20:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229503,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:20:12] local.INFO: Processing buffer {"connection_id":229503,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:20:12] local.INFO: Packet analysis {"connection_id":229503,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:20:12] local.INFO: Extracted packet for processing {"connection_id":229503,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:20:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00: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-11-03 00:20:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173091584001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:20:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:20:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:20:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:20:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793645190000,"timestamp_ms":1793645190000,"timestamp_seconds":1793645190,"priority":1,"record_length":96,"hex_timestamp":"000001a19d959b70"} 
[2026-11-03 00:20:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:20: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-11-03 00: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:20:12] 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-11-03 00: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-11-03 00:20:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:20:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:20:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229503,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:20:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:20:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:20:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:20:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:20:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:20:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173091584001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:20:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:20:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:20:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173091584001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:20:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:20:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:20:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:20:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:20:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173091584001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:20:12] local.INFO: DEBUG: GPS processor result {"connection_id":229503,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52943,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:20:12] local.INFO: GPS data processed {"connection_id":229503,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:20:12] local.INFO: Acknowledgment sent {"connection_id":229503,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:20:44] local.INFO: TCP Data received {"connection_id":229503,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:20:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229503,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:20:44] local.INFO: Processing buffer {"connection_id":229503,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:20:44] local.INFO: Packet analysis {"connection_id":229503,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:20:44] local.INFO: Extracted packet for processing {"connection_id":229503,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:20:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:20: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-11-03 00:20:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173091584001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:20:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:20:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:20:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:20:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793645190000,"timestamp_ms":1793645190000,"timestamp_seconds":1793645190,"priority":1,"record_length":96,"hex_timestamp":"000001a19d959b70"} 
[2026-11-03 00:20:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:20: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-11-03 00:20: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:20:44] 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-11-03 00:20: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-11-03 00:20:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:20:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:20:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229503,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:20:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:20:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:20:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:20:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:20:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:20:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173091584001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:20:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:20:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:20:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173091584001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:20:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:20:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:20:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:20:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:20:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173091584001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:20:44] local.INFO: DEBUG: GPS processor result {"connection_id":229503,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52944,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:20:44] local.INFO: GPS data processed {"connection_id":229503,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:20:44] local.INFO: Acknowledgment sent {"connection_id":229503,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:21:06] local.INFO: TCP Data received {"connection_id":227795,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:21:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227795,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:21:06] local.INFO: Processing buffer {"connection_id":227795,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:21:06] local.INFO: IMEI packet received {"connection_id":227795,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:21:06] local.INFO: IMEI acknowledgment sent {"connection_id":227795,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:21:11] local.INFO: TCP Data received {"connection_id":227795,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:21:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227795,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:21:11] local.INFO: Processing buffer {"connection_id":227795,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:21:11] local.INFO: IMEI packet received {"connection_id":227795,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:21:11] local.INFO: IMEI acknowledgment sent {"connection_id":227795,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:21:12] local.INFO: TCP Data received {"connection_id":227795,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:21:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227795,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:21:12] local.INFO: Processing buffer {"connection_id":227795,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:21:12] local.INFO: Packet analysis {"connection_id":227795,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:21:12] local.INFO: Extracted packet for processing {"connection_id":227795,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:21:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:21: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-11-03 00:21:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173091584001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:21:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:21:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:21:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:21:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793645190000,"timestamp_ms":1793645190000,"timestamp_seconds":1793645190,"priority":1,"record_length":96,"hex_timestamp":"000001a19d959b70"} 
[2026-11-03 00:21:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:21: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-11-03 00:21: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:21:12] 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-11-03 00:21: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-11-03 00:21:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:21:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:21:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227795,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:21:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:21:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:21:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:21:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:21:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:21:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173091584001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:21:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:21:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:21:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173091584001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:21:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:21:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:21:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:21:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:21:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173091584001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:21:12] local.INFO: DEBUG: GPS processor result {"connection_id":227795,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52945,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:21:12] local.INFO: GPS data processed {"connection_id":227795,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:21:12] local.INFO: Acknowledgment sent {"connection_id":227795,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:21:44] local.INFO: TCP Data received {"connection_id":227795,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:21:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227795,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:21:44] local.INFO: Processing buffer {"connection_id":227795,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d959b70012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:21:44] local.INFO: Packet analysis {"connection_id":227795,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:21:44] local.INFO: Extracted packet for processing {"connection_id":227795,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d95"} 
[2026-11-03 00:21:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:21: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-11-03 00:21:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173091584001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:21:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:21:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:21:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:21:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793645190000,"timestamp_ms":1793645190000,"timestamp_seconds":1793645190,"priority":1,"record_length":96,"hex_timestamp":"000001a19d959b70"} 
[2026-11-03 00:21:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:21: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-11-03 00:21: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:21:44] 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-11-03 00:21: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-11-03 00:21:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:21:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:21:44] local.INFO: Teltonika packet parsed successfully {"connection_id":227795,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:21:44] local.INFO: Passing IMEI to GPS processor {"connection_id":227795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:21:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":227795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:21:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:21:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:21:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:21:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173091584001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:21:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:21:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:21:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173091584001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:21:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:21:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:21:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:21:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:21:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173091584001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:21:44] local.INFO: DEBUG: GPS processor result {"connection_id":227795,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52946,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:21:44] local.INFO: GPS data processed {"connection_id":227795,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:21:44] local.INFO: Acknowledgment sent {"connection_id":227795,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:22:03] local.INFO: TCP Data received {"connection_id":229504,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:22:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229504,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:22:03] local.INFO: Processing buffer {"connection_id":229504,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:22:03] local.INFO: IMEI packet received {"connection_id":229504,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 00:22:03] local.INFO: IMEI acknowledgment sent {"connection_id":229504,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:22:06] local.INFO: TCP Data received {"connection_id":231333,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:22:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231333,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:22:06] local.INFO: Processing buffer {"connection_id":231333,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:22:06] local.INFO: IMEI packet received {"connection_id":231333,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:22:06] local.INFO: IMEI acknowledgment sent {"connection_id":231333,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:22:10] local.INFO: TCP Data received {"connection_id":231333,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:22:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231333,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:22:10] local.INFO: Processing buffer {"connection_id":231333,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:22:10] local.INFO: IMEI packet received {"connection_id":231333,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:22:10] local.INFO: IMEI acknowledgment sent {"connection_id":231333,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:22:11] local.INFO: TCP Data received {"connection_id":231333,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:22:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231333,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:22:11] local.INFO: Processing buffer {"connection_id":231333,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:22:11] local.INFO: IMEI packet received {"connection_id":231333,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:22:11] local.INFO: IMEI acknowledgment sent {"connection_id":231333,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:22:12] local.INFO: TCP Data received {"connection_id":231333,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:22:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231333,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:22:12] local.INFO: Processing buffer {"connection_id":231333,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:22:12] local.INFO: Packet analysis {"connection_id":231333,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:22:12] local.INFO: Extracted packet for processing {"connection_id":231333,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:22:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:22: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-11-03 00:22:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173168640001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:22:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:22:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:22:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:22:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793645491000,"timestamp_ms":1793645491000,"timestamp_seconds":1793645491,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9a3338"} 
[2026-11-03 00:22:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:22: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-11-03 00:22: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:22:12] 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-11-03 00:22: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-11-03 00:22:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:22:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:22:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231333,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:22:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:22:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:22:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:22:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:22:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:22:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173168640001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:22:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:22:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:22:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173168640001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:22:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:22:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:22:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:22:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:22:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173168640001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:22:12] local.INFO: DEBUG: GPS processor result {"connection_id":231333,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52947,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:22:12] local.INFO: GPS data processed {"connection_id":231333,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:22:12] local.INFO: Acknowledgment sent {"connection_id":231333,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:22:17] local.INFO: TCP Data received {"connection_id":231333,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:22:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231333,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:22:17] local.INFO: Processing buffer {"connection_id":231333,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:22:17] local.INFO: Packet analysis {"connection_id":231333,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:22:17] local.INFO: Extracted packet for processing {"connection_id":231333,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:22:17] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:22: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-11-03 00:22:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173168640001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:22:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:22:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:22:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:22:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793645491000,"timestamp_ms":1793645491000,"timestamp_seconds":1793645491,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9a3338"} 
[2026-11-03 00:22:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:22:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:22: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:22:17] 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-11-03 00:22: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-11-03 00:22:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:22:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:22:17] local.INFO: Teltonika packet parsed successfully {"connection_id":231333,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:22:17] local.INFO: Passing IMEI to GPS processor {"connection_id":231333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:22:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":231333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:22:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:22:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:22:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:22:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173168640001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:22:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:22:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:22:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173168640001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:22:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:22:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:22:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:22:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:22:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173168640001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:22:17] local.INFO: DEBUG: GPS processor result {"connection_id":231333,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52948,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:22:17] local.INFO: GPS data processed {"connection_id":231333,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:22:17] local.INFO: Acknowledgment sent {"connection_id":231333,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:22:48] local.INFO: TCP Data received {"connection_id":231333,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:22:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231333,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:22:48] local.INFO: Processing buffer {"connection_id":231333,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:22:48] local.INFO: Packet analysis {"connection_id":231333,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:22:48] local.INFO: Extracted packet for processing {"connection_id":231333,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:22:48] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:22: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-11-03 00:22:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173168640001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:22:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:22:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:22:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:22:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793645491000,"timestamp_ms":1793645491000,"timestamp_seconds":1793645491,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9a3338"} 
[2026-11-03 00:22:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:22:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:22: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":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:22:48] 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-11-03 00:22: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-11-03 00:22:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:22:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:22:48] local.INFO: Teltonika packet parsed successfully {"connection_id":231333,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:22:48] local.INFO: Passing IMEI to GPS processor {"connection_id":231333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:22:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":231333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:22:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:22:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:22:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:22:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173168640001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:22:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:22:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:22:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173168640001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:22:48] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:22:48] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:22:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:22:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:22:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173168640001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:22:48] local.INFO: DEBUG: GPS processor result {"connection_id":231333,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52949,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:22:48] local.INFO: GPS data processed {"connection_id":231333,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:22:48] local.INFO: Acknowledgment sent {"connection_id":231333,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:23:11] local.INFO: TCP Data received {"connection_id":228252,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:23:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228252,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:23:11] local.INFO: Processing buffer {"connection_id":228252,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:23:11] local.INFO: IMEI packet received {"connection_id":228252,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:23:11] local.INFO: IMEI acknowledgment sent {"connection_id":228252,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:23:16] local.INFO: TCP Data received {"connection_id":228252,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:23:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228252,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:23:16] local.INFO: Processing buffer {"connection_id":228252,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:23:16] local.INFO: IMEI packet received {"connection_id":228252,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:23:16] local.INFO: IMEI acknowledgment sent {"connection_id":228252,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:23:17] local.INFO: TCP Data received {"connection_id":228252,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:23:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228252,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:23:17] local.INFO: Processing buffer {"connection_id":228252,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:23:17] local.INFO: Packet analysis {"connection_id":228252,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:23:17] local.INFO: Extracted packet for processing {"connection_id":228252,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:23:17] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:23: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-11-03 00:23:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173168640001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:23:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:23:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:23:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:23:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793645491000,"timestamp_ms":1793645491000,"timestamp_seconds":1793645491,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9a3338"} 
[2026-11-03 00:23:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:23:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:23: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:23:17] 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-11-03 00:23: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-11-03 00:23:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:23:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:23:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228252,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:23:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228252,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:23:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228252,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:23:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:23:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:23:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:23:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173168640001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:23:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:23:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:23:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173168640001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:23:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:23:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:23:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:23:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:23:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173168640001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:23:17] local.INFO: DEBUG: GPS processor result {"connection_id":228252,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52950,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:23:17] local.INFO: GPS data processed {"connection_id":228252,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:23:17] local.INFO: Acknowledgment sent {"connection_id":228252,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:23:22] local.INFO: TCP Data received {"connection_id":228252,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:23:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228252,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:23:22] local.INFO: Processing buffer {"connection_id":228252,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:23:22] local.INFO: Packet analysis {"connection_id":228252,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:23:22] local.INFO: Extracted packet for processing {"connection_id":228252,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:23:22] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:23: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-11-03 00:23:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173168640001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:23:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:23:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:23:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:23:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793645491000,"timestamp_ms":1793645491000,"timestamp_seconds":1793645491,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9a3338"} 
[2026-11-03 00:23:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:23:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:23: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:23:22] 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-11-03 00:23: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-11-03 00:23:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:23:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:23:22] local.INFO: Teltonika packet parsed successfully {"connection_id":228252,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:23:22] local.INFO: Passing IMEI to GPS processor {"connection_id":228252,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:23:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":228252,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:23:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:23:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:23:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:23:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173168640001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:23:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:23:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:23:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173168640001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:23:22] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:23:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:23:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:23:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:23:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173168640001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:23:22] local.INFO: DEBUG: GPS processor result {"connection_id":228252,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52951,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:23:22] local.INFO: GPS data processed {"connection_id":228252,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:23:22] local.INFO: Acknowledgment sent {"connection_id":228252,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:24:07] local.INFO: TCP Data received {"connection_id":229506,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:24:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229506,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:24:07] local.INFO: Processing buffer {"connection_id":229506,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:24:07] local.INFO: IMEI packet received {"connection_id":229506,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:24:07] local.INFO: IMEI acknowledgment sent {"connection_id":229506,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:24:11] local.INFO: TCP Data received {"connection_id":229506,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:24:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229506,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:24:11] local.INFO: Processing buffer {"connection_id":229506,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:24:11] local.INFO: IMEI packet received {"connection_id":229506,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:24:11] local.INFO: IMEI acknowledgment sent {"connection_id":229506,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:24:12] local.INFO: TCP Data received {"connection_id":229506,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:24:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229506,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:24:12] local.INFO: Processing buffer {"connection_id":229506,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:24:12] local.INFO: Packet analysis {"connection_id":229506,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:24:12] local.INFO: Extracted packet for processing {"connection_id":229506,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:24:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:24: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-11-03 00:24:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173168640001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:24:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:24:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:24:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:24:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793645491000,"timestamp_ms":1793645491000,"timestamp_seconds":1793645491,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9a3338"} 
[2026-11-03 00:24:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:24: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-11-03 00:24: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:24:12] 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-11-03 00:24: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-11-03 00:24:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:24:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:24:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229506,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:24:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:24:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:24:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:24:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:24:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:24:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173168640001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:24:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:24:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:24:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173168640001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:24:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:24:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:24:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:24:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:24:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173168640001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:24:12] local.INFO: DEBUG: GPS processor result {"connection_id":229506,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52952,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:24:12] local.INFO: GPS data processed {"connection_id":229506,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:24:12] local.INFO: Acknowledgment sent {"connection_id":229506,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:24:44] local.INFO: TCP Data received {"connection_id":229506,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:24:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229506,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:24:44] local.INFO: Processing buffer {"connection_id":229506,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:24:44] local.INFO: Packet analysis {"connection_id":229506,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:24:44] local.INFO: Extracted packet for processing {"connection_id":229506,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:24:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:24: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-11-03 00:24:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173168640001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:24:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:24:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:24:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:24:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793645491000,"timestamp_ms":1793645491000,"timestamp_seconds":1793645491,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9a3338"} 
[2026-11-03 00:24:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:24: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-11-03 00:24: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:24:44] 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-11-03 00:24: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-11-03 00:24:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:24:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:24:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229506,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:24:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:24:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:24:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:24:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:24:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:24:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173168640001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:24:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:24:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:24:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173168640001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:24:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:24:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:24:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:24:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:24:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173168640001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:24:44] local.INFO: DEBUG: GPS processor result {"connection_id":229506,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52953,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:24:44] local.INFO: GPS data processed {"connection_id":229506,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:24:44] local.INFO: Acknowledgment sent {"connection_id":229506,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:25:06] local.INFO: TCP Data received {"connection_id":229507,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:25:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229507,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:25:06] local.INFO: Processing buffer {"connection_id":229507,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:25:06] local.INFO: IMEI packet received {"connection_id":229507,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:25:06] local.INFO: IMEI acknowledgment sent {"connection_id":229507,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:25:11] local.INFO: TCP Data received {"connection_id":229507,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:25:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229507,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:25:11] local.INFO: Processing buffer {"connection_id":229507,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:25:11] local.INFO: IMEI packet received {"connection_id":229507,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:25:11] local.INFO: IMEI acknowledgment sent {"connection_id":229507,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:25:12] local.INFO: TCP Data received {"connection_id":229507,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:25:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229507,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:25:12] local.INFO: Processing buffer {"connection_id":229507,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:25:12] local.INFO: Packet analysis {"connection_id":229507,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:25:12] local.INFO: Extracted packet for processing {"connection_id":229507,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:25:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:25:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 00:25:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173168640001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:25:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:25:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:25:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:25:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793645491000,"timestamp_ms":1793645491000,"timestamp_seconds":1793645491,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9a3338"} 
[2026-11-03 00:25:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:25: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-11-03 00:25:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:25:12] 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-11-03 00:25:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 00:25:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:25:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:25:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229507,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:25:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:25:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:25:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:25:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:25:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:25:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173168640001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:25:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:25:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:25:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173168640001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:25:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:25:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:25:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:25:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:25:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173168640001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:25:12] local.INFO: DEBUG: GPS processor result {"connection_id":229507,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52954,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:25:12] local.INFO: GPS data processed {"connection_id":229507,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:25:12] local.INFO: Acknowledgment sent {"connection_id":229507,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:25:44] local.INFO: TCP Data received {"connection_id":229507,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:25:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229507,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:25:44] local.INFO: Processing buffer {"connection_id":229507,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:25:44] local.INFO: Packet analysis {"connection_id":229507,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:25:44] local.INFO: Extracted packet for processing {"connection_id":229507,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:25:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:25: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-11-03 00:25:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173168640001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:25:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:25:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:25:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:25:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793645491000,"timestamp_ms":1793645491000,"timestamp_seconds":1793645491,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9a3338"} 
[2026-11-03 00:25:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:25: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-11-03 00:25: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:25:44] 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-11-03 00:25: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-11-03 00:25:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:25:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:25:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229507,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:25:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:25:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:25:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:25:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:25:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:25:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173168640001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:25:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:25:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:25:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173168640001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:25:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:25:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:25:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:25:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:25:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173168640001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:25:44] local.INFO: DEBUG: GPS processor result {"connection_id":229507,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52955,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:25:44] local.INFO: GPS data processed {"connection_id":229507,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:25:44] local.INFO: Acknowledgment sent {"connection_id":229507,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:26:06] local.INFO: TCP Data received {"connection_id":231334,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:26:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231334,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:26:06] local.INFO: Processing buffer {"connection_id":231334,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:26:06] local.INFO: IMEI packet received {"connection_id":231334,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:26:06] local.INFO: IMEI acknowledgment sent {"connection_id":231334,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:26:11] local.INFO: TCP Data received {"connection_id":231334,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:26:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231334,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:26:11] local.INFO: Processing buffer {"connection_id":231334,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:26:11] local.INFO: IMEI packet received {"connection_id":231334,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:26:11] local.INFO: IMEI acknowledgment sent {"connection_id":231334,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:26:12] local.INFO: TCP Data received {"connection_id":231334,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:26:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231334,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:26:12] local.INFO: Processing buffer {"connection_id":231334,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:26:12] local.INFO: Packet analysis {"connection_id":231334,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:26:12] local.INFO: Extracted packet for processing {"connection_id":231334,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:26:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:26: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-11-03 00:26:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173168640001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:26:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:26:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:26:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:26:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793645491000,"timestamp_ms":1793645491000,"timestamp_seconds":1793645491,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9a3338"} 
[2026-11-03 00:26:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:26: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-11-03 00:26: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:26:12] 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-11-03 00:26: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-11-03 00:26:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:26:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:26:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231334,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:26:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231334,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:26:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231334,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:26:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:26:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:26:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:26:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173168640001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:26:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:26:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:26:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173168640001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:26:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:26:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:26:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:26:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:26:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173168640001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:26:12] local.INFO: DEBUG: GPS processor result {"connection_id":231334,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52956,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:26:12] local.INFO: GPS data processed {"connection_id":231334,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:26:12] local.INFO: Acknowledgment sent {"connection_id":231334,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:26:44] local.INFO: TCP Data received {"connection_id":231334,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:26:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231334,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:26:44] local.INFO: Processing buffer {"connection_id":231334,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9a3338012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:26:44] local.INFO: Packet analysis {"connection_id":231334,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:26:44] local.INFO: Extracted packet for processing {"connection_id":231334,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9a"} 
[2026-11-03 00:26:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:26: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-11-03 00:26:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173168640001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:26:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:26:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:26:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:26:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793645491000,"timestamp_ms":1793645491000,"timestamp_seconds":1793645491,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9a3338"} 
[2026-11-03 00:26:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:26: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-11-03 00:26: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:26:44] 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-11-03 00:26: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-11-03 00:26:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:26:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:26:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231334,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:26:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231334,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:26:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231334,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:26:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:26:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:26:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:26:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173168640001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:26:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:26:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:26:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173168640001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:26:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:26:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:26:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:26:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:26:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173168640001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:26:44] local.INFO: DEBUG: GPS processor result {"connection_id":231334,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52957,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:26:44] local.INFO: GPS data processed {"connection_id":231334,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:26:44] local.INFO: Acknowledgment sent {"connection_id":231334,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:27:06] local.INFO: TCP Data received {"connection_id":229508,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:27:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229508,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:27:06] local.INFO: Processing buffer {"connection_id":229508,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:27:06] local.INFO: IMEI packet received {"connection_id":229508,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:27:06] local.INFO: IMEI acknowledgment sent {"connection_id":229508,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:27:11] local.INFO: TCP Data received {"connection_id":229508,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:27:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229508,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:27:11] local.INFO: Processing buffer {"connection_id":229508,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:27:11] local.INFO: IMEI packet received {"connection_id":229508,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:27:11] local.INFO: IMEI acknowledgment sent {"connection_id":229508,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:27:11] local.INFO: TCP Data received {"connection_id":229508,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:27:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229508,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:27:11] local.INFO: Processing buffer {"connection_id":229508,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:27:11] local.INFO: IMEI packet received {"connection_id":229508,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:27:11] local.INFO: IMEI acknowledgment sent {"connection_id":229508,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:27:12] local.INFO: TCP Data received {"connection_id":229508,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:27:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229508,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:27:12] local.INFO: Processing buffer {"connection_id":229508,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:27:12] local.INFO: Packet analysis {"connection_id":229508,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:27:12] local.INFO: Extracted packet for processing {"connection_id":229508,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:27:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:27: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-11-03 00:27:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173245696001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:27:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:27:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:27:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:27:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793645792000,"timestamp_ms":1793645792000,"timestamp_seconds":1793645792,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9ecb00"} 
[2026-11-03 00:27:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:27:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:27: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:27:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:27: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-11-03 00:27:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:27:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:27:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229508,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:27:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:27:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:27:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:27:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:27:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:27:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173245696001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:27:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:27:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:27:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173245696001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:27:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:27:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:27:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:27:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:27:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173245696001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:27:12] local.INFO: DEBUG: GPS processor result {"connection_id":229508,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52958,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:27:12] local.INFO: GPS data processed {"connection_id":229508,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:27:12] local.INFO: Acknowledgment sent {"connection_id":229508,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:27:17] local.INFO: TCP Data received {"connection_id":229508,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:27:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229508,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:27:17] local.INFO: Processing buffer {"connection_id":229508,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:27:17] local.INFO: Packet analysis {"connection_id":229508,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:27:17] local.INFO: Extracted packet for processing {"connection_id":229508,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:27:17] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:27: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-11-03 00:27:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173245696001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:27:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:27:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:27:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:27:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793645792000,"timestamp_ms":1793645792000,"timestamp_seconds":1793645792,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9ecb00"} 
[2026-11-03 00:27:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:27:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:27: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:27:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:27: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-11-03 00:27:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:27:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:27:17] local.INFO: Teltonika packet parsed successfully {"connection_id":229508,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:27:17] local.INFO: Passing IMEI to GPS processor {"connection_id":229508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:27:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":229508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:27:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:27:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:27:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:27:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173245696001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:27:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:27:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:27:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173245696001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:27:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:27:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:27:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:27:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:27:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173245696001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:27:17] local.INFO: DEBUG: GPS processor result {"connection_id":229508,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52959,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:27:17] local.INFO: GPS data processed {"connection_id":229508,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:27:17] local.INFO: Acknowledgment sent {"connection_id":229508,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:27:47] local.INFO: TCP Data received {"connection_id":227796,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:27:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227796,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:27:47] local.INFO: Processing buffer {"connection_id":227796,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:27:47] local.INFO: IMEI packet received {"connection_id":227796,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 00:27:47] local.INFO: IMEI acknowledgment sent {"connection_id":227796,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:27:48] local.INFO: TCP Data received {"connection_id":229508,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:27:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229508,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:27:48] local.INFO: Processing buffer {"connection_id":229508,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:27:48] local.INFO: Packet analysis {"connection_id":229508,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:27:48] local.INFO: Extracted packet for processing {"connection_id":229508,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:27:48] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:27: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-11-03 00:27:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173245696001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:27:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:27:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:27:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:27:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793645792000,"timestamp_ms":1793645792000,"timestamp_seconds":1793645792,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9ecb00"} 
[2026-11-03 00:27:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:27:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:27: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":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:27:48] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:27: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-11-03 00:27:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:27:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:27:48] local.INFO: Teltonika packet parsed successfully {"connection_id":229508,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:27:48] local.INFO: Passing IMEI to GPS processor {"connection_id":229508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:27:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":229508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:27:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:27:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:27:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:27:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173245696001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:27:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:27:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:27:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173245696001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:27:48] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:27:48] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:27:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:27:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:27:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173245696001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:27:48] local.INFO: DEBUG: GPS processor result {"connection_id":229508,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52960,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:27:48] local.INFO: GPS data processed {"connection_id":229508,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:27:48] local.INFO: Acknowledgment sent {"connection_id":229508,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:28:06] local.INFO: TCP Data received {"connection_id":227797,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:28:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227797,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:28:06] local.INFO: Processing buffer {"connection_id":227797,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:28:06] local.INFO: IMEI packet received {"connection_id":227797,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:28:06] local.INFO: IMEI acknowledgment sent {"connection_id":227797,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:28:11] local.INFO: TCP Data received {"connection_id":227797,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:28:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227797,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:28:11] local.INFO: Processing buffer {"connection_id":227797,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:28:11] local.INFO: IMEI packet received {"connection_id":227797,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:28:11] local.INFO: IMEI acknowledgment sent {"connection_id":227797,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:28:12] local.INFO: TCP Data received {"connection_id":227797,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:28:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227797,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:28:12] local.INFO: Processing buffer {"connection_id":227797,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:28:12] local.INFO: Packet analysis {"connection_id":227797,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:28:12] local.INFO: Extracted packet for processing {"connection_id":227797,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:28:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:28:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 00:28:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173245696001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:28:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:28:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:28:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:28:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793645792000,"timestamp_ms":1793645792000,"timestamp_seconds":1793645792,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9ecb00"} 
[2026-11-03 00:28:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:28:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:28:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:28:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:28:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 00:28:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:28:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:28:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227797,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:28:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:28:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:28:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:28:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:28:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:28:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173245696001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:28:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:28:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:28:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173245696001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:28:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:28:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:28:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:28:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:28:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173245696001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:28:12] local.INFO: DEBUG: GPS processor result {"connection_id":227797,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52961,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:28:12] local.INFO: GPS data processed {"connection_id":227797,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:28:12] local.INFO: Acknowledgment sent {"connection_id":227797,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:28:44] local.INFO: TCP Data received {"connection_id":227797,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:28:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227797,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:28:44] local.INFO: Processing buffer {"connection_id":227797,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:28:44] local.INFO: Packet analysis {"connection_id":227797,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:28:44] local.INFO: Extracted packet for processing {"connection_id":227797,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:28:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:28: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-11-03 00:28:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173245696001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:28:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:28:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:28:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:28:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793645792000,"timestamp_ms":1793645792000,"timestamp_seconds":1793645792,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9ecb00"} 
[2026-11-03 00:28:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:28:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:28: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:28:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:28: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-11-03 00:28:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:28:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:28:44] local.INFO: Teltonika packet parsed successfully {"connection_id":227797,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:28:44] local.INFO: Passing IMEI to GPS processor {"connection_id":227797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:28:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":227797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:28:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:28:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:28:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:28:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173245696001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:28:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:28:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:28:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173245696001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:28:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:28:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:28:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:28:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:28:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173245696001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:28:44] local.INFO: DEBUG: GPS processor result {"connection_id":227797,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52962,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:28:44] local.INFO: GPS data processed {"connection_id":227797,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:28:44] local.INFO: Acknowledgment sent {"connection_id":227797,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:29:06] local.INFO: TCP Data received {"connection_id":228258,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:29:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228258,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:29:06] local.INFO: Processing buffer {"connection_id":228258,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:29:06] local.INFO: IMEI packet received {"connection_id":228258,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:29:06] local.INFO: IMEI acknowledgment sent {"connection_id":228258,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:29:11] local.INFO: TCP Data received {"connection_id":228258,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:29:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228258,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:29:11] local.INFO: Processing buffer {"connection_id":228258,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:29:11] local.INFO: IMEI packet received {"connection_id":228258,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:29:11] local.INFO: IMEI acknowledgment sent {"connection_id":228258,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:29:12] local.INFO: TCP Data received {"connection_id":228258,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:29:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228258,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:29:12] local.INFO: Processing buffer {"connection_id":228258,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:29:12] local.INFO: Packet analysis {"connection_id":228258,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:29:12] local.INFO: Extracted packet for processing {"connection_id":228258,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:29:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:29: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-11-03 00:29:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173245696001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:29:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:29:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:29:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:29:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793645792000,"timestamp_ms":1793645792000,"timestamp_seconds":1793645792,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9ecb00"} 
[2026-11-03 00:29:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:29:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:29: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:29:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:29: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-11-03 00:29:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:29:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:29:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228258,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:29:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:29:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:29:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:29:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:29:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:29:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173245696001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:29:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:29:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:29:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173245696001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:29:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:29:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:29:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:29:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:29:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173245696001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:29:12] local.INFO: DEBUG: GPS processor result {"connection_id":228258,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52963,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:29:12] local.INFO: GPS data processed {"connection_id":228258,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:29:12] local.INFO: Acknowledgment sent {"connection_id":228258,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:29:43] local.INFO: TCP Data received {"connection_id":228258,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:29:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228258,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:29:43] local.INFO: Processing buffer {"connection_id":228258,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:29:43] local.INFO: Packet analysis {"connection_id":228258,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:29:43] local.INFO: Extracted packet for processing {"connection_id":228258,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:29:43] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:29: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-11-03 00:29:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173245696001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:29:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:29:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:29:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:29:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793645792000,"timestamp_ms":1793645792000,"timestamp_seconds":1793645792,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9ecb00"} 
[2026-11-03 00:29:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:29:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:29: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":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:29:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:29: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-11-03 00:29:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:29:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:29:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228258,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:29:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:29:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:29:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:29:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:29:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:29:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173245696001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:29:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:29:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:29:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173245696001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:29:43] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:29:43] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:29:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:29:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:29:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173245696001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:29:43] local.INFO: DEBUG: GPS processor result {"connection_id":228258,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52964,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:29:43] local.INFO: GPS data processed {"connection_id":228258,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:29:43] local.INFO: Acknowledgment sent {"connection_id":228258,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:30:06] local.INFO: TCP Data received {"connection_id":231336,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:30:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231336,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:30:06] local.INFO: Processing buffer {"connection_id":231336,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:30:06] local.INFO: IMEI packet received {"connection_id":231336,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:30:06] local.INFO: IMEI acknowledgment sent {"connection_id":231336,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:30:11] local.INFO: TCP Data received {"connection_id":231336,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:30:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231336,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:30:11] local.INFO: Processing buffer {"connection_id":231336,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:30:11] local.INFO: IMEI packet received {"connection_id":231336,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:30:11] local.INFO: IMEI acknowledgment sent {"connection_id":231336,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:30:12] local.INFO: TCP Data received {"connection_id":231336,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:30:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231336,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:30:12] local.INFO: Processing buffer {"connection_id":231336,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:30:12] local.INFO: Packet analysis {"connection_id":231336,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:30:12] local.INFO: Extracted packet for processing {"connection_id":231336,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:30:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:30: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-11-03 00:30:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173245696001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:30:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:30:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:30:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:30:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793645792000,"timestamp_ms":1793645792000,"timestamp_seconds":1793645792,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9ecb00"} 
[2026-11-03 00:30:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:30:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:30: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:30:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:30: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-11-03 00:30:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:30:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:30:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231336,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:30:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231336,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:30:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231336,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:30:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:30:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:30:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:30:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173245696001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:30:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:30:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:30:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173245696001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:30:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:30:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:30:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:30:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:30:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173245696001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:30:12] local.INFO: DEBUG: GPS processor result {"connection_id":231336,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52965,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:30:12] local.INFO: GPS data processed {"connection_id":231336,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:30:12] local.INFO: Acknowledgment sent {"connection_id":231336,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:30:44] local.INFO: TCP Data received {"connection_id":231336,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:30:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231336,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:30:44] local.INFO: Processing buffer {"connection_id":231336,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:30:44] local.INFO: Packet analysis {"connection_id":231336,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:30:44] local.INFO: Extracted packet for processing {"connection_id":231336,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:30:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:30: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-11-03 00:30:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173245696001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:30:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:30:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:30:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:30:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793645792000,"timestamp_ms":1793645792000,"timestamp_seconds":1793645792,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9ecb00"} 
[2026-11-03 00:30:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:30:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:30: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:30:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:30: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-11-03 00:30:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:30:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:30:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231336,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:30:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231336,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:30:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231336,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:30:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:30:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:30:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:30:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173245696001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:30:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:30:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:30:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173245696001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:30:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:30:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:30:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:30:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:30:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173245696001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:30:44] local.INFO: DEBUG: GPS processor result {"connection_id":231336,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52966,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:30:44] local.INFO: GPS data processed {"connection_id":231336,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:30:44] local.INFO: Acknowledgment sent {"connection_id":231336,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:31:11] local.INFO: TCP Data received {"connection_id":229509,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:31:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229509,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:31:11] local.INFO: Processing buffer {"connection_id":229509,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:31:11] local.INFO: IMEI packet received {"connection_id":229509,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:31:11] local.INFO: IMEI acknowledgment sent {"connection_id":229509,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:31:16] local.INFO: TCP Data received {"connection_id":229509,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:31:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229509,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:31:16] local.INFO: Processing buffer {"connection_id":229509,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:31:16] local.INFO: IMEI packet received {"connection_id":229509,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:31:16] local.INFO: IMEI acknowledgment sent {"connection_id":229509,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:31:17] local.INFO: TCP Data received {"connection_id":229509,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:31:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229509,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:31:17] local.INFO: Processing buffer {"connection_id":229509,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:31:17] local.INFO: Packet analysis {"connection_id":229509,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:31:17] local.INFO: Extracted packet for processing {"connection_id":229509,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:31:17] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:31: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-11-03 00:31:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173245696001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:31:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:31:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:31:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:31:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793645792000,"timestamp_ms":1793645792000,"timestamp_seconds":1793645792,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9ecb00"} 
[2026-11-03 00:31:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:31:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:31: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:31:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:31: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-11-03 00:31:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:31:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:31:17] local.INFO: Teltonika packet parsed successfully {"connection_id":229509,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:31:17] local.INFO: Passing IMEI to GPS processor {"connection_id":229509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:31:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":229509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:31:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:31:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:31:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:31:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173245696001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:31:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:31:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:31:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173245696001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:31:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:31:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:31:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:31:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:31:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173245696001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:31:17] local.INFO: DEBUG: GPS processor result {"connection_id":229509,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52967,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:31:17] local.INFO: GPS data processed {"connection_id":229509,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:31:17] local.INFO: Acknowledgment sent {"connection_id":229509,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:31:22] local.INFO: TCP Data received {"connection_id":229509,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:31:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229509,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:31:22] local.INFO: Processing buffer {"connection_id":229509,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19d9ecb00012d77a0c005f2a5a0001d010325..."} 
[2026-11-03 00:31:22] local.INFO: Packet analysis {"connection_id":229509,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:31:22] local.INFO: Extracted packet for processing {"connection_id":229509,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19d9e"} 
[2026-11-03 00:31:22] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":37,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:31: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-11-03 00:31:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173245696001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:31:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:31:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:31:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:31:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793645792000,"timestamp_ms":1793645792000,"timestamp_seconds":1793645792,"priority":1,"record_length":96,"hex_timestamp":"000001a19d9ecb00"} 
[2026-11-03 00:31:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:31:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:31: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:31:22] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:31: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-11-03 00:31:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:31:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:31:22] local.INFO: Teltonika packet parsed successfully {"connection_id":229509,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:31:22] local.INFO: Passing IMEI to GPS processor {"connection_id":229509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:31:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":229509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:31:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:31:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:31:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:31:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173245696001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:31:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:31:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:31:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173245696001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:31:22] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:31:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:31:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:31:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:31:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173245696001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:31:22] local.INFO: DEBUG: GPS processor result {"connection_id":229509,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52968,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:31:22] local.INFO: GPS data processed {"connection_id":229509,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:31:22] local.INFO: Acknowledgment sent {"connection_id":229509,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:32:06] local.INFO: TCP Data received {"connection_id":228259,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:32:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228259,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:32:06] local.INFO: Processing buffer {"connection_id":228259,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:32:06] local.INFO: IMEI packet received {"connection_id":228259,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:32:06] local.INFO: IMEI acknowledgment sent {"connection_id":228259,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:32:11] local.INFO: TCP Data received {"connection_id":228259,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:32:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228259,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:32:11] local.INFO: Processing buffer {"connection_id":228259,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:32:11] local.INFO: IMEI packet received {"connection_id":228259,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:32:11] local.INFO: IMEI acknowledgment sent {"connection_id":228259,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:32:12] local.INFO: TCP Data received {"connection_id":228259,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:32:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228259,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:32:12] local.INFO: Processing buffer {"connection_id":228259,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:32:12] local.INFO: Packet analysis {"connection_id":228259,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:32:12] local.INFO: Extracted packet for processing {"connection_id":228259,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:32:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00: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-11-03 00:32:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173322752001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:32:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:32:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:32:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:32:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793646093000,"timestamp_ms":1793646093000,"timestamp_seconds":1793646093,"priority":1,"record_length":96,"hex_timestamp":"000001a19da362c8"} 
[2026-11-03 00:32:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:32: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-11-03 00: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:32:12] 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-11-03 00: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-11-03 00:32:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:32:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:32:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228259,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:32:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228259,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:32:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228259,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:32:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:32:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:32:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:32:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173322752001,"66":25473,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:32:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:32:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:32:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173322752001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:32:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:32:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:32:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:32:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:32:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173322752001,"power":25473,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:32:12] local.INFO: DEBUG: GPS processor result {"connection_id":228259,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52969,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:32:12] local.INFO: GPS data processed {"connection_id":228259,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:32:12] local.INFO: Acknowledgment sent {"connection_id":228259,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:32:43] local.INFO: TCP Data received {"connection_id":228259,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:32:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228259,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:32:43] local.INFO: Processing buffer {"connection_id":228259,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:32:43] local.INFO: Packet analysis {"connection_id":228259,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:32:43] local.INFO: Extracted packet for processing {"connection_id":228259,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:32:43] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:32: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-11-03 00:32:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173322752001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:32:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:32:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:32:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:32:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793646093000,"timestamp_ms":1793646093000,"timestamp_seconds":1793646093,"priority":1,"record_length":96,"hex_timestamp":"000001a19da362c8"} 
[2026-11-03 00:32:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:32: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-11-03 00:32: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:32:43] 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-11-03 00:32: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-11-03 00:32:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:32:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:32:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228259,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:32:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228259,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:32:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228259,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:32:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:32:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:32:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:32:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173322752001,"66":25473,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:32:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:32:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:32:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173322752001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:32:43] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:32:43] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:32:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:32:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:32:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173322752001,"power":25473,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:32:43] local.INFO: DEBUG: GPS processor result {"connection_id":228259,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52970,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:32:43] local.INFO: GPS data processed {"connection_id":228259,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:32:43] local.INFO: Acknowledgment sent {"connection_id":228259,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:33:06] local.INFO: TCP Data received {"connection_id":229511,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:33:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229511,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:33:06] local.INFO: Processing buffer {"connection_id":229511,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:33:06] local.INFO: IMEI packet received {"connection_id":229511,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:33:06] local.INFO: IMEI acknowledgment sent {"connection_id":229511,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:33:11] local.INFO: TCP Data received {"connection_id":229511,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:33:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229511,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:33:11] local.INFO: Processing buffer {"connection_id":229511,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:33:11] local.INFO: IMEI packet received {"connection_id":229511,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:33:11] local.INFO: IMEI acknowledgment sent {"connection_id":229511,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:33:12] local.INFO: TCP Data received {"connection_id":229511,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:33:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229511,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:33:12] local.INFO: Processing buffer {"connection_id":229511,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:33:12] local.INFO: Packet analysis {"connection_id":229511,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:33:12] local.INFO: Extracted packet for processing {"connection_id":229511,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:33:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:33:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 00:33:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173322752001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:33:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:33:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:33:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:33:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793646093000,"timestamp_ms":1793646093000,"timestamp_seconds":1793646093,"priority":1,"record_length":96,"hex_timestamp":"000001a19da362c8"} 
[2026-11-03 00:33:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:33: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-11-03 00:33:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:33:12] 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-11-03 00:33:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 00:33:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:33:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:33:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229511,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:33:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:33:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:33:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:33:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:33:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:33:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173322752001,"66":25473,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:33:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:33:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:33:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173322752001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:33:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:33:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:33:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:33:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:33:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173322752001,"power":25473,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:33:12] local.INFO: DEBUG: GPS processor result {"connection_id":229511,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52971,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:33:12] local.INFO: GPS data processed {"connection_id":229511,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:33:12] local.INFO: Acknowledgment sent {"connection_id":229511,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:33:17] local.INFO: TCP Data received {"connection_id":229510,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:33:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229510,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:33:17] local.INFO: Processing buffer {"connection_id":229510,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:33:17] local.INFO: IMEI packet received {"connection_id":229510,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 00:33:17] local.INFO: IMEI acknowledgment sent {"connection_id":229510,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:33:43] local.INFO: TCP Data received {"connection_id":229512,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:33:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229512,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:33:43] local.INFO: Processing buffer {"connection_id":229512,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:33:43] local.INFO: IMEI packet received {"connection_id":229512,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 00:33:43] local.INFO: IMEI acknowledgment sent {"connection_id":229512,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:33:44] local.INFO: TCP Data received {"connection_id":229511,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:33:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229511,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:33:44] local.INFO: Processing buffer {"connection_id":229511,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:33:44] local.INFO: Packet analysis {"connection_id":229511,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:33:44] local.INFO: Extracted packet for processing {"connection_id":229511,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:33:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:33: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-11-03 00:33:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173322752001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:33:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:33:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:33:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:33:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793646093000,"timestamp_ms":1793646093000,"timestamp_seconds":1793646093,"priority":1,"record_length":96,"hex_timestamp":"000001a19da362c8"} 
[2026-11-03 00:33:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:33: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-11-03 00:33: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:33:44] 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-11-03 00:33: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-11-03 00:33:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:33:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:33:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229511,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:33:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:33:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:33:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:33:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:33:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:33:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173322752001,"66":25473,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:33:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:33:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:33:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173322752001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:33:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:33:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:33:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:33:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:33:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173322752001,"power":25473,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:33:44] local.INFO: DEBUG: GPS processor result {"connection_id":229511,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52972,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:33:44] local.INFO: GPS data processed {"connection_id":229511,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:33:44] local.INFO: Acknowledgment sent {"connection_id":229511,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:34:06] local.INFO: TCP Data received {"connection_id":229513,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:34:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229513,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:34:06] local.INFO: Processing buffer {"connection_id":229513,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:34:06] local.INFO: IMEI packet received {"connection_id":229513,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:34:06] local.INFO: IMEI acknowledgment sent {"connection_id":229513,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:34:11] local.INFO: TCP Data received {"connection_id":229513,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:34:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229513,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:34:11] local.INFO: Processing buffer {"connection_id":229513,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:34:11] local.INFO: IMEI packet received {"connection_id":229513,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:34:11] local.INFO: IMEI acknowledgment sent {"connection_id":229513,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:34:12] local.INFO: TCP Data received {"connection_id":229513,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:34:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229513,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:34:12] local.INFO: Processing buffer {"connection_id":229513,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:34:12] local.INFO: Packet analysis {"connection_id":229513,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:34:12] local.INFO: Extracted packet for processing {"connection_id":229513,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:34:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00: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-11-03 00:34:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173322752001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:34:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:34:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:34:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:34:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793646093000,"timestamp_ms":1793646093000,"timestamp_seconds":1793646093,"priority":1,"record_length":96,"hex_timestamp":"000001a19da362c8"} 
[2026-11-03 00:34:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:34: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-11-03 00: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:34:12] 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-11-03 00: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-11-03 00:34:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:34:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:34:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229513,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:34:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:34:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:34:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:34:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:34:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:34:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173322752001,"66":25473,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:34:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:34:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:34:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173322752001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:34:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:34:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:34:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:34:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:34:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173322752001,"power":25473,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:34:12] local.INFO: DEBUG: GPS processor result {"connection_id":229513,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52973,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:34:12] local.INFO: GPS data processed {"connection_id":229513,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:34:12] local.INFO: Acknowledgment sent {"connection_id":229513,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:34:44] local.INFO: TCP Data received {"connection_id":229513,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:34:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229513,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:34:44] local.INFO: Processing buffer {"connection_id":229513,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:34:44] local.INFO: Packet analysis {"connection_id":229513,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:34:44] local.INFO: Extracted packet for processing {"connection_id":229513,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:34:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:34: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-11-03 00:34:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173322752001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:34:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:34:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:34:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:34:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793646093000,"timestamp_ms":1793646093000,"timestamp_seconds":1793646093,"priority":1,"record_length":96,"hex_timestamp":"000001a19da362c8"} 
[2026-11-03 00:34:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:34: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-11-03 00:34: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:34:44] 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-11-03 00:34: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-11-03 00:34:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:34:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:34:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229513,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:34:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:34:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:34:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:34:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:34:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:34:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173322752001,"66":25473,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:34:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:34:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:34:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173322752001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:34:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:34:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:34:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:34:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:34:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173322752001,"power":25473,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:34:44] local.INFO: DEBUG: GPS processor result {"connection_id":229513,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52974,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:34:44] local.INFO: GPS data processed {"connection_id":229513,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:34:44] local.INFO: Acknowledgment sent {"connection_id":229513,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:35:11] local.INFO: TCP Data received {"connection_id":227800,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:35:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227800,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:35:11] local.INFO: Processing buffer {"connection_id":227800,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:35:11] local.INFO: IMEI packet received {"connection_id":227800,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:35:11] local.INFO: IMEI acknowledgment sent {"connection_id":227800,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:35:16] local.INFO: TCP Data received {"connection_id":227800,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:35:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227800,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:35:16] local.INFO: Processing buffer {"connection_id":227800,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:35:16] local.INFO: IMEI packet received {"connection_id":227800,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:35:16] local.INFO: IMEI acknowledgment sent {"connection_id":227800,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:35:17] local.INFO: TCP Data received {"connection_id":227800,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:35:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227800,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:35:17] local.INFO: Processing buffer {"connection_id":227800,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:35:17] local.INFO: Packet analysis {"connection_id":227800,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:35:17] local.INFO: Extracted packet for processing {"connection_id":227800,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:35:17] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:35: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-11-03 00:35:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173322752001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:35:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:35:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:35:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:35:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793646093000,"timestamp_ms":1793646093000,"timestamp_seconds":1793646093,"priority":1,"record_length":96,"hex_timestamp":"000001a19da362c8"} 
[2026-11-03 00:35:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:35:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:35: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:35:17] 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-11-03 00:35: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-11-03 00:35:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:35:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:35:17] local.INFO: Teltonika packet parsed successfully {"connection_id":227800,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:35:17] local.INFO: Passing IMEI to GPS processor {"connection_id":227800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:35:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":227800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:35:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:35:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:35:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:35:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173322752001,"66":25473,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:35:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:35:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:35:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173322752001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:35:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:35:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:35:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:35:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:35:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173322752001,"power":25473,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:35:17] local.INFO: DEBUG: GPS processor result {"connection_id":227800,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52975,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:35:17] local.INFO: GPS data processed {"connection_id":227800,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:35:17] local.INFO: Acknowledgment sent {"connection_id":227800,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:35:22] local.INFO: TCP Data received {"connection_id":227800,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:35:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227800,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:35:22] local.INFO: Processing buffer {"connection_id":227800,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:35:22] local.INFO: Packet analysis {"connection_id":227800,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:35:22] local.INFO: Extracted packet for processing {"connection_id":227800,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:35:22] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:35: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-11-03 00:35:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173322752001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:35:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:35:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:35:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:35:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793646093000,"timestamp_ms":1793646093000,"timestamp_seconds":1793646093,"priority":1,"record_length":96,"hex_timestamp":"000001a19da362c8"} 
[2026-11-03 00:35:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:35:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:35: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:35:22] 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-11-03 00:35: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-11-03 00:35:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:35:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:35:22] local.INFO: Teltonika packet parsed successfully {"connection_id":227800,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:35:22] local.INFO: Passing IMEI to GPS processor {"connection_id":227800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:35:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":227800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:35:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:35:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:35:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:35:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173322752001,"66":25473,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:35:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:35:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:35:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173322752001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:35:22] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:35:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:35:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:35:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:35:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173322752001,"power":25473,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:35:22] local.INFO: DEBUG: GPS processor result {"connection_id":227800,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52976,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:35:22] local.INFO: GPS data processed {"connection_id":227800,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:35:22] local.INFO: Acknowledgment sent {"connection_id":227800,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:36:06] local.INFO: TCP Data received {"connection_id":229514,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:36:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229514,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:36:06] local.INFO: Processing buffer {"connection_id":229514,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:36:06] local.INFO: IMEI packet received {"connection_id":229514,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:36:06] local.INFO: IMEI acknowledgment sent {"connection_id":229514,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:36:11] local.INFO: TCP Data received {"connection_id":229514,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:36:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229514,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:36:11] local.INFO: Processing buffer {"connection_id":229514,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:36:11] local.INFO: IMEI packet received {"connection_id":229514,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:36:11] local.INFO: IMEI acknowledgment sent {"connection_id":229514,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:36:12] local.INFO: TCP Data received {"connection_id":229514,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:36:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229514,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:36:12] local.INFO: Processing buffer {"connection_id":229514,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:36:12] local.INFO: Packet analysis {"connection_id":229514,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:36:12] local.INFO: Extracted packet for processing {"connection_id":229514,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:36:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00: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-11-03 00:36:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173322752001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:36:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:36:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:36:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:36:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793646093000,"timestamp_ms":1793646093000,"timestamp_seconds":1793646093,"priority":1,"record_length":96,"hex_timestamp":"000001a19da362c8"} 
[2026-11-03 00:36:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:36: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-11-03 00: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:36:12] 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-11-03 00: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-11-03 00:36:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:36:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:36:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229514,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:36:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:36:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:36:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:36:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:36:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:36:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173322752001,"66":25473,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:36:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:36:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:36:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173322752001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:36:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:36:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:36:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:36:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:36:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173322752001,"power":25473,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:36:12] local.INFO: DEBUG: GPS processor result {"connection_id":229514,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52977,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:36:12] local.INFO: GPS data processed {"connection_id":229514,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:36:12] local.INFO: Acknowledgment sent {"connection_id":229514,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:36:43] local.INFO: TCP Data received {"connection_id":229514,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:36:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229514,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:36:43] local.INFO: Processing buffer {"connection_id":229514,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:36:43] local.INFO: Packet analysis {"connection_id":229514,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:36:43] local.INFO: Extracted packet for processing {"connection_id":229514,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:36:43] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:36:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 00:36:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173322752001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:36:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:36:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:36:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:36:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793646093000,"timestamp_ms":1793646093000,"timestamp_seconds":1793646093,"priority":1,"record_length":96,"hex_timestamp":"000001a19da362c8"} 
[2026-11-03 00:36:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:36: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-11-03 00:36:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:36:43] 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-11-03 00:36:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 00:36:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:36:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:36:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229514,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:36:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:36:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:36:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:36:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:36:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:36:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173322752001,"66":25473,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:36:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:36:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:36:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173322752001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:36:43] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:36:43] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:36:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:36:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:36:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173322752001,"power":25473,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:36:43] local.INFO: DEBUG: GPS processor result {"connection_id":229514,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52978,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:36:43] local.INFO: GPS data processed {"connection_id":229514,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:36:43] local.INFO: Acknowledgment sent {"connection_id":229514,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:37:07] local.INFO: TCP Data received {"connection_id":228260,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:37:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228260,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:37:07] local.INFO: Processing buffer {"connection_id":228260,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:37:07] local.INFO: IMEI packet received {"connection_id":228260,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:37:07] local.INFO: IMEI acknowledgment sent {"connection_id":228260,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:37:11] local.INFO: TCP Data received {"connection_id":228260,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:37:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228260,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:37:11] local.INFO: Processing buffer {"connection_id":228260,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:37:11] local.INFO: IMEI packet received {"connection_id":228260,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:37:11] local.INFO: IMEI acknowledgment sent {"connection_id":228260,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:37:12] local.INFO: TCP Data received {"connection_id":228260,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:37:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228260,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:37:12] local.INFO: Processing buffer {"connection_id":228260,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da362c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:37:12] local.INFO: Packet analysis {"connection_id":228260,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:37:12] local.INFO: Extracted packet for processing {"connection_id":228260,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da3"} 
[2026-11-03 00:37:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:37:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 00:37:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173322752001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:37:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:37:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:37:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:37:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793646093000,"timestamp_ms":1793646093000,"timestamp_seconds":1793646093,"priority":1,"record_length":96,"hex_timestamp":"000001a19da362c8"} 
[2026-11-03 00:37:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:37: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-11-03 00:37:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:37:12] 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-11-03 00:37:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 00:37:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:37:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:37:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228260,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:37:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:37:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:37:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:37:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:37:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:37:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173322752001,"66":25473,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:37:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:37:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:37:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173322752001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:37:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:37:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:37:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:37:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:37:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173322752001,"power":25473,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:37:12] local.INFO: DEBUG: GPS processor result {"connection_id":228260,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52979,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:37:12] local.INFO: GPS data processed {"connection_id":228260,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:37:12] local.INFO: Acknowledgment sent {"connection_id":228260,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:37:44] local.INFO: TCP Data received {"connection_id":228260,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:37:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228260,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:37:44] local.INFO: Processing buffer {"connection_id":228260,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:37:44] local.INFO: Packet analysis {"connection_id":228260,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:37:44] local.INFO: Extracted packet for processing {"connection_id":228260,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:37:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:37: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-11-03 00:37:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173399808001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:37:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:37:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:37:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:37:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793646394000,"timestamp_ms":1793646394000,"timestamp_seconds":1793646394,"priority":1,"record_length":96,"hex_timestamp":"000001a19da7fa90"} 
[2026-11-03 00:37:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:37: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-11-03 00:37: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-11-03 00:37: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-11-03 00:37: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-11-03 00:37:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:37:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:37:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228260,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:37:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:37:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:37:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:37:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:37:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:37:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173399808001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:37:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:37:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:37:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173399808001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:37:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:37:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:37:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:37:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:37:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173399808001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:37:44] local.INFO: DEBUG: GPS processor result {"connection_id":228260,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52980,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:37:44] local.INFO: GPS data processed {"connection_id":228260,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:37:44] local.INFO: Acknowledgment sent {"connection_id":228260,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:38:06] local.INFO: TCP Data received {"connection_id":227803,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:38:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227803,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:38:06] local.INFO: Processing buffer {"connection_id":227803,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:38:06] local.INFO: IMEI packet received {"connection_id":227803,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:38:06] local.INFO: IMEI acknowledgment sent {"connection_id":227803,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:38:11] local.INFO: TCP Data received {"connection_id":227803,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:38:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227803,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:38:11] local.INFO: Processing buffer {"connection_id":227803,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:38:11] local.INFO: IMEI packet received {"connection_id":227803,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:38:11] local.INFO: IMEI acknowledgment sent {"connection_id":227803,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:38:12] local.INFO: TCP Data received {"connection_id":227803,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:38:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227803,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:38:12] local.INFO: Processing buffer {"connection_id":227803,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:38:12] local.INFO: Packet analysis {"connection_id":227803,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:38:12] local.INFO: Extracted packet for processing {"connection_id":227803,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:38:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00: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-11-03 00:38:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173399808001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:38:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:38:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:38:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:38:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793646394000,"timestamp_ms":1793646394000,"timestamp_seconds":1793646394,"priority":1,"record_length":96,"hex_timestamp":"000001a19da7fa90"} 
[2026-11-03 00:38:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00: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-11-03 00: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 00:38:12] 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-11-03 00: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-11-03 00:38:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:38:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:38:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227803,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:38:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227803,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:38:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227803,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:38:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:38:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:38:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:38:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173399808001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:38:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:38:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:38:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173399808001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:38:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:38:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:38:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:38:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:38:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173399808001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:38:12] local.INFO: DEBUG: GPS processor result {"connection_id":227803,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52981,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:38:12] local.INFO: GPS data processed {"connection_id":227803,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:38:12] local.INFO: Acknowledgment sent {"connection_id":227803,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:38:43] local.INFO: TCP Data received {"connection_id":227803,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:38:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227803,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:38:43] local.INFO: Processing buffer {"connection_id":227803,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:38:43] local.INFO: Packet analysis {"connection_id":227803,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:38:43] local.INFO: Extracted packet for processing {"connection_id":227803,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:38:43] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:38: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-11-03 00:38:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173399808001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:38:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:38:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:38:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:38:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793646394000,"timestamp_ms":1793646394000,"timestamp_seconds":1793646394,"priority":1,"record_length":96,"hex_timestamp":"000001a19da7fa90"} 
[2026-11-03 00:38:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:38: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-11-03 00:38: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 00:38:43] 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-11-03 00:38: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-11-03 00:38:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:38:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:38:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227803,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:38:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227803,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:38:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227803,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:38:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:38:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:38:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:38:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173399808001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:38:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:38:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:38:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173399808001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:38:43] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:38:43] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:38:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:38:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:38:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173399808001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:38:43] local.INFO: DEBUG: GPS processor result {"connection_id":227803,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52982,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:38:43] local.INFO: GPS data processed {"connection_id":227803,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:38:43] local.INFO: Acknowledgment sent {"connection_id":227803,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:39:11] local.INFO: TCP Data received {"connection_id":228262,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:39:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228262,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:39:11] local.INFO: Processing buffer {"connection_id":228262,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:39:11] local.INFO: IMEI packet received {"connection_id":228262,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:39:11] local.INFO: IMEI acknowledgment sent {"connection_id":228262,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:39:12] local.INFO: TCP Data received {"connection_id":228261,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:39:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228261,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:39:12] local.INFO: Processing buffer {"connection_id":228261,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:39:12] local.INFO: IMEI packet received {"connection_id":228261,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 00:39:12] local.INFO: IMEI acknowledgment sent {"connection_id":228261,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:39:16] local.INFO: TCP Data received {"connection_id":228262,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:39:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228262,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:39:16] local.INFO: Processing buffer {"connection_id":228262,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:39:16] local.INFO: IMEI packet received {"connection_id":228262,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:39:16] local.INFO: IMEI acknowledgment sent {"connection_id":228262,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:39:17] local.INFO: TCP Data received {"connection_id":228262,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:39:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228262,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:39:17] local.INFO: Processing buffer {"connection_id":228262,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:39:17] local.INFO: Packet analysis {"connection_id":228262,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:39:17] local.INFO: Extracted packet for processing {"connection_id":228262,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:39:17] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:39: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-11-03 00:39:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173399808001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:39:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:39:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:39:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:39:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793646394000,"timestamp_ms":1793646394000,"timestamp_seconds":1793646394,"priority":1,"record_length":96,"hex_timestamp":"000001a19da7fa90"} 
[2026-11-03 00:39:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:39:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:39: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":129,"data_length":795,"current_offset":136} 
[2026-11-03 00:39:17] 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-11-03 00:39: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-11-03 00:39:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:39:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:39:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228262,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:39:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228262,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:39:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228262,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:39:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:39:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:39:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:39:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173399808001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:39:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:39:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:39:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173399808001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:39:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:39:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:39:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:39:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:39:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173399808001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:39:17] local.INFO: DEBUG: GPS processor result {"connection_id":228262,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52983,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:39:17] local.INFO: GPS data processed {"connection_id":228262,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:39:17] local.INFO: Acknowledgment sent {"connection_id":228262,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:39:22] local.INFO: TCP Data received {"connection_id":228262,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:39:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228262,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:39:22] local.INFO: Processing buffer {"connection_id":228262,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:39:22] local.INFO: Packet analysis {"connection_id":228262,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:39:22] local.INFO: Extracted packet for processing {"connection_id":228262,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:39:22] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:39: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-11-03 00:39:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173399808001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:39:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:39:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:39:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:39:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793646394000,"timestamp_ms":1793646394000,"timestamp_seconds":1793646394,"priority":1,"record_length":96,"hex_timestamp":"000001a19da7fa90"} 
[2026-11-03 00:39:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:39:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:39: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-11-03 00:39: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-11-03 00:39: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-11-03 00:39:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:39:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:39:22] local.INFO: Teltonika packet parsed successfully {"connection_id":228262,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:39:22] local.INFO: Passing IMEI to GPS processor {"connection_id":228262,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:39:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":228262,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:39:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:39:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:39:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:39:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173399808001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:39:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:39:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:39:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173399808001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:39:22] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:39:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:39:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:39:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:39:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173399808001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:39:22] local.INFO: DEBUG: GPS processor result {"connection_id":228262,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52984,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:39:22] local.INFO: GPS data processed {"connection_id":228262,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:39:22] local.INFO: Acknowledgment sent {"connection_id":228262,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:39:42] local.INFO: TCP Data received {"connection_id":227804,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:39:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227804,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:39:42] local.INFO: Processing buffer {"connection_id":227804,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:39:42] local.INFO: IMEI packet received {"connection_id":227804,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 00:39:42] local.INFO: IMEI acknowledgment sent {"connection_id":227804,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:40:06] local.INFO: TCP Data received {"connection_id":228263,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:40:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228263,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:40:06] local.INFO: Processing buffer {"connection_id":228263,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:40:06] local.INFO: IMEI packet received {"connection_id":228263,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:40:06] local.INFO: IMEI acknowledgment sent {"connection_id":228263,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:40:11] local.INFO: TCP Data received {"connection_id":228263,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:40:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228263,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:40:11] local.INFO: Processing buffer {"connection_id":228263,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:40:11] local.INFO: IMEI packet received {"connection_id":228263,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:40:11] local.INFO: IMEI acknowledgment sent {"connection_id":228263,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:40:12] local.INFO: TCP Data received {"connection_id":228263,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:40:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228263,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:40:12] local.INFO: Processing buffer {"connection_id":228263,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:40:12] local.INFO: Packet analysis {"connection_id":228263,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:40:12] local.INFO: Extracted packet for processing {"connection_id":228263,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:40:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:40: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-11-03 00:40:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173399808001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:40:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:40:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:40:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:40:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793646394000,"timestamp_ms":1793646394000,"timestamp_seconds":1793646394,"priority":1,"record_length":96,"hex_timestamp":"000001a19da7fa90"} 
[2026-11-03 00:40:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:40: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-11-03 00:40: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":129,"data_length":795,"current_offset":136} 
[2026-11-03 00:40:12] 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-11-03 00:40: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-11-03 00:40:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:40:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:40:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228263,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:40:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228263,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:40:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228263,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:40:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:40:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:40:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:40:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173399808001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:40:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:40:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:40:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173399808001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:40:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:40:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:40:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:40:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:40:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173399808001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:40:12] local.INFO: DEBUG: GPS processor result {"connection_id":228263,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52985,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:40:12] local.INFO: GPS data processed {"connection_id":228263,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:40:12] local.INFO: Acknowledgment sent {"connection_id":228263,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:40:17] local.INFO: TCP Data received {"connection_id":228263,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:40:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228263,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:40:17] local.INFO: Processing buffer {"connection_id":228263,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:40:17] local.INFO: Packet analysis {"connection_id":228263,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:40:17] local.INFO: Extracted packet for processing {"connection_id":228263,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:40:17] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:40: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-11-03 00:40:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173399808001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:40:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:40:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:40:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:40:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793646394000,"timestamp_ms":1793646394000,"timestamp_seconds":1793646394,"priority":1,"record_length":96,"hex_timestamp":"000001a19da7fa90"} 
[2026-11-03 00:40:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:40:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:40: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":129,"data_length":795,"current_offset":136} 
[2026-11-03 00:40:17] 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-11-03 00:40: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-11-03 00:40:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:40:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:40:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228263,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:40:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228263,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:40:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228263,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:40:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:40:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:40:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:40:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173399808001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:40:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:40:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:40:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173399808001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:40:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:40:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:40:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:40:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:40:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173399808001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:40:17] local.INFO: DEBUG: GPS processor result {"connection_id":228263,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52986,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:40:17] local.INFO: GPS data processed {"connection_id":228263,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:40:17] local.INFO: Acknowledgment sent {"connection_id":228263,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:40:48] local.INFO: TCP Data received {"connection_id":228263,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:40:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228263,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:40:48] local.INFO: Processing buffer {"connection_id":228263,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:40:48] local.INFO: Packet analysis {"connection_id":228263,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:40:48] local.INFO: Extracted packet for processing {"connection_id":228263,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:40:48] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:40: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-11-03 00:40:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173399808001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:40:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:40:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:40:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:40:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793646394000,"timestamp_ms":1793646394000,"timestamp_seconds":1793646394,"priority":1,"record_length":96,"hex_timestamp":"000001a19da7fa90"} 
[2026-11-03 00:40:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:40:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:40: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 00:40:48] 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-11-03 00:40: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-11-03 00:40:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:40:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:40:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228263,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:40:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228263,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:40:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228263,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:40:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:40:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:40:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:40:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173399808001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:40:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:40:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:40:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173399808001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:40:48] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:40:48] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:40:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:40:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:40:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173399808001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:40:48] local.INFO: DEBUG: GPS processor result {"connection_id":228263,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52987,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:40:48] local.INFO: GPS data processed {"connection_id":228263,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:40:48] local.INFO: Acknowledgment sent {"connection_id":228263,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:41:07] local.INFO: TCP Data received {"connection_id":227805,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:41:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227805,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:41:07] local.INFO: Processing buffer {"connection_id":227805,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:41:07] local.INFO: IMEI packet received {"connection_id":227805,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:41:07] local.INFO: IMEI acknowledgment sent {"connection_id":227805,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:41:11] local.INFO: TCP Data received {"connection_id":227805,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:41:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227805,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:41:11] local.INFO: Processing buffer {"connection_id":227805,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:41:11] local.INFO: IMEI packet received {"connection_id":227805,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:41:11] local.INFO: IMEI acknowledgment sent {"connection_id":227805,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:41:12] local.INFO: TCP Data received {"connection_id":227805,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:41:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227805,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:41:12] local.INFO: Processing buffer {"connection_id":227805,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:41:12] local.INFO: Packet analysis {"connection_id":227805,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:41:12] local.INFO: Extracted packet for processing {"connection_id":227805,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:41:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:41: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-11-03 00:41:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173399808001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:41:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:41:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:41:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:41:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793646394000,"timestamp_ms":1793646394000,"timestamp_seconds":1793646394,"priority":1,"record_length":96,"hex_timestamp":"000001a19da7fa90"} 
[2026-11-03 00:41:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:41: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-11-03 00:41: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":129,"data_length":795,"current_offset":136} 
[2026-11-03 00:41:12] 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-11-03 00:41: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-11-03 00:41:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:41:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:41:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227805,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:41:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:41:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:41:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:41:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:41:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:41:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173399808001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:41:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:41:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:41:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173399808001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:41:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:41:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:41:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:41:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:41:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173399808001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:41:12] local.INFO: DEBUG: GPS processor result {"connection_id":227805,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52988,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:41:12] local.INFO: GPS data processed {"connection_id":227805,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:41:12] local.INFO: Acknowledgment sent {"connection_id":227805,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:41:44] local.INFO: TCP Data received {"connection_id":227805,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:41:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227805,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:41:44] local.INFO: Processing buffer {"connection_id":227805,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:41:44] local.INFO: Packet analysis {"connection_id":227805,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:41:44] local.INFO: Extracted packet for processing {"connection_id":227805,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:41:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:41: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-11-03 00:41:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173399808001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:41:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:41:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:41:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:41:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793646394000,"timestamp_ms":1793646394000,"timestamp_seconds":1793646394,"priority":1,"record_length":96,"hex_timestamp":"000001a19da7fa90"} 
[2026-11-03 00:41:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:41: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-11-03 00:41: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-11-03 00:41: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-11-03 00:41: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-11-03 00:41:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:41:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:41:44] local.INFO: Teltonika packet parsed successfully {"connection_id":227805,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:41:44] local.INFO: Passing IMEI to GPS processor {"connection_id":227805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:41:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":227805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:41:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:41:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:41:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:41:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173399808001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:41:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:41:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:41:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173399808001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:41:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:41:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:41:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:41:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:41:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173399808001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:41:44] local.INFO: DEBUG: GPS processor result {"connection_id":227805,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52989,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:41:44] local.INFO: GPS data processed {"connection_id":227805,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:41:44] local.INFO: Acknowledgment sent {"connection_id":227805,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:42:06] local.INFO: TCP Data received {"connection_id":228264,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:42:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228264,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:42:06] local.INFO: Processing buffer {"connection_id":228264,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:42:06] local.INFO: IMEI packet received {"connection_id":228264,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:42:06] local.INFO: IMEI acknowledgment sent {"connection_id":228264,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:42:11] local.INFO: TCP Data received {"connection_id":228264,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:42:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228264,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:42:11] local.INFO: Processing buffer {"connection_id":228264,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:42:11] local.INFO: IMEI packet received {"connection_id":228264,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:42:11] local.INFO: IMEI acknowledgment sent {"connection_id":228264,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:42:12] local.INFO: TCP Data received {"connection_id":228264,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:42:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228264,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:42:12] local.INFO: Processing buffer {"connection_id":228264,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19da7fa90012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:42:12] local.INFO: Packet analysis {"connection_id":228264,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:42:12] local.INFO: Extracted packet for processing {"connection_id":228264,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19da7"} 
[2026-11-03 00:42:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:42: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-11-03 00:42:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173399808001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:42:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:42:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:42:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:42:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793646394000,"timestamp_ms":1793646394000,"timestamp_seconds":1793646394,"priority":1,"record_length":96,"hex_timestamp":"000001a19da7fa90"} 
[2026-11-03 00:42:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:42: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-11-03 00:42: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":129,"data_length":795,"current_offset":136} 
[2026-11-03 00:42:12] 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-11-03 00:42: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-11-03 00:42:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:42:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:42:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228264,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:42:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228264,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:42:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228264,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:42:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:42:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:42:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:42:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173399808001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:42:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:42:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:42:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173399808001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:42:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:42:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:42:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:42:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:42:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173399808001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:42:12] local.INFO: DEBUG: GPS processor result {"connection_id":228264,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52990,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:42:12] local.INFO: GPS data processed {"connection_id":228264,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:42:12] local.INFO: Acknowledgment sent {"connection_id":228264,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:42:44] local.INFO: TCP Data received {"connection_id":228264,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:42:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228264,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:42:44] local.INFO: Processing buffer {"connection_id":228264,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:42:44] local.INFO: Packet analysis {"connection_id":228264,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:42:44] local.INFO: Extracted packet for processing {"connection_id":228264,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:42:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:42: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-11-03 00:42:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173476864001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:42:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:42:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:42:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:42:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793646695000,"timestamp_ms":1793646695000,"timestamp_seconds":1793646695,"priority":1,"record_length":96,"hex_timestamp":"000001a19dac9258"} 
[2026-11-03 00:42:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:42: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-11-03 00:42: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:42:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:42: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-11-03 00:42:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:42:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:42:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228264,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:42:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228264,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:42:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228264,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:42:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:42:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:42:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:42:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173476864001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:42:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:42:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:42:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173476864001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:42:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:42:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:42:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:42:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:42:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173476864001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:42:44] local.INFO: DEBUG: GPS processor result {"connection_id":228264,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52991,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:42:44] local.INFO: GPS data processed {"connection_id":228264,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:42:44] local.INFO: Acknowledgment sent {"connection_id":228264,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:43:11] local.INFO: TCP Data received {"connection_id":231340,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:43:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231340,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:43:11] local.INFO: Processing buffer {"connection_id":231340,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:43:11] local.INFO: IMEI packet received {"connection_id":231340,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:43:11] local.INFO: IMEI acknowledgment sent {"connection_id":231340,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:43:16] local.INFO: TCP Data received {"connection_id":231340,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:43:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231340,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:43:16] local.INFO: Processing buffer {"connection_id":231340,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:43:16] local.INFO: IMEI packet received {"connection_id":231340,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:43:16] local.INFO: IMEI acknowledgment sent {"connection_id":231340,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:43:17] local.INFO: TCP Data received {"connection_id":231340,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:43:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231340,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:43:17] local.INFO: Processing buffer {"connection_id":231340,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:43:17] local.INFO: Packet analysis {"connection_id":231340,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:43:17] local.INFO: Extracted packet for processing {"connection_id":231340,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:43:17] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:43: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-11-03 00:43:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173476864001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:43:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:43:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:43:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:43:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793646695000,"timestamp_ms":1793646695000,"timestamp_seconds":1793646695,"priority":1,"record_length":96,"hex_timestamp":"000001a19dac9258"} 
[2026-11-03 00:43:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:43:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:43: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:43:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:43: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-11-03 00:43:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:43:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:43:17] local.INFO: Teltonika packet parsed successfully {"connection_id":231340,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:43:17] local.INFO: Passing IMEI to GPS processor {"connection_id":231340,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:43:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":231340,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:43:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:43:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:43:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:43:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173476864001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:43:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:43:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:43:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173476864001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:43:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:43:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:43:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:43:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:43:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173476864001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:43:17] local.INFO: DEBUG: GPS processor result {"connection_id":231340,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52992,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:43:17] local.INFO: GPS data processed {"connection_id":231340,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:43:17] local.INFO: Acknowledgment sent {"connection_id":231340,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:43:22] local.INFO: TCP Data received {"connection_id":231340,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:43:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231340,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:43:22] local.INFO: Processing buffer {"connection_id":231340,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:43:22] local.INFO: Packet analysis {"connection_id":231340,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:43:22] local.INFO: Extracted packet for processing {"connection_id":231340,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:43:22] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:43: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-11-03 00:43:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173476864001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:43:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:43:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:43:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:43:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793646695000,"timestamp_ms":1793646695000,"timestamp_seconds":1793646695,"priority":1,"record_length":96,"hex_timestamp":"000001a19dac9258"} 
[2026-11-03 00:43:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:43:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:43: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:43:22] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:43: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-11-03 00:43:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:43:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:43:22] local.INFO: Teltonika packet parsed successfully {"connection_id":231340,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:43:22] local.INFO: Passing IMEI to GPS processor {"connection_id":231340,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:43:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":231340,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:43:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:43:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:43:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:43:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173476864001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:43:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:43:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:43:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173476864001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:43:22] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:43:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:43:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:43:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:43:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173476864001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:43:22] local.INFO: DEBUG: GPS processor result {"connection_id":231340,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52993,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:43:22] local.INFO: GPS data processed {"connection_id":231340,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:43:22] local.INFO: Acknowledgment sent {"connection_id":231340,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:44:06] local.INFO: TCP Data received {"connection_id":227807,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:44:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227807,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:44:06] local.INFO: Processing buffer {"connection_id":227807,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:44:06] local.INFO: IMEI packet received {"connection_id":227807,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:44:06] local.INFO: IMEI acknowledgment sent {"connection_id":227807,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:44:11] local.INFO: TCP Data received {"connection_id":227807,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:44:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227807,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:44:11] local.INFO: Processing buffer {"connection_id":227807,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:44:11] local.INFO: IMEI packet received {"connection_id":227807,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:44:11] local.INFO: IMEI acknowledgment sent {"connection_id":227807,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:44:12] local.INFO: TCP Data received {"connection_id":227807,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:44:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227807,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:44:12] local.INFO: Processing buffer {"connection_id":227807,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:44:12] local.INFO: Packet analysis {"connection_id":227807,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:44:12] local.INFO: Extracted packet for processing {"connection_id":227807,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:44:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:44: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-11-03 00:44:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173476864001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:44:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:44:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:44:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:44:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793646695000,"timestamp_ms":1793646695000,"timestamp_seconds":1793646695,"priority":1,"record_length":96,"hex_timestamp":"000001a19dac9258"} 
[2026-11-03 00:44:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:44: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-11-03 00:44: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:44:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:44: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-11-03 00:44:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:44:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:44:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227807,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:44:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:44:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:44:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:44:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:44:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:44:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173476864001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:44:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:44:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:44:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173476864001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:44:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:44:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:44:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:44:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:44:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173476864001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:44:12] local.INFO: DEBUG: GPS processor result {"connection_id":227807,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52994,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:44:12] local.INFO: GPS data processed {"connection_id":227807,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:44:12] local.INFO: Acknowledgment sent {"connection_id":227807,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:44:44] local.INFO: TCP Data received {"connection_id":227807,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:44:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227807,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:44:44] local.INFO: Processing buffer {"connection_id":227807,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:44:44] local.INFO: Packet analysis {"connection_id":227807,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:44:44] local.INFO: Extracted packet for processing {"connection_id":227807,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:44:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:44: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-11-03 00:44:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173476864001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:44:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:44:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:44:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:44:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793646695000,"timestamp_ms":1793646695000,"timestamp_seconds":1793646695,"priority":1,"record_length":96,"hex_timestamp":"000001a19dac9258"} 
[2026-11-03 00:44:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:44: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-11-03 00:44: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:44:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:44: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-11-03 00:44:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:44:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:44:44] local.INFO: Teltonika packet parsed successfully {"connection_id":227807,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:44:44] local.INFO: Passing IMEI to GPS processor {"connection_id":227807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:44:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":227807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:44:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:44:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:44:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:44:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173476864001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:44:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:44:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:44:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173476864001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:44:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:44:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:44:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:44:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:44:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173476864001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:44:44] local.INFO: DEBUG: GPS processor result {"connection_id":227807,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52995,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:44:44] local.INFO: GPS data processed {"connection_id":227807,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:44:44] local.INFO: Acknowledgment sent {"connection_id":227807,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:44:47] local.INFO: TCP Data received {"connection_id":231341,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:44:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231341,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:44:47] local.INFO: Processing buffer {"connection_id":231341,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:44:47] local.INFO: IMEI packet received {"connection_id":231341,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 00:44:47] local.INFO: IMEI acknowledgment sent {"connection_id":231341,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:45:06] local.INFO: TCP Data received {"connection_id":231342,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:45:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231342,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:45:06] local.INFO: Processing buffer {"connection_id":231342,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:45:06] local.INFO: IMEI packet received {"connection_id":231342,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:45:06] local.INFO: IMEI acknowledgment sent {"connection_id":231342,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:45:11] local.INFO: TCP Data received {"connection_id":231342,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:45:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231342,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:45:11] local.INFO: Processing buffer {"connection_id":231342,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:45:11] local.INFO: IMEI packet received {"connection_id":231342,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:45:11] local.INFO: IMEI acknowledgment sent {"connection_id":231342,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:45:12] local.INFO: TCP Data received {"connection_id":231342,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:45:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231342,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:45:12] local.INFO: Processing buffer {"connection_id":231342,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:45:12] local.INFO: Packet analysis {"connection_id":231342,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:45:12] local.INFO: Extracted packet for processing {"connection_id":231342,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:45:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:45: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-11-03 00:45:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173476864001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:45:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:45:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:45:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:45:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793646695000,"timestamp_ms":1793646695000,"timestamp_seconds":1793646695,"priority":1,"record_length":96,"hex_timestamp":"000001a19dac9258"} 
[2026-11-03 00:45:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:45: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-11-03 00:45: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:45:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:45: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-11-03 00:45:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:45:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:45:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231342,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:45:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231342,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:45:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231342,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:45:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:45:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:45:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:45:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173476864001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:45:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:45:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:45:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173476864001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:45:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:45:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:45:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:45:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:45:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173476864001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:45:12] local.INFO: DEBUG: GPS processor result {"connection_id":231342,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52996,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:45:12] local.INFO: GPS data processed {"connection_id":231342,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:45:12] local.INFO: Acknowledgment sent {"connection_id":231342,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:45:44] local.INFO: TCP Data received {"connection_id":231342,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:45:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231342,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:45:44] local.INFO: Processing buffer {"connection_id":231342,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:45:44] local.INFO: Packet analysis {"connection_id":231342,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:45:44] local.INFO: Extracted packet for processing {"connection_id":231342,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:45:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:45: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-11-03 00:45:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173476864001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:45:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:45:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:45:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:45:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793646695000,"timestamp_ms":1793646695000,"timestamp_seconds":1793646695,"priority":1,"record_length":96,"hex_timestamp":"000001a19dac9258"} 
[2026-11-03 00:45:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:45: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-11-03 00:45: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:45:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:45: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-11-03 00:45:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:45:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:45:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231342,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:45:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231342,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:45:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231342,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:45:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:45:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:45:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:45:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173476864001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:45:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:45:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:45:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173476864001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:45:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:45:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:45:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:45:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:45:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173476864001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:45:44] local.INFO: DEBUG: GPS processor result {"connection_id":231342,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52997,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:45:44] local.INFO: GPS data processed {"connection_id":231342,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:45:44] local.INFO: Acknowledgment sent {"connection_id":231342,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:46:06] local.INFO: TCP Data received {"connection_id":229518,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:46:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229518,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:46:06] local.INFO: Processing buffer {"connection_id":229518,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:46:06] local.INFO: IMEI packet received {"connection_id":229518,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:46:06] local.INFO: IMEI acknowledgment sent {"connection_id":229518,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:46:11] local.INFO: TCP Data received {"connection_id":229518,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:46:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229518,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:46:11] local.INFO: Processing buffer {"connection_id":229518,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:46:11] local.INFO: IMEI packet received {"connection_id":229518,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:46:11] local.INFO: IMEI acknowledgment sent {"connection_id":229518,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:46:12] local.INFO: TCP Data received {"connection_id":229518,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:46:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229518,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:46:12] local.INFO: Processing buffer {"connection_id":229518,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:46:12] local.INFO: Packet analysis {"connection_id":229518,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:46:12] local.INFO: Extracted packet for processing {"connection_id":229518,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:46:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:46: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-11-03 00:46:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173476864001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:46:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:46:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:46:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:46:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793646695000,"timestamp_ms":1793646695000,"timestamp_seconds":1793646695,"priority":1,"record_length":96,"hex_timestamp":"000001a19dac9258"} 
[2026-11-03 00:46:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:46: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-11-03 00:46: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:46:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:46: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-11-03 00:46:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:46:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:46:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229518,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:46:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:46:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:46:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:46:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:46:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:46:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173476864001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:46:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:46:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:46:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173476864001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:46:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:46:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:46:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:46:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:46:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173476864001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:46:12] local.INFO: DEBUG: GPS processor result {"connection_id":229518,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52998,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:46:12] local.INFO: GPS data processed {"connection_id":229518,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:46:12] local.INFO: Acknowledgment sent {"connection_id":229518,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:46:44] local.INFO: TCP Data received {"connection_id":229518,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:46:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229518,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:46:44] local.INFO: Processing buffer {"connection_id":229518,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:46:44] local.INFO: Packet analysis {"connection_id":229518,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:46:44] local.INFO: Extracted packet for processing {"connection_id":229518,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:46:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:46: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-11-03 00:46:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173476864001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:46:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:46:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:46:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:46:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793646695000,"timestamp_ms":1793646695000,"timestamp_seconds":1793646695,"priority":1,"record_length":96,"hex_timestamp":"000001a19dac9258"} 
[2026-11-03 00:46:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:46: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-11-03 00:46: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:46:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:46: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-11-03 00:46:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:46:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:46:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229518,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:46:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:46:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:46:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:46:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:46:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:46:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173476864001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:46:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:46:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:46:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173476864001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:46:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:46:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:46:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:46:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:46:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173476864001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:46:44] local.INFO: DEBUG: GPS processor result {"connection_id":229518,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":52999,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:46:44] local.INFO: GPS data processed {"connection_id":229518,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:46:44] local.INFO: Acknowledgment sent {"connection_id":229518,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:47:06] local.INFO: TCP Data received {"connection_id":229519,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:47:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229519,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:47:06] local.INFO: Processing buffer {"connection_id":229519,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:47:06] local.INFO: IMEI packet received {"connection_id":229519,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:47:06] local.INFO: IMEI acknowledgment sent {"connection_id":229519,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:47:11] local.INFO: TCP Data received {"connection_id":229519,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:47:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229519,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:47:11] local.INFO: Processing buffer {"connection_id":229519,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:47:11] local.INFO: IMEI packet received {"connection_id":229519,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:47:11] local.INFO: IMEI acknowledgment sent {"connection_id":229519,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:47:12] local.INFO: TCP Data received {"connection_id":229519,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:47:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229519,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:47:12] local.INFO: Processing buffer {"connection_id":229519,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dac9258012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 00:47:12] local.INFO: Packet analysis {"connection_id":229519,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:47:12] local.INFO: Extracted packet for processing {"connection_id":229519,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dac"} 
[2026-11-03 00:47:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:47: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-11-03 00:47:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173476864001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:47:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:47:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:47:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:47:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793646695000,"timestamp_ms":1793646695000,"timestamp_seconds":1793646695,"priority":1,"record_length":96,"hex_timestamp":"000001a19dac9258"} 
[2026-11-03 00:47:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:47: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-11-03 00:47: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 00:47:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 00:47: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-11-03 00:47:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:47:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:47:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229519,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:47:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:47:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:47:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:47:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:47:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:47:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173476864001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:47:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:47:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:47:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173476864001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:47:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:47:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:47:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:47:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:47:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173476864001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:47:12] local.INFO: DEBUG: GPS processor result {"connection_id":229519,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53000,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:47:12] local.INFO: GPS data processed {"connection_id":229519,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:47:12] local.INFO: Acknowledgment sent {"connection_id":229519,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:47:43] local.INFO: TCP Data received {"connection_id":229519,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:47:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229519,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:47:43] local.INFO: Processing buffer {"connection_id":229519,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:47:43] local.INFO: Packet analysis {"connection_id":229519,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:47:43] local.INFO: Extracted packet for processing {"connection_id":229519,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:47:43] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:47: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-11-03 00:47:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173553920001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:47:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:47:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:47:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:47:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793646996000,"timestamp_ms":1793646996000,"timestamp_seconds":1793646996,"priority":1,"record_length":96,"hex_timestamp":"000001a19db12a20"} 
[2026-11-03 00:47:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:47: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-11-03 00:47: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:47:43] 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-11-03 00:47: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-11-03 00:47:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:47:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:47:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229519,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:47:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:47:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:47:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:47:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:47:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:47:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173553920001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:47:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:47:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:47:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173553920001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:47:43] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:47:43] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:47:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:47:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:47:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173553920001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:47:43] local.INFO: DEBUG: GPS processor result {"connection_id":229519,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53001,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:47:43] local.INFO: GPS data processed {"connection_id":229519,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:47:43] local.INFO: Acknowledgment sent {"connection_id":229519,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:48:11] local.INFO: TCP Data received {"connection_id":228266,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:48:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228266,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:48:11] local.INFO: Processing buffer {"connection_id":228266,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:48:11] local.INFO: IMEI packet received {"connection_id":228266,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:48:11] local.INFO: IMEI acknowledgment sent {"connection_id":228266,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:48:16] local.INFO: TCP Data received {"connection_id":228266,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:48:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228266,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:48:16] local.INFO: Processing buffer {"connection_id":228266,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:48:16] local.INFO: IMEI packet received {"connection_id":228266,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:48:16] local.INFO: IMEI acknowledgment sent {"connection_id":228266,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:48:17] local.INFO: TCP Data received {"connection_id":228266,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:48:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228266,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:48:17] local.INFO: Processing buffer {"connection_id":228266,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:48:17] local.INFO: Packet analysis {"connection_id":228266,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:48:17] local.INFO: Extracted packet for processing {"connection_id":228266,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:48:17] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:48: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-11-03 00:48:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173553920001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:48:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:48:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:48:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:48:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793646996000,"timestamp_ms":1793646996000,"timestamp_seconds":1793646996,"priority":1,"record_length":96,"hex_timestamp":"000001a19db12a20"} 
[2026-11-03 00:48:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:48:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:48: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:48:17] 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-11-03 00:48: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-11-03 00:48:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:48:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:48:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228266,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:48:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228266,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:48:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228266,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:48:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:48:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:48:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:48:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173553920001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:48:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:48:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:48:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173553920001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:48:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:48:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:48:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:48:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:48:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173553920001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:48:17] local.INFO: DEBUG: GPS processor result {"connection_id":228266,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53002,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:48:17] local.INFO: GPS data processed {"connection_id":228266,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:48:17] local.INFO: Acknowledgment sent {"connection_id":228266,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:48:22] local.INFO: TCP Data received {"connection_id":228266,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:48:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228266,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:48:22] local.INFO: Processing buffer {"connection_id":228266,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:48:22] local.INFO: Packet analysis {"connection_id":228266,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:48:22] local.INFO: Extracted packet for processing {"connection_id":228266,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:48:22] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:48: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-11-03 00:48:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173553920001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:48:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:48:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:48:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:48:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793646996000,"timestamp_ms":1793646996000,"timestamp_seconds":1793646996,"priority":1,"record_length":96,"hex_timestamp":"000001a19db12a20"} 
[2026-11-03 00:48:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:48:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:48: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:48:22] 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-11-03 00:48: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-11-03 00:48:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:48:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:48:22] local.INFO: Teltonika packet parsed successfully {"connection_id":228266,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:48:22] local.INFO: Passing IMEI to GPS processor {"connection_id":228266,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:48:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":228266,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:48:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:48:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:48:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:48:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173553920001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:48:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:48:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:48:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173553920001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:48:22] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:48:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:48:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:48:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:48:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173553920001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:48:22] local.INFO: DEBUG: GPS processor result {"connection_id":228266,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53003,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:48:22] local.INFO: GPS data processed {"connection_id":228266,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:48:22] local.INFO: Acknowledgment sent {"connection_id":228266,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:49:06] local.INFO: TCP Data received {"connection_id":231343,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:49:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231343,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:49:06] local.INFO: Processing buffer {"connection_id":231343,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:49:06] local.INFO: IMEI packet received {"connection_id":231343,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:49:06] local.INFO: IMEI acknowledgment sent {"connection_id":231343,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:49:11] local.INFO: TCP Data received {"connection_id":231343,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:49:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231343,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:49:11] local.INFO: Processing buffer {"connection_id":231343,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:49:11] local.INFO: IMEI packet received {"connection_id":231343,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:49:11] local.INFO: IMEI acknowledgment sent {"connection_id":231343,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:49:12] local.INFO: TCP Data received {"connection_id":231343,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:49:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231343,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:49:12] local.INFO: Processing buffer {"connection_id":231343,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:49:12] local.INFO: Packet analysis {"connection_id":231343,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:49:12] local.INFO: Extracted packet for processing {"connection_id":231343,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:49:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:49: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-11-03 00:49:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173553920001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:49:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:49:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:49:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:49:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793646996000,"timestamp_ms":1793646996000,"timestamp_seconds":1793646996,"priority":1,"record_length":96,"hex_timestamp":"000001a19db12a20"} 
[2026-11-03 00:49:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:49: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-11-03 00:49: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:49:12] 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-11-03 00:49: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-11-03 00:49:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:49:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:49:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231343,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:49:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231343,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:49:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231343,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:49:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:49:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:49:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:49:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173553920001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:49:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:49:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:49:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173553920001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:49:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:49:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:49:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:49:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:49:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173553920001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:49:12] local.INFO: DEBUG: GPS processor result {"connection_id":231343,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53004,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:49:12] local.INFO: GPS data processed {"connection_id":231343,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:49:12] local.INFO: Acknowledgment sent {"connection_id":231343,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:49:17] local.INFO: TCP Data received {"connection_id":231343,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:49:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231343,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:49:17] local.INFO: Processing buffer {"connection_id":231343,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:49:17] local.INFO: Packet analysis {"connection_id":231343,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:49:17] local.INFO: Extracted packet for processing {"connection_id":231343,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:49:17] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:49: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-11-03 00:49:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173553920001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:49:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:49:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:49:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:49:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793646996000,"timestamp_ms":1793646996000,"timestamp_seconds":1793646996,"priority":1,"record_length":96,"hex_timestamp":"000001a19db12a20"} 
[2026-11-03 00:49:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:49:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:49: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:49:17] 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-11-03 00:49: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-11-03 00:49:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:49:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:49:17] local.INFO: Teltonika packet parsed successfully {"connection_id":231343,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:49:17] local.INFO: Passing IMEI to GPS processor {"connection_id":231343,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:49:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":231343,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:49:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:49:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:49:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:49:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173553920001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:49:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:49:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:49:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173553920001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:49:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:49:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:49:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:49:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:49:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173553920001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:49:17] local.INFO: DEBUG: GPS processor result {"connection_id":231343,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53005,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:49:17] local.INFO: GPS data processed {"connection_id":231343,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:49:17] local.INFO: Acknowledgment sent {"connection_id":231343,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:49:49] local.INFO: TCP Data received {"connection_id":231343,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:49:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231343,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:49:49] local.INFO: Processing buffer {"connection_id":231343,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:49:49] local.INFO: Packet analysis {"connection_id":231343,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:49:49] local.INFO: Extracted packet for processing {"connection_id":231343,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:49:49] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:49: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-11-03 00:49:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173553920001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:49:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:49:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:49:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:49:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793646996000,"timestamp_ms":1793646996000,"timestamp_seconds":1793646996,"priority":1,"record_length":96,"hex_timestamp":"000001a19db12a20"} 
[2026-11-03 00:49:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:49:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:49: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:49:49] 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-11-03 00:49: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-11-03 00:49:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:49:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:49:49] local.INFO: Teltonika packet parsed successfully {"connection_id":231343,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:49:49] local.INFO: Passing IMEI to GPS processor {"connection_id":231343,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:49:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":231343,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:49:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:49:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:49:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:49:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173553920001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:49:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:49:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:49:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173553920001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:49:49] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:49:49] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:49:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:49:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:49:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173553920001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:49:49] local.INFO: DEBUG: GPS processor result {"connection_id":231343,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53006,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:49:49] local.INFO: GPS data processed {"connection_id":231343,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:49:49] local.INFO: Acknowledgment sent {"connection_id":231343,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:50:07] local.INFO: TCP Data received {"connection_id":228267,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:50:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228267,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:50:07] local.INFO: Processing buffer {"connection_id":228267,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:50:07] local.INFO: IMEI packet received {"connection_id":228267,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:50:07] local.INFO: IMEI acknowledgment sent {"connection_id":228267,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:50:11] local.INFO: TCP Data received {"connection_id":228267,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:50:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228267,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:50:11] local.INFO: Processing buffer {"connection_id":228267,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:50:11] local.INFO: IMEI packet received {"connection_id":228267,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:50:11] local.INFO: IMEI acknowledgment sent {"connection_id":228267,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:50:12] local.INFO: TCP Data received {"connection_id":228267,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:50:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228267,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:50:12] local.INFO: Processing buffer {"connection_id":228267,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:50:12] local.INFO: Packet analysis {"connection_id":228267,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:50:12] local.INFO: Extracted packet for processing {"connection_id":228267,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:50:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:50: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-11-03 00:50:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173553920001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:50:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:50:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:50:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:50:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793646996000,"timestamp_ms":1793646996000,"timestamp_seconds":1793646996,"priority":1,"record_length":96,"hex_timestamp":"000001a19db12a20"} 
[2026-11-03 00:50:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:50: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-11-03 00:50: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:50:12] 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-11-03 00:50: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-11-03 00:50:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:50:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:50:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228267,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:50:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228267,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:50:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228267,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:50:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:50:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:50:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:50:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173553920001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:50:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:50:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:50:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173553920001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:50:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:50:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:50:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:50:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:50:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173553920001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:50:12] local.INFO: DEBUG: GPS processor result {"connection_id":228267,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53007,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:50:12] local.INFO: GPS data processed {"connection_id":228267,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:50:12] local.INFO: Acknowledgment sent {"connection_id":228267,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:50:22] local.INFO: TCP Data received {"connection_id":227810,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:50:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227810,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:50:22] local.INFO: Processing buffer {"connection_id":227810,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:50:22] local.INFO: IMEI packet received {"connection_id":227810,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 00:50:22] local.INFO: IMEI acknowledgment sent {"connection_id":227810,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:50:42] local.INFO: TCP Data received {"connection_id":229521,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:50:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229521,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:50:42] local.INFO: Processing buffer {"connection_id":229521,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:50:42] local.INFO: IMEI packet received {"connection_id":229521,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 00:50:42] local.INFO: IMEI acknowledgment sent {"connection_id":229521,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:50:44] local.INFO: TCP Data received {"connection_id":228267,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:50:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228267,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:50:44] local.INFO: Processing buffer {"connection_id":228267,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:50:44] local.INFO: Packet analysis {"connection_id":228267,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:50:44] local.INFO: Extracted packet for processing {"connection_id":228267,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:50:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:50: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-11-03 00:50:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173553920001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:50:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:50:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:50:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:50:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793646996000,"timestamp_ms":1793646996000,"timestamp_seconds":1793646996,"priority":1,"record_length":96,"hex_timestamp":"000001a19db12a20"} 
[2026-11-03 00:50:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:50: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-11-03 00:50: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:50:44] 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-11-03 00:50: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-11-03 00:50:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:50:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:50:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228267,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:50:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228267,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:50:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228267,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:50:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:50:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:50:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:50:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173553920001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:50:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:50:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:50:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173553920001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:50:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:50:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:50:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:50:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:50:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173553920001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:50:44] local.INFO: DEBUG: GPS processor result {"connection_id":228267,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53008,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:50:44] local.INFO: GPS data processed {"connection_id":228267,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:50:44] local.INFO: Acknowledgment sent {"connection_id":228267,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:51:06] local.INFO: TCP Data received {"connection_id":229522,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:51:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229522,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:51:06] local.INFO: Processing buffer {"connection_id":229522,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:51:06] local.INFO: IMEI packet received {"connection_id":229522,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:51:06] local.INFO: IMEI acknowledgment sent {"connection_id":229522,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:51:11] local.INFO: TCP Data received {"connection_id":229522,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:51:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229522,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:51:11] local.INFO: Processing buffer {"connection_id":229522,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:51:11] local.INFO: IMEI packet received {"connection_id":229522,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:51:11] local.INFO: IMEI acknowledgment sent {"connection_id":229522,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:51:12] local.INFO: TCP Data received {"connection_id":229522,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:51:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229522,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:51:12] local.INFO: Processing buffer {"connection_id":229522,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:51:12] local.INFO: Packet analysis {"connection_id":229522,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:51:12] local.INFO: Extracted packet for processing {"connection_id":229522,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:51:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00: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-11-03 00:51:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173553920001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:51:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:51:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:51:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:51:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793646996000,"timestamp_ms":1793646996000,"timestamp_seconds":1793646996,"priority":1,"record_length":96,"hex_timestamp":"000001a19db12a20"} 
[2026-11-03 00:51:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:51: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-11-03 00: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:51:12] 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-11-03 00: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-11-03 00:51:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:51:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:51:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229522,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:51:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229522,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:51:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229522,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:51:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:51:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:51:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:51:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173553920001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:51:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:51:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:51:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173553920001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:51:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:51:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:51:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:51:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:51:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173553920001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:51:12] local.INFO: DEBUG: GPS processor result {"connection_id":229522,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53009,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:51:12] local.INFO: GPS data processed {"connection_id":229522,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:51:12] local.INFO: Acknowledgment sent {"connection_id":229522,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:52:06] local.INFO: TCP Data received {"connection_id":229524,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:52:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229524,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:52:06] local.INFO: Processing buffer {"connection_id":229524,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:52:06] local.INFO: IMEI packet received {"connection_id":229524,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:52:06] local.INFO: IMEI acknowledgment sent {"connection_id":229524,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:52:11] local.INFO: TCP Data received {"connection_id":229524,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:52:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229524,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:52:11] local.INFO: Processing buffer {"connection_id":229524,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:52:11] local.INFO: IMEI packet received {"connection_id":229524,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:52:11] local.INFO: IMEI acknowledgment sent {"connection_id":229524,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:52:13] local.INFO: TCP Data received {"connection_id":229524,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:52:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229524,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:52:13] local.INFO: Processing buffer {"connection_id":229524,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db12a20012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:52:13] local.INFO: Packet analysis {"connection_id":229524,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:52:13] local.INFO: Extracted packet for processing {"connection_id":229524,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db1"} 
[2026-11-03 00:52:13] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:52: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-11-03 00:52:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173553920001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:52:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:52:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:52:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:52:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793646996000,"timestamp_ms":1793646996000,"timestamp_seconds":1793646996,"priority":1,"record_length":96,"hex_timestamp":"000001a19db12a20"} 
[2026-11-03 00:52:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:52: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-11-03 00:52: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:52:13] 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-11-03 00:52: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-11-03 00:52:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:52:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:52:13] local.INFO: Teltonika packet parsed successfully {"connection_id":229524,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:52:13] local.INFO: Passing IMEI to GPS processor {"connection_id":229524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:52:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":229524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:52:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:52:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:52:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:52:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173553920001,"66":25430,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:52:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:52:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:52:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173553920001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:52:13] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:52:13] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:52:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:52:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:52:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173553920001,"power":25430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:52:13] local.INFO: DEBUG: GPS processor result {"connection_id":229524,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53010,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:52:13] local.INFO: GPS data processed {"connection_id":229524,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:52:13] local.INFO: Acknowledgment sent {"connection_id":229524,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:52:44] local.INFO: TCP Data received {"connection_id":229524,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:52:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229524,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:52:44] local.INFO: Processing buffer {"connection_id":229524,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:52:44] local.INFO: Packet analysis {"connection_id":229524,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:52:44] local.INFO: Extracted packet for processing {"connection_id":229524,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:52:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:52: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-11-03 00:52:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173630976001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:52:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:52:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:52:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:52:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793647297000,"timestamp_ms":1793647297000,"timestamp_seconds":1793647297,"priority":1,"record_length":96,"hex_timestamp":"000001a19db5c1e8"} 
[2026-11-03 00:52:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:52: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-11-03 00:52: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:52:44] 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-11-03 00:52: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-11-03 00:52:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:52:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:52:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229524,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:52:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:52:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:52:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:52:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:52:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:52:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173630976001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:52:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:52:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:52:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173630976001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:52:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:52:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:52:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:52:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:52:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173630976001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:52:44] local.INFO: DEBUG: GPS processor result {"connection_id":229524,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53011,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:52:44] local.INFO: GPS data processed {"connection_id":229524,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:52:44] local.INFO: Acknowledgment sent {"connection_id":229524,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:53:11] local.INFO: TCP Data received {"connection_id":231344,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:53:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231344,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:53:11] local.INFO: Processing buffer {"connection_id":231344,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:53:11] local.INFO: IMEI packet received {"connection_id":231344,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:53:11] local.INFO: IMEI acknowledgment sent {"connection_id":231344,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:53:16] local.INFO: TCP Data received {"connection_id":231344,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:53:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231344,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:53:16] local.INFO: Processing buffer {"connection_id":231344,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:53:16] local.INFO: IMEI packet received {"connection_id":231344,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:53:16] local.INFO: IMEI acknowledgment sent {"connection_id":231344,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:53:17] local.INFO: TCP Data received {"connection_id":231344,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:53:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231344,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:53:17] local.INFO: Processing buffer {"connection_id":231344,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:53:17] local.INFO: Packet analysis {"connection_id":231344,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:53:17] local.INFO: Extracted packet for processing {"connection_id":231344,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:53:17] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00: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-11-03 00:53:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173630976001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:53:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:53:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:53:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:53:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793647297000,"timestamp_ms":1793647297000,"timestamp_seconds":1793647297,"priority":1,"record_length":96,"hex_timestamp":"000001a19db5c1e8"} 
[2026-11-03 00:53:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:53:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00: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":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:53:17] 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-11-03 00: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-11-03 00:53:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:53:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:53:17] local.INFO: Teltonika packet parsed successfully {"connection_id":231344,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:53:17] local.INFO: Passing IMEI to GPS processor {"connection_id":231344,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:53:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":231344,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:53:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:53:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:53:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:53:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173630976001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:53:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:53:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:53:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173630976001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:53:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:53:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:53:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:53:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:53:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173630976001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:53:17] local.INFO: DEBUG: GPS processor result {"connection_id":231344,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53012,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:53:17] local.INFO: GPS data processed {"connection_id":231344,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:53:17] local.INFO: Acknowledgment sent {"connection_id":231344,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:53:22] local.INFO: TCP Data received {"connection_id":231344,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:53:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231344,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:53:22] local.INFO: Processing buffer {"connection_id":231344,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:53:22] local.INFO: Packet analysis {"connection_id":231344,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:53:22] local.INFO: Extracted packet for processing {"connection_id":231344,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:53:22] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:53: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-11-03 00:53:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173630976001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:53:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:53:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:53:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:53:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793647297000,"timestamp_ms":1793647297000,"timestamp_seconds":1793647297,"priority":1,"record_length":96,"hex_timestamp":"000001a19db5c1e8"} 
[2026-11-03 00:53:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:53:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:53: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:53:22] 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-11-03 00:53: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-11-03 00:53:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:53:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:53:22] local.INFO: Teltonika packet parsed successfully {"connection_id":231344,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:53:22] local.INFO: Passing IMEI to GPS processor {"connection_id":231344,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:53:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":231344,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:53:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:53:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:53:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:53:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173630976001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:53:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:53:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:53:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173630976001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:53:22] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:53:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:53:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:53:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:53:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173630976001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:53:22] local.INFO: DEBUG: GPS processor result {"connection_id":231344,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53013,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:53:22] local.INFO: GPS data processed {"connection_id":231344,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:53:22] local.INFO: Acknowledgment sent {"connection_id":231344,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:54:06] local.INFO: TCP Data received {"connection_id":229526,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:54:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229526,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:54:06] local.INFO: Processing buffer {"connection_id":229526,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:54:06] local.INFO: IMEI packet received {"connection_id":229526,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:54:06] local.INFO: IMEI acknowledgment sent {"connection_id":229526,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:54:11] local.INFO: TCP Data received {"connection_id":229526,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:54:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229526,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:54:11] local.INFO: Processing buffer {"connection_id":229526,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:54:11] local.INFO: IMEI packet received {"connection_id":229526,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:54:11] local.INFO: IMEI acknowledgment sent {"connection_id":229526,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:54:12] local.INFO: TCP Data received {"connection_id":229526,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:54:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229526,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:54:12] local.INFO: Processing buffer {"connection_id":229526,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:54:12] local.INFO: Packet analysis {"connection_id":229526,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:54:12] local.INFO: Extracted packet for processing {"connection_id":229526,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:54:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:54:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 00:54:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173630976001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:54:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:54:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:54:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:54:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793647297000,"timestamp_ms":1793647297000,"timestamp_seconds":1793647297,"priority":1,"record_length":96,"hex_timestamp":"000001a19db5c1e8"} 
[2026-11-03 00:54:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:54: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-11-03 00:54:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:54:12] 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-11-03 00:54:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 00:54:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:54:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:54:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229526,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:54:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229526,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:54:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229526,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:54:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:54:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:54:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:54:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173630976001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:54:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:54:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:54:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173630976001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:54:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:54:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:54:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:54:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:54:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173630976001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:54:12] local.INFO: DEBUG: GPS processor result {"connection_id":229526,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53014,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:54:12] local.INFO: GPS data processed {"connection_id":229526,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:54:12] local.INFO: Acknowledgment sent {"connection_id":229526,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:54:44] local.INFO: TCP Data received {"connection_id":229526,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:54:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229526,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:54:44] local.INFO: Processing buffer {"connection_id":229526,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:54:44] local.INFO: Packet analysis {"connection_id":229526,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:54:44] local.INFO: Extracted packet for processing {"connection_id":229526,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:54:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:54: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-11-03 00:54:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173630976001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:54:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:54:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:54:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:54:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793647297000,"timestamp_ms":1793647297000,"timestamp_seconds":1793647297,"priority":1,"record_length":96,"hex_timestamp":"000001a19db5c1e8"} 
[2026-11-03 00:54:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:54: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-11-03 00:54: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:54:44] 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-11-03 00:54: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-11-03 00:54:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:54:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:54:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229526,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:54:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229526,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:54:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229526,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:54:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:54:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:54:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:54:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173630976001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:54:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:54:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:54:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173630976001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:54:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:54:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:54:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:54:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:54:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173630976001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:54:44] local.INFO: DEBUG: GPS processor result {"connection_id":229526,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53015,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:54:44] local.INFO: GPS data processed {"connection_id":229526,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:54:44] local.INFO: Acknowledgment sent {"connection_id":229526,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:55:06] local.INFO: TCP Data received {"connection_id":231346,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:55:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231346,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:55:06] local.INFO: Processing buffer {"connection_id":231346,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:55:06] local.INFO: IMEI packet received {"connection_id":231346,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:55:06] local.INFO: IMEI acknowledgment sent {"connection_id":231346,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:55:11] local.INFO: TCP Data received {"connection_id":231346,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:55:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231346,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:55:11] local.INFO: Processing buffer {"connection_id":231346,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:55:11] local.INFO: IMEI packet received {"connection_id":231346,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:55:11] local.INFO: IMEI acknowledgment sent {"connection_id":231346,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:55:12] local.INFO: TCP Data received {"connection_id":231346,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:55:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231346,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:55:12] local.INFO: Processing buffer {"connection_id":231346,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:55:12] local.INFO: Packet analysis {"connection_id":231346,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:55:12] local.INFO: Extracted packet for processing {"connection_id":231346,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:55:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:55:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 00:55:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173630976001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:55:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:55:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:55:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:55:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793647297000,"timestamp_ms":1793647297000,"timestamp_seconds":1793647297,"priority":1,"record_length":96,"hex_timestamp":"000001a19db5c1e8"} 
[2026-11-03 00:55:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:55: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-11-03 00:55:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:55:12] 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-11-03 00:55:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 00:55:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:55:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:55:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231346,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:55:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:55:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:55:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:55:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:55:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:55:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173630976001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:55:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:55:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:55:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173630976001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:55:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:55:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:55:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:55:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:55:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173630976001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:55:12] local.INFO: DEBUG: GPS processor result {"connection_id":231346,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53016,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:55:12] local.INFO: GPS data processed {"connection_id":231346,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:55:12] local.INFO: Acknowledgment sent {"connection_id":231346,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:55:44] local.INFO: TCP Data received {"connection_id":231346,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:55:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231346,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:55:44] local.INFO: Processing buffer {"connection_id":231346,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:55:44] local.INFO: Packet analysis {"connection_id":231346,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:55:44] local.INFO: Extracted packet for processing {"connection_id":231346,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:55:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:55: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-11-03 00:55:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173630976001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:55:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:55:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:55:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:55:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793647297000,"timestamp_ms":1793647297000,"timestamp_seconds":1793647297,"priority":1,"record_length":96,"hex_timestamp":"000001a19db5c1e8"} 
[2026-11-03 00:55:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:55: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-11-03 00:55: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:55:44] 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-11-03 00:55: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-11-03 00:55:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:55:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:55:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231346,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:55:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:55:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:55:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:55:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:55:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:55:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173630976001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:55:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:55:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:55:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173630976001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:55:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:55:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:55:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:55:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:55:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173630976001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:55:44] local.INFO: DEBUG: GPS processor result {"connection_id":231346,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53017,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:55:44] local.INFO: GPS data processed {"connection_id":231346,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:55:44] local.INFO: Acknowledgment sent {"connection_id":231346,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:56:06] local.INFO: TCP Data received {"connection_id":229527,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:56:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229527,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:56:06] local.INFO: Processing buffer {"connection_id":229527,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:56:06] local.INFO: IMEI packet received {"connection_id":229527,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:56:06] local.INFO: IMEI acknowledgment sent {"connection_id":229527,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:56:07] local.INFO: TCP Data received {"connection_id":227812,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:56:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227812,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:56:07] local.INFO: Processing buffer {"connection_id":227812,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 00:56:07] local.INFO: IMEI packet received {"connection_id":227812,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 00:56:07] local.INFO: IMEI acknowledgment sent {"connection_id":227812,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:56:11] local.INFO: TCP Data received {"connection_id":229527,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:56:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229527,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:56:11] local.INFO: Processing buffer {"connection_id":229527,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:56:11] local.INFO: IMEI packet received {"connection_id":229527,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:56:11] local.INFO: IMEI acknowledgment sent {"connection_id":229527,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:56:12] local.INFO: TCP Data received {"connection_id":229527,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:56:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229527,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:56:12] local.INFO: Processing buffer {"connection_id":229527,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:56:12] local.INFO: Packet analysis {"connection_id":229527,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:56:12] local.INFO: Extracted packet for processing {"connection_id":229527,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:56:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:56: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-11-03 00:56:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173630976001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:56:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:56:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:56:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:56:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793647297000,"timestamp_ms":1793647297000,"timestamp_seconds":1793647297,"priority":1,"record_length":96,"hex_timestamp":"000001a19db5c1e8"} 
[2026-11-03 00:56:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:56: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-11-03 00:56: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:56:12] 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-11-03 00:56: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-11-03 00:56:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:56:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:56:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229527,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:56:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229527,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:56:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229527,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:56:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:56:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:56:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:56:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173630976001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:56:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:56:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:56:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173630976001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:56:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:56:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:56:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:56:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:56:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173630976001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:56:12] local.INFO: DEBUG: GPS processor result {"connection_id":229527,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53018,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:56:12] local.INFO: GPS data processed {"connection_id":229527,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:56:12] local.INFO: Acknowledgment sent {"connection_id":229527,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:56:44] local.INFO: TCP Data received {"connection_id":229527,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:56:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229527,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:56:44] local.INFO: Processing buffer {"connection_id":229527,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:56:44] local.INFO: Packet analysis {"connection_id":229527,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:56:44] local.INFO: Extracted packet for processing {"connection_id":229527,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:56:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:56: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-11-03 00:56:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173630976001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:56:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:56:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:56:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:56:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793647297000,"timestamp_ms":1793647297000,"timestamp_seconds":1793647297,"priority":1,"record_length":96,"hex_timestamp":"000001a19db5c1e8"} 
[2026-11-03 00:56:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:56: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-11-03 00:56: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:56:44] 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-11-03 00:56: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-11-03 00:56:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:56:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:56:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229527,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:56:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229527,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:56:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229527,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:56:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:56:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:56:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:56:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173630976001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:56:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:56:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:56:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173630976001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:56:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:56:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:56:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:56:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:56:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173630976001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:56:44] local.INFO: DEBUG: GPS processor result {"connection_id":229527,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53019,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:56:44] local.INFO: GPS data processed {"connection_id":229527,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:56:44] local.INFO: Acknowledgment sent {"connection_id":229527,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:57:06] local.INFO: TCP Data received {"connection_id":227814,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:57:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227814,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:57:06] local.INFO: Processing buffer {"connection_id":227814,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:57:06] local.INFO: IMEI packet received {"connection_id":227814,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:57:06] local.INFO: IMEI acknowledgment sent {"connection_id":227814,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:57:11] local.INFO: TCP Data received {"connection_id":227814,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:57:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227814,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:57:11] local.INFO: Processing buffer {"connection_id":227814,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:57:11] local.INFO: IMEI packet received {"connection_id":227814,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:57:11] local.INFO: IMEI acknowledgment sent {"connection_id":227814,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:57:12] local.INFO: TCP Data received {"connection_id":227814,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:57:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227814,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:57:12] local.INFO: Processing buffer {"connection_id":227814,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19db5c1e8012d77a0c005f2a5a0001d01032a..."} 
[2026-11-03 00:57:12] local.INFO: Packet analysis {"connection_id":227814,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:57:12] local.INFO: Extracted packet for processing {"connection_id":227814,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19db5"} 
[2026-11-03 00:57:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":42,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:57:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 00:57:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173630976001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:57:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:57:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:57:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:57:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793647297000,"timestamp_ms":1793647297000,"timestamp_seconds":1793647297,"priority":1,"record_length":96,"hex_timestamp":"000001a19db5c1e8"} 
[2026-11-03 00:57:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:57: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-11-03 00:57:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 00:57:12] 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-11-03 00:57:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 00:57:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:57:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:57:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227814,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:57:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227814,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:57:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227814,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:57:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:57:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:57:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:57:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173630976001,"66":25397,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:57:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:57:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:57:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173630976001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:57:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:57:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:57:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:57:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:57:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173630976001,"power":25397,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:57:12] local.INFO: DEBUG: GPS processor result {"connection_id":227814,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53020,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:57:12] local.INFO: GPS data processed {"connection_id":227814,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:57:12] local.INFO: Acknowledgment sent {"connection_id":227814,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:57:43] local.INFO: TCP Data received {"connection_id":227814,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:57:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227814,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:57:43] local.INFO: Processing buffer {"connection_id":227814,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:57:43] local.INFO: Packet analysis {"connection_id":227814,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 00:57:43] local.INFO: Extracted packet for processing {"connection_id":227814,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 00:57:43] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:57: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-11-03 00:57:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173708032001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:57:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:57:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:57:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:57:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793647598000,"timestamp_ms":1793647598000,"timestamp_seconds":1793647598,"priority":1,"record_length":96,"hex_timestamp":"000001a19dba59b0"} 
[2026-11-03 00:57:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:57:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:57: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:57:43] 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-11-03 00:57: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-11-03 00:57:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:57:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:57:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227814,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:57:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227814,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:57:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227814,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:57:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:57:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:57:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:57:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173708032001,"66":25419,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:57:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:57:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:57:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173708032001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:57:43] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:57:43] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:57:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:57:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:57:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173708032001,"power":25419,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:57:43] local.INFO: DEBUG: GPS processor result {"connection_id":227814,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53021,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:57:43] local.INFO: GPS data processed {"connection_id":227814,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:57:43] local.INFO: Acknowledgment sent {"connection_id":227814,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:58:06] local.INFO: TCP Data received {"connection_id":231348,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:58:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231348,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:58:06] local.INFO: Processing buffer {"connection_id":231348,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:58:06] local.INFO: IMEI packet received {"connection_id":231348,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:58:06] local.INFO: IMEI acknowledgment sent {"connection_id":231348,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:58:11] local.INFO: TCP Data received {"connection_id":231348,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:58:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231348,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:58:11] local.INFO: Processing buffer {"connection_id":231348,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:58:11] local.INFO: IMEI packet received {"connection_id":231348,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:58:11] local.INFO: IMEI acknowledgment sent {"connection_id":231348,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:58:12] local.INFO: TCP Data received {"connection_id":231348,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:58:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231348,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:58:12] local.INFO: Processing buffer {"connection_id":231348,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:58:12] local.INFO: Packet analysis {"connection_id":231348,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 00:58:12] local.INFO: Extracted packet for processing {"connection_id":231348,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 00:58:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:58: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-11-03 00:58:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173708032001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:58:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:58:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:58:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:58:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793647598000,"timestamp_ms":1793647598000,"timestamp_seconds":1793647598,"priority":1,"record_length":96,"hex_timestamp":"000001a19dba59b0"} 
[2026-11-03 00:58:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:58:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:58: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:58:12] 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-11-03 00:58: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-11-03 00:58:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:58:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:58:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231348,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:58:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:58:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:58:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:58:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:58:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:58:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173708032001,"66":25419,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:58:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:58:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:58:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173708032001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:58:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:58:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:58:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:58:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:58:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173708032001,"power":25419,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:58:12] local.INFO: DEBUG: GPS processor result {"connection_id":231348,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53022,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:58:12] local.INFO: GPS data processed {"connection_id":231348,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:58:12] local.INFO: Acknowledgment sent {"connection_id":231348,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:58:44] local.INFO: TCP Data received {"connection_id":231348,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:58:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231348,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:58:44] local.INFO: Processing buffer {"connection_id":231348,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:58:44] local.INFO: Packet analysis {"connection_id":231348,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 00:58:44] local.INFO: Extracted packet for processing {"connection_id":231348,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 00:58:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:58: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-11-03 00:58:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173708032001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:58:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:58:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:58:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:58:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793647598000,"timestamp_ms":1793647598000,"timestamp_seconds":1793647598,"priority":1,"record_length":96,"hex_timestamp":"000001a19dba59b0"} 
[2026-11-03 00:58:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:58:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:58: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:58:44] 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-11-03 00:58: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-11-03 00:58:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:58:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:58:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231348,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:58:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:58:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:58:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:58:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:58:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:58:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173708032001,"66":25419,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:58:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:58:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:58:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173708032001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:58:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:58:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:58:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:58:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:58:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173708032001,"power":25419,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:58:44] local.INFO: DEBUG: GPS processor result {"connection_id":231348,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53023,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:58:44] local.INFO: GPS data processed {"connection_id":231348,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:58:44] local.INFO: Acknowledgment sent {"connection_id":231348,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:59:07] local.INFO: TCP Data received {"connection_id":228268,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:59:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228268,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:59:07] local.INFO: Processing buffer {"connection_id":228268,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:59:07] local.INFO: IMEI packet received {"connection_id":228268,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 00:59:07] local.INFO: IMEI acknowledgment sent {"connection_id":228268,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 00:59:11] local.INFO: TCP Data received {"connection_id":228268,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:59:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228268,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:59:11] local.INFO: Processing buffer {"connection_id":228268,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 00:59:11] local.INFO: IMEI packet received {"connection_id":228268,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 00:59:11] local.INFO: IMEI acknowledgment sent {"connection_id":228268,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 00:59:12] local.INFO: TCP Data received {"connection_id":228268,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:59:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228268,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:59:12] local.INFO: Processing buffer {"connection_id":228268,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:59:12] local.INFO: Packet analysis {"connection_id":228268,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 00:59:12] local.INFO: Extracted packet for processing {"connection_id":228268,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 00:59:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:59: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-11-03 00:59:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173708032001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:59:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:59:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:59:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:59:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793647598000,"timestamp_ms":1793647598000,"timestamp_seconds":1793647598,"priority":1,"record_length":96,"hex_timestamp":"000001a19dba59b0"} 
[2026-11-03 00:59:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:59:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:59: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:59:12] 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-11-03 00:59: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-11-03 00:59:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:59:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:59:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228268,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:59:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228268,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:59:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228268,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:59:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:59:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:59:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:59:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173708032001,"66":25419,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:59:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:59:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:59:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173708032001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:59:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:59:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:59:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:59:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:59:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173708032001,"power":25419,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:59:12] local.INFO: DEBUG: GPS processor result {"connection_id":228268,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53024,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:59:12] local.INFO: GPS data processed {"connection_id":228268,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:59:12] local.INFO: Acknowledgment sent {"connection_id":228268,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 00:59:44] local.INFO: TCP Data received {"connection_id":228268,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:59:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228268,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:59:44] local.INFO: Processing buffer {"connection_id":228268,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 00:59:44] local.INFO: Packet analysis {"connection_id":228268,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 00:59:44] local.INFO: Extracted packet for processing {"connection_id":228268,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 00:59:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 00:59: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-11-03 00:59:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173708032001,"note":"Value kept but may cause issues"} 
[2026-11-03 00:59:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 00:59:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 00:59:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 00:59:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793647598000,"timestamp_ms":1793647598000,"timestamp_seconds":1793647598,"priority":1,"record_length":96,"hex_timestamp":"000001a19dba59b0"} 
[2026-11-03 00:59:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 00:59:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 00:59: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 00:59:44] 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-11-03 00:59: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-11-03 00:59:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 00:59:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 00:59:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228268,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 00:59:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228268,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:59:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228268,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 00:59:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 00:59:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 00:59:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 00:59:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173708032001,"66":25419,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 00:59:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 00:59:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 00:59:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173708032001,"description":"Unknown IO ID 0"} 
[2026-11-03 00:59:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 00:59:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 00:59:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 00:59:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 00:59:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173708032001,"power":25419,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 00:59:44] local.INFO: DEBUG: GPS processor result {"connection_id":228268,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53025,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 00:59:44] local.INFO: GPS data processed {"connection_id":228268,"processed":1,"errors":0,"total":1} 
[2026-11-03 00:59:44] local.INFO: Acknowledgment sent {"connection_id":228268,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:00:06] local.INFO: TCP Data received {"connection_id":228269,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:00:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228269,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:00:06] local.INFO: Processing buffer {"connection_id":228269,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:00:06] local.INFO: IMEI packet received {"connection_id":228269,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:00:06] local.INFO: IMEI acknowledgment sent {"connection_id":228269,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:00:11] local.INFO: TCP Data received {"connection_id":228269,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:00:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228269,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:00:11] local.INFO: Processing buffer {"connection_id":228269,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:00:11] local.INFO: IMEI packet received {"connection_id":228269,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:00:11] local.INFO: IMEI acknowledgment sent {"connection_id":228269,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:00:12] local.INFO: TCP Data received {"connection_id":228269,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 01:00:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228269,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 01:00:12] local.INFO: Processing buffer {"connection_id":228269,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 01:00:12] local.INFO: Packet analysis {"connection_id":228269,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 01:00:12] local.INFO: Extracted packet for processing {"connection_id":228269,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 01:00:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 01:00: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-11-03 01:00:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173708032001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:00:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:00:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:00:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:00:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793647598000,"timestamp_ms":1793647598000,"timestamp_seconds":1793647598,"priority":1,"record_length":96,"hex_timestamp":"000001a19dba59b0"} 
[2026-11-03 01:00:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:00:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 01:00: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 01:00:12] 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-11-03 01:00: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-11-03 01:00:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:00:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:00:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228269,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:00:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:00:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:00:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:00:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:00:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:00:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173708032001,"66":25419,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:00:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:00:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:00:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173708032001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:00:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:00:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:00:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:00:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:00:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173708032001,"power":25419,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 01:00:12] local.INFO: DEBUG: GPS processor result {"connection_id":228269,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53026,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:00:12] local.INFO: GPS data processed {"connection_id":228269,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:00:12] local.INFO: Acknowledgment sent {"connection_id":228269,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:00:44] local.INFO: TCP Data received {"connection_id":228269,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 01:00:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228269,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 01:00:44] local.INFO: Processing buffer {"connection_id":228269,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 01:00:44] local.INFO: Packet analysis {"connection_id":228269,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 01:00:44] local.INFO: Extracted packet for processing {"connection_id":228269,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 01:00:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 01:00: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-11-03 01:00:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173708032001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:00:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:00:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:00:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:00:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793647598000,"timestamp_ms":1793647598000,"timestamp_seconds":1793647598,"priority":1,"record_length":96,"hex_timestamp":"000001a19dba59b0"} 
[2026-11-03 01:00:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:00:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 01:00: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 01:00:44] 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-11-03 01:00: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-11-03 01:00:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:00:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:00:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228269,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:00:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:00:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:00:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:00:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:00:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:00:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173708032001,"66":25419,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:00:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:00:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:00:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173708032001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:00:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:00:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:00:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:00:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:00:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173708032001,"power":25419,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 01:00:44] local.INFO: DEBUG: GPS processor result {"connection_id":228269,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53027,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:00:44] local.INFO: GPS data processed {"connection_id":228269,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:00:44] local.INFO: Acknowledgment sent {"connection_id":228269,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:01:06] local.INFO: TCP Data received {"connection_id":227817,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:01:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227817,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:01:06] local.INFO: Processing buffer {"connection_id":227817,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:01:06] local.INFO: IMEI packet received {"connection_id":227817,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:01:06] local.INFO: IMEI acknowledgment sent {"connection_id":227817,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:01:11] local.INFO: TCP Data received {"connection_id":227817,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:01:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227817,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:01:11] local.INFO: Processing buffer {"connection_id":227817,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:01:11] local.INFO: IMEI packet received {"connection_id":227817,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:01:11] local.INFO: IMEI acknowledgment sent {"connection_id":227817,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:01:12] local.INFO: TCP Data received {"connection_id":227817,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 01:01:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227817,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 01:01:12] local.INFO: Processing buffer {"connection_id":227817,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 01:01:12] local.INFO: Packet analysis {"connection_id":227817,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 01:01:12] local.INFO: Extracted packet for processing {"connection_id":227817,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 01:01:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 01: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-11-03 01:01:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173708032001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:01:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:01:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:01:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:01:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793647598000,"timestamp_ms":1793647598000,"timestamp_seconds":1793647598,"priority":1,"record_length":96,"hex_timestamp":"000001a19dba59b0"} 
[2026-11-03 01:01:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:01:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 01: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 01:01:12] 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-11-03 01: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-11-03 01:01:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:01:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:01:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227817,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:01:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:01:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:01:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:01:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:01:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:01:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173708032001,"66":25419,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:01:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:01:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:01:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173708032001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:01:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:01:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:01:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:01:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:01:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173708032001,"power":25419,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 01:01:12] local.INFO: DEBUG: GPS processor result {"connection_id":227817,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53028,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:01:12] local.INFO: GPS data processed {"connection_id":227817,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:01:12] local.INFO: Acknowledgment sent {"connection_id":227817,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:01:42] local.INFO: TCP Data received {"connection_id":229528,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:01:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229528,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:01:42] local.INFO: Processing buffer {"connection_id":229528,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:01:42] local.INFO: IMEI packet received {"connection_id":229528,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 01:01:42] local.INFO: IMEI acknowledgment sent {"connection_id":229528,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:01:43] local.INFO: TCP Data received {"connection_id":227817,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 01:01:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227817,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 01:01:43] local.INFO: Processing buffer {"connection_id":227817,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 01:01:43] local.INFO: Packet analysis {"connection_id":227817,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 01:01:43] local.INFO: Extracted packet for processing {"connection_id":227817,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 01:01:43] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 01:01: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-11-03 01:01:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173708032001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:01:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:01:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:01:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:01:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793647598000,"timestamp_ms":1793647598000,"timestamp_seconds":1793647598,"priority":1,"record_length":96,"hex_timestamp":"000001a19dba59b0"} 
[2026-11-03 01:01:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:01:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 01:01: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 01:01:43] 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-11-03 01:01: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-11-03 01:01:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:01:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:01:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227817,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:01:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:01:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:01:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:01:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:01:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:01:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173708032001,"66":25419,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:01:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:01:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:01:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173708032001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:01:43] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:01:43] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:01:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:01:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:01:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173708032001,"power":25419,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 01:01:43] local.INFO: DEBUG: GPS processor result {"connection_id":227817,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53029,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:01:43] local.INFO: GPS data processed {"connection_id":227817,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:01:43] local.INFO: Acknowledgment sent {"connection_id":227817,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:02:06] local.INFO: TCP Data received {"connection_id":231349,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:02:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231349,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:02:06] local.INFO: Processing buffer {"connection_id":231349,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:02:06] local.INFO: IMEI packet received {"connection_id":231349,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:02:06] local.INFO: IMEI acknowledgment sent {"connection_id":231349,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:02:11] local.INFO: TCP Data received {"connection_id":231349,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:02:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231349,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:02:11] local.INFO: Processing buffer {"connection_id":231349,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:02:11] local.INFO: IMEI packet received {"connection_id":231349,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:02:11] local.INFO: IMEI acknowledgment sent {"connection_id":231349,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:02:12] local.INFO: TCP Data received {"connection_id":231349,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 01:02:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231349,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 01:02:12] local.INFO: Processing buffer {"connection_id":231349,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dba59b0012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 01:02:12] local.INFO: Packet analysis {"connection_id":231349,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 01:02:12] local.INFO: Extracted packet for processing {"connection_id":231349,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dba"} 
[2026-11-03 01:02:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 01:02:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 01:02:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173708032001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:02:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:02:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:02:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:02:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793647598000,"timestamp_ms":1793647598000,"timestamp_seconds":1793647598,"priority":1,"record_length":96,"hex_timestamp":"000001a19dba59b0"} 
[2026-11-03 01:02:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:02:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 01:02:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 01:02:12] 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-11-03 01:02:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 01:02:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:02:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:02:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231349,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:02:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231349,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:02:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231349,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:02:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:02:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:02:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:02:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173708032001,"66":25419,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:02:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:02:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:02:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173708032001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:02:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:02:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:02:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:02:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:02:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173708032001,"power":25419,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 01:02:12] local.INFO: DEBUG: GPS processor result {"connection_id":231349,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53030,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:02:12] local.INFO: GPS data processed {"connection_id":231349,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:02:12] local.INFO: Acknowledgment sent {"connection_id":231349,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:02:43] local.INFO: TCP Data received {"connection_id":231349,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:02:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231349,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:02:43] local.INFO: Processing buffer {"connection_id":231349,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:02:43] local.INFO: Packet analysis {"connection_id":231349,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:02:43] local.INFO: Extracted packet for processing {"connection_id":231349,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:02:43] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":41,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 01:02: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-11-03 01:02:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173785088001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:02:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:02:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:02:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:02:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793647899000,"timestamp_ms":1793647899000,"timestamp_seconds":1793647899,"priority":1,"record_length":96,"hex_timestamp":"000001a19dbef178"} 
[2026-11-03 01:02:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:02:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 01:02: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":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-11-03 01:02:43] 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-11-03 01:02: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-11-03 01:02:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:02:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:02:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231349,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:02:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231349,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:02:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231349,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:02:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:02:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:02:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:02:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173785088001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:02:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:02:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:02:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173785088001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:02:43] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:02:43] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:02:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:02:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:02:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173785088001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 01:02:43] local.INFO: DEBUG: GPS processor result {"connection_id":231349,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53031,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:02:43] local.INFO: GPS data processed {"connection_id":231349,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:02:43] local.INFO: Acknowledgment sent {"connection_id":231349,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:03:06] local.INFO: TCP Data received {"connection_id":228271,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:03:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228271,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:03:06] local.INFO: Processing buffer {"connection_id":228271,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:03:06] local.INFO: IMEI packet received {"connection_id":228271,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:03:06] local.INFO: IMEI acknowledgment sent {"connection_id":228271,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:03:14] local.INFO: TCP Data received {"connection_id":228271,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:03:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228271,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:03:14] local.INFO: Processing buffer {"connection_id":228271,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:03:14] local.INFO: IMEI packet received {"connection_id":228271,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:03:14] local.INFO: IMEI acknowledgment sent {"connection_id":228271,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:03:16] local.INFO: TCP Data received {"connection_id":228271,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:03:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228271,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:03:16] local.INFO: Processing buffer {"connection_id":228271,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:03:16] local.INFO: Packet analysis {"connection_id":228271,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:03:16] local.INFO: Extracted packet for processing {"connection_id":228271,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:03:16] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":41,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 01:03: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-11-03 01:03:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173785088001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:03:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:03:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:03:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:03:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793647899000,"timestamp_ms":1793647899000,"timestamp_seconds":1793647899,"priority":1,"record_length":96,"hex_timestamp":"000001a19dbef178"} 
[2026-11-03 01:03:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:03:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 01:03: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":75,"data_length":795,"current_offset":136} 
[2026-11-03 01:03:16] 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-11-03 01:03: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-11-03 01:03:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:03:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:03:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228271,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:03:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228271,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:03:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228271,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:03:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:03:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:03:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:03:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173785088001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:03:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:03:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:03:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173785088001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:03:16] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:03:16] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:03:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:03:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:03:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173785088001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 01:03:16] local.INFO: DEBUG: GPS processor result {"connection_id":228271,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53032,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:03:16] local.INFO: GPS data processed {"connection_id":228271,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:03:16] local.INFO: Acknowledgment sent {"connection_id":228271,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:03:17] local.INFO: TCP Data received {"connection_id":228271,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:03:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228271,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:03:17] local.INFO: Processing buffer {"connection_id":228271,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:03:17] local.INFO: Packet analysis {"connection_id":228271,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:03:17] local.INFO: Extracted packet for processing {"connection_id":228271,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:03:17] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":41,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 01:03: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-11-03 01:03:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173785088001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:03:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:03:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:03:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:03:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793647899000,"timestamp_ms":1793647899000,"timestamp_seconds":1793647899,"priority":1,"record_length":96,"hex_timestamp":"000001a19dbef178"} 
[2026-11-03 01:03:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:03:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 01:03: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":75,"data_length":795,"current_offset":136} 
[2026-11-03 01:03:17] 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-11-03 01:03: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-11-03 01:03:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:03:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:03:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228271,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:03:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228271,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:03:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228271,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:03:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:03:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:03:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:03:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173785088001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:03:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:03:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:03:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173785088001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:03:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:03:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:03:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:03:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:03:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173785088001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 01:03:17] local.INFO: DEBUG: GPS processor result {"connection_id":228271,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53033,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:03:17] local.INFO: GPS data processed {"connection_id":228271,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:03:17] local.INFO: Acknowledgment sent {"connection_id":228271,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:03:49] local.INFO: TCP Data received {"connection_id":228271,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:03:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228271,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:03:49] local.INFO: Processing buffer {"connection_id":228271,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:03:49] local.INFO: Packet analysis {"connection_id":228271,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:03:49] local.INFO: Extracted packet for processing {"connection_id":228271,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:03:49] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":41,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 01:03: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-11-03 01:03:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173785088001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:03:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:03:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:03:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:03:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793647899000,"timestamp_ms":1793647899000,"timestamp_seconds":1793647899,"priority":1,"record_length":96,"hex_timestamp":"000001a19dbef178"} 
[2026-11-03 01:03:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:03:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 01:03: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":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-11-03 01:03:49] 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-11-03 01:03: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-11-03 01:03:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:03:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:03:49] local.INFO: Teltonika packet parsed successfully {"connection_id":228271,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:03:49] local.INFO: Passing IMEI to GPS processor {"connection_id":228271,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:03:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":228271,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:03:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:03:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:03:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:03:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173785088001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:03:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:03:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:03:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173785088001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:03:49] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:03:49] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:03:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:03:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:03:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173785088001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 01:03:49] local.INFO: DEBUG: GPS processor result {"connection_id":228271,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53034,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:03:49] local.INFO: GPS data processed {"connection_id":228271,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:03:49] local.INFO: Acknowledgment sent {"connection_id":228271,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:04:07] local.INFO: TCP Data received {"connection_id":229529,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:04:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229529,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:04:07] local.INFO: Processing buffer {"connection_id":229529,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:04:07] local.INFO: IMEI packet received {"connection_id":229529,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:04:07] local.INFO: IMEI acknowledgment sent {"connection_id":229529,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:04:11] local.INFO: TCP Data received {"connection_id":229529,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:04:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229529,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:04:11] local.INFO: Processing buffer {"connection_id":229529,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:04:11] local.INFO: IMEI packet received {"connection_id":229529,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:04:11] local.INFO: IMEI acknowledgment sent {"connection_id":229529,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:04:12] local.INFO: TCP Data received {"connection_id":229529,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:04:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229529,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:04:12] local.INFO: Processing buffer {"connection_id":229529,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:04:12] local.INFO: Packet analysis {"connection_id":229529,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:04:12] local.INFO: Extracted packet for processing {"connection_id":229529,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:04:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":41,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 01:04: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-11-03 01:04:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173785088001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:04:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:04:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:04:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:04:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793647899000,"timestamp_ms":1793647899000,"timestamp_seconds":1793647899,"priority":1,"record_length":96,"hex_timestamp":"000001a19dbef178"} 
[2026-11-03 01:04:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:04:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 01:04: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":75,"data_length":795,"current_offset":136} 
[2026-11-03 01:04:12] 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-11-03 01:04: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-11-03 01:04:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:04:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:04:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229529,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:04:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229529,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:04:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229529,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:04:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:04:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:04:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:04:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173785088001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:04:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:04:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:04:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173785088001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:04:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:04:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:04:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:04:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:04:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173785088001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 01:04:13] local.INFO: DEBUG: GPS processor result {"connection_id":229529,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53035,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:04:13] local.INFO: GPS data processed {"connection_id":229529,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:04:13] local.INFO: Acknowledgment sent {"connection_id":229529,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:04:44] local.INFO: TCP Data received {"connection_id":229529,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:04:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229529,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:04:44] local.INFO: Processing buffer {"connection_id":229529,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:04:44] local.INFO: Packet analysis {"connection_id":229529,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:04:44] local.INFO: Extracted packet for processing {"connection_id":229529,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:04:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":41,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 01:04: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-11-03 01:04:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173785088001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:04:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:04:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:04:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:04:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793647899000,"timestamp_ms":1793647899000,"timestamp_seconds":1793647899,"priority":1,"record_length":96,"hex_timestamp":"000001a19dbef178"} 
[2026-11-03 01:04:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:04:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 01:04: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":75,"data_length":795,"current_offset":136} 
[2026-11-03 01:04:44] 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-11-03 01:04: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-11-03 01:04:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:04:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:04:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229529,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:04:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229529,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:04:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229529,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:04:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:04:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:04:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:04:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173785088001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:04:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:04:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:04:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173785088001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:04:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:04:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:04:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:04:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:04:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173785088001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 01:04:44] local.INFO: DEBUG: GPS processor result {"connection_id":229529,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53036,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:04:44] local.INFO: GPS data processed {"connection_id":229529,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:04:44] local.INFO: Acknowledgment sent {"connection_id":229529,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:05:06] local.INFO: TCP Data received {"connection_id":227819,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:05:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227819,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:05:06] local.INFO: Processing buffer {"connection_id":227819,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:05:06] local.INFO: IMEI packet received {"connection_id":227819,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:05:06] local.INFO: IMEI acknowledgment sent {"connection_id":227819,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:05:11] local.INFO: TCP Data received {"connection_id":227819,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:05:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227819,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:05:11] local.INFO: Processing buffer {"connection_id":227819,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:05:11] local.INFO: IMEI packet received {"connection_id":227819,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:05:11] local.INFO: IMEI acknowledgment sent {"connection_id":227819,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:05:12] local.INFO: TCP Data received {"connection_id":227819,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:05:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227819,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:05:12] local.INFO: Processing buffer {"connection_id":227819,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:05:12] local.INFO: Packet analysis {"connection_id":227819,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:05:12] local.INFO: Extracted packet for processing {"connection_id":227819,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:05:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":41,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 01:05: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-11-03 01:05:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173785088001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:05:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:05:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:05:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:05:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793647899000,"timestamp_ms":1793647899000,"timestamp_seconds":1793647899,"priority":1,"record_length":96,"hex_timestamp":"000001a19dbef178"} 
[2026-11-03 01:05:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:05:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 01:05: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":75,"data_length":795,"current_offset":136} 
[2026-11-03 01:05:12] 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-11-03 01:05: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-11-03 01:05:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:05:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:05:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227819,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:05:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227819,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:05:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227819,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:05:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:05:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:05:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:05:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173785088001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:05:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:05:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:05:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173785088001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:05:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:05:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:05:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:05:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:05:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173785088001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 01:05:12] local.INFO: DEBUG: GPS processor result {"connection_id":227819,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53037,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:05:12] local.INFO: GPS data processed {"connection_id":227819,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:05:12] local.INFO: Acknowledgment sent {"connection_id":227819,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:05:43] local.INFO: TCP Data received {"connection_id":227819,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:05:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227819,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:05:43] local.INFO: Processing buffer {"connection_id":227819,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:05:43] local.INFO: Packet analysis {"connection_id":227819,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:05:43] local.INFO: Extracted packet for processing {"connection_id":227819,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:05:43] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":41,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 01:05: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-11-03 01:05:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173785088001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:05:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:05:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:05:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:05:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793647899000,"timestamp_ms":1793647899000,"timestamp_seconds":1793647899,"priority":1,"record_length":96,"hex_timestamp":"000001a19dbef178"} 
[2026-11-03 01:05:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:05:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 01:05: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":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-11-03 01:05:43] 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-11-03 01:05: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-11-03 01:05:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:05:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:05:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227819,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:05:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227819,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:05:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227819,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:05:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:05:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:05:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:05:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173785088001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:05:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:05:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:05:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173785088001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:05:43] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:05:43] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:05:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:05:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:05:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173785088001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 01:05:43] local.INFO: DEBUG: GPS processor result {"connection_id":227819,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53038,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:05:43] local.INFO: GPS data processed {"connection_id":227819,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:05:43] local.INFO: Acknowledgment sent {"connection_id":227819,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:06:06] local.INFO: TCP Data received {"connection_id":228272,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:06:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228272,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:06:06] local.INFO: Processing buffer {"connection_id":228272,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:06:06] local.INFO: IMEI packet received {"connection_id":228272,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:06:06] local.INFO: IMEI acknowledgment sent {"connection_id":228272,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:06:11] local.INFO: TCP Data received {"connection_id":228272,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:06:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228272,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:06:11] local.INFO: Processing buffer {"connection_id":228272,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:06:11] local.INFO: IMEI packet received {"connection_id":228272,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:06:11] local.INFO: IMEI acknowledgment sent {"connection_id":228272,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:06:12] local.INFO: TCP Data received {"connection_id":228272,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:06:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228272,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:06:12] local.INFO: Processing buffer {"connection_id":228272,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:06:12] local.INFO: Packet analysis {"connection_id":228272,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:06:12] local.INFO: Extracted packet for processing {"connection_id":228272,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:06:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":41,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 01:06: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-11-03 01:06:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173785088001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:06:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:06:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:06:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:06:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793647899000,"timestamp_ms":1793647899000,"timestamp_seconds":1793647899,"priority":1,"record_length":96,"hex_timestamp":"000001a19dbef178"} 
[2026-11-03 01:06:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:06:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 01:06: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":75,"data_length":795,"current_offset":136} 
[2026-11-03 01:06:12] 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-11-03 01:06: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-11-03 01:06:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:06:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:06:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228272,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:06:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228272,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:06:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228272,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:06:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:06:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:06:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:06:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173785088001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:06:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:06:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:06:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173785088001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:06:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:06:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:06:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:06:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:06:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173785088001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 01:06:12] local.INFO: DEBUG: GPS processor result {"connection_id":228272,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53039,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:06:12] local.INFO: GPS data processed {"connection_id":228272,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:06:12] local.INFO: Acknowledgment sent {"connection_id":228272,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:06:44] local.INFO: TCP Data received {"connection_id":228272,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:06:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228272,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:06:44] local.INFO: Processing buffer {"connection_id":228272,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:06:44] local.INFO: Packet analysis {"connection_id":228272,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:06:44] local.INFO: Extracted packet for processing {"connection_id":228272,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:06:44] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":41,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 01:06: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-11-03 01:06:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173785088001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:06:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:06:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:06:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:06:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793647899000,"timestamp_ms":1793647899000,"timestamp_seconds":1793647899,"priority":1,"record_length":96,"hex_timestamp":"000001a19dbef178"} 
[2026-11-03 01:06:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:06:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 01:06: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":75,"data_length":795,"current_offset":136} 
[2026-11-03 01:06:44] 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-11-03 01:06: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-11-03 01:06:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:06:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:06:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228272,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:06:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228272,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:06:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228272,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:06:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:06:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:06:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:06:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173785088001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:06:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:06:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:06:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173785088001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:06:44] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:06:44] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:06:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:06:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:06:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173785088001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 01:06:44] local.INFO: DEBUG: GPS processor result {"connection_id":228272,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53040,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:06:44] local.INFO: GPS data processed {"connection_id":228272,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:06:44] local.INFO: Acknowledgment sent {"connection_id":228272,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:07:02] local.INFO: TCP Data received {"connection_id":228273,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:07:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228273,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:07:02] local.INFO: Processing buffer {"connection_id":228273,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:07:02] local.INFO: IMEI packet received {"connection_id":228273,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 01:07:02] local.INFO: IMEI acknowledgment sent {"connection_id":228273,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:07:06] local.INFO: TCP Data received {"connection_id":229531,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:07:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229531,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:07:06] local.INFO: Processing buffer {"connection_id":229531,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:07:06] local.INFO: IMEI packet received {"connection_id":229531,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:07:06] local.INFO: IMEI acknowledgment sent {"connection_id":229531,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:07:11] local.INFO: TCP Data received {"connection_id":229531,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:07:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229531,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:07:11] local.INFO: Processing buffer {"connection_id":229531,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:07:11] local.INFO: IMEI packet received {"connection_id":229531,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:07:11] local.INFO: IMEI acknowledgment sent {"connection_id":229531,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:07:12] local.INFO: TCP Data received {"connection_id":229531,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:07:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229531,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:07:12] local.INFO: Processing buffer {"connection_id":229531,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dbef178012d77a0c005f2a5a0001d010329..."} 
[2026-11-03 01:07:12] local.INFO: Packet analysis {"connection_id":229531,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:07:12] local.INFO: Extracted packet for processing {"connection_id":229531,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dbe"} 
[2026-11-03 01:07:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":41,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 01:07: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-11-03 01:07:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173785088001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:07:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:07:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:07:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:07:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793647899000,"timestamp_ms":1793647899000,"timestamp_seconds":1793647899,"priority":1,"record_length":96,"hex_timestamp":"000001a19dbef178"} 
[2026-11-03 01:07:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:07:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 01:07: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":75,"data_length":795,"current_offset":136} 
[2026-11-03 01:07:12] 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-11-03 01:07: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-11-03 01:07:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:07:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:07:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229531,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:07:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:07:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:07:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:07:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:07:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:07:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173785088001,"66":25451,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:07:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:07:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:07:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173785088001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:07:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:07:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:07:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:07:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:07:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173785088001,"power":25451,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 01:07:12] local.INFO: DEBUG: GPS processor result {"connection_id":229531,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53041,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:07:12] local.INFO: GPS data processed {"connection_id":229531,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:07:12] local.INFO: Acknowledgment sent {"connection_id":229531,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:07:43] local.INFO: TCP Data received {"connection_id":229531,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dc38940012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 01:07:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229531,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dc38940012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 01:07:43] local.INFO: Processing buffer {"connection_id":229531,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dc38940012d77a0c005f2a5a0001d010327..."} 
[2026-11-03 01:07:43] local.INFO: Packet analysis {"connection_id":229531,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dc3"} 
[2026-11-03 01:07:43] local.INFO: Extracted packet for processing {"connection_id":229531,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dc3"} 
[2026-11-03 01:07:43] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":39,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 01:07: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-11-03 01:07:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173862144001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:07:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:07:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:07:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:07:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793648200000,"timestamp_ms":1793648200000,"timestamp_seconds":1793648200,"priority":1,"record_length":96,"hex_timestamp":"000001a19dc38940"} 
[2026-11-03 01:07:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:07:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 01:07: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":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-11-03 01:07:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 01:07: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-11-03 01:07:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:07:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:07:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229531,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:07:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:07:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:07:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:07:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:07:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:07:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173862144001,"66":25441,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:07:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:07:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:07:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173862144001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:07:43] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:07:43] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:07:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:07:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:07:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173862144001,"power":25441,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 01:07:43] local.INFO: DEBUG: GPS processor result {"connection_id":229531,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53042,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:07:43] local.INFO: GPS data processed {"connection_id":229531,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:07:43] local.INFO: Acknowledgment sent {"connection_id":229531,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:08:07] local.INFO: TCP Data received {"connection_id":228274,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:08:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228274,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:08:07] local.INFO: Processing buffer {"connection_id":228274,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:08:07] local.INFO: IMEI packet received {"connection_id":228274,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:08:07] local.INFO: IMEI acknowledgment sent {"connection_id":228274,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:08:11] local.INFO: TCP Data received {"connection_id":228274,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:08:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228274,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:08:11] local.INFO: Processing buffer {"connection_id":228274,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:08:11] local.INFO: IMEI packet received {"connection_id":228274,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:08:11] local.INFO: IMEI acknowledgment sent {"connection_id":228274,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:08:12] local.INFO: TCP Data received {"connection_id":228274,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dc419c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 01:08:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228274,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dc419c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 01:08:12] local.INFO: Processing buffer {"connection_id":228274,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dc419c8012d77a0c005f2a5a0001d010328..."} 
[2026-11-03 01:08:12] local.INFO: Packet analysis {"connection_id":228274,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dc4"} 
[2026-11-03 01:08:12] local.INFO: Extracted packet for processing {"connection_id":228274,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dc4"} 
[2026-11-03 01:08:12] local.INFO: GPS Element Parsed {"raw_longitude":762814656,"raw_latitude":99788192,"longitude_deg":76.2814656,"latitude_deg":9.9788192,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a0c0","hex_latitude":"05f2a5a0","is_valid_coordinates":true} 
[2026-11-03 01:08:12] 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-11-03 01:08:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173939200001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:08:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:08:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:08:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:08:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793648237000,"timestamp_ms":1793648237000,"timestamp_seconds":1793648237,"priority":1,"record_length":96,"hex_timestamp":"000001a19dc419c8"} 
[2026-11-03 01:08:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:08:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 01:08: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":97,"data_length":795,"current_offset":136} 
[2026-11-03 01:08:12] 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-11-03 01:08: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-11-03 01:08:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:08:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:08:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228274,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:08:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228274,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:08:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228274,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:08:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:08:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:08:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:08:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173939200001,"66":25419,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:08:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:08:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:08:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173939200001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:08:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:08:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:08:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:08:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:08:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173939200001,"power":25419,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 01:08:12] local.INFO: DEBUG: GPS processor result {"connection_id":228274,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53043,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:08:12] local.INFO: GPS data processed {"connection_id":228274,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:08:12] local.INFO: Acknowledgment sent {"connection_id":228274,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:08:43] local.INFO: TCP Data received {"connection_id":228274,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dc46fb8012d77a14005f2a7c8001d010329..."} 
[2026-11-03 01:08:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228274,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dc46fb8012d77a14005f2a7c8001d010329..."} 
[2026-11-03 01:08:43] local.INFO: Processing buffer {"connection_id":228274,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dc46fb8012d77a14005f2a7c8001d010329..."} 
[2026-11-03 01:08:43] local.INFO: Packet analysis {"connection_id":228274,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dc4"} 
[2026-11-03 01:08:43] local.INFO: Extracted packet for processing {"connection_id":228274,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dc4"} 
[2026-11-03 01:08:43] local.INFO: GPS Element Parsed {"raw_longitude":762814784,"raw_latitude":99788744,"longitude_deg":76.2814784,"latitude_deg":9.9788744,"altitude":29,"angle":259,"satellites":41,"speed":0,"hex_longitude":"2d77a140","hex_latitude":"05f2a7c8","is_valid_coordinates":true} 
[2026-11-03 01:08: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-11-03 01:08:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173948672001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:08:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:08:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620100818565439488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:08:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:08:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793648259000,"timestamp_ms":1793648259000,"timestamp_seconds":1793648259,"priority":1,"record_length":96,"hex_timestamp":"000001a19dc46fb8"} 
[2026-11-03 01:08:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:08:43] 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-11-03 01:08: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":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-11-03 01:08:43] 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-11-03 01:08: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-11-03 01:08:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:08:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:08:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228274,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:08:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228274,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:08:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228274,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:08:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:08:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:08:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:08:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173948672001,"66":27071,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620100818565439488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:08:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:08:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:08:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173948672001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:08:43] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:08:43] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:08:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:08:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620100818565439488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:08:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173948672001,"power":27071,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620100818565439488}} 
[2026-11-03 01:08:43] local.INFO: DEBUG: GPS processor result {"connection_id":228274,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53044,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:08:43] local.INFO: GPS data processed {"connection_id":228274,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:08:43] local.INFO: Acknowledgment sent {"connection_id":228274,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:09:06] local.INFO: TCP Data received {"connection_id":231352,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:09:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231352,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:09:06] local.INFO: Processing buffer {"connection_id":231352,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:09:06] local.INFO: IMEI packet received {"connection_id":231352,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:09:06] local.INFO: IMEI acknowledgment sent {"connection_id":231352,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:09:11] local.INFO: TCP Data received {"connection_id":231352,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:09:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231352,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:09:11] local.INFO: Processing buffer {"connection_id":231352,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:09:11] local.INFO: IMEI packet received {"connection_id":231352,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:09:11] local.INFO: IMEI acknowledgment sent {"connection_id":231352,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:09:12] local.INFO: TCP Data received {"connection_id":231352,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dc4c1c0012d77a14005f2a7c8001d010328..."} 
[2026-11-03 01:09:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231352,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dc4c1c0012d77a14005f2a7c8001d010328..."} 
[2026-11-03 01:09:12] local.INFO: Processing buffer {"connection_id":231352,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dc4c1c0012d77a14005f2a7c8001d010328..."} 
[2026-11-03 01:09:12] local.INFO: Packet analysis {"connection_id":231352,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dc4"} 
[2026-11-03 01:09:12] local.INFO: Extracted packet for processing {"connection_id":231352,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dc4"} 
[2026-11-03 01:09:12] local.INFO: GPS Element Parsed {"raw_longitude":762814784,"raw_latitude":99788744,"longitude_deg":76.2814784,"latitude_deg":9.9788744,"altitude":29,"angle":259,"satellites":40,"speed":0,"hex_longitude":"2d77a140","hex_latitude":"05f2a7c8","is_valid_coordinates":true} 
[2026-11-03 01: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-11-03 01:09:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173954304001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:09:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248780948897792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:09:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620241556053936128,"note":"Value kept but may cause issues"} 
[2026-11-03 01:09:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:09:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793648280000,"timestamp_ms":1793648280000,"timestamp_seconds":1793648280,"priority":1,"record_length":96,"hex_timestamp":"000001a19dc4c1c0"} 
[2026-11-03 01:09:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01: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-11-03 01: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":105,"n8_eight_byte":191,"data_length":795,"current_offset":136} 
[2026-11-03 01:09:12] 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-11-03 01: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-11-03 01:09:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:09:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:09:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231352,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:09:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231352,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:09:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231352,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:09:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:09:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:09:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:09:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173954304001,"66":26854,"133":206,"9":24832,"24":0,"16":36248780948897792,"45":8620241556053936128},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:09:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:09:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:09:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173954304001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:09:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:09:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:09:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248780948897792,"km_value":36248780948897.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:09:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620241556053936128,"description":"Unknown IO ID 45"} 
[2026-11-03 01:09:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173954304001,"power":26854,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620241556053936128}} 
[2026-11-03 01:09:12] local.INFO: DEBUG: GPS processor result {"connection_id":231352,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53045,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:09:12] local.INFO: GPS data processed {"connection_id":231352,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:09:12] local.INFO: Acknowledgment sent {"connection_id":231352,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:09:43] local.INFO: TCP Data received {"connection_id":231352,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dc4e8d0012d77a14005f2a6d00020004628..."} 
[2026-11-03 01:09:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231352,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dc4e8d0012d77a14005f2a6d00020004628..."} 
[2026-11-03 01:09:43] local.INFO: Processing buffer {"connection_id":231352,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dc4e8d0012d77a14005f2a6d00020004628..."} 
[2026-11-03 01:09:43] local.INFO: Packet analysis {"connection_id":231352,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dc4"} 
[2026-11-03 01:09:43] local.INFO: Extracted packet for processing {"connection_id":231352,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dc4"} 
[2026-11-03 01:09:43] local.INFO: GPS Element Parsed {"raw_longitude":762814784,"raw_latitude":99788496,"longitude_deg":76.2814784,"latitude_deg":9.9788496,"altitude":32,"angle":70,"satellites":40,"speed":3,"hex_longitude":"2d77a140","hex_latitude":"05f2a6d0","is_valid_coordinates":true} 
[2026-11-03 01:09:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 01:09:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173959680001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:09:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248793833799680,"note":"Value kept but may cause issues"} 
[2026-11-03 01:09:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620241556053936128,"note":"Value kept but may cause issues"} 
[2026-11-03 01:09:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:09:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793648290000,"timestamp_ms":1793648290000,"timestamp_seconds":1793648290,"priority":1,"record_length":96,"hex_timestamp":"000001a19dc4e8d0"} 
[2026-11-03 01:09:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:09:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:09:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":104,"n8_eight_byte":230,"data_length":795,"current_offset":136} 
[2026-11-03 01:09:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2788,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 01:09:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 01:09:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:09:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:09:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231352,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:09:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231352,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:09:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231352,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:09:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:09:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:09:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:09:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173959680001,"66":27463,"133":206,"9":24832,"24":3,"16":36248793833799680,"45":8620241556053936128},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:09:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:09:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:09:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173959680001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:09:43] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:09:43] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:09:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248793833799680,"km_value":36248793833799.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:09:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620241556053936128,"description":"Unknown IO ID 45"} 
[2026-11-03 01:09:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173959680001,"power":27463,"unknown_133":206,"unknown_9":24832,"ignition":3,"odometer":null,"unknown_45":8620241556053936128}} 
[2026-11-03 01:09:43] local.INFO: DEBUG: GPS processor result {"connection_id":231352,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53046,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:09:43] local.INFO: GPS data processed {"connection_id":231352,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:09:43] local.INFO: Acknowledgment sent {"connection_id":231352,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:10:06] local.INFO: TCP Data received {"connection_id":229533,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:10:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229533,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:10:06] local.INFO: Processing buffer {"connection_id":229533,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:10:06] local.INFO: IMEI packet received {"connection_id":229533,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:10:06] local.INFO: IMEI acknowledgment sent {"connection_id":229533,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:10:11] local.INFO: TCP Data received {"connection_id":229533,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:10:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229533,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:10:11] local.INFO: Processing buffer {"connection_id":229533,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:10:11] local.INFO: IMEI packet received {"connection_id":229533,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:10:11] local.INFO: IMEI acknowledgment sent {"connection_id":229533,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:10:12] local.INFO: TCP Data received {"connection_id":229533,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dc4ecb8012d77a18005f2a6e00020005228..."} 
[2026-11-03 01:10:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229533,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dc4ecb8012d77a18005f2a6e00020005228..."} 
[2026-11-03 01:10:12] local.INFO: Processing buffer {"connection_id":229533,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dc4ecb8012d77a18005f2a6e00020005228..."} 
[2026-11-03 01:10:12] local.INFO: Packet analysis {"connection_id":229533,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dc4"} 
[2026-11-03 01:10:12] local.INFO: Extracted packet for processing {"connection_id":229533,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dc4"} 
[2026-11-03 01:10:12] local.INFO: GPS Element Parsed {"raw_longitude":762814848,"raw_latitude":99788512,"longitude_deg":76.2814848,"latitude_deg":9.9788512,"altitude":32,"angle":82,"satellites":40,"speed":4,"hex_longitude":"2d77a180","hex_latitude":"05f2a6e0","is_valid_coordinates":true} 
[2026-11-03 01:10: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-11-03 01:10:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173962240001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:10:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36248793833799680,"note":"Value kept but may cause issues"} 
[2026-11-03 01:10:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620241556053872640,"note":"Value kept but may cause issues"} 
[2026-11-03 01:10:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:10:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793648291000,"timestamp_ms":1793648291000,"timestamp_seconds":1793648291,"priority":1,"record_length":96,"hex_timestamp":"000001a19dc4ecb8"} 
[2026-11-03 01:10:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:10: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-11-03 01:10:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 01:10:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 01:10: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-11-03 01:10:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:10:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:10:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229533,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:10:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:10:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:10:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:10:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:10:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:10:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173962240001,"66":27365,"133":206,"9":24832,"24":4,"16":36248793833799680,"45":8620241556053872640},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 01:10:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:10:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:10:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173962240001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:10:12] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 01:10:12] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:10:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36248793833799680,"km_value":36248793833799.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:10:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620241556053872640,"description":"Unknown IO ID 45"} 
[2026-11-03 01:10:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173962240001,"power":27365,"unknown_133":206,"unknown_9":24832,"ignition":4,"odometer":null,"unknown_45":8620241556053872640}} 
[2026-11-03 01:10:12] local.INFO: DEBUG: GPS processor result {"connection_id":229533,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53047,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:10:12] local.INFO: GPS data processed {"connection_id":229533,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:10:12] local.INFO: Acknowledgment sent {"connection_id":229533,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:10:46] local.INFO: TCP Data received {"connection_id":229533,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dc67b28012d77784005f3aec00009003129..."} 
[2026-11-03 01:10:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229533,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dc67b28012d77784005f3aec00009003129..."} 
[2026-11-03 01:10:46] local.INFO: Processing buffer {"connection_id":229533,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dc67b28012d77784005f3aec00009003129..."} 
[2026-11-03 01:10:46] local.INFO: Packet analysis {"connection_id":229533,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dc6"} 
[2026-11-03 01:10:46] local.INFO: Extracted packet for processing {"connection_id":229533,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dc6"} 
[2026-11-03 01:10:46] local.INFO: GPS Element Parsed {"raw_longitude":762804288,"raw_latitude":99856064,"longitude_deg":76.2804288,"latitude_deg":9.9856064,"altitude":9,"angle":49,"satellites":41,"speed":13,"hex_longitude":"2d777840","hex_latitude":"05f3aec0","is_valid_coordinates":true} 
[2026-11-03 01:10: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-11-03 01:10:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173988352001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:10:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36252165383127040,"note":"Value kept but may cause issues"} 
[2026-11-03 01:10:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8608419607049259008,"note":"Value kept but may cause issues"} 
[2026-11-03 01:10:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:10:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793648393000,"timestamp_ms":1793648393000,"timestamp_seconds":1793648393,"priority":1,"record_length":96,"hex_timestamp":"000001a19dc67b28"} 
[2026-11-03 01:10:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:10:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:10:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 01:10:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 01:10: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-11-03 01:10:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:10:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:10:46] local.INFO: Teltonika packet parsed successfully {"connection_id":229533,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:10:46] local.INFO: Passing IMEI to GPS processor {"connection_id":229533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:10:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":229533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:10:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:10:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:10:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:10:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173988352001,"66":27213,"104":206,"9":24832,"24":13,"16":36252165383127040,"45":8608419607049259008},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 01:10:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:10:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:10:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173988352001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:10:46] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 01:10:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:10:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36252165383127040,"km_value":36252165383127.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:10:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8608419607049259008,"description":"Unknown IO ID 45"} 
[2026-11-03 01:10:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173988352001,"power":27213,"unknown_104":206,"unknown_9":24832,"ignition":13,"odometer":null,"unknown_45":8608419607049259008}} 
[2026-11-03 01:10:46] local.INFO: DEBUG: GPS processor result {"connection_id":229533,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53048,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:10:46] local.INFO: GPS data processed {"connection_id":229533,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:10:46] local.INFO: Acknowledgment sent {"connection_id":229533,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:11:11] local.INFO: TCP Data received {"connection_id":228276,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:11:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228276,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:11:11] local.INFO: Processing buffer {"connection_id":228276,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:11:11] local.INFO: IMEI packet received {"connection_id":228276,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:11:11] local.INFO: IMEI acknowledgment sent {"connection_id":228276,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:11:16] local.INFO: TCP Data received {"connection_id":228276,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:11:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228276,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:11:16] local.INFO: Processing buffer {"connection_id":228276,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:11:16] local.INFO: IMEI packet received {"connection_id":228276,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:11:16] local.INFO: IMEI acknowledgment sent {"connection_id":228276,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:11:40] local.INFO: TCP Data received {"connection_id":228276,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dc67f10012d77794005f3af88000a00432a..."} 
[2026-11-03 01:11:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228276,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dc67f10012d77794005f3af88000a00432a..."} 
[2026-11-03 01:11:40] local.INFO: Processing buffer {"connection_id":228276,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dc67f10012d77794005f3af88000a00432a..."} 
[2026-11-03 01:11:40] local.INFO: Packet analysis {"connection_id":228276,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dc6"} 
[2026-11-03 01:11:40] local.INFO: Extracted packet for processing {"connection_id":228276,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dc6"} 
[2026-11-03 01:11:40] local.INFO: GPS Element Parsed {"raw_longitude":762804544,"raw_latitude":99856264,"longitude_deg":76.2804544,"latitude_deg":9.9856264,"altitude":10,"angle":67,"satellites":42,"speed":14,"hex_longitude":"2d777940","hex_latitude":"05f3af88","is_valid_coordinates":true} 
[2026-11-03 01:11: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-11-03 01:11:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173988608001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:11:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36252182562996224,"note":"Value kept but may cause issues"} 
[2026-11-03 01:11:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8608701082026033152,"note":"Value kept but may cause issues"} 
[2026-11-03 01:11:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:11:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793648394000,"timestamp_ms":1793648394000,"timestamp_seconds":1793648394,"priority":1,"record_length":96,"hex_timestamp":"000001a19dc67f10"} 
[2026-11-03 01:11:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:11: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-11-03 01:11:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-11-03 01:11:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1421,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 01:11: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-11-03 01:11:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:11:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:11:40] local.INFO: Teltonika packet parsed successfully {"connection_id":228276,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:11:40] local.INFO: Passing IMEI to GPS processor {"connection_id":228276,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:11:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":228276,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:11:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:11:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:11:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:11:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173988608001,"66":27213,"104":206,"9":24832,"24":14,"16":36252182562996224,"45":8608701082026033152},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 01:11:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:11:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:11:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173988608001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:11:40] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 01:11:40] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:11:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36252182562996224,"km_value":36252182562996.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:11:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":8608701082026033152,"description":"Unknown IO ID 45"} 
[2026-11-03 01:11:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173988608001,"power":27213,"unknown_104":206,"unknown_9":24832,"ignition":14,"odometer":null,"unknown_45":8608701082026033152}} 
[2026-11-03 01:11:40] local.INFO: DEBUG: GPS processor result {"connection_id":228276,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53049,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:11:40] local.INFO: GPS data processed {"connection_id":228276,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:11:40] local.INFO: Acknowledgment sent {"connection_id":228276,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:11:40] local.INFO: TCP Data received {"connection_id":228276,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dc68ac8012d777ec005f3b0e80009004f29..."} 
[2026-11-03 01:11:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228276,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dc68ac8012d777ec005f3b0e80009004f29..."} 
[2026-11-03 01:11:40] local.INFO: Processing buffer {"connection_id":228276,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dc68ac8012d777ec005f3b0e80009004f29..."} 
[2026-11-03 01:11:40] local.INFO: Packet analysis {"connection_id":228276,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dc6"} 
[2026-11-03 01:11:40] local.INFO: Extracted packet for processing {"connection_id":228276,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dc6"} 
[2026-11-03 01:11:40] local.INFO: GPS Element Parsed {"raw_longitude":762805952,"raw_latitude":99856616,"longitude_deg":76.2805952,"latitude_deg":9.9856616,"altitude":9,"angle":79,"satellites":41,"speed":21,"hex_longitude":"2d777ec0","hex_latitude":"05f3b0e8","is_valid_coordinates":true} 
[2026-11-03 01:11: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-11-03 01:11:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173988864001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:11:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36252251282472960,"note":"Value kept but may cause issues"} 
[2026-11-03 01:11:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8608982557002795008,"note":"Value kept but may cause issues"} 
[2026-11-03 01:11:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:11:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793648397000,"timestamp_ms":1793648397000,"timestamp_seconds":1793648397,"priority":1,"record_length":96,"hex_timestamp":"000001a19dc68ac8"} 
[2026-11-03 01:11:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:11: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-11-03 01:11:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-11-03 01:11:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1421,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 01:11: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-11-03 01:11:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:11:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:11:40] local.INFO: Teltonika packet parsed successfully {"connection_id":228276,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:11:40] local.INFO: Passing IMEI to GPS processor {"connection_id":228276,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:11:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":228276,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:11:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:11:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:11:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:11:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173988864001,"66":27343,"104":206,"9":24832,"24":21,"16":36252251282472960,"45":8608982557002795008},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 01:11:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:11:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:11:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173988864001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:11:40] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 01:11:40] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:11:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36252251282472960,"km_value":36252251282472.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:11:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":8608982557002795008,"description":"Unknown IO ID 45"} 
[2026-11-03 01:11:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173988864001,"power":27343,"unknown_104":206,"unknown_9":24832,"ignition":21,"odometer":null,"unknown_45":8608982557002795008}} 
[2026-11-03 01:11:40] local.INFO: DEBUG: GPS processor result {"connection_id":228276,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53050,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:11:40] local.INFO: GPS data processed {"connection_id":228276,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:11:40] local.INFO: Acknowledgment sent {"connection_id":228276,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:12:03] local.INFO: TCP Data received {"connection_id":228278,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:12:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228278,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:12:03] local.INFO: Processing buffer {"connection_id":228278,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:12:03] local.INFO: IMEI packet received {"connection_id":228278,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:12:03] local.INFO: IMEI acknowledgment sent {"connection_id":228278,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:12:06] local.INFO: TCP Data received {"connection_id":228278,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:12:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228278,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:12:06] local.INFO: Processing buffer {"connection_id":228278,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:12:06] local.INFO: IMEI packet received {"connection_id":228278,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:12:06] local.INFO: IMEI acknowledgment sent {"connection_id":228278,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:12:29] local.INFO: TCP Data received {"connection_id":228278,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:12:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228278,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:12:29] local.INFO: Processing buffer {"connection_id":228278,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:12:29] local.INFO: IMEI packet received {"connection_id":228278,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:12:29] local.INFO: IMEI acknowledgment sent {"connection_id":228278,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:12:41] local.INFO: TCP Data received {"connection_id":228278,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:12:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228278,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:12:41] local.INFO: Processing buffer {"connection_id":228278,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:12:41] local.INFO: IMEI packet received {"connection_id":228278,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:12:41] local.INFO: IMEI acknowledgment sent {"connection_id":228278,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:12:42] local.INFO: TCP Data received {"connection_id":231353,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:12:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231353,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:12:42] local.INFO: Processing buffer {"connection_id":231353,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:12:42] local.INFO: IMEI packet received {"connection_id":231353,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 01:12:42] local.INFO: IMEI acknowledgment sent {"connection_id":231353,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:12:45] local.INFO: TCP Data received {"connection_id":228278,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dc6dcd0012d779ac005f3b6b8000e00532a..."} 
[2026-11-03 01:12:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228278,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dc6dcd0012d779ac005f3b6b8000e00532a..."} 
[2026-11-03 01:12:45] local.INFO: Processing buffer {"connection_id":228278,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dc6dcd0012d779ac005f3b6b8000e00532a..."} 
[2026-11-03 01:12:45] local.INFO: Packet analysis {"connection_id":228278,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dc6"} 
[2026-11-03 01:12:45] local.INFO: Extracted packet for processing {"connection_id":228278,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dc6"} 
[2026-11-03 01:12:45] local.INFO: GPS Element Parsed {"raw_longitude":762813120,"raw_latitude":99858104,"longitude_deg":76.281312,"latitude_deg":9.9858104,"altitude":14,"angle":83,"satellites":42,"speed":0,"hex_longitude":"2d779ac0","hex_latitude":"05f3b6b8","is_valid_coordinates":true} 
[2026-11-03 01:12:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 01:12:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173989632001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:12:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36252607764758528,"note":"Value kept but may cause issues"} 
[2026-11-03 01:12:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8610530669374793728,"note":"Value kept but may cause issues"} 
[2026-11-03 01:12:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:12:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793648418000,"timestamp_ms":1793648418000,"timestamp_seconds":1793648418,"priority":1,"record_length":96,"hex_timestamp":"000001a19dc6dcd0"} 
[2026-11-03 01:12:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:12:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:12:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 01:12:45] 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-11-03 01:12:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 01:12:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:12:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:12:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228278,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:12:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:12:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:12:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:12:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:12:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:12:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173989632001,"66":27517,"104":206,"9":24832,"24":0,"16":36252607764758528,"45":8610530669374793728},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 01:12:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:12:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:12:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173989632001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:12:45] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 01:12:45] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:12:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36252607764758528,"km_value":36252607764758.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:12:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":8610530669374793728,"description":"Unknown IO ID 45"} 
[2026-11-03 01:12:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173989632001,"power":27517,"unknown_104":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8610530669374793728}} 
[2026-11-03 01:12:45] local.INFO: DEBUG: GPS processor result {"connection_id":228278,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53051,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:12:45] local.INFO: GPS data processed {"connection_id":228278,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:12:45] local.INFO: Acknowledgment sent {"connection_id":228278,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:12:47] local.INFO: TCP Data received {"connection_id":228278,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dc6f058012d779b0005f3b710000f00452b..."} 
[2026-11-03 01:12:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228278,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dc6f058012d779b0005f3b710000f00452b..."} 
[2026-11-03 01:12:47] local.INFO: Processing buffer {"connection_id":228278,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dc6f058012d779b0005f3b710000f00452b..."} 
[2026-11-03 01:12:47] local.INFO: Packet analysis {"connection_id":228278,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dc6"} 
[2026-11-03 01:12:47] local.INFO: Extracted packet for processing {"connection_id":228278,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dc6"} 
[2026-11-03 01:12:47] local.INFO: GPS Element Parsed {"raw_longitude":762813184,"raw_latitude":99858192,"longitude_deg":76.2813184,"latitude_deg":9.9858192,"altitude":15,"angle":69,"satellites":43,"speed":5,"hex_longitude":"2d779b00","hex_latitude":"05f3b710","is_valid_coordinates":true} 
[2026-11-03 01:12: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-11-03 01:12:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173995008001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:12:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36252616354693120,"note":"Value kept but may cause issues"} 
[2026-11-03 01:12:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8618411968723073024,"note":"Value kept but may cause issues"} 
[2026-11-03 01:12:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:12:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793648423000,"timestamp_ms":1793648423000,"timestamp_seconds":1793648423,"priority":1,"record_length":96,"hex_timestamp":"000001a19dc6f058"} 
[2026-11-03 01:12:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:12: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-11-03 01:12: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":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 01:12:47] 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-11-03 01:12: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-11-03 01:12:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:12:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:12:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228278,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:12:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:12:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:12:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:12:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:12:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:12:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173995008001,"66":27343,"104":206,"9":24832,"24":5,"16":36252616354693120,"45":8618411968723073024},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 01:12:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:12:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:12:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173995008001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:12:47] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 01:12:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:12:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36252616354693120,"km_value":36252616354693.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:12:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":8618411968723073024,"description":"Unknown IO ID 45"} 
[2026-11-03 01:12:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173995008001,"power":27343,"unknown_104":206,"unknown_9":24832,"ignition":5,"odometer":null,"unknown_45":8618411968723073024}} 
[2026-11-03 01:12:47] local.INFO: DEBUG: GPS processor result {"connection_id":228278,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53052,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:12:47] local.INFO: GPS data processed {"connection_id":228278,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:12:47] local.INFO: Acknowledgment sent {"connection_id":228278,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:13:14] local.INFO: TCP Data received {"connection_id":227822,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:13:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227822,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:13:14] local.INFO: Processing buffer {"connection_id":227822,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:13:14] local.INFO: IMEI packet received {"connection_id":227822,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:13:14] local.INFO: IMEI acknowledgment sent {"connection_id":227822,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:13:16] local.INFO: TCP Data received {"connection_id":227822,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:13:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227822,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:13:16] local.INFO: Processing buffer {"connection_id":227822,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:13:16] local.INFO: IMEI packet received {"connection_id":227822,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:13:16] local.INFO: IMEI acknowledgment sent {"connection_id":227822,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:13:45] local.INFO: TCP Data received {"connection_id":227822,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dc732c0012d77be4005f3bf88000e00492a..."} 
[2026-11-03 01:13:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227822,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dc732c0012d77be4005f3bf88000e00492a..."} 
[2026-11-03 01:13:45] local.INFO: Processing buffer {"connection_id":227822,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dc732c0012d77be4005f3bf88000e00492a..."} 
[2026-11-03 01:13:45] local.INFO: Packet analysis {"connection_id":227822,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dc7"} 
[2026-11-03 01:13:45] local.INFO: Extracted packet for processing {"connection_id":227822,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dc7"} 
[2026-11-03 01:13:45] local.INFO: GPS Element Parsed {"raw_longitude":762822208,"raw_latitude":99860360,"longitude_deg":76.2822208,"latitude_deg":9.986036,"altitude":14,"angle":73,"satellites":42,"speed":29,"hex_longitude":"2d77be40","hex_latitude":"05f3bf88","is_valid_coordinates":true} 
[2026-11-03 01:13:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 01:13:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459173996288001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:13:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36253058736324608,"note":"Value kept but may cause issues"} 
[2026-11-03 01:13:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8618482337467273216,"note":"Value kept but may cause issues"} 
[2026-11-03 01:13:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,193,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:13:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793648440000,"timestamp_ms":1793648440000,"timestamp_seconds":1793648440,"priority":1,"record_length":96,"hex_timestamp":"000001a19dc732c0"} 
[2026-11-03 01:13:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:13:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:13:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 01:13:45] 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-11-03 01:13:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 01:13:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:13:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:13:45] local.INFO: Teltonika packet parsed successfully {"connection_id":227822,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:13:45] local.INFO: Passing IMEI to GPS processor {"connection_id":227822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:13:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":227822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:13:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:13:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:13:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:13:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459173996288001,"66":27343,"193":206,"9":24832,"24":29,"16":36253058736324608,"45":8618482337467273216},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,193,9,24,16,45]} 
[2026-11-03 01:13:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:13:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:13:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459173996288001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:13:45] local.INFO: Unknown IO ID detected {"io_id":193,"value":206,"description":"Unknown IO ID 193"} 
[2026-11-03 01:13:45] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:13:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36253058736324608,"km_value":36253058736324.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:13:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":8618482337467273216,"description":"Unknown IO ID 45"} 
[2026-11-03 01:13:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459173996288001,"power":27343,"unknown_193":206,"unknown_9":24832,"ignition":29,"odometer":null,"unknown_45":8618482337467273216}} 
[2026-11-03 01:13:45] local.INFO: DEBUG: GPS processor result {"connection_id":227822,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53053,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:13:45] local.INFO: GPS data processed {"connection_id":227822,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:13:45] local.INFO: Acknowledgment sent {"connection_id":227822,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:13:47] local.INFO: TCP Data received {"connection_id":227822,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dc8cce8012d78ca0005f4a7d0000c002d24..."} 
[2026-11-03 01:13:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227822,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dc8cce8012d78ca0005f4a7d0000c002d24..."} 
[2026-11-03 01:13:47] local.INFO: Processing buffer {"connection_id":227822,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dc8cce8012d78ca0005f4a7d0000c002d24..."} 
[2026-11-03 01:13:47] local.INFO: Packet analysis {"connection_id":227822,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dc8"} 
[2026-11-03 01:13:47] local.INFO: Extracted packet for processing {"connection_id":227822,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dc8"} 
[2026-11-03 01:13:47] local.INFO: GPS Element Parsed {"raw_longitude":762890752,"raw_latitude":99919824,"longitude_deg":76.2890752,"latitude_deg":9.9919824,"altitude":12,"angle":45,"satellites":36,"speed":33,"hex_longitude":"2d78ca00","hex_latitude":"05f4a7d0","is_valid_coordinates":true} 
[2026-11-03 01:13: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-11-03 01:13:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174025472001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:13:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36257546977148928,"note":"Value kept but may cause issues"} 
[2026-11-03 01:13:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8695817587332712448,"note":"Value kept but may cause issues"} 
[2026-11-03 01:13:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,52,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:13:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793648545000,"timestamp_ms":1793648545000,"timestamp_seconds":1793648545,"priority":1,"record_length":96,"hex_timestamp":"000001a19dc8cce8"} 
[2026-11-03 01:13:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:13: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-11-03 01:13: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-11-03 01:13: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-11-03 01:13: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-11-03 01:13:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:13:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:13:47] local.INFO: Teltonika packet parsed successfully {"connection_id":227822,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:13:47] local.INFO: Passing IMEI to GPS processor {"connection_id":227822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:13:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":227822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:13:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:13:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:13:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:13:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174025472001,"66":27463,"52":206,"9":24832,"24":33,"16":36257546977148928,"45":8695817587332712448},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,52,9,24,16,45]} 
[2026-11-03 01:13:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:13:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:13:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174025472001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:13:47] local.INFO: Unknown IO ID detected {"io_id":52,"value":206,"description":"Unknown IO ID 52"} 
[2026-11-03 01:13:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 01:13:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36257546977148928,"km_value":36257546977148.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:13:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":8695817587332712448,"description":"Unknown IO ID 45"} 
[2026-11-03 01:13:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174025472001,"power":27463,"unknown_52":206,"unknown_9":24832,"ignition":33,"odometer":null,"unknown_45":8695817587332712448}} 
[2026-11-03 01:13:47] local.INFO: DEBUG: GPS processor result {"connection_id":227822,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53054,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:13:47] local.INFO: GPS data processed {"connection_id":227822,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:13:47] local.INFO: Acknowledgment sent {"connection_id":227822,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:18:02] local.INFO: TCP Data received {"connection_id":227824,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:18:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227824,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:18:02] local.INFO: Processing buffer {"connection_id":227824,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:18:02] local.INFO: IMEI packet received {"connection_id":227824,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 01:18:02] local.INFO: IMEI acknowledgment sent {"connection_id":227824,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:18:42] local.INFO: TCP Data received {"connection_id":231357,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:18:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231357,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:18:42] local.INFO: Processing buffer {"connection_id":231357,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:18:42] local.INFO: IMEI packet received {"connection_id":231357,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 01:18:42] local.INFO: IMEI acknowledgment sent {"connection_id":231357,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:20:06] local.INFO: TCP Data received {"connection_id":229535,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:20:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229535,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:20:06] local.INFO: Processing buffer {"connection_id":229535,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:20:06] local.INFO: IMEI packet received {"connection_id":229535,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:20:06] local.INFO: IMEI acknowledgment sent {"connection_id":229535,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:20:07] local.INFO: TCP Data received {"connection_id":229535,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:20:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229535,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:20:07] local.INFO: Processing buffer {"connection_id":229535,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:20:07] local.INFO: IMEI packet received {"connection_id":229535,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:20:07] local.INFO: IMEI acknowledgment sent {"connection_id":229535,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:20:11] local.INFO: TCP Data received {"connection_id":229535,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:20:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229535,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:20:11] local.INFO: Processing buffer {"connection_id":229535,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:20:11] local.INFO: IMEI packet received {"connection_id":229535,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:20:11] local.INFO: IMEI acknowledgment sent {"connection_id":229535,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:20:12] local.INFO: TCP Data received {"connection_id":229535,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dcded68012d7ad44005f861e8000400151f..."} 
[2026-11-03 01:20:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229535,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dcded68012d7ad44005f861e8000400151f..."} 
[2026-11-03 01:20:12] local.INFO: Processing buffer {"connection_id":229535,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dcded68012d7ad44005f861e8000400151f..."} 
[2026-11-03 01:20:12] local.INFO: Packet analysis {"connection_id":229535,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dcd"} 
[2026-11-03 01:20:12] local.INFO: Extracted packet for processing {"connection_id":229535,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dcd"} 
[2026-11-03 01:20:12] local.INFO: GPS Element Parsed {"raw_longitude":763024448,"raw_latitude":100164072,"longitude_deg":76.3024448,"latitude_deg":10.0164072,"altitude":4,"angle":21,"satellites":31,"speed":45,"hex_longitude":"2d7ad440","hex_latitude":"05f861e8","is_valid_coordinates":true} 
[2026-11-03 01: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-11-03 01:20:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174112768001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:20:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36273575795097600,"note":"Value kept but may cause issues"} 
[2026-11-03 01:20:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8849643662168315904,"note":"Value kept but may cause issues"} 
[2026-11-03 01:20:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,142,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:20:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793648881000,"timestamp_ms":1793648881000,"timestamp_seconds":1793648881,"priority":1,"record_length":96,"hex_timestamp":"000001a19dcded68"} 
[2026-11-03 01:20:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:20: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-11-03 01: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 01:20:12] 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-11-03 01: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-11-03 01:20:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:20:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:20:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229535,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:20:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229535,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:20:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229535,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:20:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:20:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:20:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:20:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174112768001,"66":27365,"142":206,"8":65024,"24":45,"16":36273575795097600,"45":8849643662168315904},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,142,8,24,16,45]} 
[2026-11-03 01:20:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:20:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:20:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174112768001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:20:12] local.INFO: Unknown IO ID detected {"io_id":142,"value":206,"description":"Unknown IO ID 142"} 
[2026-11-03 01:20:12] local.INFO: Unknown IO ID detected {"io_id":8,"value":65024,"description":"Unknown IO ID 8"} 
[2026-11-03 01:20:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36273575795097600,"km_value":36273575795097.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:20:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8849643662168315904,"description":"Unknown IO ID 45"} 
[2026-11-03 01:20:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174112768001,"power":27365,"unknown_142":206,"unknown_8":65024,"ignition":45,"odometer":null,"unknown_45":8849643662168315904}} 
[2026-11-03 01:20:12] local.INFO: DEBUG: GPS processor result {"connection_id":229535,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53055,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:20:12] local.INFO: GPS data processed {"connection_id":229535,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:20:12] local.INFO: Acknowledgment sent {"connection_id":229535,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:20:45] local.INFO: TCP Data received {"connection_id":229535,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dcf7fc0012d7ba10005f99db0000e015423..."} 
[2026-11-03 01:20:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229535,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dcf7fc0012d7ba10005f99db0000e015423..."} 
[2026-11-03 01:20:45] local.INFO: Processing buffer {"connection_id":229535,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dcf7fc0012d7ba10005f99db0000e015423..."} 
[2026-11-03 01:20:45] local.INFO: Packet analysis {"connection_id":229535,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dcf"} 
[2026-11-03 01:20:45] local.INFO: Extracted packet for processing {"connection_id":229535,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dcf"} 
[2026-11-03 01:20:45] local.INFO: GPS Element Parsed {"raw_longitude":763076864,"raw_latitude":100244912,"longitude_deg":76.3076864,"latitude_deg":10.0244912,"altitude":14,"angle":340,"satellites":35,"speed":25,"hex_longitude":"2d7ba100","hex_latitude":"05f99db0","is_valid_coordinates":true} 
[2026-11-03 01:20: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-11-03 01:20:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174139648001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:20:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36278283079254016,"note":"Value kept but may cause issues"} 
[2026-11-03 01:20:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8908612669810624512,"note":"Value kept but may cause issues"} 
[2026-11-03 01:20:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,29,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:20:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793648984000,"timestamp_ms":1793648984000,"timestamp_seconds":1793648984,"priority":1,"record_length":96,"hex_timestamp":"000001a19dcf7fc0"} 
[2026-11-03 01:20:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:20:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:20: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-11-03 01:20: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-11-03 01:20: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-11-03 01:20:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:20:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:20:45] local.INFO: Teltonika packet parsed successfully {"connection_id":229535,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:20:45] local.INFO: Passing IMEI to GPS processor {"connection_id":229535,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:20:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":229535,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:20:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:20:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:20:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:20:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174139648001,"66":27397,"29":206,"8":65024,"24":25,"16":36278283079254016,"45":8908612669810624512},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,8,24,16,45]} 
[2026-11-03 01:20:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:20:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:20:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174139648001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:20:45] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-11-03 01:20:45] local.INFO: Unknown IO ID detected {"io_id":8,"value":65024,"description":"Unknown IO ID 8"} 
[2026-11-03 01:20:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36278283079254016,"km_value":36278283079254.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:20:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":8908612669810624512,"description":"Unknown IO ID 45"} 
[2026-11-03 01:20:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174139648001,"power":27397,"unknown_29":206,"unknown_8":65024,"ignition":25,"odometer":null,"unknown_45":8908612669810624512}} 
[2026-11-03 01:20:45] local.INFO: DEBUG: GPS processor result {"connection_id":229535,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53056,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:20:45] local.INFO: GPS data processed {"connection_id":229535,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:20:45] local.INFO: Acknowledgment sent {"connection_id":229535,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:21:21] local.INFO: TCP Data received {"connection_id":228282,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:21:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228282,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:21:21] local.INFO: Processing buffer {"connection_id":228282,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:21:21] local.INFO: IMEI packet received {"connection_id":228282,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:21:21] local.INFO: IMEI acknowledgment sent {"connection_id":228282,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:21:26] local.INFO: TCP Data received {"connection_id":228282,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:21:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228282,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:21:26] local.INFO: Processing buffer {"connection_id":228282,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:21:26] local.INFO: IMEI packet received {"connection_id":228282,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:21:26] local.INFO: IMEI acknowledgment sent {"connection_id":228282,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:21:27] local.INFO: TCP Data received {"connection_id":228282,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dcfa2e8012d7b98c005f9b298000d014623..."} 
[2026-11-03 01:21:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228282,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dcfa2e8012d7b98c005f9b298000d014623..."} 
[2026-11-03 01:21:27] local.INFO: Processing buffer {"connection_id":228282,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dcfa2e8012d7b98c005f9b298000d014623..."} 
[2026-11-03 01:21:27] local.INFO: Packet analysis {"connection_id":228282,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dcf"} 
[2026-11-03 01:21:27] local.INFO: Extracted packet for processing {"connection_id":228282,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dcf"} 
[2026-11-03 01:21:27] local.INFO: GPS Element Parsed {"raw_longitude":763074752,"raw_latitude":100250264,"longitude_deg":76.3074752,"latitude_deg":10.0250264,"altitude":13,"angle":326,"satellites":35,"speed":24,"hex_longitude":"2d7b98c0","hex_latitude":"05f9b298","is_valid_coordinates":true} 
[2026-11-03 01:21: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-11-03 01:21:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174139904001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:21:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36278562252128256,"note":"Value kept but may cause issues"} 
[2026-11-03 01:21:27] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8908401563578249216,"note":"Value kept but may cause issues"} 
[2026-11-03 01:21:27] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,29,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:21:27] local.INFO: AVL Record Parsed {"raw_timestamp":1793648993000,"timestamp_ms":1793648993000,"timestamp_seconds":1793648993,"priority":1,"record_length":96,"hex_timestamp":"000001a19dcfa2e8"} 
[2026-11-03 01:21:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:21: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-11-03 01:21: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":5,"data_length":795,"current_offset":136} 
[2026-11-03 01:21:27] 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-11-03 01:21: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-11-03 01:21:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:21:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:21:27] local.INFO: Teltonika packet parsed successfully {"connection_id":228282,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:21:27] local.INFO: Passing IMEI to GPS processor {"connection_id":228282,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:21:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":228282,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:21:27] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:21:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:21:27] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:21:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174139904001,"66":27463,"29":206,"8":65024,"24":24,"16":36278562252128256,"45":8908401563578249216},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,8,24,16,45]} 
[2026-11-03 01:21:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:21:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:21:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174139904001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:21:27] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-11-03 01:21:27] local.INFO: Unknown IO ID detected {"io_id":8,"value":65024,"description":"Unknown IO ID 8"} 
[2026-11-03 01:21:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36278562252128256,"km_value":36278562252128.26,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:21:27] local.INFO: Unknown IO ID detected {"io_id":45,"value":8908401563578249216,"description":"Unknown IO ID 45"} 
[2026-11-03 01:21:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174139904001,"power":27463,"unknown_29":206,"unknown_8":65024,"ignition":24,"odometer":null,"unknown_45":8908401563578249216}} 
[2026-11-03 01:21:27] local.INFO: DEBUG: GPS processor result {"connection_id":228282,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53057,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:21:27] local.INFO: GPS data processed {"connection_id":228282,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:21:27] local.INFO: Acknowledgment sent {"connection_id":228282,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:22:06] local.INFO: TCP Data received {"connection_id":229536,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:22:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229536,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:22:06] local.INFO: Processing buffer {"connection_id":229536,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:22:06] local.INFO: IMEI packet received {"connection_id":229536,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:22:06] local.INFO: IMEI acknowledgment sent {"connection_id":229536,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:22:11] local.INFO: TCP Data received {"connection_id":229536,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:22:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229536,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:22:11] local.INFO: Processing buffer {"connection_id":229536,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:22:11] local.INFO: IMEI packet received {"connection_id":229536,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:22:11] local.INFO: IMEI acknowledgment sent {"connection_id":229536,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:22:13] local.INFO: TCP Data received {"connection_id":229536,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dcfaab8012d7b95c005f9b640000c013a24..."} 
[2026-11-03 01:22:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229536,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dcfaab8012d7b95c005f9b640000c013a24..."} 
[2026-11-03 01:22:13] local.INFO: Processing buffer {"connection_id":229536,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dcfaab8012d7b95c005f9b640000c013a24..."} 
[2026-11-03 01:22:13] local.INFO: Packet analysis {"connection_id":229536,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dcf"} 
[2026-11-03 01:22:13] local.INFO: Extracted packet for processing {"connection_id":229536,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dcf"} 
[2026-11-03 01:22:13] local.INFO: GPS Element Parsed {"raw_longitude":763073984,"raw_latitude":100251200,"longitude_deg":76.3073984,"latitude_deg":10.02512,"altitude":12,"angle":314,"satellites":36,"speed":25,"hex_longitude":"2d7b95c0","hex_latitude":"05f9b640","is_valid_coordinates":true} 
[2026-11-03 01:22: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-11-03 01:22:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174142208001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:22:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36278618086703104,"note":"Value kept but may cause issues"} 
[2026-11-03 01:22:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8906079395021756416,"note":"Value kept but may cause issues"} 
[2026-11-03 01:22:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,29,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:22:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793648995000,"timestamp_ms":1793648995000,"timestamp_seconds":1793648995,"priority":1,"record_length":96,"hex_timestamp":"000001a19dcfaab8"} 
[2026-11-03 01:22:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:22: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-11-03 01:22: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-11-03 01:22: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-11-03 01:22: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-11-03 01:22:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:22:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:22:13] local.INFO: Teltonika packet parsed successfully {"connection_id":229536,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:22:13] local.INFO: Passing IMEI to GPS processor {"connection_id":229536,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:22:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":229536,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:22:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:22:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:22:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:22:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174142208001,"66":27343,"29":206,"8":65024,"24":25,"16":36278618086703104,"45":8906079395021756416},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,8,24,16,45]} 
[2026-11-03 01:22:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:22:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:22:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174142208001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:22:13] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-11-03 01:22:13] local.INFO: Unknown IO ID detected {"io_id":8,"value":65024,"description":"Unknown IO ID 8"} 
[2026-11-03 01:22:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36278618086703104,"km_value":36278618086703.1,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:22:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":8906079395021756416,"description":"Unknown IO ID 45"} 
[2026-11-03 01:22:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174142208001,"power":27343,"unknown_29":206,"unknown_8":65024,"ignition":25,"odometer":null,"unknown_45":8906079395021756416}} 
[2026-11-03 01:22:13] local.INFO: DEBUG: GPS processor result {"connection_id":229536,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53058,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:22:13] local.INFO: GPS data processed {"connection_id":229536,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:22:13] local.INFO: Acknowledgment sent {"connection_id":229536,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:22:45] local.INFO: TCP Data received {"connection_id":229536,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dcfdd80012d7b7b8005f9cd88000c013d27..."} 
[2026-11-03 01:22:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229536,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dcfdd80012d7b7b8005f9cd88000c013d27..."} 
[2026-11-03 01:22:45] local.INFO: Processing buffer {"connection_id":229536,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dcfdd80012d7b7b8005f9cd88000c013d27..."} 
[2026-11-03 01:22:45] local.INFO: Packet analysis {"connection_id":229536,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dcf"} 
[2026-11-03 01:22:45] local.INFO: Extracted packet for processing {"connection_id":229536,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dcf"} 
[2026-11-03 01:22:45] local.INFO: GPS Element Parsed {"raw_longitude":763067264,"raw_latitude":100257160,"longitude_deg":76.3067264,"latitude_deg":10.025716,"altitude":12,"angle":317,"satellites":39,"speed":24,"hex_longitude":"2d7b7b80","hex_latitude":"05f9cd88","is_valid_coordinates":true} 
[2026-11-03 01:22: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-11-03 01:22:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174142720001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:22:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36279051878400000,"note":"Value kept but may cause issues"} 
[2026-11-03 01:22:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8905234970091864064,"note":"Value kept but may cause issues"} 
[2026-11-03 01:22:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,29,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:22:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793649008000,"timestamp_ms":1793649008000,"timestamp_seconds":1793649008,"priority":1,"record_length":96,"hex_timestamp":"000001a19dcfdd80"} 
[2026-11-03 01:22:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:22:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:22:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 01:22:45] 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-11-03 01:22: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-11-03 01:22:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:22:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:22:45] local.INFO: Teltonika packet parsed successfully {"connection_id":229536,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:22:45] local.INFO: Passing IMEI to GPS processor {"connection_id":229536,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:22:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":229536,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:22:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:22:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:22:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:22:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174142720001,"66":27484,"29":206,"8":65024,"24":24,"16":36279051878400000,"45":8905234970091864064},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,8,24,16,45]} 
[2026-11-03 01:22:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:22:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:22:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174142720001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:22:45] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-11-03 01:22:45] local.INFO: Unknown IO ID detected {"io_id":8,"value":65024,"description":"Unknown IO ID 8"} 
[2026-11-03 01:22:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36279051878400000,"km_value":36279051878400,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:22:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":8905234970091864064,"description":"Unknown IO ID 45"} 
[2026-11-03 01:22:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174142720001,"power":27484,"unknown_29":206,"unknown_8":65024,"ignition":24,"odometer":null,"unknown_45":8905234970091864064}} 
[2026-11-03 01:22:45] local.INFO: DEBUG: GPS processor result {"connection_id":229536,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53059,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:22:45] local.INFO: GPS data processed {"connection_id":229536,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:22:45] local.INFO: Acknowledgment sent {"connection_id":229536,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:23:11] local.INFO: TCP Data received {"connection_id":227828,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:23:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227828,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:23:11] local.INFO: Processing buffer {"connection_id":227828,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:23:11] local.INFO: IMEI packet received {"connection_id":227828,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:23:11] local.INFO: IMEI acknowledgment sent {"connection_id":227828,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:23:12] local.INFO: TCP Data received {"connection_id":227828,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:23:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227828,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:23:12] local.INFO: Processing buffer {"connection_id":227828,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:23:12] local.INFO: IMEI packet received {"connection_id":227828,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:23:12] local.INFO: IMEI acknowledgment sent {"connection_id":227828,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:23:13] local.INFO: TCP Data received {"connection_id":227828,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd18360012d7afe4005fb2168000f014b28..."} 
[2026-11-03 01:23:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227828,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd18360012d7afe4005fb2168000f014b28..."} 
[2026-11-03 01:23:13] local.INFO: Processing buffer {"connection_id":227828,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd18360012d7afe4005fb2168000f014b28..."} 
[2026-11-03 01:23:13] local.INFO: Packet analysis {"connection_id":227828,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd1"} 
[2026-11-03 01:23:13] local.INFO: Extracted packet for processing {"connection_id":227828,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd1"} 
[2026-11-03 01:23:13] local.INFO: GPS Element Parsed {"raw_longitude":763035200,"raw_latitude":100344168,"longitude_deg":76.30352,"latitude_deg":10.0344168,"altitude":15,"angle":331,"satellites":40,"speed":29,"hex_longitude":"2d7afe40","hex_latitude":"05fb2168","is_valid_coordinates":true} 
[2026-11-03 01:23: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-11-03 01:23:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174170624001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:23:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36283595953799168,"note":"Value kept but may cause issues"} 
[2026-11-03 01:23:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8867376585745893376,"note":"Value kept but may cause issues"} 
[2026-11-03 01:23:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,188,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:23:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793649116000,"timestamp_ms":1793649116000,"timestamp_seconds":1793649116,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd18360"} 
[2026-11-03 01:23:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:23: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-11-03 01:23: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":5,"data_length":795,"current_offset":136} 
[2026-11-03 01:23:13] 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-11-03 01:23: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-11-03 01:23:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:23:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:23:13] local.INFO: Teltonika packet parsed successfully {"connection_id":227828,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:23:13] local.INFO: Passing IMEI to GPS processor {"connection_id":227828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:23:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":227828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:23:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:23:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:23:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:23:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174170624001,"66":27365,"188":206,"8":65024,"24":29,"16":36283595953799168,"45":8867376585745893376},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,188,8,24,16,45]} 
[2026-11-03 01:23:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:23:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:23:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174170624001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:23:13] local.INFO: Unknown IO ID detected {"io_id":188,"value":206,"description":"Unknown IO ID 188"} 
[2026-11-03 01:23:13] local.INFO: Unknown IO ID detected {"io_id":8,"value":65024,"description":"Unknown IO ID 8"} 
[2026-11-03 01:23:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36283595953799168,"km_value":36283595953799.17,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:23:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":8867376585745893376,"description":"Unknown IO ID 45"} 
[2026-11-03 01:23:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174170624001,"power":27365,"unknown_188":206,"unknown_8":65024,"ignition":29,"odometer":null,"unknown_45":8867376585745893376}} 
[2026-11-03 01:23:13] local.INFO: DEBUG: GPS processor result {"connection_id":227828,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53060,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:23:13] local.INFO: GPS data processed {"connection_id":227828,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:23:13] local.INFO: Acknowledgment sent {"connection_id":227828,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:23:16] local.INFO: TCP Data received {"connection_id":227828,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd1ba10012d7aee4005fb40e80010014f28..."} 
[2026-11-03 01:23:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227828,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd1ba10012d7aee4005fb40e80010014f28..."} 
[2026-11-03 01:23:16] local.INFO: Processing buffer {"connection_id":227828,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd1ba10012d7aee4005fb40e80010014f28..."} 
[2026-11-03 01:23:16] local.INFO: Packet analysis {"connection_id":227828,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd1"} 
[2026-11-03 01:23:16] local.INFO: Extracted packet for processing {"connection_id":227828,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd1"} 
[2026-11-03 01:23:16] local.INFO: GPS Element Parsed {"raw_longitude":763031104,"raw_latitude":100352232,"longitude_deg":76.3031104,"latitude_deg":10.0352232,"altitude":16,"angle":335,"satellites":40,"speed":24,"hex_longitude":"2d7aee40","hex_latitude":"05fb40e8","is_valid_coordinates":true} 
[2026-11-03 01:23: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-11-03 01:23:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174173696001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:23:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36284034040463360,"note":"Value kept but may cause issues"} 
[2026-11-03 01:23:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8862591511143999488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:23:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,188,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:23:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793649130000,"timestamp_ms":1793649130000,"timestamp_seconds":1793649130,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd1ba10"} 
[2026-11-03 01:23:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:23: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-11-03 01:23: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-11-03 01:23: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-11-03 01:23: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-11-03 01:23:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:23:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:23:16] local.INFO: Teltonika packet parsed successfully {"connection_id":227828,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:23:16] local.INFO: Passing IMEI to GPS processor {"connection_id":227828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:23:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":227828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:23:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:23:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:23:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:23:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174173696001,"66":26984,"188":206,"8":65024,"24":24,"16":36284034040463360,"45":8862591511143999488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,188,8,24,16,45]} 
[2026-11-03 01:23:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:23:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:23:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174173696001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:23:16] local.INFO: Unknown IO ID detected {"io_id":188,"value":206,"description":"Unknown IO ID 188"} 
[2026-11-03 01:23:16] local.INFO: Unknown IO ID detected {"io_id":8,"value":65024,"description":"Unknown IO ID 8"} 
[2026-11-03 01:23:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36284034040463360,"km_value":36284034040463.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:23:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":8862591511143999488,"description":"Unknown IO ID 45"} 
[2026-11-03 01:23:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174173696001,"power":26984,"unknown_188":206,"unknown_8":65024,"ignition":24,"odometer":null,"unknown_45":8862591511143999488}} 
[2026-11-03 01:23:16] local.INFO: DEBUG: GPS processor result {"connection_id":227828,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53061,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:23:16] local.INFO: GPS data processed {"connection_id":227828,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:23:16] local.INFO: Acknowledgment sent {"connection_id":227828,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:23:48] local.INFO: TCP Data received {"connection_id":227828,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd1ecd8012d7addc005fb62600010014d28..."} 
[2026-11-03 01:23:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227828,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd1ecd8012d7addc005fb62600010014d28..."} 
[2026-11-03 01:23:48] local.INFO: Processing buffer {"connection_id":227828,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd1ecd8012d7addc005fb62600010014d28..."} 
[2026-11-03 01:23:48] local.INFO: Packet analysis {"connection_id":227828,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd1"} 
[2026-11-03 01:23:48] local.INFO: Extracted packet for processing {"connection_id":227828,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd1"} 
[2026-11-03 01:23:48] local.INFO: GPS Element Parsed {"raw_longitude":763026880,"raw_latitude":100360800,"longitude_deg":76.302688,"latitude_deg":10.03608,"altitude":16,"angle":333,"satellites":40,"speed":32,"hex_longitude":"2d7addc0","hex_latitude":"05fb6260","is_valid_coordinates":true} 
[2026-11-03 01:23: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-11-03 01:23:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174177280001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:23:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36284497896931328,"note":"Value kept but may cause issues"} 
[2026-11-03 01:23:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8858087911518693376,"note":"Value kept but may cause issues"} 
[2026-11-03 01:23:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,188,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:23:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793649143000,"timestamp_ms":1793649143000,"timestamp_seconds":1793649143,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd1ecd8"} 
[2026-11-03 01:23:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:23:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:23: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":105,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-11-03 01:23:48] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1659,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 01:23: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-11-03 01:23:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:23:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:23:48] local.INFO: Teltonika packet parsed successfully {"connection_id":227828,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:23:48] local.INFO: Passing IMEI to GPS processor {"connection_id":227828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:23:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":227828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:23:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:23:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:23:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:23:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174177280001,"66":27267,"188":206,"8":65024,"24":32,"16":36284497896931328,"45":8858087911518693376},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,188,8,24,16,45]} 
[2026-11-03 01:23:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:23:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:23:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174177280001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:23:48] local.INFO: Unknown IO ID detected {"io_id":188,"value":206,"description":"Unknown IO ID 188"} 
[2026-11-03 01:23:48] local.INFO: Unknown IO ID detected {"io_id":8,"value":65024,"description":"Unknown IO ID 8"} 
[2026-11-03 01:23:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36284497896931328,"km_value":36284497896931.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:23:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":8858087911518693376,"description":"Unknown IO ID 45"} 
[2026-11-03 01:23:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174177280001,"power":27267,"unknown_188":206,"unknown_8":65024,"ignition":32,"odometer":null,"unknown_45":8858087911518693376}} 
[2026-11-03 01:23:48] local.INFO: DEBUG: GPS processor result {"connection_id":227828,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53062,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:23:48] local.INFO: GPS data processed {"connection_id":227828,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:23:48] local.INFO: Acknowledgment sent {"connection_id":227828,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:23:57] local.INFO: TCP Data received {"connection_id":231360,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:23:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231360,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:23:57] local.INFO: Processing buffer {"connection_id":231360,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:23:57] local.INFO: IMEI packet received {"connection_id":231360,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 01:23:57] local.INFO: IMEI acknowledgment sent {"connection_id":231360,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:24:21] local.INFO: TCP Data received {"connection_id":231361,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:24:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231361,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:24:21] local.INFO: Processing buffer {"connection_id":231361,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:24:21] local.INFO: IMEI packet received {"connection_id":231361,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:24:21] local.INFO: IMEI acknowledgment sent {"connection_id":231361,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:24:22] local.INFO: TCP Data received {"connection_id":231361,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:24:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231361,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:24:22] local.INFO: Processing buffer {"connection_id":231361,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:24:22] local.INFO: IMEI packet received {"connection_id":231361,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:24:22] local.INFO: IMEI acknowledgment sent {"connection_id":231361,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:24:23] local.INFO: TCP Data received {"connection_id":231361,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd217d0012d7acd8005fb83c80010014c27..."} 
[2026-11-03 01:24:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231361,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd217d0012d7acd8005fb83c80010014c27..."} 
[2026-11-03 01:24:23] local.INFO: Processing buffer {"connection_id":231361,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd217d0012d7acd8005fb83c80010014c27..."} 
[2026-11-03 01:24:23] local.INFO: Packet analysis {"connection_id":231361,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd2"} 
[2026-11-03 01:24:23] local.INFO: Extracted packet for processing {"connection_id":231361,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd2"} 
[2026-11-03 01:24:23] local.INFO: GPS Element Parsed {"raw_longitude":763022720,"raw_latitude":100369352,"longitude_deg":76.302272,"latitude_deg":10.0369352,"altitude":16,"angle":332,"satellites":39,"speed":38,"hex_longitude":"2d7acd80","hex_latitude":"05fb83c8","is_valid_coordinates":true} 
[2026-11-03 01:24: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-11-03 01:24:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174180608001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:24:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36284957458432000,"note":"Value kept but may cause issues"} 
[2026-11-03 01:24:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8853443574405160960,"note":"Value kept but may cause issues"} 
[2026-11-03 01:24:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,188,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:24:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793649154000,"timestamp_ms":1793649154000,"timestamp_seconds":1793649154,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd217d0"} 
[2026-11-03 01:24:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:24:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:24: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 01:24:23] 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-11-03 01:24: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-11-03 01:24:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:24:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:24:23] local.INFO: Teltonika packet parsed successfully {"connection_id":231361,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:24:23] local.INFO: Passing IMEI to GPS processor {"connection_id":231361,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:24:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":231361,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:24:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:24:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:24:23] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:24:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174180608001,"66":27484,"188":206,"8":65024,"24":38,"16":36284957458432000,"45":8853443574405160960},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,188,8,24,16,45]} 
[2026-11-03 01:24:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:24:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:24:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174180608001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:24:23] local.INFO: Unknown IO ID detected {"io_id":188,"value":206,"description":"Unknown IO ID 188"} 
[2026-11-03 01:24:23] local.INFO: Unknown IO ID detected {"io_id":8,"value":65024,"description":"Unknown IO ID 8"} 
[2026-11-03 01:24:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36284957458432000,"km_value":36284957458432,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:24:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":8853443574405160960,"description":"Unknown IO ID 45"} 
[2026-11-03 01:24:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174180608001,"power":27484,"unknown_188":206,"unknown_8":65024,"ignition":38,"odometer":null,"unknown_45":8853443574405160960}} 
[2026-11-03 01:24:23] local.INFO: DEBUG: GPS processor result {"connection_id":231361,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53063,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:24:23] local.INFO: GPS data processed {"connection_id":231361,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:24:23] local.INFO: Acknowledgment sent {"connection_id":231361,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:24:27] local.INFO: TCP Data received {"connection_id":231361,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd23af8012d7abd4005fba318000f014d28..."} 
[2026-11-03 01:24:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231361,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd23af8012d7abd4005fba318000f014d28..."} 
[2026-11-03 01:24:27] local.INFO: Processing buffer {"connection_id":231361,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd23af8012d7abd4005fba318000f014d28..."} 
[2026-11-03 01:24:27] local.INFO: Packet analysis {"connection_id":231361,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd2"} 
[2026-11-03 01:24:27] local.INFO: Extracted packet for processing {"connection_id":231361,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd2"} 
[2026-11-03 01:24:27] local.INFO: GPS Element Parsed {"raw_longitude":763018560,"raw_latitude":100377368,"longitude_deg":76.301856,"latitude_deg":10.0377368,"altitude":15,"angle":333,"satellites":40,"speed":40,"hex_longitude":"2d7abd40","hex_latitude":"05fba318","is_valid_coordinates":true} 
[2026-11-03 01:24: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-11-03 01:24:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174183424001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:24:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36285391250128896,"note":"Value kept but may cause issues"} 
[2026-11-03 01:24:27] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8848869606035802112,"note":"Value kept but may cause issues"} 
[2026-11-03 01:24:27] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,188,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:24:27] local.INFO: AVL Record Parsed {"raw_timestamp":1793649163000,"timestamp_ms":1793649163000,"timestamp_seconds":1793649163,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd23af8"} 
[2026-11-03 01:24:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:24: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-11-03 01:24: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-11-03 01:24: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-11-03 01:24: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-11-03 01:24:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:24:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:24:27] local.INFO: Teltonika packet parsed successfully {"connection_id":231361,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:24:27] local.INFO: Passing IMEI to GPS processor {"connection_id":231361,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:24:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":231361,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:24:27] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:24:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:24:27] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:24:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174183424001,"66":27571,"188":206,"8":65024,"24":40,"16":36285391250128896,"45":8848869606035802112},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,188,8,24,16,45]} 
[2026-11-03 01:24:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:24:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:24:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174183424001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:24:27] local.INFO: Unknown IO ID detected {"io_id":188,"value":206,"description":"Unknown IO ID 188"} 
[2026-11-03 01:24:27] local.INFO: Unknown IO ID detected {"io_id":8,"value":65024,"description":"Unknown IO ID 8"} 
[2026-11-03 01:24:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36285391250128896,"km_value":36285391250128.9,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:24:27] local.INFO: Unknown IO ID detected {"io_id":45,"value":8848869606035802112,"description":"Unknown IO ID 45"} 
[2026-11-03 01:24:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174183424001,"power":27571,"unknown_188":206,"unknown_8":65024,"ignition":40,"odometer":null,"unknown_45":8848869606035802112}} 
[2026-11-03 01:24:27] local.INFO: DEBUG: GPS processor result {"connection_id":231361,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53064,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:24:27] local.INFO: GPS data processed {"connection_id":231361,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:24:27] local.INFO: Acknowledgment sent {"connection_id":231361,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:24:47] local.INFO: TCP Data received {"connection_id":229537,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:24:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229537,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:24:47] local.INFO: Processing buffer {"connection_id":229537,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:24:47] local.INFO: IMEI packet received {"connection_id":229537,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 01:24:47] local.INFO: IMEI acknowledgment sent {"connection_id":229537,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:25:06] local.INFO: TCP Data received {"connection_id":227829,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:25:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227829,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:25:06] local.INFO: Processing buffer {"connection_id":227829,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:25:06] local.INFO: IMEI packet received {"connection_id":227829,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:25:06] local.INFO: IMEI acknowledgment sent {"connection_id":227829,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:25:12] local.INFO: TCP Data received {"connection_id":227829,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:25:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227829,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:25:12] local.INFO: Processing buffer {"connection_id":227829,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:25:12] local.INFO: IMEI packet received {"connection_id":227829,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:25:12] local.INFO: IMEI acknowledgment sent {"connection_id":227829,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:25:14] local.INFO: TCP Data received {"connection_id":227829,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd25e20012d7aad4005fbc2e8000d014d28..."} 
[2026-11-03 01:25:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227829,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd25e20012d7aad4005fbc2e8000d014d28..."} 
[2026-11-03 01:25:14] local.INFO: Processing buffer {"connection_id":227829,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd25e20012d7aad4005fbc2e8000d014d28..."} 
[2026-11-03 01:25:14] local.INFO: Packet analysis {"connection_id":227829,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd2"} 
[2026-11-03 01:25:14] local.INFO: Extracted packet for processing {"connection_id":227829,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd2"} 
[2026-11-03 01:25:14] local.INFO: GPS Element Parsed {"raw_longitude":763014464,"raw_latitude":100385512,"longitude_deg":76.3014464,"latitude_deg":10.0385512,"altitude":13,"angle":333,"satellites":40,"speed":40,"hex_longitude":"2d7aad40","hex_latitude":"05fbc2e8","is_valid_coordinates":true} 
[2026-11-03 01:25: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-11-03 01:25:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174185728001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:25:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36285833631760384,"note":"Value kept but may cause issues"} 
[2026-11-03 01:25:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8844295637666306048,"note":"Value kept but may cause issues"} 
[2026-11-03 01:25:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,188,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:25:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793649172000,"timestamp_ms":1793649172000,"timestamp_seconds":1793649172,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd25e20"} 
[2026-11-03 01:25:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:25: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-11-03 01:25: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":179,"data_length":795,"current_offset":136} 
[2026-11-03 01:25:14] 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-11-03 01:25: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-11-03 01:25:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:25:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:25:14] local.INFO: Teltonika packet parsed successfully {"connection_id":227829,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:25:14] local.INFO: Passing IMEI to GPS processor {"connection_id":227829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:25:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":227829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:25:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:25:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:25:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:25:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174185728001,"66":27267,"188":206,"8":65024,"24":40,"16":36285833631760384,"45":8844295637666306048},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,188,8,24,16,45]} 
[2026-11-03 01:25:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:25:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:25:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174185728001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:25:14] local.INFO: Unknown IO ID detected {"io_id":188,"value":206,"description":"Unknown IO ID 188"} 
[2026-11-03 01:25:14] local.INFO: Unknown IO ID detected {"io_id":8,"value":65024,"description":"Unknown IO ID 8"} 
[2026-11-03 01:25:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36285833631760384,"km_value":36285833631760.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:25:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":8844295637666306048,"description":"Unknown IO ID 45"} 
[2026-11-03 01:25:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174185728001,"power":27267,"unknown_188":206,"unknown_8":65024,"ignition":40,"odometer":null,"unknown_45":8844295637666306048}} 
[2026-11-03 01:25:14] local.INFO: DEBUG: GPS processor result {"connection_id":227829,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53065,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:25:14] local.INFO: GPS data processed {"connection_id":227829,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:25:14] local.INFO: Acknowledgment sent {"connection_id":227829,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:25:48] local.INFO: TCP Data received {"connection_id":227829,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd40400012d79dc0005fd14300006014224..."} 
[2026-11-03 01:25:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227829,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd40400012d79dc0005fd14300006014224..."} 
[2026-11-03 01:25:48] local.INFO: Processing buffer {"connection_id":227829,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd40400012d79dc0005fd14300006014224..."} 
[2026-11-03 01:25:48] local.INFO: Packet analysis {"connection_id":227829,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd4"} 
[2026-11-03 01:25:48] local.INFO: Extracted packet for processing {"connection_id":227829,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd4"} 
[2026-11-03 01:25:48] local.INFO: GPS Element Parsed {"raw_longitude":762960896,"raw_latitude":100471856,"longitude_deg":76.2960896,"latitude_deg":10.0471856,"altitude":6,"angle":322,"satellites":36,"speed":46,"hex_longitude":"2d79dc00","hex_latitude":"05fd1430","is_valid_coordinates":true} 
[2026-11-03 01:25: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-11-03 01:25:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174213632001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:25:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36290755664281600,"note":"Value kept but may cause issues"} 
[2026-11-03 01:25:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8787085848672147456,"note":"Value kept but may cause issues"} 
[2026-11-03 01:25:48] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,8,24,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 01:25:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793649280000,"timestamp_ms":1793649280000,"timestamp_seconds":1793649280,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd40400"} 
[2026-11-03 01:25:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:25:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:25:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 01:25:48] 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-11-03 01:25: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-11-03 01:25:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:25:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:25:48] local.INFO: Teltonika packet parsed successfully {"connection_id":227829,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:25:48] local.INFO: Passing IMEI to GPS processor {"connection_id":227829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:25:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":227829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:25:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:25:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:25:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:25:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174213632001,"66":206,"8":65024,"24":46,"16":36290755664281600,"45":8787085848672147456},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,24,16,45]} 
[2026-11-03 01:25:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:25:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:25:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174213632001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:25:48] local.INFO: Unknown IO ID detected {"io_id":8,"value":65024,"description":"Unknown IO ID 8"} 
[2026-11-03 01:25:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36290755664281600,"km_value":36290755664281.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:25:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":8787085848672147456,"description":"Unknown IO ID 45"} 
[2026-11-03 01:25:48] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459174213632001,"power":206,"unknown_8":65024,"ignition":46,"odometer":null,"unknown_45":8787085848672147456}} 
[2026-11-03 01:25:48] local.INFO: DEBUG: GPS processor result {"connection_id":227829,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53066,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:25:48] local.INFO: GPS data processed {"connection_id":227829,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:25:48] local.INFO: Acknowledgment sent {"connection_id":227829,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:26:11] local.INFO: TCP Data received {"connection_id":231362,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:26:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231362,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:26:11] local.INFO: Processing buffer {"connection_id":231362,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:26:11] local.INFO: IMEI packet received {"connection_id":231362,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:26:11] local.INFO: IMEI acknowledgment sent {"connection_id":231362,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:26:13] local.INFO: TCP Data received {"connection_id":231362,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:26:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231362,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:26:13] local.INFO: Processing buffer {"connection_id":231362,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:26:13] local.INFO: IMEI packet received {"connection_id":231362,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:26:13] local.INFO: IMEI acknowledgment sent {"connection_id":231362,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:26:16] local.INFO: TCP Data received {"connection_id":231362,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:26:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231362,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:26:16] local.INFO: Processing buffer {"connection_id":231362,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:26:16] local.INFO: IMEI packet received {"connection_id":231362,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:26:16] local.INFO: IMEI acknowledgment sent {"connection_id":231362,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:26:17] local.INFO: TCP Data received {"connection_id":231362,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd42728012d79c64005fd31400006014328..."} 
[2026-11-03 01:26:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231362,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd42728012d79c64005fd31400006014328..."} 
[2026-11-03 01:26:17] local.INFO: Processing buffer {"connection_id":231362,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd42728012d79c64005fd31400006014328..."} 
[2026-11-03 01:26:17] local.INFO: Packet analysis {"connection_id":231362,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd4"} 
[2026-11-03 01:26:17] local.INFO: Extracted packet for processing {"connection_id":231362,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd4"} 
[2026-11-03 01:26:17] local.INFO: GPS Element Parsed {"raw_longitude":762955328,"raw_latitude":100479296,"longitude_deg":76.2955328,"latitude_deg":10.0479296,"altitude":6,"angle":323,"satellites":40,"speed":34,"hex_longitude":"2d79c640","hex_latitude":"05fd3140","is_valid_coordinates":true} 
[2026-11-03 01:26: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-11-03 01:26:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174215680001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:26:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36291202340880384,"note":"Value kept but may cause issues"} 
[2026-11-03 01:26:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8780893399186419712,"note":"Value kept but may cause issues"} 
[2026-11-03 01:26:17] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,8,24,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 01:26:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793649289000,"timestamp_ms":1793649289000,"timestamp_seconds":1793649289,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd42728"} 
[2026-11-03 01:26:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:26: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-11-03 01:26: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":164,"data_length":795,"current_offset":136} 
[2026-11-03 01:26:17] 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-11-03 01:26: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-11-03 01:26:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:26:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:26:17] local.INFO: Teltonika packet parsed successfully {"connection_id":231362,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:26:17] local.INFO: Passing IMEI to GPS processor {"connection_id":231362,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:26:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":231362,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:26:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:26:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:26:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:26:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174215680001,"66":206,"8":65024,"24":34,"16":36291202340880384,"45":8780893399186419712},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,24,16,45]} 
[2026-11-03 01:26:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:26:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:26:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174215680001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:26:17] local.INFO: Unknown IO ID detected {"io_id":8,"value":65024,"description":"Unknown IO ID 8"} 
[2026-11-03 01:26:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36291202340880384,"km_value":36291202340880.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:26:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8780893399186419712,"description":"Unknown IO ID 45"} 
[2026-11-03 01:26:17] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459174215680001,"power":206,"unknown_8":65024,"ignition":34,"odometer":null,"unknown_45":8780893399186419712}} 
[2026-11-03 01:26:17] local.INFO: DEBUG: GPS processor result {"connection_id":231362,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53067,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:26:17] local.INFO: GPS data processed {"connection_id":231362,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:26:17] local.INFO: Acknowledgment sent {"connection_id":231362,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:26:50] local.INFO: TCP Data received {"connection_id":231362,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd44e38012d79b0c005fd4d800007014327..."} 
[2026-11-03 01:26:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231362,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd44e38012d79b0c005fd4d800007014327..."} 
[2026-11-03 01:26:50] local.INFO: Processing buffer {"connection_id":231362,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd44e38012d79b0c005fd4d800007014327..."} 
[2026-11-03 01:26:50] local.INFO: Packet analysis {"connection_id":231362,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd4"} 
[2026-11-03 01:26:50] local.INFO: Extracted packet for processing {"connection_id":231362,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd4"} 
[2026-11-03 01:26:50] local.INFO: GPS Element Parsed {"raw_longitude":762949824,"raw_latitude":100486528,"longitude_deg":76.2949824,"latitude_deg":10.0486528,"altitude":7,"angle":323,"satellites":39,"speed":37,"hex_longitude":"2d79b0c0","hex_latitude":"05fd4d80","is_valid_coordinates":true} 
[2026-11-03 01:26: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-11-03 01:26:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174217984001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:26:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36291640427544576,"note":"Value kept but may cause issues"} 
[2026-11-03 01:26:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8774771318444867584,"note":"Value kept but may cause issues"} 
[2026-11-03 01:26:50] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,8,24,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 01:26:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793649299000,"timestamp_ms":1793649299000,"timestamp_seconds":1793649299,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd44e38"} 
[2026-11-03 01:26:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:26: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-11-03 01:26: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-11-03 01:26: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-11-03 01:26: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-11-03 01:26:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:26:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:26:50] local.INFO: Teltonika packet parsed successfully {"connection_id":231362,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:26:50] local.INFO: Passing IMEI to GPS processor {"connection_id":231362,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:26:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":231362,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:26:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:26:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:26:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:26:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174217984001,"66":206,"8":65024,"24":37,"16":36291640427544576,"45":8774771318444867584},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,24,16,45]} 
[2026-11-03 01:26:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:26:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:26:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174217984001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:26:50] local.INFO: Unknown IO ID detected {"io_id":8,"value":65024,"description":"Unknown IO ID 8"} 
[2026-11-03 01:26:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36291640427544576,"km_value":36291640427544.58,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:26:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":8774771318444867584,"description":"Unknown IO ID 45"} 
[2026-11-03 01:26:50] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459174217984001,"power":206,"unknown_8":65024,"ignition":37,"odometer":null,"unknown_45":8774771318444867584}} 
[2026-11-03 01:26:50] local.INFO: DEBUG: GPS processor result {"connection_id":231362,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53068,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:26:50] local.INFO: GPS data processed {"connection_id":231362,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:26:50] local.INFO: Acknowledgment sent {"connection_id":231362,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:28:31] local.INFO: TCP Data received {"connection_id":227832,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:28:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227832,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:28:31] local.INFO: Processing buffer {"connection_id":227832,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:28:31] local.INFO: IMEI packet received {"connection_id":227832,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:28:31] local.INFO: IMEI acknowledgment sent {"connection_id":227832,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:28:37] local.INFO: TCP Data received {"connection_id":227832,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:28:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227832,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:28:37] local.INFO: Processing buffer {"connection_id":227832,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:28:37] local.INFO: IMEI packet received {"connection_id":227832,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:28:37] local.INFO: IMEI acknowledgment sent {"connection_id":227832,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:28:40] local.INFO: TCP Data received {"connection_id":227832,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd67cd0012d78a74005ff42180008000528..."} 
[2026-11-03 01:28:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227832,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd67cd0012d78a74005ff42180008000528..."} 
[2026-11-03 01:28:40] local.INFO: Processing buffer {"connection_id":227832,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd67cd0012d78a74005ff42180008000528..."} 
[2026-11-03 01:28:40] local.INFO: Packet analysis {"connection_id":227832,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd6"} 
[2026-11-03 01:28:40] local.INFO: Extracted packet for processing {"connection_id":227832,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd6"} 
[2026-11-03 01:28:40] local.INFO: GPS Element Parsed {"raw_longitude":762881856,"raw_latitude":100614680,"longitude_deg":76.2881856,"latitude_deg":10.061468,"altitude":8,"angle":5,"satellites":40,"speed":22,"hex_longitude":"2d78a740","hex_latitude":"05ff4218","is_valid_coordinates":true} 
[2026-11-03 01: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-11-03 01:28:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174256896001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:28:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36298735713517568,"note":"Value kept but may cause issues"} 
[2026-11-03 01:28:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8693988000163424256,"note":"Value kept but may cause issues"} 
[2026-11-03 01:28:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,224,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:28:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793649442000,"timestamp_ms":1793649442000,"timestamp_seconds":1793649442,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd67cd0"} 
[2026-11-03 01:28:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:28: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-11-03 01: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 01:28:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 01: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-11-03 01:28:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:28:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:28:40] local.INFO: Teltonika packet parsed successfully {"connection_id":227832,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:28:40] local.INFO: Passing IMEI to GPS processor {"connection_id":227832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:28:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":227832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:28:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:28:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:28:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:28:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174256896001,"66":27365,"224":206,"8":65280,"24":22,"16":36298735713517568,"45":8693988000163424256},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,224,8,24,16,45]} 
[2026-11-03 01:28:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:28:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:28:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174256896001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:28:40] local.INFO: Unknown IO ID detected {"io_id":224,"value":206,"description":"Unknown IO ID 224"} 
[2026-11-03 01:28:40] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:28:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36298735713517568,"km_value":36298735713517.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:28:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":8693988000163424256,"description":"Unknown IO ID 45"} 
[2026-11-03 01:28:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174256896001,"power":27365,"unknown_224":206,"unknown_8":65280,"ignition":22,"odometer":null,"unknown_45":8693988000163424256}} 
[2026-11-03 01:28:40] local.INFO: DEBUG: GPS processor result {"connection_id":227832,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53069,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:28:40] local.INFO: GPS data processed {"connection_id":227832,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:28:40] local.INFO: Acknowledgment sent {"connection_id":227832,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:28:43] local.INFO: TCP Data received {"connection_id":227832,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd680b8012d78a7c005ff44380008001228..."} 
[2026-11-03 01:28:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227832,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd680b8012d78a7c005ff44380008001228..."} 
[2026-11-03 01:28:43] local.INFO: Processing buffer {"connection_id":227832,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd680b8012d78a7c005ff44380008001228..."} 
[2026-11-03 01:28:43] local.INFO: Packet analysis {"connection_id":227832,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd6"} 
[2026-11-03 01:28:43] local.INFO: Extracted packet for processing {"connection_id":227832,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd6"} 
[2026-11-03 01:28:43] local.INFO: GPS Element Parsed {"raw_longitude":762881984,"raw_latitude":100615224,"longitude_deg":76.2881984,"latitude_deg":10.0615224,"altitude":8,"angle":18,"satellites":40,"speed":22,"hex_longitude":"2d78a7c0","hex_latitude":"05ff4438","is_valid_coordinates":true} 
[2026-11-03 01: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-11-03 01:28:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174257152001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:28:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36298761483321344,"note":"Value kept but may cause issues"} 
[2026-11-03 01:28:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8693988000163567616,"note":"Value kept but may cause issues"} 
[2026-11-03 01:28:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,224,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:28:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793649443000,"timestamp_ms":1793649443000,"timestamp_seconds":1793649443,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd680b8"} 
[2026-11-03 01:28:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:28:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01: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-11-03 01: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-11-03 01: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-11-03 01:28:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:28:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:28:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227832,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:28:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:28:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:28:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:28:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:28:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:28:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174257152001,"66":27310,"224":206,"8":65280,"24":22,"16":36298761483321344,"45":8693988000163567616},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,224,8,24,16,45]} 
[2026-11-03 01:28:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:28:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:28:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174257152001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:28:43] local.INFO: Unknown IO ID detected {"io_id":224,"value":206,"description":"Unknown IO ID 224"} 
[2026-11-03 01:28:43] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:28:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36298761483321344,"km_value":36298761483321.34,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:28:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":8693988000163567616,"description":"Unknown IO ID 45"} 
[2026-11-03 01:28:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174257152001,"power":27310,"unknown_224":206,"unknown_8":65280,"ignition":22,"odometer":null,"unknown_45":8693988000163567616}} 
[2026-11-03 01:28:43] local.INFO: DEBUG: GPS processor result {"connection_id":227832,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53070,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:28:43] local.INFO: GPS data processed {"connection_id":227832,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:28:43] local.INFO: Acknowledgment sent {"connection_id":227832,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:29:06] local.INFO: TCP Data received {"connection_id":227833,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:29:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227833,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:29:06] local.INFO: Processing buffer {"connection_id":227833,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:29:06] local.INFO: IMEI packet received {"connection_id":227833,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:29:06] local.INFO: IMEI acknowledgment sent {"connection_id":227833,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:29:11] local.INFO: TCP Data received {"connection_id":227833,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:29:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227833,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:29:11] local.INFO: Processing buffer {"connection_id":227833,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:29:11] local.INFO: IMEI packet received {"connection_id":227833,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:29:11] local.INFO: IMEI acknowledgment sent {"connection_id":227833,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:29:13] local.INFO: TCP Data received {"connection_id":227833,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd68c70012d78aa0005ff4a880007000428..."} 
[2026-11-03 01:29:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227833,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd68c70012d78aa0005ff4a880007000428..."} 
[2026-11-03 01:29:13] local.INFO: Processing buffer {"connection_id":227833,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd68c70012d78aa0005ff4a880007000428..."} 
[2026-11-03 01:29:13] local.INFO: Packet analysis {"connection_id":227833,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd6"} 
[2026-11-03 01:29:13] local.INFO: Extracted packet for processing {"connection_id":227833,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd6"} 
[2026-11-03 01:29:13] local.INFO: GPS Element Parsed {"raw_longitude":762882560,"raw_latitude":100616840,"longitude_deg":76.288256,"latitude_deg":10.061684,"altitude":7,"angle":4,"satellites":40,"speed":22,"hex_longitude":"2d78aa00","hex_latitude":"05ff4a88","is_valid_coordinates":true} 
[2026-11-03 01:29: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-11-03 01:29:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174257408001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:29:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36298843087699968,"note":"Value kept but may cause issues"} 
[2026-11-03 01:29:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8694128737652062208,"note":"Value kept but may cause issues"} 
[2026-11-03 01:29:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,224,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:29:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793649446000,"timestamp_ms":1793649446000,"timestamp_seconds":1793649446,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd68c70"} 
[2026-11-03 01:29:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:29: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-11-03 01:29: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":174,"data_length":795,"current_offset":136} 
[2026-11-03 01:29:13] 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-11-03 01:29: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-11-03 01:29:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:29:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:29:13] local.INFO: Teltonika packet parsed successfully {"connection_id":227833,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:29:13] local.INFO: Passing IMEI to GPS processor {"connection_id":227833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:29:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":227833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:29:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:29:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:29:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:29:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174257408001,"66":27180,"224":206,"8":65280,"24":22,"16":36298843087699968,"45":8694128737652062208},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,224,8,24,16,45]} 
[2026-11-03 01:29:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:29:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:29:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174257408001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:29:13] local.INFO: Unknown IO ID detected {"io_id":224,"value":206,"description":"Unknown IO ID 224"} 
[2026-11-03 01:29:13] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:29:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36298843087699968,"km_value":36298843087699.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:29:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":8694128737652062208,"description":"Unknown IO ID 45"} 
[2026-11-03 01:29:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174257408001,"power":27180,"unknown_224":206,"unknown_8":65280,"ignition":22,"odometer":null,"unknown_45":8694128737652062208}} 
[2026-11-03 01:29:13] local.INFO: DEBUG: GPS processor result {"connection_id":227833,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53071,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:29:13] local.INFO: GPS data processed {"connection_id":227833,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:29:13] local.INFO: Acknowledgment sent {"connection_id":227833,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:29:49] local.INFO: TCP Data received {"connection_id":227833,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd7bd20012d78528006005ae00006013c29..."} 
[2026-11-03 01:29:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227833,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd7bd20012d78528006005ae00006013c29..."} 
[2026-11-03 01:29:49] local.INFO: Processing buffer {"connection_id":227833,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd7bd20012d78528006005ae00006013c29..."} 
[2026-11-03 01:29:49] local.INFO: Packet analysis {"connection_id":227833,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd7"} 
[2026-11-03 01:29:49] local.INFO: Extracted packet for processing {"connection_id":227833,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd7"} 
[2026-11-03 01:29:49] local.INFO: GPS Element Parsed {"raw_longitude":762860160,"raw_latitude":100686560,"longitude_deg":76.286016,"latitude_deg":10.068656,"altitude":6,"angle":316,"satellites":41,"speed":41,"hex_longitude":"2d785280","hex_latitude":"06005ae0","is_valid_coordinates":true} 
[2026-11-03 01:29: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-11-03 01:29:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174278144001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:29:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36302433680359424,"note":"Value kept but may cause issues"} 
[2026-11-03 01:29:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8670132995905740800,"note":"Value kept but may cause issues"} 
[2026-11-03 01:29:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,210,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:29:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793649524000,"timestamp_ms":1793649524000,"timestamp_seconds":1793649524,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd7bd20"} 
[2026-11-03 01:29:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:29:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:29: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-11-03 01:29: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-11-03 01:29: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-11-03 01:29:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:29:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:29:49] local.INFO: Teltonika packet parsed successfully {"connection_id":227833,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:29:49] local.INFO: Passing IMEI to GPS processor {"connection_id":227833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:29:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":227833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:29:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:29:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:29:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:29:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174278144001,"66":27463,"210":206,"8":65280,"24":41,"16":36302433680359424,"45":8670132995905740800},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,210,8,24,16,45]} 
[2026-11-03 01:29:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:29:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:29:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174278144001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:29:49] local.INFO: Unknown IO ID detected {"io_id":210,"value":206,"description":"Unknown IO ID 210"} 
[2026-11-03 01:29:49] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:29:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36302433680359424,"km_value":36302433680359.42,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:29:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":8670132995905740800,"description":"Unknown IO ID 45"} 
[2026-11-03 01:29:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174278144001,"power":27463,"unknown_210":206,"unknown_8":65280,"ignition":41,"odometer":null,"unknown_45":8670132995905740800}} 
[2026-11-03 01:29:49] local.INFO: DEBUG: GPS processor result {"connection_id":227833,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53072,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:29:49] local.INFO: GPS data processed {"connection_id":227833,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:29:49] local.INFO: Acknowledgment sent {"connection_id":227833,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:30:06] local.INFO: TCP Data received {"connection_id":227834,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:30:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227834,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:30:06] local.INFO: Processing buffer {"connection_id":227834,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:30:06] local.INFO: IMEI packet received {"connection_id":227834,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:30:06] local.INFO: IMEI acknowledgment sent {"connection_id":227834,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:30:11] local.INFO: TCP Data received {"connection_id":227834,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:30:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227834,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:30:11] local.INFO: Processing buffer {"connection_id":227834,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:30:11] local.INFO: IMEI packet received {"connection_id":227834,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:30:11] local.INFO: IMEI acknowledgment sent {"connection_id":227834,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:30:12] local.INFO: TCP Data received {"connection_id":231363,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:30:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231363,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:30:12] local.INFO: Processing buffer {"connection_id":231363,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:30:12] local.INFO: IMEI packet received {"connection_id":231363,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 01:30:12] local.INFO: IMEI acknowledgment sent {"connection_id":231363,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:30:13] local.INFO: TCP Data received {"connection_id":227834,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd7e048012d783900060072c80009013729..."} 
[2026-11-03 01:30:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227834,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd7e048012d783900060072c80009013729..."} 
[2026-11-03 01:30:13] local.INFO: Processing buffer {"connection_id":227834,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd7e048012d783900060072c80009013729..."} 
[2026-11-03 01:30:13] local.INFO: Packet analysis {"connection_id":227834,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd7"} 
[2026-11-03 01:30:13] local.INFO: Extracted packet for processing {"connection_id":227834,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd7"} 
[2026-11-03 01:30:13] local.INFO: GPS Element Parsed {"raw_longitude":762853632,"raw_latitude":100692680,"longitude_deg":76.2853632,"latitude_deg":10.069268,"altitude":9,"angle":311,"satellites":41,"speed":38,"hex_longitude":"2d783900","hex_latitude":"060072c8","is_valid_coordinates":true} 
[2026-11-03 01:30: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-11-03 01:30:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174278144001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:30:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36302863177089024,"note":"Value kept but may cause issues"} 
[2026-11-03 01:30:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8670132995905740800,"note":"Value kept but may cause issues"} 
[2026-11-03 01:30:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,210,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:30:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793649533000,"timestamp_ms":1793649533000,"timestamp_seconds":1793649533,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd7e048"} 
[2026-11-03 01:30:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:30: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-11-03 01:30: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-11-03 01:30: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-11-03 01:30: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-11-03 01:30:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:30:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:30:13] local.INFO: Teltonika packet parsed successfully {"connection_id":227834,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:30:13] local.INFO: Passing IMEI to GPS processor {"connection_id":227834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:30:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":227834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:30:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:30:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:30:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:30:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174278144001,"66":27332,"210":206,"8":65280,"24":38,"16":36302863177089024,"45":8670132995905740800},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,210,8,24,16,45]} 
[2026-11-03 01:30:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:30:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:30:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174278144001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:30:13] local.INFO: Unknown IO ID detected {"io_id":210,"value":206,"description":"Unknown IO ID 210"} 
[2026-11-03 01:30:13] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:30:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36302863177089024,"km_value":36302863177089.02,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:30:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":8670132995905740800,"description":"Unknown IO ID 45"} 
[2026-11-03 01:30:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174278144001,"power":27332,"unknown_210":206,"unknown_8":65280,"ignition":38,"odometer":null,"unknown_45":8670132995905740800}} 
[2026-11-03 01:30:13] local.INFO: DEBUG: GPS processor result {"connection_id":227834,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53073,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:30:13] local.INFO: GPS data processed {"connection_id":227834,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:30:13] local.INFO: Acknowledgment sent {"connection_id":227834,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:30:44] local.INFO: TCP Data received {"connection_id":227834,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd80758012d781d80060089d8000b013729..."} 
[2026-11-03 01:30:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227834,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd80758012d781d80060089d8000b013729..."} 
[2026-11-03 01:30:44] local.INFO: Processing buffer {"connection_id":227834,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd80758012d781d80060089d8000b013729..."} 
[2026-11-03 01:30:44] local.INFO: Packet analysis {"connection_id":227834,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd8"} 
[2026-11-03 01:30:44] local.INFO: Extracted packet for processing {"connection_id":227834,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd8"} 
[2026-11-03 01:30:44] local.INFO: GPS Element Parsed {"raw_longitude":762846592,"raw_latitude":100698584,"longitude_deg":76.2846592,"latitude_deg":10.0698584,"altitude":11,"angle":311,"satellites":41,"speed":33,"hex_longitude":"2d781d80","hex_latitude":"060089d8","is_valid_coordinates":true} 
[2026-11-03 01:30: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-11-03 01:30:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174280448001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:30:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36303305558720512,"note":"Value kept but may cause issues"} 
[2026-11-03 01:30:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8662955384001185792,"note":"Value kept but may cause issues"} 
[2026-11-03 01:30:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,210,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:30:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793649543000,"timestamp_ms":1793649543000,"timestamp_seconds":1793649543,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd80758"} 
[2026-11-03 01:30:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:30:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:30: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 01:30:44] 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-11-03 01:30: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-11-03 01:30:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:30:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:30:44] local.INFO: Teltonika packet parsed successfully {"connection_id":227834,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:30:44] local.INFO: Passing IMEI to GPS processor {"connection_id":227834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:30:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":227834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:30:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:30:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:30:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:30:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174280448001,"66":27484,"210":206,"8":65280,"24":33,"16":36303305558720512,"45":8662955384001185792},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,210,8,24,16,45]} 
[2026-11-03 01:30:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:30:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:30:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174280448001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:30:44] local.INFO: Unknown IO ID detected {"io_id":210,"value":206,"description":"Unknown IO ID 210"} 
[2026-11-03 01:30:44] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:30:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36303305558720512,"km_value":36303305558720.516,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:30:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8662955384001185792,"description":"Unknown IO ID 45"} 
[2026-11-03 01:30:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174280448001,"power":27484,"unknown_210":206,"unknown_8":65280,"ignition":33,"odometer":null,"unknown_45":8662955384001185792}} 
[2026-11-03 01:30:44] local.INFO: DEBUG: GPS processor result {"connection_id":227834,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53074,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:30:44] local.INFO: GPS data processed {"connection_id":227834,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:30:44] local.INFO: Acknowledgment sent {"connection_id":227834,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:30:47] local.INFO: TCP Data received {"connection_id":228284,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:30:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228284,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:30:47] local.INFO: Processing buffer {"connection_id":228284,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:30:47] local.INFO: IMEI packet received {"connection_id":228284,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 01:30:47] local.INFO: IMEI acknowledgment sent {"connection_id":228284,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:31:04] local.INFO: TCP Data received {"connection_id":228285,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:31:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228285,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:31:04] local.INFO: Processing buffer {"connection_id":228285,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:31:04] local.INFO: IMEI packet received {"connection_id":228285,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:31:04] local.INFO: IMEI acknowledgment sent {"connection_id":228285,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:31:06] local.INFO: TCP Data received {"connection_id":228285,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:31:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228285,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:31:06] local.INFO: Processing buffer {"connection_id":228285,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:31:06] local.INFO: IMEI packet received {"connection_id":228285,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:31:06] local.INFO: IMEI acknowledgment sent {"connection_id":228285,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:31:11] local.INFO: TCP Data received {"connection_id":228285,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:31:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228285,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:31:11] local.INFO: Processing buffer {"connection_id":228285,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:31:11] local.INFO: IMEI packet received {"connection_id":228285,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:31:11] local.INFO: IMEI acknowledgment sent {"connection_id":228285,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:31:12] local.INFO: TCP Data received {"connection_id":228285,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd83250012d7801c00600a248000e013729..."} 
[2026-11-03 01:31:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228285,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd83250012d7801c00600a248000e013729..."} 
[2026-11-03 01:31:12] local.INFO: Processing buffer {"connection_id":228285,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd83250012d7801c00600a248000e013729..."} 
[2026-11-03 01:31:12] local.INFO: Packet analysis {"connection_id":228285,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd8"} 
[2026-11-03 01:31:12] local.INFO: Extracted packet for processing {"connection_id":228285,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd8"} 
[2026-11-03 01:31:12] local.INFO: GPS Element Parsed {"raw_longitude":762839488,"raw_latitude":100704840,"longitude_deg":76.2839488,"latitude_deg":10.070484,"altitude":14,"angle":311,"satellites":41,"speed":35,"hex_longitude":"2d7801c0","hex_latitude":"0600a248","is_valid_coordinates":true} 
[2026-11-03 01:31: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-11-03 01:31:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174283008001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:31:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36303760825253888,"note":"Value kept but may cause issues"} 
[2026-11-03 01:31:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8655214822143154176,"note":"Value kept but may cause issues"} 
[2026-11-03 01:31:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,210,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:31:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793649554000,"timestamp_ms":1793649554000,"timestamp_seconds":1793649554,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd83250"} 
[2026-11-03 01:31:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:31: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-11-03 01:31:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 01:31:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 01:31: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-11-03 01:31:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:31:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:31:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228285,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:31:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228285,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:31:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228285,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:31:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:31:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:31:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:31:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174283008001,"66":27343,"210":206,"8":65280,"24":35,"16":36303760825253888,"45":8655214822143154176},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,210,8,24,16,45]} 
[2026-11-03 01:31:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:31:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:31:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174283008001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:31:12] local.INFO: Unknown IO ID detected {"io_id":210,"value":206,"description":"Unknown IO ID 210"} 
[2026-11-03 01:31:12] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:31:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36303760825253888,"km_value":36303760825253.89,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:31:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8655214822143154176,"description":"Unknown IO ID 45"} 
[2026-11-03 01:31:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174283008001,"power":27343,"unknown_210":206,"unknown_8":65280,"ignition":35,"odometer":null,"unknown_45":8655214822143154176}} 
[2026-11-03 01:31:12] local.INFO: DEBUG: GPS processor result {"connection_id":228285,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53075,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:31:12] local.INFO: GPS data processed {"connection_id":228285,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:31:12] local.INFO: Acknowledgment sent {"connection_id":228285,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:31:51] local.INFO: TCP Data received {"connection_id":228285,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd99d98012d76b4400601c988000601372a..."} 
[2026-11-03 01:31:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228285,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd99d98012d76b4400601c988000601372a..."} 
[2026-11-03 01:31:51] local.INFO: Processing buffer {"connection_id":228285,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd99d98012d76b4400601c988000601372a..."} 
[2026-11-03 01:31:51] local.INFO: Packet analysis {"connection_id":228285,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd9"} 
[2026-11-03 01:31:51] local.INFO: Extracted packet for processing {"connection_id":228285,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd9"} 
[2026-11-03 01:31:51] local.INFO: GPS Element Parsed {"raw_longitude":762754112,"raw_latitude":100780424,"longitude_deg":76.2754112,"latitude_deg":10.0780424,"altitude":6,"angle":311,"satellites":42,"speed":51,"hex_longitude":"2d76b440","hex_latitude":"0601c988","is_valid_coordinates":true} 
[2026-11-03 01:31: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-11-03 01:31:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174307840001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:31:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36309241203523584,"note":"Value kept but may cause issues"} 
[2026-11-03 01:31:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8561413286173685760,"note":"Value kept but may cause issues"} 
[2026-11-03 01:31:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:31:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793649647000,"timestamp_ms":1793649647000,"timestamp_seconds":1793649647,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd99d98"} 
[2026-11-03 01:31:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:31:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:31:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 01:31:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 01:31: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-11-03 01:31:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:31:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:31:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228285,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:31:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228285,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:31:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228285,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:31:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:31:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:31:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:31:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174307840001,"66":27376,"163":206,"8":65280,"24":51,"16":36309241203523584,"45":8561413286173685760},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,8,24,16,45]} 
[2026-11-03 01:31:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:31:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:31:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174307840001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:31:51] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-11-03 01:31:51] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:31:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36309241203523584,"km_value":36309241203523.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:31:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8561413286173685760,"description":"Unknown IO ID 45"} 
[2026-11-03 01:31:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174307840001,"power":27376,"unknown_163":206,"unknown_8":65280,"ignition":51,"odometer":null,"unknown_45":8561413286173685760}} 
[2026-11-03 01:31:51] local.INFO: DEBUG: GPS processor result {"connection_id":228285,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53076,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:31:51] local.INFO: GPS data processed {"connection_id":228285,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:31:51] local.INFO: Acknowledgment sent {"connection_id":228285,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:32:06] local.INFO: TCP Data received {"connection_id":227836,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:32:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227836,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:32:06] local.INFO: Processing buffer {"connection_id":227836,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:32:06] local.INFO: IMEI packet received {"connection_id":227836,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:32:06] local.INFO: IMEI acknowledgment sent {"connection_id":227836,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:32:06] local.INFO: TCP Data received {"connection_id":227836,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:32:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227836,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:32:06] local.INFO: Processing buffer {"connection_id":227836,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:32:06] local.INFO: IMEI packet received {"connection_id":227836,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:32:06] local.INFO: IMEI acknowledgment sent {"connection_id":227836,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:32:08] local.INFO: TCP Data received {"connection_id":227836,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:32:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227836,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:32:08] local.INFO: Processing buffer {"connection_id":227836,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:32:08] local.INFO: IMEI packet received {"connection_id":227836,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:32:08] local.INFO: IMEI acknowledgment sent {"connection_id":227836,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:32:11] local.INFO: TCP Data received {"connection_id":227836,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:32:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227836,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:32:11] local.INFO: Processing buffer {"connection_id":227836,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:32:11] local.INFO: IMEI packet received {"connection_id":227836,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:32:11] local.INFO: IMEI acknowledgment sent {"connection_id":227836,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:32:12] local.INFO: TCP Data received {"connection_id":227836,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd9b8f0012d769a800601e118000601382a..."} 
[2026-11-03 01:32:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227836,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd9b8f0012d769a800601e118000601382a..."} 
[2026-11-03 01:32:12] local.INFO: Processing buffer {"connection_id":227836,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd9b8f0012d769a800601e118000601382a..."} 
[2026-11-03 01:32:12] local.INFO: Packet analysis {"connection_id":227836,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd9"} 
[2026-11-03 01:32:12] local.INFO: Extracted packet for processing {"connection_id":227836,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd9"} 
[2026-11-03 01:32:12] local.INFO: GPS Element Parsed {"raw_longitude":762747520,"raw_latitude":100786456,"longitude_deg":76.274752,"latitude_deg":10.0786456,"altitude":6,"angle":312,"satellites":42,"speed":50,"hex_longitude":"2d769a80","hex_latitude":"0601e118","is_valid_coordinates":true} 
[2026-11-03 01: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-11-03 01:32:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174309632001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:32:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36309670700253184,"note":"Value kept but may cause issues"} 
[2026-11-03 01:32:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8553531986827380736,"note":"Value kept but may cause issues"} 
[2026-11-03 01:32:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:32:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793649654000,"timestamp_ms":1793649654000,"timestamp_seconds":1793649654,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd9b8f0"} 
[2026-11-03 01:32:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:32: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-11-03 01: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 01:32: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-11-03 01: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-11-03 01:32:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:32:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:32:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227836,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:32:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:32:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:32:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:32:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:32:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:32:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174309632001,"66":27365,"163":206,"8":65280,"24":50,"16":36309670700253184,"45":8553531986827380736},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,8,24,16,45]} 
[2026-11-03 01:32:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:32:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:32:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174309632001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:32:12] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-11-03 01:32:12] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:32:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36309670700253184,"km_value":36309670700253.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:32:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8553531986827380736,"description":"Unknown IO ID 45"} 
[2026-11-03 01:32:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174309632001,"power":27365,"unknown_163":206,"unknown_8":65280,"ignition":50,"odometer":null,"unknown_45":8553531986827380736}} 
[2026-11-03 01:32:12] local.INFO: DEBUG: GPS processor result {"connection_id":227836,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53077,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:32:12] local.INFO: GPS data processed {"connection_id":227836,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:32:12] local.INFO: Acknowledgment sent {"connection_id":227836,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:32:43] local.INFO: TCP Data received {"connection_id":227836,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd9d448012d7686c00601f3f0000601472b..."} 
[2026-11-03 01:32:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227836,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd9d448012d7686c00601f3f0000601472b..."} 
[2026-11-03 01:32:43] local.INFO: Processing buffer {"connection_id":227836,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd9d448012d7686c00601f3f0000601472b..."} 
[2026-11-03 01:32:43] local.INFO: Packet analysis {"connection_id":227836,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd9"} 
[2026-11-03 01:32:43] local.INFO: Extracted packet for processing {"connection_id":227836,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd9"} 
[2026-11-03 01:32:43] local.INFO: GPS Element Parsed {"raw_longitude":762742464,"raw_latitude":100791280,"longitude_deg":76.2742464,"latitude_deg":10.079128,"altitude":6,"angle":327,"satellites":43,"speed":24,"hex_longitude":"2d7686c0","hex_latitude":"0601f3f0","is_valid_coordinates":true} 
[2026-11-03 01:32: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-11-03 01:32:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174311424001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:32:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36310010002669568,"note":"Value kept but may cause issues"} 
[2026-11-03 01:32:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8546284006178625536,"note":"Value kept but may cause issues"} 
[2026-11-03 01:32:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:32:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793649661000,"timestamp_ms":1793649661000,"timestamp_seconds":1793649661,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd9d448"} 
[2026-11-03 01:32:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:32:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:32: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-11-03 01:32: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-11-03 01:32: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-11-03 01:32:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:32:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:32:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227836,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:32:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:32:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:32:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:32:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:32:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:32:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174311424001,"66":27463,"163":206,"8":65280,"24":24,"16":36310010002669568,"45":8546284006178625536},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,8,24,16,45]} 
[2026-11-03 01:32:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:32:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:32:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174311424001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:32:44] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-11-03 01:32:44] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:32:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36310010002669568,"km_value":36310010002669.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:32:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8546284006178625536,"description":"Unknown IO ID 45"} 
[2026-11-03 01:32:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174311424001,"power":27463,"unknown_163":206,"unknown_8":65280,"ignition":24,"odometer":null,"unknown_45":8546284006178625536}} 
[2026-11-03 01:32:44] local.INFO: DEBUG: GPS processor result {"connection_id":227836,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53078,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:32:44] local.INFO: GPS data processed {"connection_id":227836,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:32:44] local.INFO: Acknowledgment sent {"connection_id":227836,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:33:06] local.INFO: TCP Data received {"connection_id":228286,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:33:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228286,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:33:06] local.INFO: Processing buffer {"connection_id":228286,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:33:06] local.INFO: IMEI packet received {"connection_id":228286,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:33:06] local.INFO: IMEI acknowledgment sent {"connection_id":228286,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:33:07] local.INFO: TCP Data received {"connection_id":228286,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:33:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228286,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:33:07] local.INFO: Processing buffer {"connection_id":228286,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:33:07] local.INFO: IMEI packet received {"connection_id":228286,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:33:07] local.INFO: IMEI acknowledgment sent {"connection_id":228286,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:33:11] local.INFO: TCP Data received {"connection_id":228286,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:33:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228286,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:33:11] local.INFO: Processing buffer {"connection_id":228286,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:33:11] local.INFO: IMEI packet received {"connection_id":228286,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:33:11] local.INFO: IMEI acknowledgment sent {"connection_id":228286,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:33:12] local.INFO: TCP Data received {"connection_id":228286,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dd9f388012d767ac0060202c8000701392a..."} 
[2026-11-03 01:33:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228286,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dd9f388012d767ac0060202c8000701392a..."} 
[2026-11-03 01:33:12] local.INFO: Processing buffer {"connection_id":228286,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dd9f388012d767ac0060202c8000701392a..."} 
[2026-11-03 01:33:12] local.INFO: Packet analysis {"connection_id":228286,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dd9"} 
[2026-11-03 01:33:12] local.INFO: Extracted packet for processing {"connection_id":228286,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dd9"} 
[2026-11-03 01:33:12] local.INFO: GPS Element Parsed {"raw_longitude":762739392,"raw_latitude":100795080,"longitude_deg":76.2739392,"latitude_deg":10.079508,"altitude":7,"angle":313,"satellites":42,"speed":27,"hex_longitude":"2d767ac0","hex_latitude":"060202c8","is_valid_coordinates":true} 
[2026-11-03 01:33:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 01:33:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174313216001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:33:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36310241930903552,"note":"Value kept but may cause issues"} 
[2026-11-03 01:33:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8540724875389825024,"note":"Value kept but may cause issues"} 
[2026-11-03 01:33:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:33:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793649669000,"timestamp_ms":1793649669000,"timestamp_seconds":1793649669,"priority":1,"record_length":96,"hex_timestamp":"000001a19dd9f388"} 
[2026-11-03 01:33:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:33: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-11-03 01:33:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 01:33:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 01:33:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 01:33:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:33:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:33:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228286,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:33:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228286,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:33:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228286,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:33:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:33:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:33:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:33:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174313216001,"66":27463,"163":206,"8":65280,"24":27,"16":36310241930903552,"45":8540724875389825024},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,8,24,16,45]} 
[2026-11-03 01:33:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:33:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:33:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174313216001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:33:12] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-11-03 01:33:12] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:33:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36310241930903552,"km_value":36310241930903.555,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:33:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8540724875389825024,"description":"Unknown IO ID 45"} 
[2026-11-03 01:33:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174313216001,"power":27463,"unknown_163":206,"unknown_8":65280,"ignition":27,"odometer":null,"unknown_45":8540724875389825024}} 
[2026-11-03 01:33:12] local.INFO: DEBUG: GPS processor result {"connection_id":228286,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53079,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:33:12] local.INFO: GPS data processed {"connection_id":228286,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:33:12] local.INFO: Acknowledgment sent {"connection_id":228286,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:33:51] local.INFO: TCP Data received {"connection_id":228286,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19ddb5ed0012d75b3c00602d4d00005015428..."} 
[2026-11-03 01:33:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228286,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ddb5ed0012d75b3c00602d4d00005015428..."} 
[2026-11-03 01:33:51] local.INFO: Processing buffer {"connection_id":228286,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ddb5ed0012d75b3c00602d4d00005015428..."} 
[2026-11-03 01:33:51] local.INFO: Packet analysis {"connection_id":228286,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ddb"} 
[2026-11-03 01:33:51] local.INFO: Extracted packet for processing {"connection_id":228286,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ddb"} 
[2026-11-03 01:33:51] local.INFO: GPS Element Parsed {"raw_longitude":762688448,"raw_latitude":100848848,"longitude_deg":76.2688448,"latitude_deg":10.0848848,"altitude":5,"angle":340,"satellites":40,"speed":37,"hex_longitude":"2d75b3c0","hex_latitude":"0602d4d0","is_valid_coordinates":true} 
[2026-11-03 01:33:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 01:33:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174335744001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:33:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36313914127941632,"note":"Value kept but may cause issues"} 
[2026-11-03 01:33:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8485274304990240768,"note":"Value kept but may cause issues"} 
[2026-11-03 01:33:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,63,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:33:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793649762000,"timestamp_ms":1793649762000,"timestamp_seconds":1793649762,"priority":1,"record_length":96,"hex_timestamp":"000001a19ddb5ed0"} 
[2026-11-03 01:33:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:33:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:33:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-11-03 01:33:51] 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-11-03 01:33:51] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 01:33:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:33:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:33:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228286,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:33:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228286,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:33:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228286,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:33:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:33:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:33:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:33:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174335744001,"66":27463,"63":206,"8":65280,"24":37,"16":36313914127941632,"45":8485274304990240768},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,63,8,24,16,45]} 
[2026-11-03 01:33:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:33:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:33:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174335744001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:33:51] local.INFO: Unknown IO ID detected {"io_id":63,"value":206,"description":"Unknown IO ID 63"} 
[2026-11-03 01:33:51] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:33:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36313914127941632,"km_value":36313914127941.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:33:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8485274304990240768,"description":"Unknown IO ID 45"} 
[2026-11-03 01:33:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174335744001,"power":27463,"unknown_63":206,"unknown_8":65280,"ignition":37,"odometer":null,"unknown_45":8485274304990240768}} 
[2026-11-03 01:33:51] local.INFO: DEBUG: GPS processor result {"connection_id":228286,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53080,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:33:51] local.INFO: GPS data processed {"connection_id":228286,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:33:51] local.INFO: Acknowledgment sent {"connection_id":228286,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:34:09] local.INFO: TCP Data received {"connection_id":231365,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:34:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231365,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:34:09] local.INFO: Processing buffer {"connection_id":231365,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:34:09] local.INFO: IMEI packet received {"connection_id":231365,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:34:09] local.INFO: IMEI acknowledgment sent {"connection_id":231365,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:34:11] local.INFO: TCP Data received {"connection_id":231365,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:34:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231365,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:34:11] local.INFO: Processing buffer {"connection_id":231365,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:34:11] local.INFO: IMEI packet received {"connection_id":231365,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:34:11] local.INFO: IMEI acknowledgment sent {"connection_id":231365,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:34:17] local.INFO: TCP Data received {"connection_id":231365,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:34:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231365,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:34:17] local.INFO: Processing buffer {"connection_id":231365,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:34:17] local.INFO: IMEI packet received {"connection_id":231365,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:34:17] local.INFO: IMEI acknowledgment sent {"connection_id":231365,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:34:18] local.INFO: TCP Data received {"connection_id":231365,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19ddb81f8012d75a8000602f7a00006015529..."} 
[2026-11-03 01:34:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231365,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ddb81f8012d75a8000602f7a00006015529..."} 
[2026-11-03 01:34:18] local.INFO: Processing buffer {"connection_id":231365,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ddb81f8012d75a8000602f7a00006015529..."} 
[2026-11-03 01:34:18] local.INFO: Packet analysis {"connection_id":231365,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ddb"} 
[2026-11-03 01:34:18] local.INFO: Extracted packet for processing {"connection_id":231365,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ddb"} 
[2026-11-03 01:34:18] local.INFO: GPS Element Parsed {"raw_longitude":762685440,"raw_latitude":100857760,"longitude_deg":76.268544,"latitude_deg":10.085776,"altitude":6,"angle":341,"satellites":41,"speed":43,"hex_longitude":"2d75a800","hex_latitude":"0602f7a0","is_valid_coordinates":true} 
[2026-11-03 01:34: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-11-03 01:34:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174339072001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:34:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36314369394475008,"note":"Value kept but may cause issues"} 
[2026-11-03 01:34:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8481333655318614016,"note":"Value kept but may cause issues"} 
[2026-11-03 01:34:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,63,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:34:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793649771000,"timestamp_ms":1793649771000,"timestamp_seconds":1793649771,"priority":1,"record_length":96,"hex_timestamp":"000001a19ddb81f8"} 
[2026-11-03 01:34:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:34:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:34: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 01:34:18] 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-11-03 01:34: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-11-03 01:34:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:34:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:34:18] local.INFO: Teltonika packet parsed successfully {"connection_id":231365,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:34:18] local.INFO: Passing IMEI to GPS processor {"connection_id":231365,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:34:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":231365,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:34:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:34:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:34:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:34:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174339072001,"66":27365,"63":206,"8":65280,"24":43,"16":36314369394475008,"45":8481333655318614016},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,63,8,24,16,45]} 
[2026-11-03 01:34:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:34:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:34:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174339072001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:34:18] local.INFO: Unknown IO ID detected {"io_id":63,"value":206,"description":"Unknown IO ID 63"} 
[2026-11-03 01:34:18] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:34:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36314369394475008,"km_value":36314369394475.01,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:34:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8481333655318614016,"description":"Unknown IO ID 45"} 
[2026-11-03 01:34:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174339072001,"power":27365,"unknown_63":206,"unknown_8":65280,"ignition":43,"odometer":null,"unknown_45":8481333655318614016}} 
[2026-11-03 01:34:18] local.INFO: DEBUG: GPS processor result {"connection_id":231365,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53081,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:34:18] local.INFO: GPS data processed {"connection_id":231365,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:34:18] local.INFO: Acknowledgment sent {"connection_id":231365,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:34:49] local.INFO: TCP Data received {"connection_id":231365,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19ddba138012d759d00060318c8000601552b..."} 
[2026-11-03 01:34:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231365,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ddba138012d759d00060318c8000601552b..."} 
[2026-11-03 01:34:49] local.INFO: Processing buffer {"connection_id":231365,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ddba138012d759d00060318c8000601552b..."} 
[2026-11-03 01:34:49] local.INFO: Packet analysis {"connection_id":231365,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ddb"} 
[2026-11-03 01:34:49] local.INFO: Extracted packet for processing {"connection_id":231365,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ddb"} 
[2026-11-03 01:34:49] local.INFO: GPS Element Parsed {"raw_longitude":762682624,"raw_latitude":100866248,"longitude_deg":76.2682624,"latitude_deg":10.0866248,"altitude":6,"angle":341,"satellites":43,"speed":44,"hex_longitude":"2d759d00","hex_latitude":"060318c8","is_valid_coordinates":true} 
[2026-11-03 01:34: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-11-03 01:34:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174341376001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:34:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36314803186171904,"note":"Value kept but may cause issues"} 
[2026-11-03 01:34:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8478026324344545280,"note":"Value kept but may cause issues"} 
[2026-11-03 01:34:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,63,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:34:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793649779000,"timestamp_ms":1793649779000,"timestamp_seconds":1793649779,"priority":1,"record_length":96,"hex_timestamp":"000001a19ddba138"} 
[2026-11-03 01:34:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:34:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:34: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 01:34:49] 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-11-03 01:34: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-11-03 01:34:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:34:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:34:49] local.INFO: Teltonika packet parsed successfully {"connection_id":231365,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:34:49] local.INFO: Passing IMEI to GPS processor {"connection_id":231365,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:34:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":231365,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:34:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:34:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:34:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:34:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174341376001,"66":27365,"63":206,"8":65280,"24":44,"16":36314803186171904,"45":8478026324344545280},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,63,8,24,16,45]} 
[2026-11-03 01:34:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:34:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:34:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174341376001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:34:49] local.INFO: Unknown IO ID detected {"io_id":63,"value":206,"description":"Unknown IO ID 63"} 
[2026-11-03 01:34:49] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:34:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36314803186171904,"km_value":36314803186171.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:34:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":8478026324344545280,"description":"Unknown IO ID 45"} 
[2026-11-03 01:34:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174341376001,"power":27365,"unknown_63":206,"unknown_8":65280,"ignition":44,"odometer":null,"unknown_45":8478026324344545280}} 
[2026-11-03 01:34:49] local.INFO: DEBUG: GPS processor result {"connection_id":231365,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53082,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:34:49] local.INFO: GPS data processed {"connection_id":231365,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:34:49] local.INFO: Acknowledgment sent {"connection_id":231365,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:35:04] local.INFO: TCP Data received {"connection_id":227837,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:35:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227837,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:35:04] local.INFO: Processing buffer {"connection_id":227837,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:35:04] local.INFO: IMEI packet received {"connection_id":227837,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:35:04] local.INFO: IMEI acknowledgment sent {"connection_id":227837,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:35:06] local.INFO: TCP Data received {"connection_id":227837,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:35:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227837,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:35:06] local.INFO: Processing buffer {"connection_id":227837,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:35:06] local.INFO: IMEI packet received {"connection_id":227837,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:35:06] local.INFO: IMEI acknowledgment sent {"connection_id":227837,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:35:11] local.INFO: TCP Data received {"connection_id":227837,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:35:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227837,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:35:11] local.INFO: Processing buffer {"connection_id":227837,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:35:11] local.INFO: IMEI packet received {"connection_id":227837,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:35:11] local.INFO: IMEI acknowledgment sent {"connection_id":227837,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:35:12] local.INFO: TCP Data received {"connection_id":227837,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19ddbc078012d7591c006033b40000601552a..."} 
[2026-11-03 01:35:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227837,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ddbc078012d7591c006033b40000601552a..."} 
[2026-11-03 01:35:12] local.INFO: Processing buffer {"connection_id":227837,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ddbc078012d7591c006033b40000601552a..."} 
[2026-11-03 01:35:12] local.INFO: Packet analysis {"connection_id":227837,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ddb"} 
[2026-11-03 01:35:12] local.INFO: Extracted packet for processing {"connection_id":227837,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ddb"} 
[2026-11-03 01:35:12] local.INFO: GPS Element Parsed {"raw_longitude":762679744,"raw_latitude":100875072,"longitude_deg":76.2679744,"latitude_deg":10.0875072,"altitude":6,"angle":341,"satellites":42,"speed":47,"hex_longitude":"2d7591c0","hex_latitude":"06033b40","is_valid_coordinates":true} 
[2026-11-03 01:35: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-11-03 01:35:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174343424001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:35:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36315254157737984,"note":"Value kept but may cause issues"} 
[2026-11-03 01:35:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8474930099602900992,"note":"Value kept but may cause issues"} 
[2026-11-03 01:35:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,63,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:35:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793649787000,"timestamp_ms":1793649787000,"timestamp_seconds":1793649787,"priority":1,"record_length":96,"hex_timestamp":"000001a19ddbc078"} 
[2026-11-03 01:35:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:35: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-11-03 01:35: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-11-03 01:35: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-11-03 01:35: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-11-03 01:35:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:35:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:35:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227837,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:35:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:35:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:35:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:35:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:35:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:35:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174343424001,"66":27332,"63":206,"8":65280,"24":47,"16":36315254157737984,"45":8474930099602900992},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,63,8,24,16,45]} 
[2026-11-03 01:35:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:35:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:35:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174343424001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:35:12] local.INFO: Unknown IO ID detected {"io_id":63,"value":206,"description":"Unknown IO ID 63"} 
[2026-11-03 01:35:12] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:35:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36315254157737984,"km_value":36315254157737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:35:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8474930099602900992,"description":"Unknown IO ID 45"} 
[2026-11-03 01:35:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174343424001,"power":27332,"unknown_63":206,"unknown_8":65280,"ignition":47,"odometer":null,"unknown_45":8474930099602900992}} 
[2026-11-03 01:35:12] local.INFO: DEBUG: GPS processor result {"connection_id":227837,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53083,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:35:12] local.INFO: GPS data processed {"connection_id":227837,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:35:12] local.INFO: Acknowledgment sent {"connection_id":227837,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:35:44] local.INFO: TCP Data received {"connection_id":227837,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19ddd2bc0012d7509c00604df200005015223..."} 
[2026-11-03 01:35:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227837,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ddd2bc0012d7509c00604df200005015223..."} 
[2026-11-03 01:35:44] local.INFO: Processing buffer {"connection_id":227837,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ddd2bc0012d7509c00604df200005015223..."} 
[2026-11-03 01:35:44] local.INFO: Packet analysis {"connection_id":227837,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ddd"} 
[2026-11-03 01:35:44] local.INFO: Extracted packet for processing {"connection_id":227837,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ddd"} 
[2026-11-03 01:35:44] local.INFO: GPS Element Parsed {"raw_longitude":762644928,"raw_latitude":100982560,"longitude_deg":76.2644928,"latitude_deg":10.098256,"altitude":5,"angle":338,"satellites":35,"speed":49,"hex_longitude":"2d7509c0","hex_latitude":"0604df20","is_valid_coordinates":true} 
[2026-11-03 01:35:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 01:35:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174367488001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:35:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36320734536007680,"note":"Value kept but may cause issues"} 
[2026-11-03 01:35:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8437071715262955520,"note":"Value kept but may cause issues"} 
[2026-11-03 01:35:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,23,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:35:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793649880000,"timestamp_ms":1793649880000,"timestamp_seconds":1793649880,"priority":1,"record_length":96,"hex_timestamp":"000001a19ddd2bc0"} 
[2026-11-03 01:35:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:35:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:35:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":153,"data_length":795,"current_offset":136} 
[2026-11-03 01:35:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2105,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 01:35:44] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 01:35:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:35:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:35:44] local.INFO: Teltonika packet parsed successfully {"connection_id":227837,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:35:44] local.INFO: Passing IMEI to GPS processor {"connection_id":227837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:35:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":227837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:35:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:35:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:35:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:35:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174367488001,"66":27267,"23":206,"8":65280,"24":49,"16":36320734536007680,"45":8437071715262955520},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,8,24,16,45]} 
[2026-11-03 01:35:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:35:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:35:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174367488001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:35:44] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-11-03 01:35:44] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:35:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36320734536007680,"km_value":36320734536007.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:35:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":8437071715262955520,"description":"Unknown IO ID 45"} 
[2026-11-03 01:35:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174367488001,"power":27267,"unknown_23":206,"unknown_8":65280,"ignition":49,"odometer":null,"unknown_45":8437071715262955520}} 
[2026-11-03 01:35:44] local.INFO: DEBUG: GPS processor result {"connection_id":227837,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53084,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:35:44] local.INFO: GPS data processed {"connection_id":227837,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:35:44] local.INFO: Acknowledgment sent {"connection_id":227837,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:36:06] local.INFO: TCP Data received {"connection_id":228288,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:36:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228288,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:36:06] local.INFO: Processing buffer {"connection_id":228288,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:36:06] local.INFO: IMEI packet received {"connection_id":228288,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:36:06] local.INFO: IMEI acknowledgment sent {"connection_id":228288,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:36:12] local.INFO: TCP Data received {"connection_id":228287,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:36:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228287,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:36:12] local.INFO: Processing buffer {"connection_id":228287,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:36:12] local.INFO: IMEI packet received {"connection_id":228287,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 01:36:12] local.INFO: IMEI acknowledgment sent {"connection_id":228287,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:36:14] local.INFO: TCP Data received {"connection_id":228288,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:36:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228288,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:36:14] local.INFO: Processing buffer {"connection_id":228288,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:36:14] local.INFO: IMEI packet received {"connection_id":228288,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:36:14] local.INFO: IMEI acknowledgment sent {"connection_id":228288,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:36:17] local.INFO: TCP Data received {"connection_id":228288,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19ddd4b00012d74fd40060501c80006015424..."} 
[2026-11-03 01:36:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228288,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ddd4b00012d74fd40060501c80006015424..."} 
[2026-11-03 01:36:17] local.INFO: Processing buffer {"connection_id":228288,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ddd4b00012d74fd40060501c80006015424..."} 
[2026-11-03 01:36:17] local.INFO: Packet analysis {"connection_id":228288,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ddd"} 
[2026-11-03 01:36:17] local.INFO: Extracted packet for processing {"connection_id":228288,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ddd"} 
[2026-11-03 01:36:17] local.INFO: GPS Element Parsed {"raw_longitude":762641728,"raw_latitude":100991432,"longitude_deg":76.2641728,"latitude_deg":10.0991432,"altitude":6,"angle":340,"satellites":36,"speed":45,"hex_longitude":"2d74fd40","hex_latitude":"060501c8","is_valid_coordinates":true} 
[2026-11-03 01:36: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-11-03 01:36:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174369280001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:36:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36321189802541056,"note":"Value kept but may cause issues"} 
[2026-11-03 01:36:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8433482909312032768,"note":"Value kept but may cause issues"} 
[2026-11-03 01:36:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,23,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:36:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793649888000,"timestamp_ms":1793649888000,"timestamp_seconds":1793649888,"priority":1,"record_length":96,"hex_timestamp":"000001a19ddd4b00"} 
[2026-11-03 01:36:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:36: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-11-03 01:36: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 01:36:17] 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-11-03 01:36: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-11-03 01:36:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:36:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:36:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228288,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:36:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228288,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:36:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228288,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:36:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:36:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:36:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:36:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174369280001,"66":27376,"23":206,"8":65280,"24":45,"16":36321189802541056,"45":8433482909312032768},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,8,24,16,45]} 
[2026-11-03 01:36:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:36:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:36:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174369280001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:36:17] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-11-03 01:36:17] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:36:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36321189802541056,"km_value":36321189802541.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:36:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8433482909312032768,"description":"Unknown IO ID 45"} 
[2026-11-03 01:36:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174369280001,"power":27376,"unknown_23":206,"unknown_8":65280,"ignition":45,"odometer":null,"unknown_45":8433482909312032768}} 
[2026-11-03 01:36:17] local.INFO: DEBUG: GPS processor result {"connection_id":228288,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53085,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:36:17] local.INFO: GPS data processed {"connection_id":228288,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:36:17] local.INFO: Acknowledgment sent {"connection_id":228288,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:36:42] local.INFO: TCP Data received {"connection_id":228289,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:36:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228289,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:36:42] local.INFO: Processing buffer {"connection_id":228289,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:36:42] local.INFO: IMEI packet received {"connection_id":228289,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 01:36:42] local.INFO: IMEI acknowledgment sent {"connection_id":228289,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:36:51] local.INFO: TCP Data received {"connection_id":228288,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19ddd6e28012d74f1c0060525700005015627..."} 
[2026-11-03 01:36:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228288,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ddd6e28012d74f1c0060525700005015627..."} 
[2026-11-03 01:36:51] local.INFO: Processing buffer {"connection_id":228288,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ddd6e28012d74f1c0060525700005015627..."} 
[2026-11-03 01:36:51] local.INFO: Packet analysis {"connection_id":228288,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ddd"} 
[2026-11-03 01:36:51] local.INFO: Extracted packet for processing {"connection_id":228288,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ddd"} 
[2026-11-03 01:36:51] local.INFO: GPS Element Parsed {"raw_longitude":762638784,"raw_latitude":101000560,"longitude_deg":76.2638784,"latitude_deg":10.100056,"altitude":5,"angle":342,"satellites":39,"speed":40,"hex_longitude":"2d74f1c0","hex_latitude":"06052570","is_valid_coordinates":true} 
[2026-11-03 01:36: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-11-03 01:36:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174371328001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:36:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36321653659009024,"note":"Value kept but may cause issues"} 
[2026-11-03 01:36:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8429964472105420800,"note":"Value kept but may cause issues"} 
[2026-11-03 01:36:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,23,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:36:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793649897000,"timestamp_ms":1793649897000,"timestamp_seconds":1793649897,"priority":1,"record_length":96,"hex_timestamp":"000001a19ddd6e28"} 
[2026-11-03 01:36:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:36:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:36:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 01:36:51] 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-11-03 01:36: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-11-03 01:36:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:36:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:36:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228288,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:36:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228288,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:36:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228288,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:36:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:36:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:36:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:36:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174371328001,"66":26658,"23":206,"8":65280,"24":40,"16":36321653659009024,"45":8429964472105420800},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,8,24,16,45]} 
[2026-11-03 01:36:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:36:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:36:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174371328001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:36:51] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-11-03 01:36:51] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:36:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36321653659009024,"km_value":36321653659009.02,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:36:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8429964472105420800,"description":"Unknown IO ID 45"} 
[2026-11-03 01:36:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174371328001,"power":26658,"unknown_23":206,"unknown_8":65280,"ignition":40,"odometer":null,"unknown_45":8429964472105420800}} 
[2026-11-03 01:36:51] local.INFO: DEBUG: GPS processor result {"connection_id":228288,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53086,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:36:51] local.INFO: GPS data processed {"connection_id":228288,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:36:51] local.INFO: Acknowledgment sent {"connection_id":228288,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:37:06] local.INFO: TCP Data received {"connection_id":227838,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:37:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227838,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:37:06] local.INFO: Processing buffer {"connection_id":227838,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:37:06] local.INFO: IMEI packet received {"connection_id":227838,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:37:06] local.INFO: IMEI acknowledgment sent {"connection_id":227838,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:37:06] local.INFO: TCP Data received {"connection_id":227838,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:37:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227838,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:37:06] local.INFO: Processing buffer {"connection_id":227838,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:37:06] local.INFO: IMEI packet received {"connection_id":227838,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:37:06] local.INFO: IMEI acknowledgment sent {"connection_id":227838,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:37:11] local.INFO: TCP Data received {"connection_id":227838,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:37:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227838,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:37:11] local.INFO: Processing buffer {"connection_id":227838,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:37:11] local.INFO: IMEI packet received {"connection_id":227838,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:37:11] local.INFO: IMEI acknowledgment sent {"connection_id":227838,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:37:14] local.INFO: TCP Data received {"connection_id":227838,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19ddd9538012d74e70006054740000601562a..."} 
[2026-11-03 01:37:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227838,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ddd9538012d74e70006054740000601562a..."} 
[2026-11-03 01:37:14] local.INFO: Processing buffer {"connection_id":227838,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ddd9538012d74e70006054740000601562a..."} 
[2026-11-03 01:37:14] local.INFO: Packet analysis {"connection_id":227838,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ddd"} 
[2026-11-03 01:37:14] local.INFO: Extracted packet for processing {"connection_id":227838,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ddd"} 
[2026-11-03 01:37:14] local.INFO: GPS Element Parsed {"raw_longitude":762636032,"raw_latitude":101009216,"longitude_deg":76.2636032,"latitude_deg":10.1009216,"altitude":6,"angle":342,"satellites":42,"speed":33,"hex_longitude":"2d74e700","hex_latitude":"06054740","is_valid_coordinates":true} 
[2026-11-03 01: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":795,"current_offset":40} 
[2026-11-03 01:37:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174373632001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:37:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36322096040640512,"note":"Value kept but may cause issues"} 
[2026-11-03 01:37:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8426727509875585024,"note":"Value kept but may cause issues"} 
[2026-11-03 01:37:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,23,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:37:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793649907000,"timestamp_ms":1793649907000,"timestamp_seconds":1793649907,"priority":1,"record_length":96,"hex_timestamp":"000001a19ddd9538"} 
[2026-11-03 01:37:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:37: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-11-03 01:37: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":104,"n8_eight_byte":34,"data_length":795,"current_offset":136} 
[2026-11-03 01:37:14] 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-11-03 01:37: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-11-03 01:37:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:37:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:37:14] local.INFO: Teltonika packet parsed successfully {"connection_id":227838,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:37:14] local.INFO: Passing IMEI to GPS processor {"connection_id":227838,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:37:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":227838,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:37:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:37:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:37:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:37:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174373632001,"66":26865,"23":206,"8":65280,"24":33,"16":36322096040640512,"45":8426727509875585024},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,8,24,16,45]} 
[2026-11-03 01:37:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:37:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:37:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174373632001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:37:14] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-11-03 01:37:14] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:37:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36322096040640512,"km_value":36322096040640.516,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:37:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":8426727509875585024,"description":"Unknown IO ID 45"} 
[2026-11-03 01:37:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174373632001,"power":26865,"unknown_23":206,"unknown_8":65280,"ignition":33,"odometer":null,"unknown_45":8426727509875585024}} 
[2026-11-03 01:37:14] local.INFO: DEBUG: GPS processor result {"connection_id":227838,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53087,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:37:14] local.INFO: GPS data processed {"connection_id":227838,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:37:14] local.INFO: Acknowledgment sent {"connection_id":227838,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:37:50] local.INFO: TCP Data received {"connection_id":227838,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19ddf2b78012d7478c00606ce68000b01592b..."} 
[2026-11-03 01:37:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227838,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ddf2b78012d7478c00606ce68000b01592b..."} 
[2026-11-03 01:37:50] local.INFO: Processing buffer {"connection_id":227838,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ddf2b78012d7478c00606ce68000b01592b..."} 
[2026-11-03 01:37:50] local.INFO: Packet analysis {"connection_id":227838,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ddf"} 
[2026-11-03 01:37:50] local.INFO: Extracted packet for processing {"connection_id":227838,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ddf"} 
[2026-11-03 01:37:50] local.INFO: GPS Element Parsed {"raw_longitude":762607808,"raw_latitude":101109352,"longitude_deg":76.2607808,"latitude_deg":10.1109352,"altitude":11,"angle":345,"satellites":43,"speed":46,"hex_longitude":"2d7478c0","hex_latitude":"0606ce68","is_valid_coordinates":true} 
[2026-11-03 01:37: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-11-03 01:37:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174400768001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:37:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36327138332246016,"note":"Value kept but may cause issues"} 
[2026-11-03 01:37:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8395413418741956608,"note":"Value kept but may cause issues"} 
[2026-11-03 01:37:50] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,24,8,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 01:37:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793650011000,"timestamp_ms":1793650011000,"timestamp_seconds":1793650011,"priority":1,"record_length":96,"hex_timestamp":"000001a19ddf2b78"} 
[2026-11-03 01:37:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:37: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-11-03 01:37: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 01:37:50] 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-11-03 01:37: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-11-03 01:37:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:37:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:37:50] local.INFO: Teltonika packet parsed successfully {"connection_id":227838,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:37:50] local.INFO: Passing IMEI to GPS processor {"connection_id":227838,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:37:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":227838,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:37:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:37:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:37:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:37:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174400768001,"66":27376,"24":46,"8":65280,"16":36327138332246016,"45":8395413418741956608},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,24,8,16,45]} 
[2026-11-03 01:37:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:37:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:37:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174400768001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:37:50] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:37:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36327138332246016,"km_value":36327138332246.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:37:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":8395413418741956608,"description":"Unknown IO ID 45"} 
[2026-11-03 01:37:50] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459174400768001,"power":27376,"ignition":46,"unknown_8":65280,"odometer":null,"unknown_45":8395413418741956608}} 
[2026-11-03 01:37:50] local.INFO: DEBUG: GPS processor result {"connection_id":227838,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53088,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:37:50] local.INFO: GPS data processed {"connection_id":227838,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:37:50] local.INFO: Acknowledgment sent {"connection_id":227838,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:38:09] local.INFO: TCP Data received {"connection_id":229542,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:38:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229542,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:38:09] local.INFO: Processing buffer {"connection_id":229542,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:38:09] local.INFO: IMEI packet received {"connection_id":229542,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:38:09] local.INFO: IMEI acknowledgment sent {"connection_id":229542,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:38:11] local.INFO: TCP Data received {"connection_id":229542,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:38:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229542,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:38:11] local.INFO: Processing buffer {"connection_id":229542,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:38:11] local.INFO: IMEI packet received {"connection_id":229542,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:38:11] local.INFO: IMEI acknowledgment sent {"connection_id":229542,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:38:16] local.INFO: TCP Data received {"connection_id":229542,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:38:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229542,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:38:16] local.INFO: Processing buffer {"connection_id":229542,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:38:16] local.INFO: IMEI packet received {"connection_id":229542,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:38:16] local.INFO: IMEI acknowledgment sent {"connection_id":229542,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:38:18] local.INFO: TCP Data received {"connection_id":229542,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19ddf4ab8012d746f800606f2d0000a01592a..."} 
[2026-11-03 01:38:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229542,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ddf4ab8012d746f800606f2d0000a01592a..."} 
[2026-11-03 01:38:18] local.INFO: Processing buffer {"connection_id":229542,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ddf4ab8012d746f800606f2d0000a01592a..."} 
[2026-11-03 01:38:18] local.INFO: Packet analysis {"connection_id":229542,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ddf"} 
[2026-11-03 01:38:18] local.INFO: Extracted packet for processing {"connection_id":229542,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ddf"} 
[2026-11-03 01:38:18] local.INFO: GPS Element Parsed {"raw_longitude":762605440,"raw_latitude":101118672,"longitude_deg":76.260544,"latitude_deg":10.1118672,"altitude":10,"angle":345,"satellites":42,"speed":49,"hex_longitude":"2d746f80","hex_latitude":"0606f2d0","is_valid_coordinates":true} 
[2026-11-03 01:38: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-11-03 01:38:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174402816001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:38:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36327602188713984,"note":"Value kept but may cause issues"} 
[2026-11-03 01:38:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8392669037721446400,"note":"Value kept but may cause issues"} 
[2026-11-03 01:38:18] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,24,8,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 01:38:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793650019000,"timestamp_ms":1793650019000,"timestamp_seconds":1793650019,"priority":1,"record_length":96,"hex_timestamp":"000001a19ddf4ab8"} 
[2026-11-03 01:38:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:38:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:38: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":240,"data_length":795,"current_offset":136} 
[2026-11-03 01:38:18] 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-11-03 01:38: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-11-03 01:38:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:38:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:38:18] local.INFO: Teltonika packet parsed successfully {"connection_id":229542,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:38:18] local.INFO: Passing IMEI to GPS processor {"connection_id":229542,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:38:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":229542,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:38:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:38:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:38:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:38:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174402816001,"66":27397,"24":49,"8":65280,"16":36327602188713984,"45":8392669037721446400},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,24,8,16,45]} 
[2026-11-03 01:38:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:38:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:38:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174402816001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:38:18] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:38:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36327602188713984,"km_value":36327602188713.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:38:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8392669037721446400,"description":"Unknown IO ID 45"} 
[2026-11-03 01:38:18] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459174402816001,"power":27397,"ignition":49,"unknown_8":65280,"odometer":null,"unknown_45":8392669037721446400}} 
[2026-11-03 01:38:18] local.INFO: DEBUG: GPS processor result {"connection_id":229542,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53089,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:38:18] local.INFO: GPS data processed {"connection_id":229542,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:38:18] local.INFO: Acknowledgment sent {"connection_id":229542,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:38:19] local.INFO: TCP Data received {"connection_id":229542,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19ddf6610012d746640060714e0000801592a..."} 
[2026-11-03 01:38:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229542,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ddf6610012d746640060714e0000801592a..."} 
[2026-11-03 01:38:19] local.INFO: Processing buffer {"connection_id":229542,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ddf6610012d746640060714e0000801592a..."} 
[2026-11-03 01:38:19] local.INFO: Packet analysis {"connection_id":229542,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ddf"} 
[2026-11-03 01:38:19] local.INFO: Extracted packet for processing {"connection_id":229542,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ddf"} 
[2026-11-03 01:38:19] local.INFO: GPS Element Parsed {"raw_longitude":762603072,"raw_latitude":101127392,"longitude_deg":76.2603072,"latitude_deg":10.1127392,"altitude":8,"angle":345,"satellites":42,"speed":54,"hex_longitude":"2d746640","hex_latitude":"060714e0","is_valid_coordinates":true} 
[2026-11-03 01:38: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-11-03 01:38:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174404864001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:38:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36328040275378176,"note":"Value kept but may cause issues"} 
[2026-11-03 01:38:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8390065394189258752,"note":"Value kept but may cause issues"} 
[2026-11-03 01:38:19] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,24,8,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 01:38:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793650026000,"timestamp_ms":1793650026000,"timestamp_seconds":1793650026,"priority":1,"record_length":96,"hex_timestamp":"000001a19ddf6610"} 
[2026-11-03 01:38:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:38:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:38: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-11-03 01:38: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-11-03 01:38: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-11-03 01:38:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:38:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:38:19] local.INFO: Teltonika packet parsed successfully {"connection_id":229542,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:38:19] local.INFO: Passing IMEI to GPS processor {"connection_id":229542,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:38:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":229542,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:38:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:38:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:38:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:38:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174404864001,"66":27332,"24":54,"8":65280,"16":36328040275378176,"45":8390065394189258752},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,24,8,16,45]} 
[2026-11-03 01:38:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:38:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:38:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174404864001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:38:19] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:38:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36328040275378176,"km_value":36328040275378.18,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:38:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":8390065394189258752,"description":"Unknown IO ID 45"} 
[2026-11-03 01:38:19] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459174404864001,"power":27332,"ignition":54,"unknown_8":65280,"odometer":null,"unknown_45":8390065394189258752}} 
[2026-11-03 01:38:19] local.INFO: DEBUG: GPS processor result {"connection_id":229542,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53090,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:38:19] local.INFO: GPS data processed {"connection_id":229542,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:38:19] local.INFO: Acknowledgment sent {"connection_id":229542,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:38:51] local.INFO: TCP Data received {"connection_id":229542,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19ddf8168012d745b0006073970000601542a..."} 
[2026-11-03 01:38:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229542,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ddf8168012d745b0006073970000601542a..."} 
[2026-11-03 01:38:51] local.INFO: Processing buffer {"connection_id":229542,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ddf8168012d745b0006073970000601542a..."} 
[2026-11-03 01:38:51] local.INFO: Packet analysis {"connection_id":229542,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ddf"} 
[2026-11-03 01:38:51] local.INFO: Extracted packet for processing {"connection_id":229542,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ddf"} 
[2026-11-03 01:38:51] local.INFO: GPS Element Parsed {"raw_longitude":762600192,"raw_latitude":101136752,"longitude_deg":76.2600192,"latitude_deg":10.1136752,"altitude":6,"angle":340,"satellites":42,"speed":54,"hex_longitude":"2d745b00","hex_latitude":"06073970","is_valid_coordinates":true} 
[2026-11-03 01:38: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-11-03 01:38:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174406656001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:38:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36328517016748032,"note":"Value kept but may cause issues"} 
[2026-11-03 01:38:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8387461750656917504,"note":"Value kept but may cause issues"} 
[2026-11-03 01:38:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:38:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793650033000,"timestamp_ms":1793650033000,"timestamp_seconds":1793650033,"priority":1,"record_length":96,"hex_timestamp":"000001a19ddf8168"} 
[2026-11-03 01:38:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:38:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:38:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 01:38:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 01:38: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-11-03 01:38:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:38:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:38:51] local.INFO: Teltonika packet parsed successfully {"connection_id":229542,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:38:51] local.INFO: Passing IMEI to GPS processor {"connection_id":229542,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:38:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":229542,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:38:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:38:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:38:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:38:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174406656001,"66":27343,"233":206,"8":65280,"24":54,"16":36328517016748032,"45":8387461750656917504},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,8,24,16,45]} 
[2026-11-03 01:38:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:38:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:38:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174406656001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:38:51] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-11-03 01:38:51] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:38:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36328517016748032,"km_value":36328517016748.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:38:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8387461750656917504,"description":"Unknown IO ID 45"} 
[2026-11-03 01:38:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174406656001,"power":27343,"unknown_233":206,"unknown_8":65280,"ignition":54,"odometer":null,"unknown_45":8387461750656917504}} 
[2026-11-03 01:38:51] local.INFO: DEBUG: GPS processor result {"connection_id":229542,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53091,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:38:51] local.INFO: GPS data processed {"connection_id":229542,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:38:51] local.INFO: Acknowledgment sent {"connection_id":229542,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:39:06] local.INFO: TCP Data received {"connection_id":231366,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:39:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231366,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:39:06] local.INFO: Processing buffer {"connection_id":231366,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:39:06] local.INFO: IMEI packet received {"connection_id":231366,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:39:06] local.INFO: IMEI acknowledgment sent {"connection_id":231366,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:39:08] local.INFO: TCP Data received {"connection_id":231366,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:39:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231366,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:39:08] local.INFO: Processing buffer {"connection_id":231366,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:39:08] local.INFO: IMEI packet received {"connection_id":231366,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:39:08] local.INFO: IMEI acknowledgment sent {"connection_id":231366,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:39:09] local.INFO: TCP Data received {"connection_id":231366,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19ddf9cc0012d744e8006075a080006015028..."} 
[2026-11-03 01:39:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231366,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ddf9cc0012d744e8006075a080006015028..."} 
[2026-11-03 01:39:09] local.INFO: Processing buffer {"connection_id":231366,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ddf9cc0012d744e8006075a080006015028..."} 
[2026-11-03 01:39:09] local.INFO: Packet analysis {"connection_id":231366,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ddf"} 
[2026-11-03 01:39:09] local.INFO: Extracted packet for processing {"connection_id":231366,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ddf"} 
[2026-11-03 01:39:09] local.INFO: GPS Element Parsed {"raw_longitude":762596992,"raw_latitude":101145096,"longitude_deg":76.2596992,"latitude_deg":10.1145096,"altitude":6,"angle":336,"satellites":40,"speed":41,"hex_longitude":"2d744e80","hex_latitude":"06075a08","is_valid_coordinates":true} 
[2026-11-03 01:39: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-11-03 01:39:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174408448001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:39:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36328946513477632,"note":"Value kept but may cause issues"} 
[2026-11-03 01:39:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8384295157171318784,"note":"Value kept but may cause issues"} 
[2026-11-03 01:39:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:39:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793650040000,"timestamp_ms":1793650040000,"timestamp_seconds":1793650040,"priority":1,"record_length":96,"hex_timestamp":"000001a19ddf9cc0"} 
[2026-11-03 01:39:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:39: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-11-03 01:39:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 01:39:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 01:39: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-11-03 01:39:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:39:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:39:09] local.INFO: Teltonika packet parsed successfully {"connection_id":231366,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:39:09] local.INFO: Passing IMEI to GPS processor {"connection_id":231366,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:39:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":231366,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:39:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:39:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:39:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:39:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174408448001,"66":27158,"233":206,"8":65280,"24":41,"16":36328946513477632,"45":8384295157171318784},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,8,24,16,45]} 
[2026-11-03 01:39:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:39:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:39:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174408448001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:39:09] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-11-03 01:39:09] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:39:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36328946513477632,"km_value":36328946513477.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:39:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":8384295157171318784,"description":"Unknown IO ID 45"} 
[2026-11-03 01:39:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174408448001,"power":27158,"unknown_233":206,"unknown_8":65280,"ignition":41,"odometer":null,"unknown_45":8384295157171318784}} 
[2026-11-03 01:39:09] local.INFO: DEBUG: GPS processor result {"connection_id":231366,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53092,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:39:09] local.INFO: GPS data processed {"connection_id":231366,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:39:09] local.INFO: Acknowledgment sent {"connection_id":231366,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:39:40] local.INFO: TCP Data received {"connection_id":231366,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de0ecb0012d739e00060840c00008015127..."} 
[2026-11-03 01:39:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231366,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de0ecb0012d739e00060840c00008015127..."} 
[2026-11-03 01:39:40] local.INFO: Processing buffer {"connection_id":231366,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de0ecb0012d739e00060840c00008015127..."} 
[2026-11-03 01:39:40] local.INFO: Packet analysis {"connection_id":231366,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de0"} 
[2026-11-03 01:39:40] local.INFO: Extracted packet for processing {"connection_id":231366,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de0"} 
[2026-11-03 01:39:40] local.INFO: GPS Element Parsed {"raw_longitude":762551808,"raw_latitude":101204160,"longitude_deg":76.2551808,"latitude_deg":10.120416,"altitude":8,"angle":337,"satellites":39,"speed":41,"hex_longitude":"2d739e00","hex_latitude":"060840c0","is_valid_coordinates":true} 
[2026-11-03 01: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-11-03 01:39:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174431744001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:39:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36332687429992448,"note":"Value kept but may cause issues"} 
[2026-11-03 01:39:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8332151917752471552,"note":"Value kept but may cause issues"} 
[2026-11-03 01:39:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:39:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793650126000,"timestamp_ms":1793650126000,"timestamp_seconds":1793650126,"priority":1,"record_length":96,"hex_timestamp":"000001a19de0ecb0"} 
[2026-11-03 01:39:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:39: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-11-03 01: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":104,"n8_eight_byte":99,"data_length":795,"current_offset":136} 
[2026-11-03 01:39:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1609,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 01: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-11-03 01:39:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:39:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:39:40] local.INFO: Teltonika packet parsed successfully {"connection_id":231366,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:39:40] local.INFO: Passing IMEI to GPS processor {"connection_id":231366,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:39:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":231366,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:39:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:39:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:39:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:39:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174431744001,"66":27376,"233":206,"8":65280,"24":41,"16":36332687429992448,"45":8332151917752471552},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,8,24,16,45]} 
[2026-11-03 01:39:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:39:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:39:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174431744001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:39:40] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-11-03 01:39:40] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:39:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36332687429992448,"km_value":36332687429992.445,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:39:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":8332151917752471552,"description":"Unknown IO ID 45"} 
[2026-11-03 01:39:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174431744001,"power":27376,"unknown_233":206,"unknown_8":65280,"ignition":41,"odometer":null,"unknown_45":8332151917752471552}} 
[2026-11-03 01:39:40] local.INFO: DEBUG: GPS processor result {"connection_id":231366,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53093,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:39:40] local.INFO: GPS data processed {"connection_id":231366,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:39:40] local.INFO: Acknowledgment sent {"connection_id":231366,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:40:07] local.INFO: TCP Data received {"connection_id":227839,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:40:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227839,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:40:07] local.INFO: Processing buffer {"connection_id":227839,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:40:07] local.INFO: IMEI packet received {"connection_id":227839,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:40:07] local.INFO: IMEI acknowledgment sent {"connection_id":227839,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:40:07] local.INFO: TCP Data received {"connection_id":227839,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:40:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227839,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:40:07] local.INFO: Processing buffer {"connection_id":227839,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:40:07] local.INFO: IMEI packet received {"connection_id":227839,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:40:07] local.INFO: IMEI acknowledgment sent {"connection_id":227839,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:40:11] local.INFO: TCP Data received {"connection_id":227839,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:40:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227839,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:40:11] local.INFO: Processing buffer {"connection_id":227839,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:40:11] local.INFO: IMEI packet received {"connection_id":227839,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:40:11] local.INFO: IMEI acknowledgment sent {"connection_id":227839,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:40:13] local.INFO: TCP Data received {"connection_id":227839,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de0f868012d739ac006084c680008015e25..."} 
[2026-11-03 01:40:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227839,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de0f868012d739ac006084c680008015e25..."} 
[2026-11-03 01:40:13] local.INFO: Processing buffer {"connection_id":227839,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de0f868012d739ac006084c680008015e25..."} 
[2026-11-03 01:40:13] local.INFO: Packet analysis {"connection_id":227839,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de0"} 
[2026-11-03 01:40:13] local.INFO: Extracted packet for processing {"connection_id":227839,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de0"} 
[2026-11-03 01:40:13] local.INFO: GPS Element Parsed {"raw_longitude":762550976,"raw_latitude":101207144,"longitude_deg":76.2550976,"latitude_deg":10.1207144,"altitude":8,"angle":350,"satellites":37,"speed":41,"hex_longitude":"2d739ac0","hex_latitude":"06084c68","is_valid_coordinates":true} 
[2026-11-03 01: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-11-03 01:40:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174432256001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:40:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36332837753847808,"note":"Value kept but may cause issues"} 
[2026-11-03 01:40:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8331096386590261248,"note":"Value kept but may cause issues"} 
[2026-11-03 01:40:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:40:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793650129000,"timestamp_ms":1793650129000,"timestamp_seconds":1793650129,"priority":1,"record_length":96,"hex_timestamp":"000001a19de0f868"} 
[2026-11-03 01:40:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:40: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-11-03 01: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 01:40: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-11-03 01: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-11-03 01:40:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:40:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:40:13] local.INFO: Teltonika packet parsed successfully {"connection_id":227839,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:40:13] local.INFO: Passing IMEI to GPS processor {"connection_id":227839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:40:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":227839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:40:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:40:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:40:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:40:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174432256001,"66":27234,"233":206,"8":65280,"24":41,"16":36332837753847808,"45":8331096386590261248},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,8,24,16,45]} 
[2026-11-03 01:40:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:40:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:40:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174432256001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:40:13] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-11-03 01:40:13] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:40:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36332837753847808,"km_value":36332837753847.805,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:40:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":8331096386590261248,"description":"Unknown IO ID 45"} 
[2026-11-03 01:40:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174432256001,"power":27234,"unknown_233":206,"unknown_8":65280,"ignition":41,"odometer":null,"unknown_45":8331096386590261248}} 
[2026-11-03 01:40:13] local.INFO: DEBUG: GPS processor result {"connection_id":227839,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53094,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:40:13] local.INFO: GPS data processed {"connection_id":227839,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:40:13] local.INFO: Acknowledgment sent {"connection_id":227839,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:40:17] local.INFO: TCP Data received {"connection_id":227839,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de117a8012d73924006086ce80009015327..."} 
[2026-11-03 01:40:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227839,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de117a8012d73924006086ce80009015327..."} 
[2026-11-03 01:40:17] local.INFO: Processing buffer {"connection_id":227839,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de117a8012d73924006086ce80009015327..."} 
[2026-11-03 01:40:17] local.INFO: Packet analysis {"connection_id":227839,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de1"} 
[2026-11-03 01:40:17] local.INFO: Extracted packet for processing {"connection_id":227839,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de1"} 
[2026-11-03 01:40:17] local.INFO: GPS Element Parsed {"raw_longitude":762548800,"raw_latitude":101215464,"longitude_deg":76.25488,"latitude_deg":10.1215464,"altitude":9,"angle":339,"satellites":39,"speed":44,"hex_longitude":"2d739240","hex_latitude":"06086ce8","is_valid_coordinates":true} 
[2026-11-03 01:40: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-11-03 01:40:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174433024001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:40:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36333254365675520,"note":"Value kept but may cause issues"} 
[2026-11-03 01:40:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8330181592916715520,"note":"Value kept but may cause issues"} 
[2026-11-03 01:40:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:40:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793650137000,"timestamp_ms":1793650137000,"timestamp_seconds":1793650137,"priority":1,"record_length":96,"hex_timestamp":"000001a19de117a8"} 
[2026-11-03 01:40:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:40: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-11-03 01:40: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":98,"data_length":795,"current_offset":136} 
[2026-11-03 01:40:17] 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-11-03 01:40: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-11-03 01:40:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:40:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:40:17] local.INFO: Teltonika packet parsed successfully {"connection_id":227839,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:40:17] local.INFO: Passing IMEI to GPS processor {"connection_id":227839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:40:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":227839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:40:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:40:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:40:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:40:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174433024001,"66":27365,"233":206,"8":65280,"24":44,"16":36333254365675520,"45":8330181592916715520},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,8,24,16,45]} 
[2026-11-03 01:40:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:40:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:40:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174433024001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:40:17] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-11-03 01:40:17] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:40:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36333254365675520,"km_value":36333254365675.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:40:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8330181592916715520,"description":"Unknown IO ID 45"} 
[2026-11-03 01:40:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174433024001,"power":27365,"unknown_233":206,"unknown_8":65280,"ignition":44,"odometer":null,"unknown_45":8330181592916715520}} 
[2026-11-03 01:40:17] local.INFO: DEBUG: GPS processor result {"connection_id":227839,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53095,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:40:17] local.INFO: GPS data processed {"connection_id":227839,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:40:17] local.INFO: Acknowledgment sent {"connection_id":227839,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:40:49] local.INFO: TCP Data received {"connection_id":227839,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de13ad0012d7384c006089000000a015027..."} 
[2026-11-03 01:40:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227839,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de13ad0012d7384c006089000000a015027..."} 
[2026-11-03 01:40:49] local.INFO: Processing buffer {"connection_id":227839,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de13ad0012d7384c006089000000a015027..."} 
[2026-11-03 01:40:49] local.INFO: Packet analysis {"connection_id":227839,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de1"} 
[2026-11-03 01:40:49] local.INFO: Extracted packet for processing {"connection_id":227839,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de1"} 
[2026-11-03 01:40:49] local.INFO: GPS Element Parsed {"raw_longitude":762545344,"raw_latitude":101224448,"longitude_deg":76.2545344,"latitude_deg":10.1224448,"altitude":10,"angle":336,"satellites":39,"speed":39,"hex_longitude":"2d7384c0","hex_latitude":"06089000","is_valid_coordinates":true} 
[2026-11-03 01:40: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-11-03 01:40:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174435072001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:40:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36333722517110784,"note":"Value kept but may cause issues"} 
[2026-11-03 01:40:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8327789055616804864,"note":"Value kept but may cause issues"} 
[2026-11-03 01:40:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:40:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793650146000,"timestamp_ms":1793650146000,"timestamp_seconds":1793650146,"priority":1,"record_length":96,"hex_timestamp":"000001a19de13ad0"} 
[2026-11-03 01:40:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:40:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:40: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 01:40:49] 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-11-03 01:40: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-11-03 01:40:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:40:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:40:49] local.INFO: Teltonika packet parsed successfully {"connection_id":227839,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:40:49] local.INFO: Passing IMEI to GPS processor {"connection_id":227839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:40:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":227839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:40:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:40:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:40:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:40:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174435072001,"66":27213,"233":206,"8":65280,"24":39,"16":36333722517110784,"45":8327789055616804864},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,8,24,16,45]} 
[2026-11-03 01:40:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:40:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:40:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174435072001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:40:49] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-11-03 01:40:49] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:40:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36333722517110784,"km_value":36333722517110.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:40:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":8327789055616804864,"description":"Unknown IO ID 45"} 
[2026-11-03 01:40:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174435072001,"power":27213,"unknown_233":206,"unknown_8":65280,"ignition":39,"odometer":null,"unknown_45":8327789055616804864}} 
[2026-11-03 01:40:49] local.INFO: DEBUG: GPS processor result {"connection_id":227839,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53096,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:40:49] local.INFO: GPS data processed {"connection_id":227839,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:40:49] local.INFO: Acknowledgment sent {"connection_id":227839,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:41:04] local.INFO: TCP Data received {"connection_id":227840,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:41:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227840,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:41:04] local.INFO: Processing buffer {"connection_id":227840,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:41:04] local.INFO: IMEI packet received {"connection_id":227840,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:41:04] local.INFO: IMEI acknowledgment sent {"connection_id":227840,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:41:06] local.INFO: TCP Data received {"connection_id":227840,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:41:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227840,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:41:06] local.INFO: Processing buffer {"connection_id":227840,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:41:06] local.INFO: IMEI packet received {"connection_id":227840,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:41:06] local.INFO: IMEI acknowledgment sent {"connection_id":227840,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:41:11] local.INFO: TCP Data received {"connection_id":227840,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:41:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227840,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:41:11] local.INFO: Processing buffer {"connection_id":227840,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:41:11] local.INFO: IMEI packet received {"connection_id":227840,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:41:11] local.INFO: IMEI acknowledgment sent {"connection_id":227840,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:41:12] local.INFO: TCP Data received {"connection_id":227840,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de238b8012d7299400608cf98000800ff29..."} 
[2026-11-03 01:41:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227840,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de238b8012d7299400608cf98000800ff29..."} 
[2026-11-03 01:41:12] local.INFO: Processing buffer {"connection_id":227840,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de238b8012d7299400608cf98000800ff29..."} 
[2026-11-03 01:41:12] local.INFO: Packet analysis {"connection_id":227840,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de2"} 
[2026-11-03 01:41:12] local.INFO: Extracted packet for processing {"connection_id":227840,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de2"} 
[2026-11-03 01:41:12] local.INFO: GPS Element Parsed {"raw_longitude":762485056,"raw_latitude":101240728,"longitude_deg":76.2485056,"latitude_deg":10.1240728,"altitude":8,"angle":255,"satellites":41,"speed":46,"hex_longitude":"2d729940","hex_latitude":"0608cf98","is_valid_coordinates":true} 
[2026-11-03 01:41: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-11-03 01:41:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174451712001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:41:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36336948037550080,"note":"Value kept but may cause issues"} 
[2026-11-03 01:41:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8267694148096114688,"note":"Value kept but may cause issues"} 
[2026-11-03 01:41:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:41:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793650211000,"timestamp_ms":1793650211000,"timestamp_seconds":1793650211,"priority":1,"record_length":96,"hex_timestamp":"000001a19de238b8"} 
[2026-11-03 01:41:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:41: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-11-03 01:41: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-11-03 01:41: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-11-03 01:41: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-11-03 01:41:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:41:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:41:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227840,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:41:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:41:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:41:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:41:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:41:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:41:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174451712001,"66":27332,"233":206,"8":65280,"24":46,"16":36336948037550080,"45":8267694148096114688},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,8,24,16,45]} 
[2026-11-03 01:41:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:41:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:41:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174451712001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:41:12] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-11-03 01:41:12] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:41:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36336948037550080,"km_value":36336948037550.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:41:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8267694148096114688,"description":"Unknown IO ID 45"} 
[2026-11-03 01:41:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174451712001,"power":27332,"unknown_233":206,"unknown_8":65280,"ignition":46,"odometer":null,"unknown_45":8267694148096114688}} 
[2026-11-03 01:41:12] local.INFO: DEBUG: GPS processor result {"connection_id":227840,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53097,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:41:12] local.INFO: GPS data processed {"connection_id":227840,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:41:12] local.INFO: Acknowledgment sent {"connection_id":227840,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:41:43] local.INFO: TCP Data received {"connection_id":227840,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de257f8012d7272400608c550000500fe2a..."} 
[2026-11-03 01:41:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227840,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de257f8012d7272400608c550000500fe2a..."} 
[2026-11-03 01:41:43] local.INFO: Processing buffer {"connection_id":227840,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de257f8012d7272400608c550000500fe2a..."} 
[2026-11-03 01:41:43] local.INFO: Packet analysis {"connection_id":227840,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de2"} 
[2026-11-03 01:41:43] local.INFO: Extracted packet for processing {"connection_id":227840,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de2"} 
[2026-11-03 01:41:43] local.INFO: GPS Element Parsed {"raw_longitude":762475072,"raw_latitude":101238096,"longitude_deg":76.2475072,"latitude_deg":10.1238096,"altitude":5,"angle":254,"satellites":42,"speed":54,"hex_longitude":"2d727240","hex_latitude":"0608c550","is_valid_coordinates":true} 
[2026-11-03 01:41: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-11-03 01:41:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174454016001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:41:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36337441958789120,"note":"Value kept but may cause issues"} 
[2026-11-03 01:41:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8257701786422319104,"note":"Value kept but may cause issues"} 
[2026-11-03 01:41:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:41:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793650219000,"timestamp_ms":1793650219000,"timestamp_seconds":1793650219,"priority":1,"record_length":96,"hex_timestamp":"000001a19de257f8"} 
[2026-11-03 01:41:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:41:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:41:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 01:41:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 01:41: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-11-03 01:41:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:41:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:41:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227840,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:41:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:41:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:41:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:41:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:41:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:41:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174454016001,"66":27463,"233":206,"8":65280,"24":54,"16":36337441958789120,"45":8257701786422319104},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,8,24,16,45]} 
[2026-11-03 01:41:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:41:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:41:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174454016001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:41:43] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-11-03 01:41:43] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:41:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36337441958789120,"km_value":36337441958789.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:41:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":8257701786422319104,"description":"Unknown IO ID 45"} 
[2026-11-03 01:41:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174454016001,"power":27463,"unknown_233":206,"unknown_8":65280,"ignition":54,"odometer":null,"unknown_45":8257701786422319104}} 
[2026-11-03 01:41:43] local.INFO: DEBUG: GPS processor result {"connection_id":227840,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53098,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:41:43] local.INFO: GPS data processed {"connection_id":227840,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:41:43] local.INFO: Acknowledgment sent {"connection_id":227840,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:41:47] local.INFO: TCP Data received {"connection_id":228292,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:41:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228292,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:41:47] local.INFO: Processing buffer {"connection_id":228292,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:41:47] local.INFO: IMEI packet received {"connection_id":228292,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 01:41:47] local.INFO: IMEI acknowledgment sent {"connection_id":228292,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:42:06] local.INFO: TCP Data received {"connection_id":228293,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:42:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228293,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:42:06] local.INFO: Processing buffer {"connection_id":228293,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:42:06] local.INFO: IMEI packet received {"connection_id":228293,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:42:06] local.INFO: IMEI acknowledgment sent {"connection_id":228293,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:42:10] local.INFO: TCP Data received {"connection_id":228293,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:42:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228293,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:42:10] local.INFO: Processing buffer {"connection_id":228293,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:42:10] local.INFO: IMEI packet received {"connection_id":228293,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:42:10] local.INFO: IMEI acknowledgment sent {"connection_id":228293,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:42:11] local.INFO: TCP Data received {"connection_id":228293,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de31378012d71f7c00608e4500007015d27..."} 
[2026-11-03 01:42:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228293,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de31378012d71f7c00608e4500007015d27..."} 
[2026-11-03 01:42:11] local.INFO: Processing buffer {"connection_id":228293,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de31378012d71f7c00608e4500007015d27..."} 
[2026-11-03 01:42:11] local.INFO: Packet analysis {"connection_id":228293,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de3"} 
[2026-11-03 01:42:11] local.INFO: Extracted packet for processing {"connection_id":228293,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de3"} 
[2026-11-03 01:42:11] local.INFO: GPS Element Parsed {"raw_longitude":762443712,"raw_latitude":101246032,"longitude_deg":76.2443712,"latitude_deg":10.1246032,"altitude":7,"angle":349,"satellites":39,"speed":11,"hex_longitude":"2d71f7c0","hex_latitude":"0608e450","is_valid_coordinates":true} 
[2026-11-03 01:42: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-11-03 01:42:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174467584001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:42:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36339447708516352,"note":"Value kept but may cause issues"} 
[2026-11-03 01:42:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8212454683917225984,"note":"Value kept but may cause issues"} 
[2026-11-03 01:42:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:42:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793650267000,"timestamp_ms":1793650267000,"timestamp_seconds":1793650267,"priority":1,"record_length":96,"hex_timestamp":"000001a19de31378"} 
[2026-11-03 01:42:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:42: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-11-03 01:42: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 01:42:11] 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-11-03 01:42: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-11-03 01:42:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:42:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:42:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228293,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:42:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228293,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:42:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228293,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:42:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:42:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:42:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:42:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174467584001,"66":27332,"233":206,"8":65280,"24":11,"16":36339447708516352,"45":8212454683917225984},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,8,24,16,45]} 
[2026-11-03 01:42:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:42:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:42:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174467584001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:42:11] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-11-03 01:42:11] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:42:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36339447708516352,"km_value":36339447708516.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:42:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":8212454683917225984,"description":"Unknown IO ID 45"} 
[2026-11-03 01:42:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174467584001,"power":27332,"unknown_233":206,"unknown_8":65280,"ignition":11,"odometer":null,"unknown_45":8212454683917225984}} 
[2026-11-03 01:42:11] local.INFO: DEBUG: GPS processor result {"connection_id":228293,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53099,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:42:11] local.INFO: GPS data processed {"connection_id":228293,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:42:11] local.INFO: Acknowledgment sent {"connection_id":228293,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:42:47] local.INFO: TCP Data received {"connection_id":228293,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de32318012d71f5800608ea400007015228..."} 
[2026-11-03 01:42:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228293,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de32318012d71f5800608ea400007015228..."} 
[2026-11-03 01:42:47] local.INFO: Processing buffer {"connection_id":228293,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de32318012d71f5800608ea400007015228..."} 
[2026-11-03 01:42:47] local.INFO: Packet analysis {"connection_id":228293,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de3"} 
[2026-11-03 01:42:47] local.INFO: Extracted packet for processing {"connection_id":228293,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de3"} 
[2026-11-03 01:42:47] local.INFO: GPS Element Parsed {"raw_longitude":762443136,"raw_latitude":101247552,"longitude_deg":76.2443136,"latitude_deg":10.1247552,"altitude":7,"angle":338,"satellites":40,"speed":19,"hex_longitude":"2d71f580","hex_latitude":"0608ea40","is_valid_coordinates":true} 
[2026-11-03 01:42: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-11-03 01:42:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174468352001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:42:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36339525017927680,"note":"Value kept but may cause issues"} 
[2026-11-03 01:42:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8212243577684905984,"note":"Value kept but may cause issues"} 
[2026-11-03 01:42:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:42:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793650271000,"timestamp_ms":1793650271000,"timestamp_seconds":1793650271,"priority":1,"record_length":96,"hex_timestamp":"000001a19de32318"} 
[2026-11-03 01:42:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:42: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-11-03 01:42: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":196,"data_length":795,"current_offset":136} 
[2026-11-03 01:42:47] 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-11-03 01:42: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-11-03 01:42:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:42:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:42:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228293,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:42:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228293,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:42:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228293,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:42:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:42:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:42:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:42:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174468352001,"66":27365,"233":206,"8":65280,"24":19,"16":36339525017927680,"45":8212243577684905984},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,8,24,16,45]} 
[2026-11-03 01:42:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:42:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:42:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174468352001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:42:47] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-11-03 01:42:47] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:42:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36339525017927680,"km_value":36339525017927.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:42:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":8212243577684905984,"description":"Unknown IO ID 45"} 
[2026-11-03 01:42:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174468352001,"power":27365,"unknown_233":206,"unknown_8":65280,"ignition":19,"odometer":null,"unknown_45":8212243577684905984}} 
[2026-11-03 01:42:47] local.INFO: DEBUG: GPS processor result {"connection_id":228293,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53100,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:42:47] local.INFO: GPS data processed {"connection_id":228293,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:42:47] local.INFO: Acknowledgment sent {"connection_id":228293,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:43:06] local.INFO: TCP Data received {"connection_id":229544,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:43:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229544,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:43:06] local.INFO: Processing buffer {"connection_id":229544,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:43:06] local.INFO: IMEI packet received {"connection_id":229544,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:43:06] local.INFO: IMEI acknowledgment sent {"connection_id":229544,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:43:11] local.INFO: TCP Data received {"connection_id":229544,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:43:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229544,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:43:11] local.INFO: Processing buffer {"connection_id":229544,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:43:11] local.INFO: IMEI packet received {"connection_id":229544,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:43:11] local.INFO: IMEI acknowledgment sent {"connection_id":229544,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:43:12] local.INFO: TCP Data received {"connection_id":229544,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de351f8012d71e90006090cb00004015329..."} 
[2026-11-03 01:43:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229544,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de351f8012d71e90006090cb00004015329..."} 
[2026-11-03 01:43:12] local.INFO: Processing buffer {"connection_id":229544,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de351f8012d71e90006090cb00004015329..."} 
[2026-11-03 01:43:12] local.INFO: Packet analysis {"connection_id":229544,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de3"} 
[2026-11-03 01:43:12] local.INFO: Extracted packet for processing {"connection_id":229544,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de3"} 
[2026-11-03 01:43:12] local.INFO: GPS Element Parsed {"raw_longitude":762439936,"raw_latitude":101256368,"longitude_deg":76.2439936,"latitude_deg":10.1256368,"altitude":4,"angle":339,"satellites":41,"speed":40,"hex_longitude":"2d71e900","hex_latitude":"06090cb0","is_valid_coordinates":true} 
[2026-11-03 01:43: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-11-03 01:43:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174469376001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:43:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36339980284461056,"note":"Value kept but may cause issues"} 
[2026-11-03 01:43:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8211610258987696128,"note":"Value kept but may cause issues"} 
[2026-11-03 01:43:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,234,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:43:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793650283000,"timestamp_ms":1793650283000,"timestamp_seconds":1793650283,"priority":1,"record_length":96,"hex_timestamp":"000001a19de351f8"} 
[2026-11-03 01:43:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:43: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-11-03 01:43: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-11-03 01:43: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-11-03 01:43: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-11-03 01:43:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:43:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:43:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229544,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:43:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:43:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:43:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:43:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:43:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:43:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174469376001,"66":27332,"234":206,"8":65280,"24":40,"16":36339980284461056,"45":8211610258987696128},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,234,8,24,16,45]} 
[2026-11-03 01:43:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:43:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:43:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174469376001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:43:12] local.INFO: Unknown IO ID detected {"io_id":234,"value":206,"description":"Unknown IO ID 234"} 
[2026-11-03 01:43:12] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:43:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36339980284461056,"km_value":36339980284461.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:43:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8211610258987696128,"description":"Unknown IO ID 45"} 
[2026-11-03 01:43:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174469376001,"power":27332,"unknown_234":206,"unknown_8":65280,"ignition":40,"odometer":null,"unknown_45":8211610258987696128}} 
[2026-11-03 01:43:12] local.INFO: DEBUG: GPS processor result {"connection_id":229544,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53101,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:43:12] local.INFO: GPS data processed {"connection_id":229544,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:43:12] local.INFO: Acknowledgment sent {"connection_id":229544,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:43:43] local.INFO: TCP Data received {"connection_id":229544,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de48e60012d7191800609e8280006014a2a..."} 
[2026-11-03 01:43:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229544,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de48e60012d7191800609e8280006014a2a..."} 
[2026-11-03 01:43:43] local.INFO: Processing buffer {"connection_id":229544,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de48e60012d7191800609e8280006014a2a..."} 
[2026-11-03 01:43:43] local.INFO: Packet analysis {"connection_id":229544,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de4"} 
[2026-11-03 01:43:43] local.INFO: Extracted packet for processing {"connection_id":229544,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de4"} 
[2026-11-03 01:43:43] local.INFO: GPS Element Parsed {"raw_longitude":762417536,"raw_latitude":101312552,"longitude_deg":76.2417536,"latitude_deg":10.1312552,"altitude":6,"angle":330,"satellites":42,"speed":38,"hex_longitude":"2d719180","hex_latitude":"0609e828","is_valid_coordinates":true} 
[2026-11-03 01:43: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-11-03 01:43:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174490368001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:43:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36342930926993408,"note":"Value kept but may cause issues"} 
[2026-11-03 01:43:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8188247835935188992,"note":"Value kept but may cause issues"} 
[2026-11-03 01:43:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,29,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:43:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793650364000,"timestamp_ms":1793650364000,"timestamp_seconds":1793650364,"priority":1,"record_length":96,"hex_timestamp":"000001a19de48e60"} 
[2026-11-03 01:43:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:43: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-11-03 01:43: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":240,"data_length":795,"current_offset":136} 
[2026-11-03 01:43:43] 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-11-03 01:43: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-11-03 01:43:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:43:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:43:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229544,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:43:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:43:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:43:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:43:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:43:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:43:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174490368001,"66":27365,"29":206,"8":65280,"24":38,"16":36342930926993408,"45":8188247835935188992},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,8,24,16,45]} 
[2026-11-03 01:43:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:43:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:43:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174490368001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:43:43] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-11-03 01:43:43] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:43:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36342930926993408,"km_value":36342930926993.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:43:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":8188247835935188992,"description":"Unknown IO ID 45"} 
[2026-11-03 01:43:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174490368001,"power":27365,"unknown_29":206,"unknown_8":65280,"ignition":38,"odometer":null,"unknown_45":8188247835935188992}} 
[2026-11-03 01:43:43] local.INFO: DEBUG: GPS processor result {"connection_id":229544,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53102,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:43:43] local.INFO: GPS data processed {"connection_id":229544,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:43:43] local.INFO: Acknowledgment sent {"connection_id":229544,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:44:09] local.INFO: TCP Data received {"connection_id":227842,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:44:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227842,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:44:09] local.INFO: Processing buffer {"connection_id":227842,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:44:09] local.INFO: IMEI packet received {"connection_id":227842,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:44:09] local.INFO: IMEI acknowledgment sent {"connection_id":227842,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:44:11] local.INFO: TCP Data received {"connection_id":227842,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:44:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227842,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:44:11] local.INFO: Processing buffer {"connection_id":227842,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:44:11] local.INFO: IMEI packet received {"connection_id":227842,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:44:11] local.INFO: IMEI acknowledgment sent {"connection_id":227842,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:44:17] local.INFO: TCP Data received {"connection_id":227842,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:44:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227842,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:44:17] local.INFO: Processing buffer {"connection_id":227842,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:44:17] local.INFO: IMEI packet received {"connection_id":227842,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:44:17] local.INFO: IMEI acknowledgment sent {"connection_id":227842,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:44:17] local.INFO: TCP Data received {"connection_id":227842,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de4b570012d717e80060a07300006014629..."} 
[2026-11-03 01:44:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227842,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de4b570012d717e80060a07300006014629..."} 
[2026-11-03 01:44:17] local.INFO: Processing buffer {"connection_id":227842,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de4b570012d717e80060a07300006014629..."} 
[2026-11-03 01:44:17] local.INFO: Packet analysis {"connection_id":227842,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de4"} 
[2026-11-03 01:44:17] local.INFO: Extracted packet for processing {"connection_id":227842,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de4"} 
[2026-11-03 01:44:17] local.INFO: GPS Element Parsed {"raw_longitude":762412672,"raw_latitude":101320496,"longitude_deg":76.2412672,"latitude_deg":10.1320496,"altitude":6,"angle":326,"satellites":41,"speed":34,"hex_longitude":"2d717e80","hex_latitude":"060a0730","is_valid_coordinates":true} 
[2026-11-03 01:44: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-11-03 01:44:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174493184001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:44:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36343381898559488,"note":"Value kept but may cause issues"} 
[2026-11-03 01:44:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8183462761333270528,"note":"Value kept but may cause issues"} 
[2026-11-03 01:44:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,29,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:44:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793650374000,"timestamp_ms":1793650374000,"timestamp_seconds":1793650374,"priority":1,"record_length":96,"hex_timestamp":"000001a19de4b570"} 
[2026-11-03 01:44:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:44: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-11-03 01:44: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-11-03 01:44: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-11-03 01:44: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-11-03 01:44:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:44:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:44:17] local.INFO: Teltonika packet parsed successfully {"connection_id":227842,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:44:17] local.INFO: Passing IMEI to GPS processor {"connection_id":227842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:44:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":227842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:44:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:44:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:44:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:44:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174493184001,"66":27463,"29":206,"8":65280,"24":34,"16":36343381898559488,"45":8183462761333270528},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,8,24,16,45]} 
[2026-11-03 01:44:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:44:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:44:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174493184001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:44:17] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-11-03 01:44:17] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:44:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36343381898559488,"km_value":36343381898559.484,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:44:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8183462761333270528,"description":"Unknown IO ID 45"} 
[2026-11-03 01:44:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174493184001,"power":27463,"unknown_29":206,"unknown_8":65280,"ignition":34,"odometer":null,"unknown_45":8183462761333270528}} 
[2026-11-03 01:44:17] local.INFO: DEBUG: GPS processor result {"connection_id":227842,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53103,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:44:17] local.INFO: GPS data processed {"connection_id":227842,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:44:17] local.INFO: Acknowledgment sent {"connection_id":227842,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:44:18] local.INFO: TCP Data received {"connection_id":227842,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de4dc80012d716c80060a25300006014a29..."} 
[2026-11-03 01:44:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227842,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de4dc80012d716c80060a25300006014a29..."} 
[2026-11-03 01:44:18] local.INFO: Processing buffer {"connection_id":227842,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de4dc80012d716c80060a25300006014a29..."} 
[2026-11-03 01:44:18] local.INFO: Packet analysis {"connection_id":227842,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de4"} 
[2026-11-03 01:44:18] local.INFO: Extracted packet for processing {"connection_id":227842,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de4"} 
[2026-11-03 01:44:18] local.INFO: GPS Element Parsed {"raw_longitude":762408064,"raw_latitude":101328176,"longitude_deg":76.2408064,"latitude_deg":10.1328176,"altitude":6,"angle":330,"satellites":41,"speed":39,"hex_longitude":"2d716c80","hex_latitude":"060a2530","is_valid_coordinates":true} 
[2026-11-03 01:44: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-11-03 01:44:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174495744001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:44:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36343811395289088,"note":"Value kept but may cause issues"} 
[2026-11-03 01:44:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8178114736777801728,"note":"Value kept but may cause issues"} 
[2026-11-03 01:44:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,29,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:44:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793650384000,"timestamp_ms":1793650384000,"timestamp_seconds":1793650384,"priority":1,"record_length":96,"hex_timestamp":"000001a19de4dc80"} 
[2026-11-03 01:44:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:44: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-11-03 01:44: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 01:44:18] 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-11-03 01:44: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-11-03 01:44:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:44:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:44:18] local.INFO: Teltonika packet parsed successfully {"connection_id":227842,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:44:18] local.INFO: Passing IMEI to GPS processor {"connection_id":227842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:44:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":227842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:44:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:44:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:44:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:44:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174495744001,"66":27365,"29":206,"8":65280,"24":39,"16":36343811395289088,"45":8178114736777801728},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,8,24,16,45]} 
[2026-11-03 01:44:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:44:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:44:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174495744001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:44:18] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-11-03 01:44:18] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:44:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36343811395289088,"km_value":36343811395289.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:44:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8178114736777801728,"description":"Unknown IO ID 45"} 
[2026-11-03 01:44:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174495744001,"power":27365,"unknown_29":206,"unknown_8":65280,"ignition":39,"odometer":null,"unknown_45":8178114736777801728}} 
[2026-11-03 01:44:18] local.INFO: DEBUG: GPS processor result {"connection_id":227842,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53104,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:44:18] local.INFO: GPS data processed {"connection_id":227842,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:44:18] local.INFO: Acknowledgment sent {"connection_id":227842,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:44:49] local.INFO: TCP Data received {"connection_id":227842,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de4ffa8012d715b80060a43b80006014c2a..."} 
[2026-11-03 01:44:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227842,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de4ffa8012d715b80060a43b80006014c2a..."} 
[2026-11-03 01:44:49] local.INFO: Processing buffer {"connection_id":227842,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de4ffa8012d715b80060a43b80006014c2a..."} 
[2026-11-03 01:44:49] local.INFO: Packet analysis {"connection_id":227842,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de4"} 
[2026-11-03 01:44:49] local.INFO: Extracted packet for processing {"connection_id":227842,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de4"} 
[2026-11-03 01:44:49] local.INFO: GPS Element Parsed {"raw_longitude":762403712,"raw_latitude":101335992,"longitude_deg":76.2403712,"latitude_deg":10.1335992,"altitude":6,"angle":332,"satellites":42,"speed":39,"hex_longitude":"2d715b80","hex_latitude":"060a43b8","is_valid_coordinates":true} 
[2026-11-03 01:44: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-11-03 01:44:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174498304001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:44:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36344245186985984,"note":"Value kept but may cause issues"} 
[2026-11-03 01:44:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8173048187198976000,"note":"Value kept but may cause issues"} 
[2026-11-03 01:44:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,29,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:44:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793650393000,"timestamp_ms":1793650393000,"timestamp_seconds":1793650393,"priority":1,"record_length":96,"hex_timestamp":"000001a19de4ffa8"} 
[2026-11-03 01:44:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:44: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-11-03 01:44: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 01:44:49] 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-11-03 01:44: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-11-03 01:44:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:44:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:44:49] local.INFO: Teltonika packet parsed successfully {"connection_id":227842,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:44:49] local.INFO: Passing IMEI to GPS processor {"connection_id":227842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:44:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":227842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:44:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:44:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:44:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:44:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174498304001,"66":27376,"29":206,"8":65280,"24":39,"16":36344245186985984,"45":8173048187198976000},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,8,24,16,45]} 
[2026-11-03 01:44:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:44:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:44:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174498304001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:44:49] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-11-03 01:44:49] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:44:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36344245186985984,"km_value":36344245186985.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:44:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":8173048187198976000,"description":"Unknown IO ID 45"} 
[2026-11-03 01:44:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174498304001,"power":27376,"unknown_29":206,"unknown_8":65280,"ignition":39,"odometer":null,"unknown_45":8173048187198976000}} 
[2026-11-03 01:44:49] local.INFO: DEBUG: GPS processor result {"connection_id":227842,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53105,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:44:49] local.INFO: GPS data processed {"connection_id":227842,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:44:49] local.INFO: Acknowledgment sent {"connection_id":227842,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:45:07] local.INFO: TCP Data received {"connection_id":229545,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:45:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229545,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:45:07] local.INFO: Processing buffer {"connection_id":229545,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:45:07] local.INFO: IMEI packet received {"connection_id":229545,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:45:07] local.INFO: IMEI acknowledgment sent {"connection_id":229545,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:45:11] local.INFO: TCP Data received {"connection_id":229545,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:45:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229545,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:45:11] local.INFO: Processing buffer {"connection_id":229545,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:45:11] local.INFO: IMEI packet received {"connection_id":229545,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:45:11] local.INFO: IMEI acknowledgment sent {"connection_id":229545,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:45:12] local.INFO: TCP Data received {"connection_id":229545,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de522d0012d714940060a64480006014b2a..."} 
[2026-11-03 01:45:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229545,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de522d0012d714940060a64480006014b2a..."} 
[2026-11-03 01:45:12] local.INFO: Processing buffer {"connection_id":229545,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de522d0012d714940060a64480006014b2a..."} 
[2026-11-03 01:45:12] local.INFO: Packet analysis {"connection_id":229545,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de5"} 
[2026-11-03 01:45:12] local.INFO: Extracted packet for processing {"connection_id":229545,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de5"} 
[2026-11-03 01:45:12] local.INFO: GPS Element Parsed {"raw_longitude":762399040,"raw_latitude":101344328,"longitude_deg":76.239904,"latitude_deg":10.1344328,"altitude":6,"angle":331,"satellites":42,"speed":42,"hex_longitude":"2d714940","hex_latitude":"060a6448","is_valid_coordinates":true} 
[2026-11-03 01:45: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-11-03 01:45:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174500608001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:45:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36344704748486656,"note":"Value kept but may cause issues"} 
[2026-11-03 01:45:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8168263112596895744,"note":"Value kept but may cause issues"} 
[2026-11-03 01:45:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,29,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:45:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793650402000,"timestamp_ms":1793650402000,"timestamp_seconds":1793650402,"priority":1,"record_length":96,"hex_timestamp":"000001a19de522d0"} 
[2026-11-03 01:45:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:45: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-11-03 01:45: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-11-03 01:45: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-11-03 01:45: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-11-03 01:45:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:45:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:45:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229545,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:45:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229545,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:45:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229545,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:45:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:45:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:45:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:45:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174500608001,"66":27343,"29":206,"8":65280,"24":42,"16":36344704748486656,"45":8168263112596895744},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,8,24,16,45]} 
[2026-11-03 01:45:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:45:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:45:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174500608001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:45:12] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-11-03 01:45:12] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:45:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36344704748486656,"km_value":36344704748486.66,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:45:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8168263112596895744,"description":"Unknown IO ID 45"} 
[2026-11-03 01:45:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174500608001,"power":27343,"unknown_29":206,"unknown_8":65280,"ignition":42,"odometer":null,"unknown_45":8168263112596895744}} 
[2026-11-03 01:45:12] local.INFO: DEBUG: GPS processor result {"connection_id":229545,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53106,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:45:12] local.INFO: GPS data processed {"connection_id":229545,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:45:12] local.INFO: Acknowledgment sent {"connection_id":229545,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:45:13] local.INFO: TCP Data received {"connection_id":229545,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de545f8012d7137c0060a86580007014d27..."} 
[2026-11-03 01:45:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229545,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de545f8012d7137c0060a86580007014d27..."} 
[2026-11-03 01:45:13] local.INFO: Processing buffer {"connection_id":229545,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de545f8012d7137c0060a86580007014d27..."} 
[2026-11-03 01:45:13] local.INFO: Packet analysis {"connection_id":229545,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de5"} 
[2026-11-03 01:45:13] local.INFO: Extracted packet for processing {"connection_id":229545,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de5"} 
[2026-11-03 01:45:13] local.INFO: GPS Element Parsed {"raw_longitude":762394560,"raw_latitude":101353048,"longitude_deg":76.239456,"latitude_deg":10.1353048,"altitude":7,"angle":333,"satellites":39,"speed":43,"hex_longitude":"2d7137c0","hex_latitude":"060a8658","is_valid_coordinates":true} 
[2026-11-03 01:45: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-11-03 01:45:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174502912001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:45:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36345181489856512,"note":"Value kept but may cause issues"} 
[2026-11-03 01:45:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8163126194274060288,"note":"Value kept but may cause issues"} 
[2026-11-03 01:45:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,29,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:45:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793650411000,"timestamp_ms":1793650411000,"timestamp_seconds":1793650411,"priority":1,"record_length":96,"hex_timestamp":"000001a19de545f8"} 
[2026-11-03 01:45:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:45: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-11-03 01:45: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-11-03 01:45: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-11-03 01:45: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-11-03 01:45:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:45:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:45:13] local.INFO: Teltonika packet parsed successfully {"connection_id":229545,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:45:13] local.INFO: Passing IMEI to GPS processor {"connection_id":229545,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:45:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":229545,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:45:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:45:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:45:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:45:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174502912001,"66":27343,"29":206,"8":65280,"24":43,"16":36345181489856512,"45":8163126194274060288},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,8,24,16,45]} 
[2026-11-03 01:45:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:45:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:45:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174502912001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:45:13] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-11-03 01:45:13] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:45:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36345181489856512,"km_value":36345181489856.516,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:45:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":8163126194274060288,"description":"Unknown IO ID 45"} 
[2026-11-03 01:45:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174502912001,"power":27343,"unknown_29":206,"unknown_8":65280,"ignition":43,"odometer":null,"unknown_45":8163126194274060288}} 
[2026-11-03 01:45:13] local.INFO: DEBUG: GPS processor result {"connection_id":229545,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53107,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:45:13] local.INFO: GPS data processed {"connection_id":229545,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:45:13] local.INFO: Acknowledgment sent {"connection_id":229545,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:45:45] local.INFO: TCP Data received {"connection_id":229545,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de6a1a0012d70a780060b8d880009011b28..."} 
[2026-11-03 01:45:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229545,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de6a1a0012d70a780060b8d880009011b28..."} 
[2026-11-03 01:45:45] local.INFO: Processing buffer {"connection_id":229545,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de6a1a0012d70a780060b8d880009011b28..."} 
[2026-11-03 01:45:45] local.INFO: Packet analysis {"connection_id":229545,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de6"} 
[2026-11-03 01:45:45] local.INFO: Extracted packet for processing {"connection_id":229545,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de6"} 
[2026-11-03 01:45:45] local.INFO: GPS Element Parsed {"raw_longitude":762357632,"raw_latitude":101420424,"longitude_deg":76.2357632,"latitude_deg":10.1420424,"altitude":9,"angle":283,"satellites":40,"speed":25,"hex_longitude":"2d70a780","hex_latitude":"060b8d88","is_valid_coordinates":true} 
[2026-11-03 01:45: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-11-03 01:45:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174528000001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:45:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36349034075521024,"note":"Value kept but may cause issues"} 
[2026-11-03 01:45:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8117597616810592256,"note":"Value kept but may cause issues"} 
[2026-11-03 01:45:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,30,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:45:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793650500000,"timestamp_ms":1793650500000,"timestamp_seconds":1793650500,"priority":1,"record_length":96,"hex_timestamp":"000001a19de6a1a0"} 
[2026-11-03 01:45:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:45: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-11-03 01:45: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-11-03 01:45: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-11-03 01:45: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-11-03 01:45:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:45:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:45:45] local.INFO: Teltonika packet parsed successfully {"connection_id":229545,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:45:45] local.INFO: Passing IMEI to GPS processor {"connection_id":229545,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:45:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":229545,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:45:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:45:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:45:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:45:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174528000001,"66":27397,"30":206,"8":65280,"24":25,"16":36349034075521024,"45":8117597616810592256},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,30,8,24,16,45]} 
[2026-11-03 01:45:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:45:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:45:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174528000001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:45:45] local.INFO: Unknown IO ID detected {"io_id":30,"value":206,"description":"Unknown IO ID 30"} 
[2026-11-03 01:45:45] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:45:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36349034075521024,"km_value":36349034075521.02,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:45:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":8117597616810592256,"description":"Unknown IO ID 45"} 
[2026-11-03 01:45:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174528000001,"power":27397,"unknown_30":206,"unknown_8":65280,"ignition":25,"odometer":null,"unknown_45":8117597616810592256}} 
[2026-11-03 01:45:45] local.INFO: DEBUG: GPS processor result {"connection_id":229545,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53108,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:45:45] local.INFO: GPS data processed {"connection_id":229545,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:45:45] local.INFO: Acknowledgment sent {"connection_id":229545,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:46:10] local.INFO: TCP Data received {"connection_id":227844,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:46:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227844,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:46:10] local.INFO: Processing buffer {"connection_id":227844,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:46:10] local.INFO: IMEI packet received {"connection_id":227844,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:46:10] local.INFO: IMEI acknowledgment sent {"connection_id":227844,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:46:14] local.INFO: TCP Data received {"connection_id":227844,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:46:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227844,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:46:14] local.INFO: Processing buffer {"connection_id":227844,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:46:14] local.INFO: IMEI packet received {"connection_id":227844,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:46:14] local.INFO: IMEI acknowledgment sent {"connection_id":227844,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:46:16] local.INFO: TCP Data received {"connection_id":227844,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de6a588012d70a540060b8dd00009010e28..."} 
[2026-11-03 01:46:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227844,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de6a588012d70a540060b8dd00009010e28..."} 
[2026-11-03 01:46:16] local.INFO: Processing buffer {"connection_id":227844,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de6a588012d70a540060b8dd00009010e28..."} 
[2026-11-03 01:46:16] local.INFO: Packet analysis {"connection_id":227844,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de6"} 
[2026-11-03 01:46:16] local.INFO: Extracted packet for processing {"connection_id":227844,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de6"} 
[2026-11-03 01:46:16] local.INFO: GPS Element Parsed {"raw_longitude":762357056,"raw_latitude":101420496,"longitude_deg":76.2357056,"latitude_deg":10.1420496,"altitude":9,"angle":270,"satellites":40,"speed":24,"hex_longitude":"2d70a540","hex_latitude":"060b8dd0","is_valid_coordinates":true} 
[2026-11-03 01: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-11-03 01:46:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174528000001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:46:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36349064140292096,"note":"Value kept but may cause issues"} 
[2026-11-03 01:46:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8117597616810592256,"note":"Value kept but may cause issues"} 
[2026-11-03 01:46:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,30,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:46:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793650501000,"timestamp_ms":1793650501000,"timestamp_seconds":1793650501,"priority":1,"record_length":96,"hex_timestamp":"000001a19de6a588"} 
[2026-11-03 01:46:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:46: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-11-03 01: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 01:46:16] 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-11-03 01: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-11-03 01:46:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:46:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:46:16] local.INFO: Teltonika packet parsed successfully {"connection_id":227844,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:46:16] local.INFO: Passing IMEI to GPS processor {"connection_id":227844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:46:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":227844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:46:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:46:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:46:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:46:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174528000001,"66":26778,"30":206,"8":65280,"24":24,"16":36349064140292096,"45":8117597616810592256},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,30,8,24,16,45]} 
[2026-11-03 01:46:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:46:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:46:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174528000001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:46:16] local.INFO: Unknown IO ID detected {"io_id":30,"value":206,"description":"Unknown IO ID 30"} 
[2026-11-03 01:46:16] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:46:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36349064140292096,"km_value":36349064140292.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:46:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":8117597616810592256,"description":"Unknown IO ID 45"} 
[2026-11-03 01:46:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174528000001,"power":26778,"unknown_30":206,"unknown_8":65280,"ignition":24,"odometer":null,"unknown_45":8117597616810592256}} 
[2026-11-03 01:46:16] local.INFO: DEBUG: GPS processor result {"connection_id":227844,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53109,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:46:16] local.INFO: GPS data processed {"connection_id":227844,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:46:16] local.INFO: Acknowledgment sent {"connection_id":227844,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:46:19] local.INFO: TCP Data received {"connection_id":227844,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de6a970012d70a2c0060b8d980009010128..."} 
[2026-11-03 01:46:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227844,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de6a970012d70a2c0060b8d980009010128..."} 
[2026-11-03 01:46:19] local.INFO: Processing buffer {"connection_id":227844,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de6a970012d70a2c0060b8d980009010128..."} 
[2026-11-03 01:46:19] local.INFO: Packet analysis {"connection_id":227844,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de6"} 
[2026-11-03 01:46:19] local.INFO: Extracted packet for processing {"connection_id":227844,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de6"} 
[2026-11-03 01:46:19] local.INFO: GPS Element Parsed {"raw_longitude":762356416,"raw_latitude":101420440,"longitude_deg":76.2356416,"latitude_deg":10.142044,"altitude":9,"angle":257,"satellites":40,"speed":24,"hex_longitude":"2d70a2c0","hex_latitude":"060b8d98","is_valid_coordinates":true} 
[2026-11-03 01:46: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-11-03 01:46:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174528256001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:46:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36349089910095872,"note":"Value kept but may cause issues"} 
[2026-11-03 01:46:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8116964298113011712,"note":"Value kept but may cause issues"} 
[2026-11-03 01:46:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,30,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:46:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793650502000,"timestamp_ms":1793650502000,"timestamp_seconds":1793650502,"priority":1,"record_length":96,"hex_timestamp":"000001a19de6a970"} 
[2026-11-03 01:46:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:46:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:46: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":104,"n8_eight_byte":154,"data_length":795,"current_offset":136} 
[2026-11-03 01:46:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2104,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 01:46: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-11-03 01:46:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:46:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:46:19] local.INFO: Teltonika packet parsed successfully {"connection_id":227844,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:46:19] local.INFO: Passing IMEI to GPS processor {"connection_id":227844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:46:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":227844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:46:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:46:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:46:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:46:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174528256001,"66":26778,"30":206,"8":65280,"24":24,"16":36349089910095872,"45":8116964298113011712},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,30,8,24,16,45]} 
[2026-11-03 01:46:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:46:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:46:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174528256001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:46:19] local.INFO: Unknown IO ID detected {"io_id":30,"value":206,"description":"Unknown IO ID 30"} 
[2026-11-03 01:46:19] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:46:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36349089910095872,"km_value":36349089910095.875,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:46:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":8116964298113011712,"description":"Unknown IO ID 45"} 
[2026-11-03 01:46:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174528256001,"power":26778,"unknown_30":206,"unknown_8":65280,"ignition":24,"odometer":null,"unknown_45":8116964298113011712}} 
[2026-11-03 01:46:19] local.INFO: DEBUG: GPS processor result {"connection_id":227844,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53110,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:46:19] local.INFO: GPS data processed {"connection_id":227844,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:46:19] local.INFO: Acknowledgment sent {"connection_id":227844,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:46:50] local.INFO: TCP Data received {"connection_id":227844,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de6d468012d7081c0060b8198000800f929..."} 
[2026-11-03 01:46:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227844,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de6d468012d7081c0060b8198000800f929..."} 
[2026-11-03 01:46:50] local.INFO: Processing buffer {"connection_id":227844,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de6d468012d7081c0060b8198000800f929..."} 
[2026-11-03 01:46:50] local.INFO: Packet analysis {"connection_id":227844,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de6"} 
[2026-11-03 01:46:50] local.INFO: Extracted packet for processing {"connection_id":227844,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de6"} 
[2026-11-03 01:46:50] local.INFO: GPS Element Parsed {"raw_longitude":762347968,"raw_latitude":101417368,"longitude_deg":76.2347968,"latitude_deg":10.1417368,"altitude":8,"angle":249,"satellites":41,"speed":39,"hex_longitude":"2d7081c0","hex_latitude":"060b8198","is_valid_coordinates":true} 
[2026-11-03 01:46: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-11-03 01:46:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174528512001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:46:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36349523701792768,"note":"Value kept but may cause issues"} 
[2026-11-03 01:46:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8116260610671220736,"note":"Value kept but may cause issues"} 
[2026-11-03 01:46:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,30,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:46:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793650513000,"timestamp_ms":1793650513000,"timestamp_seconds":1793650513,"priority":1,"record_length":96,"hex_timestamp":"000001a19de6d468"} 
[2026-11-03 01:46:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:46: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-11-03 01:46: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":104,"n8_eight_byte":154,"data_length":795,"current_offset":136} 
[2026-11-03 01:46:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2104,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 01:46: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-11-03 01:46:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:46:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:46:50] local.INFO: Teltonika packet parsed successfully {"connection_id":227844,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:46:50] local.INFO: Passing IMEI to GPS processor {"connection_id":227844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:46:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":227844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:46:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:46:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:46:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:46:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174528512001,"66":27343,"30":206,"8":65280,"24":39,"16":36349523701792768,"45":8116260610671220736},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,30,8,24,16,45]} 
[2026-11-03 01:46:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:46:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:46:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174528512001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:46:50] local.INFO: Unknown IO ID detected {"io_id":30,"value":206,"description":"Unknown IO ID 30"} 
[2026-11-03 01:46:50] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:46:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36349523701792768,"km_value":36349523701792.766,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:46:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":8116260610671220736,"description":"Unknown IO ID 45"} 
[2026-11-03 01:46:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174528512001,"power":27343,"unknown_30":206,"unknown_8":65280,"ignition":39,"odometer":null,"unknown_45":8116260610671220736}} 
[2026-11-03 01:46:50] local.INFO: DEBUG: GPS processor result {"connection_id":227844,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53111,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:46:50] local.INFO: GPS data processed {"connection_id":227844,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:46:50] local.INFO: Acknowledgment sent {"connection_id":227844,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:47:14] local.INFO: TCP Data received {"connection_id":227845,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:47:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227845,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:47:14] local.INFO: Processing buffer {"connection_id":227845,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:47:14] local.INFO: IMEI packet received {"connection_id":227845,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:47:14] local.INFO: IMEI acknowledgment sent {"connection_id":227845,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:47:16] local.INFO: TCP Data received {"connection_id":227845,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:47:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227845,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:47:16] local.INFO: Processing buffer {"connection_id":227845,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:47:16] local.INFO: IMEI packet received {"connection_id":227845,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:47:16] local.INFO: IMEI acknowledgment sent {"connection_id":227845,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:47:21] local.INFO: TCP Data received {"connection_id":227845,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:47:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227845,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:47:21] local.INFO: Processing buffer {"connection_id":227845,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:47:21] local.INFO: IMEI packet received {"connection_id":227845,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:47:21] local.INFO: IMEI acknowledgment sent {"connection_id":227845,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:47:22] local.INFO: TCP Data received {"connection_id":227845,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de7d250012d6fa600060b6e800002015325..."} 
[2026-11-03 01:47:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227845,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de7d250012d6fa600060b6e800002015325..."} 
[2026-11-03 01:47:22] local.INFO: Processing buffer {"connection_id":227845,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de7d250012d6fa600060b6e800002015325..."} 
[2026-11-03 01:47:22] local.INFO: Packet analysis {"connection_id":227845,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de7"} 
[2026-11-03 01:47:22] local.INFO: Extracted packet for processing {"connection_id":227845,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de7"} 
[2026-11-03 01:47:22] local.INFO: GPS Element Parsed {"raw_longitude":762291712,"raw_latitude":101412480,"longitude_deg":76.2291712,"latitude_deg":10.141248,"altitude":2,"angle":339,"satellites":37,"speed":36,"hex_longitude":"2d6fa600","hex_latitude":"060b6e80","is_valid_coordinates":true} 
[2026-11-03 01:47: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-11-03 01:47:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174544896001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:47:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36352667617853440,"note":"Value kept but may cause issues"} 
[2026-11-03 01:47:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8048425141279762432,"note":"Value kept but may cause issues"} 
[2026-11-03 01:47:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,30,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:47:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793650578000,"timestamp_ms":1793650578000,"timestamp_seconds":1793650578,"priority":1,"record_length":96,"hex_timestamp":"000001a19de7d250"} 
[2026-11-03 01:47:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:47:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:47: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":102,"n8_eight_byte":209,"data_length":795,"current_offset":136} 
[2026-11-03 01:47:22] 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-11-03 01:47: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-11-03 01:47:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:47:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:47:22] local.INFO: Teltonika packet parsed successfully {"connection_id":227845,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:47:22] local.INFO: Passing IMEI to GPS processor {"connection_id":227845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:47:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":227845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:47:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:47:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:47:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:47:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174544896001,"66":27332,"30":206,"8":65280,"24":36,"16":36352667617853440,"45":8048425141279762432},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,30,8,24,16,45]} 
[2026-11-03 01:47:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:47:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:47:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174544896001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:47:22] local.INFO: Unknown IO ID detected {"io_id":30,"value":206,"description":"Unknown IO ID 30"} 
[2026-11-03 01:47:22] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:47:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36352667617853440,"km_value":36352667617853.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:47:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8048425141279762432,"description":"Unknown IO ID 45"} 
[2026-11-03 01:47:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174544896001,"power":27332,"unknown_30":206,"unknown_8":65280,"ignition":36,"odometer":null,"unknown_45":8048425141279762432}} 
[2026-11-03 01:47:22] local.INFO: DEBUG: GPS processor result {"connection_id":227845,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53112,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:47:22] local.INFO: GPS data processed {"connection_id":227845,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:47:22] local.INFO: Acknowledgment sent {"connection_id":227845,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:47:22] local.INFO: TCP Data received {"connection_id":228295,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:47:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228295,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:47:22] local.INFO: Processing buffer {"connection_id":228295,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:47:22] local.INFO: IMEI packet received {"connection_id":228295,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 01:47:22] local.INFO: IMEI acknowledgment sent {"connection_id":228295,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:47:42] local.INFO: TCP Data received {"connection_id":231369,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:47:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231369,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:47:42] local.INFO: Processing buffer {"connection_id":231369,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:47:42] local.INFO: IMEI packet received {"connection_id":231369,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 01:47:42] local.INFO: IMEI acknowledgment sent {"connection_id":231369,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:48:05] local.INFO: TCP Data received {"connection_id":227846,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:48:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227846,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:48:05] local.INFO: Processing buffer {"connection_id":227846,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:48:05] local.INFO: IMEI packet received {"connection_id":227846,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:48:05] local.INFO: IMEI acknowledgment sent {"connection_id":227846,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:48:06] local.INFO: TCP Data received {"connection_id":227846,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:48:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227846,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:48:06] local.INFO: Processing buffer {"connection_id":227846,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:48:06] local.INFO: IMEI packet received {"connection_id":227846,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:48:06] local.INFO: IMEI acknowledgment sent {"connection_id":227846,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:48:11] local.INFO: TCP Data received {"connection_id":227846,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:48:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227846,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:48:11] local.INFO: Processing buffer {"connection_id":227846,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:48:11] local.INFO: IMEI packet received {"connection_id":227846,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:48:11] local.INFO: IMEI acknowledgment sent {"connection_id":227846,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:48:12] local.INFO: TCP Data received {"connection_id":227846,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de7f578012d6f99c0060b8f400005015028..."} 
[2026-11-03 01:48:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227846,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de7f578012d6f99c0060b8f400005015028..."} 
[2026-11-03 01:48:12] local.INFO: Processing buffer {"connection_id":227846,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de7f578012d6f99c0060b8f400005015028..."} 
[2026-11-03 01:48:12] local.INFO: Packet analysis {"connection_id":227846,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de7"} 
[2026-11-03 01:48:12] local.INFO: Extracted packet for processing {"connection_id":227846,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de7"} 
[2026-11-03 01:48:12] local.INFO: GPS Element Parsed {"raw_longitude":762288576,"raw_latitude":101420864,"longitude_deg":76.2288576,"latitude_deg":10.1420864,"altitude":5,"angle":336,"satellites":40,"speed":39,"hex_longitude":"2d6f99c0","hex_latitude":"060b8f40","is_valid_coordinates":true} 
[2026-11-03 01: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-11-03 01:48:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174547968001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:48:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36353101409550336,"note":"Value kept but may cause issues"} 
[2026-11-03 01:48:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8045117810305564672,"note":"Value kept but may cause issues"} 
[2026-11-03 01:48:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,30,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:48:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793650587000,"timestamp_ms":1793650587000,"timestamp_seconds":1793650587,"priority":1,"record_length":96,"hex_timestamp":"000001a19de7f578"} 
[2026-11-03 01:48:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:48: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-11-03 01: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 01:48:12] 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-11-03 01: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-11-03 01:48:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:48:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:48:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227846,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:48:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:48:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:48:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:48:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:48:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:48:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174547968001,"66":27376,"30":206,"8":65280,"24":39,"16":36353101409550336,"45":8045117810305564672},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,30,8,24,16,45]} 
[2026-11-03 01:48:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:48:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:48:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174547968001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:48:12] local.INFO: Unknown IO ID detected {"io_id":30,"value":206,"description":"Unknown IO ID 30"} 
[2026-11-03 01:48:12] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:48:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36353101409550336,"km_value":36353101409550.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:48:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8045117810305564672,"description":"Unknown IO ID 45"} 
[2026-11-03 01:48:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174547968001,"power":27376,"unknown_30":206,"unknown_8":65280,"ignition":39,"odometer":null,"unknown_45":8045117810305564672}} 
[2026-11-03 01:48:12] local.INFO: DEBUG: GPS processor result {"connection_id":227846,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53113,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:48:12] local.INFO: GPS data processed {"connection_id":227846,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:48:12] local.INFO: Acknowledgment sent {"connection_id":227846,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:48:43] local.INFO: TCP Data received {"connection_id":227846,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19de818a0012d6f8980060baf280005014b26..."} 
[2026-11-03 01:48:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227846,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19de818a0012d6f8980060baf280005014b26..."} 
[2026-11-03 01:48:43] local.INFO: Processing buffer {"connection_id":227846,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19de818a0012d6f8980060baf280005014b26..."} 
[2026-11-03 01:48:43] local.INFO: Packet analysis {"connection_id":227846,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19de8"} 
[2026-11-03 01:48:43] local.INFO: Extracted packet for processing {"connection_id":227846,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19de8"} 
[2026-11-03 01:48:43] local.INFO: GPS Element Parsed {"raw_longitude":762284416,"raw_latitude":101429032,"longitude_deg":76.2284416,"latitude_deg":10.1429032,"altitude":5,"angle":331,"satellites":38,"speed":39,"hex_longitude":"2d6f8980","hex_latitude":"060baf28","is_valid_coordinates":true} 
[2026-11-03 01:48: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-11-03 01:48:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174550272001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:48:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36353543791181824,"note":"Value kept but may cause issues"} 
[2026-11-03 01:48:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8041669741843005440,"note":"Value kept but may cause issues"} 
[2026-11-03 01:48:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,30,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:48:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793650596000,"timestamp_ms":1793650596000,"timestamp_seconds":1793650596,"priority":1,"record_length":96,"hex_timestamp":"000001a19de818a0"} 
[2026-11-03 01:48:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:48:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:48: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":240,"data_length":795,"current_offset":136} 
[2026-11-03 01:48:43] 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-11-03 01:48: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-11-03 01:48:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:48:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:48:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227846,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:48:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:48:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:48:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:48:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:48:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:48:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174550272001,"66":27397,"30":206,"8":65280,"24":39,"16":36353543791181824,"45":8041669741843005440},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,30,8,24,16,45]} 
[2026-11-03 01:48:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:48:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:48:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174550272001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:48:43] local.INFO: Unknown IO ID detected {"io_id":30,"value":206,"description":"Unknown IO ID 30"} 
[2026-11-03 01:48:43] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 01:48:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36353543791181824,"km_value":36353543791181.82,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:48:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":8041669741843005440,"description":"Unknown IO ID 45"} 
[2026-11-03 01:48:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174550272001,"power":27397,"unknown_30":206,"unknown_8":65280,"ignition":39,"odometer":null,"unknown_45":8041669741843005440}} 
[2026-11-03 01:48:43] local.INFO: DEBUG: GPS processor result {"connection_id":227846,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53114,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:48:43] local.INFO: GPS data processed {"connection_id":227846,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:48:43] local.INFO: Acknowledgment sent {"connection_id":227846,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:49:06] local.INFO: TCP Data received {"connection_id":229546,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:49:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229546,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:49:06] local.INFO: Processing buffer {"connection_id":229546,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:49:06] local.INFO: IMEI packet received {"connection_id":229546,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:49:06] local.INFO: IMEI acknowledgment sent {"connection_id":229546,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:49:06] local.INFO: TCP Data received {"connection_id":229546,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:49:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229546,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:49:06] local.INFO: Processing buffer {"connection_id":229546,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:49:06] local.INFO: IMEI packet received {"connection_id":229546,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:49:06] local.INFO: IMEI acknowledgment sent {"connection_id":229546,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:49:09] local.INFO: TCP Data received {"connection_id":229546,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:49:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229546,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:49:09] local.INFO: Processing buffer {"connection_id":229546,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:49:09] local.INFO: IMEI packet received {"connection_id":229546,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:49:09] local.INFO: IMEI acknowledgment sent {"connection_id":229546,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:49:10] local.INFO: TCP Data received {"connection_id":229546,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:49:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229546,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:49:10] local.INFO: Processing buffer {"connection_id":229546,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:49:10] local.INFO: IMEI packet received {"connection_id":229546,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:49:10] local.INFO: IMEI acknowledgment sent {"connection_id":229546,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:53:12] local.INFO: TCP Data received {"connection_id":227849,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:53:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227849,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:53:12] local.INFO: Processing buffer {"connection_id":227849,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:53:12] local.INFO: IMEI packet received {"connection_id":227849,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 01:53:12] local.INFO: IMEI acknowledgment sent {"connection_id":227849,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:53:43] local.INFO: TCP Data received {"connection_id":231372,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:53:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231372,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:53:43] local.INFO: Processing buffer {"connection_id":231372,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:53:43] local.INFO: IMEI packet received {"connection_id":231372,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 01:53:43] local.INFO: IMEI acknowledgment sent {"connection_id":231372,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:54:11] local.INFO: TCP Data received {"connection_id":227850,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:54:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227850,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:54:11] local.INFO: Processing buffer {"connection_id":227850,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:54:11] local.INFO: IMEI packet received {"connection_id":227850,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:54:11] local.INFO: IMEI acknowledgment sent {"connection_id":227850,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:54:14] local.INFO: TCP Data received {"connection_id":227850,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:54:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227850,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:54:14] local.INFO: Processing buffer {"connection_id":227850,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:54:14] local.INFO: IMEI packet received {"connection_id":227850,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:54:14] local.INFO: IMEI acknowledgment sent {"connection_id":227850,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:54:16] local.INFO: TCP Data received {"connection_id":227850,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:54:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227850,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:54:16] local.INFO: Processing buffer {"connection_id":227850,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:54:16] local.INFO: IMEI packet received {"connection_id":227850,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:54:16] local.INFO: IMEI acknowledgment sent {"connection_id":227850,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:54:17] local.INFO: TCP Data received {"connection_id":227850,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dee42c0012d6d4d40060ef3500002014d27..."} 
[2026-11-03 01:54:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227850,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dee42c0012d6d4d40060ef3500002014d27..."} 
[2026-11-03 01:54:17] local.INFO: Processing buffer {"connection_id":227850,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dee42c0012d6d4d40060ef3500002014d27..."} 
[2026-11-03 01:54:17] local.INFO: Packet analysis {"connection_id":227850,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dee"} 
[2026-11-03 01:54:17] local.INFO: Extracted packet for processing {"connection_id":227850,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dee"} 
[2026-11-03 01:54:17] local.INFO: GPS Element Parsed {"raw_longitude":762137920,"raw_latitude":101643088,"longitude_deg":76.213792,"latitude_deg":10.1643088,"altitude":2,"angle":333,"satellites":39,"speed":43,"hex_longitude":"2d6d4d40","hex_latitude":"060ef350","is_valid_coordinates":true} 
[2026-11-03 01:54: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-11-03 01:54:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174654464001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:54:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36369263371485184,"note":"Value kept but may cause issues"} 
[2026-11-03 01:54:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7877992042941048832,"note":"Value kept but may cause issues"} 
[2026-11-03 01:54:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,246,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:54:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793651000000,"timestamp_ms":1793651000000,"timestamp_seconds":1793651000,"priority":1,"record_length":96,"hex_timestamp":"000001a19dee42c0"} 
[2026-11-03 01:54:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:54: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-11-03 01:54: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":71,"data_length":795,"current_offset":136} 
[2026-11-03 01:54:17] 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-11-03 01:54: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-11-03 01:54:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:54:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:54:17] local.INFO: Teltonika packet parsed successfully {"connection_id":227850,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:54:17] local.INFO: Passing IMEI to GPS processor {"connection_id":227850,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:54:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":227850,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:54:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:54:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:54:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:54:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174654464001,"66":27397,"246":206,"19":43264,"24":43,"16":36369263371485184,"45":7877992042941048832},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,246,19,24,16,45]} 
[2026-11-03 01:54:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:54:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:54:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174654464001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:54:17] local.INFO: Unknown IO ID detected {"io_id":19,"value":43264,"description":"Unknown IO ID 19"} 
[2026-11-03 01:54:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36369263371485184,"km_value":36369263371485.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:54:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":7877992042941048832,"description":"Unknown IO ID 45"} 
[2026-11-03 01:54:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174654464001,"power":27397,"main_input_voltage":206,"unknown_19":43264,"ignition":43,"odometer":null,"unknown_45":7877992042941048832}} 
[2026-11-03 01:54:17] local.INFO: DEBUG: GPS processor result {"connection_id":227850,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53115,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:54:17] local.INFO: GPS data processed {"connection_id":227850,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:54:17] local.INFO: Acknowledgment sent {"connection_id":227850,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:54:49] local.INFO: TCP Data received {"connection_id":227850,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dee5a30012d6d4480060f0a380002015928..."} 
[2026-11-03 01:54:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227850,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dee5a30012d6d4480060f0a380002015928..."} 
[2026-11-03 01:54:49] local.INFO: Processing buffer {"connection_id":227850,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dee5a30012d6d4480060f0a380002015928..."} 
[2026-11-03 01:54:49] local.INFO: Packet analysis {"connection_id":227850,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dee"} 
[2026-11-03 01:54:49] local.INFO: Extracted packet for processing {"connection_id":227850,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dee"} 
[2026-11-03 01:54:49] local.INFO: GPS Element Parsed {"raw_longitude":762135680,"raw_latitude":101648952,"longitude_deg":76.213568,"latitude_deg":10.1648952,"altitude":2,"angle":345,"satellites":40,"speed":39,"hex_longitude":"2d6d4480","hex_latitude":"060f0a38","is_valid_coordinates":true} 
[2026-11-03 01:54: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-11-03 01:54:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174656000001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:54:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36369568314163200,"note":"Value kept but may cause issues"} 
[2026-11-03 01:54:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7876021718105673728,"note":"Value kept but may cause issues"} 
[2026-11-03 01:54:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,246,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:54:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793651006000,"timestamp_ms":1793651006000,"timestamp_seconds":1793651006,"priority":1,"record_length":96,"hex_timestamp":"000001a19dee5a30"} 
[2026-11-03 01:54:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:54:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:54: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-11-03 01:54: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-11-03 01:54: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-11-03 01:54:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:54:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:54:49] local.INFO: Teltonika packet parsed successfully {"connection_id":227850,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:54:49] local.INFO: Passing IMEI to GPS processor {"connection_id":227850,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:54:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":227850,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:54:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:54:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:54:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:54:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174656000001,"66":27332,"246":206,"19":43264,"24":39,"16":36369568314163200,"45":7876021718105673728},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,246,19,24,16,45]} 
[2026-11-03 01:54:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:54:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:54:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174656000001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:54:49] local.INFO: Unknown IO ID detected {"io_id":19,"value":43264,"description":"Unknown IO ID 19"} 
[2026-11-03 01:54:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36369568314163200,"km_value":36369568314163.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:54:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":7876021718105673728,"description":"Unknown IO ID 45"} 
[2026-11-03 01:54:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174656000001,"power":27332,"main_input_voltage":206,"unknown_19":43264,"ignition":39,"odometer":null,"unknown_45":7876021718105673728}} 
[2026-11-03 01:54:49] local.INFO: DEBUG: GPS processor result {"connection_id":227850,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53116,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:54:49] local.INFO: GPS data processed {"connection_id":227850,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:54:49] local.INFO: Acknowledgment sent {"connection_id":227850,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:55:06] local.INFO: TCP Data received {"connection_id":231374,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:55:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231374,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:55:06] local.INFO: Processing buffer {"connection_id":231374,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:55:06] local.INFO: IMEI packet received {"connection_id":231374,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:55:06] local.INFO: IMEI acknowledgment sent {"connection_id":231374,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:55:12] local.INFO: TCP Data received {"connection_id":231374,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:55:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231374,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:55:12] local.INFO: Processing buffer {"connection_id":231374,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:55:12] local.INFO: IMEI packet received {"connection_id":231374,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:55:12] local.INFO: IMEI acknowledgment sent {"connection_id":231374,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:55:13] local.INFO: TCP Data received {"connection_id":231374,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dee7d58012d6d3b80060f2fe00002015e29..."} 
[2026-11-03 01:55:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231374,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dee7d58012d6d3b80060f2fe00002015e29..."} 
[2026-11-03 01:55:13] local.INFO: Processing buffer {"connection_id":231374,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dee7d58012d6d3b80060f2fe00002015e29..."} 
[2026-11-03 01:55:13] local.INFO: Packet analysis {"connection_id":231374,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dee"} 
[2026-11-03 01:55:13] local.INFO: Extracted packet for processing {"connection_id":231374,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dee"} 
[2026-11-03 01:55:13] local.INFO: GPS Element Parsed {"raw_longitude":762133376,"raw_latitude":101658592,"longitude_deg":76.2133376,"latitude_deg":10.1658592,"altitude":2,"angle":350,"satellites":41,"speed":45,"hex_longitude":"2d6d3b80","hex_latitude":"060f2fe0","is_valid_coordinates":true} 
[2026-11-03 01:55:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 01:55:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174657536001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:55:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36370049350500352,"note":"Value kept but may cause issues"} 
[2026-11-03 01:55:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7873558812060956672,"note":"Value kept but may cause issues"} 
[2026-11-03 01:55:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,246,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:55:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793651015000,"timestamp_ms":1793651015000,"timestamp_seconds":1793651015,"priority":1,"record_length":96,"hex_timestamp":"000001a19dee7d58"} 
[2026-11-03 01:55:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:55: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-11-03 01:55:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 01:55:13] 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-11-03 01:55:13] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 01:55:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:55:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:55:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231374,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:55:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:55:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:55:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:55:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:55:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:55:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174657536001,"66":27484,"246":206,"19":43264,"24":45,"16":36370049350500352,"45":7873558812060956672},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,246,19,24,16,45]} 
[2026-11-03 01:55:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:55:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:55:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174657536001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:55:13] local.INFO: Unknown IO ID detected {"io_id":19,"value":43264,"description":"Unknown IO ID 19"} 
[2026-11-03 01:55:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36370049350500352,"km_value":36370049350500.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:55:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":7873558812060956672,"description":"Unknown IO ID 45"} 
[2026-11-03 01:55:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174657536001,"power":27484,"main_input_voltage":206,"unknown_19":43264,"ignition":45,"odometer":null,"unknown_45":7873558812060956672}} 
[2026-11-03 01:55:14] local.INFO: DEBUG: GPS processor result {"connection_id":231374,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53117,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:55:14] local.INFO: GPS data processed {"connection_id":231374,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:55:14] local.INFO: Acknowledgment sent {"connection_id":231374,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:55:44] local.INFO: TCP Data received {"connection_id":231374,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19defb1f0012d6d004006107a00000600022b..."} 
[2026-11-03 01:55:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231374,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19defb1f0012d6d004006107a00000600022b..."} 
[2026-11-03 01:55:44] local.INFO: Processing buffer {"connection_id":231374,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19defb1f0012d6d004006107a00000600022b..."} 
[2026-11-03 01:55:44] local.INFO: Packet analysis {"connection_id":231374,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19def"} 
[2026-11-03 01:55:44] local.INFO: Extracted packet for processing {"connection_id":231374,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19def"} 
[2026-11-03 01:55:44] local.INFO: GPS Element Parsed {"raw_longitude":762118208,"raw_latitude":101743104,"longitude_deg":76.2118208,"latitude_deg":10.1743104,"altitude":6,"angle":2,"satellites":43,"speed":36,"hex_longitude":"2d6d0040","hex_latitude":"06107a00","is_valid_coordinates":true} 
[2026-11-03 01:55: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-11-03 01:55:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174678016001,"note":"Value kept but may cause issues"} 
[2026-11-03 01:55:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36374284188254208,"note":"Value kept but may cause issues"} 
[2026-11-03 01:55:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7855966626038411264,"note":"Value kept but may cause issues"} 
[2026-11-03 01:55:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,245,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 01:55:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793651094000,"timestamp_ms":1793651094000,"timestamp_seconds":1793651094,"priority":1,"record_length":96,"hex_timestamp":"000001a19defb1f0"} 
[2026-11-03 01:55:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 01:55:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 01:55: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 01:55:44] 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-11-03 01:55: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-11-03 01:55:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 01:55:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 01:55:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231374,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 01:55:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:55:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 01:55:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 01:55:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 01:55:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 01:55:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174678016001,"66":27343,"245":206,"19":43264,"24":36,"16":36374284188254208,"45":7855966626038411264},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,19,24,16,45]} 
[2026-11-03 01:55:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 01:55:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 01:55:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174678016001,"description":"Unknown IO ID 0"} 
[2026-11-03 01:55:44] local.INFO: Unknown IO ID detected {"io_id":19,"value":43264,"description":"Unknown IO ID 19"} 
[2026-11-03 01:55:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36374284188254208,"km_value":36374284188254.21,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 01:55:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":7855966626038411264,"description":"Unknown IO ID 45"} 
[2026-11-03 01:55:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174678016001,"power":27343,"geofence_id":206,"unknown_19":43264,"ignition":36,"odometer":null,"unknown_45":7855966626038411264}} 
[2026-11-03 01:55:44] local.INFO: DEBUG: GPS processor result {"connection_id":231374,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53118,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 01:55:44] local.INFO: GPS data processed {"connection_id":231374,"processed":1,"errors":0,"total":1} 
[2026-11-03 01:55:44] local.INFO: Acknowledgment sent {"connection_id":231374,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 01:56:14] local.INFO: TCP Data received {"connection_id":228301,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:56:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228301,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:56:14] local.INFO: Processing buffer {"connection_id":228301,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:56:14] local.INFO: IMEI packet received {"connection_id":228301,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 01:56:14] local.INFO: IMEI acknowledgment sent {"connection_id":228301,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 01:56:16] local.INFO: TCP Data received {"connection_id":228301,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:56:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228301,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:56:16] local.INFO: Processing buffer {"connection_id":228301,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 01:56:16] local.INFO: IMEI packet received {"connection_id":228301,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:56:16] local.INFO: IMEI acknowledgment sent {"connection_id":228301,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:56:16] local.INFO: TCP Data received {"connection_id":228301,"ip":"117.224.211.31","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 01:56:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228301,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 01:56:16] local.INFO: Processing buffer {"connection_id":228301,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 01:56:16] local.INFO: IMEI packet received {"connection_id":228301,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 01:56:16] local.INFO: IMEI acknowledgment sent {"connection_id":228301,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 01:58:47] local.INFO: TCP Data received {"connection_id":228302,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:58:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228302,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:58:47] local.INFO: Processing buffer {"connection_id":228302,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 01:58:47] local.INFO: IMEI packet received {"connection_id":228302,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 01:58:47] local.INFO: IMEI acknowledgment sent {"connection_id":228302,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:01:21] local.INFO: TCP Data received {"connection_id":229547,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:01:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229547,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:01:21] local.INFO: Processing buffer {"connection_id":229547,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:01:21] local.INFO: IMEI packet received {"connection_id":229547,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:01:21] local.INFO: IMEI acknowledgment sent {"connection_id":229547,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:01:22] local.INFO: TCP Data received {"connection_id":229547,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19df3e040012d6b6f800612a7f00005015b2c..."} 
[2026-11-03 02:01:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229547,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19df3e040012d6b6f800612a7f00005015b2c..."} 
[2026-11-03 02:01:22] local.INFO: Processing buffer {"connection_id":229547,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19df3e040012d6b6f800612a7f00005015b2c..."} 
[2026-11-03 02:01:22] local.INFO: Packet analysis {"connection_id":229547,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19df3"} 
[2026-11-03 02:01:22] local.INFO: Extracted packet for processing {"connection_id":229547,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19df3"} 
[2026-11-03 02:01:22] local.INFO: GPS Element Parsed {"raw_longitude":762015616,"raw_latitude":101885936,"longitude_deg":76.2015616,"latitude_deg":10.1885936,"altitude":5,"angle":347,"satellites":44,"speed":26,"hex_longitude":"2d6b6f80","hex_latitude":"0612a7f0","is_valid_coordinates":true} 
[2026-11-03 02:01: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-11-03 02:01:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174749952001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:01:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36384111073427456,"note":"Value kept but may cause issues"} 
[2026-11-03 02:01:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7741758154276706304,"note":"Value kept but may cause issues"} 
[2026-11-03 02:01:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,21,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:01:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793651368000,"timestamp_ms":1793651368000,"timestamp_seconds":1793651368,"priority":1,"record_length":96,"hex_timestamp":"000001a19df3e040"} 
[2026-11-03 02:01:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:01:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:01: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":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-11-03 02:01:22] 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-11-03 02:01: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-11-03 02:01:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:01:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:01:22] local.INFO: Teltonika packet parsed successfully {"connection_id":229547,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:01:22] local.INFO: Passing IMEI to GPS processor {"connection_id":229547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:01:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":229547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:01:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:01:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:01:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:01:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174749952001,"66":27213,"21":206,"19":43264,"24":26,"16":36384111073427456,"45":7741758154276706304},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,21,19,24,16,45]} 
[2026-11-03 02:01:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:01:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:01:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174749952001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:01:22] local.INFO: Unknown IO ID detected {"io_id":21,"value":206,"description":"Unknown IO ID 21"} 
[2026-11-03 02:01:22] local.INFO: Unknown IO ID detected {"io_id":19,"value":43264,"description":"Unknown IO ID 19"} 
[2026-11-03 02:01:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36384111073427456,"km_value":36384111073427.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:01:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":7741758154276706304,"description":"Unknown IO ID 45"} 
[2026-11-03 02:01:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174749952001,"power":27213,"unknown_21":206,"unknown_19":43264,"ignition":26,"odometer":null,"unknown_45":7741758154276706304}} 
[2026-11-03 02:01:22] local.INFO: DEBUG: GPS processor result {"connection_id":229547,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53119,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:01:22] local.INFO: GPS data processed {"connection_id":229547,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:01:22] local.INFO: Acknowledgment sent {"connection_id":229547,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:02:06] local.INFO: TCP Data received {"connection_id":227857,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:02:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227857,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:02:06] local.INFO: Processing buffer {"connection_id":227857,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:02:06] local.INFO: IMEI packet received {"connection_id":227857,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:02:06] local.INFO: IMEI acknowledgment sent {"connection_id":227857,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:02:11] local.INFO: TCP Data received {"connection_id":227857,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:02:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227857,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:02:11] local.INFO: Processing buffer {"connection_id":227857,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:02:11] local.INFO: IMEI packet received {"connection_id":227857,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:02:11] local.INFO: IMEI acknowledgment sent {"connection_id":227857,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:02:13] local.INFO: TCP Data received {"connection_id":227857,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19df55f10012d6b58000613ca50000801632c..."} 
[2026-11-03 02:02:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227857,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19df55f10012d6b58000613ca50000801632c..."} 
[2026-11-03 02:02:13] local.INFO: Processing buffer {"connection_id":227857,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19df55f10012d6b58000613ca50000801632c..."} 
[2026-11-03 02:02:13] local.INFO: Packet analysis {"connection_id":227857,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19df5"} 
[2026-11-03 02:02:13] local.INFO: Extracted packet for processing {"connection_id":227857,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19df5"} 
[2026-11-03 02:02:13] local.INFO: GPS Element Parsed {"raw_longitude":762009600,"raw_latitude":101960272,"longitude_deg":76.20096,"latitude_deg":10.1960272,"altitude":8,"angle":355,"satellites":44,"speed":37,"hex_longitude":"2d6b5800","hex_latitude":"0613ca50","is_valid_coordinates":true} 
[2026-11-03 02:02:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 02:02:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174772480001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:02:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36387748910727168,"note":"Value kept but may cause issues"} 
[2026-11-03 02:02:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7735987917270986752,"note":"Value kept but may cause issues"} 
[2026-11-03 02:02:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,91,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:02:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793651466000,"timestamp_ms":1793651466000,"timestamp_seconds":1793651466,"priority":1,"record_length":96,"hex_timestamp":"000001a19df55f10"} 
[2026-11-03 02:02:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:02: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-11-03 02:02:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 02:02:13] 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-11-03 02:02:13] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 02:02:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:02:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:02:13] local.INFO: Teltonika packet parsed successfully {"connection_id":227857,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:02:13] local.INFO: Passing IMEI to GPS processor {"connection_id":227857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:02:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":227857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:02:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:02:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:02:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:02:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174772480001,"66":27463,"91":206,"19":40704,"24":37,"16":36387748910727168,"45":7735987917270986752},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,91,19,24,16,45]} 
[2026-11-03 02:02:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:02:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:02:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174772480001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:02:13] local.INFO: Unknown IO ID detected {"io_id":91,"value":206,"description":"Unknown IO ID 91"} 
[2026-11-03 02:02:13] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:02:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36387748910727168,"km_value":36387748910727.17,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:02:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":7735987917270986752,"description":"Unknown IO ID 45"} 
[2026-11-03 02:02:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174772480001,"power":27463,"unknown_91":206,"unknown_19":40704,"ignition":37,"odometer":null,"unknown_45":7735987917270986752}} 
[2026-11-03 02:02:13] local.INFO: DEBUG: GPS processor result {"connection_id":227857,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53120,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:02:13] local.INFO: GPS data processed {"connection_id":227857,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:02:13] local.INFO: Acknowledgment sent {"connection_id":227857,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:02:44] local.INFO: TCP Data received {"connection_id":227857,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19df58238012d6b54400613ed50000901612d..."} 
[2026-11-03 02:02:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227857,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19df58238012d6b54400613ed50000901612d..."} 
[2026-11-03 02:02:44] local.INFO: Processing buffer {"connection_id":227857,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19df58238012d6b54400613ed50000901612d..."} 
[2026-11-03 02:02:44] local.INFO: Packet analysis {"connection_id":227857,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19df5"} 
[2026-11-03 02:02:44] local.INFO: Extracted packet for processing {"connection_id":227857,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19df5"} 
[2026-11-03 02:02:44] local.INFO: GPS Element Parsed {"raw_longitude":762008640,"raw_latitude":101969232,"longitude_deg":76.200864,"latitude_deg":10.1969232,"altitude":9,"angle":353,"satellites":45,"speed":38,"hex_longitude":"2d6b5440","hex_latitude":"0613ed50","is_valid_coordinates":true} 
[2026-11-03 02:02: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-11-03 02:02:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174775296001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:02:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36388186997391360,"note":"Value kept but may cause issues"} 
[2026-11-03 02:02:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7734932386110656512,"note":"Value kept but may cause issues"} 
[2026-11-03 02:02:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,91,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:02:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793651475000,"timestamp_ms":1793651475000,"timestamp_seconds":1793651475,"priority":1,"record_length":96,"hex_timestamp":"000001a19df58238"} 
[2026-11-03 02:02:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:02:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:02: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 02:02:44] 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-11-03 02:02: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-11-03 02:02:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:02:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:02:44] local.INFO: Teltonika packet parsed successfully {"connection_id":227857,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:02:44] local.INFO: Passing IMEI to GPS processor {"connection_id":227857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:02:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":227857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:02:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:02:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:02:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:02:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174775296001,"66":27082,"91":206,"19":40704,"24":38,"16":36388186997391360,"45":7734932386110656512},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,91,19,24,16,45]} 
[2026-11-03 02:02:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:02:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:02:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174775296001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:02:44] local.INFO: Unknown IO ID detected {"io_id":91,"value":206,"description":"Unknown IO ID 91"} 
[2026-11-03 02:02:44] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:02:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36388186997391360,"km_value":36388186997391.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:02:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":7734932386110656512,"description":"Unknown IO ID 45"} 
[2026-11-03 02:02:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174775296001,"power":27082,"unknown_91":206,"unknown_19":40704,"ignition":38,"odometer":null,"unknown_45":7734932386110656512}} 
[2026-11-03 02:02:44] local.INFO: DEBUG: GPS processor result {"connection_id":227857,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53121,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:02:44] local.INFO: GPS data processed {"connection_id":227857,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:02:44] local.INFO: Acknowledgment sent {"connection_id":227857,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:03:06] local.INFO: TCP Data received {"connection_id":228304,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:03:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228304,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:03:06] local.INFO: Processing buffer {"connection_id":228304,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:03:06] local.INFO: IMEI packet received {"connection_id":228304,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:03:06] local.INFO: IMEI acknowledgment sent {"connection_id":228304,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:03:11] local.INFO: TCP Data received {"connection_id":228304,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:03:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228304,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:03:11] local.INFO: Processing buffer {"connection_id":228304,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:03:11] local.INFO: IMEI packet received {"connection_id":228304,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:03:11] local.INFO: IMEI acknowledgment sent {"connection_id":228304,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:03:14] local.INFO: TCP Data received {"connection_id":228304,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19df5ad30012d6b508006141108000a01612d..."} 
[2026-11-03 02:03:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228304,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19df5ad30012d6b508006141108000a01612d..."} 
[2026-11-03 02:03:14] local.INFO: Processing buffer {"connection_id":228304,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19df5ad30012d6b508006141108000a01612d..."} 
[2026-11-03 02:03:14] local.INFO: Packet analysis {"connection_id":228304,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19df5"} 
[2026-11-03 02:03:14] local.INFO: Extracted packet for processing {"connection_id":228304,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19df5"} 
[2026-11-03 02:03:14] local.INFO: GPS Element Parsed {"raw_longitude":762007680,"raw_latitude":101978376,"longitude_deg":76.200768,"latitude_deg":10.1978376,"altitude":10,"angle":353,"satellites":45,"speed":30,"hex_longitude":"2d6b5080","hex_latitude":"06141108","is_valid_coordinates":true} 
[2026-11-03 02:03: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-11-03 02:03:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174777600001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:03:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36388633673990144,"note":"Value kept but may cause issues"} 
[2026-11-03 02:03:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7733876854950285312,"note":"Value kept but may cause issues"} 
[2026-11-03 02:03:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,91,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:03:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793651486000,"timestamp_ms":1793651486000,"timestamp_seconds":1793651486,"priority":1,"record_length":96,"hex_timestamp":"000001a19df5ad30"} 
[2026-11-03 02:03:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:03: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-11-03 02:03: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":105,"n8_eight_byte":202,"data_length":795,"current_offset":136} 
[2026-11-03 02:03:14] 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-11-03 02:03: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-11-03 02:03:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:03:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:03:14] local.INFO: Teltonika packet parsed successfully {"connection_id":228304,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:03:14] local.INFO: Passing IMEI to GPS processor {"connection_id":228304,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:03:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":228304,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:03:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:03:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:03:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:03:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174777600001,"66":27376,"91":206,"19":40704,"24":30,"16":36388633673990144,"45":7733876854950285312},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,91,19,24,16,45]} 
[2026-11-03 02:03:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:03:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:03:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174777600001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:03:14] local.INFO: Unknown IO ID detected {"io_id":91,"value":206,"description":"Unknown IO ID 91"} 
[2026-11-03 02:03:14] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:03:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36388633673990144,"km_value":36388633673990.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:03:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":7733876854950285312,"description":"Unknown IO ID 45"} 
[2026-11-03 02:03:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174777600001,"power":27376,"unknown_91":206,"unknown_19":40704,"ignition":30,"odometer":null,"unknown_45":7733876854950285312}} 
[2026-11-03 02:03:14] local.INFO: DEBUG: GPS processor result {"connection_id":228304,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53122,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:03:14] local.INFO: GPS data processed {"connection_id":228304,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:03:14] local.INFO: Acknowledgment sent {"connection_id":228304,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:03:45] local.INFO: TCP Data received {"connection_id":228304,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19df5dff8012d6b4d00061433e0000c01612c..."} 
[2026-11-03 02:03:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228304,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19df5dff8012d6b4d00061433e0000c01612c..."} 
[2026-11-03 02:03:45] local.INFO: Processing buffer {"connection_id":228304,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19df5dff8012d6b4d00061433e0000c01612c..."} 
[2026-11-03 02:03:45] local.INFO: Packet analysis {"connection_id":228304,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19df5"} 
[2026-11-03 02:03:45] local.INFO: Extracted packet for processing {"connection_id":228304,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19df5"} 
[2026-11-03 02:03:45] local.INFO: GPS Element Parsed {"raw_longitude":762006784,"raw_latitude":101987296,"longitude_deg":76.2006784,"latitude_deg":10.1987296,"altitude":12,"angle":353,"satellites":44,"speed":26,"hex_longitude":"2d6b4d00","hex_latitude":"061433e0","is_valid_coordinates":true} 
[2026-11-03 02:03: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-11-03 02:03:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174780416001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:03:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36389067465687040,"note":"Value kept but may cause issues"} 
[2026-11-03 02:03:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7732821323789961216,"note":"Value kept but may cause issues"} 
[2026-11-03 02:03:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,148,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:03:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793651499000,"timestamp_ms":1793651499000,"timestamp_seconds":1793651499,"priority":1,"record_length":96,"hex_timestamp":"000001a19df5dff8"} 
[2026-11-03 02:03:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:03: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-11-03 02:03:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 02:03:45] 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-11-03 02:03: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-11-03 02:03:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:03:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:03:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228304,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:03:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228304,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:03:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228304,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:03:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:03:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:03:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:03:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174780416001,"66":27376,"148":206,"19":40704,"24":26,"16":36389067465687040,"45":7732821323789961216},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,148,19,24,16,45]} 
[2026-11-03 02:03:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:03:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:03:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174780416001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:03:45] local.INFO: Unknown IO ID detected {"io_id":148,"value":206,"description":"Unknown IO ID 148"} 
[2026-11-03 02:03:45] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:03:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36389067465687040,"km_value":36389067465687.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:03:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":7732821323789961216,"description":"Unknown IO ID 45"} 
[2026-11-03 02:03:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174780416001,"power":27376,"unknown_148":206,"unknown_19":40704,"ignition":26,"odometer":null,"unknown_45":7732821323789961216}} 
[2026-11-03 02:03:45] local.INFO: DEBUG: GPS processor result {"connection_id":228304,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53123,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:03:45] local.INFO: GPS data processed {"connection_id":228304,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:03:45] local.INFO: Acknowledgment sent {"connection_id":228304,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:04:11] local.INFO: TCP Data received {"connection_id":228305,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:04:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228305,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:04:11] local.INFO: Processing buffer {"connection_id":228305,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:04:11] local.INFO: IMEI packet received {"connection_id":228305,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:04:11] local.INFO: IMEI acknowledgment sent {"connection_id":228305,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:04:16] local.INFO: TCP Data received {"connection_id":228305,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:04:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228305,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:04:16] local.INFO: Processing buffer {"connection_id":228305,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:04:16] local.INFO: IMEI packet received {"connection_id":228305,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:04:16] local.INFO: IMEI acknowledgment sent {"connection_id":228305,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:04:18] local.INFO: TCP Data received {"connection_id":228305,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19df71490012d6b310006152ee0000701632d..."} 
[2026-11-03 02:04:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228305,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19df71490012d6b310006152ee0000701632d..."} 
[2026-11-03 02:04:18] local.INFO: Processing buffer {"connection_id":228305,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19df71490012d6b310006152ee0000701632d..."} 
[2026-11-03 02:04:18] local.INFO: Packet analysis {"connection_id":228305,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19df7"} 
[2026-11-03 02:04:18] local.INFO: Extracted packet for processing {"connection_id":228305,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19df7"} 
[2026-11-03 02:04:18] local.INFO: GPS Element Parsed {"raw_longitude":761999616,"raw_latitude":102051552,"longitude_deg":76.1999616,"latitude_deg":10.2051552,"altitude":7,"angle":355,"satellites":45,"speed":38,"hex_longitude":"2d6b3100","hex_latitude":"06152ee0","is_valid_coordinates":true} 
[2026-11-03 02:04: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-11-03 02:04:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174800896001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:04:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36392219971682304,"note":"Value kept but may cause issues"} 
[2026-11-03 02:04:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7724377074504882176,"note":"Value kept but may cause issues"} 
[2026-11-03 02:04:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:04:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793651578000,"timestamp_ms":1793651578000,"timestamp_seconds":1793651578,"priority":1,"record_length":96,"hex_timestamp":"000001a19df71490"} 
[2026-11-03 02:04:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:04:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:04: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":105,"n8_eight_byte":159,"data_length":795,"current_offset":136} 
[2026-11-03 02:04:18] 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-11-03 02:04: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-11-03 02:04:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:04:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:04:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228305,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:04:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228305,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:04:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228305,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:04:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:04:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:04:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:04:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174800896001,"66":27365,"135":206,"19":40704,"24":38,"16":36392219971682304,"45":7724377074504882176},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,19,24,16,45]} 
[2026-11-03 02:04:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:04:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:04:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174800896001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:04:18] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-11-03 02:04:18] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:04:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36392219971682304,"km_value":36392219971682.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:04:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":7724377074504882176,"description":"Unknown IO ID 45"} 
[2026-11-03 02:04:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174800896001,"power":27365,"unknown_135":206,"unknown_19":40704,"ignition":38,"odometer":null,"unknown_45":7724377074504882176}} 
[2026-11-03 02:04:18] local.INFO: DEBUG: GPS processor result {"connection_id":228305,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53124,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:04:18] local.INFO: GPS data processed {"connection_id":228305,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:04:18] local.INFO: Acknowledgment sent {"connection_id":228305,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:04:22] local.INFO: TCP Data received {"connection_id":227858,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:04:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227858,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:04:22] local.INFO: Processing buffer {"connection_id":227858,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:04:22] local.INFO: IMEI packet received {"connection_id":227858,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 02:04:22] local.INFO: IMEI acknowledgment sent {"connection_id":227858,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:04:42] local.INFO: TCP Data received {"connection_id":231377,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:04:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231377,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:04:42] local.INFO: Processing buffer {"connection_id":231377,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:04:42] local.INFO: IMEI packet received {"connection_id":231377,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 02:04:42] local.INFO: IMEI acknowledgment sent {"connection_id":231377,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:04:49] local.INFO: TCP Data received {"connection_id":228305,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19df737b8012d6b2fc006155360000801672c..."} 
[2026-11-03 02:04:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228305,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19df737b8012d6b2fc006155360000801672c..."} 
[2026-11-03 02:04:49] local.INFO: Processing buffer {"connection_id":228305,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19df737b8012d6b2fc006155360000801672c..."} 
[2026-11-03 02:04:49] local.INFO: Packet analysis {"connection_id":228305,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19df7"} 
[2026-11-03 02:04:49] local.INFO: Extracted packet for processing {"connection_id":228305,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19df7"} 
[2026-11-03 02:04:49] local.INFO: GPS Element Parsed {"raw_longitude":761999296,"raw_latitude":102060896,"longitude_deg":76.1999296,"latitude_deg":10.2060896,"altitude":8,"angle":359,"satellites":44,"speed":43,"hex_longitude":"2d6b2fc0","hex_latitude":"06155360","is_valid_coordinates":true} 
[2026-11-03 02:04: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-11-03 02:04:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174803968001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:04:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36392670943248384,"note":"Value kept but may cause issues"} 
[2026-11-03 02:04:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7723954862042308608,"note":"Value kept but may cause issues"} 
[2026-11-03 02:04:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:04:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793651587000,"timestamp_ms":1793651587000,"timestamp_seconds":1793651587,"priority":1,"record_length":96,"hex_timestamp":"000001a19df737b8"} 
[2026-11-03 02:04:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:04: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-11-03 02:04: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 02:04:49] 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-11-03 02:04: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-11-03 02:04:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:04:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:04:49] local.INFO: Teltonika packet parsed successfully {"connection_id":228305,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:04:49] local.INFO: Passing IMEI to GPS processor {"connection_id":228305,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:04:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":228305,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:04:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:04:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:04:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:04:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174803968001,"66":27365,"135":206,"19":40704,"24":43,"16":36392670943248384,"45":7723954862042308608},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,19,24,16,45]} 
[2026-11-03 02:04:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:04:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:04:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174803968001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:04:49] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-11-03 02:04:49] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:04:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36392670943248384,"km_value":36392670943248.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:04:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":7723954862042308608,"description":"Unknown IO ID 45"} 
[2026-11-03 02:04:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174803968001,"power":27365,"unknown_135":206,"unknown_19":40704,"ignition":43,"odometer":null,"unknown_45":7723954862042308608}} 
[2026-11-03 02:04:49] local.INFO: DEBUG: GPS processor result {"connection_id":228305,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53125,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:04:49] local.INFO: GPS data processed {"connection_id":228305,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:04:49] local.INFO: Acknowledgment sent {"connection_id":228305,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:05:06] local.INFO: TCP Data received {"connection_id":231378,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:05:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231378,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:05:06] local.INFO: Processing buffer {"connection_id":231378,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:05:06] local.INFO: IMEI packet received {"connection_id":231378,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:05:06] local.INFO: IMEI acknowledgment sent {"connection_id":231378,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:05:11] local.INFO: TCP Data received {"connection_id":231378,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:05:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231378,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:05:11] local.INFO: Processing buffer {"connection_id":231378,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:05:11] local.INFO: IMEI packet received {"connection_id":231378,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:05:11] local.INFO: IMEI acknowledgment sent {"connection_id":231378,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:05:11] local.INFO: TCP Data received {"connection_id":231378,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:05:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231378,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:05:11] local.INFO: Processing buffer {"connection_id":231378,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:05:11] local.INFO: IMEI packet received {"connection_id":231378,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:05:11] local.INFO: IMEI acknowledgment sent {"connection_id":231378,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:05:12] local.INFO: TCP Data received {"connection_id":231378,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19df75ae0012d6b2d8006157a58000801622b..."} 
[2026-11-03 02:05:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231378,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19df75ae0012d6b2d8006157a58000801622b..."} 
[2026-11-03 02:05:12] local.INFO: Processing buffer {"connection_id":231378,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19df75ae0012d6b2d8006157a58000801622b..."} 
[2026-11-03 02:05:12] local.INFO: Packet analysis {"connection_id":231378,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19df7"} 
[2026-11-03 02:05:12] local.INFO: Extracted packet for processing {"connection_id":231378,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19df7"} 
[2026-11-03 02:05:12] local.INFO: GPS Element Parsed {"raw_longitude":761998720,"raw_latitude":102070872,"longitude_deg":76.199872,"latitude_deg":10.2070872,"altitude":8,"angle":354,"satellites":43,"speed":46,"hex_longitude":"2d6b2d80","hex_latitude":"06157a58","is_valid_coordinates":true} 
[2026-11-03 02:05: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-11-03 02:05:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174806272001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:05:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36393156274552832,"note":"Value kept but may cause issues"} 
[2026-11-03 02:05:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7723603018323812352,"note":"Value kept but may cause issues"} 
[2026-11-03 02:05:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:05:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793651596000,"timestamp_ms":1793651596000,"timestamp_seconds":1793651596,"priority":1,"record_length":96,"hex_timestamp":"000001a19df75ae0"} 
[2026-11-03 02:05:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:05: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-11-03 02:05: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-11-03 02:05: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-11-03 02:05: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-11-03 02:05:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:05:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:05:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231378,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:05:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231378,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:05:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231378,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:05:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:05:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:05:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:05:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174806272001,"66":27332,"135":206,"19":40704,"24":46,"16":36393156274552832,"45":7723603018323812352},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,19,24,16,45]} 
[2026-11-03 02:05:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:05:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:05:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174806272001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:05:12] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-11-03 02:05:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:05:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36393156274552832,"km_value":36393156274552.83,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:05:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":7723603018323812352,"description":"Unknown IO ID 45"} 
[2026-11-03 02:05:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174806272001,"power":27332,"unknown_135":206,"unknown_19":40704,"ignition":46,"odometer":null,"unknown_45":7723603018323812352}} 
[2026-11-03 02:05:12] local.INFO: DEBUG: GPS processor result {"connection_id":231378,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53126,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:05:12] local.INFO: GPS data processed {"connection_id":231378,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:05:12] local.INFO: Acknowledgment sent {"connection_id":231378,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:05:17] local.INFO: TCP Data received {"connection_id":231378,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19df77a20012d6b284006159f780008015d2d..."} 
[2026-11-03 02:05:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231378,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19df77a20012d6b284006159f780008015d2d..."} 
[2026-11-03 02:05:17] local.INFO: Processing buffer {"connection_id":231378,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19df77a20012d6b284006159f780008015d2d..."} 
[2026-11-03 02:05:17] local.INFO: Packet analysis {"connection_id":231378,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19df7"} 
[2026-11-03 02:05:17] local.INFO: Extracted packet for processing {"connection_id":231378,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19df7"} 
[2026-11-03 02:05:17] local.INFO: GPS Element Parsed {"raw_longitude":761997376,"raw_latitude":102080376,"longitude_deg":76.1997376,"latitude_deg":10.2080376,"altitude":8,"angle":349,"satellites":45,"speed":49,"hex_longitude":"2d6b2840","hex_latitude":"06159f78","is_valid_coordinates":true} 
[2026-11-03 02:05: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-11-03 02:05:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174808576001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:05:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36393620131020800,"note":"Value kept but may cause issues"} 
[2026-11-03 02:05:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7722969699628767232,"note":"Value kept but may cause issues"} 
[2026-11-03 02:05:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:05:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793651604000,"timestamp_ms":1793651604000,"timestamp_seconds":1793651604,"priority":1,"record_length":96,"hex_timestamp":"000001a19df77a20"} 
[2026-11-03 02:05:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:05: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-11-03 02:05: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":196,"data_length":795,"current_offset":136} 
[2026-11-03 02:05:17] 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-11-03 02:05: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-11-03 02:05:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:05:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:05:17] local.INFO: Teltonika packet parsed successfully {"connection_id":231378,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:05:17] local.INFO: Passing IMEI to GPS processor {"connection_id":231378,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:05:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":231378,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:05:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:05:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:05:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:05:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174808576001,"66":27343,"135":206,"19":40704,"24":49,"16":36393620131020800,"45":7722969699628767232},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,19,24,16,45]} 
[2026-11-03 02:05:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:05:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:05:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174808576001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:05:17] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-11-03 02:05:17] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:05:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36393620131020800,"km_value":36393620131020.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:05:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":7722969699628767232,"description":"Unknown IO ID 45"} 
[2026-11-03 02:05:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174808576001,"power":27343,"unknown_135":206,"unknown_19":40704,"ignition":49,"odometer":null,"unknown_45":7722969699628767232}} 
[2026-11-03 02:05:17] local.INFO: DEBUG: GPS processor result {"connection_id":231378,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53127,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:05:17] local.INFO: GPS data processed {"connection_id":231378,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:05:17] local.INFO: Acknowledgment sent {"connection_id":231378,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:05:48] local.INFO: TCP Data received {"connection_id":231378,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19df8d5c8012d6a960006176320000d01602e..."} 
[2026-11-03 02:05:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231378,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19df8d5c8012d6a960006176320000d01602e..."} 
[2026-11-03 02:05:48] local.INFO: Processing buffer {"connection_id":231378,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19df8d5c8012d6a960006176320000d01602e..."} 
[2026-11-03 02:05:48] local.INFO: Packet analysis {"connection_id":231378,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19df8"} 
[2026-11-03 02:05:48] local.INFO: Extracted packet for processing {"connection_id":231378,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19df8"} 
[2026-11-03 02:05:48] local.INFO: GPS Element Parsed {"raw_longitude":761959936,"raw_latitude":102196000,"longitude_deg":76.1959936,"latitude_deg":10.2196,"altitude":13,"angle":352,"satellites":46,"speed":53,"hex_longitude":"2d6a9600","hex_latitude":"06176320","is_valid_coordinates":true} 
[2026-11-03 02:05: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-11-03 02:05:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174831616001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:05:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36399517121118208,"note":"Value kept but may cause issues"} 
[2026-11-03 02:05:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7681803984314490880,"note":"Value kept but may cause issues"} 
[2026-11-03 02:05:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,148,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:05:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793651693000,"timestamp_ms":1793651693000,"timestamp_seconds":1793651693,"priority":1,"record_length":96,"hex_timestamp":"000001a19df8d5c8"} 
[2026-11-03 02:05:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:05:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:05:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":87,"data_length":795,"current_offset":136} 
[2026-11-03 02:05:48] 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-11-03 02:05: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-11-03 02:05:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:05:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:05:48] local.INFO: Teltonika packet parsed successfully {"connection_id":231378,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:05:48] local.INFO: Passing IMEI to GPS processor {"connection_id":231378,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:05:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":231378,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:05:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:05:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:05:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:05:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174831616001,"66":27234,"148":206,"19":40704,"24":53,"16":36399517121118208,"45":7681803984314490880},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,148,19,24,16,45]} 
[2026-11-03 02:05:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:05:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:05:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174831616001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:05:48] local.INFO: Unknown IO ID detected {"io_id":148,"value":206,"description":"Unknown IO ID 148"} 
[2026-11-03 02:05:48] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:05:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36399517121118208,"km_value":36399517121118.21,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:05:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":7681803984314490880,"description":"Unknown IO ID 45"} 
[2026-11-03 02:05:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174831616001,"power":27234,"unknown_148":206,"unknown_19":40704,"ignition":53,"odometer":null,"unknown_45":7681803984314490880}} 
[2026-11-03 02:05:48] local.INFO: DEBUG: GPS processor result {"connection_id":231378,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53128,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:05:48] local.INFO: GPS data processed {"connection_id":231378,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:05:48] local.INFO: Acknowledgment sent {"connection_id":231378,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:06:06] local.INFO: TCP Data received {"connection_id":227859,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:06:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227859,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:06:06] local.INFO: Processing buffer {"connection_id":227859,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:06:06] local.INFO: IMEI packet received {"connection_id":227859,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:06:06] local.INFO: IMEI acknowledgment sent {"connection_id":227859,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:06:06] local.INFO: TCP Data received {"connection_id":227859,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:06:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227859,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:06:06] local.INFO: Processing buffer {"connection_id":227859,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:06:06] local.INFO: IMEI packet received {"connection_id":227859,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:06:06] local.INFO: IMEI acknowledgment sent {"connection_id":227859,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:06:09] local.INFO: TCP Data received {"connection_id":227859,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:06:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227859,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:06:09] local.INFO: Processing buffer {"connection_id":227859,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:06:09] local.INFO: IMEI packet received {"connection_id":227859,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:06:09] local.INFO: IMEI acknowledgment sent {"connection_id":227859,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:06:10] local.INFO: TCP Data received {"connection_id":227859,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19df8f120012d6a9180061787d8000d01622e..."} 
[2026-11-03 02:06:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227859,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19df8f120012d6a9180061787d8000d01622e..."} 
[2026-11-03 02:06:10] local.INFO: Processing buffer {"connection_id":227859,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19df8f120012d6a9180061787d8000d01622e..."} 
[2026-11-03 02:06:10] local.INFO: Packet analysis {"connection_id":227859,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19df8"} 
[2026-11-03 02:06:10] local.INFO: Extracted packet for processing {"connection_id":227859,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19df8"} 
[2026-11-03 02:06:10] local.INFO: GPS Element Parsed {"raw_longitude":761958784,"raw_latitude":102205400,"longitude_deg":76.1958784,"latitude_deg":10.22054,"altitude":13,"angle":354,"satellites":46,"speed":53,"hex_longitude":"2d6a9180","hex_latitude":"061787d8","is_valid_coordinates":true} 
[2026-11-03 02:06:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 02:06:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174833408001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:06:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36399976682618880,"note":"Value kept but may cause issues"} 
[2026-11-03 02:06:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7680326240689135616,"note":"Value kept but may cause issues"} 
[2026-11-03 02:06:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:06:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793651700000,"timestamp_ms":1793651700000,"timestamp_seconds":1793651700,"priority":1,"record_length":96,"hex_timestamp":"000001a19df8f120"} 
[2026-11-03 02:06:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:06: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-11-03 02:06:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 02:06:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1610,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 02:06:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 02:06:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:06:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:06:10] local.INFO: Teltonika packet parsed successfully {"connection_id":227859,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:06:10] local.INFO: Passing IMEI to GPS processor {"connection_id":227859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:06:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":227859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:06:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:06:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:06:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:06:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174833408001,"66":27321,"149":206,"19":40704,"24":53,"16":36399976682618880,"45":7680326240689135616},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,19,24,16,45]} 
[2026-11-03 02:06:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:06:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:06:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174833408001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:06:10] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-11-03 02:06:10] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:06:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36399976682618880,"km_value":36399976682618.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:06:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":7680326240689135616,"description":"Unknown IO ID 45"} 
[2026-11-03 02:06:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174833408001,"power":27321,"unknown_149":206,"unknown_19":40704,"ignition":53,"odometer":null,"unknown_45":7680326240689135616}} 
[2026-11-03 02:06:10] local.INFO: DEBUG: GPS processor result {"connection_id":227859,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53129,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:06:10] local.INFO: GPS data processed {"connection_id":227859,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:06:10] local.INFO: Acknowledgment sent {"connection_id":227859,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:06:42] local.INFO: TCP Data received {"connection_id":227859,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19df90c78012d6a8f000617ac68000d01652f..."} 
[2026-11-03 02:06:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227859,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19df90c78012d6a8f000617ac68000d01652f..."} 
[2026-11-03 02:06:42] local.INFO: Processing buffer {"connection_id":227859,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19df90c78012d6a8f000617ac68000d01652f..."} 
[2026-11-03 02:06:42] local.INFO: Packet analysis {"connection_id":227859,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19df9"} 
[2026-11-03 02:06:42] local.INFO: Extracted packet for processing {"connection_id":227859,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19df9"} 
[2026-11-03 02:06:42] local.INFO: GPS Element Parsed {"raw_longitude":761958144,"raw_latitude":102214760,"longitude_deg":76.1958144,"latitude_deg":10.221476,"altitude":13,"angle":357,"satellites":47,"speed":53,"hex_longitude":"2d6a8f00","hex_latitude":"0617ac68","is_valid_coordinates":true} 
[2026-11-03 02:06: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-11-03 02:06:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174835200001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:06:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36400431949152256,"note":"Value kept but may cause issues"} 
[2026-11-03 02:06:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7679059603296344064,"note":"Value kept but may cause issues"} 
[2026-11-03 02:06:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:06:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793651707000,"timestamp_ms":1793651707000,"timestamp_seconds":1793651707,"priority":1,"record_length":96,"hex_timestamp":"000001a19df90c78"} 
[2026-11-03 02:06:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:06: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-11-03 02:06: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 02:06:42] 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-11-03 02:06: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-11-03 02:06:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:06:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:06:42] local.INFO: Teltonika packet parsed successfully {"connection_id":227859,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:06:42] local.INFO: Passing IMEI to GPS processor {"connection_id":227859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:06:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":227859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:06:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:06:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:06:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:06:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174835200001,"66":27234,"149":206,"19":40704,"24":53,"16":36400431949152256,"45":7679059603296344064},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,19,24,16,45]} 
[2026-11-03 02:06:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:06:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:06:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174835200001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:06:42] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-11-03 02:06:42] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:06:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36400431949152256,"km_value":36400431949152.26,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:06:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":7679059603296344064,"description":"Unknown IO ID 45"} 
[2026-11-03 02:06:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174835200001,"power":27234,"unknown_149":206,"unknown_19":40704,"ignition":53,"odometer":null,"unknown_45":7679059603296344064}} 
[2026-11-03 02:06:42] local.INFO: DEBUG: GPS processor result {"connection_id":227859,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53130,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:06:42] local.INFO: GPS data processed {"connection_id":227859,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:06:42] local.INFO: Acknowledgment sent {"connection_id":227859,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:07:06] local.INFO: TCP Data received {"connection_id":229551,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:07:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229551,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:07:06] local.INFO: Processing buffer {"connection_id":229551,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:07:06] local.INFO: IMEI packet received {"connection_id":229551,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:07:06] local.INFO: IMEI acknowledgment sent {"connection_id":229551,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:07:10] local.INFO: TCP Data received {"connection_id":229551,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:07:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229551,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:07:10] local.INFO: Processing buffer {"connection_id":229551,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:07:10] local.INFO: IMEI packet received {"connection_id":229551,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:07:10] local.INFO: IMEI acknowledgment sent {"connection_id":229551,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:07:11] local.INFO: TCP Data received {"connection_id":229551,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:07:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229551,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:07:11] local.INFO: Processing buffer {"connection_id":229551,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:07:11] local.INFO: IMEI packet received {"connection_id":229551,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:07:11] local.INFO: IMEI acknowledgment sent {"connection_id":229551,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:07:12] local.INFO: TCP Data received {"connection_id":229551,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19df927d0012d6a8e800617d1d8000c00002f..."} 
[2026-11-03 02:07:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229551,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19df927d0012d6a8e800617d1d8000c00002f..."} 
[2026-11-03 02:07:12] local.INFO: Processing buffer {"connection_id":229551,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19df927d0012d6a8e800617d1d8000c00002f..."} 
[2026-11-03 02:07:12] local.INFO: Packet analysis {"connection_id":229551,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19df9"} 
[2026-11-03 02:07:12] local.INFO: Extracted packet for processing {"connection_id":229551,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19df9"} 
[2026-11-03 02:07:12] local.INFO: GPS Element Parsed {"raw_longitude":761958016,"raw_latitude":102224344,"longitude_deg":76.1958016,"latitude_deg":10.2224344,"altitude":12,"angle":0,"satellites":47,"speed":55,"hex_longitude":"2d6a8e80","hex_latitude":"0617d1d8","is_valid_coordinates":true} 
[2026-11-03 02:07: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-11-03 02:07:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174836992001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:07:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36400895805620224,"note":"Value kept but may cause issues"} 
[2026-11-03 02:07:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7678355915856963584,"note":"Value kept but may cause issues"} 
[2026-11-03 02:07:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:07:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793651714000,"timestamp_ms":1793651714000,"timestamp_seconds":1793651714,"priority":1,"record_length":96,"hex_timestamp":"000001a19df927d0"} 
[2026-11-03 02:07:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:07: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-11-03 02:07: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":98,"data_length":795,"current_offset":136} 
[2026-11-03 02:07:12] 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-11-03 02:07: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-11-03 02:07:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:07:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:07:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229551,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:07:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229551,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:07:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229551,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:07:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:07:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:07:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:07:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174836992001,"66":27343,"149":206,"19":40704,"24":55,"16":36400895805620224,"45":7678355915856963584},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,19,24,16,45]} 
[2026-11-03 02:07:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:07:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:07:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174836992001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:07:12] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-11-03 02:07:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:07:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36400895805620224,"km_value":36400895805620.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:07:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":7678355915856963584,"description":"Unknown IO ID 45"} 
[2026-11-03 02:07:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174836992001,"power":27343,"unknown_149":206,"unknown_19":40704,"ignition":55,"odometer":null,"unknown_45":7678355915856963584}} 
[2026-11-03 02:07:12] local.INFO: DEBUG: GPS processor result {"connection_id":229551,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53131,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:07:12] local.INFO: GPS data processed {"connection_id":229551,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:07:12] local.INFO: Acknowledgment sent {"connection_id":229551,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:07:17] local.INFO: TCP Data received {"connection_id":229551,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19df94328012d6a8f400617f7f8000a00012f..."} 
[2026-11-03 02:07:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229551,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19df94328012d6a8f400617f7f8000a00012f..."} 
[2026-11-03 02:07:17] local.INFO: Processing buffer {"connection_id":229551,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19df94328012d6a8f400617f7f8000a00012f..."} 
[2026-11-03 02:07:17] local.INFO: Packet analysis {"connection_id":229551,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19df9"} 
[2026-11-03 02:07:17] local.INFO: Extracted packet for processing {"connection_id":229551,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19df9"} 
[2026-11-03 02:07:17] local.INFO: GPS Element Parsed {"raw_longitude":761958208,"raw_latitude":102234104,"longitude_deg":76.1958208,"latitude_deg":10.2234104,"altitude":10,"angle":1,"satellites":47,"speed":52,"hex_longitude":"2d6a8f40","hex_latitude":"0617f7f8","is_valid_coordinates":true} 
[2026-11-03 02:07: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-11-03 02:07:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174838784001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:07:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36401368252022784,"note":"Value kept but may cause issues"} 
[2026-11-03 02:07:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7678215178371061760,"note":"Value kept but may cause issues"} 
[2026-11-03 02:07:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:07:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793651721000,"timestamp_ms":1793651721000,"timestamp_seconds":1793651721,"priority":1,"record_length":96,"hex_timestamp":"000001a19df94328"} 
[2026-11-03 02:07:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:07: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-11-03 02: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 02:07:17] 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-11-03 02: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-11-03 02:07:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:07:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:07:17] local.INFO: Teltonika packet parsed successfully {"connection_id":229551,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:07:17] local.INFO: Passing IMEI to GPS processor {"connection_id":229551,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:07:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":229551,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:07:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:07:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:07:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:07:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174838784001,"66":27267,"149":206,"19":40704,"24":52,"16":36401368252022784,"45":7678215178371061760},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,19,24,16,45]} 
[2026-11-03 02:07:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:07:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:07:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174838784001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:07:17] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-11-03 02:07:17] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:07:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36401368252022784,"km_value":36401368252022.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:07:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":7678215178371061760,"description":"Unknown IO ID 45"} 
[2026-11-03 02:07:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174838784001,"power":27267,"unknown_149":206,"unknown_19":40704,"ignition":52,"odometer":null,"unknown_45":7678215178371061760}} 
[2026-11-03 02:07:17] local.INFO: DEBUG: GPS processor result {"connection_id":229551,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53132,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:07:17] local.INFO: GPS data processed {"connection_id":229551,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:07:17] local.INFO: Acknowledgment sent {"connection_id":229551,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:07:50] local.INFO: TCP Data received {"connection_id":229551,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19df95a98012d6a8e80061815b80009015e2f..."} 
[2026-11-03 02:07:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229551,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19df95a98012d6a8e80061815b80009015e2f..."} 
[2026-11-03 02:07:50] local.INFO: Processing buffer {"connection_id":229551,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19df95a98012d6a8e80061815b80009015e2f..."} 
[2026-11-03 02:07:50] local.INFO: Packet analysis {"connection_id":229551,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19df9"} 
[2026-11-03 02:07:50] local.INFO: Extracted packet for processing {"connection_id":229551,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19df9"} 
[2026-11-03 02:07:50] local.INFO: GPS Element Parsed {"raw_longitude":761958016,"raw_latitude":102241720,"longitude_deg":76.1958016,"latitude_deg":10.224172,"altitude":9,"angle":350,"satellites":47,"speed":50,"hex_longitude":"2d6a8e80","hex_latitude":"061815b8","is_valid_coordinates":true} 
[2026-11-03 02:07: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-11-03 02:07:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174840576001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:07:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36401737619210240,"note":"Value kept but may cause issues"} 
[2026-11-03 02:07:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7678426284606093312,"note":"Value kept but may cause issues"} 
[2026-11-03 02:07:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:07:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793651727000,"timestamp_ms":1793651727000,"timestamp_seconds":1793651727,"priority":1,"record_length":96,"hex_timestamp":"000001a19df95a98"} 
[2026-11-03 02:07:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:07:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:07:50] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 02:07:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 02:07: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-11-03 02:07:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:07:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:07:50] local.INFO: Teltonika packet parsed successfully {"connection_id":229551,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:07:50] local.INFO: Passing IMEI to GPS processor {"connection_id":229551,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:07:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":229551,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:07:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:07:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:07:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:07:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174840576001,"66":27321,"149":206,"19":40704,"24":50,"16":36401737619210240,"45":7678426284606093312},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,19,24,16,45]} 
[2026-11-03 02:07:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:07:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:07:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174840576001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:07:50] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-11-03 02:07:50] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:07:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36401737619210240,"km_value":36401737619210.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:07:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":7678426284606093312,"description":"Unknown IO ID 45"} 
[2026-11-03 02:07:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174840576001,"power":27321,"unknown_149":206,"unknown_19":40704,"ignition":50,"odometer":null,"unknown_45":7678426284606093312}} 
[2026-11-03 02:07:50] local.INFO: DEBUG: GPS processor result {"connection_id":229551,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53133,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:07:50] local.INFO: GPS data processed {"connection_id":229551,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:07:50] local.INFO: Acknowledgment sent {"connection_id":229551,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:08:06] local.INFO: TCP Data received {"connection_id":231379,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:08:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231379,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:08:06] local.INFO: Processing buffer {"connection_id":231379,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:08:06] local.INFO: IMEI packet received {"connection_id":231379,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:08:06] local.INFO: IMEI acknowledgment sent {"connection_id":231379,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:08:11] local.INFO: TCP Data received {"connection_id":231379,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:08:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231379,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:08:11] local.INFO: Processing buffer {"connection_id":231379,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:08:11] local.INFO: IMEI packet received {"connection_id":231379,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:08:11] local.INFO: IMEI acknowledgment sent {"connection_id":231379,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:08:11] local.INFO: TCP Data received {"connection_id":231379,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:08:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231379,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:08:11] local.INFO: Processing buffer {"connection_id":231379,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:08:11] local.INFO: IMEI packet received {"connection_id":231379,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:08:11] local.INFO: IMEI acknowledgment sent {"connection_id":231379,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:08:12] local.INFO: TCP Data received {"connection_id":231379,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dfad968012d6a56c006199560000b015426..."} 
[2026-11-03 02:08:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231379,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dfad968012d6a56c006199560000b015426..."} 
[2026-11-03 02:08:12] local.INFO: Processing buffer {"connection_id":231379,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dfad968012d6a56c006199560000b015426..."} 
[2026-11-03 02:08:12] local.INFO: Packet analysis {"connection_id":231379,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dfa"} 
[2026-11-03 02:08:12] local.INFO: Extracted packet for processing {"connection_id":231379,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dfa"} 
[2026-11-03 02:08:12] local.INFO: GPS Element Parsed {"raw_longitude":761943744,"raw_latitude":102339936,"longitude_deg":76.1943744,"latitude_deg":10.2339936,"altitude":11,"angle":340,"satellites":38,"speed":35,"hex_longitude":"2d6a56c0","hex_latitude":"06199560","is_valid_coordinates":true} 
[2026-11-03 02:08: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-11-03 02:08:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174864640001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:08:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36406573752385536,"note":"Value kept but may cause issues"} 
[2026-11-03 02:08:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7666041385655574528,"note":"Value kept but may cause issues"} 
[2026-11-03 02:08:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,6,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:08:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793651825000,"timestamp_ms":1793651825000,"timestamp_seconds":1793651825,"priority":1,"record_length":96,"hex_timestamp":"000001a19dfad968"} 
[2026-11-03 02:08:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:08: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-11-03 02:08: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":109,"data_length":795,"current_offset":136} 
[2026-11-03 02:08:12] 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-11-03 02:08: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-11-03 02:08:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:08:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:08:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231379,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:08:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231379,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:08:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231379,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:08:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:08:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:08:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:08:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174864640001,"66":27245,"6":206,"19":40704,"24":35,"16":36406573752385536,"45":7666041385655574528},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,6,19,24,16,45]} 
[2026-11-03 02:08:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:08:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:08:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174864640001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:08:12] local.INFO: Unknown IO ID detected {"io_id":6,"value":206,"description":"Unknown IO ID 6"} 
[2026-11-03 02:08:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:08:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36406573752385536,"km_value":36406573752385.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:08:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":7666041385655574528,"description":"Unknown IO ID 45"} 
[2026-11-03 02:08:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174864640001,"power":27245,"unknown_6":206,"unknown_19":40704,"ignition":35,"odometer":null,"unknown_45":7666041385655574528}} 
[2026-11-03 02:08:12] local.INFO: DEBUG: GPS processor result {"connection_id":231379,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53134,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:08:12] local.INFO: GPS data processed {"connection_id":231379,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:08:12] local.INFO: Acknowledgment sent {"connection_id":231379,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:08:17] local.INFO: TCP Data received {"connection_id":231379,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dfb0078012d6a4a800619b9300009015523..."} 
[2026-11-03 02:08:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231379,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dfb0078012d6a4a800619b9300009015523..."} 
[2026-11-03 02:08:17] local.INFO: Processing buffer {"connection_id":231379,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dfb0078012d6a4a800619b9300009015523..."} 
[2026-11-03 02:08:17] local.INFO: Packet analysis {"connection_id":231379,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dfb"} 
[2026-11-03 02:08:17] local.INFO: Extracted packet for processing {"connection_id":231379,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dfb"} 
[2026-11-03 02:08:17] local.INFO: GPS Element Parsed {"raw_longitude":761940608,"raw_latitude":102349104,"longitude_deg":76.1940608,"latitude_deg":10.2349104,"altitude":9,"angle":341,"satellites":35,"speed":40,"hex_longitude":"2d6a4a80","hex_latitude":"0619b930","is_valid_coordinates":true} 
[2026-11-03 02:08: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-11-03 02:08:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174867200001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:08:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36407046198788096,"note":"Value kept but may cause issues"} 
[2026-11-03 02:08:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7662522948449034240,"note":"Value kept but may cause issues"} 
[2026-11-03 02:08:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,6,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:08:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793651835000,"timestamp_ms":1793651835000,"timestamp_seconds":1793651835,"priority":1,"record_length":96,"hex_timestamp":"000001a19dfb0078"} 
[2026-11-03 02:08:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:08: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-11-03 02:08: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":109,"data_length":795,"current_offset":136} 
[2026-11-03 02:08:17] 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-11-03 02:08: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-11-03 02:08:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:08:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:08:17] local.INFO: Teltonika packet parsed successfully {"connection_id":231379,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:08:17] local.INFO: Passing IMEI to GPS processor {"connection_id":231379,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:08:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":231379,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:08:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:08:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:08:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:08:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174867200001,"66":27267,"6":206,"19":40704,"24":40,"16":36407046198788096,"45":7662522948449034240},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,6,19,24,16,45]} 
[2026-11-03 02:08:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:08:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:08:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174867200001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:08:17] local.INFO: Unknown IO ID detected {"io_id":6,"value":206,"description":"Unknown IO ID 6"} 
[2026-11-03 02:08:17] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:08:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36407046198788096,"km_value":36407046198788.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:08:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":7662522948449034240,"description":"Unknown IO ID 45"} 
[2026-11-03 02:08:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174867200001,"power":27267,"unknown_6":206,"unknown_19":40704,"ignition":40,"odometer":null,"unknown_45":7662522948449034240}} 
[2026-11-03 02:08:17] local.INFO: DEBUG: GPS processor result {"connection_id":231379,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53135,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:08:17] local.INFO: GPS data processed {"connection_id":231379,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:08:17] local.INFO: Acknowledgment sent {"connection_id":231379,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:08:49] local.INFO: TCP Data received {"connection_id":231379,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dfb23a0012d6a3dc00619de10000801541d..."} 
[2026-11-03 02:08:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231379,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dfb23a0012d6a3dc00619de10000801541d..."} 
[2026-11-03 02:08:49] local.INFO: Processing buffer {"connection_id":231379,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dfb23a0012d6a3dc00619de10000801541d..."} 
[2026-11-03 02:08:49] local.INFO: Packet analysis {"connection_id":231379,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dfb"} 
[2026-11-03 02:08:49] local.INFO: Extracted packet for processing {"connection_id":231379,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dfb"} 
[2026-11-03 02:08:49] local.INFO: GPS Element Parsed {"raw_longitude":761937344,"raw_latitude":102358544,"longitude_deg":76.1937344,"latitude_deg":10.2358544,"altitude":8,"angle":340,"satellites":29,"speed":47,"hex_longitude":"2d6a3dc0","hex_latitude":"0619de10","is_valid_coordinates":true} 
[2026-11-03 02:08: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-11-03 02:08:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174869760001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:08:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36407527235125248,"note":"Value kept but may cause issues"} 
[2026-11-03 02:08:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7659074879986675712,"note":"Value kept but may cause issues"} 
[2026-11-03 02:08:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,5,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:08:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793651844000,"timestamp_ms":1793651844000,"timestamp_seconds":1793651844,"priority":1,"record_length":96,"hex_timestamp":"000001a19dfb23a0"} 
[2026-11-03 02:08:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:08:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:08: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 02:08:49] 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-11-03 02:08: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-11-03 02:08:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:08:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:08:49] local.INFO: Teltonika packet parsed successfully {"connection_id":231379,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:08:49] local.INFO: Passing IMEI to GPS processor {"connection_id":231379,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:08:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":231379,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:08:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:08:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:08:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:08:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174869760001,"66":27245,"5":206,"19":40704,"24":47,"16":36407527235125248,"45":7659074879986675712},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,5,19,24,16,45]} 
[2026-11-03 02:08:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:08:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:08:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174869760001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:08:49] local.INFO: Unknown IO ID detected {"io_id":5,"value":206,"description":"Unknown IO ID 5"} 
[2026-11-03 02:08:49] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:08:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36407527235125248,"km_value":36407527235125.25,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:08:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":7659074879986675712,"description":"Unknown IO ID 45"} 
[2026-11-03 02:08:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174869760001,"power":27245,"unknown_5":206,"unknown_19":40704,"ignition":47,"odometer":null,"unknown_45":7659074879986675712}} 
[2026-11-03 02:08:49] local.INFO: DEBUG: GPS processor result {"connection_id":231379,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53136,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:08:49] local.INFO: GPS data processed {"connection_id":231379,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:08:49] local.INFO: Acknowledgment sent {"connection_id":231379,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:09:06] local.INFO: TCP Data received {"connection_id":227860,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:09:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227860,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:09:06] local.INFO: Processing buffer {"connection_id":227860,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:09:06] local.INFO: IMEI packet received {"connection_id":227860,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:09:06] local.INFO: IMEI acknowledgment sent {"connection_id":227860,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:09:11] local.INFO: TCP Data received {"connection_id":227860,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:09:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227860,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:09:11] local.INFO: Processing buffer {"connection_id":227860,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:09:11] local.INFO: IMEI packet received {"connection_id":227860,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:09:11] local.INFO: IMEI acknowledgment sent {"connection_id":227860,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:09:11] local.INFO: TCP Data received {"connection_id":227860,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:09:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227860,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:09:11] local.INFO: Processing buffer {"connection_id":227860,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:09:11] local.INFO: IMEI packet received {"connection_id":227860,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:09:11] local.INFO: IMEI acknowledgment sent {"connection_id":227860,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:09:12] local.INFO: TCP Data received {"connection_id":227860,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dfb42e0012d6a32c0061a01100006015a1e..."} 
[2026-11-03 02:09:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227860,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dfb42e0012d6a32c0061a01100006015a1e..."} 
[2026-11-03 02:09:12] local.INFO: Processing buffer {"connection_id":227860,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dfb42e0012d6a32c0061a01100006015a1e..."} 
[2026-11-03 02:09:12] local.INFO: Packet analysis {"connection_id":227860,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dfb"} 
[2026-11-03 02:09:12] local.INFO: Extracted packet for processing {"connection_id":227860,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dfb"} 
[2026-11-03 02:09:12] local.INFO: GPS Element Parsed {"raw_longitude":761934528,"raw_latitude":102367504,"longitude_deg":76.1934528,"latitude_deg":10.2367504,"altitude":6,"angle":346,"satellites":30,"speed":45,"hex_longitude":"2d6a32c0","hex_latitude":"061a0110","is_valid_coordinates":true} 
[2026-11-03 02: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-11-03 02:09:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174872064001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:09:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36407982501658624,"note":"Value kept but may cause issues"} 
[2026-11-03 02:09:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7655486074036031488,"note":"Value kept but may cause issues"} 
[2026-11-03 02:09:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,5,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:09:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793651852000,"timestamp_ms":1793651852000,"timestamp_seconds":1793651852,"priority":1,"record_length":96,"hex_timestamp":"000001a19dfb42e0"} 
[2026-11-03 02:09:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02: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-11-03 02: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":109,"data_length":795,"current_offset":136} 
[2026-11-03 02:09:12] 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-11-03 02: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-11-03 02:09:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:09:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:09:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227860,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:09:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:09:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:09:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:09:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:09:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:09:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174872064001,"66":27071,"5":206,"19":40704,"24":45,"16":36407982501658624,"45":7655486074036031488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,5,19,24,16,45]} 
[2026-11-03 02:09:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:09:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:09:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174872064001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:09:12] local.INFO: Unknown IO ID detected {"io_id":5,"value":206,"description":"Unknown IO ID 5"} 
[2026-11-03 02:09:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:09:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36407982501658624,"km_value":36407982501658.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:09:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":7655486074036031488,"description":"Unknown IO ID 45"} 
[2026-11-03 02:09:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174872064001,"power":27071,"unknown_5":206,"unknown_19":40704,"ignition":45,"odometer":null,"unknown_45":7655486074036031488}} 
[2026-11-03 02:09:12] local.INFO: DEBUG: GPS processor result {"connection_id":227860,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53137,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:09:12] local.INFO: GPS data processed {"connection_id":227860,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:09:12] local.INFO: Acknowledgment sent {"connection_id":227860,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:09:16] local.INFO: TCP Data received {"connection_id":227860,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dfb6220012d6a2980061a24400005015322..."} 
[2026-11-03 02:09:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227860,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dfb6220012d6a2980061a24400005015322..."} 
[2026-11-03 02:09:16] local.INFO: Processing buffer {"connection_id":227860,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dfb6220012d6a2980061a24400005015322..."} 
[2026-11-03 02:09:16] local.INFO: Packet analysis {"connection_id":227860,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dfb"} 
[2026-11-03 02:09:16] local.INFO: Extracted packet for processing {"connection_id":227860,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dfb"} 
[2026-11-03 02:09:16] local.INFO: GPS Element Parsed {"raw_longitude":761932160,"raw_latitude":102376512,"longitude_deg":76.193216,"latitude_deg":10.2376512,"altitude":5,"angle":339,"satellites":34,"speed":47,"hex_longitude":"2d6a2980","hex_latitude":"061a2440","is_valid_coordinates":true} 
[2026-11-03 02:09:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 02:09:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174874112001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:09:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36408437768192000,"note":"Value kept but may cause issues"} 
[2026-11-03 02:09:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7652389849294508032,"note":"Value kept but may cause issues"} 
[2026-11-03 02:09:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,5,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:09:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793651860000,"timestamp_ms":1793651860000,"timestamp_seconds":1793651860,"priority":1,"record_length":96,"hex_timestamp":"000001a19dfb6220"} 
[2026-11-03 02:09:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:09: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-11-03 02:09:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":191,"data_length":795,"current_offset":136} 
[2026-11-03 02:09:16] 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-11-03 02:09:16] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 02:09:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:09:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:09:16] local.INFO: Teltonika packet parsed successfully {"connection_id":227860,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:09:16] local.INFO: Passing IMEI to GPS processor {"connection_id":227860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:09:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":227860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:09:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:09:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:09:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:09:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174874112001,"66":27267,"5":206,"19":40704,"24":47,"16":36408437768192000,"45":7652389849294508032},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,5,19,24,16,45]} 
[2026-11-03 02:09:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:09:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:09:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174874112001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:09:16] local.INFO: Unknown IO ID detected {"io_id":5,"value":206,"description":"Unknown IO ID 5"} 
[2026-11-03 02:09:16] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:09:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36408437768192000,"km_value":36408437768192,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:09:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":7652389849294508032,"description":"Unknown IO ID 45"} 
[2026-11-03 02:09:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174874112001,"power":27267,"unknown_5":206,"unknown_19":40704,"ignition":47,"odometer":null,"unknown_45":7652389849294508032}} 
[2026-11-03 02:09:16] local.INFO: DEBUG: GPS processor result {"connection_id":227860,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53138,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:09:16] local.INFO: GPS data processed {"connection_id":227860,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:09:16] local.INFO: Acknowledgment sent {"connection_id":227860,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:10:06] local.INFO: TCP Data received {"connection_id":227860,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dfb8160012d6a1d00061a46f80004015424..."} 
[2026-11-03 02:10:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227860,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dfb8160012d6a1d00061a46f80004015424..."} 
[2026-11-03 02:10:06] local.INFO: Processing buffer {"connection_id":227860,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dfb8160012d6a1d00061a46f80004015424..."} 
[2026-11-03 02:10:06] local.INFO: Packet analysis {"connection_id":227860,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dfb"} 
[2026-11-03 02:10:06] local.INFO: Extracted packet for processing {"connection_id":227860,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dfb"} 
[2026-11-03 02:10:06] local.INFO: GPS Element Parsed {"raw_longitude":761928960,"raw_latitude":102385400,"longitude_deg":76.192896,"latitude_deg":10.23854,"altitude":4,"angle":340,"satellites":36,"speed":44,"hex_longitude":"2d6a1d00","hex_latitude":"061a46f8","is_valid_coordinates":true} 
[2026-11-03 02: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-11-03 02:10:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174876160001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:10:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36408893034725376,"note":"Value kept but may cause issues"} 
[2026-11-03 02:10:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7649786205762240512,"note":"Value kept but may cause issues"} 
[2026-11-03 02:10:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,5,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:10:06] local.INFO: AVL Record Parsed {"raw_timestamp":1793651868000,"timestamp_ms":1793651868000,"timestamp_seconds":1793651868,"priority":1,"record_length":96,"hex_timestamp":"000001a19dfb8160"} 
[2026-11-03 02:10:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:10: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-11-03 02: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 02:10: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-11-03 02: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-11-03 02:10:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:10:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:10:06] local.INFO: Teltonika packet parsed successfully {"connection_id":227860,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:10:06] local.INFO: Passing IMEI to GPS processor {"connection_id":227860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:10:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":227860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:10:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:10:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:10:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:10:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174876160001,"66":27180,"5":206,"19":40704,"24":44,"16":36408893034725376,"45":7649786205762240512},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,5,19,24,16,45]} 
[2026-11-03 02:10:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:10:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:10:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174876160001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:10:06] local.INFO: Unknown IO ID detected {"io_id":5,"value":206,"description":"Unknown IO ID 5"} 
[2026-11-03 02:10:06] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:10:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36408893034725376,"km_value":36408893034725.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:10:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":7649786205762240512,"description":"Unknown IO ID 45"} 
[2026-11-03 02:10:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174876160001,"power":27180,"unknown_5":206,"unknown_19":40704,"ignition":44,"odometer":null,"unknown_45":7649786205762240512}} 
[2026-11-03 02:10:06] local.INFO: DEBUG: GPS processor result {"connection_id":227860,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53139,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:10:06] local.INFO: GPS data processed {"connection_id":227860,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:10:06] local.INFO: Acknowledgment sent {"connection_id":227860,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:10:11] local.INFO: TCP Data received {"connection_id":229552,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:10:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229552,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:10:11] local.INFO: Processing buffer {"connection_id":229552,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:10:11] local.INFO: IMEI packet received {"connection_id":229552,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:10:11] local.INFO: IMEI acknowledgment sent {"connection_id":229552,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:10:12] local.INFO: TCP Data received {"connection_id":231380,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:10:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231380,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:10:12] local.INFO: Processing buffer {"connection_id":231380,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:10:12] local.INFO: IMEI packet received {"connection_id":231380,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 02:10:12] local.INFO: IMEI acknowledgment sent {"connection_id":231380,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:10:16] local.INFO: TCP Data received {"connection_id":229552,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:10:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229552,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:10:16] local.INFO: Processing buffer {"connection_id":229552,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:10:16] local.INFO: IMEI packet received {"connection_id":229552,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:10:16] local.INFO: IMEI acknowledgment sent {"connection_id":229552,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:10:18] local.INFO: TCP Data received {"connection_id":229552,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dfb9100012d6a1580061a56380002014922..."} 
[2026-11-03 02:10:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229552,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dfb9100012d6a1580061a56380002014922..."} 
[2026-11-03 02:10:18] local.INFO: Processing buffer {"connection_id":229552,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dfb9100012d6a1580061a56380002014922..."} 
[2026-11-03 02:10:18] local.INFO: Packet analysis {"connection_id":229552,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dfb"} 
[2026-11-03 02:10:18] local.INFO: Extracted packet for processing {"connection_id":229552,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dfb"} 
[2026-11-03 02:10:18] local.INFO: GPS Element Parsed {"raw_longitude":761927040,"raw_latitude":102389304,"longitude_deg":76.192704,"latitude_deg":10.2389304,"altitude":2,"angle":329,"satellites":34,"speed":43,"hex_longitude":"2d6a1580","hex_latitude":"061a5638","is_valid_coordinates":true} 
[2026-11-03 02:10: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-11-03 02:10:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174878208001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:10:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36409103488122880,"note":"Value kept but may cause issues"} 
[2026-11-03 02:10:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7646267768555632640,"note":"Value kept but may cause issues"} 
[2026-11-03 02:10:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,5,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:10:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793651872000,"timestamp_ms":1793651872000,"timestamp_seconds":1793651872,"priority":1,"record_length":96,"hex_timestamp":"000001a19dfb9100"} 
[2026-11-03 02:10:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:10:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:10: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":44,"data_length":795,"current_offset":136} 
[2026-11-03 02:10:18] 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-11-03 02:10: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-11-03 02:10:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:10:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:10:18] local.INFO: Teltonika packet parsed successfully {"connection_id":229552,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:10:18] local.INFO: Passing IMEI to GPS processor {"connection_id":229552,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:10:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":229552,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:10:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:10:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:10:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:10:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174878208001,"66":27213,"5":206,"19":40704,"24":43,"16":36409103488122880,"45":7646267768555632640},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,5,19,24,16,45]} 
[2026-11-03 02:10:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:10:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:10:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174878208001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:10:18] local.INFO: Unknown IO ID detected {"io_id":5,"value":206,"description":"Unknown IO ID 5"} 
[2026-11-03 02:10:18] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:10:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36409103488122880,"km_value":36409103488122.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:10:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":7646267768555632640,"description":"Unknown IO ID 45"} 
[2026-11-03 02:10:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174878208001,"power":27213,"unknown_5":206,"unknown_19":40704,"ignition":43,"odometer":null,"unknown_45":7646267768555632640}} 
[2026-11-03 02:10:18] local.INFO: DEBUG: GPS processor result {"connection_id":229552,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53140,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:10:18] local.INFO: GPS data processed {"connection_id":229552,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:10:18] local.INFO: Acknowledgment sent {"connection_id":229552,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:10:49] local.INFO: TCP Data received {"connection_id":229552,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dfd69a8012d696880061bc8b00006015730..."} 
[2026-11-03 02:10:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229552,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dfd69a8012d696880061bc8b00006015730..."} 
[2026-11-03 02:10:49] local.INFO: Processing buffer {"connection_id":229552,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dfd69a8012d696880061bc8b00006015730..."} 
[2026-11-03 02:10:49] local.INFO: Packet analysis {"connection_id":229552,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dfd"} 
[2026-11-03 02:10:49] local.INFO: Extracted packet for processing {"connection_id":229552,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dfd"} 
[2026-11-03 02:10:49] local.INFO: GPS Element Parsed {"raw_longitude":761882752,"raw_latitude":102484144,"longitude_deg":76.1882752,"latitude_deg":10.2484144,"altitude":6,"angle":343,"satellites":48,"speed":18,"hex_longitude":"2d696880","hex_latitude":"061bc8b0","is_valid_coordinates":true} 
[2026-11-03 02:10: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-11-03 02:10:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174909696001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:10:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36414175844499456,"note":"Value kept but may cause issues"} 
[2026-11-03 02:10:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7595672641516961792,"note":"Value kept but may cause issues"} 
[2026-11-03 02:10:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,55,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:10:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793651993000,"timestamp_ms":1793651993000,"timestamp_seconds":1793651993,"priority":1,"record_length":96,"hex_timestamp":"000001a19dfd69a8"} 
[2026-11-03 02:10:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:10:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:10: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 02:10:49] 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-11-03 02:10: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-11-03 02:10:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:10:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:10:49] local.INFO: Teltonika packet parsed successfully {"connection_id":229552,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:10:49] local.INFO: Passing IMEI to GPS processor {"connection_id":229552,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:10:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":229552,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:10:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:10:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:10:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:10:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174909696001,"66":27267,"55":206,"19":40704,"24":18,"16":36414175844499456,"45":7595672641516961792},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,55,19,24,16,45]} 
[2026-11-03 02:10:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:10:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:10:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174909696001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:10:49] local.INFO: Unknown IO ID detected {"io_id":55,"value":206,"description":"Unknown IO ID 55"} 
[2026-11-03 02:10:49] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:10:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36414175844499456,"km_value":36414175844499.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:10:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":7595672641516961792,"description":"Unknown IO ID 45"} 
[2026-11-03 02:10:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174909696001,"power":27267,"unknown_55":206,"unknown_19":40704,"ignition":18,"odometer":null,"unknown_45":7595672641516961792}} 
[2026-11-03 02:10:49] local.INFO: DEBUG: GPS processor result {"connection_id":229552,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53141,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:10:49] local.INFO: GPS data processed {"connection_id":229552,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:10:49] local.INFO: Acknowledgment sent {"connection_id":229552,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:11:06] local.INFO: TCP Data received {"connection_id":231381,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:11:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231381,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:11:06] local.INFO: Processing buffer {"connection_id":231381,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:11:06] local.INFO: IMEI packet received {"connection_id":231381,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:11:06] local.INFO: IMEI acknowledgment sent {"connection_id":231381,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:11:11] local.INFO: TCP Data received {"connection_id":231381,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:11:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231381,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:11:11] local.INFO: Processing buffer {"connection_id":231381,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:11:11] local.INFO: IMEI packet received {"connection_id":231381,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:11:11] local.INFO: IMEI acknowledgment sent {"connection_id":231381,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:11:12] local.INFO: TCP Data received {"connection_id":231381,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dfd8118012d6962c0061bd5680005014a30..."} 
[2026-11-03 02:11:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231381,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dfd8118012d6962c0061bd5680005014a30..."} 
[2026-11-03 02:11:12] local.INFO: Processing buffer {"connection_id":231381,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dfd8118012d6962c0061bd5680005014a30..."} 
[2026-11-03 02:11:12] local.INFO: Packet analysis {"connection_id":231381,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dfd"} 
[2026-11-03 02:11:12] local.INFO: Extracted packet for processing {"connection_id":231381,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dfd"} 
[2026-11-03 02:11:12] local.INFO: GPS Element Parsed {"raw_longitude":761881280,"raw_latitude":102487400,"longitude_deg":76.188128,"latitude_deg":10.24874,"altitude":5,"angle":330,"satellites":48,"speed":27,"hex_longitude":"2d6962c0","hex_latitude":"061bd568","is_valid_coordinates":true} 
[2026-11-03 02:11: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-11-03 02:11:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174910208001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:11:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36414351938158592,"note":"Value kept but may cause issues"} 
[2026-11-03 02:11:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7595461535284637696,"note":"Value kept but may cause issues"} 
[2026-11-03 02:11:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,55,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:11:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793651999000,"timestamp_ms":1793651999000,"timestamp_seconds":1793651999,"priority":1,"record_length":96,"hex_timestamp":"000001a19dfd8118"} 
[2026-11-03 02:11:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:11:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:11: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 02:11:12] 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-11-03 02:11: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-11-03 02:11:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:11:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:11:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231381,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:11:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:11:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:11:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:11:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:11:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:11:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174910208001,"66":27321,"55":206,"19":40704,"24":27,"16":36414351938158592,"45":7595461535284637696},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,55,19,24,16,45]} 
[2026-11-03 02:11:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:11:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:11:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174910208001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:11:12] local.INFO: Unknown IO ID detected {"io_id":55,"value":206,"description":"Unknown IO ID 55"} 
[2026-11-03 02:11:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:11:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36414351938158592,"km_value":36414351938158.59,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:11:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":7595461535284637696,"description":"Unknown IO ID 45"} 
[2026-11-03 02:11:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174910208001,"power":27321,"unknown_55":206,"unknown_19":40704,"ignition":27,"odometer":null,"unknown_45":7595461535284637696}} 
[2026-11-03 02:11:12] local.INFO: DEBUG: GPS processor result {"connection_id":231381,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53142,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:11:12] local.INFO: GPS data processed {"connection_id":231381,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:11:12] local.INFO: Acknowledgment sent {"connection_id":231381,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:11:45] local.INFO: TCP Data received {"connection_id":231381,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dfda828012d6951c0061bf3d80004014b2f..."} 
[2026-11-03 02:11:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231381,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dfda828012d6951c0061bf3d80004014b2f..."} 
[2026-11-03 02:11:45] local.INFO: Processing buffer {"connection_id":231381,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dfda828012d6951c0061bf3d80004014b2f..."} 
[2026-11-03 02:11:45] local.INFO: Packet analysis {"connection_id":231381,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dfd"} 
[2026-11-03 02:11:45] local.INFO: Extracted packet for processing {"connection_id":231381,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dfd"} 
[2026-11-03 02:11:45] local.INFO: GPS Element Parsed {"raw_longitude":761876928,"raw_latitude":102495192,"longitude_deg":76.1876928,"latitude_deg":10.2495192,"altitude":4,"angle":331,"satellites":47,"speed":42,"hex_longitude":"2d6951c0","hex_latitude":"061bf3d8","is_valid_coordinates":true} 
[2026-11-03 02:11: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-11-03 02:11:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174911744001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:11:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36414781434888192,"note":"Value kept but may cause issues"} 
[2026-11-03 02:11:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7593843054169384960,"note":"Value kept but may cause issues"} 
[2026-11-03 02:11:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,55,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:11:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793652009000,"timestamp_ms":1793652009000,"timestamp_seconds":1793652009,"priority":1,"record_length":96,"hex_timestamp":"000001a19dfda828"} 
[2026-11-03 02:11:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:11:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:11:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 02:11:45] 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-11-03 02:11: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-11-03 02:11:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:11:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:11:45] local.INFO: Teltonika packet parsed successfully {"connection_id":231381,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:11:45] local.INFO: Passing IMEI to GPS processor {"connection_id":231381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:11:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":231381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:11:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:11:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:11:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:11:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174911744001,"66":27267,"55":206,"19":40704,"24":42,"16":36414781434888192,"45":7593843054169384960},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,55,19,24,16,45]} 
[2026-11-03 02:11:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:11:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:11:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174911744001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:11:45] local.INFO: Unknown IO ID detected {"io_id":55,"value":206,"description":"Unknown IO ID 55"} 
[2026-11-03 02:11:45] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:11:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36414781434888192,"km_value":36414781434888.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:11:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":7593843054169384960,"description":"Unknown IO ID 45"} 
[2026-11-03 02:11:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174911744001,"power":27267,"unknown_55":206,"unknown_19":40704,"ignition":42,"odometer":null,"unknown_45":7593843054169384960}} 
[2026-11-03 02:11:45] local.INFO: DEBUG: GPS processor result {"connection_id":231381,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53143,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:11:45] local.INFO: GPS data processed {"connection_id":231381,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:11:45] local.INFO: Acknowledgment sent {"connection_id":231381,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:12:06] local.INFO: TCP Data received {"connection_id":227861,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:12:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227861,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:12:06] local.INFO: Processing buffer {"connection_id":227861,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:12:06] local.INFO: IMEI packet received {"connection_id":227861,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:12:06] local.INFO: IMEI acknowledgment sent {"connection_id":227861,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:12:11] local.INFO: TCP Data received {"connection_id":227861,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:12:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227861,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:12:11] local.INFO: Processing buffer {"connection_id":227861,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:12:11] local.INFO: IMEI packet received {"connection_id":227861,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:12:11] local.INFO: IMEI acknowledgment sent {"connection_id":227861,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:12:11] local.INFO: TCP Data received {"connection_id":227861,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:12:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227861,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:12:11] local.INFO: Processing buffer {"connection_id":227861,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:12:11] local.INFO: IMEI packet received {"connection_id":227861,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:12:11] local.INFO: IMEI acknowledgment sent {"connection_id":227861,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:12:12] local.INFO: TCP Data received {"connection_id":227861,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dfdc768012d694140061c13680004014b2e..."} 
[2026-11-03 02:12:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227861,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dfdc768012d694140061c13680004014b2e..."} 
[2026-11-03 02:12:12] local.INFO: Processing buffer {"connection_id":227861,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dfdc768012d694140061c13680004014b2e..."} 
[2026-11-03 02:12:12] local.INFO: Packet analysis {"connection_id":227861,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dfd"} 
[2026-11-03 02:12:12] local.INFO: Extracted packet for processing {"connection_id":227861,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dfd"} 
[2026-11-03 02:12:12] local.INFO: GPS Element Parsed {"raw_longitude":761872704,"raw_latitude":102503272,"longitude_deg":76.1872704,"latitude_deg":10.2503272,"altitude":4,"angle":331,"satellites":46,"speed":46,"hex_longitude":"2d694140","hex_latitude":"061c1368","is_valid_coordinates":true} 
[2026-11-03 02:12:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 02:12:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174914304001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:12:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36415223816519680,"note":"Value kept but may cause issues"} 
[2026-11-03 02:12:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7589057979567298560,"note":"Value kept but may cause issues"} 
[2026-11-03 02:12:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,55,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:12:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793652017000,"timestamp_ms":1793652017000,"timestamp_seconds":1793652017,"priority":1,"record_length":96,"hex_timestamp":"000001a19dfdc768"} 
[2026-11-03 02:12:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:12:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:12:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 02:12:12] 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-11-03 02:12:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 02:12:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:12:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:12:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227861,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:12:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:12:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:12:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:12:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:12:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:12:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174914304001,"66":27397,"55":206,"19":40704,"24":46,"16":36415223816519680,"45":7589057979567298560},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,55,19,24,16,45]} 
[2026-11-03 02:12:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:12:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:12:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174914304001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:12:12] local.INFO: Unknown IO ID detected {"io_id":55,"value":206,"description":"Unknown IO ID 55"} 
[2026-11-03 02:12:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:12:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36415223816519680,"km_value":36415223816519.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:12:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":7589057979567298560,"description":"Unknown IO ID 45"} 
[2026-11-03 02:12:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174914304001,"power":27397,"unknown_55":206,"unknown_19":40704,"ignition":46,"odometer":null,"unknown_45":7589057979567298560}} 
[2026-11-03 02:12:12] local.INFO: DEBUG: GPS processor result {"connection_id":227861,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53144,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:12:12] local.INFO: GPS data processed {"connection_id":227861,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:12:12] local.INFO: Acknowledgment sent {"connection_id":227861,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:12:17] local.INFO: TCP Data received {"connection_id":227861,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dfde6a8012d692f00061c34400005014b2e..."} 
[2026-11-03 02:12:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227861,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dfde6a8012d692f00061c34400005014b2e..."} 
[2026-11-03 02:12:17] local.INFO: Processing buffer {"connection_id":227861,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dfde6a8012d692f00061c34400005014b2e..."} 
[2026-11-03 02:12:17] local.INFO: Packet analysis {"connection_id":227861,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dfd"} 
[2026-11-03 02:12:17] local.INFO: Extracted packet for processing {"connection_id":227861,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dfd"} 
[2026-11-03 02:12:17] local.INFO: GPS Element Parsed {"raw_longitude":761868032,"raw_latitude":102511680,"longitude_deg":76.1868032,"latitude_deg":10.251168,"altitude":5,"angle":331,"satellites":46,"speed":48,"hex_longitude":"2d692f00","hex_latitude":"061c3440","is_valid_coordinates":true} 
[2026-11-03 02:12: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-11-03 02:12:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174916352001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:12:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36415687672987648,"note":"Value kept but may cause issues"} 
[2026-11-03 02:12:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7584413642453641216,"note":"Value kept but may cause issues"} 
[2026-11-03 02:12:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,55,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:12:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793652025000,"timestamp_ms":1793652025000,"timestamp_seconds":1793652025,"priority":1,"record_length":96,"hex_timestamp":"000001a19dfde6a8"} 
[2026-11-03 02:12:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:12: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-11-03 02:12: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":5,"data_length":795,"current_offset":136} 
[2026-11-03 02:12:17] 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-11-03 02:12: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-11-03 02:12:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:12:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:12:17] local.INFO: Teltonika packet parsed successfully {"connection_id":227861,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:12:17] local.INFO: Passing IMEI to GPS processor {"connection_id":227861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:12:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":227861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:12:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:12:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:12:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:12:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174916352001,"66":27267,"55":206,"19":40704,"24":48,"16":36415687672987648,"45":7584413642453641216},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,55,19,24,16,45]} 
[2026-11-03 02:12:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:12:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:12:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174916352001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:12:17] local.INFO: Unknown IO ID detected {"io_id":55,"value":206,"description":"Unknown IO ID 55"} 
[2026-11-03 02:12:17] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:12:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36415687672987648,"km_value":36415687672987.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:12:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":7584413642453641216,"description":"Unknown IO ID 45"} 
[2026-11-03 02:12:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174916352001,"power":27267,"unknown_55":206,"unknown_19":40704,"ignition":48,"odometer":null,"unknown_45":7584413642453641216}} 
[2026-11-03 02:12:17] local.INFO: DEBUG: GPS processor result {"connection_id":227861,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53145,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:12:17] local.INFO: GPS data processed {"connection_id":227861,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:12:17] local.INFO: Acknowledgment sent {"connection_id":227861,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:12:49] local.INFO: TCP Data received {"connection_id":227861,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dff3698012d687e40061dc560000801452f..."} 
[2026-11-03 02:12:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227861,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dff3698012d687e40061dc560000801452f..."} 
[2026-11-03 02:12:49] local.INFO: Processing buffer {"connection_id":227861,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dff3698012d687e40061dc560000801452f..."} 
[2026-11-03 02:12:49] local.INFO: Packet analysis {"connection_id":227861,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dff"} 
[2026-11-03 02:12:49] local.INFO: Extracted packet for processing {"connection_id":227861,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dff"} 
[2026-11-03 02:12:49] local.INFO: GPS Element Parsed {"raw_longitude":761822784,"raw_latitude":102614368,"longitude_deg":76.1822784,"latitude_deg":10.2614368,"altitude":8,"angle":325,"satellites":47,"speed":58,"hex_longitude":"2d687e40","hex_latitude":"061dc560","is_valid_coordinates":true} 
[2026-11-03 02:12:49] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 02:12:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174938880001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:12:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36421150871388160,"note":"Value kept but may cause issues"} 
[2026-11-03 02:12:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7535155521555845120,"note":"Value kept but may cause issues"} 
[2026-11-03 02:12:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,209,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:12:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793652111000,"timestamp_ms":1793652111000,"timestamp_seconds":1793652111,"priority":1,"record_length":96,"hex_timestamp":"000001a19dff3698"} 
[2026-11-03 02:12:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:12:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:12:49] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 02:12:49] 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-11-03 02:12:49] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 02:12:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:12:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:12:49] local.INFO: Teltonika packet parsed successfully {"connection_id":227861,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:12:49] local.INFO: Passing IMEI to GPS processor {"connection_id":227861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:12:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":227861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:12:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:12:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:12:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:12:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174938880001,"66":27267,"209":206,"19":40704,"24":58,"16":36421150871388160,"45":7535155521555845120},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,19,24,16,45]} 
[2026-11-03 02:12:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:12:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:12:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174938880001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:12:49] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-11-03 02:12:49] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:12:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36421150871388160,"km_value":36421150871388.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:12:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":7535155521555845120,"description":"Unknown IO ID 45"} 
[2026-11-03 02:12:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174938880001,"power":27267,"unknown_209":206,"unknown_19":40704,"ignition":58,"odometer":null,"unknown_45":7535155521555845120}} 
[2026-11-03 02:12:49] local.INFO: DEBUG: GPS processor result {"connection_id":227861,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53146,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:12:49] local.INFO: GPS data processed {"connection_id":227861,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:12:49] local.INFO: Acknowledgment sent {"connection_id":227861,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:13:06] local.INFO: TCP Data received {"connection_id":229556,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:13:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229556,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:13:06] local.INFO: Processing buffer {"connection_id":229556,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:13:06] local.INFO: IMEI packet received {"connection_id":229556,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:13:06] local.INFO: IMEI acknowledgment sent {"connection_id":229556,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:13:10] local.INFO: TCP Data received {"connection_id":229556,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:13:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229556,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:13:10] local.INFO: Processing buffer {"connection_id":229556,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:13:10] local.INFO: IMEI packet received {"connection_id":229556,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:13:10] local.INFO: IMEI acknowledgment sent {"connection_id":229556,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:13:11] local.INFO: TCP Data received {"connection_id":229556,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:13:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229556,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:13:11] local.INFO: Processing buffer {"connection_id":229556,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:13:11] local.INFO: IMEI packet received {"connection_id":229556,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:13:11] local.INFO: IMEI acknowledgment sent {"connection_id":229556,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:13:12] local.INFO: TCP Data received {"connection_id":229556,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dff51f0012d686800061de6b80006014730..."} 
[2026-11-03 02:13:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229556,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dff51f0012d686800061de6b80006014730..."} 
[2026-11-03 02:13:12] local.INFO: Processing buffer {"connection_id":229556,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dff51f0012d686800061de6b80006014730..."} 
[2026-11-03 02:13:12] local.INFO: Packet analysis {"connection_id":229556,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dff"} 
[2026-11-03 02:13:12] local.INFO: Extracted packet for processing {"connection_id":229556,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dff"} 
[2026-11-03 02:13:12] local.INFO: GPS Element Parsed {"raw_longitude":761817088,"raw_latitude":102622904,"longitude_deg":76.1817088,"latitude_deg":10.2622904,"altitude":6,"angle":327,"satellites":48,"speed":57,"hex_longitude":"2d686800","hex_latitude":"061de6b8","is_valid_coordinates":true} 
[2026-11-03 02:13: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-11-03 02:13:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174940416001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:13:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36421649087594496,"note":"Value kept but may cause issues"} 
[2026-11-03 02:13:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7529526022023503872,"note":"Value kept but may cause issues"} 
[2026-11-03 02:13:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,209,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:13:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793652118000,"timestamp_ms":1793652118000,"timestamp_seconds":1793652118,"priority":1,"record_length":96,"hex_timestamp":"000001a19dff51f0"} 
[2026-11-03 02:13:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:13: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-11-03 02:13: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 02:13:12] 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-11-03 02:13: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-11-03 02:13:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:13:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:13:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229556,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:13:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:13:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:13:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:13:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:13:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:13:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174940416001,"66":27343,"209":206,"19":40704,"24":57,"16":36421649087594496,"45":7529526022023503872},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,19,24,16,45]} 
[2026-11-03 02:13:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:13:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:13:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174940416001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:13:12] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-11-03 02:13:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:13:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36421649087594496,"km_value":36421649087594.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:13:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":7529526022023503872,"description":"Unknown IO ID 45"} 
[2026-11-03 02:13:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174940416001,"power":27343,"unknown_209":206,"unknown_19":40704,"ignition":57,"odometer":null,"unknown_45":7529526022023503872}} 
[2026-11-03 02:13:12] local.INFO: DEBUG: GPS processor result {"connection_id":229556,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53147,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:13:12] local.INFO: GPS data processed {"connection_id":229556,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:13:12] local.INFO: Acknowledgment sent {"connection_id":229556,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:13:19] local.INFO: TCP Data received {"connection_id":229556,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dff6d48012d6853c0061e09700006014c30..."} 
[2026-11-03 02:13:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229556,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dff6d48012d6853c0061e09700006014c30..."} 
[2026-11-03 02:13:19] local.INFO: Processing buffer {"connection_id":229556,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dff6d48012d6853c0061e09700006014c30..."} 
[2026-11-03 02:13:19] local.INFO: Packet analysis {"connection_id":229556,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dff"} 
[2026-11-03 02:13:19] local.INFO: Extracted packet for processing {"connection_id":229556,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dff"} 
[2026-11-03 02:13:19] local.INFO: GPS Element Parsed {"raw_longitude":761811904,"raw_latitude":102631792,"longitude_deg":76.1811904,"latitude_deg":10.2631792,"altitude":6,"angle":332,"satellites":48,"speed":59,"hex_longitude":"2d6853c0","hex_latitude":"061e0970","is_valid_coordinates":true} 
[2026-11-03 02:13: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-11-03 02:13:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174942208001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:13:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36422143008833536,"note":"Value kept but may cause issues"} 
[2026-11-03 02:13:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7523263203793876992,"note":"Value kept but may cause issues"} 
[2026-11-03 02:13:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,209,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:13:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793652125000,"timestamp_ms":1793652125000,"timestamp_seconds":1793652125,"priority":1,"record_length":96,"hex_timestamp":"000001a19dff6d48"} 
[2026-11-03 02:13:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:13:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:13: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 02:13:19] 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-11-03 02:13: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-11-03 02:13:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:13:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:13:19] local.INFO: Teltonika packet parsed successfully {"connection_id":229556,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:13:19] local.INFO: Passing IMEI to GPS processor {"connection_id":229556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:13:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":229556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:13:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:13:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:13:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:13:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174942208001,"66":27321,"209":206,"19":40704,"24":59,"16":36422143008833536,"45":7523263203793876992},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,19,24,16,45]} 
[2026-11-03 02:13:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:13:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:13:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174942208001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:13:19] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-11-03 02:13:19] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:13:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36422143008833536,"km_value":36422143008833.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:13:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":7523263203793876992,"description":"Unknown IO ID 45"} 
[2026-11-03 02:13:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174942208001,"power":27321,"unknown_209":206,"unknown_19":40704,"ignition":59,"odometer":null,"unknown_45":7523263203793876992}} 
[2026-11-03 02:13:19] local.INFO: DEBUG: GPS processor result {"connection_id":229556,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53148,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:13:19] local.INFO: GPS data processed {"connection_id":229556,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:13:19] local.INFO: Acknowledgment sent {"connection_id":229556,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:13:50] local.INFO: TCP Data received {"connection_id":229556,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dff84b8012d684400061e28880005014f2f..."} 
[2026-11-03 02:13:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229556,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dff84b8012d684400061e28880005014f2f..."} 
[2026-11-03 02:13:50] local.INFO: Processing buffer {"connection_id":229556,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dff84b8012d684400061e28880005014f2f..."} 
[2026-11-03 02:13:50] local.INFO: Packet analysis {"connection_id":229556,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dff"} 
[2026-11-03 02:13:50] local.INFO: Extracted packet for processing {"connection_id":229556,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dff"} 
[2026-11-03 02:13:50] local.INFO: GPS Element Parsed {"raw_longitude":761807872,"raw_latitude":102639752,"longitude_deg":76.1807872,"latitude_deg":10.2639752,"altitude":5,"angle":335,"satellites":47,"speed":58,"hex_longitude":"2d684400","hex_latitude":"061e2888","is_valid_coordinates":true} 
[2026-11-03 02:13: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-11-03 02:13:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174944000001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:13:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36422576800530432,"note":"Value kept but may cause issues"} 
[2026-11-03 02:13:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7517563335517761536,"note":"Value kept but may cause issues"} 
[2026-11-03 02:13:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,209,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:13:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793652131000,"timestamp_ms":1793652131000,"timestamp_seconds":1793652131,"priority":1,"record_length":96,"hex_timestamp":"000001a19dff84b8"} 
[2026-11-03 02:13:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:13: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-11-03 02:13: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 02:13:50] 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-11-03 02:13: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-11-03 02:13:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:13:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:13:50] local.INFO: Teltonika packet parsed successfully {"connection_id":229556,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:13:50] local.INFO: Passing IMEI to GPS processor {"connection_id":229556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:13:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":229556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:13:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:13:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:13:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:13:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174944000001,"66":27343,"209":206,"19":40704,"24":58,"16":36422576800530432,"45":7517563335517761536},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,19,24,16,45]} 
[2026-11-03 02:13:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:13:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:13:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174944000001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:13:50] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-11-03 02:13:50] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:13:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36422576800530432,"km_value":36422576800530.43,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:13:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":7517563335517761536,"description":"Unknown IO ID 45"} 
[2026-11-03 02:13:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174944000001,"power":27343,"unknown_209":206,"unknown_19":40704,"ignition":58,"odometer":null,"unknown_45":7517563335517761536}} 
[2026-11-03 02:13:50] local.INFO: DEBUG: GPS processor result {"connection_id":229556,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53149,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:13:50] local.INFO: GPS data processed {"connection_id":229556,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:13:50] local.INFO: Acknowledgment sent {"connection_id":229556,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:14:11] local.INFO: TCP Data received {"connection_id":231383,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:14:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231383,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:14:11] local.INFO: Processing buffer {"connection_id":231383,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:14:11] local.INFO: IMEI packet received {"connection_id":231383,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:14:11] local.INFO: IMEI acknowledgment sent {"connection_id":231383,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:14:11] local.INFO: TCP Data received {"connection_id":231383,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:14:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231383,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:14:11] local.INFO: Processing buffer {"connection_id":231383,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:14:11] local.INFO: IMEI packet received {"connection_id":231383,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:14:11] local.INFO: IMEI acknowledgment sent {"connection_id":231383,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:14:16] local.INFO: TCP Data received {"connection_id":231383,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:14:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231383,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:14:16] local.INFO: Processing buffer {"connection_id":231383,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:14:16] local.INFO: IMEI packet received {"connection_id":231383,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:14:16] local.INFO: IMEI acknowledgment sent {"connection_id":231383,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:14:16] local.INFO: TCP Data received {"connection_id":231383,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dffa010012d683480061e4bf8000601522e..."} 
[2026-11-03 02:14:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231383,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dffa010012d683480061e4bf8000601522e..."} 
[2026-11-03 02:14:16] local.INFO: Processing buffer {"connection_id":231383,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dffa010012d683480061e4bf8000601522e..."} 
[2026-11-03 02:14:16] local.INFO: Packet analysis {"connection_id":231383,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dff"} 
[2026-11-03 02:14:16] local.INFO: Extracted packet for processing {"connection_id":231383,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dff"} 
[2026-11-03 02:14:16] local.INFO: GPS Element Parsed {"raw_longitude":761803904,"raw_latitude":102648824,"longitude_deg":76.1803904,"latitude_deg":10.2648824,"altitude":6,"angle":338,"satellites":46,"speed":55,"hex_longitude":"2d683480","hex_latitude":"061e4bf8","is_valid_coordinates":true} 
[2026-11-03 02:14: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-11-03 02:14:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174945536001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:14:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36423053541900288,"note":"Value kept but may cause issues"} 
[2026-11-03 02:14:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7513130104636606464,"note":"Value kept but may cause issues"} 
[2026-11-03 02:14:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,209,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:14:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793652138000,"timestamp_ms":1793652138000,"timestamp_seconds":1793652138,"priority":1,"record_length":96,"hex_timestamp":"000001a19dffa010"} 
[2026-11-03 02:14:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:14: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-11-03 02:14: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 02:14:16] 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-11-03 02:14: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-11-03 02:14:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:14:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:14:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231383,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:14:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:14:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:14:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:14:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:14:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:14:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174945536001,"66":27321,"209":206,"19":40704,"24":55,"16":36423053541900288,"45":7513130104636606464},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,19,24,16,45]} 
[2026-11-03 02:14:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:14:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:14:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174945536001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:14:16] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-11-03 02:14:16] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:14:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36423053541900288,"km_value":36423053541900.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:14:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":7513130104636606464,"description":"Unknown IO ID 45"} 
[2026-11-03 02:14:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174945536001,"power":27321,"unknown_209":206,"unknown_19":40704,"ignition":55,"odometer":null,"unknown_45":7513130104636606464}} 
[2026-11-03 02:14:16] local.INFO: DEBUG: GPS processor result {"connection_id":231383,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53150,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:14:16] local.INFO: GPS data processed {"connection_id":231383,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:14:16] local.INFO: Acknowledgment sent {"connection_id":231383,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:14:17] local.INFO: TCP Data received {"connection_id":231383,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dffbb68012d6826c0061e6e90000701512e..."} 
[2026-11-03 02:14:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231383,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dffbb68012d6826c0061e6e90000701512e..."} 
[2026-11-03 02:14:17] local.INFO: Processing buffer {"connection_id":231383,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dffbb68012d6826c0061e6e90000701512e..."} 
[2026-11-03 02:14:17] local.INFO: Packet analysis {"connection_id":231383,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dff"} 
[2026-11-03 02:14:17] local.INFO: Extracted packet for processing {"connection_id":231383,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dff"} 
[2026-11-03 02:14:17] local.INFO: GPS Element Parsed {"raw_longitude":761800384,"raw_latitude":102657680,"longitude_deg":76.1800384,"latitude_deg":10.265768,"altitude":7,"angle":337,"satellites":46,"speed":53,"hex_longitude":"2d6826c0","hex_latitude":"061e6e90","is_valid_coordinates":true} 
[2026-11-03 02:14: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-11-03 02:14:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174947328001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:14:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36423517398368256,"note":"Value kept but may cause issues"} 
[2026-11-03 02:14:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7508767242499913728,"note":"Value kept but may cause issues"} 
[2026-11-03 02:14:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,209,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:14:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793652145000,"timestamp_ms":1793652145000,"timestamp_seconds":1793652145,"priority":1,"record_length":96,"hex_timestamp":"000001a19dffbb68"} 
[2026-11-03 02:14:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:14: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-11-03 02:14: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 02:14:17] 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-11-03 02:14: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-11-03 02:14:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:14:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:14:17] local.INFO: Teltonika packet parsed successfully {"connection_id":231383,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:14:17] local.INFO: Passing IMEI to GPS processor {"connection_id":231383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:14:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":231383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:14:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:14:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:14:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:14:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174947328001,"66":27332,"209":206,"19":40704,"24":53,"16":36423517398368256,"45":7508767242499913728},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,19,24,16,45]} 
[2026-11-03 02:14:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:14:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:14:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174947328001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:14:17] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-11-03 02:14:17] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:14:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36423517398368256,"km_value":36423517398368.26,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:14:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":7508767242499913728,"description":"Unknown IO ID 45"} 
[2026-11-03 02:14:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174947328001,"power":27332,"unknown_209":206,"unknown_19":40704,"ignition":53,"odometer":null,"unknown_45":7508767242499913728}} 
[2026-11-03 02:14:18] local.INFO: DEBUG: GPS processor result {"connection_id":231383,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53151,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:14:18] local.INFO: GPS data processed {"connection_id":231383,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:14:18] local.INFO: Acknowledgment sent {"connection_id":231383,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:14:22] local.INFO: TCP Data received {"connection_id":231383,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19dffd6c0012d6818c0061e9060000601512e..."} 
[2026-11-03 02:14:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231383,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19dffd6c0012d6818c0061e9060000601512e..."} 
[2026-11-03 02:14:22] local.INFO: Processing buffer {"connection_id":231383,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19dffd6c0012d6818c0061e9060000601512e..."} 
[2026-11-03 02:14:22] local.INFO: Packet analysis {"connection_id":231383,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19dff"} 
[2026-11-03 02:14:22] local.INFO: Extracted packet for processing {"connection_id":231383,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19dff"} 
[2026-11-03 02:14:22] local.INFO: GPS Element Parsed {"raw_longitude":761796800,"raw_latitude":102666336,"longitude_deg":76.17968,"latitude_deg":10.2666336,"altitude":6,"angle":337,"satellites":46,"speed":53,"hex_longitude":"2d6818c0","hex_latitude":"061e9060","is_valid_coordinates":true} 
[2026-11-03 02:14: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-11-03 02:14:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174949120001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:14:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36423968369934336,"note":"Value kept but may cause issues"} 
[2026-11-03 02:14:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7504896961572409344,"note":"Value kept but may cause issues"} 
[2026-11-03 02:14:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,209,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:14:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793652152000,"timestamp_ms":1793652152000,"timestamp_seconds":1793652152,"priority":1,"record_length":96,"hex_timestamp":"000001a19dffd6c0"} 
[2026-11-03 02:14:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:14:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:14: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 02:14:22] 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-11-03 02:14: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-11-03 02:14:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:14:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:14:22] local.INFO: Teltonika packet parsed successfully {"connection_id":231383,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:14:22] local.INFO: Passing IMEI to GPS processor {"connection_id":231383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:14:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":231383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:14:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:14:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:14:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:14:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174949120001,"66":27267,"209":206,"19":40704,"24":53,"16":36423968369934336,"45":7504896961572409344},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,19,24,16,45]} 
[2026-11-03 02:14:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:14:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:14:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174949120001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:14:22] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-11-03 02:14:22] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:14:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36423968369934336,"km_value":36423968369934.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:14:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":7504896961572409344,"description":"Unknown IO ID 45"} 
[2026-11-03 02:14:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174949120001,"power":27267,"unknown_209":206,"unknown_19":40704,"ignition":53,"odometer":null,"unknown_45":7504896961572409344}} 
[2026-11-03 02:14:22] local.INFO: DEBUG: GPS processor result {"connection_id":231383,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53152,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:14:22] local.INFO: GPS data processed {"connection_id":231383,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:14:22] local.INFO: Acknowledgment sent {"connection_id":231383,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:15:07] local.INFO: TCP Data received {"connection_id":228308,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:15:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228308,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:15:07] local.INFO: Processing buffer {"connection_id":228308,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:15:07] local.INFO: IMEI packet received {"connection_id":228308,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:15:07] local.INFO: IMEI acknowledgment sent {"connection_id":228308,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:15:18] local.INFO: TCP Data received {"connection_id":228308,"ip":"117.224.211.31","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 02:15:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228308,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 02:15:18] local.INFO: Processing buffer {"connection_id":228308,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 02:15:18] local.INFO: IMEI packet received {"connection_id":228308,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:15:18] local.INFO: IMEI acknowledgment sent {"connection_id":228308,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:15:23] local.INFO: TCP Data received {"connection_id":228308,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e011328012d678100062005c8000c015c29..."} 
[2026-11-03 02:15:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228308,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e011328012d678100062005c8000c015c29..."} 
[2026-11-03 02:15:23] local.INFO: Processing buffer {"connection_id":228308,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a19e..."} 
[2026-11-03 02:15:23] local.INFO: IMEI packet received {"connection_id":228308,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:15:23] local.INFO: IMEI acknowledgment sent {"connection_id":228308,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:15:24] local.INFO: TCP Data received {"connection_id":228308,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e012e80012d677a00062027b8000c015c2e..."} 
[2026-11-03 02:15:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228308,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e012e80012d677a00062027b8000c015c2e..."} 
[2026-11-03 02:15:24] local.INFO: Processing buffer {"connection_id":228308,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a19e011328012d678100062005c8000c015c29..."} 
[2026-11-03 02:15:24] local.INFO: Packet analysis {"connection_id":228308,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a19e01"} 
[2026-11-03 02:15:24] local.INFO: Extracted packet for processing {"connection_id":228308,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e01"} 
[2026-11-03 02:15:24] local.INFO: GPS Element Parsed {"raw_longitude":761757952,"raw_latitude":102761928,"longitude_deg":76.1757952,"latitude_deg":10.2761928,"altitude":12,"angle":348,"satellites":41,"speed":50,"hex_longitude":"2d678100","hex_latitude":"062005c8","is_valid_coordinates":true} 
[2026-11-03 02:15: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-11-03 02:15:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174969856001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:15:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36429027841409024,"note":"Value kept but may cause issues"} 
[2026-11-03 02:15:24] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7460283177788213248,"note":"Value kept but may cause issues"} 
[2026-11-03 02:15:24] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:15:24] local.INFO: AVL Record Parsed {"raw_timestamp":1793652233000,"timestamp_ms":1793652233000,"timestamp_seconds":1793652233,"priority":1,"record_length":96,"hex_timestamp":"000001a19e011328"} 
[2026-11-03 02:15:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:15:24] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:15: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":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 02:15:24] 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-11-03 02:15: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-11-03 02:15:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:15:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:15:24] local.INFO: Teltonika packet parsed successfully {"connection_id":228308,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:15:24] local.INFO: Passing IMEI to GPS processor {"connection_id":228308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:15:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":228308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:15:24] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:15:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:15:24] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:15:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174969856001,"66":27332,"237":206,"19":40704,"24":50,"16":36429027841409024,"45":7460283177788213248},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,19,24,16,45]} 
[2026-11-03 02:15:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:15:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:15:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174969856001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:15:24] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 02:15:24] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:15:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36429027841409024,"km_value":36429027841409.02,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:15:24] local.INFO: Unknown IO ID detected {"io_id":45,"value":7460283177788213248,"description":"Unknown IO ID 45"} 
[2026-11-03 02:15:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174969856001,"power":27332,"unknown_237":206,"unknown_19":40704,"ignition":50,"odometer":null,"unknown_45":7460283177788213248}} 
[2026-11-03 02:15:24] local.INFO: DEBUG: GPS processor result {"connection_id":228308,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53153,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:15:24] local.INFO: GPS data processed {"connection_id":228308,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:15:24] local.INFO: Acknowledgment sent {"connection_id":228308,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:15:24] local.INFO: Packet analysis {"connection_id":228308,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e01"} 
[2026-11-03 02:15:24] local.INFO: Extracted packet for processing {"connection_id":228308,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e01"} 
[2026-11-03 02:15:24] local.INFO: GPS Element Parsed {"raw_longitude":761756160,"raw_latitude":102770616,"longitude_deg":76.175616,"latitude_deg":10.2770616,"altitude":12,"angle":348,"satellites":46,"speed":51,"hex_longitude":"2d677a00","hex_latitude":"062027b8","is_valid_coordinates":true} 
[2026-11-03 02:15: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-11-03 02:15:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174971648001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:15:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36429457338138624,"note":"Value kept but may cause issues"} 
[2026-11-03 02:15:24] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7458242484209305600,"note":"Value kept but may cause issues"} 
[2026-11-03 02:15:24] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:15:24] local.INFO: AVL Record Parsed {"raw_timestamp":1793652240000,"timestamp_ms":1793652240000,"timestamp_seconds":1793652240,"priority":1,"record_length":96,"hex_timestamp":"000001a19e012e80"} 
[2026-11-03 02:15:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:15:24] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:15: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 02:15:24] 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-11-03 02:15: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-11-03 02:15:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:15:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:15:24] local.INFO: Teltonika packet parsed successfully {"connection_id":228308,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:15:24] local.INFO: Passing IMEI to GPS processor {"connection_id":228308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:15:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":228308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:15:24] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:15:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:15:24] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:15:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174971648001,"66":26778,"237":206,"19":40704,"24":51,"16":36429457338138624,"45":7458242484209305600},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,19,24,16,45]} 
[2026-11-03 02:15:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:15:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:15:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174971648001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:15:24] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 02:15:24] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:15:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36429457338138624,"km_value":36429457338138.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:15:24] local.INFO: Unknown IO ID detected {"io_id":45,"value":7458242484209305600,"description":"Unknown IO ID 45"} 
[2026-11-03 02:15:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174971648001,"power":26778,"unknown_237":206,"unknown_19":40704,"ignition":51,"odometer":null,"unknown_45":7458242484209305600}} 
[2026-11-03 02:15:24] local.INFO: DEBUG: GPS processor result {"connection_id":228308,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53154,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:15:24] local.INFO: GPS data processed {"connection_id":228308,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:15:24] local.INFO: Acknowledgment sent {"connection_id":228308,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:15:26] local.INFO: TCP Data received {"connection_id":228308,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e0149d8012d67728006204a80000b015c2e..."} 
[2026-11-03 02:15:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228308,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e0149d8012d67728006204a80000b015c2e..."} 
[2026-11-03 02:15:26] local.INFO: Processing buffer {"connection_id":228308,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0149d8012d67728006204a80000b015c2e..."} 
[2026-11-03 02:15:26] local.INFO: Packet analysis {"connection_id":228308,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e01"} 
[2026-11-03 02:15:26] local.INFO: Extracted packet for processing {"connection_id":228308,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e01"} 
[2026-11-03 02:15:26] local.INFO: GPS Element Parsed {"raw_longitude":761754240,"raw_latitude":102779520,"longitude_deg":76.175424,"latitude_deg":10.277952,"altitude":11,"angle":348,"satellites":46,"speed":52,"hex_longitude":"2d677280","hex_latitude":"06204a80","is_valid_coordinates":true} 
[2026-11-03 02:15: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-11-03 02:15:26] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174973440001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:15:26] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36429899719770112,"note":"Value kept but may cause issues"} 
[2026-11-03 02:15:26] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7456272159374555136,"note":"Value kept but may cause issues"} 
[2026-11-03 02:15:26] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:15:26] local.INFO: AVL Record Parsed {"raw_timestamp":1793652247000,"timestamp_ms":1793652247000,"timestamp_seconds":1793652247,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0149d8"} 
[2026-11-03 02:15:26] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:15: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-11-03 02:15: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":104,"n8_eight_byte":154,"data_length":795,"current_offset":136} 
[2026-11-03 02:15:26] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2104,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 02:15: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-11-03 02:15:26] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:15:26] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:15:26] local.INFO: Teltonika packet parsed successfully {"connection_id":228308,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:15:26] local.INFO: Passing IMEI to GPS processor {"connection_id":228308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:15:26] local.INFO: DEBUG: About to call GPS processor {"connection_id":228308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:15:26] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:15:26] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:15:26] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:15:26] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174973440001,"66":27267,"237":206,"19":40704,"24":52,"16":36429899719770112,"45":7456272159374555136},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,19,24,16,45]} 
[2026-11-03 02:15:26] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:15:26] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:15:26] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174973440001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:15:26] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 02:15:26] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:15:26] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36429899719770112,"km_value":36429899719770.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:15:26] local.INFO: Unknown IO ID detected {"io_id":45,"value":7456272159374555136,"description":"Unknown IO ID 45"} 
[2026-11-03 02:15:26] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174973440001,"power":27267,"unknown_237":206,"unknown_19":40704,"ignition":52,"odometer":null,"unknown_45":7456272159374555136}} 
[2026-11-03 02:15:26] local.INFO: DEBUG: GPS processor result {"connection_id":228308,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53155,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:15:26] local.INFO: GPS data processed {"connection_id":228308,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:15:26] local.INFO: Acknowledgment sent {"connection_id":228308,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:15:42] local.INFO: TCP Data received {"connection_id":227863,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:15:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227863,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:15:42] local.INFO: Processing buffer {"connection_id":227863,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:15:42] local.INFO: IMEI packet received {"connection_id":227863,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 02:15:42] local.INFO: IMEI acknowledgment sent {"connection_id":227863,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:16:04] local.INFO: TCP Data received {"connection_id":229557,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:16:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229557,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:16:04] local.INFO: Processing buffer {"connection_id":229557,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:16:04] local.INFO: IMEI packet received {"connection_id":229557,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:16:04] local.INFO: IMEI acknowledgment sent {"connection_id":229557,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:16:06] local.INFO: TCP Data received {"connection_id":229557,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:16:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229557,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:16:06] local.INFO: Processing buffer {"connection_id":229557,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:16:06] local.INFO: IMEI packet received {"connection_id":229557,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:16:06] local.INFO: IMEI acknowledgment sent {"connection_id":229557,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:16:11] local.INFO: TCP Data received {"connection_id":229557,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:16:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229557,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:16:11] local.INFO: Processing buffer {"connection_id":229557,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:16:11] local.INFO: IMEI packet received {"connection_id":229557,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:16:11] local.INFO: IMEI acknowledgment sent {"connection_id":229557,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:16:12] local.INFO: TCP Data received {"connection_id":229557,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e016530012d676b4006206e30000a015c2f..."} 
[2026-11-03 02:16:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229557,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e016530012d676b4006206e30000a015c2f..."} 
[2026-11-03 02:16:12] local.INFO: Processing buffer {"connection_id":229557,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e016530012d676b4006206e30000a015c2f..."} 
[2026-11-03 02:16:12] local.INFO: Packet analysis {"connection_id":229557,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e01"} 
[2026-11-03 02:16:12] local.INFO: Extracted packet for processing {"connection_id":229557,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e01"} 
[2026-11-03 02:16:12] local.INFO: GPS Element Parsed {"raw_longitude":761752384,"raw_latitude":102788656,"longitude_deg":76.1752384,"latitude_deg":10.2788656,"altitude":10,"angle":348,"satellites":47,"speed":54,"hex_longitude":"2d676b40","hex_latitude":"06206e30","is_valid_coordinates":true} 
[2026-11-03 02: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-11-03 02:16:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459174975232001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:16:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36430350691336192,"note":"Value kept but may cause issues"} 
[2026-11-03 02:16:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7454161097051504640,"note":"Value kept but may cause issues"} 
[2026-11-03 02:16:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:16:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793652254000,"timestamp_ms":1793652254000,"timestamp_seconds":1793652254,"priority":1,"record_length":96,"hex_timestamp":"000001a19e016530"} 
[2026-11-03 02:16:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:16:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 02:16:12] 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-11-03 02: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-11-03 02:16:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:16:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:16:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229557,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:16:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:16:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:16:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:16:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:16:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:16:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459174975232001,"66":27365,"237":206,"19":40704,"24":54,"16":36430350691336192,"45":7454161097051504640},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,19,24,16,45]} 
[2026-11-03 02:16:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:16:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:16:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459174975232001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:16:12] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 02:16:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:16:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36430350691336192,"km_value":36430350691336.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:16:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":7454161097051504640,"description":"Unknown IO ID 45"} 
[2026-11-03 02:16:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459174975232001,"power":27365,"unknown_237":206,"unknown_19":40704,"ignition":54,"odometer":null,"unknown_45":7454161097051504640}} 
[2026-11-03 02:16:12] local.INFO: DEBUG: GPS processor result {"connection_id":229557,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53156,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:16:12] local.INFO: GPS data processed {"connection_id":229557,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:16:12] local.INFO: Acknowledgment sent {"connection_id":229557,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:16:43] local.INFO: TCP Data received {"connection_id":229557,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e02e7e8012d66f68006226f680006014d2f..."} 
[2026-11-03 02:16:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229557,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e02e7e8012d66f68006226f680006014d2f..."} 
[2026-11-03 02:16:43] local.INFO: Processing buffer {"connection_id":229557,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e02e7e8012d66f68006226f680006014d2f..."} 
[2026-11-03 02:16:43] local.INFO: Packet analysis {"connection_id":229557,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e02"} 
[2026-11-03 02:16:43] local.INFO: Extracted packet for processing {"connection_id":229557,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e02"} 
[2026-11-03 02:16:43] local.INFO: GPS Element Parsed {"raw_longitude":761722496,"raw_latitude":102920040,"longitude_deg":76.1722496,"latitude_deg":10.292004,"altitude":6,"angle":333,"satellites":47,"speed":53,"hex_longitude":"2d66f680","hex_latitude":"06226f68","is_valid_coordinates":true} 
[2026-11-03 02:16: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-11-03 02:16:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175000832001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:16:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36436883336593408,"note":"Value kept but may cause issues"} 
[2026-11-03 02:16:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7422495162205593600,"note":"Value kept but may cause issues"} 
[2026-11-03 02:16:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,82,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:16:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793652353000,"timestamp_ms":1793652353000,"timestamp_seconds":1793652353,"priority":1,"record_length":96,"hex_timestamp":"000001a19e02e7e8"} 
[2026-11-03 02:16:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:16: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-11-03 02:16: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 02:16:43] 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-11-03 02:16: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-11-03 02:16:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:16:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:16:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229557,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:16:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:16:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:16:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:16:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:16:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:16:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175000832001,"66":27234,"82":206,"19":40704,"24":53,"16":36436883336593408,"45":7422495162205593600},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,82,19,24,16,45]} 
[2026-11-03 02:16:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:16:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:16:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175000832001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:16:43] local.INFO: Unknown IO ID detected {"io_id":82,"value":206,"description":"Unknown IO ID 82"} 
[2026-11-03 02:16:43] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:16:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36436883336593408,"km_value":36436883336593.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:16:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":7422495162205593600,"description":"Unknown IO ID 45"} 
[2026-11-03 02:16:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175000832001,"power":27234,"unknown_82":206,"unknown_19":40704,"ignition":53,"odometer":null,"unknown_45":7422495162205593600}} 
[2026-11-03 02:16:43] local.INFO: DEBUG: GPS processor result {"connection_id":229557,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53157,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:16:43] local.INFO: GPS data processed {"connection_id":229557,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:16:43] local.INFO: Acknowledgment sent {"connection_id":229557,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:17:06] local.INFO: TCP Data received {"connection_id":227864,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:17:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227864,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:17:06] local.INFO: Processing buffer {"connection_id":227864,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:17:06] local.INFO: IMEI packet received {"connection_id":227864,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:17:06] local.INFO: IMEI acknowledgment sent {"connection_id":227864,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:17:13] local.INFO: TCP Data received {"connection_id":227864,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:17:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227864,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:17:13] local.INFO: Processing buffer {"connection_id":227864,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:17:13] local.INFO: IMEI packet received {"connection_id":227864,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:17:13] local.INFO: IMEI acknowledgment sent {"connection_id":227864,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:17:15] local.INFO: TCP Data received {"connection_id":227864,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e02fb70012d66e880062284780007014030..."} 
[2026-11-03 02:17:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227864,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e02fb70012d66e880062284780007014030..."} 
[2026-11-03 02:17:15] local.INFO: Processing buffer {"connection_id":227864,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e02fb70012d66e880062284780007014030..."} 
[2026-11-03 02:17:15] local.INFO: Packet analysis {"connection_id":227864,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e02"} 
[2026-11-03 02:17:15] local.INFO: Extracted packet for processing {"connection_id":227864,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e02"} 
[2026-11-03 02:17:15] local.INFO: GPS Element Parsed {"raw_longitude":761718912,"raw_latitude":102925432,"longitude_deg":76.1718912,"latitude_deg":10.2925432,"altitude":7,"angle":320,"satellites":48,"speed":50,"hex_longitude":"2d66e880","hex_latitude":"06228478","is_valid_coordinates":true} 
[2026-11-03 02:17: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-11-03 02:17:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175002368001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:17:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36437196869206016,"note":"Value kept but may cause issues"} 
[2026-11-03 02:17:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7419258199975356416,"note":"Value kept but may cause issues"} 
[2026-11-03 02:17:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,82,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:17:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793652358000,"timestamp_ms":1793652358000,"timestamp_seconds":1793652358,"priority":1,"record_length":96,"hex_timestamp":"000001a19e02fb70"} 
[2026-11-03 02:17:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:17: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-11-03 02:17: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":98,"data_length":795,"current_offset":136} 
[2026-11-03 02:17:15] 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-11-03 02:17: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-11-03 02:17:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:17:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:17:15] local.INFO: Teltonika packet parsed successfully {"connection_id":227864,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:17:15] local.INFO: Passing IMEI to GPS processor {"connection_id":227864,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:17:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":227864,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:17:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:17:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:17:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:17:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175002368001,"66":27321,"82":206,"19":40704,"24":50,"16":36437196869206016,"45":7419258199975356416},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,82,19,24,16,45]} 
[2026-11-03 02:17:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:17:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:17:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175002368001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:17:15] local.INFO: Unknown IO ID detected {"io_id":82,"value":206,"description":"Unknown IO ID 82"} 
[2026-11-03 02:17:15] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:17:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36437196869206016,"km_value":36437196869206.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:17:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":7419258199975356416,"description":"Unknown IO ID 45"} 
[2026-11-03 02:17:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175002368001,"power":27321,"unknown_82":206,"unknown_19":40704,"ignition":50,"odometer":null,"unknown_45":7419258199975356416}} 
[2026-11-03 02:17:15] local.INFO: DEBUG: GPS processor result {"connection_id":227864,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53158,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:17:15] local.INFO: GPS data processed {"connection_id":227864,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:17:15] local.INFO: Acknowledgment sent {"connection_id":227864,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:17:54] local.INFO: TCP Data received {"connection_id":227864,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e030ef8012d66d680062295e0000801352f..."} 
[2026-11-03 02:17:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227864,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e030ef8012d66d680062295e0000801352f..."} 
[2026-11-03 02:17:54] local.INFO: Processing buffer {"connection_id":227864,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e030ef8012d66d680062295e0000801352f..."} 
[2026-11-03 02:17:54] local.INFO: Packet analysis {"connection_id":227864,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e03"} 
[2026-11-03 02:17:54] local.INFO: Extracted packet for processing {"connection_id":227864,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e03"} 
[2026-11-03 02:17:54] local.INFO: GPS Element Parsed {"raw_longitude":761714304,"raw_latitude":102929888,"longitude_deg":76.1714304,"latitude_deg":10.2929888,"altitude":8,"angle":309,"satellites":47,"speed":50,"hex_longitude":"2d66d680","hex_latitude":"062295e0","is_valid_coordinates":true} 
[2026-11-03 02:17: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-11-03 02:17:54] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175003648001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:17:54] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36437506106851328,"note":"Value kept but may cause issues"} 
[2026-11-03 02:17:54] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7415317550302787584,"note":"Value kept but may cause issues"} 
[2026-11-03 02:17:54] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,82,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:17:54] local.INFO: AVL Record Parsed {"raw_timestamp":1793652363000,"timestamp_ms":1793652363000,"timestamp_seconds":1793652363,"priority":1,"record_length":96,"hex_timestamp":"000001a19e030ef8"} 
[2026-11-03 02:17:54] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:17:54] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:17:54] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 02:17:54] 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-11-03 02:17: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-11-03 02:17:54] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:17:54] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:17:54] local.INFO: Teltonika packet parsed successfully {"connection_id":227864,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:17:54] local.INFO: Passing IMEI to GPS processor {"connection_id":227864,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:17:54] local.INFO: DEBUG: About to call GPS processor {"connection_id":227864,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:17:54] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:17:54] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:17:54] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:17:54] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175003648001,"66":27267,"82":206,"19":40704,"24":50,"16":36437506106851328,"45":7415317550302787584},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,82,19,24,16,45]} 
[2026-11-03 02:17:54] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:17:54] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:17:54] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175003648001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:17:54] local.INFO: Unknown IO ID detected {"io_id":82,"value":206,"description":"Unknown IO ID 82"} 
[2026-11-03 02:17:54] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:17:54] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36437506106851328,"km_value":36437506106851.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:17:54] local.INFO: Unknown IO ID detected {"io_id":45,"value":7415317550302787584,"description":"Unknown IO ID 45"} 
[2026-11-03 02:17:54] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175003648001,"power":27267,"unknown_82":206,"unknown_19":40704,"ignition":50,"odometer":null,"unknown_45":7415317550302787584}} 
[2026-11-03 02:17:54] local.INFO: DEBUG: GPS processor result {"connection_id":227864,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53159,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:17:54] local.INFO: GPS data processed {"connection_id":227864,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:17:54] local.INFO: Acknowledgment sent {"connection_id":227864,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:18:06] local.INFO: TCP Data received {"connection_id":231384,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:18:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231384,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:18:06] local.INFO: Processing buffer {"connection_id":231384,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:18:06] local.INFO: IMEI packet received {"connection_id":231384,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:18:06] local.INFO: IMEI acknowledgment sent {"connection_id":231384,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:18:08] local.INFO: TCP Data received {"connection_id":231384,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:18:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231384,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:18:08] local.INFO: Processing buffer {"connection_id":231384,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:18:08] local.INFO: IMEI packet received {"connection_id":231384,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:18:08] local.INFO: IMEI acknowledgment sent {"connection_id":231384,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:18:12] local.INFO: TCP Data received {"connection_id":231384,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:18:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231384,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:18:12] local.INFO: Processing buffer {"connection_id":231384,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:18:12] local.INFO: IMEI packet received {"connection_id":231384,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:18:12] local.INFO: IMEI acknowledgment sent {"connection_id":231384,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:18:13] local.INFO: TCP Data received {"connection_id":231384,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e032a50012d66ba000622a910000a01282e..."} 
[2026-11-03 02:18:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231384,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e032a50012d66ba000622a910000a01282e..."} 
[2026-11-03 02:18:13] local.INFO: Processing buffer {"connection_id":231384,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e032a50012d66ba000622a910000a01282e..."} 
[2026-11-03 02:18:13] local.INFO: Packet analysis {"connection_id":231384,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e03"} 
[2026-11-03 02:18:13] local.INFO: Extracted packet for processing {"connection_id":231384,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e03"} 
[2026-11-03 02:18:13] local.INFO: GPS Element Parsed {"raw_longitude":761707008,"raw_latitude":102934800,"longitude_deg":76.1707008,"latitude_deg":10.29348,"altitude":10,"angle":296,"satellites":46,"speed":50,"hex_longitude":"2d66ba00","hex_latitude":"0622a910","is_valid_coordinates":true} 
[2026-11-03 02:18: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-11-03 02:18:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175004928001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:18:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36437927013646336,"note":"Value kept but may cause issues"} 
[2026-11-03 02:18:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7410251000723136512,"note":"Value kept but may cause issues"} 
[2026-11-03 02:18:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,82,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:18:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793652370000,"timestamp_ms":1793652370000,"timestamp_seconds":1793652370,"priority":1,"record_length":96,"hex_timestamp":"000001a19e032a50"} 
[2026-11-03 02:18:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:18: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-11-03 02:18: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-11-03 02:18: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-11-03 02:18: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-11-03 02:18:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:18:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:18:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231384,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:18:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231384,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:18:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231384,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:18:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:18:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:18:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:18:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175004928001,"66":27104,"82":206,"19":40704,"24":50,"16":36437927013646336,"45":7410251000723136512},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,82,19,24,16,45]} 
[2026-11-03 02:18:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:18:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:18:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175004928001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:18:13] local.INFO: Unknown IO ID detected {"io_id":82,"value":206,"description":"Unknown IO ID 82"} 
[2026-11-03 02:18:13] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:18:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36437927013646336,"km_value":36437927013646.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:18:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":7410251000723136512,"description":"Unknown IO ID 45"} 
[2026-11-03 02:18:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175004928001,"power":27104,"unknown_82":206,"unknown_19":40704,"ignition":50,"odometer":null,"unknown_45":7410251000723136512}} 
[2026-11-03 02:18:13] local.INFO: DEBUG: GPS processor result {"connection_id":231384,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53160,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:18:13] local.INFO: GPS data processed {"connection_id":231384,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:18:13] local.INFO: Acknowledgment sent {"connection_id":231384,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:18:44] local.INFO: TCP Data received {"connection_id":231384,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e049980012d64e00006230840000701162d..."} 
[2026-11-03 02:18:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231384,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e049980012d64e00006230840000701162d..."} 
[2026-11-03 02:18:44] local.INFO: Processing buffer {"connection_id":231384,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e049980012d64e00006230840000701162d..."} 
[2026-11-03 02:18:44] local.INFO: Packet analysis {"connection_id":231384,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e04"} 
[2026-11-03 02:18:44] local.INFO: Extracted packet for processing {"connection_id":231384,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e04"} 
[2026-11-03 02:18:44] local.INFO: GPS Element Parsed {"raw_longitude":761585664,"raw_latitude":102959168,"longitude_deg":76.1585664,"latitude_deg":10.2959168,"altitude":7,"angle":278,"satellites":45,"speed":55,"hex_longitude":"2d64e000","hex_latitude":"06230840","is_valid_coordinates":true} 
[2026-11-03 02:18: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-11-03 02:18:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175028992001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:18:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36443841183612928,"note":"Value kept but may cause issues"} 
[2026-11-03 02:18:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7279505874048090112,"note":"Value kept but may cause issues"} 
[2026-11-03 02:18:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:18:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793652464000,"timestamp_ms":1793652464000,"timestamp_seconds":1793652464,"priority":1,"record_length":96,"hex_timestamp":"000001a19e049980"} 
[2026-11-03 02:18:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:18:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:18: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":106,"n8_eight_byte":44,"data_length":795,"current_offset":136} 
[2026-11-03 02:18:44] 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-11-03 02:18: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-11-03 02:18:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:18:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:18:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231384,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:18:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231384,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:18:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231384,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:18:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:18:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:18:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:18:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175028992001,"66":27300,"83":206,"19":40704,"24":55,"16":36443841183612928,"45":7279505874048090112},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,19,24,16,45]} 
[2026-11-03 02:18:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:18:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:18:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175028992001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:18:44] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 02:18:44] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:18:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36443841183612928,"km_value":36443841183612.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:18:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":7279505874048090112,"description":"Unknown IO ID 45"} 
[2026-11-03 02:18:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175028992001,"power":27300,"unknown_83":206,"unknown_19":40704,"ignition":55,"odometer":null,"unknown_45":7279505874048090112}} 
[2026-11-03 02:18:44] local.INFO: DEBUG: GPS processor result {"connection_id":231384,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53161,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:18:44] local.INFO: GPS data processed {"connection_id":231384,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:18:44] local.INFO: Acknowledgment sent {"connection_id":231384,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:19:06] local.INFO: TCP Data received {"connection_id":229560,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:19:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229560,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:19:06] local.INFO: Processing buffer {"connection_id":229560,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:19:06] local.INFO: IMEI packet received {"connection_id":229560,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:19:06] local.INFO: IMEI acknowledgment sent {"connection_id":229560,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:19:09] local.INFO: TCP Data received {"connection_id":229560,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:19:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229560,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:19:09] local.INFO: Processing buffer {"connection_id":229560,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:19:09] local.INFO: IMEI packet received {"connection_id":229560,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:19:09] local.INFO: IMEI acknowledgment sent {"connection_id":229560,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:19:11] local.INFO: TCP Data received {"connection_id":229560,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:19:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229560,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:19:11] local.INFO: Processing buffer {"connection_id":229560,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:19:11] local.INFO: IMEI packet received {"connection_id":229560,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:19:11] local.INFO: IMEI acknowledgment sent {"connection_id":229560,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:19:12] local.INFO: TCP Data received {"connection_id":229560,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e04b4d8012d64ba4006230dd8000801172b..."} 
[2026-11-03 02:19:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229560,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e04b4d8012d64ba4006230dd8000801172b..."} 
[2026-11-03 02:19:12] local.INFO: Processing buffer {"connection_id":229560,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e04b4d8012d64ba4006230dd8000801172b..."} 
[2026-11-03 02:19:12] local.INFO: Packet analysis {"connection_id":229560,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e04"} 
[2026-11-03 02:19:12] local.INFO: Extracted packet for processing {"connection_id":229560,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e04"} 
[2026-11-03 02:19:12] local.INFO: GPS Element Parsed {"raw_longitude":761576000,"raw_latitude":102960600,"longitude_deg":76.1576,"latitude_deg":10.29606,"altitude":8,"angle":279,"satellites":43,"speed":54,"hex_longitude":"2d64ba40","hex_latitude":"06230dd8","is_valid_coordinates":true} 
[2026-11-03 02:19: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-11-03 02:19:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175030784001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:19:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36444309335048192,"note":"Value kept but may cause issues"} 
[2026-11-03 02:19:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7268809824933527552,"note":"Value kept but may cause issues"} 
[2026-11-03 02:19:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:19:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793652471000,"timestamp_ms":1793652471000,"timestamp_seconds":1793652471,"priority":1,"record_length":96,"hex_timestamp":"000001a19e04b4d8"} 
[2026-11-03 02:19:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:19: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-11-03 02:19: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":164,"data_length":795,"current_offset":136} 
[2026-11-03 02:19:12] 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-11-03 02:19: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-11-03 02:19:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:19:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:19:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229560,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:19:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229560,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:19:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229560,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:19:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:19:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:19:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:19:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175030784001,"66":27213,"83":206,"19":40704,"24":54,"16":36444309335048192,"45":7268809824933527552},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,19,24,16,45]} 
[2026-11-03 02:19:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:19:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:19:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175030784001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:19:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 02:19:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:19:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36444309335048192,"km_value":36444309335048.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:19:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":7268809824933527552,"description":"Unknown IO ID 45"} 
[2026-11-03 02:19:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175030784001,"power":27213,"unknown_83":206,"unknown_19":40704,"ignition":54,"odometer":null,"unknown_45":7268809824933527552}} 
[2026-11-03 02:19:12] local.INFO: DEBUG: GPS processor result {"connection_id":229560,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53162,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:19:12] local.INFO: GPS data processed {"connection_id":229560,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:19:12] local.INFO: Acknowledgment sent {"connection_id":229560,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:19:37] local.INFO: TCP Data received {"connection_id":229560,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e04d030012d649680062314c0000a01182b..."} 
[2026-11-03 02:19:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229560,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e04d030012d649680062314c0000a01182b..."} 
[2026-11-03 02:19:37] local.INFO: Processing buffer {"connection_id":229560,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e04d030012d649680062314c0000a01182b..."} 
[2026-11-03 02:19:37] local.INFO: Packet analysis {"connection_id":229560,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e04"} 
[2026-11-03 02:19:37] local.INFO: Extracted packet for processing {"connection_id":229560,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e04"} 
[2026-11-03 02:19:37] local.INFO: GPS Element Parsed {"raw_longitude":761566848,"raw_latitude":102962368,"longitude_deg":76.1566848,"latitude_deg":10.2962368,"altitude":10,"angle":280,"satellites":43,"speed":50,"hex_longitude":"2d649680","hex_latitude":"062314c0","is_valid_coordinates":true} 
[2026-11-03 02:19:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 02:19:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175032576001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:19:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36444751716679680,"note":"Value kept but may cause issues"} 
[2026-11-03 02:19:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7258184144563066880,"note":"Value kept but may cause issues"} 
[2026-11-03 02:19:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:19:37] local.INFO: AVL Record Parsed {"raw_timestamp":1793652478000,"timestamp_ms":1793652478000,"timestamp_seconds":1793652478,"priority":1,"record_length":96,"hex_timestamp":"000001a19e04d030"} 
[2026-11-03 02:19:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:19: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-11-03 02:19:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-11-03 02:19: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-11-03 02:19:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 02:19:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:19:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:19:37] local.INFO: Teltonika packet parsed successfully {"connection_id":229560,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:19:37] local.INFO: Passing IMEI to GPS processor {"connection_id":229560,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:19:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":229560,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:19:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:19:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:19:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:19:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175032576001,"66":27332,"83":206,"19":40704,"24":50,"16":36444751716679680,"45":7258184144563066880},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,19,24,16,45]} 
[2026-11-03 02:19:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:19:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:19:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175032576001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:19:37] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 02:19:37] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:19:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36444751716679680,"km_value":36444751716679.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:19:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":7258184144563066880,"description":"Unknown IO ID 45"} 
[2026-11-03 02:19:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175032576001,"power":27332,"unknown_83":206,"unknown_19":40704,"ignition":50,"odometer":null,"unknown_45":7258184144563066880}} 
[2026-11-03 02:19:37] local.INFO: DEBUG: GPS processor result {"connection_id":229560,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53163,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:19:37] local.INFO: GPS data processed {"connection_id":229560,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:19:37] local.INFO: Acknowledgment sent {"connection_id":229560,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:20:09] local.INFO: TCP Data received {"connection_id":231385,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:20:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231385,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:20:09] local.INFO: Processing buffer {"connection_id":231385,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:20:09] local.INFO: IMEI packet received {"connection_id":231385,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:20:09] local.INFO: IMEI acknowledgment sent {"connection_id":231385,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:20:11] local.INFO: TCP Data received {"connection_id":231385,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:20:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231385,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:20:11] local.INFO: Processing buffer {"connection_id":231385,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:20:11] local.INFO: IMEI packet received {"connection_id":231385,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:20:11] local.INFO: IMEI acknowledgment sent {"connection_id":231385,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:20:16] local.INFO: TCP Data received {"connection_id":231385,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:20:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231385,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:20:16] local.INFO: Processing buffer {"connection_id":231385,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:20:16] local.INFO: IMEI packet received {"connection_id":231385,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:20:16] local.INFO: IMEI acknowledgment sent {"connection_id":231385,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:20:18] local.INFO: TCP Data received {"connection_id":231385,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e05d200012d63df40062414f0000601592e..."} 
[2026-11-03 02:20:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231385,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e05d200012d63df40062414f0000601592e..."} 
[2026-11-03 02:20:18] local.INFO: Processing buffer {"connection_id":231385,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e05d200012d63df40062414f0000601592e..."} 
[2026-11-03 02:20:18] local.INFO: Packet analysis {"connection_id":231385,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e05"} 
[2026-11-03 02:20:18] local.INFO: Extracted packet for processing {"connection_id":231385,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e05"} 
[2026-11-03 02:20:18] local.INFO: GPS Element Parsed {"raw_longitude":761519936,"raw_latitude":103027952,"longitude_deg":76.1519936,"latitude_deg":10.3027952,"altitude":6,"angle":345,"satellites":46,"speed":58,"hex_longitude":"2d63df40","hex_latitude":"062414f0","is_valid_coordinates":true} 
[2026-11-03 02:20: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-11-03 02:20:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175049728001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:20:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36449003734302720,"note":"Value kept but may cause issues"} 
[2026-11-03 02:20:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7199144768213018624,"note":"Value kept but may cause issues"} 
[2026-11-03 02:20:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,253,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:20:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793652544000,"timestamp_ms":1793652544000,"timestamp_seconds":1793652544,"priority":1,"record_length":96,"hex_timestamp":"000001a19e05d200"} 
[2026-11-03 02:20:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:20: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-11-03 02:20: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":229,"data_length":795,"current_offset":136} 
[2026-11-03 02:20:18] 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-11-03 02:20: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-11-03 02:20:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:20:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:20:18] local.INFO: Teltonika packet parsed successfully {"connection_id":231385,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:20:18] local.INFO: Passing IMEI to GPS processor {"connection_id":231385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:20:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":231385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:20:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:20:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:20:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:20:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175049728001,"66":27343,"253":206,"19":40704,"24":58,"16":36449003734302720,"45":7199144768213018624},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,253,19,24,16,45]} 
[2026-11-03 02:20:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:20:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:20:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175049728001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:20:18] local.INFO: Unknown IO ID detected {"io_id":253,"value":206,"description":"Unknown IO ID 253"} 
[2026-11-03 02:20:18] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:20:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36449003734302720,"km_value":36449003734302.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:20:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":7199144768213018624,"description":"Unknown IO ID 45"} 
[2026-11-03 02:20:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175049728001,"power":27343,"unknown_253":206,"unknown_19":40704,"ignition":58,"odometer":null,"unknown_45":7199144768213018624}} 
[2026-11-03 02:20:18] local.INFO: DEBUG: GPS processor result {"connection_id":231385,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53164,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:20:18] local.INFO: GPS data processed {"connection_id":231385,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:20:18] local.INFO: Acknowledgment sent {"connection_id":231385,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:20:49] local.INFO: TCP Data received {"connection_id":231385,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e05ed58012d63d680062437700006015b2f..."} 
[2026-11-03 02:20:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231385,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e05ed58012d63d680062437700006015b2f..."} 
[2026-11-03 02:20:49] local.INFO: Processing buffer {"connection_id":231385,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e05ed58012d63d680062437700006015b2f..."} 
[2026-11-03 02:20:49] local.INFO: Packet analysis {"connection_id":231385,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e05"} 
[2026-11-03 02:20:49] local.INFO: Extracted packet for processing {"connection_id":231385,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e05"} 
[2026-11-03 02:20:49] local.INFO: GPS Element Parsed {"raw_longitude":761517696,"raw_latitude":103036784,"longitude_deg":76.1517696,"latitude_deg":10.3036784,"altitude":6,"angle":347,"satellites":47,"speed":40,"hex_longitude":"2d63d680","hex_latitude":"06243770","is_valid_coordinates":true} 
[2026-11-03 02:20: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-11-03 02:20:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175051264001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:20:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36449446115934208,"note":"Value kept but may cause issues"} 
[2026-11-03 02:20:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7196541124680675328,"note":"Value kept but may cause issues"} 
[2026-11-03 02:20:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,253,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:20:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793652551000,"timestamp_ms":1793652551000,"timestamp_seconds":1793652551,"priority":1,"record_length":96,"hex_timestamp":"000001a19e05ed58"} 
[2026-11-03 02:20:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:20:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:20: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 02:20:49] 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-11-03 02:20: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-11-03 02:20:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:20:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:20:49] local.INFO: Teltonika packet parsed successfully {"connection_id":231385,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:20:49] local.INFO: Passing IMEI to GPS processor {"connection_id":231385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:20:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":231385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:20:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:20:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:20:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:20:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175051264001,"66":27267,"253":206,"19":40704,"24":40,"16":36449446115934208,"45":7196541124680675328},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,253,19,24,16,45]} 
[2026-11-03 02:20:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:20:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:20:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175051264001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:20:49] local.INFO: Unknown IO ID detected {"io_id":253,"value":206,"description":"Unknown IO ID 253"} 
[2026-11-03 02:20:49] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:20:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36449446115934208,"km_value":36449446115934.21,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:20:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":7196541124680675328,"description":"Unknown IO ID 45"} 
[2026-11-03 02:20:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175051264001,"power":27267,"unknown_253":206,"unknown_19":40704,"ignition":40,"odometer":null,"unknown_45":7196541124680675328}} 
[2026-11-03 02:20:49] local.INFO: DEBUG: GPS processor result {"connection_id":231385,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53165,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:20:49] local.INFO: GPS data processed {"connection_id":231385,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:20:49] local.INFO: Acknowledgment sent {"connection_id":231385,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:21:06] local.INFO: TCP Data received {"connection_id":229561,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:21:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229561,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:21:06] local.INFO: Processing buffer {"connection_id":229561,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:21:06] local.INFO: IMEI packet received {"connection_id":229561,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:21:06] local.INFO: IMEI acknowledgment sent {"connection_id":229561,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:21:07] local.INFO: TCP Data received {"connection_id":228311,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:21:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228311,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:21:07] local.INFO: Processing buffer {"connection_id":228311,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:21:07] local.INFO: IMEI packet received {"connection_id":228311,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 02:21:07] local.INFO: IMEI acknowledgment sent {"connection_id":228311,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:21:11] local.INFO: TCP Data received {"connection_id":229561,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:21:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229561,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:21:11] local.INFO: Processing buffer {"connection_id":229561,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:21:11] local.INFO: IMEI packet received {"connection_id":229561,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:21:11] local.INFO: IMEI acknowledgment sent {"connection_id":229561,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:21:13] local.INFO: TCP Data received {"connection_id":229561,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e06ef28012d63a2000624ee20000601052c..."} 
[2026-11-03 02:21:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229561,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e06ef28012d63a2000624ee20000601052c..."} 
[2026-11-03 02:21:13] local.INFO: Processing buffer {"connection_id":229561,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e06ef28012d63a2000624ee20000601052c..."} 
[2026-11-03 02:21:13] local.INFO: Packet analysis {"connection_id":229561,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e06"} 
[2026-11-03 02:21:13] local.INFO: Extracted packet for processing {"connection_id":229561,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e06"} 
[2026-11-03 02:21:13] local.INFO: GPS Element Parsed {"raw_longitude":761504256,"raw_latitude":103083552,"longitude_deg":76.1504256,"latitude_deg":10.3083552,"altitude":6,"angle":261,"satellites":44,"speed":24,"hex_longitude":"2d63a200","hex_latitude":"0624ee20","is_valid_coordinates":true} 
[2026-11-03 02:21: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-11-03 02:21:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175069440001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:21:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36451898542260224,"note":"Value kept but may cause issues"} 
[2026-11-03 02:21:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7180708157254961152,"note":"Value kept but may cause issues"} 
[2026-11-03 02:21:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,253,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:21:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793652617000,"timestamp_ms":1793652617000,"timestamp_seconds":1793652617,"priority":1,"record_length":96,"hex_timestamp":"000001a19e06ef28"} 
[2026-11-03 02:21:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:21: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-11-03 02:21: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":77,"data_length":795,"current_offset":136} 
[2026-11-03 02:21:13] 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-11-03 02:21: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-11-03 02:21:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:21:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:21:13] local.INFO: Teltonika packet parsed successfully {"connection_id":229561,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:21:13] local.INFO: Passing IMEI to GPS processor {"connection_id":229561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:21:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":229561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:21:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:21:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:21:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:21:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175069440001,"66":27050,"253":206,"19":40704,"24":24,"16":36451898542260224,"45":7180708157254961152},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,253,19,24,16,45]} 
[2026-11-03 02:21:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:21:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:21:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175069440001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:21:13] local.INFO: Unknown IO ID detected {"io_id":253,"value":206,"description":"Unknown IO ID 253"} 
[2026-11-03 02:21:13] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:21:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36451898542260224,"km_value":36451898542260.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:21:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":7180708157254961152,"description":"Unknown IO ID 45"} 
[2026-11-03 02:21:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175069440001,"power":27050,"unknown_253":206,"unknown_19":40704,"ignition":24,"odometer":null,"unknown_45":7180708157254961152}} 
[2026-11-03 02:21:13] local.INFO: DEBUG: GPS processor result {"connection_id":229561,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53166,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:21:13] local.INFO: GPS data processed {"connection_id":229561,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:21:13] local.INFO: Acknowledgment sent {"connection_id":229561,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:21:45] local.INFO: TCP Data received {"connection_id":229561,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e06fae0012d639bc00624ed800005011b2c..."} 
[2026-11-03 02:21:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229561,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e06fae0012d639bc00624ed800005011b2c..."} 
[2026-11-03 02:21:45] local.INFO: Processing buffer {"connection_id":229561,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e06fae0012d639bc00624ed800005011b2c..."} 
[2026-11-03 02:21:45] local.INFO: Packet analysis {"connection_id":229561,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e06"} 
[2026-11-03 02:21:45] local.INFO: Extracted packet for processing {"connection_id":229561,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e06"} 
[2026-11-03 02:21:45] local.INFO: GPS Element Parsed {"raw_longitude":761502656,"raw_latitude":103083392,"longitude_deg":76.1502656,"latitude_deg":10.3083392,"altitude":5,"angle":283,"satellites":44,"speed":19,"hex_longitude":"2d639bc0","hex_latitude":"0624ed80","is_valid_coordinates":true} 
[2026-11-03 02:21: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-11-03 02:21:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175069952001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:21:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36451975851671552,"note":"Value kept but may cause issues"} 
[2026-11-03 02:21:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7179300782371381248,"note":"Value kept but may cause issues"} 
[2026-11-03 02:21:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,253,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:21:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793652620000,"timestamp_ms":1793652620000,"timestamp_seconds":1793652620,"priority":1,"record_length":96,"hex_timestamp":"000001a19e06fae0"} 
[2026-11-03 02:21:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:21:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:21: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":105,"n8_eight_byte":170,"data_length":795,"current_offset":136} 
[2026-11-03 02:21:45] 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-11-03 02:21: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-11-03 02:21:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:21:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:21:45] local.INFO: Teltonika packet parsed successfully {"connection_id":229561,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:21:45] local.INFO: Passing IMEI to GPS processor {"connection_id":229561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:21:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":229561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:21:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:21:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:21:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:21:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175069952001,"66":27245,"253":206,"19":40704,"24":19,"16":36451975851671552,"45":7179300782371381248},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,253,19,24,16,45]} 
[2026-11-03 02:21:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:21:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:21:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175069952001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:21:45] local.INFO: Unknown IO ID detected {"io_id":253,"value":206,"description":"Unknown IO ID 253"} 
[2026-11-03 02:21:45] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:21:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36451975851671552,"km_value":36451975851671.555,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:21:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":7179300782371381248,"description":"Unknown IO ID 45"} 
[2026-11-03 02:21:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175069952001,"power":27245,"unknown_253":206,"unknown_19":40704,"ignition":19,"odometer":null,"unknown_45":7179300782371381248}} 
[2026-11-03 02:21:45] local.INFO: DEBUG: GPS processor result {"connection_id":229561,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53167,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:21:45] local.INFO: GPS data processed {"connection_id":229561,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:21:45] local.INFO: Acknowledgment sent {"connection_id":229561,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:22:07] local.INFO: TCP Data received {"connection_id":228312,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:22:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228312,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:22:07] local.INFO: Processing buffer {"connection_id":228312,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:22:07] local.INFO: IMEI packet received {"connection_id":228312,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:22:07] local.INFO: IMEI acknowledgment sent {"connection_id":228312,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:22:12] local.INFO: TCP Data received {"connection_id":228312,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:22:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228312,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:22:12] local.INFO: Processing buffer {"connection_id":228312,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:22:12] local.INFO: IMEI packet received {"connection_id":228312,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:22:12] local.INFO: IMEI acknowledgment sent {"connection_id":228312,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:22:13] local.INFO: TCP Data received {"connection_id":228312,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e06fec8012d639a800624ee68000501312d..."} 
[2026-11-03 02:22:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228312,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e06fec8012d639a800624ee68000501312d..."} 
[2026-11-03 02:22:13] local.INFO: Processing buffer {"connection_id":228312,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e06fec8012d639a800624ee68000501312d..."} 
[2026-11-03 02:22:13] local.INFO: Packet analysis {"connection_id":228312,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e06"} 
[2026-11-03 02:22:13] local.INFO: Extracted packet for processing {"connection_id":228312,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e06"} 
[2026-11-03 02:22:13] local.INFO: GPS Element Parsed {"raw_longitude":761502336,"raw_latitude":103083624,"longitude_deg":76.1502336,"latitude_deg":10.3083624,"altitude":5,"angle":305,"satellites":45,"speed":20,"hex_longitude":"2d639a80","hex_latitude":"0624ee68","is_valid_coordinates":true} 
[2026-11-03 02:22: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-11-03 02:22:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175070720001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:22:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36451997326508032,"note":"Value kept but may cause issues"} 
[2026-11-03 02:22:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7177541563766898688,"note":"Value kept but may cause issues"} 
[2026-11-03 02:22:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,253,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:22:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793652621000,"timestamp_ms":1793652621000,"timestamp_seconds":1793652621,"priority":1,"record_length":96,"hex_timestamp":"000001a19e06fec8"} 
[2026-11-03 02:22:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:22: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-11-03 02:22: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":109,"data_length":795,"current_offset":136} 
[2026-11-03 02:22:13] 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-11-03 02:22: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-11-03 02:22:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:22:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:22:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228312,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:22:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:22:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:22:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:22:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:22:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:22:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175070720001,"66":27321,"253":206,"19":40704,"24":20,"16":36451997326508032,"45":7177541563766898688},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,253,19,24,16,45]} 
[2026-11-03 02:22:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:22:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:22:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175070720001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:22:13] local.INFO: Unknown IO ID detected {"io_id":253,"value":206,"description":"Unknown IO ID 253"} 
[2026-11-03 02:22:13] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:22:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36451997326508032,"km_value":36451997326508.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:22:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":7177541563766898688,"description":"Unknown IO ID 45"} 
[2026-11-03 02:22:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175070720001,"power":27321,"unknown_253":206,"unknown_19":40704,"ignition":20,"odometer":null,"unknown_45":7177541563766898688}} 
[2026-11-03 02:22:13] local.INFO: DEBUG: GPS processor result {"connection_id":228312,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53168,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:22:13] local.INFO: GPS data processed {"connection_id":228312,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:22:13] local.INFO: Acknowledgment sent {"connection_id":228312,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:22:45] local.INFO: TCP Data received {"connection_id":228312,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e0702b0012d6399000624efd80005014229..."} 
[2026-11-03 02:22:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228312,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e0702b0012d6399000624efd80005014229..."} 
[2026-11-03 02:22:45] local.INFO: Processing buffer {"connection_id":228312,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0702b0012d6399000624efd80005014229..."} 
[2026-11-03 02:22:45] local.INFO: Packet analysis {"connection_id":228312,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e07"} 
[2026-11-03 02:22:45] local.INFO: Extracted packet for processing {"connection_id":228312,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e07"} 
[2026-11-03 02:22:45] local.INFO: GPS Element Parsed {"raw_longitude":761501952,"raw_latitude":103083992,"longitude_deg":76.1501952,"latitude_deg":10.3083992,"altitude":5,"angle":322,"satellites":41,"speed":21,"hex_longitude":"2d639900","hex_latitude":"0624efd8","is_valid_coordinates":true} 
[2026-11-03 02:22: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-11-03 02:22:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175070976001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:22:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36452023096311808,"note":"Value kept but may cause issues"} 
[2026-11-03 02:22:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7177189720046069760,"note":"Value kept but may cause issues"} 
[2026-11-03 02:22:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,253,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:22:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793652622000,"timestamp_ms":1793652622000,"timestamp_seconds":1793652622,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0702b0"} 
[2026-11-03 02:22:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:22:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:22:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 02:22:45] 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-11-03 02:22: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-11-03 02:22:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:22:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:22:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228312,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:22:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:22:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:22:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:22:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:22:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:22:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175070976001,"66":27321,"253":206,"19":40704,"24":21,"16":36452023096311808,"45":7177189720046069760},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,253,19,24,16,45]} 
[2026-11-03 02:22:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:22:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:22:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175070976001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:22:45] local.INFO: Unknown IO ID detected {"io_id":253,"value":206,"description":"Unknown IO ID 253"} 
[2026-11-03 02:22:45] local.INFO: Unknown IO ID detected {"io_id":19,"value":40704,"description":"Unknown IO ID 19"} 
[2026-11-03 02:22:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36452023096311808,"km_value":36452023096311.805,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:22:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":7177189720046069760,"description":"Unknown IO ID 45"} 
[2026-11-03 02:22:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175070976001,"power":27321,"unknown_253":206,"unknown_19":40704,"ignition":21,"odometer":null,"unknown_45":7177189720046069760}} 
[2026-11-03 02:22:45] local.INFO: DEBUG: GPS processor result {"connection_id":228312,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53169,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:22:45] local.INFO: GPS data processed {"connection_id":228312,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:22:45] local.INFO: Acknowledgment sent {"connection_id":228312,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:23:06] local.INFO: TCP Data received {"connection_id":229562,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:23:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229562,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:23:06] local.INFO: Processing buffer {"connection_id":229562,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:23:06] local.INFO: IMEI packet received {"connection_id":229562,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:23:06] local.INFO: IMEI acknowledgment sent {"connection_id":229562,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:23:06] local.INFO: TCP Data received {"connection_id":229562,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:23:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229562,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:23:06] local.INFO: Processing buffer {"connection_id":229562,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:23:06] local.INFO: IMEI packet received {"connection_id":229562,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:23:06] local.INFO: IMEI acknowledgment sent {"connection_id":229562,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:23:11] local.INFO: TCP Data received {"connection_id":229562,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:23:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229562,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:23:11] local.INFO: Processing buffer {"connection_id":229562,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:23:11] local.INFO: IMEI packet received {"connection_id":229562,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:23:11] local.INFO: IMEI acknowledgment sent {"connection_id":229562,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:23:11] local.INFO: TCP Data received {"connection_id":229562,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e08b448012d6275000625db50000d01522e..."} 
[2026-11-03 02:23:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229562,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e08b448012d6275000625db50000d01522e..."} 
[2026-11-03 02:23:11] local.INFO: Processing buffer {"connection_id":229562,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e08b448012d6275000625db50000d01522e..."} 
[2026-11-03 02:23:11] local.INFO: Packet analysis {"connection_id":229562,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e08"} 
[2026-11-03 02:23:11] local.INFO: Extracted packet for processing {"connection_id":229562,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e08"} 
[2026-11-03 02:23:11] local.INFO: GPS Element Parsed {"raw_longitude":761427200,"raw_latitude":103144272,"longitude_deg":76.14272,"latitude_deg":10.3144272,"altitude":13,"angle":338,"satellites":46,"speed":48,"hex_longitude":"2d627500","hex_latitude":"0625db50","is_valid_coordinates":true} 
[2026-11-03 02:23:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 02:23:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175097856001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:23:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36456713200599040,"note":"Value kept but may cause issues"} 
[2026-11-03 02:23:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7098587832813285376,"note":"Value kept but may cause issues"} 
[2026-11-03 02:23:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,12,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:23:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793652733000,"timestamp_ms":1793652733000,"timestamp_seconds":1793652733,"priority":1,"record_length":96,"hex_timestamp":"000001a19e08b448"} 
[2026-11-03 02:23:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:23: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-11-03 02:23:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 02:23:11] 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-11-03 02:23:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 02:23:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:23:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:23:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229562,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:23:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229562,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:23:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229562,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:23:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:23:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:23:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:23:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175097856001,"66":27310,"12":206,"19":40192,"24":48,"16":36456713200599040,"45":7098587832813285376},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,12,19,24,16,45]} 
[2026-11-03 02:23:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:23:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:23:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175097856001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:23:11] local.INFO: Unknown IO ID detected {"io_id":12,"value":206,"description":"Unknown IO ID 12"} 
[2026-11-03 02:23:11] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:23:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36456713200599040,"km_value":36456713200599.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:23:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":7098587832813285376,"description":"Unknown IO ID 45"} 
[2026-11-03 02:23:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175097856001,"power":27310,"unknown_12":206,"unknown_19":40192,"ignition":48,"odometer":null,"unknown_45":7098587832813285376}} 
[2026-11-03 02:23:11] local.INFO: DEBUG: GPS processor result {"connection_id":229562,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53170,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:23:11] local.INFO: GPS data processed {"connection_id":229562,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:23:11] local.INFO: Acknowledgment sent {"connection_id":229562,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:23:42] local.INFO: TCP Data received {"connection_id":229562,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e08d388012d62690006260140000d01562e..."} 
[2026-11-03 02:23:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229562,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e08d388012d62690006260140000d01562e..."} 
[2026-11-03 02:23:42] local.INFO: Processing buffer {"connection_id":229562,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e08d388012d62690006260140000d01562e..."} 
[2026-11-03 02:23:42] local.INFO: Packet analysis {"connection_id":229562,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e08"} 
[2026-11-03 02:23:42] local.INFO: Extracted packet for processing {"connection_id":229562,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e08"} 
[2026-11-03 02:23:42] local.INFO: GPS Element Parsed {"raw_longitude":761424128,"raw_latitude":103153984,"longitude_deg":76.1424128,"latitude_deg":10.3153984,"altitude":13,"angle":342,"satellites":46,"speed":52,"hex_longitude":"2d626900","hex_latitude":"06260140","is_valid_coordinates":true} 
[2026-11-03 02:23: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-11-03 02:23:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175099648001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:23:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36457207121838080,"note":"Value kept but may cause issues"} 
[2026-11-03 02:23:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7094576814397018112,"note":"Value kept but may cause issues"} 
[2026-11-03 02:23:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,12,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:23:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793652741000,"timestamp_ms":1793652741000,"timestamp_seconds":1793652741,"priority":1,"record_length":96,"hex_timestamp":"000001a19e08d388"} 
[2026-11-03 02:23:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:23: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-11-03 02:23: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":174,"data_length":795,"current_offset":136} 
[2026-11-03 02:23:42] 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-11-03 02:23: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-11-03 02:23:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:23:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:23:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229562,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:23:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229562,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:23:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229562,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:23:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:23:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:23:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:23:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175099648001,"66":27397,"12":206,"19":40192,"24":52,"16":36457207121838080,"45":7094576814397018112},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,12,19,24,16,45]} 
[2026-11-03 02:23:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:23:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:23:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175099648001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:23:42] local.INFO: Unknown IO ID detected {"io_id":12,"value":206,"description":"Unknown IO ID 12"} 
[2026-11-03 02:23:42] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:23:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36457207121838080,"km_value":36457207121838.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:23:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":7094576814397018112,"description":"Unknown IO ID 45"} 
[2026-11-03 02:23:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175099648001,"power":27397,"unknown_12":206,"unknown_19":40192,"ignition":52,"odometer":null,"unknown_45":7094576814397018112}} 
[2026-11-03 02:23:43] local.INFO: DEBUG: GPS processor result {"connection_id":229562,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53171,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:23:43] local.INFO: GPS data processed {"connection_id":229562,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:23:43] local.INFO: Acknowledgment sent {"connection_id":229562,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:24:06] local.INFO: TCP Data received {"connection_id":229564,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:24:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229564,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:24:06] local.INFO: Processing buffer {"connection_id":229564,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:24:06] local.INFO: IMEI packet received {"connection_id":229564,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:24:06] local.INFO: IMEI acknowledgment sent {"connection_id":229564,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:24:08] local.INFO: TCP Data received {"connection_id":229564,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:24:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229564,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:24:08] local.INFO: Processing buffer {"connection_id":229564,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:24:08] local.INFO: IMEI packet received {"connection_id":229564,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:24:08] local.INFO: IMEI acknowledgment sent {"connection_id":229564,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:24:12] local.INFO: TCP Data received {"connection_id":229564,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:24:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229564,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:24:12] local.INFO: Processing buffer {"connection_id":229564,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:24:12] local.INFO: IMEI packet received {"connection_id":229564,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:24:12] local.INFO: IMEI acknowledgment sent {"connection_id":229564,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:24:13] local.INFO: TCP Data received {"connection_id":229564,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e08eee0012d625dc006262648000a01582c..."} 
[2026-11-03 02:24:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229564,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e08eee0012d625dc006262648000a01582c..."} 
[2026-11-03 02:24:13] local.INFO: Processing buffer {"connection_id":229564,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e08eee0012d625dc006262648000a01582c..."} 
[2026-11-03 02:24:13] local.INFO: Packet analysis {"connection_id":229564,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e08"} 
[2026-11-03 02:24:13] local.INFO: Extracted packet for processing {"connection_id":229564,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e08"} 
[2026-11-03 02:24:13] local.INFO: GPS Element Parsed {"raw_longitude":761421248,"raw_latitude":103163464,"longitude_deg":76.1421248,"latitude_deg":10.3163464,"altitude":10,"angle":344,"satellites":44,"speed":58,"hex_longitude":"2d625dc0","hex_latitude":"06262648","is_valid_coordinates":true} 
[2026-11-03 02:24: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-11-03 02:24:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175101696001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:24:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36457688158175232,"note":"Value kept but may cause issues"} 
[2026-11-03 02:24:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7091199114678976512,"note":"Value kept but may cause issues"} 
[2026-11-03 02:24:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,12,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:24:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793652748000,"timestamp_ms":1793652748000,"timestamp_seconds":1793652748,"priority":1,"record_length":96,"hex_timestamp":"000001a19e08eee0"} 
[2026-11-03 02:24:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:24: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-11-03 02:24: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":5,"data_length":795,"current_offset":136} 
[2026-11-03 02:24:13] 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-11-03 02:24: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-11-03 02:24:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:24:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:24:13] local.INFO: Teltonika packet parsed successfully {"connection_id":229564,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:24:13] local.INFO: Passing IMEI to GPS processor {"connection_id":229564,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:24:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":229564,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:24:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:24:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:24:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:24:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175101696001,"66":27213,"12":206,"19":40192,"24":58,"16":36457688158175232,"45":7091199114678976512},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,12,19,24,16,45]} 
[2026-11-03 02:24:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:24:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:24:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175101696001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:24:13] local.INFO: Unknown IO ID detected {"io_id":12,"value":206,"description":"Unknown IO ID 12"} 
[2026-11-03 02:24:13] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:24:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36457688158175232,"km_value":36457688158175.234,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:24:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":7091199114678976512,"description":"Unknown IO ID 45"} 
[2026-11-03 02:24:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175101696001,"power":27213,"unknown_12":206,"unknown_19":40192,"ignition":58,"odometer":null,"unknown_45":7091199114678976512}} 
[2026-11-03 02:24:13] local.INFO: DEBUG: GPS processor result {"connection_id":229564,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53172,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:24:13] local.INFO: GPS data processed {"connection_id":229564,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:24:13] local.INFO: Acknowledgment sent {"connection_id":229564,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:24:44] local.INFO: TCP Data received {"connection_id":229564,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e0a2b48012d6273000627c998000e01522d..."} 
[2026-11-03 02:24:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229564,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e0a2b48012d6273000627c998000e01522d..."} 
[2026-11-03 02:24:44] local.INFO: Processing buffer {"connection_id":229564,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0a2b48012d6273000627c998000e01522d..."} 
[2026-11-03 02:24:44] local.INFO: Packet analysis {"connection_id":229564,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e0a"} 
[2026-11-03 02:24:44] local.INFO: Extracted packet for processing {"connection_id":229564,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e0a"} 
[2026-11-03 02:24:44] local.INFO: GPS Element Parsed {"raw_longitude":761426688,"raw_latitude":103270808,"longitude_deg":76.1426688,"latitude_deg":10.3270808,"altitude":14,"angle":338,"satellites":45,"speed":54,"hex_longitude":"2d627300","hex_latitude":"0627c998","is_valid_coordinates":true} 
[2026-11-03 02:24: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-11-03 02:24:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175122432001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:24:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36462970967949312,"note":"Value kept but may cause issues"} 
[2026-11-03 02:24:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7097321195450042368,"note":"Value kept but may cause issues"} 
[2026-11-03 02:24:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,72,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:24:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793652829000,"timestamp_ms":1793652829000,"timestamp_seconds":1793652829,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0a2b48"} 
[2026-11-03 02:24:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:24:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:24: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 02:24:44] 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-11-03 02:24: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-11-03 02:24:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:24:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:24:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229564,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:24:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229564,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:24:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229564,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:24:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:24:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:24:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:24:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175122432001,"66":27310,"72":206,"19":40192,"24":54,"16":36462970967949312,"45":7097321195450042368},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,72,19,24,16,45]} 
[2026-11-03 02:24:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:24:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:24:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175122432001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:24:44] local.INFO: Unknown IO ID detected {"io_id":72,"value":206,"description":"Unknown IO ID 72"} 
[2026-11-03 02:24:44] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:24:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36462970967949312,"km_value":36462970967949.31,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:24:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":7097321195450042368,"description":"Unknown IO ID 45"} 
[2026-11-03 02:24:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175122432001,"power":27310,"unknown_72":206,"unknown_19":40192,"ignition":54,"odometer":null,"unknown_45":7097321195450042368}} 
[2026-11-03 02:24:44] local.INFO: DEBUG: GPS processor result {"connection_id":229564,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53173,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:24:44] local.INFO: GPS data processed {"connection_id":229564,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:24:44] local.INFO: Acknowledgment sent {"connection_id":229564,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:25:06] local.INFO: TCP Data received {"connection_id":227867,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:25:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227867,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:25:06] local.INFO: Processing buffer {"connection_id":227867,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:25:06] local.INFO: IMEI packet received {"connection_id":227867,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:25:06] local.INFO: IMEI acknowledgment sent {"connection_id":227867,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:25:06] local.INFO: TCP Data received {"connection_id":227867,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:25:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227867,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:25:06] local.INFO: Processing buffer {"connection_id":227867,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:25:06] local.INFO: IMEI packet received {"connection_id":227867,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:25:06] local.INFO: IMEI acknowledgment sent {"connection_id":227867,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:25:11] local.INFO: TCP Data received {"connection_id":227867,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:25:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227867,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:25:11] local.INFO: Processing buffer {"connection_id":227867,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:25:11] local.INFO: IMEI packet received {"connection_id":227867,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:25:11] local.INFO: IMEI acknowledgment sent {"connection_id":227867,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:25:12] local.INFO: TCP Data received {"connection_id":227867,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e0a46a0012d6264800627ee78000c01532b..."} 
[2026-11-03 02:25:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227867,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e0a46a0012d6264800627ee78000c01532b..."} 
[2026-11-03 02:25:12] local.INFO: Processing buffer {"connection_id":227867,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0a46a0012d6264800627ee78000c01532b..."} 
[2026-11-03 02:25:12] local.INFO: Packet analysis {"connection_id":227867,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e0a"} 
[2026-11-03 02:25:12] local.INFO: Extracted packet for processing {"connection_id":227867,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e0a"} 
[2026-11-03 02:25:12] local.INFO: GPS Element Parsed {"raw_longitude":761422976,"raw_latitude":103280248,"longitude_deg":76.1422976,"latitude_deg":10.3280248,"altitude":12,"angle":339,"satellites":43,"speed":59,"hex_longitude":"2d626480","hex_latitude":"0627ee78","is_valid_coordinates":true} 
[2026-11-03 02:25:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 02:25:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175124224001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:25:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36463460594221056,"note":"Value kept but may cause issues"} 
[2026-11-03 02:25:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7094013864475990016,"note":"Value kept but may cause issues"} 
[2026-11-03 02:25:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,72,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:25:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793652836000,"timestamp_ms":1793652836000,"timestamp_seconds":1793652836,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0a46a0"} 
[2026-11-03 02:25:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:25: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-11-03 02:25:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-11-03 02:25:12] 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-11-03 02:25:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 02:25:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:25:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:25:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227867,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:25:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:25:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:25:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:25:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:25:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:25:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175124224001,"66":27332,"72":206,"19":40192,"24":59,"16":36463460594221056,"45":7094013864475990016},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,72,19,24,16,45]} 
[2026-11-03 02:25:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:25:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:25:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175124224001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:25:12] local.INFO: Unknown IO ID detected {"io_id":72,"value":206,"description":"Unknown IO ID 72"} 
[2026-11-03 02:25:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:25:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36463460594221056,"km_value":36463460594221.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:25:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":7094013864475990016,"description":"Unknown IO ID 45"} 
[2026-11-03 02:25:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175124224001,"power":27332,"unknown_72":206,"unknown_19":40192,"ignition":59,"odometer":null,"unknown_45":7094013864475990016}} 
[2026-11-03 02:25:12] local.INFO: DEBUG: GPS processor result {"connection_id":227867,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53174,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:25:12] local.INFO: GPS data processed {"connection_id":227867,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:25:12] local.INFO: Acknowledgment sent {"connection_id":227867,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:25:49] local.INFO: TCP Data received {"connection_id":227867,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e0a5e10012d62574006280f58000a01532d..."} 
[2026-11-03 02:25:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227867,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e0a5e10012d62574006280f58000a01532d..."} 
[2026-11-03 02:25:49] local.INFO: Processing buffer {"connection_id":227867,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0a5e10012d62574006280f58000a01532d..."} 
[2026-11-03 02:25:49] local.INFO: Packet analysis {"connection_id":227867,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e0a"} 
[2026-11-03 02:25:49] local.INFO: Extracted packet for processing {"connection_id":227867,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e0a"} 
[2026-11-03 02:25:49] local.INFO: GPS Element Parsed {"raw_longitude":761419584,"raw_latitude":103288664,"longitude_deg":76.1419584,"latitude_deg":10.3288664,"altitude":10,"angle":339,"satellites":45,"speed":60,"hex_longitude":"2d625740","hex_latitude":"06280f58","is_valid_coordinates":true} 
[2026-11-03 02:25: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-11-03 02:25:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175126016001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:25:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36463902975852544,"note":"Value kept but may cause issues"} 
[2026-11-03 02:25:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7089932477316102144,"note":"Value kept but may cause issues"} 
[2026-11-03 02:25:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,72,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:25:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793652842000,"timestamp_ms":1793652842000,"timestamp_seconds":1793652842,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0a5e10"} 
[2026-11-03 02:25:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:25:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:25: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 02:25:49] 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-11-03 02:25: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-11-03 02:25:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:25:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:25:49] local.INFO: Teltonika packet parsed successfully {"connection_id":227867,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:25:49] local.INFO: Passing IMEI to GPS processor {"connection_id":227867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:25:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":227867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:25:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:25:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:25:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:25:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175126016001,"66":27234,"72":206,"19":40192,"24":60,"16":36463902975852544,"45":7089932477316102144},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,72,19,24,16,45]} 
[2026-11-03 02:25:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:25:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:25:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175126016001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:25:49] local.INFO: Unknown IO ID detected {"io_id":72,"value":206,"description":"Unknown IO ID 72"} 
[2026-11-03 02:25:49] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:25:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36463902975852544,"km_value":36463902975852.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:25:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":7089932477316102144,"description":"Unknown IO ID 45"} 
[2026-11-03 02:25:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175126016001,"power":27234,"unknown_72":206,"unknown_19":40192,"ignition":60,"odometer":null,"unknown_45":7089932477316102144}} 
[2026-11-03 02:25:49] local.INFO: DEBUG: GPS processor result {"connection_id":227867,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53175,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:25:49] local.INFO: GPS data processed {"connection_id":227867,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:25:49] local.INFO: Acknowledgment sent {"connection_id":227867,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:26:06] local.INFO: TCP Data received {"connection_id":229565,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:26:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229565,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:26:06] local.INFO: Processing buffer {"connection_id":229565,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:26:06] local.INFO: IMEI packet received {"connection_id":229565,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:26:06] local.INFO: IMEI acknowledgment sent {"connection_id":229565,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:26:08] local.INFO: TCP Data received {"connection_id":229565,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:26:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229565,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:26:08] local.INFO: Processing buffer {"connection_id":229565,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:26:08] local.INFO: IMEI packet received {"connection_id":229565,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:26:08] local.INFO: IMEI acknowledgment sent {"connection_id":229565,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:26:16] local.INFO: TCP Data received {"connection_id":229565,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:26:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229565,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:26:17] local.INFO: Processing buffer {"connection_id":229565,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:26:17] local.INFO: IMEI packet received {"connection_id":229565,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:26:17] local.INFO: IMEI acknowledgment sent {"connection_id":229565,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:26:22] local.INFO: TCP Data received {"connection_id":229565,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e0b7f20012d61b140062985d8000701562d..."} 
[2026-11-03 02:26:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229565,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e0b7f20012d61b140062985d8000701562d..."} 
[2026-11-03 02:26:22] local.INFO: Processing buffer {"connection_id":229565,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0b7f20012d61b140062985d8000701562d..."} 
[2026-11-03 02:26:22] local.INFO: Packet analysis {"connection_id":229565,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e0b"} 
[2026-11-03 02:26:22] local.INFO: Extracted packet for processing {"connection_id":229565,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e0b"} 
[2026-11-03 02:26:22] local.INFO: GPS Element Parsed {"raw_longitude":761377088,"raw_latitude":103384536,"longitude_deg":76.1377088,"latitude_deg":10.3384536,"altitude":7,"angle":342,"satellites":45,"speed":59,"hex_longitude":"2d61b140","hex_latitude":"062985d8","is_valid_coordinates":true} 
[2026-11-03 02:26: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-11-03 02:26:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175144960001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:26:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36468979627196416,"note":"Value kept but may cause issues"} 
[2026-11-03 02:26:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7042574312508991488,"note":"Value kept but may cause issues"} 
[2026-11-03 02:26:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,72,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:26:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793652916000,"timestamp_ms":1793652916000,"timestamp_seconds":1793652916,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0b7f20"} 
[2026-11-03 02:26:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:26:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:26: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":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 02:26:22] 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-11-03 02:26: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-11-03 02:26:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:26:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:26:22] local.INFO: Teltonika packet parsed successfully {"connection_id":229565,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:26:22] local.INFO: Passing IMEI to GPS processor {"connection_id":229565,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:26:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":229565,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:26:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:26:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:26:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:26:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175144960001,"66":27300,"72":206,"19":40192,"24":59,"16":36468979627196416,"45":7042574312508991488},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,72,19,24,16,45]} 
[2026-11-03 02:26:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:26:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:26:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175144960001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:26:22] local.INFO: Unknown IO ID detected {"io_id":72,"value":206,"description":"Unknown IO ID 72"} 
[2026-11-03 02:26:22] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:26:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36468979627196416,"km_value":36468979627196.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:26:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":7042574312508991488,"description":"Unknown IO ID 45"} 
[2026-11-03 02:26:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175144960001,"power":27300,"unknown_72":206,"unknown_19":40192,"ignition":59,"odometer":null,"unknown_45":7042574312508991488}} 
[2026-11-03 02:26:22] local.INFO: DEBUG: GPS processor result {"connection_id":229565,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53176,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:26:22] local.INFO: GPS data processed {"connection_id":229565,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:26:22] local.INFO: Acknowledgment sent {"connection_id":229565,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:26:42] local.INFO: TCP Data received {"connection_id":229566,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:26:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229566,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:26:42] local.INFO: Processing buffer {"connection_id":229566,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:26:42] local.INFO: IMEI packet received {"connection_id":229566,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 02:26:42] local.INFO: IMEI acknowledgment sent {"connection_id":229566,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:27:11] local.INFO: TCP Data received {"connection_id":227868,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:27:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227868,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:27:11] local.INFO: Processing buffer {"connection_id":227868,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:27:11] local.INFO: IMEI packet received {"connection_id":227868,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:27:11] local.INFO: IMEI acknowledgment sent {"connection_id":227868,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:27:12] local.INFO: TCP Data received {"connection_id":227868,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:27:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227868,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:27:12] local.INFO: Processing buffer {"connection_id":227868,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:27:12] local.INFO: IMEI packet received {"connection_id":227868,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:27:12] local.INFO: IMEI acknowledgment sent {"connection_id":227868,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:27:16] local.INFO: TCP Data received {"connection_id":227868,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:27:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227868,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:27:16] local.INFO: Processing buffer {"connection_id":227868,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:27:16] local.INFO: IMEI packet received {"connection_id":227868,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:27:16] local.INFO: IMEI acknowledgment sent {"connection_id":227868,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:27:17] local.INFO: TCP Data received {"connection_id":227868,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e0b9a78012d61a4c00629aba8000701552e..."} 
[2026-11-03 02:27:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227868,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e0b9a78012d61a4c00629aba8000701552e..."} 
[2026-11-03 02:27:17] local.INFO: Processing buffer {"connection_id":227868,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0b9a78012d61a4c00629aba8000701552e..."} 
[2026-11-03 02:27:17] local.INFO: Packet analysis {"connection_id":227868,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e0b"} 
[2026-11-03 02:27:17] local.INFO: Extracted packet for processing {"connection_id":227868,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e0b"} 
[2026-11-03 02:27:17] local.INFO: GPS Element Parsed {"raw_longitude":761373888,"raw_latitude":103394216,"longitude_deg":76.1373888,"latitude_deg":10.3394216,"altitude":7,"angle":341,"satellites":46,"speed":57,"hex_longitude":"2d61a4c0","hex_latitude":"0629aba8","is_valid_coordinates":true} 
[2026-11-03 02:27: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-11-03 02:27:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175146496001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:27:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36469473548435456,"note":"Value kept but may cause issues"} 
[2026-11-03 02:27:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7039478087767414784,"note":"Value kept but may cause issues"} 
[2026-11-03 02:27:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,72,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:27:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793652923000,"timestamp_ms":1793652923000,"timestamp_seconds":1793652923,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0b9a78"} 
[2026-11-03 02:27:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:27: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-11-03 02:27: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":164,"data_length":795,"current_offset":136} 
[2026-11-03 02:27:17] 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-11-03 02:27: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-11-03 02:27:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:27:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:27:17] local.INFO: Teltonika packet parsed successfully {"connection_id":227868,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:27:17] local.INFO: Passing IMEI to GPS processor {"connection_id":227868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:27:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":227868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:27:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:27:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:27:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:27:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175146496001,"66":27039,"72":206,"19":40192,"24":57,"16":36469473548435456,"45":7039478087767414784},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,72,19,24,16,45]} 
[2026-11-03 02:27:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:27:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:27:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175146496001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:27:17] local.INFO: Unknown IO ID detected {"io_id":72,"value":206,"description":"Unknown IO ID 72"} 
[2026-11-03 02:27:17] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:27:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36469473548435456,"km_value":36469473548435.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:27:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":7039478087767414784,"description":"Unknown IO ID 45"} 
[2026-11-03 02:27:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175146496001,"power":27039,"unknown_72":206,"unknown_19":40192,"ignition":57,"odometer":null,"unknown_45":7039478087767414784}} 
[2026-11-03 02:27:17] local.INFO: DEBUG: GPS processor result {"connection_id":227868,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53177,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:27:17] local.INFO: GPS data processed {"connection_id":227868,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:27:17] local.INFO: Acknowledgment sent {"connection_id":227868,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:27:18] local.INFO: TCP Data received {"connection_id":227868,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e0bb5d0012d6196400629d058000701502d..."} 
[2026-11-03 02:27:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227868,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e0bb5d0012d6196400629d058000701502d..."} 
[2026-11-03 02:27:18] local.INFO: Processing buffer {"connection_id":227868,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0bb5d0012d6196400629d058000701502d..."} 
[2026-11-03 02:27:18] local.INFO: Packet analysis {"connection_id":227868,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e0b"} 
[2026-11-03 02:27:18] local.INFO: Extracted packet for processing {"connection_id":227868,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e0b"} 
[2026-11-03 02:27:18] local.INFO: GPS Element Parsed {"raw_longitude":761370176,"raw_latitude":103403608,"longitude_deg":76.1370176,"latitude_deg":10.3403608,"altitude":7,"angle":336,"satellites":45,"speed":57,"hex_longitude":"2d619640","hex_latitude":"0629d058","is_valid_coordinates":true} 
[2026-11-03 02: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-11-03 02:27:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175148288001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:27:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36469963174707200,"note":"Value kept but may cause issues"} 
[2026-11-03 02:27:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7035959650561009664,"note":"Value kept but may cause issues"} 
[2026-11-03 02:27:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,122,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:27:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793652930000,"timestamp_ms":1793652930000,"timestamp_seconds":1793652930,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0bb5d0"} 
[2026-11-03 02:27:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:27:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02: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":105,"n8_eight_byte":159,"data_length":795,"current_offset":136} 
[2026-11-03 02:27:18] 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-11-03 02: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-11-03 02:27:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:27:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:27:18] local.INFO: Teltonika packet parsed successfully {"connection_id":227868,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:27:18] local.INFO: Passing IMEI to GPS processor {"connection_id":227868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:27:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":227868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:27:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:27:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:27:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:27:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175148288001,"66":27169,"122":206,"19":40192,"24":57,"16":36469963174707200,"45":7035959650561009664},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,122,19,24,16,45]} 
[2026-11-03 02:27:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:27:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:27:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175148288001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:27:18] local.INFO: Unknown IO ID detected {"io_id":122,"value":206,"description":"Unknown IO ID 122"} 
[2026-11-03 02:27:18] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:27:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36469963174707200,"km_value":36469963174707.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:27:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":7035959650561009664,"description":"Unknown IO ID 45"} 
[2026-11-03 02:27:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175148288001,"power":27169,"unknown_122":206,"unknown_19":40192,"ignition":57,"odometer":null,"unknown_45":7035959650561009664}} 
[2026-11-03 02:27:18] local.INFO: DEBUG: GPS processor result {"connection_id":227868,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53178,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:27:18] local.INFO: GPS data processed {"connection_id":227868,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:27:18] local.INFO: Acknowledgment sent {"connection_id":227868,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:27:22] local.INFO: TCP Data received {"connection_id":227868,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e0bd128012d6185400629f4680007014b2c..."} 
[2026-11-03 02:27:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227868,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e0bd128012d6185400629f4680007014b2c..."} 
[2026-11-03 02:27:22] local.INFO: Processing buffer {"connection_id":227868,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0bd128012d6185400629f4680007014b2c..."} 
[2026-11-03 02:27:22] local.INFO: Packet analysis {"connection_id":227868,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e0b"} 
[2026-11-03 02:27:22] local.INFO: Extracted packet for processing {"connection_id":227868,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e0b"} 
[2026-11-03 02:27:22] local.INFO: GPS Element Parsed {"raw_longitude":761365824,"raw_latitude":103412840,"longitude_deg":76.1365824,"latitude_deg":10.341284,"altitude":7,"angle":331,"satellites":44,"speed":57,"hex_longitude":"2d618540","hex_latitude":"0629f468","is_valid_coordinates":true} 
[2026-11-03 02:27: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-11-03 02:27:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175150080001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:27:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36470457095946240,"note":"Value kept but may cause issues"} 
[2026-11-03 02:27:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7031878263401109504,"note":"Value kept but may cause issues"} 
[2026-11-03 02:27:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,122,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:27:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793652937000,"timestamp_ms":1793652937000,"timestamp_seconds":1793652937,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0bd128"} 
[2026-11-03 02:27:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:27:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:27: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":106,"n8_eight_byte":33,"data_length":795,"current_offset":136} 
[2026-11-03 02:27:22] 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-11-03 02:27: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-11-03 02:27:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:27:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:27:22] local.INFO: Teltonika packet parsed successfully {"connection_id":227868,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:27:22] local.INFO: Passing IMEI to GPS processor {"connection_id":227868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:27:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":227868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:27:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:27:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:27:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:27:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175150080001,"66":27365,"122":206,"19":40192,"24":57,"16":36470457095946240,"45":7031878263401109504},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,122,19,24,16,45]} 
[2026-11-03 02:27:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:27:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:27:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175150080001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:27:22] local.INFO: Unknown IO ID detected {"io_id":122,"value":206,"description":"Unknown IO ID 122"} 
[2026-11-03 02:27:22] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:27:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36470457095946240,"km_value":36470457095946.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:27:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":7031878263401109504,"description":"Unknown IO ID 45"} 
[2026-11-03 02:27:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175150080001,"power":27365,"unknown_122":206,"unknown_19":40192,"ignition":57,"odometer":null,"unknown_45":7031878263401109504}} 
[2026-11-03 02:27:22] local.INFO: DEBUG: GPS processor result {"connection_id":227868,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53179,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:27:22] local.INFO: GPS data processed {"connection_id":227868,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:27:22] local.INFO: Acknowledgment sent {"connection_id":227868,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:28:06] local.INFO: TCP Data received {"connection_id":227869,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:28:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227869,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:28:06] local.INFO: Processing buffer {"connection_id":227869,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:28:06] local.INFO: IMEI packet received {"connection_id":227869,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:28:06] local.INFO: IMEI acknowledgment sent {"connection_id":227869,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:28:07] local.INFO: TCP Data received {"connection_id":227869,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:28:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227869,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:28:07] local.INFO: Processing buffer {"connection_id":227869,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:28:07] local.INFO: IMEI packet received {"connection_id":227869,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:28:07] local.INFO: IMEI acknowledgment sent {"connection_id":227869,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:28:11] local.INFO: TCP Data received {"connection_id":227869,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:28:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227869,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:28:11] local.INFO: Processing buffer {"connection_id":227869,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:28:11] local.INFO: IMEI packet received {"connection_id":227869,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:28:11] local.INFO: IMEI acknowledgment sent {"connection_id":227869,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:28:13] local.INFO: TCP Data received {"connection_id":227869,"ip":"117.224.211.31","data_length":1360,"data_hex":"000000000000030f8e0a000001a19e0cfdf0012d60c500062b6928000e015b2e..."} 
[2026-11-03 02:28:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227869,"packet_length":1360,"packet_hex":"000000000000030f8e0a000001a19e0cfdf0012d60c500062b6928000e015b2e..."} 
[2026-11-03 02:28:13] local.INFO: Processing buffer {"connection_id":227869,"buffer_length":1360,"buffer_hex":"000000000000030f8e0a000001a19e0cfdf0012d60c500062b6928000e015b2e..."} 
[2026-11-03 02:28:13] local.INFO: Packet analysis {"connection_id":227869,"data_field_length":783,"total_packet_length":795,"buffer_length":1360,"packet_hex_start":"000000000000030f8e0a000001a19e0c"} 
[2026-11-03 02:28:13] local.INFO: Extracted packet for processing {"connection_id":227869,"packet_length":795,"remaining_buffer_length":565,"packet_hex_start":"000000000000030f8e0a000001a19e0c"} 
[2026-11-03 02:28:13] local.INFO: GPS Element Parsed {"raw_longitude":761316608,"raw_latitude":103508264,"longitude_deg":76.1316608,"latitude_deg":10.3508264,"altitude":14,"angle":347,"satellites":46,"speed":50,"hex_longitude":"2d60c500","hex_latitude":"062b6928","is_valid_coordinates":true} 
[2026-11-03 02: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-11-03 02:28:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175169792001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:28:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36475658301341696,"note":"Value kept but may cause issues"} 
[2026-11-03 02:28:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6975794374316115968,"note":"Value kept but may cause issues"} 
[2026-11-03 02:28:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,122,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:28:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793653014000,"timestamp_ms":1793653014000,"timestamp_seconds":1793653014,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0cfdf0"} 
[2026-11-03 02:28:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:28: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-11-03 02: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 02:28:13] 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-11-03 02: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-11-03 02:28:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:28:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:28:13] local.INFO: Teltonika packet parsed successfully {"connection_id":227869,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:28:13] local.INFO: Passing IMEI to GPS processor {"connection_id":227869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:28:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":227869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:28:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:28:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:28:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:28:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175169792001,"66":27300,"122":206,"19":40192,"24":50,"16":36475658301341696,"45":6975794374316115968},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,122,19,24,16,45]} 
[2026-11-03 02:28:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:28:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:28:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175169792001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:28:13] local.INFO: Unknown IO ID detected {"io_id":122,"value":206,"description":"Unknown IO ID 122"} 
[2026-11-03 02:28:13] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:28:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36475658301341696,"km_value":36475658301341.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:28:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":6975794374316115968,"description":"Unknown IO ID 45"} 
[2026-11-03 02:28:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175169792001,"power":27300,"unknown_122":206,"unknown_19":40192,"ignition":50,"odometer":null,"unknown_45":6975794374316115968}} 
[2026-11-03 02:28:13] local.INFO: DEBUG: GPS processor result {"connection_id":227869,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53180,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:28:13] local.INFO: GPS data processed {"connection_id":227869,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:28:13] local.INFO: Acknowledgment sent {"connection_id":227869,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:28:13] local.INFO: Packet analysis {"connection_id":227869,"data_field_length":783,"total_packet_length":795,"buffer_length":565,"packet_hex_start":"000000000000030f8e0a000001a19e0d"} 
[2026-11-03 02:28:13] local.INFO: Incomplete packet, waiting for more data {"connection_id":227869,"needed":795,"available":565} 
[2026-11-03 02:28:14] local.INFO: TCP Data received {"connection_id":227869,"ip":"117.224.211.31","data_length":230,"data_hex":"2d612e80062aa1c8000801512c00380000000a000400ef0100715d00f0010045..."} 
[2026-11-03 02:28:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227869,"packet_length":230,"packet_hex":"2d612e80062aa1c8000801512c00380000000a000400ef0100715d00f0010045..."} 
[2026-11-03 02:28:14] local.INFO: Processing buffer {"connection_id":227869,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0d1948012d60be40062b8c20000e015c2f..."} 
[2026-11-03 02:28:14] local.INFO: Packet analysis {"connection_id":227869,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e0d"} 
[2026-11-03 02:28:14] local.INFO: Extracted packet for processing {"connection_id":227869,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e0d"} 
[2026-11-03 02:28:14] local.INFO: GPS Element Parsed {"raw_longitude":761314880,"raw_latitude":103517216,"longitude_deg":76.131488,"latitude_deg":10.3517216,"altitude":14,"angle":348,"satellites":47,"speed":52,"hex_longitude":"2d60be40","hex_latitude":"062b8c20","is_valid_coordinates":true} 
[2026-11-03 02: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-11-03 02:28:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175171584001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:28:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36476100682973184,"note":"Value kept but may cause issues"} 
[2026-11-03 02:28:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6972979624551196672,"note":"Value kept but may cause issues"} 
[2026-11-03 02:28:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,122,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:28:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793653021000,"timestamp_ms":1793653021000,"timestamp_seconds":1793653021,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0d1948"} 
[2026-11-03 02:28:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:28: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-11-03 02: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":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 02:28:14] 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-11-03 02: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-11-03 02:28:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:28:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:28:14] local.INFO: Teltonika packet parsed successfully {"connection_id":227869,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:28:14] local.INFO: Passing IMEI to GPS processor {"connection_id":227869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:28:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":227869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:28:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:28:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:28:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:28:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175171584001,"66":27245,"122":206,"19":40192,"24":52,"16":36476100682973184,"45":6972979624551196672},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,122,19,24,16,45]} 
[2026-11-03 02:28:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:28:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:28:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175171584001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:28:14] local.INFO: Unknown IO ID detected {"io_id":122,"value":206,"description":"Unknown IO ID 122"} 
[2026-11-03 02:28:14] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:28:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36476100682973184,"km_value":36476100682973.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:28:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":6972979624551196672,"description":"Unknown IO ID 45"} 
[2026-11-03 02:28:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175171584001,"power":27245,"unknown_122":206,"unknown_19":40192,"ignition":52,"odometer":null,"unknown_45":6972979624551196672}} 
[2026-11-03 02:28:14] local.INFO: DEBUG: GPS processor result {"connection_id":227869,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53181,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:28:14] local.INFO: GPS data processed {"connection_id":227869,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:28:14] local.INFO: Acknowledgment sent {"connection_id":227869,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:28:16] local.INFO: TCP Data received {"connection_id":227869,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e0d34a0012d60b740062baed0000e015b2f..."} 
[2026-11-03 02:28:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227869,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e0d34a0012d60b740062baed0000e015b2f..."} 
[2026-11-03 02:28:16] local.INFO: Processing buffer {"connection_id":227869,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0d34a0012d60b740062baed0000e015b2f..."} 
[2026-11-03 02:28:16] local.INFO: Packet analysis {"connection_id":227869,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e0d"} 
[2026-11-03 02:28:16] local.INFO: Extracted packet for processing {"connection_id":227869,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e0d"} 
[2026-11-03 02:28:16] local.INFO: GPS Element Parsed {"raw_longitude":761313088,"raw_latitude":103526096,"longitude_deg":76.1313088,"latitude_deg":10.3526096,"altitude":14,"angle":347,"satellites":47,"speed":51,"hex_longitude":"2d60b740","hex_latitude":"062baed0","is_valid_coordinates":true} 
[2026-11-03 02:28: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-11-03 02:28:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175173376001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:28:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36476538769637376,"note":"Value kept but may cause issues"} 
[2026-11-03 02:28:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6971079668460691456,"note":"Value kept but may cause issues"} 
[2026-11-03 02:28:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,122,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:28:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793653028000,"timestamp_ms":1793653028000,"timestamp_seconds":1793653028,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0d34a0"} 
[2026-11-03 02:28:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:28: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-11-03 02:28: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":109,"data_length":795,"current_offset":136} 
[2026-11-03 02:28:16] 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-11-03 02:28: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-11-03 02:28:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:28:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:28:16] local.INFO: Teltonika packet parsed successfully {"connection_id":227869,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:28:16] local.INFO: Passing IMEI to GPS processor {"connection_id":227869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:28:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":227869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:28:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:28:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:28:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:28:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175173376001,"66":27180,"122":206,"19":40192,"24":51,"16":36476538769637376,"45":6971079668460691456},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,122,19,24,16,45]} 
[2026-11-03 02:28:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:28:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:28:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175173376001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:28:16] local.INFO: Unknown IO ID detected {"io_id":122,"value":206,"description":"Unknown IO ID 122"} 
[2026-11-03 02:28:16] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:28:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36476538769637376,"km_value":36476538769637.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:28:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":6971079668460691456,"description":"Unknown IO ID 45"} 
[2026-11-03 02:28:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175173376001,"power":27180,"unknown_122":206,"unknown_19":40192,"ignition":51,"odometer":null,"unknown_45":6971079668460691456}} 
[2026-11-03 02:28:16] local.INFO: DEBUG: GPS processor result {"connection_id":227869,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53182,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:28:16] local.INFO: GPS data processed {"connection_id":227869,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:28:16] local.INFO: Acknowledgment sent {"connection_id":227869,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:28:47] local.INFO: TCP Data received {"connection_id":227869,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e0d4ff8012d60af40062bd258000d015b2f..."} 
[2026-11-03 02:28:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227869,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e0d4ff8012d60af40062bd258000d015b2f..."} 
[2026-11-03 02:28:47] local.INFO: Processing buffer {"connection_id":227869,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0d4ff8012d60af40062bd258000d015b2f..."} 
[2026-11-03 02:28:47] local.INFO: Packet analysis {"connection_id":227869,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e0d"} 
[2026-11-03 02:28:47] local.INFO: Extracted packet for processing {"connection_id":227869,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e0d"} 
[2026-11-03 02:28:47] local.INFO: GPS Element Parsed {"raw_longitude":761311040,"raw_latitude":103535192,"longitude_deg":76.131104,"latitude_deg":10.3535192,"altitude":13,"angle":347,"satellites":47,"speed":54,"hex_longitude":"2d60af40","hex_latitude":"062bd258","is_valid_coordinates":true} 
[2026-11-03 02:28: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-11-03 02:28:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175175168001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:28:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36476994036170752,"note":"Value kept but may cause issues"} 
[2026-11-03 02:28:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6969109343625990144,"note":"Value kept but may cause issues"} 
[2026-11-03 02:28:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,122,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:28:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793653035000,"timestamp_ms":1793653035000,"timestamp_seconds":1793653035,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0d4ff8"} 
[2026-11-03 02:28:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:28: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-11-03 02:28: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":44,"data_length":795,"current_offset":136} 
[2026-11-03 02:28:47] 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-11-03 02:28: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-11-03 02:28:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:28:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:28:47] local.INFO: Teltonika packet parsed successfully {"connection_id":227869,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:28:47] local.INFO: Passing IMEI to GPS processor {"connection_id":227869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:28:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":227869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:28:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:28:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:28:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:28:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175175168001,"66":27234,"122":206,"19":40192,"24":54,"16":36476994036170752,"45":6969109343625990144},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,122,19,24,16,45]} 
[2026-11-03 02:28:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:28:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:28:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175175168001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:28:47] local.INFO: Unknown IO ID detected {"io_id":122,"value":206,"description":"Unknown IO ID 122"} 
[2026-11-03 02:28:47] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:28:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36476994036170752,"km_value":36476994036170.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:28:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":6969109343625990144,"description":"Unknown IO ID 45"} 
[2026-11-03 02:28:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175175168001,"power":27234,"unknown_122":206,"unknown_19":40192,"ignition":54,"odometer":null,"unknown_45":6969109343625990144}} 
[2026-11-03 02:28:47] local.INFO: DEBUG: GPS processor result {"connection_id":227869,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53183,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:28:47] local.INFO: GPS data processed {"connection_id":227869,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:28:47] local.INFO: Acknowledgment sent {"connection_id":227869,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:29:06] local.INFO: TCP Data received {"connection_id":228314,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:29:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228314,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:29:06] local.INFO: Processing buffer {"connection_id":228314,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:29:06] local.INFO: IMEI packet received {"connection_id":228314,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:29:06] local.INFO: IMEI acknowledgment sent {"connection_id":228314,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:29:06] local.INFO: TCP Data received {"connection_id":228314,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:29:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228314,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:29:06] local.INFO: Processing buffer {"connection_id":228314,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:29:06] local.INFO: IMEI packet received {"connection_id":228314,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:29:06] local.INFO: IMEI acknowledgment sent {"connection_id":228314,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:29:11] local.INFO: TCP Data received {"connection_id":228314,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:29:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228314,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:29:11] local.INFO: Processing buffer {"connection_id":228314,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:29:11] local.INFO: IMEI packet received {"connection_id":228314,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:29:11] local.INFO: IMEI acknowledgment sent {"connection_id":228314,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:29:13] local.INFO: TCP Data received {"connection_id":228314,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e0d6b50012d60a740062bf870000c015a2c..."} 
[2026-11-03 02:29:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228314,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e0d6b50012d60a740062bf870000c015a2c..."} 
[2026-11-03 02:29:13] local.INFO: Processing buffer {"connection_id":228314,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0d6b50012d60a740062bf870000c015a2c..."} 
[2026-11-03 02:29:13] local.INFO: Packet analysis {"connection_id":228314,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e0d"} 
[2026-11-03 02:29:13] local.INFO: Extracted packet for processing {"connection_id":228314,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e0d"} 
[2026-11-03 02:29:13] local.INFO: GPS Element Parsed {"raw_longitude":761308992,"raw_latitude":103544944,"longitude_deg":76.1308992,"latitude_deg":10.3544944,"altitude":12,"angle":346,"satellites":44,"speed":59,"hex_longitude":"2d60a740","hex_latitude":"062bf870","is_valid_coordinates":true} 
[2026-11-03 02:29: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-11-03 02:29:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175176960001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:29:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36477475072507904,"note":"Value kept but may cause issues"} 
[2026-11-03 02:29:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6966857543814633472,"note":"Value kept but may cause issues"} 
[2026-11-03 02:29:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,175,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:29:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793653042000,"timestamp_ms":1793653042000,"timestamp_seconds":1793653042,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0d6b50"} 
[2026-11-03 02:29:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:29: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-11-03 02:29: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":98,"data_length":795,"current_offset":136} 
[2026-11-03 02:29:13] 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-11-03 02:29: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-11-03 02:29:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:29:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:29:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228314,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:29:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228314,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:29:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228314,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:29:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:29:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:29:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:29:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175176960001,"66":27267,"175":206,"19":40192,"24":59,"16":36477475072507904,"45":6966857543814633472},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,19,24,16,45]} 
[2026-11-03 02:29:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:29:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:29:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175176960001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:29:13] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-11-03 02:29:13] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:29:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36477475072507904,"km_value":36477475072507.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:29:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":6966857543814633472,"description":"Unknown IO ID 45"} 
[2026-11-03 02:29:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175176960001,"power":27267,"unknown_175":206,"unknown_19":40192,"ignition":59,"odometer":null,"unknown_45":6966857543814633472}} 
[2026-11-03 02:29:13] local.INFO: DEBUG: GPS processor result {"connection_id":228314,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53184,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:29:13] local.INFO: GPS data processed {"connection_id":228314,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:29:13] local.INFO: Acknowledgment sent {"connection_id":228314,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:29:14] local.INFO: TCP Data received {"connection_id":228314,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e0d82c0012d609b40062c1a30000a01502e..."} 
[2026-11-03 02:29:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228314,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e0d82c0012d609b40062c1a30000a01502e..."} 
[2026-11-03 02:29:14] local.INFO: Processing buffer {"connection_id":228314,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0d82c0012d609b40062c1a30000a01502e..."} 
[2026-11-03 02:29:14] local.INFO: Packet analysis {"connection_id":228314,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e0d"} 
[2026-11-03 02:29:14] local.INFO: Extracted packet for processing {"connection_id":228314,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e0d"} 
[2026-11-03 02:29:14] local.INFO: GPS Element Parsed {"raw_longitude":761305920,"raw_latitude":103553584,"longitude_deg":76.130592,"latitude_deg":10.3553584,"altitude":10,"angle":336,"satellites":46,"speed":61,"hex_longitude":"2d609b40","hex_latitude":"062c1a30","is_valid_coordinates":true} 
[2026-11-03 02:29: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-11-03 02:29:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175178752001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:29:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36477917454139392,"note":"Value kept but may cause issues"} 
[2026-11-03 02:29:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6964605744003444736,"note":"Value kept but may cause issues"} 
[2026-11-03 02:29:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,175,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:29:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793653048000,"timestamp_ms":1793653048000,"timestamp_seconds":1793653048,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0d82c0"} 
[2026-11-03 02:29:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:29: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-11-03 02:29: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 02:29:14] 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-11-03 02:29: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-11-03 02:29:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:29:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:29:14] local.INFO: Teltonika packet parsed successfully {"connection_id":228314,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:29:14] local.INFO: Passing IMEI to GPS processor {"connection_id":228314,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:29:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":228314,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:29:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:29:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:29:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:29:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175178752001,"66":27267,"175":206,"19":40192,"24":61,"16":36477917454139392,"45":6964605744003444736},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,19,24,16,45]} 
[2026-11-03 02:29:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:29:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:29:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175178752001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:29:14] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-11-03 02:29:14] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:29:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36477917454139392,"km_value":36477917454139.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:29:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":6964605744003444736,"description":"Unknown IO ID 45"} 
[2026-11-03 02:29:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175178752001,"power":27267,"unknown_175":206,"unknown_19":40192,"ignition":61,"odometer":null,"unknown_45":6964605744003444736}} 
[2026-11-03 02:29:14] local.INFO: DEBUG: GPS processor result {"connection_id":228314,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53185,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:29:14] local.INFO: GPS data processed {"connection_id":228314,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:29:14] local.INFO: Acknowledgment sent {"connection_id":228314,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:29:45] local.INFO: TCP Data received {"connection_id":228314,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e0ebf28012d5fe440062db540000d014f2b..."} 
[2026-11-03 02:29:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228314,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e0ebf28012d5fe440062db540000d014f2b..."} 
[2026-11-03 02:29:45] local.INFO: Processing buffer {"connection_id":228314,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0ebf28012d5fe440062db540000d014f2b..."} 
[2026-11-03 02:29:45] local.INFO: Packet analysis {"connection_id":228314,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e0e"} 
[2026-11-03 02:29:45] local.INFO: Extracted packet for processing {"connection_id":228314,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e0e"} 
[2026-11-03 02:29:45] local.INFO: GPS Element Parsed {"raw_longitude":761259072,"raw_latitude":103658816,"longitude_deg":76.1259072,"latitude_deg":10.3658816,"altitude":13,"angle":335,"satellites":43,"speed":48,"hex_longitude":"2d5fe440","hex_latitude":"062db540","is_valid_coordinates":true} 
[2026-11-03 02:29:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 02:29:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175198976001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:29:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36483488026722304,"note":"Value kept but may cause issues"} 
[2026-11-03 02:29:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6914362460687390720,"note":"Value kept but may cause issues"} 
[2026-11-03 02:29:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,175,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:29:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793653129000,"timestamp_ms":1793653129000,"timestamp_seconds":1793653129,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0ebf28"} 
[2026-11-03 02:29:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:29:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:29:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-11-03 02:29:45] 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-11-03 02:29:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 02:29:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:29:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:29:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228314,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:29:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228314,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:29:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228314,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:29:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:29:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:29:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:29:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175198976001,"66":27321,"175":206,"19":40192,"24":48,"16":36483488026722304,"45":6914362460687390720},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,19,24,16,45]} 
[2026-11-03 02:29:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:29:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:29:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175198976001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:29:45] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-11-03 02:29:45] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:29:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36483488026722304,"km_value":36483488026722.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:29:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":6914362460687390720,"description":"Unknown IO ID 45"} 
[2026-11-03 02:29:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175198976001,"power":27321,"unknown_175":206,"unknown_19":40192,"ignition":48,"odometer":null,"unknown_45":6914362460687390720}} 
[2026-11-03 02:29:45] local.INFO: DEBUG: GPS processor result {"connection_id":228314,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53186,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:29:45] local.INFO: GPS data processed {"connection_id":228314,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:29:45] local.INFO: Acknowledgment sent {"connection_id":228314,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:30:06] local.INFO: TCP Data received {"connection_id":227870,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:30:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227870,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:30:06] local.INFO: Processing buffer {"connection_id":227870,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:30:06] local.INFO: IMEI packet received {"connection_id":227870,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:30:06] local.INFO: IMEI acknowledgment sent {"connection_id":227870,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:30:07] local.INFO: TCP Data received {"connection_id":227870,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:30:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227870,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:30:07] local.INFO: Processing buffer {"connection_id":227870,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:30:07] local.INFO: IMEI packet received {"connection_id":227870,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:30:07] local.INFO: IMEI acknowledgment sent {"connection_id":227870,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:30:13] local.INFO: TCP Data received {"connection_id":227870,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:30:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227870,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:30:13] local.INFO: Processing buffer {"connection_id":227870,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:30:13] local.INFO: IMEI packet received {"connection_id":227870,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:30:13] local.INFO: IMEI acknowledgment sent {"connection_id":227870,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:30:14] local.INFO: TCP Data received {"connection_id":227870,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e0ede68012d5fd580062dd790000f01512b..."} 
[2026-11-03 02:30:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227870,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e0ede68012d5fd580062dd790000f01512b..."} 
[2026-11-03 02:30:14] local.INFO: Processing buffer {"connection_id":227870,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0ede68012d5fd580062dd790000f01512b..."} 
[2026-11-03 02:30:14] local.INFO: Packet analysis {"connection_id":227870,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e0e"} 
[2026-11-03 02:30:14] local.INFO: Extracted packet for processing {"connection_id":227870,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e0e"} 
[2026-11-03 02:30:14] local.INFO: GPS Element Parsed {"raw_longitude":761255296,"raw_latitude":103667600,"longitude_deg":76.1255296,"latitude_deg":10.36676,"altitude":15,"angle":337,"satellites":43,"speed":47,"hex_longitude":"2d5fd580","hex_latitude":"062dd790","is_valid_coordinates":true} 
[2026-11-03 02:30: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-11-03 02:30:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175201024001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:30:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36483951883190272,"note":"Value kept but may cause issues"} 
[2026-11-03 02:30:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6909718123574018048,"note":"Value kept but may cause issues"} 
[2026-11-03 02:30:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,175,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:30:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793653137000,"timestamp_ms":1793653137000,"timestamp_seconds":1793653137,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0ede68"} 
[2026-11-03 02:30:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:30: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-11-03 02:30: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 02:30:14] 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-11-03 02:30: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-11-03 02:30:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:30:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:30:14] local.INFO: Teltonika packet parsed successfully {"connection_id":227870,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:30:14] local.INFO: Passing IMEI to GPS processor {"connection_id":227870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:30:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":227870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:30:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:30:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:30:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:30:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175201024001,"66":27321,"175":206,"19":40192,"24":47,"16":36483951883190272,"45":6909718123574018048},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,19,24,16,45]} 
[2026-11-03 02:30:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:30:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:30:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175201024001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:30:14] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-11-03 02:30:14] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:30:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36483951883190272,"km_value":36483951883190.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:30:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":6909718123574018048,"description":"Unknown IO ID 45"} 
[2026-11-03 02:30:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175201024001,"power":27321,"unknown_175":206,"unknown_19":40192,"ignition":47,"odometer":null,"unknown_45":6909718123574018048}} 
[2026-11-03 02:30:14] local.INFO: DEBUG: GPS processor result {"connection_id":227870,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53187,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:30:14] local.INFO: GPS data processed {"connection_id":227870,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:30:14] local.INFO: Acknowledgment sent {"connection_id":227870,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:30:15] local.INFO: TCP Data received {"connection_id":227870,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e0efda8012d5fc6c0062df9e0001101502b..."} 
[2026-11-03 02:30:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227870,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e0efda8012d5fc6c0062df9e0001101502b..."} 
[2026-11-03 02:30:15] local.INFO: Processing buffer {"connection_id":227870,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0efda8012d5fc6c0062df9e0001101502b..."} 
[2026-11-03 02:30:15] local.INFO: Packet analysis {"connection_id":227870,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e0e"} 
[2026-11-03 02:30:15] local.INFO: Extracted packet for processing {"connection_id":227870,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e0e"} 
[2026-11-03 02:30:15] local.INFO: GPS Element Parsed {"raw_longitude":761251520,"raw_latitude":103676384,"longitude_deg":76.125152,"latitude_deg":10.3676384,"altitude":17,"angle":336,"satellites":43,"speed":47,"hex_longitude":"2d5fc6c0","hex_latitude":"062df9e0","is_valid_coordinates":true} 
[2026-11-03 02:30: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-11-03 02:30:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175203072001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:30:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36484411444690944,"note":"Value kept but may cause issues"} 
[2026-11-03 02:30:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6905566367669784576,"note":"Value kept but may cause issues"} 
[2026-11-03 02:30:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,175,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:30:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793653145000,"timestamp_ms":1793653145000,"timestamp_seconds":1793653145,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0efda8"} 
[2026-11-03 02:30:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:30: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-11-03 02:30: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 02:30:15] 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-11-03 02:30: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-11-03 02:30:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:30:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:30:15] local.INFO: Teltonika packet parsed successfully {"connection_id":227870,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:30:15] local.INFO: Passing IMEI to GPS processor {"connection_id":227870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:30:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":227870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:30:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:30:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:30:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:30:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175203072001,"66":27267,"175":206,"19":40192,"24":47,"16":36484411444690944,"45":6905566367669784576},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,19,24,16,45]} 
[2026-11-03 02:30:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:30:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:30:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175203072001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:30:15] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-11-03 02:30:15] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:30:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36484411444690944,"km_value":36484411444690.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:30:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":6905566367669784576,"description":"Unknown IO ID 45"} 
[2026-11-03 02:30:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175203072001,"power":27267,"unknown_175":206,"unknown_19":40192,"ignition":47,"odometer":null,"unknown_45":6905566367669784576}} 
[2026-11-03 02:30:15] local.INFO: DEBUG: GPS processor result {"connection_id":227870,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53188,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:30:15] local.INFO: GPS data processed {"connection_id":227870,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:30:15] local.INFO: Acknowledgment sent {"connection_id":227870,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:30:46] local.INFO: TCP Data received {"connection_id":227870,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e0f1ce8012d5fb900062e1c98001101572f..."} 
[2026-11-03 02:30:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227870,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e0f1ce8012d5fb900062e1c98001101572f..."} 
[2026-11-03 02:30:46] local.INFO: Processing buffer {"connection_id":227870,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0f1ce8012d5fb900062e1c98001101572f..."} 
[2026-11-03 02:30:46] local.INFO: Packet analysis {"connection_id":227870,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e0f"} 
[2026-11-03 02:30:46] local.INFO: Extracted packet for processing {"connection_id":227870,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e0f"} 
[2026-11-03 02:30:46] local.INFO: GPS Element Parsed {"raw_longitude":761248000,"raw_latitude":103685272,"longitude_deg":76.1248,"latitude_deg":10.3685272,"altitude":17,"angle":343,"satellites":47,"speed":47,"hex_longitude":"2d5fb900","hex_latitude":"062e1c98","is_valid_coordinates":true} 
[2026-11-03 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-11-03 02:30:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175205120001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:30:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36484875301158912,"note":"Value kept but may cause issues"} 
[2026-11-03 02:30:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6901414611765551104,"note":"Value kept but may cause issues"} 
[2026-11-03 02:30:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,175,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:30:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793653153000,"timestamp_ms":1793653153000,"timestamp_seconds":1793653153,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0f1ce8"} 
[2026-11-03 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-11-03 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-11-03 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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 02:30:46] 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-11-03 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-11-03 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-11-03 02:30:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:30:46] local.INFO: Teltonika packet parsed successfully {"connection_id":227870,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:30:46] local.INFO: Passing IMEI to GPS processor {"connection_id":227870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:30:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":227870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:30:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:30:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:30:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:30:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175205120001,"66":27321,"175":206,"19":40192,"24":47,"16":36484875301158912,"45":6901414611765551104},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,19,24,16,45]} 
[2026-11-03 02:30:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:30:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:30:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175205120001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:30:46] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-11-03 02:30:46] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:30:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36484875301158912,"km_value":36484875301158.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:30:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":6901414611765551104,"description":"Unknown IO ID 45"} 
[2026-11-03 02:30:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175205120001,"power":27321,"unknown_175":206,"unknown_19":40192,"ignition":47,"odometer":null,"unknown_45":6901414611765551104}} 
[2026-11-03 02:30:46] local.INFO: DEBUG: GPS processor result {"connection_id":227870,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53189,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:30:46] local.INFO: GPS data processed {"connection_id":227870,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:30:46] local.INFO: Acknowledgment sent {"connection_id":227870,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:31:07] local.INFO: TCP Data received {"connection_id":228315,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:31:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228315,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:31:07] local.INFO: Processing buffer {"connection_id":228315,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:31:07] local.INFO: IMEI packet received {"connection_id":228315,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:31:07] local.INFO: IMEI acknowledgment sent {"connection_id":228315,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:31:09] local.INFO: TCP Data received {"connection_id":228315,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:31:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228315,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:31:09] local.INFO: Processing buffer {"connection_id":228315,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:31:09] local.INFO: IMEI packet received {"connection_id":228315,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:31:09] local.INFO: IMEI acknowledgment sent {"connection_id":228315,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:31:11] local.INFO: TCP Data received {"connection_id":228315,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e0f3c28012d5fb180062e4290001001602d..."} 
[2026-11-03 02:31:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228315,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e0f3c28012d5fb180062e4290001001602d..."} 
[2026-11-03 02:31:11] local.INFO: Processing buffer {"connection_id":228315,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0f3c28012d5fb180062e4290001001602d..."} 
[2026-11-03 02:31:11] local.INFO: Packet analysis {"connection_id":228315,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e0f"} 
[2026-11-03 02:31:11] local.INFO: Extracted packet for processing {"connection_id":228315,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e0f"} 
[2026-11-03 02:31:11] local.INFO: GPS Element Parsed {"raw_longitude":761246080,"raw_latitude":103694992,"longitude_deg":76.124608,"latitude_deg":10.3694992,"altitude":16,"angle":352,"satellites":45,"speed":51,"hex_longitude":"2d5fb180","hex_latitude":"062e4290","is_valid_coordinates":true} 
[2026-11-03 02:31: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-11-03 02:31:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175207168001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:31:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36485356337496064,"note":"Value kept but may cause issues"} 
[2026-11-03 02:31:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6897544330838054912,"note":"Value kept but may cause issues"} 
[2026-11-03 02:31:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,175,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:31:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793653161000,"timestamp_ms":1793653161000,"timestamp_seconds":1793653161,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0f3c28"} 
[2026-11-03 02:31:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:31: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-11-03 02:31: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 02:31:11] 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-11-03 02:31: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-11-03 02:31:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:31:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:31:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228315,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:31:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228315,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:31:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228315,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:31:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:31:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:31:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:31:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175207168001,"66":27234,"175":206,"19":40192,"24":51,"16":36485356337496064,"45":6897544330838054912},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,19,24,16,45]} 
[2026-11-03 02:31:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:31:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:31:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175207168001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:31:11] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-11-03 02:31:11] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:31:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36485356337496064,"km_value":36485356337496.06,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:31:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":6897544330838054912,"description":"Unknown IO ID 45"} 
[2026-11-03 02:31:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175207168001,"power":27234,"unknown_175":206,"unknown_19":40192,"ignition":51,"odometer":null,"unknown_45":6897544330838054912}} 
[2026-11-03 02:31:11] local.INFO: DEBUG: GPS processor result {"connection_id":228315,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53190,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:31:11] local.INFO: GPS data processed {"connection_id":228315,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:31:11] local.INFO: Acknowledgment sent {"connection_id":228315,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:31:44] local.INFO: TCP Data received {"connection_id":228315,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e0f5780012d5fad80062e66d0000d016030..."} 
[2026-11-03 02:31:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228315,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e0f5780012d5fad80062e66d0000d016030..."} 
[2026-11-03 02:31:44] local.INFO: Processing buffer {"connection_id":228315,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e0f5780012d5fad80062e66d0000d016030..."} 
[2026-11-03 02:31:44] local.INFO: Packet analysis {"connection_id":228315,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e0f"} 
[2026-11-03 02:31:44] local.INFO: Extracted packet for processing {"connection_id":228315,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e0f"} 
[2026-11-03 02:31:44] local.INFO: GPS Element Parsed {"raw_longitude":761245056,"raw_latitude":103704272,"longitude_deg":76.1245056,"latitude_deg":10.3704272,"altitude":13,"angle":352,"satellites":48,"speed":55,"hex_longitude":"2d5fad80","hex_latitude":"062e66d0","is_valid_coordinates":true} 
[2026-11-03 02:31: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-11-03 02:31:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175209216001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:31:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36485807309062144,"note":"Value kept but may cause issues"} 
[2026-11-03 02:31:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6895433268515213312,"note":"Value kept but may cause issues"} 
[2026-11-03 02:31:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,175,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:31:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793653168000,"timestamp_ms":1793653168000,"timestamp_seconds":1793653168,"priority":1,"record_length":96,"hex_timestamp":"000001a19e0f5780"} 
[2026-11-03 02:31:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:31:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:31: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":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 02:31:44] 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-11-03 02:31: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-11-03 02:31:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:31:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:31:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228315,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:31:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228315,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:31:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228315,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:31:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:31:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:31:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:31:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175209216001,"66":27397,"175":206,"19":40192,"24":55,"16":36485807309062144,"45":6895433268515213312},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,19,24,16,45]} 
[2026-11-03 02:31:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:31:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:31:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175209216001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:31:44] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-11-03 02:31:44] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:31:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36485807309062144,"km_value":36485807309062.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:31:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":6895433268515213312,"description":"Unknown IO ID 45"} 
[2026-11-03 02:31:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175209216001,"power":27397,"unknown_175":206,"unknown_19":40192,"ignition":55,"odometer":null,"unknown_45":6895433268515213312}} 
[2026-11-03 02:31:44] local.INFO: DEBUG: GPS processor result {"connection_id":228315,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53191,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:31:44] local.INFO: GPS data processed {"connection_id":228315,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:31:44] local.INFO: Acknowledgment sent {"connection_id":228315,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:32:07] local.INFO: TCP Data received {"connection_id":231389,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:32:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231389,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:32:07] local.INFO: Processing buffer {"connection_id":231389,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:32:07] local.INFO: IMEI packet received {"connection_id":231389,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 02:32:07] local.INFO: IMEI acknowledgment sent {"connection_id":231389,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:32:41] local.INFO: TCP Data received {"connection_id":231390,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:32:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231390,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:32:41] local.INFO: Processing buffer {"connection_id":231390,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:32:41] local.INFO: IMEI packet received {"connection_id":231390,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:32:41] local.INFO: IMEI acknowledgment sent {"connection_id":231390,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:32:46] local.INFO: TCP Data received {"connection_id":231390,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:32:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231390,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:32:46] local.INFO: Processing buffer {"connection_id":231390,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:32:46] local.INFO: IMEI packet received {"connection_id":231390,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:32:46] local.INFO: IMEI acknowledgment sent {"connection_id":231390,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:32:47] local.INFO: TCP Data received {"connection_id":231390,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e10ce80012d5f3880062fe5d0000801582a..."} 
[2026-11-03 02:32:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231390,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e10ce80012d5f3880062fe5d0000801582a..."} 
[2026-11-03 02:32:47] local.INFO: Processing buffer {"connection_id":231390,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e10ce80012d5f3880062fe5d0000801582a..."} 
[2026-11-03 02:32:47] local.INFO: Packet analysis {"connection_id":231390,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e10"} 
[2026-11-03 02:32:47] local.INFO: Extracted packet for processing {"connection_id":231390,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e10"} 
[2026-11-03 02:32:47] local.INFO: GPS Element Parsed {"raw_longitude":761215104,"raw_latitude":103802320,"longitude_deg":76.1215104,"latitude_deg":10.380232,"altitude":8,"angle":344,"satellites":42,"speed":52,"hex_longitude":"2d5f3880","hex_latitude":"062fe5d0","is_valid_coordinates":true} 
[2026-11-03 02:32: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-11-03 02:32:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175233792001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:32:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36490798061060096,"note":"Value kept but may cause issues"} 
[2026-11-03 02:32:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6864189546125586432,"note":"Value kept but may cause issues"} 
[2026-11-03 02:32:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:32:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793653264000,"timestamp_ms":1793653264000,"timestamp_seconds":1793653264,"priority":1,"record_length":96,"hex_timestamp":"000001a19e10ce80"} 
[2026-11-03 02:32:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:32: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-11-03 02:32: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 02:32:47] 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-11-03 02:32: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-11-03 02:32:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:32:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:32:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231390,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:32:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:32:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:32:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:32:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:32:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:32:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175233792001,"66":27321,"174":206,"19":40192,"24":52,"16":36490798061060096,"45":6864189546125586432},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,19,24,16,45]} 
[2026-11-03 02:32:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:32:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:32:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175233792001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:32:47] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-11-03 02:32:47] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:32:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36490798061060096,"km_value":36490798061060.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:32:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":6864189546125586432,"description":"Unknown IO ID 45"} 
[2026-11-03 02:32:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175233792001,"power":27321,"unknown_174":206,"unknown_19":40192,"ignition":52,"odometer":null,"unknown_45":6864189546125586432}} 
[2026-11-03 02:32:47] local.INFO: DEBUG: GPS processor result {"connection_id":231390,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53192,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:32:47] local.INFO: GPS data processed {"connection_id":231390,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:32:47] local.INFO: Acknowledgment sent {"connection_id":231390,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:33:11] local.INFO: TCP Data received {"connection_id":229568,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:33:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229568,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:33:11] local.INFO: Processing buffer {"connection_id":229568,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:33:11] local.INFO: IMEI packet received {"connection_id":229568,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:33:11] local.INFO: IMEI acknowledgment sent {"connection_id":229568,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:33:16] local.INFO: TCP Data received {"connection_id":229568,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:33:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229568,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:33:16] local.INFO: Processing buffer {"connection_id":229568,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:33:16] local.INFO: IMEI packet received {"connection_id":229568,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:33:16] local.INFO: IMEI acknowledgment sent {"connection_id":229568,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:33:17] local.INFO: TCP Data received {"connection_id":229568,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e120700012d5ecec006316098001001622c..."} 
[2026-11-03 02:33:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229568,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e120700012d5ecec006316098001001622c..."} 
[2026-11-03 02:33:17] local.INFO: Processing buffer {"connection_id":229568,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e120700012d5ecec006316098001001622c..."} 
[2026-11-03 02:33:17] local.INFO: Packet analysis {"connection_id":229568,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e12"} 
[2026-11-03 02:33:17] local.INFO: Extracted packet for processing {"connection_id":229568,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e12"} 
[2026-11-03 02:33:17] local.INFO: GPS Element Parsed {"raw_longitude":761188032,"raw_latitude":103899288,"longitude_deg":76.1188032,"latitude_deg":10.3899288,"altitude":16,"angle":354,"satellites":44,"speed":45,"hex_longitude":"2d5ecec0","hex_latitude":"06316098","is_valid_coordinates":true} 
[2026-11-03 02:33: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-11-03 02:33:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175256064001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:33:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36495681438875648,"note":"Value kept but may cause issues"} 
[2026-11-03 02:33:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6831608817598371840,"note":"Value kept but may cause issues"} 
[2026-11-03 02:33:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,112,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:33:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793653344000,"timestamp_ms":1793653344000,"timestamp_seconds":1793653344,"priority":1,"record_length":96,"hex_timestamp":"000001a19e120700"} 
[2026-11-03 02:33:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:33: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-11-03 02:33: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 02:33:17] 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-11-03 02:33: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-11-03 02:33:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:33:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:33:17] local.INFO: Teltonika packet parsed successfully {"connection_id":229568,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:33:17] local.INFO: Passing IMEI to GPS processor {"connection_id":229568,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:33:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":229568,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:33:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:33:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:33:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:33:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175256064001,"66":27267,"112":206,"19":40192,"24":45,"16":36495681438875648,"45":6831608817598371840},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,112,19,24,16,45]} 
[2026-11-03 02:33:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:33:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:33:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175256064001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:33:17] local.INFO: Unknown IO ID detected {"io_id":112,"value":206,"description":"Unknown IO ID 112"} 
[2026-11-03 02:33:17] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:33:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36495681438875648,"km_value":36495681438875.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:33:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":6831608817598371840,"description":"Unknown IO ID 45"} 
[2026-11-03 02:33:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175256064001,"power":27267,"unknown_112":206,"unknown_19":40192,"ignition":45,"odometer":null,"unknown_45":6831608817598371840}} 
[2026-11-03 02:33:17] local.INFO: DEBUG: GPS processor result {"connection_id":229568,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53193,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:33:17] local.INFO: GPS data processed {"connection_id":229568,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:33:17] local.INFO: Acknowledgment sent {"connection_id":229568,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:33:48] local.INFO: TCP Data received {"connection_id":229568,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e122640012d5ecec0063184e8001000052e..."} 
[2026-11-03 02:33:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229568,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e122640012d5ecec0063184e8001000052e..."} 
[2026-11-03 02:33:48] local.INFO: Processing buffer {"connection_id":229568,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e122640012d5ecec0063184e8001000052e..."} 
[2026-11-03 02:33:48] local.INFO: Packet analysis {"connection_id":229568,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e12"} 
[2026-11-03 02:33:48] local.INFO: Extracted packet for processing {"connection_id":229568,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e12"} 
[2026-11-03 02:33:48] local.INFO: GPS Element Parsed {"raw_longitude":761188032,"raw_latitude":103908584,"longitude_deg":76.1188032,"latitude_deg":10.3908584,"altitude":16,"angle":5,"satellites":46,"speed":47,"hex_longitude":"2d5ecec0","hex_latitude":"063184e8","is_valid_coordinates":true} 
[2026-11-03 02:33: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-11-03 02:33:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175256064001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:33:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36496132410441728,"note":"Value kept but may cause issues"} 
[2026-11-03 02:33:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6831608817598371840,"note":"Value kept but may cause issues"} 
[2026-11-03 02:33:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,112,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:33:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793653352000,"timestamp_ms":1793653352000,"timestamp_seconds":1793653352,"priority":1,"record_length":96,"hex_timestamp":"000001a19e122640"} 
[2026-11-03 02:33:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:33:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:33:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 02:33:48] 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-11-03 02:33: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-11-03 02:33:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:33:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:33:48] local.INFO: Teltonika packet parsed successfully {"connection_id":229568,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:33:48] local.INFO: Passing IMEI to GPS processor {"connection_id":229568,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:33:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":229568,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:33:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:33:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:33:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:33:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175256064001,"66":27245,"112":206,"19":40192,"24":47,"16":36496132410441728,"45":6831608817598371840},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,112,19,24,16,45]} 
[2026-11-03 02:33:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:33:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:33:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175256064001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:33:48] local.INFO: Unknown IO ID detected {"io_id":112,"value":206,"description":"Unknown IO ID 112"} 
[2026-11-03 02:33:48] local.INFO: Unknown IO ID detected {"io_id":19,"value":40192,"description":"Unknown IO ID 19"} 
[2026-11-03 02:33:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36496132410441728,"km_value":36496132410441.73,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:33:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":6831608817598371840,"description":"Unknown IO ID 45"} 
[2026-11-03 02:33:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175256064001,"power":27245,"unknown_112":206,"unknown_19":40192,"ignition":47,"odometer":null,"unknown_45":6831608817598371840}} 
[2026-11-03 02:33:48] local.INFO: DEBUG: GPS processor result {"connection_id":229568,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53194,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:33:48] local.INFO: GPS data processed {"connection_id":229568,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:33:48] local.INFO: Acknowledgment sent {"connection_id":229568,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:34:54] local.INFO: TCP Data received {"connection_id":228317,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:34:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228317,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:34:54] local.INFO: Processing buffer {"connection_id":228317,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:34:54] local.INFO: IMEI packet received {"connection_id":228317,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:34:54] local.INFO: IMEI acknowledgment sent {"connection_id":228317,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:34:56] local.INFO: TCP Data received {"connection_id":228317,"ip":"117.224.211.31","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 02:34:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228317,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 02:34:56] local.INFO: Processing buffer {"connection_id":228317,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 02:34:56] local.INFO: IMEI packet received {"connection_id":228317,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:34:56] local.INFO: IMEI acknowledgment sent {"connection_id":228317,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:35:06] local.INFO: TCP Data received {"connection_id":228318,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:35:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228318,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:35:06] local.INFO: Processing buffer {"connection_id":228318,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:35:06] local.INFO: IMEI packet received {"connection_id":228318,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:35:06] local.INFO: IMEI acknowledgment sent {"connection_id":228318,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:37:42] local.INFO: TCP Data received {"connection_id":228319,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:37:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228319,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:37:42] local.INFO: Processing buffer {"connection_id":228319,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:37:42] local.INFO: IMEI packet received {"connection_id":228319,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 02:37:42] local.INFO: IMEI acknowledgment sent {"connection_id":228319,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:40:06] local.INFO: TCP Data received {"connection_id":228324,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:40:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228324,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:40:06] local.INFO: Processing buffer {"connection_id":228324,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:40:06] local.INFO: IMEI packet received {"connection_id":228324,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:40:06] local.INFO: IMEI acknowledgment sent {"connection_id":228324,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:40:11] local.INFO: TCP Data received {"connection_id":228324,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:40:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228324,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:40:11] local.INFO: Processing buffer {"connection_id":228324,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:40:11] local.INFO: IMEI packet received {"connection_id":228324,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:40:11] local.INFO: IMEI acknowledgment sent {"connection_id":228324,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:40:15] local.INFO: TCP Data received {"connection_id":228324,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e166818012d5c55800636b9380009014f2d..."} 
[2026-11-03 02:40:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228324,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e166818012d5c55800636b9380009014f2d..."} 
[2026-11-03 02:40:15] local.INFO: Processing buffer {"connection_id":228324,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e166818012d5c55800636b9380009014f2d..."} 
[2026-11-03 02:40:15] local.INFO: Packet analysis {"connection_id":228324,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e16"} 
[2026-11-03 02:40:15] local.INFO: Extracted packet for processing {"connection_id":228324,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e16"} 
[2026-11-03 02:40:15] local.INFO: GPS Element Parsed {"raw_longitude":761025920,"raw_latitude":104249656,"longitude_deg":76.102592,"latitude_deg":10.4249656,"altitude":9,"angle":335,"satellites":45,"speed":51,"hex_longitude":"2d5c5580","hex_latitude":"0636b938","is_valid_coordinates":true} 
[2026-11-03 02:40: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-11-03 02:40:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175327744001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:40:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36514648014454784,"note":"Value kept but may cause issues"} 
[2026-11-03 02:40:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6657798019567095808,"note":"Value kept but may cause issues"} 
[2026-11-03 02:40:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,115,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:40:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793653631000,"timestamp_ms":1793653631000,"timestamp_seconds":1793653631,"priority":1,"record_length":96,"hex_timestamp":"000001a19e166818"} 
[2026-11-03 02:40:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:40: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-11-03 02:40: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":104,"n8_eight_byte":230,"data_length":795,"current_offset":136} 
[2026-11-03 02:40:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2788,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 02:40: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-11-03 02:40:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:40:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:40:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228324,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:40:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228324,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:40:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228324,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:40:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:40:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:40:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:40:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175327744001,"66":27376,"115":206,"19":38400,"24":51,"16":36514648014454784,"45":6657798019567095808},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,115,19,24,16,45]} 
[2026-11-03 02:40:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:40:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:40:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175327744001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:40:15] local.INFO: Unknown IO ID detected {"io_id":115,"value":206,"description":"Unknown IO ID 115"} 
[2026-11-03 02:40:15] local.INFO: Unknown IO ID detected {"io_id":19,"value":38400,"description":"Unknown IO ID 19"} 
[2026-11-03 02:40:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36514648014454784,"km_value":36514648014454.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:40:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":6657798019567095808,"description":"Unknown IO ID 45"} 
[2026-11-03 02:40:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175327744001,"power":27376,"unknown_115":206,"unknown_19":38400,"ignition":51,"odometer":null,"unknown_45":6657798019567095808}} 
[2026-11-03 02:40:15] local.INFO: DEBUG: GPS processor result {"connection_id":228324,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53195,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:40:15] local.INFO: GPS data processed {"connection_id":228324,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:40:15] local.INFO: Acknowledgment sent {"connection_id":228324,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:40:47] local.INFO: TCP Data received {"connection_id":228324,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e18d530012d5ba20006383640000801522d..."} 
[2026-11-03 02:40:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228324,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e18d530012d5ba20006383640000801522d..."} 
[2026-11-03 02:40:47] local.INFO: Processing buffer {"connection_id":228324,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e18d530012d5ba20006383640000801522d..."} 
[2026-11-03 02:40:47] local.INFO: Packet analysis {"connection_id":228324,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e18"} 
[2026-11-03 02:40:47] local.INFO: Extracted packet for processing {"connection_id":228324,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e18"} 
[2026-11-03 02:40:47] local.INFO: GPS Element Parsed {"raw_longitude":760979968,"raw_latitude":104347200,"longitude_deg":76.0979968,"latitude_deg":10.43472,"altitude":8,"angle":338,"satellites":45,"speed":51,"hex_longitude":"2d5ba200","hex_latitude":"06383640","is_valid_coordinates":true} 
[2026-11-03 02: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-11-03 02:40:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175368192001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:40:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36519874989654016,"note":"Value kept but may cause issues"} 
[2026-11-03 02:40:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6607202892528097280,"note":"Value kept but may cause issues"} 
[2026-11-03 02:40:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,115,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:40:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793653790000,"timestamp_ms":1793653790000,"timestamp_seconds":1793653790,"priority":1,"record_length":96,"hex_timestamp":"000001a19e18d530"} 
[2026-11-03 02:40:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:40:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:40:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 02:40:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 02: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-11-03 02:40:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:40:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:40:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228324,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:40:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228324,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:40:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228324,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:40:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:40:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:40:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:40:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175368192001,"66":27397,"115":206,"19":38400,"24":51,"16":36519874989654016,"45":6607202892528097280},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,115,19,24,16,45]} 
[2026-11-03 02:40:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:40:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:40:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175368192001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:40:47] local.INFO: Unknown IO ID detected {"io_id":115,"value":206,"description":"Unknown IO ID 115"} 
[2026-11-03 02:40:47] local.INFO: Unknown IO ID detected {"io_id":19,"value":38400,"description":"Unknown IO ID 19"} 
[2026-11-03 02:40:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36519874989654016,"km_value":36519874989654.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:40:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":6607202892528097280,"description":"Unknown IO ID 45"} 
[2026-11-03 02:40:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175368192001,"power":27397,"unknown_115":206,"unknown_19":38400,"ignition":51,"odometer":null,"unknown_45":6607202892528097280}} 
[2026-11-03 02:40:47] local.INFO: DEBUG: GPS processor result {"connection_id":228324,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53196,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:40:47] local.INFO: GPS data processed {"connection_id":228324,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:40:47] local.INFO: Acknowledgment sent {"connection_id":228324,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:41:06] local.INFO: TCP Data received {"connection_id":231396,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:41:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231396,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:41:06] local.INFO: Processing buffer {"connection_id":231396,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:41:06] local.INFO: IMEI packet received {"connection_id":231396,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:41:06] local.INFO: IMEI acknowledgment sent {"connection_id":231396,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:41:11] local.INFO: TCP Data received {"connection_id":231396,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:41:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231396,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:41:11] local.INFO: Processing buffer {"connection_id":231396,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:41:11] local.INFO: IMEI packet received {"connection_id":231396,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:41:11] local.INFO: IMEI acknowledgment sent {"connection_id":231396,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:41:13] local.INFO: TCP Data received {"connection_id":231396,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e18f088012d5b954006385778000801522d..."} 
[2026-11-03 02:41:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231396,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e18f088012d5b954006385778000801522d..."} 
[2026-11-03 02:41:13] local.INFO: Processing buffer {"connection_id":231396,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e18f088012d5b954006385778000801522d..."} 
[2026-11-03 02:41:13] local.INFO: Packet analysis {"connection_id":231396,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e18"} 
[2026-11-03 02:41:13] local.INFO: Extracted packet for processing {"connection_id":231396,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e18"} 
[2026-11-03 02:41:13] local.INFO: GPS Element Parsed {"raw_longitude":760976704,"raw_latitude":104355704,"longitude_deg":76.0976704,"latitude_deg":10.4355704,"altitude":8,"angle":338,"satellites":45,"speed":53,"hex_longitude":"2d5b9540","hex_latitude":"06385778","is_valid_coordinates":true} 
[2026-11-03 02:41: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-11-03 02:41:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175370240001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:41:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36520317371285504,"note":"Value kept but may cause issues"} 
[2026-11-03 02:41:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6602840030391451648,"note":"Value kept but may cause issues"} 
[2026-11-03 02:41:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,115,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:41:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793653797000,"timestamp_ms":1793653797000,"timestamp_seconds":1793653797,"priority":1,"record_length":96,"hex_timestamp":"000001a19e18f088"} 
[2026-11-03 02:41:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:41: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-11-03 02:41: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":5,"data_length":795,"current_offset":136} 
[2026-11-03 02:41:13] 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-11-03 02:41: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-11-03 02:41:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:41:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:41:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231396,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:41:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:41:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:41:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:41:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:41:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:41:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175370240001,"66":27365,"115":206,"19":38400,"24":53,"16":36520317371285504,"45":6602840030391451648},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,115,19,24,16,45]} 
[2026-11-03 02:41:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:41:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:41:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175370240001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:41:13] local.INFO: Unknown IO ID detected {"io_id":115,"value":206,"description":"Unknown IO ID 115"} 
[2026-11-03 02:41:13] local.INFO: Unknown IO ID detected {"io_id":19,"value":38400,"description":"Unknown IO ID 19"} 
[2026-11-03 02:41:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36520317371285504,"km_value":36520317371285.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:41:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":6602840030391451648,"description":"Unknown IO ID 45"} 
[2026-11-03 02:41:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175370240001,"power":27365,"unknown_115":206,"unknown_19":38400,"ignition":53,"odometer":null,"unknown_45":6602840030391451648}} 
[2026-11-03 02:41:13] local.INFO: DEBUG: GPS processor result {"connection_id":231396,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53197,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:41:13] local.INFO: GPS data processed {"connection_id":231396,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:41:13] local.INFO: Acknowledgment sent {"connection_id":231396,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:41:44] local.INFO: TCP Data received {"connection_id":231396,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e190be0012d5b874006387a50000801502d..."} 
[2026-11-03 02:41:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231396,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e190be0012d5b874006387a50000801502d..."} 
[2026-11-03 02:41:44] local.INFO: Processing buffer {"connection_id":231396,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e190be0012d5b874006387a50000801502d..."} 
[2026-11-03 02:41:44] local.INFO: Packet analysis {"connection_id":231396,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e19"} 
[2026-11-03 02:41:44] local.INFO: Extracted packet for processing {"connection_id":231396,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e19"} 
[2026-11-03 02:41:44] local.INFO: GPS Element Parsed {"raw_longitude":760973120,"raw_latitude":104364624,"longitude_deg":76.097312,"latitude_deg":10.4364624,"altitude":8,"angle":336,"satellites":45,"speed":55,"hex_longitude":"2d5b8740","hex_latitude":"06387a50","is_valid_coordinates":true} 
[2026-11-03 02:41: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-11-03 02:41:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175372032001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:41:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36520781227753472,"note":"Value kept but may cause issues"} 
[2026-11-03 02:41:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6599251224440567808,"note":"Value kept but may cause issues"} 
[2026-11-03 02:41:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,115,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:41:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793653804000,"timestamp_ms":1793653804000,"timestamp_seconds":1793653804,"priority":1,"record_length":96,"hex_timestamp":"000001a19e190be0"} 
[2026-11-03 02:41:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:41:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:41: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 02:41:44] 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-11-03 02:41: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-11-03 02:41:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:41:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:41:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231396,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:41:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:41:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:41:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:41:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:41:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:41:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175372032001,"66":27321,"115":206,"19":38400,"24":55,"16":36520781227753472,"45":6599251224440567808},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,115,19,24,16,45]} 
[2026-11-03 02:41:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:41:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:41:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175372032001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:41:44] local.INFO: Unknown IO ID detected {"io_id":115,"value":206,"description":"Unknown IO ID 115"} 
[2026-11-03 02:41:44] local.INFO: Unknown IO ID detected {"io_id":19,"value":38400,"description":"Unknown IO ID 19"} 
[2026-11-03 02:41:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36520781227753472,"km_value":36520781227753.47,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:41:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":6599251224440567808,"description":"Unknown IO ID 45"} 
[2026-11-03 02:41:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175372032001,"power":27321,"unknown_115":206,"unknown_19":38400,"ignition":55,"odometer":null,"unknown_45":6599251224440567808}} 
[2026-11-03 02:41:44] local.INFO: DEBUG: GPS processor result {"connection_id":231396,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53198,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:41:44] local.INFO: GPS data processed {"connection_id":231396,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:41:44] local.INFO: Acknowledgment sent {"connection_id":231396,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:43:10] local.INFO: TCP Data received {"connection_id":231397,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:43:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231397,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:43:10] local.INFO: Processing buffer {"connection_id":231397,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:43:10] local.INFO: IMEI packet received {"connection_id":231397,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 02:43:10] local.INFO: IMEI acknowledgment sent {"connection_id":231397,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:43:21] local.INFO: TCP Data received {"connection_id":229571,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:43:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229571,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:43:21] local.INFO: Processing buffer {"connection_id":229571,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:43:21] local.INFO: IMEI packet received {"connection_id":229571,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:43:21] local.INFO: IMEI acknowledgment sent {"connection_id":229571,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:43:23] local.INFO: TCP Data received {"connection_id":229571,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:43:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229571,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:43:23] local.INFO: Processing buffer {"connection_id":229571,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:43:23] local.INFO: IMEI packet received {"connection_id":229571,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:43:23] local.INFO: IMEI acknowledgment sent {"connection_id":229571,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:43:23] local.INFO: TCP Data received {"connection_id":229571,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e1b32a8012d5ad4c0063af8f00006000e2c..."} 
[2026-11-03 02:43:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229571,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e1b32a8012d5ad4c0063af8f00006000e2c..."} 
[2026-11-03 02:43:23] local.INFO: Processing buffer {"connection_id":229571,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e1b32a8012d5ad4c0063af8f00006000e2c..."} 
[2026-11-03 02:43:23] local.INFO: Packet analysis {"connection_id":229571,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e1b"} 
[2026-11-03 02:43:23] local.INFO: Extracted packet for processing {"connection_id":229571,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e1b"} 
[2026-11-03 02:43:23] local.INFO: GPS Element Parsed {"raw_longitude":760927424,"raw_latitude":104528112,"longitude_deg":76.0927424,"latitude_deg":10.4528112,"altitude":6,"angle":14,"satellites":44,"speed":52,"hex_longitude":"2d5ad4c0","hex_latitude":"063af8f0","is_valid_coordinates":true} 
[2026-11-03 02:43: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-11-03 02:43:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175408128001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:43:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36529590205677568,"note":"Value kept but may cause issues"} 
[2026-11-03 02:43:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6541478485512605696,"note":"Value kept but may cause issues"} 
[2026-11-03 02:43:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,117,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:43:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793653945000,"timestamp_ms":1793653945000,"timestamp_seconds":1793653945,"priority":1,"record_length":96,"hex_timestamp":"000001a19e1b32a8"} 
[2026-11-03 02:43:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:43:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:43: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":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 02:43:23] 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-11-03 02:43: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-11-03 02:43:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:43:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:43:23] local.INFO: Teltonika packet parsed successfully {"connection_id":229571,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:43:23] local.INFO: Passing IMEI to GPS processor {"connection_id":229571,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:43:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":229571,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:43:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:43:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:43:23] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:43:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175408128001,"66":27321,"117":206,"19":38400,"24":52,"16":36529590205677568,"45":6541478485512605696},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,117,19,24,16,45]} 
[2026-11-03 02:43:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:43:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:43:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175408128001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:43:23] local.INFO: Unknown IO ID detected {"io_id":117,"value":206,"description":"Unknown IO ID 117"} 
[2026-11-03 02:43:23] local.INFO: Unknown IO ID detected {"io_id":19,"value":38400,"description":"Unknown IO ID 19"} 
[2026-11-03 02:43:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36529590205677568,"km_value":36529590205677.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:43:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":6541478485512605696,"description":"Unknown IO ID 45"} 
[2026-11-03 02:43:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175408128001,"power":27321,"unknown_117":206,"unknown_19":38400,"ignition":52,"odometer":null,"unknown_45":6541478485512605696}} 
[2026-11-03 02:43:23] local.INFO: DEBUG: GPS processor result {"connection_id":229571,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53199,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:43:23] local.INFO: GPS data processed {"connection_id":229571,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:43:23] local.INFO: Acknowledgment sent {"connection_id":229571,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:43:42] local.INFO: TCP Data received {"connection_id":227872,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:43:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227872,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:43:42] local.INFO: Processing buffer {"connection_id":227872,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:43:42] local.INFO: IMEI packet received {"connection_id":227872,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 02:43:42] local.INFO: IMEI acknowledgment sent {"connection_id":227872,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:44:06] local.INFO: TCP Data received {"connection_id":227873,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:44:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227873,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:44:06] local.INFO: Processing buffer {"connection_id":227873,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:44:06] local.INFO: IMEI packet received {"connection_id":227873,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:44:06] local.INFO: IMEI acknowledgment sent {"connection_id":227873,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:44:11] local.INFO: TCP Data received {"connection_id":227873,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:44:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227873,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:44:11] local.INFO: Processing buffer {"connection_id":227873,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:44:11] local.INFO: IMEI packet received {"connection_id":227873,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:44:11] local.INFO: IMEI acknowledgment sent {"connection_id":227873,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:44:12] local.INFO: TCP Data received {"connection_id":227873,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e1b4e00012d5adc00063b1b48000600042c..."} 
[2026-11-03 02:44:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e1b4e00012d5adc00063b1b48000600042c..."} 
[2026-11-03 02:44:12] local.INFO: Processing buffer {"connection_id":227873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e1b4e00012d5adc00063b1b48000600042c..."} 
[2026-11-03 02:44:12] local.INFO: Packet analysis {"connection_id":227873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e1b"} 
[2026-11-03 02:44:12] local.INFO: Extracted packet for processing {"connection_id":227873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e1b"} 
[2026-11-03 02:44:12] local.INFO: GPS Element Parsed {"raw_longitude":760929280,"raw_latitude":104536904,"longitude_deg":76.092928,"latitude_deg":10.4536904,"altitude":6,"angle":4,"satellites":44,"speed":50,"hex_longitude":"2d5adc00","hex_latitude":"063b1b48","is_valid_coordinates":true} 
[2026-11-03 02:44: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-11-03 02:44:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175409920001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:44:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36530023997374464,"note":"Value kept but may cause issues"} 
[2026-11-03 02:44:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6545067291467902976,"note":"Value kept but may cause issues"} 
[2026-11-03 02:44:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,117,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:44:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793653952000,"timestamp_ms":1793653952000,"timestamp_seconds":1793653952,"priority":1,"record_length":96,"hex_timestamp":"000001a19e1b4e00"} 
[2026-11-03 02:44:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:44: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-11-03 02:44:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 02:44:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 02:44: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-11-03 02:44:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:44:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:44:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:44:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:44:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:44:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:44:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:44:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:44:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175409920001,"66":27343,"117":206,"19":38400,"24":50,"16":36530023997374464,"45":6545067291467902976},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,117,19,24,16,45]} 
[2026-11-03 02:44:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:44:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:44:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175409920001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:44:12] local.INFO: Unknown IO ID detected {"io_id":117,"value":206,"description":"Unknown IO ID 117"} 
[2026-11-03 02:44:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":38400,"description":"Unknown IO ID 19"} 
[2026-11-03 02:44:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36530023997374464,"km_value":36530023997374.46,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:44:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":6545067291467902976,"description":"Unknown IO ID 45"} 
[2026-11-03 02:44:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175409920001,"power":27343,"unknown_117":206,"unknown_19":38400,"ignition":50,"odometer":null,"unknown_45":6545067291467902976}} 
[2026-11-03 02:44:12] local.INFO: DEBUG: GPS processor result {"connection_id":227873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53200,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:44:12] local.INFO: GPS data processed {"connection_id":227873,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:44:12] local.INFO: Acknowledgment sent {"connection_id":227873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:44:44] local.INFO: TCP Data received {"connection_id":227873,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e1b6570012d5adb80063b3910000501622d..."} 
[2026-11-03 02:44:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e1b6570012d5adb80063b3910000501622d..."} 
[2026-11-03 02:44:44] local.INFO: Processing buffer {"connection_id":227873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e1b6570012d5adb80063b3910000501622d..."} 
[2026-11-03 02:44:44] local.INFO: Packet analysis {"connection_id":227873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e1b"} 
[2026-11-03 02:44:44] local.INFO: Extracted packet for processing {"connection_id":227873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e1b"} 
[2026-11-03 02:44:44] local.INFO: GPS Element Parsed {"raw_longitude":760929152,"raw_latitude":104544528,"longitude_deg":76.0929152,"latitude_deg":10.4544528,"altitude":5,"angle":354,"satellites":45,"speed":50,"hex_longitude":"2d5adb80","hex_latitude":"063b3910","is_valid_coordinates":true} 
[2026-11-03 02:44: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-11-03 02:44:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175411712001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:44:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36530393364561920,"note":"Value kept but may cause issues"} 
[2026-11-03 02:44:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6547107985051305984,"note":"Value kept but may cause issues"} 
[2026-11-03 02:44:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,117,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:44:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793653958000,"timestamp_ms":1793653958000,"timestamp_seconds":1793653958,"priority":1,"record_length":96,"hex_timestamp":"000001a19e1b6570"} 
[2026-11-03 02:44:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:44:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:44: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 02:44:44] 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-11-03 02:44: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-11-03 02:44:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:44:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:44:44] local.INFO: Teltonika packet parsed successfully {"connection_id":227873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:44:44] local.INFO: Passing IMEI to GPS processor {"connection_id":227873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:44:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":227873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:44:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:44:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:44:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:44:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175411712001,"66":27343,"117":206,"19":38400,"24":50,"16":36530393364561920,"45":6547107985051305984},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,117,19,24,16,45]} 
[2026-11-03 02:44:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:44:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:44:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175411712001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:44:44] local.INFO: Unknown IO ID detected {"io_id":117,"value":206,"description":"Unknown IO ID 117"} 
[2026-11-03 02:44:44] local.INFO: Unknown IO ID detected {"io_id":19,"value":38400,"description":"Unknown IO ID 19"} 
[2026-11-03 02:44:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36530393364561920,"km_value":36530393364561.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:44:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":6547107985051305984,"description":"Unknown IO ID 45"} 
[2026-11-03 02:44:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175411712001,"power":27343,"unknown_117":206,"unknown_19":38400,"ignition":50,"odometer":null,"unknown_45":6547107985051305984}} 
[2026-11-03 02:44:44] local.INFO: DEBUG: GPS processor result {"connection_id":227873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53201,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:44:44] local.INFO: GPS data processed {"connection_id":227873,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:44:44] local.INFO: Acknowledgment sent {"connection_id":227873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:45:06] local.INFO: TCP Data received {"connection_id":231399,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:45:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231399,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:45:06] local.INFO: Processing buffer {"connection_id":231399,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:45:06] local.INFO: IMEI packet received {"connection_id":231399,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:45:06] local.INFO: IMEI acknowledgment sent {"connection_id":231399,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:45:08] local.INFO: TCP Data received {"connection_id":231399,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:45:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231399,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:45:08] local.INFO: Processing buffer {"connection_id":231399,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:45:08] local.INFO: IMEI packet received {"connection_id":231399,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:45:08] local.INFO: IMEI acknowledgment sent {"connection_id":231399,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:45:12] local.INFO: TCP Data received {"connection_id":231399,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:45:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231399,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:45:12] local.INFO: Processing buffer {"connection_id":231399,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:45:12] local.INFO: IMEI packet received {"connection_id":231399,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:45:12] local.INFO: IMEI acknowledgment sent {"connection_id":231399,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:45:13] local.INFO: TCP Data received {"connection_id":231399,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e1cb948012d5a5e40063cc190000601542d..."} 
[2026-11-03 02:45:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231399,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e1cb948012d5a5e40063cc190000601542d..."} 
[2026-11-03 02:45:13] local.INFO: Processing buffer {"connection_id":231399,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e1cb948012d5a5e40063cc190000601542d..."} 
[2026-11-03 02:45:13] local.INFO: Packet analysis {"connection_id":231399,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e1c"} 
[2026-11-03 02:45:13] local.INFO: Extracted packet for processing {"connection_id":231399,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e1c"} 
[2026-11-03 02:45:13] local.INFO: GPS Element Parsed {"raw_longitude":760897088,"raw_latitude":104645008,"longitude_deg":76.0897088,"latitude_deg":10.4645008,"altitude":6,"angle":340,"satellites":45,"speed":48,"hex_longitude":"2d5a5e40","hex_latitude":"063cc190","is_valid_coordinates":true} 
[2026-11-03 02:45: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-11-03 02:45:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175433472001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:45:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36535504375644160,"note":"Value kept but may cause issues"} 
[2026-11-03 02:45:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6514949468987478016,"note":"Value kept but may cause issues"} 
[2026-11-03 02:45:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,85,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:45:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793654045000,"timestamp_ms":1793654045000,"timestamp_seconds":1793654045,"priority":1,"record_length":96,"hex_timestamp":"000001a19e1cb948"} 
[2026-11-03 02:45:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:45:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:45: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":109,"data_length":795,"current_offset":136} 
[2026-11-03 02:45:13] 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-11-03 02:45: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-11-03 02:45:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:45:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:45:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231399,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:45:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:45:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:45:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:45:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:45:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:45:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175433472001,"66":27365,"85":206,"19":38400,"24":48,"16":36535504375644160,"45":6514949468987478016},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,85,19,24,16,45]} 
[2026-11-03 02:45:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:45:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:45:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175433472001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:45:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":206,"description":"Unknown IO ID 85"} 
[2026-11-03 02:45:13] local.INFO: Unknown IO ID detected {"io_id":19,"value":38400,"description":"Unknown IO ID 19"} 
[2026-11-03 02:45:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36535504375644160,"km_value":36535504375644.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:45:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":6514949468987478016,"description":"Unknown IO ID 45"} 
[2026-11-03 02:45:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175433472001,"power":27365,"unknown_85":206,"unknown_19":38400,"ignition":48,"odometer":null,"unknown_45":6514949468987478016}} 
[2026-11-03 02:45:13] local.INFO: DEBUG: GPS processor result {"connection_id":231399,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53202,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:45:13] local.INFO: GPS data processed {"connection_id":231399,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:45:13] local.INFO: Acknowledgment sent {"connection_id":231399,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:46:28] local.INFO: TCP Data received {"connection_id":231399,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e1cd888012d5a50c0063ce5b8000301532b..."} 
[2026-11-03 02:46:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231399,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e1cd888012d5a50c0063ce5b8000301532b..."} 
[2026-11-03 02:46:28] local.INFO: Processing buffer {"connection_id":231399,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e1cd888012d5a50c0063ce5b8000301532b..."} 
[2026-11-03 02:46:28] local.INFO: Packet analysis {"connection_id":231399,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e1c"} 
[2026-11-03 02:46:28] local.INFO: Extracted packet for processing {"connection_id":231399,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e1c"} 
[2026-11-03 02:46:28] local.INFO: GPS Element Parsed {"raw_longitude":760893632,"raw_latitude":104654264,"longitude_deg":76.0893632,"latitude_deg":10.4654264,"altitude":3,"angle":339,"satellites":43,"speed":48,"hex_longitude":"2d5a50c0","hex_latitude":"063ce5b8","is_valid_coordinates":true} 
[2026-11-03 02:46:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 02:46:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175435520001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:46:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36535985411981312,"note":"Value kept but may cause issues"} 
[2026-11-03 02:46:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6511712506757615616,"note":"Value kept but may cause issues"} 
[2026-11-03 02:46:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,85,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:46:28] local.INFO: AVL Record Parsed {"raw_timestamp":1793654053000,"timestamp_ms":1793654053000,"timestamp_seconds":1793654053,"priority":1,"record_length":96,"hex_timestamp":"000001a19e1cd888"} 
[2026-11-03 02:46:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:46:28] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:46:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 02:46: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-11-03 02:46:28] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 02:46:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:46:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:46:28] local.INFO: Teltonika packet parsed successfully {"connection_id":231399,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:46:28] local.INFO: Passing IMEI to GPS processor {"connection_id":231399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:46:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":231399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:46:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:46:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:46:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:46:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175435520001,"66":27365,"85":206,"19":38400,"24":48,"16":36535985411981312,"45":6511712506757615616},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,85,19,24,16,45]} 
[2026-11-03 02:46:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:46:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:46:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175435520001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:46:28] local.INFO: Unknown IO ID detected {"io_id":85,"value":206,"description":"Unknown IO ID 85"} 
[2026-11-03 02:46:28] local.INFO: Unknown IO ID detected {"io_id":19,"value":38400,"description":"Unknown IO ID 19"} 
[2026-11-03 02:46:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36535985411981312,"km_value":36535985411981.31,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:46:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":6511712506757615616,"description":"Unknown IO ID 45"} 
[2026-11-03 02:46:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175435520001,"power":27365,"unknown_85":206,"unknown_19":38400,"ignition":48,"odometer":null,"unknown_45":6511712506757615616}} 
[2026-11-03 02:46:28] local.INFO: DEBUG: GPS processor result {"connection_id":231399,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53203,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:46:28] local.INFO: GPS data processed {"connection_id":231399,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:46:28] local.INFO: Acknowledgment sent {"connection_id":231399,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:46:56] local.INFO: TCP Data received {"connection_id":227874,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:46:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227874,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:46:56] local.INFO: Processing buffer {"connection_id":227874,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:46:56] local.INFO: IMEI packet received {"connection_id":227874,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:46:56] local.INFO: IMEI acknowledgment sent {"connection_id":227874,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:47:16] local.INFO: TCP Data received {"connection_id":229574,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:47:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229574,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:47:16] local.INFO: Processing buffer {"connection_id":229574,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:47:16] local.INFO: IMEI packet received {"connection_id":229574,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:47:16] local.INFO: IMEI acknowledgment sent {"connection_id":229574,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:47:21] local.INFO: TCP Data received {"connection_id":229574,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:47:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229574,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:47:21] local.INFO: Processing buffer {"connection_id":229574,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:47:21] local.INFO: IMEI packet received {"connection_id":229574,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:47:21] local.INFO: IMEI acknowledgment sent {"connection_id":229574,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:47:22] local.INFO: TCP Data received {"connection_id":229574,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e1eb518012d59a900063e48d0000401482a..."} 
[2026-11-03 02:47:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229574,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e1eb518012d59a900063e48d0000401482a..."} 
[2026-11-03 02:47:22] local.INFO: Processing buffer {"connection_id":229574,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e1eb518012d59a900063e48d0000401482a..."} 
[2026-11-03 02:47:22] local.INFO: Packet analysis {"connection_id":229574,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e1e"} 
[2026-11-03 02:47:22] local.INFO: Extracted packet for processing {"connection_id":229574,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e1e"} 
[2026-11-03 02:47:22] local.INFO: GPS Element Parsed {"raw_longitude":760850688,"raw_latitude":104745168,"longitude_deg":76.0850688,"latitude_deg":10.4745168,"altitude":4,"angle":328,"satellites":42,"speed":36,"hex_longitude":"2d59a900","hex_latitude":"063e48d0","is_valid_coordinates":true} 
[2026-11-03 02:47: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-11-03 02:47:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175466496001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:47:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36540860199862272,"note":"Value kept but may cause issues"} 
[2026-11-03 02:47:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6465972823065849856,"note":"Value kept but may cause issues"} 
[2026-11-03 02:47:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,85,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:47:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793654175000,"timestamp_ms":1793654175000,"timestamp_seconds":1793654175,"priority":1,"record_length":96,"hex_timestamp":"000001a19e1eb518"} 
[2026-11-03 02:47:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:47:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:47: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":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-11-03 02:47:22] 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-11-03 02:47: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-11-03 02:47:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:47:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:47:22] local.INFO: Teltonika packet parsed successfully {"connection_id":229574,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:47:22] local.INFO: Passing IMEI to GPS processor {"connection_id":229574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:47:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":229574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:47:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:47:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:47:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:47:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175466496001,"66":26560,"85":206,"19":38400,"24":36,"16":36540860199862272,"45":6465972823065849856},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,85,19,24,16,45]} 
[2026-11-03 02:47:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:47:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:47:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175466496001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:47:22] local.INFO: Unknown IO ID detected {"io_id":85,"value":206,"description":"Unknown IO ID 85"} 
[2026-11-03 02:47:22] local.INFO: Unknown IO ID detected {"io_id":19,"value":38400,"description":"Unknown IO ID 19"} 
[2026-11-03 02:47:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36540860199862272,"km_value":36540860199862.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:47:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":6465972823065849856,"description":"Unknown IO ID 45"} 
[2026-11-03 02:47:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175466496001,"power":26560,"unknown_85":206,"unknown_19":38400,"ignition":36,"odometer":null,"unknown_45":6465972823065849856}} 
[2026-11-03 02:47:22] local.INFO: DEBUG: GPS processor result {"connection_id":229574,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53204,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:47:22] local.INFO: GPS data processed {"connection_id":229574,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:47:22] local.INFO: Acknowledgment sent {"connection_id":229574,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:47:23] local.INFO: TCP Data received {"connection_id":229574,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e1edc28012d599600063e6860000401492b..."} 
[2026-11-03 02:47:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229574,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e1edc28012d599600063e6860000401492b..."} 
[2026-11-03 02:47:23] local.INFO: Processing buffer {"connection_id":229574,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e1edc28012d599600063e6860000401492b..."} 
[2026-11-03 02:47:23] local.INFO: Packet analysis {"connection_id":229574,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e1e"} 
[2026-11-03 02:47:23] local.INFO: Extracted packet for processing {"connection_id":229574,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e1e"} 
[2026-11-03 02:47:23] local.INFO: GPS Element Parsed {"raw_longitude":760845824,"raw_latitude":104753248,"longitude_deg":76.0845824,"latitude_deg":10.4753248,"altitude":4,"angle":329,"satellites":43,"speed":38,"hex_longitude":"2d599600","hex_latitude":"063e6860","is_valid_coordinates":true} 
[2026-11-03 02:47: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-11-03 02:47:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175468800001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:47:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36541315466395648,"note":"Value kept but may cause issues"} 
[2026-11-03 02:47:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6460695167254450176,"note":"Value kept but may cause issues"} 
[2026-11-03 02:47:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,136,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:47:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793654185000,"timestamp_ms":1793654185000,"timestamp_seconds":1793654185,"priority":1,"record_length":96,"hex_timestamp":"000001a19e1edc28"} 
[2026-11-03 02:47:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:47:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:47: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":103,"n8_eight_byte":192,"data_length":795,"current_offset":136} 
[2026-11-03 02:47:23] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2441,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 02:47: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-11-03 02:47:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:47:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:47:23] local.INFO: Teltonika packet parsed successfully {"connection_id":229574,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:47:23] local.INFO: Passing IMEI to GPS processor {"connection_id":229574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:47:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":229574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:47:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:47:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:47:23] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:47:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175468800001,"66":27300,"136":206,"19":38400,"24":38,"16":36541315466395648,"45":6460695167254450176},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,136,19,24,16,45]} 
[2026-11-03 02:47:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:47:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:47:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175468800001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:47:23] local.INFO: Unknown IO ID detected {"io_id":136,"value":206,"description":"Unknown IO ID 136"} 
[2026-11-03 02:47:23] local.INFO: Unknown IO ID detected {"io_id":19,"value":38400,"description":"Unknown IO ID 19"} 
[2026-11-03 02:47:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36541315466395648,"km_value":36541315466395.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:47:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":6460695167254450176,"description":"Unknown IO ID 45"} 
[2026-11-03 02:47:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175468800001,"power":27300,"unknown_136":206,"unknown_19":38400,"ignition":38,"odometer":null,"unknown_45":6460695167254450176}} 
[2026-11-03 02:47:23] local.INFO: DEBUG: GPS processor result {"connection_id":229574,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53205,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:47:23] local.INFO: GPS data processed {"connection_id":229574,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:47:23] local.INFO: Acknowledgment sent {"connection_id":229574,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:48:06] local.INFO: TCP Data received {"connection_id":227875,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:48:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227875,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:48:06] local.INFO: Processing buffer {"connection_id":227875,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:48:06] local.INFO: IMEI packet received {"connection_id":227875,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:48:06] local.INFO: IMEI acknowledgment sent {"connection_id":227875,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:48:07] local.INFO: TCP Data received {"connection_id":227875,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:48:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227875,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:48:07] local.INFO: Processing buffer {"connection_id":227875,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:48:07] local.INFO: IMEI packet received {"connection_id":227875,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:48:07] local.INFO: IMEI acknowledgment sent {"connection_id":227875,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:48:11] local.INFO: TCP Data received {"connection_id":227875,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:48:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227875,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:48:11] local.INFO: Processing buffer {"connection_id":227875,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:48:11] local.INFO: IMEI packet received {"connection_id":227875,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:48:11] local.INFO: IMEI acknowledgment sent {"connection_id":227875,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:48:12] local.INFO: TCP Data received {"connection_id":227875,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e1eff50012d598380063e8740000401482b..."} 
[2026-11-03 02:48:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227875,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e1eff50012d598380063e8740000401482b..."} 
[2026-11-03 02:48:12] local.INFO: Processing buffer {"connection_id":227875,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e1eff50012d598380063e8740000401482b..."} 
[2026-11-03 02:48:12] local.INFO: Packet analysis {"connection_id":227875,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e1e"} 
[2026-11-03 02:48:12] local.INFO: Extracted packet for processing {"connection_id":227875,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e1e"} 
[2026-11-03 02:48:12] local.INFO: GPS Element Parsed {"raw_longitude":760841088,"raw_latitude":104761152,"longitude_deg":76.0841088,"latitude_deg":10.4761152,"altitude":4,"angle":328,"satellites":43,"speed":41,"hex_longitude":"2d598380","hex_latitude":"063e8740","is_valid_coordinates":true} 
[2026-11-03 02: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-11-03 02:48:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175471360001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:48:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36541762142994432,"note":"Value kept but may cause issues"} 
[2026-11-03 02:48:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6455347142699016192,"note":"Value kept but may cause issues"} 
[2026-11-03 02:48:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,136,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:48:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793654194000,"timestamp_ms":1793654194000,"timestamp_seconds":1793654194,"priority":1,"record_length":96,"hex_timestamp":"000001a19e1eff50"} 
[2026-11-03 02:48:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:48: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-11-03 02: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":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 02:48:12] 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-11-03 02: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-11-03 02:48:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:48:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:48:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227875,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:48:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:48:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:48:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:48:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:48:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:48:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175471360001,"66":27300,"136":206,"19":38400,"24":41,"16":36541762142994432,"45":6455347142699016192},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,136,19,24,16,45]} 
[2026-11-03 02:48:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:48:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:48:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175471360001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:48:12] local.INFO: Unknown IO ID detected {"io_id":136,"value":206,"description":"Unknown IO ID 136"} 
[2026-11-03 02:48:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":38400,"description":"Unknown IO ID 19"} 
[2026-11-03 02:48:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36541762142994432,"km_value":36541762142994.43,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:48:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":6455347142699016192,"description":"Unknown IO ID 45"} 
[2026-11-03 02:48:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175471360001,"power":27300,"unknown_136":206,"unknown_19":38400,"ignition":41,"odometer":null,"unknown_45":6455347142699016192}} 
[2026-11-03 02:48:12] local.INFO: DEBUG: GPS processor result {"connection_id":227875,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53206,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:48:12] local.INFO: GPS data processed {"connection_id":227875,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:48:12] local.INFO: Acknowledgment sent {"connection_id":227875,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:48:44] local.INFO: TCP Data received {"connection_id":227875,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e1f2278012d597000063ea6a8000301472b..."} 
[2026-11-03 02:48:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227875,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e1f2278012d597000063ea6a8000301472b..."} 
[2026-11-03 02:48:44] local.INFO: Processing buffer {"connection_id":227875,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e1f2278012d597000063ea6a8000301472b..."} 
[2026-11-03 02:48:44] local.INFO: Packet analysis {"connection_id":227875,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e1f"} 
[2026-11-03 02:48:44] local.INFO: Extracted packet for processing {"connection_id":227875,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e1f"} 
[2026-11-03 02:48:44] local.INFO: GPS Element Parsed {"raw_longitude":760836096,"raw_latitude":104769192,"longitude_deg":76.0836096,"latitude_deg":10.4769192,"altitude":3,"angle":327,"satellites":43,"speed":43,"hex_longitude":"2d597000","hex_latitude":"063ea6a8","is_valid_coordinates":true} 
[2026-11-03 02:48: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-11-03 02:48:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175473664001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:48:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36542217409527808,"note":"Value kept but may cause issues"} 
[2026-11-03 02:48:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6450139855631892480,"note":"Value kept but may cause issues"} 
[2026-11-03 02:48:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,136,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:48:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793654203000,"timestamp_ms":1793654203000,"timestamp_seconds":1793654203,"priority":1,"record_length":96,"hex_timestamp":"000001a19e1f2278"} 
[2026-11-03 02:48:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:48:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:48: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":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 02:48:44] 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-11-03 02:48: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-11-03 02:48:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:48:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:48:44] local.INFO: Teltonika packet parsed successfully {"connection_id":227875,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:48:44] local.INFO: Passing IMEI to GPS processor {"connection_id":227875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:48:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":227875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:48:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:48:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:48:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:48:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175473664001,"66":27321,"136":206,"19":38400,"24":43,"16":36542217409527808,"45":6450139855631892480},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,136,19,24,16,45]} 
[2026-11-03 02:48:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:48:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:48:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175473664001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:48:44] local.INFO: Unknown IO ID detected {"io_id":136,"value":206,"description":"Unknown IO ID 136"} 
[2026-11-03 02:48:44] local.INFO: Unknown IO ID detected {"io_id":19,"value":38400,"description":"Unknown IO ID 19"} 
[2026-11-03 02:48:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36542217409527808,"km_value":36542217409527.805,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:48:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":6450139855631892480,"description":"Unknown IO ID 45"} 
[2026-11-03 02:48:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175473664001,"power":27321,"unknown_136":206,"unknown_19":38400,"ignition":43,"odometer":null,"unknown_45":6450139855631892480}} 
[2026-11-03 02:48:44] local.INFO: DEBUG: GPS processor result {"connection_id":227875,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53207,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:48:44] local.INFO: GPS data processed {"connection_id":227875,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:48:44] local.INFO: Acknowledgment sent {"connection_id":227875,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:49:05] local.INFO: TCP Data received {"connection_id":227876,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:49:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227876,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:49:05] local.INFO: Processing buffer {"connection_id":227876,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:49:05] local.INFO: IMEI packet received {"connection_id":227876,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:49:05] local.INFO: IMEI acknowledgment sent {"connection_id":227876,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:49:10] local.INFO: TCP Data received {"connection_id":227876,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:49:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227876,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:49:10] local.INFO: Processing buffer {"connection_id":227876,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:49:10] local.INFO: IMEI packet received {"connection_id":227876,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:49:10] local.INFO: IMEI acknowledgment sent {"connection_id":227876,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:49:11] local.INFO: TCP Data received {"connection_id":227876,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e206e80012d58a1c0063ffe20000501472b..."} 
[2026-11-03 02:49:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227876,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e206e80012d58a1c0063ffe20000501472b..."} 
[2026-11-03 02:49:11] local.INFO: Processing buffer {"connection_id":227876,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e206e80012d58a1c0063ffe20000501472b..."} 
[2026-11-03 02:49:11] local.INFO: Packet analysis {"connection_id":227876,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e20"} 
[2026-11-03 02:49:11] local.INFO: Extracted packet for processing {"connection_id":227876,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e20"} 
[2026-11-03 02:49:11] local.INFO: GPS Element Parsed {"raw_longitude":760783296,"raw_latitude":104857120,"longitude_deg":76.0783296,"latitude_deg":10.485712,"altitude":5,"angle":327,"satellites":43,"speed":49,"hex_longitude":"2d58a1c0","hex_latitude":"063ffe20","is_valid_coordinates":true} 
[2026-11-03 02:49: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-11-03 02:49:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175495680001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:49:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36547169506820096,"note":"Value kept but may cause issues"} 
[2026-11-03 02:49:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6392226379196123136,"note":"Value kept but may cause issues"} 
[2026-11-03 02:49:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:49:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793654288000,"timestamp_ms":1793654288000,"timestamp_seconds":1793654288,"priority":1,"record_length":96,"hex_timestamp":"000001a19e206e80"} 
[2026-11-03 02:49:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:49: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-11-03 02:49:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 02:49:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 02:49: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-11-03 02:49:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:49:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:49:11] local.INFO: Teltonika packet parsed successfully {"connection_id":227876,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:49:11] local.INFO: Passing IMEI to GPS processor {"connection_id":227876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:49:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":227876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:49:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:49:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:49:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:49:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175495680001,"66":27332,"135":206,"19":38400,"24":49,"16":36547169506820096,"45":6392226379196123136},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,19,24,16,45]} 
[2026-11-03 02:49:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:49:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:49:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175495680001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:49:11] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-11-03 02:49:11] local.INFO: Unknown IO ID detected {"io_id":19,"value":38400,"description":"Unknown IO ID 19"} 
[2026-11-03 02:49:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36547169506820096,"km_value":36547169506820.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:49:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":6392226379196123136,"description":"Unknown IO ID 45"} 
[2026-11-03 02:49:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175495680001,"power":27332,"unknown_135":206,"unknown_19":38400,"ignition":49,"odometer":null,"unknown_45":6392226379196123136}} 
[2026-11-03 02:49:11] local.INFO: DEBUG: GPS processor result {"connection_id":227876,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53208,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:49:11] local.INFO: GPS data processed {"connection_id":227876,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:49:11] local.INFO: Acknowledgment sent {"connection_id":227876,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:49:12] local.INFO: TCP Data received {"connection_id":231400,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:49:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231400,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:49:12] local.INFO: Processing buffer {"connection_id":231400,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:49:12] local.INFO: IMEI packet received {"connection_id":231400,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 02:49:12] local.INFO: IMEI acknowledgment sent {"connection_id":231400,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:49:45] local.INFO: TCP Data received {"connection_id":227876,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e2089d8012d588fc006401bd8000401492a..."} 
[2026-11-03 02:49:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227876,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e2089d8012d588fc006401bd8000401492a..."} 
[2026-11-03 02:49:45] local.INFO: Processing buffer {"connection_id":227876,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e2089d8012d588fc006401bd8000401492a..."} 
[2026-11-03 02:49:45] local.INFO: Packet analysis {"connection_id":227876,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e20"} 
[2026-11-03 02:49:45] local.INFO: Extracted packet for processing {"connection_id":227876,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e20"} 
[2026-11-03 02:49:45] local.INFO: GPS Element Parsed {"raw_longitude":760778688,"raw_latitude":104864728,"longitude_deg":76.0778688,"latitude_deg":10.4864728,"altitude":4,"angle":329,"satellites":42,"speed":50,"hex_longitude":"2d588fc0","hex_latitude":"06401bd8","is_valid_coordinates":true} 
[2026-11-03 02:49: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-11-03 02:49:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175497728001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:49:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36547599003549696,"note":"Value kept but may cause issues"} 
[2026-11-03 02:49:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6386596879664029696,"note":"Value kept but may cause issues"} 
[2026-11-03 02:49:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:49:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793654295000,"timestamp_ms":1793654295000,"timestamp_seconds":1793654295,"priority":1,"record_length":96,"hex_timestamp":"000001a19e2089d8"} 
[2026-11-03 02:49:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:49: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-11-03 02:49:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 02:49:45] 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-11-03 02:49: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-11-03 02:49:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:49:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:49:45] local.INFO: Teltonika packet parsed successfully {"connection_id":227876,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:49:45] local.INFO: Passing IMEI to GPS processor {"connection_id":227876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:49:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":227876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:49:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:49:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:49:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:49:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175497728001,"66":27213,"135":206,"19":38400,"24":50,"16":36547599003549696,"45":6386596879664029696},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,19,24,16,45]} 
[2026-11-03 02:49:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:49:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:49:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175497728001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:49:45] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-11-03 02:49:45] local.INFO: Unknown IO ID detected {"io_id":19,"value":38400,"description":"Unknown IO ID 19"} 
[2026-11-03 02:49:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36547599003549696,"km_value":36547599003549.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:49:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":6386596879664029696,"description":"Unknown IO ID 45"} 
[2026-11-03 02:49:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175497728001,"power":27213,"unknown_135":206,"unknown_19":38400,"ignition":50,"odometer":null,"unknown_45":6386596879664029696}} 
[2026-11-03 02:49:45] local.INFO: DEBUG: GPS processor result {"connection_id":227876,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53209,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:49:45] local.INFO: GPS data processed {"connection_id":227876,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:49:45] local.INFO: Acknowledgment sent {"connection_id":227876,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:49:47] local.INFO: TCP Data received {"connection_id":227877,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:49:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227877,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:49:47] local.INFO: Processing buffer {"connection_id":227877,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:49:47] local.INFO: IMEI packet received {"connection_id":227877,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 02:49:47] local.INFO: IMEI acknowledgment sent {"connection_id":227877,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:50:05] local.INFO: TCP Data received {"connection_id":228327,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:50:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228327,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:50:05] local.INFO: Processing buffer {"connection_id":228327,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:50:05] local.INFO: IMEI packet received {"connection_id":228327,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:50:05] local.INFO: IMEI acknowledgment sent {"connection_id":228327,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:50:06] local.INFO: TCP Data received {"connection_id":228327,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:50:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228327,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:50:06] local.INFO: Processing buffer {"connection_id":228327,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:50:06] local.INFO: IMEI packet received {"connection_id":228327,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:50:06] local.INFO: IMEI acknowledgment sent {"connection_id":228327,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:50:10] local.INFO: TCP Data received {"connection_id":228327,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:50:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228327,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:50:10] local.INFO: Processing buffer {"connection_id":228327,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:50:10] local.INFO: IMEI packet received {"connection_id":228327,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:50:10] local.INFO: IMEI acknowledgment sent {"connection_id":228327,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:50:11] local.INFO: TCP Data received {"connection_id":228327,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e20a918012d587b0006403bc0000301422a..."} 
[2026-11-03 02:50:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228327,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e20a918012d587b0006403bc0000301422a..."} 
[2026-11-03 02:50:11] local.INFO: Processing buffer {"connection_id":228327,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e20a918012d587b0006403bc0000301422a..."} 
[2026-11-03 02:50:11] local.INFO: Packet analysis {"connection_id":228327,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e20"} 
[2026-11-03 02:50:11] local.INFO: Extracted packet for processing {"connection_id":228327,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e20"} 
[2026-11-03 02:50:11] local.INFO: GPS Element Parsed {"raw_longitude":760773376,"raw_latitude":104872896,"longitude_deg":76.0773376,"latitude_deg":10.4872896,"altitude":3,"angle":322,"satellites":42,"speed":47,"hex_longitude":"2d587b00","hex_latitude":"06403bc0","is_valid_coordinates":true} 
[2026-11-03 02:50: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-11-03 02:50:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175499520001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:50:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36548067154984960,"note":"Value kept but may cause issues"} 
[2026-11-03 02:50:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6381530330085185536,"note":"Value kept but may cause issues"} 
[2026-11-03 02:50:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:50:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793654303000,"timestamp_ms":1793654303000,"timestamp_seconds":1793654303,"priority":1,"record_length":96,"hex_timestamp":"000001a19e20a918"} 
[2026-11-03 02:50:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:50: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-11-03 02:50: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":77,"data_length":795,"current_offset":136} 
[2026-11-03 02:50:11] 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-11-03 02:50: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-11-03 02:50:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:50:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:50:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228327,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:50:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228327,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:50:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228327,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:50:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:50:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:50:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:50:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175499520001,"66":27332,"135":206,"19":38400,"24":47,"16":36548067154984960,"45":6381530330085185536},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,19,24,16,45]} 
[2026-11-03 02:50:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:50:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:50:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175499520001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:50:11] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-11-03 02:50:11] local.INFO: Unknown IO ID detected {"io_id":19,"value":38400,"description":"Unknown IO ID 19"} 
[2026-11-03 02:50:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36548067154984960,"km_value":36548067154984.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:50:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":6381530330085185536,"description":"Unknown IO ID 45"} 
[2026-11-03 02:50:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175499520001,"power":27332,"unknown_135":206,"unknown_19":38400,"ignition":47,"odometer":null,"unknown_45":6381530330085185536}} 
[2026-11-03 02:50:11] local.INFO: DEBUG: GPS processor result {"connection_id":228327,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53210,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:50:11] local.INFO: GPS data processed {"connection_id":228327,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:50:11] local.INFO: Acknowledgment sent {"connection_id":228327,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:50:42] local.INFO: TCP Data received {"connection_id":228327,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e220c90012d5719400640f7a0000e012a2a..."} 
[2026-11-03 02:50:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228327,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e220c90012d5719400640f7a0000e012a2a..."} 
[2026-11-03 02:50:42] local.INFO: Processing buffer {"connection_id":228327,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e220c90012d5719400640f7a0000e012a2a..."} 
[2026-11-03 02:50:42] local.INFO: Packet analysis {"connection_id":228327,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e22"} 
[2026-11-03 02:50:42] local.INFO: Extracted packet for processing {"connection_id":228327,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e22"} 
[2026-11-03 02:50:42] local.INFO: GPS Element Parsed {"raw_longitude":760682816,"raw_latitude":104920992,"longitude_deg":76.0682816,"latitude_deg":10.4920992,"altitude":14,"angle":298,"satellites":42,"speed":40,"hex_longitude":"2d571940","hex_latitude":"0640f7a0","is_valid_coordinates":true} 
[2026-11-03 02:50: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-11-03 02:50:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175522560001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:50:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36553014957309952,"note":"Value kept but may cause issues"} 
[2026-11-03 02:50:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6285195519319269376,"note":"Value kept but may cause issues"} 
[2026-11-03 02:50:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:50:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793654394000,"timestamp_ms":1793654394000,"timestamp_seconds":1793654394,"priority":1,"record_length":96,"hex_timestamp":"000001a19e220c90"} 
[2026-11-03 02:50:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:50: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-11-03 02:50:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 02:50:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 02:50: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-11-03 02:50:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:50:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:50:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228327,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:50:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228327,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:50:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228327,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:50:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:50:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:50:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:50:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175522560001,"66":27245,"186":206,"19":38144,"24":40,"16":36553014957309952,"45":6285195519319269376},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,19,24,16,45]} 
[2026-11-03 02:50:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:50:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:50:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175522560001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:50:42] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-11-03 02:50:42] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:50:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36553014957309952,"km_value":36553014957309.95,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:50:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":6285195519319269376,"description":"Unknown IO ID 45"} 
[2026-11-03 02:50:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175522560001,"power":27245,"unknown_186":206,"unknown_19":38144,"ignition":40,"odometer":null,"unknown_45":6285195519319269376}} 
[2026-11-03 02:50:42] local.INFO: DEBUG: GPS processor result {"connection_id":228327,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53211,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:50:42] local.INFO: GPS data processed {"connection_id":228327,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:50:42] local.INFO: Acknowledgment sent {"connection_id":228327,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:51:05] local.INFO: TCP Data received {"connection_id":228328,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:51:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228328,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:51:05] local.INFO: Processing buffer {"connection_id":228328,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:51:05] local.INFO: IMEI packet received {"connection_id":228328,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:51:05] local.INFO: IMEI acknowledgment sent {"connection_id":228328,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:51:07] local.INFO: TCP Data received {"connection_id":228328,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:51:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228328,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:51:07] local.INFO: Processing buffer {"connection_id":228328,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:51:07] local.INFO: IMEI packet received {"connection_id":228328,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:51:07] local.INFO: IMEI acknowledgment sent {"connection_id":228328,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:51:11] local.INFO: TCP Data received {"connection_id":228328,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:51:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228328,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:51:11] local.INFO: Processing buffer {"connection_id":228328,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:51:11] local.INFO: IMEI packet received {"connection_id":228328,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:51:11] local.INFO: IMEI acknowledgment sent {"connection_id":228328,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:51:13] local.INFO: TCP Data received {"connection_id":228328,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e222fb8012d56fb0006410c68000f013529..."} 
[2026-11-03 02:51:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228328,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e222fb8012d56fb0006410c68000f013529..."} 
[2026-11-03 02:51:13] local.INFO: Processing buffer {"connection_id":228328,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e222fb8012d56fb0006410c68000f013529..."} 
[2026-11-03 02:51:13] local.INFO: Packet analysis {"connection_id":228328,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e22"} 
[2026-11-03 02:51:13] local.INFO: Extracted packet for processing {"connection_id":228328,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e22"} 
[2026-11-03 02:51:13] local.INFO: GPS Element Parsed {"raw_longitude":760675072,"raw_latitude":104926312,"longitude_deg":76.0675072,"latitude_deg":10.4926312,"altitude":15,"angle":309,"satellites":41,"speed":40,"hex_longitude":"2d56fb00","hex_latitude":"06410c68","is_valid_coordinates":true} 
[2026-11-03 02: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-11-03 02:51:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175524864001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:51:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36553465928876032,"note":"Value kept but may cause issues"} 
[2026-11-03 02:51:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6276117951321448448,"note":"Value kept but may cause issues"} 
[2026-11-03 02:51:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:51:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793654403000,"timestamp_ms":1793654403000,"timestamp_seconds":1793654403,"priority":1,"record_length":96,"hex_timestamp":"000001a19e222fb8"} 
[2026-11-03 02:51:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:51:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02: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":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-11-03 02:51:13] 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-11-03 02: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-11-03 02:51:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:51:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:51:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228328,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:51:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228328,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:51:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228328,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:51:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:51:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:51:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:51:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175524864001,"66":27245,"186":206,"19":38144,"24":40,"16":36553465928876032,"45":6276117951321448448},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,19,24,16,45]} 
[2026-11-03 02:51:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:51:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:51:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175524864001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:51:13] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-11-03 02:51:13] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:51:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36553465928876032,"km_value":36553465928876.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:51:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":6276117951321448448,"description":"Unknown IO ID 45"} 
[2026-11-03 02:51:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175524864001,"power":27245,"unknown_186":206,"unknown_19":38144,"ignition":40,"odometer":null,"unknown_45":6276117951321448448}} 
[2026-11-03 02:51:13] local.INFO: DEBUG: GPS processor result {"connection_id":228328,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53212,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:51:13] local.INFO: GPS data processed {"connection_id":228328,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:51:13] local.INFO: Acknowledgment sent {"connection_id":228328,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:51:44] local.INFO: TCP Data received {"connection_id":228328,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e222fb8012d56fb0006410c68000f013529..."} 
[2026-11-03 02:51:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228328,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e222fb8012d56fb0006410c68000f013529..."} 
[2026-11-03 02:51:44] local.INFO: Processing buffer {"connection_id":228328,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e222fb8012d56fb0006410c68000f013529..."} 
[2026-11-03 02:51:44] local.INFO: Packet analysis {"connection_id":228328,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e22"} 
[2026-11-03 02:51:44] local.INFO: Extracted packet for processing {"connection_id":228328,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e22"} 
[2026-11-03 02:51:44] local.INFO: GPS Element Parsed {"raw_longitude":760675072,"raw_latitude":104926312,"longitude_deg":76.0675072,"latitude_deg":10.4926312,"altitude":15,"angle":309,"satellites":41,"speed":40,"hex_longitude":"2d56fb00","hex_latitude":"06410c68","is_valid_coordinates":true} 
[2026-11-03 02:51: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-11-03 02:51:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175527168001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:51:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36553465928876032,"note":"Value kept but may cause issues"} 
[2026-11-03 02:51:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6267603333277313024,"note":"Value kept but may cause issues"} 
[2026-11-03 02:51:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:51:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793654403000,"timestamp_ms":1793654403000,"timestamp_seconds":1793654403,"priority":1,"record_length":96,"hex_timestamp":"000001a19e222fb8"} 
[2026-11-03 02:51:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:51:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:51: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":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-11-03 02:51:44] 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-11-03 02:51: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-11-03 02:51:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:51:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:51:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228328,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:51:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228328,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:51:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228328,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:51:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:51:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:51:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:51:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175527168001,"66":27245,"186":206,"19":38144,"24":40,"16":36553465928876032,"45":6267603333277313024},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,19,24,16,45]} 
[2026-11-03 02:51:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:51:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:51:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175527168001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:51:44] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-11-03 02:51:44] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:51:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36553465928876032,"km_value":36553465928876.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:51:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":6267603333277313024,"description":"Unknown IO ID 45"} 
[2026-11-03 02:51:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175527168001,"power":27245,"unknown_186":206,"unknown_19":38144,"ignition":40,"odometer":null,"unknown_45":6267603333277313024}} 
[2026-11-03 02:51:44] local.INFO: DEBUG: GPS processor result {"connection_id":228328,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53213,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:51:44] local.INFO: GPS data processed {"connection_id":228328,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:51:44] local.INFO: Acknowledgment sent {"connection_id":228328,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:52:06] local.INFO: TCP Data received {"connection_id":229575,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:52:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229575,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:52:06] local.INFO: Processing buffer {"connection_id":229575,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:52:06] local.INFO: IMEI packet received {"connection_id":229575,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:52:06] local.INFO: IMEI acknowledgment sent {"connection_id":229575,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:52:11] local.INFO: TCP Data received {"connection_id":229575,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:52:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229575,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:52:11] local.INFO: Processing buffer {"connection_id":229575,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:52:11] local.INFO: IMEI packet received {"connection_id":229575,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:52:11] local.INFO: IMEI acknowledgment sent {"connection_id":229575,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:52:11] local.INFO: TCP Data received {"connection_id":229575,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e2252e0012d56e08006412640000f013f29..."} 
[2026-11-03 02:52:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229575,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e2252e0012d56e08006412640000f013f29..."} 
[2026-11-03 02:52:11] local.INFO: Processing buffer {"connection_id":229575,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e2252e0012d56e08006412640000f013f29..."} 
[2026-11-03 02:52:11] local.INFO: Packet analysis {"connection_id":229575,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e22"} 
[2026-11-03 02:52:11] local.INFO: Extracted packet for processing {"connection_id":229575,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e22"} 
[2026-11-03 02:52:11] local.INFO: GPS Element Parsed {"raw_longitude":760668288,"raw_latitude":104932928,"longitude_deg":76.0668288,"latitude_deg":10.4932928,"altitude":15,"angle":319,"satellites":41,"speed":42,"hex_longitude":"2d56e080","hex_latitude":"06412640","is_valid_coordinates":true} 
[2026-11-03 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-11-03 02:52:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175527168001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:52:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36553921195409408,"note":"Value kept but may cause issues"} 
[2026-11-03 02:52:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6267603333277313024,"note":"Value kept but may cause issues"} 
[2026-11-03 02:52:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:52:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793654412000,"timestamp_ms":1793654412000,"timestamp_seconds":1793654412,"priority":1,"record_length":96,"hex_timestamp":"000001a19e2252e0"} 
[2026-11-03 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-11-03 02:52:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 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":109,"data_length":795,"current_offset":136} 
[2026-11-03 02:52:11] 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-11-03 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-11-03 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-11-03 02:52:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:52:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229575,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:52:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:52:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:52:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:52:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:52:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:52:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175527168001,"66":27245,"186":206,"19":38144,"24":42,"16":36553921195409408,"45":6267603333277313024},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,19,24,16,45]} 
[2026-11-03 02:52:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:52:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:52:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175527168001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:52:11] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-11-03 02:52:11] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:52:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36553921195409408,"km_value":36553921195409.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:52:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":6267603333277313024,"description":"Unknown IO ID 45"} 
[2026-11-03 02:52:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175527168001,"power":27245,"unknown_186":206,"unknown_19":38144,"ignition":42,"odometer":null,"unknown_45":6267603333277313024}} 
[2026-11-03 02:52:11] local.INFO: DEBUG: GPS processor result {"connection_id":229575,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53214,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:52:11] local.INFO: GPS data processed {"connection_id":229575,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:52:11] local.INFO: Acknowledgment sent {"connection_id":229575,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:52:45] local.INFO: TCP Data received {"connection_id":229575,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e23be28012d55f6c00642c6380005014e2a..."} 
[2026-11-03 02:52:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229575,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e23be28012d55f6c00642c6380005014e2a..."} 
[2026-11-03 02:52:45] local.INFO: Processing buffer {"connection_id":229575,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e23be28012d55f6c00642c6380005014e2a..."} 
[2026-11-03 02:52:45] local.INFO: Packet analysis {"connection_id":229575,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e23"} 
[2026-11-03 02:52:45] local.INFO: Extracted packet for processing {"connection_id":229575,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e23"} 
[2026-11-03 02:52:45] local.INFO: GPS Element Parsed {"raw_longitude":760608448,"raw_latitude":105039416,"longitude_deg":76.0608448,"latitude_deg":10.5039416,"altitude":5,"angle":334,"satellites":42,"speed":59,"hex_longitude":"2d55f6c0","hex_latitude":"0642c638","is_valid_coordinates":true} 
[2026-11-03 02:52: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-11-03 02:52:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175551744001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:52:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36559831070408704,"note":"Value kept but may cause issues"} 
[2026-11-03 02:52:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6198571595265921024,"note":"Value kept but may cause issues"} 
[2026-11-03 02:52:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,176,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:52:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793654505000,"timestamp_ms":1793654505000,"timestamp_seconds":1793654505,"priority":1,"record_length":96,"hex_timestamp":"000001a19e23be28"} 
[2026-11-03 02:52:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:52:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:52:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 02:52:45] 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-11-03 02:52: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-11-03 02:52:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:52:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:52:45] local.INFO: Teltonika packet parsed successfully {"connection_id":229575,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:52:45] local.INFO: Passing IMEI to GPS processor {"connection_id":229575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:52:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":229575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:52:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:52:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:52:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:52:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175551744001,"66":27332,"176":206,"19":38144,"24":59,"16":36559831070408704,"45":6198571595265921024},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,176,19,24,16,45]} 
[2026-11-03 02:52:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:52:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:52:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175551744001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:52:45] local.INFO: Unknown IO ID detected {"io_id":176,"value":206,"description":"Unknown IO ID 176"} 
[2026-11-03 02:52:45] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:52:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36559831070408704,"km_value":36559831070408.7,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:52:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":6198571595265921024,"description":"Unknown IO ID 45"} 
[2026-11-03 02:52:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175551744001,"power":27332,"unknown_176":206,"unknown_19":38144,"ignition":59,"odometer":null,"unknown_45":6198571595265921024}} 
[2026-11-03 02:52:45] local.INFO: DEBUG: GPS processor result {"connection_id":229575,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53215,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:52:45] local.INFO: GPS data processed {"connection_id":229575,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:52:45] local.INFO: Acknowledgment sent {"connection_id":229575,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:53:05] local.INFO: TCP Data received {"connection_id":227878,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:53:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227878,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:53:05] local.INFO: Processing buffer {"connection_id":227878,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:53:05] local.INFO: IMEI packet received {"connection_id":227878,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:53:05] local.INFO: IMEI acknowledgment sent {"connection_id":227878,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:53:09] local.INFO: TCP Data received {"connection_id":227878,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:53:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227878,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:53:09] local.INFO: Processing buffer {"connection_id":227878,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:53:09] local.INFO: IMEI packet received {"connection_id":227878,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:53:09] local.INFO: IMEI acknowledgment sent {"connection_id":227878,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:53:10] local.INFO: TCP Data received {"connection_id":227878,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:53:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227878,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:53:10] local.INFO: Processing buffer {"connection_id":227878,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:53:10] local.INFO: IMEI packet received {"connection_id":227878,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:53:10] local.INFO: IMEI acknowledgment sent {"connection_id":227878,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:53:11] local.INFO: TCP Data received {"connection_id":227878,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e23d980012d55e5800642ea400005014f2a..."} 
[2026-11-03 02:53:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227878,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e23d980012d55e5800642ea400005014f2a..."} 
[2026-11-03 02:53:11] local.INFO: Processing buffer {"connection_id":227878,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e23d980012d55e5800642ea400005014f2a..."} 
[2026-11-03 02:53:11] local.INFO: Packet analysis {"connection_id":227878,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e23"} 
[2026-11-03 02:53:11] local.INFO: Extracted packet for processing {"connection_id":227878,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e23"} 
[2026-11-03 02:53:11] local.INFO: GPS Element Parsed {"raw_longitude":760604032,"raw_latitude":105048640,"longitude_deg":76.0604032,"latitude_deg":10.504864,"altitude":5,"angle":335,"satellites":42,"speed":57,"hex_longitude":"2d55e580","hex_latitude":"0642ea40","is_valid_coordinates":true} 
[2026-11-03 02: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-11-03 02:53:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175553280001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:53:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36560324991647744,"note":"Value kept but may cause issues"} 
[2026-11-03 02:53:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6194349470617319424,"note":"Value kept but may cause issues"} 
[2026-11-03 02:53:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,176,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:53:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793654512000,"timestamp_ms":1793654512000,"timestamp_seconds":1793654512,"priority":1,"record_length":96,"hex_timestamp":"000001a19e23d980"} 
[2026-11-03 02:53:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:53:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 02:53:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 02: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-11-03 02:53:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:53:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:53:11] local.INFO: Teltonika packet parsed successfully {"connection_id":227878,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:53:11] local.INFO: Passing IMEI to GPS processor {"connection_id":227878,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:53:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":227878,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:53:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:53:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:53:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:53:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175553280001,"66":27321,"176":206,"19":38144,"24":57,"16":36560324991647744,"45":6194349470617319424},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,176,19,24,16,45]} 
[2026-11-03 02:53:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:53:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:53:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175553280001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:53:11] local.INFO: Unknown IO ID detected {"io_id":176,"value":206,"description":"Unknown IO ID 176"} 
[2026-11-03 02:53:11] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:53:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36560324991647744,"km_value":36560324991647.74,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:53:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":6194349470617319424,"description":"Unknown IO ID 45"} 
[2026-11-03 02:53:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175553280001,"power":27321,"unknown_176":206,"unknown_19":38144,"ignition":57,"odometer":null,"unknown_45":6194349470617319424}} 
[2026-11-03 02:53:11] local.INFO: DEBUG: GPS processor result {"connection_id":227878,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53216,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:53:11] local.INFO: GPS data processed {"connection_id":227878,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:53:11] local.INFO: Acknowledgment sent {"connection_id":227878,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:53:43] local.INFO: TCP Data received {"connection_id":227878,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e23f4d8012d55d54006430b980008014e2a..."} 
[2026-11-03 02:53:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227878,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e23f4d8012d55d54006430b980008014e2a..."} 
[2026-11-03 02:53:43] local.INFO: Processing buffer {"connection_id":227878,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e23f4d8012d55d54006430b980008014e2a..."} 
[2026-11-03 02:53:43] local.INFO: Packet analysis {"connection_id":227878,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e23"} 
[2026-11-03 02:53:43] local.INFO: Extracted packet for processing {"connection_id":227878,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e23"} 
[2026-11-03 02:53:43] local.INFO: GPS Element Parsed {"raw_longitude":760599872,"raw_latitude":105057176,"longitude_deg":76.0599872,"latitude_deg":10.5057176,"altitude":8,"angle":334,"satellites":42,"speed":50,"hex_longitude":"2d55d540","hex_latitude":"06430b98","is_valid_coordinates":true} 
[2026-11-03 02: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-11-03 02:53:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175555072001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:53:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36560780258181120,"note":"Value kept but may cause issues"} 
[2026-11-03 02:53:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6189494027271421952,"note":"Value kept but may cause issues"} 
[2026-11-03 02:53:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,176,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:53:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793654519000,"timestamp_ms":1793654519000,"timestamp_seconds":1793654519,"priority":1,"record_length":96,"hex_timestamp":"000001a19e23f4d8"} 
[2026-11-03 02:53:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:53:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 02:53:43] 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-11-03 02: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-11-03 02:53:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:53:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:53:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227878,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:53:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227878,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:53:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227878,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:53:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:53:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:53:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:53:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175555072001,"66":27332,"176":206,"19":38144,"24":50,"16":36560780258181120,"45":6189494027271421952},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,176,19,24,16,45]} 
[2026-11-03 02:53:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:53:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:53:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175555072001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:53:43] local.INFO: Unknown IO ID detected {"io_id":176,"value":206,"description":"Unknown IO ID 176"} 
[2026-11-03 02:53:43] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:53:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36560780258181120,"km_value":36560780258181.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:53:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":6189494027271421952,"description":"Unknown IO ID 45"} 
[2026-11-03 02:53:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175555072001,"power":27332,"unknown_176":206,"unknown_19":38144,"ignition":50,"odometer":null,"unknown_45":6189494027271421952}} 
[2026-11-03 02:53:43] local.INFO: DEBUG: GPS processor result {"connection_id":227878,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53217,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:53:43] local.INFO: GPS data processed {"connection_id":227878,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:53:43] local.INFO: Acknowledgment sent {"connection_id":227878,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:54:09] local.INFO: TCP Data received {"connection_id":231403,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:54:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231403,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:54:09] local.INFO: Processing buffer {"connection_id":231403,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:54:09] local.INFO: IMEI packet received {"connection_id":231403,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:54:09] local.INFO: IMEI acknowledgment sent {"connection_id":231403,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:54:10] local.INFO: TCP Data received {"connection_id":231403,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:54:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231403,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:54:10] local.INFO: Processing buffer {"connection_id":231403,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:54:10] local.INFO: IMEI packet received {"connection_id":231403,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:54:10] local.INFO: IMEI acknowledgment sent {"connection_id":231403,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:54:16] local.INFO: TCP Data received {"connection_id":231403,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:54:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231403,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:54:16] local.INFO: Processing buffer {"connection_id":231403,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:54:16] local.INFO: IMEI packet received {"connection_id":231403,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:54:16] local.INFO: IMEI acknowledgment sent {"connection_id":231403,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:54:17] local.INFO: TCP Data received {"connection_id":231403,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e241418012d55c50006432e30000a014e2a..."} 
[2026-11-03 02:54:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231403,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e241418012d55c50006432e30000a014e2a..."} 
[2026-11-03 02:54:17] local.INFO: Processing buffer {"connection_id":231403,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e241418012d55c50006432e30000a014e2a..."} 
[2026-11-03 02:54:17] local.INFO: Packet analysis {"connection_id":231403,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e24"} 
[2026-11-03 02:54:17] local.INFO: Extracted packet for processing {"connection_id":231403,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e24"} 
[2026-11-03 02:54:17] local.INFO: GPS Element Parsed {"raw_longitude":760595712,"raw_latitude":105066032,"longitude_deg":76.0595712,"latitude_deg":10.5066032,"altitude":10,"angle":334,"satellites":42,"speed":48,"hex_longitude":"2d55c500","hex_latitude":"06432e30","is_valid_coordinates":true} 
[2026-11-03 02:54: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-11-03 02:54:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175556864001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:54:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36561256999550976,"note":"Value kept but may cause issues"} 
[2026-11-03 02:54:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6184920058902059008,"note":"Value kept but may cause issues"} 
[2026-11-03 02:54:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,176,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:54:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793654527000,"timestamp_ms":1793654527000,"timestamp_seconds":1793654527,"priority":1,"record_length":96,"hex_timestamp":"000001a19e241418"} 
[2026-11-03 02:54:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:54:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:54: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":196,"data_length":795,"current_offset":136} 
[2026-11-03 02:54:17] 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-11-03 02:54: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-11-03 02:54:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:54:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:54:17] local.INFO: Teltonika packet parsed successfully {"connection_id":231403,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:54:17] local.INFO: Passing IMEI to GPS processor {"connection_id":231403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:54:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":231403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:54:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:54:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:54:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:54:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175556864001,"66":27180,"176":206,"19":38144,"24":48,"16":36561256999550976,"45":6184920058902059008},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,176,19,24,16,45]} 
[2026-11-03 02:54:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:54:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:54:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175556864001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:54:17] local.INFO: Unknown IO ID detected {"io_id":176,"value":206,"description":"Unknown IO ID 176"} 
[2026-11-03 02:54:17] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:54:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36561256999550976,"km_value":36561256999550.98,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:54:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":6184920058902059008,"description":"Unknown IO ID 45"} 
[2026-11-03 02:54:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175556864001,"power":27180,"unknown_176":206,"unknown_19":38144,"ignition":48,"odometer":null,"unknown_45":6184920058902059008}} 
[2026-11-03 02:54:17] local.INFO: DEBUG: GPS processor result {"connection_id":231403,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53218,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:54:17] local.INFO: GPS data processed {"connection_id":231403,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:54:17] local.INFO: Acknowledgment sent {"connection_id":231403,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:54:18] local.INFO: TCP Data received {"connection_id":231403,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e243358012d55b4c006434f88000c014e2a..."} 
[2026-11-03 02:54:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231403,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e243358012d55b4c006434f88000c014e2a..."} 
[2026-11-03 02:54:18] local.INFO: Processing buffer {"connection_id":231403,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e243358012d55b4c006434f88000c014e2a..."} 
[2026-11-03 02:54:18] local.INFO: Packet analysis {"connection_id":231403,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e24"} 
[2026-11-03 02:54:18] local.INFO: Extracted packet for processing {"connection_id":231403,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e24"} 
[2026-11-03 02:54:18] local.INFO: GPS Element Parsed {"raw_longitude":760591552,"raw_latitude":105074568,"longitude_deg":76.0591552,"latitude_deg":10.5074568,"altitude":12,"angle":334,"satellites":42,"speed":46,"hex_longitude":"2d55b4c0","hex_latitude":"06434f88","is_valid_coordinates":true} 
[2026-11-03 02:54: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-11-03 02:54:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175558912001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:54:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36561712266084352,"note":"Value kept but may cause issues"} 
[2026-11-03 02:54:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6180346090532777984,"note":"Value kept but may cause issues"} 
[2026-11-03 02:54:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,176,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:54:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793654535000,"timestamp_ms":1793654535000,"timestamp_seconds":1793654535,"priority":1,"record_length":96,"hex_timestamp":"000001a19e243358"} 
[2026-11-03 02:54:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:54:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:54: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":44,"data_length":795,"current_offset":136} 
[2026-11-03 02:54:18] 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-11-03 02:54: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-11-03 02:54:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:54:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:54:18] local.INFO: Teltonika packet parsed successfully {"connection_id":231403,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:54:18] local.INFO: Passing IMEI to GPS processor {"connection_id":231403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:54:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":231403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:54:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:54:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:54:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:54:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175558912001,"66":27213,"176":206,"19":38144,"24":46,"16":36561712266084352,"45":6180346090532777984},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,176,19,24,16,45]} 
[2026-11-03 02:54:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:54:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:54:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175558912001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:54:18] local.INFO: Unknown IO ID detected {"io_id":176,"value":206,"description":"Unknown IO ID 176"} 
[2026-11-03 02:54:18] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:54:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36561712266084352,"km_value":36561712266084.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:54:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":6180346090532777984,"description":"Unknown IO ID 45"} 
[2026-11-03 02:54:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175558912001,"power":27213,"unknown_176":206,"unknown_19":38144,"ignition":46,"odometer":null,"unknown_45":6180346090532777984}} 
[2026-11-03 02:54:18] local.INFO: DEBUG: GPS processor result {"connection_id":231403,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53219,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:54:18] local.INFO: GPS data processed {"connection_id":231403,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:54:18] local.INFO: Acknowledgment sent {"connection_id":231403,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:54:49] local.INFO: TCP Data received {"connection_id":231403,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e25b610012d54cd800644f338000c014729..."} 
[2026-11-03 02:54:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231403,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e25b610012d54cd800644f338000c014729..."} 
[2026-11-03 02:54:49] local.INFO: Processing buffer {"connection_id":231403,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e25b610012d54cd800644f338000c014729..."} 
[2026-11-03 02:54:49] local.INFO: Packet analysis {"connection_id":231403,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e25"} 
[2026-11-03 02:54:49] local.INFO: Extracted packet for processing {"connection_id":231403,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e25"} 
[2026-11-03 02:54:49] local.INFO: GPS Element Parsed {"raw_longitude":760532352,"raw_latitude":105182008,"longitude_deg":76.0532352,"latitude_deg":10.5182008,"altitude":12,"angle":327,"satellites":41,"speed":55,"hex_longitude":"2d54cd80","hex_latitude":"0644f338","is_valid_coordinates":true} 
[2026-11-03 02:54: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-11-03 02:54:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175584512001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:54:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36567643615920128,"note":"Value kept but may cause issues"} 
[2026-11-03 02:54:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6116380902102931456,"note":"Value kept but may cause issues"} 
[2026-11-03 02:54:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,176,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:54:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793654634000,"timestamp_ms":1793654634000,"timestamp_seconds":1793654634,"priority":1,"record_length":96,"hex_timestamp":"000001a19e25b610"} 
[2026-11-03 02:54:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:54:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:54: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 02:54:49] 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-11-03 02:54: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-11-03 02:54:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:54:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:54:49] local.INFO: Teltonika packet parsed successfully {"connection_id":231403,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:54:49] local.INFO: Passing IMEI to GPS processor {"connection_id":231403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:54:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":231403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:54:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:54:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:54:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:54:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175584512001,"66":27300,"176":206,"19":38144,"24":55,"16":36567643615920128,"45":6116380902102931456},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,176,19,24,16,45]} 
[2026-11-03 02:54:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:54:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:54:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175584512001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:54:49] local.INFO: Unknown IO ID detected {"io_id":176,"value":206,"description":"Unknown IO ID 176"} 
[2026-11-03 02:54:49] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:54:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36567643615920128,"km_value":36567643615920.125,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:54:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":6116380902102931456,"description":"Unknown IO ID 45"} 
[2026-11-03 02:54:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175584512001,"power":27300,"unknown_176":206,"unknown_19":38144,"ignition":55,"odometer":null,"unknown_45":6116380902102931456}} 
[2026-11-03 02:54:49] local.INFO: DEBUG: GPS processor result {"connection_id":231403,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53220,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:54:49] local.INFO: GPS data processed {"connection_id":231403,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:54:49] local.INFO: Acknowledgment sent {"connection_id":231403,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:54:52] local.INFO: TCP Data received {"connection_id":229576,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:54:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229576,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:54:52] local.INFO: Processing buffer {"connection_id":229576,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 02:54:52] local.INFO: IMEI packet received {"connection_id":229576,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 02:54:52] local.INFO: IMEI acknowledgment sent {"connection_id":229576,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:55:10] local.INFO: TCP Data received {"connection_id":229577,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:55:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229577,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:55:10] local.INFO: Processing buffer {"connection_id":229577,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:55:10] local.INFO: IMEI packet received {"connection_id":229577,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:55:10] local.INFO: IMEI acknowledgment sent {"connection_id":229577,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:55:11] local.INFO: TCP Data received {"connection_id":229577,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:55:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229577,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:55:11] local.INFO: Processing buffer {"connection_id":229577,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:55:11] local.INFO: IMEI packet received {"connection_id":229577,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:55:11] local.INFO: IMEI acknowledgment sent {"connection_id":229577,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:55:16] local.INFO: TCP Data received {"connection_id":229577,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:55:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229577,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:55:16] local.INFO: Processing buffer {"connection_id":229577,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:55:16] local.INFO: IMEI packet received {"connection_id":229577,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:55:16] local.INFO: IMEI acknowledgment sent {"connection_id":229577,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:55:17] local.INFO: TCP Data received {"connection_id":229577,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e25d168012d54b8c006451468000a01482b..."} 
[2026-11-03 02:55:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229577,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e25d168012d54b8c006451468000a01482b..."} 
[2026-11-03 02:55:17] local.INFO: Processing buffer {"connection_id":229577,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e25d168012d54b8c006451468000a01482b..."} 
[2026-11-03 02:55:17] local.INFO: Packet analysis {"connection_id":229577,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e25"} 
[2026-11-03 02:55:17] local.INFO: Extracted packet for processing {"connection_id":229577,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e25"} 
[2026-11-03 02:55:17] local.INFO: GPS Element Parsed {"raw_longitude":760527040,"raw_latitude":105190504,"longitude_deg":76.052704,"latitude_deg":10.5190504,"altitude":10,"angle":328,"satellites":43,"speed":58,"hex_longitude":"2d54b8c0","hex_latitude":"06451468","is_valid_coordinates":true} 
[2026-11-03 02:55: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-11-03 02:55:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175586304001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:55:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36568128947224576,"note":"Value kept but may cause issues"} 
[2026-11-03 02:55:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6110681033826580480,"note":"Value kept but may cause issues"} 
[2026-11-03 02:55:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,176,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:55:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793654641000,"timestamp_ms":1793654641000,"timestamp_seconds":1793654641,"priority":1,"record_length":96,"hex_timestamp":"000001a19e25d168"} 
[2026-11-03 02:55:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:55: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-11-03 02:55: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":164,"data_length":795,"current_offset":136} 
[2026-11-03 02:55:17] 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-11-03 02:55: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-11-03 02:55:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:55:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:55:17] local.INFO: Teltonika packet parsed successfully {"connection_id":229577,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:55:17] local.INFO: Passing IMEI to GPS processor {"connection_id":229577,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:55:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":229577,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:55:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:55:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:55:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:55:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175586304001,"66":27332,"176":206,"19":38144,"24":58,"16":36568128947224576,"45":6110681033826580480},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,176,19,24,16,45]} 
[2026-11-03 02:55:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:55:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:55:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175586304001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:55:17] local.INFO: Unknown IO ID detected {"io_id":176,"value":206,"description":"Unknown IO ID 176"} 
[2026-11-03 02:55:17] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:55:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36568128947224576,"km_value":36568128947224.58,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:55:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":6110681033826580480,"description":"Unknown IO ID 45"} 
[2026-11-03 02:55:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175586304001,"power":27332,"unknown_176":206,"unknown_19":38144,"ignition":58,"odometer":null,"unknown_45":6110681033826580480}} 
[2026-11-03 02:55:17] local.INFO: DEBUG: GPS processor result {"connection_id":229577,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53221,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:55:17] local.INFO: GPS data processed {"connection_id":229577,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:55:17] local.INFO: Acknowledgment sent {"connection_id":229577,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:55:49] local.INFO: TCP Data received {"connection_id":229577,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e25e8d8012d54a740064533000008014c2b..."} 
[2026-11-03 02:55:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229577,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e25e8d8012d54a740064533000008014c2b..."} 
[2026-11-03 02:55:49] local.INFO: Processing buffer {"connection_id":229577,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e25e8d8012d54a740064533000008014c2b..."} 
[2026-11-03 02:55:49] local.INFO: Packet analysis {"connection_id":229577,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e25"} 
[2026-11-03 02:55:49] local.INFO: Extracted packet for processing {"connection_id":229577,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e25"} 
[2026-11-03 02:55:49] local.INFO: GPS Element Parsed {"raw_longitude":760522560,"raw_latitude":105198336,"longitude_deg":76.052256,"latitude_deg":10.5198336,"altitude":8,"angle":332,"satellites":43,"speed":60,"hex_longitude":"2d54a740","hex_latitude":"06453300","is_valid_coordinates":true} 
[2026-11-03 02:55: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-11-03 02:55:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175588096001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:55:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36568567033888768,"note":"Value kept but may cause issues"} 
[2026-11-03 02:55:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6104840428062009344,"note":"Value kept but may cause issues"} 
[2026-11-03 02:55:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:55:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793654647000,"timestamp_ms":1793654647000,"timestamp_seconds":1793654647,"priority":1,"record_length":96,"hex_timestamp":"000001a19e25e8d8"} 
[2026-11-03 02:55:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:55:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:55: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 02:55:49] 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-11-03 02:55: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-11-03 02:55:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:55:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:55:49] local.INFO: Teltonika packet parsed successfully {"connection_id":229577,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:55:49] local.INFO: Passing IMEI to GPS processor {"connection_id":229577,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:55:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":229577,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:55:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:55:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:55:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:55:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175588096001,"66":27234,"177":206,"19":38144,"24":60,"16":36568567033888768,"45":6104840428062009344},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,19,24,16,45]} 
[2026-11-03 02:55:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:55:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:55:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175588096001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:55:49] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-11-03 02:55:49] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:55:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36568567033888768,"km_value":36568567033888.766,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:55:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":6104840428062009344,"description":"Unknown IO ID 45"} 
[2026-11-03 02:55:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175588096001,"power":27234,"unknown_177":206,"unknown_19":38144,"ignition":60,"odometer":null,"unknown_45":6104840428062009344}} 
[2026-11-03 02:55:49] local.INFO: DEBUG: GPS processor result {"connection_id":229577,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53222,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:55:49] local.INFO: GPS data processed {"connection_id":229577,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:55:49] local.INFO: Acknowledgment sent {"connection_id":229577,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:56:07] local.INFO: TCP Data received {"connection_id":229579,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:56:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229579,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:56:07] local.INFO: Processing buffer {"connection_id":229579,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:56:07] local.INFO: IMEI packet received {"connection_id":229579,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:56:07] local.INFO: IMEI acknowledgment sent {"connection_id":229579,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:56:09] local.INFO: TCP Data received {"connection_id":229579,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:56:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229579,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:56:09] local.INFO: Processing buffer {"connection_id":229579,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:56:09] local.INFO: IMEI packet received {"connection_id":229579,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:56:09] local.INFO: IMEI acknowledgment sent {"connection_id":229579,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:56:10] local.INFO: TCP Data received {"connection_id":229579,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:56:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229579,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:56:10] local.INFO: Processing buffer {"connection_id":229579,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:56:10] local.INFO: IMEI packet received {"connection_id":229579,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:56:10] local.INFO: IMEI acknowledgment sent {"connection_id":229579,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:56:12] local.INFO: TCP Data received {"connection_id":229579,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e260048012d549640064552900007014c29..."} 
[2026-11-03 02:56:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229579,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e260048012d549640064552900007014c29..."} 
[2026-11-03 02:56:12] local.INFO: Processing buffer {"connection_id":229579,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e260048012d549640064552900007014c29..."} 
[2026-11-03 02:56:12] local.INFO: Packet analysis {"connection_id":229579,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e26"} 
[2026-11-03 02:56:12] local.INFO: Extracted packet for processing {"connection_id":229579,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e26"} 
[2026-11-03 02:56:12] local.INFO: GPS Element Parsed {"raw_longitude":760518208,"raw_latitude":105206416,"longitude_deg":76.0518208,"latitude_deg":10.5206416,"altitude":7,"angle":332,"satellites":41,"speed":59,"hex_longitude":"2d549640","hex_latitude":"06455290","is_valid_coordinates":true} 
[2026-11-03 02:56: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-11-03 02:56:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175589632001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:56:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36569009415520256,"note":"Value kept but may cause issues"} 
[2026-11-03 02:56:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6099914615971577856,"note":"Value kept but may cause issues"} 
[2026-11-03 02:56:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:56:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793654653000,"timestamp_ms":1793654653000,"timestamp_seconds":1793654653,"priority":1,"record_length":96,"hex_timestamp":"000001a19e260048"} 
[2026-11-03 02:56:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:56:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:56: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":98,"data_length":795,"current_offset":136} 
[2026-11-03 02:56:12] 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-11-03 02:56: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-11-03 02:56:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:56:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:56:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229579,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:56:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229579,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:56:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229579,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:56:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:56:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:56:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:56:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175589632001,"66":27245,"177":206,"19":38144,"24":59,"16":36569009415520256,"45":6099914615971577856},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,19,24,16,45]} 
[2026-11-03 02:56:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:56:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:56:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175589632001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:56:12] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-11-03 02:56:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:56:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36569009415520256,"km_value":36569009415520.26,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:56:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":6099914615971577856,"description":"Unknown IO ID 45"} 
[2026-11-03 02:56:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175589632001,"power":27245,"unknown_177":206,"unknown_19":38144,"ignition":59,"odometer":null,"unknown_45":6099914615971577856}} 
[2026-11-03 02:56:12] local.INFO: DEBUG: GPS processor result {"connection_id":229579,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53223,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:56:12] local.INFO: GPS data processed {"connection_id":229579,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:56:12] local.INFO: Acknowledgment sent {"connection_id":229579,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:56:44] local.INFO: TCP Data received {"connection_id":229579,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e2730f8012d53df800646bbc80006016027..."} 
[2026-11-03 02:56:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229579,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e2730f8012d53df800646bbc80006016027..."} 
[2026-11-03 02:56:44] local.INFO: Processing buffer {"connection_id":229579,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e2730f8012d53df800646bbc80006016027..."} 
[2026-11-03 02:56:44] local.INFO: Packet analysis {"connection_id":229579,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e27"} 
[2026-11-03 02:56:44] local.INFO: Extracted packet for processing {"connection_id":229579,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e27"} 
[2026-11-03 02:56:44] local.INFO: GPS Element Parsed {"raw_longitude":760471424,"raw_latitude":105298888,"longitude_deg":76.0471424,"latitude_deg":10.5298888,"altitude":6,"angle":352,"satellites":39,"speed":41,"hex_longitude":"2d53df80","hex_latitude":"0646bbc8","is_valid_coordinates":true} 
[2026-11-03 02:56: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-11-03 02:56:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175609088001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:56:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36574034527256576,"note":"Value kept but may cause issues"} 
[2026-11-03 02:56:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6045801051722547200,"note":"Value kept but may cause issues"} 
[2026-11-03 02:56:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,69,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:56:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793654731000,"timestamp_ms":1793654731000,"timestamp_seconds":1793654731,"priority":1,"record_length":96,"hex_timestamp":"000001a19e2730f8"} 
[2026-11-03 02:56:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:56:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:56: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":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 02:56:44] 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-11-03 02:56: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-11-03 02:56:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:56:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:56:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229579,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:56:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229579,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:56:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229579,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:56:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:56:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:56:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:56:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175609088001,"66":27332,"69":206,"19":38144,"24":41,"16":36574034527256576,"45":6045801051722547200},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,69,19,24,16,45]} 
[2026-11-03 02:56:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:56:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:56:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175609088001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:56:44] local.INFO: Unknown IO ID detected {"io_id":69,"value":206,"description":"Unknown IO ID 69"} 
[2026-11-03 02:56:44] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:56:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36574034527256576,"km_value":36574034527256.58,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:56:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":6045801051722547200,"description":"Unknown IO ID 45"} 
[2026-11-03 02:56:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175609088001,"power":27332,"unknown_69":206,"unknown_19":38144,"ignition":41,"odometer":null,"unknown_45":6045801051722547200}} 
[2026-11-03 02:56:44] local.INFO: DEBUG: GPS processor result {"connection_id":229579,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53224,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:56:44] local.INFO: GPS data processed {"connection_id":229579,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:56:44] local.INFO: Acknowledgment sent {"connection_id":229579,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:57:11] local.INFO: TCP Data received {"connection_id":227880,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:57:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227880,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:57:11] local.INFO: Processing buffer {"connection_id":227880,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:57:11] local.INFO: IMEI packet received {"connection_id":227880,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:57:11] local.INFO: IMEI acknowledgment sent {"connection_id":227880,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:57:14] local.INFO: TCP Data received {"connection_id":227880,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:57:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227880,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:57:14] local.INFO: Processing buffer {"connection_id":227880,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:57:14] local.INFO: IMEI packet received {"connection_id":227880,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:57:14] local.INFO: IMEI acknowledgment sent {"connection_id":227880,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:57:16] local.INFO: TCP Data received {"connection_id":227880,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e275420012d53db800646e0680007016727..."} 
[2026-11-03 02:57:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227880,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e275420012d53db800646e0680007016727..."} 
[2026-11-03 02:57:16] local.INFO: Processing buffer {"connection_id":227880,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e275420012d53db800646e0680007016727..."} 
[2026-11-03 02:57:16] local.INFO: Packet analysis {"connection_id":227880,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e27"} 
[2026-11-03 02:57:16] local.INFO: Extracted packet for processing {"connection_id":227880,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e27"} 
[2026-11-03 02:57:16] local.INFO: GPS Element Parsed {"raw_longitude":760470400,"raw_latitude":105308264,"longitude_deg":76.04704,"latitude_deg":10.5308264,"altitude":7,"angle":359,"satellites":39,"speed":40,"hex_longitude":"2d53db80","hex_latitude":"0646e068","is_valid_coordinates":true} 
[2026-11-03 02:57: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-11-03 02:57:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175611136001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:57:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36574489793789952,"note":"Value kept but may cause issues"} 
[2026-11-03 02:57:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6043689989399365632,"note":"Value kept but may cause issues"} 
[2026-11-03 02:57:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,69,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:57:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793654740000,"timestamp_ms":1793654740000,"timestamp_seconds":1793654740,"priority":1,"record_length":96,"hex_timestamp":"000001a19e275420"} 
[2026-11-03 02:57:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:57:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:57: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":196,"data_length":795,"current_offset":136} 
[2026-11-03 02:57:16] 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-11-03 02:57: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-11-03 02:57:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:57:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:57:16] local.INFO: Teltonika packet parsed successfully {"connection_id":227880,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:57:16] local.INFO: Passing IMEI to GPS processor {"connection_id":227880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:57:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":227880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:57:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:57:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:57:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:57:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175611136001,"66":27300,"69":206,"19":38144,"24":40,"16":36574489793789952,"45":6043689989399365632},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,69,19,24,16,45]} 
[2026-11-03 02:57:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:57:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:57:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175611136001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:57:16] local.INFO: Unknown IO ID detected {"io_id":69,"value":206,"description":"Unknown IO ID 69"} 
[2026-11-03 02:57:16] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:57:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36574489793789952,"km_value":36574489793789.95,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:57:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":6043689989399365632,"description":"Unknown IO ID 45"} 
[2026-11-03 02:57:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175611136001,"power":27300,"unknown_69":206,"unknown_19":38144,"ignition":40,"odometer":null,"unknown_45":6043689989399365632}} 
[2026-11-03 02:57:16] local.INFO: DEBUG: GPS processor result {"connection_id":227880,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53225,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:57:16] local.INFO: GPS data processed {"connection_id":227880,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:57:16] local.INFO: Acknowledgment sent {"connection_id":227880,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:57:17] local.INFO: TCP Data received {"connection_id":227880,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e278ad0012d53db80064704500008016729..."} 
[2026-11-03 02:57:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227880,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e278ad0012d53db80064704500008016729..."} 
[2026-11-03 02:57:17] local.INFO: Processing buffer {"connection_id":227880,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e278ad0012d53db80064704500008016729..."} 
[2026-11-03 02:57:17] local.INFO: Packet analysis {"connection_id":227880,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e27"} 
[2026-11-03 02:57:17] local.INFO: Extracted packet for processing {"connection_id":227880,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e27"} 
[2026-11-03 02:57:17] local.INFO: GPS Element Parsed {"raw_longitude":760470400,"raw_latitude":105317456,"longitude_deg":76.04704,"latitude_deg":10.5317456,"altitude":8,"angle":359,"satellites":41,"speed":24,"hex_longitude":"2d53db80","hex_latitude":"06470450","is_valid_coordinates":true} 
[2026-11-03 02:57: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-11-03 02:57:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175613440001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:57:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36574936470388736,"note":"Value kept but may cause issues"} 
[2026-11-03 02:57:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6042564089494923264,"note":"Value kept but may cause issues"} 
[2026-11-03 02:57:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,69,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:57:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793654754000,"timestamp_ms":1793654754000,"timestamp_seconds":1793654754,"priority":1,"record_length":96,"hex_timestamp":"000001a19e278ad0"} 
[2026-11-03 02:57:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:57: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-11-03 02:57: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":164,"data_length":795,"current_offset":136} 
[2026-11-03 02:57:17] 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-11-03 02:57: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-11-03 02:57:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:57:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:57:17] local.INFO: Teltonika packet parsed successfully {"connection_id":227880,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:57:17] local.INFO: Passing IMEI to GPS processor {"connection_id":227880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:57:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":227880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:57:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:57:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:57:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:57:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175613440001,"66":27321,"69":206,"19":38144,"24":24,"16":36574936470388736,"45":6042564089494923264},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,69,19,24,16,45]} 
[2026-11-03 02:57:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:57:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:57:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175613440001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:57:17] local.INFO: Unknown IO ID detected {"io_id":69,"value":206,"description":"Unknown IO ID 69"} 
[2026-11-03 02:57:17] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:57:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36574936470388736,"km_value":36574936470388.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:57:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":6042564089494923264,"description":"Unknown IO ID 45"} 
[2026-11-03 02:57:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175613440001,"power":27321,"unknown_69":206,"unknown_19":38144,"ignition":24,"odometer":null,"unknown_45":6042564089494923264}} 
[2026-11-03 02:57:17] local.INFO: DEBUG: GPS processor result {"connection_id":227880,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53226,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:57:17] local.INFO: GPS data processed {"connection_id":227880,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:57:17] local.INFO: Acknowledgment sent {"connection_id":227880,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:58:01] local.INFO: TCP Data received {"connection_id":227880,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e27bd98012d53dc00064729480008016625..."} 
[2026-11-03 02:58:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227880,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e27bd98012d53dc00064729480008016625..."} 
[2026-11-03 02:58:01] local.INFO: Processing buffer {"connection_id":227880,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e27bd98012d53dc00064729480008016625..."} 
[2026-11-03 02:58:01] local.INFO: Packet analysis {"connection_id":227880,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e27"} 
[2026-11-03 02:58:01] local.INFO: Extracted packet for processing {"connection_id":227880,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e27"} 
[2026-11-03 02:58:01] local.INFO: GPS Element Parsed {"raw_longitude":760470528,"raw_latitude":105326920,"longitude_deg":76.0470528,"latitude_deg":10.532692,"altitude":8,"angle":358,"satellites":37,"speed":33,"hex_longitude":"2d53dc00","hex_latitude":"06472948","is_valid_coordinates":true} 
[2026-11-03 02: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-11-03 02:58:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175617024001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:58:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36575396031889408,"note":"Value kept but may cause issues"} 
[2026-11-03 02:58:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6042564089497276416,"note":"Value kept but may cause issues"} 
[2026-11-03 02:58:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,138,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:58:01] local.INFO: AVL Record Parsed {"raw_timestamp":1793654767000,"timestamp_ms":1793654767000,"timestamp_seconds":1793654767,"priority":1,"record_length":96,"hex_timestamp":"000001a19e27bd98"} 
[2026-11-03 02:58:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:58: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-11-03 02: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 02:58: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-11-03 02: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-11-03 02:58:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:58:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:58:01] local.INFO: Teltonika packet parsed successfully {"connection_id":227880,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:58:01] local.INFO: Passing IMEI to GPS processor {"connection_id":227880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:58:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":227880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:58:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:58:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:58:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:58:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175617024001,"66":27300,"138":206,"19":38144,"24":33,"16":36575396031889408,"45":6042564089497276416},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,138,19,24,16,45]} 
[2026-11-03 02:58:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:58:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:58:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175617024001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:58:01] local.INFO: Unknown IO ID detected {"io_id":138,"value":206,"description":"Unknown IO ID 138"} 
[2026-11-03 02:58:01] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:58:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36575396031889408,"km_value":36575396031889.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:58:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":6042564089497276416,"description":"Unknown IO ID 45"} 
[2026-11-03 02:58:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175617024001,"power":27300,"unknown_138":206,"unknown_19":38144,"ignition":33,"odometer":null,"unknown_45":6042564089497276416}} 
[2026-11-03 02:58:01] local.INFO: DEBUG: GPS processor result {"connection_id":227880,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53227,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:58:01] local.INFO: GPS data processed {"connection_id":227880,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:58:01] local.INFO: Acknowledgment sent {"connection_id":227880,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:58:36] local.INFO: TCP Data received {"connection_id":231404,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:58:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231404,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:58:36] local.INFO: Processing buffer {"connection_id":231404,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:58:36] local.INFO: IMEI packet received {"connection_id":231404,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:58:36] local.INFO: IMEI acknowledgment sent {"connection_id":231404,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:58:41] local.INFO: TCP Data received {"connection_id":231404,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:58:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231404,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:58:41] local.INFO: Processing buffer {"connection_id":231404,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:58:41] local.INFO: IMEI packet received {"connection_id":231404,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:58:41] local.INFO: IMEI acknowledgment sent {"connection_id":231404,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:58:43] local.INFO: TCP Data received {"connection_id":231404,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e2930b0012d539b000648b440000b014f29..."} 
[2026-11-03 02:58:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231404,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e2930b0012d539b000648b440000b014f29..."} 
[2026-11-03 02:58:43] local.INFO: Processing buffer {"connection_id":231404,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e2930b0012d539b000648b440000b014f29..."} 
[2026-11-03 02:58:43] local.INFO: Packet analysis {"connection_id":231404,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e29"} 
[2026-11-03 02:58:43] local.INFO: Extracted packet for processing {"connection_id":231404,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e29"} 
[2026-11-03 02:58:43] local.INFO: GPS Element Parsed {"raw_longitude":760453888,"raw_latitude":105428032,"longitude_deg":76.0453888,"latitude_deg":10.5428032,"altitude":11,"angle":335,"satellites":41,"speed":52,"hex_longitude":"2d539b00","hex_latitude":"0648b440","is_valid_coordinates":true} 
[2026-11-03 02:58: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-11-03 02:58:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175642880001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:58:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36580455503364096,"note":"Value kept but may cause issues"} 
[2026-11-03 02:58:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6028701446920517632,"note":"Value kept but may cause issues"} 
[2026-11-03 02:58:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:58:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793654862000,"timestamp_ms":1793654862000,"timestamp_seconds":1793654862,"priority":1,"record_length":96,"hex_timestamp":"000001a19e2930b0"} 
[2026-11-03 02:58:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:58:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 02:58: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 02:58:43] 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-11-03 02:58: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-11-03 02:58:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:58:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:58:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231404,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:58:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231404,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:58:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231404,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:58:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:58:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:58:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:58:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175642880001,"66":27310,"34":206,"19":38144,"24":52,"16":36580455503364096,"45":6028701446920517632},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,19,24,16,45]} 
[2026-11-03 02:58:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:58:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:58:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175642880001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:58:43] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-11-03 02:58:43] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:58:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36580455503364096,"km_value":36580455503364.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:58:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":6028701446920517632,"description":"Unknown IO ID 45"} 
[2026-11-03 02:58:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175642880001,"power":27310,"unknown_34":206,"unknown_19":38144,"ignition":52,"odometer":null,"unknown_45":6028701446920517632}} 
[2026-11-03 02:58:43] local.INFO: DEBUG: GPS processor result {"connection_id":231404,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53228,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:58:43] local.INFO: GPS data processed {"connection_id":231404,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:58:43] local.INFO: Acknowledgment sent {"connection_id":231404,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:59:10] local.INFO: TCP Data received {"connection_id":228333,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:59:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228333,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:59:10] local.INFO: Processing buffer {"connection_id":228333,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:59:10] local.INFO: IMEI packet received {"connection_id":228333,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 02:59:10] local.INFO: IMEI acknowledgment sent {"connection_id":228333,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 02:59:16] local.INFO: TCP Data received {"connection_id":228333,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:59:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228333,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:59:16] local.INFO: Processing buffer {"connection_id":228333,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 02:59:16] local.INFO: IMEI packet received {"connection_id":228333,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 02:59:16] local.INFO: IMEI acknowledgment sent {"connection_id":228333,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 02:59:18] local.INFO: TCP Data received {"connection_id":228333,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e294c08012d538ac00648d5e80009014e29..."} 
[2026-11-03 02:59:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228333,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e294c08012d538ac00648d5e80009014e29..."} 
[2026-11-03 02:59:18] local.INFO: Processing buffer {"connection_id":228333,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e294c08012d538ac00648d5e80009014e29..."} 
[2026-11-03 02:59:18] local.INFO: Packet analysis {"connection_id":228333,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e29"} 
[2026-11-03 02:59:18] local.INFO: Extracted packet for processing {"connection_id":228333,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e29"} 
[2026-11-03 02:59:18] local.INFO: GPS Element Parsed {"raw_longitude":760449728,"raw_latitude":105436648,"longitude_deg":76.0449728,"latitude_deg":10.5436648,"altitude":9,"angle":334,"satellites":41,"speed":56,"hex_longitude":"2d538ac0","hex_latitude":"0648d5e8","is_valid_coordinates":true} 
[2026-11-03 02:59: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-11-03 02:59:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175644672001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:59:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36580915064864768,"note":"Value kept but may cause issues"} 
[2026-11-03 02:59:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6024408953527746560,"note":"Value kept but may cause issues"} 
[2026-11-03 02:59:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:59:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793654869000,"timestamp_ms":1793654869000,"timestamp_seconds":1793654869,"priority":1,"record_length":96,"hex_timestamp":"000001a19e294c08"} 
[2026-11-03 02:59:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:59: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-11-03 02:59: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":174,"data_length":795,"current_offset":136} 
[2026-11-03 02:59:18] 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-11-03 02:59: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-11-03 02:59:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:59:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:59:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228333,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:59:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:59:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:59:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:59:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:59:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:59:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175644672001,"66":27332,"34":206,"19":38144,"24":56,"16":36580915064864768,"45":6024408953527746560},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,19,24,16,45]} 
[2026-11-03 02:59:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:59:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:59:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175644672001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:59:18] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-11-03 02:59:18] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:59:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36580915064864768,"km_value":36580915064864.766,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:59:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":6024408953527746560,"description":"Unknown IO ID 45"} 
[2026-11-03 02:59:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175644672001,"power":27332,"unknown_34":206,"unknown_19":38144,"ignition":56,"odometer":null,"unknown_45":6024408953527746560}} 
[2026-11-03 02:59:18] local.INFO: DEBUG: GPS processor result {"connection_id":228333,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53229,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:59:18] local.INFO: GPS data processed {"connection_id":228333,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:59:18] local.INFO: Acknowledgment sent {"connection_id":228333,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 02:59:49] local.INFO: TCP Data received {"connection_id":228333,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e296760012d5379800648f8780007014c29..."} 
[2026-11-03 02:59:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228333,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e296760012d5379800648f8780007014c29..."} 
[2026-11-03 02:59:49] local.INFO: Processing buffer {"connection_id":228333,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e296760012d5379800648f8780007014c29..."} 
[2026-11-03 02:59:49] local.INFO: Packet analysis {"connection_id":228333,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e29"} 
[2026-11-03 02:59:49] local.INFO: Extracted packet for processing {"connection_id":228333,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e29"} 
[2026-11-03 02:59:49] local.INFO: GPS Element Parsed {"raw_longitude":760445312,"raw_latitude":105445496,"longitude_deg":76.0445312,"latitude_deg":10.5445496,"altitude":7,"angle":332,"satellites":41,"speed":56,"hex_longitude":"2d537980","hex_latitude":"0648f878","is_valid_coordinates":true} 
[2026-11-03 02:59: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-11-03 02:59:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175646464001,"note":"Value kept but may cause issues"} 
[2026-11-03 02:59:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36581396101201920,"note":"Value kept but may cause issues"} 
[2026-11-03 02:59:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6019834985158404096,"note":"Value kept but may cause issues"} 
[2026-11-03 02:59:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 02:59:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793654876000,"timestamp_ms":1793654876000,"timestamp_seconds":1793654876,"priority":1,"record_length":96,"hex_timestamp":"000001a19e296760"} 
[2026-11-03 02:59:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 02:59: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-11-03 02:59: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 02:59:49] 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-11-03 02:59: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-11-03 02:59:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 02:59:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 02:59:49] local.INFO: Teltonika packet parsed successfully {"connection_id":228333,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 02:59:49] local.INFO: Passing IMEI to GPS processor {"connection_id":228333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:59:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":228333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 02:59:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 02:59:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 02:59:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 02:59:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175646464001,"66":27180,"87":206,"19":38144,"24":56,"16":36581396101201920,"45":6019834985158404096},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,19,24,16,45]} 
[2026-11-03 02:59:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 02:59:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 02:59:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175646464001,"description":"Unknown IO ID 0"} 
[2026-11-03 02:59:49] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 02:59:49] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 02:59:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36581396101201920,"km_value":36581396101201.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 02:59:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":6019834985158404096,"description":"Unknown IO ID 45"} 
[2026-11-03 02:59:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175646464001,"power":27180,"unknown_87":206,"unknown_19":38144,"ignition":56,"odometer":null,"unknown_45":6019834985158404096}} 
[2026-11-03 02:59:49] local.INFO: DEBUG: GPS processor result {"connection_id":228333,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53230,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 02:59:49] local.INFO: GPS data processed {"connection_id":228333,"processed":1,"errors":0,"total":1} 
[2026-11-03 02:59:49] local.INFO: Acknowledgment sent {"connection_id":228333,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:00:05] local.INFO: TCP Data received {"connection_id":228334,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:00:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228334,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:00:05] local.INFO: Processing buffer {"connection_id":228334,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:00:05] local.INFO: IMEI packet received {"connection_id":228334,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:00:05] local.INFO: IMEI acknowledgment sent {"connection_id":228334,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:00:05] local.INFO: TCP Data received {"connection_id":228334,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:00:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228334,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:00:05] local.INFO: Processing buffer {"connection_id":228334,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:00:05] local.INFO: IMEI packet received {"connection_id":228334,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:00:05] local.INFO: IMEI acknowledgment sent {"connection_id":228334,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:00:11] local.INFO: TCP Data received {"connection_id":228334,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:00:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228334,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:00:11] local.INFO: Processing buffer {"connection_id":228334,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:00:11] local.INFO: IMEI packet received {"connection_id":228334,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:00:11] local.INFO: IMEI acknowledgment sent {"connection_id":228334,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:00:12] local.INFO: TCP Data received {"connection_id":228334,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e2a9428012d5275c0064a4d880005014a29..."} 
[2026-11-03 03:00:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228334,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e2a9428012d5275c0064a4d880005014a29..."} 
[2026-11-03 03:00:12] local.INFO: Processing buffer {"connection_id":228334,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e2a9428012d5275c0064a4d880005014a29..."} 
[2026-11-03 03:00:12] local.INFO: Packet analysis {"connection_id":228334,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e2a"} 
[2026-11-03 03:00:12] local.INFO: Extracted packet for processing {"connection_id":228334,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e2a"} 
[2026-11-03 03:00:12] local.INFO: GPS Element Parsed {"raw_longitude":760378816,"raw_latitude":105532808,"longitude_deg":76.0378816,"latitude_deg":10.5532808,"altitude":5,"angle":330,"satellites":41,"speed":55,"hex_longitude":"2d5275c0","hex_latitude":"064a4d88","is_valid_coordinates":true} 
[2026-11-03 03:00: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-11-03 03:00:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175666176001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:00:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36586708975747072,"note":"Value kept but may cause issues"} 
[2026-11-03 03:00:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5947284809933684736,"note":"Value kept but may cause issues"} 
[2026-11-03 03:00:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:00:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793654953000,"timestamp_ms":1793654953000,"timestamp_seconds":1793654953,"priority":1,"record_length":96,"hex_timestamp":"000001a19e2a9428"} 
[2026-11-03 03:00:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:00:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:00: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 03:00:12] 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-11-03 03:00: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-11-03 03:00:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:00:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:00:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228334,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:00:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228334,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:00:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228334,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:00:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:00:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:00:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:00:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175666176001,"66":27267,"89":206,"19":38144,"24":55,"16":36586708975747072,"45":5947284809933684736},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,19,24,16,45]} 
[2026-11-03 03:00:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:00:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:00:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175666176001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:00:12] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 03:00:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:00:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36586708975747072,"km_value":36586708975747.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:00:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5947284809933684736,"description":"Unknown IO ID 45"} 
[2026-11-03 03:00:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175666176001,"power":27267,"unknown_89":206,"unknown_19":38144,"ignition":55,"odometer":null,"unknown_45":5947284809933684736}} 
[2026-11-03 03:00:12] local.INFO: DEBUG: GPS processor result {"connection_id":228334,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53231,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:00:12] local.INFO: GPS data processed {"connection_id":228334,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:00:12] local.INFO: Acknowledgment sent {"connection_id":228334,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:00:42] local.INFO: TCP Data received {"connection_id":227882,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:00:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227882,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:00:42] local.INFO: Processing buffer {"connection_id":227882,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:00:42] local.INFO: IMEI packet received {"connection_id":227882,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 03:00:42] local.INFO: IMEI acknowledgment sent {"connection_id":227882,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:00:43] local.INFO: TCP Data received {"connection_id":228334,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e2aaf80012d526380064a6ee00005014c29..."} 
[2026-11-03 03:00:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228334,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e2aaf80012d526380064a6ee00005014c29..."} 
[2026-11-03 03:00:43] local.INFO: Processing buffer {"connection_id":228334,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e2aaf80012d526380064a6ee00005014c29..."} 
[2026-11-03 03:00:43] local.INFO: Packet analysis {"connection_id":228334,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e2a"} 
[2026-11-03 03:00:43] local.INFO: Extracted packet for processing {"connection_id":228334,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e2a"} 
[2026-11-03 03:00:43] local.INFO: GPS Element Parsed {"raw_longitude":760374144,"raw_latitude":105541344,"longitude_deg":76.0374144,"latitude_deg":10.5541344,"altitude":5,"angle":332,"satellites":41,"speed":54,"hex_longitude":"2d526380","hex_latitude":"064a6ee0","is_valid_coordinates":true} 
[2026-11-03 03:00: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-11-03 03:00:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175667968001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:00:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36587181422149632,"note":"Value kept but may cause issues"} 
[2026-11-03 03:00:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5941866416634169344,"note":"Value kept but may cause issues"} 
[2026-11-03 03:00:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:00:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793654960000,"timestamp_ms":1793654960000,"timestamp_seconds":1793654960,"priority":1,"record_length":96,"hex_timestamp":"000001a19e2aaf80"} 
[2026-11-03 03:00:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:00:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:00: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 03:00:43] 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-11-03 03:00: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-11-03 03:00:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:00:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:00:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228334,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:00:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228334,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:00:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228334,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:00:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:00:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:00:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:00:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175667968001,"66":27245,"89":206,"19":38144,"24":54,"16":36587181422149632,"45":5941866416634169344},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,19,24,16,45]} 
[2026-11-03 03:00:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:00:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:00:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175667968001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:00:43] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 03:00:43] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:00:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36587181422149632,"km_value":36587181422149.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:00:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":5941866416634169344,"description":"Unknown IO ID 45"} 
[2026-11-03 03:00:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175667968001,"power":27245,"unknown_89":206,"unknown_19":38144,"ignition":54,"odometer":null,"unknown_45":5941866416634169344}} 
[2026-11-03 03:00:43] local.INFO: DEBUG: GPS processor result {"connection_id":228334,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53232,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:00:43] local.INFO: GPS data processed {"connection_id":228334,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:00:43] local.INFO: Acknowledgment sent {"connection_id":228334,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:01:05] local.INFO: TCP Data received {"connection_id":229580,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:01:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229580,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:01:05] local.INFO: Processing buffer {"connection_id":229580,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:01:05] local.INFO: IMEI packet received {"connection_id":229580,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:01:05] local.INFO: IMEI acknowledgment sent {"connection_id":229580,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:01:08] local.INFO: TCP Data received {"connection_id":229580,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:01:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229580,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:01:08] local.INFO: Processing buffer {"connection_id":229580,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:01:08] local.INFO: IMEI packet received {"connection_id":229580,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:01:08] local.INFO: IMEI acknowledgment sent {"connection_id":229580,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:01:40] local.INFO: TCP Data received {"connection_id":229580,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:01:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229580,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:01:40] local.INFO: Processing buffer {"connection_id":229580,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:01:40] local.INFO: IMEI packet received {"connection_id":229580,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:01:40] local.INFO: IMEI acknowledgment sent {"connection_id":229580,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:01:41] local.INFO: TCP Data received {"connection_id":229580,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:01:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229580,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:01:41] local.INFO: Processing buffer {"connection_id":229580,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:01:41] local.INFO: IMEI packet received {"connection_id":229580,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:01:41] local.INFO: IMEI acknowledgment sent {"connection_id":229580,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:01:42] local.INFO: TCP Data received {"connection_id":229580,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e2bf7a0012d518ac0064becb80002015326..."} 
[2026-11-03 03:01:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229580,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e2bf7a0012d518ac0064becb80002015326..."} 
[2026-11-03 03:01:42] local.INFO: Processing buffer {"connection_id":229580,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e2bf7a0012d518ac0064becb80002015326..."} 
[2026-11-03 03:01:42] local.INFO: Packet analysis {"connection_id":229580,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e2b"} 
[2026-11-03 03:01:42] local.INFO: Extracted packet for processing {"connection_id":229580,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e2b"} 
[2026-11-03 03:01:42] local.INFO: GPS Element Parsed {"raw_longitude":760318656,"raw_latitude":105639096,"longitude_deg":76.0318656,"latitude_deg":10.5639096,"altitude":2,"angle":339,"satellites":38,"speed":50,"hex_longitude":"2d518ac0","hex_latitude":"064becb8","is_valid_coordinates":true} 
[2026-11-03 03:01: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-11-03 03:01:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175689472001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:01:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36592618850746368,"note":"Value kept but may cause issues"} 
[2026-11-03 03:01:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5879590078061963264,"note":"Value kept but may cause issues"} 
[2026-11-03 03:01:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:01:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793655044000,"timestamp_ms":1793655044000,"timestamp_seconds":1793655044,"priority":1,"record_length":96,"hex_timestamp":"000001a19e2bf7a0"} 
[2026-11-03 03:01:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:01: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-11-03 03:01:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 03:01:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 03:01: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-11-03 03:01:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:01:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:01:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229580,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:01:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229580,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:01:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229580,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:01:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:01:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:01:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:01:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175689472001,"66":27267,"89":206,"19":38144,"24":50,"16":36592618850746368,"45":5879590078061963264},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,19,24,16,45]} 
[2026-11-03 03:01:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:01:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:01:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175689472001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:01:42] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 03:01:42] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:01:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36592618850746368,"km_value":36592618850746.37,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:01:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":5879590078061963264,"description":"Unknown IO ID 45"} 
[2026-11-03 03:01:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175689472001,"power":27267,"unknown_89":206,"unknown_19":38144,"ignition":50,"odometer":null,"unknown_45":5879590078061963264}} 
[2026-11-03 03:01:42] local.INFO: DEBUG: GPS processor result {"connection_id":229580,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53233,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:01:42] local.INFO: GPS data processed {"connection_id":229580,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:01:42] local.INFO: Acknowledgment sent {"connection_id":229580,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:01:43] local.INFO: TCP Data received {"connection_id":229580,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e2c16e0012d517d40064c0ea00002015224..."} 
[2026-11-03 03:01:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229580,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e2c16e0012d517d40064c0ea00002015224..."} 
[2026-11-03 03:01:43] local.INFO: Processing buffer {"connection_id":229580,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e2c16e0012d517d40064c0ea00002015224..."} 
[2026-11-03 03:01:43] local.INFO: Packet analysis {"connection_id":229580,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e2c"} 
[2026-11-03 03:01:43] local.INFO: Extracted packet for processing {"connection_id":229580,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e2c"} 
[2026-11-03 03:01:43] local.INFO: GPS Element Parsed {"raw_longitude":760315200,"raw_latitude":105647776,"longitude_deg":76.03152,"latitude_deg":10.5647776,"altitude":2,"angle":338,"satellites":36,"speed":45,"hex_longitude":"2d517d40","hex_latitude":"064c0ea0","is_valid_coordinates":true} 
[2026-11-03 03:01: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-11-03 03:01:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175691264001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:01:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36593074117279744,"note":"Value kept but may cause issues"} 
[2026-11-03 03:01:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5875719797134374912,"note":"Value kept but may cause issues"} 
[2026-11-03 03:01:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:01:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793655052000,"timestamp_ms":1793655052000,"timestamp_seconds":1793655052,"priority":1,"record_length":96,"hex_timestamp":"000001a19e2c16e0"} 
[2026-11-03 03:01:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:01:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:01: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 03:01:43] 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-11-03 03:01: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-11-03 03:01:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:01:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:01:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229580,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:01:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229580,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:01:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229580,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:01:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:01:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:01:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:01:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175691264001,"66":27310,"89":206,"19":38144,"24":45,"16":36593074117279744,"45":5875719797134374912},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,19,24,16,45]} 
[2026-11-03 03:01:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:01:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:01:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175691264001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:01:43] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 03:01:43] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:01:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36593074117279744,"km_value":36593074117279.74,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:01:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":5875719797134374912,"description":"Unknown IO ID 45"} 
[2026-11-03 03:01:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175691264001,"power":27310,"unknown_89":206,"unknown_19":38144,"ignition":45,"odometer":null,"unknown_45":5875719797134374912}} 
[2026-11-03 03:01:43] local.INFO: DEBUG: GPS processor result {"connection_id":229580,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53234,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:01:43] local.INFO: GPS data processed {"connection_id":229580,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:01:43] local.INFO: Acknowledgment sent {"connection_id":229580,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:02:12] local.INFO: TCP Data received {"connection_id":228335,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:02:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228335,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:02:12] local.INFO: Processing buffer {"connection_id":228335,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:02:12] local.INFO: IMEI packet received {"connection_id":228335,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:02:12] local.INFO: IMEI acknowledgment sent {"connection_id":228335,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:02:14] local.INFO: TCP Data received {"connection_id":228335,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:02:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228335,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:02:14] local.INFO: Processing buffer {"connection_id":228335,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:02:14] local.INFO: IMEI packet received {"connection_id":228335,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:02:14] local.INFO: IMEI acknowledgment sent {"connection_id":228335,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:02:15] local.INFO: TCP Data received {"connection_id":228335,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e2c3df0012d516c80064c2f680003014723..."} 
[2026-11-03 03:02:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228335,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e2c3df0012d516c80064c2f680003014723..."} 
[2026-11-03 03:02:15] local.INFO: Processing buffer {"connection_id":228335,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e2c3df0012d516c80064c2f680003014723..."} 
[2026-11-03 03:02:15] local.INFO: Packet analysis {"connection_id":228335,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e2c"} 
[2026-11-03 03:02:15] local.INFO: Extracted packet for processing {"connection_id":228335,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e2c"} 
[2026-11-03 03:02:15] local.INFO: GPS Element Parsed {"raw_longitude":760310912,"raw_latitude":105656168,"longitude_deg":76.0310912,"latitude_deg":10.5656168,"altitude":3,"angle":327,"satellites":35,"speed":24,"hex_longitude":"2d516c80","hex_latitude":"064c2f68","is_valid_coordinates":true} 
[2026-11-03 03:02: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-11-03 03:02:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175693312001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:02:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36593529383813120,"note":"Value kept but may cause issues"} 
[2026-11-03 03:02:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5871919884951003136,"note":"Value kept but may cause issues"} 
[2026-11-03 03:02:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:02:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793655062000,"timestamp_ms":1793655062000,"timestamp_seconds":1793655062,"priority":1,"record_length":96,"hex_timestamp":"000001a19e2c3df0"} 
[2026-11-03 03:02:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:02: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-11-03 03:02: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":174,"data_length":795,"current_offset":136} 
[2026-11-03 03:02:15] 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-11-03 03:02: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-11-03 03:02:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:02:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:02:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228335,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:02:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228335,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:02:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228335,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:02:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:02:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:02:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:02:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175693312001,"66":27441,"89":206,"19":38144,"24":24,"16":36593529383813120,"45":5871919884951003136},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,19,24,16,45]} 
[2026-11-03 03:02:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:02:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:02:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175693312001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:02:15] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 03:02:15] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:02:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36593529383813120,"km_value":36593529383813.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:02:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":5871919884951003136,"description":"Unknown IO ID 45"} 
[2026-11-03 03:02:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175693312001,"power":27441,"unknown_89":206,"unknown_19":38144,"ignition":24,"odometer":null,"unknown_45":5871919884951003136}} 
[2026-11-03 03:02:15] local.INFO: DEBUG: GPS processor result {"connection_id":228335,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53235,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:02:15] local.INFO: GPS data processed {"connection_id":228335,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:02:15] local.INFO: Acknowledgment sent {"connection_id":228335,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:02:16] local.INFO: TCP Data received {"connection_id":228335,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e2c5948012d5168c0064c35980003015e24..."} 
[2026-11-03 03:02:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228335,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e2c5948012d5168c0064c35980003015e24..."} 
[2026-11-03 03:02:16] local.INFO: Processing buffer {"connection_id":228335,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e2c5948012d5168c0064c35980003015e24..."} 
[2026-11-03 03:02:16] local.INFO: Packet analysis {"connection_id":228335,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e2c"} 
[2026-11-03 03:02:16] local.INFO: Extracted packet for processing {"connection_id":228335,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e2c"} 
[2026-11-03 03:02:16] local.INFO: GPS Element Parsed {"raw_longitude":760309952,"raw_latitude":105657752,"longitude_deg":76.0309952,"latitude_deg":10.5657752,"altitude":3,"angle":350,"satellites":36,"speed":10,"hex_longitude":"2d5168c0","hex_latitude":"064c3598","is_valid_coordinates":true} 
[2026-11-03 03:02: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-11-03 03:02:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175695872001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:02:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36593619578126336,"note":"Value kept but may cause issues"} 
[2026-11-03 03:02:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5867205179093248000,"note":"Value kept but may cause issues"} 
[2026-11-03 03:02:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:02:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793655069000,"timestamp_ms":1793655069000,"timestamp_seconds":1793655069,"priority":1,"record_length":96,"hex_timestamp":"000001a19e2c5948"} 
[2026-11-03 03:02:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:02: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-11-03 03:02: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":49,"data_length":795,"current_offset":136} 
[2026-11-03 03:02:16] 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-11-03 03:02: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-11-03 03:02:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:02:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:02:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228335,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:02:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228335,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:02:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228335,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:02:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:02:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:02:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:02:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175695872001,"66":27365,"89":206,"19":38144,"24":10,"16":36593619578126336,"45":5867205179093248000},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,19,24,16,45]} 
[2026-11-03 03:02:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:02:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:02:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175695872001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:02:16] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 03:02:16] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:02:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36593619578126336,"km_value":36593619578126.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:02:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":5867205179093248000,"description":"Unknown IO ID 45"} 
[2026-11-03 03:02:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175695872001,"power":27365,"unknown_89":206,"unknown_19":38144,"ignition":10,"odometer":null,"unknown_45":5867205179093248000}} 
[2026-11-03 03:02:16] local.INFO: DEBUG: GPS processor result {"connection_id":228335,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53236,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:02:16] local.INFO: GPS data processed {"connection_id":228335,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:02:16] local.INFO: Acknowledgment sent {"connection_id":228335,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:02:48] local.INFO: TCP Data received {"connection_id":228335,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e2c5d30012d516880064c36900004000123..."} 
[2026-11-03 03:02:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228335,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e2c5d30012d516880064c36900004000123..."} 
[2026-11-03 03:02:48] local.INFO: Processing buffer {"connection_id":228335,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e2c5d30012d516880064c36900004000123..."} 
[2026-11-03 03:02:48] local.INFO: Packet analysis {"connection_id":228335,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e2c"} 
[2026-11-03 03:02:48] local.INFO: Extracted packet for processing {"connection_id":228335,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e2c"} 
[2026-11-03 03:02:48] local.INFO: GPS Element Parsed {"raw_longitude":760309888,"raw_latitude":105658000,"longitude_deg":76.0309888,"latitude_deg":10.5658,"altitude":4,"angle":1,"satellites":35,"speed":9,"hex_longitude":"2d516880","hex_latitude":"064c3690","is_valid_coordinates":true} 
[2026-11-03 03:02: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-11-03 03:02:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175697664001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:02:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36593632463028224,"note":"Value kept but may cause issues"} 
[2026-11-03 03:02:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5866149647930988544,"note":"Value kept but may cause issues"} 
[2026-11-03 03:02:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:02:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793655070000,"timestamp_ms":1793655070000,"timestamp_seconds":1793655070,"priority":1,"record_length":96,"hex_timestamp":"000001a19e2c5d30"} 
[2026-11-03 03:02:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:02:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:02:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 03:02:48] 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-11-03 03:02: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-11-03 03:02:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:02:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:02:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228335,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:02:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228335,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:02:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228335,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:02:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:02:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:02:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:02:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175697664001,"66":27365,"89":206,"19":38144,"24":9,"16":36593632463028224,"45":5866149647930988544},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,19,24,16,45]} 
[2026-11-03 03:02:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:02:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:02:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175697664001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:02:48] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 03:02:48] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:02:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36593632463028224,"km_value":36593632463028.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:02:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":5866149647930988544,"description":"Unknown IO ID 45"} 
[2026-11-03 03:02:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175697664001,"power":27365,"unknown_89":206,"unknown_19":38144,"ignition":9,"odometer":null,"unknown_45":5866149647930988544}} 
[2026-11-03 03:02:48] local.INFO: DEBUG: GPS processor result {"connection_id":228335,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53237,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:02:48] local.INFO: GPS data processed {"connection_id":228335,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:02:48] local.INFO: Acknowledgment sent {"connection_id":228335,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:03:05] local.INFO: TCP Data received {"connection_id":231405,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:03:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231405,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:03:05] local.INFO: Processing buffer {"connection_id":231405,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:03:05] local.INFO: IMEI packet received {"connection_id":231405,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:03:05] local.INFO: IMEI acknowledgment sent {"connection_id":231405,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:03:06] local.INFO: TCP Data received {"connection_id":231405,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:03:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231405,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:03:06] local.INFO: Processing buffer {"connection_id":231405,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:03:06] local.INFO: IMEI packet received {"connection_id":231405,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:03:06] local.INFO: IMEI acknowledgment sent {"connection_id":231405,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:03:11] local.INFO: TCP Data received {"connection_id":231405,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:03:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231405,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:03:11] local.INFO: Processing buffer {"connection_id":231405,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:03:11] local.INFO: IMEI packet received {"connection_id":231405,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:03:11] local.INFO: IMEI acknowledgment sent {"connection_id":231405,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:03:13] local.INFO: TCP Data received {"connection_id":231405,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e2d3408012d512780064cc4f80004015029..."} 
[2026-11-03 03:03:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231405,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e2d3408012d512780064cc4f80004015029..."} 
[2026-11-03 03:03:13] local.INFO: Processing buffer {"connection_id":231405,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e2d3408012d512780064cc4f80004015029..."} 
[2026-11-03 03:03:13] local.INFO: Packet analysis {"connection_id":231405,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e2d"} 
[2026-11-03 03:03:13] local.INFO: Extracted packet for processing {"connection_id":231405,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e2d"} 
[2026-11-03 03:03:13] local.INFO: GPS Element Parsed {"raw_longitude":760293248,"raw_latitude":105694456,"longitude_deg":76.0293248,"latitude_deg":10.5694456,"altitude":4,"angle":336,"satellites":41,"speed":42,"hex_longitude":"2d512780","hex_latitude":"064cc4f8","is_valid_coordinates":true} 
[2026-11-03 03: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-11-03 03:03:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175709696001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:03:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36595668277526528,"note":"Value kept but may cause issues"} 
[2026-11-03 03:03:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5852498111567812608,"note":"Value kept but may cause issues"} 
[2026-11-03 03:03:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:03:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793655125000,"timestamp_ms":1793655125000,"timestamp_seconds":1793655125,"priority":1,"record_length":96,"hex_timestamp":"000001a19e2d3408"} 
[2026-11-03 03:03:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:03: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-11-03 03: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 03:03: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-11-03 03: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-11-03 03:03:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:03:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:03:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231405,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:03:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:03:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:03:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:03:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:03:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:03:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175709696001,"66":27376,"34":206,"19":38144,"24":42,"16":36595668277526528,"45":5852498111567812608},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,19,24,16,45]} 
[2026-11-03 03:03:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:03:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:03:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175709696001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:03:13] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-11-03 03:03:13] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:03:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36595668277526528,"km_value":36595668277526.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:03:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":5852498111567812608,"description":"Unknown IO ID 45"} 
[2026-11-03 03:03:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175709696001,"power":27376,"unknown_34":206,"unknown_19":38144,"ignition":42,"odometer":null,"unknown_45":5852498111567812608}} 
[2026-11-03 03:03:13] local.INFO: DEBUG: GPS processor result {"connection_id":231405,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53238,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:03:13] local.INFO: GPS data processed {"connection_id":231405,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:03:13] local.INFO: Acknowledgment sent {"connection_id":231405,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:03:46] local.INFO: TCP Data received {"connection_id":231405,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e2d5730012d511740064ce6c00003014b28..."} 
[2026-11-03 03:03:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231405,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e2d5730012d511740064ce6c00003014b28..."} 
[2026-11-03 03:03:46] local.INFO: Processing buffer {"connection_id":231405,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e2d5730012d511740064ce6c00003014b28..."} 
[2026-11-03 03:03:46] local.INFO: Packet analysis {"connection_id":231405,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e2d"} 
[2026-11-03 03:03:46] local.INFO: Extracted packet for processing {"connection_id":231405,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e2d"} 
[2026-11-03 03:03:46] local.INFO: GPS Element Parsed {"raw_longitude":760289088,"raw_latitude":105703104,"longitude_deg":76.0289088,"latitude_deg":10.5703104,"altitude":3,"angle":331,"satellites":40,"speed":33,"hex_longitude":"2d511740","hex_latitude":"064ce6c0","is_valid_coordinates":true} 
[2026-11-03 03:03: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-11-03 03:03:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175712000001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:03:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36596132133994496,"note":"Value kept but may cause issues"} 
[2026-11-03 03:03:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5847783405710014464,"note":"Value kept but may cause issues"} 
[2026-11-03 03:03:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:03:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793655134000,"timestamp_ms":1793655134000,"timestamp_seconds":1793655134,"priority":1,"record_length":96,"hex_timestamp":"000001a19e2d5730"} 
[2026-11-03 03:03:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:03:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:03:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 03:03:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 03:03: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-11-03 03:03:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:03:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:03:46] local.INFO: Teltonika packet parsed successfully {"connection_id":231405,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:03:46] local.INFO: Passing IMEI to GPS processor {"connection_id":231405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:03:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":231405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:03:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:03:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:03:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:03:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175712000001,"66":27376,"34":206,"19":38144,"24":33,"16":36596132133994496,"45":5847783405710014464},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,19,24,16,45]} 
[2026-11-03 03:03:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:03:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:03:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175712000001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:03:46] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-11-03 03:03:46] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:03:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36596132133994496,"km_value":36596132133994.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:03:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":5847783405710014464,"description":"Unknown IO ID 45"} 
[2026-11-03 03:03:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175712000001,"power":27376,"unknown_34":206,"unknown_19":38144,"ignition":33,"odometer":null,"unknown_45":5847783405710014464}} 
[2026-11-03 03:03:46] local.INFO: DEBUG: GPS processor result {"connection_id":231405,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53239,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:03:46] local.INFO: GPS data processed {"connection_id":231405,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:03:46] local.INFO: Acknowledgment sent {"connection_id":231405,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:04:06] local.INFO: TCP Data received {"connection_id":227883,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:04:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227883,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:04:06] local.INFO: Processing buffer {"connection_id":227883,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:04:06] local.INFO: IMEI packet received {"connection_id":227883,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:04:06] local.INFO: IMEI acknowledgment sent {"connection_id":227883,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:04:11] local.INFO: TCP Data received {"connection_id":227883,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:04:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227883,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:04:11] local.INFO: Processing buffer {"connection_id":227883,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:04:11] local.INFO: IMEI packet received {"connection_id":227883,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:04:11] local.INFO: IMEI acknowledgment sent {"connection_id":227883,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:04:12] local.INFO: TCP Data received {"connection_id":227883,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e2d89f8012d510840064d07d80002015427..."} 
[2026-11-03 03:04:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227883,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e2d89f8012d510840064d07d80002015427..."} 
[2026-11-03 03:04:12] local.INFO: Processing buffer {"connection_id":227883,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e2d89f8012d510840064d07d80002015427..."} 
[2026-11-03 03:04:12] local.INFO: Packet analysis {"connection_id":227883,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e2d"} 
[2026-11-03 03:04:12] local.INFO: Extracted packet for processing {"connection_id":227883,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e2d"} 
[2026-11-03 03:04:12] local.INFO: GPS Element Parsed {"raw_longitude":760285248,"raw_latitude":105711576,"longitude_deg":76.0285248,"latitude_deg":10.5711576,"altitude":2,"angle":340,"satellites":39,"speed":23,"hex_longitude":"2d510840","hex_latitude":"064d07d8","is_valid_coordinates":true} 
[2026-11-03 03:04: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-11-03 03:04:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175714304001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:04:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36596583105560576,"note":"Value kept but may cause issues"} 
[2026-11-03 03:04:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5843209437340680192,"note":"Value kept but may cause issues"} 
[2026-11-03 03:04:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:04:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793655147000,"timestamp_ms":1793655147000,"timestamp_seconds":1793655147,"priority":1,"record_length":96,"hex_timestamp":"000001a19e2d89f8"} 
[2026-11-03 03:04:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:04: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-11-03 03:04: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-11-03 03:04: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-11-03 03:04: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-11-03 03:04:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:04:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:04:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227883,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:04:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:04:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:04:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:04:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:04:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:04:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175714304001,"66":27234,"34":206,"19":38144,"24":23,"16":36596583105560576,"45":5843209437340680192},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,19,24,16,45]} 
[2026-11-03 03:04:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:04:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:04:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175714304001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:04:12] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-11-03 03:04:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:04:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36596583105560576,"km_value":36596583105560.58,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:04:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5843209437340680192,"description":"Unknown IO ID 45"} 
[2026-11-03 03:04:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175714304001,"power":27234,"unknown_34":206,"unknown_19":38144,"ignition":23,"odometer":null,"unknown_45":5843209437340680192}} 
[2026-11-03 03:04:12] local.INFO: DEBUG: GPS processor result {"connection_id":227883,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53240,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:04:12] local.INFO: GPS data processed {"connection_id":227883,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:04:12] local.INFO: Acknowledgment sent {"connection_id":227883,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:04:46] local.INFO: TCP Data received {"connection_id":227883,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e2dad20012d50ff40064d1ab80001014928..."} 
[2026-11-03 03:04:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227883,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e2dad20012d50ff40064d1ab80001014928..."} 
[2026-11-03 03:04:46] local.INFO: Processing buffer {"connection_id":227883,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e2dad20012d50ff40064d1ab80001014928..."} 
[2026-11-03 03:04:46] local.INFO: Packet analysis {"connection_id":227883,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e2d"} 
[2026-11-03 03:04:46] local.INFO: Extracted packet for processing {"connection_id":227883,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e2d"} 
[2026-11-03 03:04:46] local.INFO: GPS Element Parsed {"raw_longitude":760282944,"raw_latitude":105716408,"longitude_deg":76.0282944,"latitude_deg":10.5716408,"altitude":1,"angle":329,"satellites":40,"speed":26,"hex_longitude":"2d50ff40","hex_latitude":"064d1ab8","is_valid_coordinates":true} 
[2026-11-03 03: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-11-03 03:04:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175717632001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:04:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36596840803598336,"note":"Value kept but may cause issues"} 
[2026-11-03 03:04:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5838987312692189184,"note":"Value kept but may cause issues"} 
[2026-11-03 03:04:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:04:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793655156000,"timestamp_ms":1793655156000,"timestamp_seconds":1793655156,"priority":1,"record_length":96,"hex_timestamp":"000001a19e2dad20"} 
[2026-11-03 03:04:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:04: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-11-03 03: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":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 03:04:46] 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-11-03 03: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-11-03 03:04:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:04:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:04:46] local.INFO: Teltonika packet parsed successfully {"connection_id":227883,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:04:46] local.INFO: Passing IMEI to GPS processor {"connection_id":227883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:04:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":227883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:04:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:04:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:04:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:04:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175717632001,"66":27245,"34":206,"19":38144,"24":26,"16":36596840803598336,"45":5838987312692189184},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,19,24,16,45]} 
[2026-11-03 03:04:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:04:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:04:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175717632001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:04:46] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-11-03 03:04:46] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:04:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36596840803598336,"km_value":36596840803598.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:04:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":5838987312692189184,"description":"Unknown IO ID 45"} 
[2026-11-03 03:04:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175717632001,"power":27245,"unknown_34":206,"unknown_19":38144,"ignition":26,"odometer":null,"unknown_45":5838987312692189184}} 
[2026-11-03 03:04:46] local.INFO: DEBUG: GPS processor result {"connection_id":227883,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53241,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:04:46] local.INFO: GPS data processed {"connection_id":227883,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:04:46] local.INFO: Acknowledgment sent {"connection_id":227883,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:05:05] local.INFO: TCP Data received {"connection_id":228338,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:05:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228338,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:05:05] local.INFO: Processing buffer {"connection_id":228338,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:05:05] local.INFO: IMEI packet received {"connection_id":228338,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:05:05] local.INFO: IMEI acknowledgment sent {"connection_id":228338,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:05:11] local.INFO: TCP Data received {"connection_id":228338,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:05:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228338,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:05:11] local.INFO: Processing buffer {"connection_id":228338,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:05:11] local.INFO: IMEI packet received {"connection_id":228338,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:05:11] local.INFO: IMEI acknowledgment sent {"connection_id":228338,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:05:13] local.INFO: TCP Data received {"connection_id":228338,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e2ddfe8012d50f2c0064d34a00001015429..."} 
[2026-11-03 03:05:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228338,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e2ddfe8012d50f2c0064d34a00001015429..."} 
[2026-11-03 03:05:13] local.INFO: Processing buffer {"connection_id":228338,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e2ddfe8012d50f2c0064d34a00001015429..."} 
[2026-11-03 03:05:13] local.INFO: Packet analysis {"connection_id":228338,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e2d"} 
[2026-11-03 03:05:13] local.INFO: Extracted packet for processing {"connection_id":228338,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e2d"} 
[2026-11-03 03:05:13] local.INFO: GPS Element Parsed {"raw_longitude":760279744,"raw_latitude":105723040,"longitude_deg":76.0279744,"latitude_deg":10.572304,"altitude":1,"angle":340,"satellites":41,"speed":21,"hex_longitude":"2d50f2c0","hex_latitude":"064d34a0","is_valid_coordinates":true} 
[2026-11-03 03:05: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-11-03 03:05:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175719936001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:05:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36597197285883904,"note":"Value kept but may cause issues"} 
[2026-11-03 03:05:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5836454037903030272,"note":"Value kept but may cause issues"} 
[2026-11-03 03:05:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:05:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793655169000,"timestamp_ms":1793655169000,"timestamp_seconds":1793655169,"priority":1,"record_length":96,"hex_timestamp":"000001a19e2ddfe8"} 
[2026-11-03 03:05:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:05:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:05: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":109,"data_length":795,"current_offset":136} 
[2026-11-03 03:05:13] 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-11-03 03:05: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-11-03 03:05:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:05:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:05:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228338,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:05:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228338,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:05:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228338,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:05:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:05:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:05:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:05:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175719936001,"66":27300,"34":206,"19":38144,"24":21,"16":36597197285883904,"45":5836454037903030272},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,19,24,16,45]} 
[2026-11-03 03:05:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:05:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:05:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175719936001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:05:13] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-11-03 03:05:13] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:05:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36597197285883904,"km_value":36597197285883.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:05:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":5836454037903030272,"description":"Unknown IO ID 45"} 
[2026-11-03 03:05:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175719936001,"power":27300,"unknown_34":206,"unknown_19":38144,"ignition":21,"odometer":null,"unknown_45":5836454037903030272}} 
[2026-11-03 03:05:13] local.INFO: DEBUG: GPS processor result {"connection_id":228338,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53242,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:05:13] local.INFO: GPS data processed {"connection_id":228338,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:05:13] local.INFO: Acknowledgment sent {"connection_id":228338,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:05:46] local.INFO: TCP Data received {"connection_id":228338,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e2dfb40012d50ef40064d42980000015f27..."} 
[2026-11-03 03:05:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228338,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e2dfb40012d50ef40064d42980000015f27..."} 
[2026-11-03 03:05:46] local.INFO: Processing buffer {"connection_id":228338,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e2dfb40012d50ef40064d42980000015f27..."} 
[2026-11-03 03:05:46] local.INFO: Packet analysis {"connection_id":228338,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e2d"} 
[2026-11-03 03:05:46] local.INFO: Extracted packet for processing {"connection_id":228338,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e2d"} 
[2026-11-03 03:05:46] local.INFO: GPS Element Parsed {"raw_longitude":760278848,"raw_latitude":105726616,"longitude_deg":76.0278848,"latitude_deg":10.5726616,"altitude":0,"angle":351,"satellites":39,"speed":16,"hex_longitude":"2d50ef40","hex_latitude":"064d4298","is_valid_coordinates":true} 
[2026-11-03 03:05: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-11-03 03:05:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175723264001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:05:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36597377674510336,"note":"Value kept but may cause issues"} 
[2026-11-03 03:05:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5832935600695844864,"note":"Value kept but may cause issues"} 
[2026-11-03 03:05:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:05:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793655176000,"timestamp_ms":1793655176000,"timestamp_seconds":1793655176,"priority":1,"record_length":96,"hex_timestamp":"000001a19e2dfb40"} 
[2026-11-03 03:05:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:05: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-11-03 03:05:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 03:05:46] 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-11-03 03:05: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-11-03 03:05:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:05:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:05:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228338,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:05:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228338,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:05:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228338,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:05:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:05:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:05:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:05:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175723264001,"66":27365,"34":206,"19":38144,"24":16,"16":36597377674510336,"45":5832935600695844864},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,19,24,16,45]} 
[2026-11-03 03:05:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:05:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:05:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175723264001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:05:46] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-11-03 03:05:46] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:05:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36597377674510336,"km_value":36597377674510.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:05:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":5832935600695844864,"description":"Unknown IO ID 45"} 
[2026-11-03 03:05:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175723264001,"power":27365,"unknown_34":206,"unknown_19":38144,"ignition":16,"odometer":null,"unknown_45":5832935600695844864}} 
[2026-11-03 03:05:46] local.INFO: DEBUG: GPS processor result {"connection_id":228338,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53243,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:05:46] local.INFO: GPS data processed {"connection_id":228338,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:05:46] local.INFO: Acknowledgment sent {"connection_id":228338,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:06:07] local.INFO: TCP Data received {"connection_id":227884,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:06:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227884,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:06:07] local.INFO: Processing buffer {"connection_id":227884,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:06:07] local.INFO: IMEI packet received {"connection_id":227884,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 03:06:07] local.INFO: IMEI acknowledgment sent {"connection_id":227884,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:06:09] local.INFO: TCP Data received {"connection_id":231407,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:06:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231407,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:06:09] local.INFO: Processing buffer {"connection_id":231407,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:06:09] local.INFO: IMEI packet received {"connection_id":231407,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:06:09] local.INFO: IMEI acknowledgment sent {"connection_id":231407,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:06:10] local.INFO: TCP Data received {"connection_id":231407,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:06:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231407,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:06:10] local.INFO: Processing buffer {"connection_id":231407,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:06:10] local.INFO: IMEI packet received {"connection_id":231407,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:06:10] local.INFO: IMEI acknowledgment sent {"connection_id":231407,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:06:16] local.INFO: TCP Data received {"connection_id":231407,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:06:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231407,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:06:16] local.INFO: Processing buffer {"connection_id":231407,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:06:16] local.INFO: IMEI packet received {"connection_id":231407,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:06:16] local.INFO: IMEI acknowledgment sent {"connection_id":231407,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:06:17] local.INFO: TCP Data received {"connection_id":231407,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e2e4d48012d50e800064d60480002016429..."} 
[2026-11-03 03:06:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231407,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e2e4d48012d50e800064d60480002016429..."} 
[2026-11-03 03:06:17] local.INFO: Processing buffer {"connection_id":231407,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e2e4d48012d50e800064d60480002016429..."} 
[2026-11-03 03:06:17] local.INFO: Packet analysis {"connection_id":231407,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e2e"} 
[2026-11-03 03:06:17] local.INFO: Extracted packet for processing {"connection_id":231407,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e2e"} 
[2026-11-03 03:06:17] local.INFO: GPS Element Parsed {"raw_longitude":760276992,"raw_latitude":105734216,"longitude_deg":76.0276992,"latitude_deg":10.5734216,"altitude":2,"angle":356,"satellites":41,"speed":13,"hex_longitude":"2d50e800","hex_latitude":"064d6048","is_valid_coordinates":true} 
[2026-11-03 03:06: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-11-03 03:06:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175725056001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:06:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36597759926599680,"note":"Value kept but may cause issues"} 
[2026-11-03 03:06:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5831950438278273024,"note":"Value kept but may cause issues"} 
[2026-11-03 03:06:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:06:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793655197000,"timestamp_ms":1793655197000,"timestamp_seconds":1793655197,"priority":1,"record_length":96,"hex_timestamp":"000001a19e2e4d48"} 
[2026-11-03 03:06:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:06: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-11-03 03:06: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-11-03 03:06: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-11-03 03:06: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-11-03 03:06:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:06:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:06:17] local.INFO: Teltonika packet parsed successfully {"connection_id":231407,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:06:17] local.INFO: Passing IMEI to GPS processor {"connection_id":231407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:06:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":231407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:06:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:06:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:06:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:06:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175725056001,"66":27397,"34":206,"19":38144,"24":13,"16":36597759926599680,"45":5831950438278273024},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,19,24,16,45]} 
[2026-11-03 03:06:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:06:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:06:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175725056001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:06:17] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-11-03 03:06:17] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:06:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36597759926599680,"km_value":36597759926599.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:06:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":5831950438278273024,"description":"Unknown IO ID 45"} 
[2026-11-03 03:06:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175725056001,"power":27397,"unknown_34":206,"unknown_19":38144,"ignition":13,"odometer":null,"unknown_45":5831950438278273024}} 
[2026-11-03 03:06:17] local.INFO: DEBUG: GPS processor result {"connection_id":231407,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53244,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:06:17] local.INFO: GPS data processed {"connection_id":231407,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:06:17] local.INFO: Acknowledgment sent {"connection_id":231407,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:06:49] local.INFO: TCP Data received {"connection_id":231407,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e30dd88012d509000064e09e00005015128..."} 
[2026-11-03 03:06:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231407,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e30dd88012d509000064e09e00005015128..."} 
[2026-11-03 03:06:49] local.INFO: Processing buffer {"connection_id":231407,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e30dd88012d509000064e09e00005015128..."} 
[2026-11-03 03:06:49] local.INFO: Packet analysis {"connection_id":231407,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e30"} 
[2026-11-03 03:06:49] local.INFO: Extracted packet for processing {"connection_id":231407,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e30"} 
[2026-11-03 03:06:49] local.INFO: GPS Element Parsed {"raw_longitude":760254464,"raw_latitude":105777632,"longitude_deg":76.0254464,"latitude_deg":10.5777632,"altitude":5,"angle":337,"satellites":40,"speed":9,"hex_longitude":"2d509000","hex_latitude":"064e09e0","is_valid_coordinates":true} 
[2026-11-03 03:06: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-11-03 03:06:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175772416001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:06:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36600156518350848,"note":"Value kept but may cause issues"} 
[2026-11-03 03:06:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5805843634201161728,"note":"Value kept but may cause issues"} 
[2026-11-03 03:06:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:06:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793655365000,"timestamp_ms":1793655365000,"timestamp_seconds":1793655365,"priority":1,"record_length":96,"hex_timestamp":"000001a19e30dd88"} 
[2026-11-03 03:06:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:06: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-11-03 03:06: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 03:06:49] 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-11-03 03:06: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-11-03 03:06:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:06:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:06:49] local.INFO: Teltonika packet parsed successfully {"connection_id":231407,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:06:49] local.INFO: Passing IMEI to GPS processor {"connection_id":231407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:06:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":231407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:06:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:06:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:06:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:06:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175772416001,"66":27343,"34":206,"19":38144,"24":9,"16":36600156518350848,"45":5805843634201161728},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,19,24,16,45]} 
[2026-11-03 03:06:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:06:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:06:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175772416001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:06:49] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-11-03 03:06:49] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:06:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36600156518350848,"km_value":36600156518350.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:06:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":5805843634201161728,"description":"Unknown IO ID 45"} 
[2026-11-03 03:06:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175772416001,"power":27343,"unknown_34":206,"unknown_19":38144,"ignition":9,"odometer":null,"unknown_45":5805843634201161728}} 
[2026-11-03 03:06:49] local.INFO: DEBUG: GPS processor result {"connection_id":231407,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53245,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:06:49] local.INFO: GPS data processed {"connection_id":231407,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:06:49] local.INFO: Acknowledgment sent {"connection_id":231407,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:07:07] local.INFO: TCP Data received {"connection_id":227885,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:07:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227885,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:07:07] local.INFO: Processing buffer {"connection_id":227885,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:07:07] local.INFO: IMEI packet received {"connection_id":227885,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:07:07] local.INFO: IMEI acknowledgment sent {"connection_id":227885,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:07:10] local.INFO: TCP Data received {"connection_id":227885,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:07:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227885,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:07:10] local.INFO: Processing buffer {"connection_id":227885,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:07:10] local.INFO: IMEI packet received {"connection_id":227885,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:07:10] local.INFO: IMEI acknowledgment sent {"connection_id":227885,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:07:11] local.INFO: TCP Data received {"connection_id":227885,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e30e558012d508f80064e0be80006016328..."} 
[2026-11-03 03:07:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227885,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e30e558012d508f80064e0be80006016328..."} 
[2026-11-03 03:07:11] local.INFO: Processing buffer {"connection_id":227885,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e30e558012d508f80064e0be80006016328..."} 
[2026-11-03 03:07:11] local.INFO: Packet analysis {"connection_id":227885,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e30"} 
[2026-11-03 03:07:11] local.INFO: Extracted packet for processing {"connection_id":227885,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e30"} 
[2026-11-03 03:07:11] local.INFO: GPS Element Parsed {"raw_longitude":760254336,"raw_latitude":105778152,"longitude_deg":76.0254336,"latitude_deg":10.5778152,"altitude":6,"angle":355,"satellites":40,"speed":10,"hex_longitude":"2d508f80","hex_latitude":"064e0be8","is_valid_coordinates":true} 
[2026-11-03 03:07: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-11-03 03:07:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175773440001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:07:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36600177993187328,"note":"Value kept but may cause issues"} 
[2026-11-03 03:07:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5805139946759643136,"note":"Value kept but may cause issues"} 
[2026-11-03 03:07:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:07:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793655367000,"timestamp_ms":1793655367000,"timestamp_seconds":1793655367,"priority":1,"record_length":96,"hex_timestamp":"000001a19e30e558"} 
[2026-11-03 03:07:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:07:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:07: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 03:07:11] 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-11-03 03:07: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-11-03 03:07:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:07:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:07:11] local.INFO: Teltonika packet parsed successfully {"connection_id":227885,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:07:11] local.INFO: Passing IMEI to GPS processor {"connection_id":227885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:07:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":227885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:07:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:07:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:07:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:07:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175773440001,"66":27343,"34":206,"19":38144,"24":10,"16":36600177993187328,"45":5805139946759643136},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,19,24,16,45]} 
[2026-11-03 03:07:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:07:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:07:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175773440001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:07:11] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-11-03 03:07:11] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:07:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36600177993187328,"km_value":36600177993187.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:07:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":5805139946759643136,"description":"Unknown IO ID 45"} 
[2026-11-03 03:07:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175773440001,"power":27343,"unknown_34":206,"unknown_19":38144,"ignition":10,"odometer":null,"unknown_45":5805139946759643136}} 
[2026-11-03 03:07:11] local.INFO: DEBUG: GPS processor result {"connection_id":227885,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53246,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:07:11] local.INFO: GPS data processed {"connection_id":227885,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:07:11] local.INFO: Acknowledgment sent {"connection_id":227885,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:07:43] local.INFO: TCP Data received {"connection_id":227885,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e30ed28012d508ec0064e0e680008015227..."} 
[2026-11-03 03:07:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227885,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e30ed28012d508ec0064e0e680008015227..."} 
[2026-11-03 03:07:43] local.INFO: Processing buffer {"connection_id":227885,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e30ed28012d508ec0064e0e680008015227..."} 
[2026-11-03 03:07:43] local.INFO: Packet analysis {"connection_id":227885,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e30"} 
[2026-11-03 03:07:43] local.INFO: Extracted packet for processing {"connection_id":227885,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e30"} 
[2026-11-03 03:07:43] local.INFO: GPS Element Parsed {"raw_longitude":760254144,"raw_latitude":105778792,"longitude_deg":76.0254144,"latitude_deg":10.5778792,"altitude":8,"angle":338,"satellites":39,"speed":13,"hex_longitude":"2d508ec0","hex_latitude":"064e0e68","is_valid_coordinates":true} 
[2026-11-03 03:07: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-11-03 03:07:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175773952001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:07:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36600212352925696,"note":"Value kept but may cause issues"} 
[2026-11-03 03:07:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5804999209271420928,"note":"Value kept but may cause issues"} 
[2026-11-03 03:07:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:07:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793655369000,"timestamp_ms":1793655369000,"timestamp_seconds":1793655369,"priority":1,"record_length":96,"hex_timestamp":"000001a19e30ed28"} 
[2026-11-03 03:07:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:07:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:07: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 03:07:43] 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-11-03 03:07: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-11-03 03:07:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:07:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:07:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227885,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:07:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:07:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:07:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:07:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:07:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:07:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175773952001,"66":27365,"34":206,"19":38144,"24":13,"16":36600212352925696,"45":5804999209271420928},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,19,24,16,45]} 
[2026-11-03 03:07:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:07:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:07:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175773952001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:07:43] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-11-03 03:07:43] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:07:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36600212352925696,"km_value":36600212352925.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:07:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":5804999209271420928,"description":"Unknown IO ID 45"} 
[2026-11-03 03:07:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175773952001,"power":27365,"unknown_34":206,"unknown_19":38144,"ignition":13,"odometer":null,"unknown_45":5804999209271420928}} 
[2026-11-03 03:07:43] local.INFO: DEBUG: GPS processor result {"connection_id":227885,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53247,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:07:43] local.INFO: GPS data processed {"connection_id":227885,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:07:43] local.INFO: Acknowledgment sent {"connection_id":227885,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:08:05] local.INFO: TCP Data received {"connection_id":229583,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:08:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229583,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:08:05] local.INFO: Processing buffer {"connection_id":229583,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:08:05] local.INFO: IMEI packet received {"connection_id":229583,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:08:05] local.INFO: IMEI acknowledgment sent {"connection_id":229583,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:08:07] local.INFO: TCP Data received {"connection_id":229583,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:08:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229583,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:08:07] local.INFO: Processing buffer {"connection_id":229583,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:08:07] local.INFO: IMEI packet received {"connection_id":229583,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:08:07] local.INFO: IMEI acknowledgment sent {"connection_id":229583,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:08:08] local.INFO: TCP Data received {"connection_id":229583,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:08:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229583,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:08:08] local.INFO: Processing buffer {"connection_id":229583,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:08:08] local.INFO: IMEI packet received {"connection_id":229583,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:08:08] local.INFO: IMEI acknowledgment sent {"connection_id":229583,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:08:10] local.INFO: TCP Data received {"connection_id":229583,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:08:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229583,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:08:10] local.INFO: Processing buffer {"connection_id":229583,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:08:10] local.INFO: IMEI packet received {"connection_id":229583,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:08:10] local.INFO: IMEI acknowledgment sent {"connection_id":229583,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:08:11] local.INFO: TCP Data received {"connection_id":229583,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e30f4f8012d508d40064e10f80008014228..."} 
[2026-11-03 03:08:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229583,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e30f4f8012d508d40064e10f80008014228..."} 
[2026-11-03 03:08:11] local.INFO: Processing buffer {"connection_id":229583,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e30f4f8012d508d40064e10f80008014228..."} 
[2026-11-03 03:08:11] local.INFO: Packet analysis {"connection_id":229583,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e30"} 
[2026-11-03 03:08:11] local.INFO: Extracted packet for processing {"connection_id":229583,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e30"} 
[2026-11-03 03:08:11] local.INFO: GPS Element Parsed {"raw_longitude":760253760,"raw_latitude":105779448,"longitude_deg":76.025376,"latitude_deg":10.5779448,"altitude":8,"angle":322,"satellites":40,"speed":16,"hex_longitude":"2d508d40","hex_latitude":"064e10f8","is_valid_coordinates":true} 
[2026-11-03 03:08:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 03:08:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175774464001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:08:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36600251007631360,"note":"Value kept but may cause issues"} 
[2026-11-03 03:08:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5804788103039051776,"note":"Value kept but may cause issues"} 
[2026-11-03 03:08:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:08:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793655371000,"timestamp_ms":1793655371000,"timestamp_seconds":1793655371,"priority":1,"record_length":96,"hex_timestamp":"000001a19e30f4f8"} 
[2026-11-03 03:08:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:08:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:08:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 03:08: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-11-03 03:08:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 03:08:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:08:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:08:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229583,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:08:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229583,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:08:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229583,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:08:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:08:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:08:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:08:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175774464001,"66":27321,"34":206,"19":38144,"24":16,"16":36600251007631360,"45":5804788103039051776},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,19,24,16,45]} 
[2026-11-03 03:08:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:08:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:08:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175774464001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:08:11] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-11-03 03:08:11] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:08:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36600251007631360,"km_value":36600251007631.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:08:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":5804788103039051776,"description":"Unknown IO ID 45"} 
[2026-11-03 03:08:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175774464001,"power":27321,"unknown_34":206,"unknown_19":38144,"ignition":16,"odometer":null,"unknown_45":5804788103039051776}} 
[2026-11-03 03:08:11] local.INFO: DEBUG: GPS processor result {"connection_id":229583,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53248,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:08:11] local.INFO: GPS data processed {"connection_id":229583,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:08:11] local.INFO: Acknowledgment sent {"connection_id":229583,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:08:42] local.INFO: TCP Data received {"connection_id":229583,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e314700012d508200064e20400007014c2a..."} 
[2026-11-03 03:08:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229583,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e314700012d508200064e20400007014c2a..."} 
[2026-11-03 03:08:42] local.INFO: Processing buffer {"connection_id":229583,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e314700012d508200064e20400007014c2a..."} 
[2026-11-03 03:08:42] local.INFO: Packet analysis {"connection_id":229583,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e31"} 
[2026-11-03 03:08:42] local.INFO: Extracted packet for processing {"connection_id":229583,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e31"} 
[2026-11-03 03:08:42] local.INFO: GPS Element Parsed {"raw_longitude":760250880,"raw_latitude":105783360,"longitude_deg":76.025088,"latitude_deg":10.578336,"altitude":7,"angle":332,"satellites":42,"speed":0,"hex_longitude":"2d508200","hex_latitude":"064e2040","is_valid_coordinates":true} 
[2026-11-03 03:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 03:08:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175774976001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:08:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36600487230832640,"note":"Value kept but may cause issues"} 
[2026-11-03 03:08:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5804365890574153728,"note":"Value kept but may cause issues"} 
[2026-11-03 03:08:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:08:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793655392000,"timestamp_ms":1793655392000,"timestamp_seconds":1793655392,"priority":1,"record_length":96,"hex_timestamp":"000001a19e314700"} 
[2026-11-03 03:08:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:08: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-11-03 03:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 03:08:42] 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-11-03 03:08:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 03:08:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:08:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:08:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229583,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:08:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229583,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:08:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229583,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:08:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:08:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:08:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:08:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175774976001,"66":27213,"34":206,"19":38144,"24":0,"16":36600487230832640,"45":5804365890574153728},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,19,24,16,45]} 
[2026-11-03 03:08:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:08:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:08:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175774976001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:08:42] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-11-03 03:08:42] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:08:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36600487230832640,"km_value":36600487230832.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:08:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":5804365890574153728,"description":"Unknown IO ID 45"} 
[2026-11-03 03:08:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175774976001,"power":27213,"unknown_34":206,"unknown_19":38144,"ignition":0,"odometer":null,"unknown_45":5804365890574153728}} 
[2026-11-03 03:08:42] local.INFO: DEBUG: GPS processor result {"connection_id":229583,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53249,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:08:42] local.INFO: GPS data processed {"connection_id":229583,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:08:42] local.INFO: Acknowledgment sent {"connection_id":229583,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:09:05] local.INFO: TCP Data received {"connection_id":231410,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:09:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231410,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:09:05] local.INFO: Processing buffer {"connection_id":231410,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:09:05] local.INFO: IMEI packet received {"connection_id":231410,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:09:05] local.INFO: IMEI acknowledgment sent {"connection_id":231410,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:09:11] local.INFO: TCP Data received {"connection_id":231410,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:09:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231410,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:09:11] local.INFO: Processing buffer {"connection_id":231410,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:09:11] local.INFO: IMEI packet received {"connection_id":231410,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:09:11] local.INFO: IMEI acknowledgment sent {"connection_id":231410,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:09:12] local.INFO: TCP Data received {"connection_id":231410,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e318198012d507c80064e2b600007013f29..."} 
[2026-11-03 03:09:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231410,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e318198012d507c80064e2b600007013f29..."} 
[2026-11-03 03:09:12] local.INFO: Processing buffer {"connection_id":231410,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e318198012d507c80064e2b600007013f29..."} 
[2026-11-03 03:09:12] local.INFO: Packet analysis {"connection_id":231410,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e31"} 
[2026-11-03 03:09:12] local.INFO: Extracted packet for processing {"connection_id":231410,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e31"} 
[2026-11-03 03:09:12] local.INFO: GPS Element Parsed {"raw_longitude":760249472,"raw_latitude":105786208,"longitude_deg":76.0249472,"latitude_deg":10.5786208,"altitude":7,"angle":319,"satellites":41,"speed":10,"hex_longitude":"2d507c80","hex_latitude":"064e2b60","is_valid_coordinates":true} 
[2026-11-03 03: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-11-03 03:09:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175780352001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:09:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36600641849655296,"note":"Value kept but may cause issues"} 
[2026-11-03 03:09:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5801199297087160320,"note":"Value kept but may cause issues"} 
[2026-11-03 03:09:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:09:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793655407000,"timestamp_ms":1793655407000,"timestamp_seconds":1793655407,"priority":1,"record_length":96,"hex_timestamp":"000001a19e318198"} 
[2026-11-03 03:09:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:09:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03: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":77,"data_length":795,"current_offset":136} 
[2026-11-03 03:09:12] 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-11-03 03: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-11-03 03:09:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:09:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:09:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231410,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:09:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:09:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:09:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:09:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:09:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:09:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175780352001,"66":27365,"34":206,"19":38144,"24":10,"16":36600641849655296,"45":5801199297087160320},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,19,24,16,45]} 
[2026-11-03 03:09:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:09:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:09:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175780352001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:09:12] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-11-03 03:09:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:09:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36600641849655296,"km_value":36600641849655.3,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:09:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5801199297087160320,"description":"Unknown IO ID 45"} 
[2026-11-03 03:09:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175780352001,"power":27365,"unknown_34":206,"unknown_19":38144,"ignition":10,"odometer":null,"unknown_45":5801199297087160320}} 
[2026-11-03 03:09:12] local.INFO: DEBUG: GPS processor result {"connection_id":231410,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53250,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:09:12] local.INFO: GPS data processed {"connection_id":231410,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:09:12] local.INFO: Acknowledgment sent {"connection_id":231410,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:09:44] local.INFO: TCP Data received {"connection_id":231410,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e31c018012d5067c0064e3f400007013329..."} 
[2026-11-03 03:09:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231410,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e31c018012d5067c0064e3f400007013329..."} 
[2026-11-03 03:09:44] local.INFO: Processing buffer {"connection_id":231410,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e31c018012d5067c0064e3f400007013329..."} 
[2026-11-03 03:09:44] local.INFO: Packet analysis {"connection_id":231410,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e31"} 
[2026-11-03 03:09:44] local.INFO: Extracted packet for processing {"connection_id":231410,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e31"} 
[2026-11-03 03:09:44] local.INFO: GPS Element Parsed {"raw_longitude":760244160,"raw_latitude":105791296,"longitude_deg":76.024416,"latitude_deg":10.5791296,"altitude":7,"angle":307,"satellites":41,"speed":26,"hex_longitude":"2d5067c0","hex_latitude":"064e3f40","is_valid_coordinates":true} 
[2026-11-03 03:09: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-11-03 03:09:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175784192001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:09:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36600998331940864,"note":"Value kept but may cause issues"} 
[2026-11-03 03:09:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5799651184715980800,"note":"Value kept but may cause issues"} 
[2026-11-03 03:09:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:09:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793655423000,"timestamp_ms":1793655423000,"timestamp_seconds":1793655423,"priority":1,"record_length":96,"hex_timestamp":"000001a19e31c018"} 
[2026-11-03 03:09:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:09:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:09: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 03:09:44] 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-11-03 03:09: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-11-03 03:09:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:09:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:09:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231410,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:09:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:09:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:09:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:09:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:09:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:09:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175784192001,"66":27213,"35":206,"19":38144,"24":26,"16":36600998331940864,"45":5799651184715980800},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:09:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:09:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:09:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175784192001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:09:44] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:09:44] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:09:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36600998331940864,"km_value":36600998331940.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:09:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":5799651184715980800,"description":"Unknown IO ID 45"} 
[2026-11-03 03:09:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175784192001,"power":27213,"unknown_35":206,"unknown_19":38144,"ignition":26,"odometer":null,"unknown_45":5799651184715980800}} 
[2026-11-03 03:09:44] local.INFO: DEBUG: GPS processor result {"connection_id":231410,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53251,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:09:44] local.INFO: GPS data processed {"connection_id":231410,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:09:44] local.INFO: Acknowledgment sent {"connection_id":231410,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:10:11] local.INFO: TCP Data received {"connection_id":229584,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:10:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229584,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:10:11] local.INFO: Processing buffer {"connection_id":229584,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:10:11] local.INFO: IMEI packet received {"connection_id":229584,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:10:11] local.INFO: IMEI acknowledgment sent {"connection_id":229584,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:10:15] local.INFO: TCP Data received {"connection_id":229584,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:10:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229584,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:10:15] local.INFO: Processing buffer {"connection_id":229584,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:10:15] local.INFO: IMEI packet received {"connection_id":229584,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:10:15] local.INFO: IMEI acknowledgment sent {"connection_id":229584,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:10:17] local.INFO: TCP Data received {"connection_id":229584,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e31eef8012d504b00064e55e00008013a25..."} 
[2026-11-03 03:10:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229584,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e31eef8012d504b00064e55e00008013a25..."} 
[2026-11-03 03:10:17] local.INFO: Processing buffer {"connection_id":229584,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e31eef8012d504b00064e55e00008013a25..."} 
[2026-11-03 03:10:17] local.INFO: Packet analysis {"connection_id":229584,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e31"} 
[2026-11-03 03:10:17] local.INFO: Extracted packet for processing {"connection_id":229584,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e31"} 
[2026-11-03 03:10:17] local.INFO: GPS Element Parsed {"raw_longitude":760236800,"raw_latitude":105797088,"longitude_deg":76.02368,"latitude_deg":10.5797088,"altitude":8,"angle":314,"satellites":37,"speed":32,"hex_longitude":"2d504b00","hex_latitude":"064e55e0","is_valid_coordinates":true} 
[2026-11-03 03:10: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-11-03 03:10:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175788288001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:10:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601445008539648,"note":"Value kept but may cause issues"} 
[2026-11-03 03:10:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5793810578950537216,"note":"Value kept but may cause issues"} 
[2026-11-03 03:10:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:10:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793655435000,"timestamp_ms":1793655435000,"timestamp_seconds":1793655435,"priority":1,"record_length":96,"hex_timestamp":"000001a19e31eef8"} 
[2026-11-03 03:10:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:10: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-11-03 03:10: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":77,"data_length":795,"current_offset":136} 
[2026-11-03 03:10:17] 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-11-03 03:10: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-11-03 03:10:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:10:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:10:17] local.INFO: Teltonika packet parsed successfully {"connection_id":229584,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:10:17] local.INFO: Passing IMEI to GPS processor {"connection_id":229584,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:10:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":229584,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:10:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:10:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:10:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:10:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175788288001,"66":27539,"35":206,"19":38144,"24":32,"16":36601445008539648,"45":5793810578950537216},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:10:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:10:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:10:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175788288001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:10:17] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:10:17] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:10:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601445008539648,"km_value":36601445008539.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:10:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":5793810578950537216,"description":"Unknown IO ID 45"} 
[2026-11-03 03:10:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175788288001,"power":27539,"unknown_35":206,"unknown_19":38144,"ignition":32,"odometer":null,"unknown_45":5793810578950537216}} 
[2026-11-03 03:10:17] local.INFO: DEBUG: GPS processor result {"connection_id":229584,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53252,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:10:17] local.INFO: GPS data processed {"connection_id":229584,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:10:17] local.INFO: Acknowledgment sent {"connection_id":229584,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:10:22] local.INFO: TCP Data received {"connection_id":229584,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e320668012d503ec0064e63080007014526..."} 
[2026-11-03 03:10:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229584,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e320668012d503ec0064e63080007014526..."} 
[2026-11-03 03:10:22] local.INFO: Processing buffer {"connection_id":229584,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e320668012d503ec0064e63080007014526..."} 
[2026-11-03 03:10:22] local.INFO: Packet analysis {"connection_id":229584,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e32"} 
[2026-11-03 03:10:22] local.INFO: Extracted packet for processing {"connection_id":229584,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e32"} 
[2026-11-03 03:10:22] local.INFO: GPS Element Parsed {"raw_longitude":760233664,"raw_latitude":105800456,"longitude_deg":76.0233664,"latitude_deg":10.5800456,"altitude":7,"angle":325,"satellites":38,"speed":25,"hex_longitude":"2d503ec0","hex_latitude":"064e6308","is_valid_coordinates":true} 
[2026-11-03 03:10: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-11-03 03:10:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175791360001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:10:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601668346839040,"note":"Value kept but may cause issues"} 
[2026-11-03 03:10:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5785718173371588608,"note":"Value kept but may cause issues"} 
[2026-11-03 03:10:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:10:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793655441000,"timestamp_ms":1793655441000,"timestamp_seconds":1793655441,"priority":1,"record_length":96,"hex_timestamp":"000001a19e320668"} 
[2026-11-03 03:10:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:10:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:10: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":107,"n8_eight_byte":147,"data_length":795,"current_offset":136} 
[2026-11-03 03:10:22] 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-11-03 03:10: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-11-03 03:10:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:10:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:10:22] local.INFO: Teltonika packet parsed successfully {"connection_id":229584,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:10:22] local.INFO: Passing IMEI to GPS processor {"connection_id":229584,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:10:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":229584,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:10:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:10:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:10:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:10:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175791360001,"66":27908,"35":206,"19":38144,"24":25,"16":36601668346839040,"45":5785718173371588608},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:10:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:10:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:10:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175791360001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:10:22] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:10:22] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:10:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601668346839040,"km_value":36601668346839.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:10:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":5785718173371588608,"description":"Unknown IO ID 45"} 
[2026-11-03 03:10:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175791360001,"power":27908,"unknown_35":206,"unknown_19":38144,"ignition":25,"odometer":null,"unknown_45":5785718173371588608}} 
[2026-11-03 03:10:22] local.INFO: DEBUG: GPS processor result {"connection_id":229584,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53253,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:10:22] local.INFO: GPS data processed {"connection_id":229584,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:10:22] local.INFO: Acknowledgment sent {"connection_id":229584,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:11:06] local.INFO: TCP Data received {"connection_id":228339,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:11:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228339,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:11:06] local.INFO: Processing buffer {"connection_id":228339,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:11:06] local.INFO: IMEI packet received {"connection_id":228339,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:11:06] local.INFO: IMEI acknowledgment sent {"connection_id":228339,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:11:11] local.INFO: TCP Data received {"connection_id":228339,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:11:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228339,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:11:11] local.INFO: Processing buffer {"connection_id":228339,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:11:11] local.INFO: IMEI packet received {"connection_id":228339,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:11:11] local.INFO: IMEI acknowledgment sent {"connection_id":228339,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:11:12] local.INFO: TCP Data received {"connection_id":228339,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e3225a8012d5036c0064e70400008012d2a..."} 
[2026-11-03 03:11:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228339,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e3225a8012d5036c0064e70400008012d2a..."} 
[2026-11-03 03:11:12] local.INFO: Processing buffer {"connection_id":228339,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e3225a8012d5036c0064e70400008012d2a..."} 
[2026-11-03 03:11:12] local.INFO: Packet analysis {"connection_id":228339,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e32"} 
[2026-11-03 03:11:12] local.INFO: Extracted packet for processing {"connection_id":228339,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e32"} 
[2026-11-03 03:11:12] local.INFO: GPS Element Parsed {"raw_longitude":760231616,"raw_latitude":105803840,"longitude_deg":76.0231616,"latitude_deg":10.580384,"altitude":8,"angle":301,"satellites":42,"speed":11,"hex_longitude":"2d5036c0","hex_latitude":"064e7040","is_valid_coordinates":true} 
[2026-11-03 03:11: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-11-03 03:11:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175792896001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:11:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601861620367360,"note":"Value kept but may cause issues"} 
[2026-11-03 03:11:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5782270104907745280,"note":"Value kept but may cause issues"} 
[2026-11-03 03:11:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:11:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793655449000,"timestamp_ms":1793655449000,"timestamp_seconds":1793655449,"priority":1,"record_length":96,"hex_timestamp":"000001a19e3225a8"} 
[2026-11-03 03:11:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:11: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-11-03 03:11: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-11-03 03:11: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-11-03 03:11: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-11-03 03:11:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:11:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:11:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228339,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:11:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228339,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:11:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228339,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:11:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:11:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:11:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:11:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175792896001,"66":27713,"35":206,"19":38144,"24":11,"16":36601861620367360,"45":5782270104907745280},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:11:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:11:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:11:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175792896001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:11:12] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:11:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:11:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601861620367360,"km_value":36601861620367.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:11:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5782270104907745280,"description":"Unknown IO ID 45"} 
[2026-11-03 03:11:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175792896001,"power":27713,"unknown_35":206,"unknown_19":38144,"ignition":11,"odometer":null,"unknown_45":5782270104907745280}} 
[2026-11-03 03:11:12] local.INFO: DEBUG: GPS processor result {"connection_id":228339,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53254,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:11:12] local.INFO: GPS data processed {"connection_id":228339,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:11:12] local.INFO: Acknowledgment sent {"connection_id":228339,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:11:42] local.INFO: TCP Data received {"connection_id":229585,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:11:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229585,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:11:42] local.INFO: Processing buffer {"connection_id":229585,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:11:42] local.INFO: IMEI packet received {"connection_id":229585,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 03:11:42] local.INFO: IMEI acknowledgment sent {"connection_id":229585,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:11:43] local.INFO: TCP Data received {"connection_id":228339,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e322990012d503580064e70d80009011f28..."} 
[2026-11-03 03:11:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228339,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e322990012d503580064e70d80009011f28..."} 
[2026-11-03 03:11:43] local.INFO: Processing buffer {"connection_id":228339,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e322990012d503580064e70d80009011f28..."} 
[2026-11-03 03:11:43] local.INFO: Packet analysis {"connection_id":228339,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e32"} 
[2026-11-03 03:11:43] local.INFO: Extracted packet for processing {"connection_id":228339,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e32"} 
[2026-11-03 03:11:43] local.INFO: GPS Element Parsed {"raw_longitude":760231296,"raw_latitude":105803992,"longitude_deg":76.0231296,"latitude_deg":10.5803992,"altitude":9,"angle":287,"satellites":40,"speed":11,"hex_longitude":"2d503580","hex_latitude":"064e70d8","is_valid_coordinates":true} 
[2026-11-03 03:11:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 03:11:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175794944001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:11:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601878800236544,"note":"Value kept but may cause issues"} 
[2026-11-03 03:11:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5780018305094926336,"note":"Value kept but may cause issues"} 
[2026-11-03 03:11:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:11:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793655450000,"timestamp_ms":1793655450000,"timestamp_seconds":1793655450,"priority":1,"record_length":96,"hex_timestamp":"000001a19e322990"} 
[2026-11-03 03:11:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:11:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:11:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 03:11:43] 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-11-03 03:11:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 03:11:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:11:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:11:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228339,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:11:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228339,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:11:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228339,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:11:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:11:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:11:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:11:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175794944001,"66":27713,"35":206,"19":38144,"24":11,"16":36601878800236544,"45":5780018305094926336},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:11:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:11:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:11:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175794944001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:11:43] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:11:43] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:11:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601878800236544,"km_value":36601878800236.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:11:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":5780018305094926336,"description":"Unknown IO ID 45"} 
[2026-11-03 03:11:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175794944001,"power":27713,"unknown_35":206,"unknown_19":38144,"ignition":11,"odometer":null,"unknown_45":5780018305094926336}} 
[2026-11-03 03:11:43] local.INFO: DEBUG: GPS processor result {"connection_id":228339,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53255,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:11:43] local.INFO: GPS data processed {"connection_id":228339,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:11:43] local.INFO: Acknowledgment sent {"connection_id":228339,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:12:05] local.INFO: TCP Data received {"connection_id":231411,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:12:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231411,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:12:05] local.INFO: Processing buffer {"connection_id":231411,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:12:05] local.INFO: IMEI packet received {"connection_id":231411,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:12:05] local.INFO: IMEI acknowledgment sent {"connection_id":231411,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:12:11] local.INFO: TCP Data received {"connection_id":231411,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:12:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231411,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:12:11] local.INFO: Processing buffer {"connection_id":231411,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:12:11] local.INFO: IMEI packet received {"connection_id":231411,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:12:11] local.INFO: IMEI acknowledgment sent {"connection_id":231411,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:12:12] local.INFO: TCP Data received {"connection_id":231411,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e323160012d503380064e7170000a010f2a..."} 
[2026-11-03 03:12:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231411,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e323160012d503380064e7170000a010f2a..."} 
[2026-11-03 03:12:12] local.INFO: Processing buffer {"connection_id":231411,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e323160012d503380064e7170000a010f2a..."} 
[2026-11-03 03:12:12] local.INFO: Packet analysis {"connection_id":231411,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e32"} 
[2026-11-03 03:12:12] local.INFO: Extracted packet for processing {"connection_id":231411,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e32"} 
[2026-11-03 03:12:12] local.INFO: GPS Element Parsed {"raw_longitude":760230784,"raw_latitude":105804144,"longitude_deg":76.0230784,"latitude_deg":10.5804144,"altitude":10,"angle":271,"satellites":42,"speed":10,"hex_longitude":"2d503380","hex_latitude":"064e7170","is_valid_coordinates":true} 
[2026-11-03 03:12:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 03:12:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175795200001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:12:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601904570040320,"note":"Value kept but may cause issues"} 
[2026-11-03 03:12:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5779666461374076928,"note":"Value kept but may cause issues"} 
[2026-11-03 03:12:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:12:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793655452000,"timestamp_ms":1793655452000,"timestamp_seconds":1793655452,"priority":1,"record_length":96,"hex_timestamp":"000001a19e323160"} 
[2026-11-03 03:12:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:12:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:12:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 03:12:12] 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-11-03 03:12:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 03:12:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:12:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:12:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231411,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:12:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231411,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:12:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231411,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:12:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:12:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:12:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:12:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175795200001,"66":27800,"35":206,"19":38144,"24":10,"16":36601904570040320,"45":5779666461374076928},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:12:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:12:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:12:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175795200001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:12:12] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:12:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:12:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601904570040320,"km_value":36601904570040.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:12:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5779666461374076928,"description":"Unknown IO ID 45"} 
[2026-11-03 03:12:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175795200001,"power":27800,"unknown_35":206,"unknown_19":38144,"ignition":10,"odometer":null,"unknown_45":5779666461374076928}} 
[2026-11-03 03:12:12] local.INFO: DEBUG: GPS processor result {"connection_id":231411,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53256,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:12:12] local.INFO: GPS data processed {"connection_id":231411,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:12:12] local.INFO: Acknowledgment sent {"connection_id":231411,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:12:43] local.INFO: TCP Data received {"connection_id":231411,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e323930012d503140064e7138000a00fe29..."} 
[2026-11-03 03:12:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231411,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e323930012d503140064e7138000a00fe29..."} 
[2026-11-03 03:12:43] local.INFO: Processing buffer {"connection_id":231411,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e323930012d503140064e7138000a00fe29..."} 
[2026-11-03 03:12:43] local.INFO: Packet analysis {"connection_id":231411,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e32"} 
[2026-11-03 03:12:43] local.INFO: Extracted packet for processing {"connection_id":231411,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e32"} 
[2026-11-03 03:12:43] local.INFO: GPS Element Parsed {"raw_longitude":760230208,"raw_latitude":105804088,"longitude_deg":76.0230208,"latitude_deg":10.5804088,"altitude":10,"angle":254,"satellites":41,"speed":11,"hex_longitude":"2d503140","hex_latitude":"064e7138","is_valid_coordinates":true} 
[2026-11-03 03:12:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 03:12:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175795712001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:12:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601934634811392,"note":"Value kept but may cause issues"} 
[2026-11-03 03:12:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5779103511420694528,"note":"Value kept but may cause issues"} 
[2026-11-03 03:12:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:12:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793655454000,"timestamp_ms":1793655454000,"timestamp_seconds":1793655454,"priority":1,"record_length":96,"hex_timestamp":"000001a19e323930"} 
[2026-11-03 03:12:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:12: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-11-03 03:12:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 03:12:43] 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-11-03 03:12:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 03:12:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:12:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:12:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231411,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:12:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231411,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:12:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231411,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:12:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:12:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:12:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:12:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175795712001,"66":27767,"35":206,"19":38144,"24":11,"16":36601934634811392,"45":5779103511420694528},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:12:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:12:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:12:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175795712001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:12:43] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:12:43] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:12:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601934634811392,"km_value":36601934634811.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:12:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":5779103511420694528,"description":"Unknown IO ID 45"} 
[2026-11-03 03:12:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175795712001,"power":27767,"unknown_35":206,"unknown_19":38144,"ignition":11,"odometer":null,"unknown_45":5779103511420694528}} 
[2026-11-03 03:12:43] local.INFO: DEBUG: GPS processor result {"connection_id":231411,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53257,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:12:43] local.INFO: GPS data processed {"connection_id":231411,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:12:43] local.INFO: Acknowledgment sent {"connection_id":231411,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:13:11] local.INFO: TCP Data received {"connection_id":229587,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:13:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229587,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:13:11] local.INFO: Processing buffer {"connection_id":229587,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:13:11] local.INFO: IMEI packet received {"connection_id":229587,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:13:11] local.INFO: IMEI acknowledgment sent {"connection_id":229587,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:13:16] local.INFO: TCP Data received {"connection_id":229587,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:13:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229587,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:13:16] local.INFO: Processing buffer {"connection_id":229587,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:13:16] local.INFO: IMEI packet received {"connection_id":229587,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:13:16] local.INFO: IMEI acknowledgment sent {"connection_id":229587,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:13:17] local.INFO: TCP Data received {"connection_id":229587,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e323930012d503140064e7138000a00fe29..."} 
[2026-11-03 03:13:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229587,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e323930012d503140064e7138000a00fe29..."} 
[2026-11-03 03:13:17] local.INFO: Processing buffer {"connection_id":229587,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e323930012d503140064e7138000a00fe29..."} 
[2026-11-03 03:13:17] local.INFO: Packet analysis {"connection_id":229587,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e32"} 
[2026-11-03 03:13:17] local.INFO: Extracted packet for processing {"connection_id":229587,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e32"} 
[2026-11-03 03:13:17] local.INFO: GPS Element Parsed {"raw_longitude":760230208,"raw_latitude":105804088,"longitude_deg":76.0230208,"latitude_deg":10.5804088,"altitude":10,"angle":254,"satellites":41,"speed":11,"hex_longitude":"2d503140","hex_latitude":"064e7138","is_valid_coordinates":true} 
[2026-11-03 03:13:17] 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-11-03 03:13:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175796224001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:13:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601934634811392,"note":"Value kept but may cause issues"} 
[2026-11-03 03:13:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5778470192723081216,"note":"Value kept but may cause issues"} 
[2026-11-03 03:13:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:13:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793655454000,"timestamp_ms":1793655454000,"timestamp_seconds":1793655454,"priority":1,"record_length":96,"hex_timestamp":"000001a19e323930"} 
[2026-11-03 03:13:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:13:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:13: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":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 03:13:17] 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-11-03 03:13: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-11-03 03:13:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:13:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:13:17] local.INFO: Teltonika packet parsed successfully {"connection_id":229587,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:13:17] local.INFO: Passing IMEI to GPS processor {"connection_id":229587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:13:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":229587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:13:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:13:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:13:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:13:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175796224001,"66":27767,"35":206,"19":38144,"24":11,"16":36601934634811392,"45":5778470192723081216},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:13:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:13:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:13:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175796224001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:13:17] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:13:17] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:13:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601934634811392,"km_value":36601934634811.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:13:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":5778470192723081216,"description":"Unknown IO ID 45"} 
[2026-11-03 03:13:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175796224001,"power":27767,"unknown_35":206,"unknown_19":38144,"ignition":11,"odometer":null,"unknown_45":5778470192723081216}} 
[2026-11-03 03:13:17] local.INFO: DEBUG: GPS processor result {"connection_id":229587,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53258,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:13:17] local.INFO: GPS data processed {"connection_id":229587,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:13:17] local.INFO: Acknowledgment sent {"connection_id":229587,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:13:18] local.INFO: TCP Data received {"connection_id":229587,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e324100012d502ec0064e7030000a00f029..."} 
[2026-11-03 03:13:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229587,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e324100012d502ec0064e7030000a00f029..."} 
[2026-11-03 03:13:18] local.INFO: Processing buffer {"connection_id":229587,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e324100012d502ec0064e7030000a00f029..."} 
[2026-11-03 03:13:18] local.INFO: Packet analysis {"connection_id":229587,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e32"} 
[2026-11-03 03:13:18] local.INFO: Extracted packet for processing {"connection_id":229587,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e32"} 
[2026-11-03 03:13:18] local.INFO: GPS Element Parsed {"raw_longitude":760229568,"raw_latitude":105803824,"longitude_deg":76.0229568,"latitude_deg":10.5803824,"altitude":10,"angle":240,"satellites":41,"speed":13,"hex_longitude":"2d502ec0","hex_latitude":"064e7030","is_valid_coordinates":true} 
[2026-11-03 03:13: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-11-03 03:13:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175796224001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:13:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601934634811392,"note":"Value kept but may cause issues"} 
[2026-11-03 03:13:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5778470192723081216,"note":"Value kept but may cause issues"} 
[2026-11-03 03:13:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:13:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793655456000,"timestamp_ms":1793655456000,"timestamp_seconds":1793655456,"priority":1,"record_length":96,"hex_timestamp":"000001a19e324100"} 
[2026-11-03 03:13:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:13:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 03:13:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 03:13:18] 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-11-03 03:13: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-11-03 03:13:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:13:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:13:18] local.INFO: Teltonika packet parsed successfully {"connection_id":229587,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:13:18] local.INFO: Passing IMEI to GPS processor {"connection_id":229587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:13:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":229587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:13:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:13:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:13:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:13:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175796224001,"66":27267,"35":206,"19":38144,"24":13,"16":36601934634811392,"45":5778470192723081216},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:13:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:13:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:13:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175796224001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:13:18] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:13:18] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:13:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601934634811392,"km_value":36601934634811.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:13:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":5778470192723081216,"description":"Unknown IO ID 45"} 
[2026-11-03 03:13:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175796224001,"power":27267,"unknown_35":206,"unknown_19":38144,"ignition":13,"odometer":null,"unknown_45":5778470192723081216}} 
[2026-11-03 03:13:18] local.INFO: DEBUG: GPS processor result {"connection_id":229587,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53259,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:13:18] local.INFO: GPS data processed {"connection_id":229587,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:13:18] local.INFO: Acknowledgment sent {"connection_id":229587,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:13:50] local.INFO: TCP Data received {"connection_id":229587,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:13:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229587,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:13:50] local.INFO: Processing buffer {"connection_id":229587,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:13:50] local.INFO: Packet analysis {"connection_id":229587,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e36"} 
[2026-11-03 03:13:50] local.INFO: Extracted packet for processing {"connection_id":229587,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e36"} 
[2026-11-03 03:13:50] local.INFO: GPS Element Parsed {"raw_longitude":760224960,"raw_latitude":105800232,"longitude_deg":76.022496,"latitude_deg":10.5800232,"altitude":12,"angle":233,"satellites":41,"speed":0,"hex_longitude":"2d501cc0","hex_latitude":"064e6228","is_valid_coordinates":true} 
[2026-11-03 03:13: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-11-03 03:13:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175796736001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:13:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601934634811392,"note":"Value kept but may cause issues"} 
[2026-11-03 03:13:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5777766505281236992,"note":"Value kept but may cause issues"} 
[2026-11-03 03:13:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:13:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793655759000,"timestamp_ms":1793655759000,"timestamp_seconds":1793655759,"priority":1,"record_length":96,"hex_timestamp":"000001a19e36e098"} 
[2026-11-03 03:13:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:13:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 03:13:50] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 03:13:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 03:13: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-11-03 03:13:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:13:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:13:50] local.INFO: Teltonika packet parsed successfully {"connection_id":229587,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:13:50] local.INFO: Passing IMEI to GPS processor {"connection_id":229587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:13:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":229587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:13:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:13:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:13:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:13:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175796736001,"66":25441,"35":206,"19":38144,"24":0,"16":36601934634811392,"45":5777766505281236992},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:13:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:13:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:13:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175796736001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:13:50] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:13:50] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:13:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601934634811392,"km_value":36601934634811.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:13:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":5777766505281236992,"description":"Unknown IO ID 45"} 
[2026-11-03 03:13:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175796736001,"power":25441,"unknown_35":206,"unknown_19":38144,"ignition":0,"odometer":null,"unknown_45":5777766505281236992}} 
[2026-11-03 03:13:50] local.INFO: DEBUG: GPS processor result {"connection_id":229587,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53260,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:13:50] local.INFO: GPS data processed {"connection_id":229587,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:13:50] local.INFO: Acknowledgment sent {"connection_id":229587,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:14:05] local.INFO: TCP Data received {"connection_id":227888,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:14:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227888,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:14:05] local.INFO: Processing buffer {"connection_id":227888,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:14:05] local.INFO: IMEI packet received {"connection_id":227888,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:14:05] local.INFO: IMEI acknowledgment sent {"connection_id":227888,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:14:11] local.INFO: TCP Data received {"connection_id":227888,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:14:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227888,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:14:11] local.INFO: Processing buffer {"connection_id":227888,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:14:11] local.INFO: IMEI packet received {"connection_id":227888,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:14:11] local.INFO: IMEI acknowledgment sent {"connection_id":227888,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:14:13] local.INFO: TCP Data received {"connection_id":227888,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:14:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227888,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:14:13] local.INFO: Processing buffer {"connection_id":227888,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:14:13] local.INFO: Packet analysis {"connection_id":227888,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e36"} 
[2026-11-03 03:14:13] local.INFO: Extracted packet for processing {"connection_id":227888,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e36"} 
[2026-11-03 03:14:13] local.INFO: GPS Element Parsed {"raw_longitude":760224960,"raw_latitude":105800232,"longitude_deg":76.022496,"latitude_deg":10.5800232,"altitude":12,"angle":233,"satellites":41,"speed":0,"hex_longitude":"2d501cc0","hex_latitude":"064e6228","is_valid_coordinates":true} 
[2026-11-03 03:14: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-11-03 03:14:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175796736001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:14:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601934634811392,"note":"Value kept but may cause issues"} 
[2026-11-03 03:14:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5777766505281236992,"note":"Value kept but may cause issues"} 
[2026-11-03 03:14:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:14:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793655759000,"timestamp_ms":1793655759000,"timestamp_seconds":1793655759,"priority":1,"record_length":96,"hex_timestamp":"000001a19e36e098"} 
[2026-11-03 03:14:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:14: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-11-03 03:14: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-11-03 03:14: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-11-03 03:14: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-11-03 03:14:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:14:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:14:13] local.INFO: Teltonika packet parsed successfully {"connection_id":227888,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:14:13] local.INFO: Passing IMEI to GPS processor {"connection_id":227888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:14:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":227888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:14:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:14:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:14:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:14:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175796736001,"66":25441,"35":206,"19":38144,"24":0,"16":36601934634811392,"45":5777766505281236992},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:14:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:14:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:14:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175796736001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:14:13] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:14:13] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:14:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601934634811392,"km_value":36601934634811.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:14:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":5777766505281236992,"description":"Unknown IO ID 45"} 
[2026-11-03 03:14:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175796736001,"power":25441,"unknown_35":206,"unknown_19":38144,"ignition":0,"odometer":null,"unknown_45":5777766505281236992}} 
[2026-11-03 03:14:13] local.INFO: DEBUG: GPS processor result {"connection_id":227888,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53261,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:14:13] local.INFO: GPS data processed {"connection_id":227888,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:14:13] local.INFO: Acknowledgment sent {"connection_id":227888,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:14:46] local.INFO: TCP Data received {"connection_id":227888,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:14:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227888,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:14:46] local.INFO: Processing buffer {"connection_id":227888,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:14:46] local.INFO: Packet analysis {"connection_id":227888,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e36"} 
[2026-11-03 03:14:46] local.INFO: Extracted packet for processing {"connection_id":227888,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e36"} 
[2026-11-03 03:14:46] local.INFO: GPS Element Parsed {"raw_longitude":760224960,"raw_latitude":105800232,"longitude_deg":76.022496,"latitude_deg":10.5800232,"altitude":12,"angle":233,"satellites":41,"speed":0,"hex_longitude":"2d501cc0","hex_latitude":"064e6228","is_valid_coordinates":true} 
[2026-11-03 03:14: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-11-03 03:14:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175796736001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:14:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601934634811392,"note":"Value kept but may cause issues"} 
[2026-11-03 03:14:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5777766505281236992,"note":"Value kept but may cause issues"} 
[2026-11-03 03:14:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:14:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793655759000,"timestamp_ms":1793655759000,"timestamp_seconds":1793655759,"priority":1,"record_length":96,"hex_timestamp":"000001a19e36e098"} 
[2026-11-03 03:14:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:14:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 03:14:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 03:14:46] 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-11-03 03:14: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-11-03 03:14:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:14:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:14:46] local.INFO: Teltonika packet parsed successfully {"connection_id":227888,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:14:46] local.INFO: Passing IMEI to GPS processor {"connection_id":227888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:14:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":227888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:14:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:14:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:14:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:14:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175796736001,"66":25441,"35":206,"19":38144,"24":0,"16":36601934634811392,"45":5777766505281236992},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:14:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:14:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:14:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175796736001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:14:46] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:14:46] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:14:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601934634811392,"km_value":36601934634811.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:14:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":5777766505281236992,"description":"Unknown IO ID 45"} 
[2026-11-03 03:14:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175796736001,"power":25441,"unknown_35":206,"unknown_19":38144,"ignition":0,"odometer":null,"unknown_45":5777766505281236992}} 
[2026-11-03 03:14:46] local.INFO: DEBUG: GPS processor result {"connection_id":227888,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53262,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:14:46] local.INFO: GPS data processed {"connection_id":227888,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:14:46] local.INFO: Acknowledgment sent {"connection_id":227888,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:15:05] local.INFO: TCP Data received {"connection_id":231412,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:15:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231412,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:15:05] local.INFO: Processing buffer {"connection_id":231412,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:15:05] local.INFO: IMEI packet received {"connection_id":231412,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:15:05] local.INFO: IMEI acknowledgment sent {"connection_id":231412,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:15:11] local.INFO: TCP Data received {"connection_id":231412,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:15:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231412,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:15:11] local.INFO: Processing buffer {"connection_id":231412,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:15:11] local.INFO: IMEI packet received {"connection_id":231412,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:15:11] local.INFO: IMEI acknowledgment sent {"connection_id":231412,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:15:13] local.INFO: TCP Data received {"connection_id":231412,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:15:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231412,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:15:13] local.INFO: Processing buffer {"connection_id":231412,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:15:13] local.INFO: Packet analysis {"connection_id":231412,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e36"} 
[2026-11-03 03:15:13] local.INFO: Extracted packet for processing {"connection_id":231412,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e36"} 
[2026-11-03 03:15:13] local.INFO: GPS Element Parsed {"raw_longitude":760224960,"raw_latitude":105800232,"longitude_deg":76.022496,"latitude_deg":10.5800232,"altitude":12,"angle":233,"satellites":41,"speed":0,"hex_longitude":"2d501cc0","hex_latitude":"064e6228","is_valid_coordinates":true} 
[2026-11-03 03:15: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-11-03 03:15:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175796736001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:15:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601934634811392,"note":"Value kept but may cause issues"} 
[2026-11-03 03:15:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5777766505281236992,"note":"Value kept but may cause issues"} 
[2026-11-03 03:15:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:15:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793655759000,"timestamp_ms":1793655759000,"timestamp_seconds":1793655759,"priority":1,"record_length":96,"hex_timestamp":"000001a19e36e098"} 
[2026-11-03 03:15:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:15: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-11-03 03:15: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-11-03 03:15: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-11-03 03:15: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-11-03 03:15:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:15:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:15:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231412,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:15:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:15:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:15:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:15:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:15:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:15:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175796736001,"66":25441,"35":206,"19":38144,"24":0,"16":36601934634811392,"45":5777766505281236992},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:15:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:15:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:15:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175796736001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:15:13] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:15:13] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:15:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601934634811392,"km_value":36601934634811.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:15:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":5777766505281236992,"description":"Unknown IO ID 45"} 
[2026-11-03 03:15:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175796736001,"power":25441,"unknown_35":206,"unknown_19":38144,"ignition":0,"odometer":null,"unknown_45":5777766505281236992}} 
[2026-11-03 03:15:13] local.INFO: DEBUG: GPS processor result {"connection_id":231412,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53263,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:15:13] local.INFO: GPS data processed {"connection_id":231412,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:15:13] local.INFO: Acknowledgment sent {"connection_id":231412,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:15:44] local.INFO: TCP Data received {"connection_id":231412,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:15:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231412,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:15:44] local.INFO: Processing buffer {"connection_id":231412,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:15:44] local.INFO: Packet analysis {"connection_id":231412,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e36"} 
[2026-11-03 03:15:44] local.INFO: Extracted packet for processing {"connection_id":231412,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e36"} 
[2026-11-03 03:15:44] local.INFO: GPS Element Parsed {"raw_longitude":760224960,"raw_latitude":105800232,"longitude_deg":76.022496,"latitude_deg":10.5800232,"altitude":12,"angle":233,"satellites":41,"speed":0,"hex_longitude":"2d501cc0","hex_latitude":"064e6228","is_valid_coordinates":true} 
[2026-11-03 03:15: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-11-03 03:15:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175796736001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:15:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601934634811392,"note":"Value kept but may cause issues"} 
[2026-11-03 03:15:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5777766505281236992,"note":"Value kept but may cause issues"} 
[2026-11-03 03:15:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:15:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793655759000,"timestamp_ms":1793655759000,"timestamp_seconds":1793655759,"priority":1,"record_length":96,"hex_timestamp":"000001a19e36e098"} 
[2026-11-03 03:15:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:15:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 03:15: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 03:15:44] 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-11-03 03:15: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-11-03 03:15:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:15:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:15:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231412,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:15:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:15:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:15:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:15:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:15:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:15:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175796736001,"66":25441,"35":206,"19":38144,"24":0,"16":36601934634811392,"45":5777766505281236992},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:15:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:15:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:15:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175796736001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:15:44] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:15:44] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:15:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601934634811392,"km_value":36601934634811.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:15:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":5777766505281236992,"description":"Unknown IO ID 45"} 
[2026-11-03 03:15:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175796736001,"power":25441,"unknown_35":206,"unknown_19":38144,"ignition":0,"odometer":null,"unknown_45":5777766505281236992}} 
[2026-11-03 03:15:44] local.INFO: DEBUG: GPS processor result {"connection_id":231412,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53264,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:15:44] local.INFO: GPS data processed {"connection_id":231412,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:15:44] local.INFO: Acknowledgment sent {"connection_id":231412,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:16:11] local.INFO: TCP Data received {"connection_id":228342,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:16:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228342,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:16:11] local.INFO: Processing buffer {"connection_id":228342,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:16:11] local.INFO: IMEI packet received {"connection_id":228342,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:16:11] local.INFO: IMEI acknowledgment sent {"connection_id":228342,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:16:16] local.INFO: TCP Data received {"connection_id":228342,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:16:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228342,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:16:16] local.INFO: Processing buffer {"connection_id":228342,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:16:16] local.INFO: IMEI packet received {"connection_id":228342,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:16:16] local.INFO: IMEI acknowledgment sent {"connection_id":228342,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:16:17] local.INFO: TCP Data received {"connection_id":228342,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:16:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228342,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:16:17] local.INFO: Processing buffer {"connection_id":228342,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:16:17] local.INFO: Packet analysis {"connection_id":228342,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e36"} 
[2026-11-03 03:16:17] local.INFO: Extracted packet for processing {"connection_id":228342,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e36"} 
[2026-11-03 03:16:17] local.INFO: GPS Element Parsed {"raw_longitude":760224960,"raw_latitude":105800232,"longitude_deg":76.022496,"latitude_deg":10.5800232,"altitude":12,"angle":233,"satellites":41,"speed":0,"hex_longitude":"2d501cc0","hex_latitude":"064e6228","is_valid_coordinates":true} 
[2026-11-03 03:16: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-11-03 03:16:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175796736001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:16:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601934634811392,"note":"Value kept but may cause issues"} 
[2026-11-03 03:16:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5777766505281236992,"note":"Value kept but may cause issues"} 
[2026-11-03 03:16:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:16:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793655759000,"timestamp_ms":1793655759000,"timestamp_seconds":1793655759,"priority":1,"record_length":96,"hex_timestamp":"000001a19e36e098"} 
[2026-11-03 03:16:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:16:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 03:16: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 03:16:17] 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-11-03 03:16: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-11-03 03:16:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:16:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:16:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228342,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:16:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228342,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:16:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228342,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:16:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:16:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:16:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:16:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175796736001,"66":25441,"35":206,"19":38144,"24":0,"16":36601934634811392,"45":5777766505281236992},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:16:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:16:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:16:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175796736001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:16:17] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:16:17] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:16:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601934634811392,"km_value":36601934634811.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:16:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":5777766505281236992,"description":"Unknown IO ID 45"} 
[2026-11-03 03:16:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175796736001,"power":25441,"unknown_35":206,"unknown_19":38144,"ignition":0,"odometer":null,"unknown_45":5777766505281236992}} 
[2026-11-03 03:16:17] local.INFO: DEBUG: GPS processor result {"connection_id":228342,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53265,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:16:17] local.INFO: GPS data processed {"connection_id":228342,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:16:17] local.INFO: Acknowledgment sent {"connection_id":228342,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:16:22] local.INFO: TCP Data received {"connection_id":228342,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:16:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228342,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:16:22] local.INFO: Processing buffer {"connection_id":228342,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:16:22] local.INFO: Packet analysis {"connection_id":228342,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e36"} 
[2026-11-03 03:16:22] local.INFO: Extracted packet for processing {"connection_id":228342,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e36"} 
[2026-11-03 03:16:22] local.INFO: GPS Element Parsed {"raw_longitude":760224960,"raw_latitude":105800232,"longitude_deg":76.022496,"latitude_deg":10.5800232,"altitude":12,"angle":233,"satellites":41,"speed":0,"hex_longitude":"2d501cc0","hex_latitude":"064e6228","is_valid_coordinates":true} 
[2026-11-03 03:16: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-11-03 03:16:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175796736001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:16:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601934634811392,"note":"Value kept but may cause issues"} 
[2026-11-03 03:16:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5777766505281236992,"note":"Value kept but may cause issues"} 
[2026-11-03 03:16:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:16:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793655759000,"timestamp_ms":1793655759000,"timestamp_seconds":1793655759,"priority":1,"record_length":96,"hex_timestamp":"000001a19e36e098"} 
[2026-11-03 03:16:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:16: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-11-03 03:16: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 03:16:22] 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-11-03 03:16: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-11-03 03:16:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:16:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:16:22] local.INFO: Teltonika packet parsed successfully {"connection_id":228342,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:16:22] local.INFO: Passing IMEI to GPS processor {"connection_id":228342,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:16:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":228342,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:16:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:16:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:16:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:16:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175796736001,"66":25441,"35":206,"19":38144,"24":0,"16":36601934634811392,"45":5777766505281236992},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:16:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:16:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:16:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175796736001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:16:22] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:16:22] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:16:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601934634811392,"km_value":36601934634811.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:16:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":5777766505281236992,"description":"Unknown IO ID 45"} 
[2026-11-03 03:16:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175796736001,"power":25441,"unknown_35":206,"unknown_19":38144,"ignition":0,"odometer":null,"unknown_45":5777766505281236992}} 
[2026-11-03 03:16:22] local.INFO: DEBUG: GPS processor result {"connection_id":228342,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53266,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:16:22] local.INFO: GPS data processed {"connection_id":228342,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:16:22] local.INFO: Acknowledgment sent {"connection_id":228342,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:17:06] local.INFO: TCP Data received {"connection_id":231413,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:17:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231413,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:17:06] local.INFO: Processing buffer {"connection_id":231413,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:17:06] local.INFO: IMEI packet received {"connection_id":231413,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:17:06] local.INFO: IMEI acknowledgment sent {"connection_id":231413,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:17:07] local.INFO: TCP Data received {"connection_id":227889,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:17:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227889,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:17:07] local.INFO: Processing buffer {"connection_id":227889,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:17:07] local.INFO: IMEI packet received {"connection_id":227889,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 03:17:07] local.INFO: IMEI acknowledgment sent {"connection_id":227889,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:17:11] local.INFO: TCP Data received {"connection_id":231413,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:17:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231413,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:17:11] local.INFO: Processing buffer {"connection_id":231413,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:17:11] local.INFO: IMEI packet received {"connection_id":231413,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:17:11] local.INFO: IMEI acknowledgment sent {"connection_id":231413,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:17:12] local.INFO: TCP Data received {"connection_id":231413,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:17:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231413,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:17:12] local.INFO: Processing buffer {"connection_id":231413,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e36e098012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:17:12] local.INFO: Packet analysis {"connection_id":231413,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e36"} 
[2026-11-03 03:17:12] local.INFO: Extracted packet for processing {"connection_id":231413,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e36"} 
[2026-11-03 03:17:12] local.INFO: GPS Element Parsed {"raw_longitude":760224960,"raw_latitude":105800232,"longitude_deg":76.022496,"latitude_deg":10.5800232,"altitude":12,"angle":233,"satellites":41,"speed":0,"hex_longitude":"2d501cc0","hex_latitude":"064e6228","is_valid_coordinates":true} 
[2026-11-03 03:17: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-11-03 03:17:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175796736001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:17:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601934634811392,"note":"Value kept but may cause issues"} 
[2026-11-03 03:17:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5777766505281236992,"note":"Value kept but may cause issues"} 
[2026-11-03 03:17:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:17:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793655759000,"timestamp_ms":1793655759000,"timestamp_seconds":1793655759,"priority":1,"record_length":96,"hex_timestamp":"000001a19e36e098"} 
[2026-11-03 03:17:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:17: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-11-03 03:17: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 03:17:12] 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-11-03 03:17: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-11-03 03:17:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:17:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:17:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231413,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:17:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:17:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:17:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:17:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:17:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:17:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175796736001,"66":25441,"35":206,"19":38144,"24":0,"16":36601934634811392,"45":5777766505281236992},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:17:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:17:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:17:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175796736001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:17:12] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:17:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:17:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601934634811392,"km_value":36601934634811.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:17:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5777766505281236992,"description":"Unknown IO ID 45"} 
[2026-11-03 03:17:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175796736001,"power":25441,"unknown_35":206,"unknown_19":38144,"ignition":0,"odometer":null,"unknown_45":5777766505281236992}} 
[2026-11-03 03:17:12] local.INFO: DEBUG: GPS processor result {"connection_id":231413,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53267,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:17:12] local.INFO: GPS data processed {"connection_id":231413,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:17:12] local.INFO: Acknowledgment sent {"connection_id":231413,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:17:44] local.INFO: TCP Data received {"connection_id":231413,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e3ab8f8012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:17:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231413,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e3ab8f8012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:17:44] local.INFO: Processing buffer {"connection_id":231413,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e3ab8f8012d501cc0064e6228000c00e929..."} 
[2026-11-03 03:17:44] local.INFO: Packet analysis {"connection_id":231413,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e3a"} 
[2026-11-03 03:17:44] local.INFO: Extracted packet for processing {"connection_id":231413,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e3a"} 
[2026-11-03 03:17:44] local.INFO: GPS Element Parsed {"raw_longitude":760224960,"raw_latitude":105800232,"longitude_deg":76.022496,"latitude_deg":10.5800232,"altitude":12,"angle":233,"satellites":41,"speed":0,"hex_longitude":"2d501cc0","hex_latitude":"064e6228","is_valid_coordinates":true} 
[2026-11-03 03:17:44] 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-11-03 03:17:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175874304001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:17:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601934634811392,"note":"Value kept but may cause issues"} 
[2026-11-03 03:17:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5772699955699525632,"note":"Value kept but may cause issues"} 
[2026-11-03 03:17:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:17:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793656011000,"timestamp_ms":1793656011000,"timestamp_seconds":1793656011,"priority":1,"record_length":96,"hex_timestamp":"000001a19e3ab8f8"} 
[2026-11-03 03:17:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:17:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 03:17: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":97,"data_length":795,"current_offset":136} 
[2026-11-03 03:17:44] 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-11-03 03:17: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-11-03 03:17:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:17:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:17:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231413,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:17:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:17:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:17:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:17:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:17:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:17:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175874304001,"66":25191,"35":206,"19":38144,"24":0,"16":36601934634811392,"45":5772699955699525632},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:17:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:17:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:17:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175874304001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:17:44] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:17:44] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:17:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601934634811392,"km_value":36601934634811.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:17:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":5772699955699525632,"description":"Unknown IO ID 45"} 
[2026-11-03 03:17:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175874304001,"power":25191,"unknown_35":206,"unknown_19":38144,"ignition":0,"odometer":null,"unknown_45":5772699955699525632}} 
[2026-11-03 03:17:44] local.INFO: DEBUG: GPS processor result {"connection_id":231413,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53268,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:17:44] local.INFO: GPS data processed {"connection_id":231413,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:17:44] local.INFO: Acknowledgment sent {"connection_id":231413,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:18:11] local.INFO: TCP Data received {"connection_id":227890,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:18:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227890,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:18:11] local.INFO: Processing buffer {"connection_id":227890,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:18:11] local.INFO: IMEI packet received {"connection_id":227890,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:18:11] local.INFO: IMEI acknowledgment sent {"connection_id":227890,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:18:13] local.INFO: TCP Data received {"connection_id":227890,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:18:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227890,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:18:13] local.INFO: Processing buffer {"connection_id":227890,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:18:13] local.INFO: IMEI packet received {"connection_id":227890,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:18:13] local.INFO: IMEI acknowledgment sent {"connection_id":227890,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:18:13] local.INFO: TCP Data received {"connection_id":227890,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e3b12d0012d501ac0064e60b8000c00ef28..."} 
[2026-11-03 03:18:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227890,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e3b12d0012d501ac0064e60b8000c00ef28..."} 
[2026-11-03 03:18:13] local.INFO: Processing buffer {"connection_id":227890,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e3b12d0012d501ac0064e60b8000c00ef28..."} 
[2026-11-03 03:18:13] local.INFO: Packet analysis {"connection_id":227890,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e3b"} 
[2026-11-03 03:18:13] local.INFO: Extracted packet for processing {"connection_id":227890,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e3b"} 
[2026-11-03 03:18:13] local.INFO: GPS Element Parsed {"raw_longitude":760224448,"raw_latitude":105799864,"longitude_deg":76.0224448,"latitude_deg":10.5799864,"altitude":12,"angle":239,"satellites":40,"speed":0,"hex_longitude":"2d501ac0","hex_latitude":"064e60b8","is_valid_coordinates":true} 
[2026-11-03 03:18: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-11-03 03:18:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175938816001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:18:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601934634811392,"note":"Value kept but may cause issues"} 
[2026-11-03 03:18:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5772699955699525632,"note":"Value kept but may cause issues"} 
[2026-11-03 03:18:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:18:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793656034000,"timestamp_ms":1793656034000,"timestamp_seconds":1793656034,"priority":1,"record_length":96,"hex_timestamp":"000001a19e3b12d0"} 
[2026-11-03 03:18:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:18:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:18: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":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 03:18:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 03:18: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-11-03 03:18:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:18:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:18:13] local.INFO: Teltonika packet parsed successfully {"connection_id":227890,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:18:13] local.INFO: Passing IMEI to GPS processor {"connection_id":227890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:18:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":227890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:18:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:18:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:18:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:18:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175938816001,"66":27310,"35":206,"19":38144,"24":0,"16":36601934634811392,"45":5772699955699525632},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:18:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:18:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:18:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175938816001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:18:13] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:18:13] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:18:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601934634811392,"km_value":36601934634811.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:18:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":5772699955699525632,"description":"Unknown IO ID 45"} 
[2026-11-03 03:18:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175938816001,"power":27310,"unknown_35":206,"unknown_19":38144,"ignition":0,"odometer":null,"unknown_45":5772699955699525632}} 
[2026-11-03 03:18:13] local.INFO: DEBUG: GPS processor result {"connection_id":227890,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53269,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:18:13] local.INFO: GPS data processed {"connection_id":227890,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:18:13] local.INFO: Acknowledgment sent {"connection_id":227890,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:18:16] local.INFO: TCP Data received {"connection_id":227890,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e3b64d8012d501ac0064e60b8000c00ef29..."} 
[2026-11-03 03:18:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227890,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e3b64d8012d501ac0064e60b8000c00ef29..."} 
[2026-11-03 03:18:16] local.INFO: Processing buffer {"connection_id":227890,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e3b64d8012d501ac0064e60b8000c00ef29..."} 
[2026-11-03 03:18:16] local.INFO: Packet analysis {"connection_id":227890,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e3b"} 
[2026-11-03 03:18:16] local.INFO: Extracted packet for processing {"connection_id":227890,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e3b"} 
[2026-11-03 03:18:16] local.INFO: GPS Element Parsed {"raw_longitude":760224448,"raw_latitude":105799864,"longitude_deg":76.0224448,"latitude_deg":10.5799864,"altitude":12,"angle":239,"satellites":41,"speed":0,"hex_longitude":"2d501ac0","hex_latitude":"064e60b8","is_valid_coordinates":true} 
[2026-11-03 03:18: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-11-03 03:18:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175944704001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:18:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601934634811392,"note":"Value kept but may cause issues"} 
[2026-11-03 03:18:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5772137005746010112,"note":"Value kept but may cause issues"} 
[2026-11-03 03:18:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:18:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793656055000,"timestamp_ms":1793656055000,"timestamp_seconds":1793656055,"priority":1,"record_length":96,"hex_timestamp":"000001a19e3b64d8"} 
[2026-11-03 03:18:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:18:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:18: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":174,"data_length":795,"current_offset":136} 
[2026-11-03 03:18:16] 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-11-03 03:18: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-11-03 03:18:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:18:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:18:16] local.INFO: Teltonika packet parsed successfully {"connection_id":227890,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:18:16] local.INFO: Passing IMEI to GPS processor {"connection_id":227890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:18:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":227890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:18:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:18:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:18:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:18:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175944704001,"66":27321,"35":206,"19":38144,"24":0,"16":36601934634811392,"45":5772137005746010112},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:18:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:18:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:18:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175944704001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:18:16] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:18:16] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:18:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601934634811392,"km_value":36601934634811.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:18:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":5772137005746010112,"description":"Unknown IO ID 45"} 
[2026-11-03 03:18:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175944704001,"power":27321,"unknown_35":206,"unknown_19":38144,"ignition":0,"odometer":null,"unknown_45":5772137005746010112}} 
[2026-11-03 03:18:16] local.INFO: DEBUG: GPS processor result {"connection_id":227890,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53270,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:18:16] local.INFO: GPS data processed {"connection_id":227890,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:18:16] local.INFO: Acknowledgment sent {"connection_id":227890,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:18:48] local.INFO: TCP Data received {"connection_id":227890,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e3b8418012d501a40064e6090001100fd2a..."} 
[2026-11-03 03:18:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227890,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e3b8418012d501a40064e6090001100fd2a..."} 
[2026-11-03 03:18:48] local.INFO: Processing buffer {"connection_id":227890,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e3b8418012d501a40064e6090001100fd2a..."} 
[2026-11-03 03:18:48] local.INFO: Packet analysis {"connection_id":227890,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e3b"} 
[2026-11-03 03:18:48] local.INFO: Extracted packet for processing {"connection_id":227890,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e3b"} 
[2026-11-03 03:18:48] local.INFO: GPS Element Parsed {"raw_longitude":760224320,"raw_latitude":105799824,"longitude_deg":76.022432,"latitude_deg":10.5799824,"altitude":17,"angle":253,"satellites":42,"speed":4,"hex_longitude":"2d501a40","hex_latitude":"064e6090","is_valid_coordinates":true} 
[2026-11-03 03:18: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-11-03 03:18:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175950080001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:18:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601938929778688,"note":"Value kept but may cause issues"} 
[2026-11-03 03:18:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5772137005746010112,"note":"Value kept but may cause issues"} 
[2026-11-03 03:18:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:18:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793656063000,"timestamp_ms":1793656063000,"timestamp_seconds":1793656063,"priority":1,"record_length":96,"hex_timestamp":"000001a19e3b8418"} 
[2026-11-03 03:18:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:18:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:18:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 03:18:48] 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-11-03 03:18: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-11-03 03:18:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:18:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:18:48] local.INFO: Teltonika packet parsed successfully {"connection_id":227890,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:18:48] local.INFO: Passing IMEI to GPS processor {"connection_id":227890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:18:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":227890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:18:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:18:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:18:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:18:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175950080001,"66":27343,"35":206,"19":38144,"24":4,"16":36601938929778688,"45":5772137005746010112},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:18:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:18:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:18:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175950080001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:18:48] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:18:48] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:18:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601938929778688,"km_value":36601938929778.69,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:18:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":5772137005746010112,"description":"Unknown IO ID 45"} 
[2026-11-03 03:18:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175950080001,"power":27343,"unknown_35":206,"unknown_19":38144,"ignition":4,"odometer":null,"unknown_45":5772137005746010112}} 
[2026-11-03 03:18:48] local.INFO: DEBUG: GPS processor result {"connection_id":227890,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53271,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:18:48] local.INFO: GPS data processed {"connection_id":227890,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:18:48] local.INFO: Acknowledgment sent {"connection_id":227890,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:19:07] local.INFO: TCP Data received {"connection_id":229591,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:19:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229591,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:19:07] local.INFO: Processing buffer {"connection_id":229591,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:19:07] local.INFO: IMEI packet received {"connection_id":229591,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:19:07] local.INFO: IMEI acknowledgment sent {"connection_id":229591,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:19:10] local.INFO: TCP Data received {"connection_id":229591,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:19:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229591,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:19:10] local.INFO: Processing buffer {"connection_id":229591,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:19:10] local.INFO: IMEI packet received {"connection_id":229591,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:19:10] local.INFO: IMEI acknowledgment sent {"connection_id":229591,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:19:10] local.INFO: TCP Data received {"connection_id":229591,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e3b93b8012d501700064e5f10001000ed2a..."} 
[2026-11-03 03:19:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229591,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e3b93b8012d501700064e5f10001000ed2a..."} 
[2026-11-03 03:19:10] local.INFO: Processing buffer {"connection_id":229591,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e3b93b8012d501700064e5f10001000ed2a..."} 
[2026-11-03 03:19:10] local.INFO: Packet analysis {"connection_id":229591,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e3b"} 
[2026-11-03 03:19:10] local.INFO: Extracted packet for processing {"connection_id":229591,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e3b"} 
[2026-11-03 03:19:10] local.INFO: GPS Element Parsed {"raw_longitude":760223488,"raw_latitude":105799440,"longitude_deg":76.0223488,"latitude_deg":10.579944,"altitude":16,"angle":237,"satellites":42,"speed":12,"hex_longitude":"2d501700","hex_latitude":"064e5f10","is_valid_coordinates":true} 
[2026-11-03 03: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-11-03 03:19:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175952128001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:19:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36601986174418944,"note":"Value kept but may cause issues"} 
[2026-11-03 03:19:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5771996268257644544,"note":"Value kept but may cause issues"} 
[2026-11-03 03:19:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:19:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793656067000,"timestamp_ms":1793656067000,"timestamp_seconds":1793656067,"priority":1,"record_length":96,"hex_timestamp":"000001a19e3b93b8"} 
[2026-11-03 03:19:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:19:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 03:19:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 03: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-11-03 03:19:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:19:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:19:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229591,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:19:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:19:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:19:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:19:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:19:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:19:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175952128001,"66":27343,"35":206,"19":38144,"24":12,"16":36601986174418944,"45":5771996268257644544},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:19:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:19:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:19:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175952128001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:19:11] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:19:11] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:19:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36601986174418944,"km_value":36601986174418.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:19:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":5771996268257644544,"description":"Unknown IO ID 45"} 
[2026-11-03 03:19:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175952128001,"power":27343,"unknown_35":206,"unknown_19":38144,"ignition":12,"odometer":null,"unknown_45":5771996268257644544}} 
[2026-11-03 03:19:11] local.INFO: DEBUG: GPS processor result {"connection_id":229591,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53272,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:19:11] local.INFO: GPS data processed {"connection_id":229591,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:19:11] local.INFO: Acknowledgment sent {"connection_id":229591,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:19:11] local.INFO: TCP Data received {"connection_id":229591,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e3baf10012d500e40064e58d0001000e22b..."} 
[2026-11-03 03:19:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229591,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e3baf10012d500e40064e58d0001000e22b..."} 
[2026-11-03 03:19:11] local.INFO: Processing buffer {"connection_id":229591,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e3baf10012d500e40064e58d0001000e22b..."} 
[2026-11-03 03:19:11] local.INFO: Packet analysis {"connection_id":229591,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e3b"} 
[2026-11-03 03:19:11] local.INFO: Extracted packet for processing {"connection_id":229591,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e3b"} 
[2026-11-03 03:19:11] local.INFO: GPS Element Parsed {"raw_longitude":760221248,"raw_latitude":105797840,"longitude_deg":76.0221248,"latitude_deg":10.579784,"altitude":16,"angle":226,"satellites":43,"speed":14,"hex_longitude":"2d500e40","hex_latitude":"064e58d0","is_valid_coordinates":true} 
[2026-11-03 03:19: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-11-03 03:19:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175953152001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:19:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36602115023437824,"note":"Value kept but may cause issues"} 
[2026-11-03 03:19:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5771081474583236608,"note":"Value kept but may cause issues"} 
[2026-11-03 03:19:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:19:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793656074000,"timestamp_ms":1793656074000,"timestamp_seconds":1793656074,"priority":1,"record_length":96,"hex_timestamp":"000001a19e3baf10"} 
[2026-11-03 03:19:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:19:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:19: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 03:19:11] 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-11-03 03:19: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-11-03 03:19:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:19:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:19:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229591,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:19:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:19:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:19:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:19:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:19:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:19:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175953152001,"66":27321,"35":206,"19":38144,"24":14,"16":36602115023437824,"45":5771081474583236608},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:19:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:19:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:19:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175953152001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:19:11] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:19:11] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:19:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36602115023437824,"km_value":36602115023437.82,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:19:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":5771081474583236608,"description":"Unknown IO ID 45"} 
[2026-11-03 03:19:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175953152001,"power":27321,"unknown_35":206,"unknown_19":38144,"ignition":14,"odometer":null,"unknown_45":5771081474583236608}} 
[2026-11-03 03:19:11] local.INFO: DEBUG: GPS processor result {"connection_id":229591,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53273,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:19:11] local.INFO: GPS data processed {"connection_id":229591,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:19:11] local.INFO: Acknowledgment sent {"connection_id":229591,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:19:43] local.INFO: TCP Data received {"connection_id":229591,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e3bf178012d4ff1c0064e42a0000b00ea2a..."} 
[2026-11-03 03:19:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229591,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e3bf178012d4ff1c0064e42a0000b00ea2a..."} 
[2026-11-03 03:19:43] local.INFO: Processing buffer {"connection_id":229591,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e3bf178012d4ff1c0064e42a0000b00ea2a..."} 
[2026-11-03 03:19:43] local.INFO: Packet analysis {"connection_id":229591,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e3b"} 
[2026-11-03 03:19:43] local.INFO: Extracted packet for processing {"connection_id":229591,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e3b"} 
[2026-11-03 03:19:43] local.INFO: GPS Element Parsed {"raw_longitude":760213952,"raw_latitude":105792160,"longitude_deg":76.0213952,"latitude_deg":10.579216,"altitude":11,"angle":234,"satellites":42,"speed":30,"hex_longitude":"2d4ff1c0","hex_latitude":"064e42a0","is_valid_coordinates":true} 
[2026-11-03 03:19: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-11-03 03:19:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175954944001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:19:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36602561700036608,"note":"Value kept but may cause issues"} 
[2026-11-03 03:19:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5768618568536608768,"note":"Value kept but may cause issues"} 
[2026-11-03 03:19:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:19:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793656091000,"timestamp_ms":1793656091000,"timestamp_seconds":1793656091,"priority":1,"record_length":96,"hex_timestamp":"000001a19e3bf178"} 
[2026-11-03 03:19:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:19:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:19: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 03:19:43] 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-11-03 03:19: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-11-03 03:19:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:19:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:19:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229591,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:19:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:19:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:19:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:19:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:19:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:19:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175954944001,"66":27300,"35":206,"19":38144,"24":30,"16":36602561700036608,"45":5768618568536608768},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:19:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:19:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:19:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175954944001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:19:43] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:19:43] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:19:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36602561700036608,"km_value":36602561700036.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:19:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":5768618568536608768,"description":"Unknown IO ID 45"} 
[2026-11-03 03:19:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175954944001,"power":27300,"unknown_35":206,"unknown_19":38144,"ignition":30,"odometer":null,"unknown_45":5768618568536608768}} 
[2026-11-03 03:19:43] local.INFO: DEBUG: GPS processor result {"connection_id":229591,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53274,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:19:43] local.INFO: GPS data processed {"connection_id":229591,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:19:43] local.INFO: Acknowledgment sent {"connection_id":229591,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:20:05] local.INFO: TCP Data received {"connection_id":231415,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:20:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231415,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:20:05] local.INFO: Processing buffer {"connection_id":231415,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:20:05] local.INFO: IMEI packet received {"connection_id":231415,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:20:05] local.INFO: IMEI acknowledgment sent {"connection_id":231415,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:20:11] local.INFO: TCP Data received {"connection_id":231415,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:20:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231415,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:20:11] local.INFO: Processing buffer {"connection_id":231415,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:20:11] local.INFO: IMEI packet received {"connection_id":231415,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:20:11] local.INFO: IMEI acknowledgment sent {"connection_id":231415,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:20:12] local.INFO: TCP Data received {"connection_id":231415,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e3c1c70012d4fd200064e2f28000700f72a..."} 
[2026-11-03 03:20:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231415,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e3c1c70012d4fd200064e2f28000700f72a..."} 
[2026-11-03 03:20:12] local.INFO: Processing buffer {"connection_id":231415,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e3c1c70012d4fd200064e2f28000700f72a..."} 
[2026-11-03 03:20:12] local.INFO: Packet analysis {"connection_id":231415,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e3c"} 
[2026-11-03 03:20:12] local.INFO: Extracted packet for processing {"connection_id":231415,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e3c"} 
[2026-11-03 03:20:12] local.INFO: GPS Element Parsed {"raw_longitude":760205824,"raw_latitude":105787176,"longitude_deg":76.0205824,"latitude_deg":10.5787176,"altitude":7,"angle":247,"satellites":42,"speed":36,"hex_longitude":"2d4fd200","hex_latitude":"064e2f28","is_valid_coordinates":true} 
[2026-11-03 03: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-11-03 03:20:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175959296001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:20:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36603016966569984,"note":"Value kept but may cause issues"} 
[2026-11-03 03:20:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5760596531698900992,"note":"Value kept but may cause issues"} 
[2026-11-03 03:20:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:20:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793656102000,"timestamp_ms":1793656102000,"timestamp_seconds":1793656102,"priority":1,"record_length":96,"hex_timestamp":"000001a19e3c1c70"} 
[2026-11-03 03:20:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:20:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03: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":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 03:20:12] 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-11-03 03: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-11-03 03:20:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:20:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:20:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231415,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:20:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:20:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:20:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:20:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:20:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:20:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175959296001,"66":27376,"35":206,"19":38144,"24":36,"16":36603016966569984,"45":5760596531698900992},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:20:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:20:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:20:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175959296001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:20:12] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:20:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:20:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36603016966569984,"km_value":36603016966569.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:20:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5760596531698900992,"description":"Unknown IO ID 45"} 
[2026-11-03 03:20:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175959296001,"power":27376,"unknown_35":206,"unknown_19":38144,"ignition":36,"odometer":null,"unknown_45":5760596531698900992}} 
[2026-11-03 03:20:12] local.INFO: DEBUG: GPS processor result {"connection_id":231415,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53275,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:20:12] local.INFO: GPS data processed {"connection_id":231415,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:20:12] local.INFO: Acknowledgment sent {"connection_id":231415,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:20:44] local.INFO: TCP Data received {"connection_id":231415,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e3c1c70012d4fd200064e2f28000700f72a..."} 
[2026-11-03 03:20:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231415,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e3c1c70012d4fd200064e2f28000700f72a..."} 
[2026-11-03 03:20:44] local.INFO: Processing buffer {"connection_id":231415,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e3c1c70012d4fd200064e2f28000700f72a..."} 
[2026-11-03 03:20:44] local.INFO: Packet analysis {"connection_id":231415,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e3c"} 
[2026-11-03 03:20:44] local.INFO: Extracted packet for processing {"connection_id":231415,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e3c"} 
[2026-11-03 03:20:44] local.INFO: GPS Element Parsed {"raw_longitude":760205824,"raw_latitude":105787176,"longitude_deg":76.0205824,"latitude_deg":10.5787176,"altitude":7,"angle":247,"satellites":42,"speed":36,"hex_longitude":"2d4fd200","hex_latitude":"064e2f28","is_valid_coordinates":true} 
[2026-11-03 03:20: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-11-03 03:20:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175962112001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:20:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36603016966569984,"note":"Value kept but may cause issues"} 
[2026-11-03 03:20:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5751659701187061760,"note":"Value kept but may cause issues"} 
[2026-11-03 03:20:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:20:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793656102000,"timestamp_ms":1793656102000,"timestamp_seconds":1793656102,"priority":1,"record_length":96,"hex_timestamp":"000001a19e3c1c70"} 
[2026-11-03 03:20:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:20:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:20: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 03:20:44] 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-11-03 03:20: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-11-03 03:20:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:20:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:20:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231415,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:20:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:20:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:20:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:20:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:20:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:20:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175962112001,"66":27376,"35":206,"19":38144,"24":36,"16":36603016966569984,"45":5751659701187061760},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:20:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:20:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:20:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175962112001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:20:44] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:20:44] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:20:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36603016966569984,"km_value":36603016966569.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:20:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":5751659701187061760,"description":"Unknown IO ID 45"} 
[2026-11-03 03:20:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175962112001,"power":27376,"unknown_35":206,"unknown_19":38144,"ignition":36,"odometer":null,"unknown_45":5751659701187061760}} 
[2026-11-03 03:20:44] local.INFO: DEBUG: GPS processor result {"connection_id":231415,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53276,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:20:44] local.INFO: GPS data processed {"connection_id":231415,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:20:44] local.INFO: Acknowledgment sent {"connection_id":231415,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:21:05] local.INFO: TCP Data received {"connection_id":229592,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:21:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229592,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:21:05] local.INFO: Processing buffer {"connection_id":229592,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:21:05] local.INFO: IMEI packet received {"connection_id":229592,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:21:05] local.INFO: IMEI acknowledgment sent {"connection_id":229592,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:21:05] local.INFO: TCP Data received {"connection_id":229592,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:21:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229592,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:21:05] local.INFO: Processing buffer {"connection_id":229592,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:21:05] local.INFO: IMEI packet received {"connection_id":229592,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:21:05] local.INFO: IMEI acknowledgment sent {"connection_id":229592,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:21:11] local.INFO: TCP Data received {"connection_id":229592,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:21:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229592,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:21:11] local.INFO: Processing buffer {"connection_id":229592,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:21:11] local.INFO: IMEI packet received {"connection_id":229592,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:21:11] local.INFO: IMEI acknowledgment sent {"connection_id":229592,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:21:12] local.INFO: TCP Data received {"connection_id":229592,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e3c4380012d4fb080064e2468000700fb2a..."} 
[2026-11-03 03:21:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229592,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e3c4380012d4fb080064e2468000700fb2a..."} 
[2026-11-03 03:21:12] local.INFO: Processing buffer {"connection_id":229592,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e3c4380012d4fb080064e2468000700fb2a..."} 
[2026-11-03 03:21:12] local.INFO: Packet analysis {"connection_id":229592,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e3c"} 
[2026-11-03 03:21:12] local.INFO: Extracted packet for processing {"connection_id":229592,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e3c"} 
[2026-11-03 03:21:12] local.INFO: GPS Element Parsed {"raw_longitude":760197248,"raw_latitude":105784424,"longitude_deg":76.0197248,"latitude_deg":10.5784424,"altitude":7,"angle":251,"satellites":42,"speed":31,"hex_longitude":"2d4fb080","hex_latitude":"064e2468","is_valid_coordinates":true} 
[2026-11-03 03:21: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-11-03 03:21:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175962112001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:21:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36603446463299584,"note":"Value kept but may cause issues"} 
[2026-11-03 03:21:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5751659701187061760,"note":"Value kept but may cause issues"} 
[2026-11-03 03:21:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:21:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793656112000,"timestamp_ms":1793656112000,"timestamp_seconds":1793656112,"priority":1,"record_length":96,"hex_timestamp":"000001a19e3c4380"} 
[2026-11-03 03:21:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:21: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-11-03 03:21: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-11-03 03:21: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-11-03 03:21: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-11-03 03:21:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:21:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:21:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229592,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:21:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229592,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:21:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229592,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:21:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:21:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:21:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:21:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175962112001,"66":27365,"35":206,"19":38144,"24":31,"16":36603446463299584,"45":5751659701187061760},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,19,24,16,45]} 
[2026-11-03 03:21:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:21:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:21:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175962112001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:21:12] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 03:21:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:21:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36603446463299584,"km_value":36603446463299.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:21:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5751659701187061760,"description":"Unknown IO ID 45"} 
[2026-11-03 03:21:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175962112001,"power":27365,"unknown_35":206,"unknown_19":38144,"ignition":31,"odometer":null,"unknown_45":5751659701187061760}} 
[2026-11-03 03:21:12] local.INFO: DEBUG: GPS processor result {"connection_id":229592,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53277,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:21:12] local.INFO: GPS data processed {"connection_id":229592,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:21:12] local.INFO: Acknowledgment sent {"connection_id":229592,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:21:43] local.INFO: TCP Data received {"connection_id":229592,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e3e4ef0012d4ef5c0064f3f280004014c28..."} 
[2026-11-03 03:21:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229592,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e3e4ef0012d4ef5c0064f3f280004014c28..."} 
[2026-11-03 03:21:43] local.INFO: Processing buffer {"connection_id":229592,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e3e4ef0012d4ef5c0064f3f280004014c28..."} 
[2026-11-03 03:21:43] local.INFO: Packet analysis {"connection_id":229592,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e3e"} 
[2026-11-03 03:21:43] local.INFO: Extracted packet for processing {"connection_id":229592,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e3e"} 
[2026-11-03 03:21:43] local.INFO: GPS Element Parsed {"raw_longitude":760149440,"raw_latitude":105856808,"longitude_deg":76.014944,"latitude_deg":10.5856808,"altitude":4,"angle":332,"satellites":40,"speed":42,"hex_longitude":"2d4ef5c0","hex_latitude":"064f3f28","is_valid_coordinates":true} 
[2026-11-03 03:21: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-11-03 03:21:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175996672001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:21:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36607840214843392,"note":"Value kept but may cause issues"} 
[2026-11-03 03:21:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5694942493395542016,"note":"Value kept but may cause issues"} 
[2026-11-03 03:21:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:21:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793656246000,"timestamp_ms":1793656246000,"timestamp_seconds":1793656246,"priority":1,"record_length":96,"hex_timestamp":"000001a19e3e4ef0"} 
[2026-11-03 03:21:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:21:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:21:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 03:21:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 03:21: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-11-03 03:21:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:21:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:21:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229592,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:21:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229592,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:21:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229592,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:21:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:21:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:21:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:21:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175996672001,"66":27213,"233":206,"19":38144,"24":42,"16":36607840214843392,"45":5694942493395542016},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,19,24,16,45]} 
[2026-11-03 03:21:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:21:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:21:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175996672001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:21:43] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-11-03 03:21:43] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:21:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36607840214843392,"km_value":36607840214843.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:21:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":5694942493395542016,"description":"Unknown IO ID 45"} 
[2026-11-03 03:21:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175996672001,"power":27213,"unknown_233":206,"unknown_19":38144,"ignition":42,"odometer":null,"unknown_45":5694942493395542016}} 
[2026-11-03 03:21:43] local.INFO: DEBUG: GPS processor result {"connection_id":229592,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53278,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:21:43] local.INFO: GPS data processed {"connection_id":229592,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:21:43] local.INFO: Acknowledgment sent {"connection_id":229592,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:22:06] local.INFO: TCP Data received {"connection_id":229593,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:22:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229593,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:22:06] local.INFO: Processing buffer {"connection_id":229593,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:22:06] local.INFO: IMEI packet received {"connection_id":229593,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:22:06] local.INFO: IMEI acknowledgment sent {"connection_id":229593,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:22:07] local.INFO: TCP Data received {"connection_id":229593,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:22:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229593,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:22:07] local.INFO: Processing buffer {"connection_id":229593,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:22:07] local.INFO: IMEI packet received {"connection_id":229593,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:22:07] local.INFO: IMEI acknowledgment sent {"connection_id":229593,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:22:11] local.INFO: TCP Data received {"connection_id":229593,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:22:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229593,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:22:11] local.INFO: Processing buffer {"connection_id":229593,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:22:11] local.INFO: IMEI packet received {"connection_id":229593,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:22:11] local.INFO: IMEI acknowledgment sent {"connection_id":229593,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:22:13] local.INFO: TCP Data received {"connection_id":229593,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e3e7218012d4ee480064f5f780006014a2a..."} 
[2026-11-03 03:22:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229593,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e3e7218012d4ee480064f5f780006014a2a..."} 
[2026-11-03 03:22:13] local.INFO: Processing buffer {"connection_id":229593,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e3e7218012d4ee480064f5f780006014a2a..."} 
[2026-11-03 03:22:13] local.INFO: Packet analysis {"connection_id":229593,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e3e"} 
[2026-11-03 03:22:13] local.INFO: Extracted packet for processing {"connection_id":229593,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e3e"} 
[2026-11-03 03:22:13] local.INFO: GPS Element Parsed {"raw_longitude":760145024,"raw_latitude":105865080,"longitude_deg":76.0145024,"latitude_deg":10.586508,"altitude":6,"angle":330,"satellites":42,"speed":40,"hex_longitude":"2d4ee480","hex_latitude":"064f5f78","is_valid_coordinates":true} 
[2026-11-03 03:22: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-11-03 03:22:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175998976001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:22:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36608295481376768,"note":"Value kept but may cause issues"} 
[2026-11-03 03:22:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5689664837584365568,"note":"Value kept but may cause issues"} 
[2026-11-03 03:22:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:22:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793656255000,"timestamp_ms":1793656255000,"timestamp_seconds":1793656255,"priority":1,"record_length":96,"hex_timestamp":"000001a19e3e7218"} 
[2026-11-03 03:22:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:22: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-11-03 03:22: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":77,"data_length":795,"current_offset":136} 
[2026-11-03 03:22:13] 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-11-03 03:22: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-11-03 03:22:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:22:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:22:13] local.INFO: Teltonika packet parsed successfully {"connection_id":229593,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:22:13] local.INFO: Passing IMEI to GPS processor {"connection_id":229593,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:22:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":229593,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:22:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:22:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:22:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:22:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175998976001,"66":27376,"233":206,"19":38144,"24":40,"16":36608295481376768,"45":5689664837584365568},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,19,24,16,45]} 
[2026-11-03 03:22:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:22:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:22:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175998976001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:22:13] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-11-03 03:22:13] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:22:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36608295481376768,"km_value":36608295481376.766,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:22:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":5689664837584365568,"description":"Unknown IO ID 45"} 
[2026-11-03 03:22:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175998976001,"power":27376,"unknown_233":206,"unknown_19":38144,"ignition":40,"odometer":null,"unknown_45":5689664837584365568}} 
[2026-11-03 03:22:13] local.INFO: DEBUG: GPS processor result {"connection_id":229593,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53279,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:22:13] local.INFO: GPS data processed {"connection_id":229593,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:22:13] local.INFO: Acknowledgment sent {"connection_id":229593,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:22:42] local.INFO: TCP Data received {"connection_id":228343,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:22:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228343,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:22:42] local.INFO: Processing buffer {"connection_id":228343,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:22:42] local.INFO: IMEI packet received {"connection_id":228343,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 03:22:42] local.INFO: IMEI acknowledgment sent {"connection_id":228343,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:22:44] local.INFO: TCP Data received {"connection_id":229593,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e3e9540012d4ed300064f7eb00008014a2a..."} 
[2026-11-03 03:22:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229593,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e3e9540012d4ed300064f7eb00008014a2a..."} 
[2026-11-03 03:22:44] local.INFO: Processing buffer {"connection_id":229593,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e3e9540012d4ed300064f7eb00008014a2a..."} 
[2026-11-03 03:22:44] local.INFO: Packet analysis {"connection_id":229593,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e3e"} 
[2026-11-03 03:22:44] local.INFO: Extracted packet for processing {"connection_id":229593,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e3e"} 
[2026-11-03 03:22:44] local.INFO: GPS Element Parsed {"raw_longitude":760140544,"raw_latitude":105873072,"longitude_deg":76.0140544,"latitude_deg":10.5873072,"altitude":8,"angle":330,"satellites":42,"speed":41,"hex_longitude":"2d4ed300","hex_latitude":"064f7eb0","is_valid_coordinates":true} 
[2026-11-03 03:22: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-11-03 03:22:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176001280001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:22:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36608737863008256,"note":"Value kept but may cause issues"} 
[2026-11-03 03:22:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5684809394238224384,"note":"Value kept but may cause issues"} 
[2026-11-03 03:22:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:22:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793656264000,"timestamp_ms":1793656264000,"timestamp_seconds":1793656264,"priority":1,"record_length":96,"hex_timestamp":"000001a19e3e9540"} 
[2026-11-03 03:22:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:22:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:22: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 03:22:44] 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-11-03 03:22: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-11-03 03:22:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:22:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:22:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229593,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:22:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229593,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:22:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229593,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:22:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:22:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:22:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:22:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176001280001,"66":27397,"233":206,"19":38144,"24":41,"16":36608737863008256,"45":5684809394238224384},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,19,24,16,45]} 
[2026-11-03 03:22:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:22:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:22:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176001280001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:22:44] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-11-03 03:22:44] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:22:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36608737863008256,"km_value":36608737863008.26,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:22:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":5684809394238224384,"description":"Unknown IO ID 45"} 
[2026-11-03 03:22:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176001280001,"power":27397,"unknown_233":206,"unknown_19":38144,"ignition":41,"odometer":null,"unknown_45":5684809394238224384}} 
[2026-11-03 03:22:44] local.INFO: DEBUG: GPS processor result {"connection_id":229593,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53280,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:22:44] local.INFO: GPS data processed {"connection_id":229593,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:22:44] local.INFO: Acknowledgment sent {"connection_id":229593,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:22:47] local.INFO: TCP Data received {"connection_id":228343,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:22:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228343,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:22:47] local.INFO: Processing buffer {"connection_id":228343,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:22:47] local.INFO: IMEI packet received {"connection_id":228343,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 03:22:47] local.INFO: IMEI acknowledgment sent {"connection_id":228343,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:22:50] local.INFO: TCP Data received {"connection_id":228343,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19e1bbf48012d34bc4006aa43e0000c000029..."} 
[2026-11-03 03:22:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228343,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e1bbf48012d34bc4006aa43e0000c000029..."} 
[2026-11-03 03:22:50] local.INFO: Processing buffer {"connection_id":228343,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e1bbf48012d34bc4006aa43e0000c000029..."} 
[2026-11-03 03:22:50] local.INFO: Packet analysis {"connection_id":228343,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e1b"} 
[2026-11-03 03:22:50] local.INFO: Extracted packet for processing {"connection_id":228343,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e1b"} 
[2026-11-03 03:22:50] local.INFO: GPS Element Parsed {"raw_longitude":758430784,"raw_latitude":111821792,"longitude_deg":75.8430784,"latitude_deg":11.1821792,"altitude":12,"angle":0,"satellites":41,"speed":0,"hex_longitude":"2d34bc40","hex_latitude":"06aa43e0","is_valid_coordinates":true} 
[2026-11-03 03:22:50] 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-11-03 03:22:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459175417088001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:22:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19471805467066368,"note":"Value kept but may cause issues"} 
[2026-11-03 03:22:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3799982582964412416,"note":"Value kept but may cause issues"} 
[2026-11-03 03:22:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:22:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793653981000,"timestamp_ms":1793653981000,"timestamp_seconds":1793653981,"priority":1,"record_length":96,"hex_timestamp":"000001a19e1bbf48"} 
[2026-11-03 03:22:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:22:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20480,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:22: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":110,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-11-03 03:22:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2494,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 03:22: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-11-03 03:22:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:22:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:22:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228343,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:22:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228343,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 03:22:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228343,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 03:22:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:22:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 03:22:50] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 03:22:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459175417088001,"66":28604,"97":206,"81":23296,"24":0,"16":19471805467066368,"45":3799982582964412416},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-11-03 03:22:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 03:22:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 03:22:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459175417088001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:22:50] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-11-03 03:22:50] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-11-03 03:22:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19471805467066368,"km_value":19471805467066.367,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:22:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":3799982582964412416,"description":"Unknown IO ID 45"} 
[2026-11-03 03:22:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459175417088001,"power":28604,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3799982582964412416}} 
[2026-11-03 03:22:51] local.INFO: DEBUG: GPS processor result {"connection_id":228343,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53281,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:22:51] local.INFO: GPS data processed {"connection_id":228343,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:22:51] local.INFO: Acknowledgment sent {"connection_id":228343,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:23:06] local.INFO: TCP Data received {"connection_id":228344,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:23:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228344,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:23:06] local.INFO: Processing buffer {"connection_id":228344,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:23:06] local.INFO: IMEI packet received {"connection_id":228344,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:23:06] local.INFO: IMEI acknowledgment sent {"connection_id":228344,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:23:11] local.INFO: TCP Data received {"connection_id":228344,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:23:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228344,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:23:11] local.INFO: Processing buffer {"connection_id":228344,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:23:11] local.INFO: IMEI packet received {"connection_id":228344,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:23:11] local.INFO: IMEI acknowledgment sent {"connection_id":228344,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:23:13] local.INFO: TCP Data received {"connection_id":228344,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e3eb868012d4ec0c0064f9f48000a014b29..."} 
[2026-11-03 03:23:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228344,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e3eb868012d4ec0c0064f9f48000a014b29..."} 
[2026-11-03 03:23:13] local.INFO: Processing buffer {"connection_id":228344,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e3eb868012d4ec0c0064f9f48000a014b29..."} 
[2026-11-03 03:23:13] local.INFO: Packet analysis {"connection_id":228344,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e3e"} 
[2026-11-03 03:23:13] local.INFO: Extracted packet for processing {"connection_id":228344,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e3e"} 
[2026-11-03 03:23:13] local.INFO: GPS Element Parsed {"raw_longitude":760135872,"raw_latitude":105881416,"longitude_deg":76.0135872,"latitude_deg":10.5881416,"altitude":10,"angle":331,"satellites":41,"speed":43,"hex_longitude":"2d4ec0c0","hex_latitude":"064f9f48","is_valid_coordinates":true} 
[2026-11-03 03:23: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-11-03 03:23:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176003584001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:23:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36609197424508928,"note":"Value kept but may cause issues"} 
[2026-11-03 03:23:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5679883582147833856,"note":"Value kept but may cause issues"} 
[2026-11-03 03:23:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:23:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793656273000,"timestamp_ms":1793656273000,"timestamp_seconds":1793656273,"priority":1,"record_length":96,"hex_timestamp":"000001a19e3eb868"} 
[2026-11-03 03:23:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:23:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:23: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":5,"data_length":795,"current_offset":136} 
[2026-11-03 03:23:13] 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-11-03 03:23: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-11-03 03:23:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:23:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:23:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228344,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:23:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228344,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:23:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228344,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:23:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:23:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:23:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:23:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176003584001,"66":27484,"233":206,"19":38144,"24":43,"16":36609197424508928,"45":5679883582147833856},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,19,24,16,45]} 
[2026-11-03 03:23:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:23:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:23:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176003584001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:23:13] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-11-03 03:23:13] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:23:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36609197424508928,"km_value":36609197424508.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:23:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":5679883582147833856,"description":"Unknown IO ID 45"} 
[2026-11-03 03:23:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176003584001,"power":27484,"unknown_233":206,"unknown_19":38144,"ignition":43,"odometer":null,"unknown_45":5679883582147833856}} 
[2026-11-03 03:23:13] local.INFO: DEBUG: GPS processor result {"connection_id":228344,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53282,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:23:13] local.INFO: GPS data processed {"connection_id":228344,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:23:13] local.INFO: Acknowledgment sent {"connection_id":228344,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:23:32] local.INFO: TCP Data received {"connection_id":227893,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:23:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227893,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:23:32] local.INFO: Processing buffer {"connection_id":227893,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:23:32] local.INFO: IMEI packet received {"connection_id":227893,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 03:23:32] local.INFO: IMEI acknowledgment sent {"connection_id":227893,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:23:52] local.INFO: TCP Data received {"connection_id":228344,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e402b80012d4df900065157600004015229..."} 
[2026-11-03 03:23:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228344,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e402b80012d4df900065157600004015229..."} 
[2026-11-03 03:23:52] local.INFO: Processing buffer {"connection_id":228344,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e402b80012d4df900065157600004015229..."} 
[2026-11-03 03:23:52] local.INFO: Packet analysis {"connection_id":228344,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e40"} 
[2026-11-03 03:23:52] local.INFO: Extracted packet for processing {"connection_id":228344,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e40"} 
[2026-11-03 03:23:52] local.INFO: GPS Element Parsed {"raw_longitude":760084736,"raw_latitude":105994080,"longitude_deg":76.0084736,"latitude_deg":10.599408,"altitude":4,"angle":338,"satellites":41,"speed":56,"hex_longitude":"2d4df900","hex_latitude":"06515760","is_valid_coordinates":true} 
[2026-11-03 03:23: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-11-03 03:23:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176028416001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:23:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36615184608919552,"note":"Value kept but may cause issues"} 
[2026-11-03 03:23:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5622673793160042496,"note":"Value kept but may cause issues"} 
[2026-11-03 03:23:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,235,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:23:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793656368000,"timestamp_ms":1793656368000,"timestamp_seconds":1793656368,"priority":1,"record_length":96,"hex_timestamp":"000001a19e402b80"} 
[2026-11-03 03:23:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:23:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:23:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 03:23:52] 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-11-03 03:23: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-11-03 03:23:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:23:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:23:52] local.INFO: Teltonika packet parsed successfully {"connection_id":228344,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:23:52] local.INFO: Passing IMEI to GPS processor {"connection_id":228344,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:23:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":228344,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:23:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:23:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:23:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:23:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176028416001,"66":27365,"235":206,"19":38144,"24":56,"16":36615184608919552,"45":5622673793160042496},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,19,24,16,45]} 
[2026-11-03 03:23:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:23:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:23:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176028416001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:23:52] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-11-03 03:23:52] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:23:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36615184608919552,"km_value":36615184608919.555,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:23:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":5622673793160042496,"description":"Unknown IO ID 45"} 
[2026-11-03 03:23:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176028416001,"power":27365,"unknown_235":206,"unknown_19":38144,"ignition":56,"odometer":null,"unknown_45":5622673793160042496}} 
[2026-11-03 03:23:52] local.INFO: DEBUG: GPS processor result {"connection_id":228344,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53283,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:23:52] local.INFO: GPS data processed {"connection_id":228344,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:23:52] local.INFO: Acknowledgment sent {"connection_id":228344,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:24:10] local.INFO: TCP Data received {"connection_id":228345,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:24:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228345,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:24:10] local.INFO: Processing buffer {"connection_id":228345,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:24:10] local.INFO: IMEI packet received {"connection_id":228345,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:24:10] local.INFO: IMEI acknowledgment sent {"connection_id":228345,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:24:12] local.INFO: TCP Data received {"connection_id":228345,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:24:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228345,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:24:12] local.INFO: Processing buffer {"connection_id":228345,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:24:12] local.INFO: IMEI packet received {"connection_id":228345,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:24:12] local.INFO: IMEI acknowledgment sent {"connection_id":228345,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:24:22] local.INFO: TCP Data received {"connection_id":228345,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:24:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228345,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:24:22] local.INFO: Processing buffer {"connection_id":228345,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:24:22] local.INFO: IMEI packet received {"connection_id":228345,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:24:22] local.INFO: IMEI acknowledgment sent {"connection_id":228345,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:25:03] local.INFO: TCP Data received {"connection_id":231417,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:25:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231417,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:25:03] local.INFO: Processing buffer {"connection_id":231417,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:25:03] local.INFO: IMEI packet received {"connection_id":231417,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:25:03] local.INFO: IMEI acknowledgment sent {"connection_id":231417,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:25:06] local.INFO: TCP Data received {"connection_id":231417,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:25:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231417,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:25:06] local.INFO: Processing buffer {"connection_id":231417,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:25:06] local.INFO: IMEI packet received {"connection_id":231417,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:25:06] local.INFO: IMEI acknowledgment sent {"connection_id":231417,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:25:10] local.INFO: TCP Data received {"connection_id":231417,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:25:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231417,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:25:10] local.INFO: Processing buffer {"connection_id":231417,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:25:10] local.INFO: IMEI packet received {"connection_id":231417,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:25:10] local.INFO: IMEI acknowledgment sent {"connection_id":231417,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:25:12] local.INFO: TCP Data received {"connection_id":231417,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e409cc8012d4dbec00651e3f00008015029..."} 
[2026-11-03 03:25:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231417,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e409cc8012d4dbec00651e3f00008015029..."} 
[2026-11-03 03:25:12] local.INFO: Processing buffer {"connection_id":231417,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e409cc8012d4dbec00651e3f00008015029..."} 
[2026-11-03 03:25:12] local.INFO: Packet analysis {"connection_id":231417,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e40"} 
[2026-11-03 03:25:12] local.INFO: Extracted packet for processing {"connection_id":231417,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e40"} 
[2026-11-03 03:25:12] local.INFO: GPS Element Parsed {"raw_longitude":760069824,"raw_latitude":106030064,"longitude_deg":76.0069824,"latitude_deg":10.6030064,"altitude":8,"angle":336,"satellites":41,"speed":50,"hex_longitude":"2d4dbec0","hex_latitude":"0651e3f0","is_valid_coordinates":true} 
[2026-11-03 03:25:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 03:25:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176035584001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:25:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36617070099562496,"note":"Value kept but may cause issues"} 
[2026-11-03 03:25:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5606488982008328192,"note":"Value kept but may cause issues"} 
[2026-11-03 03:25:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,235,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:25:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793656397000,"timestamp_ms":1793656397000,"timestamp_seconds":1793656397,"priority":1,"record_length":96,"hex_timestamp":"000001a19e409cc8"} 
[2026-11-03 03:25:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:25:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:25:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 03:25:12] 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-11-03 03:25:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 03:25:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:25:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:25:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231417,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:25:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:25:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:25:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:25:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:25:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:25:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176035584001,"66":27310,"235":206,"19":38144,"24":50,"16":36617070099562496,"45":5606488982008328192},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,19,24,16,45]} 
[2026-11-03 03:25:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:25:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:25:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176035584001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:25:12] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-11-03 03:25:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:25:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36617070099562496,"km_value":36617070099562.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:25:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5606488982008328192,"description":"Unknown IO ID 45"} 
[2026-11-03 03:25:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176035584001,"power":27310,"unknown_235":206,"unknown_19":38144,"ignition":50,"odometer":null,"unknown_45":5606488982008328192}} 
[2026-11-03 03:25:12] local.INFO: DEBUG: GPS processor result {"connection_id":231417,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53284,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:25:12] local.INFO: GPS data processed {"connection_id":231417,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:25:12] local.INFO: Acknowledgment sent {"connection_id":231417,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:25:13] local.INFO: TCP Data received {"connection_id":231417,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e40b820012d4dafc0065203700009014d2a..."} 
[2026-11-03 03:25:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231417,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e40b820012d4dafc0065203700009014d2a..."} 
[2026-11-03 03:25:13] local.INFO: Processing buffer {"connection_id":231417,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e40b820012d4dafc0065203700009014d2a..."} 
[2026-11-03 03:25:13] local.INFO: Packet analysis {"connection_id":231417,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e40"} 
[2026-11-03 03:25:13] local.INFO: Extracted packet for processing {"connection_id":231417,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e40"} 
[2026-11-03 03:25:13] local.INFO: GPS Element Parsed {"raw_longitude":760065984,"raw_latitude":106038128,"longitude_deg":76.0065984,"latitude_deg":10.6038128,"altitude":9,"angle":333,"satellites":42,"speed":51,"hex_longitude":"2d4dafc0","hex_latitude":"06520370","is_valid_coordinates":true} 
[2026-11-03 03:25: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-11-03 03:25:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176037632001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:25:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36617499596292096,"note":"Value kept but may cause issues"} 
[2026-11-03 03:25:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5602126119871705088,"note":"Value kept but may cause issues"} 
[2026-11-03 03:25:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,235,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:25:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793656404000,"timestamp_ms":1793656404000,"timestamp_seconds":1793656404,"priority":1,"record_length":96,"hex_timestamp":"000001a19e40b820"} 
[2026-11-03 03:25:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:25: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-11-03 03:25: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":174,"data_length":795,"current_offset":136} 
[2026-11-03 03:25:13] 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-11-03 03:25: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-11-03 03:25:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:25:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:25:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231417,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:25:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:25:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:25:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:25:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:25:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:25:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176037632001,"66":27267,"235":206,"19":38144,"24":51,"16":36617499596292096,"45":5602126119871705088},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,19,24,16,45]} 
[2026-11-03 03:25:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:25:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:25:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176037632001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:25:13] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-11-03 03:25:13] local.INFO: Unknown IO ID detected {"io_id":19,"value":38144,"description":"Unknown IO ID 19"} 
[2026-11-03 03:25:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36617499596292096,"km_value":36617499596292.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:25:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":5602126119871705088,"description":"Unknown IO ID 45"} 
[2026-11-03 03:25:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176037632001,"power":27267,"unknown_235":206,"unknown_19":38144,"ignition":51,"odometer":null,"unknown_45":5602126119871705088}} 
[2026-11-03 03:25:13] local.INFO: DEBUG: GPS processor result {"connection_id":231417,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53285,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:25:13] local.INFO: GPS data processed {"connection_id":231417,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:25:13] local.INFO: Acknowledgment sent {"connection_id":231417,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:25:44] local.INFO: TCP Data received {"connection_id":231417,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e4213c8012d4cacc00653a7e0000901442d..."} 
[2026-11-03 03:25:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231417,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e4213c8012d4cacc00653a7e0000901442d..."} 
[2026-11-03 03:25:44] local.INFO: Processing buffer {"connection_id":231417,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e4213c8012d4cacc00653a7e0000901442d..."} 
[2026-11-03 03:25:44] local.INFO: Packet analysis {"connection_id":231417,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e42"} 
[2026-11-03 03:25:44] local.INFO: Extracted packet for processing {"connection_id":231417,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e42"} 
[2026-11-03 03:25:44] local.INFO: GPS Element Parsed {"raw_longitude":759999680,"raw_latitude":106145760,"longitude_deg":75.999968,"latitude_deg":10.614576,"altitude":9,"angle":324,"satellites":45,"speed":50,"hex_longitude":"2d4cacc0","hex_latitude":"0653a7e0","is_valid_coordinates":true} 
[2026-11-03 03:25: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-11-03 03:25:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176060416001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:25:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36623615629721600,"note":"Value kept but may cause issues"} 
[2026-11-03 03:25:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5530983319535828992,"note":"Value kept but may cause issues"} 
[2026-11-03 03:25:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:25:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793656493000,"timestamp_ms":1793656493000,"timestamp_seconds":1793656493,"priority":1,"record_length":96,"hex_timestamp":"000001a19e4213c8"} 
[2026-11-03 03:25:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:25:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:25: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":105,"n8_eight_byte":126,"data_length":795,"current_offset":136} 
[2026-11-03 03:25:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1857,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 03:25: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-11-03 03:25:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:25:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:25:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231417,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:25:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:25:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:25:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:25:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:25:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:25:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176060416001,"66":27343,"135":206,"28":31488,"24":50,"16":36623615629721600,"45":5530983319535828992},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,28,24,16,45]} 
[2026-11-03 03:25:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:25:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:25:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176060416001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:25:44] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-11-03 03:25:44] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:25:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36623615629721600,"km_value":36623615629721.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:25:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":5530983319535828992,"description":"Unknown IO ID 45"} 
[2026-11-03 03:25:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176060416001,"power":27343,"unknown_135":206,"unknown_28":31488,"ignition":50,"odometer":null,"unknown_45":5530983319535828992}} 
[2026-11-03 03:25:44] local.INFO: DEBUG: GPS processor result {"connection_id":231417,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53286,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:25:44] local.INFO: GPS data processed {"connection_id":231417,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:25:44] local.INFO: Acknowledgment sent {"connection_id":231417,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:26:11] local.INFO: TCP Data received {"connection_id":228346,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:26:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228346,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:26:11] local.INFO: Processing buffer {"connection_id":228346,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:26:11] local.INFO: IMEI packet received {"connection_id":228346,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:26:11] local.INFO: IMEI acknowledgment sent {"connection_id":228346,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:26:12] local.INFO: TCP Data received {"connection_id":228346,"ip":"117.224.211.31","data_length":51,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 03:26:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228346,"packet_length":51,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 03:26:12] local.INFO: Processing buffer {"connection_id":228346,"buffer_length":51,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 03:26:12] local.INFO: IMEI packet received {"connection_id":228346,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:26:12] local.INFO: IMEI acknowledgment sent {"connection_id":228346,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:26:14] local.INFO: TCP Data received {"connection_id":228346,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e423308012d4c98c00653c8f0000b01502d..."} 
[2026-11-03 03:26:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228346,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e423308012d4c98c00653c8f0000b01502d..."} 
[2026-11-03 03:26:14] local.INFO: Processing buffer {"connection_id":228346,"buffer_length":829,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 03:26:14] local.INFO: IMEI packet received {"connection_id":228346,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:26:14] local.INFO: IMEI acknowledgment sent {"connection_id":228346,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:26:15] local.INFO: TCP Data received {"connection_id":228346,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e423308012d4c98c00653c8f0000b01502d..."} 
[2026-11-03 03:26:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228346,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e423308012d4c98c00653c8f0000b01502d..."} 
[2026-11-03 03:26:15] local.INFO: Processing buffer {"connection_id":228346,"buffer_length":1607,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a19e..."} 
[2026-11-03 03:26:15] local.INFO: IMEI packet received {"connection_id":228346,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:26:15] local.INFO: IMEI acknowledgment sent {"connection_id":228346,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:26:16] local.INFO: TCP Data received {"connection_id":228346,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e425248012d4c89c00653ecb0000c01502c..."} 
[2026-11-03 03:26:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228346,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e425248012d4c89c00653ecb0000c01502c..."} 
[2026-11-03 03:26:16] local.INFO: Processing buffer {"connection_id":228346,"buffer_length":2385,"buffer_hex":"000000000000030f8e0a000001a19e423308012d4c98c00653c8f0000b01502d..."} 
[2026-11-03 03:26:16] local.INFO: Packet analysis {"connection_id":228346,"data_field_length":783,"total_packet_length":795,"buffer_length":2385,"packet_hex_start":"000000000000030f8e0a000001a19e42"} 
[2026-11-03 03:26:16] local.INFO: Extracted packet for processing {"connection_id":228346,"packet_length":795,"remaining_buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a19e42"} 
[2026-11-03 03:26:16] local.INFO: GPS Element Parsed {"raw_longitude":759994560,"raw_latitude":106154224,"longitude_deg":75.999456,"latitude_deg":10.6154224,"altitude":11,"angle":336,"satellites":45,"speed":48,"hex_longitude":"2d4c98c0","hex_latitude":"0653c8f0","is_valid_coordinates":true} 
[2026-11-03 03: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-11-03 03:26:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176062208001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:26:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36624092371091456,"note":"Value kept but may cause issues"} 
[2026-11-03 03:26:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5525001976282603520,"note":"Value kept but may cause issues"} 
[2026-11-03 03:26:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:26:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793656501000,"timestamp_ms":1793656501000,"timestamp_seconds":1793656501,"priority":1,"record_length":96,"hex_timestamp":"000001a19e423308"} 
[2026-11-03 03:26:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:26: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-11-03 03: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 03:26:16] 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-11-03 03: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-11-03 03:26:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:26:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:26:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228346,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:26:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:26:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:26:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:26:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:26:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:26:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176062208001,"66":27517,"135":206,"28":31488,"24":48,"16":36624092371091456,"45":5525001976282603520},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,28,24,16,45]} 
[2026-11-03 03:26:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:26:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:26:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176062208001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:26:16] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-11-03 03:26:16] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:26:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36624092371091456,"km_value":36624092371091.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:26:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":5525001976282603520,"description":"Unknown IO ID 45"} 
[2026-11-03 03:26:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176062208001,"power":27517,"unknown_135":206,"unknown_28":31488,"ignition":48,"odometer":null,"unknown_45":5525001976282603520}} 
[2026-11-03 03:26:16] local.INFO: DEBUG: GPS processor result {"connection_id":228346,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53287,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:26:16] local.INFO: GPS data processed {"connection_id":228346,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:26:16] local.INFO: Acknowledgment sent {"connection_id":228346,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:26:16] local.INFO: Packet analysis {"connection_id":228346,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a19e42"} 
[2026-11-03 03:26:16] local.INFO: Extracted packet for processing {"connection_id":228346,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e42"} 
[2026-11-03 03:26:16] local.INFO: GPS Element Parsed {"raw_longitude":759994560,"raw_latitude":106154224,"longitude_deg":75.999456,"latitude_deg":10.6154224,"altitude":11,"angle":336,"satellites":45,"speed":48,"hex_longitude":"2d4c98c0","hex_latitude":"0653c8f0","is_valid_coordinates":true} 
[2026-11-03 03: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-11-03 03:26:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176064256001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:26:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36624092371091456,"note":"Value kept but may cause issues"} 
[2026-11-03 03:26:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5519372476750557184,"note":"Value kept but may cause issues"} 
[2026-11-03 03:26:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:26:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793656501000,"timestamp_ms":1793656501000,"timestamp_seconds":1793656501,"priority":1,"record_length":96,"hex_timestamp":"000001a19e423308"} 
[2026-11-03 03:26:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:26:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03: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":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 03:26:16] 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-11-03 03: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-11-03 03:26:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:26:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:26:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228346,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:26:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:26:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:26:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:26:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:26:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:26:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176064256001,"66":27517,"135":206,"28":31488,"24":48,"16":36624092371091456,"45":5519372476750557184},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,28,24,16,45]} 
[2026-11-03 03:26:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:26:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:26:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176064256001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:26:16] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-11-03 03:26:16] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:26:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36624092371091456,"km_value":36624092371091.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:26:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":5519372476750557184,"description":"Unknown IO ID 45"} 
[2026-11-03 03:26:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176064256001,"power":27517,"unknown_135":206,"unknown_28":31488,"ignition":48,"odometer":null,"unknown_45":5519372476750557184}} 
[2026-11-03 03:26:16] local.INFO: DEBUG: GPS processor result {"connection_id":228346,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53288,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:26:16] local.INFO: GPS data processed {"connection_id":228346,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:26:16] local.INFO: Acknowledgment sent {"connection_id":228346,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:26:16] local.INFO: Packet analysis {"connection_id":228346,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e42"} 
[2026-11-03 03:26:16] local.INFO: Extracted packet for processing {"connection_id":228346,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e42"} 
[2026-11-03 03:26:16] local.INFO: GPS Element Parsed {"raw_longitude":759990720,"raw_latitude":106163376,"longitude_deg":75.999072,"latitude_deg":10.6163376,"altitude":12,"angle":336,"satellites":44,"speed":50,"hex_longitude":"2d4c89c0","hex_latitude":"0653ecb0","is_valid_coordinates":true} 
[2026-11-03 03: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-11-03 03:26:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176064256001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:26:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36624573407428608,"note":"Value kept but may cause issues"} 
[2026-11-03 03:26:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5519372476750557184,"note":"Value kept but may cause issues"} 
[2026-11-03 03:26:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:26:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793656509000,"timestamp_ms":1793656509000,"timestamp_seconds":1793656509,"priority":1,"record_length":96,"hex_timestamp":"000001a19e425248"} 
[2026-11-03 03:26:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:26:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03: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":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 03:26:16] 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-11-03 03: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-11-03 03:26:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:26:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:26:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228346,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:26:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:26:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:26:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:26:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:26:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:26:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176064256001,"66":27517,"135":206,"28":31488,"24":50,"16":36624573407428608,"45":5519372476750557184},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,28,24,16,45]} 
[2026-11-03 03:26:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:26:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:26:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176064256001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:26:16] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-11-03 03:26:16] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:26:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36624573407428608,"km_value":36624573407428.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:26:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":5519372476750557184,"description":"Unknown IO ID 45"} 
[2026-11-03 03:26:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176064256001,"power":27517,"unknown_135":206,"unknown_28":31488,"ignition":50,"odometer":null,"unknown_45":5519372476750557184}} 
[2026-11-03 03:26:16] local.INFO: DEBUG: GPS processor result {"connection_id":228346,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53289,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:26:16] local.INFO: GPS data processed {"connection_id":228346,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:26:16] local.INFO: Acknowledgment sent {"connection_id":228346,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:26:19] local.INFO: TCP Data received {"connection_id":228346,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e426da0012d4c7bc006540da8000c01512d..."} 
[2026-11-03 03:26:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228346,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e426da0012d4c7bc006540da8000c01512d..."} 
[2026-11-03 03:26:19] local.INFO: Processing buffer {"connection_id":228346,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e426da0012d4c7bc006540da8000c01512d..."} 
[2026-11-03 03:26:19] local.INFO: Packet analysis {"connection_id":228346,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e42"} 
[2026-11-03 03:26:19] local.INFO: Extracted packet for processing {"connection_id":228346,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e42"} 
[2026-11-03 03:26:19] local.INFO: GPS Element Parsed {"raw_longitude":759987136,"raw_latitude":106171816,"longitude_deg":75.9987136,"latitude_deg":10.6171816,"altitude":12,"angle":337,"satellites":45,"speed":53,"hex_longitude":"2d4c7bc0","hex_latitude":"06540da8","is_valid_coordinates":true} 
[2026-11-03 03:26:19] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 03:26:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176066304001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:26:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36625020084027392,"note":"Value kept but may cause issues"} 
[2026-11-03 03:26:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5515150352102240256,"note":"Value kept but may cause issues"} 
[2026-11-03 03:26:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:26:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793656516000,"timestamp_ms":1793656516000,"timestamp_seconds":1793656516,"priority":1,"record_length":96,"hex_timestamp":"000001a19e426da0"} 
[2026-11-03 03:26:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:26: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-11-03 03:26:19] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 03:26:19] 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-11-03 03:26:19] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 03:26:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:26:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:26:19] local.INFO: Teltonika packet parsed successfully {"connection_id":228346,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:26:19] local.INFO: Passing IMEI to GPS processor {"connection_id":228346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:26:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":228346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:26:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:26:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:26:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:26:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176066304001,"66":26723,"135":206,"28":31488,"24":53,"16":36625020084027392,"45":5515150352102240256},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,28,24,16,45]} 
[2026-11-03 03:26:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:26:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:26:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176066304001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:26:19] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-11-03 03:26:19] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:26:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36625020084027392,"km_value":36625020084027.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:26:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":5515150352102240256,"description":"Unknown IO ID 45"} 
[2026-11-03 03:26:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176066304001,"power":26723,"unknown_135":206,"unknown_28":31488,"ignition":53,"odometer":null,"unknown_45":5515150352102240256}} 
[2026-11-03 03:26:19] local.INFO: DEBUG: GPS processor result {"connection_id":228346,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53290,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:26:19] local.INFO: GPS data processed {"connection_id":228346,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:26:19] local.INFO: Acknowledgment sent {"connection_id":228346,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:26:51] local.INFO: TCP Data received {"connection_id":228346,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e4288f8012d4c6cc0065430b8000b014f2b..."} 
[2026-11-03 03:26:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228346,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e4288f8012d4c6cc0065430b8000b014f2b..."} 
[2026-11-03 03:26:51] local.INFO: Processing buffer {"connection_id":228346,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e4288f8012d4c6cc0065430b8000b014f2b..."} 
[2026-11-03 03:26:51] local.INFO: Packet analysis {"connection_id":228346,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e42"} 
[2026-11-03 03:26:51] local.INFO: Extracted packet for processing {"connection_id":228346,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e42"} 
[2026-11-03 03:26:51] local.INFO: GPS Element Parsed {"raw_longitude":759983296,"raw_latitude":106180792,"longitude_deg":75.9983296,"latitude_deg":10.6180792,"altitude":11,"angle":335,"satellites":43,"speed":56,"hex_longitude":"2d4c6cc0","hex_latitude":"065430b8","is_valid_coordinates":true} 
[2026-11-03 03: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-11-03 03:26:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176068096001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:26:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36625488235462656,"note":"Value kept but may cause issues"} 
[2026-11-03 03:26:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5511209702430451712,"note":"Value kept but may cause issues"} 
[2026-11-03 03:26:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:26:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793656523000,"timestamp_ms":1793656523000,"timestamp_seconds":1793656523,"priority":1,"record_length":96,"hex_timestamp":"000001a19e4288f8"} 
[2026-11-03 03:26:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:26:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03: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":104,"n8_eight_byte":99,"data_length":795,"current_offset":136} 
[2026-11-03 03:26:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1609,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 03: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-11-03 03:26:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:26:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:26:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228346,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:26:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:26:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:26:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:26:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:26:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:26:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176068096001,"66":27376,"135":206,"28":31488,"24":56,"16":36625488235462656,"45":5511209702430451712},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,28,24,16,45]} 
[2026-11-03 03:26:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:26:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:26:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176068096001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:26:51] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-11-03 03:26:51] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:26:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36625488235462656,"km_value":36625488235462.66,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:26:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":5511209702430451712,"description":"Unknown IO ID 45"} 
[2026-11-03 03:26:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176068096001,"power":27376,"unknown_135":206,"unknown_28":31488,"ignition":56,"odometer":null,"unknown_45":5511209702430451712}} 
[2026-11-03 03:26:51] local.INFO: DEBUG: GPS processor result {"connection_id":228346,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53291,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:26:51] local.INFO: GPS data processed {"connection_id":228346,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:26:51] local.INFO: Acknowledgment sent {"connection_id":228346,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:27:04] local.INFO: TCP Data received {"connection_id":231418,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:27:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231418,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:27:04] local.INFO: Processing buffer {"connection_id":231418,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:27:04] local.INFO: IMEI packet received {"connection_id":231418,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:27:04] local.INFO: IMEI acknowledgment sent {"connection_id":231418,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:27:05] local.INFO: TCP Data received {"connection_id":231418,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:27:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231418,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:27:05] local.INFO: Processing buffer {"connection_id":231418,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:27:05] local.INFO: IMEI packet received {"connection_id":231418,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:27:05] local.INFO: IMEI acknowledgment sent {"connection_id":231418,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:27:11] local.INFO: TCP Data received {"connection_id":231418,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:27:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231418,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:27:11] local.INFO: Processing buffer {"connection_id":231418,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:27:11] local.INFO: IMEI packet received {"connection_id":231418,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:27:11] local.INFO: IMEI acknowledgment sent {"connection_id":231418,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:27:12] local.INFO: TCP Data received {"connection_id":231418,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e42a068012d4c5b4006544f18000901432c..."} 
[2026-11-03 03:27:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231418,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e42a068012d4c5b4006544f18000901432c..."} 
[2026-11-03 03:27:12] local.INFO: Processing buffer {"connection_id":231418,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e42a068012d4c5b4006544f18000901432c..."} 
[2026-11-03 03:27:12] local.INFO: Packet analysis {"connection_id":231418,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e42"} 
[2026-11-03 03:27:12] local.INFO: Extracted packet for processing {"connection_id":231418,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e42"} 
[2026-11-03 03:27:12] local.INFO: GPS Element Parsed {"raw_longitude":759978816,"raw_latitude":106188568,"longitude_deg":75.9978816,"latitude_deg":10.6188568,"altitude":9,"angle":323,"satellites":44,"speed":61,"hex_longitude":"2d4c5b40","hex_latitude":"06544f18","is_valid_coordinates":true} 
[2026-11-03 03:27: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-11-03 03:27:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176069888001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:27:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36625926322126848,"note":"Value kept but may cause issues"} 
[2026-11-03 03:27:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5506987577782089728,"note":"Value kept but may cause issues"} 
[2026-11-03 03:27:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:27:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793656529000,"timestamp_ms":1793656529000,"timestamp_seconds":1793656529,"priority":1,"record_length":96,"hex_timestamp":"000001a19e42a068"} 
[2026-11-03 03:27:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:27: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-11-03 03:27: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-11-03 03:27: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-11-03 03:27: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-11-03 03:27:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:27:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:27:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231418,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:27:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:27:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:27:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:27:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:27:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:27:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176069888001,"66":27365,"135":206,"28":31488,"24":61,"16":36625926322126848,"45":5506987577782089728},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,28,24,16,45]} 
[2026-11-03 03:27:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:27:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:27:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176069888001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:27:12] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-11-03 03:27:12] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:27:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36625926322126848,"km_value":36625926322126.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:27:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5506987577782089728,"description":"Unknown IO ID 45"} 
[2026-11-03 03:27:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176069888001,"power":27365,"unknown_135":206,"unknown_28":31488,"ignition":61,"odometer":null,"unknown_45":5506987577782089728}} 
[2026-11-03 03:27:12] local.INFO: DEBUG: GPS processor result {"connection_id":231418,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53292,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:27:12] local.INFO: GPS data processed {"connection_id":231418,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:27:12] local.INFO: Acknowledgment sent {"connection_id":231418,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:27:45] local.INFO: TCP Data received {"connection_id":231418,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e43c948012d4b74800655c8f00004014b2b..."} 
[2026-11-03 03:27:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231418,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e43c948012d4b74800655c8f00004014b2b..."} 
[2026-11-03 03:27:45] local.INFO: Processing buffer {"connection_id":231418,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e43c948012d4b74800655c8f00004014b2b..."} 
[2026-11-03 03:27:45] local.INFO: Packet analysis {"connection_id":231418,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e43"} 
[2026-11-03 03:27:45] local.INFO: Extracted packet for processing {"connection_id":231418,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e43"} 
[2026-11-03 03:27:45] local.INFO: GPS Element Parsed {"raw_longitude":759919744,"raw_latitude":106285296,"longitude_deg":75.9919744,"latitude_deg":10.6285296,"altitude":4,"angle":331,"satellites":43,"speed":58,"hex_longitude":"2d4b7480","hex_latitude":"0655c8f0","is_valid_coordinates":true} 
[2026-11-03 03:27: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-11-03 03:27:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176089344001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:27:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36631410995363840,"note":"Value kept but may cause issues"} 
[2026-11-03 03:27:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5441826120698329088,"note":"Value kept but may cause issues"} 
[2026-11-03 03:27:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,77,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:27:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793656605000,"timestamp_ms":1793656605000,"timestamp_seconds":1793656605,"priority":1,"record_length":96,"hex_timestamp":"000001a19e43c948"} 
[2026-11-03 03:27:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:27: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-11-03 03:27:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 03:27:45] 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-11-03 03:27: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-11-03 03:27:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:27:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:27:45] local.INFO: Teltonika packet parsed successfully {"connection_id":231418,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:27:45] local.INFO: Passing IMEI to GPS processor {"connection_id":231418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:27:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":231418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:27:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:27:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:27:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:27:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176089344001,"66":27213,"77":206,"28":31488,"24":58,"16":36631410995363840,"45":5441826120698329088},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,77,28,24,16,45]} 
[2026-11-03 03:27:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:27:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:27:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176089344001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:27:45] local.INFO: Unknown IO ID detected {"io_id":77,"value":206,"description":"Unknown IO ID 77"} 
[2026-11-03 03:27:45] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:27:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36631410995363840,"km_value":36631410995363.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:27:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":5441826120698329088,"description":"Unknown IO ID 45"} 
[2026-11-03 03:27:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176089344001,"power":27213,"unknown_77":206,"unknown_28":31488,"ignition":58,"odometer":null,"unknown_45":5441826120698329088}} 
[2026-11-03 03:27:45] local.INFO: DEBUG: GPS processor result {"connection_id":231418,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53293,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:27:45] local.INFO: GPS data processed {"connection_id":231418,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:27:45] local.INFO: Acknowledgment sent {"connection_id":231418,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:28:05] local.INFO: TCP Data received {"connection_id":231420,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:28:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231420,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:28:06] local.INFO: Processing buffer {"connection_id":231420,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:28:06] local.INFO: IMEI packet received {"connection_id":231420,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:28:06] local.INFO: IMEI acknowledgment sent {"connection_id":231420,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:28:09] local.INFO: TCP Data received {"connection_id":231420,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:28:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231420,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:28:09] local.INFO: Processing buffer {"connection_id":231420,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:28:09] local.INFO: IMEI packet received {"connection_id":231420,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:28:09] local.INFO: IMEI acknowledgment sent {"connection_id":231420,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:28:10] local.INFO: TCP Data received {"connection_id":231420,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:28:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231420,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:28:10] local.INFO: Processing buffer {"connection_id":231420,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:28:10] local.INFO: IMEI packet received {"connection_id":231420,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:28:10] local.INFO: IMEI acknowledgment sent {"connection_id":231420,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:28:12] local.INFO: TCP Data received {"connection_id":231420,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e43e4a0012d4b61800655ec800004014c2c..."} 
[2026-11-03 03:28:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231420,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e43e4a0012d4b61800655ec800004014c2c..."} 
[2026-11-03 03:28:12] local.INFO: Processing buffer {"connection_id":231420,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e43e4a0012d4b61800655ec800004014c2c..."} 
[2026-11-03 03:28:12] local.INFO: Packet analysis {"connection_id":231420,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e43"} 
[2026-11-03 03:28:12] local.INFO: Extracted packet for processing {"connection_id":231420,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e43"} 
[2026-11-03 03:28:12] local.INFO: GPS Element Parsed {"raw_longitude":759914880,"raw_latitude":106294400,"longitude_deg":75.991488,"latitude_deg":10.62944,"altitude":4,"angle":332,"satellites":44,"speed":58,"hex_longitude":"2d4b6180","hex_latitude":"0655ec80","is_valid_coordinates":true} 
[2026-11-03 03:28:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 03:28:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176090880001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:28:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36631913506537472,"note":"Value kept but may cause issues"} 
[2026-11-03 03:28:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5437111414840422400,"note":"Value kept but may cause issues"} 
[2026-11-03 03:28:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,77,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:28:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793656612000,"timestamp_ms":1793656612000,"timestamp_seconds":1793656612,"priority":1,"record_length":96,"hex_timestamp":"000001a19e43e4a0"} 
[2026-11-03 03:28:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:28: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-11-03 03:28:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-11-03 03:28:12] 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-11-03 03:28:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 03:28:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:28:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:28:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231420,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:28:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:28:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:28:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:28:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:28:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:28:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176090880001,"66":27397,"77":206,"28":31488,"24":58,"16":36631913506537472,"45":5437111414840422400},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,77,28,24,16,45]} 
[2026-11-03 03:28:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:28:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:28:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176090880001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:28:12] local.INFO: Unknown IO ID detected {"io_id":77,"value":206,"description":"Unknown IO ID 77"} 
[2026-11-03 03:28:12] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:28:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36631913506537472,"km_value":36631913506537.47,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:28:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5437111414840422400,"description":"Unknown IO ID 45"} 
[2026-11-03 03:28:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176090880001,"power":27397,"unknown_77":206,"unknown_28":31488,"ignition":58,"odometer":null,"unknown_45":5437111414840422400}} 
[2026-11-03 03:28:12] local.INFO: DEBUG: GPS processor result {"connection_id":231420,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53294,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:28:12] local.INFO: GPS data processed {"connection_id":231420,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:28:12] local.INFO: Acknowledgment sent {"connection_id":231420,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:28:17] local.INFO: TCP Data received {"connection_id":231420,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e43fff8012d4b4fc0065610a0000401522c..."} 
[2026-11-03 03:28:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231420,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e43fff8012d4b4fc0065610a0000401522c..."} 
[2026-11-03 03:28:17] local.INFO: Processing buffer {"connection_id":231420,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e43fff8012d4b4fc0065610a0000401522c..."} 
[2026-11-03 03:28:17] local.INFO: Packet analysis {"connection_id":231420,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e43"} 
[2026-11-03 03:28:17] local.INFO: Extracted packet for processing {"connection_id":231420,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e43"} 
[2026-11-03 03:28:17] local.INFO: GPS Element Parsed {"raw_longitude":759910336,"raw_latitude":106303648,"longitude_deg":75.9910336,"latitude_deg":10.6303648,"altitude":4,"angle":338,"satellites":44,"speed":58,"hex_longitude":"2d4b4fc0","hex_latitude":"065610a0","is_valid_coordinates":true} 
[2026-11-03 03:28: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-11-03 03:28:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176092672001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:28:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36632407427776512,"note":"Value kept but may cause issues"} 
[2026-11-03 03:28:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5431763390285250560,"note":"Value kept but may cause issues"} 
[2026-11-03 03:28:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,77,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:28:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793656619000,"timestamp_ms":1793656619000,"timestamp_seconds":1793656619,"priority":1,"record_length":96,"hex_timestamp":"000001a19e43fff8"} 
[2026-11-03 03:28:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:28: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-11-03 03:28: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":5,"data_length":795,"current_offset":136} 
[2026-11-03 03:28:17] 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-11-03 03:28: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-11-03 03:28:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:28:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:28:17] local.INFO: Teltonika packet parsed successfully {"connection_id":231420,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:28:17] local.INFO: Passing IMEI to GPS processor {"connection_id":231420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:28:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":231420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:28:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:28:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:28:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:28:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176092672001,"66":27484,"77":206,"28":31488,"24":58,"16":36632407427776512,"45":5431763390285250560},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,77,28,24,16,45]} 
[2026-11-03 03:28:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:28:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:28:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176092672001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:28:17] local.INFO: Unknown IO ID detected {"io_id":77,"value":206,"description":"Unknown IO ID 77"} 
[2026-11-03 03:28:17] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:28:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36632407427776512,"km_value":36632407427776.516,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:28:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":5431763390285250560,"description":"Unknown IO ID 45"} 
[2026-11-03 03:28:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176092672001,"power":27484,"unknown_77":206,"unknown_28":31488,"ignition":58,"odometer":null,"unknown_45":5431763390285250560}} 
[2026-11-03 03:28:17] local.INFO: DEBUG: GPS processor result {"connection_id":231420,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53295,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:28:17] local.INFO: GPS data processed {"connection_id":231420,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:28:17] local.INFO: Acknowledgment sent {"connection_id":231420,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:28:49] local.INFO: TCP Data received {"connection_id":231420,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e441b50012d4b44c0065637280005015b2c..."} 
[2026-11-03 03:28:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231420,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e441b50012d4b44c0065637280005015b2c..."} 
[2026-11-03 03:28:49] local.INFO: Processing buffer {"connection_id":231420,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e441b50012d4b44c0065637280005015b2c..."} 
[2026-11-03 03:28:49] local.INFO: Packet analysis {"connection_id":231420,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e44"} 
[2026-11-03 03:28:49] local.INFO: Extracted packet for processing {"connection_id":231420,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e44"} 
[2026-11-03 03:28:49] local.INFO: GPS Element Parsed {"raw_longitude":759907520,"raw_latitude":106313512,"longitude_deg":75.990752,"latitude_deg":10.6313512,"altitude":5,"angle":347,"satellites":44,"speed":59,"hex_longitude":"2d4b44c0","hex_latitude":"06563728","is_valid_coordinates":true} 
[2026-11-03 03:28: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-11-03 03:28:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176094464001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:28:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36632905643982848,"note":"Value kept but may cause issues"} 
[2026-11-03 03:28:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5426767209451003904,"note":"Value kept but may cause issues"} 
[2026-11-03 03:28:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,77,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:28:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793656626000,"timestamp_ms":1793656626000,"timestamp_seconds":1793656626,"priority":1,"record_length":96,"hex_timestamp":"000001a19e441b50"} 
[2026-11-03 03:28:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:28:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:28: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":92,"data_length":795,"current_offset":136} 
[2026-11-03 03:28:49] 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-11-03 03:28: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-11-03 03:28:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:28:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:28:49] local.INFO: Teltonika packet parsed successfully {"connection_id":231420,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:28:49] local.INFO: Passing IMEI to GPS processor {"connection_id":231420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:28:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":231420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:28:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:28:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:28:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:28:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176094464001,"66":27376,"77":206,"28":31488,"24":59,"16":36632905643982848,"45":5426767209451003904},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,77,28,24,16,45]} 
[2026-11-03 03:28:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:28:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:28:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176094464001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:28:49] local.INFO: Unknown IO ID detected {"io_id":77,"value":206,"description":"Unknown IO ID 77"} 
[2026-11-03 03:28:49] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:28:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36632905643982848,"km_value":36632905643982.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:28:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":5426767209451003904,"description":"Unknown IO ID 45"} 
[2026-11-03 03:28:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176094464001,"power":27376,"unknown_77":206,"unknown_28":31488,"ignition":59,"odometer":null,"unknown_45":5426767209451003904}} 
[2026-11-03 03:28:49] local.INFO: DEBUG: GPS processor result {"connection_id":231420,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53296,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:28:49] local.INFO: GPS data processed {"connection_id":231420,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:28:49] local.INFO: Acknowledgment sent {"connection_id":231420,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:28:57] local.INFO: TCP Data received {"connection_id":227896,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:28:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227896,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:28:57] local.INFO: Processing buffer {"connection_id":227896,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:28:57] local.INFO: IMEI packet received {"connection_id":227896,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 03:28:57] local.INFO: IMEI acknowledgment sent {"connection_id":227896,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:29:05] local.INFO: TCP Data received {"connection_id":231421,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:29:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231421,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:29:05] local.INFO: Processing buffer {"connection_id":231421,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:29:05] local.INFO: IMEI packet received {"connection_id":231421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:29:05] local.INFO: IMEI acknowledgment sent {"connection_id":231421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:29:10] local.INFO: TCP Data received {"connection_id":231421,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:29:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231421,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:29:10] local.INFO: Processing buffer {"connection_id":231421,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:29:10] local.INFO: IMEI packet received {"connection_id":231421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:29:10] local.INFO: IMEI acknowledgment sent {"connection_id":231421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:29:12] local.INFO: TCP Data received {"connection_id":231421,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e453490012d4aa0000657aa500005014d2d..."} 
[2026-11-03 03:29:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231421,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e453490012d4aa0000657aa500005014d2d..."} 
[2026-11-03 03:29:12] local.INFO: Processing buffer {"connection_id":231421,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e453490012d4aa0000657aa500005014d2d..."} 
[2026-11-03 03:29:12] local.INFO: Packet analysis {"connection_id":231421,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e45"} 
[2026-11-03 03:29:12] local.INFO: Extracted packet for processing {"connection_id":231421,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e45"} 
[2026-11-03 03:29:12] local.INFO: GPS Element Parsed {"raw_longitude":759865344,"raw_latitude":106408528,"longitude_deg":75.9865344,"latitude_deg":10.6408528,"altitude":5,"angle":333,"satellites":45,"speed":58,"hex_longitude":"2d4aa000","hex_latitude":"0657aa50","is_valid_coordinates":true} 
[2026-11-03 03:29: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-11-03 03:29:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176113152001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:29:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36637952230555648,"note":"Value kept but may cause issues"} 
[2026-11-03 03:29:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5381942319434594304,"note":"Value kept but may cause issues"} 
[2026-11-03 03:29:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,76,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:29:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793656698000,"timestamp_ms":1793656698000,"timestamp_seconds":1793656698,"priority":1,"record_length":96,"hex_timestamp":"000001a19e453490"} 
[2026-11-03 03:29:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:29: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-11-03 03:29:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 03:29:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 03:29: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-11-03 03:29:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:29:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:29:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231421,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:29:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:29:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:29:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:29:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:29:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:29:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176113152001,"66":27463,"76":206,"28":31488,"24":58,"16":36637952230555648,"45":5381942319434594304},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,76,28,24,16,45]} 
[2026-11-03 03:29:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:29:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:29:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176113152001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:29:12] local.INFO: Unknown IO ID detected {"io_id":76,"value":206,"description":"Unknown IO ID 76"} 
[2026-11-03 03:29:12] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:29:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36637952230555648,"km_value":36637952230555.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:29:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5381942319434594304,"description":"Unknown IO ID 45"} 
[2026-11-03 03:29:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176113152001,"power":27463,"unknown_76":206,"unknown_28":31488,"ignition":58,"odometer":null,"unknown_45":5381942319434594304}} 
[2026-11-03 03:29:12] local.INFO: DEBUG: GPS processor result {"connection_id":231421,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53297,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:29:12] local.INFO: GPS data processed {"connection_id":231421,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:29:12] local.INFO: Acknowledgment sent {"connection_id":231421,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:29:42] local.INFO: TCP Data received {"connection_id":229594,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:29:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229594,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:29:42] local.INFO: Processing buffer {"connection_id":229594,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:29:42] local.INFO: IMEI packet received {"connection_id":229594,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 03:29:42] local.INFO: IMEI acknowledgment sent {"connection_id":229594,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:29:43] local.INFO: TCP Data received {"connection_id":231421,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e454fe8012d4a8f400657cec0000501512d..."} 
[2026-11-03 03:29:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231421,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e454fe8012d4a8f400657cec0000501512d..."} 
[2026-11-03 03:29:43] local.INFO: Processing buffer {"connection_id":231421,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e454fe8012d4a8f400657cec0000501512d..."} 
[2026-11-03 03:29:43] local.INFO: Packet analysis {"connection_id":231421,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e45"} 
[2026-11-03 03:29:43] local.INFO: Extracted packet for processing {"connection_id":231421,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e45"} 
[2026-11-03 03:29:43] local.INFO: GPS Element Parsed {"raw_longitude":759861056,"raw_latitude":106417856,"longitude_deg":75.9861056,"latitude_deg":10.6417856,"altitude":5,"angle":337,"satellites":45,"speed":58,"hex_longitude":"2d4a8f40","hex_latitude":"0657cec0","is_valid_coordinates":true} 
[2026-11-03 03:29: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-11-03 03:29:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176114688001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:29:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36638450446761984,"note":"Value kept but may cause issues"} 
[2026-11-03 03:29:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5377297982320955392,"note":"Value kept but may cause issues"} 
[2026-11-03 03:29:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,76,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:29:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793656705000,"timestamp_ms":1793656705000,"timestamp_seconds":1793656705,"priority":1,"record_length":96,"hex_timestamp":"000001a19e454fe8"} 
[2026-11-03 03:29:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:29: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-11-03 03:29:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 03:29:43] 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-11-03 03:29: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-11-03 03:29:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:29:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:29:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231421,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:29:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:29:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:29:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:29:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:29:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:29:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176114688001,"66":27213,"76":206,"28":31488,"24":58,"16":36638450446761984,"45":5377297982320955392},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,76,28,24,16,45]} 
[2026-11-03 03:29:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:29:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:29:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176114688001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:29:43] local.INFO: Unknown IO ID detected {"io_id":76,"value":206,"description":"Unknown IO ID 76"} 
[2026-11-03 03:29:43] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:29:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36638450446761984,"km_value":36638450446761.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:29:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":5377297982320955392,"description":"Unknown IO ID 45"} 
[2026-11-03 03:29:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176114688001,"power":27213,"unknown_76":206,"unknown_28":31488,"ignition":58,"odometer":null,"unknown_45":5377297982320955392}} 
[2026-11-03 03:29:43] local.INFO: DEBUG: GPS processor result {"connection_id":231421,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53298,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:29:43] local.INFO: GPS data processed {"connection_id":231421,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:29:43] local.INFO: Acknowledgment sent {"connection_id":231421,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:30:05] local.INFO: TCP Data received {"connection_id":228347,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:30:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228347,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:30:05] local.INFO: Processing buffer {"connection_id":228347,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:30:05] local.INFO: IMEI packet received {"connection_id":228347,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:30:05] local.INFO: IMEI acknowledgment sent {"connection_id":228347,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:30:06] local.INFO: TCP Data received {"connection_id":228347,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:30:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228347,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:30:06] local.INFO: Processing buffer {"connection_id":228347,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:30:06] local.INFO: IMEI packet received {"connection_id":228347,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:30:06] local.INFO: IMEI acknowledgment sent {"connection_id":228347,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:30:11] local.INFO: TCP Data received {"connection_id":228347,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:30:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228347,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:30:11] local.INFO: Processing buffer {"connection_id":228347,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:30:11] local.INFO: IMEI packet received {"connection_id":228347,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:30:11] local.INFO: IMEI acknowledgment sent {"connection_id":228347,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:30:13] local.INFO: TCP Data received {"connection_id":228347,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e456b40012d4a80000657f368000501522b..."} 
[2026-11-03 03:30:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228347,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e456b40012d4a80000657f368000501522b..."} 
[2026-11-03 03:30:13] local.INFO: Processing buffer {"connection_id":228347,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e456b40012d4a80000657f368000501522b..."} 
[2026-11-03 03:30:13] local.INFO: Packet analysis {"connection_id":228347,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e45"} 
[2026-11-03 03:30:13] local.INFO: Extracted packet for processing {"connection_id":228347,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e45"} 
[2026-11-03 03:30:13] local.INFO: GPS Element Parsed {"raw_longitude":759857152,"raw_latitude":106427240,"longitude_deg":75.9857152,"latitude_deg":10.642724,"altitude":5,"angle":338,"satellites":43,"speed":57,"hex_longitude":"2d4a8000","hex_latitude":"0657f368","is_valid_coordinates":true} 
[2026-11-03 03:30: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-11-03 03:30:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176116480001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:30:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36638940073033728,"note":"Value kept but may cause issues"} 
[2026-11-03 03:30:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5372583276463439872,"note":"Value kept but may cause issues"} 
[2026-11-03 03:30:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,76,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:30:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793656712000,"timestamp_ms":1793656712000,"timestamp_seconds":1793656712,"priority":1,"record_length":96,"hex_timestamp":"000001a19e456b40"} 
[2026-11-03 03:30:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:30: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-11-03 03:30: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":77,"data_length":795,"current_offset":136} 
[2026-11-03 03:30:13] 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-11-03 03:30: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-11-03 03:30:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:30:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:30:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228347,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:30:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228347,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:30:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228347,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:30:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:30:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:30:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:30:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176116480001,"66":27343,"76":206,"28":31488,"24":57,"16":36638940073033728,"45":5372583276463439872},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,76,28,24,16,45]} 
[2026-11-03 03:30:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:30:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:30:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176116480001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:30:13] local.INFO: Unknown IO ID detected {"io_id":76,"value":206,"description":"Unknown IO ID 76"} 
[2026-11-03 03:30:13] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:30:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36638940073033728,"km_value":36638940073033.73,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:30:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":5372583276463439872,"description":"Unknown IO ID 45"} 
[2026-11-03 03:30:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176116480001,"power":27343,"unknown_76":206,"unknown_28":31488,"ignition":57,"odometer":null,"unknown_45":5372583276463439872}} 
[2026-11-03 03:30:13] local.INFO: DEBUG: GPS processor result {"connection_id":228347,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53299,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:30:13] local.INFO: GPS data processed {"connection_id":228347,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:30:13] local.INFO: Acknowledgment sent {"connection_id":228347,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:31:09] local.INFO: TCP Data received {"connection_id":228347,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e469808012d49bf0006596d100009014b2c..."} 
[2026-11-03 03:31:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228347,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e469808012d49bf0006596d100009014b2c..."} 
[2026-11-03 03:31:09] local.INFO: Processing buffer {"connection_id":228347,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e469808012d49bf0006596d100009014b2c..."} 
[2026-11-03 03:31:09] local.INFO: Packet analysis {"connection_id":228347,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e46"} 
[2026-11-03 03:31:09] local.INFO: Extracted packet for processing {"connection_id":228347,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e46"} 
[2026-11-03 03:31:09] local.INFO: GPS Element Parsed {"raw_longitude":759807744,"raw_latitude":106523920,"longitude_deg":75.9807744,"latitude_deg":10.652392,"altitude":9,"angle":331,"satellites":44,"speed":54,"hex_longitude":"2d49bf00","hex_latitude":"06596d10","is_valid_coordinates":true} 
[2026-11-03 03: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-11-03 03:31:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176136192001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:31:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36644188523069440,"note":"Value kept but may cause issues"} 
[2026-11-03 03:31:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5319103030913359872,"note":"Value kept but may cause issues"} 
[2026-11-03 03:31:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:31:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793656789000,"timestamp_ms":1793656789000,"timestamp_seconds":1793656789,"priority":1,"record_length":96,"hex_timestamp":"000001a19e469808"} 
[2026-11-03 03:31:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03: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-11-03 03: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":229,"data_length":795,"current_offset":136} 
[2026-11-03 03:31:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 03: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-11-03 03:31:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:31:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:31:09] local.INFO: Teltonika packet parsed successfully {"connection_id":228347,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:31:09] local.INFO: Passing IMEI to GPS processor {"connection_id":228347,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:31:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":228347,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:31:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:31:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:31:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:31:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176136192001,"66":27332,"135":206,"28":31488,"24":54,"16":36644188523069440,"45":5319103030913359872},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,28,24,16,45]} 
[2026-11-03 03:31:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:31:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:31:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176136192001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:31:09] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-11-03 03:31:09] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:31:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36644188523069440,"km_value":36644188523069.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:31:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":5319103030913359872,"description":"Unknown IO ID 45"} 
[2026-11-03 03:31:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176136192001,"power":27332,"unknown_135":206,"unknown_28":31488,"ignition":54,"odometer":null,"unknown_45":5319103030913359872}} 
[2026-11-03 03:31:09] local.INFO: DEBUG: GPS processor result {"connection_id":228347,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53300,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:31:09] local.INFO: GPS data processed {"connection_id":228347,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:31:09] local.INFO: Acknowledgment sent {"connection_id":228347,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:31:13] local.INFO: TCP Data received {"connection_id":227898,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:31:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227898,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:31:13] local.INFO: Processing buffer {"connection_id":227898,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:31:13] local.INFO: IMEI packet received {"connection_id":227898,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:31:13] local.INFO: IMEI acknowledgment sent {"connection_id":227898,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:31:16] local.INFO: TCP Data received {"connection_id":227898,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:31:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227898,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:31:16] local.INFO: Processing buffer {"connection_id":227898,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:31:16] local.INFO: IMEI packet received {"connection_id":227898,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:31:16] local.INFO: IMEI acknowledgment sent {"connection_id":227898,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:31:20] local.INFO: TCP Data received {"connection_id":227898,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:31:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227898,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:31:20] local.INFO: Processing buffer {"connection_id":227898,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:31:20] local.INFO: IMEI packet received {"connection_id":227898,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:31:20] local.INFO: IMEI acknowledgment sent {"connection_id":227898,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:31:21] local.INFO: TCP Data received {"connection_id":227898,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e46b360012d49ae0006598cd0000b014c2c..."} 
[2026-11-03 03:31:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227898,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e46b360012d49ae0006598cd0000b014c2c..."} 
[2026-11-03 03:31:21] local.INFO: Processing buffer {"connection_id":227898,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e46b360012d49ae0006598cd0000b014c2c..."} 
[2026-11-03 03:31:21] local.INFO: Packet analysis {"connection_id":227898,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e46"} 
[2026-11-03 03:31:21] local.INFO: Extracted packet for processing {"connection_id":227898,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e46"} 
[2026-11-03 03:31:21] local.INFO: GPS Element Parsed {"raw_longitude":759803392,"raw_latitude":106532048,"longitude_deg":75.9803392,"latitude_deg":10.6532048,"altitude":11,"angle":332,"satellites":44,"speed":51,"hex_longitude":"2d49ae00","hex_latitude":"06598cd0","is_valid_coordinates":true} 
[2026-11-03 03:31: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-11-03 03:31:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176137984001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:31:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36644635199668224,"note":"Value kept but may cause issues"} 
[2026-11-03 03:31:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5313966112590598144,"note":"Value kept but may cause issues"} 
[2026-11-03 03:31:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:31:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793656796000,"timestamp_ms":1793656796000,"timestamp_seconds":1793656796,"priority":1,"record_length":96,"hex_timestamp":"000001a19e46b360"} 
[2026-11-03 03:31:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:31:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:31: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":196,"data_length":795,"current_offset":136} 
[2026-11-03 03:31:21] 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-11-03 03:31: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-11-03 03:31:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:31:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:31:21] local.INFO: Teltonika packet parsed successfully {"connection_id":227898,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:31:21] local.INFO: Passing IMEI to GPS processor {"connection_id":227898,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:31:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":227898,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:31:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:31:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:31:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:31:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176137984001,"66":27463,"135":206,"28":31488,"24":51,"16":36644635199668224,"45":5313966112590598144},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,28,24,16,45]} 
[2026-11-03 03:31:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:31:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:31:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176137984001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:31:21] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-11-03 03:31:21] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:31:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36644635199668224,"km_value":36644635199668.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:31:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":5313966112590598144,"description":"Unknown IO ID 45"} 
[2026-11-03 03:31:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176137984001,"power":27463,"unknown_135":206,"unknown_28":31488,"ignition":51,"odometer":null,"unknown_45":5313966112590598144}} 
[2026-11-03 03:31:21] local.INFO: DEBUG: GPS processor result {"connection_id":227898,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53301,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:31:21] local.INFO: GPS data processed {"connection_id":227898,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:31:21] local.INFO: Acknowledgment sent {"connection_id":227898,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:31:22] local.INFO: TCP Data received {"connection_id":227898,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e46ceb8012d499e000659abd8000c014c2c..."} 
[2026-11-03 03:31:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227898,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e46ceb8012d499e000659abd8000c014c2c..."} 
[2026-11-03 03:31:22] local.INFO: Processing buffer {"connection_id":227898,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e46ceb8012d499e000659abd8000c014c2c..."} 
[2026-11-03 03:31:22] local.INFO: Packet analysis {"connection_id":227898,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e46"} 
[2026-11-03 03:31:22] local.INFO: Extracted packet for processing {"connection_id":227898,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e46"} 
[2026-11-03 03:31:22] local.INFO: GPS Element Parsed {"raw_longitude":759799296,"raw_latitude":106539992,"longitude_deg":75.9799296,"latitude_deg":10.6539992,"altitude":12,"angle":332,"satellites":44,"speed":50,"hex_longitude":"2d499e00","hex_latitude":"0659abd8","is_valid_coordinates":true} 
[2026-11-03 03:31: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-11-03 03:31:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176139776001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:31:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36645064696397824,"note":"Value kept but may cause issues"} 
[2026-11-03 03:31:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5309181037988597760,"note":"Value kept but may cause issues"} 
[2026-11-03 03:31:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:31:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793656803000,"timestamp_ms":1793656803000,"timestamp_seconds":1793656803,"priority":1,"record_length":96,"hex_timestamp":"000001a19e46ceb8"} 
[2026-11-03 03:31:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:31:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:31: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 03:31:22] 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-11-03 03:31: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-11-03 03:31:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:31:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:31:22] local.INFO: Teltonika packet parsed successfully {"connection_id":227898,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:31:22] local.INFO: Passing IMEI to GPS processor {"connection_id":227898,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:31:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":227898,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:31:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:31:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:31:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:31:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176139776001,"66":27517,"135":206,"28":31488,"24":50,"16":36645064696397824,"45":5309181037988597760},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,28,24,16,45]} 
[2026-11-03 03:31:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:31:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:31:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176139776001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:31:22] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-11-03 03:31:22] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:31:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36645064696397824,"km_value":36645064696397.82,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:31:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":5309181037988597760,"description":"Unknown IO ID 45"} 
[2026-11-03 03:31:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176139776001,"power":27517,"unknown_135":206,"unknown_28":31488,"ignition":50,"odometer":null,"unknown_45":5309181037988597760}} 
[2026-11-03 03:31:22] local.INFO: DEBUG: GPS processor result {"connection_id":227898,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53302,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:31:22] local.INFO: GPS data processed {"connection_id":227898,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:31:22] local.INFO: Acknowledgment sent {"connection_id":227898,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:32:04] local.INFO: TCP Data received {"connection_id":228348,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:32:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228348,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:32:04] local.INFO: Processing buffer {"connection_id":228348,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:32:04] local.INFO: IMEI packet received {"connection_id":228348,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:32:04] local.INFO: IMEI acknowledgment sent {"connection_id":228348,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:32:05] local.INFO: TCP Data received {"connection_id":228348,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:32:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228348,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:32:05] local.INFO: Processing buffer {"connection_id":228348,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:32:05] local.INFO: IMEI packet received {"connection_id":228348,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:32:05] local.INFO: IMEI acknowledgment sent {"connection_id":228348,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:32:11] local.INFO: TCP Data received {"connection_id":228348,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:32:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228348,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:32:11] local.INFO: Processing buffer {"connection_id":228348,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:32:11] local.INFO: IMEI packet received {"connection_id":228348,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:32:11] local.INFO: IMEI acknowledgment sent {"connection_id":228348,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:32:12] local.INFO: TCP Data received {"connection_id":228348,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e47cca0012d492cc0065b0038000401532b..."} 
[2026-11-03 03:32:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228348,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e47cca0012d492cc0065b0038000401532b..."} 
[2026-11-03 03:32:12] local.INFO: Processing buffer {"connection_id":228348,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e47cca0012d492cc0065b0038000401532b..."} 
[2026-11-03 03:32:12] local.INFO: Packet analysis {"connection_id":228348,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e47"} 
[2026-11-03 03:32:12] local.INFO: Extracted packet for processing {"connection_id":228348,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e47"} 
[2026-11-03 03:32:12] local.INFO: GPS Element Parsed {"raw_longitude":759770304,"raw_latitude":106627128,"longitude_deg":75.9770304,"latitude_deg":10.6627128,"altitude":4,"angle":339,"satellites":43,"speed":58,"hex_longitude":"2d492cc0","hex_latitude":"065b0038","is_valid_coordinates":true} 
[2026-11-03 03: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-11-03 03:32:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176156416001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:32:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36649595886895104,"note":"Value kept but may cause issues"} 
[2026-11-03 03:32:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5276037359502786560,"note":"Value kept but may cause issues"} 
[2026-11-03 03:32:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:32:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793656868000,"timestamp_ms":1793656868000,"timestamp_seconds":1793656868,"priority":1,"record_length":96,"hex_timestamp":"000001a19e47cca0"} 
[2026-11-03 03:32:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:32: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-11-03 03: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 03:32: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-11-03 03: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-11-03 03:32:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:32:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:32:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228348,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:32:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:32:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:32:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:32:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:32:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:32:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176156416001,"66":27397,"51":206,"28":31488,"24":58,"16":36649595886895104,"45":5276037359502786560},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,28,24,16,45]} 
[2026-11-03 03:32:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:32:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:32:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176156416001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:32:12] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-11-03 03:32:12] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:32:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36649595886895104,"km_value":36649595886895.1,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:32:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5276037359502786560,"description":"Unknown IO ID 45"} 
[2026-11-03 03:32:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176156416001,"power":27397,"unknown_51":206,"unknown_28":31488,"ignition":58,"odometer":null,"unknown_45":5276037359502786560}} 
[2026-11-03 03:32:12] local.INFO: DEBUG: GPS processor result {"connection_id":228348,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53303,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:32:12] local.INFO: GPS data processed {"connection_id":228348,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:32:12] local.INFO: Acknowledgment sent {"connection_id":228348,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:32:44] local.INFO: TCP Data received {"connection_id":228348,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e47e410012d491ec0065b1ff80004014d29..."} 
[2026-11-03 03:32:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228348,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e47e410012d491ec0065b1ff80004014d29..."} 
[2026-11-03 03:32:44] local.INFO: Processing buffer {"connection_id":228348,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e47e410012d491ec0065b1ff80004014d29..."} 
[2026-11-03 03:32:44] local.INFO: Packet analysis {"connection_id":228348,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e47"} 
[2026-11-03 03:32:44] local.INFO: Extracted packet for processing {"connection_id":228348,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e47"} 
[2026-11-03 03:32:44] local.INFO: GPS Element Parsed {"raw_longitude":759766720,"raw_latitude":106635256,"longitude_deg":75.976672,"latitude_deg":10.6635256,"altitude":4,"angle":333,"satellites":41,"speed":59,"hex_longitude":"2d491ec0","hex_latitude":"065b1ff8","is_valid_coordinates":true} 
[2026-11-03 03:32: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-11-03 03:32:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176158208001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:32:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36650025383624704,"note":"Value kept but may cause issues"} 
[2026-11-03 03:32:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5272800397273085952,"note":"Value kept but may cause issues"} 
[2026-11-03 03:32:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:32:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793656874000,"timestamp_ms":1793656874000,"timestamp_seconds":1793656874,"priority":1,"record_length":96,"hex_timestamp":"000001a19e47e410"} 
[2026-11-03 03:32:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:32:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:32: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 03:32:44] 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-11-03 03:32: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-11-03 03:32:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:32:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:32:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228348,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:32:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:32:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:32:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:32:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:32:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:32:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176158208001,"66":27397,"51":206,"28":31488,"24":59,"16":36650025383624704,"45":5272800397273085952},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,28,24,16,45]} 
[2026-11-03 03:32:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:32:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:32:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176158208001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:32:44] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-11-03 03:32:44] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:32:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36650025383624704,"km_value":36650025383624.7,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:32:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":5272800397273085952,"description":"Unknown IO ID 45"} 
[2026-11-03 03:32:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176158208001,"power":27397,"unknown_51":206,"unknown_28":31488,"ignition":59,"odometer":null,"unknown_45":5272800397273085952}} 
[2026-11-03 03:32:44] local.INFO: DEBUG: GPS processor result {"connection_id":228348,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53304,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:32:44] local.INFO: GPS data processed {"connection_id":228348,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:32:44] local.INFO: Acknowledgment sent {"connection_id":228348,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:33:06] local.INFO: TCP Data received {"connection_id":229595,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:33:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229595,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:33:06] local.INFO: Processing buffer {"connection_id":229595,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:33:06] local.INFO: IMEI packet received {"connection_id":229595,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:33:06] local.INFO: IMEI acknowledgment sent {"connection_id":229595,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:33:07] local.INFO: TCP Data received {"connection_id":229595,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:33:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229595,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:33:07] local.INFO: Processing buffer {"connection_id":229595,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:33:07] local.INFO: IMEI packet received {"connection_id":229595,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:33:07] local.INFO: IMEI acknowledgment sent {"connection_id":229595,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:33:11] local.INFO: TCP Data received {"connection_id":229595,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:33:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229595,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:33:11] local.INFO: Processing buffer {"connection_id":229595,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:33:11] local.INFO: IMEI packet received {"connection_id":229595,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:33:11] local.INFO: IMEI acknowledgment sent {"connection_id":229595,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:33:12] local.INFO: TCP Data received {"connection_id":229595,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e47fb80012d490d40065b3e78000401482a..."} 
[2026-11-03 03:33:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229595,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e47fb80012d490d40065b3e78000401482a..."} 
[2026-11-03 03:33:12] local.INFO: Processing buffer {"connection_id":229595,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e47fb80012d490d40065b3e78000401482a..."} 
[2026-11-03 03:33:12] local.INFO: Packet analysis {"connection_id":229595,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e47"} 
[2026-11-03 03:33:12] local.INFO: Extracted packet for processing {"connection_id":229595,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e47"} 
[2026-11-03 03:33:12] local.INFO: GPS Element Parsed {"raw_longitude":759762240,"raw_latitude":106643064,"longitude_deg":75.976224,"latitude_deg":10.6643064,"altitude":4,"angle":328,"satellites":42,"speed":59,"hex_longitude":"2d490d40","hex_latitude":"065b3e78","is_valid_coordinates":true} 
[2026-11-03 03:33:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 03:33:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176159744001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:33:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36650459175321600,"note":"Value kept but may cause issues"} 
[2026-11-03 03:33:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5268859747601217536,"note":"Value kept but may cause issues"} 
[2026-11-03 03:33:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:33:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793656880000,"timestamp_ms":1793656880000,"timestamp_seconds":1793656880,"priority":1,"record_length":96,"hex_timestamp":"000001a19e47fb80"} 
[2026-11-03 03:33:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:33: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-11-03 03:33:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 03:33: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-11-03 03:33:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 03:33:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:33:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:33:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229595,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:33:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:33:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:33:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:33:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:33:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:33:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176159744001,"66":27376,"51":206,"28":31488,"24":59,"16":36650459175321600,"45":5268859747601217536},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,28,24,16,45]} 
[2026-11-03 03:33:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:33:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:33:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176159744001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:33:12] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-11-03 03:33:12] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:33:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36650459175321600,"km_value":36650459175321.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:33:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5268859747601217536,"description":"Unknown IO ID 45"} 
[2026-11-03 03:33:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176159744001,"power":27376,"unknown_51":206,"unknown_28":31488,"ignition":59,"odometer":null,"unknown_45":5268859747601217536}} 
[2026-11-03 03:33:12] local.INFO: DEBUG: GPS processor result {"connection_id":229595,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53305,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:33:12] local.INFO: GPS data processed {"connection_id":229595,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:33:12] local.INFO: Acknowledgment sent {"connection_id":229595,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:33:43] local.INFO: TCP Data received {"connection_id":229595,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e495b10012d482900065ceef00008015429..."} 
[2026-11-03 03:33:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229595,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e495b10012d482900065ceef00008015429..."} 
[2026-11-03 03:33:43] local.INFO: Processing buffer {"connection_id":229595,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e495b10012d482900065ceef00008015429..."} 
[2026-11-03 03:33:43] local.INFO: Packet analysis {"connection_id":229595,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e49"} 
[2026-11-03 03:33:43] local.INFO: Extracted packet for processing {"connection_id":229595,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e49"} 
[2026-11-03 03:33:43] local.INFO: GPS Element Parsed {"raw_longitude":759703808,"raw_latitude":106753776,"longitude_deg":75.9703808,"latitude_deg":10.6753776,"altitude":8,"angle":340,"satellites":41,"speed":53,"hex_longitude":"2d482900","hex_latitude":"065ceef0","is_valid_coordinates":true} 
[2026-11-03 03:33: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-11-03 03:33:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176182528001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:33:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36656605273522176,"note":"Value kept but may cause issues"} 
[2026-11-03 03:33:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5202783496846364672,"note":"Value kept but may cause issues"} 
[2026-11-03 03:33:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:33:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793656970000,"timestamp_ms":1793656970000,"timestamp_seconds":1793656970,"priority":1,"record_length":96,"hex_timestamp":"000001a19e495b10"} 
[2026-11-03 03:33:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:33: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-11-03 03:33: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-11-03 03:33: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-11-03 03:33: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-11-03 03:33:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:33:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:33:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229595,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:33:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:33:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:33:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:33:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:33:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:33:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176182528001,"66":27397,"51":206,"28":31488,"24":53,"16":36656605273522176,"45":5202783496846364672},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,28,24,16,45]} 
[2026-11-03 03:33:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:33:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:33:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176182528001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:33:43] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-11-03 03:33:43] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:33:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36656605273522176,"km_value":36656605273522.18,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:33:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":5202783496846364672,"description":"Unknown IO ID 45"} 
[2026-11-03 03:33:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176182528001,"power":27397,"unknown_51":206,"unknown_28":31488,"ignition":53,"odometer":null,"unknown_45":5202783496846364672}} 
[2026-11-03 03:33:43] local.INFO: DEBUG: GPS processor result {"connection_id":229595,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53306,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:33:43] local.INFO: GPS data processed {"connection_id":229595,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:33:43] local.INFO: Acknowledgment sent {"connection_id":229595,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:34:40] local.INFO: TCP Data received {"connection_id":228350,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:34:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228350,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:34:40] local.INFO: Processing buffer {"connection_id":228350,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:34:40] local.INFO: IMEI packet received {"connection_id":228350,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:34:40] local.INFO: IMEI acknowledgment sent {"connection_id":228350,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:34:43] local.INFO: TCP Data received {"connection_id":228350,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:34:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228350,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:34:43] local.INFO: Processing buffer {"connection_id":228350,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:34:43] local.INFO: IMEI packet received {"connection_id":228350,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:34:43] local.INFO: IMEI acknowledgment sent {"connection_id":228350,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:34:44] local.INFO: TCP Data received {"connection_id":228350,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e497668012d481c80065d1060000a01522c..."} 
[2026-11-03 03:34:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228350,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e497668012d481c80065d1060000a01522c..."} 
[2026-11-03 03:34:44] local.INFO: Processing buffer {"connection_id":228350,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e497668012d481c80065d1060000a01522c..."} 
[2026-11-03 03:34:44] local.INFO: Packet analysis {"connection_id":228350,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e49"} 
[2026-11-03 03:34:44] local.INFO: Extracted packet for processing {"connection_id":228350,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e49"} 
[2026-11-03 03:34:44] local.INFO: GPS Element Parsed {"raw_longitude":759700608,"raw_latitude":106762336,"longitude_deg":75.9700608,"latitude_deg":10.6762336,"altitude":10,"angle":338,"satellites":44,"speed":50,"hex_longitude":"2d481c80","hex_latitude":"065d1060","is_valid_coordinates":true} 
[2026-11-03 03:34: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-11-03 03:34:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176184320001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:34:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36657043360186368,"note":"Value kept but may cause issues"} 
[2026-11-03 03:34:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5199687272104914944,"note":"Value kept but may cause issues"} 
[2026-11-03 03:34:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:34:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793656977000,"timestamp_ms":1793656977000,"timestamp_seconds":1793656977,"priority":1,"record_length":96,"hex_timestamp":"000001a19e497668"} 
[2026-11-03 03:34:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:34:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:34: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 03:34:44] 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-11-03 03:34: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-11-03 03:34:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:34:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:34:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228350,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:34:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228350,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:34:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228350,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:34:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:34:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:34:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:34:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176184320001,"66":27343,"51":206,"28":31488,"24":50,"16":36657043360186368,"45":5199687272104914944},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,28,24,16,45]} 
[2026-11-03 03:34:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:34:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:34:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176184320001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:34:44] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-11-03 03:34:44] local.INFO: Unknown IO ID detected {"io_id":28,"value":31488,"description":"Unknown IO ID 28"} 
[2026-11-03 03:34:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36657043360186368,"km_value":36657043360186.37,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:34:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":5199687272104914944,"description":"Unknown IO ID 45"} 
[2026-11-03 03:34:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176184320001,"power":27343,"unknown_51":206,"unknown_28":31488,"ignition":50,"odometer":null,"unknown_45":5199687272104914944}} 
[2026-11-03 03:34:44] local.INFO: DEBUG: GPS processor result {"connection_id":228350,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53307,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:34:44] local.INFO: GPS data processed {"connection_id":228350,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:34:44] local.INFO: Acknowledgment sent {"connection_id":228350,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:35:10] local.INFO: TCP Data received {"connection_id":231424,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:35:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:35:10] local.INFO: Processing buffer {"connection_id":231424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:35:10] local.INFO: IMEI packet received {"connection_id":231424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:35:10] local.INFO: IMEI acknowledgment sent {"connection_id":231424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:35:11] local.INFO: TCP Data received {"connection_id":231424,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:35:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:35:11] local.INFO: Processing buffer {"connection_id":231424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:35:11] local.INFO: IMEI packet received {"connection_id":231424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:35:11] local.INFO: IMEI acknowledgment sent {"connection_id":231424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:35:12] local.INFO: TCP Data received {"connection_id":231423,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:35:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231423,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:35:12] local.INFO: Processing buffer {"connection_id":231423,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:35:12] local.INFO: IMEI packet received {"connection_id":231423,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 03:35:12] local.INFO: IMEI acknowledgment sent {"connection_id":231423,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:35:16] local.INFO: TCP Data received {"connection_id":231424,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:35:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:35:16] local.INFO: Processing buffer {"connection_id":231424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:35:16] local.INFO: IMEI packet received {"connection_id":231424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:35:16] local.INFO: IMEI acknowledgment sent {"connection_id":231424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:35:17] local.INFO: TCP Data received {"connection_id":231424,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e4a9b60012d4772c0065e7ff0000501502a..."} 
[2026-11-03 03:35:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231424,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e4a9b60012d4772c0065e7ff0000501502a..."} 
[2026-11-03 03:35:17] local.INFO: Processing buffer {"connection_id":231424,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e4a9b60012d4772c0065e7ff0000501502a..."} 
[2026-11-03 03:35:17] local.INFO: Packet analysis {"connection_id":231424,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e4a"} 
[2026-11-03 03:35:17] local.INFO: Extracted packet for processing {"connection_id":231424,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e4a"} 
[2026-11-03 03:35:17] local.INFO: GPS Element Parsed {"raw_longitude":759657152,"raw_latitude":106856432,"longitude_deg":75.9657152,"latitude_deg":10.6856432,"altitude":5,"angle":336,"satellites":42,"speed":52,"hex_longitude":"2d4772c0","hex_latitude":"065e7ff0","is_valid_coordinates":true} 
[2026-11-03 03:35: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-11-03 03:35:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176203520001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:35:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36662055587020800,"note":"Value kept but may cause issues"} 
[2026-11-03 03:35:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5152469844785838080,"note":"Value kept but may cause issues"} 
[2026-11-03 03:35:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,52,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:35:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793657052000,"timestamp_ms":1793657052000,"timestamp_seconds":1793657052,"priority":1,"record_length":96,"hex_timestamp":"000001a19e4a9b60"} 
[2026-11-03 03:35:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:35: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-11-03 03:35: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 03:35:17] 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-11-03 03:35: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-11-03 03:35:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:35:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:35:17] local.INFO: Teltonika packet parsed successfully {"connection_id":231424,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:35:17] local.INFO: Passing IMEI to GPS processor {"connection_id":231424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:35:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":231424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:35:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:35:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:35:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:35:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176203520001,"66":27343,"52":206,"19":47872,"24":52,"16":36662055587020800,"45":5152469844785838080},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,52,19,24,16,45]} 
[2026-11-03 03:35:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:35:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:35:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176203520001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:35:17] local.INFO: Unknown IO ID detected {"io_id":52,"value":206,"description":"Unknown IO ID 52"} 
[2026-11-03 03:35:17] local.INFO: Unknown IO ID detected {"io_id":19,"value":47872,"description":"Unknown IO ID 19"} 
[2026-11-03 03:35:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36662055587020800,"km_value":36662055587020.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:35:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":5152469844785838080,"description":"Unknown IO ID 45"} 
[2026-11-03 03:35:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176203520001,"power":27343,"unknown_52":206,"unknown_19":47872,"ignition":52,"odometer":null,"unknown_45":5152469844785838080}} 
[2026-11-03 03:35:17] local.INFO: DEBUG: GPS processor result {"connection_id":231424,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53308,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:35:17] local.INFO: GPS data processed {"connection_id":231424,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:35:17] local.INFO: Acknowledgment sent {"connection_id":231424,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:35:42] local.INFO: TCP Data received {"connection_id":227900,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:35:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227900,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:35:42] local.INFO: Processing buffer {"connection_id":227900,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:35:42] local.INFO: IMEI packet received {"connection_id":227900,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 03:35:42] local.INFO: IMEI acknowledgment sent {"connection_id":227900,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:35:48] local.INFO: TCP Data received {"connection_id":231424,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e4ab6b8012d476400065ea0f8000501502b..."} 
[2026-11-03 03:35:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231424,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e4ab6b8012d476400065ea0f8000501502b..."} 
[2026-11-03 03:35:48] local.INFO: Processing buffer {"connection_id":231424,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e4ab6b8012d476400065ea0f8000501502b..."} 
[2026-11-03 03:35:48] local.INFO: Packet analysis {"connection_id":231424,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e4a"} 
[2026-11-03 03:35:48] local.INFO: Extracted packet for processing {"connection_id":231424,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e4a"} 
[2026-11-03 03:35:48] local.INFO: GPS Element Parsed {"raw_longitude":759653376,"raw_latitude":106864888,"longitude_deg":75.9653376,"latitude_deg":10.6864888,"altitude":5,"angle":336,"satellites":43,"speed":52,"hex_longitude":"2d476400","hex_latitude":"065ea0f8","is_valid_coordinates":true} 
[2026-11-03 03:35: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-11-03 03:35:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176205312001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:35:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36662502263619584,"note":"Value kept but may cause issues"} 
[2026-11-03 03:35:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5148388457625677824,"note":"Value kept but may cause issues"} 
[2026-11-03 03:35:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,52,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:35:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793657059000,"timestamp_ms":1793657059000,"timestamp_seconds":1793657059,"priority":1,"record_length":96,"hex_timestamp":"000001a19e4ab6b8"} 
[2026-11-03 03:35:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:35:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:35:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 03:35:48] 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-11-03 03:35: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-11-03 03:35:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:35:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:35:48] local.INFO: Teltonika packet parsed successfully {"connection_id":231424,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:35:48] local.INFO: Passing IMEI to GPS processor {"connection_id":231424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:35:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":231424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:35:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:35:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:35:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:35:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176205312001,"66":27321,"52":206,"19":47872,"24":52,"16":36662502263619584,"45":5148388457625677824},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,52,19,24,16,45]} 
[2026-11-03 03:35:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:35:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:35:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176205312001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:35:48] local.INFO: Unknown IO ID detected {"io_id":52,"value":206,"description":"Unknown IO ID 52"} 
[2026-11-03 03:35:48] local.INFO: Unknown IO ID detected {"io_id":19,"value":47872,"description":"Unknown IO ID 19"} 
[2026-11-03 03:35:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36662502263619584,"km_value":36662502263619.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:35:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":5148388457625677824,"description":"Unknown IO ID 45"} 
[2026-11-03 03:35:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176205312001,"power":27321,"unknown_52":206,"unknown_19":47872,"ignition":52,"odometer":null,"unknown_45":5148388457625677824}} 
[2026-11-03 03:35:48] local.INFO: DEBUG: GPS processor result {"connection_id":231424,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53309,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:35:48] local.INFO: GPS data processed {"connection_id":231424,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:35:48] local.INFO: Acknowledgment sent {"connection_id":231424,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:36:05] local.INFO: TCP Data received {"connection_id":228351,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:36:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228351,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:36:05] local.INFO: Processing buffer {"connection_id":228351,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:36:05] local.INFO: IMEI packet received {"connection_id":228351,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:36:05] local.INFO: IMEI acknowledgment sent {"connection_id":228351,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:36:07] local.INFO: TCP Data received {"connection_id":228351,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:36:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228351,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:36:07] local.INFO: Processing buffer {"connection_id":228351,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:36:07] local.INFO: IMEI packet received {"connection_id":228351,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:36:07] local.INFO: IMEI acknowledgment sent {"connection_id":228351,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:36:11] local.INFO: TCP Data received {"connection_id":228351,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:36:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228351,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:36:11] local.INFO: Processing buffer {"connection_id":228351,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:36:11] local.INFO: IMEI packet received {"connection_id":228351,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:36:11] local.INFO: IMEI acknowledgment sent {"connection_id":228351,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:36:12] local.INFO: TCP Data received {"connection_id":228351,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e4ad210012d475580065ec1800005014f2a..."} 
[2026-11-03 03:36:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228351,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e4ad210012d475580065ec1800005014f2a..."} 
[2026-11-03 03:36:12] local.INFO: Processing buffer {"connection_id":228351,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e4ad210012d475580065ec1800005014f2a..."} 
[2026-11-03 03:36:12] local.INFO: Packet analysis {"connection_id":228351,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e4a"} 
[2026-11-03 03:36:12] local.INFO: Extracted packet for processing {"connection_id":228351,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e4a"} 
[2026-11-03 03:36:12] local.INFO: GPS Element Parsed {"raw_longitude":759649664,"raw_latitude":106873216,"longitude_deg":75.9649664,"latitude_deg":10.6873216,"altitude":5,"angle":335,"satellites":42,"speed":51,"hex_longitude":"2d475580","hex_latitude":"065ec180","is_valid_coordinates":true} 
[2026-11-03 03: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-11-03 03:36:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176207104001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:36:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36662944645251072,"note":"Value kept but may cause issues"} 
[2026-11-03 03:36:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5144236701721360384,"note":"Value kept but may cause issues"} 
[2026-11-03 03:36:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,52,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:36:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793657066000,"timestamp_ms":1793657066000,"timestamp_seconds":1793657066,"priority":1,"record_length":96,"hex_timestamp":"000001a19e4ad210"} 
[2026-11-03 03:36:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:36: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-11-03 03: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 03:36:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 03: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-11-03 03:36:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:36:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:36:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228351,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:36:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:36:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:36:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:36:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:36:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:36:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176207104001,"66":27463,"52":206,"19":47872,"24":51,"16":36662944645251072,"45":5144236701721360384},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,52,19,24,16,45]} 
[2026-11-03 03:36:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:36:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:36:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176207104001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:36:12] local.INFO: Unknown IO ID detected {"io_id":52,"value":206,"description":"Unknown IO ID 52"} 
[2026-11-03 03:36:12] local.INFO: Unknown IO ID detected {"io_id":19,"value":47872,"description":"Unknown IO ID 19"} 
[2026-11-03 03:36:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36662944645251072,"km_value":36662944645251.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:36:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5144236701721360384,"description":"Unknown IO ID 45"} 
[2026-11-03 03:36:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176207104001,"power":27463,"unknown_52":206,"unknown_19":47872,"ignition":51,"odometer":null,"unknown_45":5144236701721360384}} 
[2026-11-03 03:36:12] local.INFO: DEBUG: GPS processor result {"connection_id":228351,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53310,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:36:12] local.INFO: GPS data processed {"connection_id":228351,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:36:12] local.INFO: Acknowledgment sent {"connection_id":228351,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:36:44] local.INFO: TCP Data received {"connection_id":228351,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e4bfed8012d46acc006602f68000a015a2c..."} 
[2026-11-03 03:36:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228351,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e4bfed8012d46acc006602f68000a015a2c..."} 
[2026-11-03 03:36:44] local.INFO: Processing buffer {"connection_id":228351,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e4bfed8012d46acc006602f68000a015a2c..."} 
[2026-11-03 03:36:44] local.INFO: Packet analysis {"connection_id":228351,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e4b"} 
[2026-11-03 03:36:44] local.INFO: Extracted packet for processing {"connection_id":228351,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e4b"} 
[2026-11-03 03:36:44] local.INFO: GPS Element Parsed {"raw_longitude":759606464,"raw_latitude":106966888,"longitude_deg":75.9606464,"latitude_deg":10.6966888,"altitude":10,"angle":346,"satellites":44,"speed":49,"hex_longitude":"2d46acc0","hex_latitude":"06602f68","is_valid_coordinates":true} 
[2026-11-03 03:36: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-11-03 03:36:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176226816001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:36:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36667948282150912,"note":"Value kept but may cause issues"} 
[2026-11-03 03:36:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5095189687053428736,"note":"Value kept but may cause issues"} 
[2026-11-03 03:36:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,52,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:36:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793657143000,"timestamp_ms":1793657143000,"timestamp_seconds":1793657143,"priority":1,"record_length":96,"hex_timestamp":"000001a19e4bfed8"} 
[2026-11-03 03:36:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:36:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:36: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":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 03:36:44] 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-11-03 03:36: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-11-03 03:36:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:36:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:36:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228351,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:36:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:36:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:36:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:36:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:36:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:36:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176226816001,"66":27321,"52":206,"19":47872,"24":49,"16":36667948282150912,"45":5095189687053428736},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,52,19,24,16,45]} 
[2026-11-03 03:36:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:36:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:36:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176226816001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:36:44] local.INFO: Unknown IO ID detected {"io_id":52,"value":206,"description":"Unknown IO ID 52"} 
[2026-11-03 03:36:44] local.INFO: Unknown IO ID detected {"io_id":19,"value":47872,"description":"Unknown IO ID 19"} 
[2026-11-03 03:36:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36667948282150912,"km_value":36667948282150.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:36:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":5095189687053428736,"description":"Unknown IO ID 45"} 
[2026-11-03 03:36:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176226816001,"power":27321,"unknown_52":206,"unknown_19":47872,"ignition":49,"odometer":null,"unknown_45":5095189687053428736}} 
[2026-11-03 03:36:44] local.INFO: DEBUG: GPS processor result {"connection_id":228351,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53311,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:36:44] local.INFO: GPS data processed {"connection_id":228351,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:36:44] local.INFO: Acknowledgment sent {"connection_id":228351,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:37:11] local.INFO: TCP Data received {"connection_id":231425,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:37:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231425,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:37:11] local.INFO: Processing buffer {"connection_id":231425,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:37:11] local.INFO: IMEI packet received {"connection_id":231425,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:37:11] local.INFO: IMEI acknowledgment sent {"connection_id":231425,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:37:12] local.INFO: TCP Data received {"connection_id":231425,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:37:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231425,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:37:12] local.INFO: Processing buffer {"connection_id":231425,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:37:12] local.INFO: IMEI packet received {"connection_id":231425,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:37:12] local.INFO: IMEI acknowledgment sent {"connection_id":231425,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:37:15] local.INFO: TCP Data received {"connection_id":231425,"ip":"117.224.211.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:37:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231425,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:37:15] local.INFO: Processing buffer {"connection_id":231425,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:37:15] local.INFO: IMEI packet received {"connection_id":231425,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:37:15] local.INFO: IMEI acknowledgment sent {"connection_id":231425,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:37:18] local.INFO: TCP Data received {"connection_id":231425,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e4c1e18012d46a3c0066054d0000a015a2d..."} 
[2026-11-03 03:37:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231425,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e4c1e18012d46a3c0066054d0000a015a2d..."} 
[2026-11-03 03:37:18] local.INFO: Processing buffer {"connection_id":231425,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e4c1e18012d46a3c0066054d0000a015a2d..."} 
[2026-11-03 03:37:18] local.INFO: Packet analysis {"connection_id":231425,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e4c"} 
[2026-11-03 03:37:18] local.INFO: Extracted packet for processing {"connection_id":231425,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e4c"} 
[2026-11-03 03:37:18] local.INFO: GPS Element Parsed {"raw_longitude":759604160,"raw_latitude":106976464,"longitude_deg":75.960416,"latitude_deg":10.6976464,"altitude":10,"angle":346,"satellites":45,"speed":48,"hex_longitude":"2d46a3c0","hex_latitude":"066054d0","is_valid_coordinates":true} 
[2026-11-03 03:37: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-11-03 03:37:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176228608001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:37:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36668425023520768,"note":"Value kept but may cause issues"} 
[2026-11-03 03:37:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5092656412265244672,"note":"Value kept but may cause issues"} 
[2026-11-03 03:37:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,52,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:37:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793657151000,"timestamp_ms":1793657151000,"timestamp_seconds":1793657151,"priority":1,"record_length":96,"hex_timestamp":"000001a19e4c1e18"} 
[2026-11-03 03:37:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:37:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:37: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 03:37:18] 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-11-03 03:37: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-11-03 03:37:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:37:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:37:18] local.INFO: Teltonika packet parsed successfully {"connection_id":231425,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:37:18] local.INFO: Passing IMEI to GPS processor {"connection_id":231425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:37:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":231425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:37:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:37:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:37:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:37:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176228608001,"66":27245,"52":206,"19":47872,"24":48,"16":36668425023520768,"45":5092656412265244672},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,52,19,24,16,45]} 
[2026-11-03 03:37:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:37:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:37:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176228608001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:37:18] local.INFO: Unknown IO ID detected {"io_id":52,"value":206,"description":"Unknown IO ID 52"} 
[2026-11-03 03:37:18] local.INFO: Unknown IO ID detected {"io_id":19,"value":47872,"description":"Unknown IO ID 19"} 
[2026-11-03 03:37:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36668425023520768,"km_value":36668425023520.766,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:37:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":5092656412265244672,"description":"Unknown IO ID 45"} 
[2026-11-03 03:37:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176228608001,"power":27245,"unknown_52":206,"unknown_19":47872,"ignition":48,"odometer":null,"unknown_45":5092656412265244672}} 
[2026-11-03 03:37:18] local.INFO: DEBUG: GPS processor result {"connection_id":231425,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53312,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:37:18] local.INFO: GPS data processed {"connection_id":231425,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:37:18] local.INFO: Acknowledgment sent {"connection_id":231425,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:37:19] local.INFO: TCP Data received {"connection_id":231425,"ip":"117.224.211.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19e4c3d58012d469b4006607a40000b015a2d..."} 
[2026-11-03 03:37:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231425,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e4c3d58012d469b4006607a40000b015a2d..."} 
[2026-11-03 03:37:19] local.INFO: Processing buffer {"connection_id":231425,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e4c3d58012d469b4006607a40000b015a2d..."} 
[2026-11-03 03:37:19] local.INFO: Packet analysis {"connection_id":231425,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e4c"} 
[2026-11-03 03:37:19] local.INFO: Extracted packet for processing {"connection_id":231425,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e4c"} 
[2026-11-03 03:37:19] local.INFO: GPS Element Parsed {"raw_longitude":759601984,"raw_latitude":106986048,"longitude_deg":75.9601984,"latitude_deg":10.6986048,"altitude":11,"angle":346,"satellites":45,"speed":49,"hex_longitude":"2d469b40","hex_latitude":"06607a40","is_valid_coordinates":true} 
[2026-11-03 03:37: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-11-03 03:37:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176230656001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:37:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36668901764890624,"note":"Value kept but may cause issues"} 
[2026-11-03 03:37:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5090123137477300224,"note":"Value kept but may cause issues"} 
[2026-11-03 03:37:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,52,19,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:37:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793657159000,"timestamp_ms":1793657159000,"timestamp_seconds":1793657159,"priority":1,"record_length":96,"hex_timestamp":"000001a19e4c3d58"} 
[2026-11-03 03:37:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:37:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:37: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":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-11-03 03:37:19] 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-11-03 03:37: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-11-03 03:37:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:37:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:37:19] local.INFO: Teltonika packet parsed successfully {"connection_id":231425,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:37:19] local.INFO: Passing IMEI to GPS processor {"connection_id":231425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:37:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":231425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:37:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.211.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 03:37:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:37:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:37:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176230656001,"66":27343,"52":206,"19":47872,"24":49,"16":36668901764890624,"45":5090123137477300224},"client_ip":"117.224.211.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,52,19,24,16,45]} 
[2026-11-03 03:37:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:37:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:37:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176230656001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:37:19] local.INFO: Unknown IO ID detected {"io_id":52,"value":206,"description":"Unknown IO ID 52"} 
[2026-11-03 03:37:19] local.INFO: Unknown IO ID detected {"io_id":19,"value":47872,"description":"Unknown IO ID 19"} 
[2026-11-03 03:37:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36668901764890624,"km_value":36668901764890.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:37:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":5090123137477300224,"description":"Unknown IO ID 45"} 
[2026-11-03 03:37:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176230656001,"power":27343,"unknown_52":206,"unknown_19":47872,"ignition":49,"odometer":null,"unknown_45":5090123137477300224}} 
[2026-11-03 03:37:19] local.INFO: DEBUG: GPS processor result {"connection_id":231425,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53313,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:37:19] local.INFO: GPS data processed {"connection_id":231425,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:37:19] local.INFO: Acknowledgment sent {"connection_id":231425,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:40:47] local.INFO: TCP Data received {"connection_id":228352,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:40:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228352,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:40:47] local.INFO: Processing buffer {"connection_id":228352,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:40:47] local.INFO: IMEI packet received {"connection_id":228352,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 03:40:47] local.INFO: IMEI acknowledgment sent {"connection_id":228352,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:41:36] local.INFO: TCP Data received {"connection_id":231426,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:41:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231426,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:41:36] local.INFO: Processing buffer {"connection_id":231426,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:41:36] local.INFO: IMEI packet received {"connection_id":231426,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:41:36] local.INFO: IMEI acknowledgment sent {"connection_id":231426,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:41:38] local.INFO: TCP Data received {"connection_id":231426,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:41:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231426,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:41:38] local.INFO: Processing buffer {"connection_id":231426,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:41:38] local.INFO: IMEI packet received {"connection_id":231426,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:41:38] local.INFO: IMEI acknowledgment sent {"connection_id":231426,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:41:40] local.INFO: TCP Data received {"connection_id":231426,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:41:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231426,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:41:40] local.INFO: Processing buffer {"connection_id":231426,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:41:40] local.INFO: IMEI packet received {"connection_id":231426,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:41:40] local.INFO: IMEI acknowledgment sent {"connection_id":231426,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:41:41] local.INFO: TCP Data received {"connection_id":231426,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e508ae8012d445e800665d2b80009014f2d..."} 
[2026-11-03 03:41:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231426,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e508ae8012d445e800665d2b80009014f2d..."} 
[2026-11-03 03:41:41] local.INFO: Processing buffer {"connection_id":231426,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e508ae8012d445e800665d2b80009014f2d..."} 
[2026-11-03 03:41:41] local.INFO: Packet analysis {"connection_id":231426,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e50"} 
[2026-11-03 03:41:41] local.INFO: Extracted packet for processing {"connection_id":231426,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e50"} 
[2026-11-03 03:41:41] local.INFO: GPS Element Parsed {"raw_longitude":759455360,"raw_latitude":107336376,"longitude_deg":75.945536,"latitude_deg":10.7336376,"altitude":9,"angle":335,"satellites":45,"speed":61,"hex_longitude":"2d445e80","hex_latitude":"0665d2b8","is_valid_coordinates":true} 
[2026-11-03 03:41: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-11-03 03:41:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176303360001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:41:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36687318584655872,"note":"Value kept but may cause issues"} 
[2026-11-03 03:41:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4930737932004888576,"note":"Value kept but may cause issues"} 
[2026-11-03 03:41:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,57,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:41:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793657441000,"timestamp_ms":1793657441000,"timestamp_seconds":1793657441,"priority":1,"record_length":96,"hex_timestamp":"000001a19e508ae8"} 
[2026-11-03 03:41:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:41: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-11-03 03:41: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-11-03 03:41: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-11-03 03:41: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-11-03 03:41:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:41:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:41:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231426,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:41:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:41:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:41:41] 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-11-03 03:41:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:41:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:41:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176303360001,"66":27376,"57":206,"80":60416,"24":61,"16":36687318584655872,"45":4930737932004888576},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,57,80,24,16,45]} 
[2026-11-03 03:41:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:41:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:41:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176303360001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:41:41] local.INFO: Unknown IO ID detected {"io_id":57,"value":206,"description":"Unknown IO ID 57"} 
[2026-11-03 03:41:41] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-11-03 03:41:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36687318584655872,"km_value":36687318584655.875,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:41:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":4930737932004888576,"description":"Unknown IO ID 45"} 
[2026-11-03 03:41:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176303360001,"power":27376,"unknown_57":206,"unknown_80":60416,"ignition":61,"odometer":null,"unknown_45":4930737932004888576}} 
[2026-11-03 03:41:41] local.INFO: DEBUG: GPS processor result {"connection_id":231426,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53314,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:41:41] local.INFO: GPS data processed {"connection_id":231426,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:41:41] local.INFO: Acknowledgment sent {"connection_id":231426,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:41:46] local.INFO: TCP Data received {"connection_id":231426,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e50a258012d444f400665f3100008014e2c..."} 
[2026-11-03 03:41:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231426,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e50a258012d444f400665f3100008014e2c..."} 
[2026-11-03 03:41:46] local.INFO: Processing buffer {"connection_id":231426,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e50a258012d444f400665f3100008014e2c..."} 
[2026-11-03 03:41:46] local.INFO: Packet analysis {"connection_id":231426,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e50"} 
[2026-11-03 03:41:46] local.INFO: Extracted packet for processing {"connection_id":231426,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e50"} 
[2026-11-03 03:41:46] local.INFO: GPS Element Parsed {"raw_longitude":759451456,"raw_latitude":107344656,"longitude_deg":75.9451456,"latitude_deg":10.7344656,"altitude":8,"angle":334,"satellites":44,"speed":59,"hex_longitude":"2d444f40","hex_latitude":"0665f310","is_valid_coordinates":true} 
[2026-11-03 03:41: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-11-03 03:41:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176304896001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:41:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36687760966287360,"note":"Value kept but may cause issues"} 
[2026-11-03 03:41:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4926515807356368896,"note":"Value kept but may cause issues"} 
[2026-11-03 03:41:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,57,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:41:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793657447000,"timestamp_ms":1793657447000,"timestamp_seconds":1793657447,"priority":1,"record_length":96,"hex_timestamp":"000001a19e50a258"} 
[2026-11-03 03:41:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:41:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:41:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 03:41:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 03:41: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-11-03 03:41:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:41:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:41:46] local.INFO: Teltonika packet parsed successfully {"connection_id":231426,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:41:46] local.INFO: Passing IMEI to GPS processor {"connection_id":231426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:41:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":231426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:41:46] 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-11-03 03:41:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:41:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:41:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176304896001,"66":27397,"57":206,"80":60416,"24":59,"16":36687760966287360,"45":4926515807356368896},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,57,80,24,16,45]} 
[2026-11-03 03:41:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:41:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:41:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176304896001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:41:46] local.INFO: Unknown IO ID detected {"io_id":57,"value":206,"description":"Unknown IO ID 57"} 
[2026-11-03 03:41:46] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-11-03 03:41:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36687760966287360,"km_value":36687760966287.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:41:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":4926515807356368896,"description":"Unknown IO ID 45"} 
[2026-11-03 03:41:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176304896001,"power":27397,"unknown_57":206,"unknown_80":60416,"ignition":59,"odometer":null,"unknown_45":4926515807356368896}} 
[2026-11-03 03:41:46] local.INFO: DEBUG: GPS processor result {"connection_id":231426,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53315,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:41:46] local.INFO: GPS data processed {"connection_id":231426,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:41:46] local.INFO: Acknowledgment sent {"connection_id":231426,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:42:06] local.INFO: TCP Data received {"connection_id":227902,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:42:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227902,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:42:06] local.INFO: Processing buffer {"connection_id":227902,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:42:06] local.INFO: IMEI packet received {"connection_id":227902,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:42:06] local.INFO: IMEI acknowledgment sent {"connection_id":227902,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:42:11] local.INFO: TCP Data received {"connection_id":227902,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:42:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227902,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:42:11] local.INFO: Processing buffer {"connection_id":227902,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:42:11] local.INFO: IMEI packet received {"connection_id":227902,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:42:11] local.INFO: IMEI acknowledgment sent {"connection_id":227902,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:42:14] local.INFO: TCP Data received {"connection_id":227902,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:42:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227902,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:42:14] local.INFO: Processing buffer {"connection_id":227902,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:42:14] local.INFO: IMEI packet received {"connection_id":227902,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:42:14] local.INFO: IMEI acknowledgment sent {"connection_id":227902,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:42:14] local.INFO: TCP Data received {"connection_id":227902,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e50bdb0012d443fc006661818000701542c..."} 
[2026-11-03 03:42:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227902,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e50bdb0012d443fc006661818000701542c..."} 
[2026-11-03 03:42:15] local.INFO: Processing buffer {"connection_id":227902,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e50bdb0012d443fc006661818000701542c..."} 
[2026-11-03 03:42:15] local.INFO: Packet analysis {"connection_id":227902,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e50"} 
[2026-11-03 03:42:15] local.INFO: Extracted packet for processing {"connection_id":227902,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e50"} 
[2026-11-03 03:42:15] local.INFO: GPS Element Parsed {"raw_longitude":759447488,"raw_latitude":107354136,"longitude_deg":75.9447488,"latitude_deg":10.7354136,"altitude":7,"angle":340,"satellites":44,"speed":57,"hex_longitude":"2d443fc0","hex_latitude":"06661818","is_valid_coordinates":true} 
[2026-11-03 03:42: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-11-03 03:42:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176306432001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:42:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36688259182493696,"note":"Value kept but may cause issues"} 
[2026-11-03 03:42:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4922223313963651072,"note":"Value kept but may cause issues"} 
[2026-11-03 03:42:15] 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-11-03 03:42:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793657454000,"timestamp_ms":1793657454000,"timestamp_seconds":1793657454,"priority":1,"record_length":96,"hex_timestamp":"000001a19e50bdb0"} 
[2026-11-03 03:42:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:42:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:42: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":5,"data_length":795,"current_offset":136} 
[2026-11-03 03:42:15] 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-11-03 03:42: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-11-03 03:42:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:42:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:42:15] local.INFO: Teltonika packet parsed successfully {"connection_id":227902,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:42:15] local.INFO: Passing IMEI to GPS processor {"connection_id":227902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:42:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":227902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:42: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-11-03 03:42:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:42:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:42:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176306432001,"66":27397,"59":206,"80":60416,"24":57,"16":36688259182493696,"45":4922223313963651072},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,80,24,16,45]} 
[2026-11-03 03:42:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:42:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:42:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176306432001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:42:15] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-11-03 03:42:15] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-11-03 03:42:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36688259182493696,"km_value":36688259182493.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:42:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":4922223313963651072,"description":"Unknown IO ID 45"} 
[2026-11-03 03:42:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176306432001,"power":27397,"unknown_59":206,"unknown_80":60416,"ignition":57,"odometer":null,"unknown_45":4922223313963651072}} 
[2026-11-03 03:42:15] local.INFO: DEBUG: GPS processor result {"connection_id":227902,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53316,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:42:15] local.INFO: GPS data processed {"connection_id":227902,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:42:15] local.INFO: Acknowledgment sent {"connection_id":227902,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:42:16] local.INFO: TCP Data received {"connection_id":227902,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e50d908012d44334006663d50000601562c..."} 
[2026-11-03 03:42:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227902,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e50d908012d44334006663d50000601562c..."} 
[2026-11-03 03:42:16] local.INFO: Processing buffer {"connection_id":227902,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e50d908012d44334006663d50000601562c..."} 
[2026-11-03 03:42:16] local.INFO: Packet analysis {"connection_id":227902,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e50"} 
[2026-11-03 03:42:16] local.INFO: Extracted packet for processing {"connection_id":227902,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e50"} 
[2026-11-03 03:42:16] local.INFO: GPS Element Parsed {"raw_longitude":759444288,"raw_latitude":107363664,"longitude_deg":75.9444288,"latitude_deg":10.7363664,"altitude":6,"angle":342,"satellites":44,"speed":56,"hex_longitude":"2d443340","hex_latitude":"06663d50","is_valid_coordinates":true} 
[2026-11-03 03:42: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-11-03 03:42:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176308224001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:42:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36688744513798144,"note":"Value kept but may cause issues"} 
[2026-11-03 03:42:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4917860451827062784,"note":"Value kept but may cause issues"} 
[2026-11-03 03:42:16] 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-11-03 03:42:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793657461000,"timestamp_ms":1793657461000,"timestamp_seconds":1793657461,"priority":1,"record_length":96,"hex_timestamp":"000001a19e50d908"} 
[2026-11-03 03:42:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:42:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:42: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":5,"data_length":795,"current_offset":136} 
[2026-11-03 03:42:16] 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-11-03 03:42: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-11-03 03:42:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:42:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:42:16] local.INFO: Teltonika packet parsed successfully {"connection_id":227902,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:42:16] local.INFO: Passing IMEI to GPS processor {"connection_id":227902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:42:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":227902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:42:16] 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-11-03 03:42:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:42:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:42:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176308224001,"66":27441,"59":206,"80":60416,"24":56,"16":36688744513798144,"45":4917860451827062784},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,80,24,16,45]} 
[2026-11-03 03:42:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:42:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:42:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176308224001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:42:16] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-11-03 03:42:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-11-03 03:42:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36688744513798144,"km_value":36688744513798.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:42:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":4917860451827062784,"description":"Unknown IO ID 45"} 
[2026-11-03 03:42:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176308224001,"power":27441,"unknown_59":206,"unknown_80":60416,"ignition":56,"odometer":null,"unknown_45":4917860451827062784}} 
[2026-11-03 03:42:16] local.INFO: DEBUG: GPS processor result {"connection_id":227902,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53317,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:42:16] local.INFO: GPS data processed {"connection_id":227902,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:42:16] local.INFO: Acknowledgment sent {"connection_id":227902,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:42:22] local.INFO: TCP Data received {"connection_id":229599,"ip":"85.217.149.46","data_length":8,"data_hex":"3030303030303030..."} 
[2026-11-03 03:42:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229599,"packet_length":8,"packet_hex":"3030303030303030..."} 
[2026-11-03 03:42:22] local.INFO: Processing buffer {"connection_id":229599,"buffer_length":8,"buffer_hex":"3030303030303030..."} 
[2026-11-03 03:42:47] local.INFO: TCP Data received {"connection_id":227902,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e50f460012d4428c0066662d0000501582d..."} 
[2026-11-03 03:42:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227902,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e50f460012d4428c0066662d0000501582d..."} 
[2026-11-03 03:42:47] local.INFO: Processing buffer {"connection_id":227902,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e50f460012d4428c0066662d0000501582d..."} 
[2026-11-03 03:42:47] local.INFO: Packet analysis {"connection_id":227902,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e50"} 
[2026-11-03 03:42:47] local.INFO: Extracted packet for processing {"connection_id":227902,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e50"} 
[2026-11-03 03:42:47] local.INFO: GPS Element Parsed {"raw_longitude":759441600,"raw_latitude":107373264,"longitude_deg":75.94416,"latitude_deg":10.7373264,"altitude":5,"angle":344,"satellites":45,"speed":57,"hex_longitude":"2d4428c0","hex_latitude":"066662d0","is_valid_coordinates":true} 
[2026-11-03 03:42: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-11-03 03:42:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176310016001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:42:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36689229845102592,"note":"Value kept but may cause issues"} 
[2026-11-03 03:42:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4914342014620618752,"note":"Value kept but may cause issues"} 
[2026-11-03 03:42:47] 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-11-03 03:42:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793657468000,"timestamp_ms":1793657468000,"timestamp_seconds":1793657468,"priority":1,"record_length":96,"hex_timestamp":"000001a19e50f460"} 
[2026-11-03 03:42:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:42: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-11-03 03:42: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":107,"n8_eight_byte":49,"data_length":795,"current_offset":136} 
[2026-11-03 03:42:47] 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-11-03 03:42: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-11-03 03:42:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:42:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:42:47] local.INFO: Teltonika packet parsed successfully {"connection_id":227902,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:42:47] local.INFO: Passing IMEI to GPS processor {"connection_id":227902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:42:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":227902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:42: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-11-03 03:42:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:42:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:42:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176310016001,"66":27463,"59":206,"80":60416,"24":57,"16":36689229845102592,"45":4914342014620618752},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,80,24,16,45]} 
[2026-11-03 03:42:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:42:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:42:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176310016001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:42:47] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-11-03 03:42:47] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-11-03 03:42:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36689229845102592,"km_value":36689229845102.59,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:42:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":4914342014620618752,"description":"Unknown IO ID 45"} 
[2026-11-03 03:42:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176310016001,"power":27463,"unknown_59":206,"unknown_80":60416,"ignition":57,"odometer":null,"unknown_45":4914342014620618752}} 
[2026-11-03 03:42:47] local.INFO: DEBUG: GPS processor result {"connection_id":227902,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53318,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:42:47] local.INFO: GPS data processed {"connection_id":227902,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:42:47] local.INFO: Acknowledgment sent {"connection_id":227902,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:43:15] local.INFO: TCP Data received {"connection_id":227903,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:43:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227903,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:43:15] local.INFO: Processing buffer {"connection_id":227903,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:43:15] local.INFO: IMEI packet received {"connection_id":227903,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:43:15] local.INFO: IMEI acknowledgment sent {"connection_id":227903,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:43:20] local.INFO: TCP Data received {"connection_id":227903,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:43:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227903,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:43:20] local.INFO: Processing buffer {"connection_id":227903,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:43:20] local.INFO: IMEI packet received {"connection_id":227903,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:43:20] local.INFO: IMEI acknowledgment sent {"connection_id":227903,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:43:21] local.INFO: TCP Data received {"connection_id":227903,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e51dad8012d4378c006675e70000a011b2d..."} 
[2026-11-03 03:43:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227903,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e51dad8012d4378c006675e70000a011b2d..."} 
[2026-11-03 03:43:21] local.INFO: Processing buffer {"connection_id":227903,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e51dad8012d4378c006675e70000a011b2d..."} 
[2026-11-03 03:43:21] local.INFO: Packet analysis {"connection_id":227903,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e51"} 
[2026-11-03 03:43:21] local.INFO: Extracted packet for processing {"connection_id":227903,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e51"} 
[2026-11-03 03:43:21] local.INFO: GPS Element Parsed {"raw_longitude":759396544,"raw_latitude":107437680,"longitude_deg":75.9396544,"latitude_deg":10.743768,"altitude":10,"angle":283,"satellites":45,"speed":52,"hex_longitude":"2d4378c0","hex_latitude":"06675e70","is_valid_coordinates":true} 
[2026-11-03 03:43: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-11-03 03:43:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176326912001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:43:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36693194099916800,"note":"Value kept but may cause issues"} 
[2026-11-03 03:43:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4861846931483029504,"note":"Value kept but may cause issues"} 
[2026-11-03 03:43:21] 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-11-03 03:43:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793657527000,"timestamp_ms":1793657527000,"timestamp_seconds":1793657527,"priority":1,"record_length":96,"hex_timestamp":"000001a19e51dad8"} 
[2026-11-03 03:43:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:43:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:43: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 03:43:21] 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-11-03 03:43: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-11-03 03:43:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:43:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:43:21] local.INFO: Teltonika packet parsed successfully {"connection_id":227903,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:43:21] local.INFO: Passing IMEI to GPS processor {"connection_id":227903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:43:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":227903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:43:21] 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-11-03 03:43:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:43:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:43:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176326912001,"66":27397,"19":206,"80":60416,"24":52,"16":36693194099916800,"45":4861846931483029504},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,80,24,16,45]} 
[2026-11-03 03:43:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:43:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:43:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176326912001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:43:21] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-11-03 03:43:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-11-03 03:43:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36693194099916800,"km_value":36693194099916.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:43:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":4861846931483029504,"description":"Unknown IO ID 45"} 
[2026-11-03 03:43:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176326912001,"power":27397,"unknown_19":206,"unknown_80":60416,"ignition":52,"odometer":null,"unknown_45":4861846931483029504}} 
[2026-11-03 03:43:21] local.INFO: DEBUG: GPS processor result {"connection_id":227903,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53319,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:43:21] local.INFO: GPS data processed {"connection_id":227903,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:43:21] local.INFO: Acknowledgment sent {"connection_id":227903,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:44:05] local.INFO: TCP Data received {"connection_id":231429,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:44:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231429,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:44:05] local.INFO: Processing buffer {"connection_id":231429,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:44:05] local.INFO: IMEI packet received {"connection_id":231429,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:44:05] local.INFO: IMEI acknowledgment sent {"connection_id":231429,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:44:11] local.INFO: TCP Data received {"connection_id":231429,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:44:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231429,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:44:11] local.INFO: Processing buffer {"connection_id":231429,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:44:11] local.INFO: IMEI packet received {"connection_id":231429,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:44:11] local.INFO: IMEI acknowledgment sent {"connection_id":231429,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:44:11] local.INFO: TCP Data received {"connection_id":231429,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e52dca8012d42644006680d78000501522c..."} 
[2026-11-03 03:44:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231429,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e52dca8012d42644006680d78000501522c..."} 
[2026-11-03 03:44:11] local.INFO: Processing buffer {"connection_id":231429,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e52dca8012d42644006680d78000501522c..."} 
[2026-11-03 03:44:11] local.INFO: Packet analysis {"connection_id":231429,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e52"} 
[2026-11-03 03:44:11] local.INFO: Extracted packet for processing {"connection_id":231429,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e52"} 
[2026-11-03 03:44:11] local.INFO: GPS Element Parsed {"raw_longitude":759325760,"raw_latitude":107482488,"longitude_deg":75.932576,"latitude_deg":10.7482488,"altitude":5,"angle":338,"satellites":44,"speed":55,"hex_longitude":"2d426440","hex_latitude":"06680d78","is_valid_coordinates":true} 
[2026-11-03 03:44: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-11-03 03:44:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176342016001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:44:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36697536311853056,"note":"Value kept but may cause issues"} 
[2026-11-03 03:44:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4787889381361432576,"note":"Value kept but may cause issues"} 
[2026-11-03 03:44:11] 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-11-03 03:44:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793657593000,"timestamp_ms":1793657593000,"timestamp_seconds":1793657593,"priority":1,"record_length":96,"hex_timestamp":"000001a19e52dca8"} 
[2026-11-03 03:44:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:44:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:44: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-11-03 03:44: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-11-03 03:44: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-11-03 03:44:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:44:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:44:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231429,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:44:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:44:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:44: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-11-03 03:44:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:44:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:44:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176342016001,"66":27376,"20":206,"80":60416,"24":55,"16":36697536311853056,"45":4787889381361432576},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,20,80,24,16,45]} 
[2026-11-03 03:44:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:44:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:44:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176342016001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:44:11] local.INFO: Unknown IO ID detected {"io_id":20,"value":206,"description":"Unknown IO ID 20"} 
[2026-11-03 03:44:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-11-03 03:44:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36697536311853056,"km_value":36697536311853.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:44:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":4787889381361432576,"description":"Unknown IO ID 45"} 
[2026-11-03 03:44:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176342016001,"power":27376,"unknown_20":206,"unknown_80":60416,"ignition":55,"odometer":null,"unknown_45":4787889381361432576}} 
[2026-11-03 03:44:11] local.INFO: DEBUG: GPS processor result {"connection_id":231429,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53320,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:44:11] local.INFO: GPS data processed {"connection_id":231429,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:44:11] local.INFO: Acknowledgment sent {"connection_id":231429,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:44:43] local.INFO: TCP Data received {"connection_id":231429,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e52f800012d42570006683108000401542c..."} 
[2026-11-03 03:44:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231429,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e52f800012d42570006683108000401542c..."} 
[2026-11-03 03:44:43] local.INFO: Processing buffer {"connection_id":231429,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e52f800012d42570006683108000401542c..."} 
[2026-11-03 03:44:43] local.INFO: Packet analysis {"connection_id":231429,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e52"} 
[2026-11-03 03:44:43] local.INFO: Extracted packet for processing {"connection_id":231429,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e52"} 
[2026-11-03 03:44:43] local.INFO: GPS Element Parsed {"raw_longitude":759322368,"raw_latitude":107491592,"longitude_deg":75.9322368,"latitude_deg":10.7491592,"altitude":4,"angle":340,"satellites":44,"speed":55,"hex_longitude":"2d425700","hex_latitude":"06683108","is_valid_coordinates":true} 
[2026-11-03 03:44: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-11-03 03:44:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176343808001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:44:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36698004463288320,"note":"Value kept but may cause issues"} 
[2026-11-03 03:44:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4784019100434003968,"note":"Value kept but may cause issues"} 
[2026-11-03 03:44:43] 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-11-03 03:44:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793657600000,"timestamp_ms":1793657600000,"timestamp_seconds":1793657600,"priority":1,"record_length":96,"hex_timestamp":"000001a19e52f800"} 
[2026-11-03 03:44:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:44: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-11-03 03:44: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":240,"data_length":795,"current_offset":136} 
[2026-11-03 03:44:43] 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-11-03 03:44: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-11-03 03:44:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:44:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:44:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231429,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:44:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:44:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:44:43] 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-11-03 03:44:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:44:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:44:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176343808001,"66":27376,"20":206,"80":60416,"24":55,"16":36698004463288320,"45":4784019100434003968},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,20,80,24,16,45]} 
[2026-11-03 03:44:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:44:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:44:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176343808001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:44:43] local.INFO: Unknown IO ID detected {"io_id":20,"value":206,"description":"Unknown IO ID 20"} 
[2026-11-03 03:44:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-11-03 03:44:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36698004463288320,"km_value":36698004463288.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:44:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":4784019100434003968,"description":"Unknown IO ID 45"} 
[2026-11-03 03:44:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176343808001,"power":27376,"unknown_20":206,"unknown_80":60416,"ignition":55,"odometer":null,"unknown_45":4784019100434003968}} 
[2026-11-03 03:44:43] local.INFO: DEBUG: GPS processor result {"connection_id":231429,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53321,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:44:43] local.INFO: GPS data processed {"connection_id":231429,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:44:43] local.INFO: Acknowledgment sent {"connection_id":231429,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:45:05] local.INFO: TCP Data received {"connection_id":228354,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:45:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228354,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:45:05] local.INFO: Processing buffer {"connection_id":228354,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:45:05] local.INFO: IMEI packet received {"connection_id":228354,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:45:05] local.INFO: IMEI acknowledgment sent {"connection_id":228354,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:45:08] local.INFO: TCP Data received {"connection_id":228354,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:45:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228354,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:45:08] local.INFO: Processing buffer {"connection_id":228354,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:45:08] local.INFO: IMEI packet received {"connection_id":228354,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:45:08] local.INFO: IMEI acknowledgment sent {"connection_id":228354,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:45:11] local.INFO: TCP Data received {"connection_id":228354,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:45:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228354,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:45:12] local.INFO: Processing buffer {"connection_id":228354,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:45:12] local.INFO: IMEI packet received {"connection_id":228354,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:45:12] local.INFO: IMEI acknowledgment sent {"connection_id":228354,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:45:12] local.INFO: TCP Data received {"connection_id":228354,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e531358012d42498006685478000301532c..."} 
[2026-11-03 03:45:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228354,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e531358012d42498006685478000301532c..."} 
[2026-11-03 03:45:12] local.INFO: Processing buffer {"connection_id":228354,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e531358012d42498006685478000301532c..."} 
[2026-11-03 03:45:12] local.INFO: Packet analysis {"connection_id":228354,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e53"} 
[2026-11-03 03:45:12] local.INFO: Extracted packet for processing {"connection_id":228354,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e53"} 
[2026-11-03 03:45:12] local.INFO: GPS Element Parsed {"raw_longitude":759318912,"raw_latitude":107500664,"longitude_deg":75.9318912,"latitude_deg":10.7500664,"altitude":3,"angle":339,"satellites":44,"speed":55,"hex_longitude":"2d424980","hex_latitude":"06685478","is_valid_coordinates":true} 
[2026-11-03 03:45: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-11-03 03:45:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176345600001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:45:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36698476909690880,"note":"Value kept but may cause issues"} 
[2026-11-03 03:45:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4780289556994918400,"note":"Value kept but may cause issues"} 
[2026-11-03 03:45:12] 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-11-03 03:45:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793657607000,"timestamp_ms":1793657607000,"timestamp_seconds":1793657607,"priority":1,"record_length":96,"hex_timestamp":"000001a19e531358"} 
[2026-11-03 03:45:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:45: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-11-03 03:45: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-11-03 03:45: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-11-03 03:45: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-11-03 03:45:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:45:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:45:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228354,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:45:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228354,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:45:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228354,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:45:12] 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-11-03 03:45:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:45:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:45:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176345600001,"66":27234,"97":206,"80":60416,"24":55,"16":36698476909690880,"45":4780289556994918400},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,80,24,16,45]} 
[2026-11-03 03:45:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:45:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:45:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176345600001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:45:12] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-11-03 03:45:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-11-03 03:45:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36698476909690880,"km_value":36698476909690.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:45:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":4780289556994918400,"description":"Unknown IO ID 45"} 
[2026-11-03 03:45:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176345600001,"power":27234,"unknown_97":206,"unknown_80":60416,"ignition":55,"odometer":null,"unknown_45":4780289556994918400}} 
[2026-11-03 03:45:12] local.INFO: DEBUG: GPS processor result {"connection_id":228354,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53322,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:45:12] local.INFO: GPS data processed {"connection_id":228354,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:45:12] local.INFO: Acknowledgment sent {"connection_id":228354,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:45:43] local.INFO: TCP Data received {"connection_id":228354,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e546348012d41b480066a0158000a01632d..."} 
[2026-11-03 03:45:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228354,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e546348012d41b480066a0158000a01632d..."} 
[2026-11-03 03:45:43] local.INFO: Processing buffer {"connection_id":228354,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e546348012d41b480066a0158000a01632d..."} 
[2026-11-03 03:45:43] local.INFO: Packet analysis {"connection_id":228354,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e54"} 
[2026-11-03 03:45:43] local.INFO: Extracted packet for processing {"connection_id":228354,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e54"} 
[2026-11-03 03:45:43] local.INFO: GPS Element Parsed {"raw_longitude":759280768,"raw_latitude":107610456,"longitude_deg":75.9280768,"latitude_deg":10.7610456,"altitude":10,"angle":355,"satellites":45,"speed":50,"hex_longitude":"2d41b480","hex_latitude":"066a0158","is_valid_coordinates":true} 
[2026-11-03 03:45: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-11-03 03:45:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176369408001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:45:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36704107611815936,"note":"Value kept but may cause issues"} 
[2026-11-03 03:45:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4734549873309865984,"note":"Value kept but may cause issues"} 
[2026-11-03 03:45:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:45:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793657693000,"timestamp_ms":1793657693000,"timestamp_seconds":1793657693,"priority":1,"record_length":96,"hex_timestamp":"000001a19e546348"} 
[2026-11-03 03:45:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:45:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:45: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 03:45:43] 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-11-03 03:45: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-11-03 03:45:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:45:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:45:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228354,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:45:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228354,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:45:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228354,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:45:43] 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-11-03 03:45:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:45:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:45:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176369408001,"66":27321,"96":206,"80":60416,"24":50,"16":36704107611815936,"45":4734549873309865984},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,80,24,16,45]} 
[2026-11-03 03:45:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:45:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:45:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176369408001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:45:43] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 03:45:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-11-03 03:45:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36704107611815936,"km_value":36704107611815.94,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:45:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":4734549873309865984,"description":"Unknown IO ID 45"} 
[2026-11-03 03:45:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176369408001,"power":27321,"unknown_96":206,"unknown_80":60416,"ignition":50,"odometer":null,"unknown_45":4734549873309865984}} 
[2026-11-03 03:45:43] local.INFO: DEBUG: GPS processor result {"connection_id":228354,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53323,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:45:43] local.INFO: GPS data processed {"connection_id":228354,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:45:43] local.INFO: Acknowledgment sent {"connection_id":228354,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:46:11] local.INFO: TCP Data received {"connection_id":228355,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:46:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228355,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:46:11] local.INFO: Processing buffer {"connection_id":228355,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:46:11] local.INFO: IMEI packet received {"connection_id":228355,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:46:11] local.INFO: IMEI acknowledgment sent {"connection_id":228355,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:46:11] local.INFO: TCP Data received {"connection_id":228355,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:46:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228355,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:46:11] local.INFO: Processing buffer {"connection_id":228355,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:46:11] local.INFO: IMEI packet received {"connection_id":228355,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:46:11] local.INFO: IMEI acknowledgment sent {"connection_id":228355,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:46:12] local.INFO: TCP Data received {"connection_id":228355,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e547ab8012d41b540066a1fc8000a00052c..."} 
[2026-11-03 03:46:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228355,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e547ab8012d41b540066a1fc8000a00052c..."} 
[2026-11-03 03:46:12] local.INFO: Processing buffer {"connection_id":228355,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e547ab8012d41b540066a1fc8000a00052c..."} 
[2026-11-03 03:46:12] local.INFO: Packet analysis {"connection_id":228355,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e54"} 
[2026-11-03 03:46:12] local.INFO: Extracted packet for processing {"connection_id":228355,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e54"} 
[2026-11-03 03:46:12] local.INFO: GPS Element Parsed {"raw_longitude":759280960,"raw_latitude":107618248,"longitude_deg":75.928096,"latitude_deg":10.7618248,"altitude":10,"angle":5,"satellites":44,"speed":53,"hex_longitude":"2d41b540","hex_latitude":"066a1fc8","is_valid_coordinates":true} 
[2026-11-03 03:46: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-11-03 03:46:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176369408001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:46:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36704485568937984,"note":"Value kept but may cause issues"} 
[2026-11-03 03:46:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4734549873309865984,"note":"Value kept but may cause issues"} 
[2026-11-03 03:46:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:46:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793657699000,"timestamp_ms":1793657699000,"timestamp_seconds":1793657699,"priority":1,"record_length":96,"hex_timestamp":"000001a19e547ab8"} 
[2026-11-03 03:46:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:46:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:46:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 03:46:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 03:46: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-11-03 03:46:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:46:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:46:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228355,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:46:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:46:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:46:12] 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-11-03 03:46:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:46:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:46:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176369408001,"66":27321,"96":206,"80":60416,"24":53,"16":36704485568937984,"45":4734549873309865984},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,80,24,16,45]} 
[2026-11-03 03:46:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:46:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:46:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176369408001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:46:12] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 03:46:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-11-03 03:46:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36704485568937984,"km_value":36704485568937.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:46:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":4734549873309865984,"description":"Unknown IO ID 45"} 
[2026-11-03 03:46:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176369408001,"power":27321,"unknown_96":206,"unknown_80":60416,"ignition":53,"odometer":null,"unknown_45":4734549873309865984}} 
[2026-11-03 03:46:12] local.INFO: DEBUG: GPS processor result {"connection_id":228355,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53324,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:46:12] local.INFO: GPS data processed {"connection_id":228355,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:46:12] local.INFO: Acknowledgment sent {"connection_id":228355,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:46:16] local.INFO: TCP Data received {"connection_id":228355,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e549228012d41bbc0066a3eb8000a00102d..."} 
[2026-11-03 03:46:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228355,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e549228012d41bbc0066a3eb8000a00102d..."} 
[2026-11-03 03:46:16] local.INFO: Processing buffer {"connection_id":228355,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e549228012d41bbc0066a3eb8000a00102d..."} 
[2026-11-03 03:46:16] local.INFO: Packet analysis {"connection_id":228355,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e54"} 
[2026-11-03 03:46:16] local.INFO: Extracted packet for processing {"connection_id":228355,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e54"} 
[2026-11-03 03:46:16] local.INFO: GPS Element Parsed {"raw_longitude":759282624,"raw_latitude":107626168,"longitude_deg":75.9282624,"latitude_deg":10.7626168,"altitude":10,"angle":16,"satellites":45,"speed":55,"hex_longitude":"2d41bbc0","hex_latitude":"066a3eb8","is_valid_coordinates":true} 
[2026-11-03 03: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-11-03 03:46:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176370944001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:46:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36704880705929216,"note":"Value kept but may cause issues"} 
[2026-11-03 03:46:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4734760979544393728,"note":"Value kept but may cause issues"} 
[2026-11-03 03:46:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:46:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793657705000,"timestamp_ms":1793657705000,"timestamp_seconds":1793657705,"priority":1,"record_length":96,"hex_timestamp":"000001a19e549228"} 
[2026-11-03 03:46:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:46: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-11-03 03: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 03:46:16] 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-11-03 03: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-11-03 03:46:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:46:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:46:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228355,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:46:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:46:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:46:16] 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-11-03 03:46:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:46:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:46:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176370944001,"66":27365,"96":206,"80":60416,"24":55,"16":36704880705929216,"45":4734760979544393728},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,80,24,16,45]} 
[2026-11-03 03:46:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:46:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:46:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176370944001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:46:16] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 03:46:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-11-03 03:46:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36704880705929216,"km_value":36704880705929.22,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:46:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":4734760979544393728,"description":"Unknown IO ID 45"} 
[2026-11-03 03:46:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176370944001,"power":27365,"unknown_96":206,"unknown_80":60416,"ignition":55,"odometer":null,"unknown_45":4734760979544393728}} 
[2026-11-03 03:46:16] local.INFO: DEBUG: GPS processor result {"connection_id":228355,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53325,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:46:16] local.INFO: GPS data processed {"connection_id":228355,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:46:16] local.INFO: Acknowledgment sent {"connection_id":228355,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:46:22] local.INFO: TCP Data received {"connection_id":231430,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:46:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231430,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:46:22] local.INFO: Processing buffer {"connection_id":231430,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:46:22] local.INFO: IMEI packet received {"connection_id":231430,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 03:46:22] local.INFO: IMEI acknowledgment sent {"connection_id":231430,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:46:42] local.INFO: TCP Data received {"connection_id":229600,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:46:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229600,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:46:42] local.INFO: Processing buffer {"connection_id":229600,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:46:42] local.INFO: IMEI packet received {"connection_id":229600,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 03:46:42] local.INFO: IMEI acknowledgment sent {"connection_id":229600,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:46:47] local.INFO: TCP Data received {"connection_id":228355,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e54ad80012d41ca80066a62200009001d2d..."} 
[2026-11-03 03:46:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228355,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e54ad80012d41ca80066a62200009001d2d..."} 
[2026-11-03 03:46:47] local.INFO: Processing buffer {"connection_id":228355,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e54ad80012d41ca80066a62200009001d2d..."} 
[2026-11-03 03:46:47] local.INFO: Packet analysis {"connection_id":228355,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e54"} 
[2026-11-03 03:46:47] local.INFO: Extracted packet for processing {"connection_id":228355,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e54"} 
[2026-11-03 03:46:47] local.INFO: GPS Element Parsed {"raw_longitude":759286400,"raw_latitude":107635232,"longitude_deg":75.92864,"latitude_deg":10.7635232,"altitude":9,"angle":29,"satellites":45,"speed":56,"hex_longitude":"2d41ca80","hex_latitude":"066a6220","is_valid_coordinates":true} 
[2026-11-03 03:46: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-11-03 03:46:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176372480001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:46:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36705357447299072,"note":"Value kept but may cause issues"} 
[2026-11-03 03:46:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4736590566895040512,"note":"Value kept but may cause issues"} 
[2026-11-03 03:46:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:46:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793657712000,"timestamp_ms":1793657712000,"timestamp_seconds":1793657712,"priority":1,"record_length":96,"hex_timestamp":"000001a19e54ad80"} 
[2026-11-03 03:46:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:46:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:46: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":229,"data_length":795,"current_offset":136} 
[2026-11-03 03:46:47] 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-11-03 03:46: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-11-03 03:46:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:46:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:46:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228355,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:46:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:46:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:46: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-11-03 03:46:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:46:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:46:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176372480001,"66":27343,"96":206,"80":60416,"24":56,"16":36705357447299072,"45":4736590566895040512},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,80,24,16,45]} 
[2026-11-03 03:46:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:46:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:46:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176372480001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:46:47] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 03:46:47] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-11-03 03:46:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36705357447299072,"km_value":36705357447299.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:46:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":4736590566895040512,"description":"Unknown IO ID 45"} 
[2026-11-03 03:46:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176372480001,"power":27343,"unknown_96":206,"unknown_80":60416,"ignition":56,"odometer":null,"unknown_45":4736590566895040512}} 
[2026-11-03 03:46:47] local.INFO: DEBUG: GPS processor result {"connection_id":228355,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53326,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:46:47] local.INFO: GPS data processed {"connection_id":228355,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:46:47] local.INFO: Acknowledgment sent {"connection_id":228355,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:47:16] local.INFO: TCP Data received {"connection_id":229601,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:47:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229601,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:47:16] local.INFO: Processing buffer {"connection_id":229601,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:47:16] local.INFO: IMEI packet received {"connection_id":229601,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:47:16] local.INFO: IMEI acknowledgment sent {"connection_id":229601,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:47:20] local.INFO: TCP Data received {"connection_id":229601,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:47:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229601,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:47:20] local.INFO: Processing buffer {"connection_id":229601,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:47:20] local.INFO: IMEI packet received {"connection_id":229601,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:47:20] local.INFO: IMEI acknowledgment sent {"connection_id":229601,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:47:21] local.INFO: TCP Data received {"connection_id":229601,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e55bb08012d42b4c0066b8a500001002b2d..."} 
[2026-11-03 03:47:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229601,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e55bb08012d42b4c0066b8a500001002b2d..."} 
[2026-11-03 03:47:21] local.INFO: Processing buffer {"connection_id":229601,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e55bb08012d42b4c0066b8a500001002b2d..."} 
[2026-11-03 03:47:21] local.INFO: Packet analysis {"connection_id":229601,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e55"} 
[2026-11-03 03:47:21] local.INFO: Extracted packet for processing {"connection_id":229601,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e55"} 
[2026-11-03 03:47:21] local.INFO: GPS Element Parsed {"raw_longitude":759346368,"raw_latitude":107711056,"longitude_deg":75.9346368,"latitude_deg":10.7711056,"altitude":1,"angle":43,"satellites":45,"speed":53,"hex_longitude":"2d42b4c0","hex_latitude":"066b8a50","is_valid_coordinates":true} 
[2026-11-03 03:47: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-11-03 03:47:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176390144001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:47:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36710017486815232,"note":"Value kept but may cause issues"} 
[2026-11-03 03:47:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4799289117977272320,"note":"Value kept but may cause issues"} 
[2026-11-03 03:47:21] 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-11-03 03:47:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793657781000,"timestamp_ms":1793657781000,"timestamp_seconds":1793657781,"priority":1,"record_length":96,"hex_timestamp":"000001a19e55bb08"} 
[2026-11-03 03:47:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:47:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:47: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":164,"data_length":795,"current_offset":136} 
[2026-11-03 03:47:21] 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-11-03 03:47: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-11-03 03:47:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:47:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:47:21] local.INFO: Teltonika packet parsed successfully {"connection_id":229601,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:47:21] local.INFO: Passing IMEI to GPS processor {"connection_id":229601,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:47:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":229601,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:47:21] 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-11-03 03:47:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:47:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:47:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176390144001,"66":27321,"19":206,"80":60416,"24":53,"16":36710017486815232,"45":4799289117977272320},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,80,24,16,45]} 
[2026-11-03 03:47:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:47:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:47:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176390144001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:47:21] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-11-03 03:47:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-11-03 03:47:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36710017486815232,"km_value":36710017486815.234,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:47:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":4799289117977272320,"description":"Unknown IO ID 45"} 
[2026-11-03 03:47:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176390144001,"power":27321,"unknown_19":206,"unknown_80":60416,"ignition":53,"odometer":null,"unknown_45":4799289117977272320}} 
[2026-11-03 03:47:21] local.INFO: DEBUG: GPS processor result {"connection_id":229601,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53327,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:47:21] local.INFO: GPS data processed {"connection_id":229601,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:47:21] local.INFO: Acknowledgment sent {"connection_id":229601,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:48:06] local.INFO: TCP Data received {"connection_id":228356,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:48:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228356,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:48:06] local.INFO: Processing buffer {"connection_id":228356,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:48:06] local.INFO: IMEI packet received {"connection_id":228356,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:48:06] local.INFO: IMEI acknowledgment sent {"connection_id":228356,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:48:09] local.INFO: TCP Data received {"connection_id":228356,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:48:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228356,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:48:09] local.INFO: Processing buffer {"connection_id":228356,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:48:09] local.INFO: IMEI packet received {"connection_id":228356,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:48:09] local.INFO: IMEI acknowledgment sent {"connection_id":228356,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:48:09] local.INFO: TCP Data received {"connection_id":228356,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e55d660012d42cd80066ba3d80001002c2d..."} 
[2026-11-03 03:48:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228356,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e55d660012d42cd80066ba3d80001002c2d..."} 
[2026-11-03 03:48:09] local.INFO: Processing buffer {"connection_id":228356,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e55d660012d42cd80066ba3d80001002c2d..."} 
[2026-11-03 03:48:09] local.INFO: Packet analysis {"connection_id":228356,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e55"} 
[2026-11-03 03:48:09] local.INFO: Extracted packet for processing {"connection_id":228356,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e55"} 
[2026-11-03 03:48:09] local.INFO: GPS Element Parsed {"raw_longitude":759352704,"raw_latitude":107717592,"longitude_deg":75.9352704,"latitude_deg":10.7717592,"altitude":1,"angle":44,"satellites":45,"speed":49,"hex_longitude":"2d42cd80","hex_latitude":"066ba3d8","is_valid_coordinates":true} 
[2026-11-03 03:48:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 03:48:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176391936001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:48:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36710455573479424,"note":"Value kept but may cause issues"} 
[2026-11-03 03:48:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4806677836117725184,"note":"Value kept but may cause issues"} 
[2026-11-03 03:48:09] 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-11-03 03:48:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793657788000,"timestamp_ms":1793657788000,"timestamp_seconds":1793657788,"priority":1,"record_length":96,"hex_timestamp":"000001a19e55d660"} 
[2026-11-03 03:48:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:48:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:48:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 03:48: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-11-03 03:48:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 03:48:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:48:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:48:09] local.INFO: Teltonika packet parsed successfully {"connection_id":228356,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:48:09] local.INFO: Passing IMEI to GPS processor {"connection_id":228356,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:48:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":228356,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:48: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-11-03 03:48:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:48:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:48:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176391936001,"66":27300,"19":206,"80":60416,"24":49,"16":36710455573479424,"45":4806677836117725184},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,80,24,16,45]} 
[2026-11-03 03:48:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:48:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:48:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176391936001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:48:09] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-11-03 03:48:09] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-11-03 03:48:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36710455573479424,"km_value":36710455573479.42,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:48:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":4806677836117725184,"description":"Unknown IO ID 45"} 
[2026-11-03 03:48:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176391936001,"power":27300,"unknown_19":206,"unknown_80":60416,"ignition":49,"odometer":null,"unknown_45":4806677836117725184}} 
[2026-11-03 03:48:09] local.INFO: DEBUG: GPS processor result {"connection_id":228356,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53328,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:48:09] local.INFO: GPS data processed {"connection_id":228356,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:48:09] local.INFO: Acknowledgment sent {"connection_id":228356,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:48:41] local.INFO: TCP Data received {"connection_id":228356,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e570328012d43dac0066cd3f0000000262d..."} 
[2026-11-03 03:48:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228356,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e570328012d43dac0066cd3f0000000262d..."} 
[2026-11-03 03:48:41] local.INFO: Processing buffer {"connection_id":228356,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e570328012d43dac0066cd3f0000000262d..."} 
[2026-11-03 03:48:41] local.INFO: Packet analysis {"connection_id":228356,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e57"} 
[2026-11-03 03:48:41] local.INFO: Extracted packet for processing {"connection_id":228356,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e57"} 
[2026-11-03 03:48:41] local.INFO: GPS Element Parsed {"raw_longitude":759421632,"raw_latitude":107795440,"longitude_deg":75.9421632,"latitude_deg":10.779544,"altitude":0,"angle":38,"satellites":45,"speed":54,"hex_longitude":"2d43dac0","hex_latitude":"066cd3f0","is_valid_coordinates":true} 
[2026-11-03 03:48: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-11-03 03:48:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176411648001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:48:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36715459210379264,"note":"Value kept but may cause issues"} 
[2026-11-03 03:48:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4882535342360936448,"note":"Value kept but may cause issues"} 
[2026-11-03 03:48:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,148,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:48:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793657865000,"timestamp_ms":1793657865000,"timestamp_seconds":1793657865,"priority":1,"record_length":96,"hex_timestamp":"000001a19e570328"} 
[2026-11-03 03:48:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:48: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-11-03 03:48: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-11-03 03:48: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-11-03 03:48: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-11-03 03:48:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:48:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:48:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228356,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:48:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228356,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:48:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228356,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:48:41] 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-11-03 03:48:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:48:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:48:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176411648001,"66":27376,"148":206,"80":60416,"24":54,"16":36715459210379264,"45":4882535342360936448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,148,80,24,16,45]} 
[2026-11-03 03:48:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:48:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:48:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176411648001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:48:41] local.INFO: Unknown IO ID detected {"io_id":148,"value":206,"description":"Unknown IO ID 148"} 
[2026-11-03 03:48:41] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-11-03 03:48:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36715459210379264,"km_value":36715459210379.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:48:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":4882535342360936448,"description":"Unknown IO ID 45"} 
[2026-11-03 03:48:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176411648001,"power":27376,"unknown_148":206,"unknown_80":60416,"ignition":54,"odometer":null,"unknown_45":4882535342360936448}} 
[2026-11-03 03:48:41] local.INFO: DEBUG: GPS processor result {"connection_id":228356,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53329,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:48:41] local.INFO: GPS data processed {"connection_id":228356,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:48:41] local.INFO: Acknowledgment sent {"connection_id":228356,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:49:11] local.INFO: TCP Data received {"connection_id":228357,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:49:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228357,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:49:11] local.INFO: Processing buffer {"connection_id":228357,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:49:11] local.INFO: IMEI packet received {"connection_id":228357,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:49:11] local.INFO: IMEI acknowledgment sent {"connection_id":228357,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:49:15] local.INFO: TCP Data received {"connection_id":228357,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:49:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228357,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:49:15] local.INFO: Processing buffer {"connection_id":228357,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:49:15] local.INFO: IMEI packet received {"connection_id":228357,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:49:15] local.INFO: IMEI acknowledgment sent {"connection_id":228357,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:49:16] local.INFO: TCP Data received {"connection_id":228357,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e571e80012d43f2c0066cf150000000272d..."} 
[2026-11-03 03:49:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228357,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e571e80012d43f2c0066cf150000000272d..."} 
[2026-11-03 03:49:16] local.INFO: Processing buffer {"connection_id":228357,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e571e80012d43f2c0066cf150000000272d..."} 
[2026-11-03 03:49:16] local.INFO: Packet analysis {"connection_id":228357,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e57"} 
[2026-11-03 03:49:16] local.INFO: Extracted packet for processing {"connection_id":228357,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e57"} 
[2026-11-03 03:49:16] local.INFO: GPS Element Parsed {"raw_longitude":759427776,"raw_latitude":107802960,"longitude_deg":75.9427776,"latitude_deg":10.780296,"altitude":0,"angle":39,"satellites":45,"speed":55,"hex_longitude":"2d43f2c0","hex_latitude":"066cf150","is_valid_coordinates":true} 
[2026-11-03 03:49: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-11-03 03:49:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176413440001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:49:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36715927361814528,"note":"Value kept but may cause issues"} 
[2026-11-03 03:49:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4889431479292260352,"note":"Value kept but may cause issues"} 
[2026-11-03 03:49:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,148,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:49:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793657872000,"timestamp_ms":1793657872000,"timestamp_seconds":1793657872,"priority":1,"record_length":96,"hex_timestamp":"000001a19e571e80"} 
[2026-11-03 03:49:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:49: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-11-03 03:49:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 03:49:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 03:49: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-11-03 03:49:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:49:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:49:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228357,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:49:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228357,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:49:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228357,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:49:16] 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-11-03 03:49:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:49:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:49:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176413440001,"66":27321,"148":206,"80":60416,"24":55,"16":36715927361814528,"45":4889431479292260352},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,148,80,24,16,45]} 
[2026-11-03 03:49:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:49:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:49:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176413440001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:49:16] local.INFO: Unknown IO ID detected {"io_id":148,"value":206,"description":"Unknown IO ID 148"} 
[2026-11-03 03:49:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-11-03 03:49:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36715927361814528,"km_value":36715927361814.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:49:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":4889431479292260352,"description":"Unknown IO ID 45"} 
[2026-11-03 03:49:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176413440001,"power":27321,"unknown_148":206,"unknown_80":60416,"ignition":55,"odometer":null,"unknown_45":4889431479292260352}} 
[2026-11-03 03:49:16] local.INFO: DEBUG: GPS processor result {"connection_id":228357,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53330,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:49:16] local.INFO: GPS data processed {"connection_id":228357,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:49:16] local.INFO: Acknowledgment sent {"connection_id":228357,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:49:47] local.INFO: TCP Data received {"connection_id":228357,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e5739d8012d440b40066d0e80000000282c..."} 
[2026-11-03 03:49:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228357,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e5739d8012d440b40066d0e80000000282c..."} 
[2026-11-03 03:49:47] local.INFO: Processing buffer {"connection_id":228357,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e5739d8012d440b40066d0e80000000282c..."} 
[2026-11-03 03:49:47] local.INFO: Packet analysis {"connection_id":228357,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e57"} 
[2026-11-03 03:49:47] local.INFO: Extracted packet for processing {"connection_id":228357,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e57"} 
[2026-11-03 03:49:47] local.INFO: GPS Element Parsed {"raw_longitude":759434048,"raw_latitude":107810432,"longitude_deg":75.9434048,"latitude_deg":10.7810432,"altitude":0,"angle":40,"satellites":44,"speed":55,"hex_longitude":"2d440b40","hex_latitude":"066d0e80","is_valid_coordinates":true} 
[2026-11-03 03:49: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-11-03 03:49:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176415232001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:49:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36716395513249792,"note":"Value kept but may cause issues"} 
[2026-11-03 03:49:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4896186878735241216,"note":"Value kept but may cause issues"} 
[2026-11-03 03:49:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,148,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:49:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793657879000,"timestamp_ms":1793657879000,"timestamp_seconds":1793657879,"priority":1,"record_length":96,"hex_timestamp":"000001a19e5739d8"} 
[2026-11-03 03:49:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:49: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-11-03 03:49: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 03:49:47] 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-11-03 03:49: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-11-03 03:49:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:49:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:49:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228357,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:49:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228357,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:49:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228357,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:49: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-11-03 03:49:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:49:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:49:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176415232001,"66":27365,"148":206,"80":60416,"24":55,"16":36716395513249792,"45":4896186878735241216},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,148,80,24,16,45]} 
[2026-11-03 03:49:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:49:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:49:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176415232001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:49:47] local.INFO: Unknown IO ID detected {"io_id":148,"value":206,"description":"Unknown IO ID 148"} 
[2026-11-03 03:49:47] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-11-03 03:49:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36716395513249792,"km_value":36716395513249.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:49:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":4896186878735241216,"description":"Unknown IO ID 45"} 
[2026-11-03 03:49:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176415232001,"power":27365,"unknown_148":206,"unknown_80":60416,"ignition":55,"odometer":null,"unknown_45":4896186878735241216}} 
[2026-11-03 03:49:47] local.INFO: DEBUG: GPS processor result {"connection_id":228357,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53331,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:49:47] local.INFO: GPS data processed {"connection_id":228357,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:49:47] local.INFO: Acknowledgment sent {"connection_id":228357,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:50:04] local.INFO: TCP Data received {"connection_id":228358,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:50:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228358,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:50:04] local.INFO: Processing buffer {"connection_id":228358,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:50:04] local.INFO: IMEI packet received {"connection_id":228358,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:50:04] local.INFO: IMEI acknowledgment sent {"connection_id":228358,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:50:05] local.INFO: TCP Data received {"connection_id":228358,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:50:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228358,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:50:05] local.INFO: Processing buffer {"connection_id":228358,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:50:05] local.INFO: IMEI packet received {"connection_id":228358,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:50:05] local.INFO: IMEI acknowledgment sent {"connection_id":228358,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:50:11] local.INFO: TCP Data received {"connection_id":228358,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:50:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228358,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:50:11] local.INFO: Processing buffer {"connection_id":228358,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:50:11] local.INFO: IMEI packet received {"connection_id":228358,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:50:11] local.INFO: IMEI acknowledgment sent {"connection_id":228358,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:50:12] local.INFO: TCP Data received {"connection_id":228358,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e575530012d4423c0066d2ba8000200272d..."} 
[2026-11-03 03:50:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228358,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e575530012d4423c0066d2ba8000200272d..."} 
[2026-11-03 03:50:12] local.INFO: Processing buffer {"connection_id":228358,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e575530012d4423c0066d2ba8000200272d..."} 
[2026-11-03 03:50:12] local.INFO: Packet analysis {"connection_id":228358,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e57"} 
[2026-11-03 03:50:12] local.INFO: Extracted packet for processing {"connection_id":228358,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e57"} 
[2026-11-03 03:50:12] local.INFO: GPS Element Parsed {"raw_longitude":759440320,"raw_latitude":107817896,"longitude_deg":75.944032,"latitude_deg":10.7817896,"altitude":2,"angle":39,"satellites":45,"speed":54,"hex_longitude":"2d4423c0","hex_latitude":"066d2ba8","is_valid_coordinates":true} 
[2026-11-03 03:50: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-11-03 03:50:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176417024001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:50:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36716867959652352,"note":"Value kept but may cause issues"} 
[2026-11-03 03:50:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4903083015666565120,"note":"Value kept but may cause issues"} 
[2026-11-03 03:50:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,148,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:50:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793657886000,"timestamp_ms":1793657886000,"timestamp_seconds":1793657886,"priority":1,"record_length":96,"hex_timestamp":"000001a19e575530"} 
[2026-11-03 03:50:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:50: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-11-03 03:50: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-11-03 03:50: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-11-03 03:50: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-11-03 03:50:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:50:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:50:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228358,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:50:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228358,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:50:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228358,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:50:12] 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-11-03 03:50:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:50:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:50:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176417024001,"66":27300,"148":206,"80":60416,"24":54,"16":36716867959652352,"45":4903083015666565120},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,148,80,24,16,45]} 
[2026-11-03 03:50:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:50:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:50:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176417024001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:50:12] local.INFO: Unknown IO ID detected {"io_id":148,"value":206,"description":"Unknown IO ID 148"} 
[2026-11-03 03:50:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-11-03 03:50:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36716867959652352,"km_value":36716867959652.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:50:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":4903083015666565120,"description":"Unknown IO ID 45"} 
[2026-11-03 03:50:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176417024001,"power":27300,"unknown_148":206,"unknown_80":60416,"ignition":54,"odometer":null,"unknown_45":4903083015666565120}} 
[2026-11-03 03:50:12] local.INFO: DEBUG: GPS processor result {"connection_id":228358,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53332,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:50:12] local.INFO: GPS data processed {"connection_id":228358,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:50:12] local.INFO: Acknowledgment sent {"connection_id":228358,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:50:43] local.INFO: TCP Data received {"connection_id":228358,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e58dfb8012d457380066ec370000200212f..."} 
[2026-11-03 03:50:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228358,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e58dfb8012d457380066ec370000200212f..."} 
[2026-11-03 03:50:43] local.INFO: Processing buffer {"connection_id":228358,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e58dfb8012d457380066ec370000200212f..."} 
[2026-11-03 03:50:43] local.INFO: Packet analysis {"connection_id":228358,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e58"} 
[2026-11-03 03:50:43] local.INFO: Extracted packet for processing {"connection_id":228358,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e58"} 
[2026-11-03 03:50:43] local.INFO: GPS Element Parsed {"raw_longitude":759526272,"raw_latitude":107922288,"longitude_deg":75.9526272,"latitude_deg":10.7922288,"altitude":2,"angle":33,"satellites":47,"speed":53,"hex_longitude":"2d457380","hex_latitude":"066ec370","is_valid_coordinates":true} 
[2026-11-03 03:50: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-11-03 03:50:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176442880001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:50:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36723383425040384,"note":"Value kept but may cause issues"} 
[2026-11-03 03:50:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4998573401542270976,"note":"Value kept but may cause issues"} 
[2026-11-03 03:50:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,240,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:50:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793657987000,"timestamp_ms":1793657987000,"timestamp_seconds":1793657987,"priority":1,"record_length":96,"hex_timestamp":"000001a19e58dfb8"} 
[2026-11-03 03:50:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:50: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-11-03 03:50:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 03:50:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 03:50: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-11-03 03:50:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:50:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:50:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228358,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:50:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228358,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:50:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228358,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:50:43] 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-11-03 03:50:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:50:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:50:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176442880001,"66":27397,"240":206,"80":60160,"24":53,"16":36723383425040384,"45":4998573401542270976},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,240,80,24,16,45]} 
[2026-11-03 03:50:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:50:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:50:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176442880001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:50:43] local.INFO: Unknown IO ID detected {"io_id":240,"value":206,"description":"Power Status (1-byte)"} 
[2026-11-03 03:50:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 03:50:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36723383425040384,"km_value":36723383425040.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:50:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":4998573401542270976,"description":"Unknown IO ID 45"} 
[2026-11-03 03:50:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176442880001,"power":27397,"unknown_240":206,"unknown_80":60160,"ignition":53,"odometer":null,"unknown_45":4998573401542270976}} 
[2026-11-03 03:50:43] local.INFO: DEBUG: GPS processor result {"connection_id":228358,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53333,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:50:43] local.INFO: GPS data processed {"connection_id":228358,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:50:43] local.INFO: Acknowledgment sent {"connection_id":228358,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:51:10] local.INFO: TCP Data received {"connection_id":231433,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:51:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231433,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:51:10] local.INFO: Processing buffer {"connection_id":231433,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:51:10] local.INFO: IMEI packet received {"connection_id":231433,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:51:10] local.INFO: IMEI acknowledgment sent {"connection_id":231433,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:51:14] local.INFO: TCP Data received {"connection_id":231433,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:51:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231433,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:51:14] local.INFO: Processing buffer {"connection_id":231433,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:51:14] local.INFO: IMEI packet received {"connection_id":231433,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:51:14] local.INFO: IMEI acknowledgment sent {"connection_id":231433,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:51:15] local.INFO: TCP Data received {"connection_id":231433,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:51:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231433,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:51:15] local.INFO: Processing buffer {"connection_id":231433,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:51:15] local.INFO: IMEI packet received {"connection_id":231433,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:51:15] local.INFO: IMEI acknowledgment sent {"connection_id":231433,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:51:21] local.INFO: TCP Data received {"connection_id":231433,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e58fb10012d4587c0066ee1d8000300212e..."} 
[2026-11-03 03:51:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231433,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e58fb10012d4587c0066ee1d8000300212e..."} 
[2026-11-03 03:51:21] local.INFO: Processing buffer {"connection_id":231433,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e58fb10012d4587c0066ee1d8000300212e..."} 
[2026-11-03 03:51:21] local.INFO: Packet analysis {"connection_id":231433,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e58"} 
[2026-11-03 03:51:21] local.INFO: Extracted packet for processing {"connection_id":231433,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e58"} 
[2026-11-03 03:51:21] local.INFO: GPS Element Parsed {"raw_longitude":759531456,"raw_latitude":107930072,"longitude_deg":75.9531456,"latitude_deg":10.7930072,"altitude":3,"angle":33,"satellites":46,"speed":52,"hex_longitude":"2d4587c0","hex_latitude":"066ee1d8","is_valid_coordinates":true} 
[2026-11-03 03: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-11-03 03:51:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176444672001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:51:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36723834396606464,"note":"Value kept but may cause issues"} 
[2026-11-03 03:51:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5004484376055214080,"note":"Value kept but may cause issues"} 
[2026-11-03 03:51:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,240,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:51:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793657994000,"timestamp_ms":1793657994000,"timestamp_seconds":1793657994,"priority":1,"record_length":96,"hex_timestamp":"000001a19e58fb10"} 
[2026-11-03 03:51:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:51:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 03:51:21] 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-11-03 03: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-11-03 03:51:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:51:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:51:21] local.INFO: Teltonika packet parsed successfully {"connection_id":231433,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:51:21] local.INFO: Passing IMEI to GPS processor {"connection_id":231433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:51:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":231433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:51:21] 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-11-03 03:51:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:51:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:51:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176444672001,"66":27376,"240":206,"80":60160,"24":52,"16":36723834396606464,"45":5004484376055214080},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,240,80,24,16,45]} 
[2026-11-03 03:51:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:51:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:51:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176444672001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:51:21] local.INFO: Unknown IO ID detected {"io_id":240,"value":206,"description":"Power Status (1-byte)"} 
[2026-11-03 03:51:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 03:51:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36723834396606464,"km_value":36723834396606.46,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:51:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":5004484376055214080,"description":"Unknown IO ID 45"} 
[2026-11-03 03:51:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176444672001,"power":27376,"unknown_240":206,"unknown_80":60160,"ignition":52,"odometer":null,"unknown_45":5004484376055214080}} 
[2026-11-03 03:51:21] local.INFO: DEBUG: GPS processor result {"connection_id":231433,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53334,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:51:21] local.INFO: GPS data processed {"connection_id":231433,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:51:21] local.INFO: Acknowledgment sent {"connection_id":231433,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:52:02] local.INFO: TCP Data received {"connection_id":231434,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:52:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231434,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:52:02] local.INFO: Processing buffer {"connection_id":231434,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:52:02] local.INFO: IMEI packet received {"connection_id":231434,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 03:52:02] local.INFO: IMEI acknowledgment sent {"connection_id":231434,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:52:44] local.INFO: TCP Data received {"connection_id":228359,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:52:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228359,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:52:44] local.INFO: Processing buffer {"connection_id":228359,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:52:44] local.INFO: IMEI packet received {"connection_id":228359,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:52:44] local.INFO: IMEI acknowledgment sent {"connection_id":228359,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:52:45] local.INFO: TCP Data received {"connection_id":228359,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:52:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228359,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:52:45] local.INFO: Processing buffer {"connection_id":228359,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:52:45] local.INFO: IMEI packet received {"connection_id":228359,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:52:45] local.INFO: IMEI acknowledgment sent {"connection_id":228359,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:53:15] local.INFO: TCP Data received {"connection_id":229603,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:53:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229603,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:53:15] local.INFO: Processing buffer {"connection_id":229603,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:53:15] local.INFO: IMEI packet received {"connection_id":229603,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:53:15] local.INFO: IMEI acknowledgment sent {"connection_id":229603,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:53:24] local.INFO: TCP Data received {"connection_id":229603,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:53:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229603,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:53:24] local.INFO: Processing buffer {"connection_id":229603,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:53:24] local.INFO: IMEI packet received {"connection_id":229603,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:53:24] local.INFO: IMEI acknowledgment sent {"connection_id":229603,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:57:42] local.INFO: TCP Data received {"connection_id":229605,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:57:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229605,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:57:42] local.INFO: Processing buffer {"connection_id":229605,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 03:57:42] local.INFO: IMEI packet received {"connection_id":229605,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 03:57:42] local.INFO: IMEI acknowledgment sent {"connection_id":229605,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:58:18] local.INFO: TCP Data received {"connection_id":231437,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:58:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231437,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:58:18] local.INFO: Processing buffer {"connection_id":231437,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:58:18] local.INFO: IMEI packet received {"connection_id":231437,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:58:18] local.INFO: IMEI acknowledgment sent {"connection_id":231437,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:58:22] local.INFO: TCP Data received {"connection_id":231437,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e5f5fc8012d4afc0006754720000700242f..."} 
[2026-11-03 03:58:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231437,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e5f5fc8012d4afc0006754720000700242f..."} 
[2026-11-03 03:58:22] local.INFO: Processing buffer {"connection_id":231437,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e5f5fc8012d4afc0006754720000700242f..."} 
[2026-11-03 03:58:22] local.INFO: Packet analysis {"connection_id":231437,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e5f"} 
[2026-11-03 03:58:22] local.INFO: Extracted packet for processing {"connection_id":231437,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e5f"} 
[2026-11-03 03:58:22] local.INFO: GPS Element Parsed {"raw_longitude":759888896,"raw_latitude":108349216,"longitude_deg":75.9888896,"latitude_deg":10.8349216,"altitude":7,"angle":36,"satellites":47,"speed":47,"hex_longitude":"2d4afc00","hex_latitude":"06754720","is_valid_coordinates":true} 
[2026-11-03 03:58: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-11-03 03:58:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176551680001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:58:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36746799586738176,"note":"Value kept but may cause issues"} 
[2026-11-03 03:58:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5396790124953069568,"note":"Value kept but may cause issues"} 
[2026-11-03 03:58:22] 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-11-03 03:58:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793658413000,"timestamp_ms":1793658413000,"timestamp_seconds":1793658413,"priority":1,"record_length":96,"hex_timestamp":"000001a19e5f5fc8"} 
[2026-11-03 03:58:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:58:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 03:58: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 03:58:22] 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-11-03 03:58: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-11-03 03:58:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:58:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:58:22] local.INFO: Teltonika packet parsed successfully {"connection_id":231437,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:58:22] local.INFO: Passing IMEI to GPS processor {"connection_id":231437,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:58:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":231437,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:58:22] 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-11-03 03:58:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:58:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:58:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176551680001,"66":27343,"236":206,"80":60160,"24":47,"16":36746799586738176,"45":5396790124953069568},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,236,80,24,16,45]} 
[2026-11-03 03:58:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:58:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:58:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176551680001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:58:22] local.INFO: Unknown IO ID detected {"io_id":236,"value":206,"description":"Unknown IO ID 236"} 
[2026-11-03 03:58:22] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 03:58:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36746799586738176,"km_value":36746799586738.18,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:58:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":5396790124953069568,"description":"Unknown IO ID 45"} 
[2026-11-03 03:58:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176551680001,"power":27343,"unknown_236":206,"unknown_80":60160,"ignition":47,"odometer":null,"unknown_45":5396790124953069568}} 
[2026-11-03 03:58:22] local.INFO: DEBUG: GPS processor result {"connection_id":231437,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53335,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:58:22] local.INFO: GPS data processed {"connection_id":231437,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:58:22] local.INFO: Acknowledgment sent {"connection_id":231437,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:59:06] local.INFO: TCP Data received {"connection_id":228362,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:59:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228362,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:59:06] local.INFO: Processing buffer {"connection_id":228362,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:59:06] local.INFO: IMEI packet received {"connection_id":228362,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 03:59:06] local.INFO: IMEI acknowledgment sent {"connection_id":228362,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 03:59:08] local.INFO: TCP Data received {"connection_id":228362,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:59:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228362,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:59:08] local.INFO: Processing buffer {"connection_id":228362,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 03:59:08] local.INFO: IMEI packet received {"connection_id":228362,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 03:59:08] local.INFO: IMEI acknowledgment sent {"connection_id":228362,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 03:59:08] local.INFO: TCP Data received {"connection_id":228362,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e60a400012d4c014006766de8001000452f..."} 
[2026-11-03 03:59:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228362,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e60a400012d4c014006766de8001000452f..."} 
[2026-11-03 03:59:08] local.INFO: Processing buffer {"connection_id":228362,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e60a400012d4c014006766de8001000452f..."} 
[2026-11-03 03:59:08] local.INFO: Packet analysis {"connection_id":228362,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e60"} 
[2026-11-03 03:59:08] local.INFO: Extracted packet for processing {"connection_id":228362,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e60"} 
[2026-11-03 03:59:08] local.INFO: GPS Element Parsed {"raw_longitude":759955776,"raw_latitude":108424680,"longitude_deg":75.9955776,"latitude_deg":10.842468,"altitude":16,"angle":69,"satellites":47,"speed":55,"hex_longitude":"2d4c0140","hex_latitude":"06766de8","is_valid_coordinates":true} 
[2026-11-03 03: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-11-03 03:59:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176573696001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:59:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36751687259521024,"note":"Value kept but may cause issues"} 
[2026-11-03 03:59:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5469973618918324224,"note":"Value kept but may cause issues"} 
[2026-11-03 03:59:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,235,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:59:08] local.INFO: AVL Record Parsed {"raw_timestamp":1793658496000,"timestamp_ms":1793658496000,"timestamp_seconds":1793658496,"priority":1,"record_length":96,"hex_timestamp":"000001a19e60a400"} 
[2026-11-03 03:59:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03:59: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-11-03 03: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 03:59:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 03: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-11-03 03:59:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:59:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:59:08] local.INFO: Teltonika packet parsed successfully {"connection_id":228362,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:59:08] local.INFO: Passing IMEI to GPS processor {"connection_id":228362,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:59:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":228362,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:59: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-11-03 03:59:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:59:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:59:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176573696001,"66":27245,"235":206,"80":60160,"24":55,"16":36751687259521024,"45":5469973618918324224},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,80,24,16,45]} 
[2026-11-03 03:59:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:59:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:59:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176573696001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:59:08] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-11-03 03:59:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 03:59:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36751687259521024,"km_value":36751687259521.02,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:59:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":5469973618918324224,"description":"Unknown IO ID 45"} 
[2026-11-03 03:59:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176573696001,"power":27245,"unknown_235":206,"unknown_80":60160,"ignition":55,"odometer":null,"unknown_45":5469973618918324224}} 
[2026-11-03 03:59:08] local.INFO: DEBUG: GPS processor result {"connection_id":228362,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53336,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:59:08] local.INFO: GPS data processed {"connection_id":228362,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:59:08] local.INFO: Acknowledgment sent {"connection_id":228362,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 03:59:39] local.INFO: TCP Data received {"connection_id":228362,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e60bf58012d4c284006767720000f005231..."} 
[2026-11-03 03:59:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228362,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e60bf58012d4c284006767720000f005231..."} 
[2026-11-03 03:59:39] local.INFO: Processing buffer {"connection_id":228362,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e60bf58012d4c284006767720000f005231..."} 
[2026-11-03 03:59:39] local.INFO: Packet analysis {"connection_id":228362,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e60"} 
[2026-11-03 03:59:39] local.INFO: Extracted packet for processing {"connection_id":228362,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e60"} 
[2026-11-03 03:59:39] local.INFO: GPS Element Parsed {"raw_longitude":759965760,"raw_latitude":108427040,"longitude_deg":75.996576,"latitude_deg":10.842704,"altitude":15,"angle":82,"satellites":49,"speed":59,"hex_longitude":"2d4c2840","hex_latitude":"06767720","is_valid_coordinates":true} 
[2026-11-03 03: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-11-03 03:59:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176574976001,"note":"Value kept but may cause issues"} 
[2026-11-03 03:59:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36752176885792768,"note":"Value kept but may cause issues"} 
[2026-11-03 03:59:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5476729018360129536,"note":"Value kept but may cause issues"} 
[2026-11-03 03:59:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,235,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 03:59:39] local.INFO: AVL Record Parsed {"raw_timestamp":1793658503000,"timestamp_ms":1793658503000,"timestamp_seconds":1793658503,"priority":1,"record_length":96,"hex_timestamp":"000001a19e60bf58"} 
[2026-11-03 03:59:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 03: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-11-03 03: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":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-11-03 03:59:39] 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-11-03 03: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-11-03 03:59:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 03:59:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 03:59:39] local.INFO: Teltonika packet parsed successfully {"connection_id":228362,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 03:59:39] local.INFO: Passing IMEI to GPS processor {"connection_id":228362,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:59:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":228362,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 03:59:39] 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-11-03 03:59:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 03:59:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 03:59:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176574976001,"66":27463,"235":206,"80":60160,"24":59,"16":36752176885792768,"45":5476729018360129536},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,80,24,16,45]} 
[2026-11-03 03:59:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 03:59:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 03:59:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176574976001,"description":"Unknown IO ID 0"} 
[2026-11-03 03:59:39] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-11-03 03:59:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 03:59:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36752176885792768,"km_value":36752176885792.766,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 03:59:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":5476729018360129536,"description":"Unknown IO ID 45"} 
[2026-11-03 03:59:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176574976001,"power":27463,"unknown_235":206,"unknown_80":60160,"ignition":59,"odometer":null,"unknown_45":5476729018360129536}} 
[2026-11-03 03:59:39] local.INFO: DEBUG: GPS processor result {"connection_id":228362,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53337,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 03:59:39] local.INFO: GPS data processed {"connection_id":228362,"processed":1,"errors":0,"total":1} 
[2026-11-03 03:59:39] local.INFO: Acknowledgment sent {"connection_id":228362,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:00:06] local.INFO: TCP Data received {"connection_id":231438,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:00:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231438,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:00:06] local.INFO: Processing buffer {"connection_id":231438,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:00:06] local.INFO: IMEI packet received {"connection_id":231438,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:00:06] local.INFO: IMEI acknowledgment sent {"connection_id":231438,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:00:07] local.INFO: TCP Data received {"connection_id":231438,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:00:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231438,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:00:07] local.INFO: Processing buffer {"connection_id":231438,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:00:07] local.INFO: IMEI packet received {"connection_id":231438,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:00:07] local.INFO: IMEI acknowledgment sent {"connection_id":231438,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:00:08] local.INFO: TCP Data received {"connection_id":231438,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e60bf58012d4c284006767720000f005231..."} 
[2026-11-03 04:00:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231438,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e60bf58012d4c284006767720000f005231..."} 
[2026-11-03 04:00:08] local.INFO: Processing buffer {"connection_id":231438,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e60bf58012d4c284006767720000f005231..."} 
[2026-11-03 04:00:08] local.INFO: Packet analysis {"connection_id":231438,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e60"} 
[2026-11-03 04:00:08] local.INFO: Extracted packet for processing {"connection_id":231438,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e60"} 
[2026-11-03 04:00:08] local.INFO: GPS Element Parsed {"raw_longitude":759965760,"raw_latitude":108427040,"longitude_deg":75.996576,"latitude_deg":10.842704,"altitude":15,"angle":82,"satellites":49,"speed":59,"hex_longitude":"2d4c2840","hex_latitude":"06767720","is_valid_coordinates":true} 
[2026-11-03 04:00: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-11-03 04:00:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176576768001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:00:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36752176885792768,"note":"Value kept but may cause issues"} 
[2026-11-03 04:00:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5487706542452449280,"note":"Value kept but may cause issues"} 
[2026-11-03 04:00:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,235,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:00:08] local.INFO: AVL Record Parsed {"raw_timestamp":1793658503000,"timestamp_ms":1793658503000,"timestamp_seconds":1793658503,"priority":1,"record_length":96,"hex_timestamp":"000001a19e60bf58"} 
[2026-11-03 04:00:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:00: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-11-03 04:00: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-11-03 04:00: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-11-03 04:00: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-11-03 04:00:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:00:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:00:08] local.INFO: Teltonika packet parsed successfully {"connection_id":231438,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:00:08] local.INFO: Passing IMEI to GPS processor {"connection_id":231438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:00:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":231438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:00: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-11-03 04:00:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:00:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:00:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176576768001,"66":27463,"235":206,"80":60160,"24":59,"16":36752176885792768,"45":5487706542452449280},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,80,24,16,45]} 
[2026-11-03 04:00:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:00:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:00:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176576768001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:00:08] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-11-03 04:00:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 04:00:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36752176885792768,"km_value":36752176885792.766,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:00:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":5487706542452449280,"description":"Unknown IO ID 45"} 
[2026-11-03 04:00:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176576768001,"power":27463,"unknown_235":206,"unknown_80":60160,"ignition":59,"odometer":null,"unknown_45":5487706542452449280}} 
[2026-11-03 04:00:08] local.INFO: DEBUG: GPS processor result {"connection_id":231438,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53338,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:00:08] local.INFO: GPS data processed {"connection_id":231438,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:00:08] local.INFO: Acknowledgment sent {"connection_id":231438,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:00:40] local.INFO: TCP Data received {"connection_id":231438,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e61f3f0012d4db40006761918000e005a31..."} 
[2026-11-03 04:00:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231438,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e61f3f0012d4db40006761918000e005a31..."} 
[2026-11-03 04:00:40] local.INFO: Processing buffer {"connection_id":231438,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e61f3f0012d4db40006761918000e005a31..."} 
[2026-11-03 04:00:40] local.INFO: Packet analysis {"connection_id":231438,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e61"} 
[2026-11-03 04:00:40] local.INFO: Extracted packet for processing {"connection_id":231438,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e61"} 
[2026-11-03 04:00:40] local.INFO: GPS Element Parsed {"raw_longitude":760067072,"raw_latitude":108402968,"longitude_deg":76.0067072,"latitude_deg":10.8402968,"altitude":14,"angle":90,"satellites":49,"speed":55,"hex_longitude":"2d4db400","hex_latitude":"06761918","is_valid_coordinates":true} 
[2026-11-03 04:00:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 04:00:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176595456001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:00:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36757416745893888,"note":"Value kept but may cause issues"} 
[2026-11-03 04:00:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5589811590248333312,"note":"Value kept but may cause issues"} 
[2026-11-03 04:00:40] 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-11-03 04:00:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793658582000,"timestamp_ms":1793658582000,"timestamp_seconds":1793658582,"priority":1,"record_length":96,"hex_timestamp":"000001a19e61f3f0"} 
[2026-11-03 04:00:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:00: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-11-03 04:00:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 04:00:40] 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-11-03 04:00:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 04:00:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:00:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:00:40] local.INFO: Teltonika packet parsed successfully {"connection_id":231438,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:00:40] local.INFO: Passing IMEI to GPS processor {"connection_id":231438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:00:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":231438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:00:40] 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-11-03 04:00:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:00:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:00:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176595456001,"66":27267,"168":206,"80":60160,"24":55,"16":36757416745893888,"45":5589811590248333312},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,168,80,24,16,45]} 
[2026-11-03 04:00:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:00:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:00:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176595456001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:00:40] local.INFO: Unknown IO ID detected {"io_id":168,"value":206,"description":"Unknown IO ID 168"} 
[2026-11-03 04:00:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 04:00:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36757416745893888,"km_value":36757416745893.89,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:00:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":5589811590248333312,"description":"Unknown IO ID 45"} 
[2026-11-03 04:00:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176595456001,"power":27267,"unknown_168":206,"unknown_80":60160,"ignition":55,"odometer":null,"unknown_45":5589811590248333312}} 
[2026-11-03 04:00:40] local.INFO: DEBUG: GPS processor result {"connection_id":231438,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53339,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:00:40] local.INFO: GPS data processed {"connection_id":231438,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:00:40] local.INFO: Acknowledgment sent {"connection_id":231438,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:01:06] local.INFO: TCP Data received {"connection_id":227913,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:01:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227913,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:01:06] local.INFO: Processing buffer {"connection_id":227913,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:01:06] local.INFO: IMEI packet received {"connection_id":227913,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:01:06] local.INFO: IMEI acknowledgment sent {"connection_id":227913,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:01:09] local.INFO: TCP Data received {"connection_id":227913,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:01:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227913,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:01:09] local.INFO: Processing buffer {"connection_id":227913,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:01:09] local.INFO: IMEI packet received {"connection_id":227913,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:01:09] local.INFO: IMEI acknowledgment sent {"connection_id":227913,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:01:10] local.INFO: TCP Data received {"connection_id":227913,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e620f48012d4dd98006761d90000f00502f..."} 
[2026-11-03 04:01:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227913,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e620f48012d4dd98006761d90000f00502f..."} 
[2026-11-03 04:01:10] local.INFO: Processing buffer {"connection_id":227913,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e620f48012d4dd98006761d90000f00502f..."} 
[2026-11-03 04:01:10] local.INFO: Packet analysis {"connection_id":227913,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e62"} 
[2026-11-03 04:01:10] local.INFO: Extracted packet for processing {"connection_id":227913,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e62"} 
[2026-11-03 04:01:10] local.INFO: GPS Element Parsed {"raw_longitude":760076672,"raw_latitude":108404112,"longitude_deg":76.0076672,"latitude_deg":10.8404112,"altitude":15,"angle":80,"satellites":47,"speed":53,"hex_longitude":"2d4dd980","hex_latitude":"06761d90","is_valid_coordinates":true} 
[2026-11-03 04: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-11-03 04:01:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176596992001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:01:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36757880602361856,"note":"Value kept but may cause issues"} 
[2026-11-03 04:01:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5599100264479528960,"note":"Value kept but may cause issues"} 
[2026-11-03 04:01:10] 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-11-03 04:01:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793658589000,"timestamp_ms":1793658589000,"timestamp_seconds":1793658589,"priority":1,"record_length":96,"hex_timestamp":"000001a19e620f48"} 
[2026-11-03 04:01:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:01: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-11-03 04: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 04:01:10] 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-11-03 04: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-11-03 04:01:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:01:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:01:10] local.INFO: Teltonika packet parsed successfully {"connection_id":227913,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:01:10] local.INFO: Passing IMEI to GPS processor {"connection_id":227913,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:01:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":227913,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:01: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-11-03 04:01:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:01:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:01:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176596992001,"66":27463,"168":206,"80":60160,"24":53,"16":36757880602361856,"45":5599100264479528960},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,168,80,24,16,45]} 
[2026-11-03 04:01:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:01:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:01:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176596992001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:01:10] local.INFO: Unknown IO ID detected {"io_id":168,"value":206,"description":"Unknown IO ID 168"} 
[2026-11-03 04:01:10] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 04:01:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36757880602361856,"km_value":36757880602361.86,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:01:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":5599100264479528960,"description":"Unknown IO ID 45"} 
[2026-11-03 04:01:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176596992001,"power":27463,"unknown_168":206,"unknown_80":60160,"ignition":53,"odometer":null,"unknown_45":5599100264479528960}} 
[2026-11-03 04:01:10] local.INFO: DEBUG: GPS processor result {"connection_id":227913,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53340,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:01:10] local.INFO: GPS data processed {"connection_id":227913,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:01:10] local.INFO: Acknowledgment sent {"connection_id":227913,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:01:41] local.INFO: TCP Data received {"connection_id":227913,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e622aa0012d4dfd80067624c80010004e2f..."} 
[2026-11-03 04:01:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227913,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e622aa0012d4dfd80067624c80010004e2f..."} 
[2026-11-03 04:01:41] local.INFO: Processing buffer {"connection_id":227913,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e622aa0012d4dfd80067624c80010004e2f..."} 
[2026-11-03 04:01:41] local.INFO: Packet analysis {"connection_id":227913,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e62"} 
[2026-11-03 04:01:41] local.INFO: Extracted packet for processing {"connection_id":227913,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e62"} 
[2026-11-03 04:01:41] local.INFO: GPS Element Parsed {"raw_longitude":760085888,"raw_latitude":108405960,"longitude_deg":76.0085888,"latitude_deg":10.840596,"altitude":16,"angle":78,"satellites":47,"speed":52,"hex_longitude":"2d4dfd80","hex_latitude":"067624c8","is_valid_coordinates":true} 
[2026-11-03 04:01:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 04:01:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176598784001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:01:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36758327278960640,"note":"Value kept but may cause issues"} 
[2026-11-03 04:01:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5609655576106471424,"note":"Value kept but may cause issues"} 
[2026-11-03 04:01:41] 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-11-03 04:01:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793658596000,"timestamp_ms":1793658596000,"timestamp_seconds":1793658596,"priority":1,"record_length":96,"hex_timestamp":"000001a19e622aa0"} 
[2026-11-03 04:01:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:01:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:01:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 04:01: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-11-03 04:01:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 04:01:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:01:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:01:41] local.INFO: Teltonika packet parsed successfully {"connection_id":227913,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:01:41] local.INFO: Passing IMEI to GPS processor {"connection_id":227913,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:01:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":227913,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:01:41] 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-11-03 04:01:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:01:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:01:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176598784001,"66":27343,"168":206,"80":60160,"24":52,"16":36758327278960640,"45":5609655576106471424},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,168,80,24,16,45]} 
[2026-11-03 04:01:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:01:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:01:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176598784001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:01:41] local.INFO: Unknown IO ID detected {"io_id":168,"value":206,"description":"Unknown IO ID 168"} 
[2026-11-03 04:01:41] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 04:01:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36758327278960640,"km_value":36758327278960.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:01:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":5609655576106471424,"description":"Unknown IO ID 45"} 
[2026-11-03 04:01:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176598784001,"power":27343,"unknown_168":206,"unknown_80":60160,"ignition":52,"odometer":null,"unknown_45":5609655576106471424}} 
[2026-11-03 04:01:41] local.INFO: DEBUG: GPS processor result {"connection_id":227913,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53341,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:01:41] local.INFO: GPS data processed {"connection_id":227913,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:01:41] local.INFO: Acknowledgment sent {"connection_id":227913,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:02:05] local.INFO: TCP Data received {"connection_id":228363,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:02:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228363,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:02:05] local.INFO: Processing buffer {"connection_id":228363,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:02:05] local.INFO: IMEI packet received {"connection_id":228363,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:02:05] local.INFO: IMEI acknowledgment sent {"connection_id":228363,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:02:08] local.INFO: TCP Data received {"connection_id":228363,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:02:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228363,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:02:08] local.INFO: Processing buffer {"connection_id":228363,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:02:08] local.INFO: IMEI packet received {"connection_id":228363,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:02:08] local.INFO: IMEI acknowledgment sent {"connection_id":228363,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:02:11] local.INFO: TCP Data received {"connection_id":228363,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:02:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228363,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:02:11] local.INFO: Processing buffer {"connection_id":228363,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:02:11] local.INFO: IMEI packet received {"connection_id":228363,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:02:11] local.INFO: IMEI acknowledgment sent {"connection_id":228363,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:02:12] local.INFO: TCP Data received {"connection_id":228363,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e6347c8012d4f520006766048001f007030..."} 
[2026-11-03 04:02:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228363,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e6347c8012d4f520006766048001f007030..."} 
[2026-11-03 04:02:12] local.INFO: Processing buffer {"connection_id":228363,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e6347c8012d4f520006766048001f007030..."} 
[2026-11-03 04:02:12] local.INFO: Packet analysis {"connection_id":228363,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e63"} 
[2026-11-03 04:02:12] local.INFO: Extracted packet for processing {"connection_id":228363,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e63"} 
[2026-11-03 04:02:12] local.INFO: GPS Element Parsed {"raw_longitude":760173056,"raw_latitude":108421192,"longitude_deg":76.0173056,"latitude_deg":10.8421192,"altitude":31,"angle":112,"satellites":48,"speed":50,"hex_longitude":"2d4f5200","hex_latitude":"06766048","is_valid_coordinates":true} 
[2026-11-03 04:02:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 04:02:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176617216001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:02:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36762648016060416,"note":"Value kept but may cause issues"} 
[2026-11-03 04:02:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5705357068193251328,"note":"Value kept but may cause issues"} 
[2026-11-03 04:02:12] 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-11-03 04:02:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793658669000,"timestamp_ms":1793658669000,"timestamp_seconds":1793658669,"priority":1,"record_length":96,"hex_timestamp":"000001a19e6347c8"} 
[2026-11-03 04:02:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:02: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-11-03 04:02:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 04:02: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-11-03 04:02:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 04:02:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:02:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:02:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228363,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:02:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228363,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:02:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228363,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:02:12] 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-11-03 04:02:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:02:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:02:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176617216001,"66":27310,"167":206,"80":60160,"24":50,"16":36762648016060416,"45":5705357068193251328},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,80,24,16,45]} 
[2026-11-03 04:02:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:02:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:02:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176617216001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:02:12] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 04:02:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 04:02:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36762648016060416,"km_value":36762648016060.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:02:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5705357068193251328,"description":"Unknown IO ID 45"} 
[2026-11-03 04:02:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176617216001,"power":27310,"unknown_167":206,"unknown_80":60160,"ignition":50,"odometer":null,"unknown_45":5705357068193251328}} 
[2026-11-03 04:02:12] local.INFO: DEBUG: GPS processor result {"connection_id":228363,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53342,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:02:12] local.INFO: GPS data processed {"connection_id":228363,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:02:12] local.INFO: Acknowledgment sent {"connection_id":228363,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:02:50] local.INFO: TCP Data received {"connection_id":228363,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e636320012d4f738006765248001d007030..."} 
[2026-11-03 04:02:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228363,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e636320012d4f738006765248001d007030..."} 
[2026-11-03 04:02:50] local.INFO: Processing buffer {"connection_id":228363,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e636320012d4f738006765248001d007030..."} 
[2026-11-03 04:02:50] local.INFO: Packet analysis {"connection_id":228363,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e63"} 
[2026-11-03 04:02:50] local.INFO: Extracted packet for processing {"connection_id":228363,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e63"} 
[2026-11-03 04:02:50] local.INFO: GPS Element Parsed {"raw_longitude":760181632,"raw_latitude":108417608,"longitude_deg":76.0181632,"latitude_deg":10.8417608,"altitude":29,"angle":112,"satellites":48,"speed":53,"hex_longitude":"2d4f7380","hex_latitude":"06765248","is_valid_coordinates":true} 
[2026-11-03 04:02: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-11-03 04:02:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176619264001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:02:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36763094692659200,"note":"Value kept but may cause issues"} 
[2026-11-03 04:02:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5715630904842405888,"note":"Value kept but may cause issues"} 
[2026-11-03 04:02:50] 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-11-03 04:02:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793658676000,"timestamp_ms":1793658676000,"timestamp_seconds":1793658676,"priority":1,"record_length":96,"hex_timestamp":"000001a19e636320"} 
[2026-11-03 04:02:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:02:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:02: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":174,"data_length":795,"current_offset":136} 
[2026-11-03 04:02:50] 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-11-03 04:02: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-11-03 04:02:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:02:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:02:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228363,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:02:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228363,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:02:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228363,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:02:50] 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-11-03 04:02:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:02:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:02:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176619264001,"66":27332,"167":206,"80":60160,"24":53,"16":36763094692659200,"45":5715630904842405888},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,80,24,16,45]} 
[2026-11-03 04:02:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:02:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:02:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176619264001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:02:50] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 04:02:50] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 04:02:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36763094692659200,"km_value":36763094692659.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:02:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":5715630904842405888,"description":"Unknown IO ID 45"} 
[2026-11-03 04:02:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176619264001,"power":27332,"unknown_167":206,"unknown_80":60160,"ignition":53,"odometer":null,"unknown_45":5715630904842405888}} 
[2026-11-03 04:02:50] local.INFO: DEBUG: GPS processor result {"connection_id":228363,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53343,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:02:50] local.INFO: GPS data processed {"connection_id":228363,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:02:50] local.INFO: Acknowledgment sent {"connection_id":228363,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:03:02] local.INFO: TCP Data received {"connection_id":231440,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:03:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231440,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:03:02] local.INFO: Processing buffer {"connection_id":231440,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:03:02] local.INFO: IMEI packet received {"connection_id":231440,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 04:03:02] local.INFO: IMEI acknowledgment sent {"connection_id":231440,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:03:05] local.INFO: TCP Data received {"connection_id":231441,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:03:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231441,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:03:05] local.INFO: Processing buffer {"connection_id":231441,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:03:05] local.INFO: IMEI packet received {"connection_id":231441,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:03:05] local.INFO: IMEI acknowledgment sent {"connection_id":231441,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:03:06] local.INFO: TCP Data received {"connection_id":231441,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:03:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231441,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:03:06] local.INFO: Processing buffer {"connection_id":231441,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:03:06] local.INFO: IMEI packet received {"connection_id":231441,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:03:06] local.INFO: IMEI acknowledgment sent {"connection_id":231441,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:03:18] local.INFO: TCP Data received {"connection_id":231441,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:03:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231441,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:03:18] local.INFO: Processing buffer {"connection_id":231441,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:03:18] local.INFO: IMEI packet received {"connection_id":231441,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:03:18] local.INFO: IMEI acknowledgment sent {"connection_id":231441,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:03:20] local.INFO: TCP Data received {"connection_id":231441,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e637e78012d4f964006764400001a00702d..."} 
[2026-11-03 04:03:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231441,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e637e78012d4f964006764400001a00702d..."} 
[2026-11-03 04:03:20] local.INFO: Processing buffer {"connection_id":231441,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e637e78012d4f964006764400001a00702d..."} 
[2026-11-03 04:03:20] local.INFO: Packet analysis {"connection_id":231441,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e63"} 
[2026-11-03 04:03:20] local.INFO: Extracted packet for processing {"connection_id":231441,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e63"} 
[2026-11-03 04:03:20] local.INFO: GPS Element Parsed {"raw_longitude":760190528,"raw_latitude":108413952,"longitude_deg":76.0190528,"latitude_deg":10.8413952,"altitude":26,"angle":112,"satellites":45,"speed":55,"hex_longitude":"2d4f9640","hex_latitude":"06764400","is_valid_coordinates":true} 
[2026-11-03 04:03: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-11-03 04:03:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176621056001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:03:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36763554254159872,"note":"Value kept but may cause issues"} 
[2026-11-03 04:03:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5725060316561295360,"note":"Value kept but may cause issues"} 
[2026-11-03 04:03:20] 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-11-03 04:03:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793658683000,"timestamp_ms":1793658683000,"timestamp_seconds":1793658683,"priority":1,"record_length":96,"hex_timestamp":"000001a19e637e78"} 
[2026-11-03 04:03:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:03:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:03: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":196,"data_length":795,"current_offset":136} 
[2026-11-03 04:03:20] 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-11-03 04:03: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-11-03 04:03:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:03:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:03:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231441,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:03:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:03:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:03: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-11-03 04:03:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:03:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:03:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176621056001,"66":27376,"167":206,"80":60160,"24":55,"16":36763554254159872,"45":5725060316561295360},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,80,24,16,45]} 
[2026-11-03 04:03:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:03:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:03:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176621056001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:03:20] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 04:03:20] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 04:03:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36763554254159872,"km_value":36763554254159.875,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:03:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":5725060316561295360,"description":"Unknown IO ID 45"} 
[2026-11-03 04:03:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176621056001,"power":27376,"unknown_167":206,"unknown_80":60160,"ignition":55,"odometer":null,"unknown_45":5725060316561295360}} 
[2026-11-03 04:03:20] local.INFO: DEBUG: GPS processor result {"connection_id":231441,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53344,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:03:20] local.INFO: GPS data processed {"connection_id":231441,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:03:20] local.INFO: Acknowledgment sent {"connection_id":231441,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:04:05] local.INFO: TCP Data received {"connection_id":227914,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:04:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227914,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:04:05] local.INFO: Processing buffer {"connection_id":227914,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:04:05] local.INFO: IMEI packet received {"connection_id":227914,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:04:05] local.INFO: IMEI acknowledgment sent {"connection_id":227914,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:04:08] local.INFO: TCP Data received {"connection_id":227914,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:04:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227914,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:04:08] local.INFO: Processing buffer {"connection_id":227914,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:04:08] local.INFO: IMEI packet received {"connection_id":227914,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:04:08] local.INFO: IMEI acknowledgment sent {"connection_id":227914,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:04:11] local.INFO: TCP Data received {"connection_id":227914,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:04:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227914,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:04:11] local.INFO: Processing buffer {"connection_id":227914,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:04:11] local.INFO: IMEI packet received {"connection_id":227914,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:04:11] local.INFO: IMEI acknowledgment sent {"connection_id":227914,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:04:12] local.INFO: TCP Data received {"connection_id":227914,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e64e1f0012d5149c006769a100015001731..."} 
[2026-11-03 04:04:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227914,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e64e1f0012d5149c006769a100015001731..."} 
[2026-11-03 04:04:12] local.INFO: Processing buffer {"connection_id":227914,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e64e1f0012d5149c006769a100015001731..."} 
[2026-11-03 04:04:12] local.INFO: Packet analysis {"connection_id":227914,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e64"} 
[2026-11-03 04:04:12] local.INFO: Extracted packet for processing {"connection_id":227914,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e64"} 
[2026-11-03 04:04:12] local.INFO: GPS Element Parsed {"raw_longitude":760302016,"raw_latitude":108435984,"longitude_deg":76.0302016,"latitude_deg":10.8435984,"altitude":21,"angle":23,"satellites":49,"speed":52,"hex_longitude":"2d5149c0","hex_latitude":"06769a10","is_valid_coordinates":true} 
[2026-11-03 04:04: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-11-03 04:04:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176644096001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:04:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36769554323472384,"note":"Value kept but may cause issues"} 
[2026-11-03 04:04:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5852709218501851136,"note":"Value kept but may cause issues"} 
[2026-11-03 04:04:12] 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-11-03 04:04:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793658774000,"timestamp_ms":1793658774000,"timestamp_seconds":1793658774,"priority":1,"record_length":96,"hex_timestamp":"000001a19e64e1f0"} 
[2026-11-03 04:04:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:04: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-11-03 04:04: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 04:04:12] 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-11-03 04:04: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-11-03 04:04:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:04:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:04:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227914,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:04:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:04:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:04:12] 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-11-03 04:04:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:04:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:04:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176644096001,"66":27343,"38":206,"80":60160,"24":52,"16":36769554323472384,"45":5852709218501851136},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,80,24,16,45]} 
[2026-11-03 04:04:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:04:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:04:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176644096001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:04:12] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-11-03 04:04:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 04:04:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36769554323472384,"km_value":36769554323472.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:04:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5852709218501851136,"description":"Unknown IO ID 45"} 
[2026-11-03 04:04:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176644096001,"power":27343,"unknown_38":206,"unknown_80":60160,"ignition":52,"odometer":null,"unknown_45":5852709218501851136}} 
[2026-11-03 04:04:12] local.INFO: DEBUG: GPS processor result {"connection_id":227914,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53345,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:04:12] local.INFO: GPS data processed {"connection_id":227914,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:04:12] local.INFO: Acknowledgment sent {"connection_id":227914,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:04:43] local.INFO: TCP Data received {"connection_id":227914,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e64fd48012d5158400676bbe00014001731..."} 
[2026-11-03 04:04:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227914,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e64fd48012d5158400676bbe00014001731..."} 
[2026-11-03 04:04:43] local.INFO: Processing buffer {"connection_id":227914,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e64fd48012d5158400676bbe00014001731..."} 
[2026-11-03 04:04:43] local.INFO: Packet analysis {"connection_id":227914,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e64"} 
[2026-11-03 04:04:43] local.INFO: Extracted packet for processing {"connection_id":227914,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e64"} 
[2026-11-03 04:04:43] local.INFO: GPS Element Parsed {"raw_longitude":760305728,"raw_latitude":108444640,"longitude_deg":76.0305728,"latitude_deg":10.844464,"altitude":20,"angle":23,"satellites":49,"speed":53,"hex_longitude":"2d515840","hex_latitude":"0676bbe0","is_valid_coordinates":true} 
[2026-11-03 04:04: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-11-03 04:04:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176646144001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:04:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36770009590005760,"note":"Value kept but may cause issues"} 
[2026-11-03 04:04:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5857423924364185600,"note":"Value kept but may cause issues"} 
[2026-11-03 04:04:43] 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-11-03 04:04:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793658781000,"timestamp_ms":1793658781000,"timestamp_seconds":1793658781,"priority":1,"record_length":96,"hex_timestamp":"000001a19e64fd48"} 
[2026-11-03 04:04:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:04: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-11-03 04:04: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 04:04:43] 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-11-03 04:04: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-11-03 04:04:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:04:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:04:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227914,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:04:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:04:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:04:43] 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-11-03 04:04:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:04:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:04:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176646144001,"66":27343,"38":206,"80":60160,"24":53,"16":36770009590005760,"45":5857423924364185600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,80,24,16,45]} 
[2026-11-03 04:04:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:04:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:04:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176646144001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:04:43] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-11-03 04:04:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 04:04:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36770009590005760,"km_value":36770009590005.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:04:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":5857423924364185600,"description":"Unknown IO ID 45"} 
[2026-11-03 04:04:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176646144001,"power":27343,"unknown_38":206,"unknown_80":60160,"ignition":53,"odometer":null,"unknown_45":5857423924364185600}} 
[2026-11-03 04:04:43] local.INFO: DEBUG: GPS processor result {"connection_id":227914,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53346,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:04:43] local.INFO: GPS data processed {"connection_id":227914,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:04:43] local.INFO: Acknowledgment sent {"connection_id":227914,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:05:05] local.INFO: TCP Data received {"connection_id":229607,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:05:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229607,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:05:05] local.INFO: Processing buffer {"connection_id":229607,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:05:05] local.INFO: IMEI packet received {"connection_id":229607,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:05:05] local.INFO: IMEI acknowledgment sent {"connection_id":229607,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:05:06] local.INFO: TCP Data received {"connection_id":229607,"ip":"42.109.136.5","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 04:05:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229607,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 04:05:06] local.INFO: Processing buffer {"connection_id":229607,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 04:05:06] local.INFO: IMEI packet received {"connection_id":229607,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:05:06] local.INFO: IMEI acknowledgment sent {"connection_id":229607,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:05:11] local.INFO: TCP Data received {"connection_id":229607,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:05:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229607,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:05:11] local.INFO: Processing buffer {"connection_id":229607,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 04:05:11] local.INFO: IMEI packet received {"connection_id":229607,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:05:11] local.INFO: IMEI acknowledgment sent {"connection_id":229607,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:05:11] local.INFO: TCP Data received {"connection_id":229607,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e6518a0012d5166000676dcd00016001431..."} 
[2026-11-03 04:05:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229607,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e6518a0012d5166000676dcd00016001431..."} 
[2026-11-03 04:05:11] local.INFO: Processing buffer {"connection_id":229607,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a19e..."} 
[2026-11-03 04:05:11] local.INFO: IMEI packet received {"connection_id":229607,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:05:11] local.INFO: IMEI acknowledgment sent {"connection_id":229607,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:05:16] local.INFO: TCP Data received {"connection_id":229607,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e6537e0012d517480067700b80017001631..."} 
[2026-11-03 04:05:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229607,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e6537e0012d517480067700b80017001631..."} 
[2026-11-03 04:05:16] local.INFO: Processing buffer {"connection_id":229607,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a19e6518a0012d5166000676dcd00016001431..."} 
[2026-11-03 04:05:16] local.INFO: Packet analysis {"connection_id":229607,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a19e65"} 
[2026-11-03 04:05:16] local.INFO: Extracted packet for processing {"connection_id":229607,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e65"} 
[2026-11-03 04:05:16] local.INFO: GPS Element Parsed {"raw_longitude":760309248,"raw_latitude":108453072,"longitude_deg":76.0309248,"latitude_deg":10.8453072,"altitude":22,"angle":20,"satellites":49,"speed":50,"hex_longitude":"2d516600","hex_latitude":"0676dcd0","is_valid_coordinates":true} 
[2026-11-03 04:05: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-11-03 04:05:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176647936001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:05:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36770451971637248,"note":"Value kept but may cause issues"} 
[2026-11-03 04:05:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5861505311528706048,"note":"Value kept but may cause issues"} 
[2026-11-03 04:05:16] 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-11-03 04:05:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793658788000,"timestamp_ms":1793658788000,"timestamp_seconds":1793658788,"priority":1,"record_length":96,"hex_timestamp":"000001a19e6518a0"} 
[2026-11-03 04:05:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:05: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-11-03 04:05: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 04:05:16] 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-11-03 04:05: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-11-03 04:05:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:05:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:05:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229607,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:05:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:05:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:05:16] 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-11-03 04:05:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:05:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:05:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176647936001,"66":27300,"38":206,"80":60160,"24":50,"16":36770451971637248,"45":5861505311528706048},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,80,24,16,45]} 
[2026-11-03 04:05:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:05:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:05:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176647936001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:05:16] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-11-03 04:05:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 04:05:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36770451971637248,"km_value":36770451971637.25,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:05:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":5861505311528706048,"description":"Unknown IO ID 45"} 
[2026-11-03 04:05:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176647936001,"power":27300,"unknown_38":206,"unknown_80":60160,"ignition":50,"odometer":null,"unknown_45":5861505311528706048}} 
[2026-11-03 04:05:16] local.INFO: DEBUG: GPS processor result {"connection_id":229607,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53347,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:05:16] local.INFO: GPS data processed {"connection_id":229607,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:05:16] local.INFO: Acknowledgment sent {"connection_id":229607,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:05:16] local.INFO: Packet analysis {"connection_id":229607,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e65"} 
[2026-11-03 04:05:16] local.INFO: Extracted packet for processing {"connection_id":229607,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e65"} 
[2026-11-03 04:05:16] local.INFO: GPS Element Parsed {"raw_longitude":760312960,"raw_latitude":108462264,"longitude_deg":76.031296,"latitude_deg":10.8462264,"altitude":23,"angle":22,"satellites":49,"speed":49,"hex_longitude":"2d517480","hex_latitude":"067700b8","is_valid_coordinates":true} 
[2026-11-03 04:05: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-11-03 04:05:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176649728001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:05:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36770928713007104,"note":"Value kept but may cause issues"} 
[2026-11-03 04:05:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5865375592460636160,"note":"Value kept but may cause issues"} 
[2026-11-03 04:05:16] 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-11-03 04:05:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793658796000,"timestamp_ms":1793658796000,"timestamp_seconds":1793658796,"priority":1,"record_length":96,"hex_timestamp":"000001a19e6537e0"} 
[2026-11-03 04:05:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:05: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-11-03 04:05: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":164,"data_length":795,"current_offset":136} 
[2026-11-03 04:05:16] 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-11-03 04:05: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-11-03 04:05:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:05:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:05:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229607,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:05:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:05:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:05:16] 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-11-03 04:05:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:05:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:05:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176649728001,"66":27343,"38":206,"80":60160,"24":49,"16":36770928713007104,"45":5865375592460636160},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,80,24,16,45]} 
[2026-11-03 04:05:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:05:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:05:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176649728001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:05:16] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-11-03 04:05:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 04:05:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36770928713007104,"km_value":36770928713007.1,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:05:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":5865375592460636160,"description":"Unknown IO ID 45"} 
[2026-11-03 04:05:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176649728001,"power":27343,"unknown_38":206,"unknown_80":60160,"ignition":49,"odometer":null,"unknown_45":5865375592460636160}} 
[2026-11-03 04:05:16] local.INFO: DEBUG: GPS processor result {"connection_id":229607,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53348,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:05:16] local.INFO: GPS data processed {"connection_id":229607,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:05:16] local.INFO: Acknowledgment sent {"connection_id":229607,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:05:52] local.INFO: TCP Data received {"connection_id":229607,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e667830012d522a400677fba0003400192f..."} 
[2026-11-03 04:05:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229607,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e667830012d522a400677fba0003400192f..."} 
[2026-11-03 04:05:52] local.INFO: Processing buffer {"connection_id":229607,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e667830012d522a400677fba0003400192f..."} 
[2026-11-03 04:05:52] local.INFO: Packet analysis {"connection_id":229607,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e66"} 
[2026-11-03 04:05:52] local.INFO: Extracted packet for processing {"connection_id":229607,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e66"} 
[2026-11-03 04:05:52] local.INFO: GPS Element Parsed {"raw_longitude":760359488,"raw_latitude":108526496,"longitude_deg":76.0359488,"latitude_deg":10.8526496,"altitude":52,"angle":25,"satellites":47,"speed":29,"hex_longitude":"2d522a40","hex_latitude":"0677fba0","is_valid_coordinates":true} 
[2026-11-03 04: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-11-03 04:05:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176669952001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:05:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36774832838279168,"note":"Value kept but may cause issues"} 
[2026-11-03 04:05:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5915759613308805120,"note":"Value kept but may cause issues"} 
[2026-11-03 04:05:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,231,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:05:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793658878000,"timestamp_ms":1793658878000,"timestamp_seconds":1793658878,"priority":1,"record_length":96,"hex_timestamp":"000001a19e667830"} 
[2026-11-03 04:05:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:05:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04: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":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-11-03 04:05:52] 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-11-03 04: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-11-03 04:05:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:05:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:05:52] local.INFO: Teltonika packet parsed successfully {"connection_id":229607,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:05:52] local.INFO: Passing IMEI to GPS processor {"connection_id":229607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:05:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":229607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:05:52] 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-11-03 04:05:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:05:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:05:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176669952001,"66":27332,"231":206,"80":60160,"24":29,"16":36774832838279168,"45":5915759613308805120},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,231,80,24,16,45]} 
[2026-11-03 04:05:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:05:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:05:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176669952001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:05:52] local.INFO: Unknown IO ID detected {"io_id":231,"value":206,"description":"Unknown IO ID 231"} 
[2026-11-03 04:05:52] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 04:05:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36774832838279168,"km_value":36774832838279.17,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:05:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":5915759613308805120,"description":"Unknown IO ID 45"} 
[2026-11-03 04:05:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176669952001,"power":27332,"unknown_231":206,"unknown_80":60160,"ignition":29,"odometer":null,"unknown_45":5915759613308805120}} 
[2026-11-03 04:05:52] local.INFO: DEBUG: GPS processor result {"connection_id":229607,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53349,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:05:52] local.INFO: GPS data processed {"connection_id":229607,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:05:52] local.INFO: Acknowledgment sent {"connection_id":229607,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:06:11] local.INFO: TCP Data received {"connection_id":228364,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:06:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228364,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:06:11] local.INFO: Processing buffer {"connection_id":228364,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:06:11] local.INFO: IMEI packet received {"connection_id":228364,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:06:11] local.INFO: IMEI acknowledgment sent {"connection_id":228364,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:06:11] local.INFO: TCP Data received {"connection_id":228364,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:06:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228364,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:06:11] local.INFO: Processing buffer {"connection_id":228364,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:06:11] local.INFO: IMEI packet received {"connection_id":228364,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:06:11] local.INFO: IMEI acknowledgment sent {"connection_id":228364,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:06:16] local.INFO: TCP Data received {"connection_id":228364,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:06:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228364,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:06:16] local.INFO: Processing buffer {"connection_id":228364,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:06:16] local.INFO: IMEI packet received {"connection_id":228364,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:06:16] local.INFO: IMEI acknowledgment sent {"connection_id":228364,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:06:17] local.INFO: TCP Data received {"connection_id":228364,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e669f40012d523380067816400036000d30..."} 
[2026-11-03 04:06:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228364,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e669f40012d523380067816400036000d30..."} 
[2026-11-03 04:06:17] local.INFO: Processing buffer {"connection_id":228364,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e669f40012d523380067816400036000d30..."} 
[2026-11-03 04:06:17] local.INFO: Packet analysis {"connection_id":228364,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e66"} 
[2026-11-03 04:06:17] local.INFO: Extracted packet for processing {"connection_id":228364,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e66"} 
[2026-11-03 04:06:17] local.INFO: GPS Element Parsed {"raw_longitude":760361856,"raw_latitude":108533312,"longitude_deg":76.0361856,"latitude_deg":10.8533312,"altitude":54,"angle":13,"satellites":48,"speed":28,"hex_longitude":"2d523380","hex_latitude":"06781640","is_valid_coordinates":true} 
[2026-11-03 04:06: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-11-03 04:06:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176672768001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:06:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36775180730630144,"note":"Value kept but may cause issues"} 
[2026-11-03 04:06:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5920615056658898944,"note":"Value kept but may cause issues"} 
[2026-11-03 04:06:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,231,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:06:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793658888000,"timestamp_ms":1793658888000,"timestamp_seconds":1793658888,"priority":1,"record_length":96,"hex_timestamp":"000001a19e669f40"} 
[2026-11-03 04:06:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:06: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-11-03 04:06: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":196,"data_length":795,"current_offset":136} 
[2026-11-03 04:06:17] 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-11-03 04:06: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-11-03 04:06:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:06:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:06:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228364,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:06:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228364,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:06:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228364,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:06: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-11-03 04:06:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:06:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:06:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176672768001,"66":27321,"231":206,"80":60160,"24":28,"16":36775180730630144,"45":5920615056658898944},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,231,80,24,16,45]} 
[2026-11-03 04:06:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:06:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:06:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176672768001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:06:17] local.INFO: Unknown IO ID detected {"io_id":231,"value":206,"description":"Unknown IO ID 231"} 
[2026-11-03 04:06:17] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 04:06:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36775180730630144,"km_value":36775180730630.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:06:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":5920615056658898944,"description":"Unknown IO ID 45"} 
[2026-11-03 04:06:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176672768001,"power":27321,"unknown_231":206,"unknown_80":60160,"ignition":28,"odometer":null,"unknown_45":5920615056658898944}} 
[2026-11-03 04:06:17] local.INFO: DEBUG: GPS processor result {"connection_id":228364,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53350,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:06:17] local.INFO: GPS data processed {"connection_id":228364,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:06:17] local.INFO: Acknowledgment sent {"connection_id":228364,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:06:21] local.INFO: TCP Data received {"connection_id":228364,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e66d5f0012d52394006783a18003e000723..."} 
[2026-11-03 04:06:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228364,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e66d5f0012d52394006783a18003e000723..."} 
[2026-11-03 04:06:21] local.INFO: Processing buffer {"connection_id":228364,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e66d5f0012d52394006783a18003e000723..."} 
[2026-11-03 04:06:21] local.INFO: Packet analysis {"connection_id":228364,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e66"} 
[2026-11-03 04:06:21] local.INFO: Extracted packet for processing {"connection_id":228364,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e66"} 
[2026-11-03 04:06:21] local.INFO: GPS Element Parsed {"raw_longitude":760363328,"raw_latitude":108542488,"longitude_deg":76.0363328,"latitude_deg":10.8542488,"altitude":62,"angle":7,"satellites":35,"speed":25,"hex_longitude":"2d523940","hex_latitude":"06783a18","is_valid_coordinates":true} 
[2026-11-03 04:06: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-11-03 04:06:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176675328001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:06:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36775631702196224,"note":"Value kept but may cause issues"} 
[2026-11-03 04:06:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5923218700195217408,"note":"Value kept but may cause issues"} 
[2026-11-03 04:06:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:06:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793658902000,"timestamp_ms":1793658902000,"timestamp_seconds":1793658902,"priority":1,"record_length":96,"hex_timestamp":"000001a19e66d5f0"} 
[2026-11-03 04:06:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:06:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:06: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 04:06:21] 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-11-03 04:06: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-11-03 04:06:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:06:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:06:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228364,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:06:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228364,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:06:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228364,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:06:21] 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-11-03 04:06:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:06:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:06:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176675328001,"66":27376,"95":206,"80":60928,"24":25,"16":36775631702196224,"45":5923218700195217408},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,80,24,16,45]} 
[2026-11-03 04:06:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:06:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:06:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176675328001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:06:21] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-11-03 04:06:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:06:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36775631702196224,"km_value":36775631702196.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:06:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":5923218700195217408,"description":"Unknown IO ID 45"} 
[2026-11-03 04:06:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176675328001,"power":27376,"unknown_95":206,"unknown_80":60928,"ignition":25,"odometer":null,"unknown_45":5923218700195217408}} 
[2026-11-03 04:06:21] local.INFO: DEBUG: GPS processor result {"connection_id":228364,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53351,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:06:21] local.INFO: GPS data processed {"connection_id":228364,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:06:21] local.INFO: Acknowledgment sent {"connection_id":228364,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:07:10] local.INFO: TCP Data received {"connection_id":227916,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:07:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227916,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:07:10] local.INFO: Processing buffer {"connection_id":227916,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:07:10] local.INFO: IMEI packet received {"connection_id":227916,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:07:10] local.INFO: IMEI acknowledgment sent {"connection_id":227916,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:07:11] local.INFO: TCP Data received {"connection_id":227916,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:07:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227916,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:07:11] local.INFO: Processing buffer {"connection_id":227916,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:07:11] local.INFO: IMEI packet received {"connection_id":227916,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:07:11] local.INFO: IMEI acknowledgment sent {"connection_id":227916,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:07:16] local.INFO: TCP Data received {"connection_id":227916,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:07:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227916,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:07:16] local.INFO: Processing buffer {"connection_id":227916,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:07:16] local.INFO: IMEI packet received {"connection_id":227916,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:07:16] local.INFO: IMEI acknowledgment sent {"connection_id":227916,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:07:17] local.INFO: TCP Data received {"connection_id":227916,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e671470012d523d0006785c90004100092f..."} 
[2026-11-03 04:07:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227916,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e671470012d523d0006785c90004100092f..."} 
[2026-11-03 04:07:17] local.INFO: Processing buffer {"connection_id":227916,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e671470012d523d0006785c90004100092f..."} 
[2026-11-03 04:07:17] local.INFO: Packet analysis {"connection_id":227916,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e67"} 
[2026-11-03 04:07:17] local.INFO: Extracted packet for processing {"connection_id":227916,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e67"} 
[2026-11-03 04:07:17] local.INFO: GPS Element Parsed {"raw_longitude":760364288,"raw_latitude":108551312,"longitude_deg":76.0364288,"latitude_deg":10.8551312,"altitude":65,"angle":9,"satellites":47,"speed":21,"hex_longitude":"2d523d00","hex_latitude":"06785c90","is_valid_coordinates":true} 
[2026-11-03 04:07: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-11-03 04:07:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176678912001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:07:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36776061198925824,"note":"Value kept but may cause issues"} 
[2026-11-03 04:07:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5924837181313652736,"note":"Value kept but may cause issues"} 
[2026-11-03 04:07:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,232,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:07:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793658918000,"timestamp_ms":1793658918000,"timestamp_seconds":1793658918,"priority":1,"record_length":96,"hex_timestamp":"000001a19e671470"} 
[2026-11-03 04:07:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:07: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-11-03 04: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 04:07:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 04: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-11-03 04:07:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:07:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:07:17] local.INFO: Teltonika packet parsed successfully {"connection_id":227916,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:07:17] local.INFO: Passing IMEI to GPS processor {"connection_id":227916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:07:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":227916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:07: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-11-03 04:07:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:07:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:07:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176678912001,"66":27267,"232":206,"80":60160,"24":21,"16":36776061198925824,"45":5924837181313652736},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,232,80,24,16,45]} 
[2026-11-03 04:07:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:07:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:07:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176678912001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:07:17] local.INFO: Unknown IO ID detected {"io_id":232,"value":206,"description":"Unknown IO ID 232"} 
[2026-11-03 04:07:17] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 04:07:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36776061198925824,"km_value":36776061198925.82,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:07:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":5924837181313652736,"description":"Unknown IO ID 45"} 
[2026-11-03 04:07:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176678912001,"power":27267,"unknown_232":206,"unknown_80":60160,"ignition":21,"odometer":null,"unknown_45":5924837181313652736}} 
[2026-11-03 04:07:17] local.INFO: DEBUG: GPS processor result {"connection_id":227916,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53352,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:07:17] local.INFO: GPS data processed {"connection_id":227916,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:07:17] local.INFO: Acknowledgment sent {"connection_id":227916,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:07:48] local.INFO: TCP Data received {"connection_id":227916,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e674f08012d5240c006787f180043000430..."} 
[2026-11-03 04:07:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227916,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e674f08012d5240c006787f180043000430..."} 
[2026-11-03 04:07:48] local.INFO: Processing buffer {"connection_id":227916,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e674f08012d5240c006787f180043000430..."} 
[2026-11-03 04:07:48] local.INFO: Packet analysis {"connection_id":227916,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e67"} 
[2026-11-03 04:07:48] local.INFO: Extracted packet for processing {"connection_id":227916,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e67"} 
[2026-11-03 04:07:48] local.INFO: GPS Element Parsed {"raw_longitude":760365248,"raw_latitude":108560152,"longitude_deg":76.0365248,"latitude_deg":10.8560152,"altitude":67,"angle":4,"satellites":48,"speed":24,"hex_longitude":"2d5240c0","hex_latitude":"06787f18","is_valid_coordinates":true} 
[2026-11-03 04:07: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-11-03 04:07:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176683008001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:07:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36776494990622720,"note":"Value kept but may cause issues"} 
[2026-11-03 04:07:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5925892712478576640,"note":"Value kept but may cause issues"} 
[2026-11-03 04:07:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,232,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:07:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793658933000,"timestamp_ms":1793658933000,"timestamp_seconds":1793658933,"priority":1,"record_length":96,"hex_timestamp":"000001a19e674f08"} 
[2026-11-03 04:07:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:07:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:07:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 04:07:48] 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-11-03 04:07: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-11-03 04:07:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:07:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:07:48] local.INFO: Teltonika packet parsed successfully {"connection_id":227916,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:07:48] local.INFO: Passing IMEI to GPS processor {"connection_id":227916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:07:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":227916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:07:48] 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-11-03 04:07:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:07:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:07:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176683008001,"66":27343,"232":206,"80":60160,"24":24,"16":36776494990622720,"45":5925892712478576640},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,232,80,24,16,45]} 
[2026-11-03 04:07:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:07:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:07:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176683008001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:07:48] local.INFO: Unknown IO ID detected {"io_id":232,"value":206,"description":"Unknown IO ID 232"} 
[2026-11-03 04:07:48] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 04:07:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36776494990622720,"km_value":36776494990622.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:07:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":5925892712478576640,"description":"Unknown IO ID 45"} 
[2026-11-03 04:07:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176683008001,"power":27343,"unknown_232":206,"unknown_80":60160,"ignition":24,"odometer":null,"unknown_45":5925892712478576640}} 
[2026-11-03 04:07:48] local.INFO: DEBUG: GPS processor result {"connection_id":227916,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53353,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:07:48] local.INFO: GPS data processed {"connection_id":227916,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:07:48] local.INFO: Acknowledgment sent {"connection_id":227916,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:08:08] local.INFO: TCP Data received {"connection_id":229608,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:08:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229608,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:08:08] local.INFO: Processing buffer {"connection_id":229608,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:08:08] local.INFO: IMEI packet received {"connection_id":229608,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:08:08] local.INFO: IMEI acknowledgment sent {"connection_id":229608,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:08:08] local.INFO: TCP Data received {"connection_id":229608,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:08:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229608,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:08:08] local.INFO: Processing buffer {"connection_id":229608,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:08:08] local.INFO: IMEI packet received {"connection_id":229608,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:08:08] local.INFO: IMEI acknowledgment sent {"connection_id":229608,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:08:11] local.INFO: TCP Data received {"connection_id":229608,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:08:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229608,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:08:11] local.INFO: Processing buffer {"connection_id":229608,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:08:11] local.INFO: IMEI packet received {"connection_id":229608,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:08:11] local.INFO: IMEI acknowledgment sent {"connection_id":229608,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:08:16] local.INFO: TCP Data received {"connection_id":229608,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:08:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229608,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:08:16] local.INFO: Processing buffer {"connection_id":229608,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:08:16] local.INFO: IMEI packet received {"connection_id":229608,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:08:16] local.INFO: IMEI acknowledgment sent {"connection_id":229608,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:08:16] local.INFO: TCP Data received {"connection_id":229608,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e6789a0012d5244800678a380004700072f..."} 
[2026-11-03 04:08:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229608,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e6789a0012d5244800678a380004700072f..."} 
[2026-11-03 04:08:16] local.INFO: Processing buffer {"connection_id":229608,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e6789a0012d5244800678a380004700072f..."} 
[2026-11-03 04:08:16] local.INFO: Packet analysis {"connection_id":229608,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e67"} 
[2026-11-03 04:08:16] local.INFO: Extracted packet for processing {"connection_id":229608,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e67"} 
[2026-11-03 04:08:16] local.INFO: GPS Element Parsed {"raw_longitude":760366208,"raw_latitude":108569472,"longitude_deg":76.0366208,"latitude_deg":10.8569472,"altitude":71,"angle":7,"satellites":47,"speed":24,"hex_longitude":"2d524480","hex_latitude":"0678a380","is_valid_coordinates":true} 
[2026-11-03 04:08: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-11-03 04:08:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176686848001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:08:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36776950257156096,"note":"Value kept but may cause issues"} 
[2026-11-03 04:08:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5926948243643504640,"note":"Value kept but may cause issues"} 
[2026-11-03 04:08:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,232,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:08:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793658948000,"timestamp_ms":1793658948000,"timestamp_seconds":1793658948,"priority":1,"record_length":96,"hex_timestamp":"000001a19e6789a0"} 
[2026-11-03 04:08:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:08: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-11-03 04:08: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 04:08:16] 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-11-03 04:08: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-11-03 04:08:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:08:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:08:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229608,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:08:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:08:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:08:16] 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-11-03 04:08:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:08:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:08:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176686848001,"66":27332,"232":206,"80":60160,"24":24,"16":36776950257156096,"45":5926948243643504640},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,232,80,24,16,45]} 
[2026-11-03 04:08:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:08:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:08:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176686848001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:08:16] local.INFO: Unknown IO ID detected {"io_id":232,"value":206,"description":"Unknown IO ID 232"} 
[2026-11-03 04:08:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 04:08:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36776950257156096,"km_value":36776950257156.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:08:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":5926948243643504640,"description":"Unknown IO ID 45"} 
[2026-11-03 04:08:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176686848001,"power":27332,"unknown_232":206,"unknown_80":60160,"ignition":24,"odometer":null,"unknown_45":5926948243643504640}} 
[2026-11-03 04:08:16] local.INFO: DEBUG: GPS processor result {"connection_id":229608,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53354,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:08:16] local.INFO: GPS data processed {"connection_id":229608,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:08:16] local.INFO: Acknowledgment sent {"connection_id":229608,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:08:17] local.INFO: TCP Data received {"connection_id":229608,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e67c438012d5248800678c6e0004b000731..."} 
[2026-11-03 04:08:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229608,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e67c438012d5248800678c6e0004b000731..."} 
[2026-11-03 04:08:17] local.INFO: Processing buffer {"connection_id":229608,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e67c438012d5248800678c6e0004b000731..."} 
[2026-11-03 04:08:17] local.INFO: Packet analysis {"connection_id":229608,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e67"} 
[2026-11-03 04:08:17] local.INFO: Extracted packet for processing {"connection_id":229608,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e67"} 
[2026-11-03 04:08:17] local.INFO: GPS Element Parsed {"raw_longitude":760367232,"raw_latitude":108578528,"longitude_deg":76.0367232,"latitude_deg":10.8578528,"altitude":75,"angle":7,"satellites":49,"speed":24,"hex_longitude":"2d524880","hex_latitude":"0678c6e0","is_valid_coordinates":true} 
[2026-11-03 04:08: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-11-03 04:08:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176690688001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:08:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36777392638787584,"note":"Value kept but may cause issues"} 
[2026-11-03 04:08:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5928003774808555520,"note":"Value kept but may cause issues"} 
[2026-11-03 04:08:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,232,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:08:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793658963000,"timestamp_ms":1793658963000,"timestamp_seconds":1793658963,"priority":1,"record_length":96,"hex_timestamp":"000001a19e67c438"} 
[2026-11-03 04:08:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:08:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:08: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":196,"data_length":795,"current_offset":136} 
[2026-11-03 04:08:17] 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-11-03 04:08: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-11-03 04:08:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:08:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:08:17] local.INFO: Teltonika packet parsed successfully {"connection_id":229608,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:08:17] local.INFO: Passing IMEI to GPS processor {"connection_id":229608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:08:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":229608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:08: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-11-03 04:08:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:08:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:08:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176690688001,"66":27267,"232":206,"80":60160,"24":24,"16":36777392638787584,"45":5928003774808555520},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,232,80,24,16,45]} 
[2026-11-03 04:08:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:08:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:08:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176690688001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:08:17] local.INFO: Unknown IO ID detected {"io_id":232,"value":206,"description":"Unknown IO ID 232"} 
[2026-11-03 04:08:17] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-11-03 04:08:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36777392638787584,"km_value":36777392638787.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:08:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":5928003774808555520,"description":"Unknown IO ID 45"} 
[2026-11-03 04:08:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176690688001,"power":27267,"unknown_232":206,"unknown_80":60160,"ignition":24,"odometer":null,"unknown_45":5928003774808555520}} 
[2026-11-03 04:08:17] local.INFO: DEBUG: GPS processor result {"connection_id":229608,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53355,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:08:17] local.INFO: GPS data processed {"connection_id":229608,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:08:17] local.INFO: Acknowledgment sent {"connection_id":229608,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:08:42] local.INFO: TCP Data received {"connection_id":227917,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:08:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227917,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:08:42] local.INFO: Processing buffer {"connection_id":227917,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:08:42] local.INFO: IMEI packet received {"connection_id":227917,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 04:08:42] local.INFO: IMEI acknowledgment sent {"connection_id":227917,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:08:49] local.INFO: TCP Data received {"connection_id":229608,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e698570012d531240067a47880058003430..."} 
[2026-11-03 04:08:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229608,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e698570012d531240067a47880058003430..."} 
[2026-11-03 04:08:49] local.INFO: Processing buffer {"connection_id":229608,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e698570012d531240067a47880058003430..."} 
[2026-11-03 04:08:49] local.INFO: Packet analysis {"connection_id":229608,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e69"} 
[2026-11-03 04:08:49] local.INFO: Extracted packet for processing {"connection_id":229608,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e69"} 
[2026-11-03 04:08:49] local.INFO: GPS Element Parsed {"raw_longitude":760418880,"raw_latitude":108677000,"longitude_deg":76.041888,"latitude_deg":10.8677,"altitude":88,"angle":52,"satellites":48,"speed":51,"hex_longitude":"2d531240","hex_latitude":"067a4788","is_valid_coordinates":true} 
[2026-11-03 04:08: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-11-03 04:08:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176722176001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:08:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36782924556664832,"note":"Value kept but may cause issues"} 
[2026-11-03 04:08:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5978317426921545728,"note":"Value kept but may cause issues"} 
[2026-11-03 04:08:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,156,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:08:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793659078000,"timestamp_ms":1793659078000,"timestamp_seconds":1793659078,"priority":1,"record_length":96,"hex_timestamp":"000001a19e698570"} 
[2026-11-03 04:08:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:08:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:08: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-11-03 04:08: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-11-03 04:08: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-11-03 04:08:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:08:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:08:49] local.INFO: Teltonika packet parsed successfully {"connection_id":229608,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:08:49] local.INFO: Passing IMEI to GPS processor {"connection_id":229608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:08:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":229608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:08:49] 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-11-03 04:08:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:08:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:08:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176722176001,"66":27310,"156":206,"80":60928,"24":51,"16":36782924556664832,"45":5978317426921545728},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,156,80,24,16,45]} 
[2026-11-03 04:08:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:08:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:08:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176722176001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:08:49] local.INFO: Unknown IO ID detected {"io_id":156,"value":206,"description":"Unknown IO ID 156"} 
[2026-11-03 04:08:49] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:08:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36782924556664832,"km_value":36782924556664.83,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:08:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":5978317426921545728,"description":"Unknown IO ID 45"} 
[2026-11-03 04:08:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176722176001,"power":27310,"unknown_156":206,"unknown_80":60928,"ignition":51,"odometer":null,"unknown_45":5978317426921545728}} 
[2026-11-03 04:08:49] local.INFO: DEBUG: GPS processor result {"connection_id":229608,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53356,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:08:49] local.INFO: GPS data processed {"connection_id":229608,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:08:49] local.INFO: Acknowledgment sent {"connection_id":229608,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:09:06] local.INFO: TCP Data received {"connection_id":231444,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:09:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231444,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:09:06] local.INFO: Processing buffer {"connection_id":231444,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:09:06] local.INFO: IMEI packet received {"connection_id":231444,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:09:06] local.INFO: IMEI acknowledgment sent {"connection_id":231444,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:09:06] local.INFO: TCP Data received {"connection_id":231444,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:09:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231444,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:09:06] local.INFO: Processing buffer {"connection_id":231444,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:09:06] local.INFO: IMEI packet received {"connection_id":231444,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:09:06] local.INFO: IMEI acknowledgment sent {"connection_id":231444,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:09:11] local.INFO: TCP Data received {"connection_id":231444,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:09:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231444,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:09:11] local.INFO: Processing buffer {"connection_id":231444,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:09:11] local.INFO: IMEI packet received {"connection_id":231444,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:09:11] local.INFO: IMEI acknowledgment sent {"connection_id":231444,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:09:13] local.INFO: TCP Data received {"connection_id":231444,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e6998f8012d532800067a54600058004130..."} 
[2026-11-03 04:09:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231444,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e6998f8012d532800067a54600058004130..."} 
[2026-11-03 04:09:13] local.INFO: Processing buffer {"connection_id":231444,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e6998f8012d532800067a54600058004130..."} 
[2026-11-03 04:09:13] local.INFO: Packet analysis {"connection_id":231444,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e69"} 
[2026-11-03 04:09:13] local.INFO: Extracted packet for processing {"connection_id":231444,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e69"} 
[2026-11-03 04:09:13] local.INFO: GPS Element Parsed {"raw_longitude":760424448,"raw_latitude":108680288,"longitude_deg":76.0424448,"latitude_deg":10.8680288,"altitude":88,"angle":65,"satellites":48,"speed":51,"hex_longitude":"2d532800","hex_latitude":"067a5460","is_valid_coordinates":true} 
[2026-11-03 04:09: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-11-03 04:09:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176723968001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:09:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36783233794310144,"note":"Value kept but may cause issues"} 
[2026-11-03 04:09:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5985917251294300160,"note":"Value kept but may cause issues"} 
[2026-11-03 04:09:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,156,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:09:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793659083000,"timestamp_ms":1793659083000,"timestamp_seconds":1793659083,"priority":1,"record_length":96,"hex_timestamp":"000001a19e6998f8"} 
[2026-11-03 04:09:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:09: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-11-03 04:09: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":174,"data_length":795,"current_offset":136} 
[2026-11-03 04:09:13] 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-11-03 04:09: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-11-03 04:09:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:09:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:09:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231444,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:09:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:09:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:09:13] 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-11-03 04:09:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:09:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:09:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176723968001,"66":27267,"156":206,"80":60928,"24":51,"16":36783233794310144,"45":5985917251294300160},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,156,80,24,16,45]} 
[2026-11-03 04:09:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:09:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:09:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176723968001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:09:13] local.INFO: Unknown IO ID detected {"io_id":156,"value":206,"description":"Unknown IO ID 156"} 
[2026-11-03 04:09:13] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:09:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36783233794310144,"km_value":36783233794310.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:09:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":5985917251294300160,"description":"Unknown IO ID 45"} 
[2026-11-03 04:09:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176723968001,"power":27267,"unknown_156":206,"unknown_80":60928,"ignition":51,"odometer":null,"unknown_45":5985917251294300160}} 
[2026-11-03 04:09:13] local.INFO: DEBUG: GPS processor result {"connection_id":231444,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53357,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:09:13] local.INFO: GPS data processed {"connection_id":231444,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:09:13] local.INFO: Acknowledgment sent {"connection_id":231444,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:09:45] local.INFO: TCP Data received {"connection_id":231444,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e69ac80012d534040067a5c480058004d30..."} 
[2026-11-03 04:09:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231444,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e69ac80012d534040067a5c480058004d30..."} 
[2026-11-03 04:09:45] local.INFO: Processing buffer {"connection_id":231444,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e69ac80012d534040067a5c480058004d30..."} 
[2026-11-03 04:09:45] local.INFO: Packet analysis {"connection_id":231444,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e69"} 
[2026-11-03 04:09:45] local.INFO: Extracted packet for processing {"connection_id":231444,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e69"} 
[2026-11-03 04:09:45] local.INFO: GPS Element Parsed {"raw_longitude":760430656,"raw_latitude":108682312,"longitude_deg":76.0430656,"latitude_deg":10.8682312,"altitude":88,"angle":77,"satellites":48,"speed":50,"hex_longitude":"2d534040","hex_latitude":"067a5c48","is_valid_coordinates":true} 
[2026-11-03 04:09: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-11-03 04:09:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176725248001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:09:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36783547326922752,"note":"Value kept but may cause issues"} 
[2026-11-03 04:09:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5992039332038598656,"note":"Value kept but may cause issues"} 
[2026-11-03 04:09:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,157,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:09:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793659088000,"timestamp_ms":1793659088000,"timestamp_seconds":1793659088,"priority":1,"record_length":96,"hex_timestamp":"000001a19e69ac80"} 
[2026-11-03 04:09:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:09:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:09:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 04:09:45] 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-11-03 04:09: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-11-03 04:09:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:09:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:09:45] local.INFO: Teltonika packet parsed successfully {"connection_id":231444,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:09:45] local.INFO: Passing IMEI to GPS processor {"connection_id":231444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:09:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":231444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:09:45] 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-11-03 04:09:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:09:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:09:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176725248001,"66":27376,"157":206,"80":60928,"24":50,"16":36783547326922752,"45":5992039332038598656},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,157,80,24,16,45]} 
[2026-11-03 04:09:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:09:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:09:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176725248001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:09:45] local.INFO: Unknown IO ID detected {"io_id":157,"value":206,"description":"Unknown IO ID 157"} 
[2026-11-03 04:09:45] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:09:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36783547326922752,"km_value":36783547326922.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:09:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":5992039332038598656,"description":"Unknown IO ID 45"} 
[2026-11-03 04:09:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176725248001,"power":27376,"unknown_157":206,"unknown_80":60928,"ignition":50,"odometer":null,"unknown_45":5992039332038598656}} 
[2026-11-03 04:09:45] local.INFO: DEBUG: GPS processor result {"connection_id":231444,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53358,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:09:45] local.INFO: GPS data processed {"connection_id":231444,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:09:45] local.INFO: Acknowledgment sent {"connection_id":231444,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:10:05] local.INFO: TCP Data received {"connection_id":227918,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:10:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227918,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:10:05] local.INFO: Processing buffer {"connection_id":227918,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:10:05] local.INFO: IMEI packet received {"connection_id":227918,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:10:05] local.INFO: IMEI acknowledgment sent {"connection_id":227918,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:10:09] local.INFO: TCP Data received {"connection_id":227918,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:10:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227918,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:10:09] local.INFO: Processing buffer {"connection_id":227918,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:10:09] local.INFO: IMEI packet received {"connection_id":227918,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:10:09] local.INFO: IMEI acknowledgment sent {"connection_id":227918,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:10:10] local.INFO: TCP Data received {"connection_id":227918,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:10:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227918,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:10:10] local.INFO: Processing buffer {"connection_id":227918,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:10:10] local.INFO: IMEI packet received {"connection_id":227918,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:10:10] local.INFO: IMEI acknowledgment sent {"connection_id":227918,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:10:11] local.INFO: TCP Data received {"connection_id":227918,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e6ac1d8012d54af80067a6bc0003e003b2d..."} 
[2026-11-03 04:10:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227918,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e6ac1d8012d54af80067a6bc0003e003b2d..."} 
[2026-11-03 04:10:11] local.INFO: Processing buffer {"connection_id":227918,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e6ac1d8012d54af80067a6bc0003e003b2d..."} 
[2026-11-03 04:10:11] local.INFO: Packet analysis {"connection_id":227918,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e6a"} 
[2026-11-03 04:10:11] local.INFO: Extracted packet for processing {"connection_id":227918,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e6a"} 
[2026-11-03 04:10:11] local.INFO: GPS Element Parsed {"raw_longitude":760524672,"raw_latitude":108686272,"longitude_deg":76.0524672,"latitude_deg":10.8686272,"altitude":62,"angle":59,"satellites":45,"speed":63,"hex_longitude":"2d54af80","hex_latitude":"067a6bc0","is_valid_coordinates":true} 
[2026-11-03 04: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-11-03 04:10:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176743168001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:10:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36788078517420032,"note":"Value kept but may cause issues"} 
[2026-11-03 04:10:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6092455529980661760,"note":"Value kept but may cause issues"} 
[2026-11-03 04:10:11] 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-11-03 04:10:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793659159000,"timestamp_ms":1793659159000,"timestamp_seconds":1793659159,"priority":1,"record_length":96,"hex_timestamp":"000001a19e6ac1d8"} 
[2026-11-03 04:10:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:10:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 04:10:11] 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-11-03 04: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-11-03 04:10:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:10:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:10:11] local.INFO: Teltonika packet parsed successfully {"connection_id":227918,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:10:11] local.INFO: Passing IMEI to GPS processor {"connection_id":227918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:10:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":227918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:10: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-11-03 04:10:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:10:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:10:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176743168001,"66":27321,"111":206,"80":60928,"24":63,"16":36788078517420032,"45":6092455529980661760},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,111,80,24,16,45]} 
[2026-11-03 04:10:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:10:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:10:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176743168001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:10:11] local.INFO: Unknown IO ID detected {"io_id":111,"value":206,"description":"Unknown IO ID 111"} 
[2026-11-03 04:10:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:10:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36788078517420032,"km_value":36788078517420.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:10:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":6092455529980661760,"description":"Unknown IO ID 45"} 
[2026-11-03 04:10:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176743168001,"power":27321,"unknown_111":206,"unknown_80":60928,"ignition":63,"odometer":null,"unknown_45":6092455529980661760}} 
[2026-11-03 04:10:11] local.INFO: DEBUG: GPS processor result {"connection_id":227918,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53359,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:10:11] local.INFO: GPS data processed {"connection_id":227918,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:10:11] local.INFO: Acknowledgment sent {"connection_id":227918,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:10:15] local.INFO: TCP Data received {"connection_id":227918,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e6ac1d8012d54af80067a6bc0003e003b2d..."} 
[2026-11-03 04:10:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227918,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e6ac1d8012d54af80067a6bc0003e003b2d..."} 
[2026-11-03 04:10:15] local.INFO: Processing buffer {"connection_id":227918,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e6ac1d8012d54af80067a6bc0003e003b2d..."} 
[2026-11-03 04:10:15] local.INFO: Packet analysis {"connection_id":227918,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e6a"} 
[2026-11-03 04:10:15] local.INFO: Extracted packet for processing {"connection_id":227918,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e6a"} 
[2026-11-03 04:10:15] local.INFO: GPS Element Parsed {"raw_longitude":760524672,"raw_latitude":108686272,"longitude_deg":76.0524672,"latitude_deg":10.8686272,"altitude":62,"angle":59,"satellites":45,"speed":63,"hex_longitude":"2d54af80","hex_latitude":"067a6bc0","is_valid_coordinates":true} 
[2026-11-03 04:10: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-11-03 04:10:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176744704001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:10:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36788078517420032,"note":"Value kept but may cause issues"} 
[2026-11-03 04:10:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6102236785422352384,"note":"Value kept but may cause issues"} 
[2026-11-03 04:10:15] 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-11-03 04:10:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793659159000,"timestamp_ms":1793659159000,"timestamp_seconds":1793659159,"priority":1,"record_length":96,"hex_timestamp":"000001a19e6ac1d8"} 
[2026-11-03 04:10:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:10:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:10: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 04:10:15] 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-11-03 04:10: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-11-03 04:10:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:10:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:10:15] local.INFO: Teltonika packet parsed successfully {"connection_id":227918,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:10:15] local.INFO: Passing IMEI to GPS processor {"connection_id":227918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:10:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":227918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:10: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-11-03 04:10:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:10:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:10:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176744704001,"66":27321,"111":206,"80":60928,"24":63,"16":36788078517420032,"45":6102236785422352384},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,111,80,24,16,45]} 
[2026-11-03 04:10:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:10:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:10:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176744704001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:10:15] local.INFO: Unknown IO ID detected {"io_id":111,"value":206,"description":"Unknown IO ID 111"} 
[2026-11-03 04:10:15] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:10:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36788078517420032,"km_value":36788078517420.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:10:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":6102236785422352384,"description":"Unknown IO ID 45"} 
[2026-11-03 04:10:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176744704001,"power":27321,"unknown_111":206,"unknown_80":60928,"ignition":63,"odometer":null,"unknown_45":6102236785422352384}} 
[2026-11-03 04:10:15] local.INFO: DEBUG: GPS processor result {"connection_id":227918,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53360,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:10:15] local.INFO: GPS data processed {"connection_id":227918,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:10:15] local.INFO: Acknowledgment sent {"connection_id":227918,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:10:46] local.INFO: TCP Data received {"connection_id":227918,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e6ad948012d54cf00067a8048003900372a..."} 
[2026-11-03 04:10:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227918,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e6ad948012d54cf00067a8048003900372a..."} 
[2026-11-03 04:10:46] local.INFO: Processing buffer {"connection_id":227918,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e6ad948012d54cf00067a8048003900372a..."} 
[2026-11-03 04:10:46] local.INFO: Packet analysis {"connection_id":227918,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e6a"} 
[2026-11-03 04:10:46] local.INFO: Extracted packet for processing {"connection_id":227918,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e6a"} 
[2026-11-03 04:10:46] local.INFO: GPS Element Parsed {"raw_longitude":760532736,"raw_latitude":108691528,"longitude_deg":76.0532736,"latitude_deg":10.8691528,"altitude":57,"angle":55,"satellites":42,"speed":64,"hex_longitude":"2d54cf00","hex_latitude":"067a8048","is_valid_coordinates":true} 
[2026-11-03 04:10: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-11-03 04:10:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176744704001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:10:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36788538078920704,"note":"Value kept but may cause issues"} 
[2026-11-03 04:10:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6102236785422352384,"note":"Value kept but may cause issues"} 
[2026-11-03 04:10:46] 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-11-03 04:10:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793659165000,"timestamp_ms":1793659165000,"timestamp_seconds":1793659165,"priority":1,"record_length":96,"hex_timestamp":"000001a19e6ad948"} 
[2026-11-03 04:10:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:10:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:10:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 04:10:46] 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-11-03 04:10: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-11-03 04:10:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:10:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:10:46] local.INFO: Teltonika packet parsed successfully {"connection_id":227918,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:10:46] local.INFO: Passing IMEI to GPS processor {"connection_id":227918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:10:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":227918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:10:46] 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-11-03 04:10:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:10:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:10:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176744704001,"66":27343,"111":206,"80":60928,"24":64,"16":36788538078920704,"45":6102236785422352384},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,111,80,24,16,45]} 
[2026-11-03 04:10:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:10:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:10:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176744704001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:10:46] local.INFO: Unknown IO ID detected {"io_id":111,"value":206,"description":"Unknown IO ID 111"} 
[2026-11-03 04:10:46] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:10:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36788538078920704,"km_value":36788538078920.7,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:10:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":6102236785422352384,"description":"Unknown IO ID 45"} 
[2026-11-03 04:10:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176744704001,"power":27343,"unknown_111":206,"unknown_80":60928,"ignition":64,"odometer":null,"unknown_45":6102236785422352384}} 
[2026-11-03 04:10:46] local.INFO: DEBUG: GPS processor result {"connection_id":227918,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53361,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:10:46] local.INFO: GPS data processed {"connection_id":227918,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:10:46] local.INFO: Acknowledgment sent {"connection_id":227918,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:11:15] local.INFO: TCP Data received {"connection_id":227919,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:11:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227919,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:11:15] local.INFO: Processing buffer {"connection_id":227919,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:11:15] local.INFO: IMEI packet received {"connection_id":227919,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:11:15] local.INFO: IMEI acknowledgment sent {"connection_id":227919,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:11:38] local.INFO: TCP Data received {"connection_id":227919,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:11:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227919,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:11:38] local.INFO: Processing buffer {"connection_id":227919,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:11:38] local.INFO: IMEI packet received {"connection_id":227919,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:11:38] local.INFO: IMEI acknowledgment sent {"connection_id":227919,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:11:38] local.INFO: TCP Data received {"connection_id":227919,"ip":"42.109.136.5","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 04:11:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227919,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 04:11:38] local.INFO: Processing buffer {"connection_id":227919,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 04:11:38] local.INFO: IMEI packet received {"connection_id":227919,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:11:38] local.INFO: IMEI acknowledgment sent {"connection_id":227919,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:14:07] local.INFO: TCP Data received {"connection_id":229612,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:14:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229612,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:14:07] local.INFO: Processing buffer {"connection_id":229612,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:14:07] local.INFO: IMEI packet received {"connection_id":229612,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 04:14:07] local.INFO: IMEI acknowledgment sent {"connection_id":229612,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:14:42] local.INFO: TCP Data received {"connection_id":231447,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:14:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231447,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:14:42] local.INFO: Processing buffer {"connection_id":231447,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:14:42] local.INFO: IMEI packet received {"connection_id":231447,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 04:14:42] local.INFO: IMEI acknowledgment sent {"connection_id":231447,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:16:40] local.INFO: TCP Data received {"connection_id":229614,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:16:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229614,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:16:40] local.INFO: Processing buffer {"connection_id":229614,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:16:40] local.INFO: IMEI packet received {"connection_id":229614,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:16:40] local.INFO: IMEI acknowledgment sent {"connection_id":229614,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:16:41] local.INFO: TCP Data received {"connection_id":229614,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e701908012d54f100067fa5c80035014c34..."} 
[2026-11-03 04:16:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229614,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e701908012d54f100067fa5c80035014c34..."} 
[2026-11-03 04:16:41] local.INFO: Processing buffer {"connection_id":229614,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e701908012d54f100067fa5c80035014c34..."} 
[2026-11-03 04:16:41] local.INFO: Packet analysis {"connection_id":229614,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e70"} 
[2026-11-03 04:16:41] local.INFO: Extracted packet for processing {"connection_id":229614,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e70"} 
[2026-11-03 04:16:41] local.INFO: GPS Element Parsed {"raw_longitude":760541440,"raw_latitude":109028808,"longitude_deg":76.054144,"latitude_deg":10.9028808,"altitude":53,"angle":332,"satellites":52,"speed":33,"hex_longitude":"2d54f100","hex_latitude":"067fa5c8","is_valid_coordinates":true} 
[2026-11-03 04:16: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-11-03 04:16:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176831488001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:16:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36811267045851136,"note":"Value kept but may cause issues"} 
[2026-11-03 04:16:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6124965889877215232,"note":"Value kept but may cause issues"} 
[2026-11-03 04:16:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,152,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:16:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793659509000,"timestamp_ms":1793659509000,"timestamp_seconds":1793659509,"priority":1,"record_length":96,"hex_timestamp":"000001a19e701908"} 
[2026-11-03 04:16:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:16: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-11-03 04:16: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-11-03 04:16: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-11-03 04:16: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-11-03 04:16:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:16:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:16:41] local.INFO: Teltonika packet parsed successfully {"connection_id":229614,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:16:41] local.INFO: Passing IMEI to GPS processor {"connection_id":229614,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:16:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":229614,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:16:41] 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-11-03 04:16:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:16:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:16:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176831488001,"66":27267,"152":206,"80":60928,"24":33,"16":36811267045851136,"45":6124965889877215232},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,152,80,24,16,45]} 
[2026-11-03 04:16:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:16:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:16:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176831488001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:16:41] local.INFO: Unknown IO ID detected {"io_id":152,"value":206,"description":"Unknown IO ID 152"} 
[2026-11-03 04:16:41] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:16:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36811267045851136,"km_value":36811267045851.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:16:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":6124965889877215232,"description":"Unknown IO ID 45"} 
[2026-11-03 04:16:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176831488001,"power":27267,"unknown_152":206,"unknown_80":60928,"ignition":33,"odometer":null,"unknown_45":6124965889877215232}} 
[2026-11-03 04:16:41] local.INFO: DEBUG: GPS processor result {"connection_id":229614,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53362,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:16:41] local.INFO: GPS data processed {"connection_id":229614,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:16:41] local.INFO: Acknowledgment sent {"connection_id":229614,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:17:05] local.INFO: TCP Data received {"connection_id":231448,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:17:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231448,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:17:05] local.INFO: Processing buffer {"connection_id":231448,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:17:05] local.INFO: IMEI packet received {"connection_id":231448,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:17:05] local.INFO: IMEI acknowledgment sent {"connection_id":231448,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:17:12] local.INFO: TCP Data received {"connection_id":231448,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:17:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231448,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:17:12] local.INFO: Processing buffer {"connection_id":231448,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:17:12] local.INFO: IMEI packet received {"connection_id":231448,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:17:12] local.INFO: IMEI acknowledgment sent {"connection_id":231448,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:17:13] local.INFO: TCP Data received {"connection_id":231448,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e7047e8012d54df80067fc728003a014b35..."} 
[2026-11-03 04:17:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231448,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e7047e8012d54df80067fc728003a014b35..."} 
[2026-11-03 04:17:13] local.INFO: Processing buffer {"connection_id":231448,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e7047e8012d54df80067fc728003a014b35..."} 
[2026-11-03 04:17:13] local.INFO: Packet analysis {"connection_id":231448,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e70"} 
[2026-11-03 04:17:13] local.INFO: Extracted packet for processing {"connection_id":231448,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e70"} 
[2026-11-03 04:17:13] local.INFO: GPS Element Parsed {"raw_longitude":760536960,"raw_latitude":109037352,"longitude_deg":76.053696,"latitude_deg":10.9037352,"altitude":58,"angle":331,"satellites":53,"speed":30,"hex_longitude":"2d54df80","hex_latitude":"067fc728","is_valid_coordinates":true} 
[2026-11-03 04:17: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-11-03 04:17:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176834304001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:17:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36811735197286400,"note":"Value kept but may cause issues"} 
[2026-11-03 04:17:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6120673396484589568,"note":"Value kept but may cause issues"} 
[2026-11-03 04:17:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,152,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:17:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793659521000,"timestamp_ms":1793659521000,"timestamp_seconds":1793659521,"priority":1,"record_length":96,"hex_timestamp":"000001a19e7047e8"} 
[2026-11-03 04:17:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:17:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:17: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-11-03 04:17: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-11-03 04:17: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-11-03 04:17:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:17:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:17:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231448,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:17:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:17:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:17:13] 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-11-03 04:17:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:17:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:17:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176834304001,"66":27332,"152":206,"80":60928,"24":30,"16":36811735197286400,"45":6120673396484589568},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,152,80,24,16,45]} 
[2026-11-03 04:17:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:17:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:17:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176834304001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:17:13] local.INFO: Unknown IO ID detected {"io_id":152,"value":206,"description":"Unknown IO ID 152"} 
[2026-11-03 04:17:13] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:17:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36811735197286400,"km_value":36811735197286.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:17:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":6120673396484589568,"description":"Unknown IO ID 45"} 
[2026-11-03 04:17:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176834304001,"power":27332,"unknown_152":206,"unknown_80":60928,"ignition":30,"odometer":null,"unknown_45":6120673396484589568}} 
[2026-11-03 04:17:13] local.INFO: DEBUG: GPS processor result {"connection_id":231448,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53363,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:17:13] local.INFO: GPS data processed {"connection_id":231448,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:17:13] local.INFO: Acknowledgment sent {"connection_id":231448,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:17:44] local.INFO: TCP Data received {"connection_id":231448,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e7076c8012d54ce40067fe5d8003e014a35..."} 
[2026-11-03 04:17:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231448,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e7076c8012d54ce40067fe5d8003e014a35..."} 
[2026-11-03 04:17:44] local.INFO: Processing buffer {"connection_id":231448,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e7076c8012d54ce40067fe5d8003e014a35..."} 
[2026-11-03 04:17:44] local.INFO: Packet analysis {"connection_id":231448,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e70"} 
[2026-11-03 04:17:44] local.INFO: Extracted packet for processing {"connection_id":231448,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e70"} 
[2026-11-03 04:17:44] local.INFO: GPS Element Parsed {"raw_longitude":760532544,"raw_latitude":109045208,"longitude_deg":76.0532544,"latitude_deg":10.9045208,"altitude":62,"angle":330,"satellites":53,"speed":28,"hex_longitude":"2d54ce40","hex_latitude":"067fe5d8","is_valid_coordinates":true} 
[2026-11-03 04:17: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-11-03 04:17:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176837376001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:17:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36812168988983296,"note":"Value kept but may cause issues"} 
[2026-11-03 04:17:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6115747584394340352,"note":"Value kept but may cause issues"} 
[2026-11-03 04:17:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,152,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:17:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793659533000,"timestamp_ms":1793659533000,"timestamp_seconds":1793659533,"priority":1,"record_length":96,"hex_timestamp":"000001a19e7076c8"} 
[2026-11-03 04:17:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:17:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:17: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 04:17:44] 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-11-03 04:17: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-11-03 04:17:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:17:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:17:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231448,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:17:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:17:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:17:44] 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-11-03 04:17:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:17:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:17:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176837376001,"66":27484,"152":206,"80":60928,"24":28,"16":36812168988983296,"45":6115747584394340352},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,152,80,24,16,45]} 
[2026-11-03 04:17:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:17:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:17:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176837376001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:17:44] local.INFO: Unknown IO ID detected {"io_id":152,"value":206,"description":"Unknown IO ID 152"} 
[2026-11-03 04:17:44] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:17:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36812168988983296,"km_value":36812168988983.3,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:17:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":6115747584394340352,"description":"Unknown IO ID 45"} 
[2026-11-03 04:17:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176837376001,"power":27484,"unknown_152":206,"unknown_80":60928,"ignition":28,"odometer":null,"unknown_45":6115747584394340352}} 
[2026-11-03 04:17:44] local.INFO: DEBUG: GPS processor result {"connection_id":231448,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53364,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:17:44] local.INFO: GPS data processed {"connection_id":231448,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:17:44] local.INFO: Acknowledgment sent {"connection_id":231448,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:18:06] local.INFO: TCP Data received {"connection_id":227922,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:18:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227922,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:18:06] local.INFO: Processing buffer {"connection_id":227922,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:18:06] local.INFO: IMEI packet received {"connection_id":227922,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:18:06] local.INFO: IMEI acknowledgment sent {"connection_id":227922,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:18:11] local.INFO: TCP Data received {"connection_id":227922,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:18:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227922,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:18:11] local.INFO: Processing buffer {"connection_id":227922,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:18:11] local.INFO: IMEI packet received {"connection_id":227922,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:18:11] local.INFO: IMEI acknowledgment sent {"connection_id":227922,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:18:11] local.INFO: TCP Data received {"connection_id":227922,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e70a990012d54bd40068004c80042014b34..."} 
[2026-11-03 04:18:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227922,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e70a990012d54bd40068004c80042014b34..."} 
[2026-11-03 04:18:11] local.INFO: Processing buffer {"connection_id":227922,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e70a990012d54bd40068004c80042014b34..."} 
[2026-11-03 04:18:11] local.INFO: Packet analysis {"connection_id":227922,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e70"} 
[2026-11-03 04:18:11] local.INFO: Extracted packet for processing {"connection_id":227922,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e70"} 
[2026-11-03 04:18:11] local.INFO: GPS Element Parsed {"raw_longitude":760528192,"raw_latitude":109053128,"longitude_deg":76.0528192,"latitude_deg":10.9053128,"altitude":66,"angle":331,"satellites":52,"speed":26,"hex_longitude":"2d54bd40","hex_latitude":"068004c8","is_valid_coordinates":true} 
[2026-11-03 04:18: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-11-03 04:18:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176840448001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:18:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36812607075647488,"note":"Value kept but may cause issues"} 
[2026-11-03 04:18:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6110892141048092672,"note":"Value kept but may cause issues"} 
[2026-11-03 04:18:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,152,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:18:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793659546000,"timestamp_ms":1793659546000,"timestamp_seconds":1793659546,"priority":1,"record_length":96,"hex_timestamp":"000001a19e70a990"} 
[2026-11-03 04:18:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:18:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:18: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-11-03 04:18: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-11-03 04:18: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-11-03 04:18:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:18:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:18:11] local.INFO: Teltonika packet parsed successfully {"connection_id":227922,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:18:11] local.INFO: Passing IMEI to GPS processor {"connection_id":227922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:18:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":227922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:18: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-11-03 04:18:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:18:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:18:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176840448001,"66":27397,"152":206,"80":60928,"24":26,"16":36812607075647488,"45":6110892141048092672},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,152,80,24,16,45]} 
[2026-11-03 04:18:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:18:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:18:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176840448001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:18:11] local.INFO: Unknown IO ID detected {"io_id":152,"value":206,"description":"Unknown IO ID 152"} 
[2026-11-03 04:18:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:18:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36812607075647488,"km_value":36812607075647.484,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:18:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":6110892141048092672,"description":"Unknown IO ID 45"} 
[2026-11-03 04:18:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176840448001,"power":27397,"unknown_152":206,"unknown_80":60928,"ignition":26,"odometer":null,"unknown_45":6110892141048092672}} 
[2026-11-03 04:18:11] local.INFO: DEBUG: GPS processor result {"connection_id":227922,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53365,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:18:11] local.INFO: GPS data processed {"connection_id":227922,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:18:11] local.INFO: Acknowledgment sent {"connection_id":227922,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:18:43] local.INFO: TCP Data received {"connection_id":227922,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e70e040012d54ac00068024700047014b34..."} 
[2026-11-03 04:18:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227922,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e70e040012d54ac00068024700047014b34..."} 
[2026-11-03 04:18:43] local.INFO: Processing buffer {"connection_id":227922,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e70e040012d54ac00068024700047014b34..."} 
[2026-11-03 04:18:43] local.INFO: Packet analysis {"connection_id":227922,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e70"} 
[2026-11-03 04:18:43] local.INFO: Extracted packet for processing {"connection_id":227922,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e70"} 
[2026-11-03 04:18:43] local.INFO: GPS Element Parsed {"raw_longitude":760523776,"raw_latitude":109061232,"longitude_deg":76.0523776,"latitude_deg":10.9061232,"altitude":71,"angle":331,"satellites":52,"speed":25,"hex_longitude":"2d54ac00","hex_latitude":"06802470","is_valid_coordinates":true} 
[2026-11-03 04:18: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-11-03 04:18:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176843776001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:18:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36813049457278976,"note":"Value kept but may cause issues"} 
[2026-11-03 04:18:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6106107066446039040,"note":"Value kept but may cause issues"} 
[2026-11-03 04:18:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,152,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:18:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793659560000,"timestamp_ms":1793659560000,"timestamp_seconds":1793659560,"priority":1,"record_length":96,"hex_timestamp":"000001a19e70e040"} 
[2026-11-03 04:18:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:18:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:18:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 04:18:43] 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-11-03 04:18: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-11-03 04:18:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:18:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:18:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227922,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:18:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:18:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:18:43] 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-11-03 04:18:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:18:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:18:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176843776001,"66":27397,"152":206,"80":60928,"24":25,"16":36813049457278976,"45":6106107066446039040},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,152,80,24,16,45]} 
[2026-11-03 04:18:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:18:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:18:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176843776001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:18:43] local.INFO: Unknown IO ID detected {"io_id":152,"value":206,"description":"Unknown IO ID 152"} 
[2026-11-03 04:18:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:18:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36813049457278976,"km_value":36813049457278.98,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:18:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":6106107066446039040,"description":"Unknown IO ID 45"} 
[2026-11-03 04:18:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176843776001,"power":27397,"unknown_152":206,"unknown_80":60928,"ignition":25,"odometer":null,"unknown_45":6106107066446039040}} 
[2026-11-03 04:18:43] local.INFO: DEBUG: GPS processor result {"connection_id":227922,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53366,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:18:43] local.INFO: GPS data processed {"connection_id":227922,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:18:43] local.INFO: Acknowledgment sent {"connection_id":227922,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:19:05] local.INFO: TCP Data received {"connection_id":231449,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:19:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231449,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:19:05] local.INFO: Processing buffer {"connection_id":231449,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:19:05] local.INFO: IMEI packet received {"connection_id":231449,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:19:05] local.INFO: IMEI acknowledgment sent {"connection_id":231449,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:19:11] local.INFO: TCP Data received {"connection_id":231449,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:19:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231449,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:19:11] local.INFO: Processing buffer {"connection_id":231449,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:19:11] local.INFO: IMEI packet received {"connection_id":231449,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:19:11] local.INFO: IMEI acknowledgment sent {"connection_id":231449,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:19:11] local.INFO: TCP Data received {"connection_id":231449,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e7122a8012d549a4006804438004c014a34..."} 
[2026-11-03 04:19:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231449,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e7122a8012d549a4006804438004c014a34..."} 
[2026-11-03 04:19:11] local.INFO: Processing buffer {"connection_id":231449,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e7122a8012d549a4006804438004c014a34..."} 
[2026-11-03 04:19:11] local.INFO: Packet analysis {"connection_id":231449,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e71"} 
[2026-11-03 04:19:11] local.INFO: Extracted packet for processing {"connection_id":231449,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e71"} 
[2026-11-03 04:19:11] local.INFO: GPS Element Parsed {"raw_longitude":760519232,"raw_latitude":109069368,"longitude_deg":76.0519232,"latitude_deg":10.9069368,"altitude":76,"angle":330,"satellites":52,"speed":20,"hex_longitude":"2d549a40","hex_latitude":"06804438","is_valid_coordinates":true} 
[2026-11-03 04:19: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-11-03 04:19:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176847360001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:19:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36813500428845056,"note":"Value kept but may cause issues"} 
[2026-11-03 04:19:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6101251623099854848,"note":"Value kept but may cause issues"} 
[2026-11-03 04:19:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:19:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793659577000,"timestamp_ms":1793659577000,"timestamp_seconds":1793659577,"priority":1,"record_length":96,"hex_timestamp":"000001a19e7122a8"} 
[2026-11-03 04:19:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:19:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:19: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-11-03 04:19: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-11-03 04:19: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-11-03 04:19:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:19:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:19:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231449,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:19:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231449,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:19:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231449,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:19: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-11-03 04:19:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:19:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:19:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176847360001,"66":27343,"149":206,"80":60928,"24":20,"16":36813500428845056,"45":6101251623099854848},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-11-03 04:19:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:19:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:19:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176847360001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:19:11] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-11-03 04:19:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:19:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36813500428845056,"km_value":36813500428845.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:19:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":6101251623099854848,"description":"Unknown IO ID 45"} 
[2026-11-03 04:19:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176847360001,"power":27343,"unknown_149":206,"unknown_80":60928,"ignition":20,"odometer":null,"unknown_45":6101251623099854848}} 
[2026-11-03 04:19:11] local.INFO: DEBUG: GPS processor result {"connection_id":231449,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53367,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:19:11] local.INFO: GPS data processed {"connection_id":231449,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:19:11] local.INFO: Acknowledgment sent {"connection_id":231449,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:19:43] local.INFO: TCP Data received {"connection_id":231449,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e715d40012d548840068062780050014434..."} 
[2026-11-03 04:19:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231449,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e715d40012d548840068062780050014434..."} 
[2026-11-03 04:19:43] local.INFO: Processing buffer {"connection_id":231449,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e715d40012d548840068062780050014434..."} 
[2026-11-03 04:19:43] local.INFO: Packet analysis {"connection_id":231449,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e71"} 
[2026-11-03 04:19:43] local.INFO: Extracted packet for processing {"connection_id":231449,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e71"} 
[2026-11-03 04:19:43] local.INFO: GPS Element Parsed {"raw_longitude":760514624,"raw_latitude":109077112,"longitude_deg":76.0514624,"latitude_deg":10.9077112,"altitude":80,"angle":324,"satellites":52,"speed":24,"hex_longitude":"2d548840","hex_latitude":"06806278","is_valid_coordinates":true} 
[2026-11-03 04:19: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-11-03 04:19:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176851712001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:19:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36813938515509248,"note":"Value kept but may cause issues"} 
[2026-11-03 04:19:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6096255442265323520,"note":"Value kept but may cause issues"} 
[2026-11-03 04:19:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:19:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793659592000,"timestamp_ms":1793659592000,"timestamp_seconds":1793659592,"priority":1,"record_length":96,"hex_timestamp":"000001a19e715d40"} 
[2026-11-03 04:19:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:19: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-11-03 04:19: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 04:19:43] 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-11-03 04:19: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-11-03 04:19:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:19:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:19:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231449,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:19:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231449,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:19:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231449,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:19:43] 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-11-03 04:19:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:19:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:19:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176851712001,"66":27397,"149":206,"80":60928,"24":24,"16":36813938515509248,"45":6096255442265323520},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-11-03 04:19:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:19:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:19:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176851712001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:19:43] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-11-03 04:19:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:19:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36813938515509248,"km_value":36813938515509.25,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:19:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":6096255442265323520,"description":"Unknown IO ID 45"} 
[2026-11-03 04:19:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176851712001,"power":27397,"unknown_149":206,"unknown_80":60928,"ignition":24,"odometer":null,"unknown_45":6096255442265323520}} 
[2026-11-03 04:19:43] local.INFO: DEBUG: GPS processor result {"connection_id":231449,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53368,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:19:43] local.INFO: GPS data processed {"connection_id":231449,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:19:43] local.INFO: Acknowledgment sent {"connection_id":231449,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:20:06] local.INFO: TCP Data received {"connection_id":229616,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:20:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229616,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:20:06] local.INFO: Processing buffer {"connection_id":229616,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:20:06] local.INFO: IMEI packet received {"connection_id":229616,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:20:06] local.INFO: IMEI acknowledgment sent {"connection_id":229616,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:20:06] local.INFO: TCP Data received {"connection_id":229616,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:20:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229616,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:20:06] local.INFO: Processing buffer {"connection_id":229616,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:20:06] local.INFO: IMEI packet received {"connection_id":229616,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:20:06] local.INFO: IMEI acknowledgment sent {"connection_id":229616,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:20:11] local.INFO: TCP Data received {"connection_id":229616,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:20:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229616,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:20:11] local.INFO: Processing buffer {"connection_id":229616,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:20:11] local.INFO: IMEI packet received {"connection_id":229616,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:20:11] local.INFO: IMEI acknowledgment sent {"connection_id":229616,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:20:12] local.INFO: TCP Data received {"connection_id":227924,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:20:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227924,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:20:12] local.INFO: Processing buffer {"connection_id":227924,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:20:12] local.INFO: IMEI packet received {"connection_id":227924,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 04:20:12] local.INFO: IMEI acknowledgment sent {"connection_id":227924,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:20:12] local.INFO: TCP Data received {"connection_id":229616,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e7193f0012d5471c006807af00055013835..."} 
[2026-11-03 04:20:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229616,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e7193f0012d5471c006807af00055013835..."} 
[2026-11-03 04:20:12] local.INFO: Processing buffer {"connection_id":229616,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e7193f0012d5471c006807af00055013835..."} 
[2026-11-03 04:20:12] local.INFO: Packet analysis {"connection_id":229616,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e71"} 
[2026-11-03 04:20:12] local.INFO: Extracted packet for processing {"connection_id":229616,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e71"} 
[2026-11-03 04:20:12] local.INFO: GPS Element Parsed {"raw_longitude":760508864,"raw_latitude":109083376,"longitude_deg":76.0508864,"latitude_deg":10.9083376,"altitude":85,"angle":312,"satellites":53,"speed":23,"hex_longitude":"2d5471c0","hex_latitude":"06807af0","is_valid_coordinates":true} 
[2026-11-03 04: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-11-03 04:20:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176855552001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:20:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36814346537402368,"note":"Value kept but may cause issues"} 
[2026-11-03 04:20:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6091188892686514176,"note":"Value kept but may cause issues"} 
[2026-11-03 04:20:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,152,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:20:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793659606000,"timestamp_ms":1793659606000,"timestamp_seconds":1793659606,"priority":1,"record_length":96,"hex_timestamp":"000001a19e7193f0"} 
[2026-11-03 04:20:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:20:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 04:20: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-11-03 04: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-11-03 04:20:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:20:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:20:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229616,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:20:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229616,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:20:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229616,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:20:12] 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-11-03 04:20:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:20:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:20:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176855552001,"66":27365,"152":206,"80":60928,"24":23,"16":36814346537402368,"45":6091188892686514176},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,152,80,24,16,45]} 
[2026-11-03 04:20:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:20:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:20:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176855552001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:20:12] local.INFO: Unknown IO ID detected {"io_id":152,"value":206,"description":"Unknown IO ID 152"} 
[2026-11-03 04:20:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:20:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36814346537402368,"km_value":36814346537402.37,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:20:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":6091188892686514176,"description":"Unknown IO ID 45"} 
[2026-11-03 04:20:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176855552001,"power":27365,"unknown_152":206,"unknown_80":60928,"ignition":23,"odometer":null,"unknown_45":6091188892686514176}} 
[2026-11-03 04:20:12] local.INFO: DEBUG: GPS processor result {"connection_id":229616,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53369,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:20:12] local.INFO: GPS data processed {"connection_id":229616,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:20:12] local.INFO: Acknowledgment sent {"connection_id":229616,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:20:42] local.INFO: TCP Data received {"connection_id":228368,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:20:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228368,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:20:42] local.INFO: Processing buffer {"connection_id":228368,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:20:42] local.INFO: IMEI packet received {"connection_id":228368,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 04:20:42] local.INFO: IMEI acknowledgment sent {"connection_id":228368,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:20:49] local.INFO: TCP Data received {"connection_id":229616,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e71d270012d545480068091400059013034..."} 
[2026-11-03 04:20:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229616,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e71d270012d545480068091400059013034..."} 
[2026-11-03 04:20:49] local.INFO: Processing buffer {"connection_id":229616,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e71d270012d545480068091400059013034..."} 
[2026-11-03 04:20:49] local.INFO: Packet analysis {"connection_id":229616,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e71"} 
[2026-11-03 04:20:49] local.INFO: Extracted packet for processing {"connection_id":229616,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e71"} 
[2026-11-03 04:20:49] local.INFO: GPS Element Parsed {"raw_longitude":760501376,"raw_latitude":109089088,"longitude_deg":76.0501376,"latitude_deg":10.9089088,"altitude":89,"angle":304,"satellites":52,"speed":22,"hex_longitude":"2d545480","hex_latitude":"06809140","is_valid_coordinates":true} 
[2026-11-03 04:20: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-11-03 04:20:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176859136001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:20:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36814797508968448,"note":"Value kept but may cause issues"} 
[2026-11-03 04:20:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6084855705712128000,"note":"Value kept but may cause issues"} 
[2026-11-03 04:20:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,152,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:20:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793659622000,"timestamp_ms":1793659622000,"timestamp_seconds":1793659622,"priority":1,"record_length":96,"hex_timestamp":"000001a19e71d270"} 
[2026-11-03 04:20:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:20: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-11-03 04:20: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 04:20:49] 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-11-03 04:20: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-11-03 04:20:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:20:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:20:49] local.INFO: Teltonika packet parsed successfully {"connection_id":229616,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:20:49] local.INFO: Passing IMEI to GPS processor {"connection_id":229616,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:20:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":229616,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:20:49] 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-11-03 04:20:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:20:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:20:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176859136001,"66":27463,"152":206,"80":60928,"24":22,"16":36814797508968448,"45":6084855705712128000},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,152,80,24,16,45]} 
[2026-11-03 04:20:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:20:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:20:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176859136001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:20:49] local.INFO: Unknown IO ID detected {"io_id":152,"value":206,"description":"Unknown IO ID 152"} 
[2026-11-03 04:20:49] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:20:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36814797508968448,"km_value":36814797508968.445,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:20:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":6084855705712128000,"description":"Unknown IO ID 45"} 
[2026-11-03 04:20:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176859136001,"power":27463,"unknown_152":206,"unknown_80":60928,"ignition":22,"odometer":null,"unknown_45":6084855705712128000}} 
[2026-11-03 04:20:49] local.INFO: DEBUG: GPS processor result {"connection_id":229616,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53370,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:20:49] local.INFO: GPS data processed {"connection_id":229616,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:20:49] local.INFO: Acknowledgment sent {"connection_id":229616,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:21:05] local.INFO: TCP Data received {"connection_id":227925,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:21:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227925,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:21:05] local.INFO: Processing buffer {"connection_id":227925,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:21:05] local.INFO: IMEI packet received {"connection_id":227925,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:21:05] local.INFO: IMEI acknowledgment sent {"connection_id":227925,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:21:12] local.INFO: TCP Data received {"connection_id":227925,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:21:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227925,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:21:12] local.INFO: Processing buffer {"connection_id":227925,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:21:12] local.INFO: IMEI packet received {"connection_id":227925,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:21:12] local.INFO: IMEI acknowledgment sent {"connection_id":227925,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:21:14] local.INFO: TCP Data received {"connection_id":227925,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e747e08012d53280006819f58008b013a34..."} 
[2026-11-03 04:21:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227925,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e747e08012d53280006819f58008b013a34..."} 
[2026-11-03 04:21:14] local.INFO: Processing buffer {"connection_id":227925,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e747e08012d53280006819f58008b013a34..."} 
[2026-11-03 04:21:14] local.INFO: Packet analysis {"connection_id":227925,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e74"} 
[2026-11-03 04:21:14] local.INFO: Extracted packet for processing {"connection_id":227925,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e74"} 
[2026-11-03 04:21:14] local.INFO: GPS Element Parsed {"raw_longitude":760424448,"raw_latitude":109158232,"longitude_deg":76.0424448,"latitude_deg":10.9158232,"altitude":139,"angle":314,"satellites":52,"speed":33,"hex_longitude":"2d532800","hex_latitude":"06819f58","is_valid_coordinates":true} 
[2026-11-03 04:21: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-11-03 04:21:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176904704001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:21:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36819771081097216,"note":"Value kept but may cause issues"} 
[2026-11-03 04:21:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5999709525274642432,"note":"Value kept but may cause issues"} 
[2026-11-03 04:21:14] 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-11-03 04:21:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793659797000,"timestamp_ms":1793659797000,"timestamp_seconds":1793659797,"priority":1,"record_length":96,"hex_timestamp":"000001a19e747e08"} 
[2026-11-03 04:21:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:21: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-11-03 04:21: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 04:21:14] 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-11-03 04:21: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-11-03 04:21:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:21:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:21:14] local.INFO: Teltonika packet parsed successfully {"connection_id":227925,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:21:14] local.INFO: Passing IMEI to GPS processor {"connection_id":227925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:21:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":227925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:21:14] 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-11-03 04:21:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:21:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:21:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176904704001,"66":27365,"61":206,"80":60928,"24":33,"16":36819771081097216,"45":5999709525274642432},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,61,80,24,16,45]} 
[2026-11-03 04:21:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:21:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:21:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176904704001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:21:14] local.INFO: Unknown IO ID detected {"io_id":61,"value":206,"description":"Unknown IO ID 61"} 
[2026-11-03 04:21:14] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:21:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36819771081097216,"km_value":36819771081097.22,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:21:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":5999709525274642432,"description":"Unknown IO ID 45"} 
[2026-11-03 04:21:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176904704001,"power":27365,"unknown_61":206,"unknown_80":60928,"ignition":33,"odometer":null,"unknown_45":5999709525274642432}} 
[2026-11-03 04:21:14] local.INFO: DEBUG: GPS processor result {"connection_id":227925,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53371,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:21:14] local.INFO: GPS data processed {"connection_id":227925,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:21:14] local.INFO: Acknowledgment sent {"connection_id":227925,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:21:46] local.INFO: TCP Data received {"connection_id":227925,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e74a518012d530d800681b848008a013933..."} 
[2026-11-03 04:21:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227925,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e74a518012d530d800681b848008a013933..."} 
[2026-11-03 04:21:46] local.INFO: Processing buffer {"connection_id":227925,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e74a518012d530d800681b848008a013933..."} 
[2026-11-03 04:21:46] local.INFO: Packet analysis {"connection_id":227925,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e74"} 
[2026-11-03 04:21:46] local.INFO: Extracted packet for processing {"connection_id":227925,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e74"} 
[2026-11-03 04:21:46] local.INFO: GPS Element Parsed {"raw_longitude":760417664,"raw_latitude":109164616,"longitude_deg":76.0417664,"latitude_deg":10.9164616,"altitude":138,"angle":313,"satellites":51,"speed":40,"hex_longitude":"2d530d80","hex_latitude":"0681b848","is_valid_coordinates":true} 
[2026-11-03 04:21: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-11-03 04:21:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176908032001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:21:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36820217757696000,"note":"Value kept but may cause issues"} 
[2026-11-03 04:21:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5992039332160952320,"note":"Value kept but may cause issues"} 
[2026-11-03 04:21:46] 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-11-03 04:21:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793659807000,"timestamp_ms":1793659807000,"timestamp_seconds":1793659807,"priority":1,"record_length":96,"hex_timestamp":"000001a19e74a518"} 
[2026-11-03 04:21:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:21: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-11-03 04:21:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 04:21:46] 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-11-03 04:21: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-11-03 04:21:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:21:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:21:46] local.INFO: Teltonika packet parsed successfully {"connection_id":227925,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:21:46] local.INFO: Passing IMEI to GPS processor {"connection_id":227925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:21:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":227925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:21:46] 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-11-03 04:21:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:21:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:21:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176908032001,"66":27484,"61":206,"80":60928,"24":40,"16":36820217757696000,"45":5992039332160952320},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,61,80,24,16,45]} 
[2026-11-03 04:21:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:21:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:21:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176908032001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:21:46] local.INFO: Unknown IO ID detected {"io_id":61,"value":206,"description":"Unknown IO ID 61"} 
[2026-11-03 04:21:46] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:21:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36820217757696000,"km_value":36820217757696,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:21:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":5992039332160952320,"description":"Unknown IO ID 45"} 
[2026-11-03 04:21:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176908032001,"power":27484,"unknown_61":206,"unknown_80":60928,"ignition":40,"odometer":null,"unknown_45":5992039332160952320}} 
[2026-11-03 04:21:46] local.INFO: DEBUG: GPS processor result {"connection_id":227925,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53372,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:21:46] local.INFO: GPS data processed {"connection_id":227925,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:21:46] local.INFO: Acknowledgment sent {"connection_id":227925,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:22:05] local.INFO: TCP Data received {"connection_id":227926,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:22:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227926,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:22:05] local.INFO: Processing buffer {"connection_id":227926,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:22:05] local.INFO: IMEI packet received {"connection_id":227926,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:22:05] local.INFO: IMEI acknowledgment sent {"connection_id":227926,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:22:11] local.INFO: TCP Data received {"connection_id":227926,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:22:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227926,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:22:11] local.INFO: Processing buffer {"connection_id":227926,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:22:11] local.INFO: IMEI packet received {"connection_id":227926,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:22:11] local.INFO: IMEI acknowledgment sent {"connection_id":227926,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:22:12] local.INFO: TCP Data received {"connection_id":227926,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e74c840012d52f1000681d140008a013733..."} 
[2026-11-03 04:22:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227926,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e74c840012d52f1000681d140008a013733..."} 
[2026-11-03 04:22:12] local.INFO: Processing buffer {"connection_id":227926,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e74c840012d52f1000681d140008a013733..."} 
[2026-11-03 04:22:12] local.INFO: Packet analysis {"connection_id":227926,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e74"} 
[2026-11-03 04:22:12] local.INFO: Extracted packet for processing {"connection_id":227926,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e74"} 
[2026-11-03 04:22:12] local.INFO: GPS Element Parsed {"raw_longitude":760410368,"raw_latitude":109171008,"longitude_deg":76.0410368,"latitude_deg":10.9171008,"altitude":138,"angle":311,"satellites":51,"speed":43,"hex_longitude":"2d52f100","hex_latitude":"0681d140","is_valid_coordinates":true} 
[2026-11-03 04:22: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-11-03 04:22:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176910592001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:22:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5984580245279754240,"note":"Value kept but may cause issues"} 
[2026-11-03 04:22:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36820681614163968,"note":"Value kept but may cause issues"} 
[2026-11-03 04:22:12] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,45,80,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 04:22:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793659816000,"timestamp_ms":1793659816000,"timestamp_seconds":1793659816,"priority":1,"record_length":96,"hex_timestamp":"000001a19e74c840"} 
[2026-11-03 04:22:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:22: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-11-03 04:22:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 04:22:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 04:22: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-11-03 04:22:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:22:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:22:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227926,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:22:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227926,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:22:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227926,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:22:12] 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-11-03 04:22:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:22:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:22:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176910592001,"66":27343,"45":5984580245279754240,"80":60928,"24":43,"16":36820681614163968},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,80,24,16]} 
[2026-11-03 04:22:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:22:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:22:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176910592001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:22:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5984580245279754240,"description":"Unknown IO ID 45"} 
[2026-11-03 04:22:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:22:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36820681614163968,"km_value":36820681614163.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:22:12] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459176910592001,"power":27343,"unknown_45":5984580245279754240,"unknown_80":60928,"ignition":43,"odometer":null}} 
[2026-11-03 04:22:12] local.INFO: DEBUG: GPS processor result {"connection_id":227926,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53373,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:22:12] local.INFO: GPS data processed {"connection_id":227926,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:22:12] local.INFO: Acknowledgment sent {"connection_id":227926,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:22:43] local.INFO: TCP Data received {"connection_id":227926,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e7623e8012d5185c00682eea8008a013f2a..."} 
[2026-11-03 04:22:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227926,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e7623e8012d5185c00682eea8008a013f2a..."} 
[2026-11-03 04:22:43] local.INFO: Processing buffer {"connection_id":227926,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e7623e8012d5185c00682eea8008a013f2a..."} 
[2026-11-03 04:22:43] local.INFO: Packet analysis {"connection_id":227926,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e76"} 
[2026-11-03 04:22:43] local.INFO: Extracted packet for processing {"connection_id":227926,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e76"} 
[2026-11-03 04:22:43] local.INFO: GPS Element Parsed {"raw_longitude":760317376,"raw_latitude":109244072,"longitude_deg":76.0317376,"latitude_deg":10.9244072,"altitude":138,"angle":319,"satellites":42,"speed":40,"hex_longitude":"2d5185c0","hex_latitude":"0682eea8","is_valid_coordinates":true} 
[2026-11-03 04:22: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-11-03 04:22:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176933120001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:22:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36826376740798464,"note":"Value kept but may cause issues"} 
[2026-11-03 04:22:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5882123353775431680,"note":"Value kept but may cause issues"} 
[2026-11-03 04:22:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:22:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793659905000,"timestamp_ms":1793659905000,"timestamp_seconds":1793659905,"priority":1,"record_length":96,"hex_timestamp":"000001a19e7623e8"} 
[2026-11-03 04:22:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:22: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-11-03 04:22: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 04:22:43] 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-11-03 04:22: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-11-03 04:22:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:22:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:22:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227926,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:22:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227926,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:22:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227926,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:22:43] 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-11-03 04:22:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:22:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:22:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176933120001,"66":27397,"173":206,"80":60928,"24":40,"16":36826376740798464,"45":5882123353775431680},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,80,24,16,45]} 
[2026-11-03 04:22:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:22:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:22:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176933120001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:22:43] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-11-03 04:22:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:22:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36826376740798464,"km_value":36826376740798.46,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:22:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":5882123353775431680,"description":"Unknown IO ID 45"} 
[2026-11-03 04:22:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176933120001,"power":27397,"unknown_173":206,"unknown_80":60928,"ignition":40,"odometer":null,"unknown_45":5882123353775431680}} 
[2026-11-03 04:22:43] local.INFO: DEBUG: GPS processor result {"connection_id":227926,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53374,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:22:43] local.INFO: GPS data processed {"connection_id":227926,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:22:43] local.INFO: Acknowledgment sent {"connection_id":227926,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:23:05] local.INFO: TCP Data received {"connection_id":229618,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:23:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229618,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:23:05] local.INFO: Processing buffer {"connection_id":229618,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:23:05] local.INFO: IMEI packet received {"connection_id":229618,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:23:05] local.INFO: IMEI acknowledgment sent {"connection_id":229618,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:23:11] local.INFO: TCP Data received {"connection_id":229618,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:23:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229618,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:23:11] local.INFO: Processing buffer {"connection_id":229618,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:23:11] local.INFO: IMEI packet received {"connection_id":229618,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:23:11] local.INFO: IMEI acknowledgment sent {"connection_id":229618,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:23:12] local.INFO: TCP Data received {"connection_id":229618,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e764af8012d516c8006830e28008d01412f..."} 
[2026-11-03 04:23:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229618,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e764af8012d516c8006830e28008d01412f..."} 
[2026-11-03 04:23:12] local.INFO: Processing buffer {"connection_id":229618,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e764af8012d516c8006830e28008d01412f..."} 
[2026-11-03 04:23:12] local.INFO: Packet analysis {"connection_id":229618,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e76"} 
[2026-11-03 04:23:12] local.INFO: Extracted packet for processing {"connection_id":229618,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e76"} 
[2026-11-03 04:23:12] local.INFO: GPS Element Parsed {"raw_longitude":760310912,"raw_latitude":109252136,"longitude_deg":76.0310912,"latitude_deg":10.9252136,"altitude":141,"angle":321,"satellites":47,"speed":40,"hex_longitude":"2d516c80","hex_latitude":"06830e28","is_valid_coordinates":true} 
[2026-11-03 04:23: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-11-03 04:23:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176935680001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:23:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36826874957004800,"note":"Value kept but may cause issues"} 
[2026-11-03 04:23:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5874312423173695488,"note":"Value kept but may cause issues"} 
[2026-11-03 04:23:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:23:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793659915000,"timestamp_ms":1793659915000,"timestamp_seconds":1793659915,"priority":1,"record_length":96,"hex_timestamp":"000001a19e764af8"} 
[2026-11-03 04:23:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:23:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:23: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-11-03 04:23: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-11-03 04:23: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-11-03 04:23:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:23:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:23:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229618,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:23:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229618,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:23:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229618,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:23:12] 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-11-03 04:23:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:23:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:23:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176935680001,"66":27876,"173":206,"80":60928,"24":40,"16":36826874957004800,"45":5874312423173695488},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,80,24,16,45]} 
[2026-11-03 04:23:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:23:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:23:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176935680001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:23:12] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-11-03 04:23:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:23:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36826874957004800,"km_value":36826874957004.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:23:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":5874312423173695488,"description":"Unknown IO ID 45"} 
[2026-11-03 04:23:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176935680001,"power":27876,"unknown_173":206,"unknown_80":60928,"ignition":40,"odometer":null,"unknown_45":5874312423173695488}} 
[2026-11-03 04:23:12] local.INFO: DEBUG: GPS processor result {"connection_id":229618,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53375,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:23:12] local.INFO: GPS data processed {"connection_id":229618,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:23:12] local.INFO: Acknowledgment sent {"connection_id":229618,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:23:43] local.INFO: TCP Data received {"connection_id":229618,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e766e20012d515440068329480090013c2f..."} 
[2026-11-03 04:23:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229618,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e766e20012d515440068329480090013c2f..."} 
[2026-11-03 04:23:43] local.INFO: Processing buffer {"connection_id":229618,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e766e20012d515440068329480090013c2f..."} 
[2026-11-03 04:23:43] local.INFO: Packet analysis {"connection_id":229618,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e76"} 
[2026-11-03 04:23:43] local.INFO: Extracted packet for processing {"connection_id":229618,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e76"} 
[2026-11-03 04:23:43] local.INFO: GPS Element Parsed {"raw_longitude":760304704,"raw_latitude":109259080,"longitude_deg":76.0304704,"latitude_deg":10.925908,"altitude":144,"angle":316,"satellites":47,"speed":41,"hex_longitude":"2d515440","hex_latitude":"06832948","is_valid_coordinates":true} 
[2026-11-03 04:23: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-11-03 04:23:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176938240001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:23:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36827321633603584,"note":"Value kept but may cause issues"} 
[2026-11-03 04:23:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5867205180013815808,"note":"Value kept but may cause issues"} 
[2026-11-03 04:23:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:23:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793659924000,"timestamp_ms":1793659924000,"timestamp_seconds":1793659924,"priority":1,"record_length":96,"hex_timestamp":"000001a19e766e20"} 
[2026-11-03 04:23:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:23:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:23: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-11-03 04:23: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-11-03 04:23: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-11-03 04:23:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:23:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:23:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229618,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:23:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229618,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:23:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229618,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:23:43] 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-11-03 04:23:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:23:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:23:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176938240001,"66":27713,"173":206,"80":60928,"24":41,"16":36827321633603584,"45":5867205180013815808},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,80,24,16,45]} 
[2026-11-03 04:23:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:23:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:23:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176938240001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:23:43] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-11-03 04:23:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:23:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36827321633603584,"km_value":36827321633603.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:23:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":5867205180013815808,"description":"Unknown IO ID 45"} 
[2026-11-03 04:23:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176938240001,"power":27713,"unknown_173":206,"unknown_80":60928,"ignition":41,"odometer":null,"unknown_45":5867205180013815808}} 
[2026-11-03 04:23:43] local.INFO: DEBUG: GPS processor result {"connection_id":229618,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53376,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:23:43] local.INFO: GPS data processed {"connection_id":229618,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:23:43] local.INFO: Acknowledgment sent {"connection_id":229618,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:24:11] local.INFO: TCP Data received {"connection_id":227927,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:24:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227927,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:24:11] local.INFO: Processing buffer {"connection_id":227927,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:24:11] local.INFO: IMEI packet received {"connection_id":227927,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:24:11] local.INFO: IMEI acknowledgment sent {"connection_id":227927,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:24:16] local.INFO: TCP Data received {"connection_id":227927,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:24:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227927,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:24:16] local.INFO: Processing buffer {"connection_id":227927,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:24:16] local.INFO: IMEI packet received {"connection_id":227927,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:24:16] local.INFO: IMEI acknowledgment sent {"connection_id":227927,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:24:16] local.INFO: TCP Data received {"connection_id":227927,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e769530012d513900068342580091013333..."} 
[2026-11-03 04:24:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227927,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e769530012d513900068342580091013333..."} 
[2026-11-03 04:24:16] local.INFO: Processing buffer {"connection_id":227927,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e769530012d513900068342580091013333..."} 
[2026-11-03 04:24:16] local.INFO: Packet analysis {"connection_id":227927,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e76"} 
[2026-11-03 04:24:16] local.INFO: Extracted packet for processing {"connection_id":227927,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e76"} 
[2026-11-03 04:24:16] local.INFO: GPS Element Parsed {"raw_longitude":760297728,"raw_latitude":109265496,"longitude_deg":76.0297728,"latitude_deg":10.9265496,"altitude":145,"angle":307,"satellites":51,"speed":31,"hex_longitude":"2d513900","hex_latitude":"06834258","is_valid_coordinates":true} 
[2026-11-03 04:24: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-11-03 04:24:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176940544001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:24:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36827781195104256,"note":"Value kept but may cause issues"} 
[2026-11-03 04:24:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5860379411830360064,"note":"Value kept but may cause issues"} 
[2026-11-03 04:24:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:24:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793659934000,"timestamp_ms":1793659934000,"timestamp_seconds":1793659934,"priority":1,"record_length":96,"hex_timestamp":"000001a19e769530"} 
[2026-11-03 04:24:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:24:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:24: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":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 04:24:16] 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-11-03 04:24: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-11-03 04:24:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:24:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:24:16] local.INFO: Teltonika packet parsed successfully {"connection_id":227927,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:24:16] local.INFO: Passing IMEI to GPS processor {"connection_id":227927,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:24:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":227927,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:24:16] 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-11-03 04:24:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:24:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:24:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176940544001,"66":27658,"173":206,"80":60928,"24":31,"16":36827781195104256,"45":5860379411830360064},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,80,24,16,45]} 
[2026-11-03 04:24:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:24:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:24:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176940544001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:24:16] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-11-03 04:24:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:24:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36827781195104256,"km_value":36827781195104.26,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:24:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":5860379411830360064,"description":"Unknown IO ID 45"} 
[2026-11-03 04:24:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176940544001,"power":27658,"unknown_173":206,"unknown_80":60928,"ignition":31,"odometer":null,"unknown_45":5860379411830360064}} 
[2026-11-03 04:24:16] local.INFO: DEBUG: GPS processor result {"connection_id":227927,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53377,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:24:16] local.INFO: GPS data processed {"connection_id":227927,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:24:16] local.INFO: Acknowledgment sent {"connection_id":227927,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:24:21] local.INFO: TCP Data received {"connection_id":227927,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e76b470012d512d4006834a000091012432..."} 
[2026-11-03 04:24:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227927,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e76b470012d512d4006834a000091012432..."} 
[2026-11-03 04:24:21] local.INFO: Processing buffer {"connection_id":227927,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e76b470012d512d4006834a000091012432..."} 
[2026-11-03 04:24:21] local.INFO: Packet analysis {"connection_id":227927,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e76"} 
[2026-11-03 04:24:21] local.INFO: Extracted packet for processing {"connection_id":227927,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e76"} 
[2026-11-03 04:24:21] local.INFO: GPS Element Parsed {"raw_longitude":760294720,"raw_latitude":109267456,"longitude_deg":76.029472,"latitude_deg":10.9267456,"altitude":145,"angle":292,"satellites":50,"speed":5,"hex_longitude":"2d512d40","hex_latitude":"06834a00","is_valid_coordinates":true} 
[2026-11-03 04:24: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-11-03 04:24:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176943104001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:24:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36827952993796096,"note":"Value kept but may cause issues"} 
[2026-11-03 04:24:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5852709218716637184,"note":"Value kept but may cause issues"} 
[2026-11-03 04:24:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:24:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793659942000,"timestamp_ms":1793659942000,"timestamp_seconds":1793659942,"priority":1,"record_length":96,"hex_timestamp":"000001a19e76b470"} 
[2026-11-03 04:24:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:24:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:24: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":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-11-03 04:24:21] 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-11-03 04:24: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-11-03 04:24:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:24:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:24:21] local.INFO: Teltonika packet parsed successfully {"connection_id":227927,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:24:21] local.INFO: Passing IMEI to GPS processor {"connection_id":227927,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:24:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":227927,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:24:21] 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-11-03 04:24:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:24:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:24:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176943104001,"66":27658,"173":206,"80":60928,"24":5,"16":36827952993796096,"45":5852709218716637184},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,80,24,16,45]} 
[2026-11-03 04:24:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:24:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:24:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176943104001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:24:21] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-11-03 04:24:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:24:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36827952993796096,"km_value":36827952993796.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:24:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":5852709218716637184,"description":"Unknown IO ID 45"} 
[2026-11-03 04:24:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176943104001,"power":27658,"unknown_173":206,"unknown_80":60928,"ignition":5,"odometer":null,"unknown_45":5852709218716637184}} 
[2026-11-03 04:24:21] local.INFO: DEBUG: GPS processor result {"connection_id":227927,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53378,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:24:21] local.INFO: GPS data processed {"connection_id":227927,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:24:21] local.INFO: Acknowledgment sent {"connection_id":227927,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:25:06] local.INFO: TCP Data received {"connection_id":228369,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:25:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228369,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:25:06] local.INFO: Processing buffer {"connection_id":228369,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:25:06] local.INFO: IMEI packet received {"connection_id":228369,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:25:06] local.INFO: IMEI acknowledgment sent {"connection_id":228369,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:25:06] local.INFO: TCP Data received {"connection_id":228369,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:25:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228369,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:25:06] local.INFO: Processing buffer {"connection_id":228369,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:25:06] local.INFO: IMEI packet received {"connection_id":228369,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:25:06] local.INFO: IMEI acknowledgment sent {"connection_id":228369,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:25:07] local.INFO: TCP Data received {"connection_id":228369,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e770678012d512b4006834b580090012430..."} 
[2026-11-03 04:25:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228369,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e770678012d512b4006834b580090012430..."} 
[2026-11-03 04:25:07] local.INFO: Processing buffer {"connection_id":228369,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e770678012d512b4006834b580090012430..."} 
[2026-11-03 04:25:07] local.INFO: Packet analysis {"connection_id":228369,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e77"} 
[2026-11-03 04:25:07] local.INFO: Extracted packet for processing {"connection_id":228369,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e77"} 
[2026-11-03 04:25:07] local.INFO: GPS Element Parsed {"raw_longitude":760294208,"raw_latitude":109267800,"longitude_deg":76.0294208,"latitude_deg":10.92678,"altitude":144,"angle":292,"satellites":48,"speed":0,"hex_longitude":"2d512b40","hex_latitude":"06834b58","is_valid_coordinates":true} 
[2026-11-03 04: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-11-03 04:25:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176945152001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:25:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36827983058567168,"note":"Value kept but may cause issues"} 
[2026-11-03 04:25:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5849401887740788736,"note":"Value kept but may cause issues"} 
[2026-11-03 04:25:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:25:07] local.INFO: AVL Record Parsed {"raw_timestamp":1793659963000,"timestamp_ms":1793659963000,"timestamp_seconds":1793659963,"priority":1,"record_length":96,"hex_timestamp":"000001a19e770678"} 
[2026-11-03 04:25:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:25:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04: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":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-11-03 04:25: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-11-03 04: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-11-03 04:25:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:25:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:25:07] local.INFO: Teltonika packet parsed successfully {"connection_id":228369,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:25:07] local.INFO: Passing IMEI to GPS processor {"connection_id":228369,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:25:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":228369,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:25:07] 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-11-03 04:25:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:25:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:25:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176945152001,"66":27865,"173":206,"80":60928,"24":0,"16":36827983058567168,"45":5849401887740788736},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,80,24,16,45]} 
[2026-11-03 04:25:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:25:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:25:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176945152001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:25:07] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-11-03 04:25:07] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:25:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36827983058567168,"km_value":36827983058567.17,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:25:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":5849401887740788736,"description":"Unknown IO ID 45"} 
[2026-11-03 04:25:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176945152001,"power":27865,"unknown_173":206,"unknown_80":60928,"ignition":0,"odometer":null,"unknown_45":5849401887740788736}} 
[2026-11-03 04:25:07] local.INFO: DEBUG: GPS processor result {"connection_id":228369,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53379,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:25:07] local.INFO: GPS data processed {"connection_id":228369,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:25:07] local.INFO: Acknowledgment sent {"connection_id":228369,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:25:38] local.INFO: TCP Data received {"connection_id":228369,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e775880012d512b4006834b58009001242e..."} 
[2026-11-03 04:25:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228369,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e775880012d512b4006834b58009001242e..."} 
[2026-11-03 04:25:38] local.INFO: Processing buffer {"connection_id":228369,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e775880012d512b4006834b58009001242e..."} 
[2026-11-03 04:25:38] local.INFO: Packet analysis {"connection_id":228369,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e77"} 
[2026-11-03 04:25:38] local.INFO: Extracted packet for processing {"connection_id":228369,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e77"} 
[2026-11-03 04:25:38] local.INFO: GPS Element Parsed {"raw_longitude":760294208,"raw_latitude":109267800,"longitude_deg":76.0294208,"latitude_deg":10.92678,"altitude":144,"angle":292,"satellites":46,"speed":0,"hex_longitude":"2d512b40","hex_latitude":"06834b58","is_valid_coordinates":true} 
[2026-11-03 04: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-11-03 04:25:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176950528001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:25:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36827983058567168,"note":"Value kept but may cause issues"} 
[2026-11-03 04:25:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5848838937787455488,"note":"Value kept but may cause issues"} 
[2026-11-03 04:25:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:25:38] local.INFO: AVL Record Parsed {"raw_timestamp":1793659984000,"timestamp_ms":1793659984000,"timestamp_seconds":1793659984,"priority":1,"record_length":96,"hex_timestamp":"000001a19e775880"} 
[2026-11-03 04:25:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:25: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-11-03 04: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 04:25: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-11-03 04: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-11-03 04:25:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:25:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:25:38] local.INFO: Teltonika packet parsed successfully {"connection_id":228369,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:25:38] local.INFO: Passing IMEI to GPS processor {"connection_id":228369,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:25:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":228369,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:25:38] 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-11-03 04:25:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:25:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:25:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176950528001,"66":27800,"173":206,"80":60928,"24":0,"16":36827983058567168,"45":5848838937787455488},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,80,24,16,45]} 
[2026-11-03 04:25:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:25:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:25:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176950528001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:25:38] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-11-03 04:25:38] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:25:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36827983058567168,"km_value":36827983058567.17,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:25:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":5848838937787455488,"description":"Unknown IO ID 45"} 
[2026-11-03 04:25:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176950528001,"power":27800,"unknown_173":206,"unknown_80":60928,"ignition":0,"odometer":null,"unknown_45":5848838937787455488}} 
[2026-11-03 04:25:38] local.INFO: DEBUG: GPS processor result {"connection_id":228369,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53380,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:25:38] local.INFO: GPS data processed {"connection_id":228369,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:25:38] local.INFO: Acknowledgment sent {"connection_id":228369,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:25:47] local.INFO: TCP Data received {"connection_id":228370,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:25:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228370,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:25:47] local.INFO: Processing buffer {"connection_id":228370,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:25:47] local.INFO: IMEI packet received {"connection_id":228370,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 04:25:47] local.INFO: IMEI acknowledgment sent {"connection_id":228370,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:26:06] local.INFO: TCP Data received {"connection_id":228371,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:26:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228371,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:26:06] local.INFO: Processing buffer {"connection_id":228371,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:26:06] local.INFO: IMEI packet received {"connection_id":228371,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:26:06] local.INFO: IMEI acknowledgment sent {"connection_id":228371,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:26:10] local.INFO: TCP Data received {"connection_id":228371,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:26:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228371,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:26:10] local.INFO: Processing buffer {"connection_id":228371,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:26:10] local.INFO: IMEI packet received {"connection_id":228371,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:26:10] local.INFO: IMEI acknowledgment sent {"connection_id":228371,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:26:11] local.INFO: TCP Data received {"connection_id":228371,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e77aa88012d512b4006834b58009001242d..."} 
[2026-11-03 04:26:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228371,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e77aa88012d512b4006834b58009001242d..."} 
[2026-11-03 04:26:11] local.INFO: Processing buffer {"connection_id":228371,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e77aa88012d512b4006834b58009001242d..."} 
[2026-11-03 04:26:11] local.INFO: Packet analysis {"connection_id":228371,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e77"} 
[2026-11-03 04:26:11] local.INFO: Extracted packet for processing {"connection_id":228371,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e77"} 
[2026-11-03 04:26:11] local.INFO: GPS Element Parsed {"raw_longitude":760294208,"raw_latitude":109267800,"longitude_deg":76.0294208,"latitude_deg":10.92678,"altitude":144,"angle":292,"satellites":45,"speed":0,"hex_longitude":"2d512b40","hex_latitude":"06834b58","is_valid_coordinates":true} 
[2026-11-03 04: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-11-03 04:26:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176955904001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:26:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36827983058567168,"note":"Value kept but may cause issues"} 
[2026-11-03 04:26:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5848838937787455488,"note":"Value kept but may cause issues"} 
[2026-11-03 04:26:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:26:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793660005000,"timestamp_ms":1793660005000,"timestamp_seconds":1793660005,"priority":1,"record_length":96,"hex_timestamp":"000001a19e77aa88"} 
[2026-11-03 04:26:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04: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-11-03 04: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 04:26:11] 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-11-03 04: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-11-03 04:26:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:26:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:26:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228371,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:26:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228371,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:26:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228371,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:26: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-11-03 04:26:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:26:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:26:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176955904001,"66":27571,"173":206,"80":60928,"24":0,"16":36827983058567168,"45":5848838937787455488},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,80,24,16,45]} 
[2026-11-03 04:26:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:26:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:26:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176955904001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:26:11] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-11-03 04:26:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:26:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36827983058567168,"km_value":36827983058567.17,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:26:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":5848838937787455488,"description":"Unknown IO ID 45"} 
[2026-11-03 04:26:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176955904001,"power":27571,"unknown_173":206,"unknown_80":60928,"ignition":0,"odometer":null,"unknown_45":5848838937787455488}} 
[2026-11-03 04:26:11] local.INFO: DEBUG: GPS processor result {"connection_id":228371,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53381,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:26:11] local.INFO: GPS data processed {"connection_id":228371,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:26:11] local.INFO: Acknowledgment sent {"connection_id":228371,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:26:42] local.INFO: TCP Data received {"connection_id":228371,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e77fc90012d512b4006834b58009001242e..."} 
[2026-11-03 04:26:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228371,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e77fc90012d512b4006834b58009001242e..."} 
[2026-11-03 04:26:42] local.INFO: Processing buffer {"connection_id":228371,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e77fc90012d512b4006834b58009001242e..."} 
[2026-11-03 04:26:42] local.INFO: Packet analysis {"connection_id":228371,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e77"} 
[2026-11-03 04:26:42] local.INFO: Extracted packet for processing {"connection_id":228371,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e77"} 
[2026-11-03 04:26:42] local.INFO: GPS Element Parsed {"raw_longitude":760294208,"raw_latitude":109267800,"longitude_deg":76.0294208,"latitude_deg":10.92678,"altitude":144,"angle":292,"satellites":46,"speed":0,"hex_longitude":"2d512b40","hex_latitude":"06834b58","is_valid_coordinates":true} 
[2026-11-03 04:26:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 04:26:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176961280001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:26:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36827983058567168,"note":"Value kept but may cause issues"} 
[2026-11-03 04:26:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5848838937787455488,"note":"Value kept but may cause issues"} 
[2026-11-03 04:26:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:26:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793660026000,"timestamp_ms":1793660026000,"timestamp_seconds":1793660026,"priority":1,"record_length":96,"hex_timestamp":"000001a19e77fc90"} 
[2026-11-03 04:26:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:26: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-11-03 04:26:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 04:26:42] 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-11-03 04:26:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 04:26:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:26:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:26:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228371,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:26:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228371,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:26:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228371,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:26: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-11-03 04:26:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:26:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:26:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176961280001,"66":27658,"173":206,"80":60928,"24":0,"16":36827983058567168,"45":5848838937787455488},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,80,24,16,45]} 
[2026-11-03 04:26:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:26:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:26:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176961280001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:26:42] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-11-03 04:26:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:26:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36827983058567168,"km_value":36827983058567.17,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:26:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":5848838937787455488,"description":"Unknown IO ID 45"} 
[2026-11-03 04:26:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176961280001,"power":27658,"unknown_173":206,"unknown_80":60928,"ignition":0,"odometer":null,"unknown_45":5848838937787455488}} 
[2026-11-03 04:26:42] local.INFO: DEBUG: GPS processor result {"connection_id":228371,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53382,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:26:42] local.INFO: GPS data processed {"connection_id":228371,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:26:42] local.INFO: Acknowledgment sent {"connection_id":228371,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:27:06] local.INFO: TCP Data received {"connection_id":231453,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:27:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231453,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:27:06] local.INFO: Processing buffer {"connection_id":231453,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:27:06] local.INFO: IMEI packet received {"connection_id":231453,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:27:06] local.INFO: IMEI acknowledgment sent {"connection_id":231453,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:27:10] local.INFO: TCP Data received {"connection_id":231453,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:27:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231453,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:27:10] local.INFO: Processing buffer {"connection_id":231453,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:27:10] local.INFO: IMEI packet received {"connection_id":231453,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:27:10] local.INFO: IMEI acknowledgment sent {"connection_id":231453,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:27:11] local.INFO: TCP Data received {"connection_id":231453,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e784e98012d512b4006834b58009001242c..."} 
[2026-11-03 04:27:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231453,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e784e98012d512b4006834b58009001242c..."} 
[2026-11-03 04:27:11] local.INFO: Processing buffer {"connection_id":231453,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e784e98012d512b4006834b58009001242c..."} 
[2026-11-03 04:27:11] local.INFO: Packet analysis {"connection_id":231453,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e78"} 
[2026-11-03 04:27:11] local.INFO: Extracted packet for processing {"connection_id":231453,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e78"} 
[2026-11-03 04:27:11] local.INFO: GPS Element Parsed {"raw_longitude":760294208,"raw_latitude":109267800,"longitude_deg":76.0294208,"latitude_deg":10.92678,"altitude":144,"angle":292,"satellites":44,"speed":0,"hex_longitude":"2d512b40","hex_latitude":"06834b58","is_valid_coordinates":true} 
[2026-11-03 04:27: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-11-03 04:27:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176966656001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:27:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36827983058567168,"note":"Value kept but may cause issues"} 
[2026-11-03 04:27:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5848838937787455488,"note":"Value kept but may cause issues"} 
[2026-11-03 04:27:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:27:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793660047000,"timestamp_ms":1793660047000,"timestamp_seconds":1793660047,"priority":1,"record_length":96,"hex_timestamp":"000001a19e784e98"} 
[2026-11-03 04:27:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:27:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:27: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":10,"data_length":795,"current_offset":136} 
[2026-11-03 04:27:11] 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-11-03 04:27: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-11-03 04:27:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:27:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:27:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231453,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:27:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:27:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:27: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-11-03 04:27:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:27:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:27:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176966656001,"66":27745,"173":206,"80":60928,"24":0,"16":36827983058567168,"45":5848838937787455488},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,80,24,16,45]} 
[2026-11-03 04:27:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:27:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:27:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176966656001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:27:11] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-11-03 04:27:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:27:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36827983058567168,"km_value":36827983058567.17,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:27:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":5848838937787455488,"description":"Unknown IO ID 45"} 
[2026-11-03 04:27:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176966656001,"power":27745,"unknown_173":206,"unknown_80":60928,"ignition":0,"odometer":null,"unknown_45":5848838937787455488}} 
[2026-11-03 04:27:11] local.INFO: DEBUG: GPS processor result {"connection_id":231453,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53383,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:27:11] local.INFO: GPS data processed {"connection_id":231453,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:27:11] local.INFO: Acknowledgment sent {"connection_id":231453,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:27:42] local.INFO: TCP Data received {"connection_id":231453,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e78a488012d512b4006834b58009001242a..."} 
[2026-11-03 04:27:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231453,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e78a488012d512b4006834b58009001242a..."} 
[2026-11-03 04:27:42] local.INFO: Processing buffer {"connection_id":231453,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e78a488012d512b4006834b58009001242a..."} 
[2026-11-03 04:27:42] local.INFO: Packet analysis {"connection_id":231453,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e78"} 
[2026-11-03 04:27:42] local.INFO: Extracted packet for processing {"connection_id":231453,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e78"} 
[2026-11-03 04:27:42] local.INFO: GPS Element Parsed {"raw_longitude":760294208,"raw_latitude":109267800,"longitude_deg":76.0294208,"latitude_deg":10.92678,"altitude":144,"angle":292,"satellites":42,"speed":0,"hex_longitude":"2d512b40","hex_latitude":"06834b58","is_valid_coordinates":true} 
[2026-11-03 04:27:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 04:27:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459176972032001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:27:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36827983058567168,"note":"Value kept but may cause issues"} 
[2026-11-03 04:27:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5848838937787455488,"note":"Value kept but may cause issues"} 
[2026-11-03 04:27:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:27:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793660069000,"timestamp_ms":1793660069000,"timestamp_seconds":1793660069,"priority":1,"record_length":96,"hex_timestamp":"000001a19e78a488"} 
[2026-11-03 04:27:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:27:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:27:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-11-03 04:27:42] 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-11-03 04:27:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 04:27:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:27:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:27:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231453,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:27:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:27:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:27: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-11-03 04:27:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:27:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:27:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459176972032001,"66":27713,"173":206,"80":60928,"24":0,"16":36827983058567168,"45":5848838937787455488},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,80,24,16,45]} 
[2026-11-03 04:27:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:27:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:27:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459176972032001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:27:42] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-11-03 04:27:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:27:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36827983058567168,"km_value":36827983058567.17,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:27:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":5848838937787455488,"description":"Unknown IO ID 45"} 
[2026-11-03 04:27:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459176972032001,"power":27713,"unknown_173":206,"unknown_80":60928,"ignition":0,"odometer":null,"unknown_45":5848838937787455488}} 
[2026-11-03 04:27:42] local.INFO: DEBUG: GPS processor result {"connection_id":231453,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53384,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:27:42] local.INFO: GPS data processed {"connection_id":231453,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:27:42] local.INFO: Acknowledgment sent {"connection_id":231453,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:28:05] local.INFO: TCP Data received {"connection_id":227928,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:28:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227928,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:28:05] local.INFO: Processing buffer {"connection_id":227928,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:28:05] local.INFO: IMEI packet received {"connection_id":227928,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:28:05] local.INFO: IMEI acknowledgment sent {"connection_id":227928,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:28:06] local.INFO: TCP Data received {"connection_id":227928,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:28:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227928,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:28:06] local.INFO: Processing buffer {"connection_id":227928,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:28:06] local.INFO: IMEI packet received {"connection_id":227928,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:28:06] local.INFO: IMEI acknowledgment sent {"connection_id":227928,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:28:11] local.INFO: TCP Data received {"connection_id":227928,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:28:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227928,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:28:11] local.INFO: Processing buffer {"connection_id":227928,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:28:11] local.INFO: IMEI packet received {"connection_id":227928,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:28:11] local.INFO: IMEI acknowledgment sent {"connection_id":227928,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:28:11] local.INFO: TCP Data received {"connection_id":227928,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e7ad708012d50bf8006838100008d011d32..."} 
[2026-11-03 04:28:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227928,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e7ad708012d50bf8006838100008d011d32..."} 
[2026-11-03 04:28:11] local.INFO: Processing buffer {"connection_id":227928,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e7ad708012d50bf8006838100008d011d32..."} 
[2026-11-03 04:28:11] local.INFO: Packet analysis {"connection_id":227928,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e7a"} 
[2026-11-03 04:28:11] local.INFO: Extracted packet for processing {"connection_id":227928,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e7a"} 
[2026-11-03 04:28:11] local.INFO: GPS Element Parsed {"raw_longitude":760266624,"raw_latitude":109281536,"longitude_deg":76.0266624,"latitude_deg":10.9281536,"altitude":141,"angle":285,"satellites":50,"speed":35,"hex_longitude":"2d50bf80","hex_latitude":"06838100","is_valid_coordinates":true} 
[2026-11-03 04: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-11-03 04:28:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177011200001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:28:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36829473412218880,"note":"Value kept but may cause issues"} 
[2026-11-03 04:28:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5828432001978710016,"note":"Value kept but may cause issues"} 
[2026-11-03 04:28:11] 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-11-03 04:28:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793660213000,"timestamp_ms":1793660213000,"timestamp_seconds":1793660213,"priority":1,"record_length":96,"hex_timestamp":"000001a19e7ad708"} 
[2026-11-03 04:28:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:28:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04: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":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 04:28:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 04: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-11-03 04:28:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:28:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:28:11] local.INFO: Teltonika packet parsed successfully {"connection_id":227928,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:28:11] local.INFO: Passing IMEI to GPS processor {"connection_id":227928,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:28:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":227928,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:28: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-11-03 04:28:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:28:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:28:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177011200001,"66":27571,"174":206,"80":60928,"24":35,"16":36829473412218880,"45":5828432001978710016},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-11-03 04:28:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:28:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:28:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177011200001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:28:11] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-11-03 04:28:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:28:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36829473412218880,"km_value":36829473412218.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:28:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":5828432001978710016,"description":"Unknown IO ID 45"} 
[2026-11-03 04:28:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177011200001,"power":27571,"unknown_174":206,"unknown_80":60928,"ignition":35,"odometer":null,"unknown_45":5828432001978710016}} 
[2026-11-03 04:28:11] local.INFO: DEBUG: GPS processor result {"connection_id":227928,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53385,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:28:11] local.INFO: GPS data processed {"connection_id":227928,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:28:11] local.INFO: Acknowledgment sent {"connection_id":227928,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:28:42] local.INFO: TCP Data received {"connection_id":227928,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e7b0200012d5094c006838918008e011333..."} 
[2026-11-03 04:28:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227928,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e7b0200012d5094c006838918008e011333..."} 
[2026-11-03 04:28:42] local.INFO: Processing buffer {"connection_id":227928,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e7b0200012d5094c006838918008e011333..."} 
[2026-11-03 04:28:42] local.INFO: Packet analysis {"connection_id":227928,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e7b"} 
[2026-11-03 04:28:42] local.INFO: Extracted packet for processing {"connection_id":227928,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e7b"} 
[2026-11-03 04:28:42] local.INFO: GPS Element Parsed {"raw_longitude":760255680,"raw_latitude":109283608,"longitude_deg":76.025568,"latitude_deg":10.9283608,"altitude":142,"angle":275,"satellites":51,"speed":43,"hex_longitude":"2d5094c0","hex_latitude":"06838918","is_valid_coordinates":true} 
[2026-11-03 04:28: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-11-03 04:28:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177014528001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:28:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36830005988163584,"note":"Value kept but may cause issues"} 
[2026-11-03 04:28:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5818510009050398720,"note":"Value kept but may cause issues"} 
[2026-11-03 04:28:42] 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-11-03 04:28:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793660224000,"timestamp_ms":1793660224000,"timestamp_seconds":1793660224,"priority":1,"record_length":96,"hex_timestamp":"000001a19e7b0200"} 
[2026-11-03 04:28:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:28:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:28: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":179,"data_length":795,"current_offset":136} 
[2026-11-03 04:28:42] 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-11-03 04:28: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-11-03 04:28:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:28:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:28:42] local.INFO: Teltonika packet parsed successfully {"connection_id":227928,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:28:42] local.INFO: Passing IMEI to GPS processor {"connection_id":227928,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:28:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":227928,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:28: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-11-03 04:28:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:28:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:28:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177014528001,"66":27571,"174":206,"80":60928,"24":43,"16":36830005988163584,"45":5818510009050398720},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-11-03 04:28:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:28:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:28:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177014528001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:28:42] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-11-03 04:28:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:28:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36830005988163584,"km_value":36830005988163.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:28:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":5818510009050398720,"description":"Unknown IO ID 45"} 
[2026-11-03 04:28:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177014528001,"power":27571,"unknown_174":206,"unknown_80":60928,"ignition":43,"odometer":null,"unknown_45":5818510009050398720}} 
[2026-11-03 04:28:42] local.INFO: DEBUG: GPS processor result {"connection_id":227928,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53386,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:28:42] local.INFO: GPS data processed {"connection_id":227928,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:28:42] local.INFO: Acknowledgment sent {"connection_id":227928,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:29:08] local.INFO: TCP Data received {"connection_id":228374,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:29:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228374,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:29:08] local.INFO: Processing buffer {"connection_id":228374,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:29:08] local.INFO: IMEI packet received {"connection_id":228374,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:29:08] local.INFO: IMEI acknowledgment sent {"connection_id":228374,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:29:10] local.INFO: TCP Data received {"connection_id":228374,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:29:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228374,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:29:10] local.INFO: Processing buffer {"connection_id":228374,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:29:10] local.INFO: IMEI packet received {"connection_id":228374,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:29:10] local.INFO: IMEI acknowledgment sent {"connection_id":228374,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:29:11] local.INFO: TCP Data received {"connection_id":228374,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:29:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228374,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:29:11] local.INFO: Processing buffer {"connection_id":228374,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:29:11] local.INFO: IMEI packet received {"connection_id":228374,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:29:11] local.INFO: IMEI acknowledgment sent {"connection_id":228374,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:29:16] local.INFO: TCP Data received {"connection_id":228374,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:29:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228374,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:29:16] local.INFO: Processing buffer {"connection_id":228374,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:29:16] local.INFO: IMEI packet received {"connection_id":228374,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:29:16] local.INFO: IMEI acknowledgment sent {"connection_id":228374,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:29:16] local.INFO: TCP Data received {"connection_id":228374,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e7c1f28012d4eed800683c8a80075011632..."} 
[2026-11-03 04:29:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228374,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e7c1f28012d4eed800683c8a80075011632..."} 
[2026-11-03 04:29:16] local.INFO: Processing buffer {"connection_id":228374,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e7c1f28012d4eed800683c8a80075011632..."} 
[2026-11-03 04:29:16] local.INFO: Packet analysis {"connection_id":228374,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e7c"} 
[2026-11-03 04:29:16] local.INFO: Extracted packet for processing {"connection_id":228374,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e7c"} 
[2026-11-03 04:29:16] local.INFO: GPS Element Parsed {"raw_longitude":760147328,"raw_latitude":109299880,"longitude_deg":76.0147328,"latitude_deg":10.929988,"altitude":117,"angle":278,"satellites":50,"speed":71,"hex_longitude":"2d4eed80","hex_latitude":"0683c8a8","is_valid_coordinates":true} 
[2026-11-03 04:29: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-11-03 04:29:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177034752001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:29:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36835224373428224,"note":"Value kept but may cause issues"} 
[2026-11-03 04:29:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5697123925348284416,"note":"Value kept but may cause issues"} 
[2026-11-03 04:29:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,183,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:29:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793660297000,"timestamp_ms":1793660297000,"timestamp_seconds":1793660297,"priority":1,"record_length":96,"hex_timestamp":"000001a19e7c1f28"} 
[2026-11-03 04:29:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:29:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:29:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 04:29:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 04:29: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-11-03 04:29:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:29:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:29:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228374,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:29:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:29:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:29:16] 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-11-03 04:29:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:29:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:29:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177034752001,"66":27343,"183":206,"80":60928,"24":71,"16":36835224373428224,"45":5697123925348284416},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,183,80,24,16,45]} 
[2026-11-03 04:29:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:29:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:29:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177034752001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:29:16] local.INFO: Unknown IO ID detected {"io_id":183,"value":206,"description":"Unknown IO ID 183"} 
[2026-11-03 04:29:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:29:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36835224373428224,"km_value":36835224373428.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:29:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":5697123925348284416,"description":"Unknown IO ID 45"} 
[2026-11-03 04:29:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177034752001,"power":27343,"unknown_183":206,"unknown_80":60928,"ignition":71,"odometer":null,"unknown_45":5697123925348284416}} 
[2026-11-03 04:29:16] local.INFO: DEBUG: GPS processor result {"connection_id":228374,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53387,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:29:16] local.INFO: GPS data processed {"connection_id":228374,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:29:16] local.INFO: Acknowledgment sent {"connection_id":228374,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:29:48] local.INFO: TCP Data received {"connection_id":228374,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e7c32b0012d4ec9c00683cdb80072011532..."} 
[2026-11-03 04:29:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228374,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e7c32b0012d4ec9c00683cdb80072011532..."} 
[2026-11-03 04:29:48] local.INFO: Processing buffer {"connection_id":228374,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e7c32b0012d4ec9c00683cdb80072011532..."} 
[2026-11-03 04:29:48] local.INFO: Packet analysis {"connection_id":228374,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e7c"} 
[2026-11-03 04:29:48] local.INFO: Extracted packet for processing {"connection_id":228374,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e7c"} 
[2026-11-03 04:29:48] local.INFO: GPS Element Parsed {"raw_longitude":760138176,"raw_latitude":109301176,"longitude_deg":76.0138176,"latitude_deg":10.9301176,"altitude":114,"angle":277,"satellites":50,"speed":73,"hex_longitude":"2d4ec9c0","hex_latitude":"0683cdb8","is_valid_coordinates":true} 
[2026-11-03 04:29: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-11-03 04:29:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177036032001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:29:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36835662460092416,"note":"Value kept but may cause issues"} 
[2026-11-03 04:29:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5687342669907929088,"note":"Value kept but may cause issues"} 
[2026-11-03 04:29:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,183,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:29:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793660302000,"timestamp_ms":1793660302000,"timestamp_seconds":1793660302,"priority":1,"record_length":96,"hex_timestamp":"000001a19e7c32b0"} 
[2026-11-03 04:29:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:29:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:29:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 04:29:48] 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-11-03 04:29: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-11-03 04:29:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:29:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:29:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228374,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:29:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:29:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:29:48] 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-11-03 04:29:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:29:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:29:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177036032001,"66":27397,"183":206,"80":60928,"24":73,"16":36835662460092416,"45":5687342669907929088},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,183,80,24,16,45]} 
[2026-11-03 04:29:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:29:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:29:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177036032001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:29:48] local.INFO: Unknown IO ID detected {"io_id":183,"value":206,"description":"Unknown IO ID 183"} 
[2026-11-03 04:29:48] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:29:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36835662460092416,"km_value":36835662460092.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:29:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":5687342669907929088,"description":"Unknown IO ID 45"} 
[2026-11-03 04:29:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177036032001,"power":27397,"unknown_183":206,"unknown_80":60928,"ignition":73,"odometer":null,"unknown_45":5687342669907929088}} 
[2026-11-03 04:29:48] local.INFO: DEBUG: GPS processor result {"connection_id":228374,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53388,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:29:48] local.INFO: GPS data processed {"connection_id":228374,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:29:48] local.INFO: Acknowledgment sent {"connection_id":228374,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:30:10] local.INFO: TCP Data received {"connection_id":229620,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:30:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229620,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:30:10] local.INFO: Processing buffer {"connection_id":229620,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:30:10] local.INFO: IMEI packet received {"connection_id":229620,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:30:10] local.INFO: IMEI acknowledgment sent {"connection_id":229620,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:30:11] local.INFO: TCP Data received {"connection_id":229620,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:30:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229620,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:30:11] local.INFO: Processing buffer {"connection_id":229620,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:30:11] local.INFO: IMEI packet received {"connection_id":229620,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:30:11] local.INFO: IMEI acknowledgment sent {"connection_id":229620,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:30:16] local.INFO: TCP Data received {"connection_id":229620,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:30:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229620,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:30:16] local.INFO: Processing buffer {"connection_id":229620,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:30:16] local.INFO: IMEI packet received {"connection_id":229620,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:30:16] local.INFO: IMEI acknowledgment sent {"connection_id":229620,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:30:16] local.INFO: TCP Data received {"connection_id":229620,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e7d1540012d4dc1c006847770007a011631..."} 
[2026-11-03 04:30:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229620,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e7d1540012d4dc1c006847770007a011631..."} 
[2026-11-03 04:30:16] local.INFO: Processing buffer {"connection_id":229620,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e7d1540012d4dc1c006847770007a011631..."} 
[2026-11-03 04:30:16] local.INFO: Packet analysis {"connection_id":229620,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e7d"} 
[2026-11-03 04:30:16] local.INFO: Extracted packet for processing {"connection_id":229620,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e7d"} 
[2026-11-03 04:30:16] local.INFO: GPS Element Parsed {"raw_longitude":760070592,"raw_latitude":109344624,"longitude_deg":76.0070592,"latitude_deg":10.9344624,"altitude":122,"angle":278,"satellites":49,"speed":52,"hex_longitude":"2d4dc1c0","hex_latitude":"06847770","is_valid_coordinates":true} 
[2026-11-03 04:30: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-11-03 04:30:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177050112001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:30:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36839673959546880,"note":"Value kept but may cause issues"} 
[2026-11-03 04:30:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5614159175974100992,"note":"Value kept but may cause issues"} 
[2026-11-03 04:30:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:30:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793660360000,"timestamp_ms":1793660360000,"timestamp_seconds":1793660360,"priority":1,"record_length":96,"hex_timestamp":"000001a19e7d1540"} 
[2026-11-03 04:30:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:30: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-11-03 04:30: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":105,"n8_eight_byte":224,"data_length":795,"current_offset":136} 
[2026-11-03 04:30:16] 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-11-03 04:30: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-11-03 04:30:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:30:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:30:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229620,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:30:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229620,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:30:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229620,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:30:16] 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-11-03 04:30:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:30:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:30:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177050112001,"66":27517,"135":206,"80":60928,"24":52,"16":36839673959546880,"45":5614159175974100992},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,80,24,16,45]} 
[2026-11-03 04:30:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:30:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:30:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177050112001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:30:16] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-11-03 04:30:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:30:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36839673959546880,"km_value":36839673959546.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:30:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":5614159175974100992,"description":"Unknown IO ID 45"} 
[2026-11-03 04:30:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177050112001,"power":27517,"unknown_135":206,"unknown_80":60928,"ignition":52,"odometer":null,"unknown_45":5614159175974100992}} 
[2026-11-03 04:30:16] local.INFO: DEBUG: GPS processor result {"connection_id":229620,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53389,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:30:16] local.INFO: GPS data processed {"connection_id":229620,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:30:16] local.INFO: Acknowledgment sent {"connection_id":229620,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:30:48] local.INFO: TCP Data received {"connection_id":229620,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e7d3098012d4d9bc006847d58007901172f..."} 
[2026-11-03 04:30:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229620,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e7d3098012d4d9bc006847d58007901172f..."} 
[2026-11-03 04:30:48] local.INFO: Processing buffer {"connection_id":229620,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e7d3098012d4d9bc006847d58007901172f..."} 
[2026-11-03 04:30:48] local.INFO: Packet analysis {"connection_id":229620,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e7d"} 
[2026-11-03 04:30:48] local.INFO: Extracted packet for processing {"connection_id":229620,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e7d"} 
[2026-11-03 04:30:48] local.INFO: GPS Element Parsed {"raw_longitude":760060864,"raw_latitude":109346136,"longitude_deg":76.0060864,"latitude_deg":10.9346136,"altitude":121,"angle":279,"satellites":47,"speed":57,"hex_longitude":"2d4d9bc0","hex_latitude":"06847d58","is_valid_coordinates":true} 
[2026-11-03 04:30: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-11-03 04:30:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177052160001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:30:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36840142110982144,"note":"Value kept but may cause issues"} 
[2026-11-03 04:30:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5602970545650364416,"note":"Value kept but may cause issues"} 
[2026-11-03 04:30:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:30:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793660367000,"timestamp_ms":1793660367000,"timestamp_seconds":1793660367,"priority":1,"record_length":96,"hex_timestamp":"000001a19e7d3098"} 
[2026-11-03 04:30:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:30:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:30:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 04:30:48] 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-11-03 04:30: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-11-03 04:30:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:30:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:30:48] local.INFO: Teltonika packet parsed successfully {"connection_id":229620,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:30:48] local.INFO: Passing IMEI to GPS processor {"connection_id":229620,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:30:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":229620,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:30:48] 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-11-03 04:30:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:30:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:30:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177052160001,"66":27484,"135":206,"80":60928,"24":57,"16":36840142110982144,"45":5602970545650364416},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,80,24,16,45]} 
[2026-11-03 04:30:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:30:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:30:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177052160001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:30:48] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-11-03 04:30:48] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-11-03 04:30:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36840142110982144,"km_value":36840142110982.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:30:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":5602970545650364416,"description":"Unknown IO ID 45"} 
[2026-11-03 04:30:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177052160001,"power":27484,"unknown_135":206,"unknown_80":60928,"ignition":57,"odometer":null,"unknown_45":5602970545650364416}} 
[2026-11-03 04:30:48] local.INFO: DEBUG: GPS processor result {"connection_id":229620,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53390,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:30:48] local.INFO: GPS data processed {"connection_id":229620,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:30:48] local.INFO: Acknowledgment sent {"connection_id":229620,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:31:05] local.INFO: TCP Data received {"connection_id":227930,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:31:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227930,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:31:05] local.INFO: Processing buffer {"connection_id":227930,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:31:05] local.INFO: IMEI packet received {"connection_id":227930,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:31:05] local.INFO: IMEI acknowledgment sent {"connection_id":227930,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:31:08] local.INFO: TCP Data received {"connection_id":227930,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:31:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227930,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:31:08] local.INFO: Processing buffer {"connection_id":227930,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:31:08] local.INFO: IMEI packet received {"connection_id":227930,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:31:08] local.INFO: IMEI acknowledgment sent {"connection_id":227930,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:31:11] local.INFO: TCP Data received {"connection_id":227930,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:31:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227930,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:31:11] local.INFO: Processing buffer {"connection_id":227930,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:31:11] local.INFO: IMEI packet received {"connection_id":227930,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:31:11] local.INFO: IMEI acknowledgment sent {"connection_id":227930,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:31:11] local.INFO: TCP Data received {"connection_id":227930,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e7e1710012d4cba80068575a0006c015931..."} 
[2026-11-03 04:31:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227930,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e7e1710012d4cba80068575a0006c015931..."} 
[2026-11-03 04:31:11] local.INFO: Processing buffer {"connection_id":227930,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e7e1710012d4cba80068575a0006c015931..."} 
[2026-11-03 04:31:11] local.INFO: Packet analysis {"connection_id":227930,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e7e"} 
[2026-11-03 04:31:11] local.INFO: Extracted packet for processing {"connection_id":227930,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e7e"} 
[2026-11-03 04:31:11] local.INFO: GPS Element Parsed {"raw_longitude":760003200,"raw_latitude":109409696,"longitude_deg":76.00032,"latitude_deg":10.9409696,"altitude":108,"angle":345,"satellites":49,"speed":52,"hex_longitude":"2d4cba80","hex_latitude":"068575a0","is_valid_coordinates":true} 
[2026-11-03 04:31: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-11-03 04:31:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177067264001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:31:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36844510092722176,"note":"Value kept but may cause issues"} 
[2026-11-03 04:31:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5533094382696273920,"note":"Value kept but may cause issues"} 
[2026-11-03 04:31:11] 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-11-03 04:31:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793660426000,"timestamp_ms":1793660426000,"timestamp_seconds":1793660426,"priority":1,"record_length":96,"hex_timestamp":"000001a19e7e1710"} 
[2026-11-03 04:31:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:31: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-11-03 04:31: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":153,"data_length":795,"current_offset":136} 
[2026-11-03 04:31:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2105,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 04:31: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-11-03 04:31:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:31:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:31:11] local.INFO: Teltonika packet parsed successfully {"connection_id":227930,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:31:11] local.INFO: Passing IMEI to GPS processor {"connection_id":227930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:31:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":227930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:31: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-11-03 04:31:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:31:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:31:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177067264001,"66":27463,"239":206,"86":48896,"24":52,"16":36844510092722176,"45":5533094382696273920},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,86,24,16,45]} 
[2026-11-03 04:31:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:31:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:31:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177067264001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:31:11] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-11-03 04:31:11] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:31:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36844510092722176,"km_value":36844510092722.18,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:31:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":5533094382696273920,"description":"Unknown IO ID 45"} 
[2026-11-03 04:31:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177067264001,"power":27463,"unknown_239":206,"unknown_86":48896,"ignition":52,"odometer":null,"unknown_45":5533094382696273920}} 
[2026-11-03 04:31:11] local.INFO: DEBUG: GPS processor result {"connection_id":227930,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53391,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:31:11] local.INFO: GPS data processed {"connection_id":227930,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:31:11] local.INFO: Acknowledgment sent {"connection_id":227930,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:31:22] local.INFO: TCP Data received {"connection_id":231454,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:31:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231454,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:31:22] local.INFO: Processing buffer {"connection_id":231454,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:31:22] local.INFO: IMEI packet received {"connection_id":231454,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 04:31:22] local.INFO: IMEI acknowledgment sent {"connection_id":231454,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:31:42] local.INFO: TCP Data received {"connection_id":228375,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:31:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228375,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:31:42] local.INFO: Processing buffer {"connection_id":228375,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:31:42] local.INFO: IMEI packet received {"connection_id":228375,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 04:31:42] local.INFO: IMEI acknowledgment sent {"connection_id":228375,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:31:43] local.INFO: TCP Data received {"connection_id":227930,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e7e1710012d4cba80068575a0006c015931..."} 
[2026-11-03 04:31:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227930,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e7e1710012d4cba80068575a0006c015931..."} 
[2026-11-03 04:31:43] local.INFO: Processing buffer {"connection_id":227930,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e7e1710012d4cba80068575a0006c015931..."} 
[2026-11-03 04:31:43] local.INFO: Packet analysis {"connection_id":227930,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e7e"} 
[2026-11-03 04:31:43] local.INFO: Extracted packet for processing {"connection_id":227930,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e7e"} 
[2026-11-03 04:31:43] local.INFO: GPS Element Parsed {"raw_longitude":760003200,"raw_latitude":109409696,"longitude_deg":76.00032,"latitude_deg":10.9409696,"altitude":108,"angle":345,"satellites":49,"speed":52,"hex_longitude":"2d4cba80","hex_latitude":"068575a0","is_valid_coordinates":true} 
[2026-11-03 04:31: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-11-03 04:31:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177069056001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:31:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36844510092722176,"note":"Value kept but may cause issues"} 
[2026-11-03 04:31:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5528872258047942656,"note":"Value kept but may cause issues"} 
[2026-11-03 04:31:43] 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-11-03 04:31:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793660426000,"timestamp_ms":1793660426000,"timestamp_seconds":1793660426,"priority":1,"record_length":96,"hex_timestamp":"000001a19e7e1710"} 
[2026-11-03 04:31:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:31:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:31:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 04:31:43] 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-11-03 04:31: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-11-03 04:31:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:31:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:31:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227930,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:31:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:31:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:31:43] 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-11-03 04:31:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:31:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:31:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177069056001,"66":27463,"239":206,"86":48896,"24":52,"16":36844510092722176,"45":5528872258047942656},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,86,24,16,45]} 
[2026-11-03 04:31:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:31:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:31:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177069056001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:31:43] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-11-03 04:31:43] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:31:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36844510092722176,"km_value":36844510092722.18,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:31:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":5528872258047942656,"description":"Unknown IO ID 45"} 
[2026-11-03 04:31:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177069056001,"power":27463,"unknown_239":206,"unknown_86":48896,"ignition":52,"odometer":null,"unknown_45":5528872258047942656}} 
[2026-11-03 04:31:43] local.INFO: DEBUG: GPS processor result {"connection_id":227930,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53392,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:31:43] local.INFO: GPS data processed {"connection_id":227930,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:31:43] local.INFO: Acknowledgment sent {"connection_id":227930,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:32:05] local.INFO: TCP Data received {"connection_id":229621,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:32:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229621,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:32:05] local.INFO: Processing buffer {"connection_id":229621,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:32:05] local.INFO: IMEI packet received {"connection_id":229621,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:32:05] local.INFO: IMEI acknowledgment sent {"connection_id":229621,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:32:06] local.INFO: TCP Data received {"connection_id":229621,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:32:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229621,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:32:06] local.INFO: Processing buffer {"connection_id":229621,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:32:06] local.INFO: IMEI packet received {"connection_id":229621,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:32:06] local.INFO: IMEI acknowledgment sent {"connection_id":229621,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:32:10] local.INFO: TCP Data received {"connection_id":229621,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:32:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229621,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:32:10] local.INFO: Processing buffer {"connection_id":229621,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:32:10] local.INFO: IMEI packet received {"connection_id":229621,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:32:10] local.INFO: IMEI acknowledgment sent {"connection_id":229621,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:32:11] local.INFO: TCP Data received {"connection_id":229621,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e7e26b0012d4cb780068589d0006c016530..."} 
[2026-11-03 04:32:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229621,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e7e26b0012d4cb780068589d0006c016530..."} 
[2026-11-03 04:32:11] local.INFO: Processing buffer {"connection_id":229621,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e7e26b0012d4cb780068589d0006c016530..."} 
[2026-11-03 04:32:11] local.INFO: Packet analysis {"connection_id":229621,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e7e"} 
[2026-11-03 04:32:11] local.INFO: Extracted packet for processing {"connection_id":229621,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e7e"} 
[2026-11-03 04:32:11] local.INFO: GPS Element Parsed {"raw_longitude":760002432,"raw_latitude":109414864,"longitude_deg":76.0002432,"latitude_deg":10.9414864,"altitude":108,"angle":357,"satellites":48,"speed":51,"hex_longitude":"2d4cb780","hex_latitude":"068589d0","is_valid_coordinates":true} 
[2026-11-03 04:32:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 04:32:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177069056001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:32:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36844763495792640,"note":"Value kept but may cause issues"} 
[2026-11-03 04:32:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5528872258047942656,"note":"Value kept but may cause issues"} 
[2026-11-03 04:32:11] 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-11-03 04:32:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793660430000,"timestamp_ms":1793660430000,"timestamp_seconds":1793660430,"priority":1,"record_length":96,"hex_timestamp":"000001a19e7e26b0"} 
[2026-11-03 04:32:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:32:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:32:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 04:32:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 04:32:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 04:32:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:32:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:32:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229621,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:32:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:32:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:32: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-11-03 04:32:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:32:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:32:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177069056001,"66":27050,"239":206,"86":48896,"24":51,"16":36844763495792640,"45":5528872258047942656},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,86,24,16,45]} 
[2026-11-03 04:32:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:32:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:32:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177069056001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:32:11] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-11-03 04:32:11] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:32:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36844763495792640,"km_value":36844763495792.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:32:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":5528872258047942656,"description":"Unknown IO ID 45"} 
[2026-11-03 04:32:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177069056001,"power":27050,"unknown_239":206,"unknown_86":48896,"ignition":51,"odometer":null,"unknown_45":5528872258047942656}} 
[2026-11-03 04:32:11] local.INFO: DEBUG: GPS processor result {"connection_id":229621,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53393,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:32:11] local.INFO: GPS data processed {"connection_id":229621,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:32:11] local.INFO: Acknowledgment sent {"connection_id":229621,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:32:42] local.INFO: TCP Data received {"connection_id":229621,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e7f5378012d4d8d400686df000067000e2e..."} 
[2026-11-03 04:32:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229621,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e7f5378012d4d8d400686df000067000e2e..."} 
[2026-11-03 04:32:42] local.INFO: Processing buffer {"connection_id":229621,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e7f5378012d4d8d400686df000067000e2e..."} 
[2026-11-03 04:32:42] local.INFO: Packet analysis {"connection_id":229621,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e7f"} 
[2026-11-03 04:32:42] local.INFO: Extracted packet for processing {"connection_id":229621,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e7f"} 
[2026-11-03 04:32:42] local.INFO: GPS Element Parsed {"raw_longitude":760057152,"raw_latitude":109502208,"longitude_deg":76.0057152,"latitude_deg":10.9502208,"altitude":103,"angle":14,"satellites":46,"speed":66,"hex_longitude":"2d4d8d40","hex_latitude":"0686df00","is_valid_coordinates":true} 
[2026-11-03 04:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 04:32:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177088256001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:32:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36849831557201920,"note":"Value kept but may cause issues"} 
[2026-11-03 04:32:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5585448728388022272,"note":"Value kept but may cause issues"} 
[2026-11-03 04:32:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:32:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793660507000,"timestamp_ms":1793660507000,"timestamp_seconds":1793660507,"priority":1,"record_length":96,"hex_timestamp":"000001a19e7f5378"} 
[2026-11-03 04:32:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:32:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 04:32:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 04:32:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 04:32:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:32:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:32:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229621,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:32:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:32:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:32: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-11-03 04:32:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:32:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:32:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177088256001,"66":27539,"237":206,"86":48896,"24":66,"16":36849831557201920,"45":5585448728388022272},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,86,24,16,45]} 
[2026-11-03 04:32:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:32:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:32:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177088256001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:32:42] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 04:32:42] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:32:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36849831557201920,"km_value":36849831557201.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:32:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":5585448728388022272,"description":"Unknown IO ID 45"} 
[2026-11-03 04:32:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177088256001,"power":27539,"unknown_237":206,"unknown_86":48896,"ignition":66,"odometer":null,"unknown_45":5585448728388022272}} 
[2026-11-03 04:32:42] local.INFO: DEBUG: GPS processor result {"connection_id":229621,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53394,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:32:42] local.INFO: GPS data processed {"connection_id":229621,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:32:42] local.INFO: Acknowledgment sent {"connection_id":229621,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:33:11] local.INFO: TCP Data received {"connection_id":231455,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:33:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231455,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:33:11] local.INFO: Processing buffer {"connection_id":231455,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:33:11] local.INFO: IMEI packet received {"connection_id":231455,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:33:11] local.INFO: IMEI acknowledgment sent {"connection_id":231455,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:33:11] local.INFO: TCP Data received {"connection_id":231455,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:33:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231455,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:33:11] local.INFO: Processing buffer {"connection_id":231455,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:33:11] local.INFO: IMEI packet received {"connection_id":231455,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:33:11] local.INFO: IMEI acknowledgment sent {"connection_id":231455,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:33:16] local.INFO: TCP Data received {"connection_id":231455,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:33:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231455,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:33:16] local.INFO: Processing buffer {"connection_id":231455,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:33:16] local.INFO: IMEI packet received {"connection_id":231455,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:33:16] local.INFO: IMEI acknowledgment sent {"connection_id":231455,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:33:16] local.INFO: TCP Data received {"connection_id":231455,"ip":"42.109.136.5","data_length":1348,"data_hex":"000000000000030f8e0a000001a19e7f6ae8012d4d9740068705980064000d2c..."} 
[2026-11-03 04:33:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231455,"packet_length":1348,"packet_hex":"000000000000030f8e0a000001a19e7f6ae8012d4d9740068705980064000d2c..."} 
[2026-11-03 04:33:16] local.INFO: Processing buffer {"connection_id":231455,"buffer_length":1348,"buffer_hex":"000000000000030f8e0a000001a19e7f6ae8012d4d9740068705980064000d2c..."} 
[2026-11-03 04:33:16] local.INFO: Packet analysis {"connection_id":231455,"data_field_length":783,"total_packet_length":795,"buffer_length":1348,"packet_hex_start":"000000000000030f8e0a000001a19e7f"} 
[2026-11-03 04:33:16] local.INFO: Extracted packet for processing {"connection_id":231455,"packet_length":795,"remaining_buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a19e7f"} 
[2026-11-03 04:33:16] local.INFO: GPS Element Parsed {"raw_longitude":760059712,"raw_latitude":109512088,"longitude_deg":76.0059712,"latitude_deg":10.9512088,"altitude":100,"angle":13,"satellites":44,"speed":68,"hex_longitude":"2d4d9740","hex_latitude":"06870598","is_valid_coordinates":true} 
[2026-11-03 04: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-11-03 04:33:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177089792001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:33:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36850325478440960,"note":"Value kept but may cause issues"} 
[2026-11-03 04:33:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5588193109413396480,"note":"Value kept but may cause issues"} 
[2026-11-03 04:33:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:33:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793660513000,"timestamp_ms":1793660513000,"timestamp_seconds":1793660513,"priority":1,"record_length":96,"hex_timestamp":"000001a19e7f6ae8"} 
[2026-11-03 04:33:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:33: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-11-03 04: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":107,"n8_eight_byte":147,"data_length":795,"current_offset":136} 
[2026-11-03 04:33:16] 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-11-03 04: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-11-03 04:33:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:33:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:33:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231455,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:33:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:33:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:33:16] 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-11-03 04:33:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:33:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:33:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177089792001,"66":27484,"237":206,"86":48896,"24":68,"16":36850325478440960,"45":5588193109413396480},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,86,24,16,45]} 
[2026-11-03 04:33:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:33:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:33:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177089792001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:33:16] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 04:33:16] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:33:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36850325478440960,"km_value":36850325478440.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:33:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":5588193109413396480,"description":"Unknown IO ID 45"} 
[2026-11-03 04:33:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177089792001,"power":27484,"unknown_237":206,"unknown_86":48896,"ignition":68,"odometer":null,"unknown_45":5588193109413396480}} 
[2026-11-03 04:33:16] local.INFO: DEBUG: GPS processor result {"connection_id":231455,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53395,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:33:16] local.INFO: GPS data processed {"connection_id":231455,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:33:16] local.INFO: Acknowledgment sent {"connection_id":231455,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:33:16] local.INFO: Packet analysis {"connection_id":231455,"data_field_length":783,"total_packet_length":795,"buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a19e7f"} 
[2026-11-03 04:33:16] local.INFO: Incomplete packet, waiting for more data {"connection_id":231455,"needed":795,"available":553} 
[2026-11-03 04:33:16] local.INFO: TCP Data received {"connection_id":231455,"ip":"42.109.136.5","data_length":242,"data_hex":"000000000001a19e7ef1d0012d4d4900068659c0007400282f00390000000a00..."} 
[2026-11-03 04:33:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231455,"packet_length":242,"packet_hex":"000000000001a19e7ef1d0012d4d4900068659c0007400282f00390000000a00..."} 
[2026-11-03 04:33:16] local.INFO: Processing buffer {"connection_id":231455,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e7f8258012d4da18006872ce80062000e2e..."} 
[2026-11-03 04:33:16] local.INFO: Packet analysis {"connection_id":231455,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e7f"} 
[2026-11-03 04:33:16] local.INFO: Extracted packet for processing {"connection_id":231455,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e7f"} 
[2026-11-03 04:33:16] local.INFO: GPS Element Parsed {"raw_longitude":760062336,"raw_latitude":109522152,"longitude_deg":76.0062336,"latitude_deg":10.9522152,"altitude":98,"angle":14,"satellites":46,"speed":69,"hex_longitude":"2d4da180","hex_latitude":"06872ce8","is_valid_coordinates":true} 
[2026-11-03 04: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-11-03 04:33:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177091328001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:33:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36850832284581888,"note":"Value kept but may cause issues"} 
[2026-11-03 04:33:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5591007859183032320,"note":"Value kept but may cause issues"} 
[2026-11-03 04:33:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:33:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793660519000,"timestamp_ms":1793660519000,"timestamp_seconds":1793660519,"priority":1,"record_length":96,"hex_timestamp":"000001a19e7f8258"} 
[2026-11-03 04:33:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:33:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 04:33: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-11-03 04: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-11-03 04:33:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:33:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:33:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231455,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:33:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:33:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:33:16] 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-11-03 04:33:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:33:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:33:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177091328001,"66":27484,"237":206,"86":48896,"24":69,"16":36850832284581888,"45":5591007859183032320},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,86,24,16,45]} 
[2026-11-03 04:33:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:33:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:33:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177091328001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:33:16] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 04:33:16] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:33:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36850832284581888,"km_value":36850832284581.89,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:33:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":5591007859183032320,"description":"Unknown IO ID 45"} 
[2026-11-03 04:33:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177091328001,"power":27484,"unknown_237":206,"unknown_86":48896,"ignition":69,"odometer":null,"unknown_45":5591007859183032320}} 
[2026-11-03 04:33:16] local.INFO: DEBUG: GPS processor result {"connection_id":231455,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53396,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:33:16] local.INFO: GPS data processed {"connection_id":231455,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:33:16] local.INFO: Acknowledgment sent {"connection_id":231455,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:33:21] local.INFO: TCP Data received {"connection_id":231455,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e7f99c8012d4dab80068754d8005e000d2e..."} 
[2026-11-03 04:33:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231455,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e7f99c8012d4dab80068754d8005e000d2e..."} 
[2026-11-03 04:33:21] local.INFO: Processing buffer {"connection_id":231455,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e7f99c8012d4dab80068754d8005e000d2e..."} 
[2026-11-03 04:33:21] local.INFO: Packet analysis {"connection_id":231455,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e7f"} 
[2026-11-03 04:33:21] local.INFO: Extracted packet for processing {"connection_id":231455,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e7f"} 
[2026-11-03 04:33:21] local.INFO: GPS Element Parsed {"raw_longitude":760064896,"raw_latitude":109532376,"longitude_deg":76.0064896,"latitude_deg":10.9532376,"altitude":94,"angle":13,"satellites":46,"speed":69,"hex_longitude":"2d4dab80","hex_latitude":"068754d8","is_valid_coordinates":true} 
[2026-11-03 04:33: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-11-03 04:33:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177092864001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:33:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36851339090722816,"note":"Value kept but may cause issues"} 
[2026-11-03 04:33:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5593892977696892928,"note":"Value kept but may cause issues"} 
[2026-11-03 04:33:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:33:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793660525000,"timestamp_ms":1793660525000,"timestamp_seconds":1793660525,"priority":1,"record_length":96,"hex_timestamp":"000001a19e7f99c8"} 
[2026-11-03 04:33:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:33:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:33: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 04:33:21] 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-11-03 04:33: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-11-03 04:33:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:33:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:33:21] local.INFO: Teltonika packet parsed successfully {"connection_id":231455,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:33:21] local.INFO: Passing IMEI to GPS processor {"connection_id":231455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:33:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":231455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:33:21] 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-11-03 04:33:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:33:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:33:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177092864001,"66":27484,"237":206,"86":48896,"24":69,"16":36851339090722816,"45":5593892977696892928},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,86,24,16,45]} 
[2026-11-03 04:33:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:33:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:33:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177092864001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:33:21] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 04:33:21] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:33:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36851339090722816,"km_value":36851339090722.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:33:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":5593892977696892928,"description":"Unknown IO ID 45"} 
[2026-11-03 04:33:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177092864001,"power":27484,"unknown_237":206,"unknown_86":48896,"ignition":69,"odometer":null,"unknown_45":5593892977696892928}} 
[2026-11-03 04:33:21] local.INFO: DEBUG: GPS processor result {"connection_id":231455,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53397,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:33:21] local.INFO: GPS data processed {"connection_id":231455,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:33:21] local.INFO: Acknowledgment sent {"connection_id":231455,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:34:05] local.INFO: TCP Data received {"connection_id":227933,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:34:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227933,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:34:05] local.INFO: Processing buffer {"connection_id":227933,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:34:05] local.INFO: IMEI packet received {"connection_id":227933,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:34:05] local.INFO: IMEI acknowledgment sent {"connection_id":227933,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:34:09] local.INFO: TCP Data received {"connection_id":227933,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:34:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227933,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:34:09] local.INFO: Processing buffer {"connection_id":227933,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:34:09] local.INFO: IMEI packet received {"connection_id":227933,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:34:09] local.INFO: IMEI acknowledgment sent {"connection_id":227933,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:34:09] local.INFO: TCP Data received {"connection_id":227933,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e808810012d4de8800688e6900052016032..."} 
[2026-11-03 04:34:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227933,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e808810012d4de8800688e6900052016032..."} 
[2026-11-03 04:34:09] local.INFO: Processing buffer {"connection_id":227933,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e808810012d4de8800688e6900052016032..."} 
[2026-11-03 04:34:09] local.INFO: Packet analysis {"connection_id":227933,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e80"} 
[2026-11-03 04:34:09] local.INFO: Extracted packet for processing {"connection_id":227933,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e80"} 
[2026-11-03 04:34:09] local.INFO: GPS Element Parsed {"raw_longitude":760080512,"raw_latitude":109635216,"longitude_deg":76.0080512,"latitude_deg":10.9635216,"altitude":82,"angle":352,"satellites":50,"speed":50,"hex_longitude":"2d4de880","hex_latitude":"0688e690","is_valid_coordinates":true} 
[2026-11-03 04:34:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 04:34:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177108224001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:34:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36856445806837760,"note":"Value kept but may cause issues"} 
[2026-11-03 04:34:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5615214707209308160,"note":"Value kept but may cause issues"} 
[2026-11-03 04:34:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:34:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793660586000,"timestamp_ms":1793660586000,"timestamp_seconds":1793660586,"priority":1,"record_length":96,"hex_timestamp":"000001a19e808810"} 
[2026-11-03 04:34:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:34:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:34:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 04:34: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-11-03 04:34:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 04:34:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:34:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:34:09] local.INFO: Teltonika packet parsed successfully {"connection_id":227933,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:34:09] local.INFO: Passing IMEI to GPS processor {"connection_id":227933,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:34:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":227933,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:34: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-11-03 04:34:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:34:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:34:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177108224001,"66":27376,"237":206,"86":48896,"24":50,"16":36856445806837760,"45":5615214707209308160},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,86,24,16,45]} 
[2026-11-03 04:34:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:34:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:34:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177108224001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:34:09] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 04:34:09] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:34:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36856445806837760,"km_value":36856445806837.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:34:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":5615214707209308160,"description":"Unknown IO ID 45"} 
[2026-11-03 04:34:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177108224001,"power":27376,"unknown_237":206,"unknown_86":48896,"ignition":50,"odometer":null,"unknown_45":5615214707209308160}} 
[2026-11-03 04:34:09] local.INFO: DEBUG: GPS processor result {"connection_id":227933,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53398,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:34:09] local.INFO: GPS data processed {"connection_id":227933,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:34:09] local.INFO: Acknowledgment sent {"connection_id":227933,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:34:40] local.INFO: TCP Data received {"connection_id":227933,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e80a750012d4de3c006890cd80055016232..."} 
[2026-11-03 04:34:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227933,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e80a750012d4de3c006890cd80055016232..."} 
[2026-11-03 04:34:40] local.INFO: Processing buffer {"connection_id":227933,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e80a750012d4de3c006890cd80055016232..."} 
[2026-11-03 04:34:40] local.INFO: Packet analysis {"connection_id":227933,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e80"} 
[2026-11-03 04:34:40] local.INFO: Extracted packet for processing {"connection_id":227933,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e80"} 
[2026-11-03 04:34:40] local.INFO: GPS Element Parsed {"raw_longitude":760079296,"raw_latitude":109645016,"longitude_deg":76.0079296,"latitude_deg":10.9645016,"altitude":85,"angle":354,"satellites":50,"speed":47,"hex_longitude":"2d4de3c0","hex_latitude":"06890cd8","is_valid_coordinates":true} 
[2026-11-03 04:34: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-11-03 04:34:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177110016001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:34:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36856922548207616,"note":"Value kept but may cause issues"} 
[2026-11-03 04:34:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5613877701072293888,"note":"Value kept but may cause issues"} 
[2026-11-03 04:34:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:34:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793660594000,"timestamp_ms":1793660594000,"timestamp_seconds":1793660594,"priority":1,"record_length":96,"hex_timestamp":"000001a19e80a750"} 
[2026-11-03 04:34:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:34: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-11-03 04:34: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-11-03 04:34: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-11-03 04:34: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-11-03 04:34:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:34:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:34:40] local.INFO: Teltonika packet parsed successfully {"connection_id":227933,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:34:40] local.INFO: Passing IMEI to GPS processor {"connection_id":227933,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:34:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":227933,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:34:40] 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-11-03 04:34:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:34:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:34:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177110016001,"66":27321,"237":206,"86":48896,"24":47,"16":36856922548207616,"45":5613877701072293888},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,86,24,16,45]} 
[2026-11-03 04:34:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:34:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:34:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177110016001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:34:40] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 04:34:40] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:34:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36856922548207616,"km_value":36856922548207.62,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:34:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":5613877701072293888,"description":"Unknown IO ID 45"} 
[2026-11-03 04:34:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177110016001,"power":27321,"unknown_237":206,"unknown_86":48896,"ignition":47,"odometer":null,"unknown_45":5613877701072293888}} 
[2026-11-03 04:34:40] local.INFO: DEBUG: GPS processor result {"connection_id":227933,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53399,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:34:40] local.INFO: GPS data processed {"connection_id":227933,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:34:40] local.INFO: Acknowledgment sent {"connection_id":227933,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:35:05] local.INFO: TCP Data received {"connection_id":229623,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:35:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229623,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:35:05] local.INFO: Processing buffer {"connection_id":229623,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:35:05] local.INFO: IMEI packet received {"connection_id":229623,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:35:05] local.INFO: IMEI acknowledgment sent {"connection_id":229623,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:35:05] local.INFO: TCP Data received {"connection_id":229623,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:35:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229623,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:35:05] local.INFO: Processing buffer {"connection_id":229623,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:35:05] local.INFO: IMEI packet received {"connection_id":229623,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:35:05] local.INFO: IMEI acknowledgment sent {"connection_id":229623,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:35:10] local.INFO: TCP Data received {"connection_id":229623,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:35:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229623,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:35:10] local.INFO: Processing buffer {"connection_id":229623,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:35:10] local.INFO: IMEI packet received {"connection_id":229623,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:35:10] local.INFO: IMEI acknowledgment sent {"connection_id":229623,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:35:11] local.INFO: TCP Data received {"connection_id":229623,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e80c690012d4de280068931600058000332..."} 
[2026-11-03 04:35:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229623,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e80c690012d4de280068931600058000332..."} 
[2026-11-03 04:35:11] local.INFO: Processing buffer {"connection_id":229623,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e80c690012d4de280068931600058000332..."} 
[2026-11-03 04:35:11] local.INFO: Packet analysis {"connection_id":229623,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e80"} 
[2026-11-03 04:35:11] local.INFO: Extracted packet for processing {"connection_id":229623,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e80"} 
[2026-11-03 04:35:11] local.INFO: GPS Element Parsed {"raw_longitude":760078976,"raw_latitude":109654368,"longitude_deg":76.0078976,"latitude_deg":10.9654368,"altitude":88,"angle":3,"satellites":50,"speed":44,"hex_longitude":"2d4de280","hex_latitude":"06893160","is_valid_coordinates":true} 
[2026-11-03 04:35: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-11-03 04:35:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177112064001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:35:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36857377814740992,"note":"Value kept but may cause issues"} 
[2026-11-03 04:35:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5612540694935427072,"note":"Value kept but may cause issues"} 
[2026-11-03 04:35:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:35:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793660602000,"timestamp_ms":1793660602000,"timestamp_seconds":1793660602,"priority":1,"record_length":96,"hex_timestamp":"000001a19e80c690"} 
[2026-11-03 04:35:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:35: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-11-03 04:35: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 04:35:11] 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-11-03 04:35: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-11-03 04:35:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:35:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:35:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229623,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:35:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229623,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:35:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229623,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:35: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-11-03 04:35:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:35:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:35:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177112064001,"66":27245,"237":206,"86":48896,"24":44,"16":36857377814740992,"45":5612540694935427072},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,86,24,16,45]} 
[2026-11-03 04:35:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:35:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:35:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177112064001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:35:11] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 04:35:11] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:35:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36857377814740992,"km_value":36857377814740.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:35:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":5612540694935427072,"description":"Unknown IO ID 45"} 
[2026-11-03 04:35:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177112064001,"power":27245,"unknown_237":206,"unknown_86":48896,"ignition":44,"odometer":null,"unknown_45":5612540694935427072}} 
[2026-11-03 04:35:11] local.INFO: DEBUG: GPS processor result {"connection_id":229623,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53400,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:35:11] local.INFO: GPS data processed {"connection_id":229623,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:35:11] local.INFO: Acknowledgment sent {"connection_id":229623,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:35:42] local.INFO: TCP Data received {"connection_id":229623,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e822a08012d4dc7c0068a9788006a01372b..."} 
[2026-11-03 04:35:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229623,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e822a08012d4dc7c0068a9788006a01372b..."} 
[2026-11-03 04:35:42] local.INFO: Processing buffer {"connection_id":229623,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e822a08012d4dc7c0068a9788006a01372b..."} 
[2026-11-03 04:35:42] local.INFO: Packet analysis {"connection_id":229623,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e82"} 
[2026-11-03 04:35:42] local.INFO: Extracted packet for processing {"connection_id":229623,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e82"} 
[2026-11-03 04:35:42] local.INFO: GPS Element Parsed {"raw_longitude":760072128,"raw_latitude":109746056,"longitude_deg":76.0072128,"latitude_deg":10.9746056,"altitude":106,"angle":311,"satellites":43,"speed":61,"hex_longitude":"2d4dc7c0","hex_latitude":"068a9788","is_valid_coordinates":true} 
[2026-11-03 04:35: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-11-03 04:35:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177135872001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:35:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36862188178112512,"note":"Value kept but may cause issues"} 
[2026-11-03 04:35:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5612259219983015936,"note":"Value kept but may cause issues"} 
[2026-11-03 04:35:42] 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-11-03 04:35:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793660693000,"timestamp_ms":1793660693000,"timestamp_seconds":1793660693,"priority":1,"record_length":96,"hex_timestamp":"000001a19e822a08"} 
[2026-11-03 04:35:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:35: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-11-03 04:35: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":77,"data_length":795,"current_offset":136} 
[2026-11-03 04:35:42] 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-11-03 04:35: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-11-03 04:35:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:35:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:35:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229623,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:35:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229623,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:35:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229623,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:35: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-11-03 04:35:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:35:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:35:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177135872001,"66":27376,"94":206,"86":48896,"24":61,"16":36862188178112512,"45":5612259219983015936},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,86,24,16,45]} 
[2026-11-03 04:35:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:35:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:35:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177135872001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:35:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-11-03 04:35:42] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:35:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36862188178112512,"km_value":36862188178112.516,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:35:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":5612259219983015936,"description":"Unknown IO ID 45"} 
[2026-11-03 04:35:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177135872001,"power":27376,"unknown_94":206,"unknown_86":48896,"ignition":61,"odometer":null,"unknown_45":5612259219983015936}} 
[2026-11-03 04:35:42] local.INFO: DEBUG: GPS processor result {"connection_id":229623,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53401,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:35:42] local.INFO: GPS data processed {"connection_id":229623,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:35:42] local.INFO: Acknowledgment sent {"connection_id":229623,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:36:06] local.INFO: TCP Data received {"connection_id":229624,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:36:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229624,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:36:06] local.INFO: Processing buffer {"connection_id":229624,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:36:06] local.INFO: IMEI packet received {"connection_id":229624,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:36:06] local.INFO: IMEI acknowledgment sent {"connection_id":229624,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:36:07] local.INFO: TCP Data received {"connection_id":229624,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:36:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229624,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:36:07] local.INFO: Processing buffer {"connection_id":229624,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:36:07] local.INFO: IMEI packet received {"connection_id":229624,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:36:07] local.INFO: IMEI acknowledgment sent {"connection_id":229624,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:36:11] local.INFO: TCP Data received {"connection_id":229624,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:36:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229624,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:36:11] local.INFO: Processing buffer {"connection_id":229624,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:36:11] local.INFO: IMEI packet received {"connection_id":229624,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:36:11] local.INFO: IMEI acknowledgment sent {"connection_id":229624,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:36:11] local.INFO: TCP Data received {"connection_id":229624,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e824178012d4dab40068aaef8006701342f..."} 
[2026-11-03 04:36:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229624,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e824178012d4dab40068aaef8006701342f..."} 
[2026-11-03 04:36:11] local.INFO: Processing buffer {"connection_id":229624,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e824178012d4dab40068aaef8006701342f..."} 
[2026-11-03 04:36:11] local.INFO: Packet analysis {"connection_id":229624,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e82"} 
[2026-11-03 04:36:11] local.INFO: Extracted packet for processing {"connection_id":229624,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e82"} 
[2026-11-03 04:36:11] local.INFO: GPS Element Parsed {"raw_longitude":760064832,"raw_latitude":109752056,"longitude_deg":76.0064832,"latitude_deg":10.9752056,"altitude":103,"angle":308,"satellites":47,"speed":63,"hex_longitude":"2d4dab40","hex_latitude":"068aaef8","is_valid_coordinates":true} 
[2026-11-03 04:36: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-11-03 04:36:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177137408001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:36:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36862639149678592,"note":"Value kept but may cause issues"} 
[2026-11-03 04:36:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5604659395613394944,"note":"Value kept but may cause issues"} 
[2026-11-03 04:36:11] 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-11-03 04:36:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793660699000,"timestamp_ms":1793660699000,"timestamp_seconds":1793660699,"priority":1,"record_length":96,"hex_timestamp":"000001a19e824178"} 
[2026-11-03 04:36:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:36: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-11-03 04:36: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-11-03 04:36: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-11-03 04:36: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-11-03 04:36:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:36:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:36:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229624,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:36:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:36:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:36: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-11-03 04:36:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:36:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:36:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177137408001,"66":27376,"94":206,"86":48896,"24":63,"16":36862639149678592,"45":5604659395613394944},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,86,24,16,45]} 
[2026-11-03 04:36:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:36:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:36:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177137408001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:36:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-11-03 04:36:11] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:36:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36862639149678592,"km_value":36862639149678.59,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:36:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":5604659395613394944,"description":"Unknown IO ID 45"} 
[2026-11-03 04:36:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177137408001,"power":27376,"unknown_94":206,"unknown_86":48896,"ignition":63,"odometer":null,"unknown_45":5604659395613394944}} 
[2026-11-03 04:36:11] local.INFO: DEBUG: GPS processor result {"connection_id":229624,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53402,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:36:11] local.INFO: GPS data processed {"connection_id":229624,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:36:11] local.INFO: Acknowledgment sent {"connection_id":229624,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:36:42] local.INFO: TCP Data received {"connection_id":229624,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e825500012d4d90c0068abf78006301282e..."} 
[2026-11-03 04:36:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229624,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e825500012d4d90c0068abf78006301282e..."} 
[2026-11-03 04:36:42] local.INFO: Processing buffer {"connection_id":229624,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e825500012d4d90c0068abf78006301282e..."} 
[2026-11-03 04:36:42] local.INFO: Packet analysis {"connection_id":229624,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e82"} 
[2026-11-03 04:36:42] local.INFO: Extracted packet for processing {"connection_id":229624,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e82"} 
[2026-11-03 04:36:42] local.INFO: GPS Element Parsed {"raw_longitude":760058048,"raw_latitude":109756280,"longitude_deg":76.0058048,"latitude_deg":10.975628,"altitude":99,"angle":296,"satellites":46,"speed":64,"hex_longitude":"2d4d90c0","hex_latitude":"068abf78","is_valid_coordinates":true} 
[2026-11-03 04:36: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-11-03 04:36:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177138944001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:36:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36863021401767936,"note":"Value kept but may cause issues"} 
[2026-11-03 04:36:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5596637358778677248,"note":"Value kept but may cause issues"} 
[2026-11-03 04:36:42] 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-11-03 04:36:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793660704000,"timestamp_ms":1793660704000,"timestamp_seconds":1793660704,"priority":1,"record_length":96,"hex_timestamp":"000001a19e825500"} 
[2026-11-03 04:36:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:36: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-11-03 04:36:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 04:36:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 04:36: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-11-03 04:36:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:36:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:36:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229624,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:36:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:36:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:36: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-11-03 04:36:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:36:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:36:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177138944001,"66":27137,"94":206,"86":48896,"24":64,"16":36863021401767936,"45":5596637358778677248},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,86,24,16,45]} 
[2026-11-03 04:36:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:36:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:36:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177138944001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:36:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-11-03 04:36:42] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:36:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36863021401767936,"km_value":36863021401767.94,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:36:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":5596637358778677248,"description":"Unknown IO ID 45"} 
[2026-11-03 04:36:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177138944001,"power":27137,"unknown_94":206,"unknown_86":48896,"ignition":64,"odometer":null,"unknown_45":5596637358778677248}} 
[2026-11-03 04:36:42] local.INFO: DEBUG: GPS processor result {"connection_id":229624,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53403,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:36:42] local.INFO: GPS data processed {"connection_id":229624,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:36:42] local.INFO: Acknowledgment sent {"connection_id":229624,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:37:12] local.INFO: TCP Data received {"connection_id":231456,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:37:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231456,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:37:12] local.INFO: Processing buffer {"connection_id":231456,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:37:12] local.INFO: IMEI packet received {"connection_id":231456,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 04:37:12] local.INFO: IMEI acknowledgment sent {"connection_id":231456,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:37:17] local.INFO: TCP Data received {"connection_id":228376,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:37:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228376,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:37:17] local.INFO: Processing buffer {"connection_id":228376,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:37:17] local.INFO: IMEI packet received {"connection_id":228376,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:37:17] local.INFO: IMEI acknowledgment sent {"connection_id":228376,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:37:19] local.INFO: TCP Data received {"connection_id":228376,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:37:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228376,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:37:19] local.INFO: Processing buffer {"connection_id":228376,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:37:19] local.INFO: IMEI packet received {"connection_id":228376,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:37:19] local.INFO: IMEI acknowledgment sent {"connection_id":228376,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:37:20] local.INFO: TCP Data received {"connection_id":228376,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:37:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228376,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:37:20] local.INFO: Processing buffer {"connection_id":228376,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:37:20] local.INFO: IMEI packet received {"connection_id":228376,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:37:20] local.INFO: IMEI acknowledgment sent {"connection_id":228376,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:37:33] local.INFO: TCP Data received {"connection_id":228376,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:37:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228376,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:37:33] local.INFO: Processing buffer {"connection_id":228376,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:37:33] local.INFO: IMEI packet received {"connection_id":228376,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:37:33] local.INFO: IMEI acknowledgment sent {"connection_id":228376,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:37:42] local.INFO: TCP Data received {"connection_id":231457,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:37:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231457,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:37:42] local.INFO: Processing buffer {"connection_id":231457,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:37:42] local.INFO: IMEI packet received {"connection_id":231457,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 04:37:42] local.INFO: IMEI acknowledgment sent {"connection_id":231457,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:42:25] local.INFO: TCP Data received {"connection_id":227939,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:42:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227939,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:42:25] local.INFO: Processing buffer {"connection_id":227939,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:42:25] local.INFO: IMEI packet received {"connection_id":227939,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:42:25] local.INFO: IMEI acknowledgment sent {"connection_id":227939,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:42:26] local.INFO: TCP Data received {"connection_id":227939,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e86d558012d47c900068df758003b01052b..."} 
[2026-11-03 04:42:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227939,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e86d558012d47c900068df758003b01052b..."} 
[2026-11-03 04:42:26] local.INFO: Processing buffer {"connection_id":227939,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e86d558012d47c900068df758003b01052b..."} 
[2026-11-03 04:42:26] local.INFO: Packet analysis {"connection_id":227939,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e86"} 
[2026-11-03 04:42:26] local.INFO: Extracted packet for processing {"connection_id":227939,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e86"} 
[2026-11-03 04:42:26] local.INFO: GPS Element Parsed {"raw_longitude":759679232,"raw_latitude":109967192,"longitude_deg":75.9679232,"latitude_deg":10.9967192,"altitude":59,"angle":261,"satellites":43,"speed":32,"hex_longitude":"2d47c900","hex_latitude":"068df758","is_valid_coordinates":true} 
[2026-11-03 04: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-11-03 04:42:26] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177212928001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:42:26] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36885466900856832,"note":"Value kept but may cause issues"} 
[2026-11-03 04:42:26] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5182587668092573696,"note":"Value kept but may cause issues"} 
[2026-11-03 04:42:26] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,62,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:42:26] local.INFO: AVL Record Parsed {"raw_timestamp":1793660999000,"timestamp_ms":1793660999000,"timestamp_seconds":1793660999,"priority":1,"record_length":96,"hex_timestamp":"000001a19e86d558"} 
[2026-11-03 04:42:26] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:42:26] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04: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":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-11-03 04:42:26] 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-11-03 04: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-11-03 04:42:26] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:42:26] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:42:26] local.INFO: Teltonika packet parsed successfully {"connection_id":227939,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:42:26] local.INFO: Passing IMEI to GPS processor {"connection_id":227939,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:42:26] local.INFO: DEBUG: About to call GPS processor {"connection_id":227939,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:42:26] 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-11-03 04:42:26] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:42:26] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:42:26] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177212928001,"66":27343,"62":206,"86":48896,"24":32,"16":36885466900856832,"45":5182587668092573696},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,62,86,24,16,45]} 
[2026-11-03 04:42:26] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:42:26] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:42:26] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177212928001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:42:26] local.INFO: Unknown IO ID detected {"io_id":62,"value":206,"description":"Unknown IO ID 62"} 
[2026-11-03 04:42:26] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:42:26] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36885466900856832,"km_value":36885466900856.83,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:42:26] local.INFO: Unknown IO ID detected {"io_id":45,"value":5182587668092573696,"description":"Unknown IO ID 45"} 
[2026-11-03 04:42:26] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177212928001,"power":27343,"unknown_62":206,"unknown_86":48896,"ignition":32,"odometer":null,"unknown_45":5182587668092573696}} 
[2026-11-03 04:42:26] local.INFO: DEBUG: GPS processor result {"connection_id":227939,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53404,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:42:26] local.INFO: GPS data processed {"connection_id":227939,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:42:26] local.INFO: Acknowledgment sent {"connection_id":227939,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:42:47] local.INFO: TCP Data received {"connection_id":231458,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:42:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231458,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:42:47] local.INFO: Processing buffer {"connection_id":231458,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:42:47] local.INFO: IMEI packet received {"connection_id":231458,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 04:42:47] local.INFO: IMEI acknowledgment sent {"connection_id":231458,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:43:11] local.INFO: TCP Data received {"connection_id":227940,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:43:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227940,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:43:11] local.INFO: Processing buffer {"connection_id":227940,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:43:11] local.INFO: IMEI packet received {"connection_id":227940,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:43:11] local.INFO: IMEI acknowledgment sent {"connection_id":227940,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:43:11] local.INFO: TCP Data received {"connection_id":227940,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:43:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227940,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:43:11] local.INFO: Processing buffer {"connection_id":227940,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:43:11] local.INFO: IMEI packet received {"connection_id":227940,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:43:11] local.INFO: IMEI acknowledgment sent {"connection_id":227940,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:43:16] local.INFO: TCP Data received {"connection_id":227940,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:43:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227940,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:43:16] local.INFO: Processing buffer {"connection_id":227940,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:43:16] local.INFO: IMEI packet received {"connection_id":227940,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:43:16] local.INFO: IMEI acknowledgment sent {"connection_id":227940,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:43:17] local.INFO: TCP Data received {"connection_id":227940,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e88b9b8012d4641c0068e5de0005601592a..."} 
[2026-11-03 04:43:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227940,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e88b9b8012d4641c0068e5de0005601592a..."} 
[2026-11-03 04:43:17] local.INFO: Processing buffer {"connection_id":227940,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e88b9b8012d4641c0068e5de0005601592a..."} 
[2026-11-03 04:43:17] local.INFO: Packet analysis {"connection_id":227940,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e88"} 
[2026-11-03 04:43:17] local.INFO: Extracted packet for processing {"connection_id":227940,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e88"} 
[2026-11-03 04:43:17] local.INFO: GPS Element Parsed {"raw_longitude":759579072,"raw_latitude":109993440,"longitude_deg":75.9579072,"latitude_deg":10.999344,"altitude":86,"angle":345,"satellites":42,"speed":65,"hex_longitude":"2d4641c0","hex_latitude":"068e5de0","is_valid_coordinates":true} 
[2026-11-03 04:43: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-11-03 04:43:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177246464001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:43:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36891080423112704,"note":"Value kept but may cause issues"} 
[2026-11-03 04:43:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5065353340297586688,"note":"Value kept but may cause issues"} 
[2026-11-03 04:43:17] 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-11-03 04:43:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793661123000,"timestamp_ms":1793661123000,"timestamp_seconds":1793661123,"priority":1,"record_length":96,"hex_timestamp":"000001a19e88b9b8"} 
[2026-11-03 04:43:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:43: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-11-03 04:43:17] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 04:43:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 04:43: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-11-03 04:43:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:43:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:43:17] local.INFO: Teltonika packet parsed successfully {"connection_id":227940,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:43:17] local.INFO: Passing IMEI to GPS processor {"connection_id":227940,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:43:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":227940,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:43: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-11-03 04:43:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:43:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:43:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177246464001,"66":27463,"48":206,"86":48896,"24":65,"16":36891080423112704,"45":5065353340297586688},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,48,86,24,16,45]} 
[2026-11-03 04:43:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:43:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:43:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177246464001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:43:17] local.INFO: Unknown IO ID detected {"io_id":48,"value":206,"description":"Unknown IO ID 48"} 
[2026-11-03 04:43:17] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:43:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36891080423112704,"km_value":36891080423112.7,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:43:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":5065353340297586688,"description":"Unknown IO ID 45"} 
[2026-11-03 04:43:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177246464001,"power":27463,"unknown_48":206,"unknown_86":48896,"ignition":65,"odometer":null,"unknown_45":5065353340297586688}} 
[2026-11-03 04:43:17] local.INFO: DEBUG: GPS processor result {"connection_id":227940,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53405,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:43:17] local.INFO: GPS data processed {"connection_id":227940,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:43:17] local.INFO: Acknowledgment sent {"connection_id":227940,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:43:49] local.INFO: TCP Data received {"connection_id":227940,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e88c570012d463f00068e70f8005301642d..."} 
[2026-11-03 04:43:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227940,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e88c570012d463f00068e70f8005301642d..."} 
[2026-11-03 04:43:49] local.INFO: Processing buffer {"connection_id":227940,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e88c570012d463f00068e70f8005301642d..."} 
[2026-11-03 04:43:49] local.INFO: Packet analysis {"connection_id":227940,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e88"} 
[2026-11-03 04:43:49] local.INFO: Extracted packet for processing {"connection_id":227940,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e88"} 
[2026-11-03 04:43:49] local.INFO: GPS Element Parsed {"raw_longitude":759578368,"raw_latitude":109998328,"longitude_deg":75.9578368,"latitude_deg":10.9998328,"altitude":83,"angle":356,"satellites":45,"speed":67,"hex_longitude":"2d463f00","hex_latitude":"068e70f8","is_valid_coordinates":true} 
[2026-11-03 04:43: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-11-03 04:43:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177247488001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:43:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36891320941281280,"note":"Value kept but may cause issues"} 
[2026-11-03 04:43:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5062538590532001792,"note":"Value kept but may cause issues"} 
[2026-11-03 04:43:49] 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-11-03 04:43:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793661126000,"timestamp_ms":1793661126000,"timestamp_seconds":1793661126,"priority":1,"record_length":96,"hex_timestamp":"000001a19e88c570"} 
[2026-11-03 04:43:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:43: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-11-03 04:43: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-11-03 04:43: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-11-03 04:43: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-11-03 04:43:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:43:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:43:49] local.INFO: Teltonika packet parsed successfully {"connection_id":227940,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:43:49] local.INFO: Passing IMEI to GPS processor {"connection_id":227940,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:43:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":227940,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:43:49] 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-11-03 04:43:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:43:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:43:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177247488001,"66":27463,"48":206,"86":48896,"24":67,"16":36891320941281280,"45":5062538590532001792},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,48,86,24,16,45]} 
[2026-11-03 04:43:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:43:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:43:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177247488001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:43:49] local.INFO: Unknown IO ID detected {"io_id":48,"value":206,"description":"Unknown IO ID 48"} 
[2026-11-03 04:43:49] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:43:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36891320941281280,"km_value":36891320941281.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:43:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":5062538590532001792,"description":"Unknown IO ID 45"} 
[2026-11-03 04:43:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177247488001,"power":27463,"unknown_48":206,"unknown_86":48896,"ignition":67,"odometer":null,"unknown_45":5062538590532001792}} 
[2026-11-03 04:43:49] local.INFO: DEBUG: GPS processor result {"connection_id":227940,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53406,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:43:49] local.INFO: GPS data processed {"connection_id":227940,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:43:49] local.INFO: Acknowledgment sent {"connection_id":227940,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:44:05] local.INFO: TCP Data received {"connection_id":229625,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:44:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229625,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:44:05] local.INFO: Processing buffer {"connection_id":229625,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:44:05] local.INFO: IMEI packet received {"connection_id":229625,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:44:05] local.INFO: IMEI acknowledgment sent {"connection_id":229625,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:44:10] local.INFO: TCP Data received {"connection_id":229625,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:44:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229625,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:44:10] local.INFO: Processing buffer {"connection_id":229625,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:44:10] local.INFO: IMEI packet received {"connection_id":229625,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:44:10] local.INFO: IMEI acknowledgment sent {"connection_id":229625,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:44:10] local.INFO: TCP Data received {"connection_id":229625,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e89c358012d45d340068ff3c0004201432f..."} 
[2026-11-03 04:44:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229625,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e89c358012d45d340068ff3c0004201432f..."} 
[2026-11-03 04:44:10] local.INFO: Processing buffer {"connection_id":229625,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e89c358012d45d340068ff3c0004201432f..."} 
[2026-11-03 04:44:10] local.INFO: Packet analysis {"connection_id":229625,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e89"} 
[2026-11-03 04:44:10] local.INFO: Extracted packet for processing {"connection_id":229625,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e89"} 
[2026-11-03 04:44:10] local.INFO: GPS Element Parsed {"raw_longitude":759550784,"raw_latitude":110097344,"longitude_deg":75.9550784,"latitude_deg":11.0097344,"altitude":66,"angle":323,"satellites":47,"speed":60,"hex_longitude":"2d45d340","hex_latitude":"068ff3c0","is_valid_coordinates":true} 
[2026-11-03 04:44:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 04:44:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177263360001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:44:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36896389002690560,"note":"Value kept but may cause issues"} 
[2026-11-03 04:44:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5037557686373666816,"note":"Value kept but may cause issues"} 
[2026-11-03 04:44:10] 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-11-03 04:44:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793661191000,"timestamp_ms":1793661191000,"timestamp_seconds":1793661191,"priority":1,"record_length":96,"hex_timestamp":"000001a19e89c358"} 
[2026-11-03 04:44:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:44:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:44:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 04:44:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 04: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-11-03 04:44:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:44:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:44:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229625,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:44:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:44:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:44: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-11-03 04:44:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:44:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:44:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177263360001,"66":27300,"47":206,"86":48896,"24":60,"16":36896389002690560,"45":5037557686373666816},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,47,86,24,16,45]} 
[2026-11-03 04:44:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:44:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:44:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177263360001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:44:10] local.INFO: Unknown IO ID detected {"io_id":47,"value":206,"description":"Unknown IO ID 47"} 
[2026-11-03 04:44:10] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:44:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36896389002690560,"km_value":36896389002690.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:44:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":5037557686373666816,"description":"Unknown IO ID 45"} 
[2026-11-03 04:44:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177263360001,"power":27300,"unknown_47":206,"unknown_86":48896,"ignition":60,"odometer":null,"unknown_45":5037557686373666816}} 
[2026-11-03 04:44:10] local.INFO: DEBUG: GPS processor result {"connection_id":229625,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53407,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:44:10] local.INFO: GPS data processed {"connection_id":229625,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:44:10] local.INFO: Acknowledgment sent {"connection_id":229625,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:44:41] local.INFO: TCP Data received {"connection_id":229625,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e89dac8012d45bdc006901088004101432f..."} 
[2026-11-03 04:44:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229625,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e89dac8012d45bdc006901088004101432f..."} 
[2026-11-03 04:44:41] local.INFO: Processing buffer {"connection_id":229625,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e89dac8012d45bdc006901088004101432f..."} 
[2026-11-03 04:44:41] local.INFO: Packet analysis {"connection_id":229625,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e89"} 
[2026-11-03 04:44:41] local.INFO: Extracted packet for processing {"connection_id":229625,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e89"} 
[2026-11-03 04:44:41] local.INFO: GPS Element Parsed {"raw_longitude":759545280,"raw_latitude":110104712,"longitude_deg":75.954528,"latitude_deg":11.0104712,"altitude":65,"angle":323,"satellites":47,"speed":60,"hex_longitude":"2d45bdc0","hex_latitude":"06901088","is_valid_coordinates":true} 
[2026-11-03 04:44:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 04:44:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177264896001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:44:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36896831384322048,"note":"Value kept but may cause issues"} 
[2026-11-03 04:44:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5031435605632073728,"note":"Value kept but may cause issues"} 
[2026-11-03 04:44:41] 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-11-03 04:44:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793661197000,"timestamp_ms":1793661197000,"timestamp_seconds":1793661197,"priority":1,"record_length":96,"hex_timestamp":"000001a19e89dac8"} 
[2026-11-03 04:44:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:44: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-11-03 04:44:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 04:44:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 04:44:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 04:44:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:44:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:44:41] local.INFO: Teltonika packet parsed successfully {"connection_id":229625,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:44:41] local.INFO: Passing IMEI to GPS processor {"connection_id":229625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:44:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":229625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:44:41] 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-11-03 04:44:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:44:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:44:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177264896001,"66":27376,"47":206,"86":48896,"24":60,"16":36896831384322048,"45":5031435605632073728},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,47,86,24,16,45]} 
[2026-11-03 04:44:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:44:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:44:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177264896001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:44:41] local.INFO: Unknown IO ID detected {"io_id":47,"value":206,"description":"Unknown IO ID 47"} 
[2026-11-03 04:44:41] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:44:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36896831384322048,"km_value":36896831384322.05,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:44:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":5031435605632073728,"description":"Unknown IO ID 45"} 
[2026-11-03 04:44:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177264896001,"power":27376,"unknown_47":206,"unknown_86":48896,"ignition":60,"odometer":null,"unknown_45":5031435605632073728}} 
[2026-11-03 04:44:41] local.INFO: DEBUG: GPS processor result {"connection_id":229625,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53408,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:44:41] local.INFO: GPS data processed {"connection_id":229625,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:44:41] local.INFO: Acknowledgment sent {"connection_id":229625,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:45:11] local.INFO: TCP Data received {"connection_id":231460,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:45:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231460,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:45:11] local.INFO: Processing buffer {"connection_id":231460,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:45:11] local.INFO: IMEI packet received {"connection_id":231460,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:45:11] local.INFO: IMEI acknowledgment sent {"connection_id":231460,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:45:11] local.INFO: TCP Data received {"connection_id":231460,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:45:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231460,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:45:11] local.INFO: Processing buffer {"connection_id":231460,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:45:11] local.INFO: IMEI packet received {"connection_id":231460,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:45:11] local.INFO: IMEI acknowledgment sent {"connection_id":231460,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:45:16] local.INFO: TCP Data received {"connection_id":231460,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:45:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231460,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:45:16] local.INFO: Processing buffer {"connection_id":231460,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:45:16] local.INFO: IMEI packet received {"connection_id":231460,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:45:16] local.INFO: IMEI acknowledgment sent {"connection_id":231460,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:45:16] local.INFO: TCP Data received {"connection_id":231460,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e89f238012d45a7c006902c100041013d30..."} 
[2026-11-03 04:45:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231460,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e89f238012d45a7c006902c100041013d30..."} 
[2026-11-03 04:45:16] local.INFO: Processing buffer {"connection_id":231460,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e89f238012d45a7c006902c100041013d30..."} 
[2026-11-03 04:45:16] local.INFO: Packet analysis {"connection_id":231460,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e89"} 
[2026-11-03 04:45:16] local.INFO: Extracted packet for processing {"connection_id":231460,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e89"} 
[2026-11-03 04:45:16] local.INFO: GPS Element Parsed {"raw_longitude":759539648,"raw_latitude":110111760,"longitude_deg":75.9539648,"latitude_deg":11.011176,"altitude":65,"angle":317,"satellites":48,"speed":58,"hex_longitude":"2d45a7c0","hex_latitude":"06902c10","is_valid_coordinates":true} 
[2026-11-03 04:45: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-11-03 04:45:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177266432001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:45:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36897265176018944,"note":"Value kept but may cause issues"} 
[2026-11-03 04:45:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5025383893634680832,"note":"Value kept but may cause issues"} 
[2026-11-03 04:45:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:45:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793661203000,"timestamp_ms":1793661203000,"timestamp_seconds":1793661203,"priority":1,"record_length":96,"hex_timestamp":"000001a19e89f238"} 
[2026-11-03 04:45:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:45:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:45:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 04:45:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 04:45: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-11-03 04:45:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:45:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:45:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231460,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:45:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:45:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:45:16] 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-11-03 04:45:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:45:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:45:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177266432001,"66":27517,"163":206,"86":48896,"24":58,"16":36897265176018944,"45":5025383893634680832},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,86,24,16,45]} 
[2026-11-03 04:45:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:45:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:45:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177266432001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:45:16] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-11-03 04:45:16] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:45:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36897265176018944,"km_value":36897265176018.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:45:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":5025383893634680832,"description":"Unknown IO ID 45"} 
[2026-11-03 04:45:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177266432001,"power":27517,"unknown_163":206,"unknown_86":48896,"ignition":58,"odometer":null,"unknown_45":5025383893634680832}} 
[2026-11-03 04:45:16] local.INFO: DEBUG: GPS processor result {"connection_id":231460,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53409,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:45:16] local.INFO: GPS data processed {"connection_id":231460,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:45:16] local.INFO: Acknowledgment sent {"connection_id":231460,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:45:48] local.INFO: TCP Data received {"connection_id":231460,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e8b51c8012d44b3400691ea58002e016631..."} 
[2026-11-03 04:45:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231460,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e8b51c8012d44b3400691ea58002e016631..."} 
[2026-11-03 04:45:48] local.INFO: Processing buffer {"connection_id":231460,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e8b51c8012d44b3400691ea58002e016631..."} 
[2026-11-03 04:45:48] local.INFO: Packet analysis {"connection_id":231460,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e8b"} 
[2026-11-03 04:45:48] local.INFO: Extracted packet for processing {"connection_id":231460,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e8b"} 
[2026-11-03 04:45:48] local.INFO: GPS Element Parsed {"raw_longitude":759477056,"raw_latitude":110226008,"longitude_deg":75.9477056,"latitude_deg":11.0226008,"altitude":46,"angle":358,"satellites":49,"speed":63,"hex_longitude":"2d44b340","hex_latitude":"0691ea58","is_valid_coordinates":true} 
[2026-11-03 04:45: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-11-03 04:45:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177289472001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:45:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36903759166570496,"note":"Value kept but may cause issues"} 
[2026-11-03 04:45:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4950933762323345408,"note":"Value kept but may cause issues"} 
[2026-11-03 04:45:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,253,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:45:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793661293000,"timestamp_ms":1793661293000,"timestamp_seconds":1793661293,"priority":1,"record_length":96,"hex_timestamp":"000001a19e8b51c8"} 
[2026-11-03 04:45:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:45:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:45:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 04:45:48] 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-11-03 04:45: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-11-03 04:45:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:45:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:45:48] local.INFO: Teltonika packet parsed successfully {"connection_id":231460,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:45:48] local.INFO: Passing IMEI to GPS processor {"connection_id":231460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:45:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":231460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:45:48] 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-11-03 04:45:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:45:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:45:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177289472001,"66":27484,"253":206,"86":48896,"24":63,"16":36903759166570496,"45":4950933762323345408},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,253,86,24,16,45]} 
[2026-11-03 04:45:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:45:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:45:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177289472001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:45:48] local.INFO: Unknown IO ID detected {"io_id":253,"value":206,"description":"Unknown IO ID 253"} 
[2026-11-03 04:45:48] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-11-03 04:45:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36903759166570496,"km_value":36903759166570.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:45:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":4950933762323345408,"description":"Unknown IO ID 45"} 
[2026-11-03 04:45:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177289472001,"power":27484,"unknown_253":206,"unknown_86":48896,"ignition":63,"odometer":null,"unknown_45":4950933762323345408}} 
[2026-11-03 04:45:48] local.INFO: DEBUG: GPS processor result {"connection_id":231460,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53410,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:45:48] local.INFO: GPS data processed {"connection_id":231460,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:45:48] local.INFO: Acknowledgment sent {"connection_id":231460,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:46:10] local.INFO: TCP Data received {"connection_id":227942,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:46:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227942,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:46:10] local.INFO: Processing buffer {"connection_id":227942,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:46:10] local.INFO: IMEI packet received {"connection_id":227942,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:46:10] local.INFO: IMEI acknowledgment sent {"connection_id":227942,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:46:15] local.INFO: TCP Data received {"connection_id":227942,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:46:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227942,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:46:15] local.INFO: Processing buffer {"connection_id":227942,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:46:15] local.INFO: IMEI packet received {"connection_id":227942,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:46:15] local.INFO: IMEI acknowledgment sent {"connection_id":227942,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:46:17] local.INFO: TCP Data received {"connection_id":227942,"ip":"42.109.136.5","data_length":812,"data_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a19e..."} 
[2026-11-03 04:46:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227942,"packet_length":812,"packet_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a19e..."} 
[2026-11-03 04:46:17] local.INFO: Processing buffer {"connection_id":227942,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a19e..."} 
[2026-11-03 04:46:17] local.INFO: IMEI packet received {"connection_id":227942,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:46:17] local.INFO: IMEI acknowledgment sent {"connection_id":227942,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:46:17] local.INFO: TCP Data received {"connection_id":227942,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e8b80a8012d44b000069235680029016431..."} 
[2026-11-03 04:46:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227942,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e8b80a8012d44b000069235680029016431..."} 
[2026-11-03 04:46:17] local.INFO: Processing buffer {"connection_id":227942,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a19e8b6938012d44b1c006920fb8002c016530..."} 
[2026-11-03 04:46:17] local.INFO: Packet analysis {"connection_id":227942,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a19e8b"} 
[2026-11-03 04:46:17] local.INFO: Extracted packet for processing {"connection_id":227942,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e8b"} 
[2026-11-03 04:46:17] local.INFO: GPS Element Parsed {"raw_longitude":759476672,"raw_latitude":110235576,"longitude_deg":75.9476672,"latitude_deg":11.0235576,"altitude":44,"angle":357,"satellites":48,"speed":63,"hex_longitude":"2d44b1c0","hex_latitude":"06920fb8","is_valid_coordinates":true} 
[2026-11-03 04:46: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-11-03 04:46:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177291008001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:46:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36904223023038464,"note":"Value kept but may cause issues"} 
[2026-11-03 04:46:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4950370812372342784,"note":"Value kept but may cause issues"} 
[2026-11-03 04:46:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,31,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:46:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793661299000,"timestamp_ms":1793661299000,"timestamp_seconds":1793661299,"priority":1,"record_length":96,"hex_timestamp":"000001a19e8b6938"} 
[2026-11-03 04:46:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:46:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:46: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":92,"data_length":795,"current_offset":136} 
[2026-11-03 04:46:17] 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-11-03 04:46: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-11-03 04:46:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:46:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:46:17] local.INFO: Teltonika packet parsed successfully {"connection_id":227942,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:46:17] local.INFO: Passing IMEI to GPS processor {"connection_id":227942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:46:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":227942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:46: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-11-03 04:46:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:46:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:46:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177291008001,"66":27484,"31":206,"86":48640,"24":63,"16":36904223023038464,"45":4950370812372342784},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,86,24,16,45]} 
[2026-11-03 04:46:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:46:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:46:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177291008001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:46:17] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-11-03 04:46:17] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-11-03 04:46:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36904223023038464,"km_value":36904223023038.46,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:46:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":4950370812372342784,"description":"Unknown IO ID 45"} 
[2026-11-03 04:46:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177291008001,"power":27484,"unknown_31":206,"unknown_86":48640,"ignition":63,"odometer":null,"unknown_45":4950370812372342784}} 
[2026-11-03 04:46:18] local.INFO: DEBUG: GPS processor result {"connection_id":227942,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53411,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:46:18] local.INFO: GPS data processed {"connection_id":227942,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:46:18] local.INFO: Acknowledgment sent {"connection_id":227942,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:46:18] local.INFO: Packet analysis {"connection_id":227942,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e8b"} 
[2026-11-03 04:46:18] local.INFO: Extracted packet for processing {"connection_id":227942,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e8b"} 
[2026-11-03 04:46:18] local.INFO: GPS Element Parsed {"raw_longitude":759476224,"raw_latitude":110245224,"longitude_deg":75.9476224,"latitude_deg":11.0245224,"altitude":41,"angle":356,"satellites":49,"speed":64,"hex_longitude":"2d44b000","hex_latitude":"06923568","is_valid_coordinates":true} 
[2026-11-03 04:46: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-11-03 04:46:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177292544001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:46:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36904691174473728,"note":"Value kept but may cause issues"} 
[2026-11-03 04:46:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4949948599909726208,"note":"Value kept but may cause issues"} 
[2026-11-03 04:46:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,31,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:46:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793661305000,"timestamp_ms":1793661305000,"timestamp_seconds":1793661305,"priority":1,"record_length":96,"hex_timestamp":"000001a19e8b80a8"} 
[2026-11-03 04:46:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:46:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:46: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 04:46:18] 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-11-03 04:46: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-11-03 04:46:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:46:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:46:18] local.INFO: Teltonika packet parsed successfully {"connection_id":227942,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:46:18] local.INFO: Passing IMEI to GPS processor {"connection_id":227942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:46:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":227942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:46: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-11-03 04:46:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:46:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:46:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177292544001,"66":27397,"31":206,"86":48640,"24":64,"16":36904691174473728,"45":4949948599909726208},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,86,24,16,45]} 
[2026-11-03 04:46:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:46:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:46:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177292544001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:46:18] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-11-03 04:46:18] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-11-03 04:46:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36904691174473728,"km_value":36904691174473.73,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:46:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":4949948599909726208,"description":"Unknown IO ID 45"} 
[2026-11-03 04:46:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177292544001,"power":27397,"unknown_31":206,"unknown_86":48640,"ignition":64,"odometer":null,"unknown_45":4949948599909726208}} 
[2026-11-03 04:46:18] local.INFO: DEBUG: GPS processor result {"connection_id":227942,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53412,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:46:18] local.INFO: GPS data processed {"connection_id":227942,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:46:18] local.INFO: Acknowledgment sent {"connection_id":227942,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:46:21] local.INFO: TCP Data received {"connection_id":227942,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e8b9430012d44ab40069254b00028015831..."} 
[2026-11-03 04:46:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227942,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e8b9430012d44ab40069254b00028015831..."} 
[2026-11-03 04:46:21] local.INFO: Processing buffer {"connection_id":227942,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e8b9430012d44ab40069254b00028015831..."} 
[2026-11-03 04:46:21] local.INFO: Packet analysis {"connection_id":227942,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e8b"} 
[2026-11-03 04:46:21] local.INFO: Extracted packet for processing {"connection_id":227942,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e8b"} 
[2026-11-03 04:46:21] local.INFO: GPS Element Parsed {"raw_longitude":759475008,"raw_latitude":110253232,"longitude_deg":75.9475008,"latitude_deg":11.0253232,"altitude":40,"angle":344,"satellites":49,"speed":63,"hex_longitude":"2d44ab40","hex_latitude":"069254b0","is_valid_coordinates":true} 
[2026-11-03 04:46: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-11-03 04:46:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177294080001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:46:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36905086311464960,"note":"Value kept but may cause issues"} 
[2026-11-03 04:46:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4949456018702952448,"note":"Value kept but may cause issues"} 
[2026-11-03 04:46:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,31,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:46:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793661310000,"timestamp_ms":1793661310000,"timestamp_seconds":1793661310,"priority":1,"record_length":96,"hex_timestamp":"000001a19e8b9430"} 
[2026-11-03 04:46:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:46:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:46: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 04:46:21] 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-11-03 04:46: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-11-03 04:46:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:46:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:46:21] local.INFO: Teltonika packet parsed successfully {"connection_id":227942,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:46:21] local.INFO: Passing IMEI to GPS processor {"connection_id":227942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:46:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":227942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:46:21] 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-11-03 04:46:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:46:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:46:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177294080001,"66":27376,"31":206,"86":48640,"24":63,"16":36905086311464960,"45":4949456018702952448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,86,24,16,45]} 
[2026-11-03 04:46:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:46:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:46:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177294080001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:46:21] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-11-03 04:46:21] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-11-03 04:46:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36905086311464960,"km_value":36905086311464.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:46:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":4949456018702952448,"description":"Unknown IO ID 45"} 
[2026-11-03 04:46:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177294080001,"power":27376,"unknown_31":206,"unknown_86":48640,"ignition":63,"odometer":null,"unknown_45":4949456018702952448}} 
[2026-11-03 04:46:21] local.INFO: DEBUG: GPS processor result {"connection_id":227942,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53413,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:46:21] local.INFO: GPS data processed {"connection_id":227942,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:46:21] local.INFO: Acknowledgment sent {"connection_id":227942,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:47:05] local.INFO: TCP Data received {"connection_id":228381,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:47:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228381,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:47:05] local.INFO: Processing buffer {"connection_id":228381,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:47:05] local.INFO: IMEI packet received {"connection_id":228381,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:47:05] local.INFO: IMEI acknowledgment sent {"connection_id":228381,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:47:08] local.INFO: TCP Data received {"connection_id":228381,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:47:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228381,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:47:08] local.INFO: Processing buffer {"connection_id":228381,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:47:08] local.INFO: IMEI packet received {"connection_id":228381,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:47:08] local.INFO: IMEI acknowledgment sent {"connection_id":228381,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:47:09] local.INFO: TCP Data received {"connection_id":228381,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e8c7aa8012d43b3c0069323e80029014831..."} 
[2026-11-03 04:47:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228381,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e8c7aa8012d43b3c0069323e80029014831..."} 
[2026-11-03 04:47:09] local.INFO: Processing buffer {"connection_id":228381,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e8c7aa8012d43b3c0069323e80029014831..."} 
[2026-11-03 04:47:09] local.INFO: Packet analysis {"connection_id":228381,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e8c"} 
[2026-11-03 04:47:09] local.INFO: Extracted packet for processing {"connection_id":228381,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e8c"} 
[2026-11-03 04:47:09] local.INFO: GPS Element Parsed {"raw_longitude":759411648,"raw_latitude":110306280,"longitude_deg":75.9411648,"latitude_deg":11.030628,"altitude":41,"angle":328,"satellites":49,"speed":56,"hex_longitude":"2d43b3c0","hex_latitude":"069323e8","is_valid_coordinates":true} 
[2026-11-03 04:47: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-11-03 04:47:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177308672001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:47:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36909218070003712,"note":"Value kept but may cause issues"} 
[2026-11-03 04:47:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4884224192863711232,"note":"Value kept but may cause issues"} 
[2026-11-03 04:47:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,30,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:47:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793661369000,"timestamp_ms":1793661369000,"timestamp_seconds":1793661369,"priority":1,"record_length":96,"hex_timestamp":"000001a19e8c7aa8"} 
[2026-11-03 04:47:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:47:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:47: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":153,"data_length":795,"current_offset":136} 
[2026-11-03 04:47:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2105,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 04:47: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-11-03 04:47:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:47:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:47:09] local.INFO: Teltonika packet parsed successfully {"connection_id":228381,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:47:09] local.INFO: Passing IMEI to GPS processor {"connection_id":228381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:47:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":228381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:47: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-11-03 04:47:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:47:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:47:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177308672001,"66":27234,"30":206,"86":48640,"24":56,"16":36909218070003712,"45":4884224192863711232},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,30,86,24,16,45]} 
[2026-11-03 04:47:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:47:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:47:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177308672001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:47:09] local.INFO: Unknown IO ID detected {"io_id":30,"value":206,"description":"Unknown IO ID 30"} 
[2026-11-03 04:47:09] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-11-03 04:47:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36909218070003712,"km_value":36909218070003.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:47:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":4884224192863711232,"description":"Unknown IO ID 45"} 
[2026-11-03 04:47:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177308672001,"power":27234,"unknown_30":206,"unknown_86":48640,"ignition":56,"odometer":null,"unknown_45":4884224192863711232}} 
[2026-11-03 04:47:09] local.INFO: DEBUG: GPS processor result {"connection_id":228381,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53414,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:47:09] local.INFO: GPS data processed {"connection_id":228381,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:47:09] local.INFO: Acknowledgment sent {"connection_id":228381,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:47:41] local.INFO: TCP Data received {"connection_id":228381,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e8c9600012d439f80069344700029014730..."} 
[2026-11-03 04:47:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228381,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e8c9600012d439f80069344700029014730..."} 
[2026-11-03 04:47:41] local.INFO: Processing buffer {"connection_id":228381,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e8c9600012d439f80069344700029014730..."} 
[2026-11-03 04:47:41] local.INFO: Packet analysis {"connection_id":228381,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e8c"} 
[2026-11-03 04:47:41] local.INFO: Extracted packet for processing {"connection_id":228381,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e8c"} 
[2026-11-03 04:47:41] local.INFO: GPS Element Parsed {"raw_longitude":759406464,"raw_latitude":110314608,"longitude_deg":75.9406464,"latitude_deg":11.0314608,"altitude":41,"angle":327,"satellites":48,"speed":55,"hex_longitude":"2d439f80","hex_latitude":"06934470","is_valid_coordinates":true} 
[2026-11-03 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-11-03 04:47:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177310464001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:47:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36909690516406272,"note":"Value kept but may cause issues"} 
[2026-11-03 04:47:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4878453955843319808,"note":"Value kept but may cause issues"} 
[2026-11-03 04:47:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,30,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:47:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793661376000,"timestamp_ms":1793661376000,"timestamp_seconds":1793661376,"priority":1,"record_length":96,"hex_timestamp":"000001a19e8c9600"} 
[2026-11-03 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-11-03 04:47: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-11-03 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":98,"data_length":795,"current_offset":136} 
[2026-11-03 04:47:41] 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-11-03 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-11-03 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-11-03 04:47:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:47:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228381,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:47:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:47:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:47:41] 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-11-03 04:47:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:47:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:47:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177310464001,"66":27300,"30":206,"86":48640,"24":55,"16":36909690516406272,"45":4878453955843319808},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,30,86,24,16,45]} 
[2026-11-03 04:47:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:47:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:47:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177310464001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:47:41] local.INFO: Unknown IO ID detected {"io_id":30,"value":206,"description":"Unknown IO ID 30"} 
[2026-11-03 04:47:41] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-11-03 04:47:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36909690516406272,"km_value":36909690516406.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:47:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":4878453955843319808,"description":"Unknown IO ID 45"} 
[2026-11-03 04:47:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177310464001,"power":27300,"unknown_30":206,"unknown_86":48640,"ignition":55,"odometer":null,"unknown_45":4878453955843319808}} 
[2026-11-03 04:47:41] local.INFO: DEBUG: GPS processor result {"connection_id":228381,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53415,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:47:41] local.INFO: GPS data processed {"connection_id":228381,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:47:41] local.INFO: Acknowledgment sent {"connection_id":228381,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:48:15] local.INFO: TCP Data received {"connection_id":229627,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:48:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229627,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:48:15] local.INFO: Processing buffer {"connection_id":229627,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:48:15] local.INFO: IMEI packet received {"connection_id":229627,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:48:15] local.INFO: IMEI acknowledgment sent {"connection_id":229627,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:48:16] local.INFO: TCP Data received {"connection_id":229627,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:48:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229627,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:48:16] local.INFO: Processing buffer {"connection_id":229627,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:48:16] local.INFO: IMEI packet received {"connection_id":229627,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:48:16] local.INFO: IMEI acknowledgment sent {"connection_id":229627,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:48:21] local.INFO: TCP Data received {"connection_id":229627,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:48:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229627,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:48:21] local.INFO: Processing buffer {"connection_id":229627,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:48:21] local.INFO: IMEI packet received {"connection_id":229627,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:48:21] local.INFO: IMEI acknowledgment sent {"connection_id":229627,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:48:21] local.INFO: TCP Data received {"connection_id":229627,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e8d74a8012d43430006947220001700162e..."} 
[2026-11-03 04:48:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229627,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e8d74a8012d43430006947220001700162e..."} 
[2026-11-03 04:48:21] local.INFO: Processing buffer {"connection_id":229627,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e8d74a8012d43430006947220001700162e..."} 
[2026-11-03 04:48:21] local.INFO: Packet analysis {"connection_id":229627,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e8d"} 
[2026-11-03 04:48:21] local.INFO: Extracted packet for processing {"connection_id":229627,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e8d"} 
[2026-11-03 04:48:21] local.INFO: GPS Element Parsed {"raw_longitude":759382784,"raw_latitude":110391840,"longitude_deg":75.9382784,"latitude_deg":11.039184,"altitude":23,"angle":22,"satellites":46,"speed":62,"hex_longitude":"2d434300","hex_latitude":"06947220","is_valid_coordinates":true} 
[2026-11-03 04:48: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-11-03 04:48:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177325312001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:48:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36913964008865792,"note":"Value kept but may cause issues"} 
[2026-11-03 04:48:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4842706633820753920,"note":"Value kept but may cause issues"} 
[2026-11-03 04:48:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:48:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793661433000,"timestamp_ms":1793661433000,"timestamp_seconds":1793661433,"priority":1,"record_length":96,"hex_timestamp":"000001a19e8d74a8"} 
[2026-11-03 04:48:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:48:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:48: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 04:48:21] 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-11-03 04:48: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-11-03 04:48:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:48:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:48:21] local.INFO: Teltonika packet parsed successfully {"connection_id":229627,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:48:21] local.INFO: Passing IMEI to GPS processor {"connection_id":229627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:48:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":229627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:48:21] 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-11-03 04:48:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:48:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:48:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177325312001,"66":27463,"197":206,"86":48640,"24":62,"16":36913964008865792,"45":4842706633820753920},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,86,24,16,45]} 
[2026-11-03 04:48:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:48:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:48:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177325312001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:48:21] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-11-03 04:48:21] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-11-03 04:48:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36913964008865792,"km_value":36913964008865.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:48:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":4842706633820753920,"description":"Unknown IO ID 45"} 
[2026-11-03 04:48:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177325312001,"power":27463,"unknown_197":206,"unknown_86":48640,"ignition":62,"odometer":null,"unknown_45":4842706633820753920}} 
[2026-11-03 04:48:21] local.INFO: DEBUG: GPS processor result {"connection_id":229627,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53416,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:48:21] local.INFO: GPS data processed {"connection_id":229627,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:48:21] local.INFO: Acknowledgment sent {"connection_id":229627,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:48:22] local.INFO: TCP Data received {"connection_id":228382,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:48:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228382,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:48:22] local.INFO: Processing buffer {"connection_id":228382,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:48:22] local.INFO: IMEI packet received {"connection_id":228382,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 04:48:22] local.INFO: IMEI acknowledgment sent {"connection_id":228382,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:48:42] local.INFO: TCP Data received {"connection_id":231462,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:48:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231462,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:48:42] local.INFO: Processing buffer {"connection_id":231462,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:48:42] local.INFO: IMEI packet received {"connection_id":231462,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 04:48:42] local.INFO: IMEI acknowledgment sent {"connection_id":231462,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:49:05] local.INFO: TCP Data received {"connection_id":231463,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:49:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:49:05] local.INFO: Processing buffer {"connection_id":231463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:49:05] local.INFO: IMEI packet received {"connection_id":231463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:49:05] local.INFO: IMEI acknowledgment sent {"connection_id":231463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:49:08] local.INFO: TCP Data received {"connection_id":231463,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:49:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:49:08] local.INFO: Processing buffer {"connection_id":231463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:49:08] local.INFO: IMEI packet received {"connection_id":231463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:49:08] local.INFO: IMEI acknowledgment sent {"connection_id":231463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:49:10] local.INFO: TCP Data received {"connection_id":231463,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:49:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:49:10] local.INFO: Processing buffer {"connection_id":231463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:49:10] local.INFO: IMEI packet received {"connection_id":231463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:49:10] local.INFO: IMEI acknowledgment sent {"connection_id":231463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:49:13] local.INFO: TCP Data received {"connection_id":231463,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e8d8c18012d43518006949428001400162d..."} 
[2026-11-03 04:49:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231463,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e8d8c18012d43518006949428001400162d..."} 
[2026-11-03 04:49:13] local.INFO: Processing buffer {"connection_id":231463,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e8d8c18012d43518006949428001400162d..."} 
[2026-11-03 04:49:13] local.INFO: Packet analysis {"connection_id":231463,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e8d"} 
[2026-11-03 04:49:13] local.INFO: Extracted packet for processing {"connection_id":231463,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e8d"} 
[2026-11-03 04:49:13] local.INFO: GPS Element Parsed {"raw_longitude":759386496,"raw_latitude":110400552,"longitude_deg":75.9386496,"latitude_deg":11.0400552,"altitude":20,"angle":22,"satellites":45,"speed":63,"hex_longitude":"2d435180","hex_latitude":"06949428","is_valid_coordinates":true} 
[2026-11-03 04:49: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-11-03 04:49:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177326848001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:49:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36914423570366464,"note":"Value kept but may cause issues"} 
[2026-11-03 04:49:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4846717652241096704,"note":"Value kept but may cause issues"} 
[2026-11-03 04:49:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:49:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793661439000,"timestamp_ms":1793661439000,"timestamp_seconds":1793661439,"priority":1,"record_length":96,"hex_timestamp":"000001a19e8d8c18"} 
[2026-11-03 04:49:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:49: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-11-03 04:49: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-11-03 04:49: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-11-03 04:49: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-11-03 04:49:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:49:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:49:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231463,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:49:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:49:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:49:13] 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-11-03 04:49:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:49:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:49:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177326848001,"66":27484,"197":206,"86":48640,"24":63,"16":36914423570366464,"45":4846717652241096704},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,86,24,16,45]} 
[2026-11-03 04:49:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:49:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:49:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177326848001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:49:13] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-11-03 04:49:13] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-11-03 04:49:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36914423570366464,"km_value":36914423570366.46,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:49:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":4846717652241096704,"description":"Unknown IO ID 45"} 
[2026-11-03 04:49:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177326848001,"power":27484,"unknown_197":206,"unknown_86":48640,"ignition":63,"odometer":null,"unknown_45":4846717652241096704}} 
[2026-11-03 04:49:13] local.INFO: DEBUG: GPS processor result {"connection_id":231463,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53417,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:49:13] local.INFO: GPS data processed {"connection_id":231463,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:49:13] local.INFO: Acknowledgment sent {"connection_id":231463,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:49:45] local.INFO: TCP Data received {"connection_id":231463,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e8f0ae8012d42fb4006966a50000f015331..."} 
[2026-11-03 04:49:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231463,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e8f0ae8012d42fb4006966a50000f015331..."} 
[2026-11-03 04:49:45] local.INFO: Processing buffer {"connection_id":231463,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e8f0ae8012d42fb4006966a50000f015331..."} 
[2026-11-03 04:49:45] local.INFO: Packet analysis {"connection_id":231463,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e8f"} 
[2026-11-03 04:49:45] local.INFO: Extracted packet for processing {"connection_id":231463,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e8f"} 
[2026-11-03 04:49:45] local.INFO: GPS Element Parsed {"raw_longitude":759364416,"raw_latitude":110520912,"longitude_deg":75.9364416,"latitude_deg":11.0520912,"altitude":15,"angle":339,"satellites":49,"speed":54,"hex_longitude":"2d42fb40","hex_latitude":"06966a50","is_valid_coordinates":true} 
[2026-11-03 04:49: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-11-03 04:49:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177351680001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:49:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36920930445819904,"note":"Value kept but may cause issues"} 
[2026-11-03 04:49:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4831377266041157632,"note":"Value kept but may cause issues"} 
[2026-11-03 04:49:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:49:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793661537000,"timestamp_ms":1793661537000,"timestamp_seconds":1793661537,"priority":1,"record_length":96,"hex_timestamp":"000001a19e8f0ae8"} 
[2026-11-03 04:49:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:49: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-11-03 04:49:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 04:49:45] 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-11-03 04:49: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-11-03 04:49:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:49:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:49:45] local.INFO: Teltonika packet parsed successfully {"connection_id":231463,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:49:45] local.INFO: Passing IMEI to GPS processor {"connection_id":231463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:49:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":231463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:49:45] 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-11-03 04:49:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:49:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:49:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177351680001,"66":27332,"28":206,"81":47616,"24":54,"16":36920930445819904,"45":4831377266041157632},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,81,24,16,45]} 
[2026-11-03 04:49:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:49:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:49:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177351680001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:49:45] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-11-03 04:49:45] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:49:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36920930445819904,"km_value":36920930445819.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:49:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":4831377266041157632,"description":"Unknown IO ID 45"} 
[2026-11-03 04:49:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177351680001,"power":27332,"unknown_28":206,"unknown_81":47616,"ignition":54,"odometer":null,"unknown_45":4831377266041157632}} 
[2026-11-03 04:49:45] local.INFO: DEBUG: GPS processor result {"connection_id":231463,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53418,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:49:45] local.INFO: GPS data processed {"connection_id":231463,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:49:45] local.INFO: Acknowledgment sent {"connection_id":231463,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:50:07] local.INFO: TCP Data received {"connection_id":228383,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:50:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228383,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:50:07] local.INFO: Processing buffer {"connection_id":228383,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:50:07] local.INFO: IMEI packet received {"connection_id":228383,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:50:07] local.INFO: IMEI acknowledgment sent {"connection_id":228383,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:50:11] local.INFO: TCP Data received {"connection_id":228383,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:50:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228383,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:50:11] local.INFO: Processing buffer {"connection_id":228383,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:50:11] local.INFO: IMEI packet received {"connection_id":228383,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:50:11] local.INFO: IMEI acknowledgment sent {"connection_id":228383,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:50:16] local.INFO: TCP Data received {"connection_id":228383,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:50:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228383,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:50:16] local.INFO: Processing buffer {"connection_id":228383,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:50:16] local.INFO: IMEI packet received {"connection_id":228383,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:50:16] local.INFO: IMEI acknowledgment sent {"connection_id":228383,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:50:17] local.INFO: TCP Data received {"connection_id":228383,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e8f0ae8012d42fb4006966a50000f015331..."} 
[2026-11-03 04:50:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228383,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e8f0ae8012d42fb4006966a50000f015331..."} 
[2026-11-03 04:50:17] local.INFO: Processing buffer {"connection_id":228383,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e8f0ae8012d42fb4006966a50000f015331..."} 
[2026-11-03 04:50:17] local.INFO: Packet analysis {"connection_id":228383,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e8f"} 
[2026-11-03 04:50:17] local.INFO: Extracted packet for processing {"connection_id":228383,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e8f"} 
[2026-11-03 04:50:17] local.INFO: GPS Element Parsed {"raw_longitude":759364416,"raw_latitude":110520912,"longitude_deg":75.9364416,"latitude_deg":11.0520912,"altitude":15,"angle":339,"satellites":49,"speed":54,"hex_longitude":"2d42fb40","hex_latitude":"06966a50","is_valid_coordinates":true} 
[2026-11-03 04:50: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-11-03 04:50:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177353472001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:50:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36920930445819904,"note":"Value kept but may cause issues"} 
[2026-11-03 04:50:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4826521822695149568,"note":"Value kept but may cause issues"} 
[2026-11-03 04:50:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:50:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793661537000,"timestamp_ms":1793661537000,"timestamp_seconds":1793661537,"priority":1,"record_length":96,"hex_timestamp":"000001a19e8f0ae8"} 
[2026-11-03 04:50:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:50:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:50: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":196,"data_length":795,"current_offset":136} 
[2026-11-03 04:50:17] 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-11-03 04:50: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-11-03 04:50:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:50:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:50:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228383,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:50:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:50:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:50: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-11-03 04:50:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:50:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:50:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177353472001,"66":27332,"28":206,"81":47616,"24":54,"16":36920930445819904,"45":4826521822695149568},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,81,24,16,45]} 
[2026-11-03 04:50:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:50:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:50:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177353472001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:50:17] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-11-03 04:50:17] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:50:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36920930445819904,"km_value":36920930445819.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:50:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":4826521822695149568,"description":"Unknown IO ID 45"} 
[2026-11-03 04:50:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177353472001,"power":27332,"unknown_28":206,"unknown_81":47616,"ignition":54,"odometer":null,"unknown_45":4826521822695149568}} 
[2026-11-03 04:50:17] local.INFO: DEBUG: GPS processor result {"connection_id":228383,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53419,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:50:17] local.INFO: GPS data processed {"connection_id":228383,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:50:17] local.INFO: Acknowledgment sent {"connection_id":228383,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:50:49] local.INFO: TCP Data received {"connection_id":228383,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e8f2640012d42f1c006968de00011015b30..."} 
[2026-11-03 04:50:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228383,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e8f2640012d42f1c006968de00011015b30..."} 
[2026-11-03 04:50:49] local.INFO: Processing buffer {"connection_id":228383,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e8f2640012d42f1c006968de00011015b30..."} 
[2026-11-03 04:50:49] local.INFO: Packet analysis {"connection_id":228383,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e8f"} 
[2026-11-03 04:50:49] local.INFO: Extracted packet for processing {"connection_id":228383,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e8f"} 
[2026-11-03 04:50:49] local.INFO: GPS Element Parsed {"raw_longitude":759361984,"raw_latitude":110530016,"longitude_deg":75.9361984,"latitude_deg":11.0530016,"altitude":17,"angle":347,"satellites":48,"speed":51,"hex_longitude":"2d42f1c0","hex_latitude":"06968de0","is_valid_coordinates":true} 
[2026-11-03 04:50: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-11-03 04:50:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177353472001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:50:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36921385712353280,"note":"Value kept but may cause issues"} 
[2026-11-03 04:50:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4826521822695149568,"note":"Value kept but may cause issues"} 
[2026-11-03 04:50:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:50:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793661544000,"timestamp_ms":1793661544000,"timestamp_seconds":1793661544,"priority":1,"record_length":96,"hex_timestamp":"000001a19e8f2640"} 
[2026-11-03 04:50:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:50:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:50: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 04:50:49] 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-11-03 04:50: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-11-03 04:50:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:50:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:50:49] local.INFO: Teltonika packet parsed successfully {"connection_id":228383,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:50:49] local.INFO: Passing IMEI to GPS processor {"connection_id":228383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:50:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":228383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:50:49] 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-11-03 04:50:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:50:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:50:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177353472001,"66":27343,"28":206,"81":47616,"24":51,"16":36921385712353280,"45":4826521822695149568},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,81,24,16,45]} 
[2026-11-03 04:50:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:50:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:50:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177353472001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:50:49] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-11-03 04:50:49] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:50:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36921385712353280,"km_value":36921385712353.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:50:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":4826521822695149568,"description":"Unknown IO ID 45"} 
[2026-11-03 04:50:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177353472001,"power":27343,"unknown_28":206,"unknown_81":47616,"ignition":51,"odometer":null,"unknown_45":4826521822695149568}} 
[2026-11-03 04:50:49] local.INFO: DEBUG: GPS processor result {"connection_id":228383,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53420,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:50:49] local.INFO: GPS data processed {"connection_id":228383,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:50:49] local.INFO: Acknowledgment sent {"connection_id":228383,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:51:06] local.INFO: TCP Data received {"connection_id":227944,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:51:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227944,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:51:06] local.INFO: Processing buffer {"connection_id":227944,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:51:06] local.INFO: IMEI packet received {"connection_id":227944,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:51:06] local.INFO: IMEI acknowledgment sent {"connection_id":227944,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:51:09] local.INFO: TCP Data received {"connection_id":227944,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:51:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227944,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:51:09] local.INFO: Processing buffer {"connection_id":227944,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:51:09] local.INFO: IMEI packet received {"connection_id":227944,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:51:09] local.INFO: IMEI acknowledgment sent {"connection_id":227944,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:51:19] local.INFO: TCP Data received {"connection_id":227944,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e8f4580012d42e9000696b3900014015b2e..."} 
[2026-11-03 04:51:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227944,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e8f4580012d42e9000696b3900014015b2e..."} 
[2026-11-03 04:51:19] local.INFO: Processing buffer {"connection_id":227944,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e8f4580012d42e9000696b3900014015b2e..."} 
[2026-11-03 04:51:19] local.INFO: Packet analysis {"connection_id":227944,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e8f"} 
[2026-11-03 04:51:19] local.INFO: Extracted packet for processing {"connection_id":227944,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e8f"} 
[2026-11-03 04:51:19] local.INFO: GPS Element Parsed {"raw_longitude":759359744,"raw_latitude":110539664,"longitude_deg":75.9359744,"latitude_deg":11.0539664,"altitude":20,"angle":347,"satellites":46,"speed":47,"hex_longitude":"2d42e900","hex_latitude":"0696b390","is_valid_coordinates":true} 
[2026-11-03 04:51: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-11-03 04:51:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177355264001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:51:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36921866748690432,"note":"Value kept but may cause issues"} 
[2026-11-03 04:51:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4823847810418728960,"note":"Value kept but may cause issues"} 
[2026-11-03 04:51:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:51:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793661552000,"timestamp_ms":1793661552000,"timestamp_seconds":1793661552,"priority":1,"record_length":96,"hex_timestamp":"000001a19e8f4580"} 
[2026-11-03 04:51:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:51:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:51: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 04:51:19] 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-11-03 04:51: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-11-03 04:51:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:51:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:51:19] local.INFO: Teltonika packet parsed successfully {"connection_id":227944,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:51:19] local.INFO: Passing IMEI to GPS processor {"connection_id":227944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:51:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":227944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:51:19] 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-11-03 04:51:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:51:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:51:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177355264001,"66":27332,"28":206,"81":47616,"24":47,"16":36921866748690432,"45":4823847810418728960},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,81,24,16,45]} 
[2026-11-03 04:51:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:51:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:51:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177355264001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:51:19] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-11-03 04:51:19] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:51:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36921866748690432,"km_value":36921866748690.43,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:51:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":4823847810418728960,"description":"Unknown IO ID 45"} 
[2026-11-03 04:51:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177355264001,"power":27332,"unknown_28":206,"unknown_81":47616,"ignition":47,"odometer":null,"unknown_45":4823847810418728960}} 
[2026-11-03 04:51:19] local.INFO: DEBUG: GPS processor result {"connection_id":227944,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53421,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:51:19] local.INFO: GPS data processed {"connection_id":227944,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:51:19] local.INFO: Acknowledgment sent {"connection_id":227944,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:51:50] local.INFO: TCP Data received {"connection_id":227944,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e90dfa8012d4253000697f758002a01222d..."} 
[2026-11-03 04:51:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227944,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e90dfa8012d4253000697f758002a01222d..."} 
[2026-11-03 04:51:50] local.INFO: Processing buffer {"connection_id":227944,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e90dfa8012d4253000697f758002a01222d..."} 
[2026-11-03 04:51:50] local.INFO: Packet analysis {"connection_id":227944,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e90"} 
[2026-11-03 04:51:50] local.INFO: Extracted packet for processing {"connection_id":227944,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e90"} 
[2026-11-03 04:51:50] local.INFO: GPS Element Parsed {"raw_longitude":759321344,"raw_latitude":110622552,"longitude_deg":75.9321344,"latitude_deg":11.0622552,"altitude":42,"angle":290,"satellites":45,"speed":54,"hex_longitude":"2d425300","hex_latitude":"0697f758","is_valid_coordinates":true} 
[2026-11-03 04:51: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-11-03 04:51:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177382144001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:51:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36926763011407872,"note":"Value kept but may cause issues"} 
[2026-11-03 04:51:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4789648600771186688,"note":"Value kept but may cause issues"} 
[2026-11-03 04:51:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,72,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:51:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793661657000,"timestamp_ms":1793661657000,"timestamp_seconds":1793661657,"priority":1,"record_length":96,"hex_timestamp":"000001a19e90dfa8"} 
[2026-11-03 04:51:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:51:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:51:50] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 04:51:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 04:51: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-11-03 04:51:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:51:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:51:50] local.INFO: Teltonika packet parsed successfully {"connection_id":227944,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:51:50] local.INFO: Passing IMEI to GPS processor {"connection_id":227944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:51:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":227944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:51:50] 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-11-03 04:51:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:51:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:51:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177382144001,"66":27213,"72":206,"81":47616,"24":54,"16":36926763011407872,"45":4789648600771186688},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,72,81,24,16,45]} 
[2026-11-03 04:51:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:51:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:51:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177382144001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:51:50] local.INFO: Unknown IO ID detected {"io_id":72,"value":206,"description":"Unknown IO ID 72"} 
[2026-11-03 04:51:50] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:51:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36926763011407872,"km_value":36926763011407.875,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:51:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":4789648600771186688,"description":"Unknown IO ID 45"} 
[2026-11-03 04:51:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177382144001,"power":27213,"unknown_72":206,"unknown_81":47616,"ignition":54,"odometer":null,"unknown_45":4789648600771186688}} 
[2026-11-03 04:51:50] local.INFO: DEBUG: GPS processor result {"connection_id":227944,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53422,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:51:50] local.INFO: GPS data processed {"connection_id":227944,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:51:50] local.INFO: Acknowledgment sent {"connection_id":227944,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:52:05] local.INFO: TCP Data received {"connection_id":228385,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:52:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228385,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:52:05] local.INFO: Processing buffer {"connection_id":228385,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:52:05] local.INFO: IMEI packet received {"connection_id":228385,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:52:05] local.INFO: IMEI acknowledgment sent {"connection_id":228385,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:52:06] local.INFO: TCP Data received {"connection_id":228385,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:52:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228385,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:52:06] local.INFO: Processing buffer {"connection_id":228385,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:52:06] local.INFO: IMEI packet received {"connection_id":228385,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:52:06] local.INFO: IMEI acknowledgment sent {"connection_id":228385,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:52:11] local.INFO: TCP Data received {"connection_id":228385,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:52:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228385,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:52:11] local.INFO: Processing buffer {"connection_id":228385,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:52:11] local.INFO: IMEI packet received {"connection_id":228385,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:52:11] local.INFO: IMEI acknowledgment sent {"connection_id":228385,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:52:12] local.INFO: TCP Data received {"connection_id":228385,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e90fb00012d422c4006980550002501212f..."} 
[2026-11-03 04:52:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228385,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e90fb00012d422c4006980550002501212f..."} 
[2026-11-03 04:52:12] local.INFO: Processing buffer {"connection_id":228385,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e90fb00012d422c4006980550002501212f..."} 
[2026-11-03 04:52:12] local.INFO: Packet analysis {"connection_id":228385,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e90"} 
[2026-11-03 04:52:12] local.INFO: Extracted packet for processing {"connection_id":228385,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e90"} 
[2026-11-03 04:52:12] local.INFO: GPS Element Parsed {"raw_longitude":759311424,"raw_latitude":110626128,"longitude_deg":75.9311424,"latitude_deg":11.0626128,"altitude":37,"angle":289,"satellites":47,"speed":62,"hex_longitude":"2d422c40","hex_latitude":"06980550","is_valid_coordinates":true} 
[2026-11-03 04:52: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-11-03 04:52:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177384192001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:52:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36927265522581504,"note":"Value kept but may cause issues"} 
[2026-11-03 04:52:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4779163657889601536,"note":"Value kept but may cause issues"} 
[2026-11-03 04:52:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,72,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:52:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793661664000,"timestamp_ms":1793661664000,"timestamp_seconds":1793661664,"priority":1,"record_length":96,"hex_timestamp":"000001a19e90fb00"} 
[2026-11-03 04:52:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:52:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:52: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":77,"data_length":795,"current_offset":136} 
[2026-11-03 04:52:12] 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-11-03 04:52: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-11-03 04:52:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:52:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:52:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228385,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:52:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:52:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:52:12] 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-11-03 04:52:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:52:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:52:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177384192001,"66":27343,"72":206,"81":47616,"24":62,"16":36927265522581504,"45":4779163657889601536},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,72,81,24,16,45]} 
[2026-11-03 04:52:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:52:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:52:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177384192001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:52:12] local.INFO: Unknown IO ID detected {"io_id":72,"value":206,"description":"Unknown IO ID 72"} 
[2026-11-03 04:52:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:52:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36927265522581504,"km_value":36927265522581.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:52:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":4779163657889601536,"description":"Unknown IO ID 45"} 
[2026-11-03 04:52:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177384192001,"power":27343,"unknown_72":206,"unknown_81":47616,"ignition":62,"odometer":null,"unknown_45":4779163657889601536}} 
[2026-11-03 04:52:12] local.INFO: DEBUG: GPS processor result {"connection_id":228385,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53423,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:52:12] local.INFO: GPS data processed {"connection_id":228385,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:52:12] local.INFO: Acknowledgment sent {"connection_id":228385,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:52:44] local.INFO: TCP Data received {"connection_id":228385,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e911270012d42088006981138002201222c..."} 
[2026-11-03 04:52:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228385,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e911270012d42088006981138002201222c..."} 
[2026-11-03 04:52:44] local.INFO: Processing buffer {"connection_id":228385,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e911270012d42088006981138002201222c..."} 
[2026-11-03 04:52:44] local.INFO: Packet analysis {"connection_id":228385,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e91"} 
[2026-11-03 04:52:44] local.INFO: Extracted packet for processing {"connection_id":228385,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e91"} 
[2026-11-03 04:52:44] local.INFO: GPS Element Parsed {"raw_longitude":759302272,"raw_latitude":110629176,"longitude_deg":75.9302272,"latitude_deg":11.0629176,"altitude":34,"angle":290,"satellites":44,"speed":63,"hex_longitude":"2d420880","hex_latitude":"06981138","is_valid_coordinates":true} 
[2026-11-03 04:52: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-11-03 04:52:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177385984001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:52:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36927725084082176,"note":"Value kept but may cause issues"} 
[2026-11-03 04:52:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4768256502542979072,"note":"Value kept but may cause issues"} 
[2026-11-03 04:52:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,72,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:52:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793661670000,"timestamp_ms":1793661670000,"timestamp_seconds":1793661670,"priority":1,"record_length":96,"hex_timestamp":"000001a19e911270"} 
[2026-11-03 04:52:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:52:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:52: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 04:52:44] 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-11-03 04:52: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-11-03 04:52:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:52:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:52:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228385,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:52:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:52:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:52:44] 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-11-03 04:52:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:52:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:52:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177385984001,"66":27463,"72":206,"81":47616,"24":63,"16":36927725084082176,"45":4768256502542979072},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,72,81,24,16,45]} 
[2026-11-03 04:52:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:52:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:52:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177385984001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:52:44] local.INFO: Unknown IO ID detected {"io_id":72,"value":206,"description":"Unknown IO ID 72"} 
[2026-11-03 04:52:44] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:52:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36927725084082176,"km_value":36927725084082.18,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:52:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":4768256502542979072,"description":"Unknown IO ID 45"} 
[2026-11-03 04:52:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177385984001,"power":27463,"unknown_72":206,"unknown_81":47616,"ignition":63,"odometer":null,"unknown_45":4768256502542979072}} 
[2026-11-03 04:52:44] local.INFO: DEBUG: GPS processor result {"connection_id":228385,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53424,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:52:44] local.INFO: GPS data processed {"connection_id":228385,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:52:44] local.INFO: Acknowledgment sent {"connection_id":228385,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:53:10] local.INFO: TCP Data received {"connection_id":227946,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:53:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227946,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:53:10] local.INFO: Processing buffer {"connection_id":227946,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:53:10] local.INFO: IMEI packet received {"connection_id":227946,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:53:10] local.INFO: IMEI acknowledgment sent {"connection_id":227946,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:53:15] local.INFO: TCP Data received {"connection_id":227946,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:53:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227946,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:53:15] local.INFO: Processing buffer {"connection_id":227946,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:53:15] local.INFO: IMEI packet received {"connection_id":227946,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:53:15] local.INFO: IMEI acknowledgment sent {"connection_id":227946,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:53:16] local.INFO: TCP Data received {"connection_id":227946,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e9129e0012d41e4c006981f68001f01272d..."} 
[2026-11-03 04:53:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227946,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e9129e0012d41e4c006981f68001f01272d..."} 
[2026-11-03 04:53:16] local.INFO: Processing buffer {"connection_id":227946,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e9129e0012d41e4c006981f68001f01272d..."} 
[2026-11-03 04:53:16] local.INFO: Packet analysis {"connection_id":227946,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e91"} 
[2026-11-03 04:53:16] local.INFO: Extracted packet for processing {"connection_id":227946,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e91"} 
[2026-11-03 04:53:16] local.INFO: GPS Element Parsed {"raw_longitude":759293120,"raw_latitude":110632808,"longitude_deg":75.929312,"latitude_deg":11.0632808,"altitude":31,"angle":295,"satellites":45,"speed":66,"hex_longitude":"2d41e4c0","hex_latitude":"06981f68","is_valid_coordinates":true} 
[2026-11-03 04: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-11-03 04:53:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177387520001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:53:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36928193235517440,"note":"Value kept but may cause issues"} 
[2026-11-03 04:53:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4758193772126353408,"note":"Value kept but may cause issues"} 
[2026-11-03 04:53:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,72,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 04:53:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793661676000,"timestamp_ms":1793661676000,"timestamp_seconds":1793661676,"priority":1,"record_length":96,"hex_timestamp":"000001a19e9129e0"} 
[2026-11-03 04:53:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:53:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 04:53:16] 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-11-03 04: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-11-03 04:53:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:53:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:53:16] local.INFO: Teltonika packet parsed successfully {"connection_id":227946,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:53:16] local.INFO: Passing IMEI to GPS processor {"connection_id":227946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:53:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":227946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:53:16] 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-11-03 04:53:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:53:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:53:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177387520001,"66":27343,"72":206,"81":47616,"24":66,"16":36928193235517440,"45":4758193772126353408},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,72,81,24,16,45]} 
[2026-11-03 04:53:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:53:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:53:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177387520001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:53:16] local.INFO: Unknown IO ID detected {"io_id":72,"value":206,"description":"Unknown IO ID 72"} 
[2026-11-03 04:53:16] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:53:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36928193235517440,"km_value":36928193235517.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:53:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":4758193772126353408,"description":"Unknown IO ID 45"} 
[2026-11-03 04:53:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177387520001,"power":27343,"unknown_72":206,"unknown_81":47616,"ignition":66,"odometer":null,"unknown_45":4758193772126353408}} 
[2026-11-03 04:53:16] local.INFO: DEBUG: GPS processor result {"connection_id":227946,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53425,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:53:16] local.INFO: GPS data processed {"connection_id":227946,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:53:16] local.INFO: Acknowledgment sent {"connection_id":227946,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:53:47] local.INFO: TCP Data received {"connection_id":227946,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e92c020012d3fe180069958e80013010e31..."} 
[2026-11-03 04:53:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227946,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e92c020012d3fe180069958e80013010e31..."} 
[2026-11-03 04:53:47] local.INFO: Processing buffer {"connection_id":227946,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e92c020012d3fe180069958e80013010e31..."} 
[2026-11-03 04:53:47] local.INFO: Packet analysis {"connection_id":227946,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e92"} 
[2026-11-03 04:53:47] local.INFO: Extracted packet for processing {"connection_id":227946,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e92"} 
[2026-11-03 04:53:47] local.INFO: GPS Element Parsed {"raw_longitude":759161216,"raw_latitude":110713064,"longitude_deg":75.9161216,"latitude_deg":11.0713064,"altitude":19,"angle":270,"satellites":49,"speed":65,"hex_longitude":"2d3fe180","hex_latitude":"069958e8","is_valid_coordinates":true} 
[2026-11-03 04:53: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-11-03 04:53:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177415680001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:53:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36935649298743296,"note":"Value kept but may cause issues"} 
[2026-11-03 04:53:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4603101059980257280,"note":"Value kept but may cause issues"} 
[2026-11-03 04:53:47] 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-11-03 04:53:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793661780000,"timestamp_ms":1793661780000,"timestamp_seconds":1793661780,"priority":1,"record_length":96,"hex_timestamp":"000001a19e92c020"} 
[2026-11-03 04:53:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:53: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-11-03 04:53:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 04:53:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 04:53: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-11-03 04:53:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:53:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:53:47] local.INFO: Teltonika packet parsed successfully {"connection_id":227946,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:53:47] local.INFO: Passing IMEI to GPS processor {"connection_id":227946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:53:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":227946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:53: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-11-03 04:53:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:53:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:53:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177415680001,"66":27343,"232":206,"81":47616,"24":65,"16":36935649298743296,"45":4603101059980257280},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,232,81,24,16,45]} 
[2026-11-03 04:53:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:53:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:53:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177415680001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:53:47] local.INFO: Unknown IO ID detected {"io_id":232,"value":206,"description":"Unknown IO ID 232"} 
[2026-11-03 04:53:47] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:53:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36935649298743296,"km_value":36935649298743.3,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:53:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":4603101059980257280,"description":"Unknown IO ID 45"} 
[2026-11-03 04:53:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177415680001,"power":27343,"unknown_232":206,"unknown_81":47616,"ignition":65,"odometer":null,"unknown_45":4603101059980257280}} 
[2026-11-03 04:53:47] local.INFO: DEBUG: GPS processor result {"connection_id":227946,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53426,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:53:47] local.INFO: GPS data processed {"connection_id":227946,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:53:47] local.INFO: Acknowledgment sent {"connection_id":227946,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:54:07] local.INFO: TCP Data received {"connection_id":229629,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:54:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229629,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:54:07] local.INFO: Processing buffer {"connection_id":229629,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:54:07] local.INFO: IMEI packet received {"connection_id":229629,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 04:54:07] local.INFO: IMEI acknowledgment sent {"connection_id":229629,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:54:07] local.INFO: TCP Data received {"connection_id":227947,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:54:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227947,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:54:07] local.INFO: Processing buffer {"connection_id":227947,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:54:07] local.INFO: IMEI packet received {"connection_id":227947,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:54:07] local.INFO: IMEI acknowledgment sent {"connection_id":227947,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:54:10] local.INFO: TCP Data received {"connection_id":227947,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:54:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227947,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:54:10] local.INFO: Processing buffer {"connection_id":227947,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:54:10] local.INFO: IMEI packet received {"connection_id":227947,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:54:10] local.INFO: IMEI acknowledgment sent {"connection_id":227947,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:54:15] local.INFO: TCP Data received {"connection_id":227947,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:54:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227947,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:54:16] local.INFO: Processing buffer {"connection_id":227947,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:54:16] local.INFO: IMEI packet received {"connection_id":227947,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:54:16] local.INFO: IMEI acknowledgment sent {"connection_id":227947,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:54:16] local.INFO: TCP Data received {"connection_id":227947,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e92d790012d3fbd40069955600014010130..."} 
[2026-11-03 04:54:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227947,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e92d790012d3fbd40069955600014010130..."} 
[2026-11-03 04:54:16] local.INFO: Processing buffer {"connection_id":227947,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e92d790012d3fbd40069955600014010130..."} 
[2026-11-03 04:54:16] local.INFO: Packet analysis {"connection_id":227947,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e92"} 
[2026-11-03 04:54:16] local.INFO: Extracted packet for processing {"connection_id":227947,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e92"} 
[2026-11-03 04:54:16] local.INFO: GPS Element Parsed {"raw_longitude":759151936,"raw_latitude":110712160,"longitude_deg":75.9151936,"latitude_deg":11.071216,"altitude":20,"angle":257,"satellites":48,"speed":58,"hex_longitude":"2d3fbd40","hex_latitude":"06995560","is_valid_coordinates":true} 
[2026-11-03 04:54: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-11-03 04:54:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177415680001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:54:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36936095975342080,"note":"Value kept but may cause issues"} 
[2026-11-03 04:54:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4603101059980257280,"note":"Value kept but may cause issues"} 
[2026-11-03 04:54:16] 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-11-03 04:54:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793661786000,"timestamp_ms":1793661786000,"timestamp_seconds":1793661786,"priority":1,"record_length":96,"hex_timestamp":"000001a19e92d790"} 
[2026-11-03 04:54:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:54: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-11-03 04:54: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 04:54:16] 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-11-03 04:54: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-11-03 04:54:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:54:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:54:16] local.INFO: Teltonika packet parsed successfully {"connection_id":227947,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:54:16] local.INFO: Passing IMEI to GPS processor {"connection_id":227947,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:54:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":227947,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:54:16] 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-11-03 04:54:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:54:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:54:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177415680001,"66":27376,"232":206,"81":47616,"24":58,"16":36936095975342080,"45":4603101059980257280},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,232,81,24,16,45]} 
[2026-11-03 04:54:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:54:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:54:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177415680001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:54:16] local.INFO: Unknown IO ID detected {"io_id":232,"value":206,"description":"Unknown IO ID 232"} 
[2026-11-03 04:54:16] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:54:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36936095975342080,"km_value":36936095975342.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:54:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":4603101059980257280,"description":"Unknown IO ID 45"} 
[2026-11-03 04:54:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177415680001,"power":27376,"unknown_232":206,"unknown_81":47616,"ignition":58,"odometer":null,"unknown_45":4603101059980257280}} 
[2026-11-03 04:54:16] local.INFO: DEBUG: GPS processor result {"connection_id":227947,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53427,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:54:16] local.INFO: GPS data processed {"connection_id":227947,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:54:16] local.INFO: Acknowledgment sent {"connection_id":227947,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:54:42] local.INFO: TCP Data received {"connection_id":231464,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:54:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231464,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:54:42] local.INFO: Processing buffer {"connection_id":231464,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 04:54:42] local.INFO: IMEI packet received {"connection_id":231464,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 04:54:42] local.INFO: IMEI acknowledgment sent {"connection_id":231464,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:54:47] local.INFO: TCP Data received {"connection_id":227947,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e92d790012d3fbd40069955600014010130..."} 
[2026-11-03 04:54:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227947,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e92d790012d3fbd40069955600014010130..."} 
[2026-11-03 04:54:47] local.INFO: Processing buffer {"connection_id":227947,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e92d790012d3fbd40069955600014010130..."} 
[2026-11-03 04:54:47] local.INFO: Packet analysis {"connection_id":227947,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e92"} 
[2026-11-03 04:54:47] local.INFO: Extracted packet for processing {"connection_id":227947,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e92"} 
[2026-11-03 04:54:47] local.INFO: GPS Element Parsed {"raw_longitude":759151936,"raw_latitude":110712160,"longitude_deg":75.9151936,"latitude_deg":11.071216,"altitude":20,"angle":257,"satellites":48,"speed":58,"hex_longitude":"2d3fbd40","hex_latitude":"06995560","is_valid_coordinates":true} 
[2026-11-03 04:54: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-11-03 04:54:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177417216001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:54:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36936095975342080,"note":"Value kept but may cause issues"} 
[2026-11-03 04:54:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4592897592074264576,"note":"Value kept but may cause issues"} 
[2026-11-03 04:54:47] 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-11-03 04:54:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793661786000,"timestamp_ms":1793661786000,"timestamp_seconds":1793661786,"priority":1,"record_length":96,"hex_timestamp":"000001a19e92d790"} 
[2026-11-03 04:54:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:54:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:54: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-11-03 04:54: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-11-03 04:54: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-11-03 04:54:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:54:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:54:47] local.INFO: Teltonika packet parsed successfully {"connection_id":227947,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:54:47] local.INFO: Passing IMEI to GPS processor {"connection_id":227947,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:54:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":227947,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:54: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-11-03 04:54:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:54:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:54:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177417216001,"66":27376,"232":206,"81":47616,"24":58,"16":36936095975342080,"45":4592897592074264576},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,232,81,24,16,45]} 
[2026-11-03 04:54:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:54:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:54:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177417216001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:54:47] local.INFO: Unknown IO ID detected {"io_id":232,"value":206,"description":"Unknown IO ID 232"} 
[2026-11-03 04:54:47] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:54:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36936095975342080,"km_value":36936095975342.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:54:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":4592897592074264576,"description":"Unknown IO ID 45"} 
[2026-11-03 04:54:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177417216001,"power":27376,"unknown_232":206,"unknown_81":47616,"ignition":58,"odometer":null,"unknown_45":4592897592074264576}} 
[2026-11-03 04:54:47] local.INFO: DEBUG: GPS processor result {"connection_id":227947,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53428,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:54:47] local.INFO: GPS data processed {"connection_id":227947,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:54:47] local.INFO: Acknowledgment sent {"connection_id":227947,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:55:10] local.INFO: TCP Data received {"connection_id":229630,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:55:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229630,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:55:10] local.INFO: Processing buffer {"connection_id":229630,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:55:10] local.INFO: IMEI packet received {"connection_id":229630,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:55:10] local.INFO: IMEI acknowledgment sent {"connection_id":229630,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:55:11] local.INFO: TCP Data received {"connection_id":229630,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:55:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229630,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:55:11] local.INFO: Processing buffer {"connection_id":229630,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:55:11] local.INFO: IMEI packet received {"connection_id":229630,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:55:11] local.INFO: IMEI acknowledgment sent {"connection_id":229630,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:55:16] local.INFO: TCP Data received {"connection_id":229630,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:55:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229630,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:55:16] local.INFO: Processing buffer {"connection_id":229630,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:55:16] local.INFO: IMEI packet received {"connection_id":229630,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:55:16] local.INFO: IMEI acknowledgment sent {"connection_id":229630,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:55:17] local.INFO: TCP Data received {"connection_id":229630,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e93e130012d3e4a8006993ec8000b011831..."} 
[2026-11-03 04:55:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229630,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e93e130012d3e4a8006993ec8000b011831..."} 
[2026-11-03 04:55:17] local.INFO: Processing buffer {"connection_id":229630,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e93e130012d3e4a8006993ec8000b011831..."} 
[2026-11-03 04:55:17] local.INFO: Packet analysis {"connection_id":229630,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e93"} 
[2026-11-03 04:55:17] local.INFO: Extracted packet for processing {"connection_id":229630,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e93"} 
[2026-11-03 04:55:17] local.INFO: GPS Element Parsed {"raw_longitude":759057024,"raw_latitude":110706376,"longitude_deg":75.9057024,"latitude_deg":11.0706376,"altitude":11,"angle":280,"satellites":49,"speed":62,"hex_longitude":"2d3e4a80","hex_latitude":"06993ec8","is_valid_coordinates":true} 
[2026-11-03 04:55: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-11-03 04:55:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177433088001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:55:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36940751719890944,"note":"Value kept but may cause issues"} 
[2026-11-03 04:55:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4499166424827717632,"note":"Value kept but may cause issues"} 
[2026-11-03 04:55:17] 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-11-03 04:55:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793661854000,"timestamp_ms":1793661854000,"timestamp_seconds":1793661854,"priority":1,"record_length":96,"hex_timestamp":"000001a19e93e130"} 
[2026-11-03 04:55:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:55:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:55: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 04:55:17] 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-11-03 04:55: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-11-03 04:55:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:55:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:55:17] local.INFO: Teltonika packet parsed successfully {"connection_id":229630,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:55:17] local.INFO: Passing IMEI to GPS processor {"connection_id":229630,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:55:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":229630,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:55: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-11-03 04:55:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:55:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:55:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177433088001,"66":27365,"242":206,"81":47616,"24":62,"16":36940751719890944,"45":4499166424827717632},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,242,81,24,16,45]} 
[2026-11-03 04:55:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:55:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:55:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177433088001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:55:17] local.INFO: Unknown IO ID detected {"io_id":242,"value":206,"description":"Unknown IO ID 242"} 
[2026-11-03 04:55:17] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:55:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36940751719890944,"km_value":36940751719890.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:55:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":4499166424827717632,"description":"Unknown IO ID 45"} 
[2026-11-03 04:55:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177433088001,"power":27365,"unknown_242":206,"unknown_81":47616,"ignition":62,"odometer":null,"unknown_45":4499166424827717632}} 
[2026-11-03 04:55:17] local.INFO: DEBUG: GPS processor result {"connection_id":229630,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53429,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:55:17] local.INFO: GPS data processed {"connection_id":229630,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:55:17] local.INFO: Acknowledgment sent {"connection_id":229630,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:55:18] local.INFO: TCP Data received {"connection_id":229630,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e93f8a0012d3e27c006994620000d012031..."} 
[2026-11-03 04:55:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229630,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e93f8a0012d3e27c006994620000d012031..."} 
[2026-11-03 04:55:18] local.INFO: Processing buffer {"connection_id":229630,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e93f8a0012d3e27c006994620000d012031..."} 
[2026-11-03 04:55:18] local.INFO: Packet analysis {"connection_id":229630,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e93"} 
[2026-11-03 04:55:18] local.INFO: Extracted packet for processing {"connection_id":229630,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e93"} 
[2026-11-03 04:55:18] local.INFO: GPS Element Parsed {"raw_longitude":759048128,"raw_latitude":110708256,"longitude_deg":75.9048128,"latitude_deg":11.0708256,"altitude":13,"angle":288,"satellites":49,"speed":55,"hex_longitude":"2d3e27c0","hex_latitude":"06994620","is_valid_coordinates":true} 
[2026-11-03 04:55: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-11-03 04:55:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177434624001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:55:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36941181216620544,"note":"Value kept but may cause issues"} 
[2026-11-03 04:55:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4488540744457308160,"note":"Value kept but may cause issues"} 
[2026-11-03 04:55:18] 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-11-03 04:55:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793661860000,"timestamp_ms":1793661860000,"timestamp_seconds":1793661860,"priority":1,"record_length":96,"hex_timestamp":"000001a19e93f8a0"} 
[2026-11-03 04:55:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:55: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-11-03 04:55: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":229,"data_length":795,"current_offset":136} 
[2026-11-03 04:55:18] 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-11-03 04:55: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-11-03 04:55:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:55:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:55:18] local.INFO: Teltonika packet parsed successfully {"connection_id":229630,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:55:18] local.INFO: Passing IMEI to GPS processor {"connection_id":229630,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:55:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":229630,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:55: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-11-03 04:55:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:55:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:55:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177434624001,"66":27365,"242":206,"81":47616,"24":55,"16":36941181216620544,"45":4488540744457308160},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,242,81,24,16,45]} 
[2026-11-03 04:55:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:55:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:55:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177434624001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:55:18] local.INFO: Unknown IO ID detected {"io_id":242,"value":206,"description":"Unknown IO ID 242"} 
[2026-11-03 04:55:18] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:55:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36941181216620544,"km_value":36941181216620.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:55:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":4488540744457308160,"description":"Unknown IO ID 45"} 
[2026-11-03 04:55:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177434624001,"power":27365,"unknown_242":206,"unknown_81":47616,"ignition":55,"odometer":null,"unknown_45":4488540744457308160}} 
[2026-11-03 04:55:18] local.INFO: DEBUG: GPS processor result {"connection_id":229630,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53430,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:55:18] local.INFO: GPS data processed {"connection_id":229630,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:55:18] local.INFO: Acknowledgment sent {"connection_id":229630,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:55:48] local.INFO: TCP Data received {"connection_id":229630,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e940840012d3e150006994f00000e012c31..."} 
[2026-11-03 04:55:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229630,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e940840012d3e150006994f00000e012c31..."} 
[2026-11-03 04:55:49] local.INFO: Processing buffer {"connection_id":229630,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e940840012d3e150006994f00000e012c31..."} 
[2026-11-03 04:55:49] local.INFO: Packet analysis {"connection_id":229630,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e94"} 
[2026-11-03 04:55:49] local.INFO: Extracted packet for processing {"connection_id":229630,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e94"} 
[2026-11-03 04:55:49] local.INFO: GPS Element Parsed {"raw_longitude":759043328,"raw_latitude":110710528,"longitude_deg":75.9043328,"latitude_deg":11.0710528,"altitude":14,"angle":300,"satellites":49,"speed":50,"hex_longitude":"2d3e1500","hex_latitude":"06994f00","is_valid_coordinates":true} 
[2026-11-03 04:55: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-11-03 04:55:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177436160001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:55:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36941434619691008,"note":"Value kept but may cause issues"} 
[2026-11-03 04:55:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4478759489017094144,"note":"Value kept but may cause issues"} 
[2026-11-03 04:55:49] 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-11-03 04:55:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793661864000,"timestamp_ms":1793661864000,"timestamp_seconds":1793661864,"priority":1,"record_length":96,"hex_timestamp":"000001a19e940840"} 
[2026-11-03 04:55:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:55:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:55: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 04:55:49] 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-11-03 04:55: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-11-03 04:55:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:55:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:55:49] local.INFO: Teltonika packet parsed successfully {"connection_id":229630,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:55:49] local.INFO: Passing IMEI to GPS processor {"connection_id":229630,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:55:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":229630,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:55:49] 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-11-03 04:55:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:55:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:55:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177436160001,"66":27343,"242":206,"81":47616,"24":50,"16":36941434619691008,"45":4478759489017094144},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,242,81,24,16,45]} 
[2026-11-03 04:55:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:55:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:55:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177436160001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:55:49] local.INFO: Unknown IO ID detected {"io_id":242,"value":206,"description":"Unknown IO ID 242"} 
[2026-11-03 04:55:49] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:55:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36941434619691008,"km_value":36941434619691.01,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:55:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":4478759489017094144,"description":"Unknown IO ID 45"} 
[2026-11-03 04:55:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177436160001,"power":27343,"unknown_242":206,"unknown_81":47616,"ignition":50,"odometer":null,"unknown_45":4478759489017094144}} 
[2026-11-03 04:55:49] local.INFO: DEBUG: GPS processor result {"connection_id":229630,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53431,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:55:49] local.INFO: GPS data processed {"connection_id":229630,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:55:49] local.INFO: Acknowledgment sent {"connection_id":229630,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:56:06] local.INFO: TCP Data received {"connection_id":231466,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:56:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231466,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:56:06] local.INFO: Processing buffer {"connection_id":231466,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:56:06] local.INFO: IMEI packet received {"connection_id":231466,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:56:06] local.INFO: IMEI acknowledgment sent {"connection_id":231466,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:56:10] local.INFO: TCP Data received {"connection_id":231466,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:56:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231466,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:56:10] local.INFO: Processing buffer {"connection_id":231466,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:56:10] local.INFO: IMEI packet received {"connection_id":231466,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:56:10] local.INFO: IMEI acknowledgment sent {"connection_id":231466,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:56:11] local.INFO: TCP Data received {"connection_id":231466,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e9417e0012d3e058006995a28000f013831..."} 
[2026-11-03 04:56:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231466,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e9417e0012d3e058006995a28000f013831..."} 
[2026-11-03 04:56:11] local.INFO: Processing buffer {"connection_id":231466,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e9417e0012d3e058006995a28000f013831..."} 
[2026-11-03 04:56:11] local.INFO: Packet analysis {"connection_id":231466,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e94"} 
[2026-11-03 04:56:11] local.INFO: Extracted packet for processing {"connection_id":231466,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e94"} 
[2026-11-03 04:56:11] local.INFO: GPS Element Parsed {"raw_longitude":759039360,"raw_latitude":110713384,"longitude_deg":75.903936,"latitude_deg":11.0713384,"altitude":15,"angle":312,"satellites":49,"speed":46,"hex_longitude":"2d3e0580","hex_latitude":"06995a28","is_valid_coordinates":true} 
[2026-11-03 04: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-11-03 04:56:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177437184001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:56:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36941670842892288,"note":"Value kept but may cause issues"} 
[2026-11-03 04:56:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4473481833204350976,"note":"Value kept but may cause issues"} 
[2026-11-03 04:56:11] 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-11-03 04:56:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793661868000,"timestamp_ms":1793661868000,"timestamp_seconds":1793661868,"priority":1,"record_length":96,"hex_timestamp":"000001a19e9417e0"} 
[2026-11-03 04:56:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:56:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 04:56:11] 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-11-03 04: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-11-03 04:56:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:56:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:56:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231466,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:56:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:56:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:56: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-11-03 04:56:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:56:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:56:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177437184001,"66":27180,"242":206,"81":47616,"24":46,"16":36941670842892288,"45":4473481833204350976},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,242,81,24,16,45]} 
[2026-11-03 04:56:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:56:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:56:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177437184001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:56:11] local.INFO: Unknown IO ID detected {"io_id":242,"value":206,"description":"Unknown IO ID 242"} 
[2026-11-03 04:56:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:56:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36941670842892288,"km_value":36941670842892.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:56:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":4473481833204350976,"description":"Unknown IO ID 45"} 
[2026-11-03 04:56:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177437184001,"power":27180,"unknown_242":206,"unknown_81":47616,"ignition":46,"odometer":null,"unknown_45":4473481833204350976}} 
[2026-11-03 04:56:11] local.INFO: DEBUG: GPS processor result {"connection_id":231466,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53432,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:56:11] local.INFO: GPS data processed {"connection_id":231466,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:56:11] local.INFO: Acknowledgment sent {"connection_id":231466,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:56:43] local.INFO: TCP Data received {"connection_id":231466,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e942b68012d3df74006996a780011014531..."} 
[2026-11-03 04:56:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231466,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e942b68012d3df74006996a780011014531..."} 
[2026-11-03 04:56:43] local.INFO: Processing buffer {"connection_id":231466,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e942b68012d3df74006996a780011014531..."} 
[2026-11-03 04:56:43] local.INFO: Packet analysis {"connection_id":231466,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e94"} 
[2026-11-03 04:56:43] local.INFO: Extracted packet for processing {"connection_id":231466,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e94"} 
[2026-11-03 04:56:43] local.INFO: GPS Element Parsed {"raw_longitude":759035712,"raw_latitude":110717560,"longitude_deg":75.9035712,"latitude_deg":11.071756,"altitude":17,"angle":325,"satellites":49,"speed":41,"hex_longitude":"2d3df740","hex_latitude":"06996a78","is_valid_coordinates":true} 
[2026-11-03 04:56:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 04:56:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177438208001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:56:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36941937130864640,"note":"Value kept but may cause issues"} 
[2026-11-03 04:56:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4469118971066066944,"note":"Value kept but may cause issues"} 
[2026-11-03 04:56:43] 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-11-03 04:56:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793661873000,"timestamp_ms":1793661873000,"timestamp_seconds":1793661873,"priority":1,"record_length":96,"hex_timestamp":"000001a19e942b68"} 
[2026-11-03 04:56:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:56: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-11-03 04:56:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":44,"data_length":795,"current_offset":136} 
[2026-11-03 04:56:43] 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-11-03 04:56:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 04:56:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:56:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:56:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231466,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:56:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:56:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:56:43] 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-11-03 04:56:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:56:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:56:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177438208001,"66":27245,"241":206,"81":47616,"24":41,"16":36941937130864640,"45":4469118971066066944},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,81,24,16,45]} 
[2026-11-03 04:56:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:56:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:56:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177438208001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:56:43] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-11-03 04:56:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:56:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36941937130864640,"km_value":36941937130864.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:56:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":4469118971066066944,"description":"Unknown IO ID 45"} 
[2026-11-03 04:56:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177438208001,"power":27245,"unknown_241":206,"unknown_81":47616,"ignition":41,"odometer":null,"unknown_45":4469118971066066944}} 
[2026-11-03 04:56:43] local.INFO: DEBUG: GPS processor result {"connection_id":231466,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53433,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:56:43] local.INFO: GPS data processed {"connection_id":231466,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:56:43] local.INFO: Acknowledgment sent {"connection_id":231466,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:57:05] local.INFO: TCP Data received {"connection_id":229631,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:57:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229631,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:57:05] local.INFO: Processing buffer {"connection_id":229631,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:57:05] local.INFO: IMEI packet received {"connection_id":229631,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:57:05] local.INFO: IMEI acknowledgment sent {"connection_id":229631,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:57:06] local.INFO: TCP Data received {"connection_id":229631,"ip":"42.109.136.5","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 04:57:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229631,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 04:57:06] local.INFO: Processing buffer {"connection_id":229631,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 04:57:06] local.INFO: IMEI packet received {"connection_id":229631,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:57:06] local.INFO: IMEI acknowledgment sent {"connection_id":229631,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:57:10] local.INFO: TCP Data received {"connection_id":229631,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:57:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229631,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:57:10] local.INFO: Processing buffer {"connection_id":229631,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 04:57:10] local.INFO: IMEI packet received {"connection_id":229631,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:57:10] local.INFO: IMEI acknowledgment sent {"connection_id":229631,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:57:12] local.INFO: TCP Data received {"connection_id":229631,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e958328012d3db980069acf680025014f2e..."} 
[2026-11-03 04:57:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229631,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e958328012d3db980069acf680025014f2e..."} 
[2026-11-03 04:57:12] local.INFO: Processing buffer {"connection_id":229631,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a19e..."} 
[2026-11-03 04:57:12] local.INFO: IMEI packet received {"connection_id":229631,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:57:12] local.INFO: IMEI acknowledgment sent {"connection_id":229631,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:57:14] local.INFO: TCP Data received {"connection_id":229631,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e95a650012d3dab00069af2180025015331..."} 
[2026-11-03 04:57:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229631,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e95a650012d3dab00069af2180025015331..."} 
[2026-11-03 04:57:14] local.INFO: Processing buffer {"connection_id":229631,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a19e958328012d3db980069acf680025014f2e..."} 
[2026-11-03 04:57:14] local.INFO: Packet analysis {"connection_id":229631,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a19e95"} 
[2026-11-03 04:57:14] local.INFO: Extracted packet for processing {"connection_id":229631,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e95"} 
[2026-11-03 04:57:14] local.INFO: GPS Element Parsed {"raw_longitude":759019904,"raw_latitude":110808936,"longitude_deg":75.9019904,"latitude_deg":11.0808936,"altitude":37,"angle":335,"satellites":46,"speed":40,"hex_longitude":"2d3db980","hex_latitude":"069acf68","is_valid_coordinates":true} 
[2026-11-03 04:57: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-11-03 04:57:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177459456001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:57:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36946506976067584,"note":"Value kept but may cause issues"} 
[2026-11-03 04:57:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4451878628764663808,"note":"Value kept but may cause issues"} 
[2026-11-03 04:57:14] 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-11-03 04:57:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793661961000,"timestamp_ms":1793661961000,"timestamp_seconds":1793661961,"priority":1,"record_length":96,"hex_timestamp":"000001a19e958328"} 
[2026-11-03 04:57:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:57: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-11-03 04:57: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 04:57:14] 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-11-03 04:57: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-11-03 04:57:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:57:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:57:14] local.INFO: Teltonika packet parsed successfully {"connection_id":229631,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:57:14] local.INFO: Passing IMEI to GPS processor {"connection_id":229631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:57:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":229631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:57:14] 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-11-03 04:57:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:57:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:57:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177459456001,"66":27376,"225":206,"81":47616,"24":40,"16":36946506976067584,"45":4451878628764663808},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,81,24,16,45]} 
[2026-11-03 04:57:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:57:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:57:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177459456001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:57:14] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-11-03 04:57:14] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:57:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36946506976067584,"km_value":36946506976067.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:57:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":4451878628764663808,"description":"Unknown IO ID 45"} 
[2026-11-03 04:57:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177459456001,"power":27376,"unknown_225":206,"unknown_81":47616,"ignition":40,"odometer":null,"unknown_45":4451878628764663808}} 
[2026-11-03 04:57:14] local.INFO: DEBUG: GPS processor result {"connection_id":229631,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53434,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:57:14] local.INFO: GPS data processed {"connection_id":229631,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:57:14] local.INFO: Acknowledgment sent {"connection_id":229631,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:57:14] local.INFO: Packet analysis {"connection_id":229631,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e95"} 
[2026-11-03 04:57:14] local.INFO: Extracted packet for processing {"connection_id":229631,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e95"} 
[2026-11-03 04:57:14] local.INFO: GPS Element Parsed {"raw_longitude":759016192,"raw_latitude":110817816,"longitude_deg":75.9016192,"latitude_deg":11.0817816,"altitude":37,"angle":339,"satellites":49,"speed":43,"hex_longitude":"2d3dab00","hex_latitude":"069af218","is_valid_coordinates":true} 
[2026-11-03 04:57: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-11-03 04:57:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177462016001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:57:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36946970832535552,"note":"Value kept but may cause issues"} 
[2026-11-03 04:57:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4447726872860518400,"note":"Value kept but may cause issues"} 
[2026-11-03 04:57:14] 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-11-03 04:57:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793661970000,"timestamp_ms":1793661970000,"timestamp_seconds":1793661970,"priority":1,"record_length":96,"hex_timestamp":"000001a19e95a650"} 
[2026-11-03 04:57:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:57: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-11-03 04:57: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":240,"data_length":795,"current_offset":136} 
[2026-11-03 04:57:14] 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-11-03 04:57: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-11-03 04:57:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:57:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:57:14] local.INFO: Teltonika packet parsed successfully {"connection_id":229631,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:57:14] local.INFO: Passing IMEI to GPS processor {"connection_id":229631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:57:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":229631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:57:14] 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-11-03 04:57:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:57:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:57:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177462016001,"66":27365,"225":206,"81":47616,"24":43,"16":36946970832535552,"45":4447726872860518400},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,81,24,16,45]} 
[2026-11-03 04:57:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:57:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:57:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177462016001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:57:14] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-11-03 04:57:14] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:57:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36946970832535552,"km_value":36946970832535.555,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:57:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":4447726872860518400,"description":"Unknown IO ID 45"} 
[2026-11-03 04:57:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177462016001,"power":27365,"unknown_225":206,"unknown_81":47616,"ignition":43,"odometer":null,"unknown_45":4447726872860518400}} 
[2026-11-03 04:57:14] local.INFO: DEBUG: GPS processor result {"connection_id":229631,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53435,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:57:14] local.INFO: GPS data processed {"connection_id":229631,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:57:14] local.INFO: Acknowledgment sent {"connection_id":229631,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:57:45] local.INFO: TCP Data received {"connection_id":229631,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e95c978012d3d9cc0069b15f80026015430..."} 
[2026-11-03 04:57:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229631,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e95c978012d3d9cc0069b15f80026015430..."} 
[2026-11-03 04:57:45] local.INFO: Processing buffer {"connection_id":229631,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e95c978012d3d9cc0069b15f80026015430..."} 
[2026-11-03 04:57:45] local.INFO: Packet analysis {"connection_id":229631,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e95"} 
[2026-11-03 04:57:45] local.INFO: Extracted packet for processing {"connection_id":229631,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e95"} 
[2026-11-03 04:57:45] local.INFO: GPS Element Parsed {"raw_longitude":759012544,"raw_latitude":110827000,"longitude_deg":75.9012544,"latitude_deg":11.0827,"altitude":38,"angle":340,"satellites":48,"speed":44,"hex_longitude":"2d3d9cc0","hex_latitude":"069b15f8","is_valid_coordinates":true} 
[2026-11-03 04:57: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-11-03 04:57:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177464320001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:57:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36947447573905408,"note":"Value kept but may cause issues"} 
[2026-11-03 04:57:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4443645485700487168,"note":"Value kept but may cause issues"} 
[2026-11-03 04:57:45] 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-11-03 04:57:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793661979000,"timestamp_ms":1793661979000,"timestamp_seconds":1793661979,"priority":1,"record_length":96,"hex_timestamp":"000001a19e95c978"} 
[2026-11-03 04:57:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:57:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:57:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 04:57:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 04:57: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-11-03 04:57:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:57:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:57:45] local.INFO: Teltonika packet parsed successfully {"connection_id":229631,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:57:45] local.INFO: Passing IMEI to GPS processor {"connection_id":229631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:57:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":229631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:57:45] 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-11-03 04:57:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:57:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:57:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177464320001,"66":27300,"225":206,"81":47616,"24":44,"16":36947447573905408,"45":4443645485700487168},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,81,24,16,45]} 
[2026-11-03 04:57:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:57:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:57:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177464320001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:57:45] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-11-03 04:57:45] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:57:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36947447573905408,"km_value":36947447573905.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:57:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":4443645485700487168,"description":"Unknown IO ID 45"} 
[2026-11-03 04:57:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177464320001,"power":27300,"unknown_225":206,"unknown_81":47616,"ignition":44,"odometer":null,"unknown_45":4443645485700487168}} 
[2026-11-03 04:57:45] local.INFO: DEBUG: GPS processor result {"connection_id":229631,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53436,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:57:45] local.INFO: GPS data processed {"connection_id":229631,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:57:45] local.INFO: Acknowledgment sent {"connection_id":229631,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:58:05] local.INFO: TCP Data received {"connection_id":227950,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:58:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227950,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:58:05] local.INFO: Processing buffer {"connection_id":227950,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:58:05] local.INFO: IMEI packet received {"connection_id":227950,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:58:05] local.INFO: IMEI acknowledgment sent {"connection_id":227950,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:58:10] local.INFO: TCP Data received {"connection_id":227950,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:58:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227950,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:58:11] local.INFO: Processing buffer {"connection_id":227950,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:58:11] local.INFO: IMEI packet received {"connection_id":227950,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:58:11] local.INFO: IMEI acknowledgment sent {"connection_id":227950,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:58:12] local.INFO: TCP Data received {"connection_id":227950,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e95e8b8012d3d9440069b3918002701602f..."} 
[2026-11-03 04:58:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227950,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e95e8b8012d3d9440069b3918002701602f..."} 
[2026-11-03 04:58:12] local.INFO: Processing buffer {"connection_id":227950,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e95e8b8012d3d9440069b3918002701602f..."} 
[2026-11-03 04:58:12] local.INFO: Packet analysis {"connection_id":227950,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e95"} 
[2026-11-03 04:58:12] local.INFO: Extracted packet for processing {"connection_id":227950,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e95"} 
[2026-11-03 04:58:12] local.INFO: GPS Element Parsed {"raw_longitude":759010368,"raw_latitude":110835992,"longitude_deg":75.9010368,"latitude_deg":11.0835992,"altitude":39,"angle":352,"satellites":47,"speed":47,"hex_longitude":"2d3d9440","hex_latitude":"069b3918","is_valid_coordinates":true} 
[2026-11-03 04:58: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-11-03 04:58:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177466624001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:58:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36947898545471488,"note":"Value kept but may cause issues"} 
[2026-11-03 04:58:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4439634467284711424,"note":"Value kept but may cause issues"} 
[2026-11-03 04:58:12] 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-11-03 04:58:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793661987000,"timestamp_ms":1793661987000,"timestamp_seconds":1793661987,"priority":1,"record_length":96,"hex_timestamp":"000001a19e95e8b8"} 
[2026-11-03 04:58:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:58: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-11-03 04:58: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":164,"data_length":795,"current_offset":136} 
[2026-11-03 04:58:12] 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-11-03 04:58: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-11-03 04:58:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:58:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:58:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227950,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:58:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227950,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:58:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227950,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:58:12] 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-11-03 04:58:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:58:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:58:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177466624001,"66":27332,"34":206,"81":47616,"24":47,"16":36947898545471488,"45":4439634467284711424},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,81,24,16,45]} 
[2026-11-03 04:58:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:58:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:58:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177466624001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:58:12] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-11-03 04:58:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:58:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36947898545471488,"km_value":36947898545471.484,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:58:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":4439634467284711424,"description":"Unknown IO ID 45"} 
[2026-11-03 04:58:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177466624001,"power":27332,"unknown_34":206,"unknown_81":47616,"ignition":47,"odometer":null,"unknown_45":4439634467284711424}} 
[2026-11-03 04:58:12] local.INFO: DEBUG: GPS processor result {"connection_id":227950,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53437,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:58:12] local.INFO: GPS data processed {"connection_id":227950,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:58:12] local.INFO: Acknowledgment sent {"connection_id":227950,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:58:43] local.INFO: TCP Data received {"connection_id":227950,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e970db0012d3d3800069c9b30002e014932..."} 
[2026-11-03 04:58:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227950,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e970db0012d3d3800069c9b30002e014932..."} 
[2026-11-03 04:58:43] local.INFO: Processing buffer {"connection_id":227950,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e970db0012d3d3800069c9b30002e014932..."} 
[2026-11-03 04:58:43] local.INFO: Packet analysis {"connection_id":227950,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e97"} 
[2026-11-03 04:58:43] local.INFO: Extracted packet for processing {"connection_id":227950,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e97"} 
[2026-11-03 04:58:43] local.INFO: GPS Element Parsed {"raw_longitude":758986752,"raw_latitude":110926640,"longitude_deg":75.8986752,"latitude_deg":11.092664,"altitude":46,"angle":329,"satellites":50,"speed":43,"hex_longitude":"2d3d3800","hex_latitude":"069c9b30","is_valid_coordinates":true} 
[2026-11-03 04:58: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-11-03 04:58:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177485824001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:58:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36952468390674432,"note":"Value kept but may cause issues"} 
[2026-11-03 04:58:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4416131306752823296,"note":"Value kept but may cause issues"} 
[2026-11-03 04:58:43] 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-11-03 04:58:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793662062000,"timestamp_ms":1793662062000,"timestamp_seconds":1793662062,"priority":1,"record_length":96,"hex_timestamp":"000001a19e970db0"} 
[2026-11-03 04:58:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:58:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:58: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 04:58:43] 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-11-03 04:58: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-11-03 04:58:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:58:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:58:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227950,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:58:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227950,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:58:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227950,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:58:43] 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-11-03 04:58:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:58:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:58:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177485824001,"66":27267,"34":206,"81":47616,"24":43,"16":36952468390674432,"45":4416131306752823296},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,81,24,16,45]} 
[2026-11-03 04:58:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:58:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:58:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177485824001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:58:43] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-11-03 04:58:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:58:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36952468390674432,"km_value":36952468390674.43,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:58:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":4416131306752823296,"description":"Unknown IO ID 45"} 
[2026-11-03 04:58:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177485824001,"power":27267,"unknown_34":206,"unknown_81":47616,"ignition":43,"odometer":null,"unknown_45":4416131306752823296}} 
[2026-11-03 04:58:44] local.INFO: DEBUG: GPS processor result {"connection_id":227950,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53438,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:58:44] local.INFO: GPS data processed {"connection_id":227950,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:58:44] local.INFO: Acknowledgment sent {"connection_id":227950,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:59:06] local.INFO: TCP Data received {"connection_id":228386,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:59:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228386,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:59:06] local.INFO: Processing buffer {"connection_id":228386,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:59:06] local.INFO: IMEI packet received {"connection_id":228386,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 04:59:06] local.INFO: IMEI acknowledgment sent {"connection_id":228386,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 04:59:10] local.INFO: TCP Data received {"connection_id":228386,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:59:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228386,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:59:10] local.INFO: Processing buffer {"connection_id":228386,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:59:10] local.INFO: IMEI packet received {"connection_id":228386,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:59:10] local.INFO: IMEI acknowledgment sent {"connection_id":228386,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:59:14] local.INFO: TCP Data received {"connection_id":228386,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:59:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228386,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:59:14] local.INFO: Processing buffer {"connection_id":228386,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 04:59:14] local.INFO: IMEI packet received {"connection_id":228386,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 04:59:14] local.INFO: IMEI acknowledgment sent {"connection_id":228386,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 04:59:14] local.INFO: TCP Data received {"connection_id":228386,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e9730d8012d3d2480069cbab80031014930..."} 
[2026-11-03 04:59:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228386,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e9730d8012d3d2480069cbab80031014930..."} 
[2026-11-03 04:59:14] local.INFO: Processing buffer {"connection_id":228386,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e9730d8012d3d2480069cbab80031014930..."} 
[2026-11-03 04:59:14] local.INFO: Packet analysis {"connection_id":228386,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e97"} 
[2026-11-03 04:59:14] local.INFO: Extracted packet for processing {"connection_id":228386,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e97"} 
[2026-11-03 04:59:14] local.INFO: GPS Element Parsed {"raw_longitude":758981760,"raw_latitude":110934712,"longitude_deg":75.898176,"latitude_deg":11.0934712,"altitude":49,"angle":329,"satellites":48,"speed":39,"hex_longitude":"2d3d2480","hex_latitude":"069cbab8","is_valid_coordinates":true} 
[2026-11-03 04: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-11-03 04:59:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177487872001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:59:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36952923657207808,"note":"Value kept but may cause issues"} 
[2026-11-03 04:59:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4411275863406620672,"note":"Value kept but may cause issues"} 
[2026-11-03 04:59:14] 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-11-03 04:59:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793662071000,"timestamp_ms":1793662071000,"timestamp_seconds":1793662071,"priority":1,"record_length":96,"hex_timestamp":"000001a19e9730d8"} 
[2026-11-03 04:59:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:59:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 04:59:14] 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-11-03 04: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-11-03 04:59:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:59:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:59:14] local.INFO: Teltonika packet parsed successfully {"connection_id":228386,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:59:14] local.INFO: Passing IMEI to GPS processor {"connection_id":228386,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:59:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":228386,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:59:14] 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-11-03 04:59:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:59:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:59:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177487872001,"66":27321,"34":206,"81":47616,"24":39,"16":36952923657207808,"45":4411275863406620672},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,81,24,16,45]} 
[2026-11-03 04:59:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:59:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:59:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177487872001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:59:15] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-11-03 04:59:15] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:59:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36952923657207808,"km_value":36952923657207.805,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:59:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":4411275863406620672,"description":"Unknown IO ID 45"} 
[2026-11-03 04:59:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177487872001,"power":27321,"unknown_34":206,"unknown_81":47616,"ignition":39,"odometer":null,"unknown_45":4411275863406620672}} 
[2026-11-03 04:59:15] local.INFO: DEBUG: GPS processor result {"connection_id":228386,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53439,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:59:15] local.INFO: GPS data processed {"connection_id":228386,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:59:15] local.INFO: Acknowledgment sent {"connection_id":228386,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:59:16] local.INFO: TCP Data received {"connection_id":228386,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e9757e8012d3d12c0069cdbc8003301522f..."} 
[2026-11-03 04:59:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228386,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e9757e8012d3d12c0069cdbc8003301522f..."} 
[2026-11-03 04:59:16] local.INFO: Processing buffer {"connection_id":228386,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e9757e8012d3d12c0069cdbc8003301522f..."} 
[2026-11-03 04:59:16] local.INFO: Packet analysis {"connection_id":228386,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e97"} 
[2026-11-03 04:59:16] local.INFO: Extracted packet for processing {"connection_id":228386,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e97"} 
[2026-11-03 04:59:16] local.INFO: GPS Element Parsed {"raw_longitude":758977216,"raw_latitude":110943176,"longitude_deg":75.8977216,"latitude_deg":11.0943176,"altitude":51,"angle":338,"satellites":47,"speed":37,"hex_longitude":"2d3d12c0","hex_latitude":"069cdbc8","is_valid_coordinates":true} 
[2026-11-03 04:59: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-11-03 04:59:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177490176001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:59:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36953391808643072,"note":"Value kept but may cause issues"} 
[2026-11-03 04:59:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4405787101362829312,"note":"Value kept but may cause issues"} 
[2026-11-03 04:59:16] 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-11-03 04:59:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793662081000,"timestamp_ms":1793662081000,"timestamp_seconds":1793662081,"priority":1,"record_length":96,"hex_timestamp":"000001a19e9757e8"} 
[2026-11-03 04:59:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:59:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:59: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 04:59:16] 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-11-03 04:59: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-11-03 04:59:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:59:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:59:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228386,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:59:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228386,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:59:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228386,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:59:16] 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-11-03 04:59:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:59:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:59:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177490176001,"66":27376,"35":206,"81":47616,"24":37,"16":36953391808643072,"45":4405787101362829312},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,81,24,16,45]} 
[2026-11-03 04:59:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:59:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:59:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177490176001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:59:16] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 04:59:16] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:59:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36953391808643072,"km_value":36953391808643.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:59:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":4405787101362829312,"description":"Unknown IO ID 45"} 
[2026-11-03 04:59:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177490176001,"power":27376,"unknown_35":206,"unknown_81":47616,"ignition":37,"odometer":null,"unknown_45":4405787101362829312}} 
[2026-11-03 04:59:16] local.INFO: DEBUG: GPS processor result {"connection_id":228386,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53440,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:59:16] local.INFO: GPS data processed {"connection_id":228386,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:59:16] local.INFO: Acknowledgment sent {"connection_id":228386,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 04:59:48] local.INFO: TCP Data received {"connection_id":228386,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e977ef8012d3d08c0069d00000034015c2f..."} 
[2026-11-03 04:59:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228386,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e977ef8012d3d08c0069d00000034015c2f..."} 
[2026-11-03 04:59:48] local.INFO: Processing buffer {"connection_id":228386,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e977ef8012d3d08c0069d00000034015c2f..."} 
[2026-11-03 04:59:48] local.INFO: Packet analysis {"connection_id":228386,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e97"} 
[2026-11-03 04:59:48] local.INFO: Extracted packet for processing {"connection_id":228386,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e97"} 
[2026-11-03 04:59:48] local.INFO: GPS Element Parsed {"raw_longitude":758974656,"raw_latitude":110952448,"longitude_deg":75.8974656,"latitude_deg":11.0952448,"altitude":52,"angle":348,"satellites":47,"speed":40,"hex_longitude":"2d3d08c0","hex_latitude":"069d0000","is_valid_coordinates":true} 
[2026-11-03 04:59:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 04:59:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177492736001,"note":"Value kept but may cause issues"} 
[2026-11-03 04:59:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36953855665111040,"note":"Value kept but may cause issues"} 
[2026-11-03 04:59:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4400790920528381952,"note":"Value kept but may cause issues"} 
[2026-11-03 04:59:48] 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-11-03 04:59:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793662091000,"timestamp_ms":1793662091000,"timestamp_seconds":1793662091,"priority":1,"record_length":96,"hex_timestamp":"000001a19e977ef8"} 
[2026-11-03 04:59:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 04:59:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 04:59:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 04:59:48] 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-11-03 04:59:48] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 04:59:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 04:59:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 04:59:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228386,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 04:59:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228386,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:59:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228386,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 04:59:48] 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-11-03 04:59:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 04:59:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 04:59:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177492736001,"66":27463,"35":206,"81":47616,"24":40,"16":36953855665111040,"45":4400790920528381952},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,81,24,16,45]} 
[2026-11-03 04:59:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 04:59:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 04:59:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177492736001,"description":"Unknown IO ID 0"} 
[2026-11-03 04:59:48] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 04:59:48] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 04:59:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36953855665111040,"km_value":36953855665111.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 04:59:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":4400790920528381952,"description":"Unknown IO ID 45"} 
[2026-11-03 04:59:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177492736001,"power":27463,"unknown_35":206,"unknown_81":47616,"ignition":40,"odometer":null,"unknown_45":4400790920528381952}} 
[2026-11-03 04:59:48] local.INFO: DEBUG: GPS processor result {"connection_id":228386,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53441,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 04:59:48] local.INFO: GPS data processed {"connection_id":228386,"processed":1,"errors":0,"total":1} 
[2026-11-03 04:59:48] local.INFO: Acknowledgment sent {"connection_id":228386,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:00:02] local.INFO: TCP Data received {"connection_id":231469,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:00:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231469,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:00:02] local.INFO: Processing buffer {"connection_id":231469,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:00:02] local.INFO: IMEI packet received {"connection_id":231469,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:00:02] local.INFO: IMEI acknowledgment sent {"connection_id":231469,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:00:06] local.INFO: TCP Data received {"connection_id":231469,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:00:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231469,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:00:06] local.INFO: Processing buffer {"connection_id":231469,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:00:06] local.INFO: IMEI packet received {"connection_id":231469,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:00:06] local.INFO: IMEI acknowledgment sent {"connection_id":231469,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:00:10] local.INFO: TCP Data received {"connection_id":231469,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:00:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231469,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:00:10] local.INFO: Processing buffer {"connection_id":231469,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:00:10] local.INFO: IMEI packet received {"connection_id":231469,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:00:10] local.INFO: IMEI acknowledgment sent {"connection_id":231469,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:00:12] local.INFO: TCP Data received {"connection_id":231468,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:00:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231468,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:00:12] local.INFO: Processing buffer {"connection_id":231468,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:00:12] local.INFO: IMEI packet received {"connection_id":231468,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 05:00:12] local.INFO: IMEI acknowledgment sent {"connection_id":231468,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:00:13] local.INFO: TCP Data received {"connection_id":231469,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e97a220012d3d0100069d25480034015c2e..."} 
[2026-11-03 05:00:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231469,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e97a220012d3d0100069d25480034015c2e..."} 
[2026-11-03 05:00:13] local.INFO: Processing buffer {"connection_id":231469,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e97a220012d3d0100069d25480034015c2e..."} 
[2026-11-03 05:00:13] local.INFO: Packet analysis {"connection_id":231469,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e97"} 
[2026-11-03 05:00:13] local.INFO: Extracted packet for processing {"connection_id":231469,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e97"} 
[2026-11-03 05:00:13] local.INFO: GPS Element Parsed {"raw_longitude":758972672,"raw_latitude":110961992,"longitude_deg":75.8972672,"latitude_deg":11.0961992,"altitude":52,"angle":348,"satellites":46,"speed":45,"hex_longitude":"2d3d0100","hex_latitude":"069d2548","is_valid_coordinates":true} 
[2026-11-03 05:00: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-11-03 05:00:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177495296001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:00:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36954328111513600,"note":"Value kept but may cause issues"} 
[2026-11-03 05:00:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4397976170763649024,"note":"Value kept but may cause issues"} 
[2026-11-03 05:00:13] 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-11-03 05:00:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793662100000,"timestamp_ms":1793662100000,"timestamp_seconds":1793662100,"priority":1,"record_length":96,"hex_timestamp":"000001a19e97a220"} 
[2026-11-03 05:00:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:00:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:00: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-11-03 05:00: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-11-03 05:00: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-11-03 05:00:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:00:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:00:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231469,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:00:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:00:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:00:13] 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-11-03 05:00:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:00:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:00:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177495296001,"66":27332,"35":206,"81":47616,"24":45,"16":36954328111513600,"45":4397976170763649024},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,81,24,16,45]} 
[2026-11-03 05:00:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:00:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:00:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177495296001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:00:13] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 05:00:13] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 05:00:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36954328111513600,"km_value":36954328111513.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:00:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":4397976170763649024,"description":"Unknown IO ID 45"} 
[2026-11-03 05:00:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177495296001,"power":27332,"unknown_35":206,"unknown_81":47616,"ignition":45,"odometer":null,"unknown_45":4397976170763649024}} 
[2026-11-03 05:00:13] local.INFO: DEBUG: GPS processor result {"connection_id":231469,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53442,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:00:13] local.INFO: GPS data processed {"connection_id":231469,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:00:13] local.INFO: Acknowledgment sent {"connection_id":231469,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:00:42] local.INFO: TCP Data received {"connection_id":227951,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:00:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227951,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:00:42] local.INFO: Processing buffer {"connection_id":227951,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:00:42] local.INFO: IMEI packet received {"connection_id":227951,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 05:00:42] local.INFO: IMEI acknowledgment sent {"connection_id":227951,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:00:44] local.INFO: TCP Data received {"connection_id":231469,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e98fdc8012d3c2400069e7f38003a014c2e..."} 
[2026-11-03 05:00:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231469,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e98fdc8012d3c2400069e7f38003a014c2e..."} 
[2026-11-03 05:00:44] local.INFO: Processing buffer {"connection_id":231469,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e98fdc8012d3c2400069e7f38003a014c2e..."} 
[2026-11-03 05:00:44] local.INFO: Packet analysis {"connection_id":231469,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e98"} 
[2026-11-03 05:00:44] local.INFO: Extracted packet for processing {"connection_id":231469,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e98"} 
[2026-11-03 05:00:44] local.INFO: GPS Element Parsed {"raw_longitude":758916096,"raw_latitude":111050552,"longitude_deg":75.8916096,"latitude_deg":11.1050552,"altitude":58,"angle":332,"satellites":46,"speed":49,"hex_longitude":"2d3c2400","hex_latitude":"069e7f38","is_valid_coordinates":true} 
[2026-11-03 05:00: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-11-03 05:00:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177518336001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:00:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36959525021941760,"note":"Value kept but may cause issues"} 
[2026-11-03 05:00:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4338584950700607488,"note":"Value kept but may cause issues"} 
[2026-11-03 05:00:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:00:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793662189000,"timestamp_ms":1793662189000,"timestamp_seconds":1793662189,"priority":1,"record_length":96,"hex_timestamp":"000001a19e98fdc8"} 
[2026-11-03 05:00:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:00:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:00: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 05:00:44] 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-11-03 05:00: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-11-03 05:00:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:00:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:00:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231469,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:00:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:00:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:00:44] 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-11-03 05:00:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:00:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:00:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177518336001,"66":27365,"108":206,"81":47616,"24":49,"16":36959525021941760,"45":4338584950700607488},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,81,24,16,45]} 
[2026-11-03 05:00:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:00:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:00:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177518336001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:00:44] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-11-03 05:00:44] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 05:00:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36959525021941760,"km_value":36959525021941.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:00:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":4338584950700607488,"description":"Unknown IO ID 45"} 
[2026-11-03 05:00:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177518336001,"power":27365,"unknown_108":206,"unknown_81":47616,"ignition":49,"odometer":null,"unknown_45":4338584950700607488}} 
[2026-11-03 05:00:44] local.INFO: DEBUG: GPS processor result {"connection_id":231469,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53443,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:00:44] local.INFO: GPS data processed {"connection_id":231469,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:00:44] local.INFO: Acknowledgment sent {"connection_id":231469,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:01:05] local.INFO: TCP Data received {"connection_id":228387,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:01:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228387,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:01:05] local.INFO: Processing buffer {"connection_id":228387,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:01:05] local.INFO: IMEI packet received {"connection_id":228387,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:01:05] local.INFO: IMEI acknowledgment sent {"connection_id":228387,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:01:14] local.INFO: TCP Data received {"connection_id":228387,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:01:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228387,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:01:14] local.INFO: Processing buffer {"connection_id":228387,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:01:14] local.INFO: IMEI packet received {"connection_id":228387,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:01:14] local.INFO: IMEI acknowledgment sent {"connection_id":228387,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:01:14] local.INFO: TCP Data received {"connection_id":228387,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:01:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228387,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:01:14] local.INFO: Processing buffer {"connection_id":228387,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:01:14] local.INFO: IMEI packet received {"connection_id":228387,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:01:14] local.INFO: IMEI acknowledgment sent {"connection_id":228387,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:01:15] local.INFO: TCP Data received {"connection_id":228387,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e991d08012d3c11c0069ea200003c014d30..."} 
[2026-11-03 05:01:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228387,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e991d08012d3c11c0069ea200003c014d30..."} 
[2026-11-03 05:01:15] local.INFO: Processing buffer {"connection_id":228387,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e991d08012d3c11c0069ea200003c014d30..."} 
[2026-11-03 05:01:15] local.INFO: Packet analysis {"connection_id":228387,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e99"} 
[2026-11-03 05:01:15] local.INFO: Extracted packet for processing {"connection_id":228387,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e99"} 
[2026-11-03 05:01:15] local.INFO: GPS Element Parsed {"raw_longitude":758911424,"raw_latitude":111059456,"longitude_deg":75.8911424,"latitude_deg":11.1059456,"altitude":60,"angle":333,"satellites":48,"speed":49,"hex_longitude":"2d3c11c0","hex_latitude":"069ea200","is_valid_coordinates":true} 
[2026-11-03 05:01: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-11-03 05:01:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177520384001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:01:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36960010353246208,"note":"Value kept but may cause issues"} 
[2026-11-03 05:01:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4333588769866201088,"note":"Value kept but may cause issues"} 
[2026-11-03 05:01:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:01:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793662197000,"timestamp_ms":1793662197000,"timestamp_seconds":1793662197,"priority":1,"record_length":96,"hex_timestamp":"000001a19e991d08"} 
[2026-11-03 05:01:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:01: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-11-03 05:01: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-11-03 05:01: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-11-03 05:01: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-11-03 05:01:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:01:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:01:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228387,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:01:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228387,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:01:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228387,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:01: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-11-03 05:01:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:01:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:01:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177520384001,"66":27332,"108":206,"81":47616,"24":49,"16":36960010353246208,"45":4333588769866201088},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,81,24,16,45]} 
[2026-11-03 05:01:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:01:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:01:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177520384001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:01:15] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-11-03 05:01:15] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 05:01:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36960010353246208,"km_value":36960010353246.21,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:01:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":4333588769866201088,"description":"Unknown IO ID 45"} 
[2026-11-03 05:01:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177520384001,"power":27332,"unknown_108":206,"unknown_81":47616,"ignition":49,"odometer":null,"unknown_45":4333588769866201088}} 
[2026-11-03 05:01:15] local.INFO: DEBUG: GPS processor result {"connection_id":228387,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53444,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:01:15] local.INFO: GPS data processed {"connection_id":228387,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:01:15] local.INFO: Acknowledgment sent {"connection_id":228387,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:01:16] local.INFO: TCP Data received {"connection_id":228387,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e993c48012d3c0040069ec358003e014e2f..."} 
[2026-11-03 05:01:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228387,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e993c48012d3c0040069ec358003e014e2f..."} 
[2026-11-03 05:01:16] local.INFO: Processing buffer {"connection_id":228387,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e993c48012d3c0040069ec358003e014e2f..."} 
[2026-11-03 05:01:16] local.INFO: Packet analysis {"connection_id":228387,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e99"} 
[2026-11-03 05:01:16] local.INFO: Extracted packet for processing {"connection_id":228387,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e99"} 
[2026-11-03 05:01:16] local.INFO: GPS Element Parsed {"raw_longitude":758906944,"raw_latitude":111067992,"longitude_deg":75.8906944,"latitude_deg":11.1067992,"altitude":62,"angle":334,"satellites":47,"speed":46,"hex_longitude":"2d3c0040","hex_latitude":"069ec358","is_valid_coordinates":true} 
[2026-11-03 05:01: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-11-03 05:01:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177522432001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:01:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36960478504681472,"note":"Value kept but may cause issues"} 
[2026-11-03 05:01:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4328451851543511040,"note":"Value kept but may cause issues"} 
[2026-11-03 05:01:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:01:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793662205000,"timestamp_ms":1793662205000,"timestamp_seconds":1793662205,"priority":1,"record_length":96,"hex_timestamp":"000001a19e993c48"} 
[2026-11-03 05:01:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:01: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-11-03 05:01: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":196,"data_length":795,"current_offset":136} 
[2026-11-03 05:01:16] 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-11-03 05:01: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-11-03 05:01:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:01:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:01:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228387,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:01:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228387,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:01:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228387,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:01:16] 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-11-03 05:01:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:01:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:01:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177522432001,"66":27245,"108":206,"81":47616,"24":46,"16":36960478504681472,"45":4328451851543511040},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,81,24,16,45]} 
[2026-11-03 05:01:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:01:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:01:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177522432001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:01:16] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-11-03 05:01:16] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 05:01:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36960478504681472,"km_value":36960478504681.47,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:01:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":4328451851543511040,"description":"Unknown IO ID 45"} 
[2026-11-03 05:01:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177522432001,"power":27245,"unknown_108":206,"unknown_81":47616,"ignition":46,"odometer":null,"unknown_45":4328451851543511040}} 
[2026-11-03 05:01:16] local.INFO: DEBUG: GPS processor result {"connection_id":228387,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53445,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:01:16] local.INFO: GPS data processed {"connection_id":228387,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:01:16] local.INFO: Acknowledgment sent {"connection_id":228387,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:01:47] local.INFO: TCP Data received {"connection_id":228387,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e995b88012d3bf300069ee3d0004001542f..."} 
[2026-11-03 05:01:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228387,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e995b88012d3bf300069ee3d0004001542f..."} 
[2026-11-03 05:01:47] local.INFO: Processing buffer {"connection_id":228387,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e995b88012d3bf300069ee3d0004001542f..."} 
[2026-11-03 05:01:47] local.INFO: Packet analysis {"connection_id":228387,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e99"} 
[2026-11-03 05:01:47] local.INFO: Extracted packet for processing {"connection_id":228387,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e99"} 
[2026-11-03 05:01:47] local.INFO: GPS Element Parsed {"raw_longitude":758903552,"raw_latitude":111076304,"longitude_deg":75.8903552,"latitude_deg":11.1076304,"altitude":64,"angle":340,"satellites":47,"speed":42,"hex_longitude":"2d3bf300","hex_latitude":"069ee3d0","is_valid_coordinates":true} 
[2026-11-03 05: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-11-03 05:01:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177524480001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:01:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36960912296378368,"note":"Value kept but may cause issues"} 
[2026-11-03 05:01:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4323526039453259776,"note":"Value kept but may cause issues"} 
[2026-11-03 05:01:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:01:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793662213000,"timestamp_ms":1793662213000,"timestamp_seconds":1793662213,"priority":1,"record_length":96,"hex_timestamp":"000001a19e995b88"} 
[2026-11-03 05:01:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:01:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05: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":109,"data_length":795,"current_offset":136} 
[2026-11-03 05:01:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05: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-11-03 05:01:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:01:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:01:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228387,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:01:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228387,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:01:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228387,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:01: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-11-03 05:01:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:01:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:01:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177524480001,"66":27376,"108":206,"81":47616,"24":42,"16":36960912296378368,"45":4323526039453259776},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,81,24,16,45]} 
[2026-11-03 05:01:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:01:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:01:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177524480001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:01:47] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-11-03 05:01:47] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 05:01:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36960912296378368,"km_value":36960912296378.37,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:01:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":4323526039453259776,"description":"Unknown IO ID 45"} 
[2026-11-03 05:01:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177524480001,"power":27376,"unknown_108":206,"unknown_81":47616,"ignition":42,"odometer":null,"unknown_45":4323526039453259776}} 
[2026-11-03 05:01:47] local.INFO: DEBUG: GPS processor result {"connection_id":228387,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53446,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:01:47] local.INFO: GPS data processed {"connection_id":228387,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:01:47] local.INFO: Acknowledgment sent {"connection_id":228387,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:02:05] local.INFO: TCP Data received {"connection_id":229634,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:02:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229634,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:02:05] local.INFO: Processing buffer {"connection_id":229634,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:02:05] local.INFO: IMEI packet received {"connection_id":229634,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:02:05] local.INFO: IMEI acknowledgment sent {"connection_id":229634,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:02:09] local.INFO: TCP Data received {"connection_id":229634,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:02:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229634,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:02:09] local.INFO: Processing buffer {"connection_id":229634,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:02:09] local.INFO: IMEI packet received {"connection_id":229634,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:02:09] local.INFO: IMEI acknowledgment sent {"connection_id":229634,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:02:10] local.INFO: TCP Data received {"connection_id":229634,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:02:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229634,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:02:10] local.INFO: Processing buffer {"connection_id":229634,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:02:10] local.INFO: IMEI packet received {"connection_id":229634,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:02:10] local.INFO: IMEI acknowledgment sent {"connection_id":229634,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:02:10] local.INFO: TCP Data received {"connection_id":229634,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:02:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229634,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:02:10] local.INFO: Processing buffer {"connection_id":229634,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:02:10] local.INFO: IMEI packet received {"connection_id":229634,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:02:10] local.INFO: IMEI acknowledgment sent {"connection_id":229634,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:02:11] local.INFO: TCP Data received {"connection_id":229634,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e9a78b0012d3c47c006a05618003000232e..."} 
[2026-11-03 05:02:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229634,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e9a78b0012d3c47c006a05618003000232e..."} 
[2026-11-03 05:02:11] local.INFO: Processing buffer {"connection_id":229634,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e9a78b0012d3c47c006a05618003000232e..."} 
[2026-11-03 05:02:11] local.INFO: Packet analysis {"connection_id":229634,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e9a"} 
[2026-11-03 05:02:11] local.INFO: Extracted packet for processing {"connection_id":229634,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e9a"} 
[2026-11-03 05:02:11] local.INFO: GPS Element Parsed {"raw_longitude":758925248,"raw_latitude":111171096,"longitude_deg":75.8925248,"latitude_deg":11.1171096,"altitude":48,"angle":35,"satellites":46,"speed":71,"hex_longitude":"2d3c47c0","hex_latitude":"06a05618","is_valid_coordinates":true} 
[2026-11-03 05:02: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-11-03 05:02:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177543936001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:02:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36965804264128512,"note":"Value kept but may cause issues"} 
[2026-11-03 05:02:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4337670157057542144,"note":"Value kept but may cause issues"} 
[2026-11-03 05:02:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:02:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793662286000,"timestamp_ms":1793662286000,"timestamp_seconds":1793662286,"priority":1,"record_length":96,"hex_timestamp":"000001a19e9a78b0"} 
[2026-11-03 05:02:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:02:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:02:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 05:02:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:02: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-11-03 05:02:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:02:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:02:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229634,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:02:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:02:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:02: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-11-03 05:02:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:02:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:02:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177543936001,"66":26908,"220":206,"81":47616,"24":71,"16":36965804264128512,"45":4337670157057542144},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,81,24,16,45]} 
[2026-11-03 05:02:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:02:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:02:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177543936001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:02:11] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-11-03 05:02:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 05:02:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36965804264128512,"km_value":36965804264128.516,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:02:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":4337670157057542144,"description":"Unknown IO ID 45"} 
[2026-11-03 05:02:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177543936001,"power":26908,"unknown_220":206,"unknown_81":47616,"ignition":71,"odometer":null,"unknown_45":4337670157057542144}} 
[2026-11-03 05:02:11] local.INFO: DEBUG: GPS processor result {"connection_id":229634,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53447,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:02:11] local.INFO: GPS data processed {"connection_id":229634,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:02:11] local.INFO: Acknowledgment sent {"connection_id":229634,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:02:15] local.INFO: TCP Data received {"connection_id":229634,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e9a8c38012d3c5a0006a07538002c00172c..."} 
[2026-11-03 05:02:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229634,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e9a8c38012d3c5a0006a07538002c00172c..."} 
[2026-11-03 05:02:15] local.INFO: Processing buffer {"connection_id":229634,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e9a8c38012d3c5a0006a07538002c00172c..."} 
[2026-11-03 05:02:15] local.INFO: Packet analysis {"connection_id":229634,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e9a"} 
[2026-11-03 05:02:15] local.INFO: Extracted packet for processing {"connection_id":229634,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e9a"} 
[2026-11-03 05:02:15] local.INFO: GPS Element Parsed {"raw_longitude":758929920,"raw_latitude":111179064,"longitude_deg":75.892992,"latitude_deg":11.1179064,"altitude":44,"angle":23,"satellites":44,"speed":74,"hex_longitude":"2d3c5a00","hex_latitude":"06a07538","is_valid_coordinates":true} 
[2026-11-03 05:02: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-11-03 05:02:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177545216001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:02:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36966250940727296,"note":"Value kept but may cause issues"} 
[2026-11-03 05:02:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4343651500314466304,"note":"Value kept but may cause issues"} 
[2026-11-03 05:02:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:02:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793662291000,"timestamp_ms":1793662291000,"timestamp_seconds":1793662291,"priority":1,"record_length":96,"hex_timestamp":"000001a19e9a8c38"} 
[2026-11-03 05:02:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:02:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:02: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":105,"n8_eight_byte":28,"data_length":795,"current_offset":136} 
[2026-11-03 05:02:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":975,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:02: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-11-03 05:02:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:02:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:02:15] local.INFO: Teltonika packet parsed successfully {"connection_id":229634,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:02:15] local.INFO: Passing IMEI to GPS processor {"connection_id":229634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:02:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":229634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:02: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-11-03 05:02:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:02:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:02:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177545216001,"66":27343,"220":206,"81":47616,"24":74,"16":36966250940727296,"45":4343651500314466304},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,81,24,16,45]} 
[2026-11-03 05:02:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:02:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:02:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177545216001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:02:15] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-11-03 05:02:15] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 05:02:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36966250940727296,"km_value":36966250940727.3,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:02:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":4343651500314466304,"description":"Unknown IO ID 45"} 
[2026-11-03 05:02:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177545216001,"power":27343,"unknown_220":206,"unknown_81":47616,"ignition":74,"odometer":null,"unknown_45":4343651500314466304}} 
[2026-11-03 05:02:15] local.INFO: DEBUG: GPS processor result {"connection_id":229634,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53448,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:02:15] local.INFO: GPS data processed {"connection_id":229634,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:02:15] local.INFO: Acknowledgment sent {"connection_id":229634,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:02:48] local.INFO: TCP Data received {"connection_id":229634,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e9a8c38012d3c5a0006a07538002c00172c..."} 
[2026-11-03 05:02:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229634,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e9a8c38012d3c5a0006a07538002c00172c..."} 
[2026-11-03 05:02:48] local.INFO: Processing buffer {"connection_id":229634,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e9a8c38012d3c5a0006a07538002c00172c..."} 
[2026-11-03 05:02:48] local.INFO: Packet analysis {"connection_id":229634,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e9a"} 
[2026-11-03 05:02:48] local.INFO: Extracted packet for processing {"connection_id":229634,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e9a"} 
[2026-11-03 05:02:48] local.INFO: GPS Element Parsed {"raw_longitude":758929920,"raw_latitude":111179064,"longitude_deg":75.892992,"latitude_deg":11.1179064,"altitude":44,"angle":23,"satellites":44,"speed":74,"hex_longitude":"2d3c5a00","hex_latitude":"06a07538","is_valid_coordinates":true} 
[2026-11-03 05:02: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-11-03 05:02:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177546496001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:02:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36966250940727296,"note":"Value kept but may cause issues"} 
[2026-11-03 05:02:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4348788418641475584,"note":"Value kept but may cause issues"} 
[2026-11-03 05:02:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:02:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793662291000,"timestamp_ms":1793662291000,"timestamp_seconds":1793662291,"priority":1,"record_length":96,"hex_timestamp":"000001a19e9a8c38"} 
[2026-11-03 05:02:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:02:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:02:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 05:02:48] 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-11-03 05:02: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-11-03 05:02:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:02:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:02:48] local.INFO: Teltonika packet parsed successfully {"connection_id":229634,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:02:48] local.INFO: Passing IMEI to GPS processor {"connection_id":229634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:02:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":229634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:02:48] 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-11-03 05:02:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:02:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:02:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177546496001,"66":27343,"220":206,"81":47616,"24":74,"16":36966250940727296,"45":4348788418641475584},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,81,24,16,45]} 
[2026-11-03 05:02:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:02:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:02:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177546496001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:02:48] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-11-03 05:02:48] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 05:02:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36966250940727296,"km_value":36966250940727.3,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:02:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":4348788418641475584,"description":"Unknown IO ID 45"} 
[2026-11-03 05:02:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177546496001,"power":27343,"unknown_220":206,"unknown_81":47616,"ignition":74,"odometer":null,"unknown_45":4348788418641475584}} 
[2026-11-03 05:02:48] local.INFO: DEBUG: GPS processor result {"connection_id":229634,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53449,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:02:48] local.INFO: GPS data processed {"connection_id":229634,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:02:48] local.INFO: Acknowledgment sent {"connection_id":229634,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:03:11] local.INFO: TCP Data received {"connection_id":227952,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:03:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227952,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:03:11] local.INFO: Processing buffer {"connection_id":227952,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:03:11] local.INFO: IMEI packet received {"connection_id":227952,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:03:11] local.INFO: IMEI acknowledgment sent {"connection_id":227952,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:03:15] local.INFO: TCP Data received {"connection_id":227952,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:03:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227952,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:03:15] local.INFO: Processing buffer {"connection_id":227952,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:03:15] local.INFO: IMEI packet received {"connection_id":227952,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:03:15] local.INFO: IMEI acknowledgment sent {"connection_id":227952,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:03:18] local.INFO: TCP Data received {"connection_id":227952,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e9a9fc0012d3c65c006a09818002900102d..."} 
[2026-11-03 05:03:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227952,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e9a9fc0012d3c65c006a09818002900102d..."} 
[2026-11-03 05:03:18] local.INFO: Processing buffer {"connection_id":227952,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e9a9fc0012d3c65c006a09818002900102d..."} 
[2026-11-03 05:03:18] local.INFO: Packet analysis {"connection_id":227952,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e9a"} 
[2026-11-03 05:03:18] local.INFO: Extracted packet for processing {"connection_id":227952,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e9a"} 
[2026-11-03 05:03:18] local.INFO: GPS Element Parsed {"raw_longitude":758932928,"raw_latitude":111187992,"longitude_deg":75.8932928,"latitude_deg":11.1187992,"altitude":41,"angle":16,"satellites":45,"speed":75,"hex_longitude":"2d3c65c0","hex_latitude":"06a09818","is_valid_coordinates":true} 
[2026-11-03 05:03: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-11-03 05:03:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177546496001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:03:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36966706207260672,"note":"Value kept but may cause issues"} 
[2026-11-03 05:03:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4348788418641475584,"note":"Value kept but may cause issues"} 
[2026-11-03 05:03:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:03:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793662296000,"timestamp_ms":1793662296000,"timestamp_seconds":1793662296,"priority":1,"record_length":96,"hex_timestamp":"000001a19e9a9fc0"} 
[2026-11-03 05:03:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:03: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-11-03 05:03: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 05:03:18] 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-11-03 05:03: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-11-03 05:03:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:03:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:03:18] local.INFO: Teltonika packet parsed successfully {"connection_id":227952,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:03:18] local.INFO: Passing IMEI to GPS processor {"connection_id":227952,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:03:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":227952,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:03: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-11-03 05:03:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:03:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:03:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177546496001,"66":27397,"220":206,"81":47616,"24":75,"16":36966706207260672,"45":4348788418641475584},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,81,24,16,45]} 
[2026-11-03 05:03:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:03:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:03:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177546496001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:03:18] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-11-03 05:03:18] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 05:03:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36966706207260672,"km_value":36966706207260.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:03:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":4348788418641475584,"description":"Unknown IO ID 45"} 
[2026-11-03 05:03:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177546496001,"power":27397,"unknown_220":206,"unknown_81":47616,"ignition":75,"odometer":null,"unknown_45":4348788418641475584}} 
[2026-11-03 05:03:18] local.INFO: DEBUG: GPS processor result {"connection_id":227952,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53450,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:03:18] local.INFO: GPS data processed {"connection_id":227952,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:03:18] local.INFO: Acknowledgment sent {"connection_id":227952,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:03:19] local.INFO: TCP Data received {"connection_id":227952,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e9ab348012d3c70c006a0bac00029001130..."} 
[2026-11-03 05:03:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227952,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e9ab348012d3c70c006a0bac00029001130..."} 
[2026-11-03 05:03:19] local.INFO: Processing buffer {"connection_id":227952,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e9ab348012d3c70c006a0bac00029001130..."} 
[2026-11-03 05:03:19] local.INFO: Packet analysis {"connection_id":227952,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e9a"} 
[2026-11-03 05:03:19] local.INFO: Extracted packet for processing {"connection_id":227952,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e9a"} 
[2026-11-03 05:03:19] local.INFO: GPS Element Parsed {"raw_longitude":758935744,"raw_latitude":111196864,"longitude_deg":75.8935744,"latitude_deg":11.1196864,"altitude":41,"angle":17,"satellites":48,"speed":72,"hex_longitude":"2d3c70c0","hex_latitude":"06a0bac0","is_valid_coordinates":true} 
[2026-11-03 05:03: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-11-03 05:03:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177547776001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:03:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36967157178826752,"note":"Value kept but may cause issues"} 
[2026-11-03 05:03:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4352095749620111360,"note":"Value kept but may cause issues"} 
[2026-11-03 05:03:19] 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-11-03 05:03:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793662301000,"timestamp_ms":1793662301000,"timestamp_seconds":1793662301,"priority":1,"record_length":96,"hex_timestamp":"000001a19e9ab348"} 
[2026-11-03 05:03:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:03: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-11-03 05:03: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-11-03 05:03: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-11-03 05:03: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-11-03 05:03:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:03:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:03:19] local.INFO: Teltonika packet parsed successfully {"connection_id":227952,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:03:19] local.INFO: Passing IMEI to GPS processor {"connection_id":227952,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:03:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":227952,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:03:19] 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-11-03 05:03:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:03:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:03:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177547776001,"66":27397,"221":206,"81":47616,"24":72,"16":36967157178826752,"45":4352095749620111360},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,81,24,16,45]} 
[2026-11-03 05:03:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:03:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:03:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177547776001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:03:19] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-11-03 05:03:19] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 05:03:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36967157178826752,"km_value":36967157178826.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:03:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":4352095749620111360,"description":"Unknown IO ID 45"} 
[2026-11-03 05:03:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177547776001,"power":27397,"unknown_221":206,"unknown_81":47616,"ignition":72,"odometer":null,"unknown_45":4352095749620111360}} 
[2026-11-03 05:03:19] local.INFO: DEBUG: GPS processor result {"connection_id":227952,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53451,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:03:19] local.INFO: GPS data processed {"connection_id":227952,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:03:19] local.INFO: Acknowledgment sent {"connection_id":227952,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:04:05] local.INFO: TCP Data received {"connection_id":228388,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:04:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228388,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:04:05] local.INFO: Processing buffer {"connection_id":228388,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:04:05] local.INFO: IMEI packet received {"connection_id":228388,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:04:05] local.INFO: IMEI acknowledgment sent {"connection_id":228388,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:04:11] local.INFO: TCP Data received {"connection_id":228388,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:04:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228388,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:04:11] local.INFO: Processing buffer {"connection_id":228388,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:04:11] local.INFO: IMEI packet received {"connection_id":228388,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:04:11] local.INFO: IMEI acknowledgment sent {"connection_id":228388,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:04:12] local.INFO: TCP Data received {"connection_id":228388,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e9acab8012d3c7d8006a0e198002b001130..."} 
[2026-11-03 05:04:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228388,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e9acab8012d3c7d8006a0e198002b001130..."} 
[2026-11-03 05:04:12] local.INFO: Processing buffer {"connection_id":228388,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e9acab8012d3c7d8006a0e198002b001130..."} 
[2026-11-03 05:04:12] local.INFO: Packet analysis {"connection_id":228388,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e9a"} 
[2026-11-03 05:04:12] local.INFO: Extracted packet for processing {"connection_id":228388,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e9a"} 
[2026-11-03 05:04:12] local.INFO: GPS Element Parsed {"raw_longitude":758939008,"raw_latitude":111206808,"longitude_deg":75.8939008,"latitude_deg":11.1206808,"altitude":43,"angle":17,"satellites":48,"speed":65,"hex_longitude":"2d3c7d80","hex_latitude":"06a0e198","is_valid_coordinates":true} 
[2026-11-03 05:04: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-11-03 05:04:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177549056001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:04:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36967663984967680,"note":"Value kept but may cause issues"} 
[2026-11-03 05:04:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4355191974366199808,"note":"Value kept but may cause issues"} 
[2026-11-03 05:04:12] 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-11-03 05:04:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793662307000,"timestamp_ms":1793662307000,"timestamp_seconds":1793662307,"priority":1,"record_length":96,"hex_timestamp":"000001a19e9acab8"} 
[2026-11-03 05:04:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:04:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:04: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-11-03 05:04: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-11-03 05:04: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-11-03 05:04:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:04:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:04:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228388,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:04:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:04:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:04:12] 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-11-03 05:04:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:04:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:04:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177549056001,"66":27245,"221":206,"81":47616,"24":65,"16":36967663984967680,"45":4355191974366199808},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,81,24,16,45]} 
[2026-11-03 05:04:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:04:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:04:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177549056001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:04:12] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-11-03 05:04:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-11-03 05:04:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36967663984967680,"km_value":36967663984967.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:04:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":4355191974366199808,"description":"Unknown IO ID 45"} 
[2026-11-03 05:04:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177549056001,"power":27245,"unknown_221":206,"unknown_81":47616,"ignition":65,"odometer":null,"unknown_45":4355191974366199808}} 
[2026-11-03 05:04:12] local.INFO: DEBUG: GPS processor result {"connection_id":228388,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53452,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:04:12] local.INFO: GPS data processed {"connection_id":228388,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:04:12] local.INFO: Acknowledgment sent {"connection_id":228388,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:04:43] local.INFO: TCP Data received {"connection_id":228388,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e9cc2a0012d3c7cc006a2d528004a00042c..."} 
[2026-11-03 05:04:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228388,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e9cc2a0012d3c7cc006a2d528004a00042c..."} 
[2026-11-03 05:04:43] local.INFO: Processing buffer {"connection_id":228388,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e9cc2a0012d3c7cc006a2d528004a00042c..."} 
[2026-11-03 05:04:43] local.INFO: Packet analysis {"connection_id":228388,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e9c"} 
[2026-11-03 05:04:43] local.INFO: Extracted packet for processing {"connection_id":228388,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e9c"} 
[2026-11-03 05:04:43] local.INFO: GPS Element Parsed {"raw_longitude":758938816,"raw_latitude":111334696,"longitude_deg":75.8938816,"latitude_deg":11.1334696,"altitude":74,"angle":4,"satellites":44,"speed":51,"hex_longitude":"2d3c7cc0","hex_latitude":"06a2d528","is_valid_coordinates":true} 
[2026-11-03 05:04: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-11-03 05:04:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177581824001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:04:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4358851149096421376,"note":"Value kept but may cause issues"} 
[2026-11-03 05:04:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36973994766761984,"note":"Value kept but may cause issues"} 
[2026-11-03 05:04:43] 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-11-03 05:04:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793662436000,"timestamp_ms":1793662436000,"timestamp_seconds":1793662436,"priority":1,"record_length":96,"hex_timestamp":"000001a19e9cc2a0"} 
[2026-11-03 05:04:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:04:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:04: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-11-03 05:04: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-11-03 05:04: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-11-03 05:04:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:04:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:04:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228388,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:04:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:04:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:04:43] 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-11-03 05:04:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:04:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:04:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177581824001,"66":27321,"45":4358851149096421376,"81":49664,"24":51,"16":36973994766761984},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,81,24,16]} 
[2026-11-03 05:04:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:04:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:04:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177581824001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:04:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":4358851149096421376,"description":"Unknown IO ID 45"} 
[2026-11-03 05:04:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-11-03 05:04:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36973994766761984,"km_value":36973994766761.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:04:43] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459177581824001,"power":27321,"unknown_45":4358851149096421376,"unknown_81":49664,"ignition":51,"odometer":null}} 
[2026-11-03 05:04:43] local.INFO: DEBUG: GPS processor result {"connection_id":228388,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53453,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:04:43] local.INFO: GPS data processed {"connection_id":228388,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:04:43] local.INFO: Acknowledgment sent {"connection_id":228388,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:05:05] local.INFO: TCP Data received {"connection_id":229636,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:05:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229636,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:05:05] local.INFO: Processing buffer {"connection_id":229636,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:05:05] local.INFO: IMEI packet received {"connection_id":229636,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:05:05] local.INFO: IMEI acknowledgment sent {"connection_id":229636,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:05:10] local.INFO: TCP Data received {"connection_id":229636,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:05:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229636,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:05:10] local.INFO: Processing buffer {"connection_id":229636,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:05:10] local.INFO: IMEI packet received {"connection_id":229636,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:05:10] local.INFO: IMEI acknowledgment sent {"connection_id":229636,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:05:11] local.INFO: TCP Data received {"connection_id":229636,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e9cc2a0012d3c7cc006a2d528004a00042c..."} 
[2026-11-03 05:05:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229636,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e9cc2a0012d3c7cc006a2d528004a00042c..."} 
[2026-11-03 05:05:11] local.INFO: Processing buffer {"connection_id":229636,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e9cc2a0012d3c7cc006a2d528004a00042c..."} 
[2026-11-03 05:05:11] local.INFO: Packet analysis {"connection_id":229636,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e9c"} 
[2026-11-03 05:05:11] local.INFO: Extracted packet for processing {"connection_id":229636,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e9c"} 
[2026-11-03 05:05:11] local.INFO: GPS Element Parsed {"raw_longitude":758938816,"raw_latitude":111334696,"longitude_deg":75.8938816,"latitude_deg":11.1334696,"altitude":74,"angle":4,"satellites":44,"speed":51,"hex_longitude":"2d3c7cc0","hex_latitude":"06a2d528","is_valid_coordinates":true} 
[2026-11-03 05:05: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-11-03 05:05:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177583616001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:05:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4358569674122012672,"note":"Value kept but may cause issues"} 
[2026-11-03 05:05:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36973994766761984,"note":"Value kept but may cause issues"} 
[2026-11-03 05:05:11] 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-11-03 05:05:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793662436000,"timestamp_ms":1793662436000,"timestamp_seconds":1793662436,"priority":1,"record_length":96,"hex_timestamp":"000001a19e9cc2a0"} 
[2026-11-03 05:05:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:05:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:05: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 05:05:11] 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-11-03 05:05: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-11-03 05:05:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:05:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:05:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229636,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:05:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229636,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:05:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229636,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:05: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-11-03 05:05:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:05:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:05:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177583616001,"66":27321,"45":4358569674122012672,"81":49664,"24":51,"16":36973994766761984},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,81,24,16]} 
[2026-11-03 05:05:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:05:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:05:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177583616001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:05:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":4358569674122012672,"description":"Unknown IO ID 45"} 
[2026-11-03 05:05:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-11-03 05:05:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36973994766761984,"km_value":36973994766761.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:05:11] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459177583616001,"power":27321,"unknown_45":4358569674122012672,"unknown_81":49664,"ignition":51,"odometer":null}} 
[2026-11-03 05:05:11] local.INFO: DEBUG: GPS processor result {"connection_id":229636,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53454,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:05:11] local.INFO: GPS data processed {"connection_id":229636,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:05:11] local.INFO: Acknowledgment sent {"connection_id":229636,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:05:43] local.INFO: TCP Data received {"connection_id":229636,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e9cddf8012d3c818006a2f8600047000a2c..."} 
[2026-11-03 05:05:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229636,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e9cddf8012d3c818006a2f8600047000a2c..."} 
[2026-11-03 05:05:43] local.INFO: Processing buffer {"connection_id":229636,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e9cddf8012d3c818006a2f8600047000a2c..."} 
[2026-11-03 05:05:43] local.INFO: Packet analysis {"connection_id":229636,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e9c"} 
[2026-11-03 05:05:43] local.INFO: Extracted packet for processing {"connection_id":229636,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e9c"} 
[2026-11-03 05:05:43] local.INFO: GPS Element Parsed {"raw_longitude":758940032,"raw_latitude":111343712,"longitude_deg":75.8940032,"latitude_deg":11.1343712,"altitude":71,"angle":10,"satellites":44,"speed":52,"hex_longitude":"2d3c8180","hex_latitude":"06a2f860","is_valid_coordinates":true} 
[2026-11-03 05:05: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-11-03 05:05:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177583616001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:05:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4358569674122012672,"note":"Value kept but may cause issues"} 
[2026-11-03 05:05:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36974437148393472,"note":"Value kept but may cause issues"} 
[2026-11-03 05:05:43] 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-11-03 05:05:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793662443000,"timestamp_ms":1793662443000,"timestamp_seconds":1793662443,"priority":1,"record_length":96,"hex_timestamp":"000001a19e9cddf8"} 
[2026-11-03 05:05:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:05:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:05: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 05:05:43] 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-11-03 05:05: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-11-03 05:05:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:05:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:05:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229636,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:05:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229636,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:05:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229636,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:05:43] 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-11-03 05:05:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:05:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:05:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177583616001,"66":27397,"45":4358569674122012672,"81":49664,"24":52,"16":36974437148393472},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,81,24,16]} 
[2026-11-03 05:05:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:05:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:05:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177583616001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:05:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":4358569674122012672,"description":"Unknown IO ID 45"} 
[2026-11-03 05:05:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-11-03 05:05:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36974437148393472,"km_value":36974437148393.47,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:05:43] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459177583616001,"power":27397,"unknown_45":4358569674122012672,"unknown_81":49664,"ignition":52,"odometer":null}} 
[2026-11-03 05:05:43] local.INFO: DEBUG: GPS processor result {"connection_id":229636,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53455,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:05:43] local.INFO: GPS data processed {"connection_id":229636,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:05:43] local.INFO: Acknowledgment sent {"connection_id":229636,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:05:47] local.INFO: TCP Data received {"connection_id":227953,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:05:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227953,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:05:47] local.INFO: Processing buffer {"connection_id":227953,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:05:47] local.INFO: IMEI packet received {"connection_id":227953,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 05:05:47] local.INFO: IMEI acknowledgment sent {"connection_id":227953,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:06:05] local.INFO: TCP Data received {"connection_id":229637,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:06:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229637,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:06:05] local.INFO: Processing buffer {"connection_id":229637,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:06:05] local.INFO: IMEI packet received {"connection_id":229637,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:06:05] local.INFO: IMEI acknowledgment sent {"connection_id":229637,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:06:10] local.INFO: TCP Data received {"connection_id":229637,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:06:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229637,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:06:10] local.INFO: Processing buffer {"connection_id":229637,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:06:10] local.INFO: IMEI packet received {"connection_id":229637,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:06:10] local.INFO: IMEI acknowledgment sent {"connection_id":229637,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:06:11] local.INFO: TCP Data received {"connection_id":229637,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e9cf950012d3c870006a31c60004400092f..."} 
[2026-11-03 05:06:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229637,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e9cf950012d3c870006a31c60004400092f..."} 
[2026-11-03 05:06:11] local.INFO: Processing buffer {"connection_id":229637,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e9cf950012d3c870006a31c60004400092f..."} 
[2026-11-03 05:06:11] local.INFO: Packet analysis {"connection_id":229637,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e9c"} 
[2026-11-03 05:06:11] local.INFO: Extracted packet for processing {"connection_id":229637,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e9c"} 
[2026-11-03 05:06:11] local.INFO: GPS Element Parsed {"raw_longitude":758941440,"raw_latitude":111352928,"longitude_deg":75.894144,"latitude_deg":11.1352928,"altitude":68,"angle":9,"satellites":47,"speed":54,"hex_longitude":"2d3c8700","hex_latitude":"06a31c60","is_valid_coordinates":true} 
[2026-11-03 05:06:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:06:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177585408001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:06:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4359906680263696384,"note":"Value kept but may cause issues"} 
[2026-11-03 05:06:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36974888119959552,"note":"Value kept but may cause issues"} 
[2026-11-03 05:06:11] 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-11-03 05:06:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793662450000,"timestamp_ms":1793662450000,"timestamp_seconds":1793662450,"priority":1,"record_length":96,"hex_timestamp":"000001a19e9cf950"} 
[2026-11-03 05:06:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:06:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:06:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 05:06: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-11-03 05:06:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:06:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:06:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:06:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229637,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:06:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:06:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:06: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-11-03 05:06:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:06:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:06:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177585408001,"66":27376,"45":4359906680263696384,"81":49664,"24":54,"16":36974888119959552},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,81,24,16]} 
[2026-11-03 05:06:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:06:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:06:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177585408001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:06:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":4359906680263696384,"description":"Unknown IO ID 45"} 
[2026-11-03 05:06:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-11-03 05:06:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36974888119959552,"km_value":36974888119959.555,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:06:11] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459177585408001,"power":27376,"unknown_45":4359906680263696384,"unknown_81":49664,"ignition":54,"odometer":null}} 
[2026-11-03 05:06:11] local.INFO: DEBUG: GPS processor result {"connection_id":229637,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53456,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:06:11] local.INFO: GPS data processed {"connection_id":229637,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:06:11] local.INFO: Acknowledgment sent {"connection_id":229637,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:06:43] local.INFO: TCP Data received {"connection_id":229637,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e9e7438012d3cc54006a4e7b00031016031..."} 
[2026-11-03 05:06:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229637,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e9e7438012d3cc54006a4e7b00031016031..."} 
[2026-11-03 05:06:43] local.INFO: Processing buffer {"connection_id":229637,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e9e7438012d3cc54006a4e7b00031016031..."} 
[2026-11-03 05:06:43] local.INFO: Packet analysis {"connection_id":229637,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e9e"} 
[2026-11-03 05:06:43] local.INFO: Extracted packet for processing {"connection_id":229637,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e9e"} 
[2026-11-03 05:06:43] local.INFO: GPS Element Parsed {"raw_longitude":758957376,"raw_latitude":111470512,"longitude_deg":75.8957376,"latitude_deg":11.1470512,"altitude":49,"angle":352,"satellites":49,"speed":52,"hex_longitude":"2d3cc540","hex_latitude":"06a4e7b0","is_valid_coordinates":true} 
[2026-11-03 05:06:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:06:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177610240001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:06:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36980729275482112,"note":"Value kept but may cause issues"} 
[2026-11-03 05:06:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4380383984849397760,"note":"Value kept but may cause issues"} 
[2026-11-03 05:06:43] 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-11-03 05:06:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793662547000,"timestamp_ms":1793662547000,"timestamp_seconds":1793662547,"priority":1,"record_length":96,"hex_timestamp":"000001a19e9e7438"} 
[2026-11-03 05:06:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:06:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:06:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 05:06:43] 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-11-03 05:06:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:06:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:06:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:06:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229637,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:06:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:06:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:06:43] 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-11-03 05:06:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:06:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:06:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177610240001,"66":27463,"235":206,"81":49664,"24":52,"16":36980729275482112,"45":4380383984849397760},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,81,24,16,45]} 
[2026-11-03 05:06:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:06:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:06:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177610240001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:06:43] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-11-03 05:06:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-11-03 05:06:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36980729275482112,"km_value":36980729275482.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:06:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":4380383984849397760,"description":"Unknown IO ID 45"} 
[2026-11-03 05:06:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177610240001,"power":27463,"unknown_235":206,"unknown_81":49664,"ignition":52,"odometer":null,"unknown_45":4380383984849397760}} 
[2026-11-03 05:06:43] local.INFO: DEBUG: GPS processor result {"connection_id":229637,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53457,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:06:43] local.INFO: GPS data processed {"connection_id":229637,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:06:43] local.INFO: Acknowledgment sent {"connection_id":229637,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:07:14] local.INFO: TCP Data received {"connection_id":228391,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:07:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228391,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:07:14] local.INFO: Processing buffer {"connection_id":228391,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:07:14] local.INFO: IMEI packet received {"connection_id":228391,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:07:14] local.INFO: IMEI acknowledgment sent {"connection_id":228391,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:07:15] local.INFO: TCP Data received {"connection_id":228391,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:07:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228391,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:07:15] local.INFO: Processing buffer {"connection_id":228391,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:07:15] local.INFO: IMEI packet received {"connection_id":228391,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:07:15] local.INFO: IMEI acknowledgment sent {"connection_id":228391,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:07:20] local.INFO: TCP Data received {"connection_id":228391,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:07:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228391,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:07:20] local.INFO: Processing buffer {"connection_id":228391,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:07:20] local.INFO: IMEI packet received {"connection_id":228391,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:07:20] local.INFO: IMEI acknowledgment sent {"connection_id":228391,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:07:21] local.INFO: TCP Data received {"connection_id":228391,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e9e9378012d3cbf8006a50e580035015f30..."} 
[2026-11-03 05:07:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228391,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e9e9378012d3cbf8006a50e580035015f30..."} 
[2026-11-03 05:07:21] local.INFO: Processing buffer {"connection_id":228391,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e9e9378012d3cbf8006a50e580035015f30..."} 
[2026-11-03 05:07:21] local.INFO: Packet analysis {"connection_id":228391,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e9e"} 
[2026-11-03 05:07:21] local.INFO: Extracted packet for processing {"connection_id":228391,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e9e"} 
[2026-11-03 05:07:21] local.INFO: GPS Element Parsed {"raw_longitude":758955904,"raw_latitude":111480408,"longitude_deg":75.8955904,"latitude_deg":11.1480408,"altitude":53,"angle":351,"satellites":48,"speed":47,"hex_longitude":"2d3cbf80","hex_latitude":"06a50e58","is_valid_coordinates":true} 
[2026-11-03 05:07: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-11-03 05:07:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177612032001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:07:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36981214606786560,"note":"Value kept but may cause issues"} 
[2026-11-03 05:07:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4378976609968304128,"note":"Value kept but may cause issues"} 
[2026-11-03 05:07:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:07:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793662555000,"timestamp_ms":1793662555000,"timestamp_seconds":1793662555,"priority":1,"record_length":96,"hex_timestamp":"000001a19e9e9378"} 
[2026-11-03 05:07:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:07:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:07: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 05:07:21] 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-11-03 05:07: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-11-03 05:07:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:07:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:07:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228391,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:07:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228391,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:07:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228391,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:07:21] 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-11-03 05:07:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:07:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:07:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177612032001,"66":27376,"131":206,"81":49664,"24":47,"16":36981214606786560,"45":4378976609968304128},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,81,24,16,45]} 
[2026-11-03 05:07:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:07:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:07:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177612032001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:07:21] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-11-03 05:07:21] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-11-03 05:07:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36981214606786560,"km_value":36981214606786.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:07:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":4378976609968304128,"description":"Unknown IO ID 45"} 
[2026-11-03 05:07:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177612032001,"power":27376,"unknown_131":206,"unknown_81":49664,"ignition":47,"odometer":null,"unknown_45":4378976609968304128}} 
[2026-11-03 05:07:21] local.INFO: DEBUG: GPS processor result {"connection_id":228391,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53458,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:07:21] local.INFO: GPS data processed {"connection_id":228391,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:07:21] local.INFO: Acknowledgment sent {"connection_id":228391,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:08:06] local.INFO: TCP Data received {"connection_id":227954,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:08:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227954,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:08:06] local.INFO: Processing buffer {"connection_id":227954,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:08:06] local.INFO: IMEI packet received {"connection_id":227954,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:08:06] local.INFO: IMEI acknowledgment sent {"connection_id":227954,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:08:31] local.INFO: TCP Data received {"connection_id":227954,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:08:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227954,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:08:31] local.INFO: Processing buffer {"connection_id":227954,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:08:31] local.INFO: IMEI packet received {"connection_id":227954,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:08:31] local.INFO: IMEI acknowledgment sent {"connection_id":227954,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:08:32] local.INFO: TCP Data received {"connection_id":227954,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e9eb2b8012d3cba8006a530e80037015f31..."} 
[2026-11-03 05:08:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227954,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e9eb2b8012d3cba8006a530e80037015f31..."} 
[2026-11-03 05:08:32] local.INFO: Processing buffer {"connection_id":227954,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e9eb2b8012d3cba8006a530e80037015f31..."} 
[2026-11-03 05:08:32] local.INFO: Packet analysis {"connection_id":227954,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e9e"} 
[2026-11-03 05:08:32] local.INFO: Extracted packet for processing {"connection_id":227954,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e9e"} 
[2026-11-03 05:08:32] local.INFO: GPS Element Parsed {"raw_longitude":758954624,"raw_latitude":111489256,"longitude_deg":75.8954624,"latitude_deg":11.1489256,"altitude":55,"angle":351,"satellites":49,"speed":41,"hex_longitude":"2d3cba80","hex_latitude":"06a530e8","is_valid_coordinates":true} 
[2026-11-03 05: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-11-03 05:08:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177614080001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:08:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36981648398483456,"note":"Value kept but may cause issues"} 
[2026-11-03 05:08:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4377358128854751232,"note":"Value kept but may cause issues"} 
[2026-11-03 05:08:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:08:32] local.INFO: AVL Record Parsed {"raw_timestamp":1793662563000,"timestamp_ms":1793662563000,"timestamp_seconds":1793662563,"priority":1,"record_length":96,"hex_timestamp":"000001a19e9eb2b8"} 
[2026-11-03 05:08:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:08: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-11-03 05:08:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 05:08:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05: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-11-03 05:08:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:08:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:08:32] local.INFO: Teltonika packet parsed successfully {"connection_id":227954,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:08:32] local.INFO: Passing IMEI to GPS processor {"connection_id":227954,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:08:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":227954,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:08: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-11-03 05:08:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:08:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:08:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177614080001,"66":27376,"131":206,"81":49664,"24":41,"16":36981648398483456,"45":4377358128854751232},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,81,24,16,45]} 
[2026-11-03 05:08:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:08:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:08:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177614080001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:08:32] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-11-03 05:08:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-11-03 05:08:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36981648398483456,"km_value":36981648398483.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:08:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":4377358128854751232,"description":"Unknown IO ID 45"} 
[2026-11-03 05:08:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177614080001,"power":27376,"unknown_131":206,"unknown_81":49664,"ignition":41,"odometer":null,"unknown_45":4377358128854751232}} 
[2026-11-03 05:08:32] local.INFO: DEBUG: GPS processor result {"connection_id":227954,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53459,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:08:32] local.INFO: GPS data processed {"connection_id":227954,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:08:32] local.INFO: Acknowledgment sent {"connection_id":227954,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:09:05] local.INFO: TCP Data received {"connection_id":227955,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:09:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227955,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:09:05] local.INFO: Processing buffer {"connection_id":227955,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:09:05] local.INFO: IMEI packet received {"connection_id":227955,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:09:05] local.INFO: IMEI acknowledgment sent {"connection_id":227955,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:09:09] local.INFO: TCP Data received {"connection_id":227955,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:09:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227955,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:09:09] local.INFO: Processing buffer {"connection_id":227955,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:09:09] local.INFO: IMEI packet received {"connection_id":227955,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:09:09] local.INFO: IMEI acknowledgment sent {"connection_id":227955,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:09:10] local.INFO: TCP Data received {"connection_id":227955,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:09:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227955,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:09:10] local.INFO: Processing buffer {"connection_id":227955,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:09:10] local.INFO: IMEI packet received {"connection_id":227955,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:09:10] local.INFO: IMEI acknowledgment sent {"connection_id":227955,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:09:15] local.INFO: TCP Data received {"connection_id":227955,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:09:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227955,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:09:15] local.INFO: Processing buffer {"connection_id":227955,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:09:15] local.INFO: IMEI packet received {"connection_id":227955,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:09:15] local.INFO: IMEI acknowledgment sent {"connection_id":227955,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:09:16] local.INFO: TCP Data received {"connection_id":227955,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19e9ece10012d3cb48006a54bd80039015330..."} 
[2026-11-03 05:09:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227955,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19e9ece10012d3cb48006a54bd80039015330..."} 
[2026-11-03 05:09:16] local.INFO: Processing buffer {"connection_id":227955,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19e9ece10012d3cb48006a54bd80039015330..."} 
[2026-11-03 05:09:16] local.INFO: Packet analysis {"connection_id":227955,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19e9e"} 
[2026-11-03 05:09:16] local.INFO: Extracted packet for processing {"connection_id":227955,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19e9e"} 
[2026-11-03 05:09:16] local.INFO: GPS Element Parsed {"raw_longitude":758953088,"raw_latitude":111496152,"longitude_deg":75.8953088,"latitude_deg":11.1496152,"altitude":57,"angle":339,"satellites":48,"speed":36,"hex_longitude":"2d3cb480","hex_latitude":"06a54bd8","is_valid_coordinates":true} 
[2026-11-03 05:09:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:09:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177616128001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:09:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36981991995867136,"note":"Value kept but may cause issues"} 
[2026-11-03 05:09:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4375950753973463040,"note":"Value kept but may cause issues"} 
[2026-11-03 05:09:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:09:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793662570000,"timestamp_ms":1793662570000,"timestamp_seconds":1793662570,"priority":1,"record_length":96,"hex_timestamp":"000001a19e9ece10"} 
[2026-11-03 05:09:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:09:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:09:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 05:09:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:09:16] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:09:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:09:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:09:16] local.INFO: Teltonika packet parsed successfully {"connection_id":227955,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:09:16] local.INFO: Passing IMEI to GPS processor {"connection_id":227955,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:09:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":227955,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:09:16] 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-11-03 05:09:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:09:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:09:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177616128001,"66":27376,"131":206,"81":49664,"24":36,"16":36981991995867136,"45":4375950753973463040},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,81,24,16,45]} 
[2026-11-03 05:09:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:09:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:09:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177616128001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:09:16] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-11-03 05:09:16] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-11-03 05:09:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36981991995867136,"km_value":36981991995867.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:09:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":4375950753973463040,"description":"Unknown IO ID 45"} 
[2026-11-03 05:09:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177616128001,"power":27376,"unknown_131":206,"unknown_81":49664,"ignition":36,"odometer":null,"unknown_45":4375950753973463040}} 
[2026-11-03 05:09:16] local.INFO: DEBUG: GPS processor result {"connection_id":227955,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53460,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:09:16] local.INFO: GPS data processed {"connection_id":227955,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:09:16] local.INFO: Acknowledgment sent {"connection_id":227955,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:09:47] local.INFO: TCP Data received {"connection_id":227955,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ea16238012d3b958006a702e8003801382c..."} 
[2026-11-03 05:09:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227955,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ea16238012d3b958006a702e8003801382c..."} 
[2026-11-03 05:09:47] local.INFO: Processing buffer {"connection_id":227955,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ea16238012d3b958006a702e8003801382c..."} 
[2026-11-03 05:09:47] local.INFO: Packet analysis {"connection_id":227955,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ea1"} 
[2026-11-03 05:09:47] local.INFO: Extracted packet for processing {"connection_id":227955,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ea1"} 
[2026-11-03 05:09:47] local.INFO: GPS Element Parsed {"raw_longitude":758879616,"raw_latitude":111608552,"longitude_deg":75.8879616,"latitude_deg":11.1608552,"altitude":56,"angle":312,"satellites":44,"speed":54,"hex_longitude":"2d3b9580","hex_latitude":"06a702e8","is_valid_coordinates":true} 
[2026-11-03 05:09: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-11-03 05:09:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177660160001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:09:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36988494576353280,"note":"Value kept but may cause issues"} 
[2026-11-03 05:09:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4297419235500691456,"note":"Value kept but may cause issues"} 
[2026-11-03 05:09:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:09:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793662739000,"timestamp_ms":1793662739000,"timestamp_seconds":1793662739,"priority":1,"record_length":96,"hex_timestamp":"000001a19ea16238"} 
[2026-11-03 05:09:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:09:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:09: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":196,"data_length":795,"current_offset":136} 
[2026-11-03 05:09:47] 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-11-03 05:09: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-11-03 05:09:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:09:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:09:47] local.INFO: Teltonika packet parsed successfully {"connection_id":227955,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:09:47] local.INFO: Passing IMEI to GPS processor {"connection_id":227955,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:09:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":227955,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:09: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-11-03 05:09:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:09:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:09:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177660160001,"66":27267,"101":206,"81":49664,"24":54,"16":36988494576353280,"45":4297419235500691456},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,81,24,16,45]} 
[2026-11-03 05:09:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:09:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:09:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177660160001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:09:47] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 05:09:47] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-11-03 05:09:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36988494576353280,"km_value":36988494576353.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:09:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":4297419235500691456,"description":"Unknown IO ID 45"} 
[2026-11-03 05:09:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177660160001,"power":27267,"unknown_101":206,"unknown_81":49664,"ignition":54,"odometer":null,"unknown_45":4297419235500691456}} 
[2026-11-03 05:09:47] local.INFO: DEBUG: GPS processor result {"connection_id":227955,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53461,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:09:47] local.INFO: GPS data processed {"connection_id":227955,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:09:47] local.INFO: Acknowledgment sent {"connection_id":227955,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:10:05] local.INFO: TCP Data received {"connection_id":231471,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:10:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231471,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:10:05] local.INFO: Processing buffer {"connection_id":231471,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:10:05] local.INFO: IMEI packet received {"connection_id":231471,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:10:05] local.INFO: IMEI acknowledgment sent {"connection_id":231471,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:10:05] local.INFO: TCP Data received {"connection_id":231471,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:10:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231471,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:10:05] local.INFO: Processing buffer {"connection_id":231471,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:10:05] local.INFO: IMEI packet received {"connection_id":231471,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:10:05] local.INFO: IMEI acknowledgment sent {"connection_id":231471,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:10:11] local.INFO: TCP Data received {"connection_id":231471,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:10:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231471,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:10:11] local.INFO: Processing buffer {"connection_id":231471,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:10:11] local.INFO: IMEI packet received {"connection_id":231471,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:10:11] local.INFO: IMEI acknowledgment sent {"connection_id":231471,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:10:11] local.INFO: TCP Data received {"connection_id":231471,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ea171d8012d3b840006a70fb00035012d24..."} 
[2026-11-03 05:10:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231471,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ea171d8012d3b840006a70fb00035012d24..."} 
[2026-11-03 05:10:11] local.INFO: Processing buffer {"connection_id":231471,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ea171d8012d3b840006a70fb00035012d24..."} 
[2026-11-03 05:10:11] local.INFO: Packet analysis {"connection_id":231471,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ea1"} 
[2026-11-03 05:10:11] local.INFO: Extracted packet for processing {"connection_id":231471,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ea1"} 
[2026-11-03 05:10:11] local.INFO: GPS Element Parsed {"raw_longitude":758875136,"raw_latitude":111611824,"longitude_deg":75.8875136,"latitude_deg":11.1611824,"altitude":53,"angle":301,"satellites":36,"speed":55,"hex_longitude":"2d3b8400","hex_latitude":"06a70fb0","is_valid_coordinates":true} 
[2026-11-03 05: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-11-03 05:10:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177661184001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:10:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36988760864325632,"note":"Value kept but may cause issues"} 
[2026-11-03 05:10:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4293478585827780608,"note":"Value kept but may cause issues"} 
[2026-11-03 05:10:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:10:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793662743000,"timestamp_ms":1793662743000,"timestamp_seconds":1793662743,"priority":1,"record_length":96,"hex_timestamp":"000001a19ea171d8"} 
[2026-11-03 05:10:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:10:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 05:10:11] 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-11-03 05: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-11-03 05:10:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:10:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:10:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231471,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:10:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231471,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:10:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231471,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:10: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-11-03 05:10:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:10:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:10:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177661184001,"66":27343,"101":206,"81":49664,"24":55,"16":36988760864325632,"45":4293478585827780608},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,81,24,16,45]} 
[2026-11-03 05:10:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:10:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:10:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177661184001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:10:11] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 05:10:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-11-03 05:10:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36988760864325632,"km_value":36988760864325.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:10:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":4293478585827780608,"description":"Unknown IO ID 45"} 
[2026-11-03 05:10:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177661184001,"power":27343,"unknown_101":206,"unknown_81":49664,"ignition":55,"odometer":null,"unknown_45":4293478585827780608}} 
[2026-11-03 05:10:11] local.INFO: DEBUG: GPS processor result {"connection_id":231471,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53462,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:10:11] local.INFO: GPS data processed {"connection_id":231471,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:10:11] local.INFO: Acknowledgment sent {"connection_id":231471,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:10:50] local.INFO: TCP Data received {"connection_id":231471,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ea17d90012d3b750006a716580034011f29..."} 
[2026-11-03 05:10:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231471,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ea17d90012d3b750006a716580034011f29..."} 
[2026-11-03 05:10:50] local.INFO: Processing buffer {"connection_id":231471,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ea17d90012d3b750006a716580034011f29..."} 
[2026-11-03 05:10:50] local.INFO: Packet analysis {"connection_id":231471,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ea1"} 
[2026-11-03 05:10:50] local.INFO: Extracted packet for processing {"connection_id":231471,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ea1"} 
[2026-11-03 05:10:50] local.INFO: GPS Element Parsed {"raw_longitude":758871296,"raw_latitude":111613528,"longitude_deg":75.8871296,"latitude_deg":11.1613528,"altitude":52,"angle":287,"satellites":41,"speed":54,"hex_longitude":"2d3b7500","hex_latitude":"06a71658","is_valid_coordinates":true} 
[2026-11-03 05:10: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-11-03 05:10:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177662208001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:10:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36988962727788544,"note":"Value kept but may cause issues"} 
[2026-11-03 05:10:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4288552773736181760,"note":"Value kept but may cause issues"} 
[2026-11-03 05:10:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:10:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793662746000,"timestamp_ms":1793662746000,"timestamp_seconds":1793662746,"priority":1,"record_length":96,"hex_timestamp":"000001a19ea17d90"} 
[2026-11-03 05:10:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:10:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:10: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 05:10:50] 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-11-03 05:10: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-11-03 05:10:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:10:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:10:50] local.INFO: Teltonika packet parsed successfully {"connection_id":231471,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:10:50] local.INFO: Passing IMEI to GPS processor {"connection_id":231471,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:10:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":231471,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:10:50] 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-11-03 05:10:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:10:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:10:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177662208001,"66":27321,"101":206,"81":49664,"24":54,"16":36988962727788544,"45":4288552773736181760},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,81,24,16,45]} 
[2026-11-03 05:10:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:10:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:10:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177662208001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:10:50] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 05:10:50] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-11-03 05:10:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36988962727788544,"km_value":36988962727788.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:10:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":4288552773736181760,"description":"Unknown IO ID 45"} 
[2026-11-03 05:10:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177662208001,"power":27321,"unknown_101":206,"unknown_81":49664,"ignition":54,"odometer":null,"unknown_45":4288552773736181760}} 
[2026-11-03 05:10:50] local.INFO: DEBUG: GPS processor result {"connection_id":231471,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53463,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:10:50] local.INFO: GPS data processed {"connection_id":231471,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:10:50] local.INFO: Acknowledgment sent {"connection_id":231471,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:11:05] local.INFO: TCP Data received {"connection_id":227956,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:11:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227956,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:11:05] local.INFO: Processing buffer {"connection_id":227956,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:11:05] local.INFO: IMEI packet received {"connection_id":227956,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:11:05] local.INFO: IMEI acknowledgment sent {"connection_id":227956,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:11:08] local.INFO: TCP Data received {"connection_id":227956,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:11:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227956,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:11:08] local.INFO: Processing buffer {"connection_id":227956,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:11:08] local.INFO: IMEI packet received {"connection_id":227956,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:11:08] local.INFO: IMEI acknowledgment sent {"connection_id":227956,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:11:10] local.INFO: TCP Data received {"connection_id":227956,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:11:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227956,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:11:10] local.INFO: Processing buffer {"connection_id":227956,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:11:10] local.INFO: IMEI packet received {"connection_id":227956,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:11:10] local.INFO: IMEI acknowledgment sent {"connection_id":227956,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:11:11] local.INFO: TCP Data received {"connection_id":227956,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ea28b18012d39ff0006a76788001b01322f..."} 
[2026-11-03 05:11:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227956,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ea28b18012d39ff0006a76788001b01322f..."} 
[2026-11-03 05:11:11] local.INFO: Processing buffer {"connection_id":227956,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ea28b18012d39ff0006a76788001b01322f..."} 
[2026-11-03 05:11:11] local.INFO: Packet analysis {"connection_id":227956,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ea2"} 
[2026-11-03 05:11:11] local.INFO: Extracted packet for processing {"connection_id":227956,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ea2"} 
[2026-11-03 05:11:11] local.INFO: GPS Element Parsed {"raw_longitude":758775552,"raw_latitude":111634312,"longitude_deg":75.8775552,"latitude_deg":11.1634312,"altitude":27,"angle":306,"satellites":47,"speed":56,"hex_longitude":"2d39ff00","hex_latitude":"06a76788","is_valid_coordinates":true} 
[2026-11-03 05:11: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-11-03 05:11:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177679616001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:11:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36993644242141184,"note":"Value kept but may cause issues"} 
[2026-11-03 05:11:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4184547769846599680,"note":"Value kept but may cause issues"} 
[2026-11-03 05:11:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:11:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793662815000,"timestamp_ms":1793662815000,"timestamp_seconds":1793662815,"priority":1,"record_length":96,"hex_timestamp":"000001a19ea28b18"} 
[2026-11-03 05:11:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:11: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-11-03 05:11: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 05:11:11] 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-11-03 05:11: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-11-03 05:11:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:11:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:11:11] local.INFO: Teltonika packet parsed successfully {"connection_id":227956,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:11:11] local.INFO: Passing IMEI to GPS processor {"connection_id":227956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:11:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":227956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:11: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-11-03 05:11:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:11:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:11:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177679616001,"66":27343,"186":206,"81":49664,"24":56,"16":36993644242141184,"45":4184547769846599680},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,81,24,16,45]} 
[2026-11-03 05:11:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:11:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:11:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177679616001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:11:11] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-11-03 05:11:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-11-03 05:11:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36993644242141184,"km_value":36993644242141.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:11:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":4184547769846599680,"description":"Unknown IO ID 45"} 
[2026-11-03 05:11:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177679616001,"power":27343,"unknown_186":206,"unknown_81":49664,"ignition":56,"odometer":null,"unknown_45":4184547769846599680}} 
[2026-11-03 05:11:11] local.INFO: DEBUG: GPS processor result {"connection_id":227956,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53464,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:11:11] local.INFO: GPS data processed {"connection_id":227956,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:11:11] local.INFO: Acknowledgment sent {"connection_id":227956,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:11:22] local.INFO: TCP Data received {"connection_id":229640,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:11:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229640,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:11:22] local.INFO: Processing buffer {"connection_id":229640,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:11:22] local.INFO: IMEI packet received {"connection_id":229640,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 05:11:22] local.INFO: IMEI acknowledgment sent {"connection_id":229640,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:11:41] local.INFO: TCP Data received {"connection_id":231472,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:11:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231472,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:11:41] local.INFO: Processing buffer {"connection_id":231472,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:11:41] local.INFO: IMEI packet received {"connection_id":231472,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 05:11:41] local.INFO: IMEI acknowledgment sent {"connection_id":231472,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:11:43] local.INFO: TCP Data received {"connection_id":227956,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ea29ab8012d39eec006a776a00019013e2f..."} 
[2026-11-03 05:11:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227956,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ea29ab8012d39eec006a776a00019013e2f..."} 
[2026-11-03 05:11:43] local.INFO: Processing buffer {"connection_id":227956,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ea29ab8012d39eec006a776a00019013e2f..."} 
[2026-11-03 05:11:43] local.INFO: Packet analysis {"connection_id":227956,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ea2"} 
[2026-11-03 05:11:43] local.INFO: Extracted packet for processing {"connection_id":227956,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ea2"} 
[2026-11-03 05:11:43] local.INFO: GPS Element Parsed {"raw_longitude":758771392,"raw_latitude":111638176,"longitude_deg":75.8771392,"latitude_deg":11.1638176,"altitude":25,"angle":318,"satellites":47,"speed":55,"hex_longitude":"2d39eec0","hex_latitude":"06a776a0","is_valid_coordinates":true} 
[2026-11-03 05:11:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:11:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177680640001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:11:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4179059007801493504,"note":"Value kept but may cause issues"} 
[2026-11-03 05:11:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36993919120048128,"note":"Value kept but may cause issues"} 
[2026-11-03 05:11:43] 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-11-03 05:11:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793662819000,"timestamp_ms":1793662819000,"timestamp_seconds":1793662819,"priority":1,"record_length":96,"hex_timestamp":"000001a19ea29ab8"} 
[2026-11-03 05:11:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:11:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:11:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 05:11:43] 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-11-03 05:11:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:11:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:11:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:11:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227956,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:11:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:11:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:11:43] 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-11-03 05:11:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:11:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:11:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177680640001,"66":27441,"45":4179059007801493504,"81":23296,"24":55,"16":36993919120048128},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,81,24,16]} 
[2026-11-03 05:11:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:11:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:11:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177680640001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:11:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":4179059007801493504,"description":"Unknown IO ID 45"} 
[2026-11-03 05:11:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-11-03 05:11:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36993919120048128,"km_value":36993919120048.125,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:11:43] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459177680640001,"power":27441,"unknown_45":4179059007801493504,"unknown_81":23296,"ignition":55,"odometer":null}} 
[2026-11-03 05:11:43] local.INFO: DEBUG: GPS processor result {"connection_id":227956,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53465,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:11:43] local.INFO: GPS data processed {"connection_id":227956,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:11:43] local.INFO: Acknowledgment sent {"connection_id":227956,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:12:12] local.INFO: TCP Data received {"connection_id":229641,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:12:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229641,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:12:12] local.INFO: Processing buffer {"connection_id":229641,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:12:12] local.INFO: IMEI packet received {"connection_id":229641,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:12:12] local.INFO: IMEI acknowledgment sent {"connection_id":229641,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:12:16] local.INFO: TCP Data received {"connection_id":229641,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:12:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229641,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:12:16] local.INFO: Processing buffer {"connection_id":229641,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:12:16] local.INFO: IMEI packet received {"connection_id":229641,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:12:16] local.INFO: IMEI acknowledgment sent {"connection_id":229641,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:12:20] local.INFO: TCP Data received {"connection_id":229641,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:12:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229641,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:12:20] local.INFO: Processing buffer {"connection_id":229641,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:12:20] local.INFO: IMEI packet received {"connection_id":229641,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:12:20] local.INFO: IMEI acknowledgment sent {"connection_id":229641,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:12:21] local.INFO: TCP Data received {"connection_id":229641,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ea2a670012d39e5c006a783d80018014a31..."} 
[2026-11-03 05:12:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229641,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ea2a670012d39e5c006a783d80018014a31..."} 
[2026-11-03 05:12:21] local.INFO: Processing buffer {"connection_id":229641,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ea2a670012d39e5c006a783d80018014a31..."} 
[2026-11-03 05:12:21] local.INFO: Packet analysis {"connection_id":229641,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ea2"} 
[2026-11-03 05:12:21] local.INFO: Extracted packet for processing {"connection_id":229641,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ea2"} 
[2026-11-03 05:12:21] local.INFO: GPS Element Parsed {"raw_longitude":758769088,"raw_latitude":111641560,"longitude_deg":75.8769088,"latitude_deg":11.164156,"altitude":24,"angle":330,"satellites":49,"speed":54,"hex_longitude":"2d39e5c0","hex_latitude":"06a783d8","is_valid_coordinates":true} 
[2026-11-03 05:12: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-11-03 05:12:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177681664001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:12:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4174485039430934528,"note":"Value kept but may cause issues"} 
[2026-11-03 05:12:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36994116688543744,"note":"Value kept but may cause issues"} 
[2026-11-03 05:12:21] 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-11-03 05:12:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793662822000,"timestamp_ms":1793662822000,"timestamp_seconds":1793662822,"priority":1,"record_length":96,"hex_timestamp":"000001a19ea2a670"} 
[2026-11-03 05:12:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:12:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:12: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":107,"n8_eight_byte":49,"data_length":795,"current_offset":136} 
[2026-11-03 05:12:21] 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-11-03 05:12: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-11-03 05:12:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:12:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:12:21] local.INFO: Teltonika packet parsed successfully {"connection_id":229641,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:12:21] local.INFO: Passing IMEI to GPS processor {"connection_id":229641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:12:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":229641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:12:21] 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-11-03 05:12:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:12:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:12:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177681664001,"66":27300,"45":4174485039430934528,"81":23296,"24":54,"16":36994116688543744},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,81,24,16]} 
[2026-11-03 05:12:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:12:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:12:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177681664001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:12:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":4174485039430934528,"description":"Unknown IO ID 45"} 
[2026-11-03 05:12:21] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-11-03 05:12:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36994116688543744,"km_value":36994116688543.74,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:12:21] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459177681664001,"power":27300,"unknown_45":4174485039430934528,"unknown_81":23296,"ignition":54,"odometer":null}} 
[2026-11-03 05:12:21] local.INFO: DEBUG: GPS processor result {"connection_id":229641,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53466,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:12:21] local.INFO: GPS data processed {"connection_id":229641,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:12:21] local.INFO: Acknowledgment sent {"connection_id":229641,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:12:22] local.INFO: TCP Data received {"connection_id":229641,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ea2c1c8012d39d6c006a7a7680014015430..."} 
[2026-11-03 05:12:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229641,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ea2c1c8012d39d6c006a7a7680014015430..."} 
[2026-11-03 05:12:22] local.INFO: Processing buffer {"connection_id":229641,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ea2c1c8012d39d6c006a7a7680014015430..."} 
[2026-11-03 05:12:22] local.INFO: Packet analysis {"connection_id":229641,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ea2"} 
[2026-11-03 05:12:22] local.INFO: Extracted packet for processing {"connection_id":229641,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ea2"} 
[2026-11-03 05:12:22] local.INFO: GPS Element Parsed {"raw_longitude":758765248,"raw_latitude":111650664,"longitude_deg":75.8765248,"latitude_deg":11.1650664,"altitude":20,"angle":340,"satellites":48,"speed":57,"hex_longitude":"2d39d6c0","hex_latitude":"06a7a768","is_valid_coordinates":true} 
[2026-11-03 05:12: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-11-03 05:12:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177682432001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:12:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4171951764641404928,"note":"Value kept but may cause issues"} 
[2026-11-03 05:12:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36994593429913600,"note":"Value kept but may cause issues"} 
[2026-11-03 05:12:22] 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-11-03 05:12:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793662829000,"timestamp_ms":1793662829000,"timestamp_seconds":1793662829,"priority":1,"record_length":96,"hex_timestamp":"000001a19ea2c1c8"} 
[2026-11-03 05:12:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:12:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:12: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":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 05:12:22] 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-11-03 05:12: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-11-03 05:12:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:12:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:12:22] local.INFO: Teltonika packet parsed successfully {"connection_id":229641,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:12:22] local.INFO: Passing IMEI to GPS processor {"connection_id":229641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:12:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":229641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:12:22] 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-11-03 05:12:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:12:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:12:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177682432001,"66":27321,"45":4171951764641404928,"81":23296,"24":57,"16":36994593429913600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,81,24,16]} 
[2026-11-03 05:12:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:12:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:12:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177682432001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:12:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":4171951764641404928,"description":"Unknown IO ID 45"} 
[2026-11-03 05:12:22] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-11-03 05:12:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36994593429913600,"km_value":36994593429913.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:12:22] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459177682432001,"power":27321,"unknown_45":4171951764641404928,"unknown_81":23296,"ignition":57,"odometer":null}} 
[2026-11-03 05:12:22] local.INFO: DEBUG: GPS processor result {"connection_id":229641,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53467,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:12:22] local.INFO: GPS data processed {"connection_id":229641,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:12:22] local.INFO: Acknowledgment sent {"connection_id":229641,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:13:35] local.INFO: TCP Data received {"connection_id":228393,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:13:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228393,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:13:35] local.INFO: Processing buffer {"connection_id":228393,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:13:35] local.INFO: IMEI packet received {"connection_id":228393,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:13:35] local.INFO: IMEI acknowledgment sent {"connection_id":228393,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:13:40] local.INFO: TCP Data received {"connection_id":228393,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:13:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228393,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:13:40] local.INFO: Processing buffer {"connection_id":228393,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:13:40] local.INFO: IMEI packet received {"connection_id":228393,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:13:40] local.INFO: IMEI acknowledgment sent {"connection_id":228393,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:13:41] local.INFO: TCP Data received {"connection_id":228393,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ea40600012d3965c006a92a78000d015931..."} 
[2026-11-03 05:13:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228393,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ea40600012d3965c006a92a78000d015931..."} 
[2026-11-03 05:13:41] local.INFO: Processing buffer {"connection_id":228393,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ea40600012d3965c006a92a78000d015931..."} 
[2026-11-03 05:13:41] local.INFO: Packet analysis {"connection_id":228393,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ea4"} 
[2026-11-03 05:13:41] local.INFO: Extracted packet for processing {"connection_id":228393,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ea4"} 
[2026-11-03 05:13:41] local.INFO: GPS Element Parsed {"raw_longitude":758736320,"raw_latitude":111749752,"longitude_deg":75.873632,"latitude_deg":11.1749752,"altitude":13,"angle":345,"satellites":49,"speed":33,"hex_longitude":"2d3965c0","hex_latitude":"06a92a78","is_valid_coordinates":true} 
[2026-11-03 05:13:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:13:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177702912001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:13:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4138526611182424064,"note":"Value kept but may cause issues"} 
[2026-11-03 05:13:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":36999592771846144,"note":"Value kept but may cause issues"} 
[2026-11-03 05:13:41] 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-11-03 05:13:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793662912000,"timestamp_ms":1793662912000,"timestamp_seconds":1793662912,"priority":1,"record_length":96,"hex_timestamp":"000001a19ea40600"} 
[2026-11-03 05:13:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:13: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-11-03 05:13:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 05:13:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:13:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:13:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:13:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:13:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228393,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:13:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228393,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:13:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228393,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:13:41] 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-11-03 05:13:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:13:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:13:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177702912001,"66":27267,"45":4138526611182424064,"81":23296,"24":33,"16":36999592771846144},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,81,24,16]} 
[2026-11-03 05:13:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:13:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:13:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177702912001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:13:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":4138526611182424064,"description":"Unknown IO ID 45"} 
[2026-11-03 05:13:41] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-11-03 05:13:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":36999592771846144,"km_value":36999592771846.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:13:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459177702912001,"power":27267,"unknown_45":4138526611182424064,"unknown_81":23296,"ignition":33,"odometer":null}} 
[2026-11-03 05:13:41] local.INFO: DEBUG: GPS processor result {"connection_id":228393,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53468,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:13:41] local.INFO: GPS data processed {"connection_id":228393,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:13:41] local.INFO: Acknowledgment sent {"connection_id":228393,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:14:05] local.INFO: TCP Data received {"connection_id":229642,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:14:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229642,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:14:05] local.INFO: Processing buffer {"connection_id":229642,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:14:05] local.INFO: IMEI packet received {"connection_id":229642,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:14:05] local.INFO: IMEI acknowledgment sent {"connection_id":229642,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:14:11] local.INFO: TCP Data received {"connection_id":229642,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:14:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229642,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:14:11] local.INFO: Processing buffer {"connection_id":229642,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:14:11] local.INFO: IMEI packet received {"connection_id":229642,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:14:11] local.INFO: IMEI acknowledgment sent {"connection_id":229642,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:14:11] local.INFO: TCP Data received {"connection_id":229642,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ea438c8012d395c0006a94e70000f015830..."} 
[2026-11-03 05:14:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229642,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ea438c8012d395c0006a94e70000f015830..."} 
[2026-11-03 05:14:11] local.INFO: Processing buffer {"connection_id":229642,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ea438c8012d395c0006a94e70000f015830..."} 
[2026-11-03 05:14:11] local.INFO: Packet analysis {"connection_id":229642,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ea4"} 
[2026-11-03 05:14:11] local.INFO: Extracted packet for processing {"connection_id":229642,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ea4"} 
[2026-11-03 05:14:11] local.INFO: GPS Element Parsed {"raw_longitude":758733824,"raw_latitude":111758960,"longitude_deg":75.8733824,"latitude_deg":11.175896,"altitude":15,"angle":344,"satellites":48,"speed":28,"hex_longitude":"2d395c00","hex_latitude":"06a94e70","is_valid_coordinates":true} 
[2026-11-03 05:14: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-11-03 05:14:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177705472001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:14:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4135922967650138112,"note":"Value kept but may cause issues"} 
[2026-11-03 05:14:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37000056628314112,"note":"Value kept but may cause issues"} 
[2026-11-03 05:14:11] 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-11-03 05:14:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793662925000,"timestamp_ms":1793662925000,"timestamp_seconds":1793662925,"priority":1,"record_length":96,"hex_timestamp":"000001a19ea438c8"} 
[2026-11-03 05:14:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:14:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:14: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 05:14:11] 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-11-03 05:14: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-11-03 05:14:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:14:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:14:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229642,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:14:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229642,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:14:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229642,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:14: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-11-03 05:14:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:14:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:14:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177705472001,"66":27376,"45":4135922967650138112,"81":23296,"24":28,"16":37000056628314112},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,81,24,16]} 
[2026-11-03 05:14:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:14:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:14:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177705472001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:14:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":4135922967650138112,"description":"Unknown IO ID 45"} 
[2026-11-03 05:14:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-11-03 05:14:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37000056628314112,"km_value":37000056628314.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:14:11] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459177705472001,"power":27376,"unknown_45":4135922967650138112,"unknown_81":23296,"ignition":28,"odometer":null}} 
[2026-11-03 05:14:11] local.INFO: DEBUG: GPS processor result {"connection_id":229642,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53469,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:14:11] local.INFO: GPS data processed {"connection_id":229642,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:14:11] local.INFO: Acknowledgment sent {"connection_id":229642,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:14:46] local.INFO: TCP Data received {"connection_id":229642,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ea5b3b0012d38f20006aad728000601582f..."} 
[2026-11-03 05:14:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229642,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ea5b3b0012d38f20006aad728000601582f..."} 
[2026-11-03 05:14:46] local.INFO: Processing buffer {"connection_id":229642,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ea5b3b0012d38f20006aad728000601582f..."} 
[2026-11-03 05:14:46] local.INFO: Packet analysis {"connection_id":229642,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ea5"} 
[2026-11-03 05:14:46] local.INFO: Extracted packet for processing {"connection_id":229642,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ea5"} 
[2026-11-03 05:14:46] local.INFO: GPS Element Parsed {"raw_longitude":758706688,"raw_latitude":111859496,"longitude_deg":75.8706688,"latitude_deg":11.1859496,"altitude":6,"angle":344,"satellites":47,"speed":40,"hex_longitude":"2d38f200","hex_latitude":"06aad728","is_valid_coordinates":true} 
[2026-11-03 05:14: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-11-03 05:14:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177731072001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:14:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37005098919919616,"note":"Value kept but may cause issues"} 
[2026-11-03 05:14:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4106156988888641536,"note":"Value kept but may cause issues"} 
[2026-11-03 05:14:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:14:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793663022000,"timestamp_ms":1793663022000,"timestamp_seconds":1793663022,"priority":1,"record_length":96,"hex_timestamp":"000001a19ea5b3b0"} 
[2026-11-03 05:14:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:14:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:14:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 05:14:46] 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-11-03 05:14: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-11-03 05:14:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:14:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:14:46] local.INFO: Teltonika packet parsed successfully {"connection_id":229642,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:14:46] local.INFO: Passing IMEI to GPS processor {"connection_id":229642,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:14:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":229642,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:14:46] 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-11-03 05:14:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:14:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:14:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177731072001,"66":27397,"163":206,"81":23296,"24":40,"16":37005098919919616,"45":4106156988888641536},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,81,24,16,45]} 
[2026-11-03 05:14:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:14:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:14:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177731072001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:14:46] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-11-03 05:14:46] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-11-03 05:14:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37005098919919616,"km_value":37005098919919.62,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:14:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":4106156988888641536,"description":"Unknown IO ID 45"} 
[2026-11-03 05:14:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177731072001,"power":27397,"unknown_163":206,"unknown_81":23296,"ignition":40,"odometer":null,"unknown_45":4106156988888641536}} 
[2026-11-03 05:14:46] local.INFO: DEBUG: GPS processor result {"connection_id":229642,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53470,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:14:46] local.INFO: GPS data processed {"connection_id":229642,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:14:46] local.INFO: Acknowledgment sent {"connection_id":229642,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:15:15] local.INFO: TCP Data received {"connection_id":231473,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:15:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231473,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:15:15] local.INFO: Processing buffer {"connection_id":231473,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:15:15] local.INFO: IMEI packet received {"connection_id":231473,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:15:15] local.INFO: IMEI acknowledgment sent {"connection_id":231473,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:15:20] local.INFO: TCP Data received {"connection_id":231473,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:15:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231473,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:15:20] local.INFO: Processing buffer {"connection_id":231473,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:15:20] local.INFO: IMEI packet received {"connection_id":231473,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:15:20] local.INFO: IMEI acknowledgment sent {"connection_id":231473,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:15:21] local.INFO: TCP Data received {"connection_id":231473,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ea5d6d8012d38e80006aafb980006015930..."} 
[2026-11-03 05:15:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231473,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ea5d6d8012d38e80006aafb980006015930..."} 
[2026-11-03 05:15:21] local.INFO: Processing buffer {"connection_id":231473,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ea5d6d8012d38e80006aafb980006015930..."} 
[2026-11-03 05:15:21] local.INFO: Packet analysis {"connection_id":231473,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ea5"} 
[2026-11-03 05:15:21] local.INFO: Extracted packet for processing {"connection_id":231473,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ea5"} 
[2026-11-03 05:15:21] local.INFO: GPS Element Parsed {"raw_longitude":758704128,"raw_latitude":111868824,"longitude_deg":75.8704128,"latitude_deg":11.1868824,"altitude":6,"angle":345,"satellites":48,"speed":44,"hex_longitude":"2d38e800","hex_latitude":"06aafb98","is_valid_coordinates":true} 
[2026-11-03 05:15: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-11-03 05:15:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177733632001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:15:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37005567071354880,"note":"Value kept but may cause issues"} 
[2026-11-03 05:15:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4103342239123974144,"note":"Value kept but may cause issues"} 
[2026-11-03 05:15:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:15:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793663031000,"timestamp_ms":1793663031000,"timestamp_seconds":1793663031,"priority":1,"record_length":96,"hex_timestamp":"000001a19ea5d6d8"} 
[2026-11-03 05:15:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:15:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:15: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 05:15:21] 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-11-03 05:15: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-11-03 05:15:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:15:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:15:21] local.INFO: Teltonika packet parsed successfully {"connection_id":231473,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:15:21] local.INFO: Passing IMEI to GPS processor {"connection_id":231473,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:15:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":231473,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:15:21] 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-11-03 05:15:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:15:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:15:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177733632001,"66":27310,"163":206,"81":23296,"24":44,"16":37005567071354880,"45":4103342239123974144},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,81,24,16,45]} 
[2026-11-03 05:15:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:15:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:15:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177733632001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:15:21] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-11-03 05:15:21] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-11-03 05:15:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37005567071354880,"km_value":37005567071354.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:15:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":4103342239123974144,"description":"Unknown IO ID 45"} 
[2026-11-03 05:15:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177733632001,"power":27310,"unknown_163":206,"unknown_81":23296,"ignition":44,"odometer":null,"unknown_45":4103342239123974144}} 
[2026-11-03 05:15:21] local.INFO: DEBUG: GPS processor result {"connection_id":231473,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53471,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:15:21] local.INFO: GPS data processed {"connection_id":231473,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:15:21] local.INFO: Acknowledgment sent {"connection_id":231473,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:16:07] local.INFO: TCP Data received {"connection_id":231474,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:16:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231474,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:16:07] local.INFO: Processing buffer {"connection_id":231474,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:16:07] local.INFO: IMEI packet received {"connection_id":231474,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:16:07] local.INFO: IMEI acknowledgment sent {"connection_id":231474,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:16:10] local.INFO: TCP Data received {"connection_id":231474,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:16:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231474,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:16:10] local.INFO: Processing buffer {"connection_id":231474,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:16:10] local.INFO: IMEI packet received {"connection_id":231474,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:16:10] local.INFO: IMEI acknowledgment sent {"connection_id":231474,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:16:15] local.INFO: TCP Data received {"connection_id":231474,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:16:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231474,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:16:15] local.INFO: Processing buffer {"connection_id":231474,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:16:15] local.INFO: IMEI packet received {"connection_id":231474,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:16:15] local.INFO: IMEI acknowledgment sent {"connection_id":231474,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:16:21] local.INFO: TCP Data received {"connection_id":231474,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ea5f618012d38df4006ab1d380007015a31..."} 
[2026-11-03 05:16:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231474,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ea5f618012d38df4006ab1d380007015a31..."} 
[2026-11-03 05:16:21] local.INFO: Processing buffer {"connection_id":231474,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ea5f618012d38df4006ab1d380007015a31..."} 
[2026-11-03 05:16:21] local.INFO: Packet analysis {"connection_id":231474,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ea5"} 
[2026-11-03 05:16:21] local.INFO: Extracted packet for processing {"connection_id":231474,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ea5"} 
[2026-11-03 05:16:21] local.INFO: GPS Element Parsed {"raw_longitude":758701888,"raw_latitude":111877432,"longitude_deg":75.8701888,"latitude_deg":11.1877432,"altitude":7,"angle":346,"satellites":49,"speed":44,"hex_longitude":"2d38df40","hex_latitude":"06ab1d38","is_valid_coordinates":true} 
[2026-11-03 05:16: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-11-03 05:16:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177735936001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:16:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37006000863051776,"note":"Value kept but may cause issues"} 
[2026-11-03 05:16:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4100527489359255552,"note":"Value kept but may cause issues"} 
[2026-11-03 05:16:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:16:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793663039000,"timestamp_ms":1793663039000,"timestamp_seconds":1793663039,"priority":1,"record_length":96,"hex_timestamp":"000001a19ea5f618"} 
[2026-11-03 05:16:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:16:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:16: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":174,"data_length":795,"current_offset":136} 
[2026-11-03 05:16:21] 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-11-03 05:16: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-11-03 05:16:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:16:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:16:21] local.INFO: Teltonika packet parsed successfully {"connection_id":231474,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:16:21] local.INFO: Passing IMEI to GPS processor {"connection_id":231474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:16:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":231474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:16:21] 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-11-03 05:16:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:16:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:16:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177735936001,"66":27365,"163":206,"81":23296,"24":44,"16":37006000863051776,"45":4100527489359255552},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,81,24,16,45]} 
[2026-11-03 05:16:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:16:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:16:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177735936001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:16:21] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-11-03 05:16:21] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-11-03 05:16:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37006000863051776,"km_value":37006000863051.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:16:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":4100527489359255552,"description":"Unknown IO ID 45"} 
[2026-11-03 05:16:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177735936001,"power":27365,"unknown_163":206,"unknown_81":23296,"ignition":44,"odometer":null,"unknown_45":4100527489359255552}} 
[2026-11-03 05:16:21] local.INFO: DEBUG: GPS processor result {"connection_id":231474,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53472,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:16:21] local.INFO: GPS data processed {"connection_id":231474,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:16:21] local.INFO: Acknowledgment sent {"connection_id":231474,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:16:22] local.INFO: TCP Data received {"connection_id":231474,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ea61940012d38d58006ab40600007015b32..."} 
[2026-11-03 05:16:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231474,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ea61940012d38d58006ab40600007015b32..."} 
[2026-11-03 05:16:22] local.INFO: Processing buffer {"connection_id":231474,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ea61940012d38d58006ab40600007015b32..."} 
[2026-11-03 05:16:22] local.INFO: Packet analysis {"connection_id":231474,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ea6"} 
[2026-11-03 05:16:22] local.INFO: Extracted packet for processing {"connection_id":231474,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ea6"} 
[2026-11-03 05:16:22] local.INFO: GPS Element Parsed {"raw_longitude":758699392,"raw_latitude":111886432,"longitude_deg":75.8699392,"latitude_deg":11.1886432,"altitude":7,"angle":347,"satellites":50,"speed":38,"hex_longitude":"2d38d580","hex_latitude":"06ab4060","is_valid_coordinates":true} 
[2026-11-03 05:16: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-11-03 05:16:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177737984001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:16:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37006451834617856,"note":"Value kept but may cause issues"} 
[2026-11-03 05:16:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4098064583315240960,"note":"Value kept but may cause issues"} 
[2026-11-03 05:16:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,162,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:16:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793663048000,"timestamp_ms":1793663048000,"timestamp_seconds":1793663048,"priority":1,"record_length":96,"hex_timestamp":"000001a19ea61940"} 
[2026-11-03 05:16:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:16:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:16: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 05:16:22] 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-11-03 05:16: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-11-03 05:16:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:16:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:16:22] local.INFO: Teltonika packet parsed successfully {"connection_id":231474,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:16:22] local.INFO: Passing IMEI to GPS processor {"connection_id":231474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:16:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":231474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:16:22] 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-11-03 05:16:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:16:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:16:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177737984001,"66":27397,"162":206,"81":23296,"24":38,"16":37006451834617856,"45":4098064583315240960},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,81,24,16,45]} 
[2026-11-03 05:16:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:16:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:16:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177737984001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:16:22] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-11-03 05:16:22] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-11-03 05:16:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37006451834617856,"km_value":37006451834617.86,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:16:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":4098064583315240960,"description":"Unknown IO ID 45"} 
[2026-11-03 05:16:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177737984001,"power":27397,"unknown_162":206,"unknown_81":23296,"ignition":38,"odometer":null,"unknown_45":4098064583315240960}} 
[2026-11-03 05:16:22] local.INFO: DEBUG: GPS processor result {"connection_id":231474,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53473,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:16:22] local.INFO: GPS data processed {"connection_id":231474,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:16:22] local.INFO: Acknowledgment sent {"connection_id":231474,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:17:06] local.INFO: TCP Data received {"connection_id":227960,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:17:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227960,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:17:06] local.INFO: Processing buffer {"connection_id":227960,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:17:06] local.INFO: IMEI packet received {"connection_id":227960,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:17:06] local.INFO: IMEI acknowledgment sent {"connection_id":227960,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:17:07] local.INFO: TCP Data received {"connection_id":231475,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:17:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231475,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:17:07] local.INFO: Processing buffer {"connection_id":231475,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:17:07] local.INFO: IMEI packet received {"connection_id":231475,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 05:17:07] local.INFO: IMEI acknowledgment sent {"connection_id":231475,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:17:07] local.INFO: TCP Data received {"connection_id":227960,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:17:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227960,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:17:07] local.INFO: Processing buffer {"connection_id":227960,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:17:07] local.INFO: IMEI packet received {"connection_id":227960,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:17:07] local.INFO: IMEI acknowledgment sent {"connection_id":227960,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:17:08] local.INFO: TCP Data received {"connection_id":227960,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ea7a3c8012d3865c006ace6100010015930..."} 
[2026-11-03 05:17:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227960,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ea7a3c8012d3865c006ace6100010015930..."} 
[2026-11-03 05:17:08] local.INFO: Processing buffer {"connection_id":227960,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ea7a3c8012d3865c006ace6100010015930..."} 
[2026-11-03 05:17:08] local.INFO: Packet analysis {"connection_id":227960,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ea7"} 
[2026-11-03 05:17:08] local.INFO: Extracted packet for processing {"connection_id":227960,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ea7"} 
[2026-11-03 05:17:08] local.INFO: GPS Element Parsed {"raw_longitude":758670784,"raw_latitude":111994384,"longitude_deg":75.8670784,"latitude_deg":11.1994384,"altitude":16,"angle":345,"satellites":48,"speed":30,"hex_longitude":"2d3865c0","hex_latitude":"06ace610","is_valid_coordinates":true} 
[2026-11-03 05:17:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:17:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177763328001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:17:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37011859198443520,"note":"Value kept but may cause issues"} 
[2026-11-03 05:17:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4066328279718846464,"note":"Value kept but may cause issues"} 
[2026-11-03 05:17:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,185,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:17:08] local.INFO: AVL Record Parsed {"raw_timestamp":1793663149000,"timestamp_ms":1793663149000,"timestamp_seconds":1793663149,"priority":1,"record_length":96,"hex_timestamp":"000001a19ea7a3c8"} 
[2026-11-03 05:17:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:17:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:17:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":159,"data_length":795,"current_offset":136} 
[2026-11-03 05:17:08] 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-11-03 05:17:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:17:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:17:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:17:08] local.INFO: Teltonika packet parsed successfully {"connection_id":227960,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:17:08] local.INFO: Passing IMEI to GPS processor {"connection_id":227960,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:17:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":227960,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:17: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-11-03 05:17:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:17:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:17:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177763328001,"66":27321,"185":206,"81":49664,"24":30,"16":37011859198443520,"45":4066328279718846464},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,185,81,24,16,45]} 
[2026-11-03 05:17:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:17:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:17:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177763328001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:17:08] local.INFO: Unknown IO ID detected {"io_id":185,"value":206,"description":"Unknown IO ID 185"} 
[2026-11-03 05:17:08] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-11-03 05:17:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37011859198443520,"km_value":37011859198443.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:17:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":4066328279718846464,"description":"Unknown IO ID 45"} 
[2026-11-03 05:17:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177763328001,"power":27321,"unknown_185":206,"unknown_81":49664,"ignition":30,"odometer":null,"unknown_45":4066328279718846464}} 
[2026-11-03 05:17:08] local.INFO: DEBUG: GPS processor result {"connection_id":227960,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53474,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:17:08] local.INFO: GPS data processed {"connection_id":227960,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:17:08] local.INFO: Acknowledgment sent {"connection_id":227960,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:17:40] local.INFO: TCP Data received {"connection_id":227960,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ea7d2a8012d385c0006ad09600010015830..."} 
[2026-11-03 05:17:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227960,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ea7d2a8012d385c0006ad09600010015830..."} 
[2026-11-03 05:17:40] local.INFO: Processing buffer {"connection_id":227960,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ea7d2a8012d385c0006ad09600010015830..."} 
[2026-11-03 05:17:40] local.INFO: Packet analysis {"connection_id":227960,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ea7"} 
[2026-11-03 05:17:40] local.INFO: Extracted packet for processing {"connection_id":227960,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ea7"} 
[2026-11-03 05:17:40] local.INFO: GPS Element Parsed {"raw_longitude":758668288,"raw_latitude":112003424,"longitude_deg":75.8668288,"latitude_deg":11.2003424,"altitude":16,"angle":344,"satellites":48,"speed":30,"hex_longitude":"2d385c00","hex_latitude":"06ad0960","is_valid_coordinates":true} 
[2026-11-03 05:17:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:17:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177766144001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:17:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37012314464976896,"note":"Value kept but may cause issues"} 
[2026-11-03 05:17:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4063865373674835968,"note":"Value kept but may cause issues"} 
[2026-11-03 05:17:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,185,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:17:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793663161000,"timestamp_ms":1793663161000,"timestamp_seconds":1793663161,"priority":1,"record_length":96,"hex_timestamp":"000001a19ea7d2a8"} 
[2026-11-03 05:17:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:17: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-11-03 05:17:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 05:17:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:17:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:17:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:17:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:17:40] local.INFO: Teltonika packet parsed successfully {"connection_id":227960,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:17:40] local.INFO: Passing IMEI to GPS processor {"connection_id":227960,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:17:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":227960,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:17:40] 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-11-03 05:17:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:17:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:17:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177766144001,"66":27397,"185":206,"81":49664,"24":30,"16":37012314464976896,"45":4063865373674835968},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,185,81,24,16,45]} 
[2026-11-03 05:17:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:17:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:17:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177766144001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:17:40] local.INFO: Unknown IO ID detected {"io_id":185,"value":206,"description":"Unknown IO ID 185"} 
[2026-11-03 05:17:40] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-11-03 05:17:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37012314464976896,"km_value":37012314464976.9,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:17:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":4063865373674835968,"description":"Unknown IO ID 45"} 
[2026-11-03 05:17:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177766144001,"power":27397,"unknown_185":206,"unknown_81":49664,"ignition":30,"odometer":null,"unknown_45":4063865373674835968}} 
[2026-11-03 05:17:40] local.INFO: DEBUG: GPS processor result {"connection_id":227960,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53475,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:17:40] local.INFO: GPS data processed {"connection_id":227960,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:17:40] local.INFO: Acknowledgment sent {"connection_id":227960,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:17:41] local.INFO: TCP Data received {"connection_id":231476,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:17:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231476,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:17:41] local.INFO: Processing buffer {"connection_id":231476,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:17:41] local.INFO: IMEI packet received {"connection_id":231476,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 05:17:41] local.INFO: IMEI acknowledgment sent {"connection_id":231476,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:18:04] local.INFO: TCP Data received {"connection_id":228395,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:18:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228395,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:18:04] local.INFO: Processing buffer {"connection_id":228395,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:18:04] local.INFO: IMEI packet received {"connection_id":228395,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:18:04] local.INFO: IMEI acknowledgment sent {"connection_id":228395,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:18:05] local.INFO: TCP Data received {"connection_id":228395,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:18:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228395,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:18:05] local.INFO: Processing buffer {"connection_id":228395,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:18:05] local.INFO: IMEI packet received {"connection_id":228395,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:18:05] local.INFO: IMEI acknowledgment sent {"connection_id":228395,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:18:11] local.INFO: TCP Data received {"connection_id":228395,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:18:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228395,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:18:11] local.INFO: Processing buffer {"connection_id":228395,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:18:11] local.INFO: IMEI packet received {"connection_id":228395,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:18:11] local.INFO: IMEI acknowledgment sent {"connection_id":228395,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:18:12] local.INFO: TCP Data received {"connection_id":228395,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ea7fda0012d38528006ad2c80000f015832..."} 
[2026-11-03 05:18:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228395,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ea7fda0012d38528006ad2c80000f015832..."} 
[2026-11-03 05:18:12] local.INFO: Processing buffer {"connection_id":228395,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ea7fda0012d38528006ad2c80000f015832..."} 
[2026-11-03 05:18:12] local.INFO: Packet analysis {"connection_id":228395,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ea7"} 
[2026-11-03 05:18:12] local.INFO: Extracted packet for processing {"connection_id":228395,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ea7"} 
[2026-11-03 05:18:12] local.INFO: GPS Element Parsed {"raw_longitude":758665856,"raw_latitude":112012416,"longitude_deg":75.8665856,"latitude_deg":11.2012416,"altitude":15,"angle":344,"satellites":50,"speed":37,"hex_longitude":"2d385280","hex_latitude":"06ad2c80","is_valid_coordinates":true} 
[2026-11-03 05:18:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:18:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177769216001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:18:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37012765436542976,"note":"Value kept but may cause issues"} 
[2026-11-03 05:18:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4061120992654221312,"note":"Value kept but may cause issues"} 
[2026-11-03 05:18:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,185,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:18:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793663172000,"timestamp_ms":1793663172000,"timestamp_seconds":1793663172,"priority":1,"record_length":96,"hex_timestamp":"000001a19ea7fda0"} 
[2026-11-03 05:18:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:18:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:18:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 05:18: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-11-03 05:18:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:18:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:18:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:18:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228395,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:18:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:18:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:18:12] 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-11-03 05:18:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:18:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:18:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177769216001,"66":27332,"185":206,"81":49664,"24":37,"16":37012765436542976,"45":4061120992654221312},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,185,81,24,16,45]} 
[2026-11-03 05:18:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:18:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:18:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177769216001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:18:12] local.INFO: Unknown IO ID detected {"io_id":185,"value":206,"description":"Unknown IO ID 185"} 
[2026-11-03 05:18:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-11-03 05:18:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37012765436542976,"km_value":37012765436542.98,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:18:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":4061120992654221312,"description":"Unknown IO ID 45"} 
[2026-11-03 05:18:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177769216001,"power":27332,"unknown_185":206,"unknown_81":49664,"ignition":37,"odometer":null,"unknown_45":4061120992654221312}} 
[2026-11-03 05:18:12] local.INFO: DEBUG: GPS processor result {"connection_id":228395,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53476,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:18:12] local.INFO: GPS data processed {"connection_id":228395,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:18:12] local.INFO: Acknowledgment sent {"connection_id":228395,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:18:50] local.INFO: TCP Data received {"connection_id":228395,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ea820c8012d38484006ad4f90000d01522f..."} 
[2026-11-03 05:18:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228395,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ea820c8012d38484006ad4f90000d01522f..."} 
[2026-11-03 05:18:50] local.INFO: Processing buffer {"connection_id":228395,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ea820c8012d38484006ad4f90000d01522f..."} 
[2026-11-03 05:18:50] local.INFO: Packet analysis {"connection_id":228395,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ea8"} 
[2026-11-03 05:18:50] local.INFO: Extracted packet for processing {"connection_id":228395,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ea8"} 
[2026-11-03 05:18:50] local.INFO: GPS Element Parsed {"raw_longitude":758663232,"raw_latitude":112021392,"longitude_deg":75.8663232,"latitude_deg":11.2021392,"altitude":13,"angle":338,"satellites":47,"speed":44,"hex_longitude":"2d384840","hex_latitude":"06ad4f90","is_valid_coordinates":true} 
[2026-11-03 05:18: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-11-03 05:18:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177772032001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:18:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37013220703076352,"note":"Value kept but may cause issues"} 
[2026-11-03 05:18:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4058446980377772032,"note":"Value kept but may cause issues"} 
[2026-11-03 05:18:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,6,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:18:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793663181000,"timestamp_ms":1793663181000,"timestamp_seconds":1793663181,"priority":1,"record_length":96,"hex_timestamp":"000001a19ea820c8"} 
[2026-11-03 05:18:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:18:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:18: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":196,"data_length":795,"current_offset":136} 
[2026-11-03 05:18:50] 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-11-03 05:18: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-11-03 05:18:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:18:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:18:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228395,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:18:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:18:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:18:50] 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-11-03 05:18:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:18:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:18:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177772032001,"66":27397,"6":206,"81":49664,"24":44,"16":37013220703076352,"45":4058446980377772032},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,6,81,24,16,45]} 
[2026-11-03 05:18:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:18:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:18:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177772032001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:18:50] local.INFO: Unknown IO ID detected {"io_id":6,"value":206,"description":"Unknown IO ID 6"} 
[2026-11-03 05:18:50] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-11-03 05:18:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37013220703076352,"km_value":37013220703076.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:18:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":4058446980377772032,"description":"Unknown IO ID 45"} 
[2026-11-03 05:18:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177772032001,"power":27397,"unknown_6":206,"unknown_81":49664,"ignition":44,"odometer":null,"unknown_45":4058446980377772032}} 
[2026-11-03 05:18:50] local.INFO: DEBUG: GPS processor result {"connection_id":228395,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53477,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:18:50] local.INFO: GPS data processed {"connection_id":228395,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:18:50] local.INFO: Acknowledgment sent {"connection_id":228395,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:19:15] local.INFO: TCP Data received {"connection_id":227961,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:19:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227961,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:19:15] local.INFO: Processing buffer {"connection_id":227961,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:19:15] local.INFO: IMEI packet received {"connection_id":227961,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:19:15] local.INFO: IMEI acknowledgment sent {"connection_id":227961,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:19:16] local.INFO: TCP Data received {"connection_id":227961,"ip":"42.109.136.5","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 05:19:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227961,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 05:19:16] local.INFO: Processing buffer {"connection_id":227961,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 05:19:16] local.INFO: IMEI packet received {"connection_id":227961,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:19:16] local.INFO: IMEI acknowledgment sent {"connection_id":227961,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:19:20] local.INFO: TCP Data received {"connection_id":227961,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:19:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227961,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:19:20] local.INFO: Processing buffer {"connection_id":227961,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 05:19:20] local.INFO: IMEI packet received {"connection_id":227961,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:19:20] local.INFO: IMEI acknowledgment sent {"connection_id":227961,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:19:21] local.INFO: TCP Data received {"connection_id":227961,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ea9de18012d3776c006aea320000d014731..."} 
[2026-11-03 05:19:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227961,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ea9de18012d3776c006aea320000d014731..."} 
[2026-11-03 05:19:21] local.INFO: Processing buffer {"connection_id":227961,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a19e..."} 
[2026-11-03 05:19:21] local.INFO: IMEI packet received {"connection_id":227961,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:19:21] local.INFO: IMEI acknowledgment sent {"connection_id":227961,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:19:22] local.INFO: TCP Data received {"connection_id":227961,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eaa0528012d3761c006aec368000e014730..."} 
[2026-11-03 05:19:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227961,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eaa0528012d3761c006aec368000e014730..."} 
[2026-11-03 05:19:22] local.INFO: Processing buffer {"connection_id":227961,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a19ea9de18012d3776c006aea320000d014731..."} 
[2026-11-03 05:19:22] local.INFO: Packet analysis {"connection_id":227961,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a19ea9"} 
[2026-11-03 05:19:22] local.INFO: Extracted packet for processing {"connection_id":227961,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ea9"} 
[2026-11-03 05:19:22] local.INFO: GPS Element Parsed {"raw_longitude":758609600,"raw_latitude":112108320,"longitude_deg":75.86096,"latitude_deg":11.210832,"altitude":13,"angle":327,"satellites":49,"speed":36,"hex_longitude":"2d3776c0","hex_latitude":"06aea320","is_valid_coordinates":true} 
[2026-11-03 05:19: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-11-03 05:19:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177800448001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:19:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37018151325532160,"note":"Value kept but may cause issues"} 
[2026-11-03 05:19:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4002292722546507776,"note":"Value kept but may cause issues"} 
[2026-11-03 05:19:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,6,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:19:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793663295000,"timestamp_ms":1793663295000,"timestamp_seconds":1793663295,"priority":1,"record_length":96,"hex_timestamp":"000001a19ea9de18"} 
[2026-11-03 05:19:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:19:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:19: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 05:19:22] 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-11-03 05:19: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-11-03 05:19:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:19:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:19:22] local.INFO: Teltonika packet parsed successfully {"connection_id":227961,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:19:22] local.INFO: Passing IMEI to GPS processor {"connection_id":227961,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:19:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":227961,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:19:22] 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-11-03 05:19:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:19:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:19:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177800448001,"66":27376,"6":206,"81":49664,"24":36,"16":37018151325532160,"45":4002292722546507776},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,6,81,24,16,45]} 
[2026-11-03 05:19:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:19:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:19:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177800448001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:19:22] local.INFO: Unknown IO ID detected {"io_id":6,"value":206,"description":"Unknown IO ID 6"} 
[2026-11-03 05:19:22] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-11-03 05:19:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37018151325532160,"km_value":37018151325532.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:19:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":4002292722546507776,"description":"Unknown IO ID 45"} 
[2026-11-03 05:19:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177800448001,"power":27376,"unknown_6":206,"unknown_81":49664,"ignition":36,"odometer":null,"unknown_45":4002292722546507776}} 
[2026-11-03 05:19:22] local.INFO: DEBUG: GPS processor result {"connection_id":227961,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53478,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:19:22] local.INFO: GPS data processed {"connection_id":227961,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:19:22] local.INFO: Acknowledgment sent {"connection_id":227961,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:19:22] local.INFO: Packet analysis {"connection_id":227961,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eaa"} 
[2026-11-03 05:19:22] local.INFO: Extracted packet for processing {"connection_id":227961,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eaa"} 
[2026-11-03 05:19:22] local.INFO: GPS Element Parsed {"raw_longitude":758604224,"raw_latitude":112116584,"longitude_deg":75.8604224,"latitude_deg":11.2116584,"altitude":14,"angle":327,"satellites":48,"speed":42,"hex_longitude":"2d3761c0","hex_latitude":"06aec368","is_valid_coordinates":true} 
[2026-11-03 05:19: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-11-03 05:19:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177803520001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:19:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37018628066902016,"note":"Value kept but may cause issues"} 
[2026-11-03 05:19:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3996592854270156800,"note":"Value kept but may cause issues"} 
[2026-11-03 05:19:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,6,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:19:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793663305000,"timestamp_ms":1793663305000,"timestamp_seconds":1793663305,"priority":1,"record_length":96,"hex_timestamp":"000001a19eaa0528"} 
[2026-11-03 05:19:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:19:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:19: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 05:19:22] 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-11-03 05:19: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-11-03 05:19:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:19:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:19:22] local.INFO: Teltonika packet parsed successfully {"connection_id":227961,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:19:22] local.INFO: Passing IMEI to GPS processor {"connection_id":227961,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:19:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":227961,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:19:22] 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-11-03 05:19:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:19:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:19:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177803520001,"66":27376,"6":206,"81":49664,"24":42,"16":37018628066902016,"45":3996592854270156800},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,6,81,24,16,45]} 
[2026-11-03 05:19:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:19:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:19:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177803520001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:19:22] local.INFO: Unknown IO ID detected {"io_id":6,"value":206,"description":"Unknown IO ID 6"} 
[2026-11-03 05:19:22] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-11-03 05:19:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37018628066902016,"km_value":37018628066902.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:19:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":3996592854270156800,"description":"Unknown IO ID 45"} 
[2026-11-03 05:19:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177803520001,"power":27376,"unknown_6":206,"unknown_81":49664,"ignition":42,"odometer":null,"unknown_45":3996592854270156800}} 
[2026-11-03 05:19:22] local.INFO: DEBUG: GPS processor result {"connection_id":227961,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53479,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:19:22] local.INFO: GPS data processed {"connection_id":227961,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:19:22] local.INFO: Acknowledgment sent {"connection_id":227961,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:19:26] local.INFO: TCP Data received {"connection_id":227961,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eaa2850012d374dc006aee258000f014731..."} 
[2026-11-03 05:19:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227961,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eaa2850012d374dc006aee258000f014731..."} 
[2026-11-03 05:19:26] local.INFO: Processing buffer {"connection_id":227961,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eaa2850012d374dc006aee258000f014731..."} 
[2026-11-03 05:19:26] local.INFO: Packet analysis {"connection_id":227961,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eaa"} 
[2026-11-03 05:19:26] local.INFO: Extracted packet for processing {"connection_id":227961,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eaa"} 
[2026-11-03 05:19:26] local.INFO: GPS Element Parsed {"raw_longitude":758599104,"raw_latitude":112124504,"longitude_deg":75.8599104,"latitude_deg":11.2124504,"altitude":15,"angle":327,"satellites":49,"speed":40,"hex_longitude":"2d374dc0","hex_latitude":"06aee258","is_valid_coordinates":true} 
[2026-11-03 05:19: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-11-03 05:19:26] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177806080001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:19:26] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37019083333435392,"note":"Value kept but may cause issues"} 
[2026-11-03 05:19:26] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3990681879761348608,"note":"Value kept but may cause issues"} 
[2026-11-03 05:19:26] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,85,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:19:26] local.INFO: AVL Record Parsed {"raw_timestamp":1793663314000,"timestamp_ms":1793663314000,"timestamp_seconds":1793663314,"priority":1,"record_length":96,"hex_timestamp":"000001a19eaa2850"} 
[2026-11-03 05:19:26] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:19:26] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:19: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":240,"data_length":795,"current_offset":136} 
[2026-11-03 05:19:26] 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-11-03 05:19: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-11-03 05:19:26] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:19:26] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:19:26] local.INFO: Teltonika packet parsed successfully {"connection_id":227961,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:19:26] local.INFO: Passing IMEI to GPS processor {"connection_id":227961,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:19:26] local.INFO: DEBUG: About to call GPS processor {"connection_id":227961,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:19:26] 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-11-03 05:19:26] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:19:26] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:19:26] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177806080001,"66":27310,"85":206,"81":23552,"24":40,"16":37019083333435392,"45":3990681879761348608},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,85,81,24,16,45]} 
[2026-11-03 05:19:26] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:19:26] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:19:26] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177806080001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:19:26] local.INFO: Unknown IO ID detected {"io_id":85,"value":206,"description":"Unknown IO ID 85"} 
[2026-11-03 05:19:26] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:19:26] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37019083333435392,"km_value":37019083333435.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:19:26] local.INFO: Unknown IO ID detected {"io_id":45,"value":3990681879761348608,"description":"Unknown IO ID 45"} 
[2026-11-03 05:19:26] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177806080001,"power":27310,"unknown_85":206,"unknown_81":23552,"ignition":40,"odometer":null,"unknown_45":3990681879761348608}} 
[2026-11-03 05:19:26] local.INFO: DEBUG: GPS processor result {"connection_id":227961,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53480,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:19:26] local.INFO: GPS data processed {"connection_id":227961,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:19:26] local.INFO: Acknowledgment sent {"connection_id":227961,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:20:05] local.INFO: TCP Data received {"connection_id":229643,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:20:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229643,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:20:05] local.INFO: Processing buffer {"connection_id":229643,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:20:05] local.INFO: IMEI packet received {"connection_id":229643,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:20:05] local.INFO: IMEI acknowledgment sent {"connection_id":229643,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:20:06] local.INFO: TCP Data received {"connection_id":229643,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:20:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229643,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:20:06] local.INFO: Processing buffer {"connection_id":229643,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:20:06] local.INFO: IMEI packet received {"connection_id":229643,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:20:06] local.INFO: IMEI acknowledgment sent {"connection_id":229643,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:20:10] local.INFO: TCP Data received {"connection_id":229643,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:20:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229643,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:20:10] local.INFO: Processing buffer {"connection_id":229643,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:20:10] local.INFO: IMEI packet received {"connection_id":229643,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:20:10] local.INFO: IMEI acknowledgment sent {"connection_id":229643,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:20:11] local.INFO: TCP Data received {"connection_id":229643,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eaa4b78012d373a4006af01e80011014933..."} 
[2026-11-03 05:20:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229643,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eaa4b78012d373a4006af01e80011014933..."} 
[2026-11-03 05:20:11] local.INFO: Processing buffer {"connection_id":229643,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eaa4b78012d373a4006af01e80011014933..."} 
[2026-11-03 05:20:11] local.INFO: Packet analysis {"connection_id":229643,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eaa"} 
[2026-11-03 05:20:11] local.INFO: Extracted packet for processing {"connection_id":229643,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eaa"} 
[2026-11-03 05:20:11] local.INFO: GPS Element Parsed {"raw_longitude":758594112,"raw_latitude":112132584,"longitude_deg":75.8594112,"latitude_deg":11.2132584,"altitude":17,"angle":329,"satellites":51,"speed":42,"hex_longitude":"2d373a40","hex_latitude":"06af01e8","is_valid_coordinates":true} 
[2026-11-03 05: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-11-03 05:20:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177808384001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:20:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37019538599968768,"note":"Value kept but may cause issues"} 
[2026-11-03 05:20:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3985052380229163008,"note":"Value kept but may cause issues"} 
[2026-11-03 05:20:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,85,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:20:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793663323000,"timestamp_ms":1793663323000,"timestamp_seconds":1793663323,"priority":1,"record_length":96,"hex_timestamp":"000001a19eaa4b78"} 
[2026-11-03 05:20:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:20: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-11-03 05: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":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-11-03 05:20:11] 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-11-03 05: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-11-03 05:20:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:20:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:20:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229643,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:20:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229643,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:20:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229643,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:20: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-11-03 05:20:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:20:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:20:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177808384001,"66":27484,"85":206,"81":23552,"24":42,"16":37019538599968768,"45":3985052380229163008},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,85,81,24,16,45]} 
[2026-11-03 05:20:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:20:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:20:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177808384001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:20:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":206,"description":"Unknown IO ID 85"} 
[2026-11-03 05:20:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:20:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37019538599968768,"km_value":37019538599968.766,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:20:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":3985052380229163008,"description":"Unknown IO ID 45"} 
[2026-11-03 05:20:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177808384001,"power":27484,"unknown_85":206,"unknown_81":23552,"ignition":42,"odometer":null,"unknown_45":3985052380229163008}} 
[2026-11-03 05:20:11] local.INFO: DEBUG: GPS processor result {"connection_id":229643,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53481,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:20:11] local.INFO: GPS data processed {"connection_id":229643,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:20:11] local.INFO: Acknowledgment sent {"connection_id":229643,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:20:48] local.INFO: TCP Data received {"connection_id":229643,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eaa6ea0012d37274006af23b80013014c32..."} 
[2026-11-03 05:20:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229643,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eaa6ea0012d37274006af23b80013014c32..."} 
[2026-11-03 05:20:48] local.INFO: Processing buffer {"connection_id":229643,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eaa6ea0012d37274006af23b80013014c32..."} 
[2026-11-03 05:20:48] local.INFO: Packet analysis {"connection_id":229643,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eaa"} 
[2026-11-03 05:20:48] local.INFO: Extracted packet for processing {"connection_id":229643,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eaa"} 
[2026-11-03 05:20:48] local.INFO: GPS Element Parsed {"raw_longitude":758589248,"raw_latitude":112141240,"longitude_deg":75.8589248,"latitude_deg":11.214124,"altitude":19,"angle":332,"satellites":50,"speed":45,"hex_longitude":"2d372740","hex_latitude":"06af23b8","is_valid_coordinates":true} 
[2026-11-03 05:20: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-11-03 05:20:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177810688001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:20:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37020019636305920,"note":"Value kept but may cause issues"} 
[2026-11-03 05:20:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3979563618185373696,"note":"Value kept but may cause issues"} 
[2026-11-03 05:20:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,85,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:20:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793663332000,"timestamp_ms":1793663332000,"timestamp_seconds":1793663332,"priority":1,"record_length":96,"hex_timestamp":"000001a19eaa6ea0"} 
[2026-11-03 05:20:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:20:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:20:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 05:20:48] 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-11-03 05:20: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-11-03 05:20:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:20:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:20:48] local.INFO: Teltonika packet parsed successfully {"connection_id":229643,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:20:48] local.INFO: Passing IMEI to GPS processor {"connection_id":229643,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:20:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":229643,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:20:48] 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-11-03 05:20:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:20:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:20:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177810688001,"66":27245,"85":206,"81":23552,"24":45,"16":37020019636305920,"45":3979563618185373696},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,85,81,24,16,45]} 
[2026-11-03 05:20:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:20:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:20:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177810688001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:20:48] local.INFO: Unknown IO ID detected {"io_id":85,"value":206,"description":"Unknown IO ID 85"} 
[2026-11-03 05:20:48] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:20:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37020019636305920,"km_value":37020019636305.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:20:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":3979563618185373696,"description":"Unknown IO ID 45"} 
[2026-11-03 05:20:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177810688001,"power":27245,"unknown_85":206,"unknown_81":23552,"ignition":45,"odometer":null,"unknown_45":3979563618185373696}} 
[2026-11-03 05:20:48] local.INFO: DEBUG: GPS processor result {"connection_id":229643,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53482,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:20:48] local.INFO: GPS data processed {"connection_id":229643,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:20:48] local.INFO: Acknowledgment sent {"connection_id":229643,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:21:06] local.INFO: TCP Data received {"connection_id":229644,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:21:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229644,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:21:06] local.INFO: Processing buffer {"connection_id":229644,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:21:06] local.INFO: IMEI packet received {"connection_id":229644,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:21:06] local.INFO: IMEI acknowledgment sent {"connection_id":229644,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:21:07] local.INFO: TCP Data received {"connection_id":229644,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:21:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229644,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:21:07] local.INFO: Processing buffer {"connection_id":229644,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:21:07] local.INFO: IMEI packet received {"connection_id":229644,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:21:07] local.INFO: IMEI acknowledgment sent {"connection_id":229644,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:21:11] local.INFO: TCP Data received {"connection_id":229644,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:21:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229644,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:21:11] local.INFO: Processing buffer {"connection_id":229644,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:21:11] local.INFO: IMEI packet received {"connection_id":229644,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:21:11] local.INFO: IMEI acknowledgment sent {"connection_id":229644,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:21:12] local.INFO: TCP Data received {"connection_id":229644,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eab9780012d36798006b0a0000009015131..."} 
[2026-11-03 05:21:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229644,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eab9780012d36798006b0a0000009015131..."} 
[2026-11-03 05:21:12] local.INFO: Processing buffer {"connection_id":229644,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eab9780012d36798006b0a0000009015131..."} 
[2026-11-03 05:21:12] local.INFO: Packet analysis {"connection_id":229644,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eab"} 
[2026-11-03 05:21:12] local.INFO: Extracted packet for processing {"connection_id":229644,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eab"} 
[2026-11-03 05:21:12] local.INFO: GPS Element Parsed {"raw_longitude":758544768,"raw_latitude":112238592,"longitude_deg":75.8544768,"latitude_deg":11.2238592,"altitude":9,"angle":337,"satellites":49,"speed":56,"hex_longitude":"2d367980","hex_latitude":"06b0a000","is_valid_coordinates":true} 
[2026-11-03 05:21: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-11-03 05:21:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177830656001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:21:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37025195071897600,"note":"Value kept but may cause issues"} 
[2026-11-03 05:21:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3929812916076517376,"note":"Value kept but may cause issues"} 
[2026-11-03 05:21:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,85,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:21:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793663408000,"timestamp_ms":1793663408000,"timestamp_seconds":1793663408,"priority":1,"record_length":96,"hex_timestamp":"000001a19eab9780"} 
[2026-11-03 05:21:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:21: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-11-03 05:21: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-11-03 05:21: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-11-03 05:21: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-11-03 05:21:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:21:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:21:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229644,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:21:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:21:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:21:12] 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-11-03 05:21:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:21:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:21:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177830656001,"66":27463,"85":206,"81":23552,"24":56,"16":37025195071897600,"45":3929812916076517376},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,85,81,24,16,45]} 
[2026-11-03 05:21:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:21:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:21:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177830656001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:21:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":206,"description":"Unknown IO ID 85"} 
[2026-11-03 05:21:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:21:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37025195071897600,"km_value":37025195071897.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:21:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":3929812916076517376,"description":"Unknown IO ID 45"} 
[2026-11-03 05:21:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177830656001,"power":27463,"unknown_85":206,"unknown_81":23552,"ignition":56,"odometer":null,"unknown_45":3929812916076517376}} 
[2026-11-03 05:21:12] local.INFO: DEBUG: GPS processor result {"connection_id":229644,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53483,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:21:12] local.INFO: GPS data processed {"connection_id":229644,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:21:12] local.INFO: Acknowledgment sent {"connection_id":229644,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:21:16] local.INFO: TCP Data received {"connection_id":229644,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eabb2d8012d366a4006b0c3380008015030..."} 
[2026-11-03 05:21:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229644,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eabb2d8012d366a4006b0c3380008015030..."} 
[2026-11-03 05:21:16] local.INFO: Processing buffer {"connection_id":229644,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eabb2d8012d366a4006b0c3380008015030..."} 
[2026-11-03 05:21:16] local.INFO: Packet analysis {"connection_id":229644,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eab"} 
[2026-11-03 05:21:16] local.INFO: Extracted packet for processing {"connection_id":229644,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eab"} 
[2026-11-03 05:21:16] local.INFO: GPS Element Parsed {"raw_longitude":758540864,"raw_latitude":112247608,"longitude_deg":75.8540864,"latitude_deg":11.2247608,"altitude":8,"angle":336,"satellites":48,"speed":54,"hex_longitude":"2d366a40","hex_latitude":"06b0c338","is_valid_coordinates":true} 
[2026-11-03 05:21: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-11-03 05:21:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177832448001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:21:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37025667518300160,"note":"Value kept but may cause issues"} 
[2026-11-03 05:21:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3925309316451532800,"note":"Value kept but may cause issues"} 
[2026-11-03 05:21:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,80,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:21:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793663415000,"timestamp_ms":1793663415000,"timestamp_seconds":1793663415,"priority":1,"record_length":96,"hex_timestamp":"000001a19eabb2d8"} 
[2026-11-03 05:21:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:21: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-11-03 05:21: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":71,"data_length":795,"current_offset":136} 
[2026-11-03 05:21:16] 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-11-03 05:21: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-11-03 05:21:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:21:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:21:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229644,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:21:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:21:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:21:16] 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-11-03 05:21:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:21:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:21:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177832448001,"66":27300,"80":206,"81":23552,"24":54,"16":37025667518300160,"45":3925309316451532800},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,81,24,16,45]} 
[2026-11-03 05:21:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:21:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:21:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177832448001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:21:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":206,"description":"Unknown IO ID 80"} 
[2026-11-03 05:21:16] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:21:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37025667518300160,"km_value":37025667518300.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:21:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":3925309316451532800,"description":"Unknown IO ID 45"} 
[2026-11-03 05:21:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177832448001,"power":27300,"unknown_80":206,"unknown_81":23552,"ignition":54,"odometer":null,"unknown_45":3925309316451532800}} 
[2026-11-03 05:21:16] local.INFO: DEBUG: GPS processor result {"connection_id":229644,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53484,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:21:16] local.INFO: GPS data processed {"connection_id":229644,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:21:16] local.INFO: Acknowledgment sent {"connection_id":229644,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:21:48] local.INFO: TCP Data received {"connection_id":229644,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eabce30012d365b8006b0e5700007014f2f..."} 
[2026-11-03 05:21:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229644,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eabce30012d365b8006b0e5700007014f2f..."} 
[2026-11-03 05:21:48] local.INFO: Processing buffer {"connection_id":229644,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eabce30012d365b8006b0e5700007014f2f..."} 
[2026-11-03 05:21:48] local.INFO: Packet analysis {"connection_id":229644,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eab"} 
[2026-11-03 05:21:48] local.INFO: Extracted packet for processing {"connection_id":229644,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eab"} 
[2026-11-03 05:21:48] local.INFO: GPS Element Parsed {"raw_longitude":758537088,"raw_latitude":112256368,"longitude_deg":75.8537088,"latitude_deg":11.2256368,"altitude":7,"angle":335,"satellites":47,"speed":52,"hex_longitude":"2d365b80","hex_latitude":"06b0e570","is_valid_coordinates":true} 
[2026-11-03 05:21: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-11-03 05:21:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177834240001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:21:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37026131374768128,"note":"Value kept but may cause issues"} 
[2026-11-03 05:21:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3921016823059003392,"note":"Value kept but may cause issues"} 
[2026-11-03 05:21:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,65,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:21:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793663422000,"timestamp_ms":1793663422000,"timestamp_seconds":1793663422,"priority":1,"record_length":96,"hex_timestamp":"000001a19eabce30"} 
[2026-11-03 05:21:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:21:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:21:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 05:21:48] 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-11-03 05:21: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-11-03 05:21:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:21:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:21:48] local.INFO: Teltonika packet parsed successfully {"connection_id":229644,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:21:48] local.INFO: Passing IMEI to GPS processor {"connection_id":229644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:21:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":229644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:21:48] 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-11-03 05:21:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:21:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:21:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177834240001,"66":27365,"65":206,"81":23552,"24":52,"16":37026131374768128,"45":3921016823059003392},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,65,81,24,16,45]} 
[2026-11-03 05:21:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:21:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:21:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177834240001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:21:48] local.INFO: Unknown IO ID detected {"io_id":65,"value":206,"description":"Unknown IO ID 65"} 
[2026-11-03 05:21:48] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:21:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37026131374768128,"km_value":37026131374768.125,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:21:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":3921016823059003392,"description":"Unknown IO ID 45"} 
[2026-11-03 05:21:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177834240001,"power":27365,"unknown_65":206,"unknown_81":23552,"ignition":52,"odometer":null,"unknown_45":3921016823059003392}} 
[2026-11-03 05:21:48] local.INFO: DEBUG: GPS processor result {"connection_id":229644,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53485,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:21:48] local.INFO: GPS data processed {"connection_id":229644,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:21:48] local.INFO: Acknowledgment sent {"connection_id":229644,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:22:05] local.INFO: TCP Data received {"connection_id":229645,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:22:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229645,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:22:05] local.INFO: Processing buffer {"connection_id":229645,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:22:05] local.INFO: IMEI packet received {"connection_id":229645,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:22:05] local.INFO: IMEI acknowledgment sent {"connection_id":229645,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:22:06] local.INFO: TCP Data received {"connection_id":229645,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:22:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229645,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:22:06] local.INFO: Processing buffer {"connection_id":229645,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:22:06] local.INFO: IMEI packet received {"connection_id":229645,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:22:06] local.INFO: IMEI acknowledgment sent {"connection_id":229645,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:22:11] local.INFO: TCP Data received {"connection_id":229645,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:22:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229645,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:22:11] local.INFO: Processing buffer {"connection_id":229645,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:22:11] local.INFO: IMEI packet received {"connection_id":229645,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:22:11] local.INFO: IMEI acknowledgment sent {"connection_id":229645,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:22:12] local.INFO: TCP Data received {"connection_id":229645,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eabe988012d364d0006b106800006014f30..."} 
[2026-11-03 05:22:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229645,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eabe988012d364d0006b106800006014f30..."} 
[2026-11-03 05:22:12] local.INFO: Processing buffer {"connection_id":229645,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eabe988012d364d0006b106800006014f30..."} 
[2026-11-03 05:22:12] local.INFO: Packet analysis {"connection_id":229645,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eab"} 
[2026-11-03 05:22:12] local.INFO: Extracted packet for processing {"connection_id":229645,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eab"} 
[2026-11-03 05:22:12] local.INFO: GPS Element Parsed {"raw_longitude":758533376,"raw_latitude":112264832,"longitude_deg":75.8533376,"latitude_deg":11.2264832,"altitude":6,"angle":335,"satellites":48,"speed":49,"hex_longitude":"2d364d00","hex_latitude":"06b10680","is_valid_coordinates":true} 
[2026-11-03 05:22: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-11-03 05:22:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177836032001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:22:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37026573756399616,"note":"Value kept but may cause issues"} 
[2026-11-03 05:22:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3916865067154763776,"note":"Value kept but may cause issues"} 
[2026-11-03 05:22:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,65,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:22:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793663429000,"timestamp_ms":1793663429000,"timestamp_seconds":1793663429,"priority":1,"record_length":96,"hex_timestamp":"000001a19eabe988"} 
[2026-11-03 05:22:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:22:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:22: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-11-03 05:22: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-11-03 05:22: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-11-03 05:22:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:22:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:22:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229645,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:22:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:22:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:22:12] 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-11-03 05:22:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:22:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:22:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177836032001,"66":27234,"65":206,"81":23552,"24":49,"16":37026573756399616,"45":3916865067154763776},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,65,81,24,16,45]} 
[2026-11-03 05:22:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:22:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:22:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177836032001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:22:12] local.INFO: Unknown IO ID detected {"io_id":65,"value":206,"description":"Unknown IO ID 65"} 
[2026-11-03 05:22:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:22:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37026573756399616,"km_value":37026573756399.62,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:22:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":3916865067154763776,"description":"Unknown IO ID 45"} 
[2026-11-03 05:22:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177836032001,"power":27234,"unknown_65":206,"unknown_81":23552,"ignition":49,"odometer":null,"unknown_45":3916865067154763776}} 
[2026-11-03 05:22:12] local.INFO: DEBUG: GPS processor result {"connection_id":229645,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53486,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:22:12] local.INFO: GPS data processed {"connection_id":229645,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:22:12] local.INFO: Acknowledgment sent {"connection_id":229645,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:22:43] local.INFO: TCP Data received {"connection_id":229645,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ead1268012d3562c006b22ec00008013032..."} 
[2026-11-03 05:22:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229645,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ead1268012d3562c006b22ec00008013032..."} 
[2026-11-03 05:22:43] local.INFO: Processing buffer {"connection_id":229645,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ead1268012d3562c006b22ec00008013032..."} 
[2026-11-03 05:22:43] local.INFO: Packet analysis {"connection_id":229645,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ead"} 
[2026-11-03 05:22:43] local.INFO: Extracted packet for processing {"connection_id":229645,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ead"} 
[2026-11-03 05:22:43] local.INFO: GPS Element Parsed {"raw_longitude":758473408,"raw_latitude":112340672,"longitude_deg":75.8473408,"latitude_deg":11.2340672,"altitude":8,"angle":304,"satellites":50,"speed":58,"hex_longitude":"2d3562c0","hex_latitude":"06b22ec0","is_valid_coordinates":true} 
[2026-11-03 05:22: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-11-03 05:22:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177855744001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:22:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37031418479509504,"note":"Value kept but may cause issues"} 
[2026-11-03 05:22:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3855362784763760640,"note":"Value kept but may cause issues"} 
[2026-11-03 05:22:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,80,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:22:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793663505000,"timestamp_ms":1793663505000,"timestamp_seconds":1793663505,"priority":1,"record_length":96,"hex_timestamp":"000001a19ead1268"} 
[2026-11-03 05:22:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:22: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-11-03 05:22:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 05:22:43] 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-11-03 05:22: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-11-03 05:22:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:22:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:22:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229645,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:22:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:22:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:22:43] 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-11-03 05:22:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:22:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:22:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177855744001,"66":27321,"80":206,"81":23552,"24":58,"16":37031418479509504,"45":3855362784763760640},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,81,24,16,45]} 
[2026-11-03 05:22:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:22:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:22:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177855744001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:22:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":206,"description":"Unknown IO ID 80"} 
[2026-11-03 05:22:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:22:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37031418479509504,"km_value":37031418479509.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:22:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":3855362784763760640,"description":"Unknown IO ID 45"} 
[2026-11-03 05:22:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177855744001,"power":27321,"unknown_80":206,"unknown_81":23552,"ignition":58,"odometer":null,"unknown_45":3855362784763760640}} 
[2026-11-03 05:22:43] local.INFO: DEBUG: GPS processor result {"connection_id":229645,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53487,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:22:43] local.INFO: GPS data processed {"connection_id":229645,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:22:43] local.INFO: Acknowledgment sent {"connection_id":229645,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:23:05] local.INFO: TCP Data received {"connection_id":228398,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:23:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228398,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:23:05] local.INFO: Processing buffer {"connection_id":228398,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:23:05] local.INFO: IMEI packet received {"connection_id":228398,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:23:05] local.INFO: IMEI acknowledgment sent {"connection_id":228398,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:23:11] local.INFO: TCP Data received {"connection_id":228398,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:23:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228398,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:23:11] local.INFO: Processing buffer {"connection_id":228398,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:23:11] local.INFO: IMEI packet received {"connection_id":228398,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:23:11] local.INFO: IMEI acknowledgment sent {"connection_id":228398,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:23:11] local.INFO: TCP Data received {"connection_id":228398,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ead2dc0012d35420006b244480009012f30..."} 
[2026-11-03 05:23:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228398,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ead2dc0012d35420006b244480009012f30..."} 
[2026-11-03 05:23:11] local.INFO: Processing buffer {"connection_id":228398,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ead2dc0012d35420006b244480009012f30..."} 
[2026-11-03 05:23:11] local.INFO: Packet analysis {"connection_id":228398,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ead"} 
[2026-11-03 05:23:11] local.INFO: Extracted packet for processing {"connection_id":228398,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ead"} 
[2026-11-03 05:23:11] local.INFO: GPS Element Parsed {"raw_longitude":758465024,"raw_latitude":112346184,"longitude_deg":75.8465024,"latitude_deg":11.2346184,"altitude":9,"angle":303,"satellites":48,"speed":54,"hex_longitude":"2d354200","hex_latitude":"06b24448","is_valid_coordinates":true} 
[2026-11-03 05:23:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:23:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177857280001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:23:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37031899515846656,"note":"Value kept but may cause issues"} 
[2026-11-03 05:23:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3846848166719569920,"note":"Value kept but may cause issues"} 
[2026-11-03 05:23:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,80,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:23:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793663512000,"timestamp_ms":1793663512000,"timestamp_seconds":1793663512,"priority":1,"record_length":96,"hex_timestamp":"000001a19ead2dc0"} 
[2026-11-03 05:23:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:23:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:23:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 05:23:11] 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-11-03 05:23:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:23:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:23:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:23:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228398,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:23:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:23:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:23: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-11-03 05:23:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:23:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:23:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177857280001,"66":27332,"80":206,"81":23552,"24":54,"16":37031899515846656,"45":3846848166719569920},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,81,24,16,45]} 
[2026-11-03 05:23:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:23:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:23:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177857280001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:23:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":206,"description":"Unknown IO ID 80"} 
[2026-11-03 05:23:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:23:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37031899515846656,"km_value":37031899515846.66,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:23:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":3846848166719569920,"description":"Unknown IO ID 45"} 
[2026-11-03 05:23:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177857280001,"power":27332,"unknown_80":206,"unknown_81":23552,"ignition":54,"odometer":null,"unknown_45":3846848166719569920}} 
[2026-11-03 05:23:11] local.INFO: DEBUG: GPS processor result {"connection_id":228398,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53488,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:23:11] local.INFO: GPS data processed {"connection_id":228398,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:23:11] local.INFO: Acknowledgment sent {"connection_id":228398,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:23:12] local.INFO: TCP Data received {"connection_id":231479,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:23:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231479,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:23:12] local.INFO: Processing buffer {"connection_id":231479,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:23:12] local.INFO: IMEI packet received {"connection_id":231479,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 05:23:12] local.INFO: IMEI acknowledgment sent {"connection_id":231479,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:23:43] local.INFO: TCP Data received {"connection_id":228398,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ead4918012d35228006b257580009012d30..."} 
[2026-11-03 05:23:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228398,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ead4918012d35228006b257580009012d30..."} 
[2026-11-03 05:23:43] local.INFO: Processing buffer {"connection_id":228398,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ead4918012d35228006b257580009012d30..."} 
[2026-11-03 05:23:43] local.INFO: Packet analysis {"connection_id":228398,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ead"} 
[2026-11-03 05:23:43] local.INFO: Extracted packet for processing {"connection_id":228398,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ead"} 
[2026-11-03 05:23:43] local.INFO: GPS Element Parsed {"raw_longitude":758456960,"raw_latitude":112351064,"longitude_deg":75.845696,"latitude_deg":11.2351064,"altitude":9,"angle":301,"satellites":48,"speed":50,"hex_longitude":"2d352280","hex_latitude":"06b25758","is_valid_coordinates":true} 
[2026-11-03 05:23: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-11-03 05:23:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177859072001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:23:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37032350487412736,"note":"Value kept but may cause issues"} 
[2026-11-03 05:23:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3837629861233707008,"note":"Value kept but may cause issues"} 
[2026-11-03 05:23:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,80,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:23:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793663519000,"timestamp_ms":1793663519000,"timestamp_seconds":1793663519,"priority":1,"record_length":96,"hex_timestamp":"000001a19ead4918"} 
[2026-11-03 05:23:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:23:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:23:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 05:23:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:23: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-11-03 05:23:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:23:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:23:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228398,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:23:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:23:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:23:43] 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-11-03 05:23:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:23:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:23:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177859072001,"66":27484,"80":206,"81":23552,"24":50,"16":37032350487412736,"45":3837629861233707008},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,81,24,16,45]} 
[2026-11-03 05:23:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:23:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:23:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177859072001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:23:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":206,"description":"Unknown IO ID 80"} 
[2026-11-03 05:23:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:23:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37032350487412736,"km_value":37032350487412.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:23:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":3837629861233707008,"description":"Unknown IO ID 45"} 
[2026-11-03 05:23:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177859072001,"power":27484,"unknown_80":206,"unknown_81":23552,"ignition":50,"odometer":null,"unknown_45":3837629861233707008}} 
[2026-11-03 05:23:43] local.INFO: DEBUG: GPS processor result {"connection_id":228398,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53489,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:23:43] local.INFO: GPS data processed {"connection_id":228398,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:23:43] local.INFO: Acknowledgment sent {"connection_id":228398,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:23:47] local.INFO: TCP Data received {"connection_id":228399,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:23:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228399,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:23:47] local.INFO: Processing buffer {"connection_id":228399,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:23:47] local.INFO: IMEI packet received {"connection_id":228399,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 05:23:47] local.INFO: IMEI acknowledgment sent {"connection_id":228399,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:24:05] local.INFO: TCP Data received {"connection_id":231480,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:24:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231480,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:24:05] local.INFO: Processing buffer {"connection_id":231480,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:24:05] local.INFO: IMEI packet received {"connection_id":231480,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:24:05] local.INFO: IMEI acknowledgment sent {"connection_id":231480,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:24:11] local.INFO: TCP Data received {"connection_id":231480,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:24:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231480,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:24:11] local.INFO: Processing buffer {"connection_id":231480,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:24:11] local.INFO: IMEI packet received {"connection_id":231480,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:24:11] local.INFO: IMEI acknowledgment sent {"connection_id":231480,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:24:12] local.INFO: TCP Data received {"connection_id":231480,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ead6858012d35028006b26b30000a012e33..."} 
[2026-11-03 05:24:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231480,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ead6858012d35028006b26b30000a012e33..."} 
[2026-11-03 05:24:12] local.INFO: Processing buffer {"connection_id":231480,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ead6858012d35028006b26b30000a012e33..."} 
[2026-11-03 05:24:12] local.INFO: Packet analysis {"connection_id":231480,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ead"} 
[2026-11-03 05:24:12] local.INFO: Extracted packet for processing {"connection_id":231480,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ead"} 
[2026-11-03 05:24:12] local.INFO: GPS Element Parsed {"raw_longitude":758448768,"raw_latitude":112356144,"longitude_deg":75.8448768,"latitude_deg":11.2356144,"altitude":10,"angle":302,"satellites":51,"speed":44,"hex_longitude":"2d350280","hex_latitude":"06b26b30","is_valid_coordinates":true} 
[2026-11-03 05:24: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-11-03 05:24:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177860864001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:24:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37032810048913408,"note":"Value kept but may cause issues"} 
[2026-11-03 05:24:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3828763399468570624,"note":"Value kept but may cause issues"} 
[2026-11-03 05:24:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,80,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:24:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793663527000,"timestamp_ms":1793663527000,"timestamp_seconds":1793663527,"priority":1,"record_length":96,"hex_timestamp":"000001a19ead6858"} 
[2026-11-03 05:24:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:24: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-11-03 05:24:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 05:24:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:24: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-11-03 05:24:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:24:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:24:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231480,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:24:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:24:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:24:12] 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-11-03 05:24:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:24:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:24:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177860864001,"66":27484,"80":206,"81":23552,"24":44,"16":37032810048913408,"45":3828763399468570624},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,81,24,16,45]} 
[2026-11-03 05:24:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:24:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:24:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177860864001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:24:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":206,"description":"Unknown IO ID 80"} 
[2026-11-03 05:24:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:24:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37032810048913408,"km_value":37032810048913.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:24:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":3828763399468570624,"description":"Unknown IO ID 45"} 
[2026-11-03 05:24:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177860864001,"power":27484,"unknown_80":206,"unknown_81":23552,"ignition":44,"odometer":null,"unknown_45":3828763399468570624}} 
[2026-11-03 05:24:12] local.INFO: DEBUG: GPS processor result {"connection_id":231480,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53490,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:24:12] local.INFO: GPS data processed {"connection_id":231480,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:24:12] local.INFO: Acknowledgment sent {"connection_id":231480,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:24:45] local.INFO: TCP Data received {"connection_id":231480,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ead8b80012d34e1c006b28068000b013033..."} 
[2026-11-03 05:24:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231480,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ead8b80012d34e1c006b28068000b013033..."} 
[2026-11-03 05:24:45] local.INFO: Processing buffer {"connection_id":231480,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ead8b80012d34e1c006b28068000b013033..."} 
[2026-11-03 05:24:45] local.INFO: Packet analysis {"connection_id":231480,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ead"} 
[2026-11-03 05:24:45] local.INFO: Extracted packet for processing {"connection_id":231480,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ead"} 
[2026-11-03 05:24:45] local.INFO: GPS Element Parsed {"raw_longitude":758440384,"raw_latitude":112361576,"longitude_deg":75.8440384,"latitude_deg":11.2361576,"altitude":11,"angle":304,"satellites":51,"speed":44,"hex_longitude":"2d34e1c0","hex_latitude":"06b28068","is_valid_coordinates":true} 
[2026-11-03 05:24: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-11-03 05:24:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177862912001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:24:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37033286790283264,"note":"Value kept but may cause issues"} 
[2026-11-03 05:24:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3819756200215130112,"note":"Value kept but may cause issues"} 
[2026-11-03 05:24:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,80,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:24:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793663536000,"timestamp_ms":1793663536000,"timestamp_seconds":1793663536,"priority":1,"record_length":96,"hex_timestamp":"000001a19ead8b80"} 
[2026-11-03 05:24:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:24: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-11-03 05:24: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":92,"data_length":795,"current_offset":136} 
[2026-11-03 05:24:45] 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-11-03 05:24: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-11-03 05:24:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:24:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:24:45] local.INFO: Teltonika packet parsed successfully {"connection_id":231480,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:24:45] local.INFO: Passing IMEI to GPS processor {"connection_id":231480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:24:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":231480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:24:45] 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-11-03 05:24:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:24:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:24:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177862912001,"66":27484,"80":206,"81":23552,"24":44,"16":37033286790283264,"45":3819756200215130112},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,81,24,16,45]} 
[2026-11-03 05:24:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:24:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:24:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177862912001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:24:45] local.INFO: Unknown IO ID detected {"io_id":80,"value":206,"description":"Unknown IO ID 80"} 
[2026-11-03 05:24:45] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:24:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37033286790283264,"km_value":37033286790283.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:24:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":3819756200215130112,"description":"Unknown IO ID 45"} 
[2026-11-03 05:24:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177862912001,"power":27484,"unknown_80":206,"unknown_81":23552,"ignition":44,"odometer":null,"unknown_45":3819756200215130112}} 
[2026-11-03 05:24:45] local.INFO: DEBUG: GPS processor result {"connection_id":231480,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53491,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:24:45] local.INFO: GPS data processed {"connection_id":231480,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:24:45] local.INFO: Acknowledgment sent {"connection_id":231480,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:25:10] local.INFO: TCP Data received {"connection_id":227964,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:25:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227964,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:25:10] local.INFO: Processing buffer {"connection_id":227964,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:25:10] local.INFO: IMEI packet received {"connection_id":227964,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:25:10] local.INFO: IMEI acknowledgment sent {"connection_id":227964,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:25:11] local.INFO: TCP Data received {"connection_id":227964,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:25:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227964,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:25:11] local.INFO: Processing buffer {"connection_id":227964,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:25:11] local.INFO: IMEI packet received {"connection_id":227964,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:25:11] local.INFO: IMEI acknowledgment sent {"connection_id":227964,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:25:15] local.INFO: TCP Data received {"connection_id":227964,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:25:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227964,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:25:16] local.INFO: Processing buffer {"connection_id":227964,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:25:16] local.INFO: IMEI packet received {"connection_id":227964,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:25:16] local.INFO: IMEI acknowledgment sent {"connection_id":227964,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:25:17] local.INFO: TCP Data received {"connection_id":227964,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eadaea8012d34c28006b29428000a012f33..."} 
[2026-11-03 05:25:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227964,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eadaea8012d34c28006b29428000a012f33..."} 
[2026-11-03 05:25:17] local.INFO: Processing buffer {"connection_id":227964,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eadaea8012d34c28006b29428000a012f33..."} 
[2026-11-03 05:25:17] local.INFO: Packet analysis {"connection_id":227964,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ead"} 
[2026-11-03 05:25:17] local.INFO: Extracted packet for processing {"connection_id":227964,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ead"} 
[2026-11-03 05:25:17] local.INFO: GPS Element Parsed {"raw_longitude":758432384,"raw_latitude":112366632,"longitude_deg":75.8432384,"latitude_deg":11.2366632,"altitude":10,"angle":303,"satellites":51,"speed":39,"hex_longitude":"2d34c280","hex_latitude":"06b29428","is_valid_coordinates":true} 
[2026-11-03 05:25: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-11-03 05:25:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177865216001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:25:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37033742056816640,"note":"Value kept but may cause issues"} 
[2026-11-03 05:25:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3810537894729246720,"note":"Value kept but may cause issues"} 
[2026-11-03 05:25:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,80,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:25:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793663545000,"timestamp_ms":1793663545000,"timestamp_seconds":1793663545,"priority":1,"record_length":96,"hex_timestamp":"000001a19eadaea8"} 
[2026-11-03 05:25:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:25: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-11-03 05:25: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":92,"data_length":795,"current_offset":136} 
[2026-11-03 05:25:17] 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-11-03 05:25: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-11-03 05:25:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:25:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:25:17] local.INFO: Teltonika packet parsed successfully {"connection_id":227964,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:25:17] local.INFO: Passing IMEI to GPS processor {"connection_id":227964,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:25:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":227964,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:25: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-11-03 05:25:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:25:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:25:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177865216001,"66":27517,"80":206,"81":23552,"24":39,"16":37033742056816640,"45":3810537894729246720},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,81,24,16,45]} 
[2026-11-03 05:25:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:25:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:25:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177865216001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:25:17] local.INFO: Unknown IO ID detected {"io_id":80,"value":206,"description":"Unknown IO ID 80"} 
[2026-11-03 05:25:17] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:25:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37033742056816640,"km_value":37033742056816.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:25:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":3810537894729246720,"description":"Unknown IO ID 45"} 
[2026-11-03 05:25:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177865216001,"power":27517,"unknown_80":206,"unknown_81":23552,"ignition":39,"odometer":null,"unknown_45":3810537894729246720}} 
[2026-11-03 05:25:17] local.INFO: DEBUG: GPS processor result {"connection_id":227964,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53492,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:25:17] local.INFO: GPS data processed {"connection_id":227964,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:25:17] local.INFO: Acknowledgment sent {"connection_id":227964,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:25:19] local.INFO: TCP Data received {"connection_id":227964,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eadd9a0012d34a50006b2a8280009013234..."} 
[2026-11-03 05:25:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227964,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eadd9a0012d34a50006b2a8280009013234..."} 
[2026-11-03 05:25:19] local.INFO: Processing buffer {"connection_id":227964,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eadd9a0012d34a50006b2a8280009013234..."} 
[2026-11-03 05:25:19] local.INFO: Packet analysis {"connection_id":227964,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ead"} 
[2026-11-03 05:25:19] local.INFO: Extracted packet for processing {"connection_id":227964,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ead"} 
[2026-11-03 05:25:19] local.INFO: GPS Element Parsed {"raw_longitude":758424832,"raw_latitude":112371752,"longitude_deg":75.8424832,"latitude_deg":11.2371752,"altitude":9,"angle":306,"satellites":52,"speed":25,"hex_longitude":"2d34a500","hex_latitude":"06b2a828","is_valid_coordinates":true} 
[2026-11-03 05: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-11-03 05:25:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177867520001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:25:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37034175848513536,"note":"Value kept but may cause issues"} 
[2026-11-03 05:25:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3801741801708333056,"note":"Value kept but may cause issues"} 
[2026-11-03 05:25:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,80,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:25:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793663556000,"timestamp_ms":1793663556000,"timestamp_seconds":1793663556,"priority":1,"record_length":96,"hex_timestamp":"000001a19eadd9a0"} 
[2026-11-03 05:25:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:25:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05: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":125,"data_length":795,"current_offset":136} 
[2026-11-03 05:25:19] 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-11-03 05: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-11-03 05:25:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:25:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:25:19] local.INFO: Teltonika packet parsed successfully {"connection_id":227964,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:25:19] local.INFO: Passing IMEI to GPS processor {"connection_id":227964,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:25:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":227964,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:25:19] 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-11-03 05:25:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:25:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:25:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177867520001,"66":27397,"80":206,"81":23552,"24":25,"16":37034175848513536,"45":3801741801708333056},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,81,24,16,45]} 
[2026-11-03 05:25:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:25:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:25:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177867520001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:25:19] local.INFO: Unknown IO ID detected {"io_id":80,"value":206,"description":"Unknown IO ID 80"} 
[2026-11-03 05:25:19] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:25:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37034175848513536,"km_value":37034175848513.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:25:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":3801741801708333056,"description":"Unknown IO ID 45"} 
[2026-11-03 05:25:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177867520001,"power":27397,"unknown_80":206,"unknown_81":23552,"ignition":25,"odometer":null,"unknown_45":3801741801708333056}} 
[2026-11-03 05:25:19] local.INFO: DEBUG: GPS processor result {"connection_id":227964,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53493,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:25:19] local.INFO: GPS data processed {"connection_id":227964,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:25:19] local.INFO: Acknowledgment sent {"connection_id":227964,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:25:50] local.INFO: TCP Data received {"connection_id":227964,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eaff898012d33b5c006b3d7f0001200052c..."} 
[2026-11-03 05:25:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227964,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eaff898012d33b5c006b3d7f0001200052c..."} 
[2026-11-03 05:25:50] local.INFO: Processing buffer {"connection_id":227964,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eaff898012d33b5c006b3d7f0001200052c..."} 
[2026-11-03 05:25:50] local.INFO: Packet analysis {"connection_id":227964,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eaf"} 
[2026-11-03 05:25:50] local.INFO: Extracted packet for processing {"connection_id":227964,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eaf"} 
[2026-11-03 05:25:50] local.INFO: GPS Element Parsed {"raw_longitude":758363584,"raw_latitude":112449520,"longitude_deg":75.8363584,"latitude_deg":11.244952,"altitude":18,"angle":5,"satellites":44,"speed":46,"hex_longitude":"2d33b5c0","hex_latitude":"06b3d7f0","is_valid_coordinates":true} 
[2026-11-03 05:25: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-11-03 05:25:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177903872001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:25:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37039325514301440,"note":"Value kept but may cause issues"} 
[2026-11-03 05:25:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3725321345550166016,"note":"Value kept but may cause issues"} 
[2026-11-03 05:25:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,227,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:25:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793663695000,"timestamp_ms":1793663695000,"timestamp_seconds":1793663695,"priority":1,"record_length":96,"hex_timestamp":"000001a19eaff898"} 
[2026-11-03 05:25:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:25:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:25: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 05:25:50] 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-11-03 05:25: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-11-03 05:25:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:25:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:25:50] local.INFO: Teltonika packet parsed successfully {"connection_id":227964,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:25:50] local.INFO: Passing IMEI to GPS processor {"connection_id":227964,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:25:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":227964,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:25:50] 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-11-03 05:25:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:25:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:25:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177903872001,"66":27517,"227":206,"81":23552,"24":46,"16":37039325514301440,"45":3725321345550166016},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,227,81,24,16,45]} 
[2026-11-03 05:25:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:25:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:25:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177903872001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:25:50] local.INFO: Unknown IO ID detected {"io_id":227,"value":206,"description":"Unknown IO ID 227"} 
[2026-11-03 05:25:50] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:25:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37039325514301440,"km_value":37039325514301.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:25:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":3725321345550166016,"description":"Unknown IO ID 45"} 
[2026-11-03 05:25:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177903872001,"power":27517,"unknown_227":206,"unknown_81":23552,"ignition":46,"odometer":null,"unknown_45":3725321345550166016}} 
[2026-11-03 05:25:50] local.INFO: DEBUG: GPS processor result {"connection_id":227964,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53494,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:25:50] local.INFO: GPS data processed {"connection_id":227964,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:25:50] local.INFO: Acknowledgment sent {"connection_id":227964,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:26:07] local.INFO: TCP Data received {"connection_id":229646,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:26:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229646,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:26:07] local.INFO: Processing buffer {"connection_id":229646,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:26:07] local.INFO: IMEI packet received {"connection_id":229646,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:26:07] local.INFO: IMEI acknowledgment sent {"connection_id":229646,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:26:13] local.INFO: TCP Data received {"connection_id":229646,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:26:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229646,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:26:13] local.INFO: Processing buffer {"connection_id":229646,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:26:13] local.INFO: IMEI packet received {"connection_id":229646,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:26:13] local.INFO: IMEI acknowledgment sent {"connection_id":229646,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:26:14] local.INFO: TCP Data received {"connection_id":229646,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb017d8012d33b8c006b3fb38001400032c..."} 
[2026-11-03 05:26:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229646,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb017d8012d33b8c006b3fb38001400032c..."} 
[2026-11-03 05:26:14] local.INFO: Processing buffer {"connection_id":229646,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb017d8012d33b8c006b3fb38001400032c..."} 
[2026-11-03 05:26:14] local.INFO: Packet analysis {"connection_id":229646,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb0"} 
[2026-11-03 05:26:14] local.INFO: Extracted packet for processing {"connection_id":229646,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb0"} 
[2026-11-03 05:26:14] local.INFO: GPS Element Parsed {"raw_longitude":758364352,"raw_latitude":112458552,"longitude_deg":75.8364352,"latitude_deg":11.2458552,"altitude":20,"angle":3,"satellites":44,"speed":45,"hex_longitude":"2d33b8c0","hex_latitude":"06b3fb38","is_valid_coordinates":true} 
[2026-11-03 05:26: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-11-03 05:26:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177905920001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:26:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37039767895932928,"note":"Value kept but may cause issues"} 
[2026-11-03 05:26:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3726095401738563584,"note":"Value kept but may cause issues"} 
[2026-11-03 05:26:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,228,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:26:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793663703000,"timestamp_ms":1793663703000,"timestamp_seconds":1793663703,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb017d8"} 
[2026-11-03 05:26:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:26: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-11-03 05:26: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":125,"data_length":795,"current_offset":136} 
[2026-11-03 05:26:14] 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-11-03 05:26: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-11-03 05:26:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:26:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:26:14] local.INFO: Teltonika packet parsed successfully {"connection_id":229646,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:26:14] local.INFO: Passing IMEI to GPS processor {"connection_id":229646,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:26:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":229646,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:26:14] 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-11-03 05:26:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:26:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:26:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177905920001,"66":27397,"228":206,"81":23552,"24":45,"16":37039767895932928,"45":3726095401738563584},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,228,81,24,16,45]} 
[2026-11-03 05:26:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:26:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:26:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177905920001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:26:14] local.INFO: Unknown IO ID detected {"io_id":228,"value":206,"description":"Unknown IO ID 228"} 
[2026-11-03 05:26:14] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:26:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37039767895932928,"km_value":37039767895932.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:26:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":3726095401738563584,"description":"Unknown IO ID 45"} 
[2026-11-03 05:26:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177905920001,"power":27397,"unknown_228":206,"unknown_81":23552,"ignition":45,"odometer":null,"unknown_45":3726095401738563584}} 
[2026-11-03 05:26:14] local.INFO: DEBUG: GPS processor result {"connection_id":229646,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53495,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:26:14] local.INFO: GPS data processed {"connection_id":229646,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:26:14] local.INFO: Acknowledgment sent {"connection_id":229646,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:26:15] local.INFO: TCP Data received {"connection_id":229646,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb02b60012d33b78006b411780014015f2e..."} 
[2026-11-03 05:26:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229646,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb02b60012d33b78006b411780014015f2e..."} 
[2026-11-03 05:26:15] local.INFO: Processing buffer {"connection_id":229646,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb02b60012d33b78006b411780014015f2e..."} 
[2026-11-03 05:26:15] local.INFO: Packet analysis {"connection_id":229646,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb0"} 
[2026-11-03 05:26:15] local.INFO: Extracted packet for processing {"connection_id":229646,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb0"} 
[2026-11-03 05:26:15] local.INFO: GPS Element Parsed {"raw_longitude":758364032,"raw_latitude":112464248,"longitude_deg":75.8364032,"latitude_deg":11.2464248,"altitude":20,"angle":351,"satellites":46,"speed":44,"hex_longitude":"2d33b780","hex_latitude":"06b41178","is_valid_coordinates":true} 
[2026-11-03 05:26: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-11-03 05:26:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177907968001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:26:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37040042773839872,"note":"Value kept but may cause issues"} 
[2026-11-03 05:26:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3726939826671007744,"note":"Value kept but may cause issues"} 
[2026-11-03 05:26:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:26:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793663708000,"timestamp_ms":1793663708000,"timestamp_seconds":1793663708,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb02b60"} 
[2026-11-03 05:26:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:26: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-11-03 05:26: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":5,"data_length":795,"current_offset":136} 
[2026-11-03 05:26:15] 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-11-03 05:26: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-11-03 05:26:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:26:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:26:15] local.INFO: Teltonika packet parsed successfully {"connection_id":229646,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:26:15] local.INFO: Passing IMEI to GPS processor {"connection_id":229646,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:26:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":229646,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:26: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-11-03 05:26:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:26:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:26:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177907968001,"66":27343,"101":206,"81":23552,"24":44,"16":37040042773839872,"45":3726939826671007744},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,81,24,16,45]} 
[2026-11-03 05:26:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:26:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:26:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177907968001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:26:15] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 05:26:15] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:26:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37040042773839872,"km_value":37040042773839.875,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:26:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":3726939826671007744,"description":"Unknown IO ID 45"} 
[2026-11-03 05:26:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177907968001,"power":27343,"unknown_101":206,"unknown_81":23552,"ignition":44,"odometer":null,"unknown_45":3726939826671007744}} 
[2026-11-03 05:26:15] local.INFO: DEBUG: GPS processor result {"connection_id":229646,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53496,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:26:15] local.INFO: GPS data processed {"connection_id":229646,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:26:15] local.INFO: Acknowledgment sent {"connection_id":229646,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:26:47] local.INFO: TCP Data received {"connection_id":229646,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb03ee8012d33b14006b426a8001301532b..."} 
[2026-11-03 05:26:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229646,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb03ee8012d33b14006b426a8001301532b..."} 
[2026-11-03 05:26:47] local.INFO: Processing buffer {"connection_id":229646,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb03ee8012d33b14006b426a8001301532b..."} 
[2026-11-03 05:26:47] local.INFO: Packet analysis {"connection_id":229646,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb0"} 
[2026-11-03 05:26:47] local.INFO: Extracted packet for processing {"connection_id":229646,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb0"} 
[2026-11-03 05:26:47] local.INFO: GPS Element Parsed {"raw_longitude":758362432,"raw_latitude":112469672,"longitude_deg":75.8362432,"latitude_deg":11.2469672,"altitude":19,"angle":339,"satellites":43,"speed":45,"hex_longitude":"2d33b140","hex_latitude":"06b426a8","is_valid_coordinates":true} 
[2026-11-03 05:26: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-11-03 05:26:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177909248001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:26:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37040317651746816,"note":"Value kept but may cause issues"} 
[2026-11-03 05:26:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3726587982951577600,"note":"Value kept but may cause issues"} 
[2026-11-03 05:26:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:26:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793663713000,"timestamp_ms":1793663713000,"timestamp_seconds":1793663713,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb03ee8"} 
[2026-11-03 05:26:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:26:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:26:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 05:26:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:26: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-11-03 05:26:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:26:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:26:47] local.INFO: Teltonika packet parsed successfully {"connection_id":229646,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:26:47] local.INFO: Passing IMEI to GPS processor {"connection_id":229646,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:26:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":229646,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:26: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-11-03 05:26:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:26:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:26:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177909248001,"66":27365,"101":206,"81":23552,"24":45,"16":37040317651746816,"45":3726587982951577600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,81,24,16,45]} 
[2026-11-03 05:26:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:26:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:26:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177909248001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:26:47] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 05:26:47] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:26:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37040317651746816,"km_value":37040317651746.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:26:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":3726587982951577600,"description":"Unknown IO ID 45"} 
[2026-11-03 05:26:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177909248001,"power":27365,"unknown_101":206,"unknown_81":23552,"ignition":45,"odometer":null,"unknown_45":3726587982951577600}} 
[2026-11-03 05:26:47] local.INFO: DEBUG: GPS processor result {"connection_id":229646,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53497,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:26:47] local.INFO: GPS data processed {"connection_id":229646,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:26:47] local.INFO: Acknowledgment sent {"connection_id":229646,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:27:06] local.INFO: TCP Data received {"connection_id":227966,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:27:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227966,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:27:06] local.INFO: Processing buffer {"connection_id":227966,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:27:06] local.INFO: IMEI packet received {"connection_id":227966,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:27:06] local.INFO: IMEI acknowledgment sent {"connection_id":227966,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:27:14] local.INFO: TCP Data received {"connection_id":227966,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:27:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227966,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:27:14] local.INFO: Processing buffer {"connection_id":227966,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:27:14] local.INFO: IMEI packet received {"connection_id":227966,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:27:14] local.INFO: IMEI acknowledgment sent {"connection_id":227966,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:27:17] local.INFO: TCP Data received {"connection_id":227966,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb05e28012d33a0c006b447680011014b2a..."} 
[2026-11-03 05:27:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227966,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb05e28012d33a0c006b447680011014b2a..."} 
[2026-11-03 05:27:17] local.INFO: Processing buffer {"connection_id":227966,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb05e28012d33a0c006b447680011014b2a..."} 
[2026-11-03 05:27:17] local.INFO: Packet analysis {"connection_id":227966,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb0"} 
[2026-11-03 05:27:17] local.INFO: Extracted packet for processing {"connection_id":227966,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb0"} 
[2026-11-03 05:27:17] local.INFO: GPS Element Parsed {"raw_longitude":758358208,"raw_latitude":112478056,"longitude_deg":75.8358208,"latitude_deg":11.2478056,"altitude":17,"angle":331,"satellites":42,"speed":46,"hex_longitude":"2d33a0c0","hex_latitude":"06b44768","is_valid_coordinates":true} 
[2026-11-03 05:27: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-11-03 05:27:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177910528001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:27:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37040772918280192,"note":"Value kept but may cause issues"} 
[2026-11-03 05:27:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3724828764348524544,"note":"Value kept but may cause issues"} 
[2026-11-03 05:27:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:27:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793663721000,"timestamp_ms":1793663721000,"timestamp_seconds":1793663721,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb05e28"} 
[2026-11-03 05:27:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:27: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-11-03 05:27: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-11-03 05:27: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-11-03 05:27: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-11-03 05:27:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:27:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:27:17] local.INFO: Teltonika packet parsed successfully {"connection_id":227966,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:27:17] local.INFO: Passing IMEI to GPS processor {"connection_id":227966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:27:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":227966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:27: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-11-03 05:27:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:27:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:27:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177910528001,"66":27365,"101":206,"81":23552,"24":46,"16":37040772918280192,"45":3724828764348524544},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,81,24,16,45]} 
[2026-11-03 05:27:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:27:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:27:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177910528001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:27:17] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 05:27:17] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:27:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37040772918280192,"km_value":37040772918280.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:27:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":3724828764348524544,"description":"Unknown IO ID 45"} 
[2026-11-03 05:27:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177910528001,"power":27365,"unknown_101":206,"unknown_81":23552,"ignition":46,"odometer":null,"unknown_45":3724828764348524544}} 
[2026-11-03 05:27:17] local.INFO: DEBUG: GPS processor result {"connection_id":227966,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53498,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:27:17] local.INFO: GPS data processed {"connection_id":227966,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:27:17] local.INFO: Acknowledgment sent {"connection_id":227966,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:27:50] local.INFO: TCP Data received {"connection_id":227966,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb1c588012d32274006b525980008013033..."} 
[2026-11-03 05:27:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227966,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb1c588012d32274006b525980008013033..."} 
[2026-11-03 05:27:50] local.INFO: Processing buffer {"connection_id":227966,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb1c588012d32274006b525980008013033..."} 
[2026-11-03 05:27:50] local.INFO: Packet analysis {"connection_id":227966,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb1"} 
[2026-11-03 05:27:50] local.INFO: Extracted packet for processing {"connection_id":227966,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb1"} 
[2026-11-03 05:27:50] local.INFO: GPS Element Parsed {"raw_longitude":758261568,"raw_latitude":112534936,"longitude_deg":75.8261568,"latitude_deg":11.2534936,"altitude":8,"angle":304,"satellites":51,"speed":57,"hex_longitude":"2d322740","hex_latitude":"06b52598","is_valid_coordinates":true} 
[2026-11-03 05:27: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-11-03 05:27:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177934336001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:27:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37046206051909632,"note":"Value kept but may cause issues"} 
[2026-11-03 05:27:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3623216297771384832,"note":"Value kept but may cause issues"} 
[2026-11-03 05:27:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,170,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:27:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793663813000,"timestamp_ms":1793663813000,"timestamp_seconds":1793663813,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb1c588"} 
[2026-11-03 05:27:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:27:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:27: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":229,"data_length":795,"current_offset":136} 
[2026-11-03 05:27:50] 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-11-03 05:27: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-11-03 05:27:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:27:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:27:50] local.INFO: Teltonika packet parsed successfully {"connection_id":227966,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:27:50] local.INFO: Passing IMEI to GPS processor {"connection_id":227966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:27:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":227966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:27:50] 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-11-03 05:27:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:27:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:27:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177934336001,"66":26408,"170":206,"81":23552,"24":57,"16":37046206051909632,"45":3623216297771384832},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,170,81,24,16,45]} 
[2026-11-03 05:27:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:27:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:27:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177934336001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:27:50] local.INFO: Unknown IO ID detected {"io_id":170,"value":206,"description":"Unknown IO ID 170"} 
[2026-11-03 05:27:50] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:27:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37046206051909632,"km_value":37046206051909.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:27:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":3623216297771384832,"description":"Unknown IO ID 45"} 
[2026-11-03 05:27:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177934336001,"power":26408,"unknown_170":206,"unknown_81":23552,"ignition":57,"odometer":null,"unknown_45":3623216297771384832}} 
[2026-11-03 05:27:50] local.INFO: DEBUG: GPS processor result {"connection_id":227966,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53499,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:27:50] local.INFO: GPS data processed {"connection_id":227966,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:27:50] local.INFO: Acknowledgment sent {"connection_id":227966,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:28:05] local.INFO: TCP Data received {"connection_id":228402,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:28:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228402,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:28:05] local.INFO: Processing buffer {"connection_id":228402,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:28:05] local.INFO: IMEI packet received {"connection_id":228402,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:28:05] local.INFO: IMEI acknowledgment sent {"connection_id":228402,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:28:07] local.INFO: TCP Data received {"connection_id":228402,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:28:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228402,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:28:07] local.INFO: Processing buffer {"connection_id":228402,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:28:07] local.INFO: IMEI packet received {"connection_id":228402,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:28:07] local.INFO: IMEI acknowledgment sent {"connection_id":228402,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:28:11] local.INFO: TCP Data received {"connection_id":228402,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:28:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228402,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:28:11] local.INFO: Processing buffer {"connection_id":228402,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:28:11] local.INFO: IMEI packet received {"connection_id":228402,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:28:11] local.INFO: IMEI acknowledgment sent {"connection_id":228402,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:28:12] local.INFO: TCP Data received {"connection_id":228402,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb1e0e0012d32068006b53ce80009013431..."} 
[2026-11-03 05:28:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228402,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb1e0e0012d32068006b53ce80009013431..."} 
[2026-11-03 05:28:12] local.INFO: Processing buffer {"connection_id":228402,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb1e0e0012d32068006b53ce80009013431..."} 
[2026-11-03 05:28:12] local.INFO: Packet analysis {"connection_id":228402,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb1"} 
[2026-11-03 05:28:12] local.INFO: Extracted packet for processing {"connection_id":228402,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb1"} 
[2026-11-03 05:28:12] local.INFO: GPS Element Parsed {"raw_longitude":758253184,"raw_latitude":112540904,"longitude_deg":75.8253184,"latitude_deg":11.2540904,"altitude":9,"angle":308,"satellites":49,"speed":58,"hex_longitude":"2d320680","hex_latitude":"06b53ce8","is_valid_coordinates":true} 
[2026-11-03 05:28:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:28:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177936128001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:28:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37046695678181376,"note":"Value kept but may cause issues"} 
[2026-11-03 05:28:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3613927623541233664,"note":"Value kept but may cause issues"} 
[2026-11-03 05:28:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,170,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:28:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793663820000,"timestamp_ms":1793663820000,"timestamp_seconds":1793663820,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb1e0e0"} 
[2026-11-03 05:28:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:28: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-11-03 05:28:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":103,"n8_eight_byte":40,"data_length":795,"current_offset":136} 
[2026-11-03 05:28:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1073,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:28:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:28:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:28:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:28:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228402,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:28:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228402,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:28:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228402,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:28:12] 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-11-03 05:28:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:28:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:28:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177936128001,"66":27376,"170":206,"81":23552,"24":58,"16":37046695678181376,"45":3613927623541233664},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,170,81,24,16,45]} 
[2026-11-03 05:28:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:28:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:28:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177936128001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:28:12] local.INFO: Unknown IO ID detected {"io_id":170,"value":206,"description":"Unknown IO ID 170"} 
[2026-11-03 05:28:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:28:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37046695678181376,"km_value":37046695678181.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:28:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":3613927623541233664,"description":"Unknown IO ID 45"} 
[2026-11-03 05:28:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177936128001,"power":27376,"unknown_170":206,"unknown_81":23552,"ignition":58,"odometer":null,"unknown_45":3613927623541233664}} 
[2026-11-03 05:28:12] local.INFO: DEBUG: GPS processor result {"connection_id":228402,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53500,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:28:12] local.INFO: GPS data processed {"connection_id":228402,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:28:12] local.INFO: Acknowledgment sent {"connection_id":228402,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:28:15] local.INFO: TCP Data received {"connection_id":228402,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb1fc38012d31e8c006b55790000a01392f..."} 
[2026-11-03 05:28:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228402,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb1fc38012d31e8c006b55790000a01392f..."} 
[2026-11-03 05:28:15] local.INFO: Processing buffer {"connection_id":228402,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb1fc38012d31e8c006b55790000a01392f..."} 
[2026-11-03 05:28:15] local.INFO: Packet analysis {"connection_id":228402,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb1"} 
[2026-11-03 05:28:15] local.INFO: Extracted packet for processing {"connection_id":228402,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb1"} 
[2026-11-03 05:28:15] local.INFO: GPS Element Parsed {"raw_longitude":758245568,"raw_latitude":112547728,"longitude_deg":75.8245568,"latitude_deg":11.2547728,"altitude":10,"angle":313,"satellites":47,"speed":53,"hex_longitude":"2d31e8c0","hex_latitude":"06b55790","is_valid_coordinates":true} 
[2026-11-03 05:28: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-11-03 05:28:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177937920001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:28:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37047189599420416,"note":"Value kept but may cause issues"} 
[2026-11-03 05:28:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3604709318055487488,"note":"Value kept but may cause issues"} 
[2026-11-03 05:28:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,170,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:28:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793663827000,"timestamp_ms":1793663827000,"timestamp_seconds":1793663827,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb1fc38"} 
[2026-11-03 05:28:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:28: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-11-03 05:28: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-11-03 05:28: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-11-03 05:28: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-11-03 05:28:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:28:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:28:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228402,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:28:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228402,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:28:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228402,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:28: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-11-03 05:28:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:28:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:28:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177937920001,"66":27463,"170":206,"81":23552,"24":53,"16":37047189599420416,"45":3604709318055487488},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,170,81,24,16,45]} 
[2026-11-03 05:28:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:28:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:28:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177937920001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:28:15] local.INFO: Unknown IO ID detected {"io_id":170,"value":206,"description":"Unknown IO ID 170"} 
[2026-11-03 05:28:15] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:28:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37047189599420416,"km_value":37047189599420.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:28:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":3604709318055487488,"description":"Unknown IO ID 45"} 
[2026-11-03 05:28:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177937920001,"power":27463,"unknown_170":206,"unknown_81":23552,"ignition":53,"odometer":null,"unknown_45":3604709318055487488}} 
[2026-11-03 05:28:15] local.INFO: DEBUG: GPS processor result {"connection_id":228402,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53501,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:28:15] local.INFO: GPS data processed {"connection_id":228402,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:28:15] local.INFO: Acknowledgment sent {"connection_id":228402,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:28:46] local.INFO: TCP Data received {"connection_id":228402,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb21b78012d31ce8006b57470000b014030..."} 
[2026-11-03 05:28:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228402,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb21b78012d31ce8006b57470000b014030..."} 
[2026-11-03 05:28:46] local.INFO: Processing buffer {"connection_id":228402,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb21b78012d31ce8006b57470000b014030..."} 
[2026-11-03 05:28:46] local.INFO: Packet analysis {"connection_id":228402,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb2"} 
[2026-11-03 05:28:46] local.INFO: Extracted packet for processing {"connection_id":228402,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb2"} 
[2026-11-03 05:28:46] local.INFO: GPS Element Parsed {"raw_longitude":758238848,"raw_latitude":112555120,"longitude_deg":75.8238848,"latitude_deg":11.255512,"altitude":11,"angle":320,"satellites":48,"speed":51,"hex_longitude":"2d31ce80","hex_latitude":"06b57470","is_valid_coordinates":true} 
[2026-11-03 05:28: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-11-03 05:28:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177939712001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:28:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37047670635757568,"note":"Value kept but may cause issues"} 
[2026-11-03 05:28:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3596335437500092416,"note":"Value kept but may cause issues"} 
[2026-11-03 05:28:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,23,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:28:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793663835000,"timestamp_ms":1793663835000,"timestamp_seconds":1793663835,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb21b78"} 
[2026-11-03 05:28:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:28: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-11-03 05:28:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 05:28:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:28: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-11-03 05:28:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:28:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:28:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228402,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:28:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228402,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:28:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228402,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:28:46] 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-11-03 05:28:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:28:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:28:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177939712001,"66":27365,"23":206,"81":23552,"24":51,"16":37047670635757568,"45":3596335437500092416},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,81,24,16,45]} 
[2026-11-03 05:28:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:28:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:28:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177939712001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:28:46] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-11-03 05:28:46] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:28:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37047670635757568,"km_value":37047670635757.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:28:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":3596335437500092416,"description":"Unknown IO ID 45"} 
[2026-11-03 05:28:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177939712001,"power":27365,"unknown_23":206,"unknown_81":23552,"ignition":51,"odometer":null,"unknown_45":3596335437500092416}} 
[2026-11-03 05:28:46] local.INFO: DEBUG: GPS processor result {"connection_id":228402,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53502,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:28:46] local.INFO: GPS data processed {"connection_id":228402,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:28:46] local.INFO: Acknowledgment sent {"connection_id":228402,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:29:05] local.INFO: TCP Data received {"connection_id":227968,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:29:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227968,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:29:05] local.INFO: Processing buffer {"connection_id":227968,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:29:05] local.INFO: IMEI packet received {"connection_id":227968,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:29:05] local.INFO: IMEI acknowledgment sent {"connection_id":227968,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:29:06] local.INFO: TCP Data received {"connection_id":227968,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:29:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227968,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:29:06] local.INFO: Processing buffer {"connection_id":227968,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:29:06] local.INFO: IMEI packet received {"connection_id":227968,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:29:06] local.INFO: IMEI acknowledgment sent {"connection_id":227968,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:29:07] local.INFO: TCP Data received {"connection_id":227967,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:29:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227967,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:29:07] local.INFO: Processing buffer {"connection_id":227967,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:29:07] local.INFO: IMEI packet received {"connection_id":227967,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 05:29:07] local.INFO: IMEI acknowledgment sent {"connection_id":227967,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:29:07] local.INFO: TCP Data received {"connection_id":227968,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:29:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227968,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:29:07] local.INFO: Processing buffer {"connection_id":227968,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:29:07] local.INFO: IMEI packet received {"connection_id":227968,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:29:07] local.INFO: IMEI acknowledgment sent {"connection_id":227968,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:29:10] local.INFO: TCP Data received {"connection_id":227968,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:29:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227968,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:29:10] local.INFO: Processing buffer {"connection_id":227968,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:29:10] local.INFO: IMEI packet received {"connection_id":227968,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:29:10] local.INFO: IMEI acknowledgment sent {"connection_id":227968,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:29:12] local.INFO: TCP Data received {"connection_id":227968,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb236d0012d31b74006b59090000d014231..."} 
[2026-11-03 05:29:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227968,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb236d0012d31b74006b59090000d014231..."} 
[2026-11-03 05:29:12] local.INFO: Processing buffer {"connection_id":227968,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb236d0012d31b74006b59090000d014231..."} 
[2026-11-03 05:29:12] local.INFO: Packet analysis {"connection_id":227968,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb2"} 
[2026-11-03 05:29:12] local.INFO: Extracted packet for processing {"connection_id":227968,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb2"} 
[2026-11-03 05:29:12] local.INFO: GPS Element Parsed {"raw_longitude":758232896,"raw_latitude":112562320,"longitude_deg":75.8232896,"latitude_deg":11.256232,"altitude":13,"angle":322,"satellites":49,"speed":53,"hex_longitude":"2d31b740","hex_latitude":"06b59090","is_valid_coordinates":true} 
[2026-11-03 05:29: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-11-03 05:29:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177941760001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:29:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37048117312356352,"note":"Value kept but may cause issues"} 
[2026-11-03 05:29:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3588946719363330048,"note":"Value kept but may cause issues"} 
[2026-11-03 05:29:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,23,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:29:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793663842000,"timestamp_ms":1793663842000,"timestamp_seconds":1793663842,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb236d0"} 
[2026-11-03 05:29:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:29: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-11-03 05:29: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-11-03 05:29: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-11-03 05:29: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-11-03 05:29:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:29:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:29:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227968,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:29:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:29:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:29:12] 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-11-03 05:29:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:29:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:29:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177941760001,"66":27245,"23":206,"81":23552,"24":53,"16":37048117312356352,"45":3588946719363330048},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,81,24,16,45]} 
[2026-11-03 05:29:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:29:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:29:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177941760001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:29:12] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-11-03 05:29:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:29:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37048117312356352,"km_value":37048117312356.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:29:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":3588946719363330048,"description":"Unknown IO ID 45"} 
[2026-11-03 05:29:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177941760001,"power":27245,"unknown_23":206,"unknown_81":23552,"ignition":53,"odometer":null,"unknown_45":3588946719363330048}} 
[2026-11-03 05:29:12] local.INFO: DEBUG: GPS processor result {"connection_id":227968,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53503,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:29:12] local.INFO: GPS data processed {"connection_id":227968,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:29:12] local.INFO: Acknowledgment sent {"connection_id":227968,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:29:43] local.INFO: TCP Data received {"connection_id":227968,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb36f50012d309e4006b6a008000b011630..."} 
[2026-11-03 05:29:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227968,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb36f50012d309e4006b6a008000b011630..."} 
[2026-11-03 05:29:43] local.INFO: Processing buffer {"connection_id":227968,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb36f50012d309e4006b6a008000b011630..."} 
[2026-11-03 05:29:43] local.INFO: Packet analysis {"connection_id":227968,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb3"} 
[2026-11-03 05:29:43] local.INFO: Extracted packet for processing {"connection_id":227968,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb3"} 
[2026-11-03 05:29:43] local.INFO: GPS Element Parsed {"raw_longitude":758160960,"raw_latitude":112631816,"longitude_deg":75.816096,"latitude_deg":11.2631816,"altitude":11,"angle":278,"satellites":48,"speed":50,"hex_longitude":"2d309e40","hex_latitude":"06b6a008","is_valid_coordinates":true} 
[2026-11-03 05:29: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-11-03 05:29:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177962240001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:29:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37053155308994560,"note":"Value kept but may cause issues"} 
[2026-11-03 05:29:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3513370688135708672,"note":"Value kept but may cause issues"} 
[2026-11-03 05:29:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,6,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:29:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793663922000,"timestamp_ms":1793663922000,"timestamp_seconds":1793663922,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb36f50"} 
[2026-11-03 05:29:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:29: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-11-03 05:29: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 05:29:43] 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-11-03 05:29: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-11-03 05:29:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:29:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:29:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227968,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:29:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:29:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:29:43] 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-11-03 05:29:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:29:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:29:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177962240001,"66":27397,"6":206,"81":23552,"24":50,"16":37053155308994560,"45":3513370688135708672},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,6,81,24,16,45]} 
[2026-11-03 05:29:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:29:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:29:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177962240001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:29:43] local.INFO: Unknown IO ID detected {"io_id":6,"value":206,"description":"Unknown IO ID 6"} 
[2026-11-03 05:29:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:29:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37053155308994560,"km_value":37053155308994.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:29:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":3513370688135708672,"description":"Unknown IO ID 45"} 
[2026-11-03 05:29:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177962240001,"power":27397,"unknown_6":206,"unknown_81":23552,"ignition":50,"odometer":null,"unknown_45":3513370688135708672}} 
[2026-11-03 05:29:43] local.INFO: DEBUG: GPS processor result {"connection_id":227968,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53504,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:29:43] local.INFO: GPS data processed {"connection_id":227968,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:29:43] local.INFO: Acknowledgment sent {"connection_id":227968,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:30:05] local.INFO: TCP Data received {"connection_id":231481,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:30:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231481,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:30:05] local.INFO: Processing buffer {"connection_id":231481,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:30:05] local.INFO: IMEI packet received {"connection_id":231481,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:30:05] local.INFO: IMEI acknowledgment sent {"connection_id":231481,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:30:10] local.INFO: TCP Data received {"connection_id":231481,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:30:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231481,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:30:10] local.INFO: Processing buffer {"connection_id":231481,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:30:10] local.INFO: IMEI packet received {"connection_id":231481,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:30:10] local.INFO: IMEI acknowledgment sent {"connection_id":231481,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:30:12] local.INFO: TCP Data received {"connection_id":231481,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb38e90012d3077c006b6a660000b01192c..."} 
[2026-11-03 05:30:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231481,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb38e90012d3077c006b6a660000b01192c..."} 
[2026-11-03 05:30:12] local.INFO: Processing buffer {"connection_id":231481,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb38e90012d3077c006b6a660000b01192c..."} 
[2026-11-03 05:30:12] local.INFO: Packet analysis {"connection_id":231481,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb3"} 
[2026-11-03 05:30:12] local.INFO: Extracted packet for processing {"connection_id":231481,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb3"} 
[2026-11-03 05:30:12] local.INFO: GPS Element Parsed {"raw_longitude":758151104,"raw_latitude":112633440,"longitude_deg":75.8151104,"latitude_deg":11.263344,"altitude":11,"angle":281,"satellites":44,"speed":47,"hex_longitude":"2d3077c0","hex_latitude":"06b6a660","is_valid_coordinates":true} 
[2026-11-03 05:30: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-11-03 05:30:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177964032001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:30:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37053632050364416,"note":"Value kept but may cause issues"} 
[2026-11-03 05:30:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3503307957718747136,"note":"Value kept but may cause issues"} 
[2026-11-03 05:30:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,128,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:30:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793663930000,"timestamp_ms":1793663930000,"timestamp_seconds":1793663930,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb38e90"} 
[2026-11-03 05:30:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:30:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:30: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-11-03 05:30: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-11-03 05:30: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-11-03 05:30:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:30:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:30:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231481,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:30:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:30:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:30:12] 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-11-03 05:30:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:30:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:30:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177964032001,"66":27365,"128":206,"81":23552,"24":47,"16":37053632050364416,"45":3503307957718747136},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,81,24,16,45]} 
[2026-11-03 05:30:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:30:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:30:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177964032001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:30:12] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-11-03 05:30:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:30:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37053632050364416,"km_value":37053632050364.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:30:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":3503307957718747136,"description":"Unknown IO ID 45"} 
[2026-11-03 05:30:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177964032001,"power":27365,"unknown_128":206,"unknown_81":23552,"ignition":47,"odometer":null,"unknown_45":3503307957718747136}} 
[2026-11-03 05:30:12] local.INFO: DEBUG: GPS processor result {"connection_id":231481,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53505,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:30:12] local.INFO: GPS data processed {"connection_id":231481,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:30:12] local.INFO: Acknowledgment sent {"connection_id":231481,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:30:44] local.INFO: TCP Data received {"connection_id":231481,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb3b1b8012d30528006b6acd0000a01162d..."} 
[2026-11-03 05:30:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231481,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb3b1b8012d30528006b6acd0000a01162d..."} 
[2026-11-03 05:30:44] local.INFO: Processing buffer {"connection_id":231481,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb3b1b8012d30528006b6acd0000a01162d..."} 
[2026-11-03 05:30:44] local.INFO: Packet analysis {"connection_id":231481,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb3"} 
[2026-11-03 05:30:44] local.INFO: Extracted packet for processing {"connection_id":231481,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb3"} 
[2026-11-03 05:30:44] local.INFO: GPS Element Parsed {"raw_longitude":758141568,"raw_latitude":112635088,"longitude_deg":75.8141568,"latitude_deg":11.2635088,"altitude":10,"angle":278,"satellites":45,"speed":36,"hex_longitude":"2d305280","hex_latitude":"06b6acd0","is_valid_coordinates":true} 
[2026-11-03 05:30: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-11-03 05:30:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177966080001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:30:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37054091611865088,"note":"Value kept but may cause issues"} 
[2026-11-03 05:30:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3492471171115802624,"note":"Value kept but may cause issues"} 
[2026-11-03 05:30:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,128,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:30:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793663939000,"timestamp_ms":1793663939000,"timestamp_seconds":1793663939,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb3b1b8"} 
[2026-11-03 05:30:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:30:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:30: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 05:30:44] 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-11-03 05:30: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-11-03 05:30:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:30:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:30:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231481,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:30:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:30:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:30:44] 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-11-03 05:30:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:30:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:30:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177966080001,"66":27343,"128":206,"81":23552,"24":36,"16":37054091611865088,"45":3492471171115802624},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,81,24,16,45]} 
[2026-11-03 05:30:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:30:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:30:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177966080001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:30:44] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-11-03 05:30:44] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:30:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37054091611865088,"km_value":37054091611865.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:30:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":3492471171115802624,"description":"Unknown IO ID 45"} 
[2026-11-03 05:30:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177966080001,"power":27343,"unknown_128":206,"unknown_81":23552,"ignition":36,"odometer":null,"unknown_45":3492471171115802624}} 
[2026-11-03 05:30:44] local.INFO: DEBUG: GPS processor result {"connection_id":231481,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53506,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:30:44] local.INFO: GPS data processed {"connection_id":231481,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:30:44] local.INFO: Acknowledgment sent {"connection_id":231481,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:31:05] local.INFO: TCP Data received {"connection_id":228404,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:31:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228404,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:31:05] local.INFO: Processing buffer {"connection_id":228404,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:31:05] local.INFO: IMEI packet received {"connection_id":228404,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:31:05] local.INFO: IMEI acknowledgment sent {"connection_id":228404,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:31:07] local.INFO: TCP Data received {"connection_id":228404,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:31:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228404,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:31:07] local.INFO: Processing buffer {"connection_id":228404,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:31:07] local.INFO: IMEI packet received {"connection_id":228404,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:31:07] local.INFO: IMEI acknowledgment sent {"connection_id":228404,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:31:10] local.INFO: TCP Data received {"connection_id":228404,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:31:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228404,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:31:10] local.INFO: Processing buffer {"connection_id":228404,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:31:10] local.INFO: IMEI packet received {"connection_id":228404,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:31:10] local.INFO: IMEI acknowledgment sent {"connection_id":228404,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:31:11] local.INFO: TCP Data received {"connection_id":228404,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb3d8c8012d302f8006b6b470000b011e2d..."} 
[2026-11-03 05:31:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228404,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb3d8c8012d302f8006b6b470000b011e2d..."} 
[2026-11-03 05:31:11] local.INFO: Processing buffer {"connection_id":228404,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb3d8c8012d302f8006b6b470000b011e2d..."} 
[2026-11-03 05:31:11] local.INFO: Packet analysis {"connection_id":228404,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb3"} 
[2026-11-03 05:31:11] local.INFO: Extracted packet for processing {"connection_id":228404,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb3"} 
[2026-11-03 05:31:11] local.INFO: GPS Element Parsed {"raw_longitude":758132608,"raw_latitude":112637040,"longitude_deg":75.8132608,"latitude_deg":11.263704,"altitude":11,"angle":286,"satellites":45,"speed":34,"hex_longitude":"2d302f80","hex_latitude":"06b6b470","is_valid_coordinates":true} 
[2026-11-03 05:31: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-11-03 05:31:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177968384001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:31:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37054525403561984,"note":"Value kept but may cause issues"} 
[2026-11-03 05:31:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3481986228233752576,"note":"Value kept but may cause issues"} 
[2026-11-03 05:31:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,128,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:31:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793663949000,"timestamp_ms":1793663949000,"timestamp_seconds":1793663949,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb3d8c8"} 
[2026-11-03 05:31:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:31:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:31: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 05:31:11] 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-11-03 05:31: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-11-03 05:31:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:31:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:31:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228404,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:31:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228404,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:31:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228404,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:31: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-11-03 05:31:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:31:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:31:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177968384001,"66":27376,"128":206,"81":23552,"24":34,"16":37054525403561984,"45":3481986228233752576},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,81,24,16,45]} 
[2026-11-03 05:31:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:31:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:31:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177968384001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:31:11] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-11-03 05:31:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":23552,"description":"Unknown IO ID 81"} 
[2026-11-03 05:31:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37054525403561984,"km_value":37054525403561.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:31:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":3481986228233752576,"description":"Unknown IO ID 45"} 
[2026-11-03 05:31:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177968384001,"power":27376,"unknown_128":206,"unknown_81":23552,"ignition":34,"odometer":null,"unknown_45":3481986228233752576}} 
[2026-11-03 05:31:11] local.INFO: DEBUG: GPS processor result {"connection_id":228404,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53507,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:31:11] local.INFO: GPS data processed {"connection_id":228404,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:31:11] local.INFO: Acknowledgment sent {"connection_id":228404,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:31:42] local.INFO: TCP Data received {"connection_id":228404,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb54fc8012d2f804006b7f5600008014f30..."} 
[2026-11-03 05:31:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228404,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb54fc8012d2f804006b7f5600008014f30..."} 
[2026-11-03 05:31:42] local.INFO: Processing buffer {"connection_id":228404,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb54fc8012d2f804006b7f5600008014f30..."} 
[2026-11-03 05:31:42] local.INFO: Packet analysis {"connection_id":228404,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb5"} 
[2026-11-03 05:31:42] local.INFO: Extracted packet for processing {"connection_id":228404,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb5"} 
[2026-11-03 05:31:42] local.INFO: GPS Element Parsed {"raw_longitude":758087744,"raw_latitude":112719200,"longitude_deg":75.8087744,"latitude_deg":11.27192,"altitude":8,"angle":335,"satellites":48,"speed":48,"hex_longitude":"2d2f8040","hex_latitude":"06b7f560","is_valid_coordinates":true} 
[2026-11-03 05:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:31:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177993472001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:31:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37059258457522176,"note":"Value kept but may cause issues"} 
[2026-11-03 05:31:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3427380082771111936,"note":"Value kept but may cause issues"} 
[2026-11-03 05:31:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,137,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:31:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793664045000,"timestamp_ms":1793664045000,"timestamp_seconds":1793664045,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb54fc8"} 
[2026-11-03 05:31:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:31:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 05:31:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:31:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:31:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:31:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:31:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228404,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:31:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228404,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:31:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228404,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:31: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-11-03 05:31:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:31:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:31:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177993472001,"66":27332,"137":206,"81":21760,"24":48,"16":37059258457522176,"45":3427380082771111936},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,81,24,16,45]} 
[2026-11-03 05:31:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:31:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:31:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177993472001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:31:42] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-11-03 05:31:42] local.INFO: Unknown IO ID detected {"io_id":81,"value":21760,"description":"Unknown IO ID 81"} 
[2026-11-03 05:31:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37059258457522176,"km_value":37059258457522.18,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:31:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":3427380082771111936,"description":"Unknown IO ID 45"} 
[2026-11-03 05:31:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177993472001,"power":27332,"unknown_137":206,"unknown_81":21760,"ignition":48,"odometer":null,"unknown_45":3427380082771111936}} 
[2026-11-03 05:31:42] local.INFO: DEBUG: GPS processor result {"connection_id":228404,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53508,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:31:42] local.INFO: GPS data processed {"connection_id":228404,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:31:42] local.INFO: Acknowledgment sent {"connection_id":228404,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:32:10] local.INFO: TCP Data received {"connection_id":228405,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:32:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228405,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:32:10] local.INFO: Processing buffer {"connection_id":228405,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:32:10] local.INFO: IMEI packet received {"connection_id":228405,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:32:10] local.INFO: IMEI acknowledgment sent {"connection_id":228405,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:32:16] local.INFO: TCP Data received {"connection_id":228405,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:32:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228405,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:32:16] local.INFO: Processing buffer {"connection_id":228405,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:32:16] local.INFO: IMEI packet received {"connection_id":228405,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:32:16] local.INFO: IMEI acknowledgment sent {"connection_id":228405,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:32:17] local.INFO: TCP Data received {"connection_id":228405,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb56f08012d2f70c006b817800008014e33..."} 
[2026-11-03 05:32:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228405,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb56f08012d2f70c006b817800008014e33..."} 
[2026-11-03 05:32:17] local.INFO: Processing buffer {"connection_id":228405,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb56f08012d2f70c006b817800008014e33..."} 
[2026-11-03 05:32:17] local.INFO: Packet analysis {"connection_id":228405,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb5"} 
[2026-11-03 05:32:17] local.INFO: Extracted packet for processing {"connection_id":228405,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb5"} 
[2026-11-03 05:32:17] local.INFO: GPS Element Parsed {"raw_longitude":758083776,"raw_latitude":112727936,"longitude_deg":75.8083776,"latitude_deg":11.2727936,"altitude":8,"angle":334,"satellites":51,"speed":47,"hex_longitude":"2d2f70c0","hex_latitude":"06b81780","is_valid_coordinates":true} 
[2026-11-03 05:32: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-11-03 05:32:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177995520001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:32:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37059722313990144,"note":"Value kept but may cause issues"} 
[2026-11-03 05:32:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3422806114401869824,"note":"Value kept but may cause issues"} 
[2026-11-03 05:32:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,137,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:32:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793664053000,"timestamp_ms":1793664053000,"timestamp_seconds":1793664053,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb56f08"} 
[2026-11-03 05:32:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:32: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-11-03 05:32: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":196,"data_length":795,"current_offset":136} 
[2026-11-03 05:32:17] 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-11-03 05:32: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-11-03 05:32:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:32:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:32:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228405,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:32:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:32:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:32: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-11-03 05:32:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:32:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:32:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177995520001,"66":27332,"137":206,"81":21760,"24":47,"16":37059722313990144,"45":3422806114401869824},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,81,24,16,45]} 
[2026-11-03 05:32:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:32:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:32:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177995520001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:32:17] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-11-03 05:32:17] local.INFO: Unknown IO ID detected {"io_id":81,"value":21760,"description":"Unknown IO ID 81"} 
[2026-11-03 05:32:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37059722313990144,"km_value":37059722313990.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:32:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":3422806114401869824,"description":"Unknown IO ID 45"} 
[2026-11-03 05:32:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177995520001,"power":27332,"unknown_137":206,"unknown_81":21760,"ignition":47,"odometer":null,"unknown_45":3422806114401869824}} 
[2026-11-03 05:32:17] local.INFO: DEBUG: GPS processor result {"connection_id":228405,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53509,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:32:17] local.INFO: GPS data processed {"connection_id":228405,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:32:17] local.INFO: Acknowledgment sent {"connection_id":228405,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:32:19] local.INFO: TCP Data received {"connection_id":228405,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb59230012d2f614006b838180008015032..."} 
[2026-11-03 05:32:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228405,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb59230012d2f614006b838180008015032..."} 
[2026-11-03 05:32:19] local.INFO: Processing buffer {"connection_id":228405,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb59230012d2f614006b838180008015032..."} 
[2026-11-03 05:32:19] local.INFO: Packet analysis {"connection_id":228405,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb5"} 
[2026-11-03 05:32:19] local.INFO: Extracted packet for processing {"connection_id":228405,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb5"} 
[2026-11-03 05:32:19] local.INFO: GPS Element Parsed {"raw_longitude":758079808,"raw_latitude":112736280,"longitude_deg":75.8079808,"latitude_deg":11.273628,"altitude":8,"angle":336,"satellites":50,"speed":31,"hex_longitude":"2d2f6140","hex_latitude":"06b83818","is_valid_coordinates":true} 
[2026-11-03 05:32: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-11-03 05:32:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177997568001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:32:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37060168990588928,"note":"Value kept but may cause issues"} 
[2026-11-03 05:32:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3418443252265091072,"note":"Value kept but may cause issues"} 
[2026-11-03 05:32:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,137,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:32:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793664062000,"timestamp_ms":1793664062000,"timestamp_seconds":1793664062,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb59230"} 
[2026-11-03 05:32:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:32:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:32: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 05:32:19] 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-11-03 05:32: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-11-03 05:32:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:32:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:32:19] local.INFO: Teltonika packet parsed successfully {"connection_id":228405,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:32:19] local.INFO: Passing IMEI to GPS processor {"connection_id":228405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:32:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":228405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:32:19] 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-11-03 05:32:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:32:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:32:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177997568001,"66":27343,"137":206,"81":21760,"24":31,"16":37060168990588928,"45":3418443252265091072},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,81,24,16,45]} 
[2026-11-03 05:32:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:32:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:32:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177997568001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:32:19] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-11-03 05:32:19] local.INFO: Unknown IO ID detected {"io_id":81,"value":21760,"description":"Unknown IO ID 81"} 
[2026-11-03 05:32:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37060168990588928,"km_value":37060168990588.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:32:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":3418443252265091072,"description":"Unknown IO ID 45"} 
[2026-11-03 05:32:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177997568001,"power":27343,"unknown_137":206,"unknown_81":21760,"ignition":31,"odometer":null,"unknown_45":3418443252265091072}} 
[2026-11-03 05:32:19] local.INFO: DEBUG: GPS processor result {"connection_id":228405,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53510,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:32:19] local.INFO: GPS data processed {"connection_id":228405,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:32:19] local.INFO: Acknowledgment sent {"connection_id":228405,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:32:50] local.INFO: TCP Data received {"connection_id":228405,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb5c8e0012d2f51c006b859100007014d32..."} 
[2026-11-03 05:32:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228405,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb5c8e0012d2f51c006b859100007014d32..."} 
[2026-11-03 05:32:50] local.INFO: Processing buffer {"connection_id":228405,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb5c8e0012d2f51c006b859100007014d32..."} 
[2026-11-03 05:32:50] local.INFO: Packet analysis {"connection_id":228405,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb5"} 
[2026-11-03 05:32:50] local.INFO: Extracted packet for processing {"connection_id":228405,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb5"} 
[2026-11-03 05:32:50] local.INFO: GPS Element Parsed {"raw_longitude":758075840,"raw_latitude":112744720,"longitude_deg":75.807584,"latitude_deg":11.274472,"altitude":7,"angle":333,"satellites":50,"speed":32,"hex_longitude":"2d2f51c0","hex_latitude":"06b85910","is_valid_coordinates":true} 
[2026-11-03 05:32: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-11-03 05:32:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459177999872001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:32:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37060619962155008,"note":"Value kept but may cause issues"} 
[2026-11-03 05:32:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3414080390128211968,"note":"Value kept but may cause issues"} 
[2026-11-03 05:32:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,137,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:32:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793664076000,"timestamp_ms":1793664076000,"timestamp_seconds":1793664076,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb5c8e0"} 
[2026-11-03 05:32:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:32:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:32: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 05:32:50] 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-11-03 05:32: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-11-03 05:32:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:32:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:32:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228405,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:32:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:32:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:32:50] 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-11-03 05:32:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:32:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:32:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459177999872001,"66":27463,"137":206,"81":21760,"24":32,"16":37060619962155008,"45":3414080390128211968},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,81,24,16,45]} 
[2026-11-03 05:32:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:32:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:32:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459177999872001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:32:50] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-11-03 05:32:50] local.INFO: Unknown IO ID detected {"io_id":81,"value":21760,"description":"Unknown IO ID 81"} 
[2026-11-03 05:32:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37060619962155008,"km_value":37060619962155.01,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:32:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":3414080390128211968,"description":"Unknown IO ID 45"} 
[2026-11-03 05:32:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459177999872001,"power":27463,"unknown_137":206,"unknown_81":21760,"ignition":32,"odometer":null,"unknown_45":3414080390128211968}} 
[2026-11-03 05:32:50] local.INFO: DEBUG: GPS processor result {"connection_id":228405,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53511,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:32:50] local.INFO: GPS data processed {"connection_id":228405,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:32:50] local.INFO: Acknowledgment sent {"connection_id":228405,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:33:05] local.INFO: TCP Data received {"connection_id":228406,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:33:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228406,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:33:05] local.INFO: Processing buffer {"connection_id":228406,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:33:05] local.INFO: IMEI packet received {"connection_id":228406,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:33:05] local.INFO: IMEI acknowledgment sent {"connection_id":228406,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:33:06] local.INFO: TCP Data received {"connection_id":228406,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:33:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228406,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:33:06] local.INFO: Processing buffer {"connection_id":228406,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:33:06] local.INFO: IMEI packet received {"connection_id":228406,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:33:06] local.INFO: IMEI acknowledgment sent {"connection_id":228406,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:33:10] local.INFO: TCP Data received {"connection_id":228406,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:33:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228406,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:33:10] local.INFO: Processing buffer {"connection_id":228406,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:33:10] local.INFO: IMEI packet received {"connection_id":228406,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:33:10] local.INFO: IMEI acknowledgment sent {"connection_id":228406,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:33:12] local.INFO: TCP Data received {"connection_id":228406,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb5f3d8012d2f408006b87a080006014931..."} 
[2026-11-03 05:33:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228406,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb5f3d8012d2f408006b87a080006014931..."} 
[2026-11-03 05:33:12] local.INFO: Processing buffer {"connection_id":228406,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb5f3d8012d2f408006b87a080006014931..."} 
[2026-11-03 05:33:12] local.INFO: Packet analysis {"connection_id":228406,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb5"} 
[2026-11-03 05:33:12] local.INFO: Extracted packet for processing {"connection_id":228406,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb5"} 
[2026-11-03 05:33:12] local.INFO: GPS Element Parsed {"raw_longitude":758071424,"raw_latitude":112753160,"longitude_deg":75.8071424,"latitude_deg":11.275316,"altitude":6,"angle":329,"satellites":49,"speed":31,"hex_longitude":"2d2f4080","hex_latitude":"06b87a08","is_valid_coordinates":true} 
[2026-11-03 05:33:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:33:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178003456001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:33:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37061079523655680,"note":"Value kept but may cause issues"} 
[2026-11-03 05:33:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3409717527991357440,"note":"Value kept but may cause issues"} 
[2026-11-03 05:33:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,137,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:33:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793664087000,"timestamp_ms":1793664087000,"timestamp_seconds":1793664087,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb5f3d8"} 
[2026-11-03 05:33:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:33:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:33:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 05:33:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:33:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:33:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:33:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:33:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228406,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:33:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:33:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:33:12] 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-11-03 05:33:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:33:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:33:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178003456001,"66":27463,"137":206,"81":21760,"24":31,"16":37061079523655680,"45":3409717527991357440},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,81,24,16,45]} 
[2026-11-03 05:33:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:33:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:33:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178003456001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:33:12] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-11-03 05:33:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":21760,"description":"Unknown IO ID 81"} 
[2026-11-03 05:33:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37061079523655680,"km_value":37061079523655.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:33:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":3409717527991357440,"description":"Unknown IO ID 45"} 
[2026-11-03 05:33:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178003456001,"power":27463,"unknown_137":206,"unknown_81":21760,"ignition":31,"odometer":null,"unknown_45":3409717527991357440}} 
[2026-11-03 05:33:12] local.INFO: DEBUG: GPS processor result {"connection_id":228406,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53512,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:33:12] local.INFO: GPS data processed {"connection_id":228406,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:33:12] local.INFO: Acknowledgment sent {"connection_id":228406,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:33:16] local.INFO: TCP Data received {"connection_id":228406,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb61ed0012d2f2d8006b899e80005014832..."} 
[2026-11-03 05:33:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228406,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb61ed0012d2f2d8006b899e80005014832..."} 
[2026-11-03 05:33:16] local.INFO: Processing buffer {"connection_id":228406,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb61ed0012d2f2d8006b899e80005014832..."} 
[2026-11-03 05:33:16] local.INFO: Packet analysis {"connection_id":228406,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb6"} 
[2026-11-03 05:33:16] local.INFO: Extracted packet for processing {"connection_id":228406,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb6"} 
[2026-11-03 05:33:16] local.INFO: GPS Element Parsed {"raw_longitude":758066560,"raw_latitude":112761320,"longitude_deg":75.806656,"latitude_deg":11.276132,"altitude":5,"angle":328,"satellites":50,"speed":38,"hex_longitude":"2d2f2d80","hex_latitude":"06b899e8","is_valid_coordinates":true} 
[2026-11-03 05: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-11-03 05:33:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178006272001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:33:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37061539085156352,"note":"Value kept but may cause issues"} 
[2026-11-03 05:33:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3404862084645259264,"note":"Value kept but may cause issues"} 
[2026-11-03 05:33:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,137,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:33:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793664098000,"timestamp_ms":1793664098000,"timestamp_seconds":1793664098,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb61ed0"} 
[2026-11-03 05:33:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:33: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-11-03 05: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 05:33:16] 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-11-03 05: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-11-03 05:33:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:33:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:33:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228406,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:33:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:33:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:33:16] 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-11-03 05:33:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:33:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:33:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178006272001,"66":27365,"137":206,"81":21760,"24":38,"16":37061539085156352,"45":3404862084645259264},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,81,24,16,45]} 
[2026-11-03 05:33:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:33:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:33:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178006272001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:33:16] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-11-03 05:33:16] local.INFO: Unknown IO ID detected {"io_id":81,"value":21760,"description":"Unknown IO ID 81"} 
[2026-11-03 05:33:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37061539085156352,"km_value":37061539085156.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:33:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":3404862084645259264,"description":"Unknown IO ID 45"} 
[2026-11-03 05:33:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178006272001,"power":27365,"unknown_137":206,"unknown_81":21760,"ignition":38,"odometer":null,"unknown_45":3404862084645259264}} 
[2026-11-03 05:33:16] local.INFO: DEBUG: GPS processor result {"connection_id":228406,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53513,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:33:16] local.INFO: GPS data processed {"connection_id":228406,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:33:16] local.INFO: Acknowledgment sent {"connection_id":228406,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:33:48] local.INFO: TCP Data received {"connection_id":228406,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb645e0012d2f198006b8ba000005014932..."} 
[2026-11-03 05:33:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228406,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb645e0012d2f198006b8ba000005014932..."} 
[2026-11-03 05:33:48] local.INFO: Processing buffer {"connection_id":228406,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb645e0012d2f198006b8ba000005014932..."} 
[2026-11-03 05:33:48] local.INFO: Packet analysis {"connection_id":228406,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb6"} 
[2026-11-03 05:33:48] local.INFO: Extracted packet for processing {"connection_id":228406,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb6"} 
[2026-11-03 05:33:48] local.INFO: GPS Element Parsed {"raw_longitude":758061440,"raw_latitude":112769536,"longitude_deg":75.806144,"latitude_deg":11.2769536,"altitude":5,"angle":329,"satellites":50,"speed":37,"hex_longitude":"2d2f1980","hex_latitude":"06b8ba00","is_valid_coordinates":true} 
[2026-11-03 05:33: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-11-03 05:33:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178009088001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:33:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37062002941624320,"note":"Value kept but may cause issues"} 
[2026-11-03 05:33:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3399514060089845760,"note":"Value kept but may cause issues"} 
[2026-11-03 05:33:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,137,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:33:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793664108000,"timestamp_ms":1793664108000,"timestamp_seconds":1793664108,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb645e0"} 
[2026-11-03 05:33:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:33:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:33:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 05:33:48] 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-11-03 05:33: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-11-03 05:33:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:33:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:33:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228406,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:33:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:33:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:33:48] 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-11-03 05:33:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:33:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:33:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178009088001,"66":27484,"137":206,"81":21760,"24":37,"16":37062002941624320,"45":3399514060089845760},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,81,24,16,45]} 
[2026-11-03 05:33:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:33:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:33:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178009088001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:33:48] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-11-03 05:33:48] local.INFO: Unknown IO ID detected {"io_id":81,"value":21760,"description":"Unknown IO ID 81"} 
[2026-11-03 05:33:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37062002941624320,"km_value":37062002941624.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:33:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":3399514060089845760,"description":"Unknown IO ID 45"} 
[2026-11-03 05:33:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178009088001,"power":27484,"unknown_137":206,"unknown_81":21760,"ignition":37,"odometer":null,"unknown_45":3399514060089845760}} 
[2026-11-03 05:33:48] local.INFO: DEBUG: GPS processor result {"connection_id":228406,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53514,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:33:48] local.INFO: GPS data processed {"connection_id":228406,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:33:48] local.INFO: Acknowledgment sent {"connection_id":228406,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:34:10] local.INFO: TCP Data received {"connection_id":229648,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:34:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229648,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:34:10] local.INFO: Processing buffer {"connection_id":229648,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:34:10] local.INFO: IMEI packet received {"connection_id":229648,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:34:10] local.INFO: IMEI acknowledgment sent {"connection_id":229648,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:34:11] local.INFO: TCP Data received {"connection_id":229648,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:34:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229648,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:34:11] local.INFO: Processing buffer {"connection_id":229648,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:34:11] local.INFO: IMEI packet received {"connection_id":229648,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:34:11] local.INFO: IMEI acknowledgment sent {"connection_id":229648,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:34:12] local.INFO: TCP Data received {"connection_id":229648,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb66cf0012d2f06c006b8d9280006014832..."} 
[2026-11-03 05:34:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229648,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb66cf0012d2f06c006b8d9280006014832..."} 
[2026-11-03 05:34:12] local.INFO: Processing buffer {"connection_id":229648,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb66cf0012d2f06c006b8d9280006014832..."} 
[2026-11-03 05:34:12] local.INFO: Packet analysis {"connection_id":229648,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb6"} 
[2026-11-03 05:34:12] local.INFO: Extracted packet for processing {"connection_id":229648,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb6"} 
[2026-11-03 05:34:12] local.INFO: GPS Element Parsed {"raw_longitude":758056640,"raw_latitude":112777512,"longitude_deg":75.805664,"latitude_deg":11.2777512,"altitude":6,"angle":328,"satellites":50,"speed":35,"hex_longitude":"2d2f06c0","hex_latitude":"06b8d928","is_valid_coordinates":true} 
[2026-11-03 05: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-11-03 05:34:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178011648001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:34:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37062453913190400,"note":"Value kept but may cause issues"} 
[2026-11-03 05:34:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3393884560557735936,"note":"Value kept but may cause issues"} 
[2026-11-03 05:34:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,137,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:34:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793664118000,"timestamp_ms":1793664118000,"timestamp_seconds":1793664118,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb66cf0"} 
[2026-11-03 05:34:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05: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-11-03 05: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 05:34:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05: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-11-03 05:34:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:34:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:34:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229648,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:34:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:34:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:34:12] 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-11-03 05:34:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:34:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:34:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178011648001,"66":27517,"137":206,"81":21760,"24":35,"16":37062453913190400,"45":3393884560557735936},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,81,24,16,45]} 
[2026-11-03 05:34:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:34:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:34:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178011648001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:34:12] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-11-03 05:34:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":21760,"description":"Unknown IO ID 81"} 
[2026-11-03 05:34:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37062453913190400,"km_value":37062453913190.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:34:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":3393884560557735936,"description":"Unknown IO ID 45"} 
[2026-11-03 05:34:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178011648001,"power":27517,"unknown_137":206,"unknown_81":21760,"ignition":35,"odometer":null,"unknown_45":3393884560557735936}} 
[2026-11-03 05:34:12] local.INFO: DEBUG: GPS processor result {"connection_id":229648,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53515,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:34:12] local.INFO: GPS data processed {"connection_id":229648,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:34:12] local.INFO: Acknowledgment sent {"connection_id":229648,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:34:13] local.INFO: TCP Data received {"connection_id":229648,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb69400012d2ef40006b8f7d80008014732..."} 
[2026-11-03 05:34:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229648,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb69400012d2ef40006b8f7d80008014732..."} 
[2026-11-03 05:34:13] local.INFO: Processing buffer {"connection_id":229648,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb69400012d2ef40006b8f7d80008014732..."} 
[2026-11-03 05:34:13] local.INFO: Packet analysis {"connection_id":229648,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb6"} 
[2026-11-03 05:34:13] local.INFO: Extracted packet for processing {"connection_id":229648,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb6"} 
[2026-11-03 05:34:13] local.INFO: GPS Element Parsed {"raw_longitude":758051840,"raw_latitude":112785368,"longitude_deg":75.805184,"latitude_deg":11.2785368,"altitude":8,"angle":327,"satellites":50,"speed":36,"hex_longitude":"2d2ef400","hex_latitude":"06b8f7d8","is_valid_coordinates":true} 
[2026-11-03 05: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-11-03 05:34:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178014208001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:34:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37062896294821888,"note":"Value kept but may cause issues"} 
[2026-11-03 05:34:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3388606904746452992,"note":"Value kept but may cause issues"} 
[2026-11-03 05:34:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,137,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:34:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793664128000,"timestamp_ms":1793664128000,"timestamp_seconds":1793664128,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb69400"} 
[2026-11-03 05:34:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:34:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05: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":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 05:34:13] 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-11-03 05: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-11-03 05:34:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:34:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:34:13] local.INFO: Teltonika packet parsed successfully {"connection_id":229648,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:34:13] local.INFO: Passing IMEI to GPS processor {"connection_id":229648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:34:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":229648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:34:13] 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-11-03 05:34:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:34:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:34:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178014208001,"66":27321,"137":206,"81":21760,"24":36,"16":37062896294821888,"45":3388606904746452992},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,81,24,16,45]} 
[2026-11-03 05:34:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:34:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:34:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178014208001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:34:13] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-11-03 05:34:13] local.INFO: Unknown IO ID detected {"io_id":81,"value":21760,"description":"Unknown IO ID 81"} 
[2026-11-03 05:34:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37062896294821888,"km_value":37062896294821.89,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:34:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":3388606904746452992,"description":"Unknown IO ID 45"} 
[2026-11-03 05:34:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178014208001,"power":27321,"unknown_137":206,"unknown_81":21760,"ignition":36,"odometer":null,"unknown_45":3388606904746452992}} 
[2026-11-03 05:34:13] local.INFO: DEBUG: GPS processor result {"connection_id":229648,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53516,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:34:13] local.INFO: GPS data processed {"connection_id":229648,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:34:13] local.INFO: Acknowledgment sent {"connection_id":229648,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:34:44] local.INFO: TCP Data received {"connection_id":229648,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb6bb10012d2ee14006b917c80009014b33..."} 
[2026-11-03 05:34:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229648,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb6bb10012d2ee14006b917c80009014b33..."} 
[2026-11-03 05:34:44] local.INFO: Processing buffer {"connection_id":229648,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb6bb10012d2ee14006b917c80009014b33..."} 
[2026-11-03 05:34:44] local.INFO: Packet analysis {"connection_id":229648,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb6"} 
[2026-11-03 05:34:44] local.INFO: Extracted packet for processing {"connection_id":229648,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb6"} 
[2026-11-03 05:34:44] local.INFO: GPS Element Parsed {"raw_longitude":758047040,"raw_latitude":112793544,"longitude_deg":75.804704,"latitude_deg":11.2793544,"altitude":9,"angle":331,"satellites":51,"speed":37,"hex_longitude":"2d2ee140","hex_latitude":"06b917c8","is_valid_coordinates":true} 
[2026-11-03 05:34: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-11-03 05:34:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178016768001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:34:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37063355856322560,"note":"Value kept but may cause issues"} 
[2026-11-03 05:34:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3383329248935139328,"note":"Value kept but may cause issues"} 
[2026-11-03 05:34:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,137,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:34:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793664138000,"timestamp_ms":1793664138000,"timestamp_seconds":1793664138,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb6bb10"} 
[2026-11-03 05:34:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:34:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:34: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 05:34:44] 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-11-03 05:34: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-11-03 05:34:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:34:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:34:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229648,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:34:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:34:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:34:44] 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-11-03 05:34:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:34:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:34:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178016768001,"66":27365,"137":206,"81":21760,"24":37,"16":37063355856322560,"45":3383329248935139328},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,81,24,16,45]} 
[2026-11-03 05:34:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:34:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:34:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178016768001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:34:44] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-11-03 05:34:44] local.INFO: Unknown IO ID detected {"io_id":81,"value":21760,"description":"Unknown IO ID 81"} 
[2026-11-03 05:34:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37063355856322560,"km_value":37063355856322.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:34:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":3383329248935139328,"description":"Unknown IO ID 45"} 
[2026-11-03 05:34:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178016768001,"power":27365,"unknown_137":206,"unknown_81":21760,"ignition":37,"odometer":null,"unknown_45":3383329248935139328}} 
[2026-11-03 05:34:44] local.INFO: DEBUG: GPS processor result {"connection_id":229648,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53517,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:34:44] local.INFO: GPS data processed {"connection_id":229648,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:34:44] local.INFO: Acknowledgment sent {"connection_id":229648,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:34:47] local.INFO: TCP Data received {"connection_id":228407,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:34:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228407,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:34:47] local.INFO: Processing buffer {"connection_id":228407,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:34:47] local.INFO: IMEI packet received {"connection_id":228407,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 05:34:47] local.INFO: IMEI acknowledgment sent {"connection_id":228407,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:35:03] local.INFO: TCP Data received {"connection_id":227971,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:35:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227971,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:35:03] local.INFO: Processing buffer {"connection_id":227971,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:35:03] local.INFO: IMEI packet received {"connection_id":227971,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:35:03] local.INFO: IMEI acknowledgment sent {"connection_id":227971,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:35:05] local.INFO: TCP Data received {"connection_id":227971,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:35:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227971,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:35:05] local.INFO: Processing buffer {"connection_id":227971,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:35:05] local.INFO: IMEI packet received {"connection_id":227971,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:35:05] local.INFO: IMEI acknowledgment sent {"connection_id":227971,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:35:10] local.INFO: TCP Data received {"connection_id":227971,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:35:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227971,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:35:10] local.INFO: Processing buffer {"connection_id":227971,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:35:10] local.INFO: IMEI packet received {"connection_id":227971,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:35:10] local.INFO: IMEI acknowledgment sent {"connection_id":227971,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:35:11] local.INFO: TCP Data received {"connection_id":227971,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb6e220012d2ece8006b93720000b014b34..."} 
[2026-11-03 05:35:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227971,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb6e220012d2ece8006b93720000b014b34..."} 
[2026-11-03 05:35:11] local.INFO: Processing buffer {"connection_id":227971,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb6e220012d2ece8006b93720000b014b34..."} 
[2026-11-03 05:35:11] local.INFO: Packet analysis {"connection_id":227971,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb6"} 
[2026-11-03 05:35:11] local.INFO: Extracted packet for processing {"connection_id":227971,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb6"} 
[2026-11-03 05:35:11] local.INFO: GPS Element Parsed {"raw_longitude":758042240,"raw_latitude":112801568,"longitude_deg":75.804224,"latitude_deg":11.2801568,"altitude":11,"angle":331,"satellites":52,"speed":36,"hex_longitude":"2d2ece80","hex_latitude":"06b93720","is_valid_coordinates":true} 
[2026-11-03 05:35: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-11-03 05:35:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178019328001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:35:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37063806827888640,"note":"Value kept but may cause issues"} 
[2026-11-03 05:35:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3378051593123907584,"note":"Value kept but may cause issues"} 
[2026-11-03 05:35:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,137,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:35:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793664148000,"timestamp_ms":1793664148000,"timestamp_seconds":1793664148,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb6e220"} 
[2026-11-03 05:35:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:35:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:35: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-11-03 05:35: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-11-03 05:35: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-11-03 05:35:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:35:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:35:11] local.INFO: Teltonika packet parsed successfully {"connection_id":227971,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:35:11] local.INFO: Passing IMEI to GPS processor {"connection_id":227971,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:35:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":227971,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:35: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-11-03 05:35:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:35:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:35:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178019328001,"66":27267,"137":206,"81":21760,"24":36,"16":37063806827888640,"45":3378051593123907584},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,81,24,16,45]} 
[2026-11-03 05:35:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:35:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:35:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178019328001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:35:11] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-11-03 05:35:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":21760,"description":"Unknown IO ID 81"} 
[2026-11-03 05:35:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37063806827888640,"km_value":37063806827888.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:35:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":3378051593123907584,"description":"Unknown IO ID 45"} 
[2026-11-03 05:35:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178019328001,"power":27267,"unknown_137":206,"unknown_81":21760,"ignition":36,"odometer":null,"unknown_45":3378051593123907584}} 
[2026-11-03 05:35:11] local.INFO: DEBUG: GPS processor result {"connection_id":227971,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53518,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:35:11] local.INFO: GPS data processed {"connection_id":227971,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:35:11] local.INFO: Acknowledgment sent {"connection_id":227971,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:35:44] local.INFO: TCP Data received {"connection_id":227971,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb8e9a8012d2e000006bae5f80011014f31..."} 
[2026-11-03 05:35:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227971,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb8e9a8012d2e000006bae5f80011014f31..."} 
[2026-11-03 05:35:44] local.INFO: Processing buffer {"connection_id":227971,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb8e9a8012d2e000006bae5f80011014f31..."} 
[2026-11-03 05:35:44] local.INFO: Packet analysis {"connection_id":227971,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb8"} 
[2026-11-03 05:35:44] local.INFO: Extracted packet for processing {"connection_id":227971,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb8"} 
[2026-11-03 05:35:44] local.INFO: GPS Element Parsed {"raw_longitude":757989376,"raw_latitude":112911864,"longitude_deg":75.7989376,"latitude_deg":11.2911864,"altitude":17,"angle":335,"satellites":49,"speed":49,"hex_longitude":"2d2e0000","hex_latitude":"06bae5f8","is_valid_coordinates":true} 
[2026-11-03 05:35:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:35:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178053888001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:35:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37069725292822528,"note":"Value kept but may cause issues"} 
[2026-11-03 05:35:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3319293691763499008,"note":"Value kept but may cause issues"} 
[2026-11-03 05:35:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:35:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793664281000,"timestamp_ms":1793664281000,"timestamp_seconds":1793664281,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb8e9a8"} 
[2026-11-03 05:35:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:35:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:35:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 05:35:44] 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-11-03 05:35:44] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:35:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:35:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:35:44] local.INFO: Teltonika packet parsed successfully {"connection_id":227971,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:35:44] local.INFO: Passing IMEI to GPS processor {"connection_id":227971,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:35:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":227971,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:35:44] 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-11-03 05:35:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:35:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:35:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178053888001,"66":27484,"18":206,"81":20992,"24":49,"16":37069725292822528,"45":3319293691763499008},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,81,24,16,45]} 
[2026-11-03 05:35:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:35:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:35:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178053888001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:35:44] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 05:35:44] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:35:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37069725292822528,"km_value":37069725292822.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:35:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":3319293691763499008,"description":"Unknown IO ID 45"} 
[2026-11-03 05:35:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178053888001,"power":27484,"unknown_18":206,"unknown_81":20992,"ignition":49,"odometer":null,"unknown_45":3319293691763499008}} 
[2026-11-03 05:35:44] local.INFO: DEBUG: GPS processor result {"connection_id":227971,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53519,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:35:44] local.INFO: GPS data processed {"connection_id":227971,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:35:44] local.INFO: Acknowledgment sent {"connection_id":227971,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:36:05] local.INFO: TCP Data received {"connection_id":231484,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:36:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231484,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:36:05] local.INFO: Processing buffer {"connection_id":231484,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:36:05] local.INFO: IMEI packet received {"connection_id":231484,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:36:05] local.INFO: IMEI acknowledgment sent {"connection_id":231484,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:36:09] local.INFO: TCP Data received {"connection_id":231484,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:36:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231484,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:36:09] local.INFO: Processing buffer {"connection_id":231484,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:36:09] local.INFO: IMEI packet received {"connection_id":231484,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:36:09] local.INFO: IMEI acknowledgment sent {"connection_id":231484,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:36:10] local.INFO: TCP Data received {"connection_id":231484,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:36:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231484,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:36:10] local.INFO: Processing buffer {"connection_id":231484,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:36:10] local.INFO: IMEI packet received {"connection_id":231484,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:36:10] local.INFO: IMEI acknowledgment sent {"connection_id":231484,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:36:11] local.INFO: TCP Data received {"connection_id":231484,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb908e8012d2defc006bb07d80012014f31..."} 
[2026-11-03 05:36:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231484,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb908e8012d2defc006bb07d80012014f31..."} 
[2026-11-03 05:36:11] local.INFO: Processing buffer {"connection_id":231484,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb908e8012d2defc006bb07d80012014f31..."} 
[2026-11-03 05:36:11] local.INFO: Packet analysis {"connection_id":231484,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb9"} 
[2026-11-03 05:36:11] local.INFO: Extracted packet for processing {"connection_id":231484,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb9"} 
[2026-11-03 05:36:11] local.INFO: GPS Element Parsed {"raw_longitude":757985216,"raw_latitude":112920536,"longitude_deg":75.7985216,"latitude_deg":11.2920536,"altitude":18,"angle":335,"satellites":49,"speed":46,"hex_longitude":"2d2defc0","hex_latitude":"06bb07d8","is_valid_coordinates":true} 
[2026-11-03 05:36: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-11-03 05:36:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178055936001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:36:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37070189149290496,"note":"Value kept but may cause issues"} 
[2026-11-03 05:36:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3314649354650122240,"note":"Value kept but may cause issues"} 
[2026-11-03 05:36:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:36:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793664289000,"timestamp_ms":1793664289000,"timestamp_seconds":1793664289,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb908e8"} 
[2026-11-03 05:36:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:36: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-11-03 05:36: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-11-03 05:36: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-11-03 05:36: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-11-03 05:36:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:36:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:36:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231484,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:36:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:36:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:36: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-11-03 05:36:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:36:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:36:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178055936001,"66":27484,"18":206,"81":20992,"24":46,"16":37070189149290496,"45":3314649354650122240},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,81,24,16,45]} 
[2026-11-03 05:36:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:36:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:36:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178055936001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:36:11] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 05:36:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:36:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37070189149290496,"km_value":37070189149290.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:36:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":3314649354650122240,"description":"Unknown IO ID 45"} 
[2026-11-03 05:36:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178055936001,"power":27484,"unknown_18":206,"unknown_81":20992,"ignition":46,"odometer":null,"unknown_45":3314649354650122240}} 
[2026-11-03 05:36:11] local.INFO: DEBUG: GPS processor result {"connection_id":231484,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53520,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:36:11] local.INFO: GPS data processed {"connection_id":231484,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:36:11] local.INFO: Acknowledgment sent {"connection_id":231484,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:36:16] local.INFO: TCP Data received {"connection_id":231484,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb92828012d2de08006bb27d80012014e30..."} 
[2026-11-03 05:36:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231484,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb92828012d2de08006bb27d80012014e30..."} 
[2026-11-03 05:36:16] local.INFO: Processing buffer {"connection_id":231484,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb92828012d2de08006bb27d80012014e30..."} 
[2026-11-03 05:36:16] local.INFO: Packet analysis {"connection_id":231484,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb9"} 
[2026-11-03 05:36:16] local.INFO: Extracted packet for processing {"connection_id":231484,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb9"} 
[2026-11-03 05:36:16] local.INFO: GPS Element Parsed {"raw_longitude":757981312,"raw_latitude":112928728,"longitude_deg":75.7981312,"latitude_deg":11.2928728,"altitude":18,"angle":334,"satellites":48,"speed":44,"hex_longitude":"2d2de080","hex_latitude":"06bb27d8","is_valid_coordinates":true} 
[2026-11-03 05:36: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-11-03 05:36:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178057984001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:36:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37070627235954688,"note":"Value kept but may cause issues"} 
[2026-11-03 05:36:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3310075386280794112,"note":"Value kept but may cause issues"} 
[2026-11-03 05:36:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:36:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793664297000,"timestamp_ms":1793664297000,"timestamp_seconds":1793664297,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb92828"} 
[2026-11-03 05:36:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:36: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-11-03 05:36: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-11-03 05:36: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-11-03 05:36: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-11-03 05:36:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:36:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:36:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231484,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:36:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:36:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:36:16] 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-11-03 05:36:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:36:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:36:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178057984001,"66":27365,"18":206,"81":20992,"24":44,"16":37070627235954688,"45":3310075386280794112},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,81,24,16,45]} 
[2026-11-03 05:36:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:36:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:36:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178057984001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:36:16] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 05:36:16] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:36:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37070627235954688,"km_value":37070627235954.69,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:36:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":3310075386280794112,"description":"Unknown IO ID 45"} 
[2026-11-03 05:36:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178057984001,"power":27365,"unknown_18":206,"unknown_81":20992,"ignition":44,"odometer":null,"unknown_45":3310075386280794112}} 
[2026-11-03 05:36:16] local.INFO: DEBUG: GPS processor result {"connection_id":231484,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53521,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:36:16] local.INFO: GPS data processed {"connection_id":231484,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:36:16] local.INFO: Acknowledgment sent {"connection_id":231484,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:36:47] local.INFO: TCP Data received {"connection_id":231484,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb94768012d2dd1c006bb49700011014e30..."} 
[2026-11-03 05:36:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231484,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb94768012d2dd1c006bb49700011014e30..."} 
[2026-11-03 05:36:47] local.INFO: Processing buffer {"connection_id":231484,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb94768012d2dd1c006bb49700011014e30..."} 
[2026-11-03 05:36:47] local.INFO: Packet analysis {"connection_id":231484,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb9"} 
[2026-11-03 05:36:47] local.INFO: Extracted packet for processing {"connection_id":231484,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb9"} 
[2026-11-03 05:36:47] local.INFO: GPS Element Parsed {"raw_longitude":757977536,"raw_latitude":112937328,"longitude_deg":75.7977536,"latitude_deg":11.2937328,"altitude":17,"angle":334,"satellites":48,"speed":46,"hex_longitude":"2d2dd1c0","hex_latitude":"06bb4970","is_valid_coordinates":true} 
[2026-11-03 05: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-11-03 05:36:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178060032001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:36:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37071082502488064,"note":"Value kept but may cause issues"} 
[2026-11-03 05:36:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3305782892888053760,"note":"Value kept but may cause issues"} 
[2026-11-03 05:36:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:36:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793664305000,"timestamp_ms":1793664305000,"timestamp_seconds":1793664305,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb94768"} 
[2026-11-03 05:36:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:36: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-11-03 05: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 05:36:47] 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-11-03 05: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-11-03 05:36:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:36:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:36:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231484,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:36:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:36:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:36: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-11-03 05:36:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:36:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:36:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178060032001,"66":27463,"18":206,"81":20992,"24":46,"16":37071082502488064,"45":3305782892888053760},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,81,24,16,45]} 
[2026-11-03 05:36:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:36:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:36:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178060032001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:36:47] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 05:36:47] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:36:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37071082502488064,"km_value":37071082502488.06,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:36:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":3305782892888053760,"description":"Unknown IO ID 45"} 
[2026-11-03 05:36:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178060032001,"power":27463,"unknown_18":206,"unknown_81":20992,"ignition":46,"odometer":null,"unknown_45":3305782892888053760}} 
[2026-11-03 05:36:47] local.INFO: DEBUG: GPS processor result {"connection_id":231484,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53522,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:36:47] local.INFO: GPS data processed {"connection_id":231484,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:36:47] local.INFO: Acknowledgment sent {"connection_id":231484,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:37:05] local.INFO: TCP Data received {"connection_id":228408,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:37:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228408,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:37:05] local.INFO: Processing buffer {"connection_id":228408,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:37:05] local.INFO: IMEI packet received {"connection_id":228408,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:37:05] local.INFO: IMEI acknowledgment sent {"connection_id":228408,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:37:05] local.INFO: TCP Data received {"connection_id":228408,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:37:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228408,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:37:05] local.INFO: Processing buffer {"connection_id":228408,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:37:05] local.INFO: IMEI packet received {"connection_id":228408,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:37:05] local.INFO: IMEI acknowledgment sent {"connection_id":228408,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:37:10] local.INFO: TCP Data received {"connection_id":228408,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:37:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228408,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:37:10] local.INFO: Processing buffer {"connection_id":228408,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:37:10] local.INFO: IMEI packet received {"connection_id":228408,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:37:10] local.INFO: IMEI acknowledgment sent {"connection_id":228408,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:37:11] local.INFO: TCP Data received {"connection_id":228408,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eb966a8012d2dc20006bb6b900012014e2f..."} 
[2026-11-03 05:37:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228408,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eb966a8012d2dc20006bb6b900012014e2f..."} 
[2026-11-03 05:37:11] local.INFO: Processing buffer {"connection_id":228408,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eb966a8012d2dc20006bb6b900012014e2f..."} 
[2026-11-03 05:37:11] local.INFO: Packet analysis {"connection_id":228408,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eb9"} 
[2026-11-03 05:37:11] local.INFO: Extracted packet for processing {"connection_id":228408,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eb9"} 
[2026-11-03 05:37:11] local.INFO: GPS Element Parsed {"raw_longitude":757973504,"raw_latitude":112946064,"longitude_deg":75.7973504,"latitude_deg":11.2946064,"altitude":18,"angle":334,"satellites":47,"speed":48,"hex_longitude":"2d2dc200","hex_latitude":"06bb6b90","is_valid_coordinates":true} 
[2026-11-03 05: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-11-03 05:37:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178062080001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:37:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37071546358956032,"note":"Value kept but may cause issues"} 
[2026-11-03 05:37:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3301631136983773184,"note":"Value kept but may cause issues"} 
[2026-11-03 05:37:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:37:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793664313000,"timestamp_ms":1793664313000,"timestamp_seconds":1793664313,"priority":1,"record_length":96,"hex_timestamp":"000001a19eb966a8"} 
[2026-11-03 05:37:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:37:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05: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":71,"data_length":795,"current_offset":136} 
[2026-11-03 05:37:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05: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-11-03 05:37:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:37:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:37:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228408,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:37:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228408,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:37:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228408,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:37: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-11-03 05:37:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:37:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:37:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178062080001,"66":27376,"18":206,"81":20992,"24":48,"16":37071546358956032,"45":3301631136983773184},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,81,24,16,45]} 
[2026-11-03 05:37:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:37:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:37:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178062080001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:37:11] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 05:37:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:37:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37071546358956032,"km_value":37071546358956.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:37:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":3301631136983773184,"description":"Unknown IO ID 45"} 
[2026-11-03 05:37:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178062080001,"power":27376,"unknown_18":206,"unknown_81":20992,"ignition":48,"odometer":null,"unknown_45":3301631136983773184}} 
[2026-11-03 05:37:11] local.INFO: DEBUG: GPS processor result {"connection_id":228408,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53523,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:37:11] local.INFO: GPS data processed {"connection_id":228408,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:37:11] local.INFO: Acknowledgment sent {"connection_id":228408,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:37:43] local.INFO: TCP Data received {"connection_id":228408,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ebac250012d2ca20006bcd5e80011013d30..."} 
[2026-11-03 05:37:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228408,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ebac250012d2ca20006bcd5e80011013d30..."} 
[2026-11-03 05:37:43] local.INFO: Processing buffer {"connection_id":228408,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ebac250012d2ca20006bcd5e80011013d30..."} 
[2026-11-03 05:37:43] local.INFO: Packet analysis {"connection_id":228408,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eba"} 
[2026-11-03 05:37:43] local.INFO: Extracted packet for processing {"connection_id":228408,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eba"} 
[2026-11-03 05:37:43] local.INFO: GPS Element Parsed {"raw_longitude":757899776,"raw_latitude":113038824,"longitude_deg":75.7899776,"latitude_deg":11.3038824,"altitude":17,"angle":317,"satellites":48,"speed":48,"hex_longitude":"2d2ca200","hex_latitude":"06bcd5e8","is_valid_coordinates":true} 
[2026-11-03 05:37: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-11-03 05:37:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178084864001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:37:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37076610125398016,"note":"Value kept but may cause issues"} 
[2026-11-03 05:37:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3223521830970675200,"note":"Value kept but may cause issues"} 
[2026-11-03 05:37:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,124,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:37:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793664402000,"timestamp_ms":1793664402000,"timestamp_seconds":1793664402,"priority":1,"record_length":96,"hex_timestamp":"000001a19ebac250"} 
[2026-11-03 05:37:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:37:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:37: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":164,"data_length":795,"current_offset":136} 
[2026-11-03 05:37:43] 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-11-03 05:37: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-11-03 05:37:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:37:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:37:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228408,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:37:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228408,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:37:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228408,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:37:43] 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-11-03 05:37:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:37:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:37:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178084864001,"66":27463,"124":206,"81":20992,"24":48,"16":37076610125398016,"45":3223521830970675200},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,124,81,24,16,45]} 
[2026-11-03 05:37:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:37:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:37:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178084864001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:37:43] local.INFO: Unknown IO ID detected {"io_id":124,"value":206,"description":"Unknown IO ID 124"} 
[2026-11-03 05:37:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:37:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37076610125398016,"km_value":37076610125398.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:37:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":3223521830970675200,"description":"Unknown IO ID 45"} 
[2026-11-03 05:37:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178084864001,"power":27463,"unknown_124":206,"unknown_81":20992,"ignition":48,"odometer":null,"unknown_45":3223521830970675200}} 
[2026-11-03 05:37:43] local.INFO: DEBUG: GPS processor result {"connection_id":228408,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53524,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:37:43] local.INFO: GPS data processed {"connection_id":228408,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:37:43] local.INFO: Acknowledgment sent {"connection_id":228408,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:38:05] local.INFO: TCP Data received {"connection_id":231485,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:38:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231485,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:38:05] local.INFO: Processing buffer {"connection_id":231485,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:38:05] local.INFO: IMEI packet received {"connection_id":231485,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:38:05] local.INFO: IMEI acknowledgment sent {"connection_id":231485,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:38:06] local.INFO: TCP Data received {"connection_id":231485,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:38:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231485,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:38:06] local.INFO: Processing buffer {"connection_id":231485,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:38:06] local.INFO: IMEI packet received {"connection_id":231485,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:38:06] local.INFO: IMEI acknowledgment sent {"connection_id":231485,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:38:10] local.INFO: TCP Data received {"connection_id":231485,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:38:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231485,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:38:10] local.INFO: Processing buffer {"connection_id":231485,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:38:10] local.INFO: IMEI packet received {"connection_id":231485,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:38:10] local.INFO: IMEI acknowledgment sent {"connection_id":231485,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:38:22] local.INFO: TCP Data received {"connection_id":231485,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ebae190012d2c878006bcf2f00010013d2f..."} 
[2026-11-03 05:38:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231485,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ebae190012d2c878006bcf2f00010013d2f..."} 
[2026-11-03 05:38:22] local.INFO: Processing buffer {"connection_id":231485,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ebae190012d2c878006bcf2f00010013d2f..."} 
[2026-11-03 05:38:22] local.INFO: Packet analysis {"connection_id":231485,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eba"} 
[2026-11-03 05:38:22] local.INFO: Extracted packet for processing {"connection_id":231485,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eba"} 
[2026-11-03 05:38:22] local.INFO: GPS Element Parsed {"raw_longitude":757892992,"raw_latitude":113046256,"longitude_deg":75.7892992,"latitude_deg":11.3046256,"altitude":16,"angle":317,"satellites":47,"speed":49,"hex_longitude":"2d2c8780","hex_latitude":"06bcf2f0","is_valid_coordinates":true} 
[2026-11-03 05:38: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-11-03 05:38:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178086912001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:38:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37077095456702464,"note":"Value kept but may cause issues"} 
[2026-11-03 05:38:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3216133112833894400,"note":"Value kept but may cause issues"} 
[2026-11-03 05:38:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,124,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:38:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793664410000,"timestamp_ms":1793664410000,"timestamp_seconds":1793664410,"priority":1,"record_length":96,"hex_timestamp":"000001a19ebae190"} 
[2026-11-03 05:38:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:38:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:38: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 05:38:22] 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-11-03 05:38: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-11-03 05:38:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:38:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:38:22] local.INFO: Teltonika packet parsed successfully {"connection_id":231485,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:38:22] local.INFO: Passing IMEI to GPS processor {"connection_id":231485,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:38:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":231485,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:38:22] 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-11-03 05:38:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:38:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:38:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178086912001,"66":27397,"124":206,"81":20992,"24":49,"16":37077095456702464,"45":3216133112833894400},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,124,81,24,16,45]} 
[2026-11-03 05:38:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:38:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:38:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178086912001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:38:22] local.INFO: Unknown IO ID detected {"io_id":124,"value":206,"description":"Unknown IO ID 124"} 
[2026-11-03 05:38:22] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:38:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37077095456702464,"km_value":37077095456702.46,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:38:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":3216133112833894400,"description":"Unknown IO ID 45"} 
[2026-11-03 05:38:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178086912001,"power":27397,"unknown_124":206,"unknown_81":20992,"ignition":49,"odometer":null,"unknown_45":3216133112833894400}} 
[2026-11-03 05:38:22] local.INFO: DEBUG: GPS processor result {"connection_id":231485,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53525,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:38:22] local.INFO: GPS data processed {"connection_id":231485,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:38:22] local.INFO: Acknowledgment sent {"connection_id":231485,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:39:15] local.INFO: TCP Data received {"connection_id":229649,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:39:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229649,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:39:15] local.INFO: Processing buffer {"connection_id":229649,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:39:15] local.INFO: IMEI packet received {"connection_id":229649,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:39:15] local.INFO: IMEI acknowledgment sent {"connection_id":229649,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:39:16] local.INFO: TCP Data received {"connection_id":229649,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:39:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229649,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:39:16] local.INFO: Processing buffer {"connection_id":229649,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:39:16] local.INFO: IMEI packet received {"connection_id":229649,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:39:16] local.INFO: IMEI acknowledgment sent {"connection_id":229649,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:39:17] local.INFO: TCP Data received {"connection_id":229649,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ebc1a10012d2b6a8006be1a900006014131..."} 
[2026-11-03 05:39:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229649,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ebc1a10012d2b6a8006be1a900006014131..."} 
[2026-11-03 05:39:17] local.INFO: Processing buffer {"connection_id":229649,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ebc1a10012d2b6a8006be1a900006014131..."} 
[2026-11-03 05:39:17] local.INFO: Packet analysis {"connection_id":229649,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ebc"} 
[2026-11-03 05:39:17] local.INFO: Extracted packet for processing {"connection_id":229649,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ebc"} 
[2026-11-03 05:39:17] local.INFO: GPS Element Parsed {"raw_longitude":757820032,"raw_latitude":113121936,"longitude_deg":75.7820032,"latitude_deg":11.3121936,"altitude":6,"angle":321,"satellites":49,"speed":56,"hex_longitude":"2d2b6a80","hex_latitude":"06be1a90","is_valid_coordinates":true} 
[2026-11-03 05:39: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-11-03 05:39:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178107648001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:39:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37082163518111744,"note":"Value kept but may cause issues"} 
[2026-11-03 05:39:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3135631269513936896,"note":"Value kept but may cause issues"} 
[2026-11-03 05:39:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:39:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793664490000,"timestamp_ms":1793664490000,"timestamp_seconds":1793664490,"priority":1,"record_length":96,"hex_timestamp":"000001a19ebc1a10"} 
[2026-11-03 05:39:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:39:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:39:17] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 05:39:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:39: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-11-03 05:39:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:39:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:39:17] local.INFO: Teltonika packet parsed successfully {"connection_id":229649,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:39:17] local.INFO: Passing IMEI to GPS processor {"connection_id":229649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:39:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":229649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:39: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-11-03 05:39:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:39:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:39:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178107648001,"66":26517,"74":206,"81":20992,"24":56,"16":37082163518111744,"45":3135631269513936896},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,81,24,16,45]} 
[2026-11-03 05:39:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:39:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:39:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178107648001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:39:17] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 05:39:17] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:39:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37082163518111744,"km_value":37082163518111.74,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:39:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":3135631269513936896,"description":"Unknown IO ID 45"} 
[2026-11-03 05:39:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178107648001,"power":26517,"unknown_74":206,"unknown_81":20992,"ignition":56,"odometer":null,"unknown_45":3135631269513936896}} 
[2026-11-03 05:39:17] local.INFO: DEBUG: GPS processor result {"connection_id":229649,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53526,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:39:17] local.INFO: GPS data processed {"connection_id":229649,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:39:17] local.INFO: Acknowledgment sent {"connection_id":229649,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:39:21] local.INFO: TCP Data received {"connection_id":229649,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ebc3568012d2b528006be38c00007013f30..."} 
[2026-11-03 05:39:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229649,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ebc3568012d2b528006be38c00007013f30..."} 
[2026-11-03 05:39:21] local.INFO: Processing buffer {"connection_id":229649,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ebc3568012d2b528006be38c00007013f30..."} 
[2026-11-03 05:39:21] local.INFO: Packet analysis {"connection_id":229649,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ebc"} 
[2026-11-03 05:39:21] local.INFO: Extracted packet for processing {"connection_id":229649,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ebc"} 
[2026-11-03 05:39:21] local.INFO: GPS Element Parsed {"raw_longitude":757813888,"raw_latitude":113129664,"longitude_deg":75.7813888,"latitude_deg":11.3129664,"altitude":7,"angle":319,"satellites":48,"speed":54,"hex_longitude":"2d2b5280","hex_latitude":"06be38c0","is_valid_coordinates":true} 
[2026-11-03 05:39: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-11-03 05:39:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178109440001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:39:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37082640259481600,"note":"Value kept but may cause issues"} 
[2026-11-03 05:39:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3128453657609801728,"note":"Value kept but may cause issues"} 
[2026-11-03 05:39:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:39:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793664497000,"timestamp_ms":1793664497000,"timestamp_seconds":1793664497,"priority":1,"record_length":96,"hex_timestamp":"000001a19ebc3568"} 
[2026-11-03 05:39:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:39:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:39: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":103,"n8_eight_byte":149,"data_length":795,"current_offset":136} 
[2026-11-03 05:39:21] 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-11-03 05:39: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-11-03 05:39:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:39:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:39:21] local.INFO: Teltonika packet parsed successfully {"connection_id":229649,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:39:21] local.INFO: Passing IMEI to GPS processor {"connection_id":229649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:39:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":229649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:39:21] 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-11-03 05:39:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:39:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:39:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178109440001,"66":27397,"74":206,"81":20992,"24":54,"16":37082640259481600,"45":3128453657609801728},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,81,24,16,45]} 
[2026-11-03 05:39:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:39:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:39:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178109440001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:39:21] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 05:39:21] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:39:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37082640259481600,"km_value":37082640259481.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:39:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":3128453657609801728,"description":"Unknown IO ID 45"} 
[2026-11-03 05:39:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178109440001,"power":27397,"unknown_74":206,"unknown_81":20992,"ignition":54,"odometer":null,"unknown_45":3128453657609801728}} 
[2026-11-03 05:39:21] local.INFO: DEBUG: GPS processor result {"connection_id":229649,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53527,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:39:21] local.INFO: GPS data processed {"connection_id":229649,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:39:21] local.INFO: Acknowledgment sent {"connection_id":229649,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:40:12] local.INFO: TCP Data received {"connection_id":229650,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:40:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229650,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:40:12] local.INFO: Processing buffer {"connection_id":229650,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:40:12] local.INFO: IMEI packet received {"connection_id":229650,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 05:40:12] local.INFO: IMEI acknowledgment sent {"connection_id":229650,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:40:29] local.INFO: TCP Data received {"connection_id":229651,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:40:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229651,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:40:29] local.INFO: Processing buffer {"connection_id":229651,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:40:29] local.INFO: IMEI packet received {"connection_id":229651,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:40:29] local.INFO: IMEI acknowledgment sent {"connection_id":229651,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:40:38] local.INFO: TCP Data received {"connection_id":229651,"ip":"42.109.136.5","data_length":51,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 05:40:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229651,"packet_length":51,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 05:40:38] local.INFO: Processing buffer {"connection_id":229651,"buffer_length":51,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 05:40:38] local.INFO: IMEI packet received {"connection_id":229651,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:40:38] local.INFO: IMEI acknowledgment sent {"connection_id":229651,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:40:39] local.INFO: TCP Data received {"connection_id":229651,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ebc50c0012d2b3a8006be56a0000601432f..."} 
[2026-11-03 05:40:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229651,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ebc50c0012d2b3a8006be56a0000601432f..."} 
[2026-11-03 05:40:39] local.INFO: Processing buffer {"connection_id":229651,"buffer_length":829,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 05:40:39] local.INFO: IMEI packet received {"connection_id":229651,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:40:39] local.INFO: IMEI acknowledgment sent {"connection_id":229651,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:40:39] local.INFO: TCP Data received {"connection_id":229651,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ebc6c18012d2b230006be75000006014231..."} 
[2026-11-03 05:40:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229651,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ebc6c18012d2b230006be75000006014231..."} 
[2026-11-03 05:40:39] local.INFO: Processing buffer {"connection_id":229651,"buffer_length":1607,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a19e..."} 
[2026-11-03 05:40:39] local.INFO: IMEI packet received {"connection_id":229651,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:40:39] local.INFO: IMEI acknowledgment sent {"connection_id":229651,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:40:40] local.INFO: TCP Data received {"connection_id":229651,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ebc8770012d2b0b8006be94180006014131..."} 
[2026-11-03 05:40:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229651,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ebc8770012d2b0b8006be94180006014131..."} 
[2026-11-03 05:40:40] local.INFO: Processing buffer {"connection_id":229651,"buffer_length":2385,"buffer_hex":"000000000000030f8e0a000001a19ebc50c0012d2b3a8006be56a0000601432f..."} 
[2026-11-03 05:40:40] local.INFO: Packet analysis {"connection_id":229651,"data_field_length":783,"total_packet_length":795,"buffer_length":2385,"packet_hex_start":"000000000000030f8e0a000001a19ebc"} 
[2026-11-03 05:40:40] local.INFO: Extracted packet for processing {"connection_id":229651,"packet_length":795,"remaining_buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a19ebc"} 
[2026-11-03 05:40:40] local.INFO: GPS Element Parsed {"raw_longitude":757807744,"raw_latitude":113137312,"longitude_deg":75.7807744,"latitude_deg":11.3137312,"altitude":6,"angle":323,"satellites":47,"speed":55,"hex_longitude":"2d2b3a80","hex_latitude":"06be56a0","is_valid_coordinates":true} 
[2026-11-03 05:40:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:40:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178111232001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:40:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37083112705884160,"note":"Value kept but may cause issues"} 
[2026-11-03 05:40:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3121698258170724352,"note":"Value kept but may cause issues"} 
[2026-11-03 05:40:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:40:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793664504000,"timestamp_ms":1793664504000,"timestamp_seconds":1793664504,"priority":1,"record_length":96,"hex_timestamp":"000001a19ebc50c0"} 
[2026-11-03 05:40:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:40:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:40:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 05:40: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-11-03 05:40:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:40:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:40:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:40:40] local.INFO: Teltonika packet parsed successfully {"connection_id":229651,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:40:40] local.INFO: Passing IMEI to GPS processor {"connection_id":229651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:40:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":229651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:40:40] 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-11-03 05:40:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:40:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:40:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178111232001,"66":27397,"74":206,"81":20992,"24":55,"16":37083112705884160,"45":3121698258170724352},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,81,24,16,45]} 
[2026-11-03 05:40:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:40:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:40:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178111232001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:40:40] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 05:40:40] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:40:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37083112705884160,"km_value":37083112705884.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:40:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":3121698258170724352,"description":"Unknown IO ID 45"} 
[2026-11-03 05:40:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178111232001,"power":27397,"unknown_74":206,"unknown_81":20992,"ignition":55,"odometer":null,"unknown_45":3121698258170724352}} 
[2026-11-03 05:40:40] local.INFO: DEBUG: GPS processor result {"connection_id":229651,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53528,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:40:40] local.INFO: GPS data processed {"connection_id":229651,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:40:40] local.INFO: Acknowledgment sent {"connection_id":229651,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:40:40] local.INFO: Packet analysis {"connection_id":229651,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a19ebc"} 
[2026-11-03 05:40:40] local.INFO: Extracted packet for processing {"connection_id":229651,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ebc"} 
[2026-11-03 05:40:40] local.INFO: GPS Element Parsed {"raw_longitude":757801728,"raw_latitude":113145088,"longitude_deg":75.7801728,"latitude_deg":11.3145088,"altitude":6,"angle":322,"satellites":49,"speed":55,"hex_longitude":"2d2b2300","hex_latitude":"06be7500","is_valid_coordinates":true} 
[2026-11-03 05:40:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:40:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178113024001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:40:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37083585152286720,"note":"Value kept but may cause issues"} 
[2026-11-03 05:40:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3114942858731626496,"note":"Value kept but may cause issues"} 
[2026-11-03 05:40:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:40:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793664511000,"timestamp_ms":1793664511000,"timestamp_seconds":1793664511,"priority":1,"record_length":96,"hex_timestamp":"000001a19ebc6c18"} 
[2026-11-03 05:40:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:40:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:40:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 05:40: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-11-03 05:40:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:40:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:40:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:40:40] local.INFO: Teltonika packet parsed successfully {"connection_id":229651,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:40:40] local.INFO: Passing IMEI to GPS processor {"connection_id":229651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:40:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":229651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:40:40] 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-11-03 05:40:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:40:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:40:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178113024001,"66":27484,"74":206,"81":20992,"24":55,"16":37083585152286720,"45":3114942858731626496},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,81,24,16,45]} 
[2026-11-03 05:40:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:40:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:40:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178113024001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:40:40] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 05:40:40] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:40:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37083585152286720,"km_value":37083585152286.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:40:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":3114942858731626496,"description":"Unknown IO ID 45"} 
[2026-11-03 05:40:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178113024001,"power":27484,"unknown_74":206,"unknown_81":20992,"ignition":55,"odometer":null,"unknown_45":3114942858731626496}} 
[2026-11-03 05:40:40] local.INFO: DEBUG: GPS processor result {"connection_id":229651,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53529,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:40:40] local.INFO: GPS data processed {"connection_id":229651,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:40:40] local.INFO: Acknowledgment sent {"connection_id":229651,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:40:40] local.INFO: Packet analysis {"connection_id":229651,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ebc"} 
[2026-11-03 05:40:40] local.INFO: Extracted packet for processing {"connection_id":229651,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ebc"} 
[2026-11-03 05:40:40] local.INFO: GPS Element Parsed {"raw_longitude":757795712,"raw_latitude":113153048,"longitude_deg":75.7795712,"latitude_deg":11.3153048,"altitude":6,"angle":321,"satellites":49,"speed":57,"hex_longitude":"2d2b0b80","hex_latitude":"06be9418","is_valid_coordinates":true} 
[2026-11-03 05:40:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:40:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178114816001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:40:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37084066188623872,"note":"Value kept but may cause issues"} 
[2026-11-03 05:40:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3108328196780916736,"note":"Value kept but may cause issues"} 
[2026-11-03 05:40:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:40:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793664518000,"timestamp_ms":1793664518000,"timestamp_seconds":1793664518,"priority":1,"record_length":96,"hex_timestamp":"000001a19ebc8770"} 
[2026-11-03 05:40:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:40:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:40:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 05:40:40] 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-11-03 05:40:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:40:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:40:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:40:40] local.INFO: Teltonika packet parsed successfully {"connection_id":229651,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:40:40] local.INFO: Passing IMEI to GPS processor {"connection_id":229651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:40:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":229651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:40:40] 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-11-03 05:40:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:40:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:40:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178114816001,"66":26941,"74":206,"81":20992,"24":57,"16":37084066188623872,"45":3108328196780916736},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,81,24,16,45]} 
[2026-11-03 05:40:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:40:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:40:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178114816001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:40:40] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 05:40:40] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:40:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37084066188623872,"km_value":37084066188623.875,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:40:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":3108328196780916736,"description":"Unknown IO ID 45"} 
[2026-11-03 05:40:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178114816001,"power":26941,"unknown_74":206,"unknown_81":20992,"ignition":57,"odometer":null,"unknown_45":3108328196780916736}} 
[2026-11-03 05:40:40] local.INFO: DEBUG: GPS processor result {"connection_id":229651,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53530,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:40:40] local.INFO: GPS data processed {"connection_id":229651,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:40:40] local.INFO: Acknowledgment sent {"connection_id":229651,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:40:41] local.INFO: TCP Data received {"connection_id":229651,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ebca2c8012d2af2c006beb3f80006014130..."} 
[2026-11-03 05:40:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229651,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ebca2c8012d2af2c006beb3f80006014130..."} 
[2026-11-03 05:40:41] local.INFO: Processing buffer {"connection_id":229651,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ebca2c8012d2af2c006beb3f80006014130..."} 
[2026-11-03 05:40:41] local.INFO: Packet analysis {"connection_id":229651,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ebc"} 
[2026-11-03 05:40:41] local.INFO: Extracted packet for processing {"connection_id":229651,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ebc"} 
[2026-11-03 05:40:41] local.INFO: GPS Element Parsed {"raw_longitude":757789376,"raw_latitude":113161208,"longitude_deg":75.7789376,"latitude_deg":11.3161208,"altitude":6,"angle":321,"satellites":48,"speed":59,"hex_longitude":"2d2af2c0","hex_latitude":"06beb3f8","is_valid_coordinates":true} 
[2026-11-03 05:40: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-11-03 05:40:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178116608001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:40:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37084564404830208,"note":"Value kept but may cause issues"} 
[2026-11-03 05:40:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3101713534830254080,"note":"Value kept but may cause issues"} 
[2026-11-03 05:40:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,75,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:40:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793664525000,"timestamp_ms":1793664525000,"timestamp_seconds":1793664525,"priority":1,"record_length":96,"hex_timestamp":"000001a19ebca2c8"} 
[2026-11-03 05:40:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:40: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-11-03 05:40: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":105,"n8_eight_byte":61,"data_length":795,"current_offset":136} 
[2026-11-03 05:40:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1272,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:40: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-11-03 05:40:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:40:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:40:41] local.INFO: Teltonika packet parsed successfully {"connection_id":229651,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:40:41] local.INFO: Passing IMEI to GPS processor {"connection_id":229651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:40:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":229651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:40:41] 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-11-03 05:40:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:40:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:40:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178116608001,"66":26963,"75":206,"81":20992,"24":59,"16":37084564404830208,"45":3101713534830254080},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,75,81,24,16,45]} 
[2026-11-03 05:40:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:40:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:40:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178116608001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:40:41] local.INFO: Unknown IO ID detected {"io_id":75,"value":206,"description":"Unknown IO ID 75"} 
[2026-11-03 05:40:41] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:40:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37084564404830208,"km_value":37084564404830.21,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:40:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":3101713534830254080,"description":"Unknown IO ID 45"} 
[2026-11-03 05:40:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178116608001,"power":26963,"unknown_75":206,"unknown_81":20992,"ignition":59,"odometer":null,"unknown_45":3101713534830254080}} 
[2026-11-03 05:40:41] local.INFO: DEBUG: GPS processor result {"connection_id":229651,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53531,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:40:41] local.INFO: GPS data processed {"connection_id":229651,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:40:41] local.INFO: Acknowledgment sent {"connection_id":229651,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:40:42] local.INFO: TCP Data received {"connection_id":228411,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:40:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228411,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:40:42] local.INFO: Processing buffer {"connection_id":228411,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:40:42] local.INFO: IMEI packet received {"connection_id":228411,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 05:40:42] local.INFO: IMEI acknowledgment sent {"connection_id":228411,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:41:05] local.INFO: TCP Data received {"connection_id":229652,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:41:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229652,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:41:05] local.INFO: Processing buffer {"connection_id":229652,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:41:05] local.INFO: IMEI packet received {"connection_id":229652,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:41:05] local.INFO: IMEI acknowledgment sent {"connection_id":229652,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:41:06] local.INFO: TCP Data received {"connection_id":229652,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:41:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229652,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:41:06] local.INFO: Processing buffer {"connection_id":229652,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:41:06] local.INFO: IMEI packet received {"connection_id":229652,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:41:06] local.INFO: IMEI acknowledgment sent {"connection_id":229652,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:41:10] local.INFO: TCP Data received {"connection_id":229652,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:41:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229652,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:41:10] local.INFO: Processing buffer {"connection_id":229652,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:41:10] local.INFO: IMEI packet received {"connection_id":229652,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:41:10] local.INFO: IMEI acknowledgment sent {"connection_id":229652,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:41:11] local.INFO: TCP Data received {"connection_id":229652,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ebdfa88012d29f0c006bff770000a014230..."} 
[2026-11-03 05:41:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229652,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ebdfa88012d29f0c006bff770000a014230..."} 
[2026-11-03 05:41:11] local.INFO: Processing buffer {"connection_id":229652,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ebdfa88012d29f0c006bff770000a014230..."} 
[2026-11-03 05:41:11] local.INFO: Packet analysis {"connection_id":229652,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ebd"} 
[2026-11-03 05:41:11] local.INFO: Extracted packet for processing {"connection_id":229652,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ebd"} 
[2026-11-03 05:41:11] local.INFO: GPS Element Parsed {"raw_longitude":757723328,"raw_latitude":113244016,"longitude_deg":75.7723328,"latitude_deg":11.3244016,"altitude":10,"angle":322,"satellites":48,"speed":52,"hex_longitude":"2d29f0c0","hex_latitude":"06bff770","is_valid_coordinates":true} 
[2026-11-03 05:41: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-11-03 05:41:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178139136001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:41:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37089662531010560,"note":"Value kept but may cause issues"} 
[2026-11-03 05:41:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3028248565930250240,"note":"Value kept but may cause issues"} 
[2026-11-03 05:41:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:41:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793664613000,"timestamp_ms":1793664613000,"timestamp_seconds":1793664613,"priority":1,"record_length":96,"hex_timestamp":"000001a19ebdfa88"} 
[2026-11-03 05:41:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:41: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-11-03 05:41: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":125,"data_length":795,"current_offset":136} 
[2026-11-03 05:41:11] 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-11-03 05:41: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-11-03 05:41:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:41:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:41:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229652,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:41:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229652,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:41:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229652,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:41: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-11-03 05:41:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:41:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:41:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178139136001,"66":27517,"33":206,"81":20992,"24":52,"16":37089662531010560,"45":3028248565930250240},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,81,24,16,45]} 
[2026-11-03 05:41:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:41:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:41:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178139136001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:41:11] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-11-03 05:41:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:41:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37089662531010560,"km_value":37089662531010.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:41:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":3028248565930250240,"description":"Unknown IO ID 45"} 
[2026-11-03 05:41:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178139136001,"power":27517,"unknown_33":206,"unknown_81":20992,"ignition":52,"odometer":null,"unknown_45":3028248565930250240}} 
[2026-11-03 05:41:11] local.INFO: DEBUG: GPS processor result {"connection_id":229652,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53532,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:41:11] local.INFO: GPS data processed {"connection_id":229652,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:41:11] local.INFO: Acknowledgment sent {"connection_id":229652,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:41:42] local.INFO: TCP Data received {"connection_id":229652,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ebe15e0012d29db0006c016900008014731..."} 
[2026-11-03 05:41:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229652,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ebe15e0012d29db0006c016900008014731..."} 
[2026-11-03 05:41:42] local.INFO: Processing buffer {"connection_id":229652,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ebe15e0012d29db0006c016900008014731..."} 
[2026-11-03 05:41:42] local.INFO: Packet analysis {"connection_id":229652,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ebe"} 
[2026-11-03 05:41:42] local.INFO: Extracted packet for processing {"connection_id":229652,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ebe"} 
[2026-11-03 05:41:42] local.INFO: GPS Element Parsed {"raw_longitude":757717760,"raw_latitude":113251984,"longitude_deg":75.771776,"latitude_deg":11.3251984,"altitude":8,"angle":327,"satellites":49,"speed":56,"hex_longitude":"2d29db00","hex_latitude":"06c01690","is_valid_coordinates":true} 
[2026-11-03 05:41: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-11-03 05:41:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178140928001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:41:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37090130682445824,"note":"Value kept but may cause issues"} 
[2026-11-03 05:41:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3022126485188603904,"note":"Value kept but may cause issues"} 
[2026-11-03 05:41:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:41:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793664620000,"timestamp_ms":1793664620000,"timestamp_seconds":1793664620,"priority":1,"record_length":96,"hex_timestamp":"000001a19ebe15e0"} 
[2026-11-03 05:41:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:41: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-11-03 05:41:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 05:41:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:41: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-11-03 05:41:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:41:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:41:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229652,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:41:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229652,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:41:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229652,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:41: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-11-03 05:41:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:41:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:41:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178140928001,"66":27343,"33":206,"81":20992,"24":56,"16":37090130682445824,"45":3022126485188603904},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,81,24,16,45]} 
[2026-11-03 05:41:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:41:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:41:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178140928001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:41:42] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-11-03 05:41:42] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:41:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37090130682445824,"km_value":37090130682445.82,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:41:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":3022126485188603904,"description":"Unknown IO ID 45"} 
[2026-11-03 05:41:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178140928001,"power":27343,"unknown_33":206,"unknown_81":20992,"ignition":56,"odometer":null,"unknown_45":3022126485188603904}} 
[2026-11-03 05:41:42] local.INFO: DEBUG: GPS processor result {"connection_id":229652,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53533,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:41:42] local.INFO: GPS data processed {"connection_id":229652,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:41:42] local.INFO: Acknowledgment sent {"connection_id":229652,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:42:05] local.INFO: TCP Data received {"connection_id":227973,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:42:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227973,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:42:05] local.INFO: Processing buffer {"connection_id":227973,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:42:05] local.INFO: IMEI packet received {"connection_id":227973,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:42:05] local.INFO: IMEI acknowledgment sent {"connection_id":227973,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:42:10] local.INFO: TCP Data received {"connection_id":227973,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:42:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227973,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:42:10] local.INFO: Processing buffer {"connection_id":227973,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:42:10] local.INFO: IMEI packet received {"connection_id":227973,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:42:10] local.INFO: IMEI acknowledgment sent {"connection_id":227973,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:42:11] local.INFO: TCP Data received {"connection_id":227973,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ebe3138012d29c6c006c035100006014831..."} 
[2026-11-03 05:42:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227973,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ebe3138012d29c6c006c035100006014831..."} 
[2026-11-03 05:42:11] local.INFO: Processing buffer {"connection_id":227973,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ebe3138012d29c6c006c035100006014831..."} 
[2026-11-03 05:42:11] local.INFO: Packet analysis {"connection_id":227973,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ebe"} 
[2026-11-03 05:42:11] local.INFO: Extracted packet for processing {"connection_id":227973,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ebe"} 
[2026-11-03 05:42:11] local.INFO: GPS Element Parsed {"raw_longitude":757712576,"raw_latitude":113259792,"longitude_deg":75.7712576,"latitude_deg":11.3259792,"altitude":6,"angle":328,"satellites":49,"speed":48,"hex_longitude":"2d29c6c0","hex_latitude":"06c03510","is_valid_coordinates":true} 
[2026-11-03 05:42: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-11-03 05:42:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178142720001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:42:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37090581654011904,"note":"Value kept but may cause issues"} 
[2026-11-03 05:42:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3016004404447186944,"note":"Value kept but may cause issues"} 
[2026-11-03 05:42:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:42:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793664627000,"timestamp_ms":1793664627000,"timestamp_seconds":1793664627,"priority":1,"record_length":96,"hex_timestamp":"000001a19ebe3138"} 
[2026-11-03 05:42:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:42:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:42: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 05:42:11] 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-11-03 05:42: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-11-03 05:42:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:42:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:42:11] local.INFO: Teltonika packet parsed successfully {"connection_id":227973,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:42:11] local.INFO: Passing IMEI to GPS processor {"connection_id":227973,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:42:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":227973,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:42: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-11-03 05:42:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:42:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:42:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178142720001,"66":27365,"33":206,"81":20992,"24":48,"16":37090581654011904,"45":3016004404447186944},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,81,24,16,45]} 
[2026-11-03 05:42:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:42:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:42:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178142720001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:42:11] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-11-03 05:42:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:42:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37090581654011904,"km_value":37090581654011.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:42:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":3016004404447186944,"description":"Unknown IO ID 45"} 
[2026-11-03 05:42:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178142720001,"power":27365,"unknown_33":206,"unknown_81":20992,"ignition":48,"odometer":null,"unknown_45":3016004404447186944}} 
[2026-11-03 05:42:11] local.INFO: DEBUG: GPS processor result {"connection_id":227973,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53534,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:42:11] local.INFO: GPS data processed {"connection_id":227973,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:42:11] local.INFO: Acknowledgment sent {"connection_id":227973,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:42:42] local.INFO: TCP Data received {"connection_id":227973,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ebe5078012d29b38006c052f80006014631..."} 
[2026-11-03 05:42:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227973,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ebe5078012d29b38006c052f80006014631..."} 
[2026-11-03 05:42:42] local.INFO: Processing buffer {"connection_id":227973,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ebe5078012d29b38006c052f80006014631..."} 
[2026-11-03 05:42:42] local.INFO: Packet analysis {"connection_id":227973,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ebe"} 
[2026-11-03 05:42:42] local.INFO: Extracted packet for processing {"connection_id":227973,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ebe"} 
[2026-11-03 05:42:42] local.INFO: GPS Element Parsed {"raw_longitude":757707648,"raw_latitude":113267448,"longitude_deg":75.7707648,"latitude_deg":11.3267448,"altitude":6,"angle":326,"satellites":49,"speed":41,"hex_longitude":"2d29b380","hex_latitude":"06c052f8","is_valid_coordinates":true} 
[2026-11-03 05:42:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:42:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178144512001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:42:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37091019740676096,"note":"Value kept but may cause issues"} 
[2026-11-03 05:42:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3010304536170795008,"note":"Value kept but may cause issues"} 
[2026-11-03 05:42:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:42:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793664635000,"timestamp_ms":1793664635000,"timestamp_seconds":1793664635,"priority":1,"record_length":96,"hex_timestamp":"000001a19ebe5078"} 
[2026-11-03 05:42:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:42: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-11-03 05:42:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 05:42: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-11-03 05:42:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:42:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:42:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:42:42] local.INFO: Teltonika packet parsed successfully {"connection_id":227973,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:42:42] local.INFO: Passing IMEI to GPS processor {"connection_id":227973,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:42:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":227973,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:42: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-11-03 05:42:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:42:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:42:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178144512001,"66":27071,"33":206,"81":20992,"24":41,"16":37091019740676096,"45":3010304536170795008},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,81,24,16,45]} 
[2026-11-03 05:42:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:42:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:42:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178144512001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:42:42] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-11-03 05:42:42] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:42:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37091019740676096,"km_value":37091019740676.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:42:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":3010304536170795008,"description":"Unknown IO ID 45"} 
[2026-11-03 05:42:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178144512001,"power":27071,"unknown_33":206,"unknown_81":20992,"ignition":41,"odometer":null,"unknown_45":3010304536170795008}} 
[2026-11-03 05:42:42] local.INFO: DEBUG: GPS processor result {"connection_id":227973,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53535,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:42:42] local.INFO: GPS data processed {"connection_id":227973,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:42:42] local.INFO: Acknowledgment sent {"connection_id":227973,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:43:06] local.INFO: TCP Data received {"connection_id":231486,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:43:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231486,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:43:06] local.INFO: Processing buffer {"connection_id":231486,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:43:06] local.INFO: IMEI packet received {"connection_id":231486,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:43:06] local.INFO: IMEI acknowledgment sent {"connection_id":231486,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:43:08] local.INFO: TCP Data received {"connection_id":231486,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:43:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231486,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:43:08] local.INFO: Processing buffer {"connection_id":231486,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:43:08] local.INFO: IMEI packet received {"connection_id":231486,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:43:08] local.INFO: IMEI acknowledgment sent {"connection_id":231486,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:43:11] local.INFO: TCP Data received {"connection_id":231486,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:43:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231486,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:43:11] local.INFO: Processing buffer {"connection_id":231486,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:43:11] local.INFO: IMEI packet received {"connection_id":231486,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:43:11] local.INFO: IMEI acknowledgment sent {"connection_id":231486,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:43:12] local.INFO: TCP Data received {"connection_id":231486,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ebe73a0012d299e4006c06ff00005013e31..."} 
[2026-11-03 05:43:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231486,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ebe73a0012d299e4006c06ff00005013e31..."} 
[2026-11-03 05:43:12] local.INFO: Processing buffer {"connection_id":231486,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ebe73a0012d299e4006c06ff00005013e31..."} 
[2026-11-03 05:43:12] local.INFO: Packet analysis {"connection_id":231486,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ebe"} 
[2026-11-03 05:43:12] local.INFO: Extracted packet for processing {"connection_id":231486,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ebe"} 
[2026-11-03 05:43:12] local.INFO: GPS Element Parsed {"raw_longitude":757702208,"raw_latitude":113274864,"longitude_deg":75.7702208,"latitude_deg":11.3274864,"altitude":5,"angle":318,"satellites":49,"speed":39,"hex_longitude":"2d299e40","hex_latitude":"06c06ff0","is_valid_coordinates":true} 
[2026-11-03 05:43: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-11-03 05:43:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178146560001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:43:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37091462122307584,"note":"Value kept but may cause issues"} 
[2026-11-03 05:43:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3004886142871074816,"note":"Value kept but may cause issues"} 
[2026-11-03 05:43:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:43:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793664644000,"timestamp_ms":1793664644000,"timestamp_seconds":1793664644,"priority":1,"record_length":96,"hex_timestamp":"000001a19ebe73a0"} 
[2026-11-03 05:43:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:43: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-11-03 05:43: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":105,"n8_eight_byte":191,"data_length":795,"current_offset":136} 
[2026-11-03 05:43:12] 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-11-03 05:43: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-11-03 05:43:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:43:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:43:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231486,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:43:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:43:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:43:12] 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-11-03 05:43:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:43:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:43:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178146560001,"66":27376,"33":206,"81":20992,"24":39,"16":37091462122307584,"45":3004886142871074816},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,81,24,16,45]} 
[2026-11-03 05:43:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:43:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:43:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178146560001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:43:12] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-11-03 05:43:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:43:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37091462122307584,"km_value":37091462122307.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:43:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":3004886142871074816,"description":"Unknown IO ID 45"} 
[2026-11-03 05:43:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178146560001,"power":27376,"unknown_33":206,"unknown_81":20992,"ignition":39,"odometer":null,"unknown_45":3004886142871074816}} 
[2026-11-03 05:43:12] local.INFO: DEBUG: GPS processor result {"connection_id":231486,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53536,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:43:12] local.INFO: GPS data processed {"connection_id":231486,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:43:12] local.INFO: Acknowledgment sent {"connection_id":231486,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:43:16] local.INFO: TCP Data received {"connection_id":231486,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ebe9ab0012d29834006c089300005013831..."} 
[2026-11-03 05:43:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231486,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ebe9ab0012d29834006c089300005013831..."} 
[2026-11-03 05:43:16] local.INFO: Processing buffer {"connection_id":231486,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ebe9ab0012d29834006c089300005013831..."} 
[2026-11-03 05:43:16] local.INFO: Packet analysis {"connection_id":231486,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ebe"} 
[2026-11-03 05:43:16] local.INFO: Extracted packet for processing {"connection_id":231486,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ebe"} 
[2026-11-03 05:43:16] local.INFO: GPS Element Parsed {"raw_longitude":757695296,"raw_latitude":113281328,"longitude_deg":75.7695296,"latitude_deg":11.3281328,"altitude":5,"angle":312,"satellites":49,"speed":35,"hex_longitude":"2d298340","hex_latitude":"06c08930","is_valid_coordinates":true} 
[2026-11-03 05:43: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-11-03 05:43:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178148864001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:43:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37091917388840960,"note":"Value kept but may cause issues"} 
[2026-11-03 05:43:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2998904799617871872,"note":"Value kept but may cause issues"} 
[2026-11-03 05:43:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:43:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793664654000,"timestamp_ms":1793664654000,"timestamp_seconds":1793664654,"priority":1,"record_length":96,"hex_timestamp":"000001a19ebe9ab0"} 
[2026-11-03 05:43:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:43:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:43:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 05:43:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:43: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-11-03 05:43:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:43:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:43:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231486,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:43:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:43:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:43:16] 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-11-03 05:43:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:43:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:43:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178148864001,"66":27376,"33":206,"81":20992,"24":35,"16":37091917388840960,"45":2998904799617871872},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,81,24,16,45]} 
[2026-11-03 05:43:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:43:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:43:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178148864001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:43:16] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-11-03 05:43:16] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:43:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37091917388840960,"km_value":37091917388840.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:43:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":2998904799617871872,"description":"Unknown IO ID 45"} 
[2026-11-03 05:43:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178148864001,"power":27376,"unknown_33":206,"unknown_81":20992,"ignition":35,"odometer":null,"unknown_45":2998904799617871872}} 
[2026-11-03 05:43:16] local.INFO: DEBUG: GPS processor result {"connection_id":231486,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53537,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:43:16] local.INFO: GPS data processed {"connection_id":231486,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:43:16] local.INFO: Acknowledgment sent {"connection_id":231486,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:43:47] local.INFO: TCP Data received {"connection_id":231486,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ec05be8012d2847c006c1c6500010013a33..."} 
[2026-11-03 05:43:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231486,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ec05be8012d2847c006c1c6500010013a33..."} 
[2026-11-03 05:43:47] local.INFO: Processing buffer {"connection_id":231486,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ec05be8012d2847c006c1c6500010013a33..."} 
[2026-11-03 05:43:47] local.INFO: Packet analysis {"connection_id":231486,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ec0"} 
[2026-11-03 05:43:47] local.INFO: Extracted packet for processing {"connection_id":231486,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ec0"} 
[2026-11-03 05:43:47] local.INFO: GPS Element Parsed {"raw_longitude":757614528,"raw_latitude":113362512,"longitude_deg":75.7614528,"latitude_deg":11.3362512,"altitude":16,"angle":314,"satellites":51,"speed":40,"hex_longitude":"2d2847c0","hex_latitude":"06c1c650","is_valid_coordinates":true} 
[2026-11-03 05:43: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-11-03 05:43:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178178560001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:43:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37097419241947136,"note":"Value kept but may cause issues"} 
[2026-11-03 05:43:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2909536494533021696,"note":"Value kept but may cause issues"} 
[2026-11-03 05:43:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,181,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:43:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793664769000,"timestamp_ms":1793664769000,"timestamp_seconds":1793664769,"priority":1,"record_length":96,"hex_timestamp":"000001a19ec05be8"} 
[2026-11-03 05:43:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:43: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-11-03 05:43: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":229,"data_length":795,"current_offset":136} 
[2026-11-03 05:43:47] 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-11-03 05:43: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-11-03 05:43:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:43:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:43:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231486,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:43:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:43:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:43: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-11-03 05:43:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:43:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:43:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178178560001,"66":27484,"181":206,"81":20992,"24":40,"16":37097419241947136,"45":2909536494533021696},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,181,81,24,16,45]} 
[2026-11-03 05:43:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:43:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:43:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178178560001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:43:47] local.INFO: Unknown IO ID detected {"io_id":181,"value":206,"description":"Unknown IO ID 181"} 
[2026-11-03 05:43:47] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:43:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37097419241947136,"km_value":37097419241947.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:43:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":2909536494533021696,"description":"Unknown IO ID 45"} 
[2026-11-03 05:43:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178178560001,"power":27484,"unknown_181":206,"unknown_81":20992,"ignition":40,"odometer":null,"unknown_45":2909536494533021696}} 
[2026-11-03 05:43:47] local.INFO: DEBUG: GPS processor result {"connection_id":231486,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53538,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:43:47] local.INFO: GPS data processed {"connection_id":231486,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:43:47] local.INFO: Acknowledgment sent {"connection_id":231486,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:44:05] local.INFO: TCP Data received {"connection_id":228414,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:44:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228414,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:44:05] local.INFO: Processing buffer {"connection_id":228414,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:44:05] local.INFO: IMEI packet received {"connection_id":228414,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:44:05] local.INFO: IMEI acknowledgment sent {"connection_id":228414,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:44:08] local.INFO: TCP Data received {"connection_id":228414,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:44:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228414,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:44:08] local.INFO: Processing buffer {"connection_id":228414,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:44:08] local.INFO: IMEI packet received {"connection_id":228414,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:44:08] local.INFO: IMEI acknowledgment sent {"connection_id":228414,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:44:11] local.INFO: TCP Data received {"connection_id":228414,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:44:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228414,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:44:11] local.INFO: Processing buffer {"connection_id":228414,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:44:11] local.INFO: IMEI packet received {"connection_id":228414,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:44:11] local.INFO: IMEI acknowledgment sent {"connection_id":228414,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:44:12] local.INFO: TCP Data received {"connection_id":228414,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ec07b28012d282ec006c1df10000e013a32..."} 
[2026-11-03 05:44:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228414,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ec07b28012d282ec006c1df10000e013a32..."} 
[2026-11-03 05:44:12] local.INFO: Processing buffer {"connection_id":228414,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ec07b28012d282ec006c1df10000e013a32..."} 
[2026-11-03 05:44:12] local.INFO: Packet analysis {"connection_id":228414,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ec0"} 
[2026-11-03 05:44:12] local.INFO: Extracted packet for processing {"connection_id":228414,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ec0"} 
[2026-11-03 05:44:12] local.INFO: GPS Element Parsed {"raw_longitude":757608128,"raw_latitude":113368848,"longitude_deg":75.7608128,"latitude_deg":11.3368848,"altitude":14,"angle":314,"satellites":50,"speed":46,"hex_longitude":"2d282ec0","hex_latitude":"06c1df10","is_valid_coordinates":true} 
[2026-11-03 05:44: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-11-03 05:44:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178180864001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:44:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37097853033644032,"note":"Value kept but may cause issues"} 
[2026-11-03 05:44:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2902499620116910080,"note":"Value kept but may cause issues"} 
[2026-11-03 05:44:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,181,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:44:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793664777000,"timestamp_ms":1793664777000,"timestamp_seconds":1793664777,"priority":1,"record_length":96,"hex_timestamp":"000001a19ec07b28"} 
[2026-11-03 05:44:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:44: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-11-03 05:44:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 05:44:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:44: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-11-03 05:44:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:44:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:44:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228414,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:44:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:44:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:44:12] 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-11-03 05:44:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:44:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:44:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178180864001,"66":27463,"181":206,"81":20992,"24":46,"16":37097853033644032,"45":2902499620116910080},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,181,81,24,16,45]} 
[2026-11-03 05:44:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:44:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:44:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178180864001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:44:12] local.INFO: Unknown IO ID detected {"io_id":181,"value":206,"description":"Unknown IO ID 181"} 
[2026-11-03 05:44:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:44:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37097853033644032,"km_value":37097853033644.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:44:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":2902499620116910080,"description":"Unknown IO ID 45"} 
[2026-11-03 05:44:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178180864001,"power":27463,"unknown_181":206,"unknown_81":20992,"ignition":46,"odometer":null,"unknown_45":2902499620116910080}} 
[2026-11-03 05:44:12] local.INFO: DEBUG: GPS processor result {"connection_id":228414,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53539,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:44:12] local.INFO: GPS data processed {"connection_id":228414,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:44:12] local.INFO: Acknowledgment sent {"connection_id":228414,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:44:43] local.INFO: TCP Data received {"connection_id":228414,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ec09a68012d28160006c1f9d0000b014032..."} 
[2026-11-03 05:44:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228414,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ec09a68012d28160006c1f9d0000b014032..."} 
[2026-11-03 05:44:43] local.INFO: Processing buffer {"connection_id":228414,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ec09a68012d28160006c1f9d0000b014032..."} 
[2026-11-03 05:44:43] local.INFO: Packet analysis {"connection_id":228414,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ec0"} 
[2026-11-03 05:44:43] local.INFO: Extracted packet for processing {"connection_id":228414,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ec0"} 
[2026-11-03 05:44:43] local.INFO: GPS Element Parsed {"raw_longitude":757601792,"raw_latitude":113375696,"longitude_deg":75.7601792,"latitude_deg":11.3375696,"altitude":11,"angle":320,"satellites":50,"speed":46,"hex_longitude":"2d281600","hex_latitude":"06c1f9d0","is_valid_coordinates":true} 
[2026-11-03 05:44: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-11-03 05:44:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178182912001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:44:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37098299710242816,"note":"Value kept but may cause issues"} 
[2026-11-03 05:44:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2895462745700765696,"note":"Value kept but may cause issues"} 
[2026-11-03 05:44:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,181,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:44:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793664785000,"timestamp_ms":1793664785000,"timestamp_seconds":1793664785,"priority":1,"record_length":96,"hex_timestamp":"000001a19ec09a68"} 
[2026-11-03 05:44:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:44:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:44:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 05:44:43] 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-11-03 05:44: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-11-03 05:44:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:44:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:44:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228414,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:44:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:44:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:44:43] 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-11-03 05:44:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:44:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:44:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178182912001,"66":27463,"181":206,"81":20992,"24":46,"16":37098299710242816,"45":2895462745700765696},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,181,81,24,16,45]} 
[2026-11-03 05:44:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:44:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:44:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178182912001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:44:43] local.INFO: Unknown IO ID detected {"io_id":181,"value":206,"description":"Unknown IO ID 181"} 
[2026-11-03 05:44:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:44:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37098299710242816,"km_value":37098299710242.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:44:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":2895462745700765696,"description":"Unknown IO ID 45"} 
[2026-11-03 05:44:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178182912001,"power":27463,"unknown_181":206,"unknown_81":20992,"ignition":46,"odometer":null,"unknown_45":2895462745700765696}} 
[2026-11-03 05:44:43] local.INFO: DEBUG: GPS processor result {"connection_id":228414,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53540,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:44:43] local.INFO: GPS data processed {"connection_id":228414,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:44:43] local.INFO: Acknowledgment sent {"connection_id":228414,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:45:05] local.INFO: TCP Data received {"connection_id":231488,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:45:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231488,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:45:05] local.INFO: Processing buffer {"connection_id":231488,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:45:05] local.INFO: IMEI packet received {"connection_id":231488,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:45:05] local.INFO: IMEI acknowledgment sent {"connection_id":231488,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:45:10] local.INFO: TCP Data received {"connection_id":231488,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:45:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231488,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:45:10] local.INFO: Processing buffer {"connection_id":231488,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:45:10] local.INFO: IMEI packet received {"connection_id":231488,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:45:10] local.INFO: IMEI acknowledgment sent {"connection_id":231488,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:45:11] local.INFO: TCP Data received {"connection_id":231488,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ec0b9a8012d28000006c218100009014631..."} 
[2026-11-03 05:45:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231488,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ec0b9a8012d28000006c218100009014631..."} 
[2026-11-03 05:45:11] local.INFO: Processing buffer {"connection_id":231488,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ec0b9a8012d28000006c218100009014631..."} 
[2026-11-03 05:45:11] local.INFO: Packet analysis {"connection_id":231488,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ec0"} 
[2026-11-03 05:45:11] local.INFO: Extracted packet for processing {"connection_id":231488,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ec0"} 
[2026-11-03 05:45:11] local.INFO: GPS Element Parsed {"raw_longitude":757596160,"raw_latitude":113383440,"longitude_deg":75.759616,"latitude_deg":11.338344,"altitude":9,"angle":326,"satellites":49,"speed":46,"hex_longitude":"2d280000","hex_latitude":"06c21810","is_valid_coordinates":true} 
[2026-11-03 05:45: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-11-03 05:45:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178184960001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:45:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37098763566710784,"note":"Value kept but may cause issues"} 
[2026-11-03 05:45:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2888496240028930048,"note":"Value kept but may cause issues"} 
[2026-11-03 05:45:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,181,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:45:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793664793000,"timestamp_ms":1793664793000,"timestamp_seconds":1793664793,"priority":1,"record_length":96,"hex_timestamp":"000001a19ec0b9a8"} 
[2026-11-03 05:45:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:45: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-11-03 05:45:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 05:45:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:45: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-11-03 05:45:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:45:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:45:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231488,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:45:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:45:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:45: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-11-03 05:45:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:45:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:45:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178184960001,"66":27332,"181":206,"81":20992,"24":46,"16":37098763566710784,"45":2888496240028930048},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,181,81,24,16,45]} 
[2026-11-03 05:45:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:45:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:45:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178184960001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:45:11] local.INFO: Unknown IO ID detected {"io_id":181,"value":206,"description":"Unknown IO ID 181"} 
[2026-11-03 05:45:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:45:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37098763566710784,"km_value":37098763566710.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:45:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":2888496240028930048,"description":"Unknown IO ID 45"} 
[2026-11-03 05:45:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178184960001,"power":27332,"unknown_181":206,"unknown_81":20992,"ignition":46,"odometer":null,"unknown_45":2888496240028930048}} 
[2026-11-03 05:45:11] local.INFO: DEBUG: GPS processor result {"connection_id":231488,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53541,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:45:11] local.INFO: GPS data processed {"connection_id":231488,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:45:11] local.INFO: Acknowledgment sent {"connection_id":231488,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:45:42] local.INFO: TCP Data received {"connection_id":231488,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ec0d8e8012d27edc006c237600008014d31..."} 
[2026-11-03 05:45:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231488,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ec0d8e8012d27edc006c237600008014d31..."} 
[2026-11-03 05:45:42] local.INFO: Processing buffer {"connection_id":231488,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ec0d8e8012d27edc006c237600008014d31..."} 
[2026-11-03 05:45:42] local.INFO: Packet analysis {"connection_id":231488,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ec0"} 
[2026-11-03 05:45:42] local.INFO: Extracted packet for processing {"connection_id":231488,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ec0"} 
[2026-11-03 05:45:42] local.INFO: GPS Element Parsed {"raw_longitude":757591488,"raw_latitude":113391456,"longitude_deg":75.7591488,"latitude_deg":11.3391456,"altitude":8,"angle":333,"satellites":49,"speed":46,"hex_longitude":"2d27edc0","hex_latitude":"06c23760","is_valid_coordinates":true} 
[2026-11-03 05: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-11-03 05:45:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178187008001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:45:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37099210243309568,"note":"Value kept but may cause issues"} 
[2026-11-03 05:45:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2882303790543278080,"note":"Value kept but may cause issues"} 
[2026-11-03 05:45:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,181,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:45:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793664801000,"timestamp_ms":1793664801000,"timestamp_seconds":1793664801,"priority":1,"record_length":96,"hex_timestamp":"000001a19ec0d8e8"} 
[2026-11-03 05:45:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:45:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 05:45:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05: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-11-03 05:45:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:45:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:45:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231488,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:45:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:45:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:45: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-11-03 05:45:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:45:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:45:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178187008001,"66":27310,"181":206,"81":20992,"24":46,"16":37099210243309568,"45":2882303790543278080},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,181,81,24,16,45]} 
[2026-11-03 05:45:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:45:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:45:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178187008001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:45:42] local.INFO: Unknown IO ID detected {"io_id":181,"value":206,"description":"Unknown IO ID 181"} 
[2026-11-03 05:45:42] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:45:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37099210243309568,"km_value":37099210243309.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:45:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":2882303790543278080,"description":"Unknown IO ID 45"} 
[2026-11-03 05:45:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178187008001,"power":27310,"unknown_181":206,"unknown_81":20992,"ignition":46,"odometer":null,"unknown_45":2882303790543278080}} 
[2026-11-03 05:45:42] local.INFO: DEBUG: GPS processor result {"connection_id":231488,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53542,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:45:42] local.INFO: GPS data processed {"connection_id":231488,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:45:42] local.INFO: Acknowledgment sent {"connection_id":231488,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:45:47] local.INFO: TCP Data received {"connection_id":228416,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:45:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228416,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:45:47] local.INFO: Processing buffer {"connection_id":228416,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:45:47] local.INFO: IMEI packet received {"connection_id":228416,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 05:45:47] local.INFO: IMEI acknowledgment sent {"connection_id":228416,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:46:05] local.INFO: TCP Data received {"connection_id":227974,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:46:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227974,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:46:05] local.INFO: Processing buffer {"connection_id":227974,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:46:05] local.INFO: IMEI packet received {"connection_id":227974,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:46:05] local.INFO: IMEI acknowledgment sent {"connection_id":227974,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:46:10] local.INFO: TCP Data received {"connection_id":227974,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:46:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227974,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:46:10] local.INFO: Processing buffer {"connection_id":227974,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:46:10] local.INFO: IMEI packet received {"connection_id":227974,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:46:10] local.INFO: IMEI acknowledgment sent {"connection_id":227974,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:46:11] local.INFO: TCP Data received {"connection_id":227974,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ec0f828012d27de4006c257800009014d32..."} 
[2026-11-03 05:46:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227974,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ec0f828012d27de4006c257800009014d32..."} 
[2026-11-03 05:46:11] local.INFO: Processing buffer {"connection_id":227974,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ec0f828012d27de4006c257800009014d32..."} 
[2026-11-03 05:46:11] local.INFO: Packet analysis {"connection_id":227974,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ec0"} 
[2026-11-03 05:46:11] local.INFO: Extracted packet for processing {"connection_id":227974,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ec0"} 
[2026-11-03 05:46:11] local.INFO: GPS Element Parsed {"raw_longitude":757587520,"raw_latitude":113399680,"longitude_deg":75.758752,"latitude_deg":11.339968,"altitude":9,"angle":333,"satellites":50,"speed":45,"hex_longitude":"2d27de40","hex_latitude":"06c25780","is_valid_coordinates":true} 
[2026-11-03 05: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-11-03 05:46:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178189056001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:46:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37099652624941056,"note":"Value kept but may cause issues"} 
[2026-11-03 05:46:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2877166872220360704,"note":"Value kept but may cause issues"} 
[2026-11-03 05:46:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:46:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793664809000,"timestamp_ms":1793664809000,"timestamp_seconds":1793664809,"priority":1,"record_length":96,"hex_timestamp":"000001a19ec0f828"} 
[2026-11-03 05:46:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:46:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05: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":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-11-03 05:46:11] 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-11-03 05: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-11-03 05:46:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:46:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:46:11] local.INFO: Teltonika packet parsed successfully {"connection_id":227974,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:46:11] local.INFO: Passing IMEI to GPS processor {"connection_id":227974,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:46:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":227974,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:46: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-11-03 05:46:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:46:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:46:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178189056001,"66":27126,"229":206,"81":20992,"24":45,"16":37099652624941056,"45":2877166872220360704},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,81,24,16,45]} 
[2026-11-03 05:46:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:46:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:46:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178189056001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:46:11] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 05:46:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:46:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37099652624941056,"km_value":37099652624941.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:46:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":2877166872220360704,"description":"Unknown IO ID 45"} 
[2026-11-03 05:46:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178189056001,"power":27126,"unknown_229":206,"unknown_81":20992,"ignition":45,"odometer":null,"unknown_45":2877166872220360704}} 
[2026-11-03 05:46:11] local.INFO: DEBUG: GPS processor result {"connection_id":227974,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53543,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:46:11] local.INFO: GPS data processed {"connection_id":227974,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:46:11] local.INFO: Acknowledgment sent {"connection_id":227974,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:46:42] local.INFO: TCP Data received {"connection_id":227974,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ec11768012d27cf0006c278180009014f32..."} 
[2026-11-03 05:46:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227974,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ec11768012d27cf0006c278180009014f32..."} 
[2026-11-03 05:46:42] local.INFO: Processing buffer {"connection_id":227974,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ec11768012d27cf0006c278180009014f32..."} 
[2026-11-03 05:46:42] local.INFO: Packet analysis {"connection_id":227974,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ec1"} 
[2026-11-03 05:46:42] local.INFO: Extracted packet for processing {"connection_id":227974,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ec1"} 
[2026-11-03 05:46:42] local.INFO: GPS Element Parsed {"raw_longitude":757583616,"raw_latitude":113408024,"longitude_deg":75.7583616,"latitude_deg":11.3408024,"altitude":9,"angle":335,"satellites":50,"speed":46,"hex_longitude":"2d27cf00","hex_latitude":"06c27818","is_valid_coordinates":true} 
[2026-11-03 05:46:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:46:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178191104001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:46:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37100095006572544,"note":"Value kept but may cause issues"} 
[2026-11-03 05:46:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2872804010083450880,"note":"Value kept but may cause issues"} 
[2026-11-03 05:46:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:46:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793664817000,"timestamp_ms":1793664817000,"timestamp_seconds":1793664817,"priority":1,"record_length":96,"hex_timestamp":"000001a19ec11768"} 
[2026-11-03 05:46:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:46:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:46:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":246,"data_length":795,"current_offset":136} 
[2026-11-03 05:46:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2937,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:46:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:46:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:46:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:46:42] local.INFO: Teltonika packet parsed successfully {"connection_id":227974,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:46:42] local.INFO: Passing IMEI to GPS processor {"connection_id":227974,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:46:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":227974,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:46: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-11-03 05:46:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:46:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:46:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178191104001,"66":27376,"229":206,"81":20992,"24":46,"16":37100095006572544,"45":2872804010083450880},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,81,24,16,45]} 
[2026-11-03 05:46:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:46:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:46:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178191104001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:46:42] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 05:46:42] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:46:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37100095006572544,"km_value":37100095006572.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:46:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":2872804010083450880,"description":"Unknown IO ID 45"} 
[2026-11-03 05:46:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178191104001,"power":27376,"unknown_229":206,"unknown_81":20992,"ignition":46,"odometer":null,"unknown_45":2872804010083450880}} 
[2026-11-03 05:46:42] local.INFO: DEBUG: GPS processor result {"connection_id":227974,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53544,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:46:42] local.INFO: GPS data processed {"connection_id":227974,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:46:42] local.INFO: Acknowledgment sent {"connection_id":227974,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:47:10] local.INFO: TCP Data received {"connection_id":228418,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:47:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228418,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:47:10] local.INFO: Processing buffer {"connection_id":228418,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:47:10] local.INFO: IMEI packet received {"connection_id":228418,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:47:10] local.INFO: IMEI acknowledgment sent {"connection_id":228418,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:47:15] local.INFO: TCP Data received {"connection_id":228418,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:47:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228418,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:47:15] local.INFO: Processing buffer {"connection_id":228418,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:47:15] local.INFO: IMEI packet received {"connection_id":228418,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:47:15] local.INFO: IMEI acknowledgment sent {"connection_id":228418,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:47:16] local.INFO: TCP Data received {"connection_id":228418,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ec39038012d27620006c35e880011015032..."} 
[2026-11-03 05:47:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228418,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ec39038012d27620006c35e880011015032..."} 
[2026-11-03 05:47:16] local.INFO: Processing buffer {"connection_id":228418,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ec39038012d27620006c35e880011015032..."} 
[2026-11-03 05:47:16] local.INFO: Packet analysis {"connection_id":228418,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ec3"} 
[2026-11-03 05:47:16] local.INFO: Extracted packet for processing {"connection_id":228418,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ec3"} 
[2026-11-03 05:47:16] local.INFO: GPS Element Parsed {"raw_longitude":757555712,"raw_latitude":113467016,"longitude_deg":75.7555712,"latitude_deg":11.3467016,"altitude":17,"angle":336,"satellites":50,"speed":0,"hex_longitude":"2d276200","hex_latitude":"06c35e88","is_valid_coordinates":true} 
[2026-11-03 05:47: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-11-03 05:47:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178229248001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:47:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37103256102502400,"note":"Value kept but may cause issues"} 
[2026-11-03 05:47:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2837830744244389888,"note":"Value kept but may cause issues"} 
[2026-11-03 05:47:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:47:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793664979000,"timestamp_ms":1793664979000,"timestamp_seconds":1793664979,"priority":1,"record_length":96,"hex_timestamp":"000001a19ec39038"} 
[2026-11-03 05:47:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:47: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-11-03 05:47: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":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 05:47:16] 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-11-03 05:47: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-11-03 05:47:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:47:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:47:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228418,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:47:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:47:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:47:16] 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-11-03 05:47:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:47:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:47:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178229248001,"66":27800,"229":206,"81":20992,"24":0,"16":37103256102502400,"45":2837830744244389888},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,81,24,16,45]} 
[2026-11-03 05:47:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:47:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:47:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178229248001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:47:16] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 05:47:16] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:47:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37103256102502400,"km_value":37103256102502.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:47:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":2837830744244389888,"description":"Unknown IO ID 45"} 
[2026-11-03 05:47:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178229248001,"power":27800,"unknown_229":206,"unknown_81":20992,"ignition":0,"odometer":null,"unknown_45":2837830744244389888}} 
[2026-11-03 05:47:16] local.INFO: DEBUG: GPS processor result {"connection_id":228418,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53545,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:47:16] local.INFO: GPS data processed {"connection_id":228418,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:47:16] local.INFO: Acknowledgment sent {"connection_id":228418,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:47:47] local.INFO: TCP Data received {"connection_id":228418,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ec39bf0012d27620006c35fb80013016132..."} 
[2026-11-03 05:47:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228418,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ec39bf0012d27620006c35fb80013016132..."} 
[2026-11-03 05:47:47] local.INFO: Processing buffer {"connection_id":228418,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ec39bf0012d27620006c35fb80013016132..."} 
[2026-11-03 05:47:47] local.INFO: Packet analysis {"connection_id":228418,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ec3"} 
[2026-11-03 05:47:47] local.INFO: Extracted packet for processing {"connection_id":228418,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ec3"} 
[2026-11-03 05:47:47] local.INFO: GPS Element Parsed {"raw_longitude":757555712,"raw_latitude":113467320,"longitude_deg":75.7555712,"latitude_deg":11.346732,"altitude":19,"angle":353,"satellites":50,"speed":5,"hex_longitude":"2d276200","hex_latitude":"06c35fb8","is_valid_coordinates":true} 
[2026-11-03 05:47: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-11-03 05:47:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178234624001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:47:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37103273282371584,"note":"Value kept but may cause issues"} 
[2026-11-03 05:47:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2837830744244389888,"note":"Value kept but may cause issues"} 
[2026-11-03 05:47:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:47:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793664982000,"timestamp_ms":1793664982000,"timestamp_seconds":1793664982,"priority":1,"record_length":96,"hex_timestamp":"000001a19ec39bf0"} 
[2026-11-03 05:47:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:47: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-11-03 05:47:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 05:47:47] 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-11-03 05:47: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-11-03 05:47:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:47:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:47:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228418,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:47:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:47:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:47: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-11-03 05:47:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:47:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:47:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178234624001,"66":27745,"229":206,"81":20992,"24":5,"16":37103273282371584,"45":2837830744244389888},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,81,24,16,45]} 
[2026-11-03 05:47:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:47:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:47:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178234624001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:47:47] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 05:47:47] local.INFO: Unknown IO ID detected {"io_id":81,"value":20992,"description":"Unknown IO ID 81"} 
[2026-11-03 05:47:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37103273282371584,"km_value":37103273282371.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:47:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":2837830744244389888,"description":"Unknown IO ID 45"} 
[2026-11-03 05:47:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178234624001,"power":27745,"unknown_229":206,"unknown_81":20992,"ignition":5,"odometer":null,"unknown_45":2837830744244389888}} 
[2026-11-03 05:47:47] local.INFO: DEBUG: GPS processor result {"connection_id":228418,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53546,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:47:47] local.INFO: GPS data processed {"connection_id":228418,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:47:47] local.INFO: Acknowledgment sent {"connection_id":228418,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:48:33] local.INFO: TCP Data received {"connection_id":227975,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:48:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227975,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:48:33] local.INFO: Processing buffer {"connection_id":227975,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:48:33] local.INFO: IMEI packet received {"connection_id":227975,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:48:33] local.INFO: IMEI acknowledgment sent {"connection_id":227975,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:51:22] local.INFO: TCP Data received {"connection_id":231491,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:51:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231491,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:51:22] local.INFO: Processing buffer {"connection_id":231491,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:51:22] local.INFO: IMEI packet received {"connection_id":231491,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 05:51:22] local.INFO: IMEI acknowledgment sent {"connection_id":231491,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:51:42] local.INFO: TCP Data received {"connection_id":231492,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:51:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231492,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:51:42] local.INFO: Processing buffer {"connection_id":231492,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:51:42] local.INFO: IMEI packet received {"connection_id":231492,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 05:51:42] local.INFO: IMEI acknowledgment sent {"connection_id":231492,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:53:36] local.INFO: TCP Data received {"connection_id":229654,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:53:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229654,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:53:36] local.INFO: Processing buffer {"connection_id":229654,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:53:36] local.INFO: IMEI packet received {"connection_id":229654,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:53:36] local.INFO: IMEI acknowledgment sent {"connection_id":229654,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:53:38] local.INFO: TCP Data received {"connection_id":229654,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ec86e50012d24b14006c86cb0000a015430..."} 
[2026-11-03 05:53:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229654,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ec86e50012d24b14006c86cb0000a015430..."} 
[2026-11-03 05:53:38] local.INFO: Processing buffer {"connection_id":229654,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ec86e50012d24b14006c86cb0000a015430..."} 
[2026-11-03 05:53:38] local.INFO: Packet analysis {"connection_id":229654,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ec8"} 
[2026-11-03 05:53:38] local.INFO: Extracted packet for processing {"connection_id":229654,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ec8"} 
[2026-11-03 05:53:38] local.INFO: GPS Element Parsed {"raw_longitude":757379392,"raw_latitude":113798320,"longitude_deg":75.7379392,"latitude_deg":11.379832,"altitude":10,"angle":340,"satellites":48,"speed":51,"hex_longitude":"2d24b140","hex_latitude":"06c86cb0","is_valid_coordinates":true} 
[2026-11-03 05:53: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-11-03 05:53:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178314496001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:53:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37121634267561984,"note":"Value kept but may cause issues"} 
[2026-11-03 05:53:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2647412922582153216,"note":"Value kept but may cause issues"} 
[2026-11-03 05:53:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,46,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:53:38] local.INFO: AVL Record Parsed {"raw_timestamp":1793665298000,"timestamp_ms":1793665298000,"timestamp_seconds":1793665298,"priority":1,"record_length":96,"hex_timestamp":"000001a19ec86e50"} 
[2026-11-03 05:53:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:53:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:53: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-11-03 05:53: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-11-03 05:53: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-11-03 05:53:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:53:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:53:38] local.INFO: Teltonika packet parsed successfully {"connection_id":229654,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:53:38] local.INFO: Passing IMEI to GPS processor {"connection_id":229654,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:53:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":229654,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:53:38] 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-11-03 05:53:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:53:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:53:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178314496001,"66":27343,"46":206,"81":22528,"24":51,"16":37121634267561984,"45":2647412922582153216},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,46,81,24,16,45]} 
[2026-11-03 05:53:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:53:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:53:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178314496001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:53:38] local.INFO: Unknown IO ID detected {"io_id":46,"value":206,"description":"Unknown IO ID 46"} 
[2026-11-03 05:53:38] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 05:53:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37121634267561984,"km_value":37121634267561.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:53:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":2647412922582153216,"description":"Unknown IO ID 45"} 
[2026-11-03 05:53:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178314496001,"power":27343,"unknown_46":206,"unknown_81":22528,"ignition":51,"odometer":null,"unknown_45":2647412922582153216}} 
[2026-11-03 05:53:38] local.INFO: DEBUG: GPS processor result {"connection_id":229654,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53547,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:53:38] local.INFO: GPS data processed {"connection_id":229654,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:53:38] local.INFO: Acknowledgment sent {"connection_id":229654,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:54:04] local.INFO: TCP Data received {"connection_id":231495,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:54:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231495,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:54:04] local.INFO: Processing buffer {"connection_id":231495,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:54:04] local.INFO: IMEI packet received {"connection_id":231495,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:54:04] local.INFO: IMEI acknowledgment sent {"connection_id":231495,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:54:05] local.INFO: TCP Data received {"connection_id":231495,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:54:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231495,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:54:05] local.INFO: Processing buffer {"connection_id":231495,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:54:05] local.INFO: IMEI packet received {"connection_id":231495,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:54:05] local.INFO: IMEI acknowledgment sent {"connection_id":231495,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:54:08] local.INFO: TCP Data received {"connection_id":231495,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:54:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231495,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:54:08] local.INFO: Processing buffer {"connection_id":231495,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:54:08] local.INFO: IMEI packet received {"connection_id":231495,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:54:08] local.INFO: IMEI acknowledgment sent {"connection_id":231495,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:54:10] local.INFO: TCP Data received {"connection_id":231495,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:54:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231495,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:54:10] local.INFO: Processing buffer {"connection_id":231495,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:54:10] local.INFO: IMEI packet received {"connection_id":231495,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:54:10] local.INFO: IMEI acknowledgment sent {"connection_id":231495,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:54:12] local.INFO: TCP Data received {"connection_id":231495,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ec9b670012d2410c006c9cef8000b015432..."} 
[2026-11-03 05:54:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231495,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ec9b670012d2410c006c9cef8000b015432..."} 
[2026-11-03 05:54:12] local.INFO: Processing buffer {"connection_id":231495,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ec9b670012d2410c006c9cef8000b015432..."} 
[2026-11-03 05:54:12] local.INFO: Packet analysis {"connection_id":231495,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ec9"} 
[2026-11-03 05:54:12] local.INFO: Extracted packet for processing {"connection_id":231495,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ec9"} 
[2026-11-03 05:54:12] local.INFO: GPS Element Parsed {"raw_longitude":757338304,"raw_latitude":113889016,"longitude_deg":75.7338304,"latitude_deg":11.3889016,"altitude":11,"angle":340,"satellites":50,"speed":49,"hex_longitude":"2d2410c0","hex_latitude":"06c9cef8","is_valid_coordinates":true} 
[2026-11-03 05:54:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:54:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178335744001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:54:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37126517645377536,"note":"Value kept but may cause issues"} 
[2026-11-03 05:54:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2602588032564097024,"note":"Value kept but may cause issues"} 
[2026-11-03 05:54:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,47,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:54:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793665382000,"timestamp_ms":1793665382000,"timestamp_seconds":1793665382,"priority":1,"record_length":96,"hex_timestamp":"000001a19ec9b670"} 
[2026-11-03 05:54:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:54: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-11-03 05:54:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 05:54:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:54:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:54:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:54:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:54:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231495,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:54:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:54:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:54:12] 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-11-03 05:54:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:54:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:54:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178335744001,"66":27463,"47":206,"81":22528,"24":49,"16":37126517645377536,"45":2602588032564097024},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,47,81,24,16,45]} 
[2026-11-03 05:54:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:54:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:54:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178335744001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:54:12] local.INFO: Unknown IO ID detected {"io_id":47,"value":206,"description":"Unknown IO ID 47"} 
[2026-11-03 05:54:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 05:54:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37126517645377536,"km_value":37126517645377.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:54:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":2602588032564097024,"description":"Unknown IO ID 45"} 
[2026-11-03 05:54:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178335744001,"power":27463,"unknown_47":206,"unknown_81":22528,"ignition":49,"odometer":null,"unknown_45":2602588032564097024}} 
[2026-11-03 05:54:12] local.INFO: DEBUG: GPS processor result {"connection_id":231495,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53548,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:54:12] local.INFO: GPS data processed {"connection_id":231495,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:54:12] local.INFO: Acknowledgment sent {"connection_id":231495,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:54:44] local.INFO: TCP Data received {"connection_id":231495,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ec9d5b0012d24008006c9f140000b014832..."} 
[2026-11-03 05:54:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231495,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ec9d5b0012d24008006c9f140000b014832..."} 
[2026-11-03 05:54:44] local.INFO: Processing buffer {"connection_id":231495,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ec9d5b0012d24008006c9f140000b014832..."} 
[2026-11-03 05:54:44] local.INFO: Packet analysis {"connection_id":231495,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ec9"} 
[2026-11-03 05:54:44] local.INFO: Extracted packet for processing {"connection_id":231495,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ec9"} 
[2026-11-03 05:54:44] local.INFO: GPS Element Parsed {"raw_longitude":757334144,"raw_latitude":113897792,"longitude_deg":75.7334144,"latitude_deg":11.3897792,"altitude":11,"angle":328,"satellites":50,"speed":47,"hex_longitude":"2d240080","hex_latitude":"06c9f140","is_valid_coordinates":true} 
[2026-11-03 05:54: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-11-03 05:54:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178337792001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:54:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37126990091780096,"note":"Value kept but may cause issues"} 
[2026-11-03 05:54:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2598788120380897280,"note":"Value kept but may cause issues"} 
[2026-11-03 05:54:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,47,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:54:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793665390000,"timestamp_ms":1793665390000,"timestamp_seconds":1793665390,"priority":1,"record_length":96,"hex_timestamp":"000001a19ec9d5b0"} 
[2026-11-03 05:54:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:54:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:54: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 05:54:44] 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-11-03 05:54: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-11-03 05:54:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:54:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:54:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231495,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:54:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:54:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:54:44] 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-11-03 05:54:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:54:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:54:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178337792001,"66":27321,"47":206,"81":22528,"24":47,"16":37126990091780096,"45":2598788120380897280},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,47,81,24,16,45]} 
[2026-11-03 05:54:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:54:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:54:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178337792001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:54:44] local.INFO: Unknown IO ID detected {"io_id":47,"value":206,"description":"Unknown IO ID 47"} 
[2026-11-03 05:54:44] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 05:54:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37126990091780096,"km_value":37126990091780.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:54:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":2598788120380897280,"description":"Unknown IO ID 45"} 
[2026-11-03 05:54:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178337792001,"power":27321,"unknown_47":206,"unknown_81":22528,"ignition":47,"odometer":null,"unknown_45":2598788120380897280}} 
[2026-11-03 05:54:44] local.INFO: DEBUG: GPS processor result {"connection_id":231495,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53549,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:54:44] local.INFO: GPS data processed {"connection_id":231495,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:54:44] local.INFO: Acknowledgment sent {"connection_id":231495,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:55:10] local.INFO: TCP Data received {"connection_id":229655,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:55:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229655,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:55:10] local.INFO: Processing buffer {"connection_id":229655,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:55:10] local.INFO: IMEI packet received {"connection_id":229655,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:55:10] local.INFO: IMEI acknowledgment sent {"connection_id":229655,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:55:11] local.INFO: TCP Data received {"connection_id":229655,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:55:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229655,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:55:11] local.INFO: Processing buffer {"connection_id":229655,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:55:11] local.INFO: IMEI packet received {"connection_id":229655,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:55:11] local.INFO: IMEI acknowledgment sent {"connection_id":229655,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:55:12] local.INFO: TCP Data received {"connection_id":229655,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ecab840012d231cc006ca72c8000a01412f..."} 
[2026-11-03 05:55:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229655,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ecab840012d231cc006ca72c8000a01412f..."} 
[2026-11-03 05:55:12] local.INFO: Processing buffer {"connection_id":229655,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ecab840012d231cc006ca72c8000a01412f..."} 
[2026-11-03 05:55:12] local.INFO: Packet analysis {"connection_id":229655,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eca"} 
[2026-11-03 05:55:12] local.INFO: Extracted packet for processing {"connection_id":229655,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eca"} 
[2026-11-03 05:55:12] local.INFO: GPS Element Parsed {"raw_longitude":757275840,"raw_latitude":113930952,"longitude_deg":75.727584,"latitude_deg":11.3930952,"altitude":10,"angle":321,"satellites":47,"speed":46,"hex_longitude":"2d231cc0","hex_latitude":"06ca72c8","is_valid_coordinates":true} 
[2026-11-03 05:55:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:55:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178352640001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:55:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37130327281369088,"note":"Value kept but may cause issues"} 
[2026-11-03 05:55:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2536441413048420352,"note":"Value kept but may cause issues"} 
[2026-11-03 05:55:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,47,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:55:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793665448000,"timestamp_ms":1793665448000,"timestamp_seconds":1793665448,"priority":1,"record_length":96,"hex_timestamp":"000001a19ecab840"} 
[2026-11-03 05:55:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:55: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-11-03 05:55:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 05:55: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-11-03 05:55:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:55:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:55:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:55:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229655,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:55:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:55:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:55:12] 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-11-03 05:55:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:55:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:55:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178352640001,"66":27463,"47":206,"81":22528,"24":46,"16":37130327281369088,"45":2536441413048420352},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,47,81,24,16,45]} 
[2026-11-03 05:55:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:55:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:55:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178352640001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:55:12] local.INFO: Unknown IO ID detected {"io_id":47,"value":206,"description":"Unknown IO ID 47"} 
[2026-11-03 05:55:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 05:55:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37130327281369088,"km_value":37130327281369.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:55:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":2536441413048420352,"description":"Unknown IO ID 45"} 
[2026-11-03 05:55:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178352640001,"power":27463,"unknown_47":206,"unknown_81":22528,"ignition":46,"odometer":null,"unknown_45":2536441413048420352}} 
[2026-11-03 05:55:12] local.INFO: DEBUG: GPS processor result {"connection_id":229655,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53550,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:55:12] local.INFO: GPS data processed {"connection_id":229655,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:55:12] local.INFO: Acknowledgment sent {"connection_id":229655,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:55:16] local.INFO: TCP Data received {"connection_id":229655,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ecad780012d23070006ca8ec8000c01422e..."} 
[2026-11-03 05:55:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229655,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ecad780012d23070006ca8ec8000c01422e..."} 
[2026-11-03 05:55:16] local.INFO: Processing buffer {"connection_id":229655,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ecad780012d23070006ca8ec8000c01422e..."} 
[2026-11-03 05:55:16] local.INFO: Packet analysis {"connection_id":229655,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eca"} 
[2026-11-03 05:55:16] local.INFO: Extracted packet for processing {"connection_id":229655,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eca"} 
[2026-11-03 05:55:16] local.INFO: GPS Element Parsed {"raw_longitude":757270272,"raw_latitude":113938120,"longitude_deg":75.7270272,"latitude_deg":11.393812,"altitude":12,"angle":322,"satellites":46,"speed":42,"hex_longitude":"2d230700","hex_latitude":"06ca8ec8","is_valid_coordinates":true} 
[2026-11-03 05: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":795,"current_offset":40} 
[2026-11-03 05:55:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178354688001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:55:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37130765368033280,"note":"Value kept but may cause issues"} 
[2026-11-03 05:55:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2530108226074232832,"note":"Value kept but may cause issues"} 
[2026-11-03 05:55:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,47,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:55:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793665456000,"timestamp_ms":1793665456000,"timestamp_seconds":1793665456,"priority":1,"record_length":96,"hex_timestamp":"000001a19ecad780"} 
[2026-11-03 05:55:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:55:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05: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":71,"data_length":795,"current_offset":136} 
[2026-11-03 05:55:16] 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-11-03 05:55: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-11-03 05:55:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:55:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:55:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229655,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:55:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:55:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:55:16] 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-11-03 05:55:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:55:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:55:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178354688001,"66":27267,"47":206,"81":22528,"24":42,"16":37130765368033280,"45":2530108226074232832},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,47,81,24,16,45]} 
[2026-11-03 05:55:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:55:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:55:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178354688001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:55:16] local.INFO: Unknown IO ID detected {"io_id":47,"value":206,"description":"Unknown IO ID 47"} 
[2026-11-03 05:55:16] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 05:55:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37130765368033280,"km_value":37130765368033.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:55:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":2530108226074232832,"description":"Unknown IO ID 45"} 
[2026-11-03 05:55:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178354688001,"power":27267,"unknown_47":206,"unknown_81":22528,"ignition":42,"odometer":null,"unknown_45":2530108226074232832}} 
[2026-11-03 05:55:16] local.INFO: DEBUG: GPS processor result {"connection_id":229655,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53551,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:55:16] local.INFO: GPS data processed {"connection_id":229655,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:55:16] local.INFO: Acknowledgment sent {"connection_id":229655,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:55:47] local.INFO: TCP Data received {"connection_id":229655,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ecaeef0012d22f98006caa150000d014e2d..."} 
[2026-11-03 05:55:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229655,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ecaeef0012d22f98006caa150000d014e2d..."} 
[2026-11-03 05:55:47] local.INFO: Processing buffer {"connection_id":229655,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ecaeef0012d22f98006caa150000d014e2d..."} 
[2026-11-03 05:55:47] local.INFO: Packet analysis {"connection_id":229655,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eca"} 
[2026-11-03 05:55:47] local.INFO: Extracted packet for processing {"connection_id":229655,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eca"} 
[2026-11-03 05:55:47] local.INFO: GPS Element Parsed {"raw_longitude":757266816,"raw_latitude":113942864,"longitude_deg":75.7266816,"latitude_deg":11.3942864,"altitude":13,"angle":334,"satellites":45,"speed":33,"hex_longitude":"2d22f980","hex_latitude":"06caa150","is_valid_coordinates":true} 
[2026-11-03 05:55: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-11-03 05:55:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178356736001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:55:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37131044540907520,"note":"Value kept but may cause issues"} 
[2026-11-03 05:55:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2523986145332611072,"note":"Value kept but may cause issues"} 
[2026-11-03 05:55:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,47,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:55:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793665462000,"timestamp_ms":1793665462000,"timestamp_seconds":1793665462,"priority":1,"record_length":96,"hex_timestamp":"000001a19ecaeef0"} 
[2026-11-03 05:55:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:55: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-11-03 05:55: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 05:55:47] 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-11-03 05:55: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-11-03 05:55:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:55:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:55:47] local.INFO: Teltonika packet parsed successfully {"connection_id":229655,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:55:47] local.INFO: Passing IMEI to GPS processor {"connection_id":229655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:55:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":229655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:55: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-11-03 05:55:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:55:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:55:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178356736001,"66":27267,"47":206,"81":22528,"24":33,"16":37131044540907520,"45":2523986145332611072},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,47,81,24,16,45]} 
[2026-11-03 05:55:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:55:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:55:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178356736001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:55:47] local.INFO: Unknown IO ID detected {"io_id":47,"value":206,"description":"Unknown IO ID 47"} 
[2026-11-03 05:55:47] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 05:55:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37131044540907520,"km_value":37131044540907.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:55:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":2523986145332611072,"description":"Unknown IO ID 45"} 
[2026-11-03 05:55:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178356736001,"power":27267,"unknown_47":206,"unknown_81":22528,"ignition":33,"odometer":null,"unknown_45":2523986145332611072}} 
[2026-11-03 05:55:47] local.INFO: DEBUG: GPS processor result {"connection_id":229655,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53552,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:55:47] local.INFO: GPS data processed {"connection_id":229655,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:55:47] local.INFO: Acknowledgment sent {"connection_id":229655,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:56:04] local.INFO: TCP Data received {"connection_id":229656,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:56:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229656,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:56:04] local.INFO: Processing buffer {"connection_id":229656,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:56:04] local.INFO: IMEI packet received {"connection_id":229656,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:56:04] local.INFO: IMEI acknowledgment sent {"connection_id":229656,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:56:05] local.INFO: TCP Data received {"connection_id":229656,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:56:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229656,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:56:05] local.INFO: Processing buffer {"connection_id":229656,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:56:05] local.INFO: IMEI packet received {"connection_id":229656,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:56:05] local.INFO: IMEI acknowledgment sent {"connection_id":229656,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:56:10] local.INFO: TCP Data received {"connection_id":229656,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:56:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229656,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:56:10] local.INFO: Processing buffer {"connection_id":229656,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:56:10] local.INFO: IMEI packet received {"connection_id":229656,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:56:10] local.INFO: IMEI acknowledgment sent {"connection_id":229656,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:56:11] local.INFO: TCP Data received {"connection_id":229656,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ecb19e8012d22e8c006cac0c0000f015032..."} 
[2026-11-03 05:56:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229656,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ecb19e8012d22e8c006cac0c0000f015032..."} 
[2026-11-03 05:56:11] local.INFO: Processing buffer {"connection_id":229656,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ecb19e8012d22e8c006cac0c0000f015032..."} 
[2026-11-03 05:56:11] local.INFO: Packet analysis {"connection_id":229656,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ecb"} 
[2026-11-03 05:56:11] local.INFO: Extracted packet for processing {"connection_id":229656,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ecb"} 
[2026-11-03 05:56:11] local.INFO: GPS Element Parsed {"raw_longitude":757262528,"raw_latitude":113950912,"longitude_deg":75.7262528,"latitude_deg":11.3950912,"altitude":15,"angle":336,"satellites":50,"speed":34,"hex_longitude":"2d22e8c0","hex_latitude":"06cac0c0","is_valid_coordinates":true} 
[2026-11-03 05: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-11-03 05:56:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178358272001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:56:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37131486922539008,"note":"Value kept but may cause issues"} 
[2026-11-03 05:56:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2520186233148231680,"note":"Value kept but may cause issues"} 
[2026-11-03 05:56:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,47,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:56:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793665473000,"timestamp_ms":1793665473000,"timestamp_seconds":1793665473,"priority":1,"record_length":96,"hex_timestamp":"000001a19ecb19e8"} 
[2026-11-03 05:56:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05: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-11-03 05: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 05:56:11] 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-11-03 05: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-11-03 05:56:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:56:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:56:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229656,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:56:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:56:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:56: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-11-03 05:56:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:56:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:56:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178358272001,"66":27321,"47":206,"81":22528,"24":34,"16":37131486922539008,"45":2520186233148231680},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,47,81,24,16,45]} 
[2026-11-03 05:56:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:56:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:56:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178358272001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:56:11] local.INFO: Unknown IO ID detected {"io_id":47,"value":206,"description":"Unknown IO ID 47"} 
[2026-11-03 05:56:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 05:56:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37131486922539008,"km_value":37131486922539.01,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:56:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":2520186233148231680,"description":"Unknown IO ID 45"} 
[2026-11-03 05:56:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178358272001,"power":27321,"unknown_47":206,"unknown_81":22528,"ignition":34,"odometer":null,"unknown_45":2520186233148231680}} 
[2026-11-03 05:56:11] local.INFO: DEBUG: GPS processor result {"connection_id":229656,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53553,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:56:11] local.INFO: GPS data processed {"connection_id":229656,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:56:11] local.INFO: Acknowledgment sent {"connection_id":229656,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:56:43] local.INFO: TCP Data received {"connection_id":229656,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ecb40f8012d22dd4006cae470000e015a34..."} 
[2026-11-03 05:56:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229656,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ecb40f8012d22dd4006cae470000e015a34..."} 
[2026-11-03 05:56:43] local.INFO: Processing buffer {"connection_id":229656,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ecb40f8012d22dd4006cae470000e015a34..."} 
[2026-11-03 05:56:43] local.INFO: Packet analysis {"connection_id":229656,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ecb"} 
[2026-11-03 05:56:43] local.INFO: Extracted packet for processing {"connection_id":229656,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ecb"} 
[2026-11-03 05:56:43] local.INFO: GPS Element Parsed {"raw_longitude":757259584,"raw_latitude":113960048,"longitude_deg":75.7259584,"latitude_deg":11.3960048,"altitude":14,"angle":346,"satellites":52,"speed":42,"hex_longitude":"2d22dd40","hex_latitude":"06cae470","is_valid_coordinates":true} 
[2026-11-03 05:56:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:56:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178361088001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:56:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37131955073974272,"note":"Value kept but may cause issues"} 
[2026-11-03 05:56:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2515471527290388480,"note":"Value kept but may cause issues"} 
[2026-11-03 05:56:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,179,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:56:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793665483000,"timestamp_ms":1793665483000,"timestamp_seconds":1793665483,"priority":1,"record_length":96,"hex_timestamp":"000001a19ecb40f8"} 
[2026-11-03 05:56:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:56: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-11-03 05:56:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 05:56:43] 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-11-03 05:56:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:56:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:56:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:56:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229656,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:56:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:56:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:56:43] 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-11-03 05:56:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:56:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:56:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178361088001,"66":27321,"179":206,"81":22528,"24":42,"16":37131955073974272,"45":2515471527290388480},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,179,81,24,16,45]} 
[2026-11-03 05:56:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:56:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:56:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178361088001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:56:43] local.INFO: Unknown IO ID detected {"io_id":179,"value":206,"description":"Unknown IO ID 179"} 
[2026-11-03 05:56:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 05:56:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37131955073974272,"km_value":37131955073974.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:56:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":2515471527290388480,"description":"Unknown IO ID 45"} 
[2026-11-03 05:56:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178361088001,"power":27321,"unknown_179":206,"unknown_81":22528,"ignition":42,"odometer":null,"unknown_45":2515471527290388480}} 
[2026-11-03 05:56:43] local.INFO: DEBUG: GPS processor result {"connection_id":229656,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53554,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:56:43] local.INFO: GPS data processed {"connection_id":229656,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:56:43] local.INFO: Acknowledgment sent {"connection_id":229656,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:57:05] local.INFO: TCP Data received {"connection_id":228424,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:57:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:57:05] local.INFO: Processing buffer {"connection_id":228424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:57:05] local.INFO: IMEI packet received {"connection_id":228424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:57:05] local.INFO: IMEI acknowledgment sent {"connection_id":228424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:57:09] local.INFO: TCP Data received {"connection_id":228424,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:57:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:57:09] local.INFO: Processing buffer {"connection_id":228424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:57:09] local.INFO: IMEI packet received {"connection_id":228424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:57:09] local.INFO: IMEI acknowledgment sent {"connection_id":228424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:57:10] local.INFO: TCP Data received {"connection_id":228424,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:57:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:57:10] local.INFO: Processing buffer {"connection_id":228424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:57:10] local.INFO: IMEI packet received {"connection_id":228424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:57:10] local.INFO: IMEI acknowledgment sent {"connection_id":228424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:57:12] local.INFO: TCP Data received {"connection_id":227976,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:57:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227976,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:57:12] local.INFO: Processing buffer {"connection_id":227976,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:57:12] local.INFO: IMEI packet received {"connection_id":227976,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 05:57:12] local.INFO: IMEI acknowledgment sent {"connection_id":227976,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:57:12] local.INFO: TCP Data received {"connection_id":228424,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ecc90e8012d22038006cc2a480006014c31..."} 
[2026-11-03 05:57:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228424,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ecc90e8012d22038006cc2a480006014c31..."} 
[2026-11-03 05:57:12] local.INFO: Processing buffer {"connection_id":228424,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ecc90e8012d22038006cc2a480006014c31..."} 
[2026-11-03 05:57:12] local.INFO: Packet analysis {"connection_id":228424,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ecc"} 
[2026-11-03 05:57:12] local.INFO: Extracted packet for processing {"connection_id":228424,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ecc"} 
[2026-11-03 05:57:12] local.INFO: GPS Element Parsed {"raw_longitude":757203840,"raw_latitude":114043464,"longitude_deg":75.720384,"latitude_deg":11.4043464,"altitude":6,"angle":332,"satellites":49,"speed":55,"hex_longitude":"2d220380","hex_latitude":"06cc2a48","is_valid_coordinates":true} 
[2026-11-03 05:57:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 05:57:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178383872001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:57:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37136889991397376,"note":"Value kept but may cause issues"} 
[2026-11-03 05:57:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2456150675970199552,"note":"Value kept but may cause issues"} 
[2026-11-03 05:57:12] 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-11-03 05:57:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793665569000,"timestamp_ms":1793665569000,"timestamp_seconds":1793665569,"priority":1,"record_length":96,"hex_timestamp":"000001a19ecc90e8"} 
[2026-11-03 05:57:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:57: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-11-03 05:57:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 05:57:12] 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-11-03 05:57:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 05:57:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:57:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:57:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228424,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:57:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:57:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:57:12] 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-11-03 05:57:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:57:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:57:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178383872001,"66":27343,"232":206,"81":22528,"24":55,"16":37136889991397376,"45":2456150675970199552},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,232,81,24,16,45]} 
[2026-11-03 05:57:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:57:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:57:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178383872001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:57:12] local.INFO: Unknown IO ID detected {"io_id":232,"value":206,"description":"Unknown IO ID 232"} 
[2026-11-03 05:57:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 05:57:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37136889991397376,"km_value":37136889991397.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:57:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":2456150675970199552,"description":"Unknown IO ID 45"} 
[2026-11-03 05:57:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178383872001,"power":27343,"unknown_232":206,"unknown_81":22528,"ignition":55,"odometer":null,"unknown_45":2456150675970199552}} 
[2026-11-03 05:57:12] local.INFO: DEBUG: GPS processor result {"connection_id":228424,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53555,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:57:12] local.INFO: GPS data processed {"connection_id":228424,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:57:12] local.INFO: Acknowledgment sent {"connection_id":228424,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:57:14] local.INFO: TCP Data received {"connection_id":228424,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eccac40012d21f0c006cc4c980006014c32..."} 
[2026-11-03 05:57:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228424,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eccac40012d21f0c006cc4c980006014c32..."} 
[2026-11-03 05:57:14] local.INFO: Processing buffer {"connection_id":228424,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eccac40012d21f0c006cc4c980006014c32..."} 
[2026-11-03 05:57:14] local.INFO: Packet analysis {"connection_id":228424,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ecc"} 
[2026-11-03 05:57:14] local.INFO: Extracted packet for processing {"connection_id":228424,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ecc"} 
[2026-11-03 05:57:14] local.INFO: GPS Element Parsed {"raw_longitude":757199040,"raw_latitude":114052248,"longitude_deg":75.719904,"latitude_deg":11.4052248,"altitude":6,"angle":332,"satellites":50,"speed":57,"hex_longitude":"2d21f0c0","hex_latitude":"06cc4c98","is_valid_coordinates":true} 
[2026-11-03 05:57: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-11-03 05:57:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178385664001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:57:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37137371027734528,"note":"Value kept but may cause issues"} 
[2026-11-03 05:57:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2450943388903163904,"note":"Value kept but may cause issues"} 
[2026-11-03 05:57:14] 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-11-03 05:57:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793665576000,"timestamp_ms":1793665576000,"timestamp_seconds":1793665576,"priority":1,"record_length":96,"hex_timestamp":"000001a19eccac40"} 
[2026-11-03 05:57:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:57:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:57: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-11-03 05:57: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-11-03 05:57: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-11-03 05:57:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:57:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:57:14] local.INFO: Teltonika packet parsed successfully {"connection_id":228424,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:57:14] local.INFO: Passing IMEI to GPS processor {"connection_id":228424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:57:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":228424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:57:14] 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-11-03 05:57:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:57:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:57:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178385664001,"66":27180,"232":206,"81":22528,"24":57,"16":37137371027734528,"45":2450943388903163904},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,232,81,24,16,45]} 
[2026-11-03 05:57:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:57:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:57:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178385664001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:57:14] local.INFO: Unknown IO ID detected {"io_id":232,"value":206,"description":"Unknown IO ID 232"} 
[2026-11-03 05:57:14] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 05:57:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37137371027734528,"km_value":37137371027734.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:57:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":2450943388903163904,"description":"Unknown IO ID 45"} 
[2026-11-03 05:57:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178385664001,"power":27180,"unknown_232":206,"unknown_81":22528,"ignition":57,"odometer":null,"unknown_45":2450943388903163904}} 
[2026-11-03 05:57:14] local.INFO: DEBUG: GPS processor result {"connection_id":228424,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53556,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:57:14] local.INFO: GPS data processed {"connection_id":228424,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:57:14] local.INFO: Acknowledgment sent {"connection_id":228424,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:57:42] local.INFO: TCP Data received {"connection_id":229657,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:57:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229657,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:57:42] local.INFO: Processing buffer {"connection_id":229657,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 05:57:42] local.INFO: IMEI packet received {"connection_id":229657,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 05:57:42] local.INFO: IMEI acknowledgment sent {"connection_id":229657,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:57:46] local.INFO: TCP Data received {"connection_id":228424,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eccc798012d21dd4006cc6f300006014b32..."} 
[2026-11-03 05:57:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228424,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eccc798012d21dd4006cc6f300006014b32..."} 
[2026-11-03 05:57:46] local.INFO: Processing buffer {"connection_id":228424,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eccc798012d21dd4006cc6f300006014b32..."} 
[2026-11-03 05:57:46] local.INFO: Packet analysis {"connection_id":228424,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ecc"} 
[2026-11-03 05:57:46] local.INFO: Extracted packet for processing {"connection_id":228424,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ecc"} 
[2026-11-03 05:57:46] local.INFO: GPS Element Parsed {"raw_longitude":757194048,"raw_latitude":114061104,"longitude_deg":75.7194048,"latitude_deg":11.4061104,"altitude":6,"angle":331,"satellites":50,"speed":57,"hex_longitude":"2d21dd40","hex_latitude":"06cc6f30","is_valid_coordinates":true} 
[2026-11-03 05:57: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-11-03 05:57:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178387456001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:57:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37137860654006272,"note":"Value kept but may cause issues"} 
[2026-11-03 05:57:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2445665733092087808,"note":"Value kept but may cause issues"} 
[2026-11-03 05:57:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:57:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793665583000,"timestamp_ms":1793665583000,"timestamp_seconds":1793665583,"priority":1,"record_length":96,"hex_timestamp":"000001a19eccc798"} 
[2026-11-03 05:57:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:57: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-11-03 05:57:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":44,"data_length":795,"current_offset":136} 
[2026-11-03 05:57:46] 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-11-03 05:57: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-11-03 05:57:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:57:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:57:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228424,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:57:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:57:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:57:46] 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-11-03 05:57:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:57:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:57:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178387456001,"66":27343,"233":206,"81":22528,"24":57,"16":37137860654006272,"45":2445665733092087808},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,81,24,16,45]} 
[2026-11-03 05:57:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:57:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:57:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178387456001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:57:46] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-11-03 05:57:46] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 05:57:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37137860654006272,"km_value":37137860654006.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:57:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":2445665733092087808,"description":"Unknown IO ID 45"} 
[2026-11-03 05:57:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178387456001,"power":27343,"unknown_233":206,"unknown_81":22528,"ignition":57,"odometer":null,"unknown_45":2445665733092087808}} 
[2026-11-03 05:57:46] local.INFO: DEBUG: GPS processor result {"connection_id":228424,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53557,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:57:46] local.INFO: GPS data processed {"connection_id":228424,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:57:46] local.INFO: Acknowledgment sent {"connection_id":228424,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:58:05] local.INFO: TCP Data received {"connection_id":227977,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:58:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227977,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:58:05] local.INFO: Processing buffer {"connection_id":227977,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:58:05] local.INFO: IMEI packet received {"connection_id":227977,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:58:05] local.INFO: IMEI acknowledgment sent {"connection_id":227977,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:58:09] local.INFO: TCP Data received {"connection_id":227977,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:58:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227977,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:58:09] local.INFO: Processing buffer {"connection_id":227977,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:58:09] local.INFO: IMEI packet received {"connection_id":227977,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:58:09] local.INFO: IMEI acknowledgment sent {"connection_id":227977,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:58:15] local.INFO: TCP Data received {"connection_id":227977,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:58:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227977,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:58:15] local.INFO: Processing buffer {"connection_id":227977,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:58:15] local.INFO: IMEI packet received {"connection_id":227977,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:58:15] local.INFO: IMEI acknowledgment sent {"connection_id":227977,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:58:18] local.INFO: TCP Data received {"connection_id":227977,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ecce2f0012d21cc0006cc92c80007015330..."} 
[2026-11-03 05:58:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227977,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ecce2f0012d21cc0006cc92c80007015330..."} 
[2026-11-03 05:58:18] local.INFO: Processing buffer {"connection_id":227977,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ecce2f0012d21cc0006cc92c80007015330..."} 
[2026-11-03 05:58:18] local.INFO: Packet analysis {"connection_id":227977,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ecc"} 
[2026-11-03 05:58:18] local.INFO: Extracted packet for processing {"connection_id":227977,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ecc"} 
[2026-11-03 05:58:18] local.INFO: GPS Element Parsed {"raw_longitude":757189632,"raw_latitude":114070216,"longitude_deg":75.7189632,"latitude_deg":11.4070216,"altitude":7,"angle":339,"satellites":48,"speed":57,"hex_longitude":"2d21cc00","hex_latitude":"06cc92c8","is_valid_coordinates":true} 
[2026-11-03 05:58: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-11-03 05:58:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178389248001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:58:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37138354575245312,"note":"Value kept but may cause issues"} 
[2026-11-03 05:58:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2440176971048497152,"note":"Value kept but may cause issues"} 
[2026-11-03 05:58:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:58:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793665590000,"timestamp_ms":1793665590000,"timestamp_seconds":1793665590,"priority":1,"record_length":96,"hex_timestamp":"000001a19ecce2f0"} 
[2026-11-03 05:58:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:58:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:58: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 05:58:18] 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-11-03 05:58: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-11-03 05:58:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:58:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:58:18] local.INFO: Teltonika packet parsed successfully {"connection_id":227977,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:58:18] local.INFO: Passing IMEI to GPS processor {"connection_id":227977,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:58:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":227977,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:58: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-11-03 05:58:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:58:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:58:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178389248001,"66":27234,"233":206,"81":22528,"24":57,"16":37138354575245312,"45":2440176971048497152},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,81,24,16,45]} 
[2026-11-03 05:58:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:58:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:58:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178389248001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:58:18] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-11-03 05:58:18] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 05:58:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37138354575245312,"km_value":37138354575245.31,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:58:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":2440176971048497152,"description":"Unknown IO ID 45"} 
[2026-11-03 05:58:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178389248001,"power":27234,"unknown_233":206,"unknown_81":22528,"ignition":57,"odometer":null,"unknown_45":2440176971048497152}} 
[2026-11-03 05:58:18] local.INFO: DEBUG: GPS processor result {"connection_id":227977,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53558,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:58:18] local.INFO: GPS data processed {"connection_id":227977,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:58:18] local.INFO: Acknowledgment sent {"connection_id":227977,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:58:19] local.INFO: TCP Data received {"connection_id":227977,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eccfa60012d21c34006ccb4800007015e33..."} 
[2026-11-03 05:58:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227977,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eccfa60012d21c34006ccb4800007015e33..."} 
[2026-11-03 05:58:19] local.INFO: Processing buffer {"connection_id":227977,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eccfa60012d21c34006ccb4800007015e33..."} 
[2026-11-03 05:58:19] local.INFO: Packet analysis {"connection_id":227977,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ecc"} 
[2026-11-03 05:58:19] local.INFO: Extracted packet for processing {"connection_id":227977,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ecc"} 
[2026-11-03 05:58:19] local.INFO: GPS Element Parsed {"raw_longitude":757187392,"raw_latitude":114078848,"longitude_deg":75.7187392,"latitude_deg":11.4078848,"altitude":7,"angle":350,"satellites":51,"speed":59,"hex_longitude":"2d21c340","hex_latitude":"06ccb480","is_valid_coordinates":true} 
[2026-11-03 05:58: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-11-03 05:58:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178391040001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:58:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37138784071974912,"note":"Value kept but may cause issues"} 
[2026-11-03 05:58:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2435321527702571008,"note":"Value kept but may cause issues"} 
[2026-11-03 05:58:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:58:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793665596000,"timestamp_ms":1793665596000,"timestamp_seconds":1793665596,"priority":1,"record_length":96,"hex_timestamp":"000001a19eccfa60"} 
[2026-11-03 05:58:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:58:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 05:58: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":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 05:58:19] 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-11-03 05:58: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-11-03 05:58:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:58:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:58:19] local.INFO: Teltonika packet parsed successfully {"connection_id":227977,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:58:19] local.INFO: Passing IMEI to GPS processor {"connection_id":227977,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:58:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":227977,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:58:19] 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-11-03 05:58:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:58:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:58:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178391040001,"66":27321,"233":206,"81":22528,"24":59,"16":37138784071974912,"45":2435321527702571008},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,81,24,16,45]} 
[2026-11-03 05:58:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:58:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:58:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178391040001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:58:19] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-11-03 05:58:19] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 05:58:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37138784071974912,"km_value":37138784071974.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:58:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":2435321527702571008,"description":"Unknown IO ID 45"} 
[2026-11-03 05:58:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178391040001,"power":27321,"unknown_233":206,"unknown_81":22528,"ignition":59,"odometer":null,"unknown_45":2435321527702571008}} 
[2026-11-03 05:58:19] local.INFO: DEBUG: GPS processor result {"connection_id":227977,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53559,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:58:19] local.INFO: GPS data processed {"connection_id":227977,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:58:19] local.INFO: Acknowledgment sent {"connection_id":227977,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:59:05] local.INFO: TCP Data received {"connection_id":229658,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:59:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229658,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:59:05] local.INFO: Processing buffer {"connection_id":229658,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:59:05] local.INFO: IMEI packet received {"connection_id":229658,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 05:59:05] local.INFO: IMEI acknowledgment sent {"connection_id":229658,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 05:59:05] local.INFO: TCP Data received {"connection_id":229658,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:59:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229658,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:59:05] local.INFO: Processing buffer {"connection_id":229658,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:59:05] local.INFO: IMEI packet received {"connection_id":229658,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:59:05] local.INFO: IMEI acknowledgment sent {"connection_id":229658,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:59:10] local.INFO: TCP Data received {"connection_id":229658,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:59:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229658,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:59:10] local.INFO: Processing buffer {"connection_id":229658,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 05:59:10] local.INFO: IMEI packet received {"connection_id":229658,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 05:59:10] local.INFO: IMEI acknowledgment sent {"connection_id":229658,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 05:59:11] local.INFO: TCP Data received {"connection_id":229658,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ece4e38012d2101c006cde3c80007014a2e..."} 
[2026-11-03 05:59:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229658,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ece4e38012d2101c006cde3c80007014a2e..."} 
[2026-11-03 05:59:12] local.INFO: Processing buffer {"connection_id":229658,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ece4e38012d2101c006cde3c80007014a2e..."} 
[2026-11-03 05:59:12] local.INFO: Packet analysis {"connection_id":229658,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ece"} 
[2026-11-03 05:59:12] local.INFO: Extracted packet for processing {"connection_id":229658,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ece"} 
[2026-11-03 05:59:12] local.INFO: GPS Element Parsed {"raw_longitude":757137856,"raw_latitude":114156488,"longitude_deg":75.7137856,"latitude_deg":11.4156488,"altitude":7,"angle":330,"satellites":46,"speed":43,"hex_longitude":"2d2101c0","hex_latitude":"06cde3c8","is_valid_coordinates":true} 
[2026-11-03 05:59: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-11-03 05:59:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178412544001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:59:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37143336737308672,"note":"Value kept but may cause issues"} 
[2026-11-03 05:59:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2384515294426327040,"note":"Value kept but may cause issues"} 
[2026-11-03 05:59:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:59:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793665683000,"timestamp_ms":1793665683000,"timestamp_seconds":1793665683,"priority":1,"record_length":96,"hex_timestamp":"000001a19ece4e38"} 
[2026-11-03 05:59:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:59: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-11-03 05:59: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":196,"data_length":795,"current_offset":136} 
[2026-11-03 05:59:12] 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-11-03 05:59: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-11-03 05:59:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:59:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:59:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229658,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:59:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229658,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:59:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229658,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:59:12] 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-11-03 05:59:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:59:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:59:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178412544001,"66":27332,"60":206,"81":22528,"24":43,"16":37143336737308672,"45":2384515294426327040},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,81,24,16,45]} 
[2026-11-03 05:59:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:59:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:59:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178412544001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:59:12] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 05:59:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 05:59:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37143336737308672,"km_value":37143336737308.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:59:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":2384515294426327040,"description":"Unknown IO ID 45"} 
[2026-11-03 05:59:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178412544001,"power":27332,"unknown_60":206,"unknown_81":22528,"ignition":43,"odometer":null,"unknown_45":2384515294426327040}} 
[2026-11-03 05:59:12] local.INFO: DEBUG: GPS processor result {"connection_id":229658,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53560,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:59:12] local.INFO: GPS data processed {"connection_id":229658,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:59:12] local.INFO: Acknowledgment sent {"connection_id":229658,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 05:59:43] local.INFO: TCP Data received {"connection_id":229658,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ece4e38012d2101c006cde3c80007014a2e..."} 
[2026-11-03 05:59:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229658,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ece4e38012d2101c006cde3c80007014a2e..."} 
[2026-11-03 05:59:43] local.INFO: Processing buffer {"connection_id":229658,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ece4e38012d2101c006cde3c80007014a2e..."} 
[2026-11-03 05:59:43] local.INFO: Packet analysis {"connection_id":229658,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ece"} 
[2026-11-03 05:59:43] local.INFO: Extracted packet for processing {"connection_id":229658,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ece"} 
[2026-11-03 05:59:43] local.INFO: GPS Element Parsed {"raw_longitude":757137856,"raw_latitude":114156488,"longitude_deg":75.7137856,"latitude_deg":11.4156488,"altitude":7,"angle":330,"satellites":46,"speed":43,"hex_longitude":"2d2101c0","hex_latitude":"06cde3c8","is_valid_coordinates":true} 
[2026-11-03 05:59: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-11-03 05:59:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178414848001,"note":"Value kept but may cause issues"} 
[2026-11-03 05:59:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37143336737308672,"note":"Value kept but may cause issues"} 
[2026-11-03 05:59:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2378393213684926464,"note":"Value kept but may cause issues"} 
[2026-11-03 05:59:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 05:59:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793665683000,"timestamp_ms":1793665683000,"timestamp_seconds":1793665683,"priority":1,"record_length":96,"hex_timestamp":"000001a19ece4e38"} 
[2026-11-03 05:59:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 05:59: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-11-03 05:59:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 05:59:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 05:59: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-11-03 05:59:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 05:59:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 05:59:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229658,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 05:59:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229658,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:59:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229658,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 05:59:43] 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-11-03 05:59:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 05:59:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 05:59:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178414848001,"66":27332,"60":206,"81":22528,"24":43,"16":37143336737308672,"45":2378393213684926464},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,81,24,16,45]} 
[2026-11-03 05:59:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 05:59:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 05:59:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178414848001,"description":"Unknown IO ID 0"} 
[2026-11-03 05:59:43] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 05:59:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 05:59:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37143336737308672,"km_value":37143336737308.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 05:59:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":2378393213684926464,"description":"Unknown IO ID 45"} 
[2026-11-03 05:59:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178414848001,"power":27332,"unknown_60":206,"unknown_81":22528,"ignition":43,"odometer":null,"unknown_45":2378393213684926464}} 
[2026-11-03 05:59:43] local.INFO: DEBUG: GPS processor result {"connection_id":229658,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53561,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 05:59:43] local.INFO: GPS data processed {"connection_id":229658,"processed":1,"errors":0,"total":1} 
[2026-11-03 05:59:43] local.INFO: Acknowledgment sent {"connection_id":229658,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:00:04] local.INFO: TCP Data received {"connection_id":231498,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:00:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231498,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:00:04] local.INFO: Processing buffer {"connection_id":231498,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:00:04] local.INFO: IMEI packet received {"connection_id":231498,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:00:04] local.INFO: IMEI acknowledgment sent {"connection_id":231498,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:00:05] local.INFO: TCP Data received {"connection_id":231498,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:00:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231498,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:00:05] local.INFO: Processing buffer {"connection_id":231498,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:00:05] local.INFO: IMEI packet received {"connection_id":231498,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:00:05] local.INFO: IMEI acknowledgment sent {"connection_id":231498,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:00:07] local.INFO: TCP Data received {"connection_id":231498,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:00:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231498,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:00:07] local.INFO: Processing buffer {"connection_id":231498,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:00:07] local.INFO: IMEI packet received {"connection_id":231498,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:00:07] local.INFO: IMEI acknowledgment sent {"connection_id":231498,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:00:09] local.INFO: TCP Data received {"connection_id":231498,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:00:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231498,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:00:09] local.INFO: Processing buffer {"connection_id":231498,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:00:09] local.INFO: IMEI packet received {"connection_id":231498,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:00:09] local.INFO: IMEI acknowledgment sent {"connection_id":231498,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:00:10] local.INFO: TCP Data received {"connection_id":231498,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ece7160012d20ef0006ce04d00009014a2f..."} 
[2026-11-03 06:00:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231498,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ece7160012d20ef0006ce04d00009014a2f..."} 
[2026-11-03 06:00:10] local.INFO: Processing buffer {"connection_id":231498,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ece7160012d20ef0006ce04d00009014a2f..."} 
[2026-11-03 06:00:10] local.INFO: Packet analysis {"connection_id":231498,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ece"} 
[2026-11-03 06:00:10] local.INFO: Extracted packet for processing {"connection_id":231498,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ece"} 
[2026-11-03 06:00:10] local.INFO: GPS Element Parsed {"raw_longitude":757133056,"raw_latitude":114164944,"longitude_deg":75.7133056,"latitude_deg":11.4164944,"altitude":9,"angle":330,"satellites":47,"speed":43,"hex_longitude":"2d20ef00","hex_latitude":"06ce04d0","is_valid_coordinates":true} 
[2026-11-03 06: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-11-03 06:00:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178414848001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:00:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37143804888743936,"note":"Value kept but may cause issues"} 
[2026-11-03 06:00:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2378393213684926464,"note":"Value kept but may cause issues"} 
[2026-11-03 06:00:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:00:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793665692000,"timestamp_ms":1793665692000,"timestamp_seconds":1793665692,"priority":1,"record_length":96,"hex_timestamp":"000001a19ece7160"} 
[2026-11-03 06:00:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06: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-11-03 06: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":196,"data_length":795,"current_offset":136} 
[2026-11-03 06:00: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-11-03 06: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-11-03 06:00:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:00:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:00:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231498,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:00:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:00:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:00: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-11-03 06:00:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:00:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:00:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178414848001,"66":27310,"60":206,"81":22528,"24":43,"16":37143804888743936,"45":2378393213684926464},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,81,24,16,45]} 
[2026-11-03 06:00:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:00:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:00:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178414848001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:00:10] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 06:00:10] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 06:00:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37143804888743936,"km_value":37143804888743.94,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:00:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":2378393213684926464,"description":"Unknown IO ID 45"} 
[2026-11-03 06:00:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178414848001,"power":27310,"unknown_60":206,"unknown_81":22528,"ignition":43,"odometer":null,"unknown_45":2378393213684926464}} 
[2026-11-03 06:00:10] local.INFO: DEBUG: GPS processor result {"connection_id":231498,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53562,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:00:10] local.INFO: GPS data processed {"connection_id":231498,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:00:10] local.INFO: Acknowledgment sent {"connection_id":231498,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:00:12] local.INFO: TCP Data received {"connection_id":231498,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ece90a0012d20dd0006ce24100009014931..."} 
[2026-11-03 06:00:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231498,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ece90a0012d20dd0006ce24100009014931..."} 
[2026-11-03 06:00:12] local.INFO: Processing buffer {"connection_id":231498,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ece90a0012d20dd0006ce24100009014931..."} 
[2026-11-03 06:00:12] local.INFO: Packet analysis {"connection_id":231498,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ece"} 
[2026-11-03 06:00:12] local.INFO: Extracted packet for processing {"connection_id":231498,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ece"} 
[2026-11-03 06:00:12] local.INFO: GPS Element Parsed {"raw_longitude":757128448,"raw_latitude":114172944,"longitude_deg":75.7128448,"latitude_deg":11.4172944,"altitude":9,"angle":329,"satellites":49,"speed":46,"hex_longitude":"2d20dd00","hex_latitude":"06ce2410","is_valid_coordinates":true} 
[2026-11-03 06:00: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-11-03 06:00:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178417152001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:00:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37144251565342720,"note":"Value kept but may cause issues"} 
[2026-11-03 06:00:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2373115557873766400,"note":"Value kept but may cause issues"} 
[2026-11-03 06:00:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:00:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793665700000,"timestamp_ms":1793665700000,"timestamp_seconds":1793665700,"priority":1,"record_length":96,"hex_timestamp":"000001a19ece90a0"} 
[2026-11-03 06:00:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:00:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:00: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":174,"data_length":795,"current_offset":136} 
[2026-11-03 06:00:12] 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-11-03 06:00: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-11-03 06:00:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:00:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:00:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231498,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:00:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:00:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:00:12] 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-11-03 06:00:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:00:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:00:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178417152001,"66":27365,"60":206,"81":22528,"24":46,"16":37144251565342720,"45":2373115557873766400},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,81,24,16,45]} 
[2026-11-03 06:00:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:00:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:00:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178417152001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:00:12] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 06:00:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 06:00:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37144251565342720,"km_value":37144251565342.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:00:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":2373115557873766400,"description":"Unknown IO ID 45"} 
[2026-11-03 06:00:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178417152001,"power":27365,"unknown_60":206,"unknown_81":22528,"ignition":46,"odometer":null,"unknown_45":2373115557873766400}} 
[2026-11-03 06:00:12] local.INFO: DEBUG: GPS processor result {"connection_id":231498,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53563,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:00:12] local.INFO: GPS data processed {"connection_id":231498,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:00:12] local.INFO: Acknowledgment sent {"connection_id":231498,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:00:44] local.INFO: TCP Data received {"connection_id":231498,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eceabf8012d20d04006ce3e580008015431..."} 
[2026-11-03 06:00:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231498,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eceabf8012d20d04006ce3e580008015431..."} 
[2026-11-03 06:00:44] local.INFO: Processing buffer {"connection_id":231498,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eceabf8012d20d04006ce3e580008015431..."} 
[2026-11-03 06:00:44] local.INFO: Packet analysis {"connection_id":231498,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ece"} 
[2026-11-03 06:00:44] local.INFO: Extracted packet for processing {"connection_id":231498,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ece"} 
[2026-11-03 06:00:44] local.INFO: GPS Element Parsed {"raw_longitude":757125184,"raw_latitude":114179672,"longitude_deg":75.7125184,"latitude_deg":11.4179672,"altitude":8,"angle":340,"satellites":49,"speed":36,"hex_longitude":"2d20d040","hex_latitude":"06ce3e58","is_valid_coordinates":true} 
[2026-11-03 06:00: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-11-03 06:00:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178419200001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:00:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37144612342595584,"note":"Value kept but may cause issues"} 
[2026-11-03 06:00:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2368049008295022592,"note":"Value kept but may cause issues"} 
[2026-11-03 06:00:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:00:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793665707000,"timestamp_ms":1793665707000,"timestamp_seconds":1793665707,"priority":1,"record_length":96,"hex_timestamp":"000001a19eceabf8"} 
[2026-11-03 06:00:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:00:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:00: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":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 06:00:44] 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-11-03 06:00: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-11-03 06:00:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:00:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:00:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231498,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:00:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:00:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:00:44] 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-11-03 06:00:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:00:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:00:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178419200001,"66":27365,"60":206,"81":22528,"24":36,"16":37144612342595584,"45":2368049008295022592},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,81,24,16,45]} 
[2026-11-03 06:00:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:00:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:00:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178419200001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:00:44] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 06:00:44] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 06:00:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37144612342595584,"km_value":37144612342595.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:00:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":2368049008295022592,"description":"Unknown IO ID 45"} 
[2026-11-03 06:00:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178419200001,"power":27365,"unknown_60":206,"unknown_81":22528,"ignition":36,"odometer":null,"unknown_45":2368049008295022592}} 
[2026-11-03 06:00:44] local.INFO: DEBUG: GPS processor result {"connection_id":231498,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53564,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:00:44] local.INFO: GPS data processed {"connection_id":231498,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:00:44] local.INFO: Acknowledgment sent {"connection_id":231498,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:01:05] local.INFO: TCP Data received {"connection_id":227978,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:01:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227978,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:01:05] local.INFO: Processing buffer {"connection_id":227978,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:01:05] local.INFO: IMEI packet received {"connection_id":227978,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:01:05] local.INFO: IMEI acknowledgment sent {"connection_id":227978,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:01:10] local.INFO: TCP Data received {"connection_id":227978,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:01:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227978,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:01:10] local.INFO: Processing buffer {"connection_id":227978,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:01:10] local.INFO: IMEI packet received {"connection_id":227978,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:01:10] local.INFO: IMEI acknowledgment sent {"connection_id":227978,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:01:11] local.INFO: TCP Data received {"connection_id":227978,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ecedad8012d20c6c006ce60a00009015c2d..."} 
[2026-11-03 06:01:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227978,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ecedad8012d20c6c006ce60a00009015c2d..."} 
[2026-11-03 06:01:11] local.INFO: Processing buffer {"connection_id":227978,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ecedad8012d20c6c006ce60a00009015c2d..."} 
[2026-11-03 06:01:11] local.INFO: Packet analysis {"connection_id":227978,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ece"} 
[2026-11-03 06:01:11] local.INFO: Extracted packet for processing {"connection_id":227978,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ece"} 
[2026-11-03 06:01:11] local.INFO: GPS Element Parsed {"raw_longitude":757122752,"raw_latitude":114188448,"longitude_deg":75.7122752,"latitude_deg":11.4188448,"altitude":9,"angle":348,"satellites":45,"speed":26,"hex_longitude":"2d20c6c0","hex_latitude":"06ce60a0","is_valid_coordinates":true} 
[2026-11-03 06:01: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-11-03 06:01:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178420992001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:01:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37145054724227072,"note":"Value kept but may cause issues"} 
[2026-11-03 06:01:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2364460202343684096,"note":"Value kept but may cause issues"} 
[2026-11-03 06:01:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,61,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:01:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793665719000,"timestamp_ms":1793665719000,"timestamp_seconds":1793665719,"priority":1,"record_length":96,"hex_timestamp":"000001a19ecedad8"} 
[2026-11-03 06:01:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:01: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-11-03 06:01: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-11-03 06:01: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-11-03 06:01: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-11-03 06:01:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:01:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:01:11] local.INFO: Teltonika packet parsed successfully {"connection_id":227978,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:01:11] local.INFO: Passing IMEI to GPS processor {"connection_id":227978,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:01:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":227978,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:01: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-11-03 06:01:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:01:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:01:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178420992001,"66":27332,"61":206,"81":22528,"24":26,"16":37145054724227072,"45":2364460202343684096},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,61,81,24,16,45]} 
[2026-11-03 06:01:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:01:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:01:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178420992001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:01:11] local.INFO: Unknown IO ID detected {"io_id":61,"value":206,"description":"Unknown IO ID 61"} 
[2026-11-03 06:01:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 06:01:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37145054724227072,"km_value":37145054724227.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:01:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":2364460202343684096,"description":"Unknown IO ID 45"} 
[2026-11-03 06:01:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178420992001,"power":27332,"unknown_61":206,"unknown_81":22528,"ignition":26,"odometer":null,"unknown_45":2364460202343684096}} 
[2026-11-03 06:01:11] local.INFO: DEBUG: GPS processor result {"connection_id":227978,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53565,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:01:11] local.INFO: GPS data processed {"connection_id":227978,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:01:11] local.INFO: Acknowledgment sent {"connection_id":227978,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:01:42] local.INFO: TCP Data received {"connection_id":227978,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed09828012d200a0006cf5998000f012632..."} 
[2026-11-03 06:01:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227978,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed09828012d200a0006cf5998000f012632..."} 
[2026-11-03 06:01:42] local.INFO: Processing buffer {"connection_id":227978,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed09828012d200a0006cf5998000f012632..."} 
[2026-11-03 06:01:42] local.INFO: Packet analysis {"connection_id":227978,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed0"} 
[2026-11-03 06:01:42] local.INFO: Extracted packet for processing {"connection_id":227978,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed0"} 
[2026-11-03 06:01:42] local.INFO: GPS Element Parsed {"raw_longitude":757074432,"raw_latitude":114252184,"longitude_deg":75.7074432,"latitude_deg":11.4252184,"altitude":15,"angle":294,"satellites":50,"speed":36,"hex_longitude":"2d200a00","hex_latitude":"06cf5998","is_valid_coordinates":true} 
[2026-11-03 06:01: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-11-03 06:01:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178450432001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:01:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37149186482765824,"note":"Value kept but may cause issues"} 
[2026-11-03 06:01:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2317876093715496960,"note":"Value kept but may cause issues"} 
[2026-11-03 06:01:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,79,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:01:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793665833000,"timestamp_ms":1793665833000,"timestamp_seconds":1793665833,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed09828"} 
[2026-11-03 06:01:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:01:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:01: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-11-03 06:01: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-11-03 06:01: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-11-03 06:01:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:01:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:01:42] local.INFO: Teltonika packet parsed successfully {"connection_id":227978,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:01:42] local.INFO: Passing IMEI to GPS processor {"connection_id":227978,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:01:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":227978,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:01: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-11-03 06:01:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:01:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:01:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178450432001,"66":27332,"79":206,"81":22528,"24":36,"16":37149186482765824,"45":2317876093715496960},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,79,81,24,16,45]} 
[2026-11-03 06:01:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:01:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:01:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178450432001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:01:42] local.INFO: Unknown IO ID detected {"io_id":79,"value":206,"description":"Unknown IO ID 79"} 
[2026-11-03 06:01:42] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 06:01:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37149186482765824,"km_value":37149186482765.82,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:01:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":2317876093715496960,"description":"Unknown IO ID 45"} 
[2026-11-03 06:01:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178450432001,"power":27332,"unknown_79":206,"unknown_81":22528,"ignition":36,"odometer":null,"unknown_45":2317876093715496960}} 
[2026-11-03 06:01:42] local.INFO: DEBUG: GPS processor result {"connection_id":227978,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53566,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:01:42] local.INFO: GPS data processed {"connection_id":227978,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:01:42] local.INFO: Acknowledgment sent {"connection_id":227978,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:02:07] local.INFO: TCP Data received {"connection_id":231499,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:02:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231499,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:02:07] local.INFO: Processing buffer {"connection_id":231499,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:02:07] local.INFO: IMEI packet received {"connection_id":231499,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:02:07] local.INFO: IMEI acknowledgment sent {"connection_id":231499,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:02:10] local.INFO: TCP Data received {"connection_id":231499,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:02:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231499,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:02:10] local.INFO: Processing buffer {"connection_id":231499,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:02:10] local.INFO: IMEI packet received {"connection_id":231499,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:02:10] local.INFO: IMEI acknowledgment sent {"connection_id":231499,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:02:15] local.INFO: TCP Data received {"connection_id":231499,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:02:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231499,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:02:15] local.INFO: Processing buffer {"connection_id":231499,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:02:15] local.INFO: IMEI packet received {"connection_id":231499,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:02:15] local.INFO: IMEI acknowledgment sent {"connection_id":231499,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:02:16] local.INFO: TCP Data received {"connection_id":231499,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed0c320012d1fe78006cf6a30000d012731..."} 
[2026-11-03 06:02:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231499,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed0c320012d1fe78006cf6a30000d012731..."} 
[2026-11-03 06:02:16] local.INFO: Processing buffer {"connection_id":231499,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed0c320012d1fe78006cf6a30000d012731..."} 
[2026-11-03 06:02:16] local.INFO: Packet analysis {"connection_id":231499,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed0"} 
[2026-11-03 06:02:16] local.INFO: Extracted packet for processing {"connection_id":231499,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed0"} 
[2026-11-03 06:02:16] local.INFO: GPS Element Parsed {"raw_longitude":757065600,"raw_latitude":114256432,"longitude_deg":75.70656,"latitude_deg":11.4256432,"altitude":13,"angle":295,"satellites":49,"speed":31,"hex_longitude":"2d1fe780","hex_latitude":"06cf6a30","is_valid_coordinates":true} 
[2026-11-03 06:02: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-11-03 06:02:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178453248001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:02:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37149654634201088,"note":"Value kept but may cause issues"} 
[2026-11-03 06:02:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2308657788229359616,"note":"Value kept but may cause issues"} 
[2026-11-03 06:02:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,79,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:02:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793665844000,"timestamp_ms":1793665844000,"timestamp_seconds":1793665844,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed0c320"} 
[2026-11-03 06:02:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:02: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-11-03 06:02: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":196,"data_length":795,"current_offset":136} 
[2026-11-03 06:02:16] 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-11-03 06:02: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-11-03 06:02:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:02:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:02:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231499,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:02:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231499,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:02:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231499,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:02:16] 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-11-03 06:02:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:02:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:02:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178453248001,"66":27332,"79":206,"81":22528,"24":31,"16":37149654634201088,"45":2308657788229359616},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,79,81,24,16,45]} 
[2026-11-03 06:02:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:02:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:02:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178453248001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:02:16] local.INFO: Unknown IO ID detected {"io_id":79,"value":206,"description":"Unknown IO ID 79"} 
[2026-11-03 06:02:16] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 06:02:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37149654634201088,"km_value":37149654634201.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:02:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":2308657788229359616,"description":"Unknown IO ID 45"} 
[2026-11-03 06:02:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178453248001,"power":27332,"unknown_79":206,"unknown_81":22528,"ignition":31,"odometer":null,"unknown_45":2308657788229359616}} 
[2026-11-03 06:02:16] local.INFO: DEBUG: GPS processor result {"connection_id":231499,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53567,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:02:16] local.INFO: GPS data processed {"connection_id":231499,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:02:16] local.INFO: Acknowledgment sent {"connection_id":231499,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:02:47] local.INFO: TCP Data received {"connection_id":227979,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:02:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227979,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:02:47] local.INFO: Processing buffer {"connection_id":227979,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:02:47] local.INFO: IMEI packet received {"connection_id":227979,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 06:02:47] local.INFO: IMEI acknowledgment sent {"connection_id":227979,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:02:48] local.INFO: TCP Data received {"connection_id":231499,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed0f200012d1fc58006cf7960000c01252e..."} 
[2026-11-03 06:02:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231499,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed0f200012d1fc58006cf7960000c01252e..."} 
[2026-11-03 06:02:48] local.INFO: Processing buffer {"connection_id":231499,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed0f200012d1fc58006cf7960000c01252e..."} 
[2026-11-03 06:02:48] local.INFO: Packet analysis {"connection_id":231499,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed0"} 
[2026-11-03 06:02:48] local.INFO: Extracted packet for processing {"connection_id":231499,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed0"} 
[2026-11-03 06:02:48] local.INFO: GPS Element Parsed {"raw_longitude":757056896,"raw_latitude":114260320,"longitude_deg":75.7056896,"latitude_deg":11.426032,"altitude":12,"angle":293,"satellites":46,"speed":31,"hex_longitude":"2d1fc580","hex_latitude":"06cf7960","is_valid_coordinates":true} 
[2026-11-03 06:02: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-11-03 06:02:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178456064001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:02:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37150105605767168,"note":"Value kept but may cause issues"} 
[2026-11-03 06:02:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2298946901533929472,"note":"Value kept but may cause issues"} 
[2026-11-03 06:02:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,79,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:02:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793665856000,"timestamp_ms":1793665856000,"timestamp_seconds":1793665856,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed0f200"} 
[2026-11-03 06:02:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:02:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:02:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 06:02:48] 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-11-03 06:02: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-11-03 06:02:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:02:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:02:48] local.INFO: Teltonika packet parsed successfully {"connection_id":231499,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:02:48] local.INFO: Passing IMEI to GPS processor {"connection_id":231499,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:02:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":231499,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:02:48] 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-11-03 06:02:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:02:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:02:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178456064001,"66":27365,"79":206,"81":22528,"24":31,"16":37150105605767168,"45":2298946901533929472},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,79,81,24,16,45]} 
[2026-11-03 06:02:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:02:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:02:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178456064001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:02:48] local.INFO: Unknown IO ID detected {"io_id":79,"value":206,"description":"Unknown IO ID 79"} 
[2026-11-03 06:02:48] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 06:02:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37150105605767168,"km_value":37150105605767.17,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:02:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":2298946901533929472,"description":"Unknown IO ID 45"} 
[2026-11-03 06:02:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178456064001,"power":27365,"unknown_79":206,"unknown_81":22528,"ignition":31,"odometer":null,"unknown_45":2298946901533929472}} 
[2026-11-03 06:02:48] local.INFO: DEBUG: GPS processor result {"connection_id":231499,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53568,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:02:48] local.INFO: GPS data processed {"connection_id":231499,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:02:48] local.INFO: Acknowledgment sent {"connection_id":231499,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:03:05] local.INFO: TCP Data received {"connection_id":229660,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:03:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229660,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:03:05] local.INFO: Processing buffer {"connection_id":229660,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:03:05] local.INFO: IMEI packet received {"connection_id":229660,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:03:05] local.INFO: IMEI acknowledgment sent {"connection_id":229660,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:03:08] local.INFO: TCP Data received {"connection_id":229660,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:03:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229660,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:03:08] local.INFO: Processing buffer {"connection_id":229660,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:03:08] local.INFO: IMEI packet received {"connection_id":229660,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:03:08] local.INFO: IMEI acknowledgment sent {"connection_id":229660,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:03:11] local.INFO: TCP Data received {"connection_id":229660,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed120e0012d1fa38006cf87f8000d01232d..."} 
[2026-11-03 06:03:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229660,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed120e0012d1fa38006cf87f8000d01232d..."} 
[2026-11-03 06:03:11] local.INFO: Processing buffer {"connection_id":229660,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed120e0012d1fa38006cf87f8000d01232d..."} 
[2026-11-03 06:03:11] local.INFO: Packet analysis {"connection_id":229660,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed1"} 
[2026-11-03 06:03:11] local.INFO: Extracted packet for processing {"connection_id":229660,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed1"} 
[2026-11-03 06:03:11] local.INFO: GPS Element Parsed {"raw_longitude":757048192,"raw_latitude":114264056,"longitude_deg":75.7048192,"latitude_deg":11.4264056,"altitude":13,"angle":291,"satellites":45,"speed":31,"hex_longitude":"2d1fa380","hex_latitude":"06cf87f8","is_valid_coordinates":true} 
[2026-11-03 06:03: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-11-03 06:03:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178459136001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:03:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37150560872300544,"note":"Value kept but may cause issues"} 
[2026-11-03 06:03:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2289376752326762496,"note":"Value kept but may cause issues"} 
[2026-11-03 06:03:11] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,81,24,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 06:03:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793665868000,"timestamp_ms":1793665868000,"timestamp_seconds":1793665868,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed120e0"} 
[2026-11-03 06:03:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:03: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-11-03 06:03: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-11-03 06:03: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-11-03 06:03: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-11-03 06:03:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:03:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:03:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229660,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:03:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:03:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:03: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-11-03 06:03:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:03:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:03:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178459136001,"66":27332,"81":22528,"24":31,"16":37150560872300544,"45":2289376752326762496},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,81,24,16,45]} 
[2026-11-03 06:03:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:03:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:03:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178459136001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:03:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 06:03:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37150560872300544,"km_value":37150560872300.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:03:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":2289376752326762496,"description":"Unknown IO ID 45"} 
[2026-11-03 06:03:11] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459178459136001,"power":27332,"unknown_81":22528,"ignition":31,"odometer":null,"unknown_45":2289376752326762496}} 
[2026-11-03 06:03:11] local.INFO: DEBUG: GPS processor result {"connection_id":229660,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53569,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:03:11] local.INFO: GPS data processed {"connection_id":229660,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:03:11] local.INFO: Acknowledgment sent {"connection_id":229660,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:03:53] local.INFO: TCP Data received {"connection_id":229660,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed29bc8012d1eb08006d0b660000d01452e..."} 
[2026-11-03 06:03:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229660,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed29bc8012d1eb08006d0b660000d01452e..."} 
[2026-11-03 06:03:53] local.INFO: Processing buffer {"connection_id":229660,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed29bc8012d1eb08006d0b660000d01452e..."} 
[2026-11-03 06:03:53] local.INFO: Packet analysis {"connection_id":229660,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed2"} 
[2026-11-03 06:03:53] local.INFO: Extracted packet for processing {"connection_id":229660,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed2"} 
[2026-11-03 06:03:53] local.INFO: GPS Element Parsed {"raw_longitude":756985984,"raw_latitude":114341472,"longitude_deg":75.6985984,"latitude_deg":11.4341472,"altitude":13,"angle":325,"satellites":46,"speed":56,"hex_longitude":"2d1eb080","hex_latitude":"06d0b660","is_valid_coordinates":true} 
[2026-11-03 06:03: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-11-03 06:03:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178485248001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:03:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37155427070246912,"note":"Value kept but may cause issues"} 
[2026-11-03 06:03:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2217248789563422720,"note":"Value kept but may cause issues"} 
[2026-11-03 06:03:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:03:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793665965000,"timestamp_ms":1793665965000,"timestamp_seconds":1793665965,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed29bc8"} 
[2026-11-03 06:03:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:03:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:03:53] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 06:03:53] 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-11-03 06:03: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-11-03 06:03:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:03:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:03:53] local.INFO: Teltonika packet parsed successfully {"connection_id":229660,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:03:53] local.INFO: Passing IMEI to GPS processor {"connection_id":229660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:03:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":229660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:03:53] 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-11-03 06:03:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:03:53] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:03:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178485248001,"66":27463,"153":206,"81":22528,"24":56,"16":37155427070246912,"45":2217248789563422720},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,81,24,16,45]} 
[2026-11-03 06:03:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:03:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:03:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178485248001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:03:53] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 06:03:53] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 06:03:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37155427070246912,"km_value":37155427070246.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:03:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":2217248789563422720,"description":"Unknown IO ID 45"} 
[2026-11-03 06:03:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178485248001,"power":27463,"unknown_153":206,"unknown_81":22528,"ignition":56,"odometer":null,"unknown_45":2217248789563422720}} 
[2026-11-03 06:03:53] local.INFO: DEBUG: GPS processor result {"connection_id":229660,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53570,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:03:53] local.INFO: GPS data processed {"connection_id":229660,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:03:53] local.INFO: Acknowledgment sent {"connection_id":229660,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:04:05] local.INFO: TCP Data received {"connection_id":231500,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:04:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231500,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:04:05] local.INFO: Processing buffer {"connection_id":231500,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:04:05] local.INFO: IMEI packet received {"connection_id":231500,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:04:05] local.INFO: IMEI acknowledgment sent {"connection_id":231500,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:04:09] local.INFO: TCP Data received {"connection_id":231500,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:04:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231500,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:04:09] local.INFO: Processing buffer {"connection_id":231500,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:04:09] local.INFO: IMEI packet received {"connection_id":231500,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:04:09] local.INFO: IMEI acknowledgment sent {"connection_id":231500,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:04:10] local.INFO: TCP Data received {"connection_id":231500,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:04:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231500,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:04:10] local.INFO: Processing buffer {"connection_id":231500,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:04:10] local.INFO: IMEI packet received {"connection_id":231500,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:04:10] local.INFO: IMEI acknowledgment sent {"connection_id":231500,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:04:12] local.INFO: TCP Data received {"connection_id":231500,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed2b720012d1e9a8006d0d790000f01482f..."} 
[2026-11-03 06:04:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231500,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed2b720012d1e9a8006d0d790000f01482f..."} 
[2026-11-03 06:04:12] local.INFO: Processing buffer {"connection_id":231500,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed2b720012d1e9a8006d0d790000f01482f..."} 
[2026-11-03 06:04:12] local.INFO: Packet analysis {"connection_id":231500,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed2"} 
[2026-11-03 06:04:12] local.INFO: Extracted packet for processing {"connection_id":231500,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed2"} 
[2026-11-03 06:04:12] local.INFO: GPS Element Parsed {"raw_longitude":756980352,"raw_latitude":114349968,"longitude_deg":75.6980352,"latitude_deg":11.4349968,"altitude":15,"angle":328,"satellites":47,"speed":58,"hex_longitude":"2d1e9a80","hex_latitude":"06d0d790","is_valid_coordinates":true} 
[2026-11-03 06:04: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-11-03 06:04:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178487040001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:04:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37155916696518656,"note":"Value kept but may cause issues"} 
[2026-11-03 06:04:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2211408183798685696,"note":"Value kept but may cause issues"} 
[2026-11-03 06:04:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:04:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793665972000,"timestamp_ms":1793665972000,"timestamp_seconds":1793665972,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed2b720"} 
[2026-11-03 06:04:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:04:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:04:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 06:04:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06:04: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-11-03 06:04:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:04:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:04:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231500,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:04:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:04:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:04:12] 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-11-03 06:04:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:04:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:04:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178487040001,"66":27321,"153":206,"81":22528,"24":58,"16":37155916696518656,"45":2211408183798685696},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,81,24,16,45]} 
[2026-11-03 06:04:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:04:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:04:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178487040001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:04:12] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 06:04:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 06:04:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37155916696518656,"km_value":37155916696518.66,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:04:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":2211408183798685696,"description":"Unknown IO ID 45"} 
[2026-11-03 06:04:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178487040001,"power":27321,"unknown_153":206,"unknown_81":22528,"ignition":58,"odometer":null,"unknown_45":2211408183798685696}} 
[2026-11-03 06:04:12] local.INFO: DEBUG: GPS processor result {"connection_id":231500,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53571,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:04:12] local.INFO: GPS data processed {"connection_id":231500,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:04:12] local.INFO: Acknowledgment sent {"connection_id":231500,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:04:16] local.INFO: TCP Data received {"connection_id":231500,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed2ce90012d1e87c006d0f508000e014730..."} 
[2026-11-03 06:04:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231500,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed2ce90012d1e87c006d0f508000e014730..."} 
[2026-11-03 06:04:16] local.INFO: Processing buffer {"connection_id":231500,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed2ce90012d1e87c006d0f508000e014730..."} 
[2026-11-03 06:04:16] local.INFO: Packet analysis {"connection_id":231500,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed2"} 
[2026-11-03 06:04:16] local.INFO: Extracted packet for processing {"connection_id":231500,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed2"} 
[2026-11-03 06:04:16] local.INFO: GPS Element Parsed {"raw_longitude":756975552,"raw_latitude":114357512,"longitude_deg":75.6975552,"latitude_deg":11.4357512,"altitude":14,"angle":327,"satellites":48,"speed":57,"hex_longitude":"2d1e87c0","hex_latitude":"06d0f508","is_valid_coordinates":true} 
[2026-11-03 06:04: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-11-03 06:04:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178488832001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:04:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37156346193248256,"note":"Value kept but may cause issues"} 
[2026-11-03 06:04:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2205215734313226240,"note":"Value kept but may cause issues"} 
[2026-11-03 06:04:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:04:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793665978000,"timestamp_ms":1793665978000,"timestamp_seconds":1793665978,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed2ce90"} 
[2026-11-03 06:04:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:04:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:04: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 06:04:16] 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-11-03 06:04: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-11-03 06:04:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:04:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:04:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231500,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:04:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:04:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:04:16] 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-11-03 06:04:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:04:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:04:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178488832001,"66":27343,"153":206,"81":22528,"24":57,"16":37156346193248256,"45":2205215734313226240},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,81,24,16,45]} 
[2026-11-03 06:04:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:04:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:04:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178488832001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:04:16] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 06:04:16] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 06:04:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37156346193248256,"km_value":37156346193248.26,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:04:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":2205215734313226240,"description":"Unknown IO ID 45"} 
[2026-11-03 06:04:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178488832001,"power":27343,"unknown_153":206,"unknown_81":22528,"ignition":57,"odometer":null,"unknown_45":2205215734313226240}} 
[2026-11-03 06:04:16] local.INFO: DEBUG: GPS processor result {"connection_id":231500,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53572,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:04:16] local.INFO: GPS data processed {"connection_id":231500,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:04:16] local.INFO: Acknowledgment sent {"connection_id":231500,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:04:47] local.INFO: TCP Data received {"connection_id":231500,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed2e9e8012d1e718006d11500000d01432e..."} 
[2026-11-03 06:04:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231500,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed2e9e8012d1e718006d11500000d01432e..."} 
[2026-11-03 06:04:47] local.INFO: Processing buffer {"connection_id":231500,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed2e9e8012d1e718006d11500000d01432e..."} 
[2026-11-03 06:04:47] local.INFO: Packet analysis {"connection_id":231500,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed2"} 
[2026-11-03 06:04:47] local.INFO: Extracted packet for processing {"connection_id":231500,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed2"} 
[2026-11-03 06:04:47] local.INFO: GPS Element Parsed {"raw_longitude":756969856,"raw_latitude":114365696,"longitude_deg":75.6969856,"latitude_deg":11.4365696,"altitude":13,"angle":323,"satellites":46,"speed":53,"hex_longitude":"2d1e7180","hex_latitude":"06d11500","is_valid_coordinates":true} 
[2026-11-03 06:04: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-11-03 06:04:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178490368001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:04:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37156827229585408,"note":"Value kept but may cause issues"} 
[2026-11-03 06:04:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2199938078501832704,"note":"Value kept but may cause issues"} 
[2026-11-03 06:04:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:04:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793665985000,"timestamp_ms":1793665985000,"timestamp_seconds":1793665985,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed2e9e8"} 
[2026-11-03 06:04:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:04: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-11-03 06:04:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 06:04:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06:04: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-11-03 06:04:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:04:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:04:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231500,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:04:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:04:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:04: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-11-03 06:04:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:04:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:04:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178490368001,"66":27267,"153":206,"81":22528,"24":53,"16":37156827229585408,"45":2199938078501832704},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,81,24,16,45]} 
[2026-11-03 06:04:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:04:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:04:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178490368001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:04:47] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 06:04:47] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 06:04:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37156827229585408,"km_value":37156827229585.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:04:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":2199938078501832704,"description":"Unknown IO ID 45"} 
[2026-11-03 06:04:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178490368001,"power":27267,"unknown_153":206,"unknown_81":22528,"ignition":53,"odometer":null,"unknown_45":2199938078501832704}} 
[2026-11-03 06:04:47] local.INFO: DEBUG: GPS processor result {"connection_id":231500,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53573,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:04:47] local.INFO: GPS data processed {"connection_id":231500,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:04:47] local.INFO: Acknowledgment sent {"connection_id":231500,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:05:05] local.INFO: TCP Data received {"connection_id":229661,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:05:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229661,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:05:05] local.INFO: Processing buffer {"connection_id":229661,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:05:05] local.INFO: IMEI packet received {"connection_id":229661,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:05:05] local.INFO: IMEI acknowledgment sent {"connection_id":229661,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:05:06] local.INFO: TCP Data received {"connection_id":229661,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:05:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229661,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:05:06] local.INFO: Processing buffer {"connection_id":229661,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:05:06] local.INFO: IMEI packet received {"connection_id":229661,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:05:06] local.INFO: IMEI acknowledgment sent {"connection_id":229661,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:05:10] local.INFO: TCP Data received {"connection_id":229661,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:05:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229661,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:05:10] local.INFO: Processing buffer {"connection_id":229661,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:05:10] local.INFO: IMEI packet received {"connection_id":229661,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:05:10] local.INFO: IMEI acknowledgment sent {"connection_id":229661,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:05:11] local.INFO: TCP Data received {"connection_id":229661,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed30540012d1e5c4006d13130000d01432e..."} 
[2026-11-03 06:05:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229661,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed30540012d1e5c4006d13130000d01432e..."} 
[2026-11-03 06:05:11] local.INFO: Processing buffer {"connection_id":229661,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed30540012d1e5c4006d13130000d01432e..."} 
[2026-11-03 06:05:11] local.INFO: Packet analysis {"connection_id":229661,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed3"} 
[2026-11-03 06:05:11] local.INFO: Extracted packet for processing {"connection_id":229661,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed3"} 
[2026-11-03 06:05:11] local.INFO: GPS Element Parsed {"raw_longitude":756964416,"raw_latitude":114372912,"longitude_deg":75.6964416,"latitude_deg":11.4372912,"altitude":13,"angle":323,"satellites":46,"speed":47,"hex_longitude":"2d1e5c40","hex_latitude":"06d13130","is_valid_coordinates":true} 
[2026-11-03 06:05: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-11-03 06:05:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178492160001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:05:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37157265316249600,"note":"Value kept but may cause issues"} 
[2026-11-03 06:05:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2193675260272115712,"note":"Value kept but may cause issues"} 
[2026-11-03 06:05:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:05:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793665992000,"timestamp_ms":1793665992000,"timestamp_seconds":1793665992,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed30540"} 
[2026-11-03 06:05:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:05: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-11-03 06:05: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 06:05:11] 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-11-03 06:05: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-11-03 06:05:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:05:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:05:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229661,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:05:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:05:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:05: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-11-03 06:05:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:05:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:05:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178492160001,"66":27343,"153":206,"81":22528,"24":47,"16":37157265316249600,"45":2193675260272115712},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,81,24,16,45]} 
[2026-11-03 06:05:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:05:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:05:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178492160001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:05:11] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 06:05:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":22528,"description":"Unknown IO ID 81"} 
[2026-11-03 06:05:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37157265316249600,"km_value":37157265316249.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:05:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":2193675260272115712,"description":"Unknown IO ID 45"} 
[2026-11-03 06:05:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178492160001,"power":27343,"unknown_153":206,"unknown_81":22528,"ignition":47,"odometer":null,"unknown_45":2193675260272115712}} 
[2026-11-03 06:05:11] local.INFO: DEBUG: GPS processor result {"connection_id":229661,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53574,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:05:11] local.INFO: GPS data processed {"connection_id":229661,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:05:11] local.INFO: Acknowledgment sent {"connection_id":229661,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:05:46] local.INFO: TCP Data received {"connection_id":229661,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed32868012d1e464006d150a8000c01472c..."} 
[2026-11-03 06:05:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229661,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed32868012d1e464006d150a8000c01472c..."} 
[2026-11-03 06:05:46] local.INFO: Processing buffer {"connection_id":229661,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed32868012d1e464006d150a8000c01472c..."} 
[2026-11-03 06:05:46] local.INFO: Packet analysis {"connection_id":229661,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed3"} 
[2026-11-03 06:05:46] local.INFO: Extracted packet for processing {"connection_id":229661,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed3"} 
[2026-11-03 06:05:46] local.INFO: GPS Element Parsed {"raw_longitude":756958784,"raw_latitude":114380968,"longitude_deg":75.6958784,"latitude_deg":11.4380968,"altitude":12,"angle":327,"satellites":44,"speed":42,"hex_longitude":"2d1e4640","hex_latitude":"06d150a8","is_valid_coordinates":true} 
[2026-11-03 06:05: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-11-03 06:05:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178493952001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:05:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37157737762652160,"note":"Value kept but may cause issues"} 
[2026-11-03 06:05:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2187693917018861568,"note":"Value kept but may cause issues"} 
[2026-11-03 06:05:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,140,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:05:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793666001000,"timestamp_ms":1793666001000,"timestamp_seconds":1793666001,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed32868"} 
[2026-11-03 06:05:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:05: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-11-03 06:05:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 06:05:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06:05: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-11-03 06:05:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:05:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:05:46] local.INFO: Teltonika packet parsed successfully {"connection_id":229661,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:05:46] local.INFO: Passing IMEI to GPS processor {"connection_id":229661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:05:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":229661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:05:46] 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-11-03 06:05:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:05:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:05:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178493952001,"66":27300,"140":206,"81":20480,"24":42,"16":37157737762652160,"45":2187693917018861568},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,140,81,24,16,45]} 
[2026-11-03 06:05:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:05:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:05:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178493952001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:05:46] local.INFO: Unknown IO ID detected {"io_id":140,"value":206,"description":"Unknown IO ID 140"} 
[2026-11-03 06:05:46] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:05:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37157737762652160,"km_value":37157737762652.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:05:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":2187693917018861568,"description":"Unknown IO ID 45"} 
[2026-11-03 06:05:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178493952001,"power":27300,"unknown_140":206,"unknown_81":20480,"ignition":42,"odometer":null,"unknown_45":2187693917018861568}} 
[2026-11-03 06:05:46] local.INFO: DEBUG: GPS processor result {"connection_id":229661,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53575,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:05:46] local.INFO: GPS data processed {"connection_id":229661,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:05:46] local.INFO: Acknowledgment sent {"connection_id":229661,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:06:05] local.INFO: TCP Data received {"connection_id":227981,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:06:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227981,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:06:05] local.INFO: Processing buffer {"connection_id":227981,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:06:05] local.INFO: IMEI packet received {"connection_id":227981,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:06:05] local.INFO: IMEI acknowledgment sent {"connection_id":227981,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:06:10] local.INFO: TCP Data received {"connection_id":227981,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:06:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227981,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:06:10] local.INFO: Processing buffer {"connection_id":227981,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:06:10] local.INFO: IMEI packet received {"connection_id":227981,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:06:10] local.INFO: IMEI acknowledgment sent {"connection_id":227981,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:06:12] local.INFO: TCP Data received {"connection_id":227981,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed34b90012d1e338006d16ff8000c014f2f..."} 
[2026-11-03 06:06:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227981,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed34b90012d1e338006d16ff8000c014f2f..."} 
[2026-11-03 06:06:12] local.INFO: Processing buffer {"connection_id":227981,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed34b90012d1e338006d16ff8000c014f2f..."} 
[2026-11-03 06:06:12] local.INFO: Packet analysis {"connection_id":227981,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed3"} 
[2026-11-03 06:06:12] local.INFO: Extracted packet for processing {"connection_id":227981,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed3"} 
[2026-11-03 06:06:12] local.INFO: GPS Element Parsed {"raw_longitude":756953984,"raw_latitude":114388984,"longitude_deg":75.6953984,"latitude_deg":11.4388984,"altitude":12,"angle":335,"satellites":47,"speed":43,"hex_longitude":"2d1e3380","hex_latitude":"06d16ff8","is_valid_coordinates":true} 
[2026-11-03 06:06: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-11-03 06:06:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178496256001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:06:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37158188734218240,"note":"Value kept but may cause issues"} 
[2026-11-03 06:06:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2181501467533289472,"note":"Value kept but may cause issues"} 
[2026-11-03 06:06:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,140,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:06:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793666010000,"timestamp_ms":1793666010000,"timestamp_seconds":1793666010,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed34b90"} 
[2026-11-03 06:06:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:06: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-11-03 06:06: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":164,"data_length":795,"current_offset":136} 
[2026-11-03 06:06:12] 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-11-03 06:06: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-11-03 06:06:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:06:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:06:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227981,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:06:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227981,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:06:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227981,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:06:12] 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-11-03 06:06:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:06:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:06:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178496256001,"66":27397,"140":206,"81":20480,"24":43,"16":37158188734218240,"45":2181501467533289472},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,140,81,24,16,45]} 
[2026-11-03 06:06:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:06:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:06:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178496256001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:06:12] local.INFO: Unknown IO ID detected {"io_id":140,"value":206,"description":"Unknown IO ID 140"} 
[2026-11-03 06:06:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:06:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37158188734218240,"km_value":37158188734218.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:06:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":2181501467533289472,"description":"Unknown IO ID 45"} 
[2026-11-03 06:06:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178496256001,"power":27397,"unknown_140":206,"unknown_81":20480,"ignition":43,"odometer":null,"unknown_45":2181501467533289472}} 
[2026-11-03 06:06:12] local.INFO: DEBUG: GPS processor result {"connection_id":227981,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53576,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:06:12] local.INFO: GPS data processed {"connection_id":227981,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:06:12] local.INFO: Acknowledgment sent {"connection_id":227981,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:06:43] local.INFO: TCP Data received {"connection_id":227981,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed55ae8012d1d374006d2d0d8000f015330..."} 
[2026-11-03 06:06:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227981,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed55ae8012d1d374006d2d0d8000f015330..."} 
[2026-11-03 06:06:43] local.INFO: Processing buffer {"connection_id":227981,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed55ae8012d1d374006d2d0d8000f015330..."} 
[2026-11-03 06:06:43] local.INFO: Packet analysis {"connection_id":227981,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed5"} 
[2026-11-03 06:06:43] local.INFO: Extracted packet for processing {"connection_id":227981,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed5"} 
[2026-11-03 06:06:43] local.INFO: GPS Element Parsed {"raw_longitude":756889408,"raw_latitude":114479320,"longitude_deg":75.6889408,"latitude_deg":11.447932,"altitude":15,"angle":339,"satellites":48,"speed":27,"hex_longitude":"2d1d3740","hex_latitude":"06d2d0d8","is_valid_coordinates":true} 
[2026-11-03 06:06:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 06:06:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178530304001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:06:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37163613277913088,"note":"Value kept but may cause issues"} 
[2026-11-03 06:06:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2110006823471941632,"note":"Value kept but may cause issues"} 
[2026-11-03 06:06:43] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,81,24,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 06:06:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793666145000,"timestamp_ms":1793666145000,"timestamp_seconds":1793666145,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed55ae8"} 
[2026-11-03 06:06:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:06: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-11-03 06:06:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 06:06:43] 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-11-03 06:06:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 06:06:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:06:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:06:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227981,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:06:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227981,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:06:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227981,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:06:43] 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-11-03 06:06:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:06:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:06:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178530304001,"66":27397,"81":20480,"24":27,"16":37163613277913088,"45":2110006823471941632},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,81,24,16,45]} 
[2026-11-03 06:06:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:06:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:06:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178530304001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:06:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:06:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37163613277913088,"km_value":37163613277913.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:06:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":2110006823471941632,"description":"Unknown IO ID 45"} 
[2026-11-03 06:06:43] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459178530304001,"power":27397,"unknown_81":20480,"ignition":27,"odometer":null,"unknown_45":2110006823471941632}} 
[2026-11-03 06:06:43] local.INFO: DEBUG: GPS processor result {"connection_id":227981,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53577,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:06:43] local.INFO: GPS data processed {"connection_id":227981,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:06:43] local.INFO: Acknowledgment sent {"connection_id":227981,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:07:10] local.INFO: TCP Data received {"connection_id":231501,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:07:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231501,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:07:10] local.INFO: Processing buffer {"connection_id":231501,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:07:10] local.INFO: IMEI packet received {"connection_id":231501,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:07:10] local.INFO: IMEI acknowledgment sent {"connection_id":231501,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:07:15] local.INFO: TCP Data received {"connection_id":231501,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:07:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231501,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:07:15] local.INFO: Processing buffer {"connection_id":231501,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:07:15] local.INFO: IMEI packet received {"connection_id":231501,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:07:15] local.INFO: IMEI acknowledgment sent {"connection_id":231501,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:07:17] local.INFO: TCP Data received {"connection_id":231501,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed55ae8012d1d374006d2d0d8000f015330..."} 
[2026-11-03 06:07:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231501,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed55ae8012d1d374006d2d0d8000f015330..."} 
[2026-11-03 06:07:17] local.INFO: Processing buffer {"connection_id":231501,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed55ae8012d1d374006d2d0d8000f015330..."} 
[2026-11-03 06:07:17] local.INFO: Packet analysis {"connection_id":231501,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed5"} 
[2026-11-03 06:07:17] local.INFO: Extracted packet for processing {"connection_id":231501,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed5"} 
[2026-11-03 06:07:17] local.INFO: GPS Element Parsed {"raw_longitude":756889408,"raw_latitude":114479320,"longitude_deg":75.6889408,"latitude_deg":11.447932,"altitude":15,"angle":339,"satellites":48,"speed":27,"hex_longitude":"2d1d3740","hex_latitude":"06d2d0d8","is_valid_coordinates":true} 
[2026-11-03 06:07: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-11-03 06:07:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178533120001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:07:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37163613277913088,"note":"Value kept but may cause issues"} 
[2026-11-03 06:07:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2105221748869879808,"note":"Value kept but may cause issues"} 
[2026-11-03 06:07:17] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,81,24,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 06:07:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793666145000,"timestamp_ms":1793666145000,"timestamp_seconds":1793666145,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed55ae8"} 
[2026-11-03 06:07:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:07: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-11-03 06: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 06:07:17] 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-11-03 06: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-11-03 06:07:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:07:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:07:17] local.INFO: Teltonika packet parsed successfully {"connection_id":231501,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:07:17] local.INFO: Passing IMEI to GPS processor {"connection_id":231501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:07:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":231501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:07: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-11-03 06:07:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:07:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:07:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178533120001,"66":27397,"81":20480,"24":27,"16":37163613277913088,"45":2105221748869879808},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,81,24,16,45]} 
[2026-11-03 06:07:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:07:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:07:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178533120001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:07:17] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:07:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37163613277913088,"km_value":37163613277913.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:07:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":2105221748869879808,"description":"Unknown IO ID 45"} 
[2026-11-03 06:07:17] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459178533120001,"power":27397,"unknown_81":20480,"ignition":27,"odometer":null,"unknown_45":2105221748869879808}} 
[2026-11-03 06:07:17] local.INFO: DEBUG: GPS processor result {"connection_id":231501,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53578,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:07:17] local.INFO: GPS data processed {"connection_id":231501,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:07:17] local.INFO: Acknowledgment sent {"connection_id":231501,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:07:49] local.INFO: TCP Data received {"connection_id":231501,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed59580012d1d28c006d2f2e0000d015031..."} 
[2026-11-03 06:07:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231501,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed59580012d1d28c006d2f2e0000d015031..."} 
[2026-11-03 06:07:49] local.INFO: Processing buffer {"connection_id":231501,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed59580012d1d28c006d2f2e0000d015031..."} 
[2026-11-03 06:07:49] local.INFO: Packet analysis {"connection_id":231501,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed5"} 
[2026-11-03 06:07:49] local.INFO: Extracted packet for processing {"connection_id":231501,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed5"} 
[2026-11-03 06:07:49] local.INFO: GPS Element Parsed {"raw_longitude":756885696,"raw_latitude":114488032,"longitude_deg":75.6885696,"latitude_deg":11.4488032,"altitude":13,"angle":336,"satellites":49,"speed":23,"hex_longitude":"2d1d28c0","hex_latitude":"06d2f2e0","is_valid_coordinates":true} 
[2026-11-03 06:07: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-11-03 06:07:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178533120001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:07:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37164072839413760,"note":"Value kept but may cause issues"} 
[2026-11-03 06:07:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2105221748869879808,"note":"Value kept but may cause issues"} 
[2026-11-03 06:07:49] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,81,24,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 06:07:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793666160000,"timestamp_ms":1793666160000,"timestamp_seconds":1793666160,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed59580"} 
[2026-11-03 06:07:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:07: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-11-03 06:07: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-11-03 06:07: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-11-03 06:07: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-11-03 06:07:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:07:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:07:49] local.INFO: Teltonika packet parsed successfully {"connection_id":231501,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:07:49] local.INFO: Passing IMEI to GPS processor {"connection_id":231501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:07:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":231501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:07:49] 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-11-03 06:07:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:07:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:07:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178533120001,"66":27376,"81":20480,"24":23,"16":37164072839413760,"45":2105221748869879808},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,81,24,16,45]} 
[2026-11-03 06:07:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:07:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:07:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178533120001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:07:49] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:07:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37164072839413760,"km_value":37164072839413.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:07:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":2105221748869879808,"description":"Unknown IO ID 45"} 
[2026-11-03 06:07:49] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459178533120001,"power":27376,"unknown_81":20480,"ignition":23,"odometer":null,"unknown_45":2105221748869879808}} 
[2026-11-03 06:07:49] local.INFO: DEBUG: GPS processor result {"connection_id":231501,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53579,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:07:49] local.INFO: GPS data processed {"connection_id":231501,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:07:49] local.INFO: Acknowledgment sent {"connection_id":231501,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:08:05] local.INFO: TCP Data received {"connection_id":228430,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:08:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228430,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:08:05] local.INFO: Processing buffer {"connection_id":228430,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:08:05] local.INFO: IMEI packet received {"connection_id":228430,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:08:05] local.INFO: IMEI acknowledgment sent {"connection_id":228430,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:08:06] local.INFO: TCP Data received {"connection_id":228430,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:08:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228430,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:08:06] local.INFO: Processing buffer {"connection_id":228430,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:08:06] local.INFO: IMEI packet received {"connection_id":228430,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:08:06] local.INFO: IMEI acknowledgment sent {"connection_id":228430,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:08:10] local.INFO: TCP Data received {"connection_id":228430,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:08:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228430,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:08:10] local.INFO: Processing buffer {"connection_id":228430,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:08:10] local.INFO: IMEI packet received {"connection_id":228430,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:08:10] local.INFO: IMEI acknowledgment sent {"connection_id":228430,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:08:11] local.INFO: TCP Data received {"connection_id":228430,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed5acf0012d1d240006d2fbf8000c014231..."} 
[2026-11-03 06:08:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228430,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed5acf0012d1d240006d2fbf8000c014231..."} 
[2026-11-03 06:08:11] local.INFO: Processing buffer {"connection_id":228430,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed5acf0012d1d240006d2fbf8000c014231..."} 
[2026-11-03 06:08:11] local.INFO: Packet analysis {"connection_id":228430,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed5"} 
[2026-11-03 06:08:11] local.INFO: Extracted packet for processing {"connection_id":228430,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed5"} 
[2026-11-03 06:08:11] local.INFO: GPS Element Parsed {"raw_longitude":756884480,"raw_latitude":114490360,"longitude_deg":75.688448,"latitude_deg":11.449036,"altitude":12,"angle":322,"satellites":49,"speed":15,"hex_longitude":"2d1d2400","hex_latitude":"06d2fbf8","is_valid_coordinates":true} 
[2026-11-03 06:08:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 06:08:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178536960001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:08:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37164197393465344,"note":"Value kept but may cause issues"} 
[2026-11-03 06:08:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2101140361709805568,"note":"Value kept but may cause issues"} 
[2026-11-03 06:08:11] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,81,24,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 06:08:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793666166000,"timestamp_ms":1793666166000,"timestamp_seconds":1793666166,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed5acf0"} 
[2026-11-03 06:08:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:08: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-11-03 06:08:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 06:08: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-11-03 06:08:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 06:08:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:08:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:08:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228430,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:08:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:08:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:08: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-11-03 06:08:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:08:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:08:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178536960001,"66":27376,"81":20480,"24":15,"16":37164197393465344,"45":2101140361709805568},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,81,24,16,45]} 
[2026-11-03 06:08:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:08:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:08:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178536960001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:08:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:08:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37164197393465344,"km_value":37164197393465.34,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:08:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":2101140361709805568,"description":"Unknown IO ID 45"} 
[2026-11-03 06:08:11] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459178536960001,"power":27376,"unknown_81":20480,"ignition":15,"odometer":null,"unknown_45":2101140361709805568}} 
[2026-11-03 06:08:11] local.INFO: DEBUG: GPS processor result {"connection_id":228430,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53580,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:08:11] local.INFO: GPS data processed {"connection_id":228430,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:08:11] local.INFO: Acknowledgment sent {"connection_id":228430,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:08:22] local.INFO: TCP Data received {"connection_id":228429,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:08:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228429,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:08:22] local.INFO: Processing buffer {"connection_id":228429,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:08:22] local.INFO: IMEI packet received {"connection_id":228429,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 06:08:22] local.INFO: IMEI acknowledgment sent {"connection_id":228429,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:08:43] local.INFO: TCP Data received {"connection_id":228430,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed5fb10012d1d0f0006d31978000c01472e..."} 
[2026-11-03 06:08:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228430,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed5fb10012d1d0f0006d31978000c01472e..."} 
[2026-11-03 06:08:43] local.INFO: Processing buffer {"connection_id":228430,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed5fb10012d1d0f0006d31978000c01472e..."} 
[2026-11-03 06:08:43] local.INFO: Packet analysis {"connection_id":228430,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed5"} 
[2026-11-03 06:08:43] local.INFO: Extracted packet for processing {"connection_id":228430,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed5"} 
[2026-11-03 06:08:43] local.INFO: GPS Element Parsed {"raw_longitude":756879104,"raw_latitude":114497912,"longitude_deg":75.6879104,"latitude_deg":11.4497912,"altitude":12,"angle":327,"satellites":46,"speed":22,"hex_longitude":"2d1d0f00","hex_latitude":"06d31978","is_valid_coordinates":true} 
[2026-11-03 06:08: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-11-03 06:08:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178538496001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:08:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37164644070064128,"note":"Value kept but may cause issues"} 
[2026-11-03 06:08:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2099803355571025920,"note":"Value kept but may cause issues"} 
[2026-11-03 06:08:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,80,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:08:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793666186000,"timestamp_ms":1793666186000,"timestamp_seconds":1793666186,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed5fb10"} 
[2026-11-03 06:08:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:08: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-11-03 06:08: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":240,"data_length":795,"current_offset":136} 
[2026-11-03 06:08:43] 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-11-03 06:08: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-11-03 06:08:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:08:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:08:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228430,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:08:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:08:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:08:43] 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-11-03 06:08:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:08:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:08:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178538496001,"66":27397,"80":206,"81":20480,"24":22,"16":37164644070064128,"45":2099803355571025920},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,81,24,16,45]} 
[2026-11-03 06:08:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:08:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:08:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178538496001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:08:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":206,"description":"Unknown IO ID 80"} 
[2026-11-03 06:08:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:08:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37164644070064128,"km_value":37164644070064.125,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:08:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":2099803355571025920,"description":"Unknown IO ID 45"} 
[2026-11-03 06:08:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178538496001,"power":27397,"unknown_80":206,"unknown_81":20480,"ignition":22,"odometer":null,"unknown_45":2099803355571025920}} 
[2026-11-03 06:08:43] local.INFO: DEBUG: GPS processor result {"connection_id":228430,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53581,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:08:43] local.INFO: GPS data processed {"connection_id":228430,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:08:43] local.INFO: Acknowledgment sent {"connection_id":228430,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:08:47] local.INFO: TCP Data received {"connection_id":229663,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:08:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229663,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:08:47] local.INFO: Processing buffer {"connection_id":229663,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:08:47] local.INFO: IMEI packet received {"connection_id":229663,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 06:08:47] local.INFO: IMEI acknowledgment sent {"connection_id":229663,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:09:04] local.INFO: TCP Data received {"connection_id":231502,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:09:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231502,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:09:04] local.INFO: Processing buffer {"connection_id":231502,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:09:04] local.INFO: IMEI packet received {"connection_id":231502,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:09:04] local.INFO: IMEI acknowledgment sent {"connection_id":231502,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:09:05] local.INFO: TCP Data received {"connection_id":231502,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:09:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231502,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:09:05] local.INFO: Processing buffer {"connection_id":231502,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:09:05] local.INFO: IMEI packet received {"connection_id":231502,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:09:05] local.INFO: IMEI acknowledgment sent {"connection_id":231502,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:09:10] local.INFO: TCP Data received {"connection_id":231502,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:09:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231502,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:09:10] local.INFO: Processing buffer {"connection_id":231502,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:09:10] local.INFO: IMEI packet received {"connection_id":231502,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:09:10] local.INFO: IMEI acknowledgment sent {"connection_id":231502,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:09:11] local.INFO: TCP Data received {"connection_id":231502,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed779e0012d1c740006d404080009012d30..."} 
[2026-11-03 06:09:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231502,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed779e0012d1c740006d404080009012d30..."} 
[2026-11-03 06:09:11] local.INFO: Processing buffer {"connection_id":231502,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed779e0012d1c740006d404080009012d30..."} 
[2026-11-03 06:09:11] local.INFO: Packet analysis {"connection_id":231502,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed7"} 
[2026-11-03 06:09:11] local.INFO: Extracted packet for processing {"connection_id":231502,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed7"} 
[2026-11-03 06:09:11] local.INFO: GPS Element Parsed {"raw_longitude":756839424,"raw_latitude":114557960,"longitude_deg":75.6839424,"latitude_deg":11.455796,"altitude":9,"angle":301,"satellites":48,"speed":23,"hex_longitude":"2d1c7400","hex_latitude":"06d40408","is_valid_coordinates":true} 
[2026-11-03 06: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-11-03 06:09:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178567680001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:09:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37168161648279552,"note":"Value kept but may cause issues"} 
[2026-11-03 06:09:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2052374822012243968,"note":"Value kept but may cause issues"} 
[2026-11-03 06:09:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:09:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793666284000,"timestamp_ms":1793666284000,"timestamp_seconds":1793666284,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed779e0"} 
[2026-11-03 06:09:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:09:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:09:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 06:09:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06: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-11-03 06:09:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:09:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:09:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231502,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:09:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231502,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:09:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231502,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:09: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-11-03 06:09:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:09:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:09:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178567680001,"66":27463,"13":206,"81":20480,"24":23,"16":37168161648279552,"45":2052374822012243968},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,81,24,16,45]} 
[2026-11-03 06:09:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:09:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:09:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178567680001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:09:11] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-11-03 06:09:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:09:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37168161648279552,"km_value":37168161648279.555,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:09:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":2052374822012243968,"description":"Unknown IO ID 45"} 
[2026-11-03 06:09:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178567680001,"power":27463,"unknown_13":206,"unknown_81":20480,"ignition":23,"odometer":null,"unknown_45":2052374822012243968}} 
[2026-11-03 06:09:12] local.INFO: DEBUG: GPS processor result {"connection_id":231502,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53582,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:09:12] local.INFO: GPS data processed {"connection_id":231502,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:09:12] local.INFO: Acknowledgment sent {"connection_id":231502,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:10:00] local.INFO: TCP Data received {"connection_id":231502,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed7aca8012d1c540006d413800009012a2d..."} 
[2026-11-03 06:10:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231502,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed7aca8012d1c540006d413800009012a2d..."} 
[2026-11-03 06:10:00] local.INFO: Processing buffer {"connection_id":231502,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed7aca8012d1c540006d413800009012a2d..."} 
[2026-11-03 06:10:00] local.INFO: Packet analysis {"connection_id":231502,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed7"} 
[2026-11-03 06:10:00] local.INFO: Extracted packet for processing {"connection_id":231502,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed7"} 
[2026-11-03 06:10:00] local.INFO: GPS Element Parsed {"raw_longitude":756831232,"raw_latitude":114561920,"longitude_deg":75.6831232,"latitude_deg":11.456192,"altitude":9,"angle":298,"satellites":45,"speed":30,"hex_longitude":"2d1c5400","hex_latitude":"06d41380","is_valid_coordinates":true} 
[2026-11-03 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-11-03 06:10:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178568704001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:10:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37168599734943744,"note":"Value kept but may cause issues"} 
[2026-11-03 06:10:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2050263759687256064,"note":"Value kept but may cause issues"} 
[2026-11-03 06:10:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,12,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:10:00] local.INFO: AVL Record Parsed {"raw_timestamp":1793666297000,"timestamp_ms":1793666297000,"timestamp_seconds":1793666297,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed7aca8"} 
[2026-11-03 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-11-03 06: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-11-03 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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 06:10: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-11-03 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-11-03 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-11-03 06:10:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:10:00] local.INFO: Teltonika packet parsed successfully {"connection_id":231502,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:10:00] local.INFO: Passing IMEI to GPS processor {"connection_id":231502,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:10:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":231502,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:10: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-11-03 06:10:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:10:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:10:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178568704001,"66":27463,"12":206,"81":20480,"24":30,"16":37168599734943744,"45":2050263759687256064},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,12,81,24,16,45]} 
[2026-11-03 06:10:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:10:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:10:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178568704001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:10:00] local.INFO: Unknown IO ID detected {"io_id":12,"value":206,"description":"Unknown IO ID 12"} 
[2026-11-03 06:10:00] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:10:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37168599734943744,"km_value":37168599734943.74,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:10:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":2050263759687256064,"description":"Unknown IO ID 45"} 
[2026-11-03 06:10:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178568704001,"power":27463,"unknown_12":206,"unknown_81":20480,"ignition":30,"odometer":null,"unknown_45":2050263759687256064}} 
[2026-11-03 06:10:00] local.INFO: DEBUG: GPS processor result {"connection_id":231502,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53583,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:10:00] local.INFO: GPS data processed {"connection_id":231502,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:10:00] local.INFO: Acknowledgment sent {"connection_id":231502,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:10:05] local.INFO: TCP Data received {"connection_id":228431,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:10:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228431,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:10:05] local.INFO: Processing buffer {"connection_id":228431,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:10:05] local.INFO: IMEI packet received {"connection_id":228431,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:10:05] local.INFO: IMEI acknowledgment sent {"connection_id":228431,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:10:08] local.INFO: TCP Data received {"connection_id":228431,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:10:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228431,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:10:08] local.INFO: Processing buffer {"connection_id":228431,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:10:08] local.INFO: IMEI packet received {"connection_id":228431,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:10:08] local.INFO: IMEI acknowledgment sent {"connection_id":228431,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:10:10] local.INFO: TCP Data received {"connection_id":228431,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:10:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228431,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:10:10] local.INFO: Processing buffer {"connection_id":228431,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:10:10] local.INFO: IMEI packet received {"connection_id":228431,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:10:10] local.INFO: IMEI acknowledgment sent {"connection_id":228431,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:10:11] local.INFO: TCP Data received {"connection_id":228431,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed7cfd0012d1c3a4006d423a8000901362d..."} 
[2026-11-03 06:10:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228431,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed7cfd0012d1c3a4006d423a8000901362d..."} 
[2026-11-03 06:10:11] local.INFO: Processing buffer {"connection_id":228431,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed7cfd0012d1c3a4006d423a8000901362d..."} 
[2026-11-03 06:10:11] local.INFO: Packet analysis {"connection_id":228431,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed7"} 
[2026-11-03 06:10:11] local.INFO: Extracted packet for processing {"connection_id":228431,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed7"} 
[2026-11-03 06:10:11] local.INFO: GPS Element Parsed {"raw_longitude":756824640,"raw_latitude":114566056,"longitude_deg":75.682464,"latitude_deg":11.4566056,"altitude":9,"angle":310,"satellites":45,"speed":38,"hex_longitude":"2d1c3a40","hex_latitude":"06d423a8","is_valid_coordinates":true} 
[2026-11-03 06: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-11-03 06:10:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178572032001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:10:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37168969102131200,"note":"Value kept but may cause issues"} 
[2026-11-03 06:10:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":2041256560433528832,"note":"Value kept but may cause issues"} 
[2026-11-03 06:10:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,14,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:10:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793666306000,"timestamp_ms":1793666306000,"timestamp_seconds":1793666306,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed7cfd0"} 
[2026-11-03 06:10:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:10: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-11-03 06: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":71,"data_length":795,"current_offset":136} 
[2026-11-03 06:10:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06: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-11-03 06:10:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:10:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:10:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228431,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:10:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228431,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:10:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228431,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:10: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-11-03 06:10:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:10:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:10:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178572032001,"66":27376,"14":206,"81":20480,"24":38,"16":37168969102131200,"45":2041256560433528832},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,14,81,24,16,45]} 
[2026-11-03 06:10:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:10:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:10:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178572032001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:10:11] local.INFO: Unknown IO ID detected {"io_id":14,"value":206,"description":"Unknown IO ID 14"} 
[2026-11-03 06:10:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:10:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37168969102131200,"km_value":37168969102131.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:10:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":2041256560433528832,"description":"Unknown IO ID 45"} 
[2026-11-03 06:10:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178572032001,"power":27376,"unknown_14":206,"unknown_81":20480,"ignition":38,"odometer":null,"unknown_45":2041256560433528832}} 
[2026-11-03 06:10:11] local.INFO: DEBUG: GPS processor result {"connection_id":228431,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53584,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:10:11] local.INFO: GPS data processed {"connection_id":228431,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:10:11] local.INFO: Acknowledgment sent {"connection_id":228431,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:10:42] local.INFO: TCP Data received {"connection_id":228431,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed92f60012d1b148006d4ebf0000c012d33..."} 
[2026-11-03 06:10:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228431,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed92f60012d1b148006d4ebf0000c012d33..."} 
[2026-11-03 06:10:42] local.INFO: Processing buffer {"connection_id":228431,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed92f60012d1b148006d4ebf0000c012d33..."} 
[2026-11-03 06:10:42] local.INFO: Packet analysis {"connection_id":228431,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed9"} 
[2026-11-03 06:10:42] local.INFO: Extracted packet for processing {"connection_id":228431,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed9"} 
[2026-11-03 06:10:42] local.INFO: GPS Element Parsed {"raw_longitude":756749440,"raw_latitude":114617328,"longitude_deg":75.674944,"latitude_deg":11.4617328,"altitude":12,"angle":301,"satellites":51,"speed":51,"hex_longitude":"2d1b1480","hex_latitude":"06d4ebf0","is_valid_coordinates":true} 
[2026-11-03 06:10: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-11-03 06:10:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178595328001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:10:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37173461637922816,"note":"Value kept but may cause issues"} 
[2026-11-03 06:10:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1960965823340023808,"note":"Value kept but may cause issues"} 
[2026-11-03 06:10:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:10:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793666396000,"timestamp_ms":1793666396000,"timestamp_seconds":1793666396,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed92f60"} 
[2026-11-03 06:10:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:10: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-11-03 06:10:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 06:10:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06:10: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-11-03 06:10:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:10:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:10:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228431,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:10:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228431,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:10:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228431,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:10: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-11-03 06:10:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:10:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:10:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178595328001,"66":27321,"100":206,"81":20480,"24":51,"16":37173461637922816,"45":1960965823340023808},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,81,24,16,45]} 
[2026-11-03 06:10:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:10:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:10:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178595328001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:10:42] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-11-03 06:10:42] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:10:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37173461637922816,"km_value":37173461637922.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:10:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":1960965823340023808,"description":"Unknown IO ID 45"} 
[2026-11-03 06:10:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178595328001,"power":27321,"unknown_100":206,"unknown_81":20480,"ignition":51,"odometer":null,"unknown_45":1960965823340023808}} 
[2026-11-03 06:10:42] local.INFO: DEBUG: GPS processor result {"connection_id":228431,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53585,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:10:42] local.INFO: GPS data processed {"connection_id":228431,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:10:42] local.INFO: Acknowledgment sent {"connection_id":228431,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:11:10] local.INFO: TCP Data received {"connection_id":227983,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:11:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227983,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:11:10] local.INFO: Processing buffer {"connection_id":227983,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:11:10] local.INFO: IMEI packet received {"connection_id":227983,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:11:10] local.INFO: IMEI acknowledgment sent {"connection_id":227983,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:11:10] local.INFO: TCP Data received {"connection_id":227983,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:11:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227983,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:11:10] local.INFO: Processing buffer {"connection_id":227983,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:11:10] local.INFO: IMEI packet received {"connection_id":227983,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:11:10] local.INFO: IMEI acknowledgment sent {"connection_id":227983,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:11:16] local.INFO: TCP Data received {"connection_id":227983,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:11:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227983,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:11:16] local.INFO: Processing buffer {"connection_id":227983,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:11:16] local.INFO: IMEI packet received {"connection_id":227983,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:11:16] local.INFO: IMEI acknowledgment sent {"connection_id":227983,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:11:18] local.INFO: TCP Data received {"connection_id":227983,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed92f60012d1b148006d4ebf0000c012d33..."} 
[2026-11-03 06:11:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227983,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed92f60012d1b148006d4ebf0000c012d33..."} 
[2026-11-03 06:11:18] local.INFO: Processing buffer {"connection_id":227983,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed92f60012d1b148006d4ebf0000c012d33..."} 
[2026-11-03 06:11:18] local.INFO: Packet analysis {"connection_id":227983,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed9"} 
[2026-11-03 06:11:18] local.INFO: Extracted packet for processing {"connection_id":227983,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed9"} 
[2026-11-03 06:11:18] local.INFO: GPS Element Parsed {"raw_longitude":756749440,"raw_latitude":114617328,"longitude_deg":75.674944,"latitude_deg":11.4617328,"altitude":12,"angle":301,"satellites":51,"speed":51,"hex_longitude":"2d1b1480","hex_latitude":"06d4ebf0","is_valid_coordinates":true} 
[2026-11-03 06:11: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-11-03 06:11:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178597376001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:11:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37173461637922816,"note":"Value kept but may cause issues"} 
[2026-11-03 06:11:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1951325305388658688,"note":"Value kept but may cause issues"} 
[2026-11-03 06:11:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:11:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793666396000,"timestamp_ms":1793666396000,"timestamp_seconds":1793666396,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed92f60"} 
[2026-11-03 06:11:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:11:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:11: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 06:11:18] 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-11-03 06:11: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-11-03 06:11:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:11:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:11:18] local.INFO: Teltonika packet parsed successfully {"connection_id":227983,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:11:18] local.INFO: Passing IMEI to GPS processor {"connection_id":227983,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:11:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":227983,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:11: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-11-03 06:11:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:11:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:11:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178597376001,"66":27321,"100":206,"81":20480,"24":51,"16":37173461637922816,"45":1951325305388658688},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,81,24,16,45]} 
[2026-11-03 06:11:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:11:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:11:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178597376001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:11:18] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-11-03 06:11:18] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:11:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37173461637922816,"km_value":37173461637922.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:11:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":1951325305388658688,"description":"Unknown IO ID 45"} 
[2026-11-03 06:11:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178597376001,"power":27321,"unknown_100":206,"unknown_81":20480,"ignition":51,"odometer":null,"unknown_45":1951325305388658688}} 
[2026-11-03 06:11:18] local.INFO: DEBUG: GPS processor result {"connection_id":227983,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53586,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:11:18] local.INFO: GPS data processed {"connection_id":227983,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:11:18] local.INFO: Acknowledgment sent {"connection_id":227983,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:12:05] local.INFO: TCP Data received {"connection_id":231503,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:12:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231503,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:12:05] local.INFO: Processing buffer {"connection_id":231503,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:12:05] local.INFO: IMEI packet received {"connection_id":231503,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:12:05] local.INFO: IMEI acknowledgment sent {"connection_id":231503,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:12:06] local.INFO: TCP Data received {"connection_id":231503,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:12:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231503,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:12:06] local.INFO: Processing buffer {"connection_id":231503,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:12:06] local.INFO: IMEI packet received {"connection_id":231503,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:12:06] local.INFO: IMEI acknowledgment sent {"connection_id":231503,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:12:10] local.INFO: TCP Data received {"connection_id":231503,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:12:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231503,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:12:10] local.INFO: Processing buffer {"connection_id":231503,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:12:10] local.INFO: IMEI packet received {"connection_id":231503,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:12:10] local.INFO: IMEI acknowledgment sent {"connection_id":231503,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:12:11] local.INFO: TCP Data received {"connection_id":231503,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed94ab8012d1af44006d4fef8000a012c30..."} 
[2026-11-03 06:12:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231503,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed94ab8012d1af44006d4fef8000a012c30..."} 
[2026-11-03 06:12:11] local.INFO: Processing buffer {"connection_id":231503,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed94ab8012d1af44006d4fef8000a012c30..."} 
[2026-11-03 06:12:11] local.INFO: Packet analysis {"connection_id":231503,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed9"} 
[2026-11-03 06:12:11] local.INFO: Extracted packet for processing {"connection_id":231503,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed9"} 
[2026-11-03 06:12:11] local.INFO: GPS Element Parsed {"raw_longitude":756741184,"raw_latitude":114622200,"longitude_deg":75.6741184,"latitude_deg":11.46222,"altitude":10,"angle":300,"satellites":48,"speed":52,"hex_longitude":"2d1af440","hex_latitude":"06d4fef8","is_valid_coordinates":true} 
[2026-11-03 06: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-11-03 06:12:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178597376001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:12:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37173921199423488,"note":"Value kept but may cause issues"} 
[2026-11-03 06:12:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1951325305388658688,"note":"Value kept but may cause issues"} 
[2026-11-03 06:12:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:12:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793666403000,"timestamp_ms":1793666403000,"timestamp_seconds":1793666403,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed94ab8"} 
[2026-11-03 06:12:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:12:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 06:12:11] 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-11-03 06: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-11-03 06:12:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:12:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:12:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231503,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:12:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:12:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:12: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-11-03 06:12:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:12:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:12:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178597376001,"66":27234,"100":206,"81":20480,"24":52,"16":37173921199423488,"45":1951325305388658688},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,81,24,16,45]} 
[2026-11-03 06:12:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:12:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:12:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178597376001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:12:11] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-11-03 06:12:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:12:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37173921199423488,"km_value":37173921199423.484,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:12:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":1951325305388658688,"description":"Unknown IO ID 45"} 
[2026-11-03 06:12:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178597376001,"power":27234,"unknown_100":206,"unknown_81":20480,"ignition":52,"odometer":null,"unknown_45":1951325305388658688}} 
[2026-11-03 06:12:11] local.INFO: DEBUG: GPS processor result {"connection_id":231503,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53587,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:12:11] local.INFO: GPS data processed {"connection_id":231503,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:12:11] local.INFO: Acknowledgment sent {"connection_id":231503,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:12:12] local.INFO: TCP Data received {"connection_id":231503,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ed96610012d1ad38006d511800009012d30..."} 
[2026-11-03 06:12:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231503,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ed96610012d1ad38006d511800009012d30..."} 
[2026-11-03 06:12:12] local.INFO: Processing buffer {"connection_id":231503,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ed96610012d1ad38006d511800009012d30..."} 
[2026-11-03 06:12:12] local.INFO: Packet analysis {"connection_id":231503,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ed9"} 
[2026-11-03 06:12:12] local.INFO: Extracted packet for processing {"connection_id":231503,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ed9"} 
[2026-11-03 06:12:12] local.INFO: GPS Element Parsed {"raw_longitude":756732800,"raw_latitude":114626944,"longitude_deg":75.67328,"latitude_deg":11.4626944,"altitude":9,"angle":301,"satellites":48,"speed":55,"hex_longitude":"2d1ad380","hex_latitude":"06d51180","is_valid_coordinates":true} 
[2026-11-03 06:12:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 06:12:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178599168001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:12:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37174380760924160,"note":"Value kept but may cause issues"} 
[2026-11-03 06:12:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1942247737390987264,"note":"Value kept but may cause issues"} 
[2026-11-03 06:12:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:12:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793666410000,"timestamp_ms":1793666410000,"timestamp_seconds":1793666410,"priority":1,"record_length":96,"hex_timestamp":"000001a19ed96610"} 
[2026-11-03 06:12:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:12:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:12:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 06:12:12] 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-11-03 06:12:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 06:12:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:12:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:12:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231503,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:12:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:12:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:12:12] 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-11-03 06:12:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:12:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:12:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178599168001,"66":27376,"100":206,"81":20480,"24":55,"16":37174380760924160,"45":1942247737390987264},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,81,24,16,45]} 
[2026-11-03 06:12:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:12:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:12:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178599168001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:12:12] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-11-03 06:12:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:12:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37174380760924160,"km_value":37174380760924.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:12:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":1942247737390987264,"description":"Unknown IO ID 45"} 
[2026-11-03 06:12:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178599168001,"power":27376,"unknown_100":206,"unknown_81":20480,"ignition":55,"odometer":null,"unknown_45":1942247737390987264}} 
[2026-11-03 06:12:12] local.INFO: DEBUG: GPS processor result {"connection_id":231503,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53588,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:12:12] local.INFO: GPS data processed {"connection_id":231503,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:12:12] local.INFO: Acknowledgment sent {"connection_id":231503,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:12:43] local.INFO: TCP Data received {"connection_id":231503,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19edae0f8012d19350006d5e1e80005011a2a..."} 
[2026-11-03 06:12:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231503,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19edae0f8012d19350006d5e1e80005011a2a..."} 
[2026-11-03 06:12:43] local.INFO: Processing buffer {"connection_id":231503,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19edae0f8012d19350006d5e1e80005011a2a..."} 
[2026-11-03 06:12:43] local.INFO: Packet analysis {"connection_id":231503,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eda"} 
[2026-11-03 06:12:43] local.INFO: Extracted packet for processing {"connection_id":231503,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eda"} 
[2026-11-03 06:12:43] local.INFO: GPS Element Parsed {"raw_longitude":756626688,"raw_latitude":114680296,"longitude_deg":75.6626688,"latitude_deg":11.4680296,"altitude":5,"angle":282,"satellites":42,"speed":43,"hex_longitude":"2d193500","hex_latitude":"06d5e1e8","is_valid_coordinates":true} 
[2026-11-03 06:12:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 06:12:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178623488001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:12:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37180101657362432,"note":"Value kept but may cause issues"} 
[2026-11-03 06:12:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1826420784488988672,"note":"Value kept but may cause issues"} 
[2026-11-03 06:12:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,159,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:12:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793666507000,"timestamp_ms":1793666507000,"timestamp_seconds":1793666507,"priority":1,"record_length":96,"hex_timestamp":"000001a19edae0f8"} 
[2026-11-03 06:12:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:12: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-11-03 06:12:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 06:12:43] 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-11-03 06:12:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 06:12:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:12:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:12:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231503,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:12:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:12:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:12:43] 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-11-03 06:12:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:12:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:12:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178623488001,"66":27376,"159":206,"81":20480,"24":43,"16":37180101657362432,"45":1826420784488988672},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,159,81,24,16,45]} 
[2026-11-03 06:12:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:12:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:12:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178623488001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:12:43] local.INFO: Unknown IO ID detected {"io_id":159,"value":206,"description":"Unknown IO ID 159"} 
[2026-11-03 06:12:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:12:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37180101657362432,"km_value":37180101657362.43,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:12:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":1826420784488988672,"description":"Unknown IO ID 45"} 
[2026-11-03 06:12:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178623488001,"power":27376,"unknown_159":206,"unknown_81":20480,"ignition":43,"odometer":null,"unknown_45":1826420784488988672}} 
[2026-11-03 06:12:43] local.INFO: DEBUG: GPS processor result {"connection_id":231503,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53589,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:12:43] local.INFO: GPS data processed {"connection_id":231503,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:12:43] local.INFO: Acknowledgment sent {"connection_id":231503,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:13:05] local.INFO: TCP Data received {"connection_id":229666,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:13:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229666,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:13:05] local.INFO: Processing buffer {"connection_id":229666,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:13:05] local.INFO: IMEI packet received {"connection_id":229666,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:13:05] local.INFO: IMEI acknowledgment sent {"connection_id":229666,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:13:06] local.INFO: TCP Data received {"connection_id":229666,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:13:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229666,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:13:06] local.INFO: Processing buffer {"connection_id":229666,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:13:06] local.INFO: IMEI packet received {"connection_id":229666,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:13:06] local.INFO: IMEI acknowledgment sent {"connection_id":229666,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:13:10] local.INFO: TCP Data received {"connection_id":229666,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:13:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229666,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:13:10] local.INFO: Processing buffer {"connection_id":229666,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:13:10] local.INFO: IMEI packet received {"connection_id":229666,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:13:10] local.INFO: IMEI acknowledgment sent {"connection_id":229666,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:13:11] local.INFO: TCP Data received {"connection_id":229666,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19edb0038012d190fc006d5ebb80003011d26..."} 
[2026-11-03 06:13:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229666,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19edb0038012d190fc006d5ebb80003011d26..."} 
[2026-11-03 06:13:11] local.INFO: Processing buffer {"connection_id":229666,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19edb0038012d190fc006d5ebb80003011d26..."} 
[2026-11-03 06:13:11] local.INFO: Packet analysis {"connection_id":229666,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19edb"} 
[2026-11-03 06:13:11] local.INFO: Extracted packet for processing {"connection_id":229666,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19edb"} 
[2026-11-03 06:13:11] local.INFO: GPS Element Parsed {"raw_longitude":756617152,"raw_latitude":114682808,"longitude_deg":75.6617152,"latitude_deg":11.4682808,"altitude":3,"angle":285,"satellites":38,"speed":50,"hex_longitude":"2d190fc0","hex_latitude":"06d5ebb8","is_valid_coordinates":true} 
[2026-11-03 06:13: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-11-03 06:13:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178625792001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:13:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37180574103764992,"note":"Value kept but may cause issues"} 
[2026-11-03 06:13:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1816358054072018944,"note":"Value kept but may cause issues"} 
[2026-11-03 06:13:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,159,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:13:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793666515000,"timestamp_ms":1793666515000,"timestamp_seconds":1793666515,"priority":1,"record_length":96,"hex_timestamp":"000001a19edb0038"} 
[2026-11-03 06:13:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:13:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:13: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-11-03 06:13: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-11-03 06:13: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-11-03 06:13:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:13:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:13:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229666,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:13:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229666,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:13:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229666,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:13: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-11-03 06:13:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:13:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:13:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178625792001,"66":27343,"159":206,"81":20480,"24":50,"16":37180574103764992,"45":1816358054072018944},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,159,81,24,16,45]} 
[2026-11-03 06:13:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:13:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:13:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178625792001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:13:11] local.INFO: Unknown IO ID detected {"io_id":159,"value":206,"description":"Unknown IO ID 159"} 
[2026-11-03 06:13:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:13:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37180574103764992,"km_value":37180574103764.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:13:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":1816358054072018944,"description":"Unknown IO ID 45"} 
[2026-11-03 06:13:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178625792001,"power":27343,"unknown_159":206,"unknown_81":20480,"ignition":50,"odometer":null,"unknown_45":1816358054072018944}} 
[2026-11-03 06:13:11] local.INFO: DEBUG: GPS processor result {"connection_id":229666,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53590,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:13:11] local.INFO: GPS data processed {"connection_id":229666,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:13:11] local.INFO: Acknowledgment sent {"connection_id":229666,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:13:42] local.INFO: TCP Data received {"connection_id":229666,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19edbbfa0012d1811c006d618000008011c2b..."} 
[2026-11-03 06:13:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229666,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19edbbfa0012d1811c006d618000008011c2b..."} 
[2026-11-03 06:13:42] local.INFO: Processing buffer {"connection_id":229666,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19edbbfa0012d1811c006d618000008011c2b..."} 
[2026-11-03 06:13:42] local.INFO: Packet analysis {"connection_id":229666,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19edb"} 
[2026-11-03 06:13:42] local.INFO: Extracted packet for processing {"connection_id":229666,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19edb"} 
[2026-11-03 06:13:42] local.INFO: GPS Element Parsed {"raw_longitude":756552128,"raw_latitude":114694144,"longitude_deg":75.6552128,"latitude_deg":11.4694144,"altitude":8,"angle":284,"satellites":43,"speed":50,"hex_longitude":"2d1811c0","hex_latitude":"06d61800","is_valid_coordinates":true} 
[2026-11-03 06: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-11-03 06:13:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178638592001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:13:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37183833983942656,"note":"Value kept but may cause issues"} 
[2026-11-03 06:13:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1744159722548731904,"note":"Value kept but may cause issues"} 
[2026-11-03 06:13:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:13:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793666564000,"timestamp_ms":1793666564000,"timestamp_seconds":1793666564,"priority":1,"record_length":96,"hex_timestamp":"000001a19edbbfa0"} 
[2026-11-03 06:13:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:13:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:13:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-11-03 06:13:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06: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-11-03 06:13:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:13:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:13:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229666,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:13:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229666,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:13:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229666,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:13: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-11-03 06:13:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:13:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:13:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178638592001,"66":27332,"160":206,"81":20480,"24":50,"16":37183833983942656,"45":1744159722548731904},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,81,24,16,45]} 
[2026-11-03 06:13:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:13:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:13:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178638592001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:13:42] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-11-03 06:13:42] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:13:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37183833983942656,"km_value":37183833983942.66,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:13:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":1744159722548731904,"description":"Unknown IO ID 45"} 
[2026-11-03 06:13:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178638592001,"power":27332,"unknown_160":206,"unknown_81":20480,"ignition":50,"odometer":null,"unknown_45":1744159722548731904}} 
[2026-11-03 06:13:42] local.INFO: DEBUG: GPS processor result {"connection_id":229666,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53591,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:13:42] local.INFO: GPS data processed {"connection_id":229666,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:13:42] local.INFO: Acknowledgment sent {"connection_id":229666,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:14:05] local.INFO: TCP Data received {"connection_id":229667,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:14:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229667,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:14:05] local.INFO: Processing buffer {"connection_id":229667,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:14:05] local.INFO: IMEI packet received {"connection_id":229667,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:14:05] local.INFO: IMEI acknowledgment sent {"connection_id":229667,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:14:10] local.INFO: TCP Data received {"connection_id":229667,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:14:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229667,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:14:10] local.INFO: Processing buffer {"connection_id":229667,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:14:10] local.INFO: IMEI packet received {"connection_id":229667,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:14:10] local.INFO: IMEI acknowledgment sent {"connection_id":229667,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:14:11] local.INFO: TCP Data received {"connection_id":229667,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19edbdee0012d17ec4006d622b80007011d2f..."} 
[2026-11-03 06:14:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229667,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19edbdee0012d17ec4006d622b80007011d2f..."} 
[2026-11-03 06:14:11] local.INFO: Processing buffer {"connection_id":229667,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19edbdee0012d17ec4006d622b80007011d2f..."} 
[2026-11-03 06:14:11] local.INFO: Packet analysis {"connection_id":229667,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19edb"} 
[2026-11-03 06:14:11] local.INFO: Extracted packet for processing {"connection_id":229667,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19edb"} 
[2026-11-03 06:14:11] local.INFO: GPS Element Parsed {"raw_longitude":756542528,"raw_latitude":114696888,"longitude_deg":75.6542528,"latitude_deg":11.4696888,"altitude":7,"angle":285,"satellites":47,"speed":51,"hex_longitude":"2d17ec40","hex_latitude":"06d622b8","is_valid_coordinates":true} 
[2026-11-03 06:14: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-11-03 06:14:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178640384001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:14:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37184310725312512,"note":"Value kept but may cause issues"} 
[2026-11-03 06:14:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1734378467108585472,"note":"Value kept but may cause issues"} 
[2026-11-03 06:14:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:14:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793666572000,"timestamp_ms":1793666572000,"timestamp_seconds":1793666572,"priority":1,"record_length":96,"hex_timestamp":"000001a19edbdee0"} 
[2026-11-03 06:14:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:14: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-11-03 06:14:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 06:14:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06:14: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-11-03 06:14:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:14:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:14:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229667,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:14:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229667,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:14:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229667,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:14: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-11-03 06:14:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:14:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:14:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178640384001,"66":27397,"160":206,"81":20480,"24":51,"16":37184310725312512,"45":1734378467108585472},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,81,24,16,45]} 
[2026-11-03 06:14:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:14:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:14:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178640384001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:14:11] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-11-03 06:14:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:14:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37184310725312512,"km_value":37184310725312.516,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:14:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":1734378467108585472,"description":"Unknown IO ID 45"} 
[2026-11-03 06:14:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178640384001,"power":27397,"unknown_160":206,"unknown_81":20480,"ignition":51,"odometer":null,"unknown_45":1734378467108585472}} 
[2026-11-03 06:14:11] local.INFO: DEBUG: GPS processor result {"connection_id":229667,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53592,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:14:11] local.INFO: GPS data processed {"connection_id":229667,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:14:11] local.INFO: Acknowledgment sent {"connection_id":229667,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:14:12] local.INFO: TCP Data received {"connection_id":231504,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:14:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231504,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:14:12] local.INFO: Processing buffer {"connection_id":231504,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:14:12] local.INFO: IMEI packet received {"connection_id":231504,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 06:14:12] local.INFO: IMEI acknowledgment sent {"connection_id":231504,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:14:42] local.INFO: TCP Data received {"connection_id":229668,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:14:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229668,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:14:42] local.INFO: Processing buffer {"connection_id":229668,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:14:42] local.INFO: IMEI packet received {"connection_id":229668,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 06:14:42] local.INFO: IMEI acknowledgment sent {"connection_id":229668,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:14:43] local.INFO: TCP Data received {"connection_id":229667,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19edbfe20012d17c58006d62d400006011e31..."} 
[2026-11-03 06:14:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229667,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19edbfe20012d17c58006d62d400006011e31..."} 
[2026-11-03 06:14:43] local.INFO: Processing buffer {"connection_id":229667,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19edbfe20012d17c58006d62d400006011e31..."} 
[2026-11-03 06:14:43] local.INFO: Packet analysis {"connection_id":229667,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19edb"} 
[2026-11-03 06:14:43] local.INFO: Extracted packet for processing {"connection_id":229667,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19edb"} 
[2026-11-03 06:14:43] local.INFO: GPS Element Parsed {"raw_longitude":756532608,"raw_latitude":114699584,"longitude_deg":75.6532608,"latitude_deg":11.4699584,"altitude":6,"angle":286,"satellites":49,"speed":46,"hex_longitude":"2d17c580","hex_latitude":"06d62d40","is_valid_coordinates":true} 
[2026-11-03 06:14: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-11-03 06:14:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178642432001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:14:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37184800351584256,"note":"Value kept but may cause issues"} 
[2026-11-03 06:14:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1723823155482638336,"note":"Value kept but may cause issues"} 
[2026-11-03 06:14:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:14:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793666580000,"timestamp_ms":1793666580000,"timestamp_seconds":1793666580,"priority":1,"record_length":96,"hex_timestamp":"000001a19edbfe20"} 
[2026-11-03 06:14:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:14:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:14:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 06:14:43] 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-11-03 06:14: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-11-03 06:14:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:14:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:14:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229667,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:14:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229667,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:14:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229667,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:14:43] 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-11-03 06:14:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:14:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:14:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178642432001,"66":27343,"160":206,"81":20480,"24":46,"16":37184800351584256,"45":1723823155482638336},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,81,24,16,45]} 
[2026-11-03 06:14:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:14:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:14:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178642432001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:14:43] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-11-03 06:14:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:14:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37184800351584256,"km_value":37184800351584.26,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:14:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":1723823155482638336,"description":"Unknown IO ID 45"} 
[2026-11-03 06:14:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178642432001,"power":27343,"unknown_160":206,"unknown_81":20480,"ignition":46,"odometer":null,"unknown_45":1723823155482638336}} 
[2026-11-03 06:14:43] local.INFO: DEBUG: GPS processor result {"connection_id":229667,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53593,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:14:43] local.INFO: GPS data processed {"connection_id":229667,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:14:43] local.INFO: Acknowledgment sent {"connection_id":229667,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:15:05] local.INFO: TCP Data received {"connection_id":228433,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:15:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228433,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:15:05] local.INFO: Processing buffer {"connection_id":228433,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:15:05] local.INFO: IMEI packet received {"connection_id":228433,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:15:05] local.INFO: IMEI acknowledgment sent {"connection_id":228433,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:15:10] local.INFO: TCP Data received {"connection_id":228433,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:15:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228433,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:15:10] local.INFO: Processing buffer {"connection_id":228433,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:15:10] local.INFO: IMEI packet received {"connection_id":228433,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:15:10] local.INFO: IMEI acknowledgment sent {"connection_id":228433,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:15:11] local.INFO: TCP Data received {"connection_id":228433,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19edd1b48012d16540006d67180001001142f..."} 
[2026-11-03 06:15:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228433,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19edd1b48012d16540006d67180001001142f..."} 
[2026-11-03 06:15:11] local.INFO: Processing buffer {"connection_id":228433,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19edd1b48012d16540006d67180001001142f..."} 
[2026-11-03 06:15:11] local.INFO: Packet analysis {"connection_id":228433,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19edd"} 
[2026-11-03 06:15:11] local.INFO: Extracted packet for processing {"connection_id":228433,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19edd"} 
[2026-11-03 06:15:11] local.INFO: GPS Element Parsed {"raw_longitude":756438016,"raw_latitude":114717056,"longitude_deg":75.6438016,"latitude_deg":11.4717056,"altitude":16,"angle":276,"satellites":47,"speed":44,"hex_longitude":"2d165400","hex_latitude":"06d67180","is_valid_coordinates":true} 
[2026-11-03 06:15: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-11-03 06:15:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178661120001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:15:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37189391671623680,"note":"Value kept but may cause issues"} 
[2026-11-03 06:15:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1619958889081354240,"note":"Value kept but may cause issues"} 
[2026-11-03 06:15:11] 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-11-03 06:15:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793666653000,"timestamp_ms":1793666653000,"timestamp_seconds":1793666653,"priority":1,"record_length":96,"hex_timestamp":"000001a19edd1b48"} 
[2026-11-03 06:15:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:15:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:15: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-11-03 06:15: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-11-03 06:15: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-11-03 06:15:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:15:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:15:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228433,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:15:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:15:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:15: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-11-03 06:15:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:15:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:15:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178661120001,"66":27310,"44":206,"81":20480,"24":44,"16":37189391671623680,"45":1619958889081354240},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,44,81,24,16,45]} 
[2026-11-03 06:15:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:15:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:15:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178661120001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:15:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":206,"description":"Unknown IO ID 44"} 
[2026-11-03 06:15:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:15:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37189391671623680,"km_value":37189391671623.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:15:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":1619958889081354240,"description":"Unknown IO ID 45"} 
[2026-11-03 06:15:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178661120001,"power":27310,"unknown_44":206,"unknown_81":20480,"ignition":44,"odometer":null,"unknown_45":1619958889081354240}} 
[2026-11-03 06:15:11] local.INFO: DEBUG: GPS processor result {"connection_id":228433,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53594,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:15:11] local.INFO: GPS data processed {"connection_id":228433,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:15:11] local.INFO: Acknowledgment sent {"connection_id":228433,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:15:44] local.INFO: TCP Data received {"connection_id":228433,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19edd2ed0012d163f4006d675d0001101222f..."} 
[2026-11-03 06:15:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228433,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19edd2ed0012d163f4006d675d0001101222f..."} 
[2026-11-03 06:15:44] local.INFO: Processing buffer {"connection_id":228433,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19edd2ed0012d163f4006d675d0001101222f..."} 
[2026-11-03 06:15:44] local.INFO: Packet analysis {"connection_id":228433,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19edd"} 
[2026-11-03 06:15:44] local.INFO: Extracted packet for processing {"connection_id":228433,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19edd"} 
[2026-11-03 06:15:44] local.INFO: GPS Element Parsed {"raw_longitude":756432704,"raw_latitude":114718160,"longitude_deg":75.6432704,"latitude_deg":11.471816,"altitude":17,"angle":290,"satellites":47,"speed":32,"hex_longitude":"2d163f40","hex_latitude":"06d675d0","is_valid_coordinates":true} 
[2026-11-03 06:15: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-11-03 06:15:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178663168001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:15:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37189645074694144,"note":"Value kept but may cause issues"} 
[2026-11-03 06:15:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1608910996245676032,"note":"Value kept but may cause issues"} 
[2026-11-03 06:15:44] 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-11-03 06:15:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793666658000,"timestamp_ms":1793666658000,"timestamp_seconds":1793666658,"priority":1,"record_length":96,"hex_timestamp":"000001a19edd2ed0"} 
[2026-11-03 06:15:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:15:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:15: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":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-11-03 06:15:44] 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-11-03 06:15: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-11-03 06:15:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:15:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:15:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228433,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:15:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:15:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:15:44] 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-11-03 06:15:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:15:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:15:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178663168001,"66":27397,"44":206,"81":20480,"24":32,"16":37189645074694144,"45":1608910996245676032},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,44,81,24,16,45]} 
[2026-11-03 06:15:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:15:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:15:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178663168001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:15:44] local.INFO: Unknown IO ID detected {"io_id":44,"value":206,"description":"Unknown IO ID 44"} 
[2026-11-03 06:15:44] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:15:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37189645074694144,"km_value":37189645074694.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:15:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":1608910996245676032,"description":"Unknown IO ID 45"} 
[2026-11-03 06:15:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178663168001,"power":27397,"unknown_44":206,"unknown_81":20480,"ignition":32,"odometer":null,"unknown_45":1608910996245676032}} 
[2026-11-03 06:15:44] local.INFO: DEBUG: GPS processor result {"connection_id":228433,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53595,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:15:44] local.INFO: GPS data processed {"connection_id":228433,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:15:44] local.INFO: Acknowledgment sent {"connection_id":228433,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:16:05] local.INFO: TCP Data received {"connection_id":228434,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:16:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228434,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:16:05] local.INFO: Processing buffer {"connection_id":228434,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:16:05] local.INFO: IMEI packet received {"connection_id":228434,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:16:05] local.INFO: IMEI acknowledgment sent {"connection_id":228434,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:16:08] local.INFO: TCP Data received {"connection_id":228434,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:16:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228434,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:16:08] local.INFO: Processing buffer {"connection_id":228434,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:16:08] local.INFO: IMEI packet received {"connection_id":228434,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:16:08] local.INFO: IMEI acknowledgment sent {"connection_id":228434,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:16:10] local.INFO: TCP Data received {"connection_id":228434,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:16:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228434,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:16:10] local.INFO: Processing buffer {"connection_id":228434,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:16:10] local.INFO: IMEI packet received {"connection_id":228434,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:16:10] local.INFO: IMEI acknowledgment sent {"connection_id":228434,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:16:11] local.INFO: TCP Data received {"connection_id":228434,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19edd4a28012d16344006d67b400012012d30..."} 
[2026-11-03 06:16:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228434,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19edd4a28012d16344006d67b400012012d30..."} 
[2026-11-03 06:16:11] local.INFO: Processing buffer {"connection_id":228434,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19edd4a28012d16344006d67b400012012d30..."} 
[2026-11-03 06:16:11] local.INFO: Packet analysis {"connection_id":228434,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19edd"} 
[2026-11-03 06:16:11] local.INFO: Extracted packet for processing {"connection_id":228434,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19edd"} 
[2026-11-03 06:16:11] local.INFO: GPS Element Parsed {"raw_longitude":756429888,"raw_latitude":114719552,"longitude_deg":75.6429888,"latitude_deg":11.4719552,"altitude":18,"angle":301,"satellites":48,"speed":16,"hex_longitude":"2d163440","hex_latitude":"06d67b40","is_valid_coordinates":true} 
[2026-11-03 06: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-11-03 06:16:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178664448001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:16:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37189795398549504,"note":"Value kept but may cause issues"} 
[2026-11-03 06:16:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1603070390479212544,"note":"Value kept but may cause issues"} 
[2026-11-03 06:16:11] 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-11-03 06:16:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793666665000,"timestamp_ms":1793666665000,"timestamp_seconds":1793666665,"priority":1,"record_length":96,"hex_timestamp":"000001a19edd4a28"} 
[2026-11-03 06:16:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:16: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-11-03 06: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 06:16: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-11-03 06: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-11-03 06:16:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:16:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:16:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228434,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:16:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228434,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:16:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228434,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:16: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-11-03 06:16:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:16:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:16:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178664448001,"66":27321,"44":206,"81":20480,"24":16,"16":37189795398549504,"45":1603070390479212544},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,44,81,24,16,45]} 
[2026-11-03 06:16:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:16:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:16:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178664448001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:16:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":206,"description":"Unknown IO ID 44"} 
[2026-11-03 06:16:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:16:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37189795398549504,"km_value":37189795398549.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:16:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":1603070390479212544,"description":"Unknown IO ID 45"} 
[2026-11-03 06:16:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178664448001,"power":27321,"unknown_44":206,"unknown_81":20480,"ignition":16,"odometer":null,"unknown_45":1603070390479212544}} 
[2026-11-03 06:16:11] local.INFO: DEBUG: GPS processor result {"connection_id":228434,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53596,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:16:11] local.INFO: GPS data processed {"connection_id":228434,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:16:11] local.INFO: Acknowledgment sent {"connection_id":228434,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:16:43] local.INFO: TCP Data received {"connection_id":228434,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ede76f0012d158a4006d70478000a013429..."} 
[2026-11-03 06:16:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228434,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ede76f0012d158a4006d70478000a013429..."} 
[2026-11-03 06:16:43] local.INFO: Processing buffer {"connection_id":228434,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ede76f0012d158a4006d70478000a013429..."} 
[2026-11-03 06:16:43] local.INFO: Packet analysis {"connection_id":228434,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ede"} 
[2026-11-03 06:16:43] local.INFO: Extracted packet for processing {"connection_id":228434,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ede"} 
[2026-11-03 06:16:43] local.INFO: GPS Element Parsed {"raw_longitude":756386368,"raw_latitude":114754680,"longitude_deg":75.6386368,"latitude_deg":11.475468,"altitude":10,"angle":308,"satellites":41,"speed":30,"hex_longitude":"2d158a40","hex_latitude":"06d70478","is_valid_coordinates":true} 
[2026-11-03 06:16: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-11-03 06:16:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178682624001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:16:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37192557062520832,"note":"Value kept but may cause issues"} 
[2026-11-03 06:16:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1560286194027069440,"note":"Value kept but may cause issues"} 
[2026-11-03 06:16:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,183,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:16:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793666742000,"timestamp_ms":1793666742000,"timestamp_seconds":1793666742,"priority":1,"record_length":96,"hex_timestamp":"000001a19ede76f0"} 
[2026-11-03 06:16:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:16:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:16: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":43,"data_length":795,"current_offset":136} 
[2026-11-03 06:16:43] 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-11-03 06:16: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-11-03 06:16:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:16:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:16:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228434,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:16:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228434,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:16:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228434,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:16:43] 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-11-03 06:16:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:16:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:16:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178682624001,"66":27713,"183":206,"81":20480,"24":30,"16":37192557062520832,"45":1560286194027069440},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,183,81,24,16,45]} 
[2026-11-03 06:16:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:16:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:16:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178682624001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:16:43] local.INFO: Unknown IO ID detected {"io_id":183,"value":206,"description":"Unknown IO ID 183"} 
[2026-11-03 06:16:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:16:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37192557062520832,"km_value":37192557062520.83,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:16:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":1560286194027069440,"description":"Unknown IO ID 45"} 
[2026-11-03 06:16:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178682624001,"power":27713,"unknown_183":206,"unknown_81":20480,"ignition":30,"odometer":null,"unknown_45":1560286194027069440}} 
[2026-11-03 06:16:43] local.INFO: DEBUG: GPS processor result {"connection_id":228434,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53597,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:16:43] local.INFO: GPS data processed {"connection_id":228434,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:16:43] local.INFO: Acknowledgment sent {"connection_id":228434,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:17:05] local.INFO: TCP Data received {"connection_id":227985,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:17:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227985,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:17:05] local.INFO: Processing buffer {"connection_id":227985,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:17:05] local.INFO: IMEI packet received {"connection_id":227985,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:17:05] local.INFO: IMEI acknowledgment sent {"connection_id":227985,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:17:09] local.INFO: TCP Data received {"connection_id":227985,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:17:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227985,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:17:09] local.INFO: Processing buffer {"connection_id":227985,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:17:09] local.INFO: IMEI packet received {"connection_id":227985,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:17:09] local.INFO: IMEI acknowledgment sent {"connection_id":227985,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:17:10] local.INFO: TCP Data received {"connection_id":227985,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:17:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227985,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:17:10] local.INFO: Processing buffer {"connection_id":227985,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:17:10] local.INFO: IMEI packet received {"connection_id":227985,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:17:10] local.INFO: IMEI acknowledgment sent {"connection_id":227985,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:17:11] local.INFO: TCP Data received {"connection_id":227985,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19edea5d0012d156ec006d71d680009013c23..."} 
[2026-11-03 06:17:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227985,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19edea5d0012d156ec006d71d680009013c23..."} 
[2026-11-03 06:17:11] local.INFO: Processing buffer {"connection_id":227985,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19edea5d0012d156ec006d71d680009013c23..."} 
[2026-11-03 06:17:11] local.INFO: Packet analysis {"connection_id":227985,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ede"} 
[2026-11-03 06:17:11] local.INFO: Extracted packet for processing {"connection_id":227985,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ede"} 
[2026-11-03 06:17:11] local.INFO: GPS Element Parsed {"raw_longitude":756379328,"raw_latitude":114761064,"longitude_deg":75.6379328,"latitude_deg":11.4761064,"altitude":9,"angle":316,"satellites":35,"speed":35,"hex_longitude":"2d156ec0","hex_latitude":"06d71d68","is_valid_coordinates":true} 
[2026-11-03 06:17: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-11-03 06:17:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178685952001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:17:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37193012329054208,"note":"Value kept but may cause issues"} 
[2026-11-03 06:17:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1552123419703932928,"note":"Value kept but may cause issues"} 
[2026-11-03 06:17:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,183,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:17:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793666754000,"timestamp_ms":1793666754000,"timestamp_seconds":1793666754,"priority":1,"record_length":96,"hex_timestamp":"000001a19edea5d0"} 
[2026-11-03 06:17:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:17: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-11-03 06:17: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":65,"data_length":795,"current_offset":136} 
[2026-11-03 06:17:11] 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-11-03 06:17: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-11-03 06:17:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:17:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:17:11] local.INFO: Teltonika packet parsed successfully {"connection_id":227985,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:17:11] local.INFO: Passing IMEI to GPS processor {"connection_id":227985,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:17:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":227985,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:17: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-11-03 06:17:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:17:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:17:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178685952001,"66":27745,"183":206,"81":20480,"24":35,"16":37193012329054208,"45":1552123419703932928},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,183,81,24,16,45]} 
[2026-11-03 06:17:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:17:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:17:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178685952001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:17:11] local.INFO: Unknown IO ID detected {"io_id":183,"value":206,"description":"Unknown IO ID 183"} 
[2026-11-03 06:17:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:17:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37193012329054208,"km_value":37193012329054.21,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:17:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":1552123419703932928,"description":"Unknown IO ID 45"} 
[2026-11-03 06:17:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178685952001,"power":27745,"unknown_183":206,"unknown_81":20480,"ignition":35,"odometer":null,"unknown_45":1552123419703932928}} 
[2026-11-03 06:17:11] local.INFO: DEBUG: GPS processor result {"connection_id":227985,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53598,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:17:11] local.INFO: GPS data processed {"connection_id":227985,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:17:11] local.INFO: Acknowledgment sent {"connection_id":227985,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:17:42] local.INFO: TCP Data received {"connection_id":227985,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19edec8f8012d15560006d73760000a013d2c..."} 
[2026-11-03 06:17:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227985,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19edec8f8012d15560006d73760000a013d2c..."} 
[2026-11-03 06:17:42] local.INFO: Processing buffer {"connection_id":227985,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19edec8f8012d15560006d73760000a013d2c..."} 
[2026-11-03 06:17:42] local.INFO: Packet analysis {"connection_id":227985,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ede"} 
[2026-11-03 06:17:42] local.INFO: Extracted packet for processing {"connection_id":227985,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ede"} 
[2026-11-03 06:17:42] local.INFO: GPS Element Parsed {"raw_longitude":756372992,"raw_latitude":114767712,"longitude_deg":75.6372992,"latitude_deg":11.4767712,"altitude":10,"angle":317,"satellites":44,"speed":42,"hex_longitude":"2d155600","hex_latitude":"06d73760","is_valid_coordinates":true} 
[2026-11-03 06:17: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-11-03 06:17:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178689024001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:17:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37193454710685696,"note":"Value kept but may cause issues"} 
[2026-11-03 06:17:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1544382857846024192,"note":"Value kept but may cause issues"} 
[2026-11-03 06:17:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,183,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:17:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793666763000,"timestamp_ms":1793666763000,"timestamp_seconds":1793666763,"priority":1,"record_length":96,"hex_timestamp":"000001a19edec8f8"} 
[2026-11-03 06:17:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:17:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:17: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":97,"data_length":795,"current_offset":136} 
[2026-11-03 06:17:42] 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-11-03 06:17: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-11-03 06:17:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:17:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:17:42] local.INFO: Teltonika packet parsed successfully {"connection_id":227985,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:17:42] local.INFO: Passing IMEI to GPS processor {"connection_id":227985,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:17:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":227985,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:17: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-11-03 06:17:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:17:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:17:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178689024001,"66":27647,"183":206,"81":20480,"24":42,"16":37193454710685696,"45":1544382857846024192},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,183,81,24,16,45]} 
[2026-11-03 06:17:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:17:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:17:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178689024001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:17:42] local.INFO: Unknown IO ID detected {"io_id":183,"value":206,"description":"Unknown IO ID 183"} 
[2026-11-03 06:17:42] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:17:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37193454710685696,"km_value":37193454710685.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:17:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":1544382857846024192,"description":"Unknown IO ID 45"} 
[2026-11-03 06:17:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178689024001,"power":27647,"unknown_183":206,"unknown_81":20480,"ignition":42,"odometer":null,"unknown_45":1544382857846024192}} 
[2026-11-03 06:17:42] local.INFO: DEBUG: GPS processor result {"connection_id":227985,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53599,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:17:42] local.INFO: GPS data processed {"connection_id":227985,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:17:42] local.INFO: Acknowledgment sent {"connection_id":227985,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:18:05] local.INFO: TCP Data received {"connection_id":227987,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:18:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227987,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:18:05] local.INFO: Processing buffer {"connection_id":227987,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:18:05] local.INFO: IMEI packet received {"connection_id":227987,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:18:05] local.INFO: IMEI acknowledgment sent {"connection_id":227987,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:18:06] local.INFO: TCP Data received {"connection_id":227987,"ip":"42.109.136.5","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 06:18:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227987,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 06:18:06] local.INFO: Processing buffer {"connection_id":227987,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 06:18:06] local.INFO: IMEI packet received {"connection_id":227987,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:18:06] local.INFO: IMEI acknowledgment sent {"connection_id":227987,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:18:10] local.INFO: TCP Data received {"connection_id":227987,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:18:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227987,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:18:10] local.INFO: Processing buffer {"connection_id":227987,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 06:18:10] local.INFO: IMEI packet received {"connection_id":227987,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:18:10] local.INFO: IMEI acknowledgment sent {"connection_id":227987,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:18:12] local.INFO: TCP Data received {"connection_id":227987,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19edff9a8012d145e8006d84080000d014230..."} 
[2026-11-03 06:18:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227987,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19edff9a8012d145e8006d84080000d014230..."} 
[2026-11-03 06:18:12] local.INFO: Processing buffer {"connection_id":227987,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a19e..."} 
[2026-11-03 06:18:12] local.INFO: IMEI packet received {"connection_id":227987,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:18:12] local.INFO: IMEI acknowledgment sent {"connection_id":227987,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:18:13] local.INFO: TCP Data received {"connection_id":227987,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee01118012d144bc006d85df0000d014d2f..."} 
[2026-11-03 06:18:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227987,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee01118012d144bc006d85df0000d014d2f..."} 
[2026-11-03 06:18:13] local.INFO: Processing buffer {"connection_id":227987,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a19edff9a8012d145e8006d84080000d014230..."} 
[2026-11-03 06:18:13] local.INFO: Packet analysis {"connection_id":227987,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a19edf"} 
[2026-11-03 06:18:13] local.INFO: Extracted packet for processing {"connection_id":227987,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19edf"} 
[2026-11-03 06:18:13] local.INFO: GPS Element Parsed {"raw_longitude":756309632,"raw_latitude":114835584,"longitude_deg":75.6309632,"latitude_deg":11.4835584,"altitude":13,"angle":322,"satellites":48,"speed":58,"hex_longitude":"2d145e80","hex_latitude":"06d84080","is_valid_coordinates":true} 
[2026-11-03 06:18: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-11-03 06:18:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178709504001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:18:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37197917181706240,"note":"Value kept but may cause issues"} 
[2026-11-03 06:18:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1475421488569006080,"note":"Value kept but may cause issues"} 
[2026-11-03 06:18:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:18:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793666841000,"timestamp_ms":1793666841000,"timestamp_seconds":1793666841,"priority":1,"record_length":96,"hex_timestamp":"000001a19edff9a8"} 
[2026-11-03 06:18:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:18: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-11-03 06:18: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 06:18:13] 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-11-03 06:18: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-11-03 06:18:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:18:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:18:13] local.INFO: Teltonika packet parsed successfully {"connection_id":227987,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:18:13] local.INFO: Passing IMEI to GPS processor {"connection_id":227987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:18:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":227987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:18:13] 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-11-03 06:18:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:18:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:18:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178709504001,"66":27876,"184":206,"81":20480,"24":58,"16":37197917181706240,"45":1475421488569006080},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,81,24,16,45]} 
[2026-11-03 06:18:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:18:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:18:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178709504001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:18:13] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-11-03 06:18:13] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:18:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37197917181706240,"km_value":37197917181706.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:18:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":1475421488569006080,"description":"Unknown IO ID 45"} 
[2026-11-03 06:18:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178709504001,"power":27876,"unknown_184":206,"unknown_81":20480,"ignition":58,"odometer":null,"unknown_45":1475421488569006080}} 
[2026-11-03 06:18:13] local.INFO: DEBUG: GPS processor result {"connection_id":227987,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53600,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:18:13] local.INFO: GPS data processed {"connection_id":227987,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:18:13] local.INFO: Acknowledgment sent {"connection_id":227987,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:18:13] local.INFO: Packet analysis {"connection_id":227987,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee0"} 
[2026-11-03 06:18:13] local.INFO: Extracted packet for processing {"connection_id":227987,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee0"} 
[2026-11-03 06:18:13] local.INFO: GPS Element Parsed {"raw_longitude":756304832,"raw_latitude":114843120,"longitude_deg":75.6304832,"latitude_deg":11.484312,"altitude":13,"angle":333,"satellites":47,"speed":59,"hex_longitude":"2d144bc0","hex_latitude":"06d85df0","is_valid_coordinates":true} 
[2026-11-03 06:18: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-11-03 06:18:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178711296001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:18:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37198350973403136,"note":"Value kept but may cause issues"} 
[2026-11-03 06:18:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1467751295455625216,"note":"Value kept but may cause issues"} 
[2026-11-03 06:18:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:18:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793666847000,"timestamp_ms":1793666847000,"timestamp_seconds":1793666847,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee01118"} 
[2026-11-03 06:18:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:18:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:18: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":228,"data_length":795,"current_offset":136} 
[2026-11-03 06:18:13] 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-11-03 06:18: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-11-03 06:18:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:18:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:18:13] local.INFO: Teltonika packet parsed successfully {"connection_id":227987,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:18:13] local.INFO: Passing IMEI to GPS processor {"connection_id":227987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:18:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":227987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:18:13] 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-11-03 06:18:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:18:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:18:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178711296001,"66":27658,"184":206,"81":20480,"24":59,"16":37198350973403136,"45":1467751295455625216},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,81,24,16,45]} 
[2026-11-03 06:18:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:18:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:18:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178711296001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:18:13] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-11-03 06:18:13] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:18:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37198350973403136,"km_value":37198350973403.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:18:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":1467751295455625216,"description":"Unknown IO ID 45"} 
[2026-11-03 06:18:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178711296001,"power":27658,"unknown_184":206,"unknown_81":20480,"ignition":59,"odometer":null,"unknown_45":1467751295455625216}} 
[2026-11-03 06:18:13] local.INFO: DEBUG: GPS processor result {"connection_id":227987,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53601,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:18:13] local.INFO: GPS data processed {"connection_id":227987,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:18:13] local.INFO: Acknowledgment sent {"connection_id":227987,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:18:44] local.INFO: TCP Data received {"connection_id":227987,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee01118012d144bc006d85df0000d014d2f..."} 
[2026-11-03 06:18:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227987,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee01118012d144bc006d85df0000d014d2f..."} 
[2026-11-03 06:18:44] local.INFO: Processing buffer {"connection_id":227987,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee01118012d144bc006d85df0000d014d2f..."} 
[2026-11-03 06:18:44] local.INFO: Packet analysis {"connection_id":227987,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee0"} 
[2026-11-03 06:18:44] local.INFO: Extracted packet for processing {"connection_id":227987,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee0"} 
[2026-11-03 06:18:44] local.INFO: GPS Element Parsed {"raw_longitude":756304832,"raw_latitude":114843120,"longitude_deg":75.6304832,"latitude_deg":11.484312,"altitude":13,"angle":333,"satellites":47,"speed":59,"hex_longitude":"2d144bc0","hex_latitude":"06d85df0","is_valid_coordinates":true} 
[2026-11-03 06:18: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-11-03 06:18:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178712832001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:18:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37198350973403136,"note":"Value kept but may cause issues"} 
[2026-11-03 06:18:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1462473639644229632,"note":"Value kept but may cause issues"} 
[2026-11-03 06:18:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:18:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793666847000,"timestamp_ms":1793666847000,"timestamp_seconds":1793666847,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee01118"} 
[2026-11-03 06:18:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:18:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:18:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-11-03 06:18:44] 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-11-03 06:18: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-11-03 06:18:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:18:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:18:44] local.INFO: Teltonika packet parsed successfully {"connection_id":227987,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:18:44] local.INFO: Passing IMEI to GPS processor {"connection_id":227987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:18:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":227987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:18:44] 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-11-03 06:18:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:18:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:18:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178712832001,"66":27658,"184":206,"81":20480,"24":59,"16":37198350973403136,"45":1462473639644229632},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,81,24,16,45]} 
[2026-11-03 06:18:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:18:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:18:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178712832001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:18:44] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-11-03 06:18:44] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:18:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37198350973403136,"km_value":37198350973403.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:18:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":1462473639644229632,"description":"Unknown IO ID 45"} 
[2026-11-03 06:18:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178712832001,"power":27658,"unknown_184":206,"unknown_81":20480,"ignition":59,"odometer":null,"unknown_45":1462473639644229632}} 
[2026-11-03 06:18:44] local.INFO: DEBUG: GPS processor result {"connection_id":227987,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53602,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:18:44] local.INFO: GPS data processed {"connection_id":227987,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:18:44] local.INFO: Acknowledgment sent {"connection_id":227987,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:19:10] local.INFO: TCP Data received {"connection_id":229670,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:19:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229670,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:19:10] local.INFO: Processing buffer {"connection_id":229670,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:19:10] local.INFO: IMEI packet received {"connection_id":229670,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:19:10] local.INFO: IMEI acknowledgment sent {"connection_id":229670,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:19:11] local.INFO: TCP Data received {"connection_id":229670,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:19:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229670,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:19:11] local.INFO: Processing buffer {"connection_id":229670,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:19:11] local.INFO: IMEI packet received {"connection_id":229670,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:19:11] local.INFO: IMEI acknowledgment sent {"connection_id":229670,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:19:15] local.INFO: TCP Data received {"connection_id":229670,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:19:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229670,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:19:15] local.INFO: Processing buffer {"connection_id":229670,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:19:15] local.INFO: IMEI packet received {"connection_id":229670,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:19:15] local.INFO: IMEI acknowledgment sent {"connection_id":229670,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:19:16] local.INFO: TCP Data received {"connection_id":229670,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee02888012d143d0006d87d90000c015030..."} 
[2026-11-03 06:19:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229670,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee02888012d143d0006d87d90000c015030..."} 
[2026-11-03 06:19:16] local.INFO: Processing buffer {"connection_id":229670,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee02888012d143d0006d87d90000c015030..."} 
[2026-11-03 06:19:16] local.INFO: Packet analysis {"connection_id":229670,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee0"} 
[2026-11-03 06:19:16] local.INFO: Extracted packet for processing {"connection_id":229670,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee0"} 
[2026-11-03 06:19:16] local.INFO: GPS Element Parsed {"raw_longitude":756301056,"raw_latitude":114851216,"longitude_deg":75.6301056,"latitude_deg":11.4851216,"altitude":12,"angle":336,"satellites":48,"speed":59,"hex_longitude":"2d143d00","hex_latitude":"06d87d90","is_valid_coordinates":true} 
[2026-11-03 06:19: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-11-03 06:19:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178712832001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:19:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37198780470132736,"note":"Value kept but may cause issues"} 
[2026-11-03 06:19:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1462473639644229632,"note":"Value kept but may cause issues"} 
[2026-11-03 06:19:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:19:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793666853000,"timestamp_ms":1793666853000,"timestamp_seconds":1793666853,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee02888"} 
[2026-11-03 06:19:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:19: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-11-03 06:19: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":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-11-03 06:19:16] 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-11-03 06:19: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-11-03 06:19:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:19:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:19:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229670,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:19:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:19:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:19:16] 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-11-03 06:19:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:19:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:19:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178712832001,"66":27745,"89":206,"81":20480,"24":59,"16":37198780470132736,"45":1462473639644229632},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,81,24,16,45]} 
[2026-11-03 06:19:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:19:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:19:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178712832001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:19:16] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 06:19:16] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:19:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37198780470132736,"km_value":37198780470132.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:19:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":1462473639644229632,"description":"Unknown IO ID 45"} 
[2026-11-03 06:19:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178712832001,"power":27745,"unknown_89":206,"unknown_81":20480,"ignition":59,"odometer":null,"unknown_45":1462473639644229632}} 
[2026-11-03 06:19:16] local.INFO: DEBUG: GPS processor result {"connection_id":229670,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53603,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:19:16] local.INFO: GPS data processed {"connection_id":229670,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:19:16] local.INFO: Acknowledgment sent {"connection_id":229670,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:19:18] local.INFO: TCP Data received {"connection_id":229670,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee043e0012d142c0006d8a240000e01502f..."} 
[2026-11-03 06:19:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229670,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee043e0012d142c0006d8a240000e01502f..."} 
[2026-11-03 06:19:18] local.INFO: Processing buffer {"connection_id":229670,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee043e0012d142c0006d8a240000e01502f..."} 
[2026-11-03 06:19:18] local.INFO: Packet analysis {"connection_id":229670,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee0"} 
[2026-11-03 06:19:18] local.INFO: Extracted packet for processing {"connection_id":229670,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee0"} 
[2026-11-03 06:19:18] local.INFO: GPS Element Parsed {"raw_longitude":756296704,"raw_latitude":114860608,"longitude_deg":75.6296704,"latitude_deg":11.4860608,"altitude":14,"angle":336,"satellites":47,"speed":58,"hex_longitude":"2d142c00","hex_latitude":"06d8a240","is_valid_coordinates":true} 
[2026-11-03 06:19: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-11-03 06:19:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178714368001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:19:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37199282981306368,"note":"Value kept but may cause issues"} 
[2026-11-03 06:19:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1458321883739820032,"note":"Value kept but may cause issues"} 
[2026-11-03 06:19:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:19:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793666860000,"timestamp_ms":1793666860000,"timestamp_seconds":1793666860,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee043e0"} 
[2026-11-03 06:19:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:19: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-11-03 06:19:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-11-03 06:19:18] 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-11-03 06:19: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-11-03 06:19:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:19:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:19:18] local.INFO: Teltonika packet parsed successfully {"connection_id":229670,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:19:18] local.INFO: Passing IMEI to GPS processor {"connection_id":229670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:19:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":229670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:19: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-11-03 06:19:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:19:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:19:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178714368001,"66":27745,"89":206,"81":20480,"24":58,"16":37199282981306368,"45":1458321883739820032},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,81,24,16,45]} 
[2026-11-03 06:19:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:19:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:19:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178714368001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:19:18] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 06:19:18] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:19:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37199282981306368,"km_value":37199282981306.37,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:19:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":1458321883739820032,"description":"Unknown IO ID 45"} 
[2026-11-03 06:19:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178714368001,"power":27745,"unknown_89":206,"unknown_81":20480,"ignition":58,"odometer":null,"unknown_45":1458321883739820032}} 
[2026-11-03 06:19:18] local.INFO: DEBUG: GPS processor result {"connection_id":229670,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53604,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:19:18] local.INFO: GPS data processed {"connection_id":229670,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:19:18] local.INFO: Acknowledgment sent {"connection_id":229670,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:19:47] local.INFO: TCP Data received {"connection_id":231505,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:19:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231505,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:19:47] local.INFO: Processing buffer {"connection_id":231505,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:19:47] local.INFO: IMEI packet received {"connection_id":231505,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 06:19:47] local.INFO: IMEI acknowledgment sent {"connection_id":231505,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:19:49] local.INFO: TCP Data received {"connection_id":229670,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee17878012d13ca8006da4968000c016231..."} 
[2026-11-03 06:19:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229670,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee17878012d13ca8006da4968000c016231..."} 
[2026-11-03 06:19:49] local.INFO: Processing buffer {"connection_id":229670,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee17878012d13ca8006da4968000c016231..."} 
[2026-11-03 06:19:49] local.INFO: Packet analysis {"connection_id":229670,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee1"} 
[2026-11-03 06:19:49] local.INFO: Extracted packet for processing {"connection_id":229670,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee1"} 
[2026-11-03 06:19:49] local.INFO: GPS Element Parsed {"raw_longitude":756271744,"raw_latitude":114968936,"longitude_deg":75.6271744,"latitude_deg":11.4968936,"altitude":12,"angle":354,"satellites":49,"speed":62,"hex_longitude":"2d13ca80","hex_latitude":"06da4968","is_valid_coordinates":true} 
[2026-11-03 06:19: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-11-03 06:19:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178734848001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:19:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37204819194150912,"note":"Value kept but may cause issues"} 
[2026-11-03 06:19:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1426374473911021568,"note":"Value kept but may cause issues"} 
[2026-11-03 06:19:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,152,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:19:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793666939000,"timestamp_ms":1793666939000,"timestamp_seconds":1793666939,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee17878"} 
[2026-11-03 06:19:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:19:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:19:49] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 06:19:49] 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-11-03 06:19: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-11-03 06:19:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:19:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:19:49] local.INFO: Teltonika packet parsed successfully {"connection_id":229670,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:19:49] local.INFO: Passing IMEI to GPS processor {"connection_id":229670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:19:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":229670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:19:49] 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-11-03 06:19:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:19:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:19:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178734848001,"66":27680,"152":206,"81":20480,"24":62,"16":37204819194150912,"45":1426374473911021568},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,152,81,24,16,45]} 
[2026-11-03 06:19:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:19:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:19:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178734848001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:19:49] local.INFO: Unknown IO ID detected {"io_id":152,"value":206,"description":"Unknown IO ID 152"} 
[2026-11-03 06:19:49] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:19:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37204819194150912,"km_value":37204819194150.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:19:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":1426374473911021568,"description":"Unknown IO ID 45"} 
[2026-11-03 06:19:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178734848001,"power":27680,"unknown_152":206,"unknown_81":20480,"ignition":62,"odometer":null,"unknown_45":1426374473911021568}} 
[2026-11-03 06:19:49] local.INFO: DEBUG: GPS processor result {"connection_id":229670,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53605,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:19:49] local.INFO: GPS data processed {"connection_id":229670,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:19:49] local.INFO: Acknowledgment sent {"connection_id":229670,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:20:05] local.INFO: TCP Data received {"connection_id":228436,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:20:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228436,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:20:05] local.INFO: Processing buffer {"connection_id":228436,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:20:05] local.INFO: IMEI packet received {"connection_id":228436,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:20:05] local.INFO: IMEI acknowledgment sent {"connection_id":228436,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:20:06] local.INFO: TCP Data received {"connection_id":228436,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:20:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228436,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:20:06] local.INFO: Processing buffer {"connection_id":228436,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:20:06] local.INFO: IMEI packet received {"connection_id":228436,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:20:06] local.INFO: IMEI acknowledgment sent {"connection_id":228436,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:20:07] local.INFO: TCP Data received {"connection_id":228436,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee18c00012d13c48006da6768000b015731..."} 
[2026-11-03 06:20:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228436,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee18c00012d13c48006da6768000b015731..."} 
[2026-11-03 06:20:07] local.INFO: Processing buffer {"connection_id":228436,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee18c00012d13c48006da6768000b015731..."} 
[2026-11-03 06:20:07] local.INFO: Packet analysis {"connection_id":228436,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee1"} 
[2026-11-03 06:20:07] local.INFO: Extracted packet for processing {"connection_id":228436,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee1"} 
[2026-11-03 06:20:07] local.INFO: GPS Element Parsed {"raw_longitude":756270208,"raw_latitude":114976616,"longitude_deg":75.6270208,"latitude_deg":11.4976616,"altitude":11,"angle":343,"satellites":49,"speed":61,"hex_longitude":"2d13c480","hex_latitude":"06da6768","is_valid_coordinates":true} 
[2026-11-03 06: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-11-03 06:20:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178736384001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:20:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37205201446240256,"note":"Value kept but may cause issues"} 
[2026-11-03 06:20:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1426092998936586240,"note":"Value kept but may cause issues"} 
[2026-11-03 06:20:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,152,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:20:07] local.INFO: AVL Record Parsed {"raw_timestamp":1793666944000,"timestamp_ms":1793666944000,"timestamp_seconds":1793666944,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee18c00"} 
[2026-11-03 06:20:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:20:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06: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":108,"n8_eight_byte":32,"data_length":795,"current_offset":136} 
[2026-11-03 06:20:07] 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-11-03 06: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-11-03 06:20:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:20:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:20:07] local.INFO: Teltonika packet parsed successfully {"connection_id":228436,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:20:07] local.INFO: Passing IMEI to GPS processor {"connection_id":228436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:20:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":228436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:20:07] 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-11-03 06:20:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:20:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:20:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178736384001,"66":27745,"152":206,"81":20480,"24":61,"16":37205201446240256,"45":1426092998936586240},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,152,81,24,16,45]} 
[2026-11-03 06:20:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:20:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:20:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178736384001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:20:07] local.INFO: Unknown IO ID detected {"io_id":152,"value":206,"description":"Unknown IO ID 152"} 
[2026-11-03 06:20:07] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:20:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37205201446240256,"km_value":37205201446240.26,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:20:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":1426092998936586240,"description":"Unknown IO ID 45"} 
[2026-11-03 06:20:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178736384001,"power":27745,"unknown_152":206,"unknown_81":20480,"ignition":61,"odometer":null,"unknown_45":1426092998936586240}} 
[2026-11-03 06:20:07] local.INFO: DEBUG: GPS processor result {"connection_id":228436,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53606,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:20:07] local.INFO: GPS data processed {"connection_id":228436,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:20:07] local.INFO: Acknowledgment sent {"connection_id":228436,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:20:38] local.INFO: TCP Data received {"connection_id":228436,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee1a370012d13b88006da8880000b015431..."} 
[2026-11-03 06:20:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228436,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee1a370012d13b88006da8880000b015431..."} 
[2026-11-03 06:20:38] local.INFO: Processing buffer {"connection_id":228436,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee1a370012d13b88006da8880000b015431..."} 
[2026-11-03 06:20:38] local.INFO: Packet analysis {"connection_id":228436,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee1"} 
[2026-11-03 06:20:38] local.INFO: Extracted packet for processing {"connection_id":228436,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee1"} 
[2026-11-03 06:20:38] local.INFO: GPS Element Parsed {"raw_longitude":756267136,"raw_latitude":114985088,"longitude_deg":75.6267136,"latitude_deg":11.4985088,"altitude":11,"angle":340,"satellites":49,"speed":57,"hex_longitude":"2d13b880","hex_latitude":"06da8880","is_valid_coordinates":true} 
[2026-11-03 06:20:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 06:20:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178737664001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:20:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37205635237937152,"note":"Value kept but may cause issues"} 
[2026-11-03 06:20:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1424404149078288384,"note":"Value kept but may cause issues"} 
[2026-11-03 06:20:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,152,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:20:38] local.INFO: AVL Record Parsed {"raw_timestamp":1793666950000,"timestamp_ms":1793666950000,"timestamp_seconds":1793666950,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee1a370"} 
[2026-11-03 06:20:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:20: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-11-03 06:20:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-11-03 06:20:38] 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-11-03 06:20:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 06:20:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:20:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:20:38] local.INFO: Teltonika packet parsed successfully {"connection_id":228436,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:20:38] local.INFO: Passing IMEI to GPS processor {"connection_id":228436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:20:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":228436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:20:38] 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-11-03 06:20:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:20:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:20:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178737664001,"66":27745,"152":206,"81":20480,"24":57,"16":37205635237937152,"45":1424404149078288384},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,152,81,24,16,45]} 
[2026-11-03 06:20:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:20:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:20:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178737664001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:20:38] local.INFO: Unknown IO ID detected {"io_id":152,"value":206,"description":"Unknown IO ID 152"} 
[2026-11-03 06:20:38] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:20:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37205635237937152,"km_value":37205635237937.15,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:20:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":1424404149078288384,"description":"Unknown IO ID 45"} 
[2026-11-03 06:20:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178737664001,"power":27745,"unknown_152":206,"unknown_81":20480,"ignition":57,"odometer":null,"unknown_45":1424404149078288384}} 
[2026-11-03 06:20:38] local.INFO: DEBUG: GPS processor result {"connection_id":228436,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53607,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:20:38] local.INFO: GPS data processed {"connection_id":228436,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:20:38] local.INFO: Acknowledgment sent {"connection_id":228436,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:21:04] local.INFO: TCP Data received {"connection_id":231506,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:21:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231506,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:21:04] local.INFO: Processing buffer {"connection_id":231506,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:21:04] local.INFO: IMEI packet received {"connection_id":231506,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:21:04] local.INFO: IMEI acknowledgment sent {"connection_id":231506,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:21:05] local.INFO: TCP Data received {"connection_id":231506,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:21:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231506,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:21:05] local.INFO: Processing buffer {"connection_id":231506,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:21:05] local.INFO: IMEI packet received {"connection_id":231506,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:21:05] local.INFO: IMEI acknowledgment sent {"connection_id":231506,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:21:10] local.INFO: TCP Data received {"connection_id":231506,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:21:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231506,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:21:10] local.INFO: Processing buffer {"connection_id":231506,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:21:10] local.INFO: IMEI packet received {"connection_id":231506,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:21:10] local.INFO: IMEI acknowledgment sent {"connection_id":231506,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:21:11] local.INFO: TCP Data received {"connection_id":231506,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee29988012d135e0006dbe2c8000901532f..."} 
[2026-11-03 06:21:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231506,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee29988012d135e0006dbe2c8000901532f..."} 
[2026-11-03 06:21:11] local.INFO: Processing buffer {"connection_id":231506,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee29988012d135e0006dbe2c8000901532f..."} 
[2026-11-03 06:21:11] local.INFO: Packet analysis {"connection_id":231506,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee2"} 
[2026-11-03 06:21:11] local.INFO: Extracted packet for processing {"connection_id":231506,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee2"} 
[2026-11-03 06:21:11] local.INFO: GPS Element Parsed {"raw_longitude":756243968,"raw_latitude":115073736,"longitude_deg":75.6243968,"latitude_deg":11.5073736,"altitude":9,"angle":339,"satellites":47,"speed":61,"hex_longitude":"2d135e00","hex_latitude":"06dbe2c8","is_valid_coordinates":true} 
[2026-11-03 06: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-11-03 06:21:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178753536001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:21:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37210119183794176,"note":"Value kept but may cause issues"} 
[2026-11-03 06:21:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1399001032452581376,"note":"Value kept but may cause issues"} 
[2026-11-03 06:21:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,65,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:21:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793667013000,"timestamp_ms":1793667013000,"timestamp_seconds":1793667013,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee29988"} 
[2026-11-03 06:21:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:21:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-11-03 06:21:11] 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-11-03 06: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-11-03 06:21:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:21:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:21:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231506,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:21:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:21:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:21: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-11-03 06:21:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:21:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:21:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178753536001,"66":27713,"65":206,"81":20480,"24":61,"16":37210119183794176,"45":1399001032452581376},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,65,81,24,16,45]} 
[2026-11-03 06:21:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:21:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:21:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178753536001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:21:11] local.INFO: Unknown IO ID detected {"io_id":65,"value":206,"description":"Unknown IO ID 65"} 
[2026-11-03 06:21:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:21:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37210119183794176,"km_value":37210119183794.18,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:21:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":1399001032452581376,"description":"Unknown IO ID 45"} 
[2026-11-03 06:21:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178753536001,"power":27713,"unknown_65":206,"unknown_81":20480,"ignition":61,"odometer":null,"unknown_45":1399001032452581376}} 
[2026-11-03 06:21:11] local.INFO: DEBUG: GPS processor result {"connection_id":231506,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53608,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:21:11] local.INFO: GPS data processed {"connection_id":231506,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:21:11] local.INFO: Acknowledgment sent {"connection_id":231506,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:21:42] local.INFO: TCP Data received {"connection_id":231506,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee2b0f8012d134fc006dc0510000701502f..."} 
[2026-11-03 06:21:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231506,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee2b0f8012d134fc006dc0510000701502f..."} 
[2026-11-03 06:21:42] local.INFO: Processing buffer {"connection_id":231506,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee2b0f8012d134fc006dc0510000701502f..."} 
[2026-11-03 06:21:42] local.INFO: Packet analysis {"connection_id":231506,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee2"} 
[2026-11-03 06:21:42] local.INFO: Extracted packet for processing {"connection_id":231506,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee2"} 
[2026-11-03 06:21:42] local.INFO: GPS Element Parsed {"raw_longitude":756240320,"raw_latitude":115082512,"longitude_deg":75.624032,"latitude_deg":11.5082512,"altitude":7,"angle":336,"satellites":47,"speed":63,"hex_longitude":"2d134fc0","hex_latitude":"06dc0510","is_valid_coordinates":true} 
[2026-11-03 06:21:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 06:21:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178755328001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:21:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37210578745294848,"note":"Value kept but may cause issues"} 
[2026-11-03 06:21:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1395552963990308864,"note":"Value kept but may cause issues"} 
[2026-11-03 06:21:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,65,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:21:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793667019000,"timestamp_ms":1793667019000,"timestamp_seconds":1793667019,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee2b0f8"} 
[2026-11-03 06:21:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:21:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:21:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 06:21:42] 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-11-03 06:21:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 06:21:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:21:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:21:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231506,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:21:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:21:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:21: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-11-03 06:21:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:21:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:21:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178755328001,"66":27745,"65":206,"81":20480,"24":63,"16":37210578745294848,"45":1395552963990308864},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,65,81,24,16,45]} 
[2026-11-03 06:21:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:21:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:21:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178755328001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:21:42] local.INFO: Unknown IO ID detected {"io_id":65,"value":206,"description":"Unknown IO ID 65"} 
[2026-11-03 06:21:42] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:21:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37210578745294848,"km_value":37210578745294.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:21:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":1395552963990308864,"description":"Unknown IO ID 45"} 
[2026-11-03 06:21:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178755328001,"power":27745,"unknown_65":206,"unknown_81":20480,"ignition":63,"odometer":null,"unknown_45":1395552963990308864}} 
[2026-11-03 06:21:42] local.INFO: DEBUG: GPS processor result {"connection_id":231506,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53609,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:21:42] local.INFO: GPS data processed {"connection_id":231506,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:21:42] local.INFO: Acknowledgment sent {"connection_id":231506,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:22:02] local.INFO: TCP Data received {"connection_id":229671,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:22:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229671,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:22:02] local.INFO: Processing buffer {"connection_id":229671,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:22:02] local.INFO: IMEI packet received {"connection_id":229671,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:22:02] local.INFO: IMEI acknowledgment sent {"connection_id":229671,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:23:12] local.INFO: TCP Data received {"connection_id":229671,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:23:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229671,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:23:12] local.INFO: Processing buffer {"connection_id":229671,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:23:12] local.INFO: IMEI packet received {"connection_id":229671,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:23:12] local.INFO: IMEI acknowledgment sent {"connection_id":229671,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:23:15] local.INFO: TCP Data received {"connection_id":231507,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:23:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231507,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:23:15] local.INFO: Processing buffer {"connection_id":231507,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:23:15] local.INFO: IMEI packet received {"connection_id":231507,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:23:15] local.INFO: IMEI acknowledgment sent {"connection_id":231507,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:23:20] local.INFO: TCP Data received {"connection_id":231507,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:23:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231507,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:23:20] local.INFO: Processing buffer {"connection_id":231507,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:23:20] local.INFO: IMEI packet received {"connection_id":231507,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:23:20] local.INFO: IMEI acknowledgment sent {"connection_id":231507,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:23:21] local.INFO: TCP Data received {"connection_id":231507,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee3f530012d12718006ddaca00009015530..."} 
[2026-11-03 06:23:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231507,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee3f530012d12718006ddaca00009015530..."} 
[2026-11-03 06:23:21] local.INFO: Processing buffer {"connection_id":231507,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee3f530012d12718006ddaca00009015530..."} 
[2026-11-03 06:23:21] local.INFO: Packet analysis {"connection_id":231507,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee3"} 
[2026-11-03 06:23:21] local.INFO: Extracted packet for processing {"connection_id":231507,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee3"} 
[2026-11-03 06:23:21] local.INFO: GPS Element Parsed {"raw_longitude":756183424,"raw_latitude":115190944,"longitude_deg":75.6183424,"latitude_deg":11.5190944,"altitude":9,"angle":341,"satellites":48,"speed":58,"hex_longitude":"2d127180","hex_latitude":"06ddaca0","is_valid_coordinates":true} 
[2026-11-03 06:23: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-11-03 06:23:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178776576001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:23:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37216505800163328,"note":"Value kept but may cause issues"} 
[2026-11-03 06:23:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1333346994165217280,"note":"Value kept but may cause issues"} 
[2026-11-03 06:23:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,231,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:23:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793667102000,"timestamp_ms":1793667102000,"timestamp_seconds":1793667102,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee3f530"} 
[2026-11-03 06:23:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:23:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:23: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":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 06:23:21] 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-11-03 06:23: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-11-03 06:23:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:23:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:23:21] local.INFO: Teltonika packet parsed successfully {"connection_id":231507,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:23:21] local.INFO: Passing IMEI to GPS processor {"connection_id":231507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:23:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":231507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:23:21] 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-11-03 06:23:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:23:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:23:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178776576001,"66":27745,"231":206,"81":20480,"24":58,"16":37216505800163328,"45":1333346994165217280},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,231,81,24,16,45]} 
[2026-11-03 06:23:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:23:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:23:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178776576001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:23:21] local.INFO: Unknown IO ID detected {"io_id":231,"value":206,"description":"Unknown IO ID 231"} 
[2026-11-03 06:23:21] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:23:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37216505800163328,"km_value":37216505800163.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:23:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":1333346994165217280,"description":"Unknown IO ID 45"} 
[2026-11-03 06:23:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178776576001,"power":27745,"unknown_231":206,"unknown_81":20480,"ignition":58,"odometer":null,"unknown_45":1333346994165217280}} 
[2026-11-03 06:23:21] local.INFO: DEBUG: GPS processor result {"connection_id":231507,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53610,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:23:21] local.INFO: GPS data processed {"connection_id":231507,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:23:21] local.INFO: Acknowledgment sent {"connection_id":231507,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:24:05] local.INFO: TCP Data received {"connection_id":227989,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:24:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227989,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:24:05] local.INFO: Processing buffer {"connection_id":227989,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:24:05] local.INFO: IMEI packet received {"connection_id":227989,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:24:05] local.INFO: IMEI acknowledgment sent {"connection_id":227989,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:24:09] local.INFO: TCP Data received {"connection_id":227989,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:24:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227989,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:24:09] local.INFO: Processing buffer {"connection_id":227989,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:24:09] local.INFO: IMEI packet received {"connection_id":227989,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:24:09] local.INFO: IMEI acknowledgment sent {"connection_id":227989,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:24:10] local.INFO: TCP Data received {"connection_id":227989,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:24:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227989,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:24:10] local.INFO: Processing buffer {"connection_id":227989,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:24:10] local.INFO: IMEI packet received {"connection_id":227989,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:24:10] local.INFO: IMEI acknowledgment sent {"connection_id":227989,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:24:11] local.INFO: TCP Data received {"connection_id":227989,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee53d50012d12218006df30d80009015c30..."} 
[2026-11-03 06:24:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227989,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee53d50012d12218006df30d80009015c30..."} 
[2026-11-03 06:24:11] local.INFO: Processing buffer {"connection_id":227989,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee53d50012d12218006df30d80009015c30..."} 
[2026-11-03 06:24:11] local.INFO: Packet analysis {"connection_id":227989,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee5"} 
[2026-11-03 06:24:11] local.INFO: Extracted packet for processing {"connection_id":227989,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee5"} 
[2026-11-03 06:24:11] local.INFO: GPS Element Parsed {"raw_longitude":756162944,"raw_latitude":115290328,"longitude_deg":75.6162944,"latitude_deg":11.5290328,"altitude":9,"angle":348,"satellites":48,"speed":58,"hex_longitude":"2d122180","hex_latitude":"06df30d8","is_valid_coordinates":true} 
[2026-11-03 06: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-11-03 06:24:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178797824001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:24:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37221436422619136,"note":"Value kept but may cause issues"} 
[2026-11-03 06:24:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1308295721262958592,"note":"Value kept but may cause issues"} 
[2026-11-03 06:24:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:24:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793667186000,"timestamp_ms":1793667186000,"timestamp_seconds":1793667186,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee53d50"} 
[2026-11-03 06:24:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:24:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-11-03 06:24:11] 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-11-03 06: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-11-03 06:24:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:24:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:24:11] local.INFO: Teltonika packet parsed successfully {"connection_id":227989,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:24:11] local.INFO: Passing IMEI to GPS processor {"connection_id":227989,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:24:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":227989,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:24: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-11-03 06:24:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:24:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:24:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178797824001,"66":27615,"96":206,"81":20480,"24":58,"16":37221436422619136,"45":1308295721262958592},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,81,24,16,45]} 
[2026-11-03 06:24:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:24:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:24:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178797824001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:24:11] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 06:24:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:24:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37221436422619136,"km_value":37221436422619.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:24:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":1308295721262958592,"description":"Unknown IO ID 45"} 
[2026-11-03 06:24:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178797824001,"power":27615,"unknown_96":206,"unknown_81":20480,"ignition":58,"odometer":null,"unknown_45":1308295721262958592}} 
[2026-11-03 06:24:11] local.INFO: DEBUG: GPS processor result {"connection_id":227989,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53611,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:24:11] local.INFO: GPS data processed {"connection_id":227989,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:24:11] local.INFO: Acknowledgment sent {"connection_id":227989,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:24:15] local.INFO: TCP Data received {"connection_id":227989,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee554c0012d121a0006df5380000a015c2f..."} 
[2026-11-03 06:24:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227989,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee554c0012d121a0006df5380000a015c2f..."} 
[2026-11-03 06:24:15] local.INFO: Processing buffer {"connection_id":227989,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee554c0012d121a0006df5380000a015c2f..."} 
[2026-11-03 06:24:15] local.INFO: Packet analysis {"connection_id":227989,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee5"} 
[2026-11-03 06:24:15] local.INFO: Extracted packet for processing {"connection_id":227989,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee5"} 
[2026-11-03 06:24:15] local.INFO: GPS Element Parsed {"raw_longitude":756161024,"raw_latitude":115299200,"longitude_deg":75.6161024,"latitude_deg":11.52992,"altitude":10,"angle":348,"satellites":47,"speed":59,"hex_longitude":"2d121a00","hex_latitude":"06df5380","is_valid_coordinates":true} 
[2026-11-03 06:24: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-11-03 06:24:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178799616001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:24:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37221874509283328,"note":"Value kept but may cause issues"} 
[2026-11-03 06:24:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1306466133916833792,"note":"Value kept but may cause issues"} 
[2026-11-03 06:24:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:24:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793667192000,"timestamp_ms":1793667192000,"timestamp_seconds":1793667192,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee554c0"} 
[2026-11-03 06:24:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:24:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:24: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":223,"data_length":795,"current_offset":136} 
[2026-11-03 06:24:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2740,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06:24: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-11-03 06:24:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:24:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:24:15] local.INFO: Teltonika packet parsed successfully {"connection_id":227989,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:24:15] local.INFO: Passing IMEI to GPS processor {"connection_id":227989,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:24:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":227989,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:24: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-11-03 06:24:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:24:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:24:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178799616001,"66":27713,"96":206,"81":20480,"24":59,"16":37221874509283328,"45":1306466133916833792},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,81,24,16,45]} 
[2026-11-03 06:24:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:24:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:24:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178799616001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:24:15] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 06:24:15] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:24:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37221874509283328,"km_value":37221874509283.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:24:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":1306466133916833792,"description":"Unknown IO ID 45"} 
[2026-11-03 06:24:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178799616001,"power":27713,"unknown_96":206,"unknown_81":20480,"ignition":59,"odometer":null,"unknown_45":1306466133916833792}} 
[2026-11-03 06:24:15] local.INFO: DEBUG: GPS processor result {"connection_id":227989,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53612,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:24:15] local.INFO: GPS data processed {"connection_id":227989,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:24:15] local.INFO: Acknowledgment sent {"connection_id":227989,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:24:46] local.INFO: TCP Data received {"connection_id":227989,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee56c30012d12134006df75c8000b015d30..."} 
[2026-11-03 06:24:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227989,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee56c30012d12134006df75c8000b015d30..."} 
[2026-11-03 06:24:46] local.INFO: Processing buffer {"connection_id":227989,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee56c30012d12134006df75c8000b015d30..."} 
[2026-11-03 06:24:46] local.INFO: Packet analysis {"connection_id":227989,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee5"} 
[2026-11-03 06:24:46] local.INFO: Extracted packet for processing {"connection_id":227989,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee5"} 
[2026-11-03 06:24:46] local.INFO: GPS Element Parsed {"raw_longitude":756159296,"raw_latitude":115307976,"longitude_deg":75.6159296,"latitude_deg":11.5307976,"altitude":11,"angle":349,"satellites":48,"speed":59,"hex_longitude":"2d121340","hex_latitude":"06df75c8","is_valid_coordinates":true} 
[2026-11-03 06:24: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-11-03 06:24:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178801152001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:24:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37222308300980224,"note":"Value kept but may cause issues"} 
[2026-11-03 06:24:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1304355071593775104,"note":"Value kept but may cause issues"} 
[2026-11-03 06:24:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:24:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793667198000,"timestamp_ms":1793667198000,"timestamp_seconds":1793667198,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee56c30"} 
[2026-11-03 06:24:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:24:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:24:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 06:24:46] 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-11-03 06:24: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-11-03 06:24:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:24:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:24:46] local.INFO: Teltonika packet parsed successfully {"connection_id":227989,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:24:46] local.INFO: Passing IMEI to GPS processor {"connection_id":227989,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:24:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":227989,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:24:46] 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-11-03 06:24:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:24:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:24:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178801152001,"66":27767,"96":206,"81":20480,"24":59,"16":37222308300980224,"45":1304355071593775104},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,81,24,16,45]} 
[2026-11-03 06:24:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:24:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:24:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178801152001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:24:46] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 06:24:46] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:24:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37222308300980224,"km_value":37222308300980.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:24:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":1304355071593775104,"description":"Unknown IO ID 45"} 
[2026-11-03 06:24:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178801152001,"power":27767,"unknown_96":206,"unknown_81":20480,"ignition":59,"odometer":null,"unknown_45":1304355071593775104}} 
[2026-11-03 06:24:46] local.INFO: DEBUG: GPS processor result {"connection_id":227989,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53613,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:24:46] local.INFO: GPS data processed {"connection_id":227989,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:24:46] local.INFO: Acknowledgment sent {"connection_id":227989,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:25:05] local.INFO: TCP Data received {"connection_id":229673,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:25:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229673,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:25:05] local.INFO: Processing buffer {"connection_id":229673,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:25:05] local.INFO: IMEI packet received {"connection_id":229673,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:25:05] local.INFO: IMEI acknowledgment sent {"connection_id":229673,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:25:11] local.INFO: TCP Data received {"connection_id":229673,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:25:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229673,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:25:11] local.INFO: Processing buffer {"connection_id":229673,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:25:11] local.INFO: IMEI packet received {"connection_id":229673,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:25:11] local.INFO: IMEI acknowledgment sent {"connection_id":229673,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:25:13] local.INFO: TCP Data received {"connection_id":229673,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee583a0012d120d0006df9818000b015e2f..."} 
[2026-11-03 06:25:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229673,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee583a0012d120d0006df9818000b015e2f..."} 
[2026-11-03 06:25:13] local.INFO: Processing buffer {"connection_id":229673,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee583a0012d120d0006df9818000b015e2f..."} 
[2026-11-03 06:25:13] local.INFO: Packet analysis {"connection_id":229673,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee5"} 
[2026-11-03 06:25:13] local.INFO: Extracted packet for processing {"connection_id":229673,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee5"} 
[2026-11-03 06:25:13] local.INFO: GPS Element Parsed {"raw_longitude":756157696,"raw_latitude":115316760,"longitude_deg":75.6157696,"latitude_deg":11.531676,"altitude":11,"angle":350,"satellites":47,"speed":59,"hex_longitude":"2d120d00","hex_latitude":"06df9818","is_valid_coordinates":true} 
[2026-11-03 06:25: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-11-03 06:25:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178802688001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:25:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37222742092677120,"note":"Value kept but may cause issues"} 
[2026-11-03 06:25:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1302455115503224832,"note":"Value kept but may cause issues"} 
[2026-11-03 06:25:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:25:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793667204000,"timestamp_ms":1793667204000,"timestamp_seconds":1793667204,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee583a0"} 
[2026-11-03 06:25:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:25:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:25: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":119,"data_length":795,"current_offset":136} 
[2026-11-03 06:25:13] 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-11-03 06:25: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-11-03 06:25:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:25:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:25:13] local.INFO: Teltonika packet parsed successfully {"connection_id":229673,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:25:13] local.INFO: Passing IMEI to GPS processor {"connection_id":229673,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:25:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":229673,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:25:13] 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-11-03 06:25:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:25:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:25:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178802688001,"66":27658,"96":206,"81":20480,"24":59,"16":37222742092677120,"45":1302455115503224832},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,81,24,16,45]} 
[2026-11-03 06:25:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:25:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:25:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178802688001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:25:13] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 06:25:13] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:25:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37222742092677120,"km_value":37222742092677.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:25:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":1302455115503224832,"description":"Unknown IO ID 45"} 
[2026-11-03 06:25:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178802688001,"power":27658,"unknown_96":206,"unknown_81":20480,"ignition":59,"odometer":null,"unknown_45":1302455115503224832}} 
[2026-11-03 06:25:13] local.INFO: DEBUG: GPS processor result {"connection_id":229673,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53614,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:25:13] local.INFO: GPS data processed {"connection_id":229673,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:25:13] local.INFO: Acknowledgment sent {"connection_id":229673,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:25:22] local.INFO: TCP Data received {"connection_id":227990,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:25:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227990,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:25:22] local.INFO: Processing buffer {"connection_id":227990,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:25:22] local.INFO: IMEI packet received {"connection_id":227990,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 06:25:22] local.INFO: IMEI acknowledgment sent {"connection_id":227990,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:25:42] local.INFO: TCP Data received {"connection_id":227991,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:25:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227991,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:25:42] local.INFO: Processing buffer {"connection_id":227991,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:25:42] local.INFO: IMEI packet received {"connection_id":227991,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 06:25:42] local.INFO: IMEI acknowledgment sent {"connection_id":227991,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:26:07] local.INFO: TCP Data received {"connection_id":229674,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:26:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229674,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:26:07] local.INFO: Processing buffer {"connection_id":229674,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:26:07] local.INFO: IMEI packet received {"connection_id":229674,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:26:07] local.INFO: IMEI acknowledgment sent {"connection_id":229674,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:26:11] local.INFO: TCP Data received {"connection_id":229674,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:26:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229674,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:26:11] local.INFO: Processing buffer {"connection_id":229674,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:26:11] local.INFO: IMEI packet received {"connection_id":229674,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:26:11] local.INFO: IMEI acknowledgment sent {"connection_id":229674,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:26:14] local.INFO: TCP Data received {"connection_id":229674,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:26:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229674,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:26:14] local.INFO: Processing buffer {"connection_id":229674,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:26:14] local.INFO: IMEI packet received {"connection_id":229674,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:26:14] local.INFO: IMEI acknowledgment sent {"connection_id":229674,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:26:15] local.INFO: TCP Data received {"connection_id":229674,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee6f2d0012d118ac006e1a7500008015e2e..."} 
[2026-11-03 06:26:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229674,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee6f2d0012d118ac006e1a7500008015e2e..."} 
[2026-11-03 06:26:15] local.INFO: Processing buffer {"connection_id":229674,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee6f2d0012d118ac006e1a7500008015e2e..."} 
[2026-11-03 06:26:15] local.INFO: Packet analysis {"connection_id":229674,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee6"} 
[2026-11-03 06:26:15] local.INFO: Extracted packet for processing {"connection_id":229674,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee6"} 
[2026-11-03 06:26:15] local.INFO: GPS Element Parsed {"raw_longitude":756124352,"raw_latitude":115451728,"longitude_deg":75.6124352,"latitude_deg":11.5451728,"altitude":8,"angle":350,"satellites":46,"speed":59,"hex_longitude":"2d118ac0","hex_latitude":"06e1a750","is_valid_coordinates":true} 
[2026-11-03 06:26: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-11-03 06:26:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178826752001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:26:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37229502371201024,"note":"Value kept but may cause issues"} 
[2026-11-03 06:26:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1265863368565401600,"note":"Value kept but may cause issues"} 
[2026-11-03 06:26:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:26:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793667298000,"timestamp_ms":1793667298000,"timestamp_seconds":1793667298,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee6f2d0"} 
[2026-11-03 06:26:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:26:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:26: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":119,"data_length":795,"current_offset":136} 
[2026-11-03 06:26:15] 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-11-03 06:26: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-11-03 06:26:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:26:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:26:15] local.INFO: Teltonika packet parsed successfully {"connection_id":229674,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:26:15] local.INFO: Passing IMEI to GPS processor {"connection_id":229674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:26:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":229674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:26: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-11-03 06:26:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:26:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:26:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178826752001,"66":27908,"108":206,"81":20480,"24":59,"16":37229502371201024,"45":1265863368565401600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,81,24,16,45]} 
[2026-11-03 06:26:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:26:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:26:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178826752001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:26:15] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-11-03 06:26:15] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:26:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37229502371201024,"km_value":37229502371201.02,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:26:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":1265863368565401600,"description":"Unknown IO ID 45"} 
[2026-11-03 06:26:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178826752001,"power":27908,"unknown_108":206,"unknown_81":20480,"ignition":59,"odometer":null,"unknown_45":1265863368565401600}} 
[2026-11-03 06:26:15] local.INFO: DEBUG: GPS processor result {"connection_id":229674,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53615,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:26:15] local.INFO: GPS data processed {"connection_id":229674,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:26:15] local.INFO: Acknowledgment sent {"connection_id":229674,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:26:16] local.INFO: TCP Data received {"connection_id":229674,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee70a40012d11850006e1c9a0000801602f..."} 
[2026-11-03 06:26:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229674,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee70a40012d11850006e1c9a0000801602f..."} 
[2026-11-03 06:26:16] local.INFO: Processing buffer {"connection_id":229674,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee70a40012d11850006e1c9a0000801602f..."} 
[2026-11-03 06:26:16] local.INFO: Packet analysis {"connection_id":229674,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee7"} 
[2026-11-03 06:26:16] local.INFO: Extracted packet for processing {"connection_id":229674,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee7"} 
[2026-11-03 06:26:16] local.INFO: GPS Element Parsed {"raw_longitude":756122880,"raw_latitude":115460512,"longitude_deg":75.612288,"latitude_deg":11.5460512,"altitude":8,"angle":352,"satellites":47,"speed":59,"hex_longitude":"2d118500","hex_latitude":"06e1c9a0","is_valid_coordinates":true} 
[2026-11-03 06: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-11-03 06:26:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178828288001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:26:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37229931867930624,"note":"Value kept but may cause issues"} 
[2026-11-03 06:26:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1264033781219020800,"note":"Value kept but may cause issues"} 
[2026-11-03 06:26:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:26:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793667304000,"timestamp_ms":1793667304000,"timestamp_seconds":1793667304,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee70a40"} 
[2026-11-03 06:26:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:26:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 06:26:16] 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-11-03 06: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-11-03 06:26:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:26:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:26:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229674,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:26:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:26:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:26:16] 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-11-03 06:26:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:26:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:26:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178828288001,"66":27887,"108":206,"81":20480,"24":59,"16":37229931867930624,"45":1264033781219020800},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,81,24,16,45]} 
[2026-11-03 06:26:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:26:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:26:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178828288001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:26:16] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-11-03 06:26:16] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:26:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37229931867930624,"km_value":37229931867930.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:26:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":1264033781219020800,"description":"Unknown IO ID 45"} 
[2026-11-03 06:26:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178828288001,"power":27887,"unknown_108":206,"unknown_81":20480,"ignition":59,"odometer":null,"unknown_45":1264033781219020800}} 
[2026-11-03 06:26:16] local.INFO: DEBUG: GPS processor result {"connection_id":229674,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53616,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:26:16] local.INFO: GPS data processed {"connection_id":229674,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:26:16] local.INFO: Acknowledgment sent {"connection_id":229674,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:26:47] local.INFO: TCP Data received {"connection_id":229674,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee721b0012d11804006e1ebf80009016030..."} 
[2026-11-03 06:26:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229674,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee721b0012d11804006e1ebf80009016030..."} 
[2026-11-03 06:26:47] local.INFO: Processing buffer {"connection_id":229674,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee721b0012d11804006e1ebf80009016030..."} 
[2026-11-03 06:26:47] local.INFO: Packet analysis {"connection_id":229674,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee7"} 
[2026-11-03 06:26:47] local.INFO: Extracted packet for processing {"connection_id":229674,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee7"} 
[2026-11-03 06:26:47] local.INFO: GPS Element Parsed {"raw_longitude":756121664,"raw_latitude":115469304,"longitude_deg":75.6121664,"latitude_deg":11.5469304,"altitude":9,"angle":352,"satellites":48,"speed":58,"hex_longitude":"2d118040","hex_latitude":"06e1ebf8","is_valid_coordinates":true} 
[2026-11-03 06:26: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-11-03 06:26:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178829824001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:26:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37230361364660224,"note":"Value kept but may cause issues"} 
[2026-11-03 06:26:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1262415300105183232,"note":"Value kept but may cause issues"} 
[2026-11-03 06:26:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:26:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793667310000,"timestamp_ms":1793667310000,"timestamp_seconds":1793667310,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee721b0"} 
[2026-11-03 06:26:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:26:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:26:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-11-03 06:26:47] 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-11-03 06:26: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-11-03 06:26:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:26:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:26:47] local.INFO: Teltonika packet parsed successfully {"connection_id":229674,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:26:47] local.INFO: Passing IMEI to GPS processor {"connection_id":229674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:26:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":229674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:26: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-11-03 06:26:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:26:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:26:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178829824001,"66":27919,"108":206,"81":20480,"24":58,"16":37230361364660224,"45":1262415300105183232},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,81,24,16,45]} 
[2026-11-03 06:26:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:26:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:26:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178829824001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:26:47] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-11-03 06:26:47] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:26:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37230361364660224,"km_value":37230361364660.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:26:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":1262415300105183232,"description":"Unknown IO ID 45"} 
[2026-11-03 06:26:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178829824001,"power":27919,"unknown_108":206,"unknown_81":20480,"ignition":58,"odometer":null,"unknown_45":1262415300105183232}} 
[2026-11-03 06:26:47] local.INFO: DEBUG: GPS processor result {"connection_id":229674,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53617,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:26:47] local.INFO: GPS data processed {"connection_id":229674,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:26:47] local.INFO: Acknowledgment sent {"connection_id":229674,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:27:06] local.INFO: TCP Data received {"connection_id":229675,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:27:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229675,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:27:06] local.INFO: Processing buffer {"connection_id":229675,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:27:06] local.INFO: IMEI packet received {"connection_id":229675,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:27:06] local.INFO: IMEI acknowledgment sent {"connection_id":229675,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:27:06] local.INFO: TCP Data received {"connection_id":229675,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:27:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229675,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:27:06] local.INFO: Processing buffer {"connection_id":229675,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:27:06] local.INFO: IMEI packet received {"connection_id":229675,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:27:06] local.INFO: IMEI acknowledgment sent {"connection_id":229675,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:27:10] local.INFO: TCP Data received {"connection_id":229675,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:27:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229675,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:27:10] local.INFO: Processing buffer {"connection_id":229675,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:27:10] local.INFO: IMEI packet received {"connection_id":229675,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:27:10] local.INFO: IMEI acknowledgment sent {"connection_id":229675,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:27:11] local.INFO: TCP Data received {"connection_id":229675,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee73920012d117c8006e20e78000a016530..."} 
[2026-11-03 06:27:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229675,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee73920012d117c8006e20e78000a016530..."} 
[2026-11-03 06:27:11] local.INFO: Processing buffer {"connection_id":229675,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee73920012d117c8006e20e78000a016530..."} 
[2026-11-03 06:27:11] local.INFO: Packet analysis {"connection_id":229675,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee7"} 
[2026-11-03 06:27:11] local.INFO: Extracted packet for processing {"connection_id":229675,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee7"} 
[2026-11-03 06:27:11] local.INFO: GPS Element Parsed {"raw_longitude":756120704,"raw_latitude":115478136,"longitude_deg":75.6120704,"latitude_deg":11.5478136,"altitude":10,"angle":357,"satellites":48,"speed":58,"hex_longitude":"2d117c80","hex_latitude":"06e20e78","is_valid_coordinates":true} 
[2026-11-03 06:27: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-11-03 06:27:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178831360001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:27:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37230795156357120,"note":"Value kept but may cause issues"} 
[2026-11-03 06:27:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1261078293968058368,"note":"Value kept but may cause issues"} 
[2026-11-03 06:27:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:27:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793667316000,"timestamp_ms":1793667316000,"timestamp_seconds":1793667316,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee73920"} 
[2026-11-03 06:27:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:27: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-11-03 06:27:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 06:27:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06:27: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-11-03 06:27:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:27:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:27:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229675,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:27:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:27:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:27: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-11-03 06:27:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:27:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:27:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178831360001,"66":27767,"108":206,"81":20480,"24":58,"16":37230795156357120,"45":1261078293968058368},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,81,24,16,45]} 
[2026-11-03 06:27:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:27:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:27:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178831360001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:27:11] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-11-03 06:27:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:27:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37230795156357120,"km_value":37230795156357.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:27:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":1261078293968058368,"description":"Unknown IO ID 45"} 
[2026-11-03 06:27:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178831360001,"power":27767,"unknown_108":206,"unknown_81":20480,"ignition":58,"odometer":null,"unknown_45":1261078293968058368}} 
[2026-11-03 06:27:11] local.INFO: DEBUG: GPS processor result {"connection_id":229675,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53618,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:27:11] local.INFO: GPS data processed {"connection_id":229675,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:27:11] local.INFO: Acknowledgment sent {"connection_id":229675,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:27:16] local.INFO: TCP Data received {"connection_id":229675,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee75478012d117d4006e235d8000d000530..."} 
[2026-11-03 06:27:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229675,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee75478012d117d4006e235d8000d000530..."} 
[2026-11-03 06:27:16] local.INFO: Processing buffer {"connection_id":229675,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee75478012d117d4006e235d8000d000530..."} 
[2026-11-03 06:27:16] local.INFO: Packet analysis {"connection_id":229675,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee7"} 
[2026-11-03 06:27:16] local.INFO: Extracted packet for processing {"connection_id":229675,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee7"} 
[2026-11-03 06:27:16] local.INFO: GPS Element Parsed {"raw_longitude":756120896,"raw_latitude":115488216,"longitude_deg":75.6120896,"latitude_deg":11.5488216,"altitude":13,"angle":5,"satellites":48,"speed":57,"hex_longitude":"2d117d40","hex_latitude":"06e235d8","is_valid_coordinates":true} 
[2026-11-03 06:27: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-11-03 06:27:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178832896001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:27:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37231280487661568,"note":"Value kept but may cause issues"} 
[2026-11-03 06:27:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1260022762807654400,"note":"Value kept but may cause issues"} 
[2026-11-03 06:27:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:27:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793667323000,"timestamp_ms":1793667323000,"timestamp_seconds":1793667323,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee75478"} 
[2026-11-03 06:27:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:27:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:27: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":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 06:27:16] 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-11-03 06:27: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-11-03 06:27:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:27:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:27:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229675,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:27:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:27:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:27:16] 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-11-03 06:27:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:27:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:27:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178832896001,"66":27713,"108":206,"81":20480,"24":57,"16":37231280487661568,"45":1260022762807654400},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,81,24,16,45]} 
[2026-11-03 06:27:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:27:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:27:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178832896001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:27:16] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-11-03 06:27:16] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:27:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37231280487661568,"km_value":37231280487661.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:27:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":1260022762807654400,"description":"Unknown IO ID 45"} 
[2026-11-03 06:27:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178832896001,"power":27713,"unknown_108":206,"unknown_81":20480,"ignition":57,"odometer":null,"unknown_45":1260022762807654400}} 
[2026-11-03 06:27:16] local.INFO: DEBUG: GPS processor result {"connection_id":229675,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53619,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:27:16] local.INFO: GPS data processed {"connection_id":229675,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:27:16] local.INFO: Acknowledgment sent {"connection_id":229675,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:27:47] local.INFO: TCP Data received {"connection_id":229675,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee8b408012d1152c006e3e6000007016131..."} 
[2026-11-03 06:27:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229675,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee8b408012d1152c006e3e6000007016131..."} 
[2026-11-03 06:27:47] local.INFO: Processing buffer {"connection_id":229675,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee8b408012d1152c006e3e6000007016131..."} 
[2026-11-03 06:27:47] local.INFO: Packet analysis {"connection_id":229675,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee8"} 
[2026-11-03 06:27:47] local.INFO: Extracted packet for processing {"connection_id":229675,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee8"} 
[2026-11-03 06:27:47] local.INFO: GPS Element Parsed {"raw_longitude":756110016,"raw_latitude":115598848,"longitude_deg":75.6110016,"latitude_deg":11.5598848,"altitude":7,"angle":353,"satellites":49,"speed":44,"hex_longitude":"2d1152c0","hex_latitude":"06e3e600","is_valid_coordinates":true} 
[2026-11-03 06:27: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-11-03 06:27:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178855936001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:27:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37236730801160192,"note":"Value kept but may cause issues"} 
[2026-11-03 06:27:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1249115607488665600,"note":"Value kept but may cause issues"} 
[2026-11-03 06:27:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,111,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:27:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793667413000,"timestamp_ms":1793667413000,"timestamp_seconds":1793667413,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee8b408"} 
[2026-11-03 06:27:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:27:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:27:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 06:27:47] 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-11-03 06:27: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-11-03 06:27:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:27:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:27:47] local.INFO: Teltonika packet parsed successfully {"connection_id":229675,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:27:47] local.INFO: Passing IMEI to GPS processor {"connection_id":229675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:27:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":229675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:27: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-11-03 06:27:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:27:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:27:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178855936001,"66":27745,"111":206,"81":20480,"24":44,"16":37236730801160192,"45":1249115607488665600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,111,81,24,16,45]} 
[2026-11-03 06:27:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:27:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:27:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178855936001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:27:47] local.INFO: Unknown IO ID detected {"io_id":111,"value":206,"description":"Unknown IO ID 111"} 
[2026-11-03 06:27:47] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:27:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37236730801160192,"km_value":37236730801160.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:27:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":1249115607488665600,"description":"Unknown IO ID 45"} 
[2026-11-03 06:27:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178855936001,"power":27745,"unknown_111":206,"unknown_81":20480,"ignition":44,"odometer":null,"unknown_45":1249115607488665600}} 
[2026-11-03 06:27:47] local.INFO: DEBUG: GPS processor result {"connection_id":229675,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53620,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:27:47] local.INFO: GPS data processed {"connection_id":229675,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:27:47] local.INFO: Acknowledgment sent {"connection_id":229675,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:28:10] local.INFO: TCP Data received {"connection_id":231509,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:28:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231509,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:28:10] local.INFO: Processing buffer {"connection_id":231509,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:28:10] local.INFO: IMEI packet received {"connection_id":231509,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:28:10] local.INFO: IMEI acknowledgment sent {"connection_id":231509,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:28:13] local.INFO: TCP Data received {"connection_id":231509,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:28:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231509,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:28:13] local.INFO: Processing buffer {"connection_id":231509,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:28:13] local.INFO: IMEI packet received {"connection_id":231509,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:28:13] local.INFO: IMEI acknowledgment sent {"connection_id":231509,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:28:15] local.INFO: TCP Data received {"connection_id":231509,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee8d730012d114e8006e408800005015e32..."} 
[2026-11-03 06:28:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231509,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee8d730012d114e8006e408800005015e32..."} 
[2026-11-03 06:28:15] local.INFO: Processing buffer {"connection_id":231509,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee8d730012d114e8006e408800005015e32..."} 
[2026-11-03 06:28:15] local.INFO: Packet analysis {"connection_id":231509,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee8"} 
[2026-11-03 06:28:15] local.INFO: Extracted packet for processing {"connection_id":231509,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee8"} 
[2026-11-03 06:28:15] local.INFO: GPS Element Parsed {"raw_longitude":756108928,"raw_latitude":115607680,"longitude_deg":75.6108928,"latitude_deg":11.560768,"altitude":5,"angle":350,"satellites":50,"speed":38,"hex_longitude":"2d114e80","hex_latitude":"06e40880","is_valid_coordinates":true} 
[2026-11-03 06:28: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-11-03 06:28:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178857728001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:28:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37237160297889792,"note":"Value kept but may cause issues"} 
[2026-11-03 06:28:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1248271182560886784,"note":"Value kept but may cause issues"} 
[2026-11-03 06:28:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:28:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793667422000,"timestamp_ms":1793667422000,"timestamp_seconds":1793667422,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee8d730"} 
[2026-11-03 06:28:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:28:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:28: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":97,"data_length":795,"current_offset":136} 
[2026-11-03 06:28:15] 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-11-03 06:28: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-11-03 06:28:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:28:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:28:15] local.INFO: Teltonika packet parsed successfully {"connection_id":231509,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:28:15] local.INFO: Passing IMEI to GPS processor {"connection_id":231509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:28:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":231509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:28: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-11-03 06:28:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:28:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:28:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178857728001,"66":27669,"108":206,"81":20480,"24":38,"16":37237160297889792,"45":1248271182560886784},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,81,24,16,45]} 
[2026-11-03 06:28:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:28:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:28:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178857728001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:28:15] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-11-03 06:28:15] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:28:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37237160297889792,"km_value":37237160297889.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:28:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":1248271182560886784,"description":"Unknown IO ID 45"} 
[2026-11-03 06:28:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178857728001,"power":27669,"unknown_108":206,"unknown_81":20480,"ignition":38,"odometer":null,"unknown_45":1248271182560886784}} 
[2026-11-03 06:28:15] local.INFO: DEBUG: GPS processor result {"connection_id":231509,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53621,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:28:15] local.INFO: GPS data processed {"connection_id":231509,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:28:15] local.INFO: Acknowledgment sent {"connection_id":231509,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:28:46] local.INFO: TCP Data received {"connection_id":231509,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee8e6d0012d114ac006e417480005015132..."} 
[2026-11-03 06:28:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231509,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee8e6d0012d114ac006e417480005015132..."} 
[2026-11-03 06:28:46] local.INFO: Processing buffer {"connection_id":231509,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee8e6d0012d114ac006e417480005015132..."} 
[2026-11-03 06:28:46] local.INFO: Packet analysis {"connection_id":231509,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee8"} 
[2026-11-03 06:28:46] local.INFO: Extracted packet for processing {"connection_id":231509,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee8"} 
[2026-11-03 06:28:46] local.INFO: GPS Element Parsed {"raw_longitude":756107968,"raw_latitude":115611464,"longitude_deg":75.6107968,"latitude_deg":11.5611464,"altitude":5,"angle":337,"satellites":50,"speed":40,"hex_longitude":"2d114ac0","hex_latitude":"06e41748","is_valid_coordinates":true} 
[2026-11-03 06:28: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-11-03 06:28:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178860032001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:28:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37237349276450816,"note":"Value kept but may cause issues"} 
[2026-11-03 06:28:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1247074913912127488,"note":"Value kept but may cause issues"} 
[2026-11-03 06:28:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,111,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:28:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793667426000,"timestamp_ms":1793667426000,"timestamp_seconds":1793667426,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee8e6d0"} 
[2026-11-03 06:28:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:28:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:28:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":21,"data_length":795,"current_offset":136} 
[2026-11-03 06:28:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":927,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06:28: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-11-03 06:28:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:28:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:28:46] local.INFO: Teltonika packet parsed successfully {"connection_id":231509,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:28:46] local.INFO: Passing IMEI to GPS processor {"connection_id":231509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:28:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":231509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:28:46] 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-11-03 06:28:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:28:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:28:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178860032001,"66":27767,"111":206,"81":20480,"24":40,"16":37237349276450816,"45":1247074913912127488},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,111,81,24,16,45]} 
[2026-11-03 06:28:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:28:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:28:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178860032001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:28:46] local.INFO: Unknown IO ID detected {"io_id":111,"value":206,"description":"Unknown IO ID 111"} 
[2026-11-03 06:28:46] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:28:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37237349276450816,"km_value":37237349276450.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:28:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":1247074913912127488,"description":"Unknown IO ID 45"} 
[2026-11-03 06:28:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178860032001,"power":27767,"unknown_111":206,"unknown_81":20480,"ignition":40,"odometer":null,"unknown_45":1247074913912127488}} 
[2026-11-03 06:28:46] local.INFO: DEBUG: GPS processor result {"connection_id":231509,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53622,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:28:46] local.INFO: GPS data processed {"connection_id":231509,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:28:46] local.INFO: Acknowledgment sent {"connection_id":231509,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:29:05] local.INFO: TCP Data received {"connection_id":228439,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:29:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228439,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:29:05] local.INFO: Processing buffer {"connection_id":228439,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:29:05] local.INFO: IMEI packet received {"connection_id":228439,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:29:05] local.INFO: IMEI acknowledgment sent {"connection_id":228439,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:29:10] local.INFO: TCP Data received {"connection_id":228439,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:29:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228439,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:29:10] local.INFO: Processing buffer {"connection_id":228439,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:29:10] local.INFO: IMEI packet received {"connection_id":228439,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:29:10] local.INFO: IMEI acknowledgment sent {"connection_id":228439,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:29:11] local.INFO: TCP Data received {"connection_id":228439,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee909f8012d113a8006e439b00007014832..."} 
[2026-11-03 06:29:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228439,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee909f8012d113a8006e439b00007014832..."} 
[2026-11-03 06:29:11] local.INFO: Processing buffer {"connection_id":228439,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee909f8012d113a8006e439b00007014832..."} 
[2026-11-03 06:29:11] local.INFO: Packet analysis {"connection_id":228439,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee9"} 
[2026-11-03 06:29:11] local.INFO: Extracted packet for processing {"connection_id":228439,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee9"} 
[2026-11-03 06:29:11] local.INFO: GPS Element Parsed {"raw_longitude":756103808,"raw_latitude":115620272,"longitude_deg":75.6103808,"latitude_deg":11.5620272,"altitude":7,"angle":328,"satellites":50,"speed":43,"hex_longitude":"2d113a80","hex_latitude":"06e439b0","is_valid_coordinates":true} 
[2026-11-03 06:29: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-11-03 06:29:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178861056001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:29:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37237821722853376,"note":"Value kept but may cause issues"} 
[2026-11-03 06:29:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1246019382750431232,"note":"Value kept but may cause issues"} 
[2026-11-03 06:29:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,111,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:29:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793667435000,"timestamp_ms":1793667435000,"timestamp_seconds":1793667435,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee909f8"} 
[2026-11-03 06:29:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:29:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:29: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":119,"data_length":795,"current_offset":136} 
[2026-11-03 06:29:11] 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-11-03 06:29: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-11-03 06:29:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:29:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:29:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228439,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:29:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228439,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:29:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228439,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:29:11] 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-11-03 06:29:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:29:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:29:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178861056001,"66":27691,"111":206,"81":20480,"24":43,"16":37237821722853376,"45":1246019382750431232},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,111,81,24,16,45]} 
[2026-11-03 06:29:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:29:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:29:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178861056001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:29:11] local.INFO: Unknown IO ID detected {"io_id":111,"value":206,"description":"Unknown IO ID 111"} 
[2026-11-03 06:29:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:29:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37237821722853376,"km_value":37237821722853.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:29:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":1246019382750431232,"description":"Unknown IO ID 45"} 
[2026-11-03 06:29:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178861056001,"power":27691,"unknown_111":206,"unknown_81":20480,"ignition":43,"odometer":null,"unknown_45":1246019382750431232}} 
[2026-11-03 06:29:12] local.INFO: DEBUG: GPS processor result {"connection_id":228439,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53623,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:29:12] local.INFO: GPS data processed {"connection_id":228439,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:29:12] local.INFO: Acknowledgment sent {"connection_id":228439,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:29:43] local.INFO: TCP Data received {"connection_id":228439,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee93108012d11278006e459080009014d32..."} 
[2026-11-03 06:29:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228439,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee93108012d11278006e459080009014d32..."} 
[2026-11-03 06:29:43] local.INFO: Processing buffer {"connection_id":228439,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee93108012d11278006e459080009014d32..."} 
[2026-11-03 06:29:43] local.INFO: Packet analysis {"connection_id":228439,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee9"} 
[2026-11-03 06:29:43] local.INFO: Extracted packet for processing {"connection_id":228439,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee9"} 
[2026-11-03 06:29:43] local.INFO: GPS Element Parsed {"raw_longitude":756098944,"raw_latitude":115628296,"longitude_deg":75.6098944,"latitude_deg":11.5628296,"altitude":9,"angle":333,"satellites":50,"speed":35,"hex_longitude":"2d112780","hex_latitude":"06e45908","is_valid_coordinates":true} 
[2026-11-03 06:29: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-11-03 06:29:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178863360001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:29:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37238272694419456,"note":"Value kept but may cause issues"} 
[2026-11-03 06:29:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1241445414381137920,"note":"Value kept but may cause issues"} 
[2026-11-03 06:29:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,111,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:29:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793667445000,"timestamp_ms":1793667445000,"timestamp_seconds":1793667445,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee93108"} 
[2026-11-03 06:29:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:29:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:29: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":43,"data_length":795,"current_offset":136} 
[2026-11-03 06:29:43] 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-11-03 06:29: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-11-03 06:29:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:29:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:29:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228439,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:29:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228439,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:29:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228439,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:29:43] 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-11-03 06:29:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:29:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:29:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178863360001,"66":27691,"111":206,"81":20480,"24":35,"16":37238272694419456,"45":1241445414381137920},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,111,81,24,16,45]} 
[2026-11-03 06:29:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:29:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:29:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178863360001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:29:43] local.INFO: Unknown IO ID detected {"io_id":111,"value":206,"description":"Unknown IO ID 111"} 
[2026-11-03 06:29:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:29:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37238272694419456,"km_value":37238272694419.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:29:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":1241445414381137920,"description":"Unknown IO ID 45"} 
[2026-11-03 06:29:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178863360001,"power":27691,"unknown_111":206,"unknown_81":20480,"ignition":35,"odometer":null,"unknown_45":1241445414381137920}} 
[2026-11-03 06:29:43] local.INFO: DEBUG: GPS processor result {"connection_id":228439,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53624,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:29:43] local.INFO: GPS data processed {"connection_id":228439,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:29:43] local.INFO: Acknowledgment sent {"connection_id":228439,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:30:06] local.INFO: TCP Data received {"connection_id":227993,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:30:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227993,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:30:06] local.INFO: Processing buffer {"connection_id":227993,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:30:06] local.INFO: IMEI packet received {"connection_id":227993,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:30:06] local.INFO: IMEI acknowledgment sent {"connection_id":227993,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:30:10] local.INFO: TCP Data received {"connection_id":227993,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:30:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227993,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:30:10] local.INFO: Processing buffer {"connection_id":227993,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:30:10] local.INFO: IMEI packet received {"connection_id":227993,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:30:10] local.INFO: IMEI acknowledgment sent {"connection_id":227993,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:30:12] local.INFO: TCP Data received {"connection_id":227993,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee95818012d1118c006e47cb8000b015432..."} 
[2026-11-03 06:30:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227993,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee95818012d1118c006e47cb8000b015432..."} 
[2026-11-03 06:30:12] local.INFO: Processing buffer {"connection_id":227993,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee95818012d1118c006e47cb8000b015432..."} 
[2026-11-03 06:30:12] local.INFO: Packet analysis {"connection_id":227993,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee9"} 
[2026-11-03 06:30:12] local.INFO: Extracted packet for processing {"connection_id":227993,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee9"} 
[2026-11-03 06:30:12] local.INFO: GPS Element Parsed {"raw_longitude":756095168,"raw_latitude":115637432,"longitude_deg":75.6095168,"latitude_deg":11.5637432,"altitude":11,"angle":340,"satellites":50,"speed":43,"hex_longitude":"2d1118c0","hex_latitude":"06e47cb8","is_valid_coordinates":true} 
[2026-11-03 06:30: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-11-03 06:30:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178865920001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:30:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37238753730756608,"note":"Value kept but may cause issues"} 
[2026-11-03 06:30:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1236097389825689600,"note":"Value kept but may cause issues"} 
[2026-11-03 06:30:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,113,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:30:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793667455000,"timestamp_ms":1793667455000,"timestamp_seconds":1793667455,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee95818"} 
[2026-11-03 06:30:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:30:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:30: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":43,"data_length":795,"current_offset":136} 
[2026-11-03 06:30:12] 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-11-03 06:30: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-11-03 06:30:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:30:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:30:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227993,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:30:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227993,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:30:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227993,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:30:12] 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-11-03 06:30:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:30:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:30:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178865920001,"66":27821,"113":206,"81":20480,"24":43,"16":37238753730756608,"45":1236097389825689600},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,81,24,16,45]} 
[2026-11-03 06:30:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:30:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:30:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178865920001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:30:12] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-11-03 06:30:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:30:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37238753730756608,"km_value":37238753730756.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:30:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":1236097389825689600,"description":"Unknown IO ID 45"} 
[2026-11-03 06:30:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178865920001,"power":27821,"unknown_113":206,"unknown_81":20480,"ignition":43,"odometer":null,"unknown_45":1236097389825689600}} 
[2026-11-03 06:30:12] local.INFO: DEBUG: GPS processor result {"connection_id":227993,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53625,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:30:12] local.INFO: GPS data processed {"connection_id":227993,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:30:12] local.INFO: Acknowledgment sent {"connection_id":227993,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:30:44] local.INFO: TCP Data received {"connection_id":227993,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee97758012d110d4006e49e40000b015532..."} 
[2026-11-03 06:30:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227993,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee97758012d110d4006e49e40000b015532..."} 
[2026-11-03 06:30:44] local.INFO: Processing buffer {"connection_id":227993,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee97758012d110d4006e49e40000b015532..."} 
[2026-11-03 06:30:44] local.INFO: Packet analysis {"connection_id":227993,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee9"} 
[2026-11-03 06:30:44] local.INFO: Extracted packet for processing {"connection_id":227993,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee9"} 
[2026-11-03 06:30:44] local.INFO: GPS Element Parsed {"raw_longitude":756092224,"raw_latitude":115646016,"longitude_deg":75.6092224,"latitude_deg":11.5646016,"altitude":11,"angle":341,"satellites":50,"speed":45,"hex_longitude":"2d110d40","hex_latitude":"06e49e40","is_valid_coordinates":true} 
[2026-11-03 06:30: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-11-03 06:30:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178868480001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:30:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37239191817420800,"note":"Value kept but may cause issues"} 
[2026-11-03 06:30:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1231945633921546240,"note":"Value kept but may cause issues"} 
[2026-11-03 06:30:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,113,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:30:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793667463000,"timestamp_ms":1793667463000,"timestamp_seconds":1793667463,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee97758"} 
[2026-11-03 06:30:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:30:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:30:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 06:30:44] 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-11-03 06:30: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-11-03 06:30:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:30:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:30:44] local.INFO: Teltonika packet parsed successfully {"connection_id":227993,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:30:44] local.INFO: Passing IMEI to GPS processor {"connection_id":227993,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:30:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":227993,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:30:44] 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-11-03 06:30:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:30:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:30:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178868480001,"66":27745,"113":206,"81":20480,"24":45,"16":37239191817420800,"45":1231945633921546240},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,81,24,16,45]} 
[2026-11-03 06:30:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:30:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:30:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178868480001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:30:44] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-11-03 06:30:44] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:30:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37239191817420800,"km_value":37239191817420.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:30:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":1231945633921546240,"description":"Unknown IO ID 45"} 
[2026-11-03 06:30:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178868480001,"power":27745,"unknown_113":206,"unknown_81":20480,"ignition":45,"odometer":null,"unknown_45":1231945633921546240}} 
[2026-11-03 06:30:44] local.INFO: DEBUG: GPS processor result {"connection_id":227993,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53626,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:30:44] local.INFO: GPS data processed {"connection_id":227993,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:30:44] local.INFO: Acknowledgment sent {"connection_id":227993,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:31:05] local.INFO: TCP Data received {"connection_id":228440,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:31:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228440,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:31:05] local.INFO: Processing buffer {"connection_id":228440,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:31:05] local.INFO: IMEI packet received {"connection_id":228440,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:31:05] local.INFO: IMEI acknowledgment sent {"connection_id":228440,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:31:07] local.INFO: TCP Data received {"connection_id":229677,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:31:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229677,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:31:07] local.INFO: Processing buffer {"connection_id":229677,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:31:07] local.INFO: IMEI packet received {"connection_id":229677,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 06:31:07] local.INFO: IMEI acknowledgment sent {"connection_id":229677,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:31:10] local.INFO: TCP Data received {"connection_id":228440,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:31:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228440,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:31:10] local.INFO: Processing buffer {"connection_id":228440,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:31:10] local.INFO: IMEI packet received {"connection_id":228440,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:31:10] local.INFO: IMEI acknowledgment sent {"connection_id":228440,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:31:11] local.INFO: TCP Data received {"connection_id":228440,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee99698012d1100c006e4bf88000a014e32..."} 
[2026-11-03 06:31:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228440,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee99698012d1100c006e4bf88000a014e32..."} 
[2026-11-03 06:31:11] local.INFO: Processing buffer {"connection_id":228440,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee99698012d1100c006e4bf88000a014e32..."} 
[2026-11-03 06:31:11] local.INFO: Packet analysis {"connection_id":228440,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee9"} 
[2026-11-03 06:31:11] local.INFO: Extracted packet for processing {"connection_id":228440,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee9"} 
[2026-11-03 06:31:11] local.INFO: GPS Element Parsed {"raw_longitude":756089024,"raw_latitude":115654536,"longitude_deg":75.6089024,"latitude_deg":11.5654536,"altitude":10,"angle":334,"satellites":50,"speed":45,"hex_longitude":"2d1100c0","hex_latitude":"06e4bf88","is_valid_coordinates":true} 
[2026-11-03 06:31: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-11-03 06:31:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178870528001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:31:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37239629904084992,"note":"Value kept but may cause issues"} 
[2026-11-03 06:31:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1228708671691571200,"note":"Value kept but may cause issues"} 
[2026-11-03 06:31:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,113,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:31:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793667471000,"timestamp_ms":1793667471000,"timestamp_seconds":1793667471,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee99698"} 
[2026-11-03 06:31:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:31: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-11-03 06:31: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":97,"data_length":795,"current_offset":136} 
[2026-11-03 06:31:11] 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-11-03 06:31: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-11-03 06:31:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:31:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:31:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228440,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:31:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:31:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:31: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-11-03 06:31:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:31:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:31:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178870528001,"66":27908,"113":206,"81":20480,"24":45,"16":37239629904084992,"45":1228708671691571200},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,81,24,16,45]} 
[2026-11-03 06:31:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:31:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:31:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178870528001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:31:11] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-11-03 06:31:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":20480,"description":"Unknown IO ID 81"} 
[2026-11-03 06:31:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37239629904084992,"km_value":37239629904084.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:31:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":1228708671691571200,"description":"Unknown IO ID 45"} 
[2026-11-03 06:31:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178870528001,"power":27908,"unknown_113":206,"unknown_81":20480,"ignition":45,"odometer":null,"unknown_45":1228708671691571200}} 
[2026-11-03 06:31:11] local.INFO: DEBUG: GPS processor result {"connection_id":228440,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53627,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:31:11] local.INFO: GPS data processed {"connection_id":228440,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:31:11] local.INFO: Acknowledgment sent {"connection_id":228440,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:31:43] local.INFO: TCP Data received {"connection_id":228440,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee9b5d8012d10ef8006e4dda0000a014831..."} 
[2026-11-03 06:31:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228440,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee9b5d8012d10ef8006e4dda0000a014831..."} 
[2026-11-03 06:31:43] local.INFO: Processing buffer {"connection_id":228440,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee9b5d8012d10ef8006e4dda0000a014831..."} 
[2026-11-03 06:31:43] local.INFO: Packet analysis {"connection_id":228440,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee9"} 
[2026-11-03 06:31:43] local.INFO: Extracted packet for processing {"connection_id":228440,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee9"} 
[2026-11-03 06:31:43] local.INFO: GPS Element Parsed {"raw_longitude":756084608,"raw_latitude":115662240,"longitude_deg":75.6084608,"latitude_deg":11.566224,"altitude":10,"angle":328,"satellites":49,"speed":40,"hex_longitude":"2d10ef80","hex_latitude":"06e4dda0","is_valid_coordinates":true} 
[2026-11-03 06:31:43] 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-11-03 06:31:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178872576001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:31:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37240059400814592,"note":"Value kept but may cause issues"} 
[2026-11-03 06:31:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1225190234484869120,"note":"Value kept but may cause issues"} 
[2026-11-03 06:31:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,245,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:31:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793667479000,"timestamp_ms":1793667479000,"timestamp_seconds":1793667479,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee9b5d8"} 
[2026-11-03 06:31:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:31:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:31: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 06:31:43] 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-11-03 06:31: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-11-03 06:31:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:31:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:31:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228440,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:31:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:31:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:31:43] 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-11-03 06:31:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:31:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:31:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178872576001,"66":27908,"245":206,"80":6400,"24":40,"16":37240059400814592,"45":1225190234484869120},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,80,24,16,45]} 
[2026-11-03 06:31:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:31:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:31:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178872576001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:31:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:31:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37240059400814592,"km_value":37240059400814.59,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:31:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":1225190234484869120,"description":"Unknown IO ID 45"} 
[2026-11-03 06:31:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178872576001,"power":27908,"geofence_id":206,"unknown_80":6400,"ignition":40,"odometer":null,"unknown_45":1225190234484869120}} 
[2026-11-03 06:31:43] local.INFO: DEBUG: GPS processor result {"connection_id":228440,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53628,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:31:43] local.INFO: GPS data processed {"connection_id":228440,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:31:43] local.INFO: Acknowledgment sent {"connection_id":228440,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:32:05] local.INFO: TCP Data received {"connection_id":227994,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:32:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227994,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:32:05] local.INFO: Processing buffer {"connection_id":227994,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:32:05] local.INFO: IMEI packet received {"connection_id":227994,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:32:05] local.INFO: IMEI acknowledgment sent {"connection_id":227994,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:32:10] local.INFO: TCP Data received {"connection_id":227994,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:32:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227994,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:32:10] local.INFO: Processing buffer {"connection_id":227994,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:32:10] local.INFO: IMEI packet received {"connection_id":227994,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:32:10] local.INFO: IMEI acknowledgment sent {"connection_id":227994,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:32:11] local.INFO: TCP Data received {"connection_id":227994,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ee9b5d8012d10ef8006e4dda0000a014831..."} 
[2026-11-03 06:32:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227994,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ee9b5d8012d10ef8006e4dda0000a014831..."} 
[2026-11-03 06:32:11] local.INFO: Processing buffer {"connection_id":227994,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ee9b5d8012d10ef8006e4dda0000a014831..."} 
[2026-11-03 06:32:11] local.INFO: Packet analysis {"connection_id":227994,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ee9"} 
[2026-11-03 06:32:11] local.INFO: Extracted packet for processing {"connection_id":227994,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ee9"} 
[2026-11-03 06:32:11] local.INFO: GPS Element Parsed {"raw_longitude":756084608,"raw_latitude":115662240,"longitude_deg":75.6084608,"latitude_deg":11.566224,"altitude":10,"angle":328,"satellites":49,"speed":40,"hex_longitude":"2d10ef80","hex_latitude":"06e4dda0","is_valid_coordinates":true} 
[2026-11-03 06:32:11] 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-11-03 06:32:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178872576001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:32:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37240059400814592,"note":"Value kept but may cause issues"} 
[2026-11-03 06:32:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1225190234484869120,"note":"Value kept but may cause issues"} 
[2026-11-03 06:32:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,245,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:32:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793667479000,"timestamp_ms":1793667479000,"timestamp_seconds":1793667479,"priority":1,"record_length":96,"hex_timestamp":"000001a19ee9b5d8"} 
[2026-11-03 06:32:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:32:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:32:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 06:32:11] 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-11-03 06:32:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 06:32:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:32:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:32:11] local.INFO: Teltonika packet parsed successfully {"connection_id":227994,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:32:11] local.INFO: Passing IMEI to GPS processor {"connection_id":227994,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:32:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":227994,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:32: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-11-03 06:32:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:32:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:32:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178872576001,"66":27908,"245":206,"80":6400,"24":40,"16":37240059400814592,"45":1225190234484869120},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,80,24,16,45]} 
[2026-11-03 06:32:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:32:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:32:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178872576001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:32:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:32:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37240059400814592,"km_value":37240059400814.59,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:32:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":1225190234484869120,"description":"Unknown IO ID 45"} 
[2026-11-03 06:32:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178872576001,"power":27908,"geofence_id":206,"unknown_80":6400,"ignition":40,"odometer":null,"unknown_45":1225190234484869120}} 
[2026-11-03 06:32:11] local.INFO: DEBUG: GPS processor result {"connection_id":227994,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53629,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:32:11] local.INFO: GPS data processed {"connection_id":227994,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:32:11] local.INFO: Acknowledgment sent {"connection_id":227994,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:32:42] local.INFO: TCP Data received {"connection_id":227994,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eed1908012d10e18006e4f230000a01442e..."} 
[2026-11-03 06:32:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227994,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eed1908012d10e18006e4f230000a01442e..."} 
[2026-11-03 06:32:42] local.INFO: Processing buffer {"connection_id":227994,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eed1908012d10e18006e4f230000a01442e..."} 
[2026-11-03 06:32:42] local.INFO: Packet analysis {"connection_id":227994,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eed"} 
[2026-11-03 06:32:42] local.INFO: Extracted packet for processing {"connection_id":227994,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eed"} 
[2026-11-03 06:32:42] local.INFO: GPS Element Parsed {"raw_longitude":756081024,"raw_latitude":115667504,"longitude_deg":75.6081024,"latitude_deg":11.5667504,"altitude":10,"angle":324,"satellites":46,"speed":0,"hex_longitude":"2d10e180","hex_latitude":"06e4f230","is_valid_coordinates":true} 
[2026-11-03 06:32:42] 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-11-03 06:32:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178874624001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:32:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37240059400814592,"note":"Value kept but may cause issues"} 
[2026-11-03 06:32:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1220334791138582528,"note":"Value kept but may cause issues"} 
[2026-11-03 06:32:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,245,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:32:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793667701000,"timestamp_ms":1793667701000,"timestamp_seconds":1793667701,"priority":1,"record_length":96,"hex_timestamp":"000001a19eed1908"} 
[2026-11-03 06:32:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:32: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-11-03 06:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 06:32:42] 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-11-03 06:32:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 06:32:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:32:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:32:42] local.INFO: Teltonika packet parsed successfully {"connection_id":227994,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:32:42] local.INFO: Passing IMEI to GPS processor {"connection_id":227994,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:32:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":227994,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:32: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-11-03 06:32:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:32:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:32:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178874624001,"66":25625,"245":206,"80":6400,"24":0,"16":37240059400814592,"45":1220334791138582528},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,80,24,16,45]} 
[2026-11-03 06:32:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:32:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:32:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178874624001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:32:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:32:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37240059400814592,"km_value":37240059400814.59,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:32:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":1220334791138582528,"description":"Unknown IO ID 45"} 
[2026-11-03 06:32:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178874624001,"power":25625,"geofence_id":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":1220334791138582528}} 
[2026-11-03 06:32:42] local.INFO: DEBUG: GPS processor result {"connection_id":227994,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53630,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:32:42] local.INFO: GPS data processed {"connection_id":227994,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:32:42] local.INFO: Acknowledgment sent {"connection_id":227994,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:33:04] local.INFO: TCP Data received {"connection_id":227995,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:33:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227995,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:33:04] local.INFO: Processing buffer {"connection_id":227995,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:33:04] local.INFO: IMEI packet received {"connection_id":227995,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:33:04] local.INFO: IMEI acknowledgment sent {"connection_id":227995,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:33:05] local.INFO: TCP Data received {"connection_id":227995,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:33:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227995,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:33:05] local.INFO: Processing buffer {"connection_id":227995,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:33:05] local.INFO: IMEI packet received {"connection_id":227995,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:33:05] local.INFO: IMEI acknowledgment sent {"connection_id":227995,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:33:10] local.INFO: TCP Data received {"connection_id":227995,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:33:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227995,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:33:10] local.INFO: Processing buffer {"connection_id":227995,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:33:10] local.INFO: IMEI packet received {"connection_id":227995,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:33:10] local.INFO: IMEI acknowledgment sent {"connection_id":227995,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:33:12] local.INFO: TCP Data received {"connection_id":227995,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eed20d8012d10e04006e4f2a0000a01532d..."} 
[2026-11-03 06:33:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227995,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eed20d8012d10e04006e4f2a0000a01532d..."} 
[2026-11-03 06:33:12] local.INFO: Processing buffer {"connection_id":227995,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eed20d8012d10e04006e4f2a0000a01532d..."} 
[2026-11-03 06:33:12] local.INFO: Packet analysis {"connection_id":227995,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eed"} 
[2026-11-03 06:33:12] local.INFO: Extracted packet for processing {"connection_id":227995,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eed"} 
[2026-11-03 06:33:12] local.INFO: GPS Element Parsed {"raw_longitude":756080704,"raw_latitude":115667616,"longitude_deg":75.6080704,"latitude_deg":11.5667616,"altitude":10,"angle":339,"satellites":45,"speed":0,"hex_longitude":"2d10e040","hex_latitude":"06e4f2a0","is_valid_coordinates":true} 
[2026-11-03 06:33:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 06:33:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178931456001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:33:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37240059400814592,"note":"Value kept but may cause issues"} 
[2026-11-03 06:33:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1216394141465980928,"note":"Value kept but may cause issues"} 
[2026-11-03 06:33:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,245,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:33:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793667703000,"timestamp_ms":1793667703000,"timestamp_seconds":1793667703,"priority":1,"record_length":96,"hex_timestamp":"000001a19eed20d8"} 
[2026-11-03 06:33:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:33:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:33:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":25,"data_length":795,"current_offset":136} 
[2026-11-03 06:33:12] 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-11-03 06:33:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 06:33:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:33:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:33:12] local.INFO: Teltonika packet parsed successfully {"connection_id":227995,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:33:12] local.INFO: Passing IMEI to GPS processor {"connection_id":227995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:33:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":227995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:33:12] 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-11-03 06:33:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:33:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:33:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178931456001,"66":25495,"245":206,"80":6400,"24":0,"16":37240059400814592,"45":1216394141465980928},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,80,24,16,45]} 
[2026-11-03 06:33:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:33:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:33:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178931456001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:33:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:33:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37240059400814592,"km_value":37240059400814.59,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:33:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":1216394141465980928,"description":"Unknown IO ID 45"} 
[2026-11-03 06:33:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178931456001,"power":25495,"geofence_id":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":1216394141465980928}} 
[2026-11-03 06:33:12] local.INFO: DEBUG: GPS processor result {"connection_id":227995,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53631,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:33:12] local.INFO: GPS data processed {"connection_id":227995,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:33:12] local.INFO: Acknowledgment sent {"connection_id":227995,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:33:43] local.INFO: TCP Data received {"connection_id":227995,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eed72e0012d10e04006e4f2a0000a01532b..."} 
[2026-11-03 06:33:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227995,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eed72e0012d10e04006e4f2a0000a01532b..."} 
[2026-11-03 06:33:43] local.INFO: Processing buffer {"connection_id":227995,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eed72e0012d10e04006e4f2a0000a01532b..."} 
[2026-11-03 06:33:43] local.INFO: Packet analysis {"connection_id":227995,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eed"} 
[2026-11-03 06:33:43] local.INFO: Extracted packet for processing {"connection_id":227995,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eed"} 
[2026-11-03 06:33:43] local.INFO: GPS Element Parsed {"raw_longitude":756080704,"raw_latitude":115667616,"longitude_deg":75.6080704,"latitude_deg":11.5667616,"altitude":10,"angle":339,"satellites":43,"speed":0,"hex_longitude":"2d10e040","hex_latitude":"06e4f2a0","is_valid_coordinates":true} 
[2026-11-03 06:33: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-11-03 06:33:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178931968001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:33:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37240059400814592,"note":"Value kept but may cause issues"} 
[2026-11-03 06:33:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1216042297745121280,"note":"Value kept but may cause issues"} 
[2026-11-03 06:33:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,245,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:33:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793667724000,"timestamp_ms":1793667724000,"timestamp_seconds":1793667724,"priority":1,"record_length":96,"hex_timestamp":"000001a19eed72e0"} 
[2026-11-03 06:33:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:33:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:33: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 06:33:43] 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-11-03 06:33: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-11-03 06:33:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:33:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:33:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227995,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:33:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:33:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:33:43] 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-11-03 06:33:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:33:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:33:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178931968001,"66":27647,"245":206,"80":6400,"24":0,"16":37240059400814592,"45":1216042297745121280},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,80,24,16,45]} 
[2026-11-03 06:33:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:33:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:33:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178931968001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:33:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:33:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37240059400814592,"km_value":37240059400814.59,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:33:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":1216042297745121280,"description":"Unknown IO ID 45"} 
[2026-11-03 06:33:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178931968001,"power":27647,"geofence_id":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":1216042297745121280}} 
[2026-11-03 06:33:43] local.INFO: DEBUG: GPS processor result {"connection_id":227995,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53632,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:33:43] local.INFO: GPS data processed {"connection_id":227995,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:33:43] local.INFO: Acknowledgment sent {"connection_id":227995,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:34:02] local.INFO: TCP Data received {"connection_id":229680,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:34:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229680,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:34:02] local.INFO: Processing buffer {"connection_id":229680,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:34:02] local.INFO: IMEI packet received {"connection_id":229680,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:34:02] local.INFO: IMEI acknowledgment sent {"connection_id":229680,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:34:05] local.INFO: TCP Data received {"connection_id":229680,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:34:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229680,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:34:05] local.INFO: Processing buffer {"connection_id":229680,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:34:05] local.INFO: IMEI packet received {"connection_id":229680,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:34:05] local.INFO: IMEI acknowledgment sent {"connection_id":229680,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:34:14] local.INFO: TCP Data received {"connection_id":229680,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:34:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229680,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:34:14] local.INFO: Processing buffer {"connection_id":229680,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:34:14] local.INFO: IMEI packet received {"connection_id":229680,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:34:14] local.INFO: IMEI acknowledgment sent {"connection_id":229680,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:34:15] local.INFO: TCP Data received {"connection_id":229680,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eedc4e8012d10e04006e4f2a0000a01532c..."} 
[2026-11-03 06:34:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229680,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eedc4e8012d10e04006e4f2a0000a01532c..."} 
[2026-11-03 06:34:15] local.INFO: Processing buffer {"connection_id":229680,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eedc4e8012d10e04006e4f2a0000a01532c..."} 
[2026-11-03 06:34:15] local.INFO: Packet analysis {"connection_id":229680,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eed"} 
[2026-11-03 06:34:15] local.INFO: Extracted packet for processing {"connection_id":229680,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eed"} 
[2026-11-03 06:34:15] local.INFO: GPS Element Parsed {"raw_longitude":756080704,"raw_latitude":115667616,"longitude_deg":75.6080704,"latitude_deg":11.5667616,"altitude":10,"angle":339,"satellites":44,"speed":0,"hex_longitude":"2d10e040","hex_latitude":"06e4f2a0","is_valid_coordinates":true} 
[2026-11-03 06:34:15] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 06:34:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178937344001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:34:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37240059400814592,"note":"Value kept but may cause issues"} 
[2026-11-03 06:34:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1216042297745121280,"note":"Value kept but may cause issues"} 
[2026-11-03 06:34:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,245,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:34:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793667745000,"timestamp_ms":1793667745000,"timestamp_seconds":1793667745,"priority":1,"record_length":96,"hex_timestamp":"000001a19eedc4e8"} 
[2026-11-03 06:34:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:34:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:34:15] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 06:34:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":3028,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06:34: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-11-03 06:34:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:34:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:34:15] local.INFO: Teltonika packet parsed successfully {"connection_id":229680,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:34:15] local.INFO: Passing IMEI to GPS processor {"connection_id":229680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:34:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":229680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:34: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-11-03 06:34:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:34:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:34:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178937344001,"66":27767,"245":206,"80":6400,"24":0,"16":37240059400814592,"45":1216042297745121280},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,80,24,16,45]} 
[2026-11-03 06:34:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:34:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:34:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178937344001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:34:15] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:34:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37240059400814592,"km_value":37240059400814.59,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:34:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":1216042297745121280,"description":"Unknown IO ID 45"} 
[2026-11-03 06:34:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178937344001,"power":27767,"geofence_id":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":1216042297745121280}} 
[2026-11-03 06:34:15] local.INFO: DEBUG: GPS processor result {"connection_id":229680,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53633,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:34:15] local.INFO: GPS data processed {"connection_id":229680,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:34:15] local.INFO: Acknowledgment sent {"connection_id":229680,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:34:53] local.INFO: TCP Data received {"connection_id":229680,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eef1ca8012d10534006e64bf0000501322d..."} 
[2026-11-03 06:34:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229680,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eef1ca8012d10534006e64bf0000501322d..."} 
[2026-11-03 06:34:53] local.INFO: Processing buffer {"connection_id":229680,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eef1ca8012d10534006e64bf0000501322d..."} 
[2026-11-03 06:34:53] local.INFO: Packet analysis {"connection_id":229680,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eef"} 
[2026-11-03 06:34:53] local.INFO: Extracted packet for processing {"connection_id":229680,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eef"} 
[2026-11-03 06:34:53] local.INFO: GPS Element Parsed {"raw_longitude":756044608,"raw_latitude":115756016,"longitude_deg":75.6044608,"latitude_deg":11.5756016,"altitude":5,"angle":306,"satellites":45,"speed":59,"hex_longitude":"2d105340","hex_latitude":"06e64bf0","is_valid_coordinates":true} 
[2026-11-03 06:34: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-11-03 06:34:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178963712001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:34:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37244831109480448,"note":"Value kept but may cause issues"} 
[2026-11-03 06:34:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1184094887909640192,"note":"Value kept but may cause issues"} 
[2026-11-03 06:34:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,73,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:34:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793667833000,"timestamp_ms":1793667833000,"timestamp_seconds":1793667833,"priority":1,"record_length":96,"hex_timestamp":"000001a19eef1ca8"} 
[2026-11-03 06:34:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:34:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:34: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":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 06:34:53] 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-11-03 06:34: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-11-03 06:34:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:34:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:34:53] local.INFO: Teltonika packet parsed successfully {"connection_id":229680,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:34:53] local.INFO: Passing IMEI to GPS processor {"connection_id":229680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:34:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":229680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:34:53] 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-11-03 06:34:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:34:53] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:34:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178963712001,"66":27843,"73":206,"80":6400,"24":59,"16":37244831109480448,"45":1184094887909640192},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,73,80,24,16,45]} 
[2026-11-03 06:34:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:34:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:34:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178963712001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:34:53] local.INFO: Unknown IO ID detected {"io_id":73,"value":206,"description":"Unknown IO ID 73"} 
[2026-11-03 06:34:53] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:34:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37244831109480448,"km_value":37244831109480.445,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:34:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":1184094887909640192,"description":"Unknown IO ID 45"} 
[2026-11-03 06:34:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178963712001,"power":27843,"unknown_73":206,"unknown_80":6400,"ignition":59,"odometer":null,"unknown_45":1184094887909640192}} 
[2026-11-03 06:34:53] local.INFO: DEBUG: GPS processor result {"connection_id":229680,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53634,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:34:53] local.INFO: GPS data processed {"connection_id":229680,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:34:53] local.INFO: Acknowledgment sent {"connection_id":229680,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:35:05] local.INFO: TCP Data received {"connection_id":227996,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:35:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227996,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:35:05] local.INFO: Processing buffer {"connection_id":227996,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:35:05] local.INFO: IMEI packet received {"connection_id":227996,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:35:05] local.INFO: IMEI acknowledgment sent {"connection_id":227996,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:35:06] local.INFO: TCP Data received {"connection_id":227996,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:35:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227996,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:35:06] local.INFO: Processing buffer {"connection_id":227996,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:35:06] local.INFO: IMEI packet received {"connection_id":227996,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:35:06] local.INFO: IMEI acknowledgment sent {"connection_id":227996,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:35:10] local.INFO: TCP Data received {"connection_id":227996,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:35:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227996,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:35:10] local.INFO: Processing buffer {"connection_id":227996,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:35:10] local.INFO: IMEI packet received {"connection_id":227996,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:35:10] local.INFO: IMEI acknowledgment sent {"connection_id":227996,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:35:11] local.INFO: TCP Data received {"connection_id":227996,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eef3418012d1036c006e660a8000401322d..."} 
[2026-11-03 06:35:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227996,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eef3418012d1036c006e660a8000401322d..."} 
[2026-11-03 06:35:11] local.INFO: Processing buffer {"connection_id":227996,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eef3418012d1036c006e660a8000401322d..."} 
[2026-11-03 06:35:11] local.INFO: Packet analysis {"connection_id":227996,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eef"} 
[2026-11-03 06:35:11] local.INFO: Extracted packet for processing {"connection_id":227996,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eef"} 
[2026-11-03 06:35:11] local.INFO: GPS Element Parsed {"raw_longitude":756037312,"raw_latitude":115761320,"longitude_deg":75.6037312,"latitude_deg":11.576132,"altitude":4,"angle":306,"satellites":45,"speed":59,"hex_longitude":"2d1036c0","hex_latitude":"06e660a8","is_valid_coordinates":true} 
[2026-11-03 06:35: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-11-03 06:35:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178965248001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:35:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37245260606210048,"note":"Value kept but may cause issues"} 
[2026-11-03 06:35:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1176354326051549184,"note":"Value kept but may cause issues"} 
[2026-11-03 06:35:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,73,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:35:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793667839000,"timestamp_ms":1793667839000,"timestamp_seconds":1793667839,"priority":1,"record_length":96,"hex_timestamp":"000001a19eef3418"} 
[2026-11-03 06:35:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:35:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:35: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":195,"data_length":795,"current_offset":136} 
[2026-11-03 06:35:11] 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-11-03 06:35: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-11-03 06:35:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:35:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:35:11] local.INFO: Teltonika packet parsed successfully {"connection_id":227996,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:35:11] local.INFO: Passing IMEI to GPS processor {"connection_id":227996,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:35:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":227996,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:35: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-11-03 06:35:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:35:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:35:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178965248001,"66":27821,"73":206,"80":6400,"24":59,"16":37245260606210048,"45":1176354326051549184},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,73,80,24,16,45]} 
[2026-11-03 06:35:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:35:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:35:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178965248001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:35:11] local.INFO: Unknown IO ID detected {"io_id":73,"value":206,"description":"Unknown IO ID 73"} 
[2026-11-03 06:35:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:35:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37245260606210048,"km_value":37245260606210.05,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:35:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":1176354326051549184,"description":"Unknown IO ID 45"} 
[2026-11-03 06:35:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178965248001,"power":27821,"unknown_73":206,"unknown_80":6400,"ignition":59,"odometer":null,"unknown_45":1176354326051549184}} 
[2026-11-03 06:35:11] local.INFO: DEBUG: GPS processor result {"connection_id":227996,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53635,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:35:11] local.INFO: GPS data processed {"connection_id":227996,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:35:11] local.INFO: Acknowledgment sent {"connection_id":227996,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:35:43] local.INFO: TCP Data received {"connection_id":227996,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eef4f70012d10160006e678c8000401322d..."} 
[2026-11-03 06:35:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227996,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eef4f70012d10160006e678c8000401322d..."} 
[2026-11-03 06:35:43] local.INFO: Processing buffer {"connection_id":227996,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eef4f70012d10160006e678c8000401322d..."} 
[2026-11-03 06:35:43] local.INFO: Packet analysis {"connection_id":227996,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eef"} 
[2026-11-03 06:35:43] local.INFO: Extracted packet for processing {"connection_id":227996,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eef"} 
[2026-11-03 06:35:43] local.INFO: GPS Element Parsed {"raw_longitude":756028928,"raw_latitude":115767496,"longitude_deg":75.6028928,"latitude_deg":11.5767496,"altitude":4,"angle":306,"satellites":45,"speed":58,"hex_longitude":"2d101600","hex_latitude":"06e678c8","is_valid_coordinates":true} 
[2026-11-03 06:35: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-11-03 06:35:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178966784001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:35:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37245763117383680,"note":"Value kept but may cause issues"} 
[2026-11-03 06:35:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1168332289216653312,"note":"Value kept but may cause issues"} 
[2026-11-03 06:35:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,73,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:35:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793667846000,"timestamp_ms":1793667846000,"timestamp_seconds":1793667846,"priority":1,"record_length":96,"hex_timestamp":"000001a19eef4f70"} 
[2026-11-03 06:35:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:35:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:35: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":173,"data_length":795,"current_offset":136} 
[2026-11-03 06:35:43] 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-11-03 06:35: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-11-03 06:35:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:35:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:35:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227996,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:35:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227996,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:35:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227996,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:35:43] 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-11-03 06:35:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:35:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:35:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178966784001,"66":27800,"73":206,"80":6400,"24":58,"16":37245763117383680,"45":1168332289216653312},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,73,80,24,16,45]} 
[2026-11-03 06:35:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:35:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:35:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178966784001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:35:43] local.INFO: Unknown IO ID detected {"io_id":73,"value":206,"description":"Unknown IO ID 73"} 
[2026-11-03 06:35:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:35:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37245763117383680,"km_value":37245763117383.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:35:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":1168332289216653312,"description":"Unknown IO ID 45"} 
[2026-11-03 06:35:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178966784001,"power":27800,"unknown_73":206,"unknown_80":6400,"ignition":58,"odometer":null,"unknown_45":1168332289216653312}} 
[2026-11-03 06:35:43] local.INFO: DEBUG: GPS processor result {"connection_id":227996,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53636,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:35:43] local.INFO: GPS data processed {"connection_id":227996,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:35:43] local.INFO: Acknowledgment sent {"connection_id":227996,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:36:05] local.INFO: TCP Data received {"connection_id":228443,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:36:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228443,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:36:05] local.INFO: Processing buffer {"connection_id":228443,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:36:05] local.INFO: IMEI packet received {"connection_id":228443,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:36:05] local.INFO: IMEI acknowledgment sent {"connection_id":228443,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:36:08] local.INFO: TCP Data received {"connection_id":228443,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:36:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228443,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:36:08] local.INFO: Processing buffer {"connection_id":228443,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:36:08] local.INFO: IMEI packet received {"connection_id":228443,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:36:08] local.INFO: IMEI acknowledgment sent {"connection_id":228443,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:36:10] local.INFO: TCP Data received {"connection_id":228443,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:36:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228443,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:36:10] local.INFO: Processing buffer {"connection_id":228443,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:36:10] local.INFO: IMEI packet received {"connection_id":228443,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:36:10] local.INFO: IMEI acknowledgment sent {"connection_id":228443,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:36:11] local.INFO: TCP Data received {"connection_id":228443,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eef6ac8012d0ff44006e68fa00004012c2f..."} 
[2026-11-03 06:36:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228443,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eef6ac8012d0ff44006e68fa00004012c2f..."} 
[2026-11-03 06:36:11] local.INFO: Processing buffer {"connection_id":228443,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eef6ac8012d0ff44006e68fa00004012c2f..."} 
[2026-11-03 06:36:11] local.INFO: Packet analysis {"connection_id":228443,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eef"} 
[2026-11-03 06:36:11] local.INFO: Extracted packet for processing {"connection_id":228443,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eef"} 
[2026-11-03 06:36:11] local.INFO: GPS Element Parsed {"raw_longitude":756020288,"raw_latitude":115773344,"longitude_deg":75.6020288,"latitude_deg":11.5773344,"altitude":4,"angle":300,"satellites":47,"speed":56,"hex_longitude":"2d0ff440","hex_latitude":"06e68fa0","is_valid_coordinates":true} 
[2026-11-03 06:36: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-11-03 06:36:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178968576001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:36:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37246261333590016,"note":"Value kept but may cause issues"} 
[2026-11-03 06:36:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1159113983730960384,"note":"Value kept but may cause issues"} 
[2026-11-03 06:36:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,73,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:36:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793667853000,"timestamp_ms":1793667853000,"timestamp_seconds":1793667853,"priority":1,"record_length":96,"hex_timestamp":"000001a19eef6ac8"} 
[2026-11-03 06:36:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:36:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:36: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":152,"data_length":795,"current_offset":136} 
[2026-11-03 06:36:11] 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-11-03 06:36: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-11-03 06:36:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:36:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:36:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228443,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:36:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:36:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:36: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-11-03 06:36:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:36:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:36:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178968576001,"66":27876,"73":206,"80":6400,"24":56,"16":37246261333590016,"45":1159113983730960384},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,73,80,24,16,45]} 
[2026-11-03 06:36:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:36:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:36:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178968576001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:36:11] local.INFO: Unknown IO ID detected {"io_id":73,"value":206,"description":"Unknown IO ID 73"} 
[2026-11-03 06:36:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:36:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37246261333590016,"km_value":37246261333590.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:36:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":1159113983730960384,"description":"Unknown IO ID 45"} 
[2026-11-03 06:36:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178968576001,"power":27876,"unknown_73":206,"unknown_80":6400,"ignition":56,"odometer":null,"unknown_45":1159113983730960384}} 
[2026-11-03 06:36:11] local.INFO: DEBUG: GPS processor result {"connection_id":228443,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53637,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:36:11] local.INFO: GPS data processed {"connection_id":228443,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:36:11] local.INFO: Acknowledgment sent {"connection_id":228443,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:36:16] local.INFO: TCP Data received {"connection_id":228443,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19eef8620012d0fd1c006e6a0e0000501262e..."} 
[2026-11-03 06:36:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228443,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eef8620012d0fd1c006e6a0e0000501262e..."} 
[2026-11-03 06:36:16] local.INFO: Processing buffer {"connection_id":228443,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eef8620012d0fd1c006e6a0e0000501262e..."} 
[2026-11-03 06:36:16] local.INFO: Packet analysis {"connection_id":228443,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eef"} 
[2026-11-03 06:36:16] local.INFO: Extracted packet for processing {"connection_id":228443,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eef"} 
[2026-11-03 06:36:16] local.INFO: GPS Element Parsed {"raw_longitude":756011456,"raw_latitude":115777760,"longitude_deg":75.6011456,"latitude_deg":11.577776,"altitude":5,"angle":294,"satellites":46,"speed":56,"hex_longitude":"2d0fd1c0","hex_latitude":"06e6a0e0","is_valid_coordinates":true} 
[2026-11-03 06:36: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-11-03 06:36:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178970368001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:36:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37246729485025280,"note":"Value kept but may cause issues"} 
[2026-11-03 06:36:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1149614203268472832,"note":"Value kept but may cause issues"} 
[2026-11-03 06:36:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,73,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:36:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793667860000,"timestamp_ms":1793667860000,"timestamp_seconds":1793667860,"priority":1,"record_length":96,"hex_timestamp":"000001a19eef8620"} 
[2026-11-03 06:36:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:36:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:36: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 06:36:16] 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-11-03 06:36: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-11-03 06:36:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:36:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:36:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228443,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:36:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:36:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:36:16] 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-11-03 06:36:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:36:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:36:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178970368001,"66":27800,"73":206,"80":6400,"24":56,"16":37246729485025280,"45":1149614203268472832},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,73,80,24,16,45]} 
[2026-11-03 06:36:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:36:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:36:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178970368001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:36:16] local.INFO: Unknown IO ID detected {"io_id":73,"value":206,"description":"Unknown IO ID 73"} 
[2026-11-03 06:36:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:36:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37246729485025280,"km_value":37246729485025.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:36:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":1149614203268472832,"description":"Unknown IO ID 45"} 
[2026-11-03 06:36:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178970368001,"power":27800,"unknown_73":206,"unknown_80":6400,"ignition":56,"odometer":null,"unknown_45":1149614203268472832}} 
[2026-11-03 06:36:16] local.INFO: DEBUG: GPS processor result {"connection_id":228443,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53638,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:36:16] local.INFO: GPS data processed {"connection_id":228443,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:36:16] local.INFO: Acknowledgment sent {"connection_id":228443,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:36:41] local.INFO: TCP Data received {"connection_id":231511,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:36:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231511,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:36:41] local.INFO: Processing buffer {"connection_id":231511,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:36:41] local.INFO: IMEI packet received {"connection_id":231511,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 06:36:41] local.INFO: IMEI acknowledgment sent {"connection_id":231511,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:36:48] local.INFO: TCP Data received {"connection_id":228443,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef0ce40012d0e894006e7ae680002014f31..."} 
[2026-11-03 06:36:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228443,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef0ce40012d0e894006e7ae680002014f31..."} 
[2026-11-03 06:36:48] local.INFO: Processing buffer {"connection_id":228443,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef0ce40012d0e894006e7ae680002014f31..."} 
[2026-11-03 06:36:48] local.INFO: Packet analysis {"connection_id":228443,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef0"} 
[2026-11-03 06:36:48] local.INFO: Extracted packet for processing {"connection_id":228443,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef0"} 
[2026-11-03 06:36:48] local.INFO: GPS Element Parsed {"raw_longitude":755927360,"raw_latitude":115846760,"longitude_deg":75.592736,"latitude_deg":11.584676,"altitude":2,"angle":335,"satellites":49,"speed":37,"hex_longitude":"2d0e8940","hex_latitude":"06e7ae68","is_valid_coordinates":true} 
[2026-11-03 06:36: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-11-03 06:36:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178992384001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:36:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37252020884733952,"note":"Value kept but may cause issues"} 
[2026-11-03 06:36:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1050253536507404288,"note":"Value kept but may cause issues"} 
[2026-11-03 06:36:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:36:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793667944000,"timestamp_ms":1793667944000,"timestamp_seconds":1793667944,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef0ce40"} 
[2026-11-03 06:36:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:36:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:36:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 06:36:48] 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-11-03 06:36: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-11-03 06:36:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:36:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:36:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228443,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:36:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:36:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:36:48] 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-11-03 06:36:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:36:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:36:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178992384001,"66":27865,"177":206,"80":6400,"24":37,"16":37252020884733952,"45":1050253536507404288},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,80,24,16,45]} 
[2026-11-03 06:36:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:36:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:36:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178992384001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:36:48] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-11-03 06:36:48] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:36:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37252020884733952,"km_value":37252020884733.95,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:36:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":1050253536507404288,"description":"Unknown IO ID 45"} 
[2026-11-03 06:36:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178992384001,"power":27865,"unknown_177":206,"unknown_80":6400,"ignition":37,"odometer":null,"unknown_45":1050253536507404288}} 
[2026-11-03 06:36:48] local.INFO: DEBUG: GPS processor result {"connection_id":228443,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53639,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:36:48] local.INFO: GPS data processed {"connection_id":228443,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:36:48] local.INFO: Acknowledgment sent {"connection_id":228443,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:37:05] local.INFO: TCP Data received {"connection_id":227997,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:37:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227997,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:37:05] local.INFO: Processing buffer {"connection_id":227997,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:37:05] local.INFO: IMEI packet received {"connection_id":227997,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:37:05] local.INFO: IMEI acknowledgment sent {"connection_id":227997,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:37:09] local.INFO: TCP Data received {"connection_id":227997,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:37:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227997,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:37:09] local.INFO: Processing buffer {"connection_id":227997,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:37:09] local.INFO: IMEI packet received {"connection_id":227997,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:37:09] local.INFO: IMEI acknowledgment sent {"connection_id":227997,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:37:10] local.INFO: TCP Data received {"connection_id":227997,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:37:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227997,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:37:10] local.INFO: Processing buffer {"connection_id":227997,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:37:10] local.INFO: IMEI packet received {"connection_id":227997,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:37:10] local.INFO: IMEI acknowledgment sent {"connection_id":227997,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:37:11] local.INFO: TCP Data received {"connection_id":227997,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef0d9f8012d0e85c006e7b9000002015b31..."} 
[2026-11-03 06:37:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227997,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef0d9f8012d0e85c006e7b9000002015b31..."} 
[2026-11-03 06:37:11] local.INFO: Processing buffer {"connection_id":227997,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef0d9f8012d0e85c006e7b9000002015b31..."} 
[2026-11-03 06:37:11] local.INFO: Packet analysis {"connection_id":227997,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef0"} 
[2026-11-03 06:37:11] local.INFO: Extracted packet for processing {"connection_id":227997,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef0"} 
[2026-11-03 06:37:11] local.INFO: GPS Element Parsed {"raw_longitude":755926464,"raw_latitude":115849472,"longitude_deg":75.5926464,"latitude_deg":11.5849472,"altitude":2,"angle":347,"satellites":49,"speed":37,"hex_longitude":"2d0e85c0","hex_latitude":"06e7b900","is_valid_coordinates":true} 
[2026-11-03 06: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-11-03 06:37:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178993664001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:37:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37252158323687424,"note":"Value kept but may cause issues"} 
[2026-11-03 06:37:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1047438786741299200,"note":"Value kept but may cause issues"} 
[2026-11-03 06:37:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:37:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793667947000,"timestamp_ms":1793667947000,"timestamp_seconds":1793667947,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef0d9f8"} 
[2026-11-03 06:37:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:37:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 06:37:11] 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-11-03 06: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-11-03 06:37:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:37:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:37:11] local.INFO: Teltonika packet parsed successfully {"connection_id":227997,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:37:11] local.INFO: Passing IMEI to GPS processor {"connection_id":227997,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:37:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":227997,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:37: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-11-03 06:37:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:37:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:37:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178993664001,"66":27821,"177":206,"80":6400,"24":37,"16":37252158323687424,"45":1047438786741299200},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,80,24,16,45]} 
[2026-11-03 06:37:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:37:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:37:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178993664001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:37:11] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-11-03 06:37:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:37:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37252158323687424,"km_value":37252158323687.42,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:37:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":1047438786741299200,"description":"Unknown IO ID 45"} 
[2026-11-03 06:37:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178993664001,"power":27821,"unknown_177":206,"unknown_80":6400,"ignition":37,"odometer":null,"unknown_45":1047438786741299200}} 
[2026-11-03 06:37:11] local.INFO: DEBUG: GPS processor result {"connection_id":227997,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53640,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:37:11] local.INFO: GPS data processed {"connection_id":227997,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:37:11] local.INFO: Acknowledgment sent {"connection_id":227997,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:37:16] local.INFO: TCP Data received {"connection_id":227997,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef10cc0012d0e7e0006e7dc400005015b31..."} 
[2026-11-03 06:37:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227997,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef10cc0012d0e7e0006e7dc400005015b31..."} 
[2026-11-03 06:37:16] local.INFO: Processing buffer {"connection_id":227997,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef10cc0012d0e7e0006e7dc400005015b31..."} 
[2026-11-03 06:37:16] local.INFO: Packet analysis {"connection_id":227997,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef1"} 
[2026-11-03 06:37:16] local.INFO: Extracted packet for processing {"connection_id":227997,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef1"} 
[2026-11-03 06:37:16] local.INFO: GPS Element Parsed {"raw_longitude":755924480,"raw_latitude":115858496,"longitude_deg":75.592448,"latitude_deg":11.5858496,"altitude":5,"angle":347,"satellites":49,"speed":15,"hex_longitude":"2d0e7e00","hex_latitude":"06e7dc40","is_valid_coordinates":true} 
[2026-11-03 06:37: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-11-03 06:37:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178994432001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:37:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37252605000286208,"note":"Value kept but may cause issues"} 
[2026-11-03 06:37:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1046453624323506176,"note":"Value kept but may cause issues"} 
[2026-11-03 06:37:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:37:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793667960000,"timestamp_ms":1793667960000,"timestamp_seconds":1793667960,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef10cc0"} 
[2026-11-03 06:37:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:37:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:37: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":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 06:37:16] 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-11-03 06:37: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-11-03 06:37:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:37:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:37:16] local.INFO: Teltonika packet parsed successfully {"connection_id":227997,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:37:16] local.INFO: Passing IMEI to GPS processor {"connection_id":227997,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:37:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":227997,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:37:16] 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-11-03 06:37:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:37:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:37:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178994432001,"66":27647,"177":206,"80":6400,"24":15,"16":37252605000286208,"45":1046453624323506176},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,80,24,16,45]} 
[2026-11-03 06:37:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:37:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:37:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178994432001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:37:16] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-11-03 06:37:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:37:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37252605000286208,"km_value":37252605000286.21,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:37:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":1046453624323506176,"description":"Unknown IO ID 45"} 
[2026-11-03 06:37:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178994432001,"power":27647,"unknown_177":206,"unknown_80":6400,"ignition":15,"odometer":null,"unknown_45":1046453624323506176}} 
[2026-11-03 06:37:16] local.INFO: DEBUG: GPS processor result {"connection_id":227997,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53641,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:37:16] local.INFO: GPS data processed {"connection_id":227997,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:37:16] local.INFO: Acknowledgment sent {"connection_id":227997,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:37:47] local.INFO: TCP Data received {"connection_id":227997,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef15ae0012d0e768006e800380008015b31..."} 
[2026-11-03 06:37:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227997,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef15ae0012d0e768006e800380008015b31..."} 
[2026-11-03 06:37:47] local.INFO: Processing buffer {"connection_id":227997,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef15ae0012d0e768006e800380008015b31..."} 
[2026-11-03 06:37:47] local.INFO: Packet analysis {"connection_id":227997,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef1"} 
[2026-11-03 06:37:47] local.INFO: Extracted packet for processing {"connection_id":227997,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef1"} 
[2026-11-03 06:37:47] local.INFO: GPS Element Parsed {"raw_longitude":755922560,"raw_latitude":115867704,"longitude_deg":75.592256,"latitude_deg":11.5867704,"altitude":8,"angle":347,"satellites":49,"speed":27,"hex_longitude":"2d0e7680","hex_latitude":"06e80038","is_valid_coordinates":true} 
[2026-11-03 06:37: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-11-03 06:37:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459178997760001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:37:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37253064561786880,"note":"Value kept but may cause issues"} 
[2026-11-03 06:37:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1044272193256308736,"note":"Value kept but may cause issues"} 
[2026-11-03 06:37:47] 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-11-03 06:37:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793667980000,"timestamp_ms":1793667980000,"timestamp_seconds":1793667980,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef15ae0"} 
[2026-11-03 06:37:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:37:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:37: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":107,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 06:37:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":3028,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06:37: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-11-03 06:37:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:37:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:37:47] local.INFO: Teltonika packet parsed successfully {"connection_id":227997,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:37:47] local.INFO: Passing IMEI to GPS processor {"connection_id":227997,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:37:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":227997,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:37: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-11-03 06:37:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:37:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:37:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459178997760001,"66":27865,"241":206,"80":6400,"24":27,"16":37253064561786880,"45":1044272193256308736},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-11-03 06:37:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:37:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:37:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459178997760001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:37:47] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-11-03 06:37:47] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:37:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37253064561786880,"km_value":37253064561786.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:37:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":1044272193256308736,"description":"Unknown IO ID 45"} 
[2026-11-03 06:37:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459178997760001,"power":27865,"unknown_241":206,"unknown_80":6400,"ignition":27,"odometer":null,"unknown_45":1044272193256308736}} 
[2026-11-03 06:37:47] local.INFO: DEBUG: GPS processor result {"connection_id":227997,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53642,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:37:47] local.INFO: GPS data processed {"connection_id":227997,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:37:47] local.INFO: Acknowledgment sent {"connection_id":227997,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:38:10] local.INFO: TCP Data received {"connection_id":229682,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:38:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229682,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:38:10] local.INFO: Processing buffer {"connection_id":229682,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:38:10] local.INFO: IMEI packet received {"connection_id":229682,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:38:10] local.INFO: IMEI acknowledgment sent {"connection_id":229682,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:38:14] local.INFO: TCP Data received {"connection_id":229682,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:38:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229682,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:38:14] local.INFO: Processing buffer {"connection_id":229682,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:38:14] local.INFO: IMEI packet received {"connection_id":229682,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:38:14] local.INFO: IMEI acknowledgment sent {"connection_id":229682,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:38:15] local.INFO: TCP Data received {"connection_id":229682,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef185d8012d0e6e8006e823a80007015e31..."} 
[2026-11-03 06:38:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229682,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef185d8012d0e6e8006e823a80007015e31..."} 
[2026-11-03 06:38:15] local.INFO: Processing buffer {"connection_id":229682,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef185d8012d0e6e8006e823a80007015e31..."} 
[2026-11-03 06:38:15] local.INFO: Packet analysis {"connection_id":229682,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef1"} 
[2026-11-03 06:38:15] local.INFO: Extracted packet for processing {"connection_id":229682,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef1"} 
[2026-11-03 06:38:15] local.INFO: GPS Element Parsed {"raw_longitude":755920512,"raw_latitude":115876776,"longitude_deg":75.5920512,"latitude_deg":11.5876776,"altitude":7,"angle":350,"satellites":49,"speed":40,"hex_longitude":"2d0e6e80","hex_latitude":"06e823a8","is_valid_coordinates":true} 
[2026-11-03 06:38: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-11-03 06:38:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179002880001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:38:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37253515533352960,"note":"Value kept but may cause issues"} 
[2026-11-03 06:38:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1042161130933336064,"note":"Value kept but may cause issues"} 
[2026-11-03 06:38:15] 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-11-03 06:38:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793667991000,"timestamp_ms":1793667991000,"timestamp_seconds":1793667991,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef185d8"} 
[2026-11-03 06:38:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:38:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:38: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 06:38:15] 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-11-03 06:38: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-11-03 06:38:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:38:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:38:15] local.INFO: Teltonika packet parsed successfully {"connection_id":229682,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:38:15] local.INFO: Passing IMEI to GPS processor {"connection_id":229682,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:38:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":229682,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:38: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-11-03 06:38:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:38:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:38:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179002880001,"66":27865,"241":206,"80":6400,"24":40,"16":37253515533352960,"45":1042161130933336064},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-11-03 06:38:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:38:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:38:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179002880001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:38:15] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-11-03 06:38:15] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:38:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37253515533352960,"km_value":37253515533352.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:38:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":1042161130933336064,"description":"Unknown IO ID 45"} 
[2026-11-03 06:38:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179002880001,"power":27865,"unknown_241":206,"unknown_80":6400,"ignition":40,"odometer":null,"unknown_45":1042161130933336064}} 
[2026-11-03 06:38:15] local.INFO: DEBUG: GPS processor result {"connection_id":229682,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53643,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:38:15] local.INFO: GPS data processed {"connection_id":229682,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:38:15] local.INFO: Acknowledgment sent {"connection_id":229682,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:38:17] local.INFO: TCP Data received {"connection_id":229682,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef1a900012d0e690006e849080008016030..."} 
[2026-11-03 06:38:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229682,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef1a900012d0e690006e849080008016030..."} 
[2026-11-03 06:38:17] local.INFO: Processing buffer {"connection_id":229682,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef1a900012d0e690006e849080008016030..."} 
[2026-11-03 06:38:17] local.INFO: Packet analysis {"connection_id":229682,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef1"} 
[2026-11-03 06:38:17] local.INFO: Extracted packet for processing {"connection_id":229682,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef1"} 
[2026-11-03 06:38:17] local.INFO: GPS Element Parsed {"raw_longitude":755919104,"raw_latitude":115886344,"longitude_deg":75.5919104,"latitude_deg":11.5886344,"altitude":8,"angle":352,"satellites":48,"speed":44,"hex_longitude":"2d0e6900","hex_latitude":"06e84908","is_valid_coordinates":true} 
[2026-11-03 06:38: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-11-03 06:38:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179005696001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:38:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37253983684788224,"note":"Value kept but may cause issues"} 
[2026-11-03 06:38:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1039909331121973248,"note":"Value kept but may cause issues"} 
[2026-11-03 06:38:17] 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-11-03 06:38:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793668000000,"timestamp_ms":1793668000000,"timestamp_seconds":1793668000,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef1a900"} 
[2026-11-03 06:38:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:38: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-11-03 06:38: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 06:38:17] 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-11-03 06:38: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-11-03 06:38:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:38:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:38:17] local.INFO: Teltonika packet parsed successfully {"connection_id":229682,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:38:17] local.INFO: Passing IMEI to GPS processor {"connection_id":229682,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:38:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":229682,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:38: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-11-03 06:38:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:38:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:38:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179005696001,"66":27821,"241":206,"80":6400,"24":44,"16":37253983684788224,"45":1039909331121973248},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-11-03 06:38:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:38:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:38:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179005696001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:38:17] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-11-03 06:38:17] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:38:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37253983684788224,"km_value":37253983684788.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:38:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":1039909331121973248,"description":"Unknown IO ID 45"} 
[2026-11-03 06:38:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179005696001,"power":27821,"unknown_241":206,"unknown_80":6400,"ignition":44,"odometer":null,"unknown_45":1039909331121973248}} 
[2026-11-03 06:38:17] local.INFO: DEBUG: GPS processor result {"connection_id":229682,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53644,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:38:17] local.INFO: GPS data processed {"connection_id":229682,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:38:17] local.INFO: Acknowledgment sent {"connection_id":229682,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:38:53] local.INFO: TCP Data received {"connection_id":229682,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef1c840012d0e610006e86c28000a015e30..."} 
[2026-11-03 06:38:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229682,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef1c840012d0e610006e86c28000a015e30..."} 
[2026-11-03 06:38:53] local.INFO: Processing buffer {"connection_id":229682,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef1c840012d0e610006e86c28000a015e30..."} 
[2026-11-03 06:38:53] local.INFO: Packet analysis {"connection_id":229682,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef1"} 
[2026-11-03 06:38:53] local.INFO: Extracted packet for processing {"connection_id":229682,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef1"} 
[2026-11-03 06:38:53] local.INFO: GPS Element Parsed {"raw_longitude":755917056,"raw_latitude":115895336,"longitude_deg":75.5917056,"latitude_deg":11.5895336,"altitude":10,"angle":350,"satellites":48,"speed":46,"hex_longitude":"2d0e6100","hex_latitude":"06e86c28","is_valid_coordinates":true} 
[2026-11-03 06:38: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-11-03 06:38:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179008000001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:38:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37254430361387008,"note":"Value kept but may cause issues"} 
[2026-11-03 06:38:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1038361218752514048,"note":"Value kept but may cause issues"} 
[2026-11-03 06:38:53] 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-11-03 06:38:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793668008000,"timestamp_ms":1793668008000,"timestamp_seconds":1793668008,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef1c840"} 
[2026-11-03 06:38:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:38:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:38: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":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 06:38:53] 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-11-03 06:38: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-11-03 06:38:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:38:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:38:53] local.INFO: Teltonika packet parsed successfully {"connection_id":229682,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:38:53] local.INFO: Passing IMEI to GPS processor {"connection_id":229682,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:38:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":229682,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:38:53] 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-11-03 06:38:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:38:53] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:38:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179008000001,"66":27767,"241":206,"80":6400,"24":46,"16":37254430361387008,"45":1038361218752514048},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-11-03 06:38:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:38:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:38:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179008000001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:38:53] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-11-03 06:38:53] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:38:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37254430361387008,"km_value":37254430361387.01,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:38:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":1038361218752514048,"description":"Unknown IO ID 45"} 
[2026-11-03 06:38:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179008000001,"power":27767,"unknown_241":206,"unknown_80":6400,"ignition":46,"odometer":null,"unknown_45":1038361218752514048}} 
[2026-11-03 06:38:53] local.INFO: DEBUG: GPS processor result {"connection_id":229682,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53645,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:38:53] local.INFO: GPS data processed {"connection_id":229682,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:38:53] local.INFO: Acknowledgment sent {"connection_id":229682,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:39:05] local.INFO: TCP Data received {"connection_id":229684,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:39:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229684,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:39:05] local.INFO: Processing buffer {"connection_id":229684,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:39:05] local.INFO: IMEI packet received {"connection_id":229684,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:39:05] local.INFO: IMEI acknowledgment sent {"connection_id":229684,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:39:10] local.INFO: TCP Data received {"connection_id":229684,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:39:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229684,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:39:10] local.INFO: Processing buffer {"connection_id":229684,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:39:10] local.INFO: IMEI packet received {"connection_id":229684,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:39:10] local.INFO: IMEI acknowledgment sent {"connection_id":229684,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:39:11] local.INFO: TCP Data received {"connection_id":229684,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef1eb68012d0e598006e89178000f015b2e..."} 
[2026-11-03 06:39:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229684,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef1eb68012d0e598006e89178000f015b2e..."} 
[2026-11-03 06:39:11] local.INFO: Processing buffer {"connection_id":229684,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef1eb68012d0e598006e89178000f015b2e..."} 
[2026-11-03 06:39:11] local.INFO: Packet analysis {"connection_id":229684,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef1"} 
[2026-11-03 06:39:11] local.INFO: Extracted packet for processing {"connection_id":229684,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef1"} 
[2026-11-03 06:39:11] local.INFO: GPS Element Parsed {"raw_longitude":755915136,"raw_latitude":115904888,"longitude_deg":75.5915136,"latitude_deg":11.5904888,"altitude":15,"angle":347,"satellites":46,"speed":37,"hex_longitude":"2d0e5980","hex_latitude":"06e89178","is_valid_coordinates":true} 
[2026-11-03 06:39:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 06:39:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179010048001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:39:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37254902807789568,"note":"Value kept but may cause issues"} 
[2026-11-03 06:39:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1036109418941130752,"note":"Value kept but may cause issues"} 
[2026-11-03 06:39: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-11-03 06:39:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793668017000,"timestamp_ms":1793668017000,"timestamp_seconds":1793668017,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef1eb68"} 
[2026-11-03 06:39:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:39: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-11-03 06:39:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 06:39:11] 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-11-03 06:39:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 06:39:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:39:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:39:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229684,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:39:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229684,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:39:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229684,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:39: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-11-03 06:39:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:39:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:39:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179010048001,"66":27865,"241":206,"80":6400,"24":37,"16":37254902807789568,"45":1036109418941130752},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-11-03 06:39:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:39:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:39:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179010048001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:39:11] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-11-03 06:39:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:39:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37254902807789568,"km_value":37254902807789.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:39:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":1036109418941130752,"description":"Unknown IO ID 45"} 
[2026-11-03 06:39:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179010048001,"power":27865,"unknown_241":206,"unknown_80":6400,"ignition":37,"odometer":null,"unknown_45":1036109418941130752}} 
[2026-11-03 06:39:11] local.INFO: DEBUG: GPS processor result {"connection_id":229684,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53646,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:39:11] local.INFO: GPS data processed {"connection_id":229684,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:39:11] local.INFO: Acknowledgment sent {"connection_id":229684,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:39:12] local.INFO: TCP Data received {"connection_id":229684,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef20e90012d0e55c006e8b358001100002c..."} 
[2026-11-03 06:39:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229684,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef20e90012d0e55c006e8b358001100002c..."} 
[2026-11-03 06:39:12] local.INFO: Processing buffer {"connection_id":229684,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef20e90012d0e55c006e8b358001100002c..."} 
[2026-11-03 06:39:12] local.INFO: Packet analysis {"connection_id":229684,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef2"} 
[2026-11-03 06:39:12] local.INFO: Extracted packet for processing {"connection_id":229684,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef2"} 
[2026-11-03 06:39:12] local.INFO: GPS Element Parsed {"raw_longitude":755914176,"raw_latitude":115913560,"longitude_deg":75.5914176,"latitude_deg":11.591356,"altitude":17,"angle":0,"satellites":44,"speed":39,"hex_longitude":"2d0e55c0","hex_latitude":"06e8b358","is_valid_coordinates":true} 
[2026-11-03 06:39:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 06:39:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179012352001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:39:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37255328009551872,"note":"Value kept but may cause issues"} 
[2026-11-03 06:39:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1033998356618246144,"note":"Value kept but may cause issues"} 
[2026-11-03 06:39:12] 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-11-03 06:39:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793668026000,"timestamp_ms":1793668026000,"timestamp_seconds":1793668026,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef20e90"} 
[2026-11-03 06:39:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:39: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-11-03 06:39:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 06:39: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-11-03 06:39:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 06:39:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:39:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:39:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229684,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:39:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229684,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:39:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229684,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:39:12] 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-11-03 06:39:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:39:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:39:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179012352001,"66":27865,"242":206,"80":6400,"24":39,"16":37255328009551872,"45":1033998356618246144},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,242,80,24,16,45]} 
[2026-11-03 06:39:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:39:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:39:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179012352001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:39:12] local.INFO: Unknown IO ID detected {"io_id":242,"value":206,"description":"Unknown IO ID 242"} 
[2026-11-03 06:39:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:39:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37255328009551872,"km_value":37255328009551.875,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:39:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":1033998356618246144,"description":"Unknown IO ID 45"} 
[2026-11-03 06:39:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179012352001,"power":27865,"unknown_242":206,"unknown_80":6400,"ignition":39,"odometer":null,"unknown_45":1033998356618246144}} 
[2026-11-03 06:39:12] local.INFO: DEBUG: GPS processor result {"connection_id":229684,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53647,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:39:12] local.INFO: GPS data processed {"connection_id":229684,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:39:12] local.INFO: Acknowledgment sent {"connection_id":229684,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:39:44] local.INFO: TCP Data received {"connection_id":229684,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef22600012d0e550006e8c8b00015015d30..."} 
[2026-11-03 06:39:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229684,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef22600012d0e550006e8c8b00015015d30..."} 
[2026-11-03 06:39:44] local.INFO: Processing buffer {"connection_id":229684,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef22600012d0e550006e8c8b00015015d30..."} 
[2026-11-03 06:39:44] local.INFO: Packet analysis {"connection_id":229684,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef2"} 
[2026-11-03 06:39:44] local.INFO: Extracted packet for processing {"connection_id":229684,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef2"} 
[2026-11-03 06:39:44] local.INFO: GPS Element Parsed {"raw_longitude":755913984,"raw_latitude":115919024,"longitude_deg":75.5913984,"latitude_deg":11.5919024,"altitude":21,"angle":349,"satellites":48,"speed":33,"hex_longitude":"2d0e5500","hex_latitude":"06e8c8b0","is_valid_coordinates":true} 
[2026-11-03 06:39: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-11-03 06:39:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179014656001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:39:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37255594297524224,"note":"Value kept but may cause issues"} 
[2026-11-03 06:39:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1032942825457801216,"note":"Value kept but may cause issues"} 
[2026-11-03 06:39:44] 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-11-03 06:39:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793668032000,"timestamp_ms":1793668032000,"timestamp_seconds":1793668032,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef22600"} 
[2026-11-03 06:39:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:39:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:39:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 06:39:44] 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-11-03 06:39: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-11-03 06:39:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:39:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:39:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229684,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:39:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229684,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:39:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229684,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:39:44] 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-11-03 06:39:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:39:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:39:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179014656001,"66":27821,"242":206,"80":6400,"24":33,"16":37255594297524224,"45":1032942825457801216},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,242,80,24,16,45]} 
[2026-11-03 06:39:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:39:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:39:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179014656001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:39:44] local.INFO: Unknown IO ID detected {"io_id":242,"value":206,"description":"Unknown IO ID 242"} 
[2026-11-03 06:39:44] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:39:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37255594297524224,"km_value":37255594297524.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:39:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":1032942825457801216,"description":"Unknown IO ID 45"} 
[2026-11-03 06:39:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179014656001,"power":27821,"unknown_242":206,"unknown_80":6400,"ignition":33,"odometer":null,"unknown_45":1032942825457801216}} 
[2026-11-03 06:39:44] local.INFO: DEBUG: GPS processor result {"connection_id":229684,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53648,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:39:44] local.INFO: GPS data processed {"connection_id":229684,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:39:44] local.INFO: Acknowledgment sent {"connection_id":229684,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:40:05] local.INFO: TCP Data received {"connection_id":231513,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:40:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231513,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:40:05] local.INFO: Processing buffer {"connection_id":231513,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:40:05] local.INFO: IMEI packet received {"connection_id":231513,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:40:05] local.INFO: IMEI acknowledgment sent {"connection_id":231513,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:40:06] local.INFO: TCP Data received {"connection_id":231513,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:40:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231513,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:40:06] local.INFO: Processing buffer {"connection_id":231513,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:40:06] local.INFO: IMEI packet received {"connection_id":231513,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:40:06] local.INFO: IMEI acknowledgment sent {"connection_id":231513,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:40:10] local.INFO: TCP Data received {"connection_id":231513,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:40:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231513,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:40:10] local.INFO: Processing buffer {"connection_id":231513,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:40:10] local.INFO: IMEI packet received {"connection_id":231513,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:40:10] local.INFO: IMEI acknowledgment sent {"connection_id":231513,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:40:11] local.INFO: TCP Data received {"connection_id":231513,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef254e0012d0e4a0006e8eac0001c01552e..."} 
[2026-11-03 06:40:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231513,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef254e0012d0e4a0006e8eac0001c01552e..."} 
[2026-11-03 06:40:11] local.INFO: Processing buffer {"connection_id":231513,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef254e0012d0e4a0006e8eac0001c01552e..."} 
[2026-11-03 06:40:11] local.INFO: Packet analysis {"connection_id":231513,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef2"} 
[2026-11-03 06:40:11] local.INFO: Extracted packet for processing {"connection_id":231513,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef2"} 
[2026-11-03 06:40:11] local.INFO: GPS Element Parsed {"raw_longitude":755911168,"raw_latitude":115927744,"longitude_deg":75.5911168,"latitude_deg":11.5927744,"altitude":28,"angle":341,"satellites":46,"speed":27,"hex_longitude":"2d0e4a00","hex_latitude":"06e8eac0","is_valid_coordinates":true} 
[2026-11-03 06:40: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-11-03 06:40:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179016192001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:40:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37256036679155712,"note":"Value kept but may cause issues"} 
[2026-11-03 06:40:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1032731719226667008,"note":"Value kept but may cause issues"} 
[2026-11-03 06:40:11] 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-11-03 06:40:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793668044000,"timestamp_ms":1793668044000,"timestamp_seconds":1793668044,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef254e0"} 
[2026-11-03 06:40:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:40: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-11-03 06:40: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-11-03 06:40: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-11-03 06:40: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-11-03 06:40:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:40:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:40:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231513,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:40:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:40:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:40: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-11-03 06:40:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:40:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:40:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179016192001,"66":27821,"242":206,"80":6400,"24":27,"16":37256036679155712,"45":1032731719226667008},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,242,80,24,16,45]} 
[2026-11-03 06:40:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:40:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:40:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179016192001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:40:11] local.INFO: Unknown IO ID detected {"io_id":242,"value":206,"description":"Unknown IO ID 242"} 
[2026-11-03 06:40:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:40:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37256036679155712,"km_value":37256036679155.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:40:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":1032731719226667008,"description":"Unknown IO ID 45"} 
[2026-11-03 06:40:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179016192001,"power":27821,"unknown_242":206,"unknown_80":6400,"ignition":27,"odometer":null,"unknown_45":1032731719226667008}} 
[2026-11-03 06:40:11] local.INFO: DEBUG: GPS processor result {"connection_id":231513,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53649,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:40:11] local.INFO: GPS data processed {"connection_id":231513,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:40:11] local.INFO: Acknowledgment sent {"connection_id":231513,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:40:12] local.INFO: TCP Data received {"connection_id":231513,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef27fd8012d0e3f0006e90fd8001b01592f..."} 
[2026-11-03 06:40:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231513,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef27fd8012d0e3f0006e90fd8001b01592f..."} 
[2026-11-03 06:40:12] local.INFO: Processing buffer {"connection_id":231513,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef27fd8012d0e3f0006e90fd8001b01592f..."} 
[2026-11-03 06:40:12] local.INFO: Packet analysis {"connection_id":231513,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef2"} 
[2026-11-03 06:40:12] local.INFO: Extracted packet for processing {"connection_id":231513,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef2"} 
[2026-11-03 06:40:12] local.INFO: GPS Element Parsed {"raw_longitude":755908352,"raw_latitude":115937240,"longitude_deg":75.5908352,"latitude_deg":11.593724,"altitude":27,"angle":345,"satellites":47,"speed":48,"hex_longitude":"2d0e3f00","hex_latitude":"06e90fd8","is_valid_coordinates":true} 
[2026-11-03 06:40: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-11-03 06:40:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179019264001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:40:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37256517715492864,"note":"Value kept but may cause issues"} 
[2026-11-03 06:40:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1029635494485082112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:40:12] 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-11-03 06:40:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793668055000,"timestamp_ms":1793668055000,"timestamp_seconds":1793668055,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef27fd8"} 
[2026-11-03 06:40:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:40: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-11-03 06:40: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":173,"data_length":795,"current_offset":136} 
[2026-11-03 06:40:12] 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-11-03 06:40: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-11-03 06:40:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:40:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:40:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231513,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:40:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:40:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:40:12] 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-11-03 06:40:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:40:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:40:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179019264001,"66":27865,"242":206,"80":6400,"24":48,"16":37256517715492864,"45":1029635494485082112},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,242,80,24,16,45]} 
[2026-11-03 06:40:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:40:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:40:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179019264001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:40:12] local.INFO: Unknown IO ID detected {"io_id":242,"value":206,"description":"Unknown IO ID 242"} 
[2026-11-03 06:40:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:40:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37256517715492864,"km_value":37256517715492.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:40:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":1029635494485082112,"description":"Unknown IO ID 45"} 
[2026-11-03 06:40:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179019264001,"power":27865,"unknown_242":206,"unknown_80":6400,"ignition":48,"odometer":null,"unknown_45":1029635494485082112}} 
[2026-11-03 06:40:12] local.INFO: DEBUG: GPS processor result {"connection_id":231513,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53650,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:40:12] local.INFO: GPS data processed {"connection_id":231513,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:40:12] local.INFO: Acknowledgment sent {"connection_id":231513,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:40:43] local.INFO: TCP Data received {"connection_id":231513,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef4b640012d0d614006e9ff88000f01552b..."} 
[2026-11-03 06:40:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231513,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef4b640012d0d614006e9ff88000f01552b..."} 
[2026-11-03 06:40:43] local.INFO: Processing buffer {"connection_id":231513,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef4b640012d0d614006e9ff88000f01552b..."} 
[2026-11-03 06:40:43] local.INFO: Packet analysis {"connection_id":231513,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef4"} 
[2026-11-03 06:40:43] local.INFO: Extracted packet for processing {"connection_id":231513,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef4"} 
[2026-11-03 06:40:43] local.INFO: GPS Element Parsed {"raw_longitude":755851584,"raw_latitude":115998600,"longitude_deg":75.5851584,"latitude_deg":11.59986,"altitude":15,"angle":341,"satellites":43,"speed":16,"hex_longitude":"2d0d6140","hex_latitude":"06e9ff88","is_valid_coordinates":true} 
[2026-11-03 06:40: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-11-03 06:40:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179058944001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:40:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260692423704576,"note":"Value kept but may cause issues"} 
[2026-11-03 06:40:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668650432512,"note":"Value kept but may cause issues"} 
[2026-11-03 06:40:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:40:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793668200000,"timestamp_ms":1793668200000,"timestamp_seconds":1793668200,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef4b640"} 
[2026-11-03 06:40:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:40: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-11-03 06:40:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 06:40:43] 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-11-03 06:40: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-11-03 06:40:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:40:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:40:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231513,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:40:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:40:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:40:43] 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-11-03 06:40:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:40:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:40:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179058944001,"66":27376,"250":206,"80":6400,"24":16,"16":37260692423704576,"45":964403668650432512},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,80,24,16,45]} 
[2026-11-03 06:40:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:40:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:40:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179058944001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:40:43] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-11-03 06:40:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:40:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260692423704576,"km_value":37260692423704.58,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:40:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668650432512,"description":"Unknown IO ID 45"} 
[2026-11-03 06:40:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179058944001,"power":27376,"unknown_250":206,"unknown_80":6400,"ignition":16,"odometer":null,"unknown_45":964403668650432512}} 
[2026-11-03 06:40:43] local.INFO: DEBUG: GPS processor result {"connection_id":231513,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53651,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:40:43] local.INFO: GPS data processed {"connection_id":231513,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:40:43] local.INFO: Acknowledgment sent {"connection_id":231513,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:41:05] local.INFO: TCP Data received {"connection_id":227998,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:41:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227998,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:41:05] local.INFO: Processing buffer {"connection_id":227998,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:41:05] local.INFO: IMEI packet received {"connection_id":227998,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:41:05] local.INFO: IMEI acknowledgment sent {"connection_id":227998,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:41:07] local.INFO: TCP Data received {"connection_id":227998,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:41:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227998,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:41:07] local.INFO: Processing buffer {"connection_id":227998,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:41:07] local.INFO: IMEI packet received {"connection_id":227998,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:41:07] local.INFO: IMEI acknowledgment sent {"connection_id":227998,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:41:08] local.INFO: TCP Data received {"connection_id":227998,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef4ba28012d0d614006ea0138000e01672b..."} 
[2026-11-03 06:41:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227998,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef4ba28012d0d614006ea0138000e01672b..."} 
[2026-11-03 06:41:08] local.INFO: Processing buffer {"connection_id":227998,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef4ba28012d0d614006ea0138000e01672b..."} 
[2026-11-03 06:41:08] local.INFO: Packet analysis {"connection_id":227998,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef4"} 
[2026-11-03 06:41:08] local.INFO: Extracted packet for processing {"connection_id":227998,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef4"} 
[2026-11-03 06:41:08] local.INFO: GPS Element Parsed {"raw_longitude":755851584,"raw_latitude":115999032,"longitude_deg":75.5851584,"latitude_deg":11.5999032,"altitude":14,"angle":359,"satellites":43,"speed":18,"hex_longitude":"2d0d6140","hex_latitude":"06ea0138","is_valid_coordinates":true} 
[2026-11-03 06: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-11-03 06:41:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179059200001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:41:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260709603573760,"note":"Value kept but may cause issues"} 
[2026-11-03 06:41:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964122193673816064,"note":"Value kept but may cause issues"} 
[2026-11-03 06:41:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:41:08] local.INFO: AVL Record Parsed {"raw_timestamp":1793668201000,"timestamp_ms":1793668201000,"timestamp_seconds":1793668201,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef4ba28"} 
[2026-11-03 06:41:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:41: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-11-03 06:41:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 06:41:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06: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-11-03 06:41:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:41:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:41:08] local.INFO: Teltonika packet parsed successfully {"connection_id":227998,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:41:08] local.INFO: Passing IMEI to GPS processor {"connection_id":227998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:41:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":227998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:41: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-11-03 06:41:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:41:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:41:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179059200001,"66":27376,"250":206,"80":6400,"24":18,"16":37260709603573760,"45":964122193673816064},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,80,24,16,45]} 
[2026-11-03 06:41:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:41:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:41:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179059200001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:41:08] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-11-03 06:41:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:41:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260709603573760,"km_value":37260709603573.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:41:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":964122193673816064,"description":"Unknown IO ID 45"} 
[2026-11-03 06:41:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179059200001,"power":27376,"unknown_250":206,"unknown_80":6400,"ignition":18,"odometer":null,"unknown_45":964122193673816064}} 
[2026-11-03 06:41:08] local.INFO: DEBUG: GPS processor result {"connection_id":227998,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53652,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:41:08] local.INFO: GPS data processed {"connection_id":227998,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:41:08] local.INFO: Acknowledgment sent {"connection_id":227998,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:41:40] local.INFO: TCP Data received {"connection_id":227998,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef4be10012d0d614006ea02f0000e000f2a..."} 
[2026-11-03 06:41:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227998,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef4be10012d0d614006ea02f0000e000f2a..."} 
[2026-11-03 06:41:40] local.INFO: Processing buffer {"connection_id":227998,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef4be10012d0d614006ea02f0000e000f2a..."} 
[2026-11-03 06:41:40] local.INFO: Packet analysis {"connection_id":227998,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef4"} 
[2026-11-03 06:41:40] local.INFO: Extracted packet for processing {"connection_id":227998,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef4"} 
[2026-11-03 06:41:40] local.INFO: GPS Element Parsed {"raw_longitude":755851584,"raw_latitude":115999472,"longitude_deg":75.5851584,"latitude_deg":11.5999472,"altitude":14,"angle":15,"satellites":42,"speed":16,"hex_longitude":"2d0d6140","hex_latitude":"06ea02f0","is_valid_coordinates":true} 
[2026-11-03 06:41:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 06:41:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179059456001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:41:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260731078410240,"note":"Value kept but may cause issues"} 
[2026-11-03 06:41:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964122193673926656,"note":"Value kept but may cause issues"} 
[2026-11-03 06:41:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:41:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793668202000,"timestamp_ms":1793668202000,"timestamp_seconds":1793668202,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef4be10"} 
[2026-11-03 06:41:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:41: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-11-03 06:41:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 06:41: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-11-03 06:41:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 06:41:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:41:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:41:40] local.INFO: Teltonika packet parsed successfully {"connection_id":227998,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:41:40] local.INFO: Passing IMEI to GPS processor {"connection_id":227998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:41:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":227998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:41:40] 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-11-03 06:41:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:41:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:41:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179059456001,"66":27484,"250":206,"80":6400,"24":16,"16":37260731078410240,"45":964122193673926656},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,80,24,16,45]} 
[2026-11-03 06:41:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:41:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:41:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179059456001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:41:40] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-11-03 06:41:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:41:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260731078410240,"km_value":37260731078410.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:41:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":964122193673926656,"description":"Unknown IO ID 45"} 
[2026-11-03 06:41:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179059456001,"power":27484,"unknown_250":206,"unknown_80":6400,"ignition":16,"odometer":null,"unknown_45":964122193673926656}} 
[2026-11-03 06:41:40] local.INFO: DEBUG: GPS processor result {"connection_id":227998,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53653,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:41:40] local.INFO: GPS data processed {"connection_id":227998,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:41:40] local.INFO: Acknowledgment sent {"connection_id":227998,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:42:06] local.INFO: TCP Data received {"connection_id":229687,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:42:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229687,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:42:06] local.INFO: Processing buffer {"connection_id":229687,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:42:06] local.INFO: IMEI packet received {"connection_id":229687,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:42:06] local.INFO: IMEI acknowledgment sent {"connection_id":229687,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:42:07] local.INFO: TCP Data received {"connection_id":229686,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:42:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229686,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:42:07] local.INFO: Processing buffer {"connection_id":229686,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:42:07] local.INFO: IMEI packet received {"connection_id":229686,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 06:42:07] local.INFO: IMEI acknowledgment sent {"connection_id":229686,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:42:09] local.INFO: TCP Data received {"connection_id":229687,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:42:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229687,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:42:09] local.INFO: Processing buffer {"connection_id":229687,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:42:09] local.INFO: IMEI packet received {"connection_id":229687,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:42:09] local.INFO: IMEI acknowledgment sent {"connection_id":229687,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:42:10] local.INFO: TCP Data received {"connection_id":229687,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef4d968012d0d63c006ea0cd8000e00042c..."} 
[2026-11-03 06:42:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229687,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef4d968012d0d63c006ea0cd8000e00042c..."} 
[2026-11-03 06:42:10] local.INFO: Processing buffer {"connection_id":229687,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef4d968012d0d63c006ea0cd8000e00042c..."} 
[2026-11-03 06:42:10] local.INFO: Packet analysis {"connection_id":229687,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef4"} 
[2026-11-03 06:42:10] local.INFO: Extracted packet for processing {"connection_id":229687,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef4"} 
[2026-11-03 06:42:10] local.INFO: GPS Element Parsed {"raw_longitude":755852224,"raw_latitude":116002008,"longitude_deg":75.5852224,"latitude_deg":11.6002008,"altitude":14,"angle":4,"satellites":44,"speed":6,"hex_longitude":"2d0d63c0","hex_latitude":"06ea0cd8","is_valid_coordinates":true} 
[2026-11-03 06: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-11-03 06:42:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179059712001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:42:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260859927429120,"note":"Value kept but may cause issues"} 
[2026-11-03 06:42:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964122193674039296,"note":"Value kept but may cause issues"} 
[2026-11-03 06:42:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:42:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793668209000,"timestamp_ms":1793668209000,"timestamp_seconds":1793668209,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef4d968"} 
[2026-11-03 06:42:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:42: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-11-03 06:42:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 06:42: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-11-03 06: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-11-03 06:42:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:42:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:42:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229687,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:42:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229687,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:42:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229687,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:42: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-11-03 06:42:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:42:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:42:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179059712001,"66":27397,"83":206,"80":6400,"24":6,"16":37260859927429120,"45":964122193674039296},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:42:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:42:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:42:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179059712001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:42:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:42:10] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:42:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260859927429120,"km_value":37260859927429.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:42:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":964122193674039296,"description":"Unknown IO ID 45"} 
[2026-11-03 06:42:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179059712001,"power":27397,"unknown_83":206,"unknown_80":6400,"ignition":6,"odometer":null,"unknown_45":964122193674039296}} 
[2026-11-03 06:42:10] local.INFO: DEBUG: GPS processor result {"connection_id":229687,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53654,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:42:10] local.INFO: GPS data processed {"connection_id":229687,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:42:10] local.INFO: Acknowledgment sent {"connection_id":229687,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:42:42] local.INFO: TCP Data received {"connection_id":229687,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef52788012d0d62c006ea0be0001100b82c..."} 
[2026-11-03 06:42:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229687,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef52788012d0d62c006ea0be0001100b82c..."} 
[2026-11-03 06:42:42] local.INFO: Processing buffer {"connection_id":229687,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef52788012d0d62c006ea0be0001100b82c..."} 
[2026-11-03 06:42:42] local.INFO: Packet analysis {"connection_id":229687,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef5"} 
[2026-11-03 06:42:42] local.INFO: Extracted packet for processing {"connection_id":229687,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef5"} 
[2026-11-03 06:42:42] local.INFO: GPS Element Parsed {"raw_longitude":755851968,"raw_latitude":116001760,"longitude_deg":75.5851968,"latitude_deg":11.600176,"altitude":17,"angle":184,"satellites":44,"speed":5,"hex_longitude":"2d0d62c0","hex_latitude":"06ea0be0","is_valid_coordinates":true} 
[2026-11-03 06:42:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 06:42:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179061504001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:42:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260920056971264,"note":"Value kept but may cause issues"} 
[2026-11-03 06:42:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964825881116465152,"note":"Value kept but may cause issues"} 
[2026-11-03 06:42:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:42:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793668229000,"timestamp_ms":1793668229000,"timestamp_seconds":1793668229,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef52788"} 
[2026-11-03 06:42:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:42:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 06:42:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 06:42:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06:42:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 06:42:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:42:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:42:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229687,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:42:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229687,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:42:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229687,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:42: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-11-03 06:42:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:42:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:42:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179061504001,"66":27267,"83":206,"80":6400,"24":5,"16":37260920056971264,"45":964825881116465152},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:42:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:42:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:42:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179061504001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:42:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:42:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:42:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260920056971264,"km_value":37260920056971.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:42:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964825881116465152,"description":"Unknown IO ID 45"} 
[2026-11-03 06:42:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179061504001,"power":27267,"unknown_83":206,"unknown_80":6400,"ignition":5,"odometer":null,"unknown_45":964825881116465152}} 
[2026-11-03 06:42:42] local.INFO: DEBUG: GPS processor result {"connection_id":229687,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53655,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:42:42] local.INFO: GPS data processed {"connection_id":229687,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:42:42] local.INFO: Acknowledgment sent {"connection_id":229687,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:43:05] local.INFO: TCP Data received {"connection_id":227999,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:43:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227999,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:43:05] local.INFO: Processing buffer {"connection_id":227999,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:43:05] local.INFO: IMEI packet received {"connection_id":227999,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:43:05] local.INFO: IMEI acknowledgment sent {"connection_id":227999,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:43:10] local.INFO: TCP Data received {"connection_id":227999,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:43:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227999,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:43:10] local.INFO: Processing buffer {"connection_id":227999,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:43:10] local.INFO: IMEI packet received {"connection_id":227999,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:43:10] local.INFO: IMEI acknowledgment sent {"connection_id":227999,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:43:11] local.INFO: TCP Data received {"connection_id":227999,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef57990012d0d62c006ea0a00001200b02e..."} 
[2026-11-03 06:43:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227999,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef57990012d0d62c006ea0a00001200b02e..."} 
[2026-11-03 06:43:11] local.INFO: Processing buffer {"connection_id":227999,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef57990012d0d62c006ea0a00001200b02e..."} 
[2026-11-03 06:43:11] local.INFO: Packet analysis {"connection_id":227999,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef5"} 
[2026-11-03 06:43:11] local.INFO: Extracted packet for processing {"connection_id":227999,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef5"} 
[2026-11-03 06:43:11] local.INFO: GPS Element Parsed {"raw_longitude":755851968,"raw_latitude":116001280,"longitude_deg":75.5851968,"latitude_deg":11.600128,"altitude":18,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d62c0","hex_latitude":"06ea0a00","is_valid_coordinates":true} 
[2026-11-03 06:43: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-11-03 06:43:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179066624001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:43:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260945826775040,"note":"Value kept but may cause issues"} 
[2026-11-03 06:43:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964544406139691008,"note":"Value kept but may cause issues"} 
[2026-11-03 06:43:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:43:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793668250000,"timestamp_ms":1793668250000,"timestamp_seconds":1793668250,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef57990"} 
[2026-11-03 06:43:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:43: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-11-03 06:43: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 06:43:11] 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-11-03 06:43: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-11-03 06:43:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:43:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:43:11] local.INFO: Teltonika packet parsed successfully {"connection_id":227999,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:43:11] local.INFO: Passing IMEI to GPS processor {"connection_id":227999,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:43:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":227999,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:43: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-11-03 06:43:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:43:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:43:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179066624001,"66":27397,"83":206,"80":6400,"24":0,"16":37260945826775040,"45":964544406139691008},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:43:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:43:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:43:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179066624001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:43:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:43:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:43:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260945826775040,"km_value":37260945826775.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:43:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964544406139691008,"description":"Unknown IO ID 45"} 
[2026-11-03 06:43:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179066624001,"power":27397,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964544406139691008}} 
[2026-11-03 06:43:11] local.INFO: DEBUG: GPS processor result {"connection_id":227999,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53656,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:43:11] local.INFO: GPS data processed {"connection_id":227999,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:43:11] local.INFO: Acknowledgment sent {"connection_id":227999,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:43:43] local.INFO: TCP Data received {"connection_id":227999,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef5cb98012d0d62c006ea0a00001200b02d..."} 
[2026-11-03 06:43:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":227999,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef5cb98012d0d62c006ea0a00001200b02d..."} 
[2026-11-03 06:43:43] local.INFO: Processing buffer {"connection_id":227999,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef5cb98012d0d62c006ea0a00001200b02d..."} 
[2026-11-03 06:43:43] local.INFO: Packet analysis {"connection_id":227999,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef5"} 
[2026-11-03 06:43:43] local.INFO: Extracted packet for processing {"connection_id":227999,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef5"} 
[2026-11-03 06:43:43] local.INFO: GPS Element Parsed {"raw_longitude":755851968,"raw_latitude":116001280,"longitude_deg":75.5851968,"latitude_deg":11.600128,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d62c0","hex_latitude":"06ea0a00","is_valid_coordinates":true} 
[2026-11-03 06:43: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-11-03 06:43:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179072000001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:43:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260945826775040,"note":"Value kept but may cause issues"} 
[2026-11-03 06:43:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964544406139568128,"note":"Value kept but may cause issues"} 
[2026-11-03 06:43:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:43:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793668271000,"timestamp_ms":1793668271000,"timestamp_seconds":1793668271,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef5cb98"} 
[2026-11-03 06:43:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:43: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-11-03 06:43:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 06:43:43] 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-11-03 06:43: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-11-03 06:43:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:43:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:43:43] local.INFO: Teltonika packet parsed successfully {"connection_id":227999,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:43:43] local.INFO: Passing IMEI to GPS processor {"connection_id":227999,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:43:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":227999,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:43:43] 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-11-03 06:43:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:43:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:43:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179072000001,"66":27376,"83":206,"80":6400,"24":0,"16":37260945826775040,"45":964544406139568128},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:43:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:43:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:43:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179072000001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:43:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:43:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:43:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260945826775040,"km_value":37260945826775.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:43:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964544406139568128,"description":"Unknown IO ID 45"} 
[2026-11-03 06:43:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179072000001,"power":27376,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964544406139568128}} 
[2026-11-03 06:43:43] local.INFO: DEBUG: GPS processor result {"connection_id":227999,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53657,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:43:43] local.INFO: GPS data processed {"connection_id":227999,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:43:43] local.INFO: Acknowledgment sent {"connection_id":227999,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:44:05] local.INFO: TCP Data received {"connection_id":228445,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:44:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228445,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:44:05] local.INFO: Processing buffer {"connection_id":228445,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:44:05] local.INFO: IMEI packet received {"connection_id":228445,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:44:05] local.INFO: IMEI acknowledgment sent {"connection_id":228445,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:44:10] local.INFO: TCP Data received {"connection_id":228445,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:44:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228445,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:44:10] local.INFO: Processing buffer {"connection_id":228445,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:44:10] local.INFO: IMEI packet received {"connection_id":228445,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:44:10] local.INFO: IMEI acknowledgment sent {"connection_id":228445,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:44:11] local.INFO: TCP Data received {"connection_id":228445,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef619b8012d0d60c006ea0af8001200b02e..."} 
[2026-11-03 06:44:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228445,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef619b8012d0d60c006ea0af8001200b02e..."} 
[2026-11-03 06:44:11] local.INFO: Processing buffer {"connection_id":228445,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef619b8012d0d60c006ea0af8001200b02e..."} 
[2026-11-03 06:44:11] local.INFO: Packet analysis {"connection_id":228445,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef6"} 
[2026-11-03 06:44:11] local.INFO: Extracted packet for processing {"connection_id":228445,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef6"} 
[2026-11-03 06:44:11] local.INFO: GPS Element Parsed {"raw_longitude":755851456,"raw_latitude":116001528,"longitude_deg":75.5851456,"latitude_deg":11.6001528,"altitude":18,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d60c0","hex_latitude":"06ea0af8","is_valid_coordinates":true} 
[2026-11-03 06:44:11] 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-11-03 06:44:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179077376001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:44:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:44:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964544406139568128,"note":"Value kept but may cause issues"} 
[2026-11-03 06:44:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:44:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793668291000,"timestamp_ms":1793668291000,"timestamp_seconds":1793668291,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef619b8"} 
[2026-11-03 06:44:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:44: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-11-03 06:44: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-11-03 06:44: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-11-03 06:44: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-11-03 06:44:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:44:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:44:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228445,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:44:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:44:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:44: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-11-03 06:44:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:44:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:44:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179077376001,"66":27887,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964544406139568128},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:44:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:44:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:44:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179077376001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:44:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:44:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:44:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:44:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964544406139568128,"description":"Unknown IO ID 45"} 
[2026-11-03 06:44:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179077376001,"power":27887,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964544406139568128}} 
[2026-11-03 06:44:11] local.INFO: DEBUG: GPS processor result {"connection_id":228445,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53658,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:44:11] local.INFO: GPS data processed {"connection_id":228445,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:44:11] local.INFO: Acknowledgment sent {"connection_id":228445,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:44:42] local.INFO: TCP Data received {"connection_id":228445,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef61da0012d0d60c006ea0af8001200b02d..."} 
[2026-11-03 06:44:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228445,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef61da0012d0d60c006ea0af8001200b02d..."} 
[2026-11-03 06:44:42] local.INFO: Processing buffer {"connection_id":228445,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef61da0012d0d60c006ea0af8001200b02d..."} 
[2026-11-03 06:44:42] local.INFO: Packet analysis {"connection_id":228445,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef6"} 
[2026-11-03 06:44:42] local.INFO: Extracted packet for processing {"connection_id":228445,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef6"} 
[2026-11-03 06:44:42] local.INFO: GPS Element Parsed {"raw_longitude":755851456,"raw_latitude":116001528,"longitude_deg":75.5851456,"latitude_deg":11.6001528,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d60c0","hex_latitude":"06ea0af8","is_valid_coordinates":true} 
[2026-11-03 06:44: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-11-03 06:44:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179082496001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:44:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:44:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":963981456186210304,"note":"Value kept but may cause issues"} 
[2026-11-03 06:44:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:44:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793668292000,"timestamp_ms":1793668292000,"timestamp_seconds":1793668292,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef61da0"} 
[2026-11-03 06:44:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:44:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 06:44: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":239,"data_length":795,"current_offset":136} 
[2026-11-03 06:44:42] 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-11-03 06:44: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-11-03 06:44:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:44:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:44:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228445,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:44:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:44:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:44: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-11-03 06:44:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:44:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:44:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179082496001,"66":27865,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":963981456186210304},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:44:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:44:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:44:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179082496001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:44:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:44:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:44:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:44:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":963981456186210304,"description":"Unknown IO ID 45"} 
[2026-11-03 06:44:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179082496001,"power":27865,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":963981456186210304}} 
[2026-11-03 06:44:42] local.INFO: DEBUG: GPS processor result {"connection_id":228445,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53659,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:44:42] local.INFO: GPS data processed {"connection_id":228445,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:44:42] local.INFO: Acknowledgment sent {"connection_id":228445,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:45:10] local.INFO: TCP Data received {"connection_id":228000,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:45:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228000,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:45:10] local.INFO: Processing buffer {"connection_id":228000,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:45:10] local.INFO: IMEI packet received {"connection_id":228000,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:45:10] local.INFO: IMEI acknowledgment sent {"connection_id":228000,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:45:15] local.INFO: TCP Data received {"connection_id":228000,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:45:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228000,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:45:15] local.INFO: Processing buffer {"connection_id":228000,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:45:15] local.INFO: IMEI packet received {"connection_id":228000,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:45:15] local.INFO: IMEI acknowledgment sent {"connection_id":228000,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:45:16] local.INFO: TCP Data received {"connection_id":228000,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef61da0012d0d60c006ea0af8001200b02d..."} 
[2026-11-03 06:45:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228000,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef61da0012d0d60c006ea0af8001200b02d..."} 
[2026-11-03 06:45:16] local.INFO: Processing buffer {"connection_id":228000,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef61da0012d0d60c006ea0af8001200b02d..."} 
[2026-11-03 06:45:16] local.INFO: Packet analysis {"connection_id":228000,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef6"} 
[2026-11-03 06:45:16] local.INFO: Extracted packet for processing {"connection_id":228000,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef6"} 
[2026-11-03 06:45:16] local.INFO: GPS Element Parsed {"raw_longitude":755851456,"raw_latitude":116001528,"longitude_deg":75.5851456,"latitude_deg":11.6001528,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d60c0","hex_latitude":"06ea0af8","is_valid_coordinates":true} 
[2026-11-03 06:45: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-11-03 06:45:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179082496001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:45:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:45:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":963981456186210304,"note":"Value kept but may cause issues"} 
[2026-11-03 06:45:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:45:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793668292000,"timestamp_ms":1793668292000,"timestamp_seconds":1793668292,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef61da0"} 
[2026-11-03 06:45:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:45:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 06:45: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":108,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-11-03 06:45:16] 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-11-03 06:45: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-11-03 06:45:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:45:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:45:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228000,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:45:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228000,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:45:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228000,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:45:16] 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-11-03 06:45:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:45:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:45:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179082496001,"66":27865,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":963981456186210304},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:45:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:45:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:45:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179082496001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:45:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:45:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:45:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:45:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":963981456186210304,"description":"Unknown IO ID 45"} 
[2026-11-03 06:45:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179082496001,"power":27865,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":963981456186210304}} 
[2026-11-03 06:45:16] local.INFO: DEBUG: GPS processor result {"connection_id":228000,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53660,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:45:16] local.INFO: GPS data processed {"connection_id":228000,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:45:16] local.INFO: Acknowledgment sent {"connection_id":228000,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:45:21] local.INFO: TCP Data received {"connection_id":228000,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef61da0012d0d60c006ea0af8001200b02d..."} 
[2026-11-03 06:45:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228000,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef61da0012d0d60c006ea0af8001200b02d..."} 
[2026-11-03 06:45:21] local.INFO: Processing buffer {"connection_id":228000,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef61da0012d0d60c006ea0af8001200b02d..."} 
[2026-11-03 06:45:21] local.INFO: Packet analysis {"connection_id":228000,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef6"} 
[2026-11-03 06:45:21] local.INFO: Extracted packet for processing {"connection_id":228000,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef6"} 
[2026-11-03 06:45:21] local.INFO: GPS Element Parsed {"raw_longitude":755851456,"raw_latitude":116001528,"longitude_deg":75.5851456,"latitude_deg":11.6001528,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d60c0","hex_latitude":"06ea0af8","is_valid_coordinates":true} 
[2026-11-03 06:45: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-11-03 06:45:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179082496001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:45:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:45:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":963981456186210304,"note":"Value kept but may cause issues"} 
[2026-11-03 06:45:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:45:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793668292000,"timestamp_ms":1793668292000,"timestamp_seconds":1793668292,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef61da0"} 
[2026-11-03 06:45:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:45:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 06:45: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":108,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-11-03 06:45:21] 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-11-03 06:45: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-11-03 06:45:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:45:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:45:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228000,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:45:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228000,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:45:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228000,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:45:21] 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-11-03 06:45:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:45:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:45:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179082496001,"66":27865,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":963981456186210304},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:45:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:45:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:45:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179082496001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:45:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:45:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:45:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:45:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":963981456186210304,"description":"Unknown IO ID 45"} 
[2026-11-03 06:45:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179082496001,"power":27865,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":963981456186210304}} 
[2026-11-03 06:45:21] local.INFO: DEBUG: GPS processor result {"connection_id":228000,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53661,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:45:21] local.INFO: GPS data processed {"connection_id":228000,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:45:21] local.INFO: Acknowledgment sent {"connection_id":228000,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:46:05] local.INFO: TCP Data received {"connection_id":228446,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:46:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228446,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:46:05] local.INFO: Processing buffer {"connection_id":228446,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:46:05] local.INFO: IMEI packet received {"connection_id":228446,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:46:05] local.INFO: IMEI acknowledgment sent {"connection_id":228446,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:46:10] local.INFO: TCP Data received {"connection_id":228446,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:46:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228446,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:46:10] local.INFO: Processing buffer {"connection_id":228446,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:46:10] local.INFO: IMEI packet received {"connection_id":228446,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:46:10] local.INFO: IMEI acknowledgment sent {"connection_id":228446,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:46:11] local.INFO: TCP Data received {"connection_id":228446,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef61da0012d0d60c006ea0af8001200b02d..."} 
[2026-11-03 06:46:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228446,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef61da0012d0d60c006ea0af8001200b02d..."} 
[2026-11-03 06:46:11] local.INFO: Processing buffer {"connection_id":228446,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef61da0012d0d60c006ea0af8001200b02d..."} 
[2026-11-03 06:46:11] local.INFO: Packet analysis {"connection_id":228446,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef6"} 
[2026-11-03 06:46:11] local.INFO: Extracted packet for processing {"connection_id":228446,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef6"} 
[2026-11-03 06:46:11] local.INFO: GPS Element Parsed {"raw_longitude":755851456,"raw_latitude":116001528,"longitude_deg":75.5851456,"latitude_deg":11.6001528,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d60c0","hex_latitude":"06ea0af8","is_valid_coordinates":true} 
[2026-11-03 06: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-11-03 06:46:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179082496001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:46:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:46:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":963981456186210304,"note":"Value kept but may cause issues"} 
[2026-11-03 06:46:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:46:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793668292000,"timestamp_ms":1793668292000,"timestamp_seconds":1793668292,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef61da0"} 
[2026-11-03 06:46:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:46: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-11-03 06: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":108,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-11-03 06:46:11] 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-11-03 06: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-11-03 06:46:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:46:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:46:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228446,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:46:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:46:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:46: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-11-03 06:46:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:46:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:46:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179082496001,"66":27865,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":963981456186210304},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:46:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:46:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:46:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179082496001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:46:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:46:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:46:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:46:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":963981456186210304,"description":"Unknown IO ID 45"} 
[2026-11-03 06:46:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179082496001,"power":27865,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":963981456186210304}} 
[2026-11-03 06:46:11] local.INFO: DEBUG: GPS processor result {"connection_id":228446,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53662,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:46:11] local.INFO: GPS data processed {"connection_id":228446,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:46:11] local.INFO: Acknowledgment sent {"connection_id":228446,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:46:43] local.INFO: TCP Data received {"connection_id":228446,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef61da0012d0d60c006ea0af8001200b02d..."} 
[2026-11-03 06:46:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228446,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef61da0012d0d60c006ea0af8001200b02d..."} 
[2026-11-03 06:46:43] local.INFO: Processing buffer {"connection_id":228446,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef61da0012d0d60c006ea0af8001200b02d..."} 
[2026-11-03 06:46:43] local.INFO: Packet analysis {"connection_id":228446,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef6"} 
[2026-11-03 06:46:43] local.INFO: Extracted packet for processing {"connection_id":228446,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef6"} 
[2026-11-03 06:46:43] local.INFO: GPS Element Parsed {"raw_longitude":755851456,"raw_latitude":116001528,"longitude_deg":75.5851456,"latitude_deg":11.6001528,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d60c0","hex_latitude":"06ea0af8","is_valid_coordinates":true} 
[2026-11-03 06:46: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-11-03 06:46:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179082496001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:46:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:46:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":963981456186210304,"note":"Value kept but may cause issues"} 
[2026-11-03 06:46:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:46:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793668292000,"timestamp_ms":1793668292000,"timestamp_seconds":1793668292,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef61da0"} 
[2026-11-03 06:46:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:46: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-11-03 06:46: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":239,"data_length":795,"current_offset":136} 
[2026-11-03 06:46:43] 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-11-03 06:46: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-11-03 06:46:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:46:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:46:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228446,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:46:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:46:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:46:43] 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-11-03 06:46:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:46:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:46:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179082496001,"66":27865,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":963981456186210304},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:46:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:46:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:46:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179082496001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:46:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:46:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:46:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:46:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":963981456186210304,"description":"Unknown IO ID 45"} 
[2026-11-03 06:46:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179082496001,"power":27865,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":963981456186210304}} 
[2026-11-03 06:46:43] local.INFO: DEBUG: GPS processor result {"connection_id":228446,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53663,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:46:43] local.INFO: GPS data processed {"connection_id":228446,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:46:43] local.INFO: Acknowledgment sent {"connection_id":228446,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:47:05] local.INFO: TCP Data received {"connection_id":231517,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:47:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231517,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:47:05] local.INFO: Processing buffer {"connection_id":231517,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:47:05] local.INFO: IMEI packet received {"connection_id":231517,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:47:05] local.INFO: IMEI acknowledgment sent {"connection_id":231517,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:47:10] local.INFO: TCP Data received {"connection_id":231517,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:47:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231517,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:47:10] local.INFO: Processing buffer {"connection_id":231517,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:47:10] local.INFO: IMEI packet received {"connection_id":231517,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:47:10] local.INFO: IMEI acknowledgment sent {"connection_id":231517,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:47:11] local.INFO: TCP Data received {"connection_id":231517,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19ef61da0012d0d60c006ea0af8001200b02d..."} 
[2026-11-03 06:47:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231517,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ef61da0012d0d60c006ea0af8001200b02d..."} 
[2026-11-03 06:47:11] local.INFO: Processing buffer {"connection_id":231517,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ef61da0012d0d60c006ea0af8001200b02d..."} 
[2026-11-03 06:47:11] local.INFO: Packet analysis {"connection_id":231517,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ef6"} 
[2026-11-03 06:47:11] local.INFO: Extracted packet for processing {"connection_id":231517,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ef6"} 
[2026-11-03 06:47:11] local.INFO: GPS Element Parsed {"raw_longitude":755851456,"raw_latitude":116001528,"longitude_deg":75.5851456,"latitude_deg":11.6001528,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d60c0","hex_latitude":"06ea0af8","is_valid_coordinates":true} 
[2026-11-03 06: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-11-03 06:47:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179082496001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:47:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:47:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":963981456186210304,"note":"Value kept but may cause issues"} 
[2026-11-03 06:47:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:47:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793668292000,"timestamp_ms":1793668292000,"timestamp_seconds":1793668292,"priority":1,"record_length":96,"hex_timestamp":"000001a19ef61da0"} 
[2026-11-03 06:47:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:47: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-11-03 06: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":108,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-11-03 06:47:11] 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-11-03 06: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-11-03 06:47:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:47:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:47:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231517,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:47:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:47:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:47: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-11-03 06:47:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:47:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:47:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179082496001,"66":27865,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":963981456186210304},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:47:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:47:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:47:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179082496001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:47:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:47:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:47:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:47:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":963981456186210304,"description":"Unknown IO ID 45"} 
[2026-11-03 06:47:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179082496001,"power":27865,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":963981456186210304}} 
[2026-11-03 06:47:11] local.INFO: DEBUG: GPS processor result {"connection_id":231517,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53664,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:47:11] local.INFO: GPS data processed {"connection_id":231517,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:47:11] local.INFO: Acknowledgment sent {"connection_id":231517,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:47:42] local.INFO: TCP Data received {"connection_id":228447,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:47:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228447,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:47:42] local.INFO: Processing buffer {"connection_id":228447,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:47:42] local.INFO: IMEI packet received {"connection_id":228447,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 06:47:42] local.INFO: IMEI acknowledgment sent {"connection_id":228447,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:47:43] local.INFO: TCP Data received {"connection_id":231517,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:47:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231517,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:47:43] local.INFO: Processing buffer {"connection_id":231517,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:47:43] local.INFO: Packet analysis {"connection_id":231517,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:47:43] local.INFO: Extracted packet for processing {"connection_id":231517,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:47:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:47: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-11-03 06:47:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179082752001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:47:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:47:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":963981456186210304,"note":"Value kept but may cause issues"} 
[2026-11-03 06:47:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:47:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793668593000,"timestamp_ms":1793668593000,"timestamp_seconds":1793668593,"priority":1,"record_length":96,"hex_timestamp":"000001a19efab568"} 
[2026-11-03 06:47:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:47: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-11-03 06:47: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 06:47:43] 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-11-03 06:47: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-11-03 06:47:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:47:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:47:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231517,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:47:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:47:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:47:43] 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-11-03 06:47:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:47:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:47:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179082752001,"66":26245,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":963981456186210304},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:47:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:47:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:47:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179082752001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:47:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:47:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:47:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:47:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":963981456186210304,"description":"Unknown IO ID 45"} 
[2026-11-03 06:47:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179082752001,"power":26245,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":963981456186210304}} 
[2026-11-03 06:47:43] local.INFO: DEBUG: GPS processor result {"connection_id":231517,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53665,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:47:43] local.INFO: GPS data processed {"connection_id":231517,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:47:43] local.INFO: Acknowledgment sent {"connection_id":231517,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:48:05] local.INFO: TCP Data received {"connection_id":229690,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:48:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229690,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:48:05] local.INFO: Processing buffer {"connection_id":229690,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:48:05] local.INFO: IMEI packet received {"connection_id":229690,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:48:05] local.INFO: IMEI acknowledgment sent {"connection_id":229690,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:48:10] local.INFO: TCP Data received {"connection_id":229690,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:48:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229690,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:48:10] local.INFO: Processing buffer {"connection_id":229690,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:48:10] local.INFO: IMEI packet received {"connection_id":229690,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:48:10] local.INFO: IMEI acknowledgment sent {"connection_id":229690,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:48:11] local.INFO: TCP Data received {"connection_id":229690,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:48:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229690,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:48:11] local.INFO: Processing buffer {"connection_id":229690,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:48:11] local.INFO: Packet analysis {"connection_id":229690,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:48:11] local.INFO: Extracted packet for processing {"connection_id":229690,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:48:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:48: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-11-03 06:48:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179082752001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:48:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:48:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":963981456186210304,"note":"Value kept but may cause issues"} 
[2026-11-03 06:48:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:48:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793668593000,"timestamp_ms":1793668593000,"timestamp_seconds":1793668593,"priority":1,"record_length":96,"hex_timestamp":"000001a19efab568"} 
[2026-11-03 06:48:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:48: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-11-03 06:48: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 06:48:11] 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-11-03 06:48: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-11-03 06:48:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:48:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:48:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229690,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:48:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229690,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:48:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229690,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:48: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-11-03 06:48:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:48:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:48:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179082752001,"66":26245,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":963981456186210304},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:48:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:48:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:48:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179082752001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:48:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:48:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:48:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:48:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":963981456186210304,"description":"Unknown IO ID 45"} 
[2026-11-03 06:48:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179082752001,"power":26245,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":963981456186210304}} 
[2026-11-03 06:48:11] local.INFO: DEBUG: GPS processor result {"connection_id":229690,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53666,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:48:11] local.INFO: GPS data processed {"connection_id":229690,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:48:11] local.INFO: Acknowledgment sent {"connection_id":229690,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:48:43] local.INFO: TCP Data received {"connection_id":229690,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:48:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229690,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:48:43] local.INFO: Processing buffer {"connection_id":229690,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:48:43] local.INFO: Packet analysis {"connection_id":229690,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:48:43] local.INFO: Extracted packet for processing {"connection_id":229690,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:48:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:48: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-11-03 06:48:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179082752001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:48:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:48:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":963981456186210304,"note":"Value kept but may cause issues"} 
[2026-11-03 06:48:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:48:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793668593000,"timestamp_ms":1793668593000,"timestamp_seconds":1793668593,"priority":1,"record_length":96,"hex_timestamp":"000001a19efab568"} 
[2026-11-03 06:48:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:48: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-11-03 06:48: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 06:48:43] 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-11-03 06:48: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-11-03 06:48:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:48:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:48:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229690,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:48:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229690,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:48:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229690,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:48:43] 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-11-03 06:48:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:48:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:48:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179082752001,"66":26245,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":963981456186210304},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:48:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:48:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:48:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179082752001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:48:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:48:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:48:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:48:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":963981456186210304,"description":"Unknown IO ID 45"} 
[2026-11-03 06:48:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179082752001,"power":26245,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":963981456186210304}} 
[2026-11-03 06:48:43] local.INFO: DEBUG: GPS processor result {"connection_id":229690,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53667,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:48:43] local.INFO: GPS data processed {"connection_id":229690,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:48:43] local.INFO: Acknowledgment sent {"connection_id":229690,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:49:05] local.INFO: TCP Data received {"connection_id":228448,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:49:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228448,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:49:05] local.INFO: Processing buffer {"connection_id":228448,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:49:05] local.INFO: IMEI packet received {"connection_id":228448,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:49:05] local.INFO: IMEI acknowledgment sent {"connection_id":228448,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:49:10] local.INFO: TCP Data received {"connection_id":228448,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:49:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228448,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:49:10] local.INFO: Processing buffer {"connection_id":228448,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:49:10] local.INFO: IMEI packet received {"connection_id":228448,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:49:10] local.INFO: IMEI acknowledgment sent {"connection_id":228448,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:49:11] local.INFO: TCP Data received {"connection_id":228448,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:49:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228448,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:49:11] local.INFO: Processing buffer {"connection_id":228448,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:49:11] local.INFO: Packet analysis {"connection_id":228448,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:49:11] local.INFO: Extracted packet for processing {"connection_id":228448,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:49:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:49: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-11-03 06:49:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179082752001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:49:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:49:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":963981456186210304,"note":"Value kept but may cause issues"} 
[2026-11-03 06:49:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:49:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793668593000,"timestamp_ms":1793668593000,"timestamp_seconds":1793668593,"priority":1,"record_length":96,"hex_timestamp":"000001a19efab568"} 
[2026-11-03 06:49:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:49: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-11-03 06:49: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 06:49:11] 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-11-03 06:49: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-11-03 06:49:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:49:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:49:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228448,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:49:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:49:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:49:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 06:49:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:49:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:49:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179082752001,"66":26245,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":963981456186210304},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:49:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:49:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:49:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179082752001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:49:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:49:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:49:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:49:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":963981456186210304,"description":"Unknown IO ID 45"} 
[2026-11-03 06:49:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179082752001,"power":26245,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":963981456186210304}} 
[2026-11-03 06:49:11] local.INFO: DEBUG: GPS processor result {"connection_id":228448,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53668,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:49:11] local.INFO: GPS data processed {"connection_id":228448,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:49:11] local.INFO: Acknowledgment sent {"connection_id":228448,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:49:42] local.INFO: TCP Data received {"connection_id":228448,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:49:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228448,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:49:42] local.INFO: Processing buffer {"connection_id":228448,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:49:42] local.INFO: Packet analysis {"connection_id":228448,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:49:42] local.INFO: Extracted packet for processing {"connection_id":228448,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:49:42] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:49:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 06:49:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179082752001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:49:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:49:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":963981456186210304,"note":"Value kept but may cause issues"} 
[2026-11-03 06:49:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:49:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793668593000,"timestamp_ms":1793668593000,"timestamp_seconds":1793668593,"priority":1,"record_length":96,"hex_timestamp":"000001a19efab568"} 
[2026-11-03 06:49:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:49:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 06:49:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 06:49:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06:49:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 06:49:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:49:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:49:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228448,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:49:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:49:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:49:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 06:49:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:49:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:49:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179082752001,"66":26245,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":963981456186210304},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:49:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:49:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:49:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179082752001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:49:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:49:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:49:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:49:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":963981456186210304,"description":"Unknown IO ID 45"} 
[2026-11-03 06:49:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179082752001,"power":26245,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":963981456186210304}} 
[2026-11-03 06:49:42] local.INFO: DEBUG: GPS processor result {"connection_id":228448,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53669,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:49:42] local.INFO: GPS data processed {"connection_id":228448,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:49:42] local.INFO: Acknowledgment sent {"connection_id":228448,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:50:10] local.INFO: TCP Data received {"connection_id":231518,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:50:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231518,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:50:10] local.INFO: Processing buffer {"connection_id":231518,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:50:10] local.INFO: IMEI packet received {"connection_id":231518,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:50:10] local.INFO: IMEI acknowledgment sent {"connection_id":231518,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:50:15] local.INFO: TCP Data received {"connection_id":231518,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:50:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231518,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:50:15] local.INFO: Processing buffer {"connection_id":231518,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:50:15] local.INFO: IMEI packet received {"connection_id":231518,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:50:15] local.INFO: IMEI acknowledgment sent {"connection_id":231518,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:50:16] local.INFO: TCP Data received {"connection_id":231518,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:50:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231518,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:50:16] local.INFO: Processing buffer {"connection_id":231518,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:50:16] local.INFO: Packet analysis {"connection_id":231518,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:50:16] local.INFO: Extracted packet for processing {"connection_id":231518,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:50:16] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:50: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-11-03 06:50:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179082752001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:50:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:50:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":963981456186210304,"note":"Value kept but may cause issues"} 
[2026-11-03 06:50:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:50:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793668593000,"timestamp_ms":1793668593000,"timestamp_seconds":1793668593,"priority":1,"record_length":96,"hex_timestamp":"000001a19efab568"} 
[2026-11-03 06:50:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:50:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 06:50: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 06:50:16] 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-11-03 06:50: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-11-03 06:50:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:50:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:50:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231518,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:50:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:50:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:50:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 06:50:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:50:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:50:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179082752001,"66":26245,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":963981456186210304},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:50:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:50:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:50:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179082752001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:50:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:50:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:50:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:50:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":963981456186210304,"description":"Unknown IO ID 45"} 
[2026-11-03 06:50:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179082752001,"power":26245,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":963981456186210304}} 
[2026-11-03 06:50:16] local.INFO: DEBUG: GPS processor result {"connection_id":231518,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53670,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:50:16] local.INFO: GPS data processed {"connection_id":231518,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:50:16] local.INFO: Acknowledgment sent {"connection_id":231518,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:50:21] local.INFO: TCP Data received {"connection_id":231518,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:50:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231518,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:50:21] local.INFO: Processing buffer {"connection_id":231518,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:50:21] local.INFO: Packet analysis {"connection_id":231518,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:50:21] local.INFO: Extracted packet for processing {"connection_id":231518,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:50:21] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:50: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-11-03 06:50:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179082752001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:50:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:50:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":963981456186210304,"note":"Value kept but may cause issues"} 
[2026-11-03 06:50:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:50:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793668593000,"timestamp_ms":1793668593000,"timestamp_seconds":1793668593,"priority":1,"record_length":96,"hex_timestamp":"000001a19efab568"} 
[2026-11-03 06:50:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:50:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 06:50: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 06:50:21] 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-11-03 06:50: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-11-03 06:50:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:50:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:50:21] local.INFO: Teltonika packet parsed successfully {"connection_id":231518,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:50:21] local.INFO: Passing IMEI to GPS processor {"connection_id":231518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:50:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":231518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:50:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 06:50:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:50:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:50:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179082752001,"66":26245,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":963981456186210304},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:50:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:50:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:50:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179082752001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:50:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:50:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:50:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:50:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":963981456186210304,"description":"Unknown IO ID 45"} 
[2026-11-03 06:50:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179082752001,"power":26245,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":963981456186210304}} 
[2026-11-03 06:50:21] local.INFO: DEBUG: GPS processor result {"connection_id":231518,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53671,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:50:21] local.INFO: GPS data processed {"connection_id":231518,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:50:21] local.INFO: Acknowledgment sent {"connection_id":231518,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:51:05] local.INFO: TCP Data received {"connection_id":229691,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:51:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229691,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:51:05] local.INFO: Processing buffer {"connection_id":229691,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:51:05] local.INFO: IMEI packet received {"connection_id":229691,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:51:05] local.INFO: IMEI acknowledgment sent {"connection_id":229691,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:51:10] local.INFO: TCP Data received {"connection_id":229691,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:51:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229691,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:51:10] local.INFO: Processing buffer {"connection_id":229691,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:51:10] local.INFO: IMEI packet received {"connection_id":229691,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:51:10] local.INFO: IMEI acknowledgment sent {"connection_id":229691,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:51:11] local.INFO: TCP Data received {"connection_id":229691,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:51:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229691,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:51:11] local.INFO: Processing buffer {"connection_id":229691,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:51:11] local.INFO: Packet analysis {"connection_id":229691,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:51:11] local.INFO: Extracted packet for processing {"connection_id":229691,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:51:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:51:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 06:51:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179082752001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:51:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:51:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":963981456186210304,"note":"Value kept but may cause issues"} 
[2026-11-03 06:51:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:51:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793668593000,"timestamp_ms":1793668593000,"timestamp_seconds":1793668593,"priority":1,"record_length":96,"hex_timestamp":"000001a19efab568"} 
[2026-11-03 06:51:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:51: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-11-03 06:51:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 06:51:11] 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-11-03 06:51:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 06:51:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:51:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:51:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229691,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:51:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:51:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:51:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 06:51:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:51:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:51:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179082752001,"66":26245,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":963981456186210304},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:51:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:51:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:51:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179082752001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:51:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:51:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:51:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:51:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":963981456186210304,"description":"Unknown IO ID 45"} 
[2026-11-03 06:51:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179082752001,"power":26245,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":963981456186210304}} 
[2026-11-03 06:51:11] local.INFO: DEBUG: GPS processor result {"connection_id":229691,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53672,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:51:11] local.INFO: GPS data processed {"connection_id":229691,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:51:11] local.INFO: Acknowledgment sent {"connection_id":229691,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:51:43] local.INFO: TCP Data received {"connection_id":229691,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:51:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229691,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:51:43] local.INFO: Processing buffer {"connection_id":229691,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:51:43] local.INFO: Packet analysis {"connection_id":229691,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:51:43] local.INFO: Extracted packet for processing {"connection_id":229691,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:51:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:51: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-11-03 06:51:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179082752001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:51:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:51:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":963981456186210304,"note":"Value kept but may cause issues"} 
[2026-11-03 06:51:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:51:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793668593000,"timestamp_ms":1793668593000,"timestamp_seconds":1793668593,"priority":1,"record_length":96,"hex_timestamp":"000001a19efab568"} 
[2026-11-03 06:51:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:51: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-11-03 06:51: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 06:51:43] 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-11-03 06:51: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-11-03 06:51:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:51:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:51:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229691,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:51:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:51:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:51: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-11-03 06:51:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:51:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:51:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179082752001,"66":26245,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":963981456186210304},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:51:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:51:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:51:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179082752001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:51:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:51:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:51:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:51:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":963981456186210304,"description":"Unknown IO ID 45"} 
[2026-11-03 06:51:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179082752001,"power":26245,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":963981456186210304}} 
[2026-11-03 06:51:43] local.INFO: DEBUG: GPS processor result {"connection_id":229691,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53673,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:51:43] local.INFO: GPS data processed {"connection_id":229691,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:51:43] local.INFO: Acknowledgment sent {"connection_id":229691,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:52:05] local.INFO: TCP Data received {"connection_id":229692,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:52:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229692,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:52:05] local.INFO: Processing buffer {"connection_id":229692,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:52:05] local.INFO: IMEI packet received {"connection_id":229692,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:52:05] local.INFO: IMEI acknowledgment sent {"connection_id":229692,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:52:10] local.INFO: TCP Data received {"connection_id":229692,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:52:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229692,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:52:10] local.INFO: Processing buffer {"connection_id":229692,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:52:10] local.INFO: IMEI packet received {"connection_id":229692,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:52:10] local.INFO: IMEI acknowledgment sent {"connection_id":229692,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:52:11] local.INFO: TCP Data received {"connection_id":229692,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:52:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229692,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:52:11] local.INFO: Processing buffer {"connection_id":229692,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19efab568012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:52:11] local.INFO: Packet analysis {"connection_id":229692,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:52:11] local.INFO: Extracted packet for processing {"connection_id":229692,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19efa"} 
[2026-11-03 06:52:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06: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-11-03 06:52:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179082752001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:52:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:52:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":963981456186210304,"note":"Value kept but may cause issues"} 
[2026-11-03 06:52:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:52:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793668593000,"timestamp_ms":1793668593000,"timestamp_seconds":1793668593,"priority":1,"record_length":96,"hex_timestamp":"000001a19efab568"} 
[2026-11-03 06:52:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:52: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-11-03 06: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 06:52:11] 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-11-03 06: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-11-03 06:52:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:52:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:52:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229692,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:52:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229692,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:52:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229692,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:52:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 06:52:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:52:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:52:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179082752001,"66":26245,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":963981456186210304},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:52:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:52:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:52:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179082752001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:52:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:52:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:52:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:52:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":963981456186210304,"description":"Unknown IO ID 45"} 
[2026-11-03 06:52:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179082752001,"power":26245,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":963981456186210304}} 
[2026-11-03 06:52:11] local.INFO: DEBUG: GPS processor result {"connection_id":229692,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53674,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:52:11] local.INFO: GPS data processed {"connection_id":229692,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:52:11] local.INFO: Acknowledgment sent {"connection_id":229692,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:52:43] local.INFO: TCP Data received {"connection_id":229692,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:52:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229692,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:52:43] local.INFO: Processing buffer {"connection_id":229692,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:52:43] local.INFO: Packet analysis {"connection_id":229692,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:52:43] local.INFO: Extracted packet for processing {"connection_id":229692,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:52:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:52: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-11-03 06:52:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179159808001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:52:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:52:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 06:52:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:52:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793668894000,"timestamp_ms":1793668894000,"timestamp_seconds":1793668894,"priority":1,"record_length":96,"hex_timestamp":"000001a19eff4d30"} 
[2026-11-03 06:52:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:52: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-11-03 06:52:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":133,"data_length":795,"current_offset":136} 
[2026-11-03 06:52:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1905,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06:52: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-11-03 06:52:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:52:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:52:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229692,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:52:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229692,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:52:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229692,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:52: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-11-03 06:52:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:52:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:52:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179159808001,"66":25995,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:52:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:52:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:52:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179159808001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:52:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:52:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:52:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:52:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 06:52:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179159808001,"power":25995,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 06:52:43] local.INFO: DEBUG: GPS processor result {"connection_id":229692,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53675,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:52:43] local.INFO: GPS data processed {"connection_id":229692,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:52:43] local.INFO: Acknowledgment sent {"connection_id":229692,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:53:02] local.INFO: TCP Data received {"connection_id":231519,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:53:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231519,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:53:02] local.INFO: Processing buffer {"connection_id":231519,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:53:02] local.INFO: IMEI packet received {"connection_id":231519,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 06:53:02] local.INFO: IMEI acknowledgment sent {"connection_id":231519,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:53:05] local.INFO: TCP Data received {"connection_id":231520,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:53:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231520,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:53:05] local.INFO: Processing buffer {"connection_id":231520,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:53:05] local.INFO: IMEI packet received {"connection_id":231520,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:53:05] local.INFO: IMEI acknowledgment sent {"connection_id":231520,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:53:10] local.INFO: TCP Data received {"connection_id":231520,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:53:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231520,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:53:10] local.INFO: Processing buffer {"connection_id":231520,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:53:10] local.INFO: IMEI packet received {"connection_id":231520,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:53:10] local.INFO: IMEI acknowledgment sent {"connection_id":231520,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:53:11] local.INFO: TCP Data received {"connection_id":231520,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:53:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231520,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:53:11] local.INFO: Processing buffer {"connection_id":231520,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:53:11] local.INFO: Packet analysis {"connection_id":231520,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:53:11] local.INFO: Extracted packet for processing {"connection_id":231520,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:53:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06: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-11-03 06:53:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179159808001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:53:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:53:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 06:53:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:53:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793668894000,"timestamp_ms":1793668894000,"timestamp_seconds":1793668894,"priority":1,"record_length":96,"hex_timestamp":"000001a19eff4d30"} 
[2026-11-03 06:53:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:53: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-11-03 06: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":102,"n8_eight_byte":133,"data_length":795,"current_offset":136} 
[2026-11-03 06:53:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1905,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06: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-11-03 06:53:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:53:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:53:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231520,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:53:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231520,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:53:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231520,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:53:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 06:53:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:53:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:53:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179159808001,"66":25995,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:53:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:53:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:53:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179159808001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:53:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:53:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:53:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:53:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 06:53:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179159808001,"power":25995,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 06:53:11] local.INFO: DEBUG: GPS processor result {"connection_id":231520,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53676,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:53:11] local.INFO: GPS data processed {"connection_id":231520,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:53:11] local.INFO: Acknowledgment sent {"connection_id":231520,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:53:43] local.INFO: TCP Data received {"connection_id":231520,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:53:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231520,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:53:43] local.INFO: Processing buffer {"connection_id":231520,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:53:43] local.INFO: Packet analysis {"connection_id":231520,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:53:43] local.INFO: Extracted packet for processing {"connection_id":231520,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:53:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 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-11-03 06:53:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179159808001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:53:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:53:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 06:53:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:53:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793668894000,"timestamp_ms":1793668894000,"timestamp_seconds":1793668894,"priority":1,"record_length":96,"hex_timestamp":"000001a19eff4d30"} 
[2026-11-03 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-11-03 06:53: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-11-03 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":102,"n8_eight_byte":133,"data_length":795,"current_offset":136} 
[2026-11-03 06:53:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1905,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 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-11-03 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-11-03 06:53:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:53:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231520,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:53:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231520,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:53:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231520,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:53: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-11-03 06:53:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:53:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:53:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179159808001,"66":25995,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:53:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:53:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:53:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179159808001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:53:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:53:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:53:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:53:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 06:53:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179159808001,"power":25995,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 06:53:43] local.INFO: DEBUG: GPS processor result {"connection_id":231520,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53677,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:53:43] local.INFO: GPS data processed {"connection_id":231520,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:53:43] local.INFO: Acknowledgment sent {"connection_id":231520,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:53:47] local.INFO: TCP Data received {"connection_id":229693,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:53:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229693,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:53:47] local.INFO: Processing buffer {"connection_id":229693,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:53:47] local.INFO: IMEI packet received {"connection_id":229693,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 06:53:47] local.INFO: IMEI acknowledgment sent {"connection_id":229693,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:54:05] local.INFO: TCP Data received {"connection_id":228003,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:54:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228003,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:54:05] local.INFO: Processing buffer {"connection_id":228003,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:54:05] local.INFO: IMEI packet received {"connection_id":228003,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:54:05] local.INFO: IMEI acknowledgment sent {"connection_id":228003,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:54:10] local.INFO: TCP Data received {"connection_id":228003,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:54:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228003,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:54:10] local.INFO: Processing buffer {"connection_id":228003,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:54:10] local.INFO: IMEI packet received {"connection_id":228003,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:54:10] local.INFO: IMEI acknowledgment sent {"connection_id":228003,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:54:11] local.INFO: TCP Data received {"connection_id":228003,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:54:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228003,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:54:11] local.INFO: Processing buffer {"connection_id":228003,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:54:11] local.INFO: Packet analysis {"connection_id":228003,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:54:11] local.INFO: Extracted packet for processing {"connection_id":228003,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:54:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:54:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 06:54:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179159808001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:54:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:54:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 06:54:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:54:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793668894000,"timestamp_ms":1793668894000,"timestamp_seconds":1793668894,"priority":1,"record_length":96,"hex_timestamp":"000001a19eff4d30"} 
[2026-11-03 06:54:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:54: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-11-03 06:54:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":133,"data_length":795,"current_offset":136} 
[2026-11-03 06:54:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1905,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06:54: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-11-03 06:54:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:54:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:54:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228003,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:54:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228003,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:54:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228003,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:54:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 06:54:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:54:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:54:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179159808001,"66":25995,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:54:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:54:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:54:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179159808001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:54:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:54:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:54:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:54:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 06:54:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179159808001,"power":25995,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 06:54:11] local.INFO: DEBUG: GPS processor result {"connection_id":228003,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53678,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:54:11] local.INFO: GPS data processed {"connection_id":228003,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:54:11] local.INFO: Acknowledgment sent {"connection_id":228003,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:54:42] local.INFO: TCP Data received {"connection_id":228003,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:54:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228003,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:54:42] local.INFO: Processing buffer {"connection_id":228003,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:54:42] local.INFO: Packet analysis {"connection_id":228003,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:54:42] local.INFO: Extracted packet for processing {"connection_id":228003,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:54:42] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:54: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-11-03 06:54:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179159808001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:54:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:54:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 06:54:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:54:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793668894000,"timestamp_ms":1793668894000,"timestamp_seconds":1793668894,"priority":1,"record_length":96,"hex_timestamp":"000001a19eff4d30"} 
[2026-11-03 06:54:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:54:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 06:54: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":102,"n8_eight_byte":133,"data_length":795,"current_offset":136} 
[2026-11-03 06:54:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1905,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06:54: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-11-03 06:54:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:54:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:54:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228003,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:54:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228003,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:54:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228003,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:54:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 06:54:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:54:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:54:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179159808001,"66":25995,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:54:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:54:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:54:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179159808001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:54:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:54:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:54:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:54:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 06:54:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179159808001,"power":25995,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 06:54:42] local.INFO: DEBUG: GPS processor result {"connection_id":228003,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53679,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:54:42] local.INFO: GPS data processed {"connection_id":228003,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:54:42] local.INFO: Acknowledgment sent {"connection_id":228003,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:55:10] local.INFO: TCP Data received {"connection_id":229695,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:55:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229695,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:55:10] local.INFO: Processing buffer {"connection_id":229695,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:55:10] local.INFO: IMEI packet received {"connection_id":229695,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:55:10] local.INFO: IMEI acknowledgment sent {"connection_id":229695,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:55:15] local.INFO: TCP Data received {"connection_id":229695,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:55:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229695,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:55:15] local.INFO: Processing buffer {"connection_id":229695,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:55:15] local.INFO: IMEI packet received {"connection_id":229695,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:55:15] local.INFO: IMEI acknowledgment sent {"connection_id":229695,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:55:17] local.INFO: TCP Data received {"connection_id":229695,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:55:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229695,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:55:17] local.INFO: Processing buffer {"connection_id":229695,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:55:17] local.INFO: Packet analysis {"connection_id":229695,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:55:17] local.INFO: Extracted packet for processing {"connection_id":229695,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:55:17] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:55: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-11-03 06:55:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179159808001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:55:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:55:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 06:55:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:55:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793668894000,"timestamp_ms":1793668894000,"timestamp_seconds":1793668894,"priority":1,"record_length":96,"hex_timestamp":"000001a19eff4d30"} 
[2026-11-03 06:55:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:55:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 06:55: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":102,"n8_eight_byte":133,"data_length":795,"current_offset":136} 
[2026-11-03 06:55:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1905,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06:55: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-11-03 06:55:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:55:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:55:17] local.INFO: Teltonika packet parsed successfully {"connection_id":229695,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:55:17] local.INFO: Passing IMEI to GPS processor {"connection_id":229695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:55:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":229695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:55:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 06:55:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:55:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:55:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179159808001,"66":25995,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:55:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:55:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:55:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179159808001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:55:17] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:55:17] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:55:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:55:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 06:55:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179159808001,"power":25995,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 06:55:17] local.INFO: DEBUG: GPS processor result {"connection_id":229695,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53680,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:55:17] local.INFO: GPS data processed {"connection_id":229695,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:55:17] local.INFO: Acknowledgment sent {"connection_id":229695,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:55:21] local.INFO: TCP Data received {"connection_id":229695,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:55:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229695,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:55:21] local.INFO: Processing buffer {"connection_id":229695,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:55:21] local.INFO: Packet analysis {"connection_id":229695,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:55:21] local.INFO: Extracted packet for processing {"connection_id":229695,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:55:21] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06: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-11-03 06:55:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179159808001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:55:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:55:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 06:55:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:55:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793668894000,"timestamp_ms":1793668894000,"timestamp_seconds":1793668894,"priority":1,"record_length":96,"hex_timestamp":"000001a19eff4d30"} 
[2026-11-03 06:55:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:55:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 06: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":102,"n8_eight_byte":133,"data_length":795,"current_offset":136} 
[2026-11-03 06:55:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1905,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06: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-11-03 06:55:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:55:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:55:21] local.INFO: Teltonika packet parsed successfully {"connection_id":229695,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:55:21] local.INFO: Passing IMEI to GPS processor {"connection_id":229695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:55:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":229695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:55: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-11-03 06:55:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:55:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:55:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179159808001,"66":25995,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:55:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:55:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:55:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179159808001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:55:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:55:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:55:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:55:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 06:55:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179159808001,"power":25995,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 06:55:21] local.INFO: DEBUG: GPS processor result {"connection_id":229695,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53681,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:55:21] local.INFO: GPS data processed {"connection_id":229695,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:55:21] local.INFO: Acknowledgment sent {"connection_id":229695,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:56:05] local.INFO: TCP Data received {"connection_id":229697,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:56:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229697,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:56:05] local.INFO: Processing buffer {"connection_id":229697,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:56:05] local.INFO: IMEI packet received {"connection_id":229697,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:56:05] local.INFO: IMEI acknowledgment sent {"connection_id":229697,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:56:10] local.INFO: TCP Data received {"connection_id":229697,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:56:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229697,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:56:10] local.INFO: Processing buffer {"connection_id":229697,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:56:10] local.INFO: IMEI packet received {"connection_id":229697,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:56:10] local.INFO: IMEI acknowledgment sent {"connection_id":229697,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:56:11] local.INFO: TCP Data received {"connection_id":229697,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:56:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229697,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:56:11] local.INFO: Processing buffer {"connection_id":229697,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:56:11] local.INFO: Packet analysis {"connection_id":229697,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:56:11] local.INFO: Extracted packet for processing {"connection_id":229697,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:56:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 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-11-03 06:56:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179159808001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:56:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:56:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 06:56:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:56:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793668894000,"timestamp_ms":1793668894000,"timestamp_seconds":1793668894,"priority":1,"record_length":96,"hex_timestamp":"000001a19eff4d30"} 
[2026-11-03 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-11-03 06:56: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-11-03 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":102,"n8_eight_byte":133,"data_length":795,"current_offset":136} 
[2026-11-03 06:56:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1905,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 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-11-03 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-11-03 06:56:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:56:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229697,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:56:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:56:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:56:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 06:56:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:56:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:56:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179159808001,"66":25995,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:56:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:56:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:56:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179159808001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:56:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:56:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:56:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:56:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 06:56:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179159808001,"power":25995,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 06:56:11] local.INFO: DEBUG: GPS processor result {"connection_id":229697,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53682,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:56:11] local.INFO: GPS data processed {"connection_id":229697,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:56:11] local.INFO: Acknowledgment sent {"connection_id":229697,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:56:43] local.INFO: TCP Data received {"connection_id":229697,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:56:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229697,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:56:43] local.INFO: Processing buffer {"connection_id":229697,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:56:43] local.INFO: Packet analysis {"connection_id":229697,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:56:43] local.INFO: Extracted packet for processing {"connection_id":229697,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:56:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:56:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 06:56:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179159808001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:56:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:56:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 06:56:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:56:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793668894000,"timestamp_ms":1793668894000,"timestamp_seconds":1793668894,"priority":1,"record_length":96,"hex_timestamp":"000001a19eff4d30"} 
[2026-11-03 06:56:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:56: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-11-03 06:56:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":133,"data_length":795,"current_offset":136} 
[2026-11-03 06:56:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1905,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06:56:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 06:56:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:56:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:56:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229697,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:56:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:56:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:56: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-11-03 06:56:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:56:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:56:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179159808001,"66":25995,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:56:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:56:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:56:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179159808001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:56:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:56:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:56:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:56:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 06:56:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179159808001,"power":25995,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 06:56:43] local.INFO: DEBUG: GPS processor result {"connection_id":229697,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53683,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:56:43] local.INFO: GPS data processed {"connection_id":229697,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:56:43] local.INFO: Acknowledgment sent {"connection_id":229697,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:57:05] local.INFO: TCP Data received {"connection_id":228005,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:57:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228005,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:57:05] local.INFO: Processing buffer {"connection_id":228005,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:57:05] local.INFO: IMEI packet received {"connection_id":228005,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:57:05] local.INFO: IMEI acknowledgment sent {"connection_id":228005,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:57:10] local.INFO: TCP Data received {"connection_id":228005,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:57:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228005,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:57:10] local.INFO: Processing buffer {"connection_id":228005,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:57:10] local.INFO: IMEI packet received {"connection_id":228005,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:57:10] local.INFO: IMEI acknowledgment sent {"connection_id":228005,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:57:12] local.INFO: TCP Data received {"connection_id":228005,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:57:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228005,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:57:12] local.INFO: Processing buffer {"connection_id":228005,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19eff4d30012d0d620006ea09a8001200b030..."} 
[2026-11-03 06:57:12] local.INFO: Packet analysis {"connection_id":228005,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:57:12] local.INFO: Extracted packet for processing {"connection_id":228005,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19eff"} 
[2026-11-03 06:57:12] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:57:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 06:57:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179159808001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:57:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:57:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 06:57:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:57:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793668894000,"timestamp_ms":1793668894000,"timestamp_seconds":1793668894,"priority":1,"record_length":96,"hex_timestamp":"000001a19eff4d30"} 
[2026-11-03 06:57:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:57: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-11-03 06:57:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":133,"data_length":795,"current_offset":136} 
[2026-11-03 06:57:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1905,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 06:57:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 06:57:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:57:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:57:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228005,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:57:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228005,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:57:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228005,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:57: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-11-03 06:57:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:57:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:57:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179159808001,"66":25995,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:57:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:57:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:57:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179159808001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:57:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:57:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:57:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:57:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 06:57:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179159808001,"power":25995,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 06:57:12] local.INFO: DEBUG: GPS processor result {"connection_id":228005,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53684,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:57:12] local.INFO: GPS data processed {"connection_id":228005,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:57:12] local.INFO: Acknowledgment sent {"connection_id":228005,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:57:43] local.INFO: TCP Data received {"connection_id":228005,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 06:57:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228005,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 06:57:43] local.INFO: Processing buffer {"connection_id":228005,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 06:57:43] local.INFO: Packet analysis {"connection_id":228005,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 06:57:43] local.INFO: Extracted packet for processing {"connection_id":228005,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 06:57:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":47,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:57: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-11-03 06:57:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179236864001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:57:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:57:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 06:57:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:57:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793669195000,"timestamp_ms":1793669195000,"timestamp_seconds":1793669195,"priority":1,"record_length":96,"hex_timestamp":"000001a19f03e4f8"} 
[2026-11-03 06:57:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:57: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-11-03 06:57: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":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-11-03 06:57:43] 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-11-03 06:57: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-11-03 06:57:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:57:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:57:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228005,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:57:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228005,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:57:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228005,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:57: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-11-03 06:57:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:57:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:57:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179236864001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:57:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:57:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:57:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179236864001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:57:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:57:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:57:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:57:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 06:57:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179236864001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 06:57:43] local.INFO: DEBUG: GPS processor result {"connection_id":228005,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53685,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:57:43] local.INFO: GPS data processed {"connection_id":228005,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:57:43] local.INFO: Acknowledgment sent {"connection_id":228005,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:58:05] local.INFO: TCP Data received {"connection_id":229698,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:58:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229698,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:58:05] local.INFO: Processing buffer {"connection_id":229698,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:58:05] local.INFO: IMEI packet received {"connection_id":229698,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:58:05] local.INFO: IMEI acknowledgment sent {"connection_id":229698,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:58:10] local.INFO: TCP Data received {"connection_id":229698,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:58:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229698,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:58:10] local.INFO: Processing buffer {"connection_id":229698,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:58:10] local.INFO: IMEI packet received {"connection_id":229698,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:58:10] local.INFO: IMEI acknowledgment sent {"connection_id":229698,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:58:11] local.INFO: TCP Data received {"connection_id":229698,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 06:58:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229698,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 06:58:11] local.INFO: Processing buffer {"connection_id":229698,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 06:58:11] local.INFO: Packet analysis {"connection_id":229698,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 06:58:11] local.INFO: Extracted packet for processing {"connection_id":229698,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 06:58:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":47,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:58:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 06:58:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179236864001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:58:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:58:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 06:58:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:58:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793669195000,"timestamp_ms":1793669195000,"timestamp_seconds":1793669195,"priority":1,"record_length":96,"hex_timestamp":"000001a19f03e4f8"} 
[2026-11-03 06:58:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:58: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-11-03 06:58:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-11-03 06:58:11] 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-11-03 06:58:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 06:58:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:58:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:58:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229698,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:58:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229698,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:58:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229698,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:58:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 06:58:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:58:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:58:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179236864001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:58:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:58:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:58:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179236864001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:58:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:58:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:58:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:58:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 06:58:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179236864001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 06:58:11] local.INFO: DEBUG: GPS processor result {"connection_id":229698,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53686,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:58:11] local.INFO: GPS data processed {"connection_id":229698,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:58:11] local.INFO: Acknowledgment sent {"connection_id":229698,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:58:43] local.INFO: TCP Data received {"connection_id":229698,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 06:58:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229698,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 06:58:43] local.INFO: Processing buffer {"connection_id":229698,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 06:58:43] local.INFO: Packet analysis {"connection_id":229698,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 06:58:43] local.INFO: Extracted packet for processing {"connection_id":229698,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 06:58:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":47,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:58: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-11-03 06:58:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179236864001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:58:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:58:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 06:58:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:58:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793669195000,"timestamp_ms":1793669195000,"timestamp_seconds":1793669195,"priority":1,"record_length":96,"hex_timestamp":"000001a19f03e4f8"} 
[2026-11-03 06:58:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:58: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-11-03 06:58: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":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-11-03 06:58:43] 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-11-03 06:58: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-11-03 06:58:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:58:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:58:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229698,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:58:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229698,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:58:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229698,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:58: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-11-03 06:58:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:58:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:58:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179236864001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:58:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:58:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:58:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179236864001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:58:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:58:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:58:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:58:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 06:58:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179236864001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 06:58:43] local.INFO: DEBUG: GPS processor result {"connection_id":229698,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53687,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:58:43] local.INFO: GPS data processed {"connection_id":229698,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:58:43] local.INFO: Acknowledgment sent {"connection_id":229698,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:59:02] local.INFO: TCP Data received {"connection_id":228007,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:59:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228007,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:59:02] local.INFO: Processing buffer {"connection_id":228007,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 06:59:02] local.INFO: IMEI packet received {"connection_id":228007,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 06:59:02] local.INFO: IMEI acknowledgment sent {"connection_id":228007,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:59:05] local.INFO: TCP Data received {"connection_id":231522,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:59:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231522,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:59:05] local.INFO: Processing buffer {"connection_id":231522,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:59:05] local.INFO: IMEI packet received {"connection_id":231522,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 06:59:05] local.INFO: IMEI acknowledgment sent {"connection_id":231522,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 06:59:10] local.INFO: TCP Data received {"connection_id":231522,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:59:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231522,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:59:10] local.INFO: Processing buffer {"connection_id":231522,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 06:59:10] local.INFO: IMEI packet received {"connection_id":231522,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 06:59:10] local.INFO: IMEI acknowledgment sent {"connection_id":231522,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 06:59:11] local.INFO: TCP Data received {"connection_id":231522,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 06:59:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231522,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 06:59:11] local.INFO: Processing buffer {"connection_id":231522,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 06:59:11] local.INFO: Packet analysis {"connection_id":231522,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 06:59:11] local.INFO: Extracted packet for processing {"connection_id":231522,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 06:59:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":47,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:59: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-11-03 06:59:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179236864001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:59:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:59:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 06:59:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:59:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793669195000,"timestamp_ms":1793669195000,"timestamp_seconds":1793669195,"priority":1,"record_length":96,"hex_timestamp":"000001a19f03e4f8"} 
[2026-11-03 06:59:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:59: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-11-03 06:59: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":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-11-03 06:59:11] 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-11-03 06:59: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-11-03 06:59:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:59:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:59:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231522,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:59:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231522,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:59:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231522,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:59:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 06:59:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:59:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:59:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179236864001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:59:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:59:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:59:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179236864001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:59:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:59:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:59:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:59:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 06:59:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179236864001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 06:59:11] local.INFO: DEBUG: GPS processor result {"connection_id":231522,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53688,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:59:11] local.INFO: GPS data processed {"connection_id":231522,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:59:11] local.INFO: Acknowledgment sent {"connection_id":231522,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 06:59:42] local.INFO: TCP Data received {"connection_id":231522,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 06:59:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231522,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 06:59:42] local.INFO: Processing buffer {"connection_id":231522,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 06:59:42] local.INFO: Packet analysis {"connection_id":231522,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 06:59:42] local.INFO: Extracted packet for processing {"connection_id":231522,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 06:59:42] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":47,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 06:59: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-11-03 06:59:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179236864001,"note":"Value kept but may cause issues"} 
[2026-11-03 06:59:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 06:59:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 06:59:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 06:59:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793669195000,"timestamp_ms":1793669195000,"timestamp_seconds":1793669195,"priority":1,"record_length":96,"hex_timestamp":"000001a19f03e4f8"} 
[2026-11-03 06:59:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 06:59: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-11-03 06:59: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":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-11-03 06:59:42] 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-11-03 06:59: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-11-03 06:59:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 06:59:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 06:59:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231522,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 06:59:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231522,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:59:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231522,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 06:59:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 06:59:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 06:59:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 06:59:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179236864001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 06:59:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 06:59:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 06:59:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179236864001,"description":"Unknown IO ID 0"} 
[2026-11-03 06:59:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 06:59:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 06:59:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 06:59:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 06:59:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179236864001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 06:59:42] local.INFO: DEBUG: GPS processor result {"connection_id":231522,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53689,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 06:59:42] local.INFO: GPS data processed {"connection_id":231522,"processed":1,"errors":0,"total":1} 
[2026-11-03 06:59:42] local.INFO: Acknowledgment sent {"connection_id":231522,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:00:10] local.INFO: TCP Data received {"connection_id":228451,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:00:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228451,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:00:10] local.INFO: Processing buffer {"connection_id":228451,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:00:10] local.INFO: IMEI packet received {"connection_id":228451,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:00:10] local.INFO: IMEI acknowledgment sent {"connection_id":228451,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:00:15] local.INFO: TCP Data received {"connection_id":228451,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:00:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228451,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:00:15] local.INFO: Processing buffer {"connection_id":228451,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:00:15] local.INFO: IMEI packet received {"connection_id":228451,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:00:15] local.INFO: IMEI acknowledgment sent {"connection_id":228451,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:00:16] local.INFO: TCP Data received {"connection_id":228451,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 07:00:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228451,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 07:00:16] local.INFO: Processing buffer {"connection_id":228451,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 07:00:16] local.INFO: Packet analysis {"connection_id":228451,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 07:00:16] local.INFO: Extracted packet for processing {"connection_id":228451,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 07:00:16] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":47,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:00: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-11-03 07:00:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179236864001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:00:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:00:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:00:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:00:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793669195000,"timestamp_ms":1793669195000,"timestamp_seconds":1793669195,"priority":1,"record_length":96,"hex_timestamp":"000001a19f03e4f8"} 
[2026-11-03 07:00:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:00:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:00: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":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-11-03 07:00:16] 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-11-03 07:00: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-11-03 07:00:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:00:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:00:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228451,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:00:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:00:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:00:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 07:00:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:00:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:00:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179236864001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:00:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:00:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:00:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179236864001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:00:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:00:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:00:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:00:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:00:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179236864001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:00:16] local.INFO: DEBUG: GPS processor result {"connection_id":228451,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53690,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:00:16] local.INFO: GPS data processed {"connection_id":228451,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:00:16] local.INFO: Acknowledgment sent {"connection_id":228451,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:00:21] local.INFO: TCP Data received {"connection_id":228451,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 07:00:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228451,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 07:00:21] local.INFO: Processing buffer {"connection_id":228451,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 07:00:21] local.INFO: Packet analysis {"connection_id":228451,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 07:00:21] local.INFO: Extracted packet for processing {"connection_id":228451,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 07:00:21] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":47,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:00: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-11-03 07:00:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179236864001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:00:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:00:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:00:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:00:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793669195000,"timestamp_ms":1793669195000,"timestamp_seconds":1793669195,"priority":1,"record_length":96,"hex_timestamp":"000001a19f03e4f8"} 
[2026-11-03 07:00:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:00: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-11-03 07:00: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-11-03 07:00: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-11-03 07:00: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-11-03 07:00:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:00:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:00:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228451,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:00:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:00:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:00:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 07:00:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:00:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:00:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179236864001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:00:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:00:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:00:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179236864001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:00:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:00:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:00:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:00:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:00:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179236864001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:00:21] local.INFO: DEBUG: GPS processor result {"connection_id":228451,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53691,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:00:21] local.INFO: GPS data processed {"connection_id":228451,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:00:21] local.INFO: Acknowledgment sent {"connection_id":228451,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:01:05] local.INFO: TCP Data received {"connection_id":231524,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:01:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231524,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:01:05] local.INFO: Processing buffer {"connection_id":231524,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:01:05] local.INFO: IMEI packet received {"connection_id":231524,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:01:05] local.INFO: IMEI acknowledgment sent {"connection_id":231524,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:01:10] local.INFO: TCP Data received {"connection_id":231524,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:01:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231524,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:01:10] local.INFO: Processing buffer {"connection_id":231524,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:01:10] local.INFO: IMEI packet received {"connection_id":231524,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:01:10] local.INFO: IMEI acknowledgment sent {"connection_id":231524,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:01:16] local.INFO: TCP Data received {"connection_id":231524,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 07:01:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231524,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 07:01:16] local.INFO: Processing buffer {"connection_id":231524,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 07:01:16] local.INFO: Packet analysis {"connection_id":231524,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 07:01:16] local.INFO: Extracted packet for processing {"connection_id":231524,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 07:01:16] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":47,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:01: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-11-03 07:01:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179236864001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:01:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:01:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:01:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:01:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793669195000,"timestamp_ms":1793669195000,"timestamp_seconds":1793669195,"priority":1,"record_length":96,"hex_timestamp":"000001a19f03e4f8"} 
[2026-11-03 07:01:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:01:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:01: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":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-11-03 07:01:16] 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-11-03 07:01: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-11-03 07:01:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:01:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:01:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231524,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:01:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:01:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:01:16] 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-11-03 07:01:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:01:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:01:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179236864001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:01:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:01:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:01:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179236864001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:01:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:01:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:01:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:01:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:01:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179236864001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:01:16] local.INFO: DEBUG: GPS processor result {"connection_id":231524,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53692,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:01:16] local.INFO: GPS data processed {"connection_id":231524,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:01:16] local.INFO: Acknowledgment sent {"connection_id":231524,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:01:47] local.INFO: TCP Data received {"connection_id":231524,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 07:01:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231524,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 07:01:47] local.INFO: Processing buffer {"connection_id":231524,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 07:01:47] local.INFO: Packet analysis {"connection_id":231524,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 07:01:47] local.INFO: Extracted packet for processing {"connection_id":231524,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 07:01:47] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":47,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:01:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179236864001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:01:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:01:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:01:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:01:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793669195000,"timestamp_ms":1793669195000,"timestamp_seconds":1793669195,"priority":1,"record_length":96,"hex_timestamp":"000001a19f03e4f8"} 
[2026-11-03 07:01:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:01:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07: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":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-11-03 07:01:47] 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-11-03 07: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-11-03 07:01:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:01:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:01:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231524,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:01:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:01:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:01:47] 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-11-03 07:01:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:01:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:01:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179236864001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:01:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:01:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:01:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179236864001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:01:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:01:47] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:01:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:01:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:01:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179236864001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:01:47] local.INFO: DEBUG: GPS processor result {"connection_id":231524,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53693,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:01:47] local.INFO: GPS data processed {"connection_id":231524,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:01:47] local.INFO: Acknowledgment sent {"connection_id":231524,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:02:05] local.INFO: TCP Data received {"connection_id":228452,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:02:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228452,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:02:05] local.INFO: Processing buffer {"connection_id":228452,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:02:05] local.INFO: IMEI packet received {"connection_id":228452,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:02:05] local.INFO: IMEI acknowledgment sent {"connection_id":228452,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:02:10] local.INFO: TCP Data received {"connection_id":228452,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:02:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228452,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:02:10] local.INFO: Processing buffer {"connection_id":228452,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:02:10] local.INFO: IMEI packet received {"connection_id":228452,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:02:10] local.INFO: IMEI acknowledgment sent {"connection_id":228452,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:02:11] local.INFO: TCP Data received {"connection_id":228452,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 07:02:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228452,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 07:02:11] local.INFO: Processing buffer {"connection_id":228452,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f03e4f8012d0d620006ea09a8001200b02f..."} 
[2026-11-03 07:02:11] local.INFO: Packet analysis {"connection_id":228452,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 07:02:11] local.INFO: Extracted packet for processing {"connection_id":228452,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f03"} 
[2026-11-03 07:02:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":47,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:02: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-11-03 07:02:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179236864001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:02:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:02:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:02:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:02:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793669195000,"timestamp_ms":1793669195000,"timestamp_seconds":1793669195,"priority":1,"record_length":96,"hex_timestamp":"000001a19f03e4f8"} 
[2026-11-03 07:02:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:02: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-11-03 07:02: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":101,"n8_eight_byte":139,"data_length":795,"current_offset":136} 
[2026-11-03 07:02:11] 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-11-03 07:02: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-11-03 07:02:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:02:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:02:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228452,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:02:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228452,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:02:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228452,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:02: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-11-03 07:02:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:02:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:02:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179236864001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:02:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:02:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:02:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179236864001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:02:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:02:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:02:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:02:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:02:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179236864001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:02:11] local.INFO: DEBUG: GPS processor result {"connection_id":228452,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53694,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:02:11] local.INFO: GPS data processed {"connection_id":228452,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:02:11] local.INFO: Acknowledgment sent {"connection_id":228452,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:02:43] local.INFO: TCP Data received {"connection_id":228452,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:02:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228452,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:02:43] local.INFO: Processing buffer {"connection_id":228452,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:02:43] local.INFO: Packet analysis {"connection_id":228452,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:02:43] local.INFO: Extracted packet for processing {"connection_id":228452,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:02:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:02: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-11-03 07:02:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179313920001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:02:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:02:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:02:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:02:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793669496000,"timestamp_ms":1793669496000,"timestamp_seconds":1793669496,"priority":1,"record_length":96,"hex_timestamp":"000001a19f087cc0"} 
[2026-11-03 07:02:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:02: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-11-03 07:02: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-11-03 07:02:43] 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-11-03 07:02: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-11-03 07:02:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:02:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:02:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228452,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:02:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228452,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:02:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228452,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:02:43] 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-11-03 07:02:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:02:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:02:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179313920001,"66":25702,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:02:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:02:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:02:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179313920001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:02:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:02:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:02:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:02:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:02:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179313920001,"power":25702,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:02:43] local.INFO: DEBUG: GPS processor result {"connection_id":228452,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53695,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:02:43] local.INFO: GPS data processed {"connection_id":228452,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:02:43] local.INFO: Acknowledgment sent {"connection_id":228452,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:03:05] local.INFO: TCP Data received {"connection_id":228454,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:03:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228454,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:03:05] local.INFO: Processing buffer {"connection_id":228454,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:03:05] local.INFO: IMEI packet received {"connection_id":228454,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:03:05] local.INFO: IMEI acknowledgment sent {"connection_id":228454,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:03:10] local.INFO: TCP Data received {"connection_id":228454,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:03:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228454,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:03:10] local.INFO: Processing buffer {"connection_id":228454,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:03:10] local.INFO: IMEI packet received {"connection_id":228454,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:03:10] local.INFO: IMEI acknowledgment sent {"connection_id":228454,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:03:11] local.INFO: TCP Data received {"connection_id":228454,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:03:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228454,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:03:11] local.INFO: Processing buffer {"connection_id":228454,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:03:11] local.INFO: Packet analysis {"connection_id":228454,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:03:11] local.INFO: Extracted packet for processing {"connection_id":228454,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:03:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:03: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-11-03 07:03:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179313920001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:03:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:03:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:03:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:03:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793669496000,"timestamp_ms":1793669496000,"timestamp_seconds":1793669496,"priority":1,"record_length":96,"hex_timestamp":"000001a19f087cc0"} 
[2026-11-03 07:03:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:03: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-11-03 07:03: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":243,"data_length":795,"current_offset":136} 
[2026-11-03 07:03:11] 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-11-03 07:03: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-11-03 07:03:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:03:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:03:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228454,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:03:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:03:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:03: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-11-03 07:03:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:03:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:03:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179313920001,"66":25702,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:03:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:03:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:03:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179313920001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:03:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:03:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:03:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:03:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:03:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179313920001,"power":25702,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:03:11] local.INFO: DEBUG: GPS processor result {"connection_id":228454,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53696,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:03:11] local.INFO: GPS data processed {"connection_id":228454,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:03:11] local.INFO: Acknowledgment sent {"connection_id":228454,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:03:43] local.INFO: TCP Data received {"connection_id":228454,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:03:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228454,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:03:43] local.INFO: Processing buffer {"connection_id":228454,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:03:43] local.INFO: Packet analysis {"connection_id":228454,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:03:43] local.INFO: Extracted packet for processing {"connection_id":228454,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:03:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:03: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-11-03 07:03:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179313920001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:03:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:03:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:03:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:03:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793669496000,"timestamp_ms":1793669496000,"timestamp_seconds":1793669496,"priority":1,"record_length":96,"hex_timestamp":"000001a19f087cc0"} 
[2026-11-03 07:03:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:03: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-11-03 07:03: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-11-03 07:03:43] 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-11-03 07:03: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-11-03 07:03:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:03:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:03:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228454,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:03:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:03:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:03:43] 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-11-03 07:03:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:03:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:03:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179313920001,"66":25702,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:03:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:03:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:03:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179313920001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:03:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:03:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:03:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:03:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:03:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179313920001,"power":25702,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:03:43] local.INFO: DEBUG: GPS processor result {"connection_id":228454,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53697,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:03:43] local.INFO: GPS data processed {"connection_id":228454,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:03:43] local.INFO: Acknowledgment sent {"connection_id":228454,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:04:05] local.INFO: TCP Data received {"connection_id":229700,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:04:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229700,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:04:05] local.INFO: Processing buffer {"connection_id":229700,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:04:05] local.INFO: IMEI packet received {"connection_id":229700,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:04:05] local.INFO: IMEI acknowledgment sent {"connection_id":229700,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:04:10] local.INFO: TCP Data received {"connection_id":229700,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:04:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229700,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:04:10] local.INFO: Processing buffer {"connection_id":229700,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:04:10] local.INFO: IMEI packet received {"connection_id":229700,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:04:10] local.INFO: IMEI acknowledgment sent {"connection_id":229700,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:04:12] local.INFO: TCP Data received {"connection_id":229700,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:04:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229700,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:04:12] local.INFO: Processing buffer {"connection_id":229700,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:04:12] local.INFO: Packet analysis {"connection_id":229700,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:04:12] local.INFO: Extracted packet for processing {"connection_id":229700,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:04:12] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:04: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-11-03 07:04:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179313920001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:04:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:04:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:04:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:04:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793669496000,"timestamp_ms":1793669496000,"timestamp_seconds":1793669496,"priority":1,"record_length":96,"hex_timestamp":"000001a19f087cc0"} 
[2026-11-03 07:04:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:04: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-11-03 07:04: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-11-03 07:04:12] 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-11-03 07:04: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-11-03 07:04:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:04:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:04:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229700,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:04:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:04:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:04:12] 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-11-03 07:04:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:04:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:04:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179313920001,"66":25702,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:04:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:04:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:04:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179313920001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:04:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:04:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:04:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:04:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:04:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179313920001,"power":25702,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:04:12] local.INFO: DEBUG: GPS processor result {"connection_id":229700,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53698,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:04:12] local.INFO: GPS data processed {"connection_id":229700,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:04:12] local.INFO: Acknowledgment sent {"connection_id":229700,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:04:42] local.INFO: TCP Data received {"connection_id":228009,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:04:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228009,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:04:42] local.INFO: Processing buffer {"connection_id":228009,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:04:42] local.INFO: IMEI packet received {"connection_id":228009,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 07:04:42] local.INFO: IMEI acknowledgment sent {"connection_id":228009,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:04:43] local.INFO: TCP Data received {"connection_id":229700,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:04:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229700,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:04:43] local.INFO: Processing buffer {"connection_id":229700,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:04:43] local.INFO: Packet analysis {"connection_id":229700,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:04:43] local.INFO: Extracted packet for processing {"connection_id":229700,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:04:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:04: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-11-03 07:04:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179313920001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:04:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:04:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:04:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:04:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793669496000,"timestamp_ms":1793669496000,"timestamp_seconds":1793669496,"priority":1,"record_length":96,"hex_timestamp":"000001a19f087cc0"} 
[2026-11-03 07:04:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:04: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-11-03 07:04: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-11-03 07:04:43] 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-11-03 07:04: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-11-03 07:04:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:04:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:04:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229700,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:04:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:04:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:04:43] 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-11-03 07:04:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:04:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:04:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179313920001,"66":25702,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:04:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:04:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:04:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179313920001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:04:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:04:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:04:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:04:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:04:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179313920001,"power":25702,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:04:43] local.INFO: DEBUG: GPS processor result {"connection_id":229700,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53699,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:04:43] local.INFO: GPS data processed {"connection_id":229700,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:04:43] local.INFO: Acknowledgment sent {"connection_id":229700,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:05:10] local.INFO: TCP Data received {"connection_id":229701,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:05:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229701,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:05:10] local.INFO: Processing buffer {"connection_id":229701,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:05:10] local.INFO: IMEI packet received {"connection_id":229701,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:05:10] local.INFO: IMEI acknowledgment sent {"connection_id":229701,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:05:15] local.INFO: TCP Data received {"connection_id":229701,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:05:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229701,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:05:15] local.INFO: Processing buffer {"connection_id":229701,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:05:15] local.INFO: IMEI packet received {"connection_id":229701,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:05:15] local.INFO: IMEI acknowledgment sent {"connection_id":229701,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:05:16] local.INFO: TCP Data received {"connection_id":229701,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:05:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229701,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:05:16] local.INFO: Processing buffer {"connection_id":229701,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:05:16] local.INFO: Packet analysis {"connection_id":229701,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:05:16] local.INFO: Extracted packet for processing {"connection_id":229701,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:05:16] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:05: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-11-03 07:05:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179313920001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:05:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:05:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:05:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:05:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793669496000,"timestamp_ms":1793669496000,"timestamp_seconds":1793669496,"priority":1,"record_length":96,"hex_timestamp":"000001a19f087cc0"} 
[2026-11-03 07:05:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:05:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:05: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":243,"data_length":795,"current_offset":136} 
[2026-11-03 07:05:16] 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-11-03 07:05: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-11-03 07:05:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:05:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:05:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229701,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:05:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:05:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:05: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-11-03 07:05:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:05:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:05:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179313920001,"66":25702,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:05:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:05:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:05:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179313920001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:05:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:05:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:05:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:05:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:05:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179313920001,"power":25702,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:05:16] local.INFO: DEBUG: GPS processor result {"connection_id":229701,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53700,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:05:16] local.INFO: GPS data processed {"connection_id":229701,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:05:16] local.INFO: Acknowledgment sent {"connection_id":229701,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:05:21] local.INFO: TCP Data received {"connection_id":229701,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:05:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229701,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:05:21] local.INFO: Processing buffer {"connection_id":229701,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:05:21] local.INFO: Packet analysis {"connection_id":229701,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:05:21] local.INFO: Extracted packet for processing {"connection_id":229701,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:05:21] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:05: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-11-03 07:05:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179313920001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:05:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:05:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:05:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:05:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793669496000,"timestamp_ms":1793669496000,"timestamp_seconds":1793669496,"priority":1,"record_length":96,"hex_timestamp":"000001a19f087cc0"} 
[2026-11-03 07:05:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:05: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-11-03 07:05: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-11-03 07:05:21] 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-11-03 07:05: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-11-03 07:05:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:05:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:05:21] local.INFO: Teltonika packet parsed successfully {"connection_id":229701,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:05:21] local.INFO: Passing IMEI to GPS processor {"connection_id":229701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:05:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":229701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:05:21] 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-11-03 07:05:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:05:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:05:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179313920001,"66":25702,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:05:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:05:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:05:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179313920001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:05:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:05:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:05:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:05:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:05:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179313920001,"power":25702,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:05:21] local.INFO: DEBUG: GPS processor result {"connection_id":229701,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53701,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:05:21] local.INFO: GPS data processed {"connection_id":229701,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:05:21] local.INFO: Acknowledgment sent {"connection_id":229701,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:06:05] local.INFO: TCP Data received {"connection_id":229702,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:06:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229702,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:06:05] local.INFO: Processing buffer {"connection_id":229702,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:06:05] local.INFO: IMEI packet received {"connection_id":229702,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:06:05] local.INFO: IMEI acknowledgment sent {"connection_id":229702,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:06:10] local.INFO: TCP Data received {"connection_id":229702,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:06:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229702,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:06:10] local.INFO: Processing buffer {"connection_id":229702,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:06:10] local.INFO: IMEI packet received {"connection_id":229702,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:06:10] local.INFO: IMEI acknowledgment sent {"connection_id":229702,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:06:11] local.INFO: TCP Data received {"connection_id":229702,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:06:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229702,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:06:11] local.INFO: Processing buffer {"connection_id":229702,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:06:11] local.INFO: Packet analysis {"connection_id":229702,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:06:11] local.INFO: Extracted packet for processing {"connection_id":229702,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:06:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:06:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 07:06:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179313920001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:06:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:06:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:06:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:06:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793669496000,"timestamp_ms":1793669496000,"timestamp_seconds":1793669496,"priority":1,"record_length":96,"hex_timestamp":"000001a19f087cc0"} 
[2026-11-03 07:06:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:06: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-11-03 07:06:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-11-03 07:06:11] 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-11-03 07:06:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 07:06:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:06:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:06:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229702,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:06:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229702,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:06:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229702,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:06: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-11-03 07:06:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:06:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:06:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179313920001,"66":25702,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:06:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:06:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:06:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179313920001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:06:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:06:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:06:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:06:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:06:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179313920001,"power":25702,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:06:11] local.INFO: DEBUG: GPS processor result {"connection_id":229702,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53702,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:06:11] local.INFO: GPS data processed {"connection_id":229702,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:06:11] local.INFO: Acknowledgment sent {"connection_id":229702,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:06:43] local.INFO: TCP Data received {"connection_id":229702,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:06:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229702,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:06:43] local.INFO: Processing buffer {"connection_id":229702,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:06:43] local.INFO: Packet analysis {"connection_id":229702,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:06:43] local.INFO: Extracted packet for processing {"connection_id":229702,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:06:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:06:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 07:06:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179313920001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:06:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:06:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:06:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:06:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793669496000,"timestamp_ms":1793669496000,"timestamp_seconds":1793669496,"priority":1,"record_length":96,"hex_timestamp":"000001a19f087cc0"} 
[2026-11-03 07:06:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:06: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-11-03 07:06:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-11-03 07:06:43] 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-11-03 07:06:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 07:06:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:06:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:06:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229702,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:06:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229702,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:06:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229702,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:06:43] 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-11-03 07:06:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:06:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:06:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179313920001,"66":25702,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:06:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:06:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:06:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179313920001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:06:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:06:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:06:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:06:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:06:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179313920001,"power":25702,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:06:43] local.INFO: DEBUG: GPS processor result {"connection_id":229702,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53703,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:06:43] local.INFO: GPS data processed {"connection_id":229702,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:06:43] local.INFO: Acknowledgment sent {"connection_id":229702,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:07:06] local.INFO: TCP Data received {"connection_id":228455,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:07:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228455,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:07:06] local.INFO: Processing buffer {"connection_id":228455,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:07:06] local.INFO: IMEI packet received {"connection_id":228455,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:07:06] local.INFO: IMEI acknowledgment sent {"connection_id":228455,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:07:10] local.INFO: TCP Data received {"connection_id":228455,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:07:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228455,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:07:10] local.INFO: Processing buffer {"connection_id":228455,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:07:10] local.INFO: IMEI packet received {"connection_id":228455,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:07:10] local.INFO: IMEI acknowledgment sent {"connection_id":228455,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:07:12] local.INFO: TCP Data received {"connection_id":228455,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:07:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228455,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:07:12] local.INFO: Processing buffer {"connection_id":228455,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f087cc0012d0d620006ea09a8001200b02e..."} 
[2026-11-03 07:07:12] local.INFO: Packet analysis {"connection_id":228455,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:07:12] local.INFO: Extracted packet for processing {"connection_id":228455,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f08"} 
[2026-11-03 07:07:12] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:07: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-11-03 07:07:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179313920001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:07:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:07:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:07:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:07:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793669496000,"timestamp_ms":1793669496000,"timestamp_seconds":1793669496,"priority":1,"record_length":96,"hex_timestamp":"000001a19f087cc0"} 
[2026-11-03 07:07:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:07: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-11-03 07:07: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-11-03 07:07:12] 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-11-03 07:07: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-11-03 07:07:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:07:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:07:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228455,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:07:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:07:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:07: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-11-03 07:07:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:07:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:07:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179313920001,"66":25702,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:07:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:07:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:07:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179313920001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:07:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:07:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:07:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:07:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:07:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179313920001,"power":25702,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:07:12] local.INFO: DEBUG: GPS processor result {"connection_id":228455,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53704,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:07:12] local.INFO: GPS data processed {"connection_id":228455,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:07:12] local.INFO: Acknowledgment sent {"connection_id":228455,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:07:43] local.INFO: TCP Data received {"connection_id":228455,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:07:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228455,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:07:43] local.INFO: Processing buffer {"connection_id":228455,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:07:43] local.INFO: Packet analysis {"connection_id":228455,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:07:43] local.INFO: Extracted packet for processing {"connection_id":228455,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:07:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:07: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-11-03 07:07:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179390976001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:07:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:07:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:07:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:07:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793669797000,"timestamp_ms":1793669797000,"timestamp_seconds":1793669797,"priority":1,"record_length":96,"hex_timestamp":"000001a19f0d1488"} 
[2026-11-03 07:07:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:07: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-11-03 07:07: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 07:07:43] 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-11-03 07:07: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-11-03 07:07:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:07:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:07:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228455,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:07:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:07:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:07: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-11-03 07:07:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:07:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:07:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179390976001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:07:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:07:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:07:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179390976001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:07:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:07:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:07:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:07:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:07:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179390976001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:07:43] local.INFO: DEBUG: GPS processor result {"connection_id":228455,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53705,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:07:43] local.INFO: GPS data processed {"connection_id":228455,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:07:43] local.INFO: Acknowledgment sent {"connection_id":228455,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:08:05] local.INFO: TCP Data received {"connection_id":231529,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:08:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231529,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:08:05] local.INFO: Processing buffer {"connection_id":231529,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:08:05] local.INFO: IMEI packet received {"connection_id":231529,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:08:05] local.INFO: IMEI acknowledgment sent {"connection_id":231529,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:08:10] local.INFO: TCP Data received {"connection_id":231529,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:08:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231529,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:08:10] local.INFO: Processing buffer {"connection_id":231529,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:08:10] local.INFO: IMEI packet received {"connection_id":231529,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:08:10] local.INFO: IMEI acknowledgment sent {"connection_id":231529,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:08:11] local.INFO: TCP Data received {"connection_id":231529,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:08:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231529,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:08:11] local.INFO: Processing buffer {"connection_id":231529,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:08:11] local.INFO: Packet analysis {"connection_id":231529,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:08:11] local.INFO: Extracted packet for processing {"connection_id":231529,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:08:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:08:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 07:08:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179390976001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:08:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:08:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:08:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:08:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793669797000,"timestamp_ms":1793669797000,"timestamp_seconds":1793669797,"priority":1,"record_length":96,"hex_timestamp":"000001a19f0d1488"} 
[2026-11-03 07:08:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:08: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-11-03 07:08:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 07:08: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-11-03 07:08:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 07:08:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:08:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:08:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231529,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:08:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231529,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:08:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231529,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:08: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-11-03 07:08:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:08:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:08:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179390976001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:08:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:08:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:08:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179390976001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:08:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:08:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:08:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:08:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:08:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179390976001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:08:11] local.INFO: DEBUG: GPS processor result {"connection_id":231529,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53706,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:08:11] local.INFO: GPS data processed {"connection_id":231529,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:08:11] local.INFO: Acknowledgment sent {"connection_id":231529,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:08:43] local.INFO: TCP Data received {"connection_id":231529,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:08:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231529,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:08:43] local.INFO: Processing buffer {"connection_id":231529,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:08:43] local.INFO: Packet analysis {"connection_id":231529,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:08:43] local.INFO: Extracted packet for processing {"connection_id":231529,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:08:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:08: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-11-03 07:08:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179390976001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:08:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:08:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:08:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:08:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793669797000,"timestamp_ms":1793669797000,"timestamp_seconds":1793669797,"priority":1,"record_length":96,"hex_timestamp":"000001a19f0d1488"} 
[2026-11-03 07:08:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:08: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-11-03 07:08: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 07:08:43] 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-11-03 07:08: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-11-03 07:08:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:08:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:08:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231529,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:08:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231529,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:08:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231529,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:08: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-11-03 07:08:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:08:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:08:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179390976001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:08:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:08:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:08:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179390976001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:08:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:08:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:08:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:08:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:08:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179390976001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:08:43] local.INFO: DEBUG: GPS processor result {"connection_id":231529,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53707,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:08:43] local.INFO: GPS data processed {"connection_id":231529,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:08:43] local.INFO: Acknowledgment sent {"connection_id":231529,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:09:05] local.INFO: TCP Data received {"connection_id":231530,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:09:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231530,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:09:05] local.INFO: Processing buffer {"connection_id":231530,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:09:05] local.INFO: IMEI packet received {"connection_id":231530,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:09:05] local.INFO: IMEI acknowledgment sent {"connection_id":231530,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:09:10] local.INFO: TCP Data received {"connection_id":231530,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:09:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231530,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:09:10] local.INFO: Processing buffer {"connection_id":231530,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:09:10] local.INFO: IMEI packet received {"connection_id":231530,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:09:10] local.INFO: IMEI acknowledgment sent {"connection_id":231530,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:09:11] local.INFO: TCP Data received {"connection_id":231530,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:09:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231530,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:09:11] local.INFO: Processing buffer {"connection_id":231530,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:09:11] local.INFO: Packet analysis {"connection_id":231530,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:09:11] local.INFO: Extracted packet for processing {"connection_id":231530,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:09:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:09:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179390976001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:09:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:09:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:09:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:09:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793669797000,"timestamp_ms":1793669797000,"timestamp_seconds":1793669797,"priority":1,"record_length":96,"hex_timestamp":"000001a19f0d1488"} 
[2026-11-03 07:09:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:09: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-11-03 07: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 07:09: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-11-03 07: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-11-03 07:09:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:09:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:09:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231530,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:09:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231530,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:09:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231530,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:09: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-11-03 07:09:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:09:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:09:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179390976001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:09:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:09:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:09:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179390976001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:09:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:09:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:09:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:09:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:09:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179390976001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:09:11] local.INFO: DEBUG: GPS processor result {"connection_id":231530,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53708,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:09:11] local.INFO: GPS data processed {"connection_id":231530,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:09:11] local.INFO: Acknowledgment sent {"connection_id":231530,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:09:43] local.INFO: TCP Data received {"connection_id":231530,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:09:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231530,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:09:43] local.INFO: Processing buffer {"connection_id":231530,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:09:43] local.INFO: Packet analysis {"connection_id":231530,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:09:43] local.INFO: Extracted packet for processing {"connection_id":231530,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:09:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:09:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 07:09:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179390976001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:09:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:09:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:09:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:09:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793669797000,"timestamp_ms":1793669797000,"timestamp_seconds":1793669797,"priority":1,"record_length":96,"hex_timestamp":"000001a19f0d1488"} 
[2026-11-03 07:09:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:09: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-11-03 07:09:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 07:09:43] 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-11-03 07:09:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 07:09:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:09:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:09:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231530,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:09:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231530,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:09:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231530,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:09: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-11-03 07:09:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:09:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:09:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179390976001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:09:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:09:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:09:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179390976001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:09:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:09:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:09:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:09:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:09:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179390976001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:09:43] local.INFO: DEBUG: GPS processor result {"connection_id":231530,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53709,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:09:43] local.INFO: GPS data processed {"connection_id":231530,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:09:43] local.INFO: Acknowledgment sent {"connection_id":231530,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:10:10] local.INFO: TCP Data received {"connection_id":231531,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:10:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231531,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:10:10] local.INFO: Processing buffer {"connection_id":231531,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:10:10] local.INFO: IMEI packet received {"connection_id":231531,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:10:10] local.INFO: IMEI acknowledgment sent {"connection_id":231531,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:10:11] local.INFO: TCP Data received {"connection_id":228456,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:10:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228456,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:10:11] local.INFO: Processing buffer {"connection_id":228456,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:10:11] local.INFO: IMEI packet received {"connection_id":228456,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 07:10:11] local.INFO: IMEI acknowledgment sent {"connection_id":228456,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:10:15] local.INFO: TCP Data received {"connection_id":231531,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:10:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231531,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:10:15] local.INFO: Processing buffer {"connection_id":231531,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:10:15] local.INFO: IMEI packet received {"connection_id":231531,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:10:15] local.INFO: IMEI acknowledgment sent {"connection_id":231531,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:10:16] local.INFO: TCP Data received {"connection_id":231531,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:10:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231531,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:10:16] local.INFO: Processing buffer {"connection_id":231531,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:10:16] local.INFO: Packet analysis {"connection_id":231531,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:10:16] local.INFO: Extracted packet for processing {"connection_id":231531,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:10:16] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:10: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-11-03 07:10:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179390976001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:10:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:10:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:10:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:10:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793669797000,"timestamp_ms":1793669797000,"timestamp_seconds":1793669797,"priority":1,"record_length":96,"hex_timestamp":"000001a19f0d1488"} 
[2026-11-03 07:10:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:10:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:10: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":102,"data_length":795,"current_offset":136} 
[2026-11-03 07:10:16] 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-11-03 07:10: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-11-03 07:10:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:10:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:10:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231531,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:10:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:10:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:10:16] 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-11-03 07:10:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:10:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:10:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179390976001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:10:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:10:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:10:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179390976001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:10:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:10:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:10:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:10:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:10:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179390976001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:10:16] local.INFO: DEBUG: GPS processor result {"connection_id":231531,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53710,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:10:16] local.INFO: GPS data processed {"connection_id":231531,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:10:16] local.INFO: Acknowledgment sent {"connection_id":231531,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:10:21] local.INFO: TCP Data received {"connection_id":231531,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:10:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231531,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:10:21] local.INFO: Processing buffer {"connection_id":231531,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:10:21] local.INFO: Packet analysis {"connection_id":231531,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:10:21] local.INFO: Extracted packet for processing {"connection_id":231531,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:10:21] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:10: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-11-03 07:10:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179390976001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:10:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:10:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:10:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:10:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793669797000,"timestamp_ms":1793669797000,"timestamp_seconds":1793669797,"priority":1,"record_length":96,"hex_timestamp":"000001a19f0d1488"} 
[2026-11-03 07:10:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:10:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:10: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 07:10:21] 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-11-03 07:10: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-11-03 07:10:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:10:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:10:21] local.INFO: Teltonika packet parsed successfully {"connection_id":231531,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:10:21] local.INFO: Passing IMEI to GPS processor {"connection_id":231531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:10:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":231531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:10:21] 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-11-03 07:10:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:10:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:10:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179390976001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:10:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:10:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:10:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179390976001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:10:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:10:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:10:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:10:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:10:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179390976001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:10:21] local.INFO: DEBUG: GPS processor result {"connection_id":231531,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53711,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:10:21] local.INFO: GPS data processed {"connection_id":231531,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:10:21] local.INFO: Acknowledgment sent {"connection_id":231531,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:10:41] local.INFO: TCP Data received {"connection_id":228457,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:10:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228457,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:10:41] local.INFO: Processing buffer {"connection_id":228457,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:10:41] local.INFO: IMEI packet received {"connection_id":228457,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 07:10:41] local.INFO: IMEI acknowledgment sent {"connection_id":228457,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:11:05] local.INFO: TCP Data received {"connection_id":228458,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:11:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228458,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:11:05] local.INFO: Processing buffer {"connection_id":228458,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:11:05] local.INFO: IMEI packet received {"connection_id":228458,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:11:05] local.INFO: IMEI acknowledgment sent {"connection_id":228458,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:11:10] local.INFO: TCP Data received {"connection_id":228458,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:11:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228458,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:11:10] local.INFO: Processing buffer {"connection_id":228458,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:11:10] local.INFO: IMEI packet received {"connection_id":228458,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:11:10] local.INFO: IMEI acknowledgment sent {"connection_id":228458,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:11:11] local.INFO: TCP Data received {"connection_id":228458,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:11:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228458,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:11:11] local.INFO: Processing buffer {"connection_id":228458,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:11:11] local.INFO: Packet analysis {"connection_id":228458,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:11:11] local.INFO: Extracted packet for processing {"connection_id":228458,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:11:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:11: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-11-03 07:11:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179390976001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:11:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:11:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:11:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:11:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793669797000,"timestamp_ms":1793669797000,"timestamp_seconds":1793669797,"priority":1,"record_length":96,"hex_timestamp":"000001a19f0d1488"} 
[2026-11-03 07:11:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:11: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-11-03 07:11: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-11-03 07:11: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-11-03 07:11: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-11-03 07:11:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:11:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:11:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228458,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:11:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:11:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:11: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-11-03 07:11:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:11:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:11:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179390976001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:11:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:11:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:11:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179390976001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:11:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:11:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:11:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:11:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:11:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179390976001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:11:11] local.INFO: DEBUG: GPS processor result {"connection_id":228458,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53712,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:11:11] local.INFO: GPS data processed {"connection_id":228458,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:11:11] local.INFO: Acknowledgment sent {"connection_id":228458,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:11:43] local.INFO: TCP Data received {"connection_id":228458,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:11:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228458,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:11:43] local.INFO: Processing buffer {"connection_id":228458,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:11:43] local.INFO: Packet analysis {"connection_id":228458,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:11:43] local.INFO: Extracted packet for processing {"connection_id":228458,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:11:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:11:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 07:11:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179390976001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:11:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:11:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:11:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:11:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793669797000,"timestamp_ms":1793669797000,"timestamp_seconds":1793669797,"priority":1,"record_length":96,"hex_timestamp":"000001a19f0d1488"} 
[2026-11-03 07:11:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:11: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-11-03 07:11:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 07:11:43] 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-11-03 07:11:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 07:11:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:11:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:11:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228458,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:11:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:11:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:11: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-11-03 07:11:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:11:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:11:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179390976001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:11:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:11:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:11:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179390976001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:11:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:11:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:11:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:11:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:11:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179390976001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:11:43] local.INFO: DEBUG: GPS processor result {"connection_id":228458,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53713,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:11:43] local.INFO: GPS data processed {"connection_id":228458,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:11:43] local.INFO: Acknowledgment sent {"connection_id":228458,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:12:05] local.INFO: TCP Data received {"connection_id":231532,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:12:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231532,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:12:05] local.INFO: Processing buffer {"connection_id":231532,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:12:05] local.INFO: IMEI packet received {"connection_id":231532,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:12:05] local.INFO: IMEI acknowledgment sent {"connection_id":231532,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:12:10] local.INFO: TCP Data received {"connection_id":231532,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:12:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231532,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:12:10] local.INFO: Processing buffer {"connection_id":231532,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:12:10] local.INFO: IMEI packet received {"connection_id":231532,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:12:10] local.INFO: IMEI acknowledgment sent {"connection_id":231532,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:12:11] local.INFO: TCP Data received {"connection_id":231532,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:12:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231532,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:12:11] local.INFO: Processing buffer {"connection_id":231532,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f0d1488012d0d620006ea09a8001200b02d..."} 
[2026-11-03 07:12:11] local.INFO: Packet analysis {"connection_id":231532,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:12:11] local.INFO: Extracted packet for processing {"connection_id":231532,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f0d"} 
[2026-11-03 07:12:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:12:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179390976001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:12:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:12:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:12:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:12:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793669797000,"timestamp_ms":1793669797000,"timestamp_seconds":1793669797,"priority":1,"record_length":96,"hex_timestamp":"000001a19f0d1488"} 
[2026-11-03 07:12:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:12: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-11-03 07: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":102,"data_length":795,"current_offset":136} 
[2026-11-03 07:12: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-11-03 07: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-11-03 07:12:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:12:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:12:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231532,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:12:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231532,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:12:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231532,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:12: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-11-03 07:12:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:12:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:12:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179390976001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:12:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:12:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:12:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179390976001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:12:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:12:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:12:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:12:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:12:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179390976001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:12:11] local.INFO: DEBUG: GPS processor result {"connection_id":231532,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53714,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:12:11] local.INFO: GPS data processed {"connection_id":231532,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:12:11] local.INFO: Acknowledgment sent {"connection_id":231532,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:12:42] local.INFO: TCP Data received {"connection_id":231532,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:12:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231532,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:12:42] local.INFO: Processing buffer {"connection_id":231532,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:12:42] local.INFO: Packet analysis {"connection_id":231532,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f11"} 
[2026-11-03 07:12:42] local.INFO: Extracted packet for processing {"connection_id":231532,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f11"} 
[2026-11-03 07:12:42] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":44,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:12: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-11-03 07:12:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179468032001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:12:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:12:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:12:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:12:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793670098000,"timestamp_ms":1793670098000,"timestamp_seconds":1793670098,"priority":1,"record_length":96,"hex_timestamp":"000001a19f11ac50"} 
[2026-11-03 07:12:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:12:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:12: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":80,"data_length":795,"current_offset":136} 
[2026-11-03 07:12:42] 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-11-03 07:12: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-11-03 07:12:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:12:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:12:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231532,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:12:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231532,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:12:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231532,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:12:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 07:12:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:12:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:12:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179468032001,"66":25604,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:12:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:12:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:12:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179468032001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:12:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:12:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:12:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:12:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:12:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179468032001,"power":25604,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:12:42] local.INFO: DEBUG: GPS processor result {"connection_id":231532,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53715,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:12:42] local.INFO: GPS data processed {"connection_id":231532,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:12:42] local.INFO: Acknowledgment sent {"connection_id":231532,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:13:05] local.INFO: TCP Data received {"connection_id":229704,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:13:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229704,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:13:05] local.INFO: Processing buffer {"connection_id":229704,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:13:05] local.INFO: IMEI packet received {"connection_id":229704,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:13:05] local.INFO: IMEI acknowledgment sent {"connection_id":229704,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:13:10] local.INFO: TCP Data received {"connection_id":229704,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:13:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229704,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:13:10] local.INFO: Processing buffer {"connection_id":229704,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:13:10] local.INFO: IMEI packet received {"connection_id":229704,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:13:10] local.INFO: IMEI acknowledgment sent {"connection_id":229704,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:13:11] local.INFO: TCP Data received {"connection_id":229704,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:13:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229704,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:13:11] local.INFO: Processing buffer {"connection_id":229704,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:13:11] local.INFO: Packet analysis {"connection_id":229704,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f11"} 
[2026-11-03 07:13:11] local.INFO: Extracted packet for processing {"connection_id":229704,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f11"} 
[2026-11-03 07:13:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":44,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:13: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-11-03 07:13:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179468032001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:13:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:13:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:13:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:13:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793670098000,"timestamp_ms":1793670098000,"timestamp_seconds":1793670098,"priority":1,"record_length":96,"hex_timestamp":"000001a19f11ac50"} 
[2026-11-03 07:13:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:13: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-11-03 07:13: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-11-03 07:13: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-11-03 07:13: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-11-03 07:13:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:13:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:13:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229704,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:13:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229704,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:13:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229704,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:13:11] 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-11-03 07:13:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:13:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:13:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179468032001,"66":25604,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:13:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:13:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:13:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179468032001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:13:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:13:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:13:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:13:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:13:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179468032001,"power":25604,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:13:11] local.INFO: DEBUG: GPS processor result {"connection_id":229704,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53716,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:13:11] local.INFO: GPS data processed {"connection_id":229704,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:13:11] local.INFO: Acknowledgment sent {"connection_id":229704,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:13:43] local.INFO: TCP Data received {"connection_id":229704,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:13:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229704,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:13:43] local.INFO: Processing buffer {"connection_id":229704,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:13:43] local.INFO: Packet analysis {"connection_id":229704,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f11"} 
[2026-11-03 07:13:43] local.INFO: Extracted packet for processing {"connection_id":229704,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f11"} 
[2026-11-03 07:13:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":44,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:13: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-11-03 07:13:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179468032001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:13:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:13:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:13:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:13:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793670098000,"timestamp_ms":1793670098000,"timestamp_seconds":1793670098,"priority":1,"record_length":96,"hex_timestamp":"000001a19f11ac50"} 
[2026-11-03 07:13:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:13: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-11-03 07:13: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 07:13:43] 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-11-03 07:13: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-11-03 07:13:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:13:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:13:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229704,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:13:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229704,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:13:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229704,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:13:43] 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-11-03 07:13:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:13:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:13:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179468032001,"66":25604,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:13:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:13:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:13:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179468032001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:13:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:13:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:13:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:13:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:13:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179468032001,"power":25604,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:13:43] local.INFO: DEBUG: GPS processor result {"connection_id":229704,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53717,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:13:43] local.INFO: GPS data processed {"connection_id":229704,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:13:43] local.INFO: Acknowledgment sent {"connection_id":229704,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:14:05] local.INFO: TCP Data received {"connection_id":231533,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:14:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231533,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:14:05] local.INFO: Processing buffer {"connection_id":231533,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:14:05] local.INFO: IMEI packet received {"connection_id":231533,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:14:05] local.INFO: IMEI acknowledgment sent {"connection_id":231533,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:14:10] local.INFO: TCP Data received {"connection_id":231533,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:14:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231533,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:14:10] local.INFO: Processing buffer {"connection_id":231533,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:14:10] local.INFO: IMEI packet received {"connection_id":231533,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:14:10] local.INFO: IMEI acknowledgment sent {"connection_id":231533,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:14:11] local.INFO: TCP Data received {"connection_id":231533,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:14:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231533,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:14:11] local.INFO: Processing buffer {"connection_id":231533,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:14:11] local.INFO: Packet analysis {"connection_id":231533,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f11"} 
[2026-11-03 07:14:11] local.INFO: Extracted packet for processing {"connection_id":231533,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f11"} 
[2026-11-03 07:14:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":44,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:14: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-11-03 07:14:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179468032001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:14:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:14:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:14:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:14:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793670098000,"timestamp_ms":1793670098000,"timestamp_seconds":1793670098,"priority":1,"record_length":96,"hex_timestamp":"000001a19f11ac50"} 
[2026-11-03 07:14:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:14: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-11-03 07:14: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-11-03 07:14: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-11-03 07:14: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-11-03 07:14:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:14:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:14:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231533,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:14:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:14:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:14:11] 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-11-03 07:14:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:14:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:14:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179468032001,"66":25604,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:14:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:14:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:14:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179468032001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:14:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:14:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:14:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:14:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:14:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179468032001,"power":25604,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:14:11] local.INFO: DEBUG: GPS processor result {"connection_id":231533,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53718,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:14:11] local.INFO: GPS data processed {"connection_id":231533,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:14:11] local.INFO: Acknowledgment sent {"connection_id":231533,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:14:43] local.INFO: TCP Data received {"connection_id":231533,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:14:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231533,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:14:43] local.INFO: Processing buffer {"connection_id":231533,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:14:43] local.INFO: Packet analysis {"connection_id":231533,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f11"} 
[2026-11-03 07:14:43] local.INFO: Extracted packet for processing {"connection_id":231533,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f11"} 
[2026-11-03 07:14:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":44,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:14: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-11-03 07:14:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179468032001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:14:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:14:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:14:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:14:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793670098000,"timestamp_ms":1793670098000,"timestamp_seconds":1793670098,"priority":1,"record_length":96,"hex_timestamp":"000001a19f11ac50"} 
[2026-11-03 07:14:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:14: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-11-03 07:14: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 07:14:43] 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-11-03 07:14: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-11-03 07:14:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:14:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:14:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231533,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:14:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:14:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:14:43] 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-11-03 07:14:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:14:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:14:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179468032001,"66":25604,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:14:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:14:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:14:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179468032001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:14:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:14:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:14:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:14:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:14:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179468032001,"power":25604,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:14:43] local.INFO: DEBUG: GPS processor result {"connection_id":231533,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53719,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:14:43] local.INFO: GPS data processed {"connection_id":231533,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:14:43] local.INFO: Acknowledgment sent {"connection_id":231533,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:15:10] local.INFO: TCP Data received {"connection_id":228012,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:15:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228012,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:15:10] local.INFO: Processing buffer {"connection_id":228012,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:15:10] local.INFO: IMEI packet received {"connection_id":228012,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:15:10] local.INFO: IMEI acknowledgment sent {"connection_id":228012,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:15:15] local.INFO: TCP Data received {"connection_id":228012,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:15:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228012,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:15:15] local.INFO: Processing buffer {"connection_id":228012,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:15:15] local.INFO: IMEI packet received {"connection_id":228012,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:15:15] local.INFO: IMEI acknowledgment sent {"connection_id":228012,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:15:16] local.INFO: TCP Data received {"connection_id":228012,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:15:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228012,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:15:16] local.INFO: Processing buffer {"connection_id":228012,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:15:16] local.INFO: Packet analysis {"connection_id":228012,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f11"} 
[2026-11-03 07:15:16] local.INFO: Extracted packet for processing {"connection_id":228012,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f11"} 
[2026-11-03 07:15:16] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":44,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:15: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-11-03 07:15:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179468032001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:15:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:15:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:15:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:15:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793670098000,"timestamp_ms":1793670098000,"timestamp_seconds":1793670098,"priority":1,"record_length":96,"hex_timestamp":"000001a19f11ac50"} 
[2026-11-03 07:15:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:15:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:15: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-11-03 07:15: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-11-03 07:15: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-11-03 07:15:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:15:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:15:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228012,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:15:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:15:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:15:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 07:15:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:15:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:15:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179468032001,"66":25604,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:15:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:15:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:15:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179468032001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:15:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:15:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:15:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:15:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:15:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179468032001,"power":25604,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:15:16] local.INFO: DEBUG: GPS processor result {"connection_id":228012,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53720,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:15:16] local.INFO: GPS data processed {"connection_id":228012,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:15:16] local.INFO: Acknowledgment sent {"connection_id":228012,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:15:21] local.INFO: TCP Data received {"connection_id":228012,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:15:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228012,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:15:21] local.INFO: Processing buffer {"connection_id":228012,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:15:21] local.INFO: Packet analysis {"connection_id":228012,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f11"} 
[2026-11-03 07:15:21] local.INFO: Extracted packet for processing {"connection_id":228012,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f11"} 
[2026-11-03 07:15:21] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":44,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:15: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-11-03 07:15:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179468032001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:15:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:15:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:15:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:15:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793670098000,"timestamp_ms":1793670098000,"timestamp_seconds":1793670098,"priority":1,"record_length":96,"hex_timestamp":"000001a19f11ac50"} 
[2026-11-03 07:15:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:15:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:15: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 07:15:21] 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-11-03 07:15: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-11-03 07:15:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:15:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:15:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228012,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:15:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:15:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:15: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-11-03 07:15:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:15:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:15:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179468032001,"66":25604,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:15:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:15:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:15:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179468032001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:15:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:15:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:15:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:15:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:15:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179468032001,"power":25604,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:15:21] local.INFO: DEBUG: GPS processor result {"connection_id":228012,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53721,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:15:21] local.INFO: GPS data processed {"connection_id":228012,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:15:21] local.INFO: Acknowledgment sent {"connection_id":228012,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:15:47] local.INFO: TCP Data received {"connection_id":229705,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:15:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229705,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:15:47] local.INFO: Processing buffer {"connection_id":229705,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:15:47] local.INFO: IMEI packet received {"connection_id":229705,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 07:15:47] local.INFO: IMEI acknowledgment sent {"connection_id":229705,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:16:05] local.INFO: TCP Data received {"connection_id":229706,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:16:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229706,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:16:05] local.INFO: Processing buffer {"connection_id":229706,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:16:05] local.INFO: IMEI packet received {"connection_id":229706,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:16:05] local.INFO: IMEI acknowledgment sent {"connection_id":229706,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:16:10] local.INFO: TCP Data received {"connection_id":229706,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:16:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229706,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:16:10] local.INFO: Processing buffer {"connection_id":229706,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:16:10] local.INFO: IMEI packet received {"connection_id":229706,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:16:10] local.INFO: IMEI acknowledgment sent {"connection_id":229706,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:16:11] local.INFO: TCP Data received {"connection_id":229706,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:16:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229706,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:16:11] local.INFO: Processing buffer {"connection_id":229706,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:16:11] local.INFO: Packet analysis {"connection_id":229706,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f11"} 
[2026-11-03 07:16:11] local.INFO: Extracted packet for processing {"connection_id":229706,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f11"} 
[2026-11-03 07:16:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":44,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:16:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179468032001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:16:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:16:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:16:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:16:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793670098000,"timestamp_ms":1793670098000,"timestamp_seconds":1793670098,"priority":1,"record_length":96,"hex_timestamp":"000001a19f11ac50"} 
[2026-11-03 07:16:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:16: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-11-03 07: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-11-03 07: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-11-03 07: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-11-03 07:16:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:16:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:16:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229706,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:16:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229706,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:16:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229706,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:16: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-11-03 07:16:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:16:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:16:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179468032001,"66":25604,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:16:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:16:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:16:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179468032001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:16:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:16:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:16:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:16:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:16:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179468032001,"power":25604,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:16:11] local.INFO: DEBUG: GPS processor result {"connection_id":229706,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53722,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:16:11] local.INFO: GPS data processed {"connection_id":229706,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:16:11] local.INFO: Acknowledgment sent {"connection_id":229706,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:16:43] local.INFO: TCP Data received {"connection_id":229706,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:16:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229706,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:16:43] local.INFO: Processing buffer {"connection_id":229706,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f11ac50012d0d620006ea09a8001200b02c..."} 
[2026-11-03 07:16:43] local.INFO: Packet analysis {"connection_id":229706,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f11"} 
[2026-11-03 07:16:43] local.INFO: Extracted packet for processing {"connection_id":229706,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f11"} 
[2026-11-03 07:16:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":44,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:16: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-11-03 07:16:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179468032001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:16:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:16:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:16:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:16:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793670098000,"timestamp_ms":1793670098000,"timestamp_seconds":1793670098,"priority":1,"record_length":96,"hex_timestamp":"000001a19f11ac50"} 
[2026-11-03 07:16:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:16: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-11-03 07:16: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 07:16:43] 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-11-03 07:16: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-11-03 07:16:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:16:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:16:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229706,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:16:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229706,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:16:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229706,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:16: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-11-03 07:16:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:16:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:16:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179468032001,"66":25604,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:16:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:16:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:16:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179468032001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:16:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:16:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:16:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:16:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:16:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179468032001,"power":25604,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:16:43] local.INFO: DEBUG: GPS processor result {"connection_id":229706,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53723,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:16:43] local.INFO: GPS data processed {"connection_id":229706,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:16:43] local.INFO: Acknowledgment sent {"connection_id":229706,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:17:06] local.INFO: TCP Data received {"connection_id":231535,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:17:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231535,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:17:06] local.INFO: Processing buffer {"connection_id":231535,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:17:06] local.INFO: IMEI packet received {"connection_id":231535,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:17:06] local.INFO: IMEI acknowledgment sent {"connection_id":231535,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:17:10] local.INFO: TCP Data received {"connection_id":231535,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:17:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231535,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:17:10] local.INFO: Processing buffer {"connection_id":231535,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:17:10] local.INFO: IMEI packet received {"connection_id":231535,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:17:10] local.INFO: IMEI acknowledgment sent {"connection_id":231535,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:17:11] local.INFO: TCP Data received {"connection_id":231535,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a19f1628c0012d0d620006ea09a8001200b02b..."} 
[2026-11-03 07:17:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231535,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f1628c0012d0d620006ea09a8001200b02b..."} 
[2026-11-03 07:17:11] local.INFO: Processing buffer {"connection_id":231535,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f1628c0012d0d620006ea09a8001200b02b..."} 
[2026-11-03 07:17:11] local.INFO: Packet analysis {"connection_id":231535,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:17:11] local.INFO: Extracted packet for processing {"connection_id":231535,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:17:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":43,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:17:11] 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-11-03 07:17:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179545088001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:17:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:17:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:17:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:17:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793670392000,"timestamp_ms":1793670392000,"timestamp_seconds":1793670392,"priority":1,"record_length":96,"hex_timestamp":"000001a19f1628c0"} 
[2026-11-03 07:17:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:17: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-11-03 07:17: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 07:17:11] 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-11-03 07:17: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-11-03 07:17:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:17:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:17:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231535,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:17:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231535,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:17:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231535,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:17:11] 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-11-03 07:17:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:17:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:17:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179545088001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:17:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:17:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:17:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179545088001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:17:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:17:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:17:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:17:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:17:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179545088001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:17:11] local.INFO: DEBUG: GPS processor result {"connection_id":231535,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53724,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:17:11] local.INFO: GPS data processed {"connection_id":231535,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:17:11] local.INFO: Acknowledgment sent {"connection_id":231535,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:17:43] local.INFO: TCP Data received {"connection_id":231535,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a19f167ac8012d0d628006ea09a8001200b02c..."} 
[2026-11-03 07:17:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231535,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f167ac8012d0d628006ea09a8001200b02c..."} 
[2026-11-03 07:17:43] local.INFO: Processing buffer {"connection_id":231535,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f167ac8012d0d628006ea09a8001200b02c..."} 
[2026-11-03 07:17:43] local.INFO: Packet analysis {"connection_id":231535,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:17:43] local.INFO: Extracted packet for processing {"connection_id":231535,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:17:43] local.INFO: GPS Element Parsed {"raw_longitude":755851904,"raw_latitude":116001192,"longitude_deg":75.5851904,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":44,"speed":0,"hex_longitude":"2d0d6280","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:17: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-11-03 07:17:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179620352001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:17:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:17:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:17:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:17:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793670413000,"timestamp_ms":1793670413000,"timestamp_seconds":1793670413,"priority":1,"record_length":96,"hex_timestamp":"000001a19f167ac8"} 
[2026-11-03 07:17:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:17: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-11-03 07:17: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 07:17:43] 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-11-03 07:17: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-11-03 07:17:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:17:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:17:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231535,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:17:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231535,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:17:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231535,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:17:43] 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-11-03 07:17:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:17:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:17:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179620352001,"66":27767,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:17:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:17:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:17:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179620352001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:17:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:17:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:17:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:17:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:17:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179620352001,"power":27767,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:17:43] local.INFO: DEBUG: GPS processor result {"connection_id":231535,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53725,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:17:43] local.INFO: GPS data processed {"connection_id":231535,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:17:43] local.INFO: Acknowledgment sent {"connection_id":231535,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:18:05] local.INFO: TCP Data received {"connection_id":229707,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:18:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229707,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:18:05] local.INFO: Processing buffer {"connection_id":229707,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:18:05] local.INFO: IMEI packet received {"connection_id":229707,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:18:05] local.INFO: IMEI acknowledgment sent {"connection_id":229707,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:18:10] local.INFO: TCP Data received {"connection_id":229707,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:18:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229707,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:18:10] local.INFO: Processing buffer {"connection_id":229707,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:18:10] local.INFO: IMEI packet received {"connection_id":229707,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:18:10] local.INFO: IMEI acknowledgment sent {"connection_id":229707,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:18:11] local.INFO: TCP Data received {"connection_id":229707,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a19f16ccd0012d0d628006ea09a8001200b02a..."} 
[2026-11-03 07:18:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229707,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f16ccd0012d0d628006ea09a8001200b02a..."} 
[2026-11-03 07:18:11] local.INFO: Processing buffer {"connection_id":229707,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f16ccd0012d0d628006ea09a8001200b02a..."} 
[2026-11-03 07:18:11] local.INFO: Packet analysis {"connection_id":229707,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:18:11] local.INFO: Extracted packet for processing {"connection_id":229707,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:18:11] local.INFO: GPS Element Parsed {"raw_longitude":755851904,"raw_latitude":116001192,"longitude_deg":75.5851904,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":42,"speed":0,"hex_longitude":"2d0d6280","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:18: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-11-03 07:18:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179625728001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:18:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:18:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:18:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:18:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793670434000,"timestamp_ms":1793670434000,"timestamp_seconds":1793670434,"priority":1,"record_length":96,"hex_timestamp":"000001a19f16ccd0"} 
[2026-11-03 07:18:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:18: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-11-03 07:18: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":119,"data_length":795,"current_offset":136} 
[2026-11-03 07:18:11] 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-11-03 07:18: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-11-03 07:18:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:18:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:18:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229707,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:18:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:18:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:18:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 07:18:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:18:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:18:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179625728001,"66":27800,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:18:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:18:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:18:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179625728001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:18:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:18:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:18:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:18:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:18:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179625728001,"power":27800,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:18:11] local.INFO: DEBUG: GPS processor result {"connection_id":229707,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53726,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:18:11] local.INFO: GPS data processed {"connection_id":229707,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:18:11] local.INFO: Acknowledgment sent {"connection_id":229707,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:18:43] local.INFO: TCP Data received {"connection_id":229707,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:18:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229707,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:18:43] local.INFO: Processing buffer {"connection_id":229707,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:18:43] local.INFO: Packet analysis {"connection_id":229707,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:18:43] local.INFO: Extracted packet for processing {"connection_id":229707,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:18:43] local.INFO: GPS Element Parsed {"raw_longitude":755851904,"raw_latitude":116001192,"longitude_deg":75.5851904,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d6280","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:18:43] 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-11-03 07:18:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179631104001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:18:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:18:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:18:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:18:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793670441000,"timestamp_ms":1793670441000,"timestamp_seconds":1793670441,"priority":1,"record_length":96,"hex_timestamp":"000001a19f16e828"} 
[2026-11-03 07:18:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:18:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 07:18: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":152,"data_length":795,"current_offset":136} 
[2026-11-03 07:18:43] 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-11-03 07:18: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-11-03 07:18:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:18:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:18:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229707,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:18:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:18:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:18:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 07:18:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:18:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:18:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179631104001,"66":27876,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:18:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:18:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:18:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179631104001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:18:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:18:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:18:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:18:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:18:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179631104001,"power":27876,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:18:43] local.INFO: DEBUG: GPS processor result {"connection_id":229707,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53727,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:18:43] local.INFO: GPS data processed {"connection_id":229707,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:18:43] local.INFO: Acknowledgment sent {"connection_id":229707,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:19:10] local.INFO: TCP Data received {"connection_id":229708,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:19:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229708,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:19:10] local.INFO: Processing buffer {"connection_id":229708,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:19:10] local.INFO: IMEI packet received {"connection_id":229708,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:19:10] local.INFO: IMEI acknowledgment sent {"connection_id":229708,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:19:15] local.INFO: TCP Data received {"connection_id":229708,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:19:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229708,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:19:15] local.INFO: Processing buffer {"connection_id":229708,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:19:15] local.INFO: IMEI packet received {"connection_id":229708,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:19:15] local.INFO: IMEI acknowledgment sent {"connection_id":229708,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:19:16] local.INFO: TCP Data received {"connection_id":229708,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:19:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229708,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:19:16] local.INFO: Processing buffer {"connection_id":229708,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:19:16] local.INFO: Packet analysis {"connection_id":229708,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:19:16] local.INFO: Extracted packet for processing {"connection_id":229708,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:19:16] local.INFO: GPS Element Parsed {"raw_longitude":755851904,"raw_latitude":116001192,"longitude_deg":75.5851904,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d6280","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:19:16] 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-11-03 07:19:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179631104001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:19:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:19:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:19:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:19:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793670441000,"timestamp_ms":1793670441000,"timestamp_seconds":1793670441,"priority":1,"record_length":96,"hex_timestamp":"000001a19f16e828"} 
[2026-11-03 07:19:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:19: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-11-03 07:19: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 07:19:16] 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-11-03 07:19: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-11-03 07:19:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:19:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:19:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229708,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:19:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229708,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:19:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229708,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:19:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 07:19:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:19:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:19:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179631104001,"66":27876,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:19:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:19:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:19:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179631104001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:19:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:19:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:19:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:19:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:19:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179631104001,"power":27876,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:19:16] local.INFO: DEBUG: GPS processor result {"connection_id":229708,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53728,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:19:16] local.INFO: GPS data processed {"connection_id":229708,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:19:16] local.INFO: Acknowledgment sent {"connection_id":229708,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:19:21] local.INFO: TCP Data received {"connection_id":229708,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:19:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229708,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:19:21] local.INFO: Processing buffer {"connection_id":229708,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:19:21] local.INFO: Packet analysis {"connection_id":229708,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:19:21] local.INFO: Extracted packet for processing {"connection_id":229708,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:19:21] local.INFO: GPS Element Parsed {"raw_longitude":755851904,"raw_latitude":116001192,"longitude_deg":75.5851904,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d6280","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:19:21] 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-11-03 07:19:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179631104001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:19:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:19:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:19:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:19:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793670441000,"timestamp_ms":1793670441000,"timestamp_seconds":1793670441,"priority":1,"record_length":96,"hex_timestamp":"000001a19f16e828"} 
[2026-11-03 07:19:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:19: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-11-03 07:19: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 07:19:21] 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-11-03 07:19: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-11-03 07:19:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:19:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:19:21] local.INFO: Teltonika packet parsed successfully {"connection_id":229708,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:19:21] local.INFO: Passing IMEI to GPS processor {"connection_id":229708,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:19:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":229708,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:19: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-11-03 07:19:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:19:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:19:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179631104001,"66":27876,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:19:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:19:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:19:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179631104001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:19:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:19:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:19:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:19:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:19:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179631104001,"power":27876,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:19:21] local.INFO: DEBUG: GPS processor result {"connection_id":229708,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53729,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:19:21] local.INFO: GPS data processed {"connection_id":229708,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:19:21] local.INFO: Acknowledgment sent {"connection_id":229708,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:20:05] local.INFO: TCP Data received {"connection_id":228014,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:20:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228014,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:20:05] local.INFO: Processing buffer {"connection_id":228014,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:20:05] local.INFO: IMEI packet received {"connection_id":228014,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:20:05] local.INFO: IMEI acknowledgment sent {"connection_id":228014,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:20:10] local.INFO: TCP Data received {"connection_id":228014,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:20:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228014,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:20:10] local.INFO: Processing buffer {"connection_id":228014,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:20:10] local.INFO: IMEI packet received {"connection_id":228014,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:20:10] local.INFO: IMEI acknowledgment sent {"connection_id":228014,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:20:11] local.INFO: TCP Data received {"connection_id":228014,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:20:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228014,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:20:11] local.INFO: Processing buffer {"connection_id":228014,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:20:11] local.INFO: Packet analysis {"connection_id":228014,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:20:11] local.INFO: Extracted packet for processing {"connection_id":228014,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:20:11] local.INFO: GPS Element Parsed {"raw_longitude":755851904,"raw_latitude":116001192,"longitude_deg":75.5851904,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d6280","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:20:11] 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-11-03 07:20:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179631104001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:20:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:20:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:20:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:20:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793670441000,"timestamp_ms":1793670441000,"timestamp_seconds":1793670441,"priority":1,"record_length":96,"hex_timestamp":"000001a19f16e828"} 
[2026-11-03 07:20:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:20: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-11-03 07: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 07:20:11] 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-11-03 07: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-11-03 07:20:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:20:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:20:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228014,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:20:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228014,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:20:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228014,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:20:11] 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-11-03 07:20:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:20:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:20:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179631104001,"66":27876,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:20:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:20:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:20:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179631104001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:20:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:20:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:20:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:20:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:20:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179631104001,"power":27876,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:20:11] local.INFO: DEBUG: GPS processor result {"connection_id":228014,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53730,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:20:11] local.INFO: GPS data processed {"connection_id":228014,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:20:11] local.INFO: Acknowledgment sent {"connection_id":228014,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:20:43] local.INFO: TCP Data received {"connection_id":228014,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:20:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228014,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:20:43] local.INFO: Processing buffer {"connection_id":228014,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:20:43] local.INFO: Packet analysis {"connection_id":228014,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:20:43] local.INFO: Extracted packet for processing {"connection_id":228014,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:20:43] local.INFO: GPS Element Parsed {"raw_longitude":755851904,"raw_latitude":116001192,"longitude_deg":75.5851904,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d6280","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:20:43] 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-11-03 07:20:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179631104001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:20:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:20:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:20:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:20:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793670441000,"timestamp_ms":1793670441000,"timestamp_seconds":1793670441,"priority":1,"record_length":96,"hex_timestamp":"000001a19f16e828"} 
[2026-11-03 07:20:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:20:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 07:20: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":152,"data_length":795,"current_offset":136} 
[2026-11-03 07:20:43] 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-11-03 07:20: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-11-03 07:20:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:20:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:20:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228014,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:20:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228014,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:20:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228014,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:20:43] 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-11-03 07:20:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:20:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:20:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179631104001,"66":27876,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:20:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:20:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:20:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179631104001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:20:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:20:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:20:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:20:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:20:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179631104001,"power":27876,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:20:43] local.INFO: DEBUG: GPS processor result {"connection_id":228014,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53731,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:20:43] local.INFO: GPS data processed {"connection_id":228014,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:20:43] local.INFO: Acknowledgment sent {"connection_id":228014,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:21:05] local.INFO: TCP Data received {"connection_id":229709,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:21:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229709,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:21:05] local.INFO: Processing buffer {"connection_id":229709,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:21:05] local.INFO: IMEI packet received {"connection_id":229709,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:21:05] local.INFO: IMEI acknowledgment sent {"connection_id":229709,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:21:10] local.INFO: TCP Data received {"connection_id":229709,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:21:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229709,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:21:10] local.INFO: Processing buffer {"connection_id":229709,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:21:10] local.INFO: IMEI packet received {"connection_id":229709,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:21:10] local.INFO: IMEI acknowledgment sent {"connection_id":229709,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:21:11] local.INFO: TCP Data received {"connection_id":229709,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:21:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229709,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:21:11] local.INFO: Processing buffer {"connection_id":229709,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:21:11] local.INFO: Packet analysis {"connection_id":229709,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:21:11] local.INFO: Extracted packet for processing {"connection_id":229709,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:21:11] local.INFO: GPS Element Parsed {"raw_longitude":755851904,"raw_latitude":116001192,"longitude_deg":75.5851904,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d6280","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:21:11] 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-11-03 07:21:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179631104001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:21:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:21:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:21:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:21:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793670441000,"timestamp_ms":1793670441000,"timestamp_seconds":1793670441,"priority":1,"record_length":96,"hex_timestamp":"000001a19f16e828"} 
[2026-11-03 07:21:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:21: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-11-03 07: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 07:21:11] 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-11-03 07: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-11-03 07:21:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:21:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:21:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229709,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:21:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:21:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:21: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-11-03 07:21:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:21:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:21:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179631104001,"66":27876,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:21:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:21:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:21:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179631104001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:21:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:21:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:21:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:21:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:21:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179631104001,"power":27876,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:21:11] local.INFO: DEBUG: GPS processor result {"connection_id":229709,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53732,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:21:11] local.INFO: GPS data processed {"connection_id":229709,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:21:11] local.INFO: Acknowledgment sent {"connection_id":229709,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:21:21] local.INFO: TCP Data received {"connection_id":231537,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:21:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231537,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:21:21] local.INFO: Processing buffer {"connection_id":231537,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:21:21] local.INFO: IMEI packet received {"connection_id":231537,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 07:21:21] local.INFO: IMEI acknowledgment sent {"connection_id":231537,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:21:41] local.INFO: TCP Data received {"connection_id":231538,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:21:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231538,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:21:41] local.INFO: Processing buffer {"connection_id":231538,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:21:41] local.INFO: IMEI packet received {"connection_id":231538,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 07:21:41] local.INFO: IMEI acknowledgment sent {"connection_id":231538,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:21:43] local.INFO: TCP Data received {"connection_id":229709,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:21:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229709,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:21:43] local.INFO: Processing buffer {"connection_id":229709,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:21:43] local.INFO: Packet analysis {"connection_id":229709,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:21:43] local.INFO: Extracted packet for processing {"connection_id":229709,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:21:43] local.INFO: GPS Element Parsed {"raw_longitude":755851904,"raw_latitude":116001192,"longitude_deg":75.5851904,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d6280","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:21:43] 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-11-03 07:21:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179631104001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:21:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:21:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:21:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:21:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793670441000,"timestamp_ms":1793670441000,"timestamp_seconds":1793670441,"priority":1,"record_length":96,"hex_timestamp":"000001a19f16e828"} 
[2026-11-03 07:21:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:21:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 07:21: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":152,"data_length":795,"current_offset":136} 
[2026-11-03 07:21:43] 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-11-03 07:21: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-11-03 07:21:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:21:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:21:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229709,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:21:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:21:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:21: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-11-03 07:21:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:21:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:21:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179631104001,"66":27876,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:21:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:21:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:21:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179631104001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:21:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:21:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:21:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:21:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:21:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179631104001,"power":27876,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:21:43] local.INFO: DEBUG: GPS processor result {"connection_id":229709,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53733,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:21:43] local.INFO: GPS data processed {"connection_id":229709,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:21:43] local.INFO: Acknowledgment sent {"connection_id":229709,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:22:06] local.INFO: TCP Data received {"connection_id":229710,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:22:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229710,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:22:06] local.INFO: Processing buffer {"connection_id":229710,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:22:06] local.INFO: IMEI packet received {"connection_id":229710,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:22:06] local.INFO: IMEI acknowledgment sent {"connection_id":229710,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:22:10] local.INFO: TCP Data received {"connection_id":229710,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:22:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229710,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:22:10] local.INFO: Processing buffer {"connection_id":229710,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:22:10] local.INFO: IMEI packet received {"connection_id":229710,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:22:10] local.INFO: IMEI acknowledgment sent {"connection_id":229710,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:22:11] local.INFO: TCP Data received {"connection_id":229710,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:22:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229710,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:22:11] local.INFO: Processing buffer {"connection_id":229710,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:22:11] local.INFO: Packet analysis {"connection_id":229710,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:22:11] local.INFO: Extracted packet for processing {"connection_id":229710,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:22:11] local.INFO: GPS Element Parsed {"raw_longitude":755851904,"raw_latitude":116001192,"longitude_deg":75.5851904,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d6280","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:22:11] 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-11-03 07:22:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179631104001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:22:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:22:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:22:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:22:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793670441000,"timestamp_ms":1793670441000,"timestamp_seconds":1793670441,"priority":1,"record_length":96,"hex_timestamp":"000001a19f16e828"} 
[2026-11-03 07:22:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07: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-11-03 07: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 07:22:11] 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-11-03 07: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-11-03 07:22:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:22:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:22:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229710,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:22:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:22:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:22: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-11-03 07:22:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:22:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:22:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179631104001,"66":27876,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:22:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:22:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:22:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179631104001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:22:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:22:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:22:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:22:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:22:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179631104001,"power":27876,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:22:11] local.INFO: DEBUG: GPS processor result {"connection_id":229710,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53734,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:22:11] local.INFO: GPS data processed {"connection_id":229710,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:22:11] local.INFO: Acknowledgment sent {"connection_id":229710,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:22:43] local.INFO: TCP Data received {"connection_id":229710,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:22:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229710,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:22:43] local.INFO: Processing buffer {"connection_id":229710,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f16e828012d0d628006ea09a8001200b02d..."} 
[2026-11-03 07:22:43] local.INFO: Packet analysis {"connection_id":229710,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:22:43] local.INFO: Extracted packet for processing {"connection_id":229710,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f16"} 
[2026-11-03 07:22:43] local.INFO: GPS Element Parsed {"raw_longitude":755851904,"raw_latitude":116001192,"longitude_deg":75.5851904,"latitude_deg":11.6001192,"altitude":18,"angle":176,"satellites":45,"speed":0,"hex_longitude":"2d0d6280","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:22:43] 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-11-03 07:22:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179631104001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:22:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:22:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:22:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:22:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793670441000,"timestamp_ms":1793670441000,"timestamp_seconds":1793670441,"priority":1,"record_length":96,"hex_timestamp":"000001a19f16e828"} 
[2026-11-03 07:22:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:22:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 07:22: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":152,"data_length":795,"current_offset":136} 
[2026-11-03 07:22:43] 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-11-03 07:22: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-11-03 07:22:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:22:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:22:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229710,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:22:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:22:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:22: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-11-03 07:22:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:22:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:22:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179631104001,"66":27876,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:22:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:22:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:22:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179631104001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:22:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:22:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:22:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:22:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:22:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179631104001,"power":27876,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:22:43] local.INFO: DEBUG: GPS processor result {"connection_id":229710,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53735,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:22:43] local.INFO: GPS data processed {"connection_id":229710,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:22:43] local.INFO: Acknowledgment sent {"connection_id":229710,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:23:05] local.INFO: TCP Data received {"connection_id":229711,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:23:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229711,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:23:05] local.INFO: Processing buffer {"connection_id":229711,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:23:05] local.INFO: IMEI packet received {"connection_id":229711,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:23:05] local.INFO: IMEI acknowledgment sent {"connection_id":229711,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:23:10] local.INFO: TCP Data received {"connection_id":229711,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:23:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229711,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:23:10] local.INFO: Processing buffer {"connection_id":229711,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:23:10] local.INFO: IMEI packet received {"connection_id":229711,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:23:10] local.INFO: IMEI acknowledgment sent {"connection_id":229711,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:23:11] local.INFO: TCP Data received {"connection_id":229711,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:23:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229711,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:23:11] local.INFO: Processing buffer {"connection_id":229711,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:23:11] local.INFO: Packet analysis {"connection_id":229711,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:23:11] local.INFO: Extracted packet for processing {"connection_id":229711,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:23:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:23:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 07:23:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179632896001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:23:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:23:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:23:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:23:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793670743000,"timestamp_ms":1793670743000,"timestamp_seconds":1793670743,"priority":1,"record_length":96,"hex_timestamp":"000001a19f1b83d8"} 
[2026-11-03 07:23:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:23: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-11-03 07:23:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 07:23:11] 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-11-03 07:23:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 07:23:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:23:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:23:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229711,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:23:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:23:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:23:11] 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-11-03 07:23:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:23:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:23:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179632896001,"66":26006,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:23:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:23:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:23:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179632896001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:23:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:23:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:23:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:23:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:23:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179632896001,"power":26006,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:23:11] local.INFO: DEBUG: GPS processor result {"connection_id":229711,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53736,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:23:11] local.INFO: GPS data processed {"connection_id":229711,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:23:11] local.INFO: Acknowledgment sent {"connection_id":229711,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:23:43] local.INFO: TCP Data received {"connection_id":229711,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:23:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229711,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:23:43] local.INFO: Processing buffer {"connection_id":229711,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:23:43] local.INFO: Packet analysis {"connection_id":229711,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:23:43] local.INFO: Extracted packet for processing {"connection_id":229711,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:23:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:23: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-11-03 07:23:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179632896001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:23:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:23:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:23:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:23:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793670743000,"timestamp_ms":1793670743000,"timestamp_seconds":1793670743,"priority":1,"record_length":96,"hex_timestamp":"000001a19f1b83d8"} 
[2026-11-03 07:23:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:23: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-11-03 07:23: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-11-03 07:23: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-11-03 07:23: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-11-03 07:23:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:23:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:23:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229711,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:23:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:23:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:23:43] 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-11-03 07:23:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:23:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:23:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179632896001,"66":26006,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:23:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:23:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:23:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179632896001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:23:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:23:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:23:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:23:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:23:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179632896001,"power":26006,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:23:43] local.INFO: DEBUG: GPS processor result {"connection_id":229711,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53737,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:23:43] local.INFO: GPS data processed {"connection_id":229711,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:23:43] local.INFO: Acknowledgment sent {"connection_id":229711,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:24:10] local.INFO: TCP Data received {"connection_id":228016,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:24:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228016,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:24:10] local.INFO: Processing buffer {"connection_id":228016,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:24:10] local.INFO: IMEI packet received {"connection_id":228016,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:24:10] local.INFO: IMEI acknowledgment sent {"connection_id":228016,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:24:15] local.INFO: TCP Data received {"connection_id":228016,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:24:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228016,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:24:15] local.INFO: Processing buffer {"connection_id":228016,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:24:15] local.INFO: IMEI packet received {"connection_id":228016,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:24:15] local.INFO: IMEI acknowledgment sent {"connection_id":228016,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:24:16] local.INFO: TCP Data received {"connection_id":228016,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:24:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228016,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:24:16] local.INFO: Processing buffer {"connection_id":228016,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:24:16] local.INFO: Packet analysis {"connection_id":228016,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:24:16] local.INFO: Extracted packet for processing {"connection_id":228016,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:24:16] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:24: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-11-03 07:24:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179632896001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:24:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:24:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:24:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:24:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793670743000,"timestamp_ms":1793670743000,"timestamp_seconds":1793670743,"priority":1,"record_length":96,"hex_timestamp":"000001a19f1b83d8"} 
[2026-11-03 07:24:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:24:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:24: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 07:24:16] 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-11-03 07:24: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-11-03 07:24:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:24:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:24:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228016,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:24:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228016,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:24:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228016,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:24:16] 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-11-03 07:24:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:24:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:24:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179632896001,"66":26006,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:24:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:24:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:24:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179632896001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:24:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:24:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:24:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:24:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:24:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179632896001,"power":26006,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:24:16] local.INFO: DEBUG: GPS processor result {"connection_id":228016,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53738,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:24:16] local.INFO: GPS data processed {"connection_id":228016,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:24:16] local.INFO: Acknowledgment sent {"connection_id":228016,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:24:21] local.INFO: TCP Data received {"connection_id":228016,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:24:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228016,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:24:21] local.INFO: Processing buffer {"connection_id":228016,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:24:21] local.INFO: Packet analysis {"connection_id":228016,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:24:21] local.INFO: Extracted packet for processing {"connection_id":228016,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:24:21] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:24: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-11-03 07:24:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179632896001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:24:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:24:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:24:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:24:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793670743000,"timestamp_ms":1793670743000,"timestamp_seconds":1793670743,"priority":1,"record_length":96,"hex_timestamp":"000001a19f1b83d8"} 
[2026-11-03 07:24:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:24: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-11-03 07:24: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 07:24:21] 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-11-03 07:24: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-11-03 07:24:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:24:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:24:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228016,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:24:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228016,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:24:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228016,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:24:21] 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-11-03 07:24:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:24:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:24:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179632896001,"66":26006,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:24:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:24:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:24:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179632896001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:24:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:24:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:24:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:24:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:24:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179632896001,"power":26006,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:24:21] local.INFO: DEBUG: GPS processor result {"connection_id":228016,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53739,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:24:21] local.INFO: GPS data processed {"connection_id":228016,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:24:21] local.INFO: Acknowledgment sent {"connection_id":228016,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:25:05] local.INFO: TCP Data received {"connection_id":231539,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:25:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231539,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:25:05] local.INFO: Processing buffer {"connection_id":231539,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:25:05] local.INFO: IMEI packet received {"connection_id":231539,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:25:05] local.INFO: IMEI acknowledgment sent {"connection_id":231539,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:25:10] local.INFO: TCP Data received {"connection_id":231539,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:25:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231539,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:25:10] local.INFO: Processing buffer {"connection_id":231539,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:25:10] local.INFO: IMEI packet received {"connection_id":231539,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:25:10] local.INFO: IMEI acknowledgment sent {"connection_id":231539,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:25:11] local.INFO: TCP Data received {"connection_id":231539,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:25:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231539,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:25:11] local.INFO: Processing buffer {"connection_id":231539,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:25:11] local.INFO: Packet analysis {"connection_id":231539,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:25:11] local.INFO: Extracted packet for processing {"connection_id":231539,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:25:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:25: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-11-03 07:25:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179632896001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:25:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:25:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:25:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:25:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793670743000,"timestamp_ms":1793670743000,"timestamp_seconds":1793670743,"priority":1,"record_length":96,"hex_timestamp":"000001a19f1b83d8"} 
[2026-11-03 07:25:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:25: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-11-03 07:25: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":228,"data_length":795,"current_offset":136} 
[2026-11-03 07:25:11] 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-11-03 07:25: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-11-03 07:25:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:25:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:25:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231539,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:25:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231539,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:25:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231539,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:25:11] 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-11-03 07:25:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:25:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:25:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179632896001,"66":26006,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:25:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:25:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:25:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179632896001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:25:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:25:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:25:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:25:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:25:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179632896001,"power":26006,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:25:11] local.INFO: DEBUG: GPS processor result {"connection_id":231539,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53740,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:25:11] local.INFO: GPS data processed {"connection_id":231539,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:25:11] local.INFO: Acknowledgment sent {"connection_id":231539,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:25:44] local.INFO: TCP Data received {"connection_id":231539,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:25:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231539,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:25:44] local.INFO: Processing buffer {"connection_id":231539,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:25:44] local.INFO: Packet analysis {"connection_id":231539,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:25:44] local.INFO: Extracted packet for processing {"connection_id":231539,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:25:44] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:25: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-11-03 07:25:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179632896001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:25:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:25:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:25:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:25:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793670743000,"timestamp_ms":1793670743000,"timestamp_seconds":1793670743,"priority":1,"record_length":96,"hex_timestamp":"000001a19f1b83d8"} 
[2026-11-03 07:25:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:25:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:25:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 07:25:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 07:25: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-11-03 07:25:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:25:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:25:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231539,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:25:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231539,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:25:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231539,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:25:44] 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-11-03 07:25:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:25:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:25:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179632896001,"66":26006,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:25:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:25:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:25:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179632896001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:25:44] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:25:44] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:25:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:25:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:25:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179632896001,"power":26006,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:25:44] local.INFO: DEBUG: GPS processor result {"connection_id":231539,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53741,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:25:44] local.INFO: GPS data processed {"connection_id":231539,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:25:44] local.INFO: Acknowledgment sent {"connection_id":231539,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:26:05] local.INFO: TCP Data received {"connection_id":228017,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:26:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228017,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:26:05] local.INFO: Processing buffer {"connection_id":228017,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:26:05] local.INFO: IMEI packet received {"connection_id":228017,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:26:05] local.INFO: IMEI acknowledgment sent {"connection_id":228017,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:26:10] local.INFO: TCP Data received {"connection_id":228017,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:26:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228017,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:26:10] local.INFO: Processing buffer {"connection_id":228017,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:26:10] local.INFO: IMEI packet received {"connection_id":228017,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:26:10] local.INFO: IMEI acknowledgment sent {"connection_id":228017,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:26:11] local.INFO: TCP Data received {"connection_id":228017,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:26:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228017,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:26:11] local.INFO: Processing buffer {"connection_id":228017,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:26:11] local.INFO: Packet analysis {"connection_id":228017,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:26:11] local.INFO: Extracted packet for processing {"connection_id":228017,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:26:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:26:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179632896001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:26:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:26:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:26:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:26:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793670743000,"timestamp_ms":1793670743000,"timestamp_seconds":1793670743,"priority":1,"record_length":96,"hex_timestamp":"000001a19f1b83d8"} 
[2026-11-03 07:26:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:26: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-11-03 07: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 07:26:11] 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-11-03 07: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-11-03 07:26:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:26:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:26:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228017,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:26:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228017,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:26:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228017,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:26: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-11-03 07:26:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:26:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:26:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179632896001,"66":26006,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:26:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:26:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:26:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179632896001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:26:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:26:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:26:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:26:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:26:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179632896001,"power":26006,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:26:11] local.INFO: DEBUG: GPS processor result {"connection_id":228017,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53742,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:26:11] local.INFO: GPS data processed {"connection_id":228017,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:26:11] local.INFO: Acknowledgment sent {"connection_id":228017,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:26:43] local.INFO: TCP Data received {"connection_id":228017,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:26:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228017,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:26:43] local.INFO: Processing buffer {"connection_id":228017,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:26:43] local.INFO: Packet analysis {"connection_id":228017,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:26:43] local.INFO: Extracted packet for processing {"connection_id":228017,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:26:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:26: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-11-03 07:26:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179632896001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:26:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:26:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:26:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:26:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793670743000,"timestamp_ms":1793670743000,"timestamp_seconds":1793670743,"priority":1,"record_length":96,"hex_timestamp":"000001a19f1b83d8"} 
[2026-11-03 07:26:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:26: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-11-03 07:26: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-11-03 07:26: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-11-03 07:26: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-11-03 07:26:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:26:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:26:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228017,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:26:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228017,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:26:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228017,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:26:43] 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-11-03 07:26:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:26:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:26:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179632896001,"66":26006,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:26:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:26:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:26:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179632896001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:26:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:26:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:26:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:26:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:26:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179632896001,"power":26006,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:26:43] local.INFO: DEBUG: GPS processor result {"connection_id":228017,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53743,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:26:43] local.INFO: GPS data processed {"connection_id":228017,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:26:43] local.INFO: Acknowledgment sent {"connection_id":228017,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:27:05] local.INFO: TCP Data received {"connection_id":229715,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:27:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229715,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:27:05] local.INFO: Processing buffer {"connection_id":229715,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:27:05] local.INFO: IMEI packet received {"connection_id":229715,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:27:05] local.INFO: IMEI acknowledgment sent {"connection_id":229715,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:27:10] local.INFO: TCP Data received {"connection_id":229715,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:27:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229715,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:27:10] local.INFO: Processing buffer {"connection_id":229715,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:27:10] local.INFO: IMEI packet received {"connection_id":229715,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:27:10] local.INFO: IMEI acknowledgment sent {"connection_id":229715,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:27:11] local.INFO: TCP Data received {"connection_id":229715,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:27:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229715,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:27:11] local.INFO: Processing buffer {"connection_id":229715,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:27:11] local.INFO: Packet analysis {"connection_id":229715,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:27:11] local.INFO: Extracted packet for processing {"connection_id":229715,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:27:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:27: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-11-03 07:27:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179632896001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:27:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:27:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:27:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:27:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793670743000,"timestamp_ms":1793670743000,"timestamp_seconds":1793670743,"priority":1,"record_length":96,"hex_timestamp":"000001a19f1b83d8"} 
[2026-11-03 07:27:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:27: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-11-03 07:27: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":228,"data_length":795,"current_offset":136} 
[2026-11-03 07:27:11] 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-11-03 07:27: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-11-03 07:27:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:27:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:27:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229715,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:27:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:27:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:27: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-11-03 07:27:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:27:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:27:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179632896001,"66":26006,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:27:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:27:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:27:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179632896001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:27:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:27:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:27:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:27:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:27:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179632896001,"power":26006,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:27:11] local.INFO: DEBUG: GPS processor result {"connection_id":229715,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53744,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:27:11] local.INFO: GPS data processed {"connection_id":229715,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:27:11] local.INFO: Acknowledgment sent {"connection_id":229715,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:27:11] local.INFO: TCP Data received {"connection_id":229714,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:27:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229714,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:27:11] local.INFO: Processing buffer {"connection_id":229714,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:27:11] local.INFO: IMEI packet received {"connection_id":229714,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 07:27:11] local.INFO: IMEI acknowledgment sent {"connection_id":229714,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:27:41] local.INFO: TCP Data received {"connection_id":228018,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:27:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228018,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:27:41] local.INFO: Processing buffer {"connection_id":228018,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:27:41] local.INFO: IMEI packet received {"connection_id":228018,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 07:27:41] local.INFO: IMEI acknowledgment sent {"connection_id":228018,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:27:43] local.INFO: TCP Data received {"connection_id":229715,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:27:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229715,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:27:43] local.INFO: Processing buffer {"connection_id":229715,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f1b83d8012d0d620006ea09a8001300b02e..."} 
[2026-11-03 07:27:43] local.INFO: Packet analysis {"connection_id":229715,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:27:43] local.INFO: Extracted packet for processing {"connection_id":229715,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f1b"} 
[2026-11-03 07:27:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":46,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:27: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-11-03 07:27:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179632896001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:27:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:27:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964474037395367936,"note":"Value kept but may cause issues"} 
[2026-11-03 07:27:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:27:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793670743000,"timestamp_ms":1793670743000,"timestamp_seconds":1793670743,"priority":1,"record_length":96,"hex_timestamp":"000001a19f1b83d8"} 
[2026-11-03 07:27:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:27: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-11-03 07:27: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-11-03 07:27: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-11-03 07:27: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-11-03 07:27:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:27:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:27:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229715,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:27:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:27:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:27: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-11-03 07:27:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:27:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:27:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179632896001,"66":26006,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964474037395367936},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:27:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:27:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:27:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179632896001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:27:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:27:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:27:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:27:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964474037395367936,"description":"Unknown IO ID 45"} 
[2026-11-03 07:27:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179632896001,"power":26006,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964474037395367936}} 
[2026-11-03 07:27:43] local.INFO: DEBUG: GPS processor result {"connection_id":229715,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53745,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:27:43] local.INFO: GPS data processed {"connection_id":229715,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:27:43] local.INFO: Acknowledgment sent {"connection_id":229715,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:28:05] local.INFO: TCP Data received {"connection_id":228462,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:28:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228462,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:28:05] local.INFO: Processing buffer {"connection_id":228462,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:28:05] local.INFO: IMEI packet received {"connection_id":228462,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:28:05] local.INFO: IMEI acknowledgment sent {"connection_id":228462,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:28:10] local.INFO: TCP Data received {"connection_id":228462,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:28:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228462,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:28:10] local.INFO: Processing buffer {"connection_id":228462,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:28:10] local.INFO: IMEI packet received {"connection_id":228462,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:28:10] local.INFO: IMEI acknowledgment sent {"connection_id":228462,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:28:11] local.INFO: TCP Data received {"connection_id":228462,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:28:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228462,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:28:11] local.INFO: Processing buffer {"connection_id":228462,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:28:11] local.INFO: Packet analysis {"connection_id":228462,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:28:11] local.INFO: Extracted packet for processing {"connection_id":228462,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:28:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:28:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179710208001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:28:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:28:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:28:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:28:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793671044000,"timestamp_ms":1793671044000,"timestamp_seconds":1793671044,"priority":1,"record_length":96,"hex_timestamp":"000001a19f201ba0"} 
[2026-11-03 07:28:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:28: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-11-03 07: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 07:28:11] 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-11-03 07: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-11-03 07:28:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:28:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:28:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228462,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:28:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:28:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:28:11] 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-11-03 07:28:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:28:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:28:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179710208001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:28:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:28:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:28:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179710208001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:28:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:28:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:28:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:28:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:28:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179710208001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:28:11] local.INFO: DEBUG: GPS processor result {"connection_id":228462,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53746,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:28:11] local.INFO: GPS data processed {"connection_id":228462,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:28:11] local.INFO: Acknowledgment sent {"connection_id":228462,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:28:43] local.INFO: TCP Data received {"connection_id":228462,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:28:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228462,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:28:43] local.INFO: Processing buffer {"connection_id":228462,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:28:43] local.INFO: Packet analysis {"connection_id":228462,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:28:43] local.INFO: Extracted packet for processing {"connection_id":228462,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:28:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:28:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179710208001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:28:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:28:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:28:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:28:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793671044000,"timestamp_ms":1793671044000,"timestamp_seconds":1793671044,"priority":1,"record_length":96,"hex_timestamp":"000001a19f201ba0"} 
[2026-11-03 07:28:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:28:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 07:28:43] 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-11-03 07: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-11-03 07:28:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:28:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:28:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228462,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:28:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:28:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:28:43] 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-11-03 07:28:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:28:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:28:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179710208001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:28:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:28:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:28:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179710208001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:28:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:28:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:28:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:28:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:28:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179710208001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:28:43] local.INFO: DEBUG: GPS processor result {"connection_id":228462,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53747,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:28:43] local.INFO: GPS data processed {"connection_id":228462,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:28:43] local.INFO: Acknowledgment sent {"connection_id":228462,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:29:10] local.INFO: TCP Data received {"connection_id":229716,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:29:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229716,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:29:10] local.INFO: Processing buffer {"connection_id":229716,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:29:10] local.INFO: IMEI packet received {"connection_id":229716,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:29:10] local.INFO: IMEI acknowledgment sent {"connection_id":229716,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:29:15] local.INFO: TCP Data received {"connection_id":229716,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:29:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229716,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:29:15] local.INFO: Processing buffer {"connection_id":229716,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:29:15] local.INFO: IMEI packet received {"connection_id":229716,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:29:15] local.INFO: IMEI acknowledgment sent {"connection_id":229716,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:29:16] local.INFO: TCP Data received {"connection_id":229716,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:29:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229716,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:29:16] local.INFO: Processing buffer {"connection_id":229716,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:29:16] local.INFO: Packet analysis {"connection_id":229716,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:29:16] local.INFO: Extracted packet for processing {"connection_id":229716,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:29:16] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:29: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-11-03 07:29:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179710208001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:29:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:29:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:29:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:29:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793671044000,"timestamp_ms":1793671044000,"timestamp_seconds":1793671044,"priority":1,"record_length":96,"hex_timestamp":"000001a19f201ba0"} 
[2026-11-03 07:29:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:29: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-11-03 07:29: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 07:29:16] 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-11-03 07:29: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-11-03 07:29:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:29:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:29:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229716,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:29:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:29:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:29:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 07:29:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:29:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:29:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179710208001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:29:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:29:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:29:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179710208001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:29:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:29:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:29:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:29:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:29:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179710208001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:29:16] local.INFO: DEBUG: GPS processor result {"connection_id":229716,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53748,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:29:16] local.INFO: GPS data processed {"connection_id":229716,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:29:16] local.INFO: Acknowledgment sent {"connection_id":229716,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:29:21] local.INFO: TCP Data received {"connection_id":229716,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:29:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229716,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:29:21] local.INFO: Processing buffer {"connection_id":229716,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:29:21] local.INFO: Packet analysis {"connection_id":229716,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:29:21] local.INFO: Extracted packet for processing {"connection_id":229716,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:29:21] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:29: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-11-03 07:29:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179710208001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:29:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:29:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:29:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:29:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793671044000,"timestamp_ms":1793671044000,"timestamp_seconds":1793671044,"priority":1,"record_length":96,"hex_timestamp":"000001a19f201ba0"} 
[2026-11-03 07:29:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:29: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-11-03 07:29: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":150,"data_length":795,"current_offset":136} 
[2026-11-03 07:29:21] 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-11-03 07:29: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-11-03 07:29:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:29:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:29:21] local.INFO: Teltonika packet parsed successfully {"connection_id":229716,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:29:21] local.INFO: Passing IMEI to GPS processor {"connection_id":229716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:29:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":229716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:29:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 07:29:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:29:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:29:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179710208001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:29:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:29:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:29:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179710208001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:29:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:29:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:29:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:29:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:29:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179710208001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:29:21] local.INFO: DEBUG: GPS processor result {"connection_id":229716,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53749,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:29:21] local.INFO: GPS data processed {"connection_id":229716,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:29:21] local.INFO: Acknowledgment sent {"connection_id":229716,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:30:05] local.INFO: TCP Data received {"connection_id":228463,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:30:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:30:05] local.INFO: Processing buffer {"connection_id":228463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:30:05] local.INFO: IMEI packet received {"connection_id":228463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:30:05] local.INFO: IMEI acknowledgment sent {"connection_id":228463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:30:10] local.INFO: TCP Data received {"connection_id":228463,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:30:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:30:10] local.INFO: Processing buffer {"connection_id":228463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:30:10] local.INFO: IMEI packet received {"connection_id":228463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:30:10] local.INFO: IMEI acknowledgment sent {"connection_id":228463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:30:11] local.INFO: TCP Data received {"connection_id":228463,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:30:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228463,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:30:11] local.INFO: Processing buffer {"connection_id":228463,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:30:11] local.INFO: Packet analysis {"connection_id":228463,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:30:11] local.INFO: Extracted packet for processing {"connection_id":228463,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:30:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:30:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 07:30:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179710208001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:30:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:30:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:30:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:30:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793671044000,"timestamp_ms":1793671044000,"timestamp_seconds":1793671044,"priority":1,"record_length":96,"hex_timestamp":"000001a19f201ba0"} 
[2026-11-03 07:30:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:30: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-11-03 07:30:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 07:30:11] 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-11-03 07:30:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 07:30:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:30:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:30:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228463,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:30:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:30:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:30: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-11-03 07:30:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:30:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:30:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179710208001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:30:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:30:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:30:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179710208001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:30:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:30:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:30:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:30:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:30:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179710208001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:30:11] local.INFO: DEBUG: GPS processor result {"connection_id":228463,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53750,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:30:11] local.INFO: GPS data processed {"connection_id":228463,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:30:11] local.INFO: Acknowledgment sent {"connection_id":228463,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:30:43] local.INFO: TCP Data received {"connection_id":228463,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:30:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228463,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:30:43] local.INFO: Processing buffer {"connection_id":228463,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:30:43] local.INFO: Packet analysis {"connection_id":228463,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:30:43] local.INFO: Extracted packet for processing {"connection_id":228463,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:30:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:30: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-11-03 07:30:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179710208001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:30:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:30:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:30:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:30:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793671044000,"timestamp_ms":1793671044000,"timestamp_seconds":1793671044,"priority":1,"record_length":96,"hex_timestamp":"000001a19f201ba0"} 
[2026-11-03 07:30:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:30:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:30: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 07:30:43] 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-11-03 07:30: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-11-03 07:30:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:30:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:30:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228463,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:30:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:30:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:30: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-11-03 07:30:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:30:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:30:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179710208001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:30:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:30:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:30:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179710208001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:30:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:30:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:30:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:30:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:30:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179710208001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:30:43] local.INFO: DEBUG: GPS processor result {"connection_id":228463,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53751,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:30:43] local.INFO: GPS data processed {"connection_id":228463,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:30:43] local.INFO: Acknowledgment sent {"connection_id":228463,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:31:05] local.INFO: TCP Data received {"connection_id":228021,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:31:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228021,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:31:05] local.INFO: Processing buffer {"connection_id":228021,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:31:05] local.INFO: IMEI packet received {"connection_id":228021,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:31:05] local.INFO: IMEI acknowledgment sent {"connection_id":228021,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:31:10] local.INFO: TCP Data received {"connection_id":228021,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:31:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228021,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:31:10] local.INFO: Processing buffer {"connection_id":228021,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:31:10] local.INFO: IMEI packet received {"connection_id":228021,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:31:10] local.INFO: IMEI acknowledgment sent {"connection_id":228021,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:31:12] local.INFO: TCP Data received {"connection_id":228021,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:31:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228021,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:31:12] local.INFO: Processing buffer {"connection_id":228021,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:31:12] local.INFO: Packet analysis {"connection_id":228021,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:31:12] local.INFO: Extracted packet for processing {"connection_id":228021,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:31:12] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:31: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-11-03 07:31:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179710208001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:31:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:31:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:31:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:31:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793671044000,"timestamp_ms":1793671044000,"timestamp_seconds":1793671044,"priority":1,"record_length":96,"hex_timestamp":"000001a19f201ba0"} 
[2026-11-03 07:31:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:31: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-11-03 07:31: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-11-03 07:31: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-11-03 07:31: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-11-03 07:31:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:31:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:31:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228021,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:31:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:31:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:31: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-11-03 07:31:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:31:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:31:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179710208001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:31:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:31:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:31:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179710208001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:31:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:31:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:31:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:31:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:31:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179710208001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:31:12] local.INFO: DEBUG: GPS processor result {"connection_id":228021,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53752,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:31:12] local.INFO: GPS data processed {"connection_id":228021,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:31:12] local.INFO: Acknowledgment sent {"connection_id":228021,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:31:43] local.INFO: TCP Data received {"connection_id":228021,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:31:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228021,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:31:43] local.INFO: Processing buffer {"connection_id":228021,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:31:43] local.INFO: Packet analysis {"connection_id":228021,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:31:43] local.INFO: Extracted packet for processing {"connection_id":228021,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:31:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:31: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-11-03 07:31:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179710208001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:31:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:31:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:31:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:31:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793671044000,"timestamp_ms":1793671044000,"timestamp_seconds":1793671044,"priority":1,"record_length":96,"hex_timestamp":"000001a19f201ba0"} 
[2026-11-03 07:31:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:31:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:31: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 07:31:43] 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-11-03 07:31: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-11-03 07:31:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:31:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:31:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228021,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:31:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:31:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:31:43] 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-11-03 07:31:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:31:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:31:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179710208001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:31:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:31:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:31:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179710208001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:31:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:31:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:31:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:31:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:31:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179710208001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:31:43] local.INFO: DEBUG: GPS processor result {"connection_id":228021,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53753,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:31:43] local.INFO: GPS data processed {"connection_id":228021,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:31:43] local.INFO: Acknowledgment sent {"connection_id":228021,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:32:05] local.INFO: TCP Data received {"connection_id":229717,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:32:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229717,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:32:05] local.INFO: Processing buffer {"connection_id":229717,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:32:05] local.INFO: IMEI packet received {"connection_id":229717,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:32:05] local.INFO: IMEI acknowledgment sent {"connection_id":229717,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:32:10] local.INFO: TCP Data received {"connection_id":229717,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:32:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229717,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:32:10] local.INFO: Processing buffer {"connection_id":229717,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:32:10] local.INFO: IMEI packet received {"connection_id":229717,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:32:10] local.INFO: IMEI acknowledgment sent {"connection_id":229717,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:32:11] local.INFO: TCP Data received {"connection_id":229717,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:32:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229717,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:32:11] local.INFO: Processing buffer {"connection_id":229717,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:32:11] local.INFO: Packet analysis {"connection_id":229717,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:32:11] local.INFO: Extracted packet for processing {"connection_id":229717,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:32:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:32:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 07:32:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179710208001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:32:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:32:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:32:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:32:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793671044000,"timestamp_ms":1793671044000,"timestamp_seconds":1793671044,"priority":1,"record_length":96,"hex_timestamp":"000001a19f201ba0"} 
[2026-11-03 07:32:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:32: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-11-03 07:32:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 07:32:11] 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-11-03 07:32:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 07:32:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:32:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:32:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229717,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:32:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:32:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:32: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-11-03 07:32:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:32:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:32:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179710208001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:32:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:32:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:32:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179710208001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:32:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:32:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:32:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:32:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:32:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179710208001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:32:11] local.INFO: DEBUG: GPS processor result {"connection_id":229717,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53754,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:32:11] local.INFO: GPS data processed {"connection_id":229717,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:32:11] local.INFO: Acknowledgment sent {"connection_id":229717,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:32:43] local.INFO: TCP Data received {"connection_id":229717,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:32:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229717,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:32:43] local.INFO: Processing buffer {"connection_id":229717,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f201ba0012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:32:43] local.INFO: Packet analysis {"connection_id":229717,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:32:43] local.INFO: Extracted packet for processing {"connection_id":229717,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f20"} 
[2026-11-03 07:32:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:32: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-11-03 07:32:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179710208001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:32:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:32:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:32:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:32:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793671044000,"timestamp_ms":1793671044000,"timestamp_seconds":1793671044,"priority":1,"record_length":96,"hex_timestamp":"000001a19f201ba0"} 
[2026-11-03 07:32:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:32:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:32: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 07:32:43] 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-11-03 07:32: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-11-03 07:32:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:32:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:32:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229717,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:32:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:32:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:32:43] 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-11-03 07:32:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:32:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:32:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179710208001,"66":25843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:32:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:32:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:32:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179710208001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:32:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:32:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:32:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:32:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:32:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179710208001,"power":25843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:32:43] local.INFO: DEBUG: GPS processor result {"connection_id":229717,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53755,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:32:43] local.INFO: GPS data processed {"connection_id":229717,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:32:43] local.INFO: Acknowledgment sent {"connection_id":229717,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:32:46] local.INFO: TCP Data received {"connection_id":228464,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:32:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228464,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:32:46] local.INFO: Processing buffer {"connection_id":228464,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:32:46] local.INFO: IMEI packet received {"connection_id":228464,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 07:32:46] local.INFO: IMEI acknowledgment sent {"connection_id":228464,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:33:05] local.INFO: TCP Data received {"connection_id":231543,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:33:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231543,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:33:05] local.INFO: Processing buffer {"connection_id":231543,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:33:05] local.INFO: IMEI packet received {"connection_id":231543,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:33:05] local.INFO: IMEI acknowledgment sent {"connection_id":231543,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:33:10] local.INFO: TCP Data received {"connection_id":231543,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:33:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231543,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:33:10] local.INFO: Processing buffer {"connection_id":231543,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:33:10] local.INFO: IMEI packet received {"connection_id":231543,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:33:10] local.INFO: IMEI acknowledgment sent {"connection_id":231543,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:33:11] local.INFO: TCP Data received {"connection_id":231543,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:33:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231543,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:33:11] local.INFO: Processing buffer {"connection_id":231543,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:33:11] local.INFO: Packet analysis {"connection_id":231543,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f24"} 
[2026-11-03 07:33:11] local.INFO: Extracted packet for processing {"connection_id":231543,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f24"} 
[2026-11-03 07:33:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:33: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-11-03 07:33:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179787264001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:33:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:33:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:33:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:33:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793671345000,"timestamp_ms":1793671345000,"timestamp_seconds":1793671345,"priority":1,"record_length":96,"hex_timestamp":"000001a19f24b368"} 
[2026-11-03 07:33:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:33: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-11-03 07:33: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":243,"data_length":795,"current_offset":136} 
[2026-11-03 07:33:11] 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-11-03 07:33: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-11-03 07:33:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:33:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:33:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231543,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:33:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231543,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:33:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231543,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:33:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 07:33:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:33:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:33:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179787264001,"66":25756,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:33:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:33:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:33:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179787264001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:33:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:33:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:33:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:33:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:33:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179787264001,"power":25756,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:33:11] local.INFO: DEBUG: GPS processor result {"connection_id":231543,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53756,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:33:11] local.INFO: GPS data processed {"connection_id":231543,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:33:11] local.INFO: Acknowledgment sent {"connection_id":231543,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:33:43] local.INFO: TCP Data received {"connection_id":231543,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:33:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231543,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:33:43] local.INFO: Processing buffer {"connection_id":231543,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:33:43] local.INFO: Packet analysis {"connection_id":231543,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f24"} 
[2026-11-03 07:33:43] local.INFO: Extracted packet for processing {"connection_id":231543,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f24"} 
[2026-11-03 07:33:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:33: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-11-03 07:33:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179787264001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:33:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:33:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:33:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:33:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793671345000,"timestamp_ms":1793671345000,"timestamp_seconds":1793671345,"priority":1,"record_length":96,"hex_timestamp":"000001a19f24b368"} 
[2026-11-03 07:33:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:33: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-11-03 07:33: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-11-03 07:33:43] 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-11-03 07:33: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-11-03 07:33:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:33:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:33:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231543,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:33:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231543,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:33:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231543,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:33: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-11-03 07:33:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:33:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:33:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179787264001,"66":25756,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:33:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:33:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:33:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179787264001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:33:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:33:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:33:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:33:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:33:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179787264001,"power":25756,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:33:43] local.INFO: DEBUG: GPS processor result {"connection_id":231543,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53757,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:33:43] local.INFO: GPS data processed {"connection_id":231543,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:33:43] local.INFO: Acknowledgment sent {"connection_id":231543,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:34:10] local.INFO: TCP Data received {"connection_id":228465,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:34:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228465,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:34:10] local.INFO: Processing buffer {"connection_id":228465,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:34:10] local.INFO: IMEI packet received {"connection_id":228465,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:34:10] local.INFO: IMEI acknowledgment sent {"connection_id":228465,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:34:15] local.INFO: TCP Data received {"connection_id":228465,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:34:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228465,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:34:15] local.INFO: Processing buffer {"connection_id":228465,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:34:15] local.INFO: IMEI packet received {"connection_id":228465,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:34:15] local.INFO: IMEI acknowledgment sent {"connection_id":228465,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:34:16] local.INFO: TCP Data received {"connection_id":228465,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:34:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228465,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:34:16] local.INFO: Processing buffer {"connection_id":228465,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:34:16] local.INFO: Packet analysis {"connection_id":228465,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f24"} 
[2026-11-03 07:34:16] local.INFO: Extracted packet for processing {"connection_id":228465,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f24"} 
[2026-11-03 07:34:16] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:34: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-11-03 07:34:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179787264001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:34:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:34:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:34:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:34:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793671345000,"timestamp_ms":1793671345000,"timestamp_seconds":1793671345,"priority":1,"record_length":96,"hex_timestamp":"000001a19f24b368"} 
[2026-11-03 07:34:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:34:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:34: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":243,"data_length":795,"current_offset":136} 
[2026-11-03 07:34:16] 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-11-03 07:34: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-11-03 07:34:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:34:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:34:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228465,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:34:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:34:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:34:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 07:34:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:34:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:34:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179787264001,"66":25756,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:34:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:34:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:34:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179787264001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:34:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:34:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:34:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:34:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:34:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179787264001,"power":25756,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:34:16] local.INFO: DEBUG: GPS processor result {"connection_id":228465,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53758,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:34:16] local.INFO: GPS data processed {"connection_id":228465,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:34:16] local.INFO: Acknowledgment sent {"connection_id":228465,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:34:21] local.INFO: TCP Data received {"connection_id":228465,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:34:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228465,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:34:21] local.INFO: Processing buffer {"connection_id":228465,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:34:21] local.INFO: Packet analysis {"connection_id":228465,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f24"} 
[2026-11-03 07:34:21] local.INFO: Extracted packet for processing {"connection_id":228465,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f24"} 
[2026-11-03 07:34:21] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:34: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-11-03 07:34:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179787264001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:34:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:34:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:34:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:34:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793671345000,"timestamp_ms":1793671345000,"timestamp_seconds":1793671345,"priority":1,"record_length":96,"hex_timestamp":"000001a19f24b368"} 
[2026-11-03 07:34:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:34:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:34: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-11-03 07:34:21] 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-11-03 07:34: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-11-03 07:34:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:34:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:34:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228465,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:34:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:34:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:34:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 07:34:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:34:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:34:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179787264001,"66":25756,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:34:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:34:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:34:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179787264001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:34:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:34:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:34:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:34:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:34:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179787264001,"power":25756,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:34:21] local.INFO: DEBUG: GPS processor result {"connection_id":228465,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53759,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:34:21] local.INFO: GPS data processed {"connection_id":228465,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:34:21] local.INFO: Acknowledgment sent {"connection_id":228465,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:35:05] local.INFO: TCP Data received {"connection_id":231545,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:35:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231545,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:35:05] local.INFO: Processing buffer {"connection_id":231545,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:35:05] local.INFO: IMEI packet received {"connection_id":231545,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:35:05] local.INFO: IMEI acknowledgment sent {"connection_id":231545,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:35:10] local.INFO: TCP Data received {"connection_id":231545,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:35:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231545,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:35:10] local.INFO: Processing buffer {"connection_id":231545,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:35:10] local.INFO: IMEI packet received {"connection_id":231545,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:35:10] local.INFO: IMEI acknowledgment sent {"connection_id":231545,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:35:11] local.INFO: TCP Data received {"connection_id":231545,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:35:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231545,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:35:11] local.INFO: Processing buffer {"connection_id":231545,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:35:11] local.INFO: Packet analysis {"connection_id":231545,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f24"} 
[2026-11-03 07:35:11] local.INFO: Extracted packet for processing {"connection_id":231545,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f24"} 
[2026-11-03 07:35:11] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:35: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-11-03 07:35:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179787264001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:35:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:35:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:35:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:35:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793671345000,"timestamp_ms":1793671345000,"timestamp_seconds":1793671345,"priority":1,"record_length":96,"hex_timestamp":"000001a19f24b368"} 
[2026-11-03 07:35:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:35: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-11-03 07:35: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":243,"data_length":795,"current_offset":136} 
[2026-11-03 07:35:11] 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-11-03 07:35: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-11-03 07:35:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:35:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:35:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231545,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:35:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231545,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:35:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231545,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:35: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-11-03 07:35:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:35:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:35:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179787264001,"66":25756,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:35:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:35:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:35:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179787264001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:35:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:35:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:35:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:35:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:35:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179787264001,"power":25756,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:35:11] local.INFO: DEBUG: GPS processor result {"connection_id":231545,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53760,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:35:11] local.INFO: GPS data processed {"connection_id":231545,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:35:11] local.INFO: Acknowledgment sent {"connection_id":231545,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:35:43] local.INFO: TCP Data received {"connection_id":231545,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:35:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231545,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:35:43] local.INFO: Processing buffer {"connection_id":231545,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:35:43] local.INFO: Packet analysis {"connection_id":231545,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f24"} 
[2026-11-03 07:35:43] local.INFO: Extracted packet for processing {"connection_id":231545,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f24"} 
[2026-11-03 07:35:43] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07:35: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-11-03 07:35:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179787264001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:35:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:35:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:35:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:35:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793671345000,"timestamp_ms":1793671345000,"timestamp_seconds":1793671345,"priority":1,"record_length":96,"hex_timestamp":"000001a19f24b368"} 
[2026-11-03 07:35:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:35: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-11-03 07:35: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-11-03 07:35:43] 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-11-03 07:35: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-11-03 07:35:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:35:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:35:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231545,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:35:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231545,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:35:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231545,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:35: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-11-03 07:35:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:35:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:35:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179787264001,"66":25756,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:35:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:35:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:35:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179787264001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:35:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:35:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:35:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:35:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:35:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179787264001,"power":25756,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:35:43] local.INFO: DEBUG: GPS processor result {"connection_id":231545,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53761,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:35:43] local.INFO: GPS data processed {"connection_id":231545,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:35:43] local.INFO: Acknowledgment sent {"connection_id":231545,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:36:05] local.INFO: TCP Data received {"connection_id":231547,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:36:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231547,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:36:05] local.INFO: Processing buffer {"connection_id":231547,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:36:05] local.INFO: IMEI packet received {"connection_id":231547,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:36:05] local.INFO: IMEI acknowledgment sent {"connection_id":231547,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:36:10] local.INFO: TCP Data received {"connection_id":231547,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:36:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231547,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:36:10] local.INFO: Processing buffer {"connection_id":231547,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:36:10] local.INFO: IMEI packet received {"connection_id":231547,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:36:10] local.INFO: IMEI acknowledgment sent {"connection_id":231547,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:36:12] local.INFO: TCP Data received {"connection_id":231547,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:36:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231547,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:36:12] local.INFO: Processing buffer {"connection_id":231547,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f24b368012d0d620006ea09a8001300b030..."} 
[2026-11-03 07:36:12] local.INFO: Packet analysis {"connection_id":231547,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f24"} 
[2026-11-03 07:36:12] local.INFO: Extracted packet for processing {"connection_id":231547,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f24"} 
[2026-11-03 07:36:12] local.INFO: GPS Element Parsed {"raw_longitude":755851776,"raw_latitude":116001192,"longitude_deg":75.5851776,"latitude_deg":11.6001192,"altitude":19,"angle":176,"satellites":48,"speed":0,"hex_longitude":"2d0d6200","hex_latitude":"06ea09a8","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:36:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179787264001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:36:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:36:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:36:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:36:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793671345000,"timestamp_ms":1793671345000,"timestamp_seconds":1793671345,"priority":1,"record_length":96,"hex_timestamp":"000001a19f24b368"} 
[2026-11-03 07:36:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:36: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-11-03 07: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-11-03 07:36:12] 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-11-03 07: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-11-03 07:36:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:36:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:36:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231547,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:36:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:36:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:36:12] 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-11-03 07:36:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:36:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:36:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179787264001,"66":25756,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:36:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:36:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:36:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179787264001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:36:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:36:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:36:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:36:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:36:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179787264001,"power":25756,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:36:12] local.INFO: DEBUG: GPS processor result {"connection_id":231547,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53762,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:36:12] local.INFO: GPS data processed {"connection_id":231547,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:36:12] local.INFO: Acknowledgment sent {"connection_id":231547,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:36:44] local.INFO: TCP Data received {"connection_id":231547,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:36:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231547,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:36:44] local.INFO: Processing buffer {"connection_id":231547,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:36:44] local.INFO: Packet analysis {"connection_id":231547,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:36:44] local.INFO: Extracted packet for processing {"connection_id":231547,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:36:44] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001208,"longitude_deg":75.585184,"latitude_deg":11.6001208,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09b8","is_valid_coordinates":true} 
[2026-11-03 07:36: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-11-03 07:36:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179864320001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:36:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:36:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:36:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:36:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793671563000,"timestamp_ms":1793671563000,"timestamp_seconds":1793671563,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2806f8"} 
[2026-11-03 07:36:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:36: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-11-03 07:36: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 07:36:44] 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-11-03 07:36: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-11-03 07:36:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:36:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:36:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231547,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:36:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:36:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:36:44] 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-11-03 07:36:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:36:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:36:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179864320001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:36:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:36:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:36:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179864320001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:36:44] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:36:44] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:36:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:36:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:36:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179864320001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:36:44] local.INFO: DEBUG: GPS processor result {"connection_id":231547,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53763,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:36:44] local.INFO: GPS data processed {"connection_id":231547,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:36:44] local.INFO: Acknowledgment sent {"connection_id":231547,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:37:05] local.INFO: TCP Data received {"connection_id":228466,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:37:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228466,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:37:05] local.INFO: Processing buffer {"connection_id":228466,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:37:05] local.INFO: IMEI packet received {"connection_id":228466,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:37:05] local.INFO: IMEI acknowledgment sent {"connection_id":228466,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:37:10] local.INFO: TCP Data received {"connection_id":228466,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:37:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228466,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:37:10] local.INFO: Processing buffer {"connection_id":228466,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:37:10] local.INFO: IMEI packet received {"connection_id":228466,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:37:10] local.INFO: IMEI acknowledgment sent {"connection_id":228466,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:37:11] local.INFO: TCP Data received {"connection_id":228466,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:37:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228466,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:37:11] local.INFO: Processing buffer {"connection_id":228466,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:37:11] local.INFO: Packet analysis {"connection_id":228466,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:37:11] local.INFO: Extracted packet for processing {"connection_id":228466,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:37:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001208,"longitude_deg":75.585184,"latitude_deg":11.6001208,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09b8","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:37:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179864320001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:37:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:37:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:37:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:37:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793671563000,"timestamp_ms":1793671563000,"timestamp_seconds":1793671563,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2806f8"} 
[2026-11-03 07:37:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:37: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-11-03 07: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 07:37: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-11-03 07: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-11-03 07:37:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:37:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:37:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228466,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:37:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:37:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:37: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-11-03 07:37:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:37:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:37:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179864320001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:37:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:37:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:37:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179864320001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:37:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:37:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:37:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:37:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:37:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179864320001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:37:11] local.INFO: DEBUG: GPS processor result {"connection_id":228466,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53764,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:37:11] local.INFO: GPS data processed {"connection_id":228466,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:37:11] local.INFO: Acknowledgment sent {"connection_id":228466,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:37:43] local.INFO: TCP Data received {"connection_id":228466,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:37:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228466,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:37:43] local.INFO: Processing buffer {"connection_id":228466,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:37:43] local.INFO: Packet analysis {"connection_id":228466,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:37:43] local.INFO: Extracted packet for processing {"connection_id":228466,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:37:43] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001208,"longitude_deg":75.585184,"latitude_deg":11.6001208,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09b8","is_valid_coordinates":true} 
[2026-11-03 07:37: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-11-03 07:37:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179864320001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:37:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:37:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:37:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:37:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793671563000,"timestamp_ms":1793671563000,"timestamp_seconds":1793671563,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2806f8"} 
[2026-11-03 07:37:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:37: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-11-03 07:37: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 07:37:43] 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-11-03 07:37: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-11-03 07:37:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:37:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:37:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228466,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:37:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:37:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:37: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-11-03 07:37:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:37:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:37:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179864320001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:37:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:37:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:37:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179864320001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:37:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:37:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:37:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:37:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:37:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179864320001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:37:43] local.INFO: DEBUG: GPS processor result {"connection_id":228466,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53765,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:37:43] local.INFO: GPS data processed {"connection_id":228466,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:37:43] local.INFO: Acknowledgment sent {"connection_id":228466,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:38:10] local.INFO: TCP Data received {"connection_id":229719,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:38:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229719,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:38:10] local.INFO: Processing buffer {"connection_id":229719,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:38:10] local.INFO: IMEI packet received {"connection_id":229719,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:38:10] local.INFO: IMEI acknowledgment sent {"connection_id":229719,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:38:15] local.INFO: TCP Data received {"connection_id":229719,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:38:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229719,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:38:15] local.INFO: Processing buffer {"connection_id":229719,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:38:15] local.INFO: IMEI packet received {"connection_id":229719,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:38:15] local.INFO: IMEI acknowledgment sent {"connection_id":229719,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:38:16] local.INFO: TCP Data received {"connection_id":229719,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:38:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229719,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:38:16] local.INFO: Processing buffer {"connection_id":229719,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:38:16] local.INFO: Packet analysis {"connection_id":229719,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:38:16] local.INFO: Extracted packet for processing {"connection_id":229719,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:38:16] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001208,"longitude_deg":75.585184,"latitude_deg":11.6001208,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09b8","is_valid_coordinates":true} 
[2026-11-03 07:38:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 07:38:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179864320001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:38:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:38:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:38:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:38:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793671563000,"timestamp_ms":1793671563000,"timestamp_seconds":1793671563,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2806f8"} 
[2026-11-03 07:38:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:38:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:38:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 07:38: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-11-03 07:38:16] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 07:38:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:38:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:38:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229719,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:38:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:38:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:38:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 07:38:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:38:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:38:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179864320001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:38:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:38:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:38:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179864320001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:38:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:38:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:38:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:38:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:38:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179864320001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:38:16] local.INFO: DEBUG: GPS processor result {"connection_id":229719,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53766,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:38:16] local.INFO: GPS data processed {"connection_id":229719,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:38:16] local.INFO: Acknowledgment sent {"connection_id":229719,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:38:21] local.INFO: TCP Data received {"connection_id":229719,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:38:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229719,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:38:21] local.INFO: Processing buffer {"connection_id":229719,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:38:21] local.INFO: Packet analysis {"connection_id":229719,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:38:21] local.INFO: Extracted packet for processing {"connection_id":229719,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:38:21] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001208,"longitude_deg":75.585184,"latitude_deg":11.6001208,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09b8","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:38:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179864320001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:38:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:38:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:38:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:38:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793671563000,"timestamp_ms":1793671563000,"timestamp_seconds":1793671563,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2806f8"} 
[2026-11-03 07:38:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:38:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 07:38:21] 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-11-03 07: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-11-03 07:38:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:38:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:38:21] local.INFO: Teltonika packet parsed successfully {"connection_id":229719,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:38:21] local.INFO: Passing IMEI to GPS processor {"connection_id":229719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:38:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":229719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:38: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-11-03 07:38:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:38:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:38:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179864320001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:38:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:38:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:38:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179864320001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:38:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:38:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:38:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:38:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:38:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179864320001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:38:21] local.INFO: DEBUG: GPS processor result {"connection_id":229719,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53767,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:38:21] local.INFO: GPS data processed {"connection_id":229719,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:38:21] local.INFO: Acknowledgment sent {"connection_id":229719,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:38:21] local.INFO: TCP Data received {"connection_id":228023,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:38:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228023,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:38:21] local.INFO: Processing buffer {"connection_id":228023,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:38:21] local.INFO: IMEI packet received {"connection_id":228023,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 07:38:21] local.INFO: IMEI acknowledgment sent {"connection_id":228023,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:38:41] local.INFO: TCP Data received {"connection_id":229720,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:38:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229720,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:38:41] local.INFO: Processing buffer {"connection_id":229720,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:38:41] local.INFO: IMEI packet received {"connection_id":229720,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 07:38:41] local.INFO: IMEI acknowledgment sent {"connection_id":229720,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:38:46] local.INFO: TCP Data received {"connection_id":229720,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:38:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229720,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:38:46] local.INFO: Processing buffer {"connection_id":229720,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:38:46] local.INFO: IMEI packet received {"connection_id":229720,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 07:38:46] local.INFO: IMEI acknowledgment sent {"connection_id":229720,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:38:47] local.INFO: TCP Data received {"connection_id":229720,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19f0be7c0012d34c40006aa4f800009011429..."} 
[2026-11-03 07:38:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229720,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f0be7c0012d34c40006aa4f800009011429..."} 
[2026-11-03 07:38:47] local.INFO: Processing buffer {"connection_id":229720,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f0be7c0012d34c40006aa4f800009011429..."} 
[2026-11-03 07:38:47] local.INFO: Packet analysis {"connection_id":229720,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f0b"} 
[2026-11-03 07:38:47] local.INFO: Extracted packet for processing {"connection_id":229720,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f0b"} 
[2026-11-03 07:38:47] local.INFO: GPS Element Parsed {"raw_longitude":758432768,"raw_latitude":111824768,"longitude_deg":75.8432768,"latitude_deg":11.1824768,"altitude":9,"angle":276,"satellites":41,"speed":0,"hex_longitude":"2d34c400","hex_latitude":"06aa4f80","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:38:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179371264001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:38:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19472123294646272,"note":"Value kept but may cause issues"} 
[2026-11-03 07:38:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3802164014034681856,"note":"Value kept but may cause issues"} 
[2026-11-03 07:38: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-11-03 07:38:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793669720000,"timestamp_ms":1793669720000,"timestamp_seconds":1793669720,"priority":1,"record_length":96,"hex_timestamp":"000001a19f0be7c0"} 
[2026-11-03 07:38:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:38:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20480,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 07:38:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 07: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-11-03 07:38:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:38:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:38:47] local.INFO: Teltonika packet parsed successfully {"connection_id":229720,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:38:47] local.INFO: Passing IMEI to GPS processor {"connection_id":229720,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 07:38:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":229720,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 07:38:47] 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-11-03 07:38:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 07:38:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 07:38:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179371264001,"66":26180,"97":206,"81":23296,"24":0,"16":19472123294646272,"45":3802164014034681856},"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-11-03 07:38:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 07:38:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 07:38:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179371264001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:38:47] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-11-03 07:38:47] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-11-03 07:38:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19472123294646272,"km_value":19472123294646.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:38:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":3802164014034681856,"description":"Unknown IO ID 45"} 
[2026-11-03 07:38:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179371264001,"power":26180,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3802164014034681856}} 
[2026-11-03 07:38:47] local.INFO: DEBUG: GPS processor result {"connection_id":229720,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53768,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:38:47] local.INFO: GPS data processed {"connection_id":229720,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:38:47] local.INFO: Acknowledgment sent {"connection_id":229720,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:39:05] local.INFO: TCP Data received {"connection_id":231548,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:39:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231548,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:39:05] local.INFO: Processing buffer {"connection_id":231548,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:39:05] local.INFO: IMEI packet received {"connection_id":231548,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:39:05] local.INFO: IMEI acknowledgment sent {"connection_id":231548,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:39:10] local.INFO: TCP Data received {"connection_id":231548,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:39:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231548,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:39:10] local.INFO: Processing buffer {"connection_id":231548,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:39:10] local.INFO: IMEI packet received {"connection_id":231548,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:39:10] local.INFO: IMEI acknowledgment sent {"connection_id":231548,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:39:11] local.INFO: TCP Data received {"connection_id":231548,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:39:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231548,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:39:11] local.INFO: Processing buffer {"connection_id":231548,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:39:11] local.INFO: Packet analysis {"connection_id":231548,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:39:11] local.INFO: Extracted packet for processing {"connection_id":231548,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:39:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001208,"longitude_deg":75.585184,"latitude_deg":11.6001208,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09b8","is_valid_coordinates":true} 
[2026-11-03 07:39:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 07:39:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179864320001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:39:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:39:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:39:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:39:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793671563000,"timestamp_ms":1793671563000,"timestamp_seconds":1793671563,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2806f8"} 
[2026-11-03 07:39:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:39: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-11-03 07:39:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 07:39: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-11-03 07:39:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 07:39:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:39:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:39:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231548,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:39:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231548,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:39:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231548,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:39: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-11-03 07:39:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:39:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:39:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179864320001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:39:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:39:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:39:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179864320001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:39:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:39:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:39:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:39:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:39:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179864320001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:39:11] local.INFO: DEBUG: GPS processor result {"connection_id":231548,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53769,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:39:11] local.INFO: GPS data processed {"connection_id":231548,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:39:11] local.INFO: Acknowledgment sent {"connection_id":231548,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:39:31] local.INFO: TCP Data received {"connection_id":229721,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:39:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229721,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:39:31] local.INFO: Processing buffer {"connection_id":229721,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:39:31] local.INFO: IMEI packet received {"connection_id":229721,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 07:39:31] local.INFO: IMEI acknowledgment sent {"connection_id":229721,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:39:43] local.INFO: TCP Data received {"connection_id":231548,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:39:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231548,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:39:43] local.INFO: Processing buffer {"connection_id":231548,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:39:43] local.INFO: Packet analysis {"connection_id":231548,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:39:43] local.INFO: Extracted packet for processing {"connection_id":231548,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:39:43] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001208,"longitude_deg":75.585184,"latitude_deg":11.6001208,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09b8","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:39:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179864320001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:39:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:39:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:39:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:39:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793671563000,"timestamp_ms":1793671563000,"timestamp_seconds":1793671563,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2806f8"} 
[2026-11-03 07:39:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07: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-11-03 07: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 07:39:43] 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-11-03 07: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-11-03 07:39:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:39:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:39:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231548,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:39:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231548,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:39:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231548,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:39:43] 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-11-03 07:39:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:39:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:39:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179864320001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:39:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:39:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:39:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179864320001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:39:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:39:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:39:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:39:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:39:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179864320001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:39:43] local.INFO: DEBUG: GPS processor result {"connection_id":231548,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53770,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:39:43] local.INFO: GPS data processed {"connection_id":231548,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:39:43] local.INFO: Acknowledgment sent {"connection_id":231548,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:40:05] local.INFO: TCP Data received {"connection_id":228467,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:40:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228467,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:40:05] local.INFO: Processing buffer {"connection_id":228467,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:40:05] local.INFO: IMEI packet received {"connection_id":228467,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:40:05] local.INFO: IMEI acknowledgment sent {"connection_id":228467,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:40:10] local.INFO: TCP Data received {"connection_id":228467,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:40:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228467,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:40:10] local.INFO: Processing buffer {"connection_id":228467,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:40:10] local.INFO: IMEI packet received {"connection_id":228467,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:40:10] local.INFO: IMEI acknowledgment sent {"connection_id":228467,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:40:12] local.INFO: TCP Data received {"connection_id":228467,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:40:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228467,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:40:12] local.INFO: Processing buffer {"connection_id":228467,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:40:12] local.INFO: Packet analysis {"connection_id":228467,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:40:12] local.INFO: Extracted packet for processing {"connection_id":228467,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:40:12] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001208,"longitude_deg":75.585184,"latitude_deg":11.6001208,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09b8","is_valid_coordinates":true} 
[2026-11-03 07:40: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-11-03 07:40:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179864320001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:40:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:40:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:40:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:40:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793671563000,"timestamp_ms":1793671563000,"timestamp_seconds":1793671563,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2806f8"} 
[2026-11-03 07:40:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:40: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-11-03 07:40: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 07:40:12] 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-11-03 07:40: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-11-03 07:40:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:40:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:40:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228467,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:40:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:40:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:40: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-11-03 07:40:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:40:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:40:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179864320001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:40:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:40:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:40:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179864320001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:40:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:40:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:40:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:40:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:40:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179864320001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:40:12] local.INFO: DEBUG: GPS processor result {"connection_id":228467,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53771,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:40:12] local.INFO: GPS data processed {"connection_id":228467,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:40:12] local.INFO: Acknowledgment sent {"connection_id":228467,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:40:43] local.INFO: TCP Data received {"connection_id":228467,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:40:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228467,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:40:43] local.INFO: Processing buffer {"connection_id":228467,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:40:43] local.INFO: Packet analysis {"connection_id":228467,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:40:43] local.INFO: Extracted packet for processing {"connection_id":228467,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:40:43] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001208,"longitude_deg":75.585184,"latitude_deg":11.6001208,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09b8","is_valid_coordinates":true} 
[2026-11-03 07:40: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-11-03 07:40:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179864320001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:40:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:40:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:40:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:40:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793671563000,"timestamp_ms":1793671563000,"timestamp_seconds":1793671563,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2806f8"} 
[2026-11-03 07:40:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:40: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-11-03 07:40: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 07:40:43] 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-11-03 07:40: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-11-03 07:40:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:40:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:40:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228467,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:40:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:40:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:40:43] 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-11-03 07:40:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:40:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:40:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179864320001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:40:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:40:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:40:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179864320001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:40:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:40:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:40:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:40:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:40:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179864320001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:40:43] local.INFO: DEBUG: GPS processor result {"connection_id":228467,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53772,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:40:43] local.INFO: GPS data processed {"connection_id":228467,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:40:43] local.INFO: Acknowledgment sent {"connection_id":228467,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:41:05] local.INFO: TCP Data received {"connection_id":231549,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:41:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231549,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:41:05] local.INFO: Processing buffer {"connection_id":231549,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:41:05] local.INFO: IMEI packet received {"connection_id":231549,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:41:05] local.INFO: IMEI acknowledgment sent {"connection_id":231549,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:41:10] local.INFO: TCP Data received {"connection_id":231549,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:41:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231549,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:41:10] local.INFO: Processing buffer {"connection_id":231549,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:41:10] local.INFO: IMEI packet received {"connection_id":231549,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:41:10] local.INFO: IMEI acknowledgment sent {"connection_id":231549,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:41:11] local.INFO: TCP Data received {"connection_id":231549,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:41:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231549,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:41:11] local.INFO: Processing buffer {"connection_id":231549,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2806f8012d0d624006ea09b8001300732f..."} 
[2026-11-03 07:41:11] local.INFO: Packet analysis {"connection_id":231549,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:41:11] local.INFO: Extracted packet for processing {"connection_id":231549,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f28"} 
[2026-11-03 07:41:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001208,"longitude_deg":75.585184,"latitude_deg":11.6001208,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09b8","is_valid_coordinates":true} 
[2026-11-03 07:41: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-11-03 07:41:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179864320001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:41:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:41:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964333299907012608,"note":"Value kept but may cause issues"} 
[2026-11-03 07:41:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:41:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793671563000,"timestamp_ms":1793671563000,"timestamp_seconds":1793671563,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2806f8"} 
[2026-11-03 07:41:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:41: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-11-03 07:41: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-11-03 07:41: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-11-03 07:41: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-11-03 07:41:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:41:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:41:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231549,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:41:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231549,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:41:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231549,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:41:11] 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-11-03 07:41:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:41:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:41:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179864320001,"66":25680,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964333299907012608},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:41:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:41:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:41:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179864320001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:41:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:41:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:41:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:41:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964333299907012608,"description":"Unknown IO ID 45"} 
[2026-11-03 07:41:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179864320001,"power":25680,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964333299907012608}} 
[2026-11-03 07:41:11] local.INFO: DEBUG: GPS processor result {"connection_id":231549,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53773,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:41:11] local.INFO: GPS data processed {"connection_id":231549,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:41:11] local.INFO: Acknowledgment sent {"connection_id":231549,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:42:00] local.INFO: TCP Data received {"connection_id":231550,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:42:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231550,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:42:00] local.INFO: Processing buffer {"connection_id":231550,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:42:00] local.INFO: IMEI packet received {"connection_id":231550,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:42:00] local.INFO: IMEI acknowledgment sent {"connection_id":231550,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:42:05] local.INFO: TCP Data received {"connection_id":231550,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:42:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231550,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:42:05] local.INFO: Processing buffer {"connection_id":231550,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:42:05] local.INFO: IMEI packet received {"connection_id":231550,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:42:05] local.INFO: IMEI acknowledgment sent {"connection_id":231550,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:42:06] local.INFO: TCP Data received {"connection_id":231550,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:42:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231550,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:42:06] local.INFO: Processing buffer {"connection_id":231550,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:42:06] local.INFO: Packet analysis {"connection_id":231550,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:42:06] local.INFO: Extracted packet for processing {"connection_id":231550,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:42:06] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:42:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179920128001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:42:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:42:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651194368,"note":"Value kept but may cause issues"} 
[2026-11-03 07:42:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:42:06] local.INFO: AVL Record Parsed {"raw_timestamp":1793671864000,"timestamp_ms":1793671864000,"timestamp_seconds":1793671864,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2c9ec0"} 
[2026-11-03 07:42:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:42: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-11-03 07: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":80,"data_length":795,"current_offset":136} 
[2026-11-03 07:42: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-11-03 07: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-11-03 07:42:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:42:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:42:06] local.INFO: Teltonika packet parsed successfully {"connection_id":231550,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:42:06] local.INFO: Passing IMEI to GPS processor {"connection_id":231550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:42:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":231550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:42: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-11-03 07:42:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:42:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:42:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179920128001,"66":25615,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651194368},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:42:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:42:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:42:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179920128001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:42:06] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:42:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:42:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:42:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651194368,"description":"Unknown IO ID 45"} 
[2026-11-03 07:42:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179920128001,"power":25615,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651194368}} 
[2026-11-03 07:42:06] local.INFO: DEBUG: GPS processor result {"connection_id":231550,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53774,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:42:06] local.INFO: GPS data processed {"connection_id":231550,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:42:06] local.INFO: Acknowledgment sent {"connection_id":231550,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:42:38] local.INFO: TCP Data received {"connection_id":231550,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:42:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231550,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:42:38] local.INFO: Processing buffer {"connection_id":231550,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:42:38] local.INFO: Packet analysis {"connection_id":231550,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:42:38] local.INFO: Extracted packet for processing {"connection_id":231550,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:42:38] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:42: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-11-03 07:42:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179920128001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:42:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:42:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651194368,"note":"Value kept but may cause issues"} 
[2026-11-03 07:42:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:42:38] local.INFO: AVL Record Parsed {"raw_timestamp":1793671864000,"timestamp_ms":1793671864000,"timestamp_seconds":1793671864,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2c9ec0"} 
[2026-11-03 07:42:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:42: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-11-03 07:42: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":80,"data_length":795,"current_offset":136} 
[2026-11-03 07:42:38] 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-11-03 07:42: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-11-03 07:42:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:42:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:42:38] local.INFO: Teltonika packet parsed successfully {"connection_id":231550,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:42:38] local.INFO: Passing IMEI to GPS processor {"connection_id":231550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:42:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":231550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:42: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-11-03 07:42:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:42:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:42:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179920128001,"66":25615,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651194368},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:42:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:42:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:42:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179920128001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:42:38] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:42:38] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:42:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:42:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651194368,"description":"Unknown IO ID 45"} 
[2026-11-03 07:42:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179920128001,"power":25615,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651194368}} 
[2026-11-03 07:42:38] local.INFO: DEBUG: GPS processor result {"connection_id":231550,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53775,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:42:38] local.INFO: GPS data processed {"connection_id":231550,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:42:38] local.INFO: Acknowledgment sent {"connection_id":231550,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:43:10] local.INFO: TCP Data received {"connection_id":229724,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:43:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229724,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:43:10] local.INFO: Processing buffer {"connection_id":229724,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:43:10] local.INFO: IMEI packet received {"connection_id":229724,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:43:10] local.INFO: IMEI acknowledgment sent {"connection_id":229724,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:43:15] local.INFO: TCP Data received {"connection_id":229724,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:43:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229724,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:43:15] local.INFO: Processing buffer {"connection_id":229724,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:43:15] local.INFO: IMEI packet received {"connection_id":229724,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:43:15] local.INFO: IMEI acknowledgment sent {"connection_id":229724,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:43:16] local.INFO: TCP Data received {"connection_id":229724,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:43:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229724,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:43:16] local.INFO: Processing buffer {"connection_id":229724,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:43:16] local.INFO: Packet analysis {"connection_id":229724,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:43:16] local.INFO: Extracted packet for processing {"connection_id":229724,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:43:16] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:43: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-11-03 07:43:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179920128001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:43:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:43:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651194368,"note":"Value kept but may cause issues"} 
[2026-11-03 07:43:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:43:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793671864000,"timestamp_ms":1793671864000,"timestamp_seconds":1793671864,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2c9ec0"} 
[2026-11-03 07:43:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:43:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:43: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-11-03 07:43: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-11-03 07:43: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-11-03 07:43:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:43:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:43:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229724,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:43:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:43:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:43:16] 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-11-03 07:43:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:43:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:43:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179920128001,"66":25615,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651194368},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:43:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:43:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:43:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179920128001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:43:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:43:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:43:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:43:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651194368,"description":"Unknown IO ID 45"} 
[2026-11-03 07:43:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179920128001,"power":25615,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651194368}} 
[2026-11-03 07:43:16] local.INFO: DEBUG: GPS processor result {"connection_id":229724,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53776,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:43:16] local.INFO: GPS data processed {"connection_id":229724,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:43:16] local.INFO: Acknowledgment sent {"connection_id":229724,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:43:21] local.INFO: TCP Data received {"connection_id":229724,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:43:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229724,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:43:21] local.INFO: Processing buffer {"connection_id":229724,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:43:21] local.INFO: Packet analysis {"connection_id":229724,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:43:21] local.INFO: Extracted packet for processing {"connection_id":229724,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:43:21] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:43: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-11-03 07:43:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179920128001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:43:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:43:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651194368,"note":"Value kept but may cause issues"} 
[2026-11-03 07:43:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:43:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793671864000,"timestamp_ms":1793671864000,"timestamp_seconds":1793671864,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2c9ec0"} 
[2026-11-03 07:43:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:43:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:43: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 07:43:21] 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-11-03 07:43: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-11-03 07:43:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:43:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:43:21] local.INFO: Teltonika packet parsed successfully {"connection_id":229724,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:43:21] local.INFO: Passing IMEI to GPS processor {"connection_id":229724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:43:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":229724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:43:21] 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-11-03 07:43:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:43:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:43:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179920128001,"66":25615,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651194368},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:43:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:43:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:43:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179920128001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:43:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:43:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:43:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:43:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651194368,"description":"Unknown IO ID 45"} 
[2026-11-03 07:43:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179920128001,"power":25615,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651194368}} 
[2026-11-03 07:43:21] local.INFO: DEBUG: GPS processor result {"connection_id":229724,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53777,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:43:21] local.INFO: GPS data processed {"connection_id":229724,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:43:21] local.INFO: Acknowledgment sent {"connection_id":229724,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:44:05] local.INFO: TCP Data received {"connection_id":228469,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:44:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228469,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:44:05] local.INFO: Processing buffer {"connection_id":228469,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:44:05] local.INFO: IMEI packet received {"connection_id":228469,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:44:05] local.INFO: IMEI acknowledgment sent {"connection_id":228469,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:44:10] local.INFO: TCP Data received {"connection_id":228469,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:44:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228469,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:44:10] local.INFO: Processing buffer {"connection_id":228469,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:44:10] local.INFO: IMEI packet received {"connection_id":228469,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:44:10] local.INFO: IMEI acknowledgment sent {"connection_id":228469,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:44:11] local.INFO: TCP Data received {"connection_id":228469,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:44:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228469,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:44:11] local.INFO: Processing buffer {"connection_id":228469,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:44:11] local.INFO: Packet analysis {"connection_id":228469,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:44:11] local.INFO: Extracted packet for processing {"connection_id":228469,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:44:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:44: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-11-03 07:44:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179920128001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:44:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:44:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651194368,"note":"Value kept but may cause issues"} 
[2026-11-03 07:44:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:44:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793671864000,"timestamp_ms":1793671864000,"timestamp_seconds":1793671864,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2c9ec0"} 
[2026-11-03 07:44:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:44: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-11-03 07:44: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-11-03 07:44: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-11-03 07:44: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-11-03 07:44:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:44:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:44:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228469,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:44:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:44:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:44:11] 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-11-03 07:44:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:44:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:44:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179920128001,"66":25615,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651194368},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:44:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:44:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:44:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179920128001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:44:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:44:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:44:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:44:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651194368,"description":"Unknown IO ID 45"} 
[2026-11-03 07:44:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179920128001,"power":25615,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651194368}} 
[2026-11-03 07:44:11] local.INFO: DEBUG: GPS processor result {"connection_id":228469,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53778,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:44:11] local.INFO: GPS data processed {"connection_id":228469,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:44:11] local.INFO: Acknowledgment sent {"connection_id":228469,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:44:42] local.INFO: TCP Data received {"connection_id":228469,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:44:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228469,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:44:42] local.INFO: Processing buffer {"connection_id":228469,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:44:42] local.INFO: Packet analysis {"connection_id":228469,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:44:42] local.INFO: Extracted packet for processing {"connection_id":228469,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:44:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:44: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-11-03 07:44:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179920128001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:44:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:44:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651194368,"note":"Value kept but may cause issues"} 
[2026-11-03 07:44:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:44:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793671864000,"timestamp_ms":1793671864000,"timestamp_seconds":1793671864,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2c9ec0"} 
[2026-11-03 07:44:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:44:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:44: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":80,"data_length":795,"current_offset":136} 
[2026-11-03 07:44:42] 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-11-03 07:44: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-11-03 07:44:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:44:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:44:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228469,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:44:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:44:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:44:42] 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-11-03 07:44:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:44:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:44:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179920128001,"66":25615,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651194368},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:44:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:44:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:44:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179920128001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:44:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:44:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:44:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:44:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651194368,"description":"Unknown IO ID 45"} 
[2026-11-03 07:44:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179920128001,"power":25615,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651194368}} 
[2026-11-03 07:44:42] local.INFO: DEBUG: GPS processor result {"connection_id":228469,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53779,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:44:42] local.INFO: GPS data processed {"connection_id":228469,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:44:42] local.INFO: Acknowledgment sent {"connection_id":228469,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:45:01] local.INFO: TCP Data received {"connection_id":228024,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:45:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228024,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:45:01] local.INFO: Processing buffer {"connection_id":228024,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:45:01] local.INFO: IMEI packet received {"connection_id":228024,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 07:45:01] local.INFO: IMEI acknowledgment sent {"connection_id":228024,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:45:05] local.INFO: TCP Data received {"connection_id":228025,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:45:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228025,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:45:05] local.INFO: Processing buffer {"connection_id":228025,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:45:05] local.INFO: IMEI packet received {"connection_id":228025,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:45:05] local.INFO: IMEI acknowledgment sent {"connection_id":228025,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:45:10] local.INFO: TCP Data received {"connection_id":228025,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:45:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228025,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:45:10] local.INFO: Processing buffer {"connection_id":228025,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:45:10] local.INFO: IMEI packet received {"connection_id":228025,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:45:10] local.INFO: IMEI acknowledgment sent {"connection_id":228025,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:45:11] local.INFO: TCP Data received {"connection_id":228025,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:45:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228025,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:45:11] local.INFO: Processing buffer {"connection_id":228025,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:45:11] local.INFO: Packet analysis {"connection_id":228025,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:45:11] local.INFO: Extracted packet for processing {"connection_id":228025,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:45:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:45: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-11-03 07:45:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179920128001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:45:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:45:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651194368,"note":"Value kept but may cause issues"} 
[2026-11-03 07:45:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:45:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793671864000,"timestamp_ms":1793671864000,"timestamp_seconds":1793671864,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2c9ec0"} 
[2026-11-03 07:45:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:45: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-11-03 07:45: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-11-03 07:45: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-11-03 07:45: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-11-03 07:45:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:45:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:45:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228025,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:45:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228025,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:45:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228025,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:45:11] 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-11-03 07:45:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:45:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:45:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179920128001,"66":25615,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651194368},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:45:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:45:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:45:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179920128001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:45:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:45:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:45:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:45:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651194368,"description":"Unknown IO ID 45"} 
[2026-11-03 07:45:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179920128001,"power":25615,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651194368}} 
[2026-11-03 07:45:11] local.INFO: DEBUG: GPS processor result {"connection_id":228025,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53780,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:45:11] local.INFO: GPS data processed {"connection_id":228025,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:45:11] local.INFO: Acknowledgment sent {"connection_id":228025,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:45:42] local.INFO: TCP Data received {"connection_id":228025,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:45:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228025,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:45:42] local.INFO: Processing buffer {"connection_id":228025,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:45:42] local.INFO: Packet analysis {"connection_id":228025,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:45:42] local.INFO: Extracted packet for processing {"connection_id":228025,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:45:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:45:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179920128001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:45:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:45:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651194368,"note":"Value kept but may cause issues"} 
[2026-11-03 07:45:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:45:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793671864000,"timestamp_ms":1793671864000,"timestamp_seconds":1793671864,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2c9ec0"} 
[2026-11-03 07:45:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:45:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 07:45:42] 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-11-03 07: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-11-03 07:45:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:45:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:45:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228025,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:45:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228025,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:45:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228025,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:45:42] 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-11-03 07:45:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:45:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:45:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179920128001,"66":25615,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651194368},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:45:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:45:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:45:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179920128001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:45:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:45:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:45:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:45:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651194368,"description":"Unknown IO ID 45"} 
[2026-11-03 07:45:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179920128001,"power":25615,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651194368}} 
[2026-11-03 07:45:42] local.INFO: DEBUG: GPS processor result {"connection_id":228025,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53781,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:45:42] local.INFO: GPS data processed {"connection_id":228025,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:45:42] local.INFO: Acknowledgment sent {"connection_id":228025,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:46:05] local.INFO: TCP Data received {"connection_id":228026,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:46:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228026,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:46:05] local.INFO: Processing buffer {"connection_id":228026,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:46:05] local.INFO: IMEI packet received {"connection_id":228026,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:46:05] local.INFO: IMEI acknowledgment sent {"connection_id":228026,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:46:10] local.INFO: TCP Data received {"connection_id":228026,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:46:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228026,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:46:10] local.INFO: Processing buffer {"connection_id":228026,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:46:10] local.INFO: IMEI packet received {"connection_id":228026,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:46:10] local.INFO: IMEI acknowledgment sent {"connection_id":228026,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:46:11] local.INFO: TCP Data received {"connection_id":228026,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:46:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228026,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:46:11] local.INFO: Processing buffer {"connection_id":228026,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:46:11] local.INFO: Packet analysis {"connection_id":228026,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:46:11] local.INFO: Extracted packet for processing {"connection_id":228026,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:46:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:46:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179920128001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:46:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:46:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651194368,"note":"Value kept but may cause issues"} 
[2026-11-03 07:46:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:46:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793671864000,"timestamp_ms":1793671864000,"timestamp_seconds":1793671864,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2c9ec0"} 
[2026-11-03 07:46:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:46: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-11-03 07: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":80,"data_length":795,"current_offset":136} 
[2026-11-03 07:46: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-11-03 07: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-11-03 07:46:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:46:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:46:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228026,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:46:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:46:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:46:11] 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-11-03 07:46:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:46:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:46:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179920128001,"66":25615,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651194368},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:46:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:46:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:46:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179920128001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:46:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:46:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:46:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:46:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651194368,"description":"Unknown IO ID 45"} 
[2026-11-03 07:46:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179920128001,"power":25615,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651194368}} 
[2026-11-03 07:46:11] local.INFO: DEBUG: GPS processor result {"connection_id":228026,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53782,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:46:11] local.INFO: GPS data processed {"connection_id":228026,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:46:11] local.INFO: Acknowledgment sent {"connection_id":228026,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:46:42] local.INFO: TCP Data received {"connection_id":228026,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:46:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228026,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:46:43] local.INFO: Processing buffer {"connection_id":228026,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f2c9ec0012d0d624006ea09a00013007330..."} 
[2026-11-03 07:46:43] local.INFO: Packet analysis {"connection_id":228026,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:46:43] local.INFO: Extracted packet for processing {"connection_id":228026,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f2c"} 
[2026-11-03 07:46:43] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:46: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-11-03 07:46:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179920128001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:46:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:46:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651194368,"note":"Value kept but may cause issues"} 
[2026-11-03 07:46:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:46:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793671864000,"timestamp_ms":1793671864000,"timestamp_seconds":1793671864,"priority":1,"record_length":96,"hex_timestamp":"000001a19f2c9ec0"} 
[2026-11-03 07:46:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:46: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-11-03 07:46: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 07:46:43] 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-11-03 07:46: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-11-03 07:46:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:46:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:46:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228026,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:46:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:46:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:46:43] 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-11-03 07:46:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:46:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:46:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179920128001,"66":25615,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651194368},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:46:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:46:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:46:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179920128001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:46:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:46:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:46:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:46:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651194368,"description":"Unknown IO ID 45"} 
[2026-11-03 07:46:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179920128001,"power":25615,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651194368}} 
[2026-11-03 07:46:43] local.INFO: DEBUG: GPS processor result {"connection_id":228026,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53783,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:46:43] local.INFO: GPS data processed {"connection_id":228026,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:46:43] local.INFO: Acknowledgment sent {"connection_id":228026,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:47:05] local.INFO: TCP Data received {"connection_id":229727,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:47:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229727,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:47:05] local.INFO: Processing buffer {"connection_id":229727,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:47:05] local.INFO: IMEI packet received {"connection_id":229727,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:47:05] local.INFO: IMEI acknowledgment sent {"connection_id":229727,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:47:10] local.INFO: TCP Data received {"connection_id":229727,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:47:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229727,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:47:10] local.INFO: Processing buffer {"connection_id":229727,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:47:10] local.INFO: IMEI packet received {"connection_id":229727,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:47:10] local.INFO: IMEI acknowledgment sent {"connection_id":229727,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:47:11] local.INFO: TCP Data received {"connection_id":229727,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:47:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229727,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:47:11] local.INFO: Processing buffer {"connection_id":229727,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:47:11] local.INFO: Packet analysis {"connection_id":229727,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f31"} 
[2026-11-03 07:47:11] local.INFO: Extracted packet for processing {"connection_id":229727,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f31"} 
[2026-11-03 07:47:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:47:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179997184001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:47:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:47:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:47:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:47:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793672165000,"timestamp_ms":1793672165000,"timestamp_seconds":1793672165,"priority":1,"record_length":96,"hex_timestamp":"000001a19f313688"} 
[2026-11-03 07:47:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:47: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-11-03 07: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":15,"data_length":795,"current_offset":136} 
[2026-11-03 07:47:11] 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-11-03 07: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-11-03 07:47:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:47:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:47:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229727,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:47:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:47:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:47:11] 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-11-03 07:47:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:47:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:47:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179997184001,"66":25495,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:47:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:47:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:47:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179997184001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:47:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:47:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:47:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:47:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:47:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179997184001,"power":25495,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:47:11] local.INFO: DEBUG: GPS processor result {"connection_id":229727,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53784,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:47:11] local.INFO: GPS data processed {"connection_id":229727,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:47:11] local.INFO: Acknowledgment sent {"connection_id":229727,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:47:43] local.INFO: TCP Data received {"connection_id":229727,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:47:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229727,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:47:43] local.INFO: Processing buffer {"connection_id":229727,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:47:43] local.INFO: Packet analysis {"connection_id":229727,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f31"} 
[2026-11-03 07:47:43] local.INFO: Extracted packet for processing {"connection_id":229727,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f31"} 
[2026-11-03 07:47:43] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:47: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-11-03 07:47:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179997184001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:47:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:47:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:47:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:47:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793672165000,"timestamp_ms":1793672165000,"timestamp_seconds":1793672165,"priority":1,"record_length":96,"hex_timestamp":"000001a19f313688"} 
[2026-11-03 07:47:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:47: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-11-03 07:47: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":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 07:47:43] 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-11-03 07:47: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-11-03 07:47:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:47:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:47:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229727,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:47:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:47:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:47:43] 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-11-03 07:47:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:47:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:47:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179997184001,"66":25495,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:47:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:47:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:47:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179997184001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:47:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:47:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:47:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:47:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:47:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179997184001,"power":25495,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:47:43] local.INFO: DEBUG: GPS processor result {"connection_id":229727,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53785,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:47:43] local.INFO: GPS data processed {"connection_id":229727,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:47:43] local.INFO: Acknowledgment sent {"connection_id":229727,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:48:05] local.INFO: TCP Data received {"connection_id":228027,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:48:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228027,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:48:05] local.INFO: Processing buffer {"connection_id":228027,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:48:05] local.INFO: IMEI packet received {"connection_id":228027,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:48:05] local.INFO: IMEI acknowledgment sent {"connection_id":228027,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:48:10] local.INFO: TCP Data received {"connection_id":228027,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:48:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228027,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:48:10] local.INFO: Processing buffer {"connection_id":228027,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:48:10] local.INFO: IMEI packet received {"connection_id":228027,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:48:10] local.INFO: IMEI acknowledgment sent {"connection_id":228027,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:48:11] local.INFO: TCP Data received {"connection_id":228027,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:48:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228027,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:48:11] local.INFO: Processing buffer {"connection_id":228027,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:48:11] local.INFO: Packet analysis {"connection_id":228027,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f31"} 
[2026-11-03 07:48:11] local.INFO: Extracted packet for processing {"connection_id":228027,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f31"} 
[2026-11-03 07:48:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:48: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-11-03 07:48:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179997184001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:48:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:48:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:48:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:48:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793672165000,"timestamp_ms":1793672165000,"timestamp_seconds":1793672165,"priority":1,"record_length":96,"hex_timestamp":"000001a19f313688"} 
[2026-11-03 07:48:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:48: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-11-03 07:48: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":15,"data_length":795,"current_offset":136} 
[2026-11-03 07:48:11] 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-11-03 07:48: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-11-03 07:48:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:48:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:48:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228027,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:48:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228027,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:48:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228027,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:48: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-11-03 07:48:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:48:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:48:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179997184001,"66":25495,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:48:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:48:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:48:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179997184001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:48:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:48:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:48:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:48:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:48:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179997184001,"power":25495,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:48:11] local.INFO: DEBUG: GPS processor result {"connection_id":228027,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53786,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:48:11] local.INFO: GPS data processed {"connection_id":228027,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:48:11] local.INFO: Acknowledgment sent {"connection_id":228027,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:48:42] local.INFO: TCP Data received {"connection_id":228027,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:48:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228027,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:48:42] local.INFO: Processing buffer {"connection_id":228027,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:48:42] local.INFO: Packet analysis {"connection_id":228027,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f31"} 
[2026-11-03 07:48:42] local.INFO: Extracted packet for processing {"connection_id":228027,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f31"} 
[2026-11-03 07:48:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:48:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 07:48:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179997184001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:48:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:48:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:48:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:48:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793672165000,"timestamp_ms":1793672165000,"timestamp_seconds":1793672165,"priority":1,"record_length":96,"hex_timestamp":"000001a19f313688"} 
[2026-11-03 07:48:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:48: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-11-03 07:48:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 07:48:42] 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-11-03 07:48:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 07:48:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:48:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:48:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228027,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:48:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228027,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:48:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228027,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:48:42] 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-11-03 07:48:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:48:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:48:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179997184001,"66":25495,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:48:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:48:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:48:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179997184001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:48:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:48:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:48:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:48:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:48:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179997184001,"power":25495,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:48:42] local.INFO: DEBUG: GPS processor result {"connection_id":228027,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53787,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:48:42] local.INFO: GPS data processed {"connection_id":228027,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:48:42] local.INFO: Acknowledgment sent {"connection_id":228027,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:49:06] local.INFO: TCP Data received {"connection_id":231553,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:49:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231553,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:49:06] local.INFO: Processing buffer {"connection_id":231553,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:49:06] local.INFO: IMEI packet received {"connection_id":231553,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:49:06] local.INFO: IMEI acknowledgment sent {"connection_id":231553,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:49:10] local.INFO: TCP Data received {"connection_id":231553,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:49:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231553,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:49:10] local.INFO: Processing buffer {"connection_id":231553,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:49:10] local.INFO: IMEI packet received {"connection_id":231553,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:49:10] local.INFO: IMEI acknowledgment sent {"connection_id":231553,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:49:11] local.INFO: TCP Data received {"connection_id":231553,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:49:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231553,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:49:11] local.INFO: Processing buffer {"connection_id":231553,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:49:11] local.INFO: Packet analysis {"connection_id":231553,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f31"} 
[2026-11-03 07:49:11] local.INFO: Extracted packet for processing {"connection_id":231553,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f31"} 
[2026-11-03 07:49:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:49: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-11-03 07:49:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179997184001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:49:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:49:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:49:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:49:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793672165000,"timestamp_ms":1793672165000,"timestamp_seconds":1793672165,"priority":1,"record_length":96,"hex_timestamp":"000001a19f313688"} 
[2026-11-03 07:49:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:49: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-11-03 07:49: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":15,"data_length":795,"current_offset":136} 
[2026-11-03 07:49:11] 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-11-03 07:49: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-11-03 07:49:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:49:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:49:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231553,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:49:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231553,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:49:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231553,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:49:11] 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-11-03 07:49:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:49:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:49:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179997184001,"66":25495,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:49:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:49:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:49:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179997184001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:49:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:49:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:49:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:49:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:49:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179997184001,"power":25495,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:49:11] local.INFO: DEBUG: GPS processor result {"connection_id":231553,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53788,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:49:11] local.INFO: GPS data processed {"connection_id":231553,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:49:11] local.INFO: Acknowledgment sent {"connection_id":231553,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:49:43] local.INFO: TCP Data received {"connection_id":231553,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:49:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231553,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:49:43] local.INFO: Processing buffer {"connection_id":231553,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:49:43] local.INFO: Packet analysis {"connection_id":231553,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f31"} 
[2026-11-03 07:49:43] local.INFO: Extracted packet for processing {"connection_id":231553,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f31"} 
[2026-11-03 07:49:43] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:49:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 07:49:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179997184001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:49:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:49:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:49:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:49:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793672165000,"timestamp_ms":1793672165000,"timestamp_seconds":1793672165,"priority":1,"record_length":96,"hex_timestamp":"000001a19f313688"} 
[2026-11-03 07:49:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:49: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-11-03 07:49:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 07:49:43] 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-11-03 07:49:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 07:49:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:49:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:49:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231553,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:49:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231553,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:49:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231553,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:49:43] 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-11-03 07:49:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:49:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:49:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179997184001,"66":25495,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:49:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:49:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:49:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179997184001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:49:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:49:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:49:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:49:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:49:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179997184001,"power":25495,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:49:43] local.INFO: DEBUG: GPS processor result {"connection_id":231553,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53789,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:49:43] local.INFO: GPS data processed {"connection_id":231553,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:49:43] local.INFO: Acknowledgment sent {"connection_id":231553,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:50:05] local.INFO: TCP Data received {"connection_id":228470,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:50:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228470,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:50:05] local.INFO: Processing buffer {"connection_id":228470,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:50:05] local.INFO: IMEI packet received {"connection_id":228470,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:50:05] local.INFO: IMEI acknowledgment sent {"connection_id":228470,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:50:12] local.INFO: TCP Data received {"connection_id":228470,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:50:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228470,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:50:12] local.INFO: Processing buffer {"connection_id":228470,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:50:12] local.INFO: IMEI packet received {"connection_id":228470,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:50:12] local.INFO: IMEI acknowledgment sent {"connection_id":228470,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:50:21] local.INFO: TCP Data received {"connection_id":228470,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:50:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228470,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:50:21] local.INFO: Processing buffer {"connection_id":228470,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:50:21] local.INFO: Packet analysis {"connection_id":228470,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f31"} 
[2026-11-03 07:50:21] local.INFO: Extracted packet for processing {"connection_id":228470,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f31"} 
[2026-11-03 07:50:21] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:50: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-11-03 07:50:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179997184001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:50:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:50:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:50:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:50:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793672165000,"timestamp_ms":1793672165000,"timestamp_seconds":1793672165,"priority":1,"record_length":96,"hex_timestamp":"000001a19f313688"} 
[2026-11-03 07:50:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:50: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-11-03 07:50: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":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 07:50:21] 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-11-03 07:50: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-11-03 07:50:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:50:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:50:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228470,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:50:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:50:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:50:21] 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-11-03 07:50:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:50:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:50:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179997184001,"66":25495,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:50:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:50:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:50:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179997184001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:50:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:50:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:50:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:50:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:50:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179997184001,"power":25495,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:50:21] local.INFO: DEBUG: GPS processor result {"connection_id":228470,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53790,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:50:21] local.INFO: GPS data processed {"connection_id":228470,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:50:21] local.INFO: Acknowledgment sent {"connection_id":228470,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:50:41] local.INFO: TCP Data received {"connection_id":231554,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:50:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231554,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:50:41] local.INFO: Processing buffer {"connection_id":231554,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:50:41] local.INFO: IMEI packet received {"connection_id":231554,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 07:50:41] local.INFO: IMEI acknowledgment sent {"connection_id":231554,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:51:05] local.INFO: TCP Data received {"connection_id":228028,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:51:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228028,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:51:05] local.INFO: Processing buffer {"connection_id":228028,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:51:05] local.INFO: IMEI packet received {"connection_id":228028,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:51:05] local.INFO: IMEI acknowledgment sent {"connection_id":228028,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:51:10] local.INFO: TCP Data received {"connection_id":228028,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:51:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228028,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:51:10] local.INFO: Processing buffer {"connection_id":228028,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:51:10] local.INFO: IMEI packet received {"connection_id":228028,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:51:10] local.INFO: IMEI acknowledgment sent {"connection_id":228028,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:51:11] local.INFO: TCP Data received {"connection_id":228028,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:51:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228028,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:51:11] local.INFO: Processing buffer {"connection_id":228028,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:51:11] local.INFO: Packet analysis {"connection_id":228028,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f31"} 
[2026-11-03 07:51:11] local.INFO: Extracted packet for processing {"connection_id":228028,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f31"} 
[2026-11-03 07:51:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:51:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 07:51:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179997184001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:51:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:51:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:51:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:51:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793672165000,"timestamp_ms":1793672165000,"timestamp_seconds":1793672165,"priority":1,"record_length":96,"hex_timestamp":"000001a19f313688"} 
[2026-11-03 07:51:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:51: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-11-03 07:51:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 07:51:11] 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-11-03 07:51:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 07:51:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:51:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:51:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228028,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:51:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228028,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:51:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228028,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:51:11] 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-11-03 07:51:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:51:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:51:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179997184001,"66":25495,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:51:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:51:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:51:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179997184001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:51:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:51:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:51:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:51:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:51:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179997184001,"power":25495,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:51:11] local.INFO: DEBUG: GPS processor result {"connection_id":228028,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53791,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:51:11] local.INFO: GPS data processed {"connection_id":228028,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:51:11] local.INFO: Acknowledgment sent {"connection_id":228028,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:51:43] local.INFO: TCP Data received {"connection_id":228028,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:51:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228028,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:51:43] local.INFO: Processing buffer {"connection_id":228028,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f313688012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:51:43] local.INFO: Packet analysis {"connection_id":228028,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f31"} 
[2026-11-03 07:51:43] local.INFO: Extracted packet for processing {"connection_id":228028,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f31"} 
[2026-11-03 07:51:43] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:51: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-11-03 07:51:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459179997184001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:51:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:51:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:51:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:51:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793672165000,"timestamp_ms":1793672165000,"timestamp_seconds":1793672165,"priority":1,"record_length":96,"hex_timestamp":"000001a19f313688"} 
[2026-11-03 07:51:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:51: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-11-03 07:51: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":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 07:51:43] 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-11-03 07:51: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-11-03 07:51:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:51:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:51:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228028,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:51:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228028,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:51:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228028,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:51:43] 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-11-03 07:51:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:51:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:51:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459179997184001,"66":25495,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:51:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:51:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:51:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459179997184001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:51:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:51:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:51:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:51:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:51:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459179997184001,"power":25495,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:51:43] local.INFO: DEBUG: GPS processor result {"connection_id":228028,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53792,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:51:43] local.INFO: GPS data processed {"connection_id":228028,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:51:43] local.INFO: Acknowledgment sent {"connection_id":228028,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:52:10] local.INFO: TCP Data received {"connection_id":231555,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:52:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231555,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:52:10] local.INFO: Processing buffer {"connection_id":231555,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:52:10] local.INFO: IMEI packet received {"connection_id":231555,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:52:10] local.INFO: IMEI acknowledgment sent {"connection_id":231555,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:52:15] local.INFO: TCP Data received {"connection_id":231555,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:52:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231555,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:52:15] local.INFO: Processing buffer {"connection_id":231555,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:52:15] local.INFO: IMEI packet received {"connection_id":231555,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:52:15] local.INFO: IMEI acknowledgment sent {"connection_id":231555,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:52:16] local.INFO: TCP Data received {"connection_id":231555,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:52:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231555,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:52:16] local.INFO: Processing buffer {"connection_id":231555,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:52:16] local.INFO: Packet analysis {"connection_id":231555,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f35"} 
[2026-11-03 07:52:16] local.INFO: Extracted packet for processing {"connection_id":231555,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f35"} 
[2026-11-03 07:52:16] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:52: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-11-03 07:52:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180074240001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:52:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:52:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:52:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:52:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793672466000,"timestamp_ms":1793672466000,"timestamp_seconds":1793672466,"priority":1,"record_length":96,"hex_timestamp":"000001a19f35ce50"} 
[2026-11-03 07:52:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:52:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:52: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 07:52:16] 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-11-03 07:52: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-11-03 07:52:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:52:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:52:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231555,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:52:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:52:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:52:16] 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-11-03 07:52:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:52:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:52:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180074240001,"66":25538,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:52:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:52:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:52:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180074240001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:52:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:52:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:52:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:52:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:52:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180074240001,"power":25538,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:52:16] local.INFO: DEBUG: GPS processor result {"connection_id":231555,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53793,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:52:16] local.INFO: GPS data processed {"connection_id":231555,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:52:16] local.INFO: Acknowledgment sent {"connection_id":231555,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:52:21] local.INFO: TCP Data received {"connection_id":231555,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:52:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231555,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:52:21] local.INFO: Processing buffer {"connection_id":231555,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:52:21] local.INFO: Packet analysis {"connection_id":231555,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f35"} 
[2026-11-03 07:52:21] local.INFO: Extracted packet for processing {"connection_id":231555,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f35"} 
[2026-11-03 07:52:21] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:52: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-11-03 07:52:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180074240001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:52:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:52:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:52:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:52:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793672466000,"timestamp_ms":1793672466000,"timestamp_seconds":1793672466,"priority":1,"record_length":96,"hex_timestamp":"000001a19f35ce50"} 
[2026-11-03 07:52:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:52: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-11-03 07:52: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 07:52:21] 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-11-03 07:52: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-11-03 07:52:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:52:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:52:21] local.INFO: Teltonika packet parsed successfully {"connection_id":231555,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:52:21] local.INFO: Passing IMEI to GPS processor {"connection_id":231555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:52:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":231555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:52:21] 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-11-03 07:52:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:52:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:52:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180074240001,"66":25538,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:52:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:52:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:52:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180074240001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:52:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:52:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:52:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:52:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:52:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180074240001,"power":25538,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:52:21] local.INFO: DEBUG: GPS processor result {"connection_id":231555,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53794,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:52:21] local.INFO: GPS data processed {"connection_id":231555,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:52:21] local.INFO: Acknowledgment sent {"connection_id":231555,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:53:05] local.INFO: TCP Data received {"connection_id":228029,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:53:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228029,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:53:05] local.INFO: Processing buffer {"connection_id":228029,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:53:05] local.INFO: IMEI packet received {"connection_id":228029,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:53:05] local.INFO: IMEI acknowledgment sent {"connection_id":228029,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:53:12] local.INFO: TCP Data received {"connection_id":228029,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:53:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228029,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:53:12] local.INFO: Processing buffer {"connection_id":228029,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:53:12] local.INFO: IMEI packet received {"connection_id":228029,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:53:12] local.INFO: IMEI acknowledgment sent {"connection_id":228029,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:53:16] local.INFO: TCP Data received {"connection_id":228029,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:53:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228029,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:53:16] local.INFO: Processing buffer {"connection_id":228029,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:53:16] local.INFO: Packet analysis {"connection_id":228029,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f35"} 
[2026-11-03 07:53:16] local.INFO: Extracted packet for processing {"connection_id":228029,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f35"} 
[2026-11-03 07:53:16] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:53:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180074240001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:53:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:53:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:53:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:53:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793672466000,"timestamp_ms":1793672466000,"timestamp_seconds":1793672466,"priority":1,"record_length":96,"hex_timestamp":"000001a19f35ce50"} 
[2026-11-03 07:53:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:53:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 07:53:16] 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-11-03 07: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-11-03 07:53:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:53:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:53:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228029,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:53:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:53:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:53:16] 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-11-03 07:53:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:53:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:53:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180074240001,"66":25538,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:53:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:53:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:53:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180074240001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:53:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:53:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:53:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:53:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:53:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180074240001,"power":25538,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:53:16] local.INFO: DEBUG: GPS processor result {"connection_id":228029,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53795,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:53:16] local.INFO: GPS data processed {"connection_id":228029,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:53:16] local.INFO: Acknowledgment sent {"connection_id":228029,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:53:47] local.INFO: TCP Data received {"connection_id":228029,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:53:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228029,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:53:47] local.INFO: Processing buffer {"connection_id":228029,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:53:47] local.INFO: Packet analysis {"connection_id":228029,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f35"} 
[2026-11-03 07:53:47] local.INFO: Extracted packet for processing {"connection_id":228029,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f35"} 
[2026-11-03 07:53:47] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:53: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-11-03 07:53:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180074240001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:53:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:53:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:53:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:53:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793672466000,"timestamp_ms":1793672466000,"timestamp_seconds":1793672466,"priority":1,"record_length":96,"hex_timestamp":"000001a19f35ce50"} 
[2026-11-03 07:53:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:53:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:53: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 07:53:47] 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-11-03 07:53: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-11-03 07:53:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:53:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:53:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228029,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:53:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:53:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:53:47] 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-11-03 07:53:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:53:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:53:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180074240001,"66":25538,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:53:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:53:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:53:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180074240001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:53:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:53:47] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:53:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:53:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:53:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180074240001,"power":25538,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:53:47] local.INFO: DEBUG: GPS processor result {"connection_id":228029,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53796,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:53:47] local.INFO: GPS data processed {"connection_id":228029,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:53:47] local.INFO: Acknowledgment sent {"connection_id":228029,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:54:05] local.INFO: TCP Data received {"connection_id":231556,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:54:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231556,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:54:05] local.INFO: Processing buffer {"connection_id":231556,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:54:05] local.INFO: IMEI packet received {"connection_id":231556,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:54:05] local.INFO: IMEI acknowledgment sent {"connection_id":231556,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:54:10] local.INFO: TCP Data received {"connection_id":231556,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:54:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231556,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:54:10] local.INFO: Processing buffer {"connection_id":231556,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:54:10] local.INFO: IMEI packet received {"connection_id":231556,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:54:10] local.INFO: IMEI acknowledgment sent {"connection_id":231556,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:54:11] local.INFO: TCP Data received {"connection_id":231556,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:54:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231556,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:54:11] local.INFO: Processing buffer {"connection_id":231556,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:54:11] local.INFO: Packet analysis {"connection_id":231556,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f35"} 
[2026-11-03 07:54:11] local.INFO: Extracted packet for processing {"connection_id":231556,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f35"} 
[2026-11-03 07:54:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:54:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 07:54:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180074240001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:54:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:54:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:54:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:54:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793672466000,"timestamp_ms":1793672466000,"timestamp_seconds":1793672466,"priority":1,"record_length":96,"hex_timestamp":"000001a19f35ce50"} 
[2026-11-03 07:54:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:54: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-11-03 07:54:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 07:54:11] 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-11-03 07:54: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-11-03 07:54:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:54:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:54:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231556,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:54:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:54:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:54: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-11-03 07:54:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:54:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:54:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180074240001,"66":25538,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:54:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:54:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:54:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180074240001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:54:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:54:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:54:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:54:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:54:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180074240001,"power":25538,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:54:11] local.INFO: DEBUG: GPS processor result {"connection_id":231556,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53797,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:54:11] local.INFO: GPS data processed {"connection_id":231556,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:54:11] local.INFO: Acknowledgment sent {"connection_id":231556,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:54:42] local.INFO: TCP Data received {"connection_id":231556,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:54:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231556,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:54:42] local.INFO: Processing buffer {"connection_id":231556,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:54:42] local.INFO: Packet analysis {"connection_id":231556,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f35"} 
[2026-11-03 07:54:42] local.INFO: Extracted packet for processing {"connection_id":231556,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f35"} 
[2026-11-03 07:54:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:54: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-11-03 07:54:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180074240001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:54:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:54:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:54:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:54:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793672466000,"timestamp_ms":1793672466000,"timestamp_seconds":1793672466,"priority":1,"record_length":96,"hex_timestamp":"000001a19f35ce50"} 
[2026-11-03 07:54:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:54: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-11-03 07:54: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 07:54:42] 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-11-03 07:54: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-11-03 07:54:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:54:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:54:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231556,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:54:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:54:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:54:42] 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-11-03 07:54:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:54:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:54:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180074240001,"66":25538,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:54:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:54:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:54:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180074240001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:54:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:54:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:54:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:54:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:54:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180074240001,"power":25538,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:54:42] local.INFO: DEBUG: GPS processor result {"connection_id":231556,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53798,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:54:42] local.INFO: GPS data processed {"connection_id":231556,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:54:42] local.INFO: Acknowledgment sent {"connection_id":231556,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:55:05] local.INFO: TCP Data received {"connection_id":228030,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:55:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228030,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:55:05] local.INFO: Processing buffer {"connection_id":228030,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:55:05] local.INFO: IMEI packet received {"connection_id":228030,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:55:05] local.INFO: IMEI acknowledgment sent {"connection_id":228030,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:55:10] local.INFO: TCP Data received {"connection_id":228030,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:55:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228030,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:55:10] local.INFO: Processing buffer {"connection_id":228030,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:55:10] local.INFO: IMEI packet received {"connection_id":228030,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:55:10] local.INFO: IMEI acknowledgment sent {"connection_id":228030,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:55:29] local.INFO: TCP Data received {"connection_id":228030,"ip":"42.106.6.56","data_length":795,"data_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:55:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228030,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:55:29] local.INFO: Processing buffer {"connection_id":228030,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:55:29] local.INFO: Packet analysis {"connection_id":228030,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f35"} 
[2026-11-03 07:55:29] local.INFO: Extracted packet for processing {"connection_id":228030,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f35"} 
[2026-11-03 07:55:29] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:55:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180074240001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:55:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:55:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:55:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:55:29] local.INFO: AVL Record Parsed {"raw_timestamp":1793672466000,"timestamp_ms":1793672466000,"timestamp_seconds":1793672466,"priority":1,"record_length":96,"hex_timestamp":"000001a19f35ce50"} 
[2026-11-03 07:55:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:55: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-11-03 07: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 07:55: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-11-03 07: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-11-03 07:55:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:55:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:55:29] local.INFO: Teltonika packet parsed successfully {"connection_id":228030,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:55:29] local.INFO: Passing IMEI to GPS processor {"connection_id":228030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:55:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":228030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:55: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-11-03 07:55:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:55:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:55:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180074240001,"66":25538,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.56","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:55:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:55:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:55:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180074240001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:55:29] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:55:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:55:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:55:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:55:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180074240001,"power":25538,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:55:29] local.INFO: DEBUG: GPS processor result {"connection_id":228030,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53799,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:55:29] local.INFO: GPS data processed {"connection_id":228030,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:55:29] local.INFO: Acknowledgment sent {"connection_id":228030,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:56:05] local.INFO: TCP Data received {"connection_id":229733,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:56:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229733,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:56:05] local.INFO: Processing buffer {"connection_id":229733,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:56:05] local.INFO: IMEI packet received {"connection_id":229733,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:56:05] local.INFO: IMEI acknowledgment sent {"connection_id":229733,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:56:06] local.INFO: TCP Data received {"connection_id":229732,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:56:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229732,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:56:06] local.INFO: Processing buffer {"connection_id":229732,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:56:06] local.INFO: IMEI packet received {"connection_id":229732,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 07:56:06] local.INFO: IMEI acknowledgment sent {"connection_id":229732,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:56:10] local.INFO: TCP Data received {"connection_id":229733,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:56:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229733,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:56:10] local.INFO: Processing buffer {"connection_id":229733,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:56:10] local.INFO: IMEI packet received {"connection_id":229733,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:56:10] local.INFO: IMEI acknowledgment sent {"connection_id":229733,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:56:11] local.INFO: TCP Data received {"connection_id":229733,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:56:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229733,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:56:11] local.INFO: Processing buffer {"connection_id":229733,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:56:11] local.INFO: Packet analysis {"connection_id":229733,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f35"} 
[2026-11-03 07:56:11] local.INFO: Extracted packet for processing {"connection_id":229733,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f35"} 
[2026-11-03 07:56:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:56:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180074240001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:56:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:56:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:56:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:56:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793672466000,"timestamp_ms":1793672466000,"timestamp_seconds":1793672466,"priority":1,"record_length":96,"hex_timestamp":"000001a19f35ce50"} 
[2026-11-03 07:56:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:56: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-11-03 07: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 07:56:11] 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-11-03 07: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-11-03 07:56:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:56:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:56:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229733,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:56:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229733,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:56:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229733,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:56:11] 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-11-03 07:56:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:56:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:56:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180074240001,"66":25538,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:56:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:56:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:56:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180074240001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:56:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:56:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:56:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:56:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:56:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180074240001,"power":25538,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:56:11] local.INFO: DEBUG: GPS processor result {"connection_id":229733,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53800,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:56:11] local.INFO: GPS data processed {"connection_id":229733,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:56:11] local.INFO: Acknowledgment sent {"connection_id":229733,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:56:41] local.INFO: TCP Data received {"connection_id":228031,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:56:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228031,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:56:41] local.INFO: Processing buffer {"connection_id":228031,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 07:56:41] local.INFO: IMEI packet received {"connection_id":228031,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 07:56:41] local.INFO: IMEI acknowledgment sent {"connection_id":228031,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:56:42] local.INFO: TCP Data received {"connection_id":229733,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:56:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229733,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:56:42] local.INFO: Processing buffer {"connection_id":229733,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f35ce50012d0d624006ea09a00013007330..."} 
[2026-11-03 07:56:42] local.INFO: Packet analysis {"connection_id":229733,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f35"} 
[2026-11-03 07:56:42] local.INFO: Extracted packet for processing {"connection_id":229733,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f35"} 
[2026-11-03 07:56:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07: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-11-03 07:56:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180074240001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:56:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:56:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:56:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:56:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793672466000,"timestamp_ms":1793672466000,"timestamp_seconds":1793672466,"priority":1,"record_length":96,"hex_timestamp":"000001a19f35ce50"} 
[2026-11-03 07:56:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07: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-11-03 07: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 07:56:42] 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-11-03 07: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-11-03 07:56:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:56:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:56:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229733,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:56:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229733,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:56:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229733,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:56:42] 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-11-03 07:56:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:56:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:56:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180074240001,"66":25538,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:56:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:56:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:56:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180074240001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:56:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:56:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:56:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:56:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:56:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180074240001,"power":25538,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:56:42] local.INFO: DEBUG: GPS processor result {"connection_id":229733,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53801,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:56:42] local.INFO: GPS data processed {"connection_id":229733,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:56:42] local.INFO: Acknowledgment sent {"connection_id":229733,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:57:05] local.INFO: TCP Data received {"connection_id":229734,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:57:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229734,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:57:05] local.INFO: Processing buffer {"connection_id":229734,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:57:05] local.INFO: IMEI packet received {"connection_id":229734,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:57:05] local.INFO: IMEI acknowledgment sent {"connection_id":229734,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:57:10] local.INFO: TCP Data received {"connection_id":229734,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:57:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229734,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:57:10] local.INFO: Processing buffer {"connection_id":229734,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:57:10] local.INFO: IMEI packet received {"connection_id":229734,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:57:10] local.INFO: IMEI acknowledgment sent {"connection_id":229734,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:57:11] local.INFO: TCP Data received {"connection_id":229734,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:57:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229734,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:57:11] local.INFO: Processing buffer {"connection_id":229734,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:57:11] local.INFO: Packet analysis {"connection_id":229734,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 07:57:11] local.INFO: Extracted packet for processing {"connection_id":229734,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 07:57:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:57: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-11-03 07:57:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180151296001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:57:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:57:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:57:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:57:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793672767000,"timestamp_ms":1793672767000,"timestamp_seconds":1793672767,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3a6618"} 
[2026-11-03 07:57:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:57: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-11-03 07:57: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":194,"data_length":795,"current_offset":136} 
[2026-11-03 07:57:11] 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-11-03 07:57: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-11-03 07:57:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:57:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:57:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229734,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:57:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:57:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:57:11] 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-11-03 07:57:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:57:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:57:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180151296001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:57:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:57:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:57:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180151296001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:57:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:57:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:57:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:57:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:57:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180151296001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:57:11] local.INFO: DEBUG: GPS processor result {"connection_id":229734,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53802,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:57:11] local.INFO: GPS data processed {"connection_id":229734,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:57:11] local.INFO: Acknowledgment sent {"connection_id":229734,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:57:42] local.INFO: TCP Data received {"connection_id":229734,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:57:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229734,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:57:42] local.INFO: Processing buffer {"connection_id":229734,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:57:42] local.INFO: Packet analysis {"connection_id":229734,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 07:57:42] local.INFO: Extracted packet for processing {"connection_id":229734,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 07:57:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:57: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-11-03 07:57:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180151296001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:57:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:57:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:57:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:57:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793672767000,"timestamp_ms":1793672767000,"timestamp_seconds":1793672767,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3a6618"} 
[2026-11-03 07:57:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:57: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-11-03 07:57: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-11-03 07:57: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-11-03 07:57: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-11-03 07:57:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:57:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:57:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229734,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:57:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:57:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:57:42] 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-11-03 07:57:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:57:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:57:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180151296001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:57:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:57:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:57:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180151296001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:57:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:57:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:57:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:57:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:57:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180151296001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:57:42] local.INFO: DEBUG: GPS processor result {"connection_id":229734,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53803,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:57:42] local.INFO: GPS data processed {"connection_id":229734,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:57:42] local.INFO: Acknowledgment sent {"connection_id":229734,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:58:10] local.INFO: TCP Data received {"connection_id":231557,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:58:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231557,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:58:10] local.INFO: Processing buffer {"connection_id":231557,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:58:10] local.INFO: IMEI packet received {"connection_id":231557,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:58:10] local.INFO: IMEI acknowledgment sent {"connection_id":231557,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:58:15] local.INFO: TCP Data received {"connection_id":231557,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:58:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231557,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:58:15] local.INFO: Processing buffer {"connection_id":231557,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:58:15] local.INFO: IMEI packet received {"connection_id":231557,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:58:15] local.INFO: IMEI acknowledgment sent {"connection_id":231557,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:58:16] local.INFO: TCP Data received {"connection_id":231557,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:58:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231557,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:58:16] local.INFO: Processing buffer {"connection_id":231557,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:58:16] local.INFO: Packet analysis {"connection_id":231557,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 07:58:16] local.INFO: Extracted packet for processing {"connection_id":231557,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 07:58:16] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:58: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-11-03 07:58:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180151296001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:58:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:58:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:58:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:58:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793672767000,"timestamp_ms":1793672767000,"timestamp_seconds":1793672767,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3a6618"} 
[2026-11-03 07:58:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:58:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 07:58: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":194,"data_length":795,"current_offset":136} 
[2026-11-03 07:58:16] 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-11-03 07:58: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-11-03 07:58:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:58:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:58:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231557,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:58:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:58:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:58:16] 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-11-03 07:58:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:58:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:58:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180151296001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:58:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:58:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:58:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180151296001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:58:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:58:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:58:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:58:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:58:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180151296001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:58:16] local.INFO: DEBUG: GPS processor result {"connection_id":231557,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53804,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:58:16] local.INFO: GPS data processed {"connection_id":231557,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:58:16] local.INFO: Acknowledgment sent {"connection_id":231557,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:58:21] local.INFO: TCP Data received {"connection_id":231557,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:58:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231557,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:58:21] local.INFO: Processing buffer {"connection_id":231557,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:58:21] local.INFO: Packet analysis {"connection_id":231557,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 07:58:21] local.INFO: Extracted packet for processing {"connection_id":231557,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 07:58:21] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:58: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-11-03 07:58:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180151296001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:58:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:58:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:58:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:58:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793672767000,"timestamp_ms":1793672767000,"timestamp_seconds":1793672767,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3a6618"} 
[2026-11-03 07:58:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:58: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-11-03 07:58: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":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-11-03 07:58:21] 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-11-03 07:58: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-11-03 07:58:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:58:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:58:21] local.INFO: Teltonika packet parsed successfully {"connection_id":231557,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:58:21] local.INFO: Passing IMEI to GPS processor {"connection_id":231557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:58:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":231557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:58:21] 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-11-03 07:58:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:58:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:58:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180151296001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:58:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:58:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:58:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180151296001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:58:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:58:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:58:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:58:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:58:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180151296001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:58:21] local.INFO: DEBUG: GPS processor result {"connection_id":231557,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53805,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:58:21] local.INFO: GPS data processed {"connection_id":231557,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:58:21] local.INFO: Acknowledgment sent {"connection_id":231557,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:59:05] local.INFO: TCP Data received {"connection_id":231559,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:59:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231559,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:59:05] local.INFO: Processing buffer {"connection_id":231559,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:59:05] local.INFO: IMEI packet received {"connection_id":231559,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 07:59:05] local.INFO: IMEI acknowledgment sent {"connection_id":231559,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 07:59:10] local.INFO: TCP Data received {"connection_id":231559,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:59:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231559,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:59:10] local.INFO: Processing buffer {"connection_id":231559,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 07:59:10] local.INFO: IMEI packet received {"connection_id":231559,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 07:59:10] local.INFO: IMEI acknowledgment sent {"connection_id":231559,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 07:59:11] local.INFO: TCP Data received {"connection_id":231559,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:59:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231559,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:59:11] local.INFO: Processing buffer {"connection_id":231559,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:59:11] local.INFO: Packet analysis {"connection_id":231559,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 07:59:11] local.INFO: Extracted packet for processing {"connection_id":231559,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 07:59:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:59: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-11-03 07:59:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180151296001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:59:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:59:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:59:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:59:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793672767000,"timestamp_ms":1793672767000,"timestamp_seconds":1793672767,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3a6618"} 
[2026-11-03 07:59:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:59: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-11-03 07:59: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":194,"data_length":795,"current_offset":136} 
[2026-11-03 07:59:11] 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-11-03 07:59: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-11-03 07:59:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:59:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:59:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231559,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:59:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:59:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:59:11] 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-11-03 07:59:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:59:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:59:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180151296001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:59:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:59:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:59:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180151296001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:59:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:59:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:59:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:59:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:59:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180151296001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:59:11] local.INFO: DEBUG: GPS processor result {"connection_id":231559,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53806,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:59:11] local.INFO: GPS data processed {"connection_id":231559,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:59:11] local.INFO: Acknowledgment sent {"connection_id":231559,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 07:59:45] local.INFO: TCP Data received {"connection_id":231559,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:59:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231559,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:59:45] local.INFO: Processing buffer {"connection_id":231559,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 07:59:45] local.INFO: Packet analysis {"connection_id":231559,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 07:59:45] local.INFO: Extracted packet for processing {"connection_id":231559,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 07:59:45] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 07:59:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 07:59:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180151296001,"note":"Value kept but may cause issues"} 
[2026-11-03 07:59:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 07:59:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 07:59:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 07:59:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793672767000,"timestamp_ms":1793672767000,"timestamp_seconds":1793672767,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3a6618"} 
[2026-11-03 07:59:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 07:59: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-11-03 07:59:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-11-03 07:59:45] 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-11-03 07:59:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 07:59:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 07:59:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 07:59:45] local.INFO: Teltonika packet parsed successfully {"connection_id":231559,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 07:59:45] local.INFO: Passing IMEI to GPS processor {"connection_id":231559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:59:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":231559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 07:59:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 07:59:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 07:59:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 07:59:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180151296001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 07:59:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 07:59:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 07:59:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180151296001,"description":"Unknown IO ID 0"} 
[2026-11-03 07:59:45] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 07:59:45] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 07:59:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 07:59:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 07:59:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180151296001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 07:59:45] local.INFO: DEBUG: GPS processor result {"connection_id":231559,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53807,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 07:59:45] local.INFO: GPS data processed {"connection_id":231559,"processed":1,"errors":0,"total":1} 
[2026-11-03 07:59:45] local.INFO: Acknowledgment sent {"connection_id":231559,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:00:05] local.INFO: TCP Data received {"connection_id":231560,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:00:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231560,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:00:05] local.INFO: Processing buffer {"connection_id":231560,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:00:05] local.INFO: IMEI packet received {"connection_id":231560,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:00:05] local.INFO: IMEI acknowledgment sent {"connection_id":231560,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:00:10] local.INFO: TCP Data received {"connection_id":231560,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:00:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231560,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:00:10] local.INFO: Processing buffer {"connection_id":231560,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:00:10] local.INFO: IMEI packet received {"connection_id":231560,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:00:10] local.INFO: IMEI acknowledgment sent {"connection_id":231560,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:00:11] local.INFO: TCP Data received {"connection_id":231560,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 08:00:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231560,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 08:00:11] local.INFO: Processing buffer {"connection_id":231560,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 08:00:11] local.INFO: Packet analysis {"connection_id":231560,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 08:00:11] local.INFO: Extracted packet for processing {"connection_id":231560,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 08:00:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:00: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-11-03 08:00:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180151296001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:00:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:00:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:00:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:00:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793672767000,"timestamp_ms":1793672767000,"timestamp_seconds":1793672767,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3a6618"} 
[2026-11-03 08:00:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:00: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-11-03 08:00: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":194,"data_length":795,"current_offset":136} 
[2026-11-03 08:00:11] 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-11-03 08:00: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-11-03 08:00:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:00:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:00:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231560,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:00:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231560,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:00:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231560,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:00:11] 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-11-03 08:00:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:00:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:00:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180151296001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:00:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:00:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:00:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180151296001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:00:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:00:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:00:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:00:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:00:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180151296001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:00:11] local.INFO: DEBUG: GPS processor result {"connection_id":231560,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53808,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:00:11] local.INFO: GPS data processed {"connection_id":231560,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:00:11] local.INFO: Acknowledgment sent {"connection_id":231560,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:00:42] local.INFO: TCP Data received {"connection_id":231560,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 08:00:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231560,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 08:00:42] local.INFO: Processing buffer {"connection_id":231560,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 08:00:42] local.INFO: Packet analysis {"connection_id":231560,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 08:00:42] local.INFO: Extracted packet for processing {"connection_id":231560,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 08:00:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:00: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-11-03 08:00:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180151296001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:00:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:00:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:00:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:00:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793672767000,"timestamp_ms":1793672767000,"timestamp_seconds":1793672767,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3a6618"} 
[2026-11-03 08:00:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:00: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-11-03 08:00: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-11-03 08:00: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-11-03 08:00: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-11-03 08:00:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:00:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:00:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231560,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:00:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231560,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:00:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231560,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:00:42] 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-11-03 08:00:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:00:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:00:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180151296001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:00:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:00:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:00:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180151296001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:00:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:00:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:00:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:00:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:00:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180151296001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:00:42] local.INFO: DEBUG: GPS processor result {"connection_id":231560,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53809,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:00:42] local.INFO: GPS data processed {"connection_id":231560,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:00:42] local.INFO: Acknowledgment sent {"connection_id":231560,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:01:05] local.INFO: TCP Data received {"connection_id":228034,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:01:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228034,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:01:05] local.INFO: Processing buffer {"connection_id":228034,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:01:05] local.INFO: IMEI packet received {"connection_id":228034,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:01:05] local.INFO: IMEI acknowledgment sent {"connection_id":228034,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:01:10] local.INFO: TCP Data received {"connection_id":228034,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:01:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228034,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:01:10] local.INFO: Processing buffer {"connection_id":228034,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:01:10] local.INFO: IMEI packet received {"connection_id":228034,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:01:10] local.INFO: IMEI acknowledgment sent {"connection_id":228034,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:01:11] local.INFO: TCP Data received {"connection_id":228034,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 08:01:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228034,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 08:01:11] local.INFO: Processing buffer {"connection_id":228034,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 08:01:11] local.INFO: Packet analysis {"connection_id":228034,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 08:01:11] local.INFO: Extracted packet for processing {"connection_id":228034,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 08:01:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:01: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-11-03 08:01:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180151296001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:01:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:01:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:01:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:01:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793672767000,"timestamp_ms":1793672767000,"timestamp_seconds":1793672767,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3a6618"} 
[2026-11-03 08:01:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:01: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-11-03 08:01: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":194,"data_length":795,"current_offset":136} 
[2026-11-03 08:01:11] 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-11-03 08:01: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-11-03 08:01:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:01:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:01:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228034,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:01:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228034,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:01:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228034,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:01:11] 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-11-03 08:01:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:01:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:01:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180151296001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:01:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:01:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:01:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180151296001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:01:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:01:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:01:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:01:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:01:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180151296001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:01:11] local.INFO: DEBUG: GPS processor result {"connection_id":228034,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53810,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:01:11] local.INFO: GPS data processed {"connection_id":228034,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:01:11] local.INFO: Acknowledgment sent {"connection_id":228034,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:01:42] local.INFO: TCP Data received {"connection_id":228034,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 08:01:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228034,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 08:01:42] local.INFO: Processing buffer {"connection_id":228034,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3a6618012d0d624006ea09a0001300732f..."} 
[2026-11-03 08:01:42] local.INFO: Packet analysis {"connection_id":228034,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 08:01:42] local.INFO: Extracted packet for processing {"connection_id":228034,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3a"} 
[2026-11-03 08:01:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":47,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:01: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-11-03 08:01:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180151296001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:01:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:01:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:01:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:01:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793672767000,"timestamp_ms":1793672767000,"timestamp_seconds":1793672767,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3a6618"} 
[2026-11-03 08:01:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:01: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-11-03 08:01: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-11-03 08:01: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-11-03 08:01: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-11-03 08:01:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:01:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:01:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228034,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:01:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228034,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:01:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228034,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:01:42] 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-11-03 08:01:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:01:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:01:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180151296001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:01:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:01:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:01:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180151296001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:01:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:01:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:01:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:01:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:01:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180151296001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:01:42] local.INFO: DEBUG: GPS processor result {"connection_id":228034,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53811,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:01:42] local.INFO: GPS data processed {"connection_id":228034,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:01:42] local.INFO: Acknowledgment sent {"connection_id":228034,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:01:56] local.INFO: TCP Data received {"connection_id":231561,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:01:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231561,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:01:56] local.INFO: Processing buffer {"connection_id":231561,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:01:56] local.INFO: IMEI packet received {"connection_id":231561,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 08:01:56] local.INFO: IMEI acknowledgment sent {"connection_id":231561,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:02:05] local.INFO: TCP Data received {"connection_id":231562,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:02:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231562,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:02:05] local.INFO: Processing buffer {"connection_id":231562,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:02:05] local.INFO: IMEI packet received {"connection_id":231562,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:02:05] local.INFO: IMEI acknowledgment sent {"connection_id":231562,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:02:10] local.INFO: TCP Data received {"connection_id":231562,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:02:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231562,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:02:10] local.INFO: Processing buffer {"connection_id":231562,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:02:10] local.INFO: IMEI packet received {"connection_id":231562,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:02:10] local.INFO: IMEI acknowledgment sent {"connection_id":231562,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:02:11] local.INFO: TCP Data received {"connection_id":231562,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:02:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231562,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:02:11] local.INFO: Processing buffer {"connection_id":231562,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:02:11] local.INFO: Packet analysis {"connection_id":231562,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:02:11] local.INFO: Extracted packet for processing {"connection_id":231562,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:02:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:02: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-11-03 08:02:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180228352001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:02:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:02:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:02:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:02:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793673068000,"timestamp_ms":1793673068000,"timestamp_seconds":1793673068,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3efde0"} 
[2026-11-03 08:02:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:02: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-11-03 08:02: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-11-03 08:02: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-11-03 08:02: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-11-03 08:02:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:02:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:02:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231562,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:02:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231562,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:02:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231562,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:02:11] 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-11-03 08:02:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:02:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:02:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180228352001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:02:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:02:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:02:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180228352001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:02:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:02:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:02:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:02:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:02:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180228352001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:02:11] local.INFO: DEBUG: GPS processor result {"connection_id":231562,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53812,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:02:11] local.INFO: GPS data processed {"connection_id":231562,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:02:11] local.INFO: Acknowledgment sent {"connection_id":231562,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:02:22] local.INFO: TCP Data received {"connection_id":228035,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:02:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228035,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:02:22] local.INFO: Processing buffer {"connection_id":228035,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:02:22] local.INFO: IMEI packet received {"connection_id":228035,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 08:02:22] local.INFO: IMEI acknowledgment sent {"connection_id":228035,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:02:42] local.INFO: TCP Data received {"connection_id":231562,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:02:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231562,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:02:42] local.INFO: Processing buffer {"connection_id":231562,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:02:42] local.INFO: Packet analysis {"connection_id":231562,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:02:42] local.INFO: Extracted packet for processing {"connection_id":231562,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:02:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:02:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180228352001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:02:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:02:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:02:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:02:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793673068000,"timestamp_ms":1793673068000,"timestamp_seconds":1793673068,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3efde0"} 
[2026-11-03 08:02:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:02: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-11-03 08: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":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 08:02:42] 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-11-03 08: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-11-03 08:02:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:02:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:02:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231562,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:02:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231562,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:02:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231562,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:02:42] 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-11-03 08:02:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:02:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:02:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180228352001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:02:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:02:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:02:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180228352001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:02:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:02:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:02:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:02:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:02:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180228352001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:02:42] local.INFO: DEBUG: GPS processor result {"connection_id":231562,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53813,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:02:42] local.INFO: GPS data processed {"connection_id":231562,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:02:42] local.INFO: Acknowledgment sent {"connection_id":231562,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:02:52] local.INFO: TCP Data received {"connection_id":228473,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:02:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228473,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:02:52] local.INFO: Processing buffer {"connection_id":228473,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:02:52] local.INFO: IMEI packet received {"connection_id":228473,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 08:02:52] local.INFO: IMEI acknowledgment sent {"connection_id":228473,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:03:10] local.INFO: TCP Data received {"connection_id":229737,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:03:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229737,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:03:10] local.INFO: Processing buffer {"connection_id":229737,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:03:10] local.INFO: IMEI packet received {"connection_id":229737,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:03:10] local.INFO: IMEI acknowledgment sent {"connection_id":229737,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:03:15] local.INFO: TCP Data received {"connection_id":229737,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:03:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229737,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:03:15] local.INFO: Processing buffer {"connection_id":229737,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:03:15] local.INFO: IMEI packet received {"connection_id":229737,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:03:15] local.INFO: IMEI acknowledgment sent {"connection_id":229737,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:03:16] local.INFO: TCP Data received {"connection_id":229737,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:03:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229737,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:03:16] local.INFO: Processing buffer {"connection_id":229737,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:03:16] local.INFO: Packet analysis {"connection_id":229737,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:03:16] local.INFO: Extracted packet for processing {"connection_id":229737,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:03:16] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:03: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-11-03 08:03:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180228352001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:03:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:03:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:03:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:03:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793673068000,"timestamp_ms":1793673068000,"timestamp_seconds":1793673068,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3efde0"} 
[2026-11-03 08:03:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:03:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:03: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 08:03:16] 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-11-03 08:03: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-11-03 08:03:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:03:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:03:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229737,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:03:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:03:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:03:16] 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-11-03 08:03:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:03:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:03:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180228352001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:03:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:03:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:03:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180228352001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:03:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:03:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:03:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:03:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:03:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180228352001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:03:16] local.INFO: DEBUG: GPS processor result {"connection_id":229737,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53814,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:03:16] local.INFO: GPS data processed {"connection_id":229737,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:03:16] local.INFO: Acknowledgment sent {"connection_id":229737,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:03:20] local.INFO: TCP Data received {"connection_id":229737,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:03:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229737,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:03:20] local.INFO: Processing buffer {"connection_id":229737,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:03:20] local.INFO: Packet analysis {"connection_id":229737,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:03:20] local.INFO: Extracted packet for processing {"connection_id":229737,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:03:20] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:03: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-11-03 08:03:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180228352001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:03:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:03:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:03:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:03:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793673068000,"timestamp_ms":1793673068000,"timestamp_seconds":1793673068,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3efde0"} 
[2026-11-03 08:03:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:03:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:03: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":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 08:03:20] 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-11-03 08:03: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-11-03 08:03:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:03:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:03:20] local.INFO: Teltonika packet parsed successfully {"connection_id":229737,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:03:20] local.INFO: Passing IMEI to GPS processor {"connection_id":229737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:03:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":229737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:03:20] 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-11-03 08:03:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:03:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:03:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180228352001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:03:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:03:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:03:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180228352001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:03:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:03:20] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:03:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:03:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:03:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180228352001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:03:20] local.INFO: DEBUG: GPS processor result {"connection_id":229737,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53815,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:03:20] local.INFO: GPS data processed {"connection_id":229737,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:03:20] local.INFO: Acknowledgment sent {"connection_id":229737,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:04:05] local.INFO: TCP Data received {"connection_id":229738,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:04:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229738,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:04:05] local.INFO: Processing buffer {"connection_id":229738,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:04:05] local.INFO: IMEI packet received {"connection_id":229738,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:04:05] local.INFO: IMEI acknowledgment sent {"connection_id":229738,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:04:10] local.INFO: TCP Data received {"connection_id":229738,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:04:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229738,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:04:10] local.INFO: Processing buffer {"connection_id":229738,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:04:10] local.INFO: IMEI packet received {"connection_id":229738,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:04:10] local.INFO: IMEI acknowledgment sent {"connection_id":229738,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:04:11] local.INFO: TCP Data received {"connection_id":229738,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:04:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229738,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:04:11] local.INFO: Processing buffer {"connection_id":229738,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:04:11] local.INFO: Packet analysis {"connection_id":229738,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:04:11] local.INFO: Extracted packet for processing {"connection_id":229738,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:04:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:04: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-11-03 08:04:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180228352001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:04:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:04:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:04:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:04:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793673068000,"timestamp_ms":1793673068000,"timestamp_seconds":1793673068,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3efde0"} 
[2026-11-03 08:04:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:04: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-11-03 08:04: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-11-03 08:04: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-11-03 08:04: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-11-03 08:04:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:04:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:04:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229738,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:04:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:04:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:04:11] 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-11-03 08:04:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:04:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:04:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180228352001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:04:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:04:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:04:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180228352001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:04:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:04:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:04:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:04:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:04:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180228352001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:04:11] local.INFO: DEBUG: GPS processor result {"connection_id":229738,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53816,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:04:11] local.INFO: GPS data processed {"connection_id":229738,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:04:11] local.INFO: Acknowledgment sent {"connection_id":229738,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:04:16] local.INFO: TCP Data received {"connection_id":229738,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:04:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229738,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:04:16] local.INFO: Processing buffer {"connection_id":229738,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:04:16] local.INFO: Packet analysis {"connection_id":229738,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:04:16] local.INFO: Extracted packet for processing {"connection_id":229738,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:04:16] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:04: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-11-03 08:04:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180228352001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:04:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:04:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:04:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:04:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793673068000,"timestamp_ms":1793673068000,"timestamp_seconds":1793673068,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3efde0"} 
[2026-11-03 08:04:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:04:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:04: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 08:04:16] 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-11-03 08:04: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-11-03 08:04:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:04:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:04:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229738,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:04:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:04:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:04:16] 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-11-03 08:04:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:04:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:04:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180228352001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:04:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:04:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:04:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180228352001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:04:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:04:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:04:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:04:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:04:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180228352001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:04:16] local.INFO: DEBUG: GPS processor result {"connection_id":229738,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53817,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:04:16] local.INFO: GPS data processed {"connection_id":229738,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:04:16] local.INFO: Acknowledgment sent {"connection_id":229738,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:04:47] local.INFO: TCP Data received {"connection_id":229738,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:04:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229738,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:04:47] local.INFO: Processing buffer {"connection_id":229738,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:04:47] local.INFO: Packet analysis {"connection_id":229738,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:04:47] local.INFO: Extracted packet for processing {"connection_id":229738,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:04:47] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:04: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-11-03 08:04:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180228352001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:04:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:04:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:04:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:04:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793673068000,"timestamp_ms":1793673068000,"timestamp_seconds":1793673068,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3efde0"} 
[2026-11-03 08:04:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:04:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:04: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":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 08:04:47] 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-11-03 08:04: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-11-03 08:04:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:04:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:04:47] local.INFO: Teltonika packet parsed successfully {"connection_id":229738,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:04:47] local.INFO: Passing IMEI to GPS processor {"connection_id":229738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:04:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":229738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:04:47] 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-11-03 08:04:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:04:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:04:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180228352001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:04:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:04:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:04:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180228352001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:04:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:04:47] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:04:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:04:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:04:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180228352001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:04:47] local.INFO: DEBUG: GPS processor result {"connection_id":229738,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53818,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:04:47] local.INFO: GPS data processed {"connection_id":229738,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:04:47] local.INFO: Acknowledgment sent {"connection_id":229738,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:05:05] local.INFO: TCP Data received {"connection_id":228475,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:05:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228475,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:05:05] local.INFO: Processing buffer {"connection_id":228475,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:05:05] local.INFO: IMEI packet received {"connection_id":228475,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:05:05] local.INFO: IMEI acknowledgment sent {"connection_id":228475,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:05:10] local.INFO: TCP Data received {"connection_id":228475,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:05:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228475,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:05:10] local.INFO: Processing buffer {"connection_id":228475,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:05:10] local.INFO: IMEI packet received {"connection_id":228475,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:05:10] local.INFO: IMEI acknowledgment sent {"connection_id":228475,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:05:11] local.INFO: TCP Data received {"connection_id":228475,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:05:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228475,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:05:11] local.INFO: Processing buffer {"connection_id":228475,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:05:11] local.INFO: Packet analysis {"connection_id":228475,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:05:11] local.INFO: Extracted packet for processing {"connection_id":228475,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:05:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:05: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-11-03 08:05:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180228352001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:05:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:05:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:05:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:05:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793673068000,"timestamp_ms":1793673068000,"timestamp_seconds":1793673068,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3efde0"} 
[2026-11-03 08:05:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:05: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-11-03 08:05: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-11-03 08:05: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-11-03 08:05: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-11-03 08:05:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:05:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:05:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228475,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:05:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:05:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:05: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-11-03 08:05:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:05:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:05:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180228352001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:05:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:05:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:05:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180228352001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:05:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:05:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:05:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:05:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:05:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180228352001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:05:11] local.INFO: DEBUG: GPS processor result {"connection_id":228475,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53819,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:05:11] local.INFO: GPS data processed {"connection_id":228475,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:05:11] local.INFO: Acknowledgment sent {"connection_id":228475,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:05:42] local.INFO: TCP Data received {"connection_id":228475,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:05:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228475,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:05:42] local.INFO: Processing buffer {"connection_id":228475,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:05:42] local.INFO: Packet analysis {"connection_id":228475,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:05:42] local.INFO: Extracted packet for processing {"connection_id":228475,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:05:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:05: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-11-03 08:05:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180228352001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:05:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:05:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:05:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:05:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793673068000,"timestamp_ms":1793673068000,"timestamp_seconds":1793673068,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3efde0"} 
[2026-11-03 08:05:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:05: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-11-03 08:05: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 08:05:42] 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-11-03 08:05: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-11-03 08:05:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:05:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:05:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228475,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:05:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:05:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:05:42] 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-11-03 08:05:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:05:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:05:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180228352001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:05:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:05:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:05:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180228352001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:05:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:05:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:05:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:05:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:05:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180228352001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:05:42] local.INFO: DEBUG: GPS processor result {"connection_id":228475,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53820,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:05:42] local.INFO: GPS data processed {"connection_id":228475,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:05:42] local.INFO: Acknowledgment sent {"connection_id":228475,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:06:05] local.INFO: TCP Data received {"connection_id":229739,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:06:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229739,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:06:05] local.INFO: Processing buffer {"connection_id":229739,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:06:05] local.INFO: IMEI packet received {"connection_id":229739,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:06:05] local.INFO: IMEI acknowledgment sent {"connection_id":229739,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:06:10] local.INFO: TCP Data received {"connection_id":229739,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:06:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229739,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:06:10] local.INFO: Processing buffer {"connection_id":229739,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:06:10] local.INFO: IMEI packet received {"connection_id":229739,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:06:10] local.INFO: IMEI acknowledgment sent {"connection_id":229739,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:06:12] local.INFO: TCP Data received {"connection_id":229739,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:06:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229739,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:06:12] local.INFO: Processing buffer {"connection_id":229739,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:06:12] local.INFO: Packet analysis {"connection_id":229739,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:06:12] local.INFO: Extracted packet for processing {"connection_id":229739,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:06:12] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:06: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-11-03 08:06:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180228352001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:06:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:06:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:06:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:06:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793673068000,"timestamp_ms":1793673068000,"timestamp_seconds":1793673068,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3efde0"} 
[2026-11-03 08:06:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:06: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-11-03 08:06: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 08:06:12] 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-11-03 08:06: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-11-03 08:06:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:06:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:06:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229739,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:06:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229739,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:06:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229739,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:06:12] 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-11-03 08:06:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:06:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:06:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180228352001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:06:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:06:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:06:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180228352001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:06:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:06:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:06:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:06:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:06:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180228352001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:06:12] local.INFO: DEBUG: GPS processor result {"connection_id":229739,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53821,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:06:12] local.INFO: GPS data processed {"connection_id":229739,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:06:12] local.INFO: Acknowledgment sent {"connection_id":229739,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:06:43] local.INFO: TCP Data received {"connection_id":229739,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:06:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229739,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:06:43] local.INFO: Processing buffer {"connection_id":229739,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f3efde0012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:06:43] local.INFO: Packet analysis {"connection_id":229739,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:06:43] local.INFO: Extracted packet for processing {"connection_id":229739,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f3e"} 
[2026-11-03 08:06:43] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:06:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:06:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180228352001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:06:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:06:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:06:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:06:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793673068000,"timestamp_ms":1793673068000,"timestamp_seconds":1793673068,"priority":1,"record_length":96,"hex_timestamp":"000001a19f3efde0"} 
[2026-11-03 08:06:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:06: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-11-03 08:06:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 08:06:43] 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-11-03 08:06:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:06:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:06:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:06:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229739,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:06:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229739,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:06:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229739,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:06:43] 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-11-03 08:06:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:06:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:06:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180228352001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:06:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:06:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:06:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180228352001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:06:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:06:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:06:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:06:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:06:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180228352001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:06:43] local.INFO: DEBUG: GPS processor result {"connection_id":229739,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53822,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:06:43] local.INFO: GPS data processed {"connection_id":229739,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:06:43] local.INFO: Acknowledgment sent {"connection_id":229739,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:07:05] local.INFO: TCP Data received {"connection_id":228477,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:07:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228477,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:07:05] local.INFO: Processing buffer {"connection_id":228477,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:07:05] local.INFO: IMEI packet received {"connection_id":228477,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:07:05] local.INFO: IMEI acknowledgment sent {"connection_id":228477,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:07:10] local.INFO: TCP Data received {"connection_id":228477,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:07:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228477,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:07:10] local.INFO: Processing buffer {"connection_id":228477,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:07:10] local.INFO: IMEI packet received {"connection_id":228477,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:07:10] local.INFO: IMEI acknowledgment sent {"connection_id":228477,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:07:11] local.INFO: TCP Data received {"connection_id":228477,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:07:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228477,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:07:11] local.INFO: Processing buffer {"connection_id":228477,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:07:11] local.INFO: Packet analysis {"connection_id":228477,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:07:11] local.INFO: Extracted packet for processing {"connection_id":228477,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:07:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:07: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-11-03 08:07:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180305408001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:07:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:07:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:07:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:07:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793673369000,"timestamp_ms":1793673369000,"timestamp_seconds":1793673369,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4395a8"} 
[2026-11-03 08:07:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:07: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-11-03 08:07: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-11-03 08:07: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-11-03 08:07: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-11-03 08:07:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:07:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:07:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228477,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:07:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228477,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:07:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228477,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:07: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-11-03 08:07:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:07:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:07:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180305408001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:07:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:07:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:07:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180305408001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:07:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:07:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:07:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:07:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:07:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180305408001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:07:11] local.INFO: DEBUG: GPS processor result {"connection_id":228477,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53823,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:07:11] local.INFO: GPS data processed {"connection_id":228477,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:07:11] local.INFO: Acknowledgment sent {"connection_id":228477,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:07:42] local.INFO: TCP Data received {"connection_id":228477,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:07:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228477,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:07:42] local.INFO: Processing buffer {"connection_id":228477,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:07:42] local.INFO: Packet analysis {"connection_id":228477,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:07:42] local.INFO: Extracted packet for processing {"connection_id":228477,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:07:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:07: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-11-03 08:07:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180305408001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:07:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:07:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:07:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:07:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793673369000,"timestamp_ms":1793673369000,"timestamp_seconds":1793673369,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4395a8"} 
[2026-11-03 08:07:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:07:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:07:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 08:07:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:07: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-11-03 08:07:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:07:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:07:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228477,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:07:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228477,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:07:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228477,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:07:42] 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-11-03 08:07:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:07:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:07:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180305408001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:07:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:07:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:07:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180305408001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:07:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:07:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:07:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:07:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:07:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180305408001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:07:42] local.INFO: DEBUG: GPS processor result {"connection_id":228477,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53824,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:07:42] local.INFO: GPS data processed {"connection_id":228477,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:07:42] local.INFO: Acknowledgment sent {"connection_id":228477,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:07:53] local.INFO: TCP Data received {"connection_id":231565,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:07:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231565,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:07:53] local.INFO: Processing buffer {"connection_id":231565,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:07:53] local.INFO: IMEI packet received {"connection_id":231565,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 08:07:53] local.INFO: IMEI acknowledgment sent {"connection_id":231565,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:08:09] local.INFO: TCP Data received {"connection_id":229740,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:08:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229740,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:08:09] local.INFO: Processing buffer {"connection_id":229740,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:08:09] local.INFO: IMEI packet received {"connection_id":229740,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:08:09] local.INFO: IMEI acknowledgment sent {"connection_id":229740,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:08:10] local.INFO: TCP Data received {"connection_id":228036,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:08:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228036,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:08:10] local.INFO: Processing buffer {"connection_id":228036,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:08:10] local.INFO: IMEI packet received {"connection_id":228036,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:08:10] local.INFO: IMEI acknowledgment sent {"connection_id":228036,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:08:15] local.INFO: TCP Data received {"connection_id":228036,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:08:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228036,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:08:15] local.INFO: Processing buffer {"connection_id":228036,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:08:15] local.INFO: IMEI packet received {"connection_id":228036,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:08:15] local.INFO: IMEI acknowledgment sent {"connection_id":228036,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:08:16] local.INFO: TCP Data received {"connection_id":228036,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:08:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228036,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:08:16] local.INFO: Processing buffer {"connection_id":228036,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:08:16] local.INFO: Packet analysis {"connection_id":228036,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:08:16] local.INFO: Extracted packet for processing {"connection_id":228036,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:08:16] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:08: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-11-03 08:08:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180305408001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:08:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:08:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:08:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:08:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793673369000,"timestamp_ms":1793673369000,"timestamp_seconds":1793673369,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4395a8"} 
[2026-11-03 08:08:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:08:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:08: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":129,"data_length":795,"current_offset":136} 
[2026-11-03 08:08:16] 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-11-03 08:08: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-11-03 08:08:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:08:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:08:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228036,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:08:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:08:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:08:16] 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-11-03 08:08:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:08:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:08:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180305408001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:08:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:08:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:08:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180305408001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:08:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:08:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:08:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:08:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:08:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180305408001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:08:16] local.INFO: DEBUG: GPS processor result {"connection_id":228036,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53825,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:08:16] local.INFO: GPS data processed {"connection_id":228036,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:08:16] local.INFO: Acknowledgment sent {"connection_id":228036,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:08:17] local.INFO: TCP Data received {"connection_id":229740,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:08:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229740,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:08:17] local.INFO: Processing buffer {"connection_id":229740,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:08:17] local.INFO: IMEI packet received {"connection_id":229740,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:08:17] local.INFO: IMEI acknowledgment sent {"connection_id":229740,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:08:19] local.INFO: TCP Data received {"connection_id":229740,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a0000000000006d600100000000000000000000000000..."} 
[2026-11-03 08:08:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229740,"packet_length":795,"packet_hex":"000000000000030f8e0a0000000000006d600100000000000000000000000000..."} 
[2026-11-03 08:08:19] local.INFO: Processing buffer {"connection_id":229740,"buffer_length":795,"buffer_hex":"000000000000030f8e0a0000000000006d600100000000000000000000000000..."} 
[2026-11-03 08:08:19] local.INFO: Packet analysis {"connection_id":229740,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000000000000"} 
[2026-11-03 08:08:19] local.INFO: Extracted packet for processing {"connection_id":229740,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000000000000"} 
[2026-11-03 08:08:19] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 08:08: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-11-03 08:08:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38889773519077376,"note":"Value kept but may cause issues"} 
[2026-11-03 08:08:19] local.INFO: IO Element Parsed {"io_data_count":5,"io_data_keys":[0,66,16,94,24],"length":72,"final_offset":106,"validated_count":5,"validation_warnings":[]} 
[2026-11-03 08:08:19] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":28000,"timestamp_seconds":28,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-11-03 08:08:19] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":10,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:08:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":0,"records_with_valid_data":0} 
[2026-11-03 08:08:19] local.INFO: Teltonika packet parsed successfully {"connection_id":229740,"avl_records_parsed":0,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:08:19] local.INFO: Passing IMEI to GPS processor {"connection_id":229740,"device_imei":"862567072573210","avl_records_count":0} 
[2026-11-03 08:08:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":229740,"device_imei":"862567072573210","avl_records_count":0} 
[2026-11-03 08:08:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":0,"parser_version":"unknown"} 
[2026-11-03 08:08:19] local.WARNING: DEBUG: No valid data to process  
[2026-11-03 08:08:19] local.INFO: DEBUG: GPS processor result {"connection_id":229740,"result":{"success":false,"message":"No valid data to process"}} 
[2026-11-03 08:08:19] local.ERROR: GPS data processing failed {"connection_id":229740,"error":"No valid data to process"} 
[2026-11-03 08:08:19] local.INFO: Acknowledgment sent {"connection_id":229740,"records_acknowledged":0,"records_expected":10,"ack_packet":"00000000000000028e000000a065"} 
[2026-11-03 08:08:20] local.INFO: TCP Data received {"connection_id":228036,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:08:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228036,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:08:20] local.INFO: Processing buffer {"connection_id":228036,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:08:20] local.INFO: Packet analysis {"connection_id":228036,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:08:20] local.INFO: Extracted packet for processing {"connection_id":228036,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:08:20] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:08: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-11-03 08:08:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180305408001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:08:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:08:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:08:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:08:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793673369000,"timestamp_ms":1793673369000,"timestamp_seconds":1793673369,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4395a8"} 
[2026-11-03 08:08:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:08:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:08: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 08:08:20] 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-11-03 08:08: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-11-03 08:08:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:08:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:08:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228036,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:08:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:08:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:08:20] 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-11-03 08:08:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:08:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:08:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180305408001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:08:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:08:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:08:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180305408001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:08:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:08:20] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:08:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:08:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:08:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180305408001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:08:20] local.INFO: DEBUG: GPS processor result {"connection_id":228036,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53826,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:08:20] local.INFO: GPS data processed {"connection_id":228036,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:08:20] local.INFO: Acknowledgment sent {"connection_id":228036,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:08:21] local.INFO: TCP Data received {"connection_id":229740,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000000000000f2300100000000000000000000000000..."} 
[2026-11-03 08:08:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229740,"packet_length":795,"packet_hex":"000000000000030f8e0a000000000000f2300100000000000000000000000000..."} 
[2026-11-03 08:08:21] local.INFO: Processing buffer {"connection_id":229740,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000000000000f2300100000000000000000000000000..."} 
[2026-11-03 08:08:21] local.INFO: Packet analysis {"connection_id":229740,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000000000000"} 
[2026-11-03 08:08:21] local.INFO: Extracted packet for processing {"connection_id":229740,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000000000000"} 
[2026-11-03 08:08:21] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 08:08: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-11-03 08:08:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38889773519077376,"note":"Value kept but may cause issues"} 
[2026-11-03 08:08:21] local.INFO: IO Element Parsed {"io_data_count":5,"io_data_keys":[0,66,16,94,24],"length":72,"final_offset":106,"validated_count":5,"validation_warnings":[]} 
[2026-11-03 08:08:21] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":62000,"timestamp_seconds":62,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-11-03 08:08:21] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":10,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:08:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":0,"records_with_valid_data":0} 
[2026-11-03 08:08:21] local.INFO: Teltonika packet parsed successfully {"connection_id":229740,"avl_records_parsed":0,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:08:21] local.INFO: Passing IMEI to GPS processor {"connection_id":229740,"device_imei":"862567072573210","avl_records_count":0} 
[2026-11-03 08:08:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":229740,"device_imei":"862567072573210","avl_records_count":0} 
[2026-11-03 08:08:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":0,"parser_version":"unknown"} 
[2026-11-03 08:08:21] local.WARNING: DEBUG: No valid data to process  
[2026-11-03 08:08:21] local.INFO: DEBUG: GPS processor result {"connection_id":229740,"result":{"success":false,"message":"No valid data to process"}} 
[2026-11-03 08:08:21] local.ERROR: GPS data processing failed {"connection_id":229740,"error":"No valid data to process"} 
[2026-11-03 08:08:21] local.INFO: Acknowledgment sent {"connection_id":229740,"records_acknowledged":0,"records_expected":10,"ack_packet":"00000000000000028e000000a065"} 
[2026-11-03 08:08:53] local.INFO: TCP Data received {"connection_id":229740,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a00000000000144380100000000000000000000000000..."} 
[2026-11-03 08:08:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229740,"packet_length":795,"packet_hex":"000000000000030f8e0a00000000000144380100000000000000000000000000..."} 
[2026-11-03 08:08:53] local.INFO: Processing buffer {"connection_id":229740,"buffer_length":795,"buffer_hex":"000000000000030f8e0a00000000000144380100000000000000000000000000..."} 
[2026-11-03 08:08:53] local.INFO: Packet analysis {"connection_id":229740,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000000000001"} 
[2026-11-03 08:08:53] local.INFO: Extracted packet for processing {"connection_id":229740,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000000000001"} 
[2026-11-03 08:08:53] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 08:08: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-11-03 08:08:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38889773519077376,"note":"Value kept but may cause issues"} 
[2026-11-03 08:08:53] local.INFO: IO Element Parsed {"io_data_count":5,"io_data_keys":[0,66,16,94,24],"length":72,"final_offset":106,"validated_count":5,"validation_warnings":[]} 
[2026-11-03 08:08:53] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":83000,"timestamp_seconds":83,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-11-03 08:08:53] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":10,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:08:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":0,"records_with_valid_data":0} 
[2026-11-03 08:08:53] local.INFO: Teltonika packet parsed successfully {"connection_id":229740,"avl_records_parsed":0,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:08:53] local.INFO: Passing IMEI to GPS processor {"connection_id":229740,"device_imei":"862567072573210","avl_records_count":0} 
[2026-11-03 08:08:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":229740,"device_imei":"862567072573210","avl_records_count":0} 
[2026-11-03 08:08:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":0,"parser_version":"unknown"} 
[2026-11-03 08:08:53] local.WARNING: DEBUG: No valid data to process  
[2026-11-03 08:08:53] local.INFO: DEBUG: GPS processor result {"connection_id":229740,"result":{"success":false,"message":"No valid data to process"}} 
[2026-11-03 08:08:53] local.ERROR: GPS data processing failed {"connection_id":229740,"error":"No valid data to process"} 
[2026-11-03 08:08:53] local.INFO: Acknowledgment sent {"connection_id":229740,"records_acknowledged":0,"records_expected":10,"ack_packet":"00000000000000028e000000a065"} 
[2026-11-03 08:09:05] local.INFO: TCP Data received {"connection_id":228037,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:09:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228037,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:09:05] local.INFO: Processing buffer {"connection_id":228037,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:09:05] local.INFO: IMEI packet received {"connection_id":228037,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:09:05] local.INFO: IMEI acknowledgment sent {"connection_id":228037,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:09:10] local.INFO: TCP Data received {"connection_id":228037,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:09:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228037,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:09:10] local.INFO: Processing buffer {"connection_id":228037,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:09:10] local.INFO: IMEI packet received {"connection_id":228037,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:09:10] local.INFO: IMEI acknowledgment sent {"connection_id":228037,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:09:11] local.INFO: TCP Data received {"connection_id":228037,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:09:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228037,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:09:11] local.INFO: Processing buffer {"connection_id":228037,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:09:11] local.INFO: Packet analysis {"connection_id":228037,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:09:11] local.INFO: Extracted packet for processing {"connection_id":228037,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:09:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:09:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180305408001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:09:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:09:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:09:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:09:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793673369000,"timestamp_ms":1793673369000,"timestamp_seconds":1793673369,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4395a8"} 
[2026-11-03 08:09:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:09: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-11-03 08: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 08:09: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-11-03 08: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-11-03 08:09:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:09:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:09:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228037,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:09:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228037,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:09:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228037,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:09: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-11-03 08:09:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:09:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:09:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180305408001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:09:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:09:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:09:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180305408001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:09:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:09:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:09:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:09:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:09:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180305408001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:09:11] local.INFO: DEBUG: GPS processor result {"connection_id":228037,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53827,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:09:11] local.INFO: GPS data processed {"connection_id":228037,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:09:11] local.INFO: Acknowledgment sent {"connection_id":228037,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:09:16] local.INFO: TCP Data received {"connection_id":228037,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:09:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228037,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:09:16] local.INFO: Processing buffer {"connection_id":228037,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:09:16] local.INFO: Packet analysis {"connection_id":228037,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:09:16] local.INFO: Extracted packet for processing {"connection_id":228037,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:09:16] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:09:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:09:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180305408001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:09:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:09:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:09:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:09:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793673369000,"timestamp_ms":1793673369000,"timestamp_seconds":1793673369,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4395a8"} 
[2026-11-03 08:09:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:09:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:09:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 08:09:16] 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-11-03 08:09:16] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:09:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:09:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:09:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228037,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:09:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228037,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:09:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228037,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:09:16] 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-11-03 08:09:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:09:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:09:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180305408001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:09:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:09:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:09:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180305408001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:09:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:09:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:09:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:09:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:09:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180305408001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:09:16] local.INFO: DEBUG: GPS processor result {"connection_id":228037,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53828,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:09:16] local.INFO: GPS data processed {"connection_id":228037,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:09:16] local.INFO: Acknowledgment sent {"connection_id":228037,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:09:25] local.INFO: TCP Data received {"connection_id":229740,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4622000100000000000000000000000000..."} 
[2026-11-03 08:09:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229740,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4622000100000000000000000000000000..."} 
[2026-11-03 08:09:25] local.INFO: Processing buffer {"connection_id":229740,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4622000100000000000000000000000000..."} 
[2026-11-03 08:09:25] local.INFO: Packet analysis {"connection_id":229740,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f46"} 
[2026-11-03 08:09:25] local.INFO: Extracted packet for processing {"connection_id":229740,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f46"} 
[2026-11-03 08:09:25] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 08:09: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-11-03 08:09:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38889773519077376,"note":"Value kept but may cause issues"} 
[2026-11-03 08:09:25] local.INFO: IO Element Parsed {"io_data_count":5,"io_data_keys":[0,66,16,94,24],"length":72,"final_offset":106,"validated_count":5,"validation_warnings":[]} 
[2026-11-03 08:09:25] local.INFO: AVL Record Parsed {"raw_timestamp":1793673536000,"timestamp_ms":1793673536000,"timestamp_seconds":1793673536,"priority":1,"record_length":96,"hex_timestamp":"000001a19f462200"} 
[2026-11-03 08:09:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:09:25] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":4096,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:09:25] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 08:09:25] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:09: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-11-03 08:09:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:09:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:09:25] local.INFO: Teltonika packet parsed successfully {"connection_id":229740,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:09:25] local.INFO: Passing IMEI to GPS processor {"connection_id":229740,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:09:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":229740,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:09:25] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:09:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:09:25] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:09:25] local.INFO: DEBUG: GPS processor result {"connection_id":229740,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 08:09:25] local.INFO: GPS data processed {"connection_id":229740,"processed":0,"errors":0,"total":1} 
[2026-11-03 08:09:25] local.INFO: Acknowledgment sent {"connection_id":229740,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:09:47] local.INFO: TCP Data received {"connection_id":228037,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:09:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228037,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:09:47] local.INFO: Processing buffer {"connection_id":228037,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:09:47] local.INFO: Packet analysis {"connection_id":228037,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:09:47] local.INFO: Extracted packet for processing {"connection_id":228037,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:09:47] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:09: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-11-03 08:09:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180305408001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:09:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:09:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:09:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:09:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793673369000,"timestamp_ms":1793673369000,"timestamp_seconds":1793673369,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4395a8"} 
[2026-11-03 08:09:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:09:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:09: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 08:09:47] 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-11-03 08:09: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-11-03 08:09:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:09:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:09:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228037,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:09:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228037,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:09:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228037,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:09:47] 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-11-03 08:09:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:09:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:09:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180305408001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:09:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:09:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:09:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180305408001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:09:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:09:47] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:09:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:09:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:09:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180305408001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:09:47] local.INFO: DEBUG: GPS processor result {"connection_id":228037,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53829,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:09:47] local.INFO: GPS data processed {"connection_id":228037,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:09:47] local.INFO: Acknowledgment sent {"connection_id":228037,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:09:57] local.INFO: TCP Data received {"connection_id":229740,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4674080100000000000000000000000000..."} 
[2026-11-03 08:09:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229740,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4674080100000000000000000000000000..."} 
[2026-11-03 08:09:57] local.INFO: Processing buffer {"connection_id":229740,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4674080100000000000000000000000000..."} 
[2026-11-03 08:09:57] local.INFO: Packet analysis {"connection_id":229740,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f46"} 
[2026-11-03 08:09:57] local.INFO: Extracted packet for processing {"connection_id":229740,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f46"} 
[2026-11-03 08:09:57] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:09:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38889773519077376,"note":"Value kept but may cause issues"} 
[2026-11-03 08:09:57] local.INFO: IO Element Parsed {"io_data_count":5,"io_data_keys":[0,66,16,94,24],"length":72,"final_offset":106,"validated_count":5,"validation_warnings":[]} 
[2026-11-03 08:09:57] local.INFO: AVL Record Parsed {"raw_timestamp":1793673557000,"timestamp_ms":1793673557000,"timestamp_seconds":1793673557,"priority":1,"record_length":96,"hex_timestamp":"000001a19f467408"} 
[2026-11-03 08:09:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:09:57] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":5888,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 08:09:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08: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-11-03 08:09:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:09:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:09:57] local.INFO: Teltonika packet parsed successfully {"connection_id":229740,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:09:57] local.INFO: Passing IMEI to GPS processor {"connection_id":229740,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:09:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":229740,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:09:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:09:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:09:57] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:09:57] local.INFO: DEBUG: GPS processor result {"connection_id":229740,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 08:09:57] local.INFO: GPS data processed {"connection_id":229740,"processed":0,"errors":0,"total":1} 
[2026-11-03 08:09:57] local.INFO: Acknowledgment sent {"connection_id":229740,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:10:05] local.INFO: TCP Data received {"connection_id":228478,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:10:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228478,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:10:05] local.INFO: Processing buffer {"connection_id":228478,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:10:05] local.INFO: IMEI packet received {"connection_id":228478,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:10:05] local.INFO: IMEI acknowledgment sent {"connection_id":228478,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:10:10] local.INFO: TCP Data received {"connection_id":228478,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:10:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228478,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:10:10] local.INFO: Processing buffer {"connection_id":228478,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:10:10] local.INFO: IMEI packet received {"connection_id":228478,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:10:10] local.INFO: IMEI acknowledgment sent {"connection_id":228478,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:10:11] local.INFO: TCP Data received {"connection_id":228478,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:10:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228478,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:10:11] local.INFO: Processing buffer {"connection_id":228478,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:10:11] local.INFO: Packet analysis {"connection_id":228478,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:10:11] local.INFO: Extracted packet for processing {"connection_id":228478,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:10:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:10:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180305408001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:10:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:10:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:10:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:10:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793673369000,"timestamp_ms":1793673369000,"timestamp_seconds":1793673369,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4395a8"} 
[2026-11-03 08:10:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:10: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-11-03 08: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 08:10: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-11-03 08: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-11-03 08:10:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:10:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:10:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228478,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:10:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:10:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:10: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-11-03 08:10:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:10:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:10:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180305408001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:10:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:10:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:10:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180305408001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:10:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:10:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:10:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:10:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:10:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180305408001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:10:11] local.INFO: DEBUG: GPS processor result {"connection_id":228478,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53830,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:10:11] local.INFO: GPS data processed {"connection_id":228478,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:10:11] local.INFO: Acknowledgment sent {"connection_id":228478,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:10:34] local.INFO: TCP Data received {"connection_id":229740,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f46c6100100000000000000000000000000..."} 
[2026-11-03 08:10:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229740,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f46c6100100000000000000000000000000..."} 
[2026-11-03 08:10:34] local.INFO: Processing buffer {"connection_id":229740,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f46c6100100000000000000000000000000..."} 
[2026-11-03 08:10:34] local.INFO: Packet analysis {"connection_id":229740,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f46"} 
[2026-11-03 08:10:34] local.INFO: Extracted packet for processing {"connection_id":229740,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f46"} 
[2026-11-03 08:10:34] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:10:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38889773519077376,"note":"Value kept but may cause issues"} 
[2026-11-03 08:10:34] local.INFO: IO Element Parsed {"io_data_count":5,"io_data_keys":[0,66,16,94,24],"length":72,"final_offset":106,"validated_count":5,"validation_warnings":[]} 
[2026-11-03 08:10:34] local.INFO: AVL Record Parsed {"raw_timestamp":1793673578000,"timestamp_ms":1793673578000,"timestamp_seconds":1793673578,"priority":1,"record_length":96,"hex_timestamp":"000001a19f46c610"} 
[2026-11-03 08:10:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:10:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":7424,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:10:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-11-03 08:10:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08: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-11-03 08:10:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:10:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:10:34] local.INFO: Teltonika packet parsed successfully {"connection_id":229740,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:10:34] local.INFO: Passing IMEI to GPS processor {"connection_id":229740,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:10:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":229740,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:10:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:10:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:10:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:10:34] local.INFO: DEBUG: GPS processor result {"connection_id":229740,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 08:10:34] local.INFO: GPS data processed {"connection_id":229740,"processed":0,"errors":0,"total":1} 
[2026-11-03 08:10:34] local.INFO: Acknowledgment sent {"connection_id":229740,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:10:43] local.INFO: TCP Data received {"connection_id":228478,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:10:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228478,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:10:43] local.INFO: Processing buffer {"connection_id":228478,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:10:43] local.INFO: Packet analysis {"connection_id":228478,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:10:43] local.INFO: Extracted packet for processing {"connection_id":228478,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:10:43] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:10: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-11-03 08:10:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180305408001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:10:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:10:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:10:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:10:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793673369000,"timestamp_ms":1793673369000,"timestamp_seconds":1793673369,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4395a8"} 
[2026-11-03 08:10:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:10: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-11-03 08:10: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 08:10:43] 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-11-03 08:10: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-11-03 08:10:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:10:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:10:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228478,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:10:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:10:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:10:43] 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-11-03 08:10:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:10:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:10:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180305408001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:10:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:10:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:10:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180305408001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:10:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:10:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:10:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:10:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:10:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180305408001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:10:43] local.INFO: DEBUG: GPS processor result {"connection_id":228478,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53831,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:10:43] local.INFO: GPS data processed {"connection_id":228478,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:10:43] local.INFO: Acknowledgment sent {"connection_id":228478,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:11:05] local.INFO: TCP Data received {"connection_id":228039,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:11:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228039,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:11:05] local.INFO: Processing buffer {"connection_id":228039,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:11:05] local.INFO: IMEI packet received {"connection_id":228039,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:11:05] local.INFO: IMEI acknowledgment sent {"connection_id":228039,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:11:09] local.INFO: TCP Data received {"connection_id":229740,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4718180100000000000000000000000000..."} 
[2026-11-03 08:11:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229740,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4718180100000000000000000000000000..."} 
[2026-11-03 08:11:09] local.INFO: Processing buffer {"connection_id":229740,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4718180100000000000000000000000000..."} 
[2026-11-03 08:11:09] local.INFO: Packet analysis {"connection_id":229740,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f47"} 
[2026-11-03 08:11:09] local.INFO: Extracted packet for processing {"connection_id":229740,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f47"} 
[2026-11-03 08:11:09] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 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-11-03 08:11:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38889773519077376,"note":"Value kept but may cause issues"} 
[2026-11-03 08:11:09] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,36,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 08:11:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793673599000,"timestamp_ms":1793673599000,"timestamp_seconds":1793673599,"priority":1,"record_length":96,"hex_timestamp":"000001a19f471818"} 
[2026-11-03 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-11-03 08:11:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":8704,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 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":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-11-03 08:11:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 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-11-03 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-11-03 08:11:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:11:09] local.INFO: Teltonika packet parsed successfully {"connection_id":229740,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:11:09] local.INFO: Passing IMEI to GPS processor {"connection_id":229740,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:11:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":229740,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:11:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:11:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:11:09] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:11:09] local.INFO: DEBUG: GPS processor result {"connection_id":229740,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 08:11:09] local.INFO: GPS data processed {"connection_id":229740,"processed":0,"errors":0,"total":1} 
[2026-11-03 08:11:09] local.INFO: Acknowledgment sent {"connection_id":229740,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:11:10] local.INFO: TCP Data received {"connection_id":228039,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:11:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228039,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:11:10] local.INFO: Processing buffer {"connection_id":228039,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:11:10] local.INFO: IMEI packet received {"connection_id":228039,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:11:10] local.INFO: IMEI acknowledgment sent {"connection_id":228039,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:11:11] local.INFO: TCP Data received {"connection_id":228039,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:11:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228039,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:11:11] local.INFO: Processing buffer {"connection_id":228039,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:11:11] local.INFO: Packet analysis {"connection_id":228039,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:11:11] local.INFO: Extracted packet for processing {"connection_id":228039,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:11:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:11: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-11-03 08:11:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180305408001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:11:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:11:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:11:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:11:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793673369000,"timestamp_ms":1793673369000,"timestamp_seconds":1793673369,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4395a8"} 
[2026-11-03 08:11:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:11: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-11-03 08:11: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-11-03 08:11: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-11-03 08:11: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-11-03 08:11:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:11:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:11:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228039,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:11:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228039,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:11:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228039,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:11: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-11-03 08:11:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:11:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:11:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180305408001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:11:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:11:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:11:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180305408001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:11:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:11:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:11:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:11:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:11:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180305408001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:11:11] local.INFO: DEBUG: GPS processor result {"connection_id":228039,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53832,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:11:11] local.INFO: GPS data processed {"connection_id":228039,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:11:11] local.INFO: Acknowledgment sent {"connection_id":228039,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:11:43] local.INFO: TCP Data received {"connection_id":228039,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:11:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228039,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:11:43] local.INFO: Processing buffer {"connection_id":228039,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4395a8012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:11:43] local.INFO: Packet analysis {"connection_id":228039,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:11:43] local.INFO: Extracted packet for processing {"connection_id":228039,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f43"} 
[2026-11-03 08:11:43] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:11:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:11:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180305408001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:11:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:11:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:11:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:11:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793673369000,"timestamp_ms":1793673369000,"timestamp_seconds":1793673369,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4395a8"} 
[2026-11-03 08:11:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:11: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-11-03 08:11:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 08:11:43] 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-11-03 08:11:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:11:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:11:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:11:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228039,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:11:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228039,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:11:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228039,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:11:43] 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-11-03 08:11:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:11:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:11:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180305408001,"66":25473,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:11:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:11:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:11:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180305408001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:11:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:11:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:11:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:11:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:11:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180305408001,"power":25473,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:11:43] local.INFO: DEBUG: GPS processor result {"connection_id":228039,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53833,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:11:43] local.INFO: GPS data processed {"connection_id":228039,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:11:43] local.INFO: Acknowledgment sent {"connection_id":228039,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:11:44] local.INFO: TCP Data received {"connection_id":229740,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f476a200100000000000000000000000000..."} 
[2026-11-03 08:11:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229740,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f476a200100000000000000000000000000..."} 
[2026-11-03 08:11:44] local.INFO: Processing buffer {"connection_id":229740,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f476a200100000000000000000000000000..."} 
[2026-11-03 08:11:44] local.INFO: Packet analysis {"connection_id":229740,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f47"} 
[2026-11-03 08:11:44] local.INFO: Extracted packet for processing {"connection_id":229740,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f47"} 
[2026-11-03 08:11:44] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 08:11: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-11-03 08:11:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38889773519077376,"note":"Value kept but may cause issues"} 
[2026-11-03 08:11:44] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,36,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 08:11:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793673620000,"timestamp_ms":1793673620000,"timestamp_seconds":1793673620,"priority":1,"record_length":96,"hex_timestamp":"000001a19f476a20"} 
[2026-11-03 08:11:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:11:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":10496,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:11:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-11-03 08:11:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:11: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-11-03 08:11:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:11:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:11:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229740,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:11:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229740,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:11:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229740,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:11:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:11:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:11:44] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:11:44] local.INFO: DEBUG: GPS processor result {"connection_id":229740,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 08:11:44] local.INFO: GPS data processed {"connection_id":229740,"processed":0,"errors":0,"total":1} 
[2026-11-03 08:11:44] local.INFO: Acknowledgment sent {"connection_id":229740,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:12:05] local.INFO: TCP Data received {"connection_id":228479,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:12:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228479,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:12:05] local.INFO: Processing buffer {"connection_id":228479,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:12:05] local.INFO: IMEI packet received {"connection_id":228479,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:12:05] local.INFO: IMEI acknowledgment sent {"connection_id":228479,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:12:10] local.INFO: TCP Data received {"connection_id":228479,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:12:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228479,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:12:10] local.INFO: Processing buffer {"connection_id":228479,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:12:10] local.INFO: IMEI packet received {"connection_id":228479,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:12:10] local.INFO: IMEI acknowledgment sent {"connection_id":228479,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:12:11] local.INFO: TCP Data received {"connection_id":228479,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:12:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228479,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:12:11] local.INFO: Processing buffer {"connection_id":228479,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:12:11] local.INFO: Packet analysis {"connection_id":228479,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:12:11] local.INFO: Extracted packet for processing {"connection_id":228479,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:12:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:12:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180382464001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:12:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:12:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:12:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:12:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793673670000,"timestamp_ms":1793673670000,"timestamp_seconds":1793673670,"priority":1,"record_length":96,"hex_timestamp":"000001a19f482d70"} 
[2026-11-03 08:12:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:12: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-11-03 08: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":129,"data_length":795,"current_offset":136} 
[2026-11-03 08:12: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-11-03 08: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-11-03 08:12:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:12:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:12:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228479,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:12:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:12:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:12: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-11-03 08:12:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:12:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:12:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180382464001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:12:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:12:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:12:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180382464001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:12:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:12:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:12:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:12:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:12:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180382464001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:12:11] local.INFO: DEBUG: GPS processor result {"connection_id":228479,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53834,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:12:11] local.INFO: GPS data processed {"connection_id":228479,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:12:11] local.INFO: Acknowledgment sent {"connection_id":228479,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:12:19] local.INFO: TCP Data received {"connection_id":229740,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f47bc280100000000000000000000000000..."} 
[2026-11-03 08:12:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229740,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f47bc280100000000000000000000000000..."} 
[2026-11-03 08:12:19] local.INFO: Processing buffer {"connection_id":229740,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f47bc280100000000000000000000000000..."} 
[2026-11-03 08:12:19] local.INFO: Packet analysis {"connection_id":229740,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f47"} 
[2026-11-03 08:12:19] local.INFO: Extracted packet for processing {"connection_id":229740,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f47"} 
[2026-11-03 08:12:19] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 08:12: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-11-03 08:12:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38889773519077376,"note":"Value kept but may cause issues"} 
[2026-11-03 08:12:19] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,147,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 08:12:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793673641000,"timestamp_ms":1793673641000,"timestamp_seconds":1793673641,"priority":1,"record_length":96,"hex_timestamp":"000001a19f47bc28"} 
[2026-11-03 08:12:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:12:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":11520,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:12:19] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 08:12:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:12: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-11-03 08:12:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:12:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:12:19] local.INFO: Teltonika packet parsed successfully {"connection_id":229740,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:12:19] local.INFO: Passing IMEI to GPS processor {"connection_id":229740,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:12:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":229740,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:12:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:12:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:12:19] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:12:19] local.INFO: DEBUG: GPS processor result {"connection_id":229740,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 08:12:19] local.INFO: GPS data processed {"connection_id":229740,"processed":0,"errors":0,"total":1} 
[2026-11-03 08:12:19] local.INFO: Acknowledgment sent {"connection_id":229740,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:12:42] local.INFO: TCP Data received {"connection_id":228479,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:12:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228479,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:12:42] local.INFO: Processing buffer {"connection_id":228479,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:12:42] local.INFO: Packet analysis {"connection_id":228479,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:12:42] local.INFO: Extracted packet for processing {"connection_id":228479,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:12:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:12: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-11-03 08:12:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180382464001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:12:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:12:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:12:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:12:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793673670000,"timestamp_ms":1793673670000,"timestamp_seconds":1793673670,"priority":1,"record_length":96,"hex_timestamp":"000001a19f482d70"} 
[2026-11-03 08:12:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:12:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:12:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 08:12:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:12: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-11-03 08:12:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:12:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:12:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228479,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:12:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:12:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:12:42] 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-11-03 08:12:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:12:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:12:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180382464001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:12:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:12:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:12:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180382464001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:12:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:12:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:12:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:12:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:12:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180382464001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:12:42] local.INFO: DEBUG: GPS processor result {"connection_id":228479,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53835,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:12:42] local.INFO: GPS data processed {"connection_id":228479,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:12:42] local.INFO: Acknowledgment sent {"connection_id":228479,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:12:44] local.INFO: TCP Data received {"connection_id":228041,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:12:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228041,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:12:44] local.INFO: Processing buffer {"connection_id":228041,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:12:44] local.INFO: IMEI packet received {"connection_id":228041,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:12:44] local.INFO: IMEI acknowledgment sent {"connection_id":228041,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:12:47] local.INFO: TCP Data received {"connection_id":228041,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:12:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228041,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:12:47] local.INFO: Processing buffer {"connection_id":228041,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:12:47] local.INFO: IMEI packet received {"connection_id":228041,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:12:47] local.INFO: IMEI acknowledgment sent {"connection_id":228041,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:12:49] local.INFO: TCP Data received {"connection_id":228041,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f480e300100000000000000000000000000..."} 
[2026-11-03 08:12:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228041,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f480e300100000000000000000000000000..."} 
[2026-11-03 08:12:49] local.INFO: Processing buffer {"connection_id":228041,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f480e300100000000000000000000000000..."} 
[2026-11-03 08:12:49] local.INFO: Packet analysis {"connection_id":228041,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:12:49] local.INFO: Extracted packet for processing {"connection_id":228041,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:12:49] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 08:12:49] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:12:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38889773519077376,"note":"Value kept but may cause issues"} 
[2026-11-03 08:12:49] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 08:12:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793673662000,"timestamp_ms":1793673662000,"timestamp_seconds":1793673662,"priority":1,"record_length":96,"hex_timestamp":"000001a19f480e30"} 
[2026-11-03 08:12:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:12:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":12800,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:12:49] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-11-03 08:12:49] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:12:49] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:12:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:12:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:12:49] local.INFO: Teltonika packet parsed successfully {"connection_id":228041,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:12:49] local.INFO: Passing IMEI to GPS processor {"connection_id":228041,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:12:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":228041,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:12:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:12:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:12:49] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:12:49] local.INFO: DEBUG: GPS processor result {"connection_id":228041,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 08:12:49] local.INFO: GPS data processed {"connection_id":228041,"processed":0,"errors":0,"total":1} 
[2026-11-03 08:12:49] local.INFO: Acknowledgment sent {"connection_id":228041,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:12:50] local.INFO: TCP Data received {"connection_id":228041,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4860380100000000000000000000000000..."} 
[2026-11-03 08:12:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228041,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4860380100000000000000000000000000..."} 
[2026-11-03 08:12:50] local.INFO: Processing buffer {"connection_id":228041,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4860380100000000000000000000000000..."} 
[2026-11-03 08:12:50] local.INFO: Packet analysis {"connection_id":228041,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:12:50] local.INFO: Extracted packet for processing {"connection_id":228041,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:12:50] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 08:12: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-11-03 08:12:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38889773519077376,"note":"Value kept but may cause issues"} 
[2026-11-03 08:12:50] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 08:12:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793673683000,"timestamp_ms":1793673683000,"timestamp_seconds":1793673683,"priority":1,"record_length":96,"hex_timestamp":"000001a19f486038"} 
[2026-11-03 08:12:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:12:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":14080,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:12: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":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 08:12:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:12: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-11-03 08:12:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:12:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:12:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228041,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:12:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228041,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:12:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228041,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:12:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:12:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:12:50] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:12:50] local.INFO: DEBUG: GPS processor result {"connection_id":228041,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 08:12:50] local.INFO: GPS data processed {"connection_id":228041,"processed":0,"errors":0,"total":1} 
[2026-11-03 08:12:50] local.INFO: Acknowledgment sent {"connection_id":228041,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:13:05] local.INFO: TCP Data received {"connection_id":228042,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:13:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228042,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:13:05] local.INFO: Processing buffer {"connection_id":228042,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:13:05] local.INFO: IMEI packet received {"connection_id":228042,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:13:05] local.INFO: IMEI acknowledgment sent {"connection_id":228042,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:13:10] local.INFO: TCP Data received {"connection_id":228042,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:13:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228042,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:13:10] local.INFO: Processing buffer {"connection_id":228042,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:13:10] local.INFO: IMEI packet received {"connection_id":228042,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:13:10] local.INFO: IMEI acknowledgment sent {"connection_id":228042,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:13:11] local.INFO: TCP Data received {"connection_id":228042,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:13:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228042,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:13:11] local.INFO: Processing buffer {"connection_id":228042,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:13:11] local.INFO: Packet analysis {"connection_id":228042,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:13:11] local.INFO: Extracted packet for processing {"connection_id":228042,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:13:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:13: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-11-03 08:13:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180382464001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:13:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:13:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:13:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:13:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793673670000,"timestamp_ms":1793673670000,"timestamp_seconds":1793673670,"priority":1,"record_length":96,"hex_timestamp":"000001a19f482d70"} 
[2026-11-03 08:13:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:13: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-11-03 08:13: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-11-03 08:13: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-11-03 08:13: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-11-03 08:13:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:13:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:13:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228042,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:13:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228042,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:13:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228042,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:13: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-11-03 08:13:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:13:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:13:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180382464001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:13:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:13:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:13:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180382464001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:13:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:13:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:13:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:13:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:13:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180382464001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:13:11] local.INFO: DEBUG: GPS processor result {"connection_id":228042,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53836,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:13:11] local.INFO: GPS data processed {"connection_id":228042,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:13:11] local.INFO: Acknowledgment sent {"connection_id":228042,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:13:21] local.INFO: TCP Data received {"connection_id":228041,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f48b2400100000000000000000000000000..."} 
[2026-11-03 08:13:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228041,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f48b2400100000000000000000000000000..."} 
[2026-11-03 08:13:21] local.INFO: Processing buffer {"connection_id":228041,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f48b2400100000000000000000000000000..."} 
[2026-11-03 08:13:21] local.INFO: Packet analysis {"connection_id":228041,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:13:21] local.INFO: Extracted packet for processing {"connection_id":228041,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:13:21] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 08:13: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-11-03 08:13:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38889773519077376,"note":"Value kept but may cause issues"} 
[2026-11-03 08:13:21] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 08:13:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793673704000,"timestamp_ms":1793673704000,"timestamp_seconds":1793673704,"priority":1,"record_length":96,"hex_timestamp":"000001a19f48b240"} 
[2026-11-03 08:13:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:13:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":15104,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:13: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":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-11-03 08:13:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:13: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-11-03 08:13:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:13:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:13:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228041,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:13:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228041,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:13:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228041,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:13:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:13:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:13:21] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:13:21] local.INFO: DEBUG: GPS processor result {"connection_id":228041,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 08:13:21] local.INFO: GPS data processed {"connection_id":228041,"processed":0,"errors":0,"total":1} 
[2026-11-03 08:13:21] local.INFO: Acknowledgment sent {"connection_id":228041,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:13:43] local.INFO: TCP Data received {"connection_id":228042,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:13:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228042,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:13:43] local.INFO: Processing buffer {"connection_id":228042,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:13:43] local.INFO: Packet analysis {"connection_id":228042,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:13:43] local.INFO: Extracted packet for processing {"connection_id":228042,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:13:43] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:13: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-11-03 08:13:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180382464001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:13:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:13:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:13:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:13:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793673670000,"timestamp_ms":1793673670000,"timestamp_seconds":1793673670,"priority":1,"record_length":96,"hex_timestamp":"000001a19f482d70"} 
[2026-11-03 08:13:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:13: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-11-03 08:13: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 08:13:43] 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-11-03 08:13: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-11-03 08:13:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:13:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:13:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228042,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:13:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228042,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:13:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228042,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:13:43] 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-11-03 08:13:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:13:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:13:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180382464001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:13:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:13:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:13:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180382464001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:13:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:13:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:13:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:13:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:13:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180382464001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:13:43] local.INFO: DEBUG: GPS processor result {"connection_id":228042,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53837,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:13:43] local.INFO: GPS data processed {"connection_id":228042,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:13:43] local.INFO: Acknowledgment sent {"connection_id":228042,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:13:51] local.INFO: TCP Data received {"connection_id":229743,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:13:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229743,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:13:51] local.INFO: Processing buffer {"connection_id":229743,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:13:51] local.INFO: IMEI packet received {"connection_id":229743,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 08:13:51] local.INFO: IMEI acknowledgment sent {"connection_id":229743,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:13:52] local.INFO: TCP Data received {"connection_id":228041,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4a92b8012d0bfb400702a850000f002c0b..."} 
[2026-11-03 08:13:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228041,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4a92b8012d0bfb400702a850000f002c0b..."} 
[2026-11-03 08:13:52] local.INFO: Processing buffer {"connection_id":228041,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4a92b8012d0bfb400702a850000f002c0b..."} 
[2026-11-03 08:13:52] local.INFO: Packet analysis {"connection_id":228041,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4a"} 
[2026-11-03 08:13:52] local.INFO: Extracted packet for processing {"connection_id":228041,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4a"} 
[2026-11-03 08:13:52] local.INFO: GPS Element Parsed {"raw_longitude":755759936,"raw_latitude":117614672,"longitude_deg":75.5759936,"latitude_deg":11.7614672,"altitude":15,"angle":44,"satellites":11,"speed":4,"hex_longitude":"2d0bfb40","hex_latitude":"0702a850","is_valid_coordinates":true} 
[2026-11-03 08:13: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-11-03 08:13:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180497408001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:13:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38890194425872384,"note":"Value kept but may cause issues"} 
[2026-11-03 08:13:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":863143046192449536,"note":"Value kept but may cause issues"} 
[2026-11-03 08:13:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:13:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793673827000,"timestamp_ms":1793673827000,"timestamp_seconds":1793673827,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4a92b8"} 
[2026-11-03 08:13:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:13:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:13: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":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-11-03 08:13:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:13: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-11-03 08:13:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:13:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:13:52] local.INFO: Teltonika packet parsed successfully {"connection_id":228041,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:13:52] local.INFO: Passing IMEI to GPS processor {"connection_id":228041,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:13:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":228041,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:13:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:13:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:13:52] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:13:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180497408001,"66":14646,"37":206,"94":11008,"24":4,"16":38890194425872384,"45":863143046192449536},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:13:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:13:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:13:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180497408001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:13:52] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:13:52] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:13:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38890194425872384,"km_value":38890194425872.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:13:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":863143046192449536,"description":"Unknown IO ID 45"} 
[2026-11-03 08:13:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180497408001,"power":14646,"unknown_37":206,"unknown_94":11008,"ignition":4,"odometer":null,"unknown_45":863143046192449536}} 
[2026-11-03 08:13:52] local.INFO: DEBUG: GPS processor result {"connection_id":228041,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53838,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:13:52] local.INFO: GPS data processed {"connection_id":228041,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:13:52] local.INFO: Acknowledgment sent {"connection_id":228041,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:14:10] local.INFO: TCP Data received {"connection_id":231567,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:14:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231567,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:14:10] local.INFO: Processing buffer {"connection_id":231567,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:14:10] local.INFO: IMEI packet received {"connection_id":231567,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:14:10] local.INFO: IMEI acknowledgment sent {"connection_id":231567,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:14:15] local.INFO: TCP Data received {"connection_id":231567,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:14:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231567,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:14:15] local.INFO: Processing buffer {"connection_id":231567,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:14:15] local.INFO: IMEI packet received {"connection_id":231567,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:14:15] local.INFO: IMEI acknowledgment sent {"connection_id":231567,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:14:24] local.INFO: TCP Data received {"connection_id":228041,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4a9a88012d0bfc400702a8e8000f003b0b..."} 
[2026-11-03 08:14:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228041,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4a9a88012d0bfc400702a8e8000f003b0b..."} 
[2026-11-03 08:14:24] local.INFO: Processing buffer {"connection_id":228041,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4a9a88012d0bfc400702a8e8000f003b0b..."} 
[2026-11-03 08:14:24] local.INFO: Packet analysis {"connection_id":228041,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4a"} 
[2026-11-03 08:14:24] local.INFO: Extracted packet for processing {"connection_id":228041,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4a"} 
[2026-11-03 08:14:24] local.INFO: GPS Element Parsed {"raw_longitude":755760192,"raw_latitude":117614824,"longitude_deg":75.5760192,"latitude_deg":11.7614824,"altitude":15,"angle":59,"satellites":11,"speed":5,"hex_longitude":"2d0bfc40","hex_latitude":"0702a8e8","is_valid_coordinates":true} 
[2026-11-03 08:14: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-11-03 08:14:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180499712001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:14:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38890207310774272,"note":"Value kept but may cause issues"} 
[2026-11-03 08:14:24] local.WARNING: Large IO value detected {"io_id":45,"raw_value":863354152425115648,"note":"Value kept but may cause issues"} 
[2026-11-03 08:14:24] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:14:24] local.INFO: AVL Record Parsed {"raw_timestamp":1793673829000,"timestamp_ms":1793673829000,"timestamp_seconds":1793673829,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4a9a88"} 
[2026-11-03 08:14:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:14:24] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:14: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":57,"n8_eight_byte":54,"data_length":795,"current_offset":136} 
[2026-11-03 08:14:24] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":969,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:14: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-11-03 08:14:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:14:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:14:24] local.INFO: Teltonika packet parsed successfully {"connection_id":228041,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:14:24] local.INFO: Passing IMEI to GPS processor {"connection_id":228041,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:14:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":228041,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:14:24] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:14:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:14:24] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:14:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180499712001,"66":14515,"37":206,"94":11008,"24":5,"16":38890207310774272,"45":863354152425115648},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:14:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:14:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:14:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180499712001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:14:24] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:14:24] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:14:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38890207310774272,"km_value":38890207310774.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:14:24] local.INFO: Unknown IO ID detected {"io_id":45,"value":863354152425115648,"description":"Unknown IO ID 45"} 
[2026-11-03 08:14:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180499712001,"power":14515,"unknown_37":206,"unknown_94":11008,"ignition":5,"odometer":null,"unknown_45":863354152425115648}} 
[2026-11-03 08:14:24] local.INFO: DEBUG: GPS processor result {"connection_id":228041,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53839,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:14:24] local.INFO: GPS data processed {"connection_id":228041,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:14:24] local.INFO: Acknowledgment sent {"connection_id":228041,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:14:37] local.INFO: TCP Data received {"connection_id":231568,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:14:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231568,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:14:37] local.INFO: Processing buffer {"connection_id":231568,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:14:37] local.INFO: IMEI packet received {"connection_id":231568,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:14:37] local.INFO: IMEI acknowledgment sent {"connection_id":231568,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:14:40] local.INFO: TCP Data received {"connection_id":231568,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:14:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231568,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:14:40] local.INFO: Processing buffer {"connection_id":231568,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:14:40] local.INFO: IMEI packet received {"connection_id":231568,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:14:40] local.INFO: IMEI acknowledgment sent {"connection_id":231568,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:14:41] local.INFO: TCP Data received {"connection_id":231567,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:14:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231567,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:14:41] local.INFO: Processing buffer {"connection_id":231567,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:14:41] local.INFO: Packet analysis {"connection_id":231567,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:14:41] local.INFO: Extracted packet for processing {"connection_id":231567,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:14:41] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:14:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:14:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180382464001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:14:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:14:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:14:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:14:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793673670000,"timestamp_ms":1793673670000,"timestamp_seconds":1793673670,"priority":1,"record_length":96,"hex_timestamp":"000001a19f482d70"} 
[2026-11-03 08:14:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:14:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:14:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 08:14:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:14:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:14:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:14:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:14:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231567,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:14:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231567,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:14:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231567,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:14:41] 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-11-03 08:14:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:14:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:14:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180382464001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:14:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:14:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:14:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180382464001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:14:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:14:41] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:14:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:14:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:14:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180382464001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:14:41] local.INFO: DEBUG: GPS processor result {"connection_id":231567,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53840,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:14:41] local.INFO: GPS data processed {"connection_id":231567,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:14:41] local.INFO: Acknowledgment sent {"connection_id":231567,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:14:42] local.INFO: TCP Data received {"connection_id":231567,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:14:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231567,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:14:42] local.INFO: Processing buffer {"connection_id":231567,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:14:42] local.INFO: Packet analysis {"connection_id":231567,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:14:42] local.INFO: Extracted packet for processing {"connection_id":231567,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:14:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:14: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-11-03 08:14:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180382464001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:14:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:14:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:14:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:14:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793673670000,"timestamp_ms":1793673670000,"timestamp_seconds":1793673670,"priority":1,"record_length":96,"hex_timestamp":"000001a19f482d70"} 
[2026-11-03 08:14:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:14:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:14:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 08:14:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:14: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-11-03 08:14:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:14:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:14:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231567,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:14:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231567,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:14:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231567,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:14:42] 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-11-03 08:14:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:14:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:14:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180382464001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:14:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:14:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:14:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180382464001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:14:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:14:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:14:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:14:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:14:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180382464001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:14:42] local.INFO: DEBUG: GPS processor result {"connection_id":231567,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53841,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:14:42] local.INFO: GPS data processed {"connection_id":231567,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:14:42] local.INFO: Acknowledgment sent {"connection_id":231567,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:14:42] local.INFO: TCP Data received {"connection_id":231568,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:14:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231568,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:14:42] local.INFO: Processing buffer {"connection_id":231568,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:14:42] local.INFO: IMEI packet received {"connection_id":231568,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:14:42] local.INFO: IMEI acknowledgment sent {"connection_id":231568,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:14:43] local.INFO: TCP Data received {"connection_id":231568,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4a9e70012d0bfc800702a928000f00470b..."} 
[2026-11-03 08:14:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231568,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4a9e70012d0bfc800702a928000f00470b..."} 
[2026-11-03 08:14:43] local.INFO: Processing buffer {"connection_id":231568,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4a9e70012d0bfc800702a928000f00470b..."} 
[2026-11-03 08:14:43] local.INFO: Packet analysis {"connection_id":231568,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4a"} 
[2026-11-03 08:14:43] local.INFO: Extracted packet for processing {"connection_id":231568,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4a"} 
[2026-11-03 08:14:43] local.INFO: GPS Element Parsed {"raw_longitude":755760256,"raw_latitude":117614888,"longitude_deg":75.5760256,"latitude_deg":11.7614888,"altitude":15,"angle":71,"satellites":11,"speed":7,"hex_longitude":"2d0bfc80","hex_latitude":"0702a928","is_valid_coordinates":true} 
[2026-11-03 08:14: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-11-03 08:14:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180500224001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:14:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38890211605741568,"note":"Value kept but may cause issues"} 
[2026-11-03 08:14:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":863635627401865216,"note":"Value kept but may cause issues"} 
[2026-11-03 08:14:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:14:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793673830000,"timestamp_ms":1793673830000,"timestamp_seconds":1793673830,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4a9e70"} 
[2026-11-03 08:14:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:14:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:14:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 08:14:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:14: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-11-03 08:14:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:14:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:14:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231568,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:14:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231568,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:14:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231568,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:14:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:14:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:14:43] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:14:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180500224001,"66":14515,"37":206,"94":11008,"24":7,"16":38890211605741568,"45":863635627401865216},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:14:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:14:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:14:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180500224001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:14:43] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:14:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:14:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38890211605741568,"km_value":38890211605741.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:14:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":863635627401865216,"description":"Unknown IO ID 45"} 
[2026-11-03 08:14:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180500224001,"power":14515,"unknown_37":206,"unknown_94":11008,"ignition":7,"odometer":null,"unknown_45":863635627401865216}} 
[2026-11-03 08:14:43] local.INFO: DEBUG: GPS processor result {"connection_id":231568,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53842,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:14:43] local.INFO: GPS data processed {"connection_id":231568,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:14:43] local.INFO: Acknowledgment sent {"connection_id":231568,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:15:05] local.INFO: TCP Data received {"connection_id":229744,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:15:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229744,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:15:05] local.INFO: Processing buffer {"connection_id":229744,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:15:05] local.INFO: IMEI packet received {"connection_id":229744,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:15:05] local.INFO: IMEI acknowledgment sent {"connection_id":229744,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:15:10] local.INFO: TCP Data received {"connection_id":229744,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:15:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229744,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:15:10] local.INFO: Processing buffer {"connection_id":229744,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:15:10] local.INFO: IMEI packet received {"connection_id":229744,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:15:10] local.INFO: IMEI acknowledgment sent {"connection_id":229744,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:15:11] local.INFO: TCP Data received {"connection_id":229744,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:15:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229744,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:15:11] local.INFO: Processing buffer {"connection_id":229744,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:15:11] local.INFO: Packet analysis {"connection_id":229744,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:15:11] local.INFO: Extracted packet for processing {"connection_id":229744,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:15:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:15: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-11-03 08:15:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180382464001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:15:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:15:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:15:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:15:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793673670000,"timestamp_ms":1793673670000,"timestamp_seconds":1793673670,"priority":1,"record_length":96,"hex_timestamp":"000001a19f482d70"} 
[2026-11-03 08:15:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:15: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-11-03 08:15: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-11-03 08:15: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-11-03 08:15: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-11-03 08:15:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:15:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:15:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229744,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:15:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:15:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:15: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-11-03 08:15:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:15:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:15:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180382464001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:15:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:15:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:15:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180382464001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:15:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:15:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:15:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:15:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:15:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180382464001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:15:11] local.INFO: DEBUG: GPS processor result {"connection_id":229744,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53843,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:15:11] local.INFO: GPS data processed {"connection_id":229744,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:15:11] local.INFO: Acknowledgment sent {"connection_id":229744,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:15:15] local.INFO: TCP Data received {"connection_id":231568,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4ba810012d0c2c800702ae00001300530f..."} 
[2026-11-03 08:15:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231568,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4ba810012d0c2c800702ae00001300530f..."} 
[2026-11-03 08:15:15] local.INFO: Processing buffer {"connection_id":231568,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4ba810012d0c2c800702ae00001300530f..."} 
[2026-11-03 08:15:15] local.INFO: Packet analysis {"connection_id":231568,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4b"} 
[2026-11-03 08:15:15] local.INFO: Extracted packet for processing {"connection_id":231568,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4b"} 
[2026-11-03 08:15:15] local.INFO: GPS Element Parsed {"raw_longitude":755772544,"raw_latitude":117616128,"longitude_deg":75.5772544,"latitude_deg":11.7616128,"altitude":19,"angle":83,"satellites":15,"speed":4,"hex_longitude":"2d0c2c80","hex_latitude":"0702ae00","is_valid_coordinates":true} 
[2026-11-03 08:15: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-11-03 08:15:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180517632001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:15:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38890830081032192,"note":"Value kept but may cause issues"} 
[2026-11-03 08:15:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":877076057540120576,"note":"Value kept but may cause issues"} 
[2026-11-03 08:15:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:15:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793673898000,"timestamp_ms":1793673898000,"timestamp_seconds":1793673898,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4ba810"} 
[2026-11-03 08:15:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:15:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:15: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":55,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-11-03 08:15:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2039,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:15: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-11-03 08:15:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:15:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:15:15] local.INFO: Teltonika packet parsed successfully {"connection_id":231568,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:15:15] local.INFO: Passing IMEI to GPS processor {"connection_id":231568,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:15:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":231568,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:15:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:15:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:15:15] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:15:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180517632001,"66":14254,"37":206,"94":11008,"24":4,"16":38890830081032192,"45":877076057540120576},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:15:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:15:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:15:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180517632001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:15:15] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:15:15] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:15:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38890830081032192,"km_value":38890830081032.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:15:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":877076057540120576,"description":"Unknown IO ID 45"} 
[2026-11-03 08:15:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180517632001,"power":14254,"unknown_37":206,"unknown_94":11008,"ignition":4,"odometer":null,"unknown_45":877076057540120576}} 
[2026-11-03 08:15:15] local.INFO: DEBUG: GPS processor result {"connection_id":231568,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53844,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:15:15] local.INFO: GPS data processed {"connection_id":231568,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:15:15] local.INFO: Acknowledgment sent {"connection_id":231568,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:15:39] local.INFO: TCP Data received {"connection_id":228044,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:15:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228044,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:15:39] local.INFO: Processing buffer {"connection_id":228044,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:15:39] local.INFO: IMEI packet received {"connection_id":228044,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:15:39] local.INFO: IMEI acknowledgment sent {"connection_id":228044,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:15:40] local.INFO: TCP Data received {"connection_id":228044,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:15:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228044,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:15:40] local.INFO: Processing buffer {"connection_id":228044,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:15:40] local.INFO: IMEI packet received {"connection_id":228044,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:15:40] local.INFO: IMEI acknowledgment sent {"connection_id":228044,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:15:41] local.INFO: TCP Data received {"connection_id":228044,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:15:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228044,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:15:41] local.INFO: Processing buffer {"connection_id":228044,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:15:41] local.INFO: IMEI packet received {"connection_id":228044,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:15:41] local.INFO: IMEI acknowledgment sent {"connection_id":228044,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:15:43] local.INFO: TCP Data received {"connection_id":229744,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:15:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229744,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:15:43] local.INFO: Processing buffer {"connection_id":229744,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:15:43] local.INFO: Packet analysis {"connection_id":229744,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:15:43] local.INFO: Extracted packet for processing {"connection_id":229744,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:15:43] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:15:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:15:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180382464001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:15:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:15:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:15:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:15:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793673670000,"timestamp_ms":1793673670000,"timestamp_seconds":1793673670,"priority":1,"record_length":96,"hex_timestamp":"000001a19f482d70"} 
[2026-11-03 08:15:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:15: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-11-03 08:15:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 08:15:43] 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-11-03 08:15:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:15:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:15:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:15:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229744,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:15:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:15:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:15:43] 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-11-03 08:15:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:15:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:15:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180382464001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:15:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:15:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:15:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180382464001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:15:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:15:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:15:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:15:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:15:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180382464001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:15:43] local.INFO: DEBUG: GPS processor result {"connection_id":229744,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53845,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:15:43] local.INFO: GPS data processed {"connection_id":229744,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:15:43] local.INFO: Acknowledgment sent {"connection_id":229744,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:15:45] local.INFO: TCP Data received {"connection_id":228044,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:15:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228044,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:15:45] local.INFO: Processing buffer {"connection_id":228044,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:15:45] local.INFO: IMEI packet received {"connection_id":228044,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:15:45] local.INFO: IMEI acknowledgment sent {"connection_id":228044,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:15:46] local.INFO: TCP Data received {"connection_id":228044,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4babf8012d0c2cc00702ae38001300390f..."} 
[2026-11-03 08:15:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228044,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4babf8012d0c2cc00702ae38001300390f..."} 
[2026-11-03 08:15:46] local.INFO: Processing buffer {"connection_id":228044,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4babf8012d0c2cc00702ae38001300390f..."} 
[2026-11-03 08:15:46] local.INFO: Packet analysis {"connection_id":228044,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4b"} 
[2026-11-03 08:15:46] local.INFO: Extracted packet for processing {"connection_id":228044,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4b"} 
[2026-11-03 08:15:46] local.INFO: GPS Element Parsed {"raw_longitude":755772608,"raw_latitude":117616184,"longitude_deg":75.5772608,"latitude_deg":11.7616184,"altitude":19,"angle":57,"satellites":15,"speed":5,"hex_longitude":"2d0c2cc0","hex_latitude":"0702ae38","is_valid_coordinates":true} 
[2026-11-03 08:15: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-11-03 08:15:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180517888001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:15:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38890834375999488,"note":"Value kept but may cause issues"} 
[2026-11-03 08:15:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":877216795028488192,"note":"Value kept but may cause issues"} 
[2026-11-03 08:15:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:15:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793673899000,"timestamp_ms":1793673899000,"timestamp_seconds":1793673899,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4babf8"} 
[2026-11-03 08:15:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:15:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:15: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":55,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-11-03 08:15:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2039,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:15: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-11-03 08:15:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:15:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:15:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228044,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:15:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228044,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:15:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228044,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:15:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:15:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:15:46] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:15:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180517888001,"66":14580,"37":206,"94":11008,"24":5,"16":38890834375999488,"45":877216795028488192},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:15:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:15:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:15:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180517888001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:15:46] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:15:46] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:15:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38890834375999488,"km_value":38890834375999.484,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:15:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":877216795028488192,"description":"Unknown IO ID 45"} 
[2026-11-03 08:15:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180517888001,"power":14580,"unknown_37":206,"unknown_94":11008,"ignition":5,"odometer":null,"unknown_45":877216795028488192}} 
[2026-11-03 08:15:46] local.INFO: DEBUG: GPS processor result {"connection_id":228044,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53846,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:15:46] local.INFO: GPS data processed {"connection_id":228044,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:15:46] local.INFO: Acknowledgment sent {"connection_id":228044,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:16:05] local.INFO: TCP Data received {"connection_id":229745,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:16:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229745,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:16:05] local.INFO: Processing buffer {"connection_id":229745,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:16:05] local.INFO: IMEI packet received {"connection_id":229745,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:16:05] local.INFO: IMEI acknowledgment sent {"connection_id":229745,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:16:10] local.INFO: TCP Data received {"connection_id":229745,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:16:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229745,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:16:10] local.INFO: Processing buffer {"connection_id":229745,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:16:10] local.INFO: IMEI packet received {"connection_id":229745,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:16:10] local.INFO: IMEI acknowledgment sent {"connection_id":229745,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:16:11] local.INFO: TCP Data received {"connection_id":229745,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:16:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229745,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:16:11] local.INFO: Processing buffer {"connection_id":229745,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:16:11] local.INFO: Packet analysis {"connection_id":229745,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:16:11] local.INFO: Extracted packet for processing {"connection_id":229745,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:16:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:16:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180382464001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:16:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:16:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:16:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:16:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793673670000,"timestamp_ms":1793673670000,"timestamp_seconds":1793673670,"priority":1,"record_length":96,"hex_timestamp":"000001a19f482d70"} 
[2026-11-03 08:16:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:16: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-11-03 08: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":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 08:16: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-11-03 08: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-11-03 08:16:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:16:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:16:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229745,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:16:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229745,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:16:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229745,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:16: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-11-03 08:16:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:16:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:16:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180382464001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:16:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:16:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:16:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180382464001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:16:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:16:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:16:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:16:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:16:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180382464001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:16:11] local.INFO: DEBUG: GPS processor result {"connection_id":229745,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53847,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:16:11] local.INFO: GPS data processed {"connection_id":229745,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:16:11] local.INFO: Acknowledgment sent {"connection_id":229745,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:16:18] local.INFO: TCP Data received {"connection_id":228044,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4bb7b0012d0c2f000702af50001300490f..."} 
[2026-11-03 08:16:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228044,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4bb7b0012d0c2f000702af50001300490f..."} 
[2026-11-03 08:16:18] local.INFO: Processing buffer {"connection_id":228044,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4bb7b0012d0c2f000702af50001300490f..."} 
[2026-11-03 08:16:18] local.INFO: Packet analysis {"connection_id":228044,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4b"} 
[2026-11-03 08:16:18] local.INFO: Extracted packet for processing {"connection_id":228044,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4b"} 
[2026-11-03 08:16:18] local.INFO: GPS Element Parsed {"raw_longitude":755773184,"raw_latitude":117616464,"longitude_deg":75.5773184,"latitude_deg":11.7616464,"altitude":19,"angle":73,"satellites":15,"speed":9,"hex_longitude":"2d0c2f00","hex_latitude":"0702af50","is_valid_coordinates":true} 
[2026-11-03 08:16: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-11-03 08:16:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180518144001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:16:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38890864440770560,"note":"Value kept but may cause issues"} 
[2026-11-03 08:16:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":877287163772680192,"note":"Value kept but may cause issues"} 
[2026-11-03 08:16:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:16:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793673902000,"timestamp_ms":1793673902000,"timestamp_seconds":1793673902,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4bb7b0"} 
[2026-11-03 08:16:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:16:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:16:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":244,"data_length":795,"current_offset":136} 
[2026-11-03 08:16:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2674,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:16: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-11-03 08:16:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:16:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:16:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228044,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:16:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228044,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:16:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228044,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:16:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:16:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:16:18] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:16:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180518144001,"66":14428,"37":206,"94":11008,"24":9,"16":38890864440770560,"45":877287163772680192},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:16:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:16:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:16:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180518144001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:16:18] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:16:18] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:16:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38890864440770560,"km_value":38890864440770.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:16:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":877287163772680192,"description":"Unknown IO ID 45"} 
[2026-11-03 08:16:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180518144001,"power":14428,"unknown_37":206,"unknown_94":11008,"ignition":9,"odometer":null,"unknown_45":877287163772680192}} 
[2026-11-03 08:16:18] local.INFO: DEBUG: GPS processor result {"connection_id":228044,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53848,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:16:18] local.INFO: GPS data processed {"connection_id":228044,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:16:18] local.INFO: Acknowledgment sent {"connection_id":228044,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:16:39] local.INFO: TCP Data received {"connection_id":228046,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:16:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228046,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:16:39] local.INFO: Processing buffer {"connection_id":228046,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:16:39] local.INFO: IMEI packet received {"connection_id":228046,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:16:39] local.INFO: IMEI acknowledgment sent {"connection_id":228046,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:16:44] local.INFO: TCP Data received {"connection_id":228046,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:16:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228046,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:16:44] local.INFO: Processing buffer {"connection_id":228046,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:16:44] local.INFO: IMEI packet received {"connection_id":228046,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:16:44] local.INFO: IMEI acknowledgment sent {"connection_id":228046,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:16:45] local.INFO: TCP Data received {"connection_id":228046,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4c09b8012d0c44000702b5780012004b0f..."} 
[2026-11-03 08:16:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228046,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4c09b8012d0c44000702b5780012004b0f..."} 
[2026-11-03 08:16:45] local.INFO: Processing buffer {"connection_id":228046,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4c09b8012d0c44000702b5780012004b0f..."} 
[2026-11-03 08:16:45] local.INFO: Packet analysis {"connection_id":228046,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:16:45] local.INFO: Extracted packet for processing {"connection_id":228046,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:16:45] local.INFO: GPS Element Parsed {"raw_longitude":755778560,"raw_latitude":117618040,"longitude_deg":75.577856,"latitude_deg":11.761804,"altitude":18,"angle":75,"satellites":15,"speed":5,"hex_longitude":"2d0c4400","hex_latitude":"0702b578","is_valid_coordinates":true} 
[2026-11-03 08:16:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:16:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180518912001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:16:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891135023710208,"note":"Value kept but may cause issues"} 
[2026-11-03 08:16:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":877920482470350848,"note":"Value kept but may cause issues"} 
[2026-11-03 08:16:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:16:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793673923000,"timestamp_ms":1793673923000,"timestamp_seconds":1793673923,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4c09b8"} 
[2026-11-03 08:16:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:16:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:16:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 08:16:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:16:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:16:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:16:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:16:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228046,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:16:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228046,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:16:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228046,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:16:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:16:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:16:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:16:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180518912001,"66":14439,"37":206,"94":11008,"24":5,"16":38891135023710208,"45":877920482470350848},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:16:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:16:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:16:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180518912001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:16:45] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:16:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:16:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891135023710208,"km_value":38891135023710.21,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:16:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":877920482470350848,"description":"Unknown IO ID 45"} 
[2026-11-03 08:16:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180518912001,"power":14439,"unknown_37":206,"unknown_94":11008,"ignition":5,"odometer":null,"unknown_45":877920482470350848}} 
[2026-11-03 08:16:45] local.INFO: DEBUG: GPS processor result {"connection_id":228046,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53849,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:16:45] local.INFO: GPS data processed {"connection_id":228046,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:16:45] local.INFO: Acknowledgment sent {"connection_id":228046,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:16:51] local.INFO: TCP Data received {"connection_id":229745,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:16:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229745,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:16:51] local.INFO: Processing buffer {"connection_id":229745,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f482d70012d0d624006ea09a00013007330..."} 
[2026-11-03 08:16:51] local.INFO: Packet analysis {"connection_id":229745,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:16:51] local.INFO: Extracted packet for processing {"connection_id":229745,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f48"} 
[2026-11-03 08:16:51] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":48,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:16: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-11-03 08:16:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180382464001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:16:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:16:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:16:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:16:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793673670000,"timestamp_ms":1793673670000,"timestamp_seconds":1793673670,"priority":1,"record_length":96,"hex_timestamp":"000001a19f482d70"} 
[2026-11-03 08:16:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:16:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:16: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":129,"data_length":795,"current_offset":136} 
[2026-11-03 08:16:51] 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-11-03 08:16: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-11-03 08:16:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:16:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:16:51] local.INFO: Teltonika packet parsed successfully {"connection_id":229745,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:16:51] local.INFO: Passing IMEI to GPS processor {"connection_id":229745,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:16:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":229745,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:16:51] 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-11-03 08:16:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:16:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:16:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180382464001,"66":25462,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:16:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:16:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:16:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180382464001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:16:51] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:16:51] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:16:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:16:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:16:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180382464001,"power":25462,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:16:51] local.INFO: DEBUG: GPS processor result {"connection_id":229745,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53850,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:16:51] local.INFO: GPS data processed {"connection_id":229745,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:16:51] local.INFO: Acknowledgment sent {"connection_id":229745,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:17:05] local.INFO: TCP Data received {"connection_id":231569,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:17:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231569,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:17:05] local.INFO: Processing buffer {"connection_id":231569,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:17:05] local.INFO: IMEI packet received {"connection_id":231569,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:17:05] local.INFO: IMEI acknowledgment sent {"connection_id":231569,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:17:10] local.INFO: TCP Data received {"connection_id":231569,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:17:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231569,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:17:10] local.INFO: Processing buffer {"connection_id":231569,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:17:10] local.INFO: IMEI packet received {"connection_id":231569,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:17:10] local.INFO: IMEI acknowledgment sent {"connection_id":231569,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:17:11] local.INFO: TCP Data received {"connection_id":231569,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:17:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231569,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:17:11] local.INFO: Processing buffer {"connection_id":231569,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:17:11] local.INFO: Packet analysis {"connection_id":231569,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:17:11] local.INFO: Extracted packet for processing {"connection_id":231569,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:17:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:17: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-11-03 08:17:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180459520001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:17:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:17:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:17:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:17:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793673971000,"timestamp_ms":1793673971000,"timestamp_seconds":1793673971,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4cc538"} 
[2026-11-03 08:17:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:17: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-11-03 08:17: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-11-03 08:17: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-11-03 08:17: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-11-03 08:17:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:17:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:17:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231569,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:17:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:17:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:17: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-11-03 08:17:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:17:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:17:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180459520001,"66":25451,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:17:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:17:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:17:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180459520001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:17:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:17:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:17:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:17:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:17:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180459520001,"power":25451,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:17:11] local.INFO: DEBUG: GPS processor result {"connection_id":231569,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53851,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:17:11] local.INFO: GPS data processed {"connection_id":231569,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:17:11] local.INFO: Acknowledgment sent {"connection_id":231569,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:17:17] local.INFO: TCP Data received {"connection_id":228046,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4c28f8012d0c49800702b5d0001400600f..."} 
[2026-11-03 08:17:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228046,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4c28f8012d0c49800702b5d0001400600f..."} 
[2026-11-03 08:17:17] local.INFO: Processing buffer {"connection_id":228046,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4c28f8012d0c49800702b5d0001400600f..."} 
[2026-11-03 08:17:17] local.INFO: Packet analysis {"connection_id":228046,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:17:17] local.INFO: Extracted packet for processing {"connection_id":228046,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:17:17] local.INFO: GPS Element Parsed {"raw_longitude":755779968,"raw_latitude":117618128,"longitude_deg":75.5779968,"latitude_deg":11.7618128,"altitude":20,"angle":96,"satellites":15,"speed":7,"hex_longitude":"2d0c4980","hex_latitude":"0702b5d0","is_valid_coordinates":true} 
[2026-11-03 08:17:17] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:17:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180524288001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:17:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891199448219648,"note":"Value kept but may cause issues"} 
[2026-11-03 08:17:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":883831456981678080,"note":"Value kept but may cause issues"} 
[2026-11-03 08:17:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:17:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793673931000,"timestamp_ms":1793673931000,"timestamp_seconds":1793673931,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4c28f8"} 
[2026-11-03 08:17:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:17:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:17:17] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 08:17:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:17:17] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:17:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:17:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:17:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228046,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:17:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228046,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:17:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228046,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:17:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:17:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:17:17] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:17:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180524288001,"66":14396,"37":206,"94":11008,"24":7,"16":38891199448219648,"45":883831456981678080},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:17:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:17:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:17:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180524288001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:17:17] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:17:17] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:17:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891199448219648,"km_value":38891199448219.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:17:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":883831456981678080,"description":"Unknown IO ID 45"} 
[2026-11-03 08:17:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180524288001,"power":14396,"unknown_37":206,"unknown_94":11008,"ignition":7,"odometer":null,"unknown_45":883831456981678080}} 
[2026-11-03 08:17:17] local.INFO: DEBUG: GPS processor result {"connection_id":228046,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53852,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:17:17] local.INFO: GPS data processed {"connection_id":228046,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:17:17] local.INFO: Acknowledgment sent {"connection_id":228046,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:17:39] local.INFO: TCP Data received {"connection_id":229747,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:17:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229747,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:17:39] local.INFO: Processing buffer {"connection_id":229747,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:17:39] local.INFO: IMEI packet received {"connection_id":229747,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:17:39] local.INFO: IMEI acknowledgment sent {"connection_id":229747,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:17:42] local.INFO: TCP Data received {"connection_id":231569,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:17:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231569,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:17:42] local.INFO: Processing buffer {"connection_id":231569,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:17:42] local.INFO: Packet analysis {"connection_id":231569,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:17:42] local.INFO: Extracted packet for processing {"connection_id":231569,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:17:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:17: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-11-03 08:17:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180459520001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:17:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:17:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:17:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:17:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793673971000,"timestamp_ms":1793673971000,"timestamp_seconds":1793673971,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4cc538"} 
[2026-11-03 08:17:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:17:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:17: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 08:17:42] 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-11-03 08:17: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-11-03 08:17:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:17:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:17:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231569,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:17:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:17:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:17:42] 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-11-03 08:17:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:17:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:17:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180459520001,"66":25451,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:17:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:17:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:17:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180459520001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:17:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:17:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:17:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:17:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:17:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180459520001,"power":25451,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:17:42] local.INFO: DEBUG: GPS processor result {"connection_id":231569,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53853,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:17:42] local.INFO: GPS data processed {"connection_id":231569,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:17:42] local.INFO: Acknowledgment sent {"connection_id":231569,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:17:45] local.INFO: TCP Data received {"connection_id":229747,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:17:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229747,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:17:45] local.INFO: Processing buffer {"connection_id":229747,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:17:45] local.INFO: IMEI packet received {"connection_id":229747,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:17:45] local.INFO: IMEI acknowledgment sent {"connection_id":229747,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:17:45] local.INFO: TCP Data received {"connection_id":229747,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4c4450012d0c4d800702b508001500510f..."} 
[2026-11-03 08:17:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229747,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4c4450012d0c4d800702b508001500510f..."} 
[2026-11-03 08:17:45] local.INFO: Processing buffer {"connection_id":229747,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4c4450012d0c4d800702b508001500510f..."} 
[2026-11-03 08:17:45] local.INFO: Packet analysis {"connection_id":229747,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:17:45] local.INFO: Extracted packet for processing {"connection_id":229747,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:17:45] local.INFO: GPS Element Parsed {"raw_longitude":755780992,"raw_latitude":117617928,"longitude_deg":75.5780992,"latitude_deg":11.7617928,"altitude":21,"angle":81,"satellites":15,"speed":6,"hex_longitude":"2d0c4d80","hex_latitude":"0702b508","is_valid_coordinates":true} 
[2026-11-03 08:17: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-11-03 08:17:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180526336001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:17:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891250987827200,"note":"Value kept but may cause issues"} 
[2026-11-03 08:17:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":885379569353609216,"note":"Value kept but may cause issues"} 
[2026-11-03 08:17:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:17:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793673938000,"timestamp_ms":1793673938000,"timestamp_seconds":1793673938,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4c4450"} 
[2026-11-03 08:17:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:17:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:17:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 08:17:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:17: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-11-03 08:17:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:17:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:17:45] local.INFO: Teltonika packet parsed successfully {"connection_id":229747,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:17:45] local.INFO: Passing IMEI to GPS processor {"connection_id":229747,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:17:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":229747,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:17:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:17:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:17:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:17:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180526336001,"66":14428,"37":206,"94":11008,"24":6,"16":38891250987827200,"45":885379569353609216},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:17:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:17:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:17:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180526336001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:17:45] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:17:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:17:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891250987827200,"km_value":38891250987827.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:17:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":885379569353609216,"description":"Unknown IO ID 45"} 
[2026-11-03 08:17:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180526336001,"power":14428,"unknown_37":206,"unknown_94":11008,"ignition":6,"odometer":null,"unknown_45":885379569353609216}} 
[2026-11-03 08:17:46] local.INFO: DEBUG: GPS processor result {"connection_id":229747,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53854,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:17:46] local.INFO: GPS data processed {"connection_id":229747,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:17:46] local.INFO: Acknowledgment sent {"connection_id":229747,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:18:05] local.INFO: TCP Data received {"connection_id":229748,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:18:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229748,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:18:05] local.INFO: Processing buffer {"connection_id":229748,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:18:05] local.INFO: IMEI packet received {"connection_id":229748,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:18:05] local.INFO: IMEI acknowledgment sent {"connection_id":229748,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:18:10] local.INFO: TCP Data received {"connection_id":229748,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:18:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229748,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:18:10] local.INFO: Processing buffer {"connection_id":229748,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:18:10] local.INFO: IMEI packet received {"connection_id":229748,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:18:10] local.INFO: IMEI acknowledgment sent {"connection_id":229748,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:18:11] local.INFO: TCP Data received {"connection_id":229748,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:18:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229748,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:18:11] local.INFO: Processing buffer {"connection_id":229748,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:18:11] local.INFO: Packet analysis {"connection_id":229748,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:18:11] local.INFO: Extracted packet for processing {"connection_id":229748,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:18:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:18: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-11-03 08:18:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180459520001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:18:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:18:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:18:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:18:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793673971000,"timestamp_ms":1793673971000,"timestamp_seconds":1793673971,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4cc538"} 
[2026-11-03 08:18:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:18: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-11-03 08:18: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-11-03 08:18: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-11-03 08:18: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-11-03 08:18:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:18:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:18:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229748,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:18:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229748,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:18:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229748,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:18: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-11-03 08:18:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:18:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:18:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180459520001,"66":25451,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:18:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:18:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:18:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180459520001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:18:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:18:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:18:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:18:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:18:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180459520001,"power":25451,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:18:11] local.INFO: DEBUG: GPS processor result {"connection_id":229748,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53855,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:18:11] local.INFO: GPS data processed {"connection_id":229748,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:18:11] local.INFO: Acknowledgment sent {"connection_id":229748,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:18:17] local.INFO: TCP Data received {"connection_id":229747,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4c4c20012d0c4f000702b4c8001500600f..."} 
[2026-11-03 08:18:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229747,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4c4c20012d0c4f000702b4c8001500600f..."} 
[2026-11-03 08:18:17] local.INFO: Processing buffer {"connection_id":229747,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4c4c20012d0c4f000702b4c8001500600f..."} 
[2026-11-03 08:18:17] local.INFO: Packet analysis {"connection_id":229747,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:18:17] local.INFO: Extracted packet for processing {"connection_id":229747,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:18:17] local.INFO: GPS Element Parsed {"raw_longitude":755781376,"raw_latitude":117617864,"longitude_deg":75.5781376,"latitude_deg":11.7617864,"altitude":21,"angle":96,"satellites":15,"speed":9,"hex_longitude":"2d0c4f00","hex_latitude":"0702b4c8","is_valid_coordinates":true} 
[2026-11-03 08:18: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-11-03 08:18:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180528128001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:18:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891272462663680,"note":"Value kept but may cause issues"} 
[2026-11-03 08:18:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":886505469260400640,"note":"Value kept but may cause issues"} 
[2026-11-03 08:18:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:18:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793673940000,"timestamp_ms":1793673940000,"timestamp_seconds":1793673940,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4c4c20"} 
[2026-11-03 08:18:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:18:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:18: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 08:18:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:18: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-11-03 08:18:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:18:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:18:17] local.INFO: Teltonika packet parsed successfully {"connection_id":229747,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:18:17] local.INFO: Passing IMEI to GPS processor {"connection_id":229747,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:18:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":229747,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:18:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:18:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:18:17] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:18:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180528128001,"66":14450,"37":206,"94":11008,"24":9,"16":38891272462663680,"45":886505469260400640},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:18:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:18:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:18:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180528128001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:18:17] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:18:17] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:18:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891272462663680,"km_value":38891272462663.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:18:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":886505469260400640,"description":"Unknown IO ID 45"} 
[2026-11-03 08:18:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180528128001,"power":14450,"unknown_37":206,"unknown_94":11008,"ignition":9,"odometer":null,"unknown_45":886505469260400640}} 
[2026-11-03 08:18:17] local.INFO: DEBUG: GPS processor result {"connection_id":229747,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53856,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:18:17] local.INFO: GPS data processed {"connection_id":229747,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:18:17] local.INFO: Acknowledgment sent {"connection_id":229747,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:18:39] local.INFO: TCP Data received {"connection_id":228048,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:18:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228048,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:18:39] local.INFO: Processing buffer {"connection_id":228048,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:18:39] local.INFO: IMEI packet received {"connection_id":228048,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:18:39] local.INFO: IMEI acknowledgment sent {"connection_id":228048,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:18:42] local.INFO: TCP Data received {"connection_id":229748,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:18:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229748,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:18:42] local.INFO: Processing buffer {"connection_id":229748,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:18:42] local.INFO: Packet analysis {"connection_id":229748,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:18:42] local.INFO: Extracted packet for processing {"connection_id":229748,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:18:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:18: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-11-03 08:18:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180459520001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:18:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:18:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:18:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:18:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793673971000,"timestamp_ms":1793673971000,"timestamp_seconds":1793673971,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4cc538"} 
[2026-11-03 08:18:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:18:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:18: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 08:18:42] 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-11-03 08:18: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-11-03 08:18:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:18:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:18:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229748,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:18:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229748,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:18:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229748,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:18:42] 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-11-03 08:18:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:18:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:18:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180459520001,"66":25451,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:18:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:18:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:18:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180459520001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:18:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:18:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:18:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:18:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:18:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180459520001,"power":25451,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:18:42] local.INFO: DEBUG: GPS processor result {"connection_id":229748,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53857,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:18:42] local.INFO: GPS data processed {"connection_id":229748,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:18:42] local.INFO: Acknowledgment sent {"connection_id":229748,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:18:44] local.INFO: TCP Data received {"connection_id":228048,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:18:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228048,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:18:44] local.INFO: Processing buffer {"connection_id":228048,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:18:44] local.INFO: IMEI packet received {"connection_id":228048,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:18:44] local.INFO: IMEI acknowledgment sent {"connection_id":228048,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:18:45] local.INFO: TCP Data received {"connection_id":228048,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4c5bc0012d0c53c00702b4a8001400510f..."} 
[2026-11-03 08:18:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228048,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4c5bc0012d0c53c00702b4a8001400510f..."} 
[2026-11-03 08:18:45] local.INFO: Processing buffer {"connection_id":228048,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4c5bc0012d0c53c00702b4a8001400510f..."} 
[2026-11-03 08:18:45] local.INFO: Packet analysis {"connection_id":228048,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:18:45] local.INFO: Extracted packet for processing {"connection_id":228048,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:18:45] local.INFO: GPS Element Parsed {"raw_longitude":755782592,"raw_latitude":117617832,"longitude_deg":75.5782592,"latitude_deg":11.7617832,"altitude":20,"angle":81,"satellites":15,"speed":12,"hex_longitude":"2d0c53c0","hex_latitude":"0702b4a8","is_valid_coordinates":true} 
[2026-11-03 08:18: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-11-03 08:18:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180528640001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:18:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891328297238528,"note":"Value kept but may cause issues"} 
[2026-11-03 08:18:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":886927681725450240,"note":"Value kept but may cause issues"} 
[2026-11-03 08:18:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:18:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793673944000,"timestamp_ms":1793673944000,"timestamp_seconds":1793673944,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4c5bc0"} 
[2026-11-03 08:18:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:18:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:18:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 08:18:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:18: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-11-03 08:18:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:18:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:18:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228048,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:18:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228048,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:18:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228048,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:18:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:18:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:18:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:18:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180528640001,"66":14428,"37":206,"94":11008,"24":12,"16":38891328297238528,"45":886927681725450240},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:18:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:18:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:18:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180528640001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:18:45] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:18:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:18:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891328297238528,"km_value":38891328297238.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:18:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":886927681725450240,"description":"Unknown IO ID 45"} 
[2026-11-03 08:18:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180528640001,"power":14428,"unknown_37":206,"unknown_94":11008,"ignition":12,"odometer":null,"unknown_45":886927681725450240}} 
[2026-11-03 08:18:45] local.INFO: DEBUG: GPS processor result {"connection_id":228048,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53858,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:18:45] local.INFO: GPS data processed {"connection_id":228048,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:18:45] local.INFO: Acknowledgment sent {"connection_id":228048,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:19:10] local.INFO: TCP Data received {"connection_id":228480,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:19:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228480,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:19:10] local.INFO: Processing buffer {"connection_id":228480,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:19:10] local.INFO: IMEI packet received {"connection_id":228480,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:19:10] local.INFO: IMEI acknowledgment sent {"connection_id":228480,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:19:11] local.INFO: TCP Data received {"connection_id":231570,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:19:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231570,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:19:11] local.INFO: Processing buffer {"connection_id":231570,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:19:11] local.INFO: IMEI packet received {"connection_id":231570,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 08:19:11] local.INFO: IMEI acknowledgment sent {"connection_id":231570,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:19:15] local.INFO: TCP Data received {"connection_id":228480,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:19:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228480,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:19:15] local.INFO: Processing buffer {"connection_id":228480,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:19:15] local.INFO: IMEI packet received {"connection_id":228480,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:19:15] local.INFO: IMEI acknowledgment sent {"connection_id":228480,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:19:16] local.INFO: TCP Data received {"connection_id":228048,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4c7330012d0c5ac00702b4f00014005e0f..."} 
[2026-11-03 08:19:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228048,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4c7330012d0c5ac00702b4f00014005e0f..."} 
[2026-11-03 08:19:16] local.INFO: Processing buffer {"connection_id":228048,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4c7330012d0c5ac00702b4f00014005e0f..."} 
[2026-11-03 08:19:16] local.INFO: Packet analysis {"connection_id":228048,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:19:16] local.INFO: Extracted packet for processing {"connection_id":228048,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:19:16] local.INFO: GPS Element Parsed {"raw_longitude":755784384,"raw_latitude":117617904,"longitude_deg":75.5784384,"latitude_deg":11.7617904,"altitude":20,"angle":94,"satellites":15,"speed":7,"hex_longitude":"2d0c5ac0","hex_latitude":"0702b4f0","is_valid_coordinates":true} 
[2026-11-03 08:19: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-11-03 08:19:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180529664001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:19:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891414196584448,"note":"Value kept but may cause issues"} 
[2026-11-03 08:19:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":888264687864817664,"note":"Value kept but may cause issues"} 
[2026-11-03 08:19:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:19:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793673950000,"timestamp_ms":1793673950000,"timestamp_seconds":1793673950,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4c7330"} 
[2026-11-03 08:19:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:19:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:19: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 08:19:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:19: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-11-03 08:19:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:19:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:19:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228048,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:19:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228048,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:19:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228048,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:19:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:19:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:19:16] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:19:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180529664001,"66":14461,"37":206,"94":11008,"24":7,"16":38891414196584448,"45":888264687864817664},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:19:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:19:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:19:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180529664001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:19:16] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:19:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:19:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891414196584448,"km_value":38891414196584.445,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:19:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":888264687864817664,"description":"Unknown IO ID 45"} 
[2026-11-03 08:19:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180529664001,"power":14461,"unknown_37":206,"unknown_94":11008,"ignition":7,"odometer":null,"unknown_45":888264687864817664}} 
[2026-11-03 08:19:16] local.INFO: TCP Data received {"connection_id":228480,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:19:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228480,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:19:16] local.INFO: Processing buffer {"connection_id":228480,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:19:16] local.INFO: Packet analysis {"connection_id":228480,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:19:16] local.INFO: Extracted packet for processing {"connection_id":228480,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:19:16] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:19: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-11-03 08:19:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180459520001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:19:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:19:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:19:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:19:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793673971000,"timestamp_ms":1793673971000,"timestamp_seconds":1793673971,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4cc538"} 
[2026-11-03 08:19:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:19:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:19: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 08:19:16] 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-11-03 08:19: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-11-03 08:19:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:19:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:19:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228480,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:19:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:19:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:19:16] 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-11-03 08:19:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:19:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:19:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180459520001,"66":25451,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:19:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:19:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:19:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180459520001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:19:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:19:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:19:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:19:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:19:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180459520001,"power":25451,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:19:16] local.INFO: DEBUG: GPS processor result {"connection_id":228480,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53859,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:19:16] local.INFO: GPS data processed {"connection_id":228480,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:19:16] local.INFO: Acknowledgment sent {"connection_id":228480,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:19:16] local.INFO: DEBUG: GPS processor result {"connection_id":228048,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53860,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:19:16] local.INFO: GPS data processed {"connection_id":228048,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:19:16] local.INFO: Acknowledgment sent {"connection_id":228048,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:19:20] local.INFO: TCP Data received {"connection_id":228480,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:19:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228480,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:19:20] local.INFO: Processing buffer {"connection_id":228480,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:19:20] local.INFO: Packet analysis {"connection_id":228480,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:19:20] local.INFO: Extracted packet for processing {"connection_id":228480,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:19:20] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:19: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-11-03 08:19:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180459520001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:19:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:19:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:19:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:19:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793673971000,"timestamp_ms":1793673971000,"timestamp_seconds":1793673971,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4cc538"} 
[2026-11-03 08:19:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:19:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:19: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":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 08:19:20] 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-11-03 08:19: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-11-03 08:19:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:19:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:19:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228480,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:19:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:19:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:19:20] 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-11-03 08:19:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:19:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:19:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180459520001,"66":25451,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:19:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:19:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:19:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180459520001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:19:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:19:20] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:19:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:19:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:19:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180459520001,"power":25451,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:19:20] local.INFO: DEBUG: GPS processor result {"connection_id":228480,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53861,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:19:20] local.INFO: GPS data processed {"connection_id":228480,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:19:20] local.INFO: Acknowledgment sent {"connection_id":228480,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:19:39] local.INFO: TCP Data received {"connection_id":229750,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:19:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229750,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:19:39] local.INFO: Processing buffer {"connection_id":229750,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:19:39] local.INFO: IMEI packet received {"connection_id":229750,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:19:39] local.INFO: IMEI acknowledgment sent {"connection_id":229750,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:19:41] local.INFO: TCP Data received {"connection_id":229749,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:19:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229749,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:19:41] local.INFO: Processing buffer {"connection_id":229749,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:19:41] local.INFO: IMEI packet received {"connection_id":229749,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 08:19:41] local.INFO: IMEI acknowledgment sent {"connection_id":229749,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:19:44] local.INFO: TCP Data received {"connection_id":229750,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:19:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229750,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:19:44] local.INFO: Processing buffer {"connection_id":229750,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:19:44] local.INFO: IMEI packet received {"connection_id":229750,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:19:44] local.INFO: IMEI acknowledgment sent {"connection_id":229750,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:19:45] local.INFO: TCP Data received {"connection_id":229750,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4cc538012d0c71000702b2e8000b004e0f..."} 
[2026-11-03 08:19:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229750,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4cc538012d0c71000702b2e8000b004e0f..."} 
[2026-11-03 08:19:45] local.INFO: Processing buffer {"connection_id":229750,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4cc538012d0c71000702b2e8000b004e0f..."} 
[2026-11-03 08:19:45] local.INFO: Packet analysis {"connection_id":229750,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:19:45] local.INFO: Extracted packet for processing {"connection_id":229750,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:19:45] local.INFO: GPS Element Parsed {"raw_longitude":755790080,"raw_latitude":117617384,"longitude_deg":75.579008,"latitude_deg":11.7617384,"altitude":11,"angle":78,"satellites":15,"speed":7,"hex_longitude":"2d0c7100","hex_latitude":"0702b2e8","is_valid_coordinates":true} 
[2026-11-03 08:19: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-11-03 08:19:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180531200001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:19:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891684779524096,"note":"Value kept but may cause issues"} 
[2026-11-03 08:19:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":890235012701810688,"note":"Value kept but may cause issues"} 
[2026-11-03 08:19:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:19:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793673971000,"timestamp_ms":1793673971000,"timestamp_seconds":1793673971,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4cc538"} 
[2026-11-03 08:19:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:19:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:19:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 08:19:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:19: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-11-03 08:19:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:19:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:19:45] local.INFO: Teltonika packet parsed successfully {"connection_id":229750,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:19:45] local.INFO: Passing IMEI to GPS processor {"connection_id":229750,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:19:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":229750,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:19:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:19:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:19:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:19:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180531200001,"66":14439,"37":206,"94":11008,"24":7,"16":38891684779524096,"45":890235012701810688},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:19:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:19:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:19:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180531200001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:19:45] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:19:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:19:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891684779524096,"km_value":38891684779524.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:19:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":890235012701810688,"description":"Unknown IO ID 45"} 
[2026-11-03 08:19:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180531200001,"power":14439,"unknown_37":206,"unknown_94":11008,"ignition":7,"odometer":null,"unknown_45":890235012701810688}} 
[2026-11-03 08:19:45] local.INFO: DEBUG: GPS processor result {"connection_id":229750,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53862,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:19:45] local.INFO: GPS data processed {"connection_id":229750,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:19:45] local.INFO: Acknowledgment sent {"connection_id":229750,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:20:05] local.INFO: TCP Data received {"connection_id":229751,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:20:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229751,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:20:05] local.INFO: Processing buffer {"connection_id":229751,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:20:05] local.INFO: IMEI packet received {"connection_id":229751,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:20:05] local.INFO: IMEI acknowledgment sent {"connection_id":229751,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:20:10] local.INFO: TCP Data received {"connection_id":229751,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:20:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229751,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:20:10] local.INFO: Processing buffer {"connection_id":229751,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:20:10] local.INFO: IMEI packet received {"connection_id":229751,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:20:10] local.INFO: IMEI acknowledgment sent {"connection_id":229751,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:20:13] local.INFO: TCP Data received {"connection_id":229751,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:20:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229751,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:20:13] local.INFO: Processing buffer {"connection_id":229751,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:20:13] local.INFO: Packet analysis {"connection_id":229751,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:20:13] local.INFO: Extracted packet for processing {"connection_id":229751,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:20:13] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:20: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-11-03 08:20:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180459520001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:20:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:20:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:20:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:20:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793673971000,"timestamp_ms":1793673971000,"timestamp_seconds":1793673971,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4cc538"} 
[2026-11-03 08:20:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:20: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-11-03 08:20: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 08:20:13] 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-11-03 08:20: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-11-03 08:20:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:20:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:20:13] local.INFO: Teltonika packet parsed successfully {"connection_id":229751,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:20:13] local.INFO: Passing IMEI to GPS processor {"connection_id":229751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:20:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":229751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:20:13] 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-11-03 08:20:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:20:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:20:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180459520001,"66":25451,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:20:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:20:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:20:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180459520001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:20:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:20:13] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:20:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:20:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:20:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180459520001,"power":25451,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:20:13] local.INFO: DEBUG: GPS processor result {"connection_id":229751,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53863,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:20:13] local.INFO: GPS data processed {"connection_id":229751,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:20:13] local.INFO: Acknowledgment sent {"connection_id":229751,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:20:16] local.INFO: TCP Data received {"connection_id":229750,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4cd8c0012d0c75000702b390000a00370f..."} 
[2026-11-03 08:20:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229750,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4cd8c0012d0c75000702b390000a00370f..."} 
[2026-11-03 08:20:16] local.INFO: Processing buffer {"connection_id":229750,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4cd8c0012d0c75000702b390000a00370f..."} 
[2026-11-03 08:20:16] local.INFO: Packet analysis {"connection_id":229750,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:20:16] local.INFO: Extracted packet for processing {"connection_id":229750,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:20:16] local.INFO: GPS Element Parsed {"raw_longitude":755791104,"raw_latitude":117617552,"longitude_deg":75.5791104,"latitude_deg":11.7617552,"altitude":10,"angle":55,"satellites":15,"speed":7,"hex_longitude":"2d0c7500","hex_latitude":"0702b390","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:20:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180536576001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:20:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891732024164352,"note":"Value kept but may cause issues"} 
[2026-11-03 08:20:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":896497830933489664,"note":"Value kept but may cause issues"} 
[2026-11-03 08:20:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:20:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793673976000,"timestamp_ms":1793673976000,"timestamp_seconds":1793673976,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4cd8c0"} 
[2026-11-03 08:20:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:20:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08: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":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 08:20:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08: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-11-03 08:20:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:20:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:20:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229750,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:20:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229750,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:20:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229750,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:20:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:20:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:20:16] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:20:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180536576001,"66":14461,"37":206,"94":11008,"24":7,"16":38891732024164352,"45":896497830933489664},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:20:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:20:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:20:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180536576001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:20:16] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:20:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:20:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891732024164352,"km_value":38891732024164.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:20:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":896497830933489664,"description":"Unknown IO ID 45"} 
[2026-11-03 08:20:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180536576001,"power":14461,"unknown_37":206,"unknown_94":11008,"ignition":7,"odometer":null,"unknown_45":896497830933489664}} 
[2026-11-03 08:20:17] local.INFO: DEBUG: GPS processor result {"connection_id":229750,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53864,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:20:17] local.INFO: GPS data processed {"connection_id":229750,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:20:17] local.INFO: Acknowledgment sent {"connection_id":229750,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:20:44] local.INFO: TCP Data received {"connection_id":229751,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:20:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229751,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:20:44] local.INFO: Processing buffer {"connection_id":229751,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:20:44] local.INFO: Packet analysis {"connection_id":229751,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:20:44] local.INFO: Extracted packet for processing {"connection_id":229751,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:20:44] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:20: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-11-03 08:20:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180459520001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:20:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:20:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:20:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:20:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793673971000,"timestamp_ms":1793673971000,"timestamp_seconds":1793673971,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4cc538"} 
[2026-11-03 08:20:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:20: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-11-03 08:20: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 08:20:44] 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-11-03 08:20: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-11-03 08:20:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:20:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:20:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229751,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:20:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:20:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:20:44] 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-11-03 08:20:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:20:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:20:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180459520001,"66":25451,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:20:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:20:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:20:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180459520001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:20:44] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:20:44] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:20:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:20:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:20:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180459520001,"power":25451,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:20:44] local.INFO: DEBUG: GPS processor result {"connection_id":229751,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53865,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:20:44] local.INFO: GPS data processed {"connection_id":229751,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:20:44] local.INFO: Acknowledgment sent {"connection_id":229751,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:20:44] local.INFO: TCP Data received {"connection_id":228481,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:20:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228481,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:20:44] local.INFO: Processing buffer {"connection_id":228481,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:20:44] local.INFO: IMEI packet received {"connection_id":228481,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:20:44] local.INFO: IMEI acknowledgment sent {"connection_id":228481,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:20:49] local.INFO: TCP Data received {"connection_id":228481,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:20:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228481,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:20:49] local.INFO: Processing buffer {"connection_id":228481,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:20:49] local.INFO: IMEI packet received {"connection_id":228481,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:20:49] local.INFO: IMEI acknowledgment sent {"connection_id":228481,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:20:50] local.INFO: TCP Data received {"connection_id":228481,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4ce090012d0c75c00702b440000b00360f..."} 
[2026-11-03 08:20:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228481,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4ce090012d0c75c00702b440000b00360f..."} 
[2026-11-03 08:20:50] local.INFO: Processing buffer {"connection_id":228481,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4ce090012d0c75c00702b440000b00360f..."} 
[2026-11-03 08:20:50] local.INFO: Packet analysis {"connection_id":228481,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:20:50] local.INFO: Extracted packet for processing {"connection_id":228481,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:20:50] local.INFO: GPS Element Parsed {"raw_longitude":755791296,"raw_latitude":117617728,"longitude_deg":75.5791296,"latitude_deg":11.7617728,"altitude":11,"angle":54,"satellites":15,"speed":6,"hex_longitude":"2d0c75c0","hex_latitude":"0702b440","is_valid_coordinates":true} 
[2026-11-03 08:20:50] 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-11-03 08:20:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180537856001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:20:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891749204033536,"note":"Value kept but may cause issues"} 
[2026-11-03 08:20:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":897623730840375296,"note":"Value kept but may cause issues"} 
[2026-11-03 08:20:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:20:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793673978000,"timestamp_ms":1793673978000,"timestamp_seconds":1793673978,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4ce090"} 
[2026-11-03 08:20:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:20:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:20: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":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 08:20:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:20: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-11-03 08:20:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:20:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:20:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228481,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:20:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228481,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:20:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228481,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:20:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:20:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:20:50] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:20:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180537856001,"66":14407,"37":206,"94":11008,"24":6,"16":38891749204033536,"45":897623730840375296},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:20:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:20:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:20:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180537856001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:20:50] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:20:50] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:20:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891749204033536,"km_value":38891749204033.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:20:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":897623730840375296,"description":"Unknown IO ID 45"} 
[2026-11-03 08:20:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180537856001,"power":14407,"unknown_37":206,"unknown_94":11008,"ignition":6,"odometer":null,"unknown_45":897623730840375296}} 
[2026-11-03 08:20:50] local.INFO: DEBUG: GPS processor result {"connection_id":228481,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53866,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:20:50] local.INFO: GPS data processed {"connection_id":228481,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:20:50] local.INFO: Acknowledgment sent {"connection_id":228481,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:20:55] local.INFO: TCP Data received {"connection_id":228481,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4ce090012d0c75c00702b440000b00360f..."} 
[2026-11-03 08:20:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228481,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4ce090012d0c75c00702b440000b00360f..."} 
[2026-11-03 08:20:55] local.INFO: Processing buffer {"connection_id":228481,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4ce090012d0c75c00702b440000b00360f..."} 
[2026-11-03 08:20:55] local.INFO: Packet analysis {"connection_id":228481,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:20:55] local.INFO: Extracted packet for processing {"connection_id":228481,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:20:55] local.INFO: GPS Element Parsed {"raw_longitude":755791296,"raw_latitude":117617728,"longitude_deg":75.5791296,"latitude_deg":11.7617728,"altitude":11,"angle":54,"satellites":15,"speed":6,"hex_longitude":"2d0c75c0","hex_latitude":"0702b440","is_valid_coordinates":true} 
[2026-11-03 08:20:55] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:20:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180538368001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:20:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891749204033536,"note":"Value kept but may cause issues"} 
[2026-11-03 08:20:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":897834837072953344,"note":"Value kept but may cause issues"} 
[2026-11-03 08:20:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:20:55] local.INFO: AVL Record Parsed {"raw_timestamp":1793673978000,"timestamp_ms":1793673978000,"timestamp_seconds":1793673978,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4ce090"} 
[2026-11-03 08:20:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:20:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":19968,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:20: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":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 08:20:55] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:20: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-11-03 08:20:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:20:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:20:55] local.INFO: Teltonika packet parsed successfully {"connection_id":228481,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:20:55] local.INFO: Passing IMEI to GPS processor {"connection_id":228481,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:20:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":228481,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:20:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:20:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:20:55] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:20:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180538368001,"66":14407,"37":206,"94":11008,"24":6,"16":38891749204033536,"45":897834837072953344},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:20:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:20:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:20:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180538368001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:20:55] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:20:55] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:20:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891749204033536,"km_value":38891749204033.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:20:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":897834837072953344,"description":"Unknown IO ID 45"} 
[2026-11-03 08:20:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180538368001,"power":14407,"unknown_37":206,"unknown_94":11008,"ignition":6,"odometer":null,"unknown_45":897834837072953344}} 
[2026-11-03 08:20:55] local.INFO: DEBUG: GPS processor result {"connection_id":228481,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53867,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:20:55] local.INFO: GPS data processed {"connection_id":228481,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:20:55] local.INFO: Acknowledgment sent {"connection_id":228481,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:21:05] local.INFO: TCP Data received {"connection_id":231572,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:21:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231572,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:21:05] local.INFO: Processing buffer {"connection_id":231572,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:21:05] local.INFO: IMEI packet received {"connection_id":231572,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:21:05] local.INFO: IMEI acknowledgment sent {"connection_id":231572,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:21:10] local.INFO: TCP Data received {"connection_id":231572,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:21:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231572,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:21:10] local.INFO: Processing buffer {"connection_id":231572,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:21:10] local.INFO: IMEI packet received {"connection_id":231572,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:21:10] local.INFO: IMEI acknowledgment sent {"connection_id":231572,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:21:11] local.INFO: TCP Data received {"connection_id":231572,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:21:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231572,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:21:11] local.INFO: Processing buffer {"connection_id":231572,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:21:11] local.INFO: Packet analysis {"connection_id":231572,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:21:11] local.INFO: Extracted packet for processing {"connection_id":231572,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:21:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:21:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180459520001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:21:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:21:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:21:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:21:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793673971000,"timestamp_ms":1793673971000,"timestamp_seconds":1793673971,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4cc538"} 
[2026-11-03 08:21:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:21: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-11-03 08: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":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 08:21: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-11-03 08: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-11-03 08:21:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:21:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:21:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231572,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:21:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:21:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:21: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-11-03 08:21:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:21:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:21:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180459520001,"66":25451,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:21:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:21:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:21:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180459520001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:21:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:21:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:21:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:21:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:21:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180459520001,"power":25451,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:21:11] local.INFO: DEBUG: GPS processor result {"connection_id":231572,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53868,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:21:11] local.INFO: GPS data processed {"connection_id":231572,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:21:11] local.INFO: Acknowledgment sent {"connection_id":231572,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:21:39] local.INFO: TCP Data received {"connection_id":228049,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:21:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228049,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:21:39] local.INFO: Processing buffer {"connection_id":228049,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:21:39] local.INFO: IMEI packet received {"connection_id":228049,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:21:39] local.INFO: IMEI acknowledgment sent {"connection_id":228049,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:21:42] local.INFO: TCP Data received {"connection_id":231572,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:21:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231572,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:21:42] local.INFO: Processing buffer {"connection_id":231572,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f4cc538012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:21:42] local.INFO: Packet analysis {"connection_id":231572,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:21:42] local.INFO: Extracted packet for processing {"connection_id":231572,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f4c"} 
[2026-11-03 08:21:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:21:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:21:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180459520001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:21:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:21:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:21:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:21:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793673971000,"timestamp_ms":1793673971000,"timestamp_seconds":1793673971,"priority":1,"record_length":96,"hex_timestamp":"000001a19f4cc538"} 
[2026-11-03 08:21:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:21:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:21:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 08:21:42] 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-11-03 08:21:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:21:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:21:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:21:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231572,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:21:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:21:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:21:42] 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-11-03 08:21:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:21:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:21:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180459520001,"66":25451,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:21:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:21:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:21:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180459520001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:21:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:21:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:21:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:21:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:21:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180459520001,"power":25451,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:21:42] local.INFO: DEBUG: GPS processor result {"connection_id":231572,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53869,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:21:42] local.INFO: GPS data processed {"connection_id":231572,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:21:42] local.INFO: Acknowledgment sent {"connection_id":231572,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:21:44] local.INFO: TCP Data received {"connection_id":228049,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:21:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228049,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:21:44] local.INFO: Processing buffer {"connection_id":228049,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:21:44] local.INFO: IMEI packet received {"connection_id":228049,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:21:44] local.INFO: IMEI acknowledgment sent {"connection_id":228049,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:21:45] local.INFO: TCP Data received {"connection_id":228049,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:21:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228049,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:21:45] local.INFO: Processing buffer {"connection_id":228049,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:21:45] local.INFO: Packet analysis {"connection_id":228049,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:21:45] local.INFO: Extracted packet for processing {"connection_id":228049,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:21:45] local.INFO: GPS Element Parsed {"raw_longitude":755791168,"raw_latitude":117617752,"longitude_deg":75.5791168,"latitude_deg":11.7617752,"altitude":13,"angle":54,"satellites":30,"speed":0,"hex_longitude":"2d0c7540","hex_latitude":"0702b458","is_valid_coordinates":true} 
[2026-11-03 08:21: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-11-03 08:21:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180538368001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:21:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891749204033536,"note":"Value kept but may cause issues"} 
[2026-11-03 08:21:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":897834837072953344,"note":"Value kept but may cause issues"} 
[2026-11-03 08:21:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:21:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793674283000,"timestamp_ms":1793674283000,"timestamp_seconds":1793674283,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5187f8"} 
[2026-11-03 08:21:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:21:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":19968,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:21:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 08:21:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:21: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-11-03 08:21:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:21:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:21:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228049,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:21:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228049,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:21:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228049,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:21:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:21:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:21:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:21:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180538368001,"66":12809,"37":206,"94":11008,"24":0,"16":38891749204033536,"45":897834837072953344},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:21:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:21:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:21:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180538368001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:21:45] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:21:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:21:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891749204033536,"km_value":38891749204033.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:21:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":897834837072953344,"description":"Unknown IO ID 45"} 
[2026-11-03 08:21:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180538368001,"power":12809,"unknown_37":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":897834837072953344}} 
[2026-11-03 08:21:45] local.INFO: DEBUG: GPS processor result {"connection_id":228049,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53870,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:21:45] local.INFO: GPS data processed {"connection_id":228049,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:21:45] local.INFO: Acknowledgment sent {"connection_id":228049,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:22:05] local.INFO: TCP Data received {"connection_id":228482,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:22:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228482,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:22:05] local.INFO: Processing buffer {"connection_id":228482,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:22:05] local.INFO: IMEI packet received {"connection_id":228482,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:22:05] local.INFO: IMEI acknowledgment sent {"connection_id":228482,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:22:10] local.INFO: TCP Data received {"connection_id":228482,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:22:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228482,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:22:10] local.INFO: Processing buffer {"connection_id":228482,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:22:10] local.INFO: IMEI packet received {"connection_id":228482,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:22:10] local.INFO: IMEI acknowledgment sent {"connection_id":228482,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:22:11] local.INFO: TCP Data received {"connection_id":228482,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:22:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228482,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:22:11] local.INFO: Processing buffer {"connection_id":228482,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:22:11] local.INFO: Packet analysis {"connection_id":228482,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:22:11] local.INFO: Extracted packet for processing {"connection_id":228482,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:22:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:22:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180536576001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:22:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:22:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:22:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:22:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793674272000,"timestamp_ms":1793674272000,"timestamp_seconds":1793674272,"priority":1,"record_length":96,"hex_timestamp":"000001a19f515d00"} 
[2026-11-03 08:22:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:22: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-11-03 08: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":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-11-03 08:22:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08: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-11-03 08:22:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:22:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:22:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228482,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:22:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:22:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:22:11] 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-11-03 08:22:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:22:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:22:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180536576001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:22:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:22:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:22:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180536576001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:22:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:22:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:22:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:22:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:22:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180536576001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:22:11] local.INFO: DEBUG: GPS processor result {"connection_id":228482,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53871,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:22:11] local.INFO: GPS data processed {"connection_id":228482,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:22:11] local.INFO: Acknowledgment sent {"connection_id":228482,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:22:16] local.INFO: TCP Data received {"connection_id":228049,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:22:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228049,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:22:16] local.INFO: Processing buffer {"connection_id":228049,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:22:16] local.INFO: Packet analysis {"connection_id":228049,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:22:16] local.INFO: Extracted packet for processing {"connection_id":228049,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:22:16] local.INFO: GPS Element Parsed {"raw_longitude":755791168,"raw_latitude":117617752,"longitude_deg":75.5791168,"latitude_deg":11.7617752,"altitude":13,"angle":54,"satellites":30,"speed":0,"hex_longitude":"2d0c7540","hex_latitude":"0702b458","is_valid_coordinates":true} 
[2026-11-03 08:22: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-11-03 08:22:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180538368001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:22:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891749204033536,"note":"Value kept but may cause issues"} 
[2026-11-03 08:22:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":897834837072953344,"note":"Value kept but may cause issues"} 
[2026-11-03 08:22:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:22:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793674283000,"timestamp_ms":1793674283000,"timestamp_seconds":1793674283,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5187f8"} 
[2026-11-03 08:22:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:22:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":19968,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:22: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":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 08:22:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:22: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-11-03 08:22:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:22:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:22:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228049,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:22:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228049,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:22:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228049,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:22:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:22:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:22:16] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:22:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180538368001,"66":12809,"37":206,"94":11008,"24":0,"16":38891749204033536,"45":897834837072953344},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:22:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:22:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:22:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180538368001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:22:16] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:22:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:22:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891749204033536,"km_value":38891749204033.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:22:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":897834837072953344,"description":"Unknown IO ID 45"} 
[2026-11-03 08:22:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180538368001,"power":12809,"unknown_37":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":897834837072953344}} 
[2026-11-03 08:22:17] local.INFO: DEBUG: GPS processor result {"connection_id":228049,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53872,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:22:17] local.INFO: GPS data processed {"connection_id":228049,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:22:17] local.INFO: Acknowledgment sent {"connection_id":228049,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:22:39] local.INFO: TCP Data received {"connection_id":228483,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:22:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228483,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:22:39] local.INFO: Processing buffer {"connection_id":228483,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:22:39] local.INFO: IMEI packet received {"connection_id":228483,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:22:39] local.INFO: IMEI acknowledgment sent {"connection_id":228483,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:22:42] local.INFO: TCP Data received {"connection_id":228482,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:22:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228482,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:22:42] local.INFO: Processing buffer {"connection_id":228482,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:22:42] local.INFO: Packet analysis {"connection_id":228482,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:22:42] local.INFO: Extracted packet for processing {"connection_id":228482,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:22:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:22: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-11-03 08:22:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180536576001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:22:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:22:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:22:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:22:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793674272000,"timestamp_ms":1793674272000,"timestamp_seconds":1793674272,"priority":1,"record_length":96,"hex_timestamp":"000001a19f515d00"} 
[2026-11-03 08:22:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:22:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:22: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 08:22:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:22: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-11-03 08:22:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:22:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:22:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228482,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:22:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:22:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:22:42] 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-11-03 08:22:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:22:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:22:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180536576001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:22:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:22:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:22:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180536576001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:22:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:22:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:22:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:22:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:22:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180536576001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:22:42] local.INFO: DEBUG: GPS processor result {"connection_id":228482,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53873,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:22:42] local.INFO: GPS data processed {"connection_id":228482,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:22:42] local.INFO: Acknowledgment sent {"connection_id":228482,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:22:44] local.INFO: TCP Data received {"connection_id":228483,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:22:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228483,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:22:44] local.INFO: Processing buffer {"connection_id":228483,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:22:44] local.INFO: IMEI packet received {"connection_id":228483,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:22:44] local.INFO: IMEI acknowledgment sent {"connection_id":228483,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:22:45] local.INFO: TCP Data received {"connection_id":228483,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:22:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228483,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:22:45] local.INFO: Processing buffer {"connection_id":228483,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:22:45] local.INFO: Packet analysis {"connection_id":228483,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:22:45] local.INFO: Extracted packet for processing {"connection_id":228483,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:22:45] local.INFO: GPS Element Parsed {"raw_longitude":755791168,"raw_latitude":117617752,"longitude_deg":75.5791168,"latitude_deg":11.7617752,"altitude":13,"angle":54,"satellites":30,"speed":0,"hex_longitude":"2d0c7540","hex_latitude":"0702b458","is_valid_coordinates":true} 
[2026-11-03 08:22: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-11-03 08:22:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180538368001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:22:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891749204033536,"note":"Value kept but may cause issues"} 
[2026-11-03 08:22:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":897834837072953344,"note":"Value kept but may cause issues"} 
[2026-11-03 08:22:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:22:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793674283000,"timestamp_ms":1793674283000,"timestamp_seconds":1793674283,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5187f8"} 
[2026-11-03 08:22:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:22:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":19968,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:22:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 08:22:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:22: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-11-03 08:22:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:22:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:22:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228483,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:22:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228483,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:22:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228483,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:22:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:22:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:22:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:22:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180538368001,"66":12809,"37":206,"94":11008,"24":0,"16":38891749204033536,"45":897834837072953344},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:22:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:22:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:22:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180538368001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:22:45] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:22:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:22:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891749204033536,"km_value":38891749204033.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:22:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":897834837072953344,"description":"Unknown IO ID 45"} 
[2026-11-03 08:22:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180538368001,"power":12809,"unknown_37":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":897834837072953344}} 
[2026-11-03 08:22:46] local.INFO: DEBUG: GPS processor result {"connection_id":228483,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53874,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:22:46] local.INFO: GPS data processed {"connection_id":228483,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:22:46] local.INFO: Acknowledgment sent {"connection_id":228483,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:23:10] local.INFO: TCP Data received {"connection_id":231574,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:23:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231574,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:23:10] local.INFO: Processing buffer {"connection_id":231574,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:23:10] local.INFO: IMEI packet received {"connection_id":231574,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:23:10] local.INFO: IMEI acknowledgment sent {"connection_id":231574,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:23:15] local.INFO: TCP Data received {"connection_id":231574,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:23:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231574,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:23:15] local.INFO: Processing buffer {"connection_id":231574,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:23:15] local.INFO: IMEI packet received {"connection_id":231574,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:23:15] local.INFO: IMEI acknowledgment sent {"connection_id":231574,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:23:17] local.INFO: TCP Data received {"connection_id":228483,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:23:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228483,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:23:17] local.INFO: Processing buffer {"connection_id":228483,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:23:17] local.INFO: Packet analysis {"connection_id":228483,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:23:17] local.INFO: Extracted packet for processing {"connection_id":228483,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:23:17] local.INFO: GPS Element Parsed {"raw_longitude":755791168,"raw_latitude":117617752,"longitude_deg":75.5791168,"latitude_deg":11.7617752,"altitude":13,"angle":54,"satellites":30,"speed":0,"hex_longitude":"2d0c7540","hex_latitude":"0702b458","is_valid_coordinates":true} 
[2026-11-03 08:23: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-11-03 08:23:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180538368001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:23:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891749204033536,"note":"Value kept but may cause issues"} 
[2026-11-03 08:23:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":897834837072953344,"note":"Value kept but may cause issues"} 
[2026-11-03 08:23:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:23:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793674283000,"timestamp_ms":1793674283000,"timestamp_seconds":1793674283,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5187f8"} 
[2026-11-03 08:23:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:23:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":19968,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:23: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":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 08:23:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:23: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-11-03 08:23:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:23:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:23:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228483,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:23:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228483,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:23:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228483,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:23:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:23:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:23:17] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:23:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180538368001,"66":12809,"37":206,"94":11008,"24":0,"16":38891749204033536,"45":897834837072953344},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:23:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:23:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:23:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180538368001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:23:17] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:23:17] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:23:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891749204033536,"km_value":38891749204033.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:23:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":897834837072953344,"description":"Unknown IO ID 45"} 
[2026-11-03 08:23:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180538368001,"power":12809,"unknown_37":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":897834837072953344}} 
[2026-11-03 08:23:17] local.INFO: DEBUG: GPS processor result {"connection_id":228483,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53875,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:23:17] local.INFO: GPS data processed {"connection_id":228483,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:23:17] local.INFO: Acknowledgment sent {"connection_id":228483,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:23:20] local.INFO: TCP Data received {"connection_id":231574,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:23:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231574,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:23:20] local.INFO: Processing buffer {"connection_id":231574,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:23:20] local.INFO: Packet analysis {"connection_id":231574,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:23:20] local.INFO: Extracted packet for processing {"connection_id":231574,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:23:20] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:23: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-11-03 08:23:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180536576001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:23:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:23:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:23:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:23:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793674272000,"timestamp_ms":1793674272000,"timestamp_seconds":1793674272,"priority":1,"record_length":96,"hex_timestamp":"000001a19f515d00"} 
[2026-11-03 08:23:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:23:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:23: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":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-11-03 08:23:20] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:23: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-11-03 08:23:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:23:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:23:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231574,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:23:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:23:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:23:20] 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-11-03 08:23:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:23:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:23:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180536576001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:23:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:23:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:23:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180536576001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:23:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:23:20] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:23:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:23:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:23:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180536576001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:23:20] local.INFO: DEBUG: GPS processor result {"connection_id":231574,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53876,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:23:20] local.INFO: GPS data processed {"connection_id":231574,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:23:20] local.INFO: Acknowledgment sent {"connection_id":231574,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:23:21] local.INFO: TCP Data received {"connection_id":231574,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:23:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231574,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:23:21] local.INFO: Processing buffer {"connection_id":231574,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:23:21] local.INFO: Packet analysis {"connection_id":231574,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:23:21] local.INFO: Extracted packet for processing {"connection_id":231574,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:23:21] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:23: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-11-03 08:23:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180536576001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:23:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:23:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:23:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:23:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793674272000,"timestamp_ms":1793674272000,"timestamp_seconds":1793674272,"priority":1,"record_length":96,"hex_timestamp":"000001a19f515d00"} 
[2026-11-03 08:23:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:23:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:23: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":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-11-03 08:23:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:23: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-11-03 08:23:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:23:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:23:21] local.INFO: Teltonika packet parsed successfully {"connection_id":231574,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:23:21] local.INFO: Passing IMEI to GPS processor {"connection_id":231574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:23:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":231574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:23:21] 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-11-03 08:23:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:23:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:23:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180536576001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:23:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:23:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:23:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180536576001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:23:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:23:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:23:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:23:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:23:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180536576001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:23:21] local.INFO: DEBUG: GPS processor result {"connection_id":231574,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53877,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:23:21] local.INFO: GPS data processed {"connection_id":231574,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:23:21] local.INFO: Acknowledgment sent {"connection_id":231574,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:23:39] local.INFO: TCP Data received {"connection_id":229752,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:23:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229752,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:23:39] local.INFO: Processing buffer {"connection_id":229752,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:23:39] local.INFO: IMEI packet received {"connection_id":229752,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:23:39] local.INFO: IMEI acknowledgment sent {"connection_id":229752,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:23:44] local.INFO: TCP Data received {"connection_id":229752,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:23:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229752,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:23:44] local.INFO: Processing buffer {"connection_id":229752,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:23:44] local.INFO: IMEI packet received {"connection_id":229752,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:23:44] local.INFO: IMEI acknowledgment sent {"connection_id":229752,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:23:45] local.INFO: TCP Data received {"connection_id":229752,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:23:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229752,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:23:45] local.INFO: Processing buffer {"connection_id":229752,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:23:45] local.INFO: Packet analysis {"connection_id":229752,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:23:45] local.INFO: Extracted packet for processing {"connection_id":229752,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:23:45] local.INFO: GPS Element Parsed {"raw_longitude":755791168,"raw_latitude":117617752,"longitude_deg":75.5791168,"latitude_deg":11.7617752,"altitude":13,"angle":54,"satellites":30,"speed":0,"hex_longitude":"2d0c7540","hex_latitude":"0702b458","is_valid_coordinates":true} 
[2026-11-03 08:23: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-11-03 08:23:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180538368001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:23:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891749204033536,"note":"Value kept but may cause issues"} 
[2026-11-03 08:23:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":897834837072953344,"note":"Value kept but may cause issues"} 
[2026-11-03 08:23:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:23:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793674283000,"timestamp_ms":1793674283000,"timestamp_seconds":1793674283,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5187f8"} 
[2026-11-03 08:23:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:23:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":19968,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:23:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 08:23:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:23: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-11-03 08:23:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:23:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:23:45] local.INFO: Teltonika packet parsed successfully {"connection_id":229752,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:23:45] local.INFO: Passing IMEI to GPS processor {"connection_id":229752,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:23:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":229752,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:23:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:23:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:23:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:23:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180538368001,"66":12809,"37":206,"94":11008,"24":0,"16":38891749204033536,"45":897834837072953344},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:23:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:23:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:23:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180538368001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:23:45] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:23:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:23:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891749204033536,"km_value":38891749204033.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:23:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":897834837072953344,"description":"Unknown IO ID 45"} 
[2026-11-03 08:23:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180538368001,"power":12809,"unknown_37":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":897834837072953344}} 
[2026-11-03 08:23:45] local.INFO: DEBUG: GPS processor result {"connection_id":229752,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53878,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:23:45] local.INFO: GPS data processed {"connection_id":229752,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:23:45] local.INFO: Acknowledgment sent {"connection_id":229752,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:24:05] local.INFO: TCP Data received {"connection_id":228051,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:24:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228051,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:24:05] local.INFO: Processing buffer {"connection_id":228051,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:24:05] local.INFO: IMEI packet received {"connection_id":228051,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:24:05] local.INFO: IMEI acknowledgment sent {"connection_id":228051,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:24:10] local.INFO: TCP Data received {"connection_id":228051,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:24:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228051,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:24:10] local.INFO: Processing buffer {"connection_id":228051,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:24:10] local.INFO: IMEI packet received {"connection_id":228051,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:24:10] local.INFO: IMEI acknowledgment sent {"connection_id":228051,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:24:11] local.INFO: TCP Data received {"connection_id":228051,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:24:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228051,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:24:11] local.INFO: Processing buffer {"connection_id":228051,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:24:11] local.INFO: Packet analysis {"connection_id":228051,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:24:11] local.INFO: Extracted packet for processing {"connection_id":228051,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:24:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:24:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180536576001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:24:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:24:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:24:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:24:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793674272000,"timestamp_ms":1793674272000,"timestamp_seconds":1793674272,"priority":1,"record_length":96,"hex_timestamp":"000001a19f515d00"} 
[2026-11-03 08:24:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:24: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-11-03 08: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 08:24:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08: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-11-03 08:24:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:24:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:24:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228051,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:24:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:24:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:24:11] 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-11-03 08:24:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:24:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:24:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180536576001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:24:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:24:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:24:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180536576001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:24:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:24:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:24:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:24:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:24:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180536576001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:24:11] local.INFO: DEBUG: GPS processor result {"connection_id":228051,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53879,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:24:11] local.INFO: GPS data processed {"connection_id":228051,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:24:11] local.INFO: Acknowledgment sent {"connection_id":228051,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:24:16] local.INFO: TCP Data received {"connection_id":229752,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:24:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229752,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:24:16] local.INFO: Processing buffer {"connection_id":229752,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:24:16] local.INFO: Packet analysis {"connection_id":229752,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:24:16] local.INFO: Extracted packet for processing {"connection_id":229752,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:24:16] local.INFO: GPS Element Parsed {"raw_longitude":755791168,"raw_latitude":117617752,"longitude_deg":75.5791168,"latitude_deg":11.7617752,"altitude":13,"angle":54,"satellites":30,"speed":0,"hex_longitude":"2d0c7540","hex_latitude":"0702b458","is_valid_coordinates":true} 
[2026-11-03 08:24: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-11-03 08:24:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180538368001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:24:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891749204033536,"note":"Value kept but may cause issues"} 
[2026-11-03 08:24:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":897834837072953344,"note":"Value kept but may cause issues"} 
[2026-11-03 08:24:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:24:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793674283000,"timestamp_ms":1793674283000,"timestamp_seconds":1793674283,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5187f8"} 
[2026-11-03 08:24:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:24:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":19968,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:24: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":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 08:24:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:24: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-11-03 08:24:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:24:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:24:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229752,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:24:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229752,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:24:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229752,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:24:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:24:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:24:16] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:24:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180538368001,"66":12809,"37":206,"94":11008,"24":0,"16":38891749204033536,"45":897834837072953344},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:24:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:24:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:24:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180538368001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:24:16] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:24:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:24:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891749204033536,"km_value":38891749204033.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:24:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":897834837072953344,"description":"Unknown IO ID 45"} 
[2026-11-03 08:24:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180538368001,"power":12809,"unknown_37":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":897834837072953344}} 
[2026-11-03 08:24:17] local.INFO: DEBUG: GPS processor result {"connection_id":229752,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53880,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:24:17] local.INFO: GPS data processed {"connection_id":229752,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:24:17] local.INFO: Acknowledgment sent {"connection_id":229752,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:24:39] local.INFO: TCP Data received {"connection_id":228485,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:24:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228485,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:24:39] local.INFO: Processing buffer {"connection_id":228485,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:24:39] local.INFO: IMEI packet received {"connection_id":228485,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:24:39] local.INFO: IMEI acknowledgment sent {"connection_id":228485,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:24:42] local.INFO: TCP Data received {"connection_id":228051,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:24:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228051,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:24:42] local.INFO: Processing buffer {"connection_id":228051,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:24:42] local.INFO: Packet analysis {"connection_id":228051,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:24:42] local.INFO: Extracted packet for processing {"connection_id":228051,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:24:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:24: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-11-03 08:24:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180536576001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:24:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:24:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:24:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:24:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793674272000,"timestamp_ms":1793674272000,"timestamp_seconds":1793674272,"priority":1,"record_length":96,"hex_timestamp":"000001a19f515d00"} 
[2026-11-03 08:24:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:24:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:24: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 08:24:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:24: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-11-03 08:24:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:24:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:24:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228051,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:24:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:24:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:24:42] 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-11-03 08:24:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:24:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:24:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180536576001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:24:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:24:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:24:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180536576001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:24:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:24:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:24:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:24:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:24:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180536576001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:24:42] local.INFO: DEBUG: GPS processor result {"connection_id":228051,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53881,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:24:42] local.INFO: GPS data processed {"connection_id":228051,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:24:42] local.INFO: Acknowledgment sent {"connection_id":228051,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:24:44] local.INFO: TCP Data received {"connection_id":228485,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:24:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228485,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:24:44] local.INFO: Processing buffer {"connection_id":228485,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:24:44] local.INFO: IMEI packet received {"connection_id":228485,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:24:44] local.INFO: IMEI acknowledgment sent {"connection_id":228485,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:24:45] local.INFO: TCP Data received {"connection_id":228485,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:24:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228485,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:24:45] local.INFO: Processing buffer {"connection_id":228485,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:24:45] local.INFO: Packet analysis {"connection_id":228485,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:24:45] local.INFO: Extracted packet for processing {"connection_id":228485,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:24:45] local.INFO: GPS Element Parsed {"raw_longitude":755791168,"raw_latitude":117617752,"longitude_deg":75.5791168,"latitude_deg":11.7617752,"altitude":13,"angle":54,"satellites":30,"speed":0,"hex_longitude":"2d0c7540","hex_latitude":"0702b458","is_valid_coordinates":true} 
[2026-11-03 08:24: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-11-03 08:24:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180538368001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:24:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891749204033536,"note":"Value kept but may cause issues"} 
[2026-11-03 08:24:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":897834837072953344,"note":"Value kept but may cause issues"} 
[2026-11-03 08:24:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:24:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793674283000,"timestamp_ms":1793674283000,"timestamp_seconds":1793674283,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5187f8"} 
[2026-11-03 08:24:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:24:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":19968,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:24:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 08:24:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:24: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-11-03 08:24:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:24:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:24:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228485,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:24:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228485,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:24:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228485,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:24:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:24:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:24:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:24:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180538368001,"66":12809,"37":206,"94":11008,"24":0,"16":38891749204033536,"45":897834837072953344},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:24:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:24:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:24:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180538368001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:24:45] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:24:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:24:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891749204033536,"km_value":38891749204033.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:24:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":897834837072953344,"description":"Unknown IO ID 45"} 
[2026-11-03 08:24:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180538368001,"power":12809,"unknown_37":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":897834837072953344}} 
[2026-11-03 08:24:45] local.INFO: DEBUG: GPS processor result {"connection_id":228485,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53882,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:24:45] local.INFO: GPS data processed {"connection_id":228485,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:24:45] local.INFO: Acknowledgment sent {"connection_id":228485,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:25:05] local.INFO: TCP Data received {"connection_id":229753,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:25:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229753,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:25:05] local.INFO: Processing buffer {"connection_id":229753,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:25:05] local.INFO: IMEI packet received {"connection_id":229753,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:25:05] local.INFO: IMEI acknowledgment sent {"connection_id":229753,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:25:10] local.INFO: TCP Data received {"connection_id":229753,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:25:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229753,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:25:10] local.INFO: Processing buffer {"connection_id":229753,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:25:10] local.INFO: IMEI packet received {"connection_id":229753,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:25:10] local.INFO: IMEI acknowledgment sent {"connection_id":229753,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:25:11] local.INFO: TCP Data received {"connection_id":229753,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:25:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229753,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:25:11] local.INFO: Processing buffer {"connection_id":229753,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:25:11] local.INFO: Packet analysis {"connection_id":229753,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:25:11] local.INFO: Extracted packet for processing {"connection_id":229753,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:25:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:25: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-11-03 08:25:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180536576001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:25:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793674272000,"timestamp_ms":1793674272000,"timestamp_seconds":1793674272,"priority":1,"record_length":96,"hex_timestamp":"000001a19f515d00"} 
[2026-11-03 08:25:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:25: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-11-03 08:25: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":107,"data_length":795,"current_offset":136} 
[2026-11-03 08:25:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:25: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-11-03 08:25:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:25:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:25:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229753,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:25:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:25:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:25:11] 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-11-03 08:25:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:25:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:25:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180536576001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:25:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:25:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:25:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180536576001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:25:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:25:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:25:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:25:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:25:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180536576001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:25:11] local.INFO: DEBUG: GPS processor result {"connection_id":229753,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53883,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:25:11] local.INFO: GPS data processed {"connection_id":229753,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:25:11] local.INFO: Acknowledgment sent {"connection_id":229753,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:25:16] local.INFO: TCP Data received {"connection_id":228485,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:25:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228485,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:25:16] local.INFO: Processing buffer {"connection_id":228485,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5187f8012d0c75400702b458000d00361e..."} 
[2026-11-03 08:25:16] local.INFO: Packet analysis {"connection_id":228485,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:25:16] local.INFO: Extracted packet for processing {"connection_id":228485,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:25:16] local.INFO: GPS Element Parsed {"raw_longitude":755791168,"raw_latitude":117617752,"longitude_deg":75.5791168,"latitude_deg":11.7617752,"altitude":13,"angle":54,"satellites":30,"speed":0,"hex_longitude":"2d0c7540","hex_latitude":"0702b458","is_valid_coordinates":true} 
[2026-11-03 08:25: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-11-03 08:25:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180538368001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891749204033536,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":897834837072953344,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:25:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793674283000,"timestamp_ms":1793674283000,"timestamp_seconds":1793674283,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5187f8"} 
[2026-11-03 08:25:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:25:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":19968,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:25: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":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 08:25:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:25: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-11-03 08:25:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:25:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:25:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228485,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:25:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228485,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:25:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228485,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:25:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:25:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:25:16] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:25:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180538368001,"66":12809,"37":206,"94":11008,"24":0,"16":38891749204033536,"45":897834837072953344},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:25:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:25:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:25:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180538368001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:25:16] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:25:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:25:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891749204033536,"km_value":38891749204033.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:25:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":897834837072953344,"description":"Unknown IO ID 45"} 
[2026-11-03 08:25:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180538368001,"power":12809,"unknown_37":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":897834837072953344}} 
[2026-11-03 08:25:16] local.INFO: DEBUG: GPS processor result {"connection_id":228485,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53884,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:25:16] local.INFO: GPS data processed {"connection_id":228485,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:25:16] local.INFO: Acknowledgment sent {"connection_id":228485,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:25:39] local.INFO: TCP Data received {"connection_id":228487,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:25:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228487,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:25:39] local.INFO: Processing buffer {"connection_id":228487,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:25:39] local.INFO: IMEI packet received {"connection_id":228487,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:25:39] local.INFO: IMEI acknowledgment sent {"connection_id":228487,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:25:41] local.INFO: TCP Data received {"connection_id":228488,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:25:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228488,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:25:41] local.INFO: Processing buffer {"connection_id":228488,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:25:41] local.INFO: IMEI packet received {"connection_id":228488,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 08:25:41] local.INFO: IMEI acknowledgment sent {"connection_id":228488,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:25:44] local.INFO: TCP Data received {"connection_id":228487,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:25:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228487,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:25:44] local.INFO: Processing buffer {"connection_id":228487,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:25:44] local.INFO: IMEI packet received {"connection_id":228487,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:25:44] local.INFO: IMEI acknowledgment sent {"connection_id":228487,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:25:45] local.INFO: TCP Data received {"connection_id":229753,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:25:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229753,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:25:45] local.INFO: Processing buffer {"connection_id":229753,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:25:45] local.INFO: Packet analysis {"connection_id":229753,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:25:45] local.INFO: Extracted packet for processing {"connection_id":229753,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:25:45] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:25:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:25:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180536576001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:25:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793674272000,"timestamp_ms":1793674272000,"timestamp_seconds":1793674272,"priority":1,"record_length":96,"hex_timestamp":"000001a19f515d00"} 
[2026-11-03 08:25:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:25: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-11-03 08:25:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-11-03 08:25:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:25:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:25:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:25:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:25:45] local.INFO: Teltonika packet parsed successfully {"connection_id":229753,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:25:45] local.INFO: Passing IMEI to GPS processor {"connection_id":229753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:25:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":229753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:25:45] 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-11-03 08:25:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:25:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:25:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180536576001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:25:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:25:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:25:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180536576001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:25:45] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:25:45] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:25:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:25:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:25:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180536576001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:25:45] local.INFO: TCP Data received {"connection_id":228487,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5525c0012d0c75400702b458000d003622..."} 
[2026-11-03 08:25:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228487,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5525c0012d0c75400702b458000d003622..."} 
[2026-11-03 08:25:45] local.INFO: Processing buffer {"connection_id":228487,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5525c0012d0c75400702b458000d003622..."} 
[2026-11-03 08:25:45] local.INFO: Packet analysis {"connection_id":228487,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:25:45] local.INFO: Extracted packet for processing {"connection_id":228487,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:25:45] local.INFO: GPS Element Parsed {"raw_longitude":755791168,"raw_latitude":117617752,"longitude_deg":75.5791168,"latitude_deg":11.7617752,"altitude":13,"angle":54,"satellites":34,"speed":0,"hex_longitude":"2d0c7540","hex_latitude":"0702b458","is_valid_coordinates":true} 
[2026-11-03 08:25:45] 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-11-03 08:25:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180616448001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891749204033536,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":897694099584604160,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:25:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793674520000,"timestamp_ms":1793674520000,"timestamp_seconds":1793674520,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5525c0"} 
[2026-11-03 08:25:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:25:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":14848,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:25:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":50,"n8_eight_byte":9,"data_length":795,"current_offset":136} 
[2026-11-03 08:25:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":648518346509124608,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:45] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:45] local.WARNING: Large IO value detected {"io_id":43,"raw_value":6755450980794609,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:45] local.WARNING: Large IO value detected {"io_id":161,"raw_value":2672581568,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:45] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:45] local.WARNING: Large IO value detected {"io_id":159,"raw_value":5497804434535370496,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:45] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":1529151694,"corrected_to":0} 
[2026-11-03 08:25:45] local.WARNING: Large IO value detected {"io_id":7,"raw_value":195000586561675279,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:45] local.WARNING: Large IO value detected {"io_id":90,"raw_value":3221684916,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:45] local.WARNING: Large IO value detected {"io_id":56,"raw_value":6629524442835897950,"note":"Value kept but may cause issues"} 
[2026-11-03 08:25:45] local.INFO: IO Element Parsed {"io_data_count":36,"io_data_keys":[0,37,94,24,241,157,16,43,161,224,45,192,180,11,15,10,66,216,1,240,125,227,159,2,4,113,205,7,115,90,239,56,138,20,12,117],"length":535,"final_offset":665,"validated_count":36,"validation_warnings":[{"io_id":205,"original":1529151694,"validated":0}]} 
[2026-11-03 08:25:45] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":936808224969981952,"timestamp_seconds":936808224969982.0,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-11-03 08:25:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:25:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:25:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228487,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:25:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228487,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:25:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228487,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:25:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:25:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:25:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:25:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180616448001,"66":12678,"37":206,"94":11008,"24":0,"16":38891749204033536,"45":897694099584604160},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:25:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:25:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:25:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180616448001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:25:45] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:25:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:25:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891749204033536,"km_value":38891749204033.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:25:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":897694099584604160,"description":"Unknown IO ID 45"} 
[2026-11-03 08:25:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180616448001,"power":12678,"unknown_37":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":897694099584604160}} 
[2026-11-03 08:25:45] local.INFO: DEBUG: GPS processor result {"connection_id":229753,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53885,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:25:45] local.INFO: GPS data processed {"connection_id":229753,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:25:45] local.INFO: Acknowledgment sent {"connection_id":229753,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:25:45] local.INFO: DEBUG: GPS processor result {"connection_id":228487,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53886,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:25:45] local.INFO: GPS data processed {"connection_id":228487,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:25:45] local.INFO: Acknowledgment sent {"connection_id":228487,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:26:05] local.INFO: TCP Data received {"connection_id":231575,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:26:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231575,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:26:05] local.INFO: Processing buffer {"connection_id":231575,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:26:05] local.INFO: IMEI packet received {"connection_id":231575,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:26:05] local.INFO: IMEI acknowledgment sent {"connection_id":231575,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:26:10] local.INFO: TCP Data received {"connection_id":231575,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:26:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231575,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:26:10] local.INFO: Processing buffer {"connection_id":231575,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:26:10] local.INFO: IMEI packet received {"connection_id":231575,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:26:10] local.INFO: IMEI acknowledgment sent {"connection_id":231575,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:26:11] local.INFO: TCP Data received {"connection_id":231575,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:26:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231575,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:26:11] local.INFO: Processing buffer {"connection_id":231575,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:26:11] local.INFO: Packet analysis {"connection_id":231575,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:26:11] local.INFO: Extracted packet for processing {"connection_id":231575,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:26:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:26:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180536576001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:26:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:26:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:26:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:26:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793674272000,"timestamp_ms":1793674272000,"timestamp_seconds":1793674272,"priority":1,"record_length":96,"hex_timestamp":"000001a19f515d00"} 
[2026-11-03 08:26:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:26: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-11-03 08: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":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-11-03 08:26:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08: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-11-03 08:26:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:26:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:26:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231575,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:26:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:26:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:26:11] 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-11-03 08:26:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:26:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:26:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180536576001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:26:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:26:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:26:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180536576001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:26:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:26:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:26:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:26:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:26:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180536576001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:26:11] local.INFO: DEBUG: GPS processor result {"connection_id":231575,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53887,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:26:11] local.INFO: GPS data processed {"connection_id":231575,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:26:11] local.INFO: Acknowledgment sent {"connection_id":231575,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:26:16] local.INFO: TCP Data received {"connection_id":228487,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5525c0012d0c75400702b458000d003622..."} 
[2026-11-03 08:26:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228487,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5525c0012d0c75400702b458000d003622..."} 
[2026-11-03 08:26:16] local.INFO: Processing buffer {"connection_id":228487,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5525c0012d0c75400702b458000d003622..."} 
[2026-11-03 08:26:16] local.INFO: Packet analysis {"connection_id":228487,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:26:16] local.INFO: Extracted packet for processing {"connection_id":228487,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:26:16] local.INFO: GPS Element Parsed {"raw_longitude":755791168,"raw_latitude":117617752,"longitude_deg":75.5791168,"latitude_deg":11.7617752,"altitude":13,"angle":54,"satellites":34,"speed":0,"hex_longitude":"2d0c7540","hex_latitude":"0702b458","is_valid_coordinates":true} 
[2026-11-03 08:26:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:26:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180677120001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:26:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38891749204033536,"note":"Value kept but may cause issues"} 
[2026-11-03 08:26:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":897694099584604160,"note":"Value kept but may cause issues"} 
[2026-11-03 08:26:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:26:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793674520000,"timestamp_ms":1793674520000,"timestamp_seconds":1793674520,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5525c0"} 
[2026-11-03 08:26:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:26:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":14336,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08: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":49,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-11-03 08:26:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1649,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08: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-11-03 08:26:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:26:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:26:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228487,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:26:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228487,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:26:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228487,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:26:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:26:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:26:16] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:26:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180677120001,"66":12678,"37":206,"94":11008,"24":0,"16":38891749204033536,"45":897694099584604160},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 08:26:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:26:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:26:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180677120001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:26:16] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 08:26:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:26:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38891749204033536,"km_value":38891749204033.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:26:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":897694099584604160,"description":"Unknown IO ID 45"} 
[2026-11-03 08:26:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180677120001,"power":12678,"unknown_37":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":897694099584604160}} 
[2026-11-03 08:26:16] local.INFO: DEBUG: GPS processor result {"connection_id":228487,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53888,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:26:16] local.INFO: GPS data processed {"connection_id":228487,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:26:16] local.INFO: Acknowledgment sent {"connection_id":228487,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:26:39] local.INFO: TCP Data received {"connection_id":229754,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:26:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229754,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:26:39] local.INFO: Processing buffer {"connection_id":229754,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:26:39] local.INFO: IMEI packet received {"connection_id":229754,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:26:39] local.INFO: IMEI acknowledgment sent {"connection_id":229754,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:26:40] local.INFO: TCP Data received {"connection_id":229754,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:26:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229754,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:26:40] local.INFO: Processing buffer {"connection_id":229754,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:26:40] local.INFO: IMEI packet received {"connection_id":229754,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:26:40] local.INFO: IMEI acknowledgment sent {"connection_id":229754,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:26:42] local.INFO: TCP Data received {"connection_id":229754,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:26:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229754,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:26:42] local.INFO: Processing buffer {"connection_id":229754,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:26:42] local.INFO: IMEI packet received {"connection_id":229754,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:26:42] local.INFO: IMEI acknowledgment sent {"connection_id":229754,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:26:42] local.INFO: TCP Data received {"connection_id":231575,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:26:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231575,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:26:42] local.INFO: Processing buffer {"connection_id":231575,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f515d00012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:26:42] local.INFO: Packet analysis {"connection_id":231575,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:26:42] local.INFO: Extracted packet for processing {"connection_id":231575,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f51"} 
[2026-11-03 08:26:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:26:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:26:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180536576001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:26:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:26:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:26:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:26:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793674272000,"timestamp_ms":1793674272000,"timestamp_seconds":1793674272,"priority":1,"record_length":96,"hex_timestamp":"000001a19f515d00"} 
[2026-11-03 08:26:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:26:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:26:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-11-03 08:26:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:26:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:26:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:26:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:26:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231575,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:26:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:26:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:26:42] 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-11-03 08:26:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:26:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:26:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180536576001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:26:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:26:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:26:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180536576001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:26:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:26:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:26:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:26:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:26:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180536576001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:26:42] local.INFO: DEBUG: GPS processor result {"connection_id":231575,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53889,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:26:42] local.INFO: GPS data processed {"connection_id":231575,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:26:42] local.INFO: Acknowledgment sent {"connection_id":231575,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:26:43] local.INFO: TCP Data received {"connection_id":229754,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:26:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229754,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:26:43] local.INFO: Processing buffer {"connection_id":229754,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:26:43] local.INFO: IMEI packet received {"connection_id":229754,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:26:43] local.INFO: IMEI acknowledgment sent {"connection_id":229754,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:27:05] local.INFO: TCP Data received {"connection_id":228489,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:27:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228489,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:27:05] local.INFO: Processing buffer {"connection_id":228489,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:27:05] local.INFO: IMEI packet received {"connection_id":228489,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:27:05] local.INFO: IMEI acknowledgment sent {"connection_id":228489,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:27:10] local.INFO: TCP Data received {"connection_id":228489,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:27:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228489,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:27:10] local.INFO: Processing buffer {"connection_id":228489,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:27:10] local.INFO: IMEI packet received {"connection_id":228489,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:27:10] local.INFO: IMEI acknowledgment sent {"connection_id":228489,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:27:11] local.INFO: TCP Data received {"connection_id":228489,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:27:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228489,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:27:11] local.INFO: Processing buffer {"connection_id":228489,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:27:11] local.INFO: Packet analysis {"connection_id":228489,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:27:11] local.INFO: Extracted packet for processing {"connection_id":228489,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:27:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":43,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:27: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-11-03 08:27:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180613632001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:27:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:27:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:27:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:27:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793674573000,"timestamp_ms":1793674573000,"timestamp_seconds":1793674573,"priority":1,"record_length":96,"hex_timestamp":"000001a19f55f4c8"} 
[2026-11-03 08:27:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:27: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-11-03 08:27:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:27:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:27: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-11-03 08:27:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:27:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:27:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228489,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:27:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:27:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:27:11] 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-11-03 08:27:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:27:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:27:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180613632001,"66":25441,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:27:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:27:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:27:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180613632001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:27:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:27:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:27:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:27:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:27:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180613632001,"power":25441,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:27:11] local.INFO: DEBUG: GPS processor result {"connection_id":228489,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53890,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:27:11] local.INFO: GPS data processed {"connection_id":228489,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:27:11] local.INFO: Acknowledgment sent {"connection_id":228489,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:27:42] local.INFO: TCP Data received {"connection_id":228489,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:27:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228489,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:27:42] local.INFO: Processing buffer {"connection_id":228489,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:27:42] local.INFO: Packet analysis {"connection_id":228489,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:27:42] local.INFO: Extracted packet for processing {"connection_id":228489,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:27:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":43,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:27:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:27:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180613632001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:27:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:27:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:27:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:27:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793674573000,"timestamp_ms":1793674573000,"timestamp_seconds":1793674573,"priority":1,"record_length":96,"hex_timestamp":"000001a19f55f4c8"} 
[2026-11-03 08:27:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:27:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:27:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:27:42] 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-11-03 08:27:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:27:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:27:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:27:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228489,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:27:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:27:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:27:42] 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-11-03 08:27:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:27:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:27:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180613632001,"66":25441,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:27:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:27:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:27:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180613632001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:27:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:27:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:27:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:27:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:27:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180613632001,"power":25441,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:27:42] local.INFO: DEBUG: GPS processor result {"connection_id":228489,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53891,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:27:42] local.INFO: GPS data processed {"connection_id":228489,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:27:42] local.INFO: Acknowledgment sent {"connection_id":228489,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:28:10] local.INFO: TCP Data received {"connection_id":229755,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:28:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229755,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:28:10] local.INFO: Processing buffer {"connection_id":229755,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:28:10] local.INFO: IMEI packet received {"connection_id":229755,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:28:10] local.INFO: IMEI acknowledgment sent {"connection_id":229755,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:28:15] local.INFO: TCP Data received {"connection_id":229755,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:28:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229755,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:28:15] local.INFO: Processing buffer {"connection_id":229755,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:28:15] local.INFO: IMEI packet received {"connection_id":229755,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:28:15] local.INFO: IMEI acknowledgment sent {"connection_id":229755,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:28:17] local.INFO: TCP Data received {"connection_id":229755,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:28:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229755,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:28:17] local.INFO: Processing buffer {"connection_id":229755,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:28:17] local.INFO: Packet analysis {"connection_id":229755,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:28:17] local.INFO: Extracted packet for processing {"connection_id":229755,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:28:17] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":43,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:28: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-11-03 08:28:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180613632001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:28:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:28:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:28:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:28:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793674573000,"timestamp_ms":1793674573000,"timestamp_seconds":1793674573,"priority":1,"record_length":96,"hex_timestamp":"000001a19f55f4c8"} 
[2026-11-03 08:28:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:28:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:28: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:28:17] 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-11-03 08:28: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-11-03 08:28:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:28:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:28:17] local.INFO: Teltonika packet parsed successfully {"connection_id":229755,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:28:17] local.INFO: Passing IMEI to GPS processor {"connection_id":229755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:28:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":229755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:28:17] 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-11-03 08:28:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:28:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:28:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180613632001,"66":25441,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:28:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:28:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:28:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180613632001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:28:17] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:28:17] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:28:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:28:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:28:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180613632001,"power":25441,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:28:17] local.INFO: DEBUG: GPS processor result {"connection_id":229755,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53892,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:28:17] local.INFO: GPS data processed {"connection_id":229755,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:28:17] local.INFO: Acknowledgment sent {"connection_id":229755,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:28:48] local.INFO: TCP Data received {"connection_id":229755,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:28:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229755,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:28:48] local.INFO: Processing buffer {"connection_id":229755,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:28:48] local.INFO: Packet analysis {"connection_id":229755,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:28:48] local.INFO: Extracted packet for processing {"connection_id":229755,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:28:48] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":43,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:28: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-11-03 08:28:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180613632001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:28:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:28:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:28:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:28:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793674573000,"timestamp_ms":1793674573000,"timestamp_seconds":1793674573,"priority":1,"record_length":96,"hex_timestamp":"000001a19f55f4c8"} 
[2026-11-03 08:28:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:28:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:28: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":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:28:48] 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-11-03 08:28: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-11-03 08:28:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:28:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:28:48] local.INFO: Teltonika packet parsed successfully {"connection_id":229755,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:28:48] local.INFO: Passing IMEI to GPS processor {"connection_id":229755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:28:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":229755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:28:48] 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-11-03 08:28:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:28:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:28:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180613632001,"66":25441,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:28:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:28:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:28:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180613632001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:28:48] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:28:48] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:28:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:28:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:28:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180613632001,"power":25441,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:28:48] local.INFO: DEBUG: GPS processor result {"connection_id":229755,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53893,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:28:48] local.INFO: GPS data processed {"connection_id":229755,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:28:48] local.INFO: Acknowledgment sent {"connection_id":229755,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:29:05] local.INFO: TCP Data received {"connection_id":231577,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:29:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231577,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:29:05] local.INFO: Processing buffer {"connection_id":231577,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:29:05] local.INFO: IMEI packet received {"connection_id":231577,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:29:05] local.INFO: IMEI acknowledgment sent {"connection_id":231577,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:29:10] local.INFO: TCP Data received {"connection_id":231577,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:29:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231577,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:29:10] local.INFO: Processing buffer {"connection_id":231577,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:29:10] local.INFO: IMEI packet received {"connection_id":231577,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:29:10] local.INFO: IMEI acknowledgment sent {"connection_id":231577,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:29:11] local.INFO: TCP Data received {"connection_id":231577,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:29:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231577,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:29:11] local.INFO: Processing buffer {"connection_id":231577,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:29:11] local.INFO: Packet analysis {"connection_id":231577,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:29:11] local.INFO: Extracted packet for processing {"connection_id":231577,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:29:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":43,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:29: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-11-03 08:29:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180613632001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:29:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:29:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:29:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:29:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793674573000,"timestamp_ms":1793674573000,"timestamp_seconds":1793674573,"priority":1,"record_length":96,"hex_timestamp":"000001a19f55f4c8"} 
[2026-11-03 08:29:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:29: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-11-03 08:29:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:29:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:29: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-11-03 08:29:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:29:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:29:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231577,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:29:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231577,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:29:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231577,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:29:11] 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-11-03 08:29:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:29:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:29:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180613632001,"66":25441,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:29:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:29:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:29:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180613632001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:29:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:29:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:29:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:29:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:29:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180613632001,"power":25441,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:29:11] local.INFO: DEBUG: GPS processor result {"connection_id":231577,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53894,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:29:11] local.INFO: GPS data processed {"connection_id":231577,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:29:11] local.INFO: Acknowledgment sent {"connection_id":231577,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:29:42] local.INFO: TCP Data received {"connection_id":231577,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:29:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231577,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:29:42] local.INFO: Processing buffer {"connection_id":231577,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:29:42] local.INFO: Packet analysis {"connection_id":231577,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:29:42] local.INFO: Extracted packet for processing {"connection_id":231577,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:29:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":43,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:29:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180613632001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:29:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:29:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:29:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:29:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793674573000,"timestamp_ms":1793674573000,"timestamp_seconds":1793674573,"priority":1,"record_length":96,"hex_timestamp":"000001a19f55f4c8"} 
[2026-11-03 08:29:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:29:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08: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":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:29:42] 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-11-03 08: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-11-03 08:29:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:29:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:29:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231577,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:29:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231577,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:29:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231577,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:29:42] 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-11-03 08:29:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:29:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:29:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180613632001,"66":25441,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:29:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:29:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:29:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180613632001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:29:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:29:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:29:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:29:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:29:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180613632001,"power":25441,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:29:42] local.INFO: DEBUG: GPS processor result {"connection_id":231577,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53895,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:29:42] local.INFO: GPS data processed {"connection_id":231577,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:29:42] local.INFO: Acknowledgment sent {"connection_id":231577,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:30:05] local.INFO: TCP Data received {"connection_id":229757,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:30:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229757,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:30:05] local.INFO: Processing buffer {"connection_id":229757,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:30:05] local.INFO: IMEI packet received {"connection_id":229757,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:30:05] local.INFO: IMEI acknowledgment sent {"connection_id":229757,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:30:10] local.INFO: TCP Data received {"connection_id":229757,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:30:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229757,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:30:10] local.INFO: Processing buffer {"connection_id":229757,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:30:10] local.INFO: IMEI packet received {"connection_id":229757,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:30:10] local.INFO: IMEI acknowledgment sent {"connection_id":229757,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:30:11] local.INFO: TCP Data received {"connection_id":229757,"ip":"42.106.6.56","data_length":795,"data_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:30:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229757,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:30:11] local.INFO: Processing buffer {"connection_id":229757,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:30:11] local.INFO: Packet analysis {"connection_id":229757,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:30:11] local.INFO: Extracted packet for processing {"connection_id":229757,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:30:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":43,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:30:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:30:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180613632001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:30:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:30:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:30:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:30:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793674573000,"timestamp_ms":1793674573000,"timestamp_seconds":1793674573,"priority":1,"record_length":96,"hex_timestamp":"000001a19f55f4c8"} 
[2026-11-03 08:30:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:30: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-11-03 08:30:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:30:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:30:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:30:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:30:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:30:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229757,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:30:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:30:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:30:11] 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-11-03 08:30:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:30:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:30:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180613632001,"66":25441,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.56","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:30:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:30:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:30:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180613632001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:30:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:30:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:30:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:30:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:30:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180613632001,"power":25441,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:30:11] local.INFO: DEBUG: GPS processor result {"connection_id":229757,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53896,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:30:11] local.INFO: GPS data processed {"connection_id":229757,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:30:11] local.INFO: Acknowledgment sent {"connection_id":229757,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:30:42] local.INFO: TCP Data received {"connection_id":229757,"ip":"42.106.6.56","data_length":795,"data_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:30:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229757,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:30:42] local.INFO: Processing buffer {"connection_id":229757,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:30:42] local.INFO: Packet analysis {"connection_id":229757,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:30:42] local.INFO: Extracted packet for processing {"connection_id":229757,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:30:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":43,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:30:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:30:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180613632001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:30:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:30:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:30:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:30:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793674573000,"timestamp_ms":1793674573000,"timestamp_seconds":1793674573,"priority":1,"record_length":96,"hex_timestamp":"000001a19f55f4c8"} 
[2026-11-03 08:30:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:30:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:30:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:30:42] 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-11-03 08:30:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:30:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:30:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:30:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229757,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:30:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:30:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:30:42] 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-11-03 08:30:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:30:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:30:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180613632001,"66":25441,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.56","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:30:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:30:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:30:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180613632001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:30:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:30:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:30:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:30:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:30:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180613632001,"power":25441,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:30:42] local.INFO: DEBUG: GPS processor result {"connection_id":229757,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53897,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:30:42] local.INFO: GPS data processed {"connection_id":229757,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:30:42] local.INFO: Acknowledgment sent {"connection_id":229757,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:31:05] local.INFO: TCP Data received {"connection_id":231579,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:31:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231579,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:31:05] local.INFO: Processing buffer {"connection_id":231579,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:31:05] local.INFO: IMEI packet received {"connection_id":231579,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:31:05] local.INFO: IMEI acknowledgment sent {"connection_id":231579,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:31:06] local.INFO: TCP Data received {"connection_id":228492,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:31:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228492,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:31:06] local.INFO: Processing buffer {"connection_id":228492,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:31:06] local.INFO: IMEI packet received {"connection_id":228492,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 08:31:06] local.INFO: IMEI acknowledgment sent {"connection_id":228492,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:31:10] local.INFO: TCP Data received {"connection_id":231579,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:31:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231579,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:31:10] local.INFO: Processing buffer {"connection_id":231579,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:31:10] local.INFO: IMEI packet received {"connection_id":231579,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:31:10] local.INFO: IMEI acknowledgment sent {"connection_id":231579,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:31:11] local.INFO: TCP Data received {"connection_id":231579,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:31:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231579,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:31:11] local.INFO: Processing buffer {"connection_id":231579,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:31:11] local.INFO: Packet analysis {"connection_id":231579,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:31:11] local.INFO: Extracted packet for processing {"connection_id":231579,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:31:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":43,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:31: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-11-03 08:31:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180613632001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:31:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:31:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:31:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:31:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793674573000,"timestamp_ms":1793674573000,"timestamp_seconds":1793674573,"priority":1,"record_length":96,"hex_timestamp":"000001a19f55f4c8"} 
[2026-11-03 08:31:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:31: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-11-03 08:31:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:31:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:31: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-11-03 08:31:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:31:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:31:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231579,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:31:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231579,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:31:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231579,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:31:11] 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-11-03 08:31:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:31:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:31:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180613632001,"66":25441,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:31:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:31:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:31:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180613632001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:31:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:31:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:31:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:31:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:31:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180613632001,"power":25441,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:31:11] local.INFO: DEBUG: GPS processor result {"connection_id":231579,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53898,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:31:11] local.INFO: GPS data processed {"connection_id":231579,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:31:11] local.INFO: Acknowledgment sent {"connection_id":231579,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:31:41] local.INFO: TCP Data received {"connection_id":231580,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:31:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231580,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:31:41] local.INFO: Processing buffer {"connection_id":231580,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:31:41] local.INFO: IMEI packet received {"connection_id":231580,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 08:31:41] local.INFO: IMEI acknowledgment sent {"connection_id":231580,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:31:42] local.INFO: TCP Data received {"connection_id":231579,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:31:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231579,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:31:42] local.INFO: Processing buffer {"connection_id":231579,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f55f4c8012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:31:42] local.INFO: Packet analysis {"connection_id":231579,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:31:42] local.INFO: Extracted packet for processing {"connection_id":231579,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f55"} 
[2026-11-03 08:31:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":43,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:31:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180613632001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:31:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:31:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:31:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:31:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793674573000,"timestamp_ms":1793674573000,"timestamp_seconds":1793674573,"priority":1,"record_length":96,"hex_timestamp":"000001a19f55f4c8"} 
[2026-11-03 08:31:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:31:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:31:42] 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-11-03 08:31:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:31:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:31:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:31:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231579,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:31:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231579,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:31:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231579,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:31:42] 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-11-03 08:31:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:31:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:31:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180613632001,"66":25441,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:31:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:31:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:31:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180613632001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:31:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:31:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:31:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:31:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:31:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180613632001,"power":25441,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:31:42] local.INFO: DEBUG: GPS processor result {"connection_id":231579,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53899,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:31:42] local.INFO: GPS data processed {"connection_id":231579,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:31:42] local.INFO: Acknowledgment sent {"connection_id":231579,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:31:44] local.INFO: TCP Data received {"connection_id":229758,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:31:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229758,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:31:44] local.INFO: Processing buffer {"connection_id":229758,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:31:44] local.INFO: IMEI packet received {"connection_id":229758,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:31:44] local.INFO: IMEI acknowledgment sent {"connection_id":229758,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:32:05] local.INFO: TCP Data received {"connection_id":229759,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:32:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229759,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:32:05] local.INFO: Processing buffer {"connection_id":229759,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:32:05] local.INFO: IMEI packet received {"connection_id":229759,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:32:05] local.INFO: IMEI acknowledgment sent {"connection_id":229759,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:32:10] local.INFO: TCP Data received {"connection_id":229759,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:32:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229759,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:32:10] local.INFO: Processing buffer {"connection_id":229759,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:32:10] local.INFO: IMEI packet received {"connection_id":229759,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:32:10] local.INFO: IMEI acknowledgment sent {"connection_id":229759,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:32:11] local.INFO: TCP Data received {"connection_id":229759,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:32:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229759,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:32:11] local.INFO: Processing buffer {"connection_id":229759,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:32:11] local.INFO: Packet analysis {"connection_id":229759,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:32:11] local.INFO: Extracted packet for processing {"connection_id":229759,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:32:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:32:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:32:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180690688001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:32:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:32:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:32:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:32:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793674874000,"timestamp_ms":1793674874000,"timestamp_seconds":1793674874,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5a8c90"} 
[2026-11-03 08:32:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:32: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-11-03 08:32:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-11-03 08:32: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-11-03 08:32:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:32:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:32:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:32:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229759,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:32:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:32:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:32:11] 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-11-03 08:32:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:32:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:32:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180690688001,"66":25375,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:32:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:32:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:32:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180690688001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:32:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:32:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:32:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:32:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:32:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180690688001,"power":25375,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:32:11] local.INFO: DEBUG: GPS processor result {"connection_id":229759,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53900,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:32:11] local.INFO: GPS data processed {"connection_id":229759,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:32:11] local.INFO: Acknowledgment sent {"connection_id":229759,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:32:42] local.INFO: TCP Data received {"connection_id":229759,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:32:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229759,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:32:42] local.INFO: Processing buffer {"connection_id":229759,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:32:42] local.INFO: Packet analysis {"connection_id":229759,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:32:42] local.INFO: Extracted packet for processing {"connection_id":229759,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:32:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:32:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180690688001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:32:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:32:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:32:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:32:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793674874000,"timestamp_ms":1793674874000,"timestamp_seconds":1793674874,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5a8c90"} 
[2026-11-03 08:32:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:32:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-11-03 08:32:42] 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-11-03 08:32:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:32:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:32:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:32:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229759,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:32:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:32:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:32:42] 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-11-03 08:32:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:32:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:32:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180690688001,"66":25375,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:32:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:32:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:32:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180690688001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:32:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:32:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:32:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:32:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:32:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180690688001,"power":25375,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:32:42] local.INFO: DEBUG: GPS processor result {"connection_id":229759,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53901,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:32:42] local.INFO: GPS data processed {"connection_id":229759,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:32:42] local.INFO: Acknowledgment sent {"connection_id":229759,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:33:05] local.INFO: TCP Data received {"connection_id":229760,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:33:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229760,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:33:05] local.INFO: Processing buffer {"connection_id":229760,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:33:05] local.INFO: IMEI packet received {"connection_id":229760,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:33:05] local.INFO: IMEI acknowledgment sent {"connection_id":229760,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:33:10] local.INFO: TCP Data received {"connection_id":229760,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:33:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229760,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:33:10] local.INFO: Processing buffer {"connection_id":229760,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:33:10] local.INFO: IMEI packet received {"connection_id":229760,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:33:10] local.INFO: IMEI acknowledgment sent {"connection_id":229760,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:33:11] local.INFO: TCP Data received {"connection_id":229760,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:33:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229760,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:33:11] local.INFO: Processing buffer {"connection_id":229760,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:33:11] local.INFO: Packet analysis {"connection_id":229760,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:33:11] local.INFO: Extracted packet for processing {"connection_id":229760,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:33:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:33: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-11-03 08:33:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180690688001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:33:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:33:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:33:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:33:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793674874000,"timestamp_ms":1793674874000,"timestamp_seconds":1793674874,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5a8c90"} 
[2026-11-03 08:33:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:33: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-11-03 08:33: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-11-03 08:33: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-11-03 08:33: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-11-03 08:33:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:33:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:33:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229760,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:33:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:33:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:33: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-11-03 08:33:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:33:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:33:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180690688001,"66":25375,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:33:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:33:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:33:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180690688001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:33:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:33:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:33:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:33:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:33:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180690688001,"power":25375,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:33:11] local.INFO: DEBUG: GPS processor result {"connection_id":229760,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53902,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:33:11] local.INFO: GPS data processed {"connection_id":229760,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:33:11] local.INFO: Acknowledgment sent {"connection_id":229760,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:33:17] local.INFO: TCP Data received {"connection_id":229758,"ip":"42.109.136.7","data_length":51,"data_hex":"000f383632353637303732353733323130000f38363235363730373235373332..."} 
[2026-11-03 08:33:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229758,"packet_length":51,"packet_hex":"000f383632353637303732353733323130000f38363235363730373235373332..."} 
[2026-11-03 08:33:17] local.INFO: Processing buffer {"connection_id":229758,"buffer_length":51,"buffer_hex":"000f383632353637303732353733323130000f38363235363730373235373332..."} 
[2026-11-03 08:33:17] local.INFO: IMEI packet received {"connection_id":229758,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:33:17] local.INFO: IMEI acknowledgment sent {"connection_id":229758,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:33:43] local.INFO: TCP Data received {"connection_id":229760,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:33:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229760,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:33:43] local.INFO: Processing buffer {"connection_id":229760,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:33:43] local.INFO: Packet analysis {"connection_id":229760,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:33:43] local.INFO: Extracted packet for processing {"connection_id":229760,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:33:43] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:33: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-11-03 08:33:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180690688001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:33:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:33:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:33:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:33:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793674874000,"timestamp_ms":1793674874000,"timestamp_seconds":1793674874,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5a8c90"} 
[2026-11-03 08:33:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:33: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-11-03 08:33: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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-11-03 08:33:43] 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-11-03 08:33: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-11-03 08:33:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:33:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:33:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229760,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:33:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:33:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:33:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:33:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:33:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:33:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180690688001,"66":25375,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:33:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:33:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:33:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180690688001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:33:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:33:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:33:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:33:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:33:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180690688001,"power":25375,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:33:43] local.INFO: DEBUG: GPS processor result {"connection_id":229760,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53903,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:33:43] local.INFO: GPS data processed {"connection_id":229760,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:33:43] local.INFO: Acknowledgment sent {"connection_id":229760,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:34:05] local.INFO: TCP Data received {"connection_id":228055,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:34:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228055,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:34:05] local.INFO: Processing buffer {"connection_id":228055,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:34:05] local.INFO: IMEI packet received {"connection_id":228055,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:34:05] local.INFO: IMEI acknowledgment sent {"connection_id":228055,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:34:10] local.INFO: TCP Data received {"connection_id":228055,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:34:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228055,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:34:10] local.INFO: Processing buffer {"connection_id":228055,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:34:10] local.INFO: IMEI packet received {"connection_id":228055,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:34:10] local.INFO: IMEI acknowledgment sent {"connection_id":228055,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:34:11] local.INFO: TCP Data received {"connection_id":228055,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:34:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228055,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:34:11] local.INFO: Processing buffer {"connection_id":228055,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:34:11] local.INFO: Packet analysis {"connection_id":228055,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:34:11] local.INFO: Extracted packet for processing {"connection_id":228055,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:34:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:34:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180690688001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:34:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:34:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:34:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:34:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793674874000,"timestamp_ms":1793674874000,"timestamp_seconds":1793674874,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5a8c90"} 
[2026-11-03 08:34:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:34: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-11-03 08: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":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-11-03 08:34: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-11-03 08: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-11-03 08:34:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:34:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:34:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228055,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:34:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228055,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:34:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228055,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:34:11] 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-11-03 08:34:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:34:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:34:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180690688001,"66":25375,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:34:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:34:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:34:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180690688001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:34:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:34:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:34:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:34:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:34:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180690688001,"power":25375,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:34:11] local.INFO: DEBUG: GPS processor result {"connection_id":228055,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53904,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:34:11] local.INFO: GPS data processed {"connection_id":228055,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:34:11] local.INFO: Acknowledgment sent {"connection_id":228055,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:34:42] local.INFO: TCP Data received {"connection_id":228055,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:34:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228055,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:34:42] local.INFO: Processing buffer {"connection_id":228055,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:34:42] local.INFO: Packet analysis {"connection_id":228055,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:34:42] local.INFO: Extracted packet for processing {"connection_id":228055,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:34:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:34:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:34:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180690688001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:34:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:34:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:34:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:34:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793674874000,"timestamp_ms":1793674874000,"timestamp_seconds":1793674874,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5a8c90"} 
[2026-11-03 08:34:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:34:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:34:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-11-03 08:34:42] 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-11-03 08:34:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:34:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:34:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:34:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228055,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:34:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228055,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:34:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228055,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:34:42] 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-11-03 08:34:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:34:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:34:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180690688001,"66":25375,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:34:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:34:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:34:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180690688001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:34:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:34:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:34:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:34:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:34:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180690688001,"power":25375,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:34:42] local.INFO: DEBUG: GPS processor result {"connection_id":228055,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53905,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:34:42] local.INFO: GPS data processed {"connection_id":228055,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:34:42] local.INFO: Acknowledgment sent {"connection_id":228055,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:35:05] local.INFO: TCP Data received {"connection_id":229761,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:35:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229761,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:35:05] local.INFO: Processing buffer {"connection_id":229761,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:35:05] local.INFO: IMEI packet received {"connection_id":229761,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:35:05] local.INFO: IMEI acknowledgment sent {"connection_id":229761,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:35:10] local.INFO: TCP Data received {"connection_id":229761,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:35:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229761,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:35:10] local.INFO: Processing buffer {"connection_id":229761,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:35:10] local.INFO: IMEI packet received {"connection_id":229761,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:35:10] local.INFO: IMEI acknowledgment sent {"connection_id":229761,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:35:11] local.INFO: TCP Data received {"connection_id":229761,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:35:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229761,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:35:11] local.INFO: Processing buffer {"connection_id":229761,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:35:11] local.INFO: Packet analysis {"connection_id":229761,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:35:11] local.INFO: Extracted packet for processing {"connection_id":229761,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:35:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:35: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-11-03 08:35:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180690688001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:35:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:35:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:35:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:35:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793674874000,"timestamp_ms":1793674874000,"timestamp_seconds":1793674874,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5a8c90"} 
[2026-11-03 08:35:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:35: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-11-03 08:35: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-11-03 08:35: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-11-03 08:35: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-11-03 08:35:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:35:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:35:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229761,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:35:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:35:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:35:11] 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-11-03 08:35:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:35:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:35:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180690688001,"66":25375,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:35:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:35:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:35:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180690688001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:35:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:35:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:35:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:35:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:35:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180690688001,"power":25375,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:35:11] local.INFO: DEBUG: GPS processor result {"connection_id":229761,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53906,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:35:11] local.INFO: GPS data processed {"connection_id":229761,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:35:11] local.INFO: Acknowledgment sent {"connection_id":229761,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:35:42] local.INFO: TCP Data received {"connection_id":229761,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:35:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229761,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:35:42] local.INFO: Processing buffer {"connection_id":229761,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:35:42] local.INFO: Packet analysis {"connection_id":229761,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:35:42] local.INFO: Extracted packet for processing {"connection_id":229761,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:35:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:35: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-11-03 08:35:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180690688001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:35:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:35:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:35:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:35:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793674874000,"timestamp_ms":1793674874000,"timestamp_seconds":1793674874,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5a8c90"} 
[2026-11-03 08:35:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:35:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:35: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":97,"data_length":795,"current_offset":136} 
[2026-11-03 08:35:42] 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-11-03 08:35: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-11-03 08:35:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:35:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:35:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229761,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:35:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:35:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:35:42] 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-11-03 08:35:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:35:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:35:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180690688001,"66":25375,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:35:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:35:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:35:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180690688001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:35:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:35:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:35:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:35:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:35:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180690688001,"power":25375,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:35:42] local.INFO: DEBUG: GPS processor result {"connection_id":229761,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53907,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:35:42] local.INFO: GPS data processed {"connection_id":229761,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:35:42] local.INFO: Acknowledgment sent {"connection_id":229761,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:36:05] local.INFO: TCP Data received {"connection_id":228057,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:36:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228057,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:36:05] local.INFO: Processing buffer {"connection_id":228057,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:36:05] local.INFO: IMEI packet received {"connection_id":228057,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:36:05] local.INFO: IMEI acknowledgment sent {"connection_id":228057,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:36:10] local.INFO: TCP Data received {"connection_id":228057,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:36:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228057,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:36:10] local.INFO: Processing buffer {"connection_id":228057,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:36:10] local.INFO: IMEI packet received {"connection_id":228057,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:36:10] local.INFO: IMEI acknowledgment sent {"connection_id":228057,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:36:11] local.INFO: TCP Data received {"connection_id":228057,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:36:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228057,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:36:11] local.INFO: Processing buffer {"connection_id":228057,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:36:11] local.INFO: Packet analysis {"connection_id":228057,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:36:11] local.INFO: Extracted packet for processing {"connection_id":228057,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:36:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:36: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-11-03 08:36:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180690688001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:36:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:36:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:36:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:36:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793674874000,"timestamp_ms":1793674874000,"timestamp_seconds":1793674874,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5a8c90"} 
[2026-11-03 08:36:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:36: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-11-03 08:36: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-11-03 08:36: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-11-03 08:36: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-11-03 08:36:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:36:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:36:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228057,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:36:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228057,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:36:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228057,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:36:11] 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-11-03 08:36:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:36:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:36:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180690688001,"66":25375,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:36:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:36:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:36:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180690688001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:36:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:36:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:36:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:36:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:36:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180690688001,"power":25375,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:36:11] local.INFO: DEBUG: GPS processor result {"connection_id":228057,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53908,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:36:11] local.INFO: GPS data processed {"connection_id":228057,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:36:11] local.INFO: Acknowledgment sent {"connection_id":228057,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:36:42] local.INFO: TCP Data received {"connection_id":228057,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:36:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228057,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:36:42] local.INFO: Processing buffer {"connection_id":228057,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5a8c90012d0d624006ea09a0001300732e..."} 
[2026-11-03 08:36:42] local.INFO: Packet analysis {"connection_id":228057,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:36:42] local.INFO: Extracted packet for processing {"connection_id":228057,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5a"} 
[2026-11-03 08:36:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":46,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:36: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-11-03 08:36:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180690688001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:36:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:36:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:36:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:36:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793674874000,"timestamp_ms":1793674874000,"timestamp_seconds":1793674874,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5a8c90"} 
[2026-11-03 08:36:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:36:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:36: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":97,"data_length":795,"current_offset":136} 
[2026-11-03 08:36:42] 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-11-03 08:36: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-11-03 08:36:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:36:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:36:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228057,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:36:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228057,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:36:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228057,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:36:42] 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-11-03 08:36:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:36:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:36:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180690688001,"66":25375,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:36:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:36:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:36:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180690688001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:36:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:36:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:36:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:36:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:36:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180690688001,"power":25375,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:36:42] local.INFO: DEBUG: GPS processor result {"connection_id":228057,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53909,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:36:42] local.INFO: GPS data processed {"connection_id":228057,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:36:42] local.INFO: Acknowledgment sent {"connection_id":228057,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:36:55] local.INFO: TCP Data received {"connection_id":228496,"ip":"117.224.199.113","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:36:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228496,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:36:55] local.INFO: Processing buffer {"connection_id":228496,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:36:55] local.INFO: IMEI packet received {"connection_id":228496,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:36:55] local.INFO: IMEI acknowledgment sent {"connection_id":228496,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:36:56] local.INFO: TCP Data received {"connection_id":228496,"ip":"117.224.199.113","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5f0900012d0d39c00705c3800014015b23..."} 
[2026-11-03 08:36:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228496,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5f0900012d0d39c00705c3800014015b23..."} 
[2026-11-03 08:36:56] local.INFO: Processing buffer {"connection_id":228496,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5f0900012d0d39c00705c3800014015b23..."} 
[2026-11-03 08:36:56] local.INFO: Packet analysis {"connection_id":228496,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:36:56] local.INFO: Extracted packet for processing {"connection_id":228496,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:36:56] local.INFO: GPS Element Parsed {"raw_longitude":755841472,"raw_latitude":117818240,"longitude_deg":75.5841472,"latitude_deg":11.781824,"altitude":20,"angle":347,"satellites":35,"speed":5,"hex_longitude":"2d0d39c0","hex_latitude":"0705c380","is_valid_coordinates":true} 
[2026-11-03 08:36: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-11-03 08:36:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180842496001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:36:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38907584748453888,"note":"Value kept but may cause issues"} 
[2026-11-03 08:36:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":953074301303681024,"note":"Value kept but may cause issues"} 
[2026-11-03 08:36:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:36:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793675168000,"timestamp_ms":1793675168000,"timestamp_seconds":1793675168,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5f0900"} 
[2026-11-03 08:36:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:36:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22272,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:36:56] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 08:36:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:36: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-11-03 08:36:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:36:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:36:56] local.INFO: Teltonika packet parsed successfully {"connection_id":228496,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:36:56] local.INFO: Passing IMEI to GPS processor {"connection_id":228496,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:36:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":228496,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:36:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.224.199.113","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:36:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:36:56] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:36:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180842496001,"66":14515,"219":206,"28":32256,"24":5,"16":38907584748453888,"45":953074301303681024},"client_ip":"117.224.199.113","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,28,24,16,45]} 
[2026-11-03 08:36:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:36:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:36:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180842496001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:36:56] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 08:36:56] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 08:36:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38907584748453888,"km_value":38907584748453.89,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:36:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":953074301303681024,"description":"Unknown IO ID 45"} 
[2026-11-03 08:36:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180842496001,"power":14515,"unknown_219":206,"unknown_28":32256,"ignition":5,"odometer":null,"unknown_45":953074301303681024}} 
[2026-11-03 08:36:56] local.INFO: DEBUG: GPS processor result {"connection_id":228496,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53910,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:36:56] local.INFO: GPS data processed {"connection_id":228496,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:36:56] local.INFO: Acknowledgment sent {"connection_id":228496,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:37:05] local.INFO: TCP Data received {"connection_id":229762,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:37:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229762,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:37:05] local.INFO: Processing buffer {"connection_id":229762,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:37:05] local.INFO: IMEI packet received {"connection_id":229762,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:37:05] local.INFO: IMEI acknowledgment sent {"connection_id":229762,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:37:10] local.INFO: TCP Data received {"connection_id":229762,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:37:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229762,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:37:10] local.INFO: Processing buffer {"connection_id":229762,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:37:10] local.INFO: IMEI packet received {"connection_id":229762,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:37:10] local.INFO: IMEI acknowledgment sent {"connection_id":229762,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:37:11] local.INFO: TCP Data received {"connection_id":229762,"ip":"42.106.6.46","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:37:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229762,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:37:11] local.INFO: Processing buffer {"connection_id":229762,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:37:11] local.INFO: Packet analysis {"connection_id":229762,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:37:11] local.INFO: Extracted packet for processing {"connection_id":229762,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:37:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:37:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180767744001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:37:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:37:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:37:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:37:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793675175000,"timestamp_ms":1793675175000,"timestamp_seconds":1793675175,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5f2458"} 
[2026-11-03 08:37:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:37: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-11-03 08: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 08:37:11] 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-11-03 08: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-11-03 08:37:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:37:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:37:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229762,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:37:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229762,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:37:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229762,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:37:11] 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-11-03 08:37:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:37:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:37:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180767744001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.46","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:37:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:37:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:37:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180767744001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:37:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:37:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:37:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:37:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:37:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180767744001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:37:11] local.INFO: DEBUG: GPS processor result {"connection_id":229762,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53911,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:37:11] local.INFO: GPS data processed {"connection_id":229762,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:37:11] local.INFO: Acknowledgment sent {"connection_id":229762,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:37:11] local.INFO: TCP Data received {"connection_id":228058,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:37:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228058,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:37:11] local.INFO: Processing buffer {"connection_id":228058,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:37:11] local.INFO: IMEI packet received {"connection_id":228058,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 08:37:11] local.INFO: IMEI acknowledgment sent {"connection_id":228058,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:37:39] local.INFO: TCP Data received {"connection_id":229763,"ip":"117.224.199.113","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:37:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229763,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:37:39] local.INFO: Processing buffer {"connection_id":229763,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:37:39] local.INFO: IMEI packet received {"connection_id":229763,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:37:39] local.INFO: IMEI acknowledgment sent {"connection_id":229763,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:37:40] local.INFO: TCP Data received {"connection_id":229763,"ip":"117.224.199.113","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:37:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229763,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:37:40] local.INFO: Processing buffer {"connection_id":229763,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:37:40] local.INFO: IMEI packet received {"connection_id":229763,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:37:40] local.INFO: IMEI acknowledgment sent {"connection_id":229763,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:37:41] local.INFO: TCP Data received {"connection_id":231584,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:37:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231584,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:37:41] local.INFO: Processing buffer {"connection_id":231584,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:37:41] local.INFO: IMEI packet received {"connection_id":231584,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 08:37:41] local.INFO: IMEI acknowledgment sent {"connection_id":231584,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:37:41] local.INFO: TCP Data received {"connection_id":229763,"ip":"117.224.199.113","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:37:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229763,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:37:41] local.INFO: Processing buffer {"connection_id":229763,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:37:41] local.INFO: IMEI packet received {"connection_id":229763,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:37:41] local.INFO: IMEI acknowledgment sent {"connection_id":229763,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:37:42] local.INFO: TCP Data received {"connection_id":229762,"ip":"42.106.6.46","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:37:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229762,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:37:42] local.INFO: Processing buffer {"connection_id":229762,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:37:42] local.INFO: Packet analysis {"connection_id":229762,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:37:42] local.INFO: Extracted packet for processing {"connection_id":229762,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:37:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:37:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180767744001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:37:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:37:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:37:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:37:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793675175000,"timestamp_ms":1793675175000,"timestamp_seconds":1793675175,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5f2458"} 
[2026-11-03 08:37:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:37:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 08:37:42] 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-11-03 08:37:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:37:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:37:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:37:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229762,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:37:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229762,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:37:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229762,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:37:42] 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-11-03 08:37:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:37:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:37:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180767744001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.46","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:37:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:37:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:37:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180767744001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:37:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:37:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:37:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:37:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:37:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180767744001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:37:42] local.INFO: DEBUG: GPS processor result {"connection_id":229762,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53912,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:37:42] local.INFO: GPS data processed {"connection_id":229762,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:37:42] local.INFO: Acknowledgment sent {"connection_id":229762,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:37:42] local.INFO: TCP Data received {"connection_id":229763,"ip":"117.224.199.113","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:37:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229763,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:37:42] local.INFO: Processing buffer {"connection_id":229763,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:37:42] local.INFO: IMEI packet received {"connection_id":229763,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:37:42] local.INFO: IMEI acknowledgment sent {"connection_id":229763,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:38:10] local.INFO: TCP Data received {"connection_id":231585,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:38:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231585,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:38:10] local.INFO: Processing buffer {"connection_id":231585,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:38:10] local.INFO: IMEI packet received {"connection_id":231585,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:38:10] local.INFO: IMEI acknowledgment sent {"connection_id":231585,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:38:15] local.INFO: TCP Data received {"connection_id":231585,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:38:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231585,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:38:15] local.INFO: Processing buffer {"connection_id":231585,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:38:15] local.INFO: IMEI packet received {"connection_id":231585,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:38:15] local.INFO: IMEI acknowledgment sent {"connection_id":231585,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:38:16] local.INFO: TCP Data received {"connection_id":231585,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:38:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231585,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:38:16] local.INFO: Processing buffer {"connection_id":231585,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:38:16] local.INFO: Packet analysis {"connection_id":231585,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:38:16] local.INFO: Extracted packet for processing {"connection_id":231585,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:38:16] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:38:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:38:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180767744001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:38:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:38:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:38:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:38:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793675175000,"timestamp_ms":1793675175000,"timestamp_seconds":1793675175,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5f2458"} 
[2026-11-03 08:38:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:38:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:38:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 08:38:16] 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-11-03 08:38:16] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:38:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:38:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:38:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231585,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:38:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:38:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:38:16] 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-11-03 08:38:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:38:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:38:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180767744001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:38:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:38:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:38:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180767744001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:38:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:38:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:38:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:38:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:38:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180767744001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:38:16] local.INFO: DEBUG: GPS processor result {"connection_id":231585,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53913,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:38:16] local.INFO: GPS data processed {"connection_id":231585,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:38:16] local.INFO: Acknowledgment sent {"connection_id":231585,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:38:20] local.INFO: TCP Data received {"connection_id":231585,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:38:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231585,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:38:20] local.INFO: Processing buffer {"connection_id":231585,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:38:20] local.INFO: Packet analysis {"connection_id":231585,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:38:20] local.INFO: Extracted packet for processing {"connection_id":231585,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:38:20] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:38: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-11-03 08:38:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180767744001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:38:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:38:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:38:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:38:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793675175000,"timestamp_ms":1793675175000,"timestamp_seconds":1793675175,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5f2458"} 
[2026-11-03 08:38:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:38:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:38: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 08:38:20] 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-11-03 08:38: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-11-03 08:38:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:38:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:38:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231585,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:38:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:38:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:38:20] 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-11-03 08:38:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:38:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:38:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180767744001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:38:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:38:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:38:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180767744001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:38:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:38:20] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:38:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:38:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:38:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180767744001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:38:20] local.INFO: DEBUG: GPS processor result {"connection_id":231585,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53914,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:38:20] local.INFO: GPS data processed {"connection_id":231585,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:38:20] local.INFO: Acknowledgment sent {"connection_id":231585,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:39:05] local.INFO: TCP Data received {"connection_id":228498,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:39:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228498,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:39:05] local.INFO: Processing buffer {"connection_id":228498,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:39:05] local.INFO: IMEI packet received {"connection_id":228498,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:39:05] local.INFO: IMEI acknowledgment sent {"connection_id":228498,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:39:10] local.INFO: TCP Data received {"connection_id":228498,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:39:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228498,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:39:10] local.INFO: Processing buffer {"connection_id":228498,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:39:10] local.INFO: IMEI packet received {"connection_id":228498,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:39:10] local.INFO: IMEI acknowledgment sent {"connection_id":228498,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:39:18] local.INFO: TCP Data received {"connection_id":228498,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:39:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228498,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:39:18] local.INFO: Processing buffer {"connection_id":228498,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:39:18] local.INFO: Packet analysis {"connection_id":228498,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:39:18] local.INFO: Extracted packet for processing {"connection_id":228498,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:39:18] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:39: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-11-03 08:39:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180767744001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:39:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:39:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:39:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:39:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793675175000,"timestamp_ms":1793675175000,"timestamp_seconds":1793675175,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5f2458"} 
[2026-11-03 08:39:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:39:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:39: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 08:39:18] 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-11-03 08:39: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-11-03 08:39:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:39:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:39:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228498,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:39:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:39:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:39:18] 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-11-03 08:39:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:39:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:39:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180767744001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:39:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:39:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:39:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180767744001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:39:18] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:39:18] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:39:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:39:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:39:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180767744001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:39:18] local.INFO: DEBUG: GPS processor result {"connection_id":228498,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53915,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:39:18] local.INFO: GPS data processed {"connection_id":228498,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:39:18] local.INFO: Acknowledgment sent {"connection_id":228498,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:39:50] local.INFO: TCP Data received {"connection_id":228498,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:39:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228498,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:39:50] local.INFO: Processing buffer {"connection_id":228498,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:39:50] local.INFO: Packet analysis {"connection_id":228498,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:39:50] local.INFO: Extracted packet for processing {"connection_id":228498,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:39:50] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:39: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-11-03 08:39:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180767744001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:39:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:39:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:39:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:39:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793675175000,"timestamp_ms":1793675175000,"timestamp_seconds":1793675175,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5f2458"} 
[2026-11-03 08:39:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:39:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:39: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 08:39:50] 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-11-03 08:39: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-11-03 08:39:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:39:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:39:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228498,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:39:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:39:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:39:50] 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-11-03 08:39:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:39:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:39:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180767744001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:39:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:39:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:39:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180767744001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:39:50] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:39:50] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:39:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:39:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:39:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180767744001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:39:50] local.INFO: DEBUG: GPS processor result {"connection_id":228498,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53916,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:39:50] local.INFO: GPS data processed {"connection_id":228498,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:39:50] local.INFO: Acknowledgment sent {"connection_id":228498,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:40:05] local.INFO: TCP Data received {"connection_id":231586,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:40:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231586,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:40:05] local.INFO: Processing buffer {"connection_id":231586,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:40:05] local.INFO: IMEI packet received {"connection_id":231586,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:40:05] local.INFO: IMEI acknowledgment sent {"connection_id":231586,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:40:10] local.INFO: TCP Data received {"connection_id":231586,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:40:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231586,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:40:10] local.INFO: Processing buffer {"connection_id":231586,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:40:10] local.INFO: IMEI packet received {"connection_id":231586,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:40:10] local.INFO: IMEI acknowledgment sent {"connection_id":231586,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:40:11] local.INFO: TCP Data received {"connection_id":231586,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:40:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231586,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:40:11] local.INFO: Processing buffer {"connection_id":231586,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:40:11] local.INFO: Packet analysis {"connection_id":231586,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:40:11] local.INFO: Extracted packet for processing {"connection_id":231586,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:40:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:40: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-11-03 08:40:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180767744001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:40:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:40:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:40:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:40:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793675175000,"timestamp_ms":1793675175000,"timestamp_seconds":1793675175,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5f2458"} 
[2026-11-03 08:40:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:40: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-11-03 08:40: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 08:40:11] 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-11-03 08:40: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-11-03 08:40:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:40:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:40:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231586,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:40:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231586,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:40:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231586,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:40:11] 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-11-03 08:40:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:40:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:40:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180767744001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:40:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:40:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:40:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180767744001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:40:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:40:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:40:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:40:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:40:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180767744001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:40:11] local.INFO: DEBUG: GPS processor result {"connection_id":231586,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53917,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:40:11] local.INFO: GPS data processed {"connection_id":231586,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:40:11] local.INFO: Acknowledgment sent {"connection_id":231586,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:40:42] local.INFO: TCP Data received {"connection_id":231586,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:40:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231586,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:40:42] local.INFO: Processing buffer {"connection_id":231586,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:40:42] local.INFO: Packet analysis {"connection_id":231586,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:40:42] local.INFO: Extracted packet for processing {"connection_id":231586,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:40:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:40: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-11-03 08:40:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180767744001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:40:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:40:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:40:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:40:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793675175000,"timestamp_ms":1793675175000,"timestamp_seconds":1793675175,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5f2458"} 
[2026-11-03 08:40:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:40:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:40: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 08:40:42] 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-11-03 08:40: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-11-03 08:40:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:40:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:40:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231586,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:40:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231586,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:40:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231586,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:40:42] 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-11-03 08:40:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:40:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:40:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180767744001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:40:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:40:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:40:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180767744001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:40:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:40:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:40:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:40:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:40:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180767744001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:40:42] local.INFO: DEBUG: GPS processor result {"connection_id":231586,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53918,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:40:42] local.INFO: GPS data processed {"connection_id":231586,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:40:42] local.INFO: Acknowledgment sent {"connection_id":231586,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:41:05] local.INFO: TCP Data received {"connection_id":231587,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:41:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231587,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:41:05] local.INFO: Processing buffer {"connection_id":231587,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:41:05] local.INFO: IMEI packet received {"connection_id":231587,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:41:05] local.INFO: IMEI acknowledgment sent {"connection_id":231587,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:41:10] local.INFO: TCP Data received {"connection_id":231587,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:41:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231587,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:41:10] local.INFO: Processing buffer {"connection_id":231587,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:41:10] local.INFO: IMEI packet received {"connection_id":231587,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:41:10] local.INFO: IMEI acknowledgment sent {"connection_id":231587,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:41:11] local.INFO: TCP Data received {"connection_id":231587,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:41:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231587,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:41:11] local.INFO: Processing buffer {"connection_id":231587,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:41:11] local.INFO: Packet analysis {"connection_id":231587,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:41:11] local.INFO: Extracted packet for processing {"connection_id":231587,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:41:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:41: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-11-03 08:41:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180767744001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:41:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:41:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:41:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:41:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793675175000,"timestamp_ms":1793675175000,"timestamp_seconds":1793675175,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5f2458"} 
[2026-11-03 08:41:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:41: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-11-03 08:41: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 08:41:11] 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-11-03 08:41: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-11-03 08:41:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:41:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:41:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231587,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:41:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:41:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:41: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-11-03 08:41:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:41:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:41:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180767744001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:41:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:41:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:41:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180767744001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:41:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:41:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:41:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:41:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:41:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180767744001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:41:11] local.INFO: DEBUG: GPS processor result {"connection_id":231587,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53919,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:41:11] local.INFO: GPS data processed {"connection_id":231587,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:41:11] local.INFO: Acknowledgment sent {"connection_id":231587,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:41:42] local.INFO: TCP Data received {"connection_id":231587,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:41:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231587,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:41:42] local.INFO: Processing buffer {"connection_id":231587,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f5f2458012d0d624006ea09a0001300732d..."} 
[2026-11-03 08:41:42] local.INFO: Packet analysis {"connection_id":231587,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:41:42] local.INFO: Extracted packet for processing {"connection_id":231587,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f5f"} 
[2026-11-03 08:41:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:41: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-11-03 08:41:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180767744001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:41:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:41:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:41:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:41:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793675175000,"timestamp_ms":1793675175000,"timestamp_seconds":1793675175,"priority":1,"record_length":96,"hex_timestamp":"000001a19f5f2458"} 
[2026-11-03 08:41:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:41:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:41: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 08:41:42] 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-11-03 08:41: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-11-03 08:41:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:41:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:41:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231587,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:41:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:41:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:41:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:41:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:41:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:41:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180767744001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:41:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:41:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:41:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180767744001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:41:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:41:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:41:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:41:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:41:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180767744001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:41:42] local.INFO: DEBUG: GPS processor result {"connection_id":231587,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53920,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:41:42] local.INFO: GPS data processed {"connection_id":231587,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:41:42] local.INFO: Acknowledgment sent {"connection_id":231587,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:42:05] local.INFO: TCP Data received {"connection_id":231589,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:42:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231589,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:42:05] local.INFO: Processing buffer {"connection_id":231589,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:42:05] local.INFO: IMEI packet received {"connection_id":231589,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:42:05] local.INFO: IMEI acknowledgment sent {"connection_id":231589,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:42:10] local.INFO: TCP Data received {"connection_id":231589,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:42:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231589,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:42:10] local.INFO: Processing buffer {"connection_id":231589,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:42:10] local.INFO: IMEI packet received {"connection_id":231589,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:42:10] local.INFO: IMEI acknowledgment sent {"connection_id":231589,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:42:11] local.INFO: TCP Data received {"connection_id":231589,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:42:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231589,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:42:11] local.INFO: Processing buffer {"connection_id":231589,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:42:11] local.INFO: Packet analysis {"connection_id":231589,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:42:11] local.INFO: Extracted packet for processing {"connection_id":231589,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:42:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":42,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:42: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-11-03 08:42:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180844800001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:42:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:42:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:42:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:42:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793675476000,"timestamp_ms":1793675476000,"timestamp_seconds":1793675476,"priority":1,"record_length":96,"hex_timestamp":"000001a19f63bc20"} 
[2026-11-03 08:42:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:42: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-11-03 08:42:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:42:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:42: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-11-03 08:42:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:42:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:42:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231589,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:42:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231589,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:42:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231589,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:42: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-11-03 08:42:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:42:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:42:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180844800001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:42:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:42:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:42:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180844800001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:42:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:42:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:42:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:42:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:42:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180844800001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:42:11] local.INFO: DEBUG: GPS processor result {"connection_id":231589,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53921,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:42:11] local.INFO: GPS data processed {"connection_id":231589,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:42:11] local.INFO: Acknowledgment sent {"connection_id":231589,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:42:42] local.INFO: TCP Data received {"connection_id":231589,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:42:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231589,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:42:42] local.INFO: Processing buffer {"connection_id":231589,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:42:42] local.INFO: Packet analysis {"connection_id":231589,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:42:42] local.INFO: Extracted packet for processing {"connection_id":231589,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:42:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":42,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:42:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:42:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180844800001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:42:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:42:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:42:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:42:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793675476000,"timestamp_ms":1793675476000,"timestamp_seconds":1793675476,"priority":1,"record_length":96,"hex_timestamp":"000001a19f63bc20"} 
[2026-11-03 08:42:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:42:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:42:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:42:42] 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-11-03 08:42:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:42:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:42:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:42:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231589,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:42:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231589,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:42:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231589,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:42: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-11-03 08:42:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:42:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:42:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180844800001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:42:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:42:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:42:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180844800001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:42:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:42:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:42:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:42:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:42:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180844800001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:42:42] local.INFO: DEBUG: GPS processor result {"connection_id":231589,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53922,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:42:42] local.INFO: GPS data processed {"connection_id":231589,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:42:42] local.INFO: Acknowledgment sent {"connection_id":231589,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:42:44] local.INFO: TCP Data received {"connection_id":228500,"ip":"117.224.199.113","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:42:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228500,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:42:44] local.INFO: Processing buffer {"connection_id":228500,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:42:44] local.INFO: IMEI packet received {"connection_id":228500,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:42:44] local.INFO: IMEI acknowledgment sent {"connection_id":228500,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:42:45] local.INFO: TCP Data received {"connection_id":228500,"ip":"117.224.199.113","data_length":795,"data_hex":"000000000000030f8e0a000001a19f64f0b8012d0e0400070690e80019006a23..."} 
[2026-11-03 08:42:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228500,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f64f0b8012d0e0400070690e80019006a23..."} 
[2026-11-03 08:42:45] local.INFO: Processing buffer {"connection_id":228500,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f64f0b8012d0e0400070690e80019006a23..."} 
[2026-11-03 08:42:45] local.INFO: Packet analysis {"connection_id":228500,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f64"} 
[2026-11-03 08:42:45] local.INFO: Extracted packet for processing {"connection_id":228500,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f64"} 
[2026-11-03 08:42:45] local.INFO: GPS Element Parsed {"raw_longitude":755893248,"raw_latitude":117870824,"longitude_deg":75.5893248,"latitude_deg":11.7870824,"altitude":25,"angle":106,"satellites":35,"speed":10,"hex_longitude":"2d0e0400","hex_latitude":"070690e8","is_valid_coordinates":true} 
[2026-11-03 08:42:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:42:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180941824001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:42:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38915083761352704,"note":"Value kept but may cause issues"} 
[2026-11-03 08:42:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1009650771636058112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:42:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,90,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:42:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793675555000,"timestamp_ms":1793675555000,"timestamp_seconds":1793675555,"priority":1,"record_length":96,"hex_timestamp":"000001a19f64f0b8"} 
[2026-11-03 08:42:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:42:45] 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-11-03 08:42:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-11-03 08:42:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:42:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:42:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:42:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:42:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228500,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:42:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228500,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:42:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228500,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:42:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.224.199.113","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:42:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:42:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:42:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180941824001,"66":14559,"90":206,"28":32256,"24":10,"16":38915083761352704,"45":1009650771636058112},"client_ip":"117.224.199.113","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,90,28,24,16,45]} 
[2026-11-03 08:42:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:42:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:42:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180941824001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:42:45] local.INFO: Unknown IO ID detected {"io_id":90,"value":206,"description":"Unknown IO ID 90"} 
[2026-11-03 08:42:45] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 08:42:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38915083761352704,"km_value":38915083761352.7,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:42:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":1009650771636058112,"description":"Unknown IO ID 45"} 
[2026-11-03 08:42:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180941824001,"power":14559,"unknown_90":206,"unknown_28":32256,"ignition":10,"odometer":null,"unknown_45":1009650771636058112}} 
[2026-11-03 08:42:45] local.INFO: DEBUG: GPS processor result {"connection_id":228500,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53923,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:42:45] local.INFO: GPS data processed {"connection_id":228500,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:42:45] local.INFO: Acknowledgment sent {"connection_id":228500,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:43:06] local.INFO: TCP Data received {"connection_id":228501,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:43:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228501,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:43:06] local.INFO: Processing buffer {"connection_id":228501,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:43:06] local.INFO: IMEI packet received {"connection_id":228501,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 08:43:06] local.INFO: IMEI acknowledgment sent {"connection_id":228501,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:43:10] local.INFO: TCP Data received {"connection_id":228061,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:43:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228061,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:43:10] local.INFO: Processing buffer {"connection_id":228061,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:43:10] local.INFO: IMEI packet received {"connection_id":228061,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:43:10] local.INFO: IMEI acknowledgment sent {"connection_id":228061,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:43:15] local.INFO: TCP Data received {"connection_id":228061,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:43:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228061,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:43:15] local.INFO: Processing buffer {"connection_id":228061,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:43:15] local.INFO: IMEI packet received {"connection_id":228061,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:43:15] local.INFO: IMEI acknowledgment sent {"connection_id":228061,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:43:16] local.INFO: TCP Data received {"connection_id":228061,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:43:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228061,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:43:16] local.INFO: Processing buffer {"connection_id":228061,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:43:16] local.INFO: Packet analysis {"connection_id":228061,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:43:16] local.INFO: Extracted packet for processing {"connection_id":228061,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:43:16] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":42,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:43: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-11-03 08:43:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180844800001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:43:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:43:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:43:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:43:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793675476000,"timestamp_ms":1793675476000,"timestamp_seconds":1793675476,"priority":1,"record_length":96,"hex_timestamp":"000001a19f63bc20"} 
[2026-11-03 08:43:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:43:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:43: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-11-03 08:43: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-11-03 08:43: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-11-03 08:43:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:43:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:43:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228061,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:43:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:43:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:43: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-11-03 08:43:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:43:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:43:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180844800001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:43:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:43:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:43:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180844800001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:43:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:43:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:43:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:43:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:43:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180844800001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:43:16] local.INFO: DEBUG: GPS processor result {"connection_id":228061,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53924,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:43:16] local.INFO: GPS data processed {"connection_id":228061,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:43:16] local.INFO: Acknowledgment sent {"connection_id":228061,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:43:17] local.INFO: TCP Data received {"connection_id":228500,"ip":"117.224.199.113","data_length":795,"data_hex":"000000000000030f8e0a000001a19f64fc70012d0e070007068f380019008724..."} 
[2026-11-03 08:43:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228500,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f64fc70012d0e070007068f380019008724..."} 
[2026-11-03 08:43:17] local.INFO: Processing buffer {"connection_id":228500,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f64fc70012d0e070007068f380019008724..."} 
[2026-11-03 08:43:17] local.INFO: Packet analysis {"connection_id":228500,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f64"} 
[2026-11-03 08:43:17] local.INFO: Extracted packet for processing {"connection_id":228500,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f64"} 
[2026-11-03 08:43:17] local.INFO: GPS Element Parsed {"raw_longitude":755894016,"raw_latitude":117870392,"longitude_deg":75.5894016,"latitude_deg":11.7870392,"altitude":25,"angle":135,"satellites":36,"speed":11,"hex_longitude":"2d0e0700","hex_latitude":"07068f38","is_valid_coordinates":true} 
[2026-11-03 08:43: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-11-03 08:43:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180942080001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:43:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38915122416058368,"note":"Value kept but may cause issues"} 
[2026-11-03 08:43:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1009932246612764672,"note":"Value kept but may cause issues"} 
[2026-11-03 08:43:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,90,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:43:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793675558000,"timestamp_ms":1793675558000,"timestamp_seconds":1793675558,"priority":1,"record_length":96,"hex_timestamp":"000001a19f64fc70"} 
[2026-11-03 08:43:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:43:17] 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-11-03 08:43: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":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-11-03 08:43:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:43: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-11-03 08:43:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:43:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:43:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228500,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:43:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228500,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:43:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228500,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:43:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.224.199.113","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:43:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:43:17] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:43:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180942080001,"66":14276,"90":206,"28":32256,"24":11,"16":38915122416058368,"45":1009932246612764672},"client_ip":"117.224.199.113","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,90,28,24,16,45]} 
[2026-11-03 08:43:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:43:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:43:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180942080001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:43:17] local.INFO: Unknown IO ID detected {"io_id":90,"value":206,"description":"Unknown IO ID 90"} 
[2026-11-03 08:43:17] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 08:43:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38915122416058368,"km_value":38915122416058.37,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:43:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":1009932246612764672,"description":"Unknown IO ID 45"} 
[2026-11-03 08:43:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180942080001,"power":14276,"unknown_90":206,"unknown_28":32256,"ignition":11,"odometer":null,"unknown_45":1009932246612764672}} 
[2026-11-03 08:43:17] local.INFO: DEBUG: GPS processor result {"connection_id":228500,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53925,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:43:17] local.INFO: GPS data processed {"connection_id":228500,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:43:17] local.INFO: Acknowledgment sent {"connection_id":228500,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:43:21] local.INFO: TCP Data received {"connection_id":228061,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:43:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228061,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:43:21] local.INFO: Processing buffer {"connection_id":228061,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:43:21] local.INFO: Packet analysis {"connection_id":228061,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:43:21] local.INFO: Extracted packet for processing {"connection_id":228061,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:43:21] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":42,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:43: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-11-03 08:43:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180844800001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:43:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:43:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:43:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:43:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793675476000,"timestamp_ms":1793675476000,"timestamp_seconds":1793675476,"priority":1,"record_length":96,"hex_timestamp":"000001a19f63bc20"} 
[2026-11-03 08:43:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:43:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:43: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":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:43:21] 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-11-03 08:43: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-11-03 08:43:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:43:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:43:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228061,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:43:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:43:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:43:21] 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-11-03 08:43:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:43:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:43:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180844800001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:43:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:43:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:43:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180844800001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:43:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:43:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:43:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:43:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:43:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180844800001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:43:21] local.INFO: DEBUG: GPS processor result {"connection_id":228061,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53926,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:43:21] local.INFO: GPS data processed {"connection_id":228061,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:43:21] local.INFO: Acknowledgment sent {"connection_id":228061,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:44:05] local.INFO: TCP Data received {"connection_id":231590,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:44:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231590,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:44:05] local.INFO: Processing buffer {"connection_id":231590,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:44:05] local.INFO: IMEI packet received {"connection_id":231590,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:44:05] local.INFO: IMEI acknowledgment sent {"connection_id":231590,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:44:10] local.INFO: TCP Data received {"connection_id":231590,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:44:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231590,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:44:10] local.INFO: Processing buffer {"connection_id":231590,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:44:10] local.INFO: IMEI packet received {"connection_id":231590,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:44:10] local.INFO: IMEI acknowledgment sent {"connection_id":231590,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:44:11] local.INFO: TCP Data received {"connection_id":231590,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:44:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231590,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:44:11] local.INFO: Processing buffer {"connection_id":231590,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:44:11] local.INFO: Packet analysis {"connection_id":231590,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:44:11] local.INFO: Extracted packet for processing {"connection_id":231590,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:44:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":42,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:44: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-11-03 08:44:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180844800001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:44:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:44:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:44:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:44:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793675476000,"timestamp_ms":1793675476000,"timestamp_seconds":1793675476,"priority":1,"record_length":96,"hex_timestamp":"000001a19f63bc20"} 
[2026-11-03 08:44:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:44: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-11-03 08:44:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:44:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:44: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-11-03 08:44:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:44:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:44:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231590,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:44:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:44:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:44: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-11-03 08:44:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:44:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:44:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180844800001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:44:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:44:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:44:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180844800001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:44:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:44:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:44:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:44:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:44:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180844800001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:44:11] local.INFO: DEBUG: GPS processor result {"connection_id":231590,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53927,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:44:11] local.INFO: GPS data processed {"connection_id":231590,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:44:11] local.INFO: Acknowledgment sent {"connection_id":231590,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:44:42] local.INFO: TCP Data received {"connection_id":231590,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:44:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231590,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:44:42] local.INFO: Processing buffer {"connection_id":231590,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:44:42] local.INFO: Packet analysis {"connection_id":231590,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:44:42] local.INFO: Extracted packet for processing {"connection_id":231590,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:44:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":42,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:44: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-11-03 08:44:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180844800001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:44:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:44:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:44:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:44:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793675476000,"timestamp_ms":1793675476000,"timestamp_seconds":1793675476,"priority":1,"record_length":96,"hex_timestamp":"000001a19f63bc20"} 
[2026-11-03 08:44:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:44:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:44: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:44:42] 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-11-03 08:44: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-11-03 08:44:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:44:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:44:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231590,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:44:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:44:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:44: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-11-03 08:44:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:44:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:44:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180844800001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:44:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:44:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:44:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180844800001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:44:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:44:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:44:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:44:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:44:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180844800001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:44:43] local.INFO: DEBUG: GPS processor result {"connection_id":231590,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53928,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:44:43] local.INFO: GPS data processed {"connection_id":231590,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:44:43] local.INFO: Acknowledgment sent {"connection_id":231590,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:45:05] local.INFO: TCP Data received {"connection_id":228503,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:45:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228503,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:45:05] local.INFO: Processing buffer {"connection_id":228503,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:45:05] local.INFO: IMEI packet received {"connection_id":228503,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:45:05] local.INFO: IMEI acknowledgment sent {"connection_id":228503,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:45:08] local.INFO: TCP Data received {"connection_id":228062,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:45:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228062,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:45:08] local.INFO: Processing buffer {"connection_id":228062,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:45:08] local.INFO: IMEI packet received {"connection_id":228062,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:45:08] local.INFO: IMEI acknowledgment sent {"connection_id":228062,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:45:09] local.INFO: TCP Data received {"connection_id":228062,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:45:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228062,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:45:09] local.INFO: Processing buffer {"connection_id":228062,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:45:09] local.INFO: IMEI packet received {"connection_id":228062,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:45:09] local.INFO: IMEI acknowledgment sent {"connection_id":228062,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:45:10] local.INFO: TCP Data received {"connection_id":228503,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:45:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228503,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:45:10] local.INFO: Processing buffer {"connection_id":228503,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:45:10] local.INFO: IMEI packet received {"connection_id":228503,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:45:10] local.INFO: IMEI acknowledgment sent {"connection_id":228503,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:45:11] local.INFO: TCP Data received {"connection_id":228503,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:45:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228503,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:45:11] local.INFO: Processing buffer {"connection_id":228503,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:45:11] local.INFO: Packet analysis {"connection_id":228503,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:45:11] local.INFO: Extracted packet for processing {"connection_id":228503,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:45:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":42,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:45: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-11-03 08:45:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180844800001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:45:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:45:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:45:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:45:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793675476000,"timestamp_ms":1793675476000,"timestamp_seconds":1793675476,"priority":1,"record_length":96,"hex_timestamp":"000001a19f63bc20"} 
[2026-11-03 08:45:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:45: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-11-03 08:45:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:45:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:45: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-11-03 08:45:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:45:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:45:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228503,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:45:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:45:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:45: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-11-03 08:45:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:45:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:45:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180844800001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:45:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:45:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:45:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180844800001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:45:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:45:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:45:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:45:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:45:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180844800001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:45:11] local.INFO: DEBUG: GPS processor result {"connection_id":228503,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53929,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:45:11] local.INFO: GPS data processed {"connection_id":228503,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:45:11] local.INFO: Acknowledgment sent {"connection_id":228503,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:45:14] local.INFO: TCP Data received {"connection_id":228062,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:45:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228062,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:45:14] local.INFO: Processing buffer {"connection_id":228062,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:45:14] local.INFO: IMEI packet received {"connection_id":228062,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:45:14] local.INFO: IMEI acknowledgment sent {"connection_id":228062,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:45:15] local.INFO: TCP Data received {"connection_id":228062,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f669698012d0e0ec0070687380016006520..."} 
[2026-11-03 08:45:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228062,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f669698012d0e0ec0070687380016006520..."} 
[2026-11-03 08:45:15] local.INFO: Processing buffer {"connection_id":228062,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f669698012d0e0ec0070687380016006520..."} 
[2026-11-03 08:45:15] local.INFO: Packet analysis {"connection_id":228062,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f66"} 
[2026-11-03 08:45:15] local.INFO: Extracted packet for processing {"connection_id":228062,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f66"} 
[2026-11-03 08:45:15] local.INFO: GPS Element Parsed {"raw_longitude":755896000,"raw_latitude":117868344,"longitude_deg":75.5896,"latitude_deg":11.7868344,"altitude":22,"angle":101,"satellites":32,"speed":0,"hex_longitude":"2d0e0ec0","hex_latitude":"07068738","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:45:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180959488001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:45:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38915289919782912,"note":"Value kept but may cause issues"} 
[2026-11-03 08:45:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1012958102611769344,"note":"Value kept but may cause issues"} 
[2026-11-03 08:45:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,90,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:45:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793675663000,"timestamp_ms":1793675663000,"timestamp_seconds":1793675663,"priority":1,"record_length":96,"hex_timestamp":"000001a19f669698"} 
[2026-11-03 08:45:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:45:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08: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":57,"n8_eight_byte":54,"data_length":795,"current_offset":136} 
[2026-11-03 08:45:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":969,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08: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-11-03 08:45:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:45:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:45:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228062,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:45:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228062,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:45:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228062,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:45:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:45:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:45:15] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:45:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180959488001,"66":14450,"90":206,"28":32256,"24":0,"16":38915289919782912,"45":1012958102611769344},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,90,28,24,16,45]} 
[2026-11-03 08:45:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:45:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:45:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180959488001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:45:15] local.INFO: Unknown IO ID detected {"io_id":90,"value":206,"description":"Unknown IO ID 90"} 
[2026-11-03 08:45:15] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 08:45:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38915289919782912,"km_value":38915289919782.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:45:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":1012958102611769344,"description":"Unknown IO ID 45"} 
[2026-11-03 08:45:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180959488001,"power":14450,"unknown_90":206,"unknown_28":32256,"ignition":0,"odometer":null,"unknown_45":1012958102611769344}} 
[2026-11-03 08:45:15] local.INFO: DEBUG: GPS processor result {"connection_id":228062,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53930,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:45:15] local.INFO: GPS data processed {"connection_id":228062,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:45:15] local.INFO: Acknowledgment sent {"connection_id":228062,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:45:16] local.INFO: TCP Data received {"connection_id":228062,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f66e8a0012d0e0ec0070687380016006520..."} 
[2026-11-03 08:45:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228062,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f66e8a0012d0e0ec0070687380016006520..."} 
[2026-11-03 08:45:16] local.INFO: Processing buffer {"connection_id":228062,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f66e8a0012d0e0ec0070687380016006520..."} 
[2026-11-03 08:45:16] local.INFO: Packet analysis {"connection_id":228062,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f66"} 
[2026-11-03 08:45:16] local.INFO: Extracted packet for processing {"connection_id":228062,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f66"} 
[2026-11-03 08:45:16] local.INFO: GPS Element Parsed {"raw_longitude":755896000,"raw_latitude":117868344,"longitude_deg":75.5896,"latitude_deg":11.7868344,"altitude":22,"angle":101,"satellites":32,"speed":0,"hex_longitude":"2d0e0ec0","hex_latitude":"07068738","is_valid_coordinates":true} 
[2026-11-03 08:45: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-11-03 08:45:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180969728001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:45:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38915289919782912,"note":"Value kept but may cause issues"} 
[2026-11-03 08:45:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1012958102611769344,"note":"Value kept but may cause issues"} 
[2026-11-03 08:45:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:45:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793675684000,"timestamp_ms":1793675684000,"timestamp_seconds":1793675684,"priority":1,"record_length":96,"hex_timestamp":"000001a19f66e8a0"} 
[2026-11-03 08:45:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:45:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:45: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":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 08:45:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:45: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-11-03 08:45:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:45:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:45:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228062,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:45:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228062,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:45:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228062,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:45:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:45:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:45:16] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:45:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180969728001,"66":14646,"219":206,"94":10240,"24":0,"16":38915289919782912,"45":1012958102611769344},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-11-03 08:45:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:45:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:45:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180969728001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:45:16] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 08:45:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 08:45:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38915289919782912,"km_value":38915289919782.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:45:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":1012958102611769344,"description":"Unknown IO ID 45"} 
[2026-11-03 08:45:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180969728001,"power":14646,"unknown_219":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":1012958102611769344}} 
[2026-11-03 08:45:17] local.INFO: DEBUG: GPS processor result {"connection_id":228062,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53931,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:45:17] local.INFO: GPS data processed {"connection_id":228062,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:45:17] local.INFO: Acknowledgment sent {"connection_id":228062,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:45:36] local.INFO: TCP Data received {"connection_id":228063,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:45:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228063,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:45:36] local.INFO: Processing buffer {"connection_id":228063,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:45:36] local.INFO: IMEI packet received {"connection_id":228063,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:45:36] local.INFO: IMEI acknowledgment sent {"connection_id":228063,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:45:39] local.INFO: TCP Data received {"connection_id":228063,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:45:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228063,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:45:39] local.INFO: Processing buffer {"connection_id":228063,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:45:39] local.INFO: IMEI packet received {"connection_id":228063,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:45:39] local.INFO: IMEI acknowledgment sent {"connection_id":228063,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:45:40] local.INFO: TCP Data received {"connection_id":228063,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:45:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228063,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:45:40] local.INFO: Processing buffer {"connection_id":228063,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:45:40] local.INFO: IMEI packet received {"connection_id":228063,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:45:40] local.INFO: IMEI acknowledgment sent {"connection_id":228063,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:45:41] local.INFO: TCP Data received {"connection_id":228063,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f671b68012d0e1000070687e80017005a21..."} 
[2026-11-03 08:45:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228063,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f671b68012d0e1000070687e80017005a21..."} 
[2026-11-03 08:45:41] local.INFO: Processing buffer {"connection_id":228063,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f671b68012d0e1000070687e80017005a21..."} 
[2026-11-03 08:45:41] local.INFO: Packet analysis {"connection_id":228063,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f67"} 
[2026-11-03 08:45:41] local.INFO: Extracted packet for processing {"connection_id":228063,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f67"} 
[2026-11-03 08:45:41] local.INFO: GPS Element Parsed {"raw_longitude":755896320,"raw_latitude":117868520,"longitude_deg":75.589632,"latitude_deg":11.786852,"altitude":23,"angle":90,"satellites":33,"speed":4,"hex_longitude":"2d0e1000","hex_latitude":"070687e8","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:45:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180975104001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:45:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38915307099652096,"note":"Value kept but may cause issues"} 
[2026-11-03 08:45:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1012958102611769344,"note":"Value kept but may cause issues"} 
[2026-11-03 08:45:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:45:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793675697000,"timestamp_ms":1793675697000,"timestamp_seconds":1793675697,"priority":1,"record_length":96,"hex_timestamp":"000001a19f671b68"} 
[2026-11-03 08:45:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:45: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-11-03 08: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":57,"n8_eight_byte":54,"data_length":795,"current_offset":136} 
[2026-11-03 08:45:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":969,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08: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-11-03 08:45:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:45:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:45:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228063,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:45:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228063,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:45:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228063,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:45:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:45:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:45:41] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:45:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180975104001,"66":14428,"219":206,"94":10240,"24":4,"16":38915307099652096,"45":1012958102611769344},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-11-03 08:45:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:45:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:45:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180975104001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:45:41] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 08:45:41] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 08:45:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38915307099652096,"km_value":38915307099652.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:45:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":1012958102611769344,"description":"Unknown IO ID 45"} 
[2026-11-03 08:45:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180975104001,"power":14428,"unknown_219":206,"unknown_94":10240,"ignition":4,"odometer":null,"unknown_45":1012958102611769344}} 
[2026-11-03 08:45:41] local.INFO: DEBUG: GPS processor result {"connection_id":228063,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53932,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:45:41] local.INFO: GPS data processed {"connection_id":228063,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:45:41] local.INFO: Acknowledgment sent {"connection_id":228063,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:45:42] local.INFO: TCP Data received {"connection_id":228503,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:45:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228503,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:45:42] local.INFO: Processing buffer {"connection_id":228503,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:45:42] local.INFO: Packet analysis {"connection_id":228503,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:45:42] local.INFO: Extracted packet for processing {"connection_id":228503,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:45:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":42,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:45:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180844800001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:45:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:45:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:45:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:45:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793675476000,"timestamp_ms":1793675476000,"timestamp_seconds":1793675476,"priority":1,"record_length":96,"hex_timestamp":"000001a19f63bc20"} 
[2026-11-03 08:45:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:45:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08: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":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:45:42] 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-11-03 08: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-11-03 08:45:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:45:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:45:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228503,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:45:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:45:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:45: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-11-03 08:45:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:45:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:45:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180844800001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:45:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:45:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:45:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180844800001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:45:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:45:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:45:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:45:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:45:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180844800001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:45:42] local.INFO: DEBUG: GPS processor result {"connection_id":228503,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53933,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:45:42] local.INFO: GPS data processed {"connection_id":228503,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:45:42] local.INFO: Acknowledgment sent {"connection_id":228503,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:46:05] local.INFO: TCP Data received {"connection_id":229769,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:46:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229769,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:46:05] local.INFO: Processing buffer {"connection_id":229769,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:46:05] local.INFO: IMEI packet received {"connection_id":229769,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:46:05] local.INFO: IMEI acknowledgment sent {"connection_id":229769,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:46:12] local.INFO: TCP Data received {"connection_id":228063,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f681568012d0e3d000706dae00022014e22..."} 
[2026-11-03 08:46:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228063,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f681568012d0e3d000706dae00022014e22..."} 
[2026-11-03 08:46:12] local.INFO: Processing buffer {"connection_id":228063,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f681568012d0e3d000706dae00022014e22..."} 
[2026-11-03 08:46:12] local.INFO: Packet analysis {"connection_id":228063,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:46:12] local.INFO: Extracted packet for processing {"connection_id":228063,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:46:12] local.INFO: GPS Element Parsed {"raw_longitude":755907840,"raw_latitude":117889760,"longitude_deg":75.590784,"latitude_deg":11.788976,"altitude":34,"angle":334,"satellites":34,"speed":16,"hex_longitude":"2d0e3d00","hex_latitude":"0706dae0","is_valid_coordinates":true} 
[2026-11-03 08:46: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-11-03 08:46:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180994560001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:46:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38916818928140288,"note":"Value kept but may cause issues"} 
[2026-11-03 08:46:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1026117057778384896,"note":"Value kept but may cause issues"} 
[2026-11-03 08:46:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:46:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793675761000,"timestamp_ms":1793675761000,"timestamp_seconds":1793675761,"priority":1,"record_length":96,"hex_timestamp":"000001a19f681568"} 
[2026-11-03 08:46:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:46: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-11-03 08:46: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":55,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 08:46:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2534,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:46: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-11-03 08:46:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:46:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:46:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228063,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:46:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228063,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:46:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228063,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:46:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:46:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:46:12] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:46:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180994560001,"66":14407,"219":206,"94":10240,"24":16,"16":38916818928140288,"45":1026117057778384896},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-11-03 08:46:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:46:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:46:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180994560001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:46:12] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 08:46:12] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 08:46:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38916818928140288,"km_value":38916818928140.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:46:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":1026117057778384896,"description":"Unknown IO ID 45"} 
[2026-11-03 08:46:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180994560001,"power":14407,"unknown_219":206,"unknown_94":10240,"ignition":16,"odometer":null,"unknown_45":1026117057778384896}} 
[2026-11-03 08:46:13] local.INFO: DEBUG: GPS processor result {"connection_id":228063,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53934,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:46:13] local.INFO: GPS data processed {"connection_id":228063,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:46:13] local.INFO: Acknowledgment sent {"connection_id":228063,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:46:13] local.INFO: TCP Data received {"connection_id":229769,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:46:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229769,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:46:13] local.INFO: Processing buffer {"connection_id":229769,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:46:13] local.INFO: IMEI packet received {"connection_id":229769,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:46:13] local.INFO: IMEI acknowledgment sent {"connection_id":229769,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:46:14] local.INFO: TCP Data received {"connection_id":229769,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:46:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229769,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:46:14] local.INFO: Processing buffer {"connection_id":229769,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:46:14] local.INFO: Packet analysis {"connection_id":229769,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:46:14] local.INFO: Extracted packet for processing {"connection_id":229769,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:46:14] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":42,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:46: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-11-03 08:46:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180844800001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:46:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:46:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:46:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:46:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793675476000,"timestamp_ms":1793675476000,"timestamp_seconds":1793675476,"priority":1,"record_length":96,"hex_timestamp":"000001a19f63bc20"} 
[2026-11-03 08:46:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:46:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:46: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:46:14] 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-11-03 08:46: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-11-03 08:46:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:46:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:46:14] local.INFO: Teltonika packet parsed successfully {"connection_id":229769,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:46:14] local.INFO: Passing IMEI to GPS processor {"connection_id":229769,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:46:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":229769,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:46:14] 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-11-03 08:46:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:46:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:46:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180844800001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:46:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:46:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:46:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180844800001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:46:14] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:46:14] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:46:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:46:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:46:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180844800001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:46:14] local.INFO: DEBUG: GPS processor result {"connection_id":229769,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53935,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:46:14] local.INFO: GPS data processed {"connection_id":229769,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:46:14] local.INFO: Acknowledgment sent {"connection_id":229769,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:46:36] local.INFO: TCP Data received {"connection_id":228505,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:46:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228505,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:46:36] local.INFO: Processing buffer {"connection_id":228505,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:46:36] local.INFO: IMEI packet received {"connection_id":228505,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:46:36] local.INFO: IMEI acknowledgment sent {"connection_id":228505,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:46:38] local.INFO: TCP Data received {"connection_id":228505,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:46:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228505,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:46:38] local.INFO: Processing buffer {"connection_id":228505,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:46:38] local.INFO: IMEI packet received {"connection_id":228505,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:46:38] local.INFO: IMEI acknowledgment sent {"connection_id":228505,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:46:39] local.INFO: TCP Data received {"connection_id":228505,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:46:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228505,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:46:39] local.INFO: Processing buffer {"connection_id":228505,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:46:39] local.INFO: IMEI packet received {"connection_id":228505,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:46:39] local.INFO: IMEI acknowledgment sent {"connection_id":228505,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:46:39] local.INFO: TCP Data received {"connection_id":228505,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:46:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228505,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:46:39] local.INFO: Processing buffer {"connection_id":228505,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:46:39] local.INFO: IMEI packet received {"connection_id":228505,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:46:39] local.INFO: IMEI acknowledgment sent {"connection_id":228505,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:46:45] local.INFO: TCP Data received {"connection_id":229769,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:46:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229769,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:46:45] local.INFO: Processing buffer {"connection_id":229769,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f63bc20012d0d624006ea09a0001300732a..."} 
[2026-11-03 08:46:45] local.INFO: Packet analysis {"connection_id":229769,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:46:45] local.INFO: Extracted packet for processing {"connection_id":229769,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f63"} 
[2026-11-03 08:46:45] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":42,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:46: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-11-03 08:46:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180844800001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:46:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:46:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:46:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:46:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793675476000,"timestamp_ms":1793675476000,"timestamp_seconds":1793675476,"priority":1,"record_length":96,"hex_timestamp":"000001a19f63bc20"} 
[2026-11-03 08:46:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:46:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:46:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:46:45] 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-11-03 08:46: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-11-03 08:46:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:46:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:46:45] local.INFO: Teltonika packet parsed successfully {"connection_id":229769,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:46:45] local.INFO: Passing IMEI to GPS processor {"connection_id":229769,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:46:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":229769,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:46:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:46:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:46:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:46:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180844800001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:46:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:46:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:46:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180844800001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:46:45] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:46:45] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:46:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:46:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:46:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180844800001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:46:45] local.INFO: DEBUG: GPS processor result {"connection_id":229769,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53936,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:46:45] local.INFO: GPS data processed {"connection_id":229769,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:46:45] local.INFO: Acknowledgment sent {"connection_id":229769,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:47:05] local.INFO: TCP Data received {"connection_id":231592,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:47:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231592,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:47:05] local.INFO: Processing buffer {"connection_id":231592,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:47:05] local.INFO: IMEI packet received {"connection_id":231592,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:47:05] local.INFO: IMEI acknowledgment sent {"connection_id":231592,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:47:10] local.INFO: TCP Data received {"connection_id":231592,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:47:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231592,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:47:10] local.INFO: Processing buffer {"connection_id":231592,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:47:10] local.INFO: IMEI packet received {"connection_id":231592,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:47:10] local.INFO: IMEI acknowledgment sent {"connection_id":231592,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:47:11] local.INFO: TCP Data received {"connection_id":231592,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:47:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231592,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:47:11] local.INFO: Processing buffer {"connection_id":231592,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:47:11] local.INFO: Packet analysis {"connection_id":231592,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:47:11] local.INFO: Extracted packet for processing {"connection_id":231592,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:47:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":44,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:47:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180921856001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:47:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:47:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:47:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:47:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793675777000,"timestamp_ms":1793675777000,"timestamp_seconds":1793675777,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6853e8"} 
[2026-11-03 08:47:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:47: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-11-03 08: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":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:47:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08: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-11-03 08:47:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:47:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:47:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231592,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:47:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231592,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:47:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231592,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:47: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-11-03 08:47:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:47:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:47:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180921856001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:47:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:47:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:47:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180921856001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:47:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:47:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:47:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:47:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:47:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180921856001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:47:11] local.INFO: DEBUG: GPS processor result {"connection_id":231592,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53937,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:47:11] local.INFO: GPS data processed {"connection_id":231592,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:47:11] local.INFO: Acknowledgment sent {"connection_id":231592,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:47:42] local.INFO: TCP Data received {"connection_id":231592,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:47:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231592,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:47:42] local.INFO: Processing buffer {"connection_id":231592,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:47:42] local.INFO: Packet analysis {"connection_id":231592,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:47:42] local.INFO: Extracted packet for processing {"connection_id":231592,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:47:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":44,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:47: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-11-03 08:47:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180921856001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:47:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:47:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:47:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:47:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793675777000,"timestamp_ms":1793675777000,"timestamp_seconds":1793675777,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6853e8"} 
[2026-11-03 08:47:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:47:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:47: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:47:42] 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-11-03 08:47: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-11-03 08:47:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:47:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:47:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231592,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:47:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231592,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:47:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231592,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:47:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:47:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:47:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:47:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180921856001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:47:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:47:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:47:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180921856001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:47:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:47:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:47:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:47:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:47:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180921856001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:47:42] local.INFO: DEBUG: GPS processor result {"connection_id":231592,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53938,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:47:42] local.INFO: GPS data processed {"connection_id":231592,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:47:42] local.INFO: Acknowledgment sent {"connection_id":231592,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:48:05] local.INFO: TCP Data received {"connection_id":229770,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:48:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229770,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:48:05] local.INFO: Processing buffer {"connection_id":229770,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:48:05] local.INFO: IMEI packet received {"connection_id":229770,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:48:05] local.INFO: IMEI acknowledgment sent {"connection_id":229770,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:48:10] local.INFO: TCP Data received {"connection_id":229770,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:48:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229770,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:48:10] local.INFO: Processing buffer {"connection_id":229770,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:48:10] local.INFO: IMEI packet received {"connection_id":229770,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:48:10] local.INFO: IMEI acknowledgment sent {"connection_id":229770,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:48:11] local.INFO: TCP Data received {"connection_id":229770,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:48:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229770,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:48:11] local.INFO: Processing buffer {"connection_id":229770,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:48:11] local.INFO: Packet analysis {"connection_id":229770,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:48:11] local.INFO: Extracted packet for processing {"connection_id":229770,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:48:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":44,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:48: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-11-03 08:48:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180921856001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:48:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:48:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:48:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:48:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793675777000,"timestamp_ms":1793675777000,"timestamp_seconds":1793675777,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6853e8"} 
[2026-11-03 08:48:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:48: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-11-03 08:48:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:48:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:48: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-11-03 08:48:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:48:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:48:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229770,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:48:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229770,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:48:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229770,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:48: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-11-03 08:48:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:48:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:48:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180921856001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:48:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:48:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:48:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180921856001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:48:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:48:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:48:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:48:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:48:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180921856001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:48:11] local.INFO: DEBUG: GPS processor result {"connection_id":229770,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53939,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:48:11] local.INFO: GPS data processed {"connection_id":229770,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:48:11] local.INFO: Acknowledgment sent {"connection_id":229770,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:48:41] local.INFO: TCP Data received {"connection_id":228506,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:48:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228506,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:48:41] local.INFO: Processing buffer {"connection_id":228506,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:48:41] local.INFO: IMEI packet received {"connection_id":228506,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 08:48:41] local.INFO: IMEI acknowledgment sent {"connection_id":228506,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:48:43] local.INFO: TCP Data received {"connection_id":229770,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:48:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229770,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:48:43] local.INFO: Processing buffer {"connection_id":229770,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:48:43] local.INFO: Packet analysis {"connection_id":229770,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:48:43] local.INFO: Extracted packet for processing {"connection_id":229770,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:48:43] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":44,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:48: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-11-03 08:48:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180921856001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:48:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:48:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:48:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:48:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793675777000,"timestamp_ms":1793675777000,"timestamp_seconds":1793675777,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6853e8"} 
[2026-11-03 08:48:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:48: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-11-03 08:48: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":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:48:43] 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-11-03 08:48: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-11-03 08:48:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:48:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:48:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229770,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:48:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229770,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:48:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229770,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:48:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:48:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:48:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:48:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180921856001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:48:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:48:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:48:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180921856001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:48:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:48:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:48:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:48:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:48:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180921856001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:48:43] local.INFO: DEBUG: GPS processor result {"connection_id":229770,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53940,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:48:43] local.INFO: GPS data processed {"connection_id":229770,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:48:43] local.INFO: Acknowledgment sent {"connection_id":229770,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:49:05] local.INFO: TCP Data received {"connection_id":228067,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:49:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228067,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:49:05] local.INFO: Processing buffer {"connection_id":228067,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:49:05] local.INFO: IMEI packet received {"connection_id":228067,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:49:05] local.INFO: IMEI acknowledgment sent {"connection_id":228067,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:49:10] local.INFO: TCP Data received {"connection_id":228067,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:49:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228067,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:49:10] local.INFO: Processing buffer {"connection_id":228067,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:49:10] local.INFO: IMEI packet received {"connection_id":228067,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:49:10] local.INFO: IMEI acknowledgment sent {"connection_id":228067,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:49:11] local.INFO: TCP Data received {"connection_id":228067,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:49:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228067,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:49:11] local.INFO: Processing buffer {"connection_id":228067,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:49:11] local.INFO: Packet analysis {"connection_id":228067,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:49:11] local.INFO: Extracted packet for processing {"connection_id":228067,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:49:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":44,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:49: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-11-03 08:49:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180921856001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:49:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:49:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:49:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:49:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793675777000,"timestamp_ms":1793675777000,"timestamp_seconds":1793675777,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6853e8"} 
[2026-11-03 08:49:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:49: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-11-03 08:49:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:49:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:49: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-11-03 08:49:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:49:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:49:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228067,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:49:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228067,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:49:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228067,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:49: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-11-03 08:49:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:49:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:49:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180921856001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:49:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:49:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:49:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180921856001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:49:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:49:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:49:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:49:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:49:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180921856001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:49:11] local.INFO: DEBUG: GPS processor result {"connection_id":228067,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53941,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:49:11] local.INFO: GPS data processed {"connection_id":228067,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:49:11] local.INFO: Acknowledgment sent {"connection_id":228067,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:49:43] local.INFO: TCP Data received {"connection_id":228067,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:49:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228067,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:49:43] local.INFO: Processing buffer {"connection_id":228067,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:49:43] local.INFO: Packet analysis {"connection_id":228067,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:49:43] local.INFO: Extracted packet for processing {"connection_id":228067,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:49:43] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":44,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:49:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:49:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180921856001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:49:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:49:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:49:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:49:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793675777000,"timestamp_ms":1793675777000,"timestamp_seconds":1793675777,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6853e8"} 
[2026-11-03 08:49:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:49: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-11-03 08:49:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:49:43] 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-11-03 08:49:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:49:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:49:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:49:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228067,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:49:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228067,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:49:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228067,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:49:43] 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-11-03 08:49:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:49:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:49:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180921856001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:49:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:49:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:49:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180921856001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:49:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:49:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:49:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:49:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:49:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180921856001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:49:43] local.INFO: DEBUG: GPS processor result {"connection_id":228067,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53942,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:49:43] local.INFO: GPS data processed {"connection_id":228067,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:49:43] local.INFO: Acknowledgment sent {"connection_id":228067,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:50:05] local.INFO: TCP Data received {"connection_id":228068,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:50:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228068,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:50:05] local.INFO: Processing buffer {"connection_id":228068,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:50:05] local.INFO: IMEI packet received {"connection_id":228068,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:50:05] local.INFO: IMEI acknowledgment sent {"connection_id":228068,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:50:10] local.INFO: TCP Data received {"connection_id":228068,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:50:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228068,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:50:10] local.INFO: Processing buffer {"connection_id":228068,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:50:10] local.INFO: IMEI packet received {"connection_id":228068,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:50:10] local.INFO: IMEI acknowledgment sent {"connection_id":228068,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:50:11] local.INFO: TCP Data received {"connection_id":228068,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:50:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228068,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:50:11] local.INFO: Processing buffer {"connection_id":228068,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:50:11] local.INFO: Packet analysis {"connection_id":228068,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:50:11] local.INFO: Extracted packet for processing {"connection_id":228068,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:50:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":44,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:50: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-11-03 08:50:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180921856001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:50:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:50:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:50:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:50:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793675777000,"timestamp_ms":1793675777000,"timestamp_seconds":1793675777,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6853e8"} 
[2026-11-03 08:50:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:50: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-11-03 08:50:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:50:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:50: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-11-03 08:50:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:50:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:50:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228068,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:50:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:50:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:50:11] 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-11-03 08:50:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:50:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:50:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180921856001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:50:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:50:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:50:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180921856001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:50:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:50:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:50:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:50:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:50:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180921856001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:50:11] local.INFO: DEBUG: GPS processor result {"connection_id":228068,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53943,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:50:11] local.INFO: GPS data processed {"connection_id":228068,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:50:11] local.INFO: Acknowledgment sent {"connection_id":228068,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:50:42] local.INFO: TCP Data received {"connection_id":228068,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:50:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228068,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:50:42] local.INFO: Processing buffer {"connection_id":228068,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:50:42] local.INFO: Packet analysis {"connection_id":228068,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:50:42] local.INFO: Extracted packet for processing {"connection_id":228068,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:50:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":44,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:50: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-11-03 08:50:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180921856001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:50:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:50:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:50:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:50:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793675777000,"timestamp_ms":1793675777000,"timestamp_seconds":1793675777,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6853e8"} 
[2026-11-03 08:50:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:50:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:50: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:50:42] 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-11-03 08:50: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-11-03 08:50:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:50:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:50:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228068,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:50:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:50:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:50:42] 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-11-03 08:50:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:50:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:50:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180921856001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:50:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:50:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:50:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180921856001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:50:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:50:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:50:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:50:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:50:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180921856001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:50:42] local.INFO: DEBUG: GPS processor result {"connection_id":228068,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53944,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:50:42] local.INFO: GPS data processed {"connection_id":228068,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:50:42] local.INFO: Acknowledgment sent {"connection_id":228068,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:51:05] local.INFO: TCP Data received {"connection_id":229774,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:51:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229774,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:51:05] local.INFO: Processing buffer {"connection_id":229774,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:51:05] local.INFO: IMEI packet received {"connection_id":229774,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:51:05] local.INFO: IMEI acknowledgment sent {"connection_id":229774,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:51:10] local.INFO: TCP Data received {"connection_id":229774,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:51:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229774,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:51:10] local.INFO: Processing buffer {"connection_id":229774,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:51:10] local.INFO: IMEI packet received {"connection_id":229774,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:51:10] local.INFO: IMEI acknowledgment sent {"connection_id":229774,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:51:11] local.INFO: TCP Data received {"connection_id":229774,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:51:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229774,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:51:11] local.INFO: Processing buffer {"connection_id":229774,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:51:11] local.INFO: Packet analysis {"connection_id":229774,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:51:11] local.INFO: Extracted packet for processing {"connection_id":229774,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:51:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":44,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:51:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:51:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180921856001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:51:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:51:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:51:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:51:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793675777000,"timestamp_ms":1793675777000,"timestamp_seconds":1793675777,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6853e8"} 
[2026-11-03 08:51:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:51: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-11-03 08:51:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:51:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:51:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:51:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:51:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:51:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229774,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:51:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229774,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:51:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229774,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:51:11] 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-11-03 08:51:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:51:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:51:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180921856001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:51:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:51:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:51:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180921856001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:51:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:51:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:51:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:51:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:51:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180921856001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:51:11] local.INFO: DEBUG: GPS processor result {"connection_id":229774,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53945,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:51:11] local.INFO: GPS data processed {"connection_id":229774,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:51:11] local.INFO: Acknowledgment sent {"connection_id":229774,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:51:42] local.INFO: TCP Data received {"connection_id":229774,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:51:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229774,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:51:42] local.INFO: Processing buffer {"connection_id":229774,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6853e8012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:51:42] local.INFO: Packet analysis {"connection_id":229774,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:51:42] local.INFO: Extracted packet for processing {"connection_id":229774,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f68"} 
[2026-11-03 08:51:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":44,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:51: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-11-03 08:51:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180921856001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:51:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:51:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:51:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:51:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793675777000,"timestamp_ms":1793675777000,"timestamp_seconds":1793675777,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6853e8"} 
[2026-11-03 08:51:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:51:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:51: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":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:51:42] 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-11-03 08:51: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-11-03 08:51:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:51:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:51:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229774,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:51:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229774,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:51:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229774,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:51:42] 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-11-03 08:51:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:51:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:51:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180921856001,"66":25430,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:51:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:51:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:51:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180921856001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:51:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:51:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:51:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:51:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:51:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180921856001,"power":25430,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:51:42] local.INFO: DEBUG: GPS processor result {"connection_id":229774,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53946,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:51:42] local.INFO: GPS data processed {"connection_id":229774,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:51:42] local.INFO: Acknowledgment sent {"connection_id":229774,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:51:44] local.INFO: TCP Data received {"connection_id":231594,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:51:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231594,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:51:44] local.INFO: Processing buffer {"connection_id":231594,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:51:44] local.INFO: IMEI packet received {"connection_id":231594,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:51:44] local.INFO: IMEI acknowledgment sent {"connection_id":231594,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:51:45] local.INFO: TCP Data received {"connection_id":231594,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6cdff8012d0d5e8007061d50001500c824..."} 
[2026-11-03 08:51:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231594,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6cdff8012d0d5e8007061d50001500c824..."} 
[2026-11-03 08:51:45] local.INFO: Processing buffer {"connection_id":231594,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6cdff8012d0d5e8007061d50001500c824..."} 
[2026-11-03 08:51:45] local.INFO: Packet analysis {"connection_id":231594,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f6c"} 
[2026-11-03 08:51:45] local.INFO: Extracted packet for processing {"connection_id":231594,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f6c"} 
[2026-11-03 08:51:45] local.INFO: GPS Element Parsed {"raw_longitude":755850880,"raw_latitude":117841232,"longitude_deg":75.585088,"latitude_deg":11.7841232,"altitude":21,"angle":200,"satellites":36,"speed":6,"hex_longitude":"2d0d5e80","hex_latitude":"07061d50","is_valid_coordinates":true} 
[2026-11-03 08:51: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-11-03 08:51:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181073920001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:51:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38922887716929536,"note":"Value kept but may cause issues"} 
[2026-11-03 08:51:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":963911087913123840,"note":"Value kept but may cause issues"} 
[2026-11-03 08:51:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:51:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793676075000,"timestamp_ms":1793676075000,"timestamp_seconds":1793676075,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6cdff8"} 
[2026-11-03 08:51:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:51:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:51:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-11-03 08:51:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:51: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-11-03 08:51:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:51:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:51:45] local.INFO: Teltonika packet parsed successfully {"connection_id":231594,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:51:45] local.INFO: Passing IMEI to GPS processor {"connection_id":231594,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:51:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":231594,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:51:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:51:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:51:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:51:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181073920001,"66":14428,"167":206,"94":11008,"24":6,"16":38922887716929536,"45":963911087913123840},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,94,24,16,45]} 
[2026-11-03 08:51:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:51:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:51:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181073920001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:51:45] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 08:51:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:51:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38922887716929536,"km_value":38922887716929.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:51:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":963911087913123840,"description":"Unknown IO ID 45"} 
[2026-11-03 08:51:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181073920001,"power":14428,"unknown_167":206,"unknown_94":11008,"ignition":6,"odometer":null,"unknown_45":963911087913123840}} 
[2026-11-03 08:51:45] local.INFO: DEBUG: GPS processor result {"connection_id":231594,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53947,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:51:45] local.INFO: GPS data processed {"connection_id":231594,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:51:45] local.INFO: Acknowledgment sent {"connection_id":231594,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:52:10] local.INFO: TCP Data received {"connection_id":231595,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:52:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231595,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:52:10] local.INFO: Processing buffer {"connection_id":231595,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:52:10] local.INFO: IMEI packet received {"connection_id":231595,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:52:10] local.INFO: IMEI acknowledgment sent {"connection_id":231595,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:52:15] local.INFO: TCP Data received {"connection_id":231595,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:52:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231595,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:52:15] local.INFO: Processing buffer {"connection_id":231595,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:52:15] local.INFO: IMEI packet received {"connection_id":231595,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:52:15] local.INFO: IMEI acknowledgment sent {"connection_id":231595,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:52:16] local.INFO: TCP Data received {"connection_id":231595,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6cebb0012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:52:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231595,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6cebb0012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:52:16] local.INFO: Processing buffer {"connection_id":231595,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6cebb0012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:52:16] local.INFO: Packet analysis {"connection_id":231595,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f6c"} 
[2026-11-03 08:52:16] local.INFO: Extracted packet for processing {"connection_id":231595,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f6c"} 
[2026-11-03 08:52:16] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":44,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:52: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-11-03 08:52:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180998912001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:52:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:52:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:52:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:52:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793676078000,"timestamp_ms":1793676078000,"timestamp_seconds":1793676078,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6cebb0"} 
[2026-11-03 08:52:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:52:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:52: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-11-03 08:52: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-11-03 08:52: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-11-03 08:52:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:52:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:52:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231595,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:52:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:52:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:52:16] 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-11-03 08:52:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:52:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:52:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180998912001,"66":25419,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:52:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:52:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:52:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180998912001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:52:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:52:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:52:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:52:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:52:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180998912001,"power":25419,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:52:16] local.INFO: DEBUG: GPS processor result {"connection_id":231595,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53948,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:52:16] local.INFO: GPS data processed {"connection_id":231595,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:52:16] local.INFO: Acknowledgment sent {"connection_id":231595,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:52:17] local.INFO: TCP Data received {"connection_id":231594,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6ce7c8012d0d5e0007061be8001400b924..."} 
[2026-11-03 08:52:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231594,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6ce7c8012d0d5e0007061be8001400b924..."} 
[2026-11-03 08:52:17] local.INFO: Processing buffer {"connection_id":231594,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6ce7c8012d0d5e0007061be8001400b924..."} 
[2026-11-03 08:52:17] local.INFO: Packet analysis {"connection_id":231594,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f6c"} 
[2026-11-03 08:52:17] local.INFO: Extracted packet for processing {"connection_id":231594,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f6c"} 
[2026-11-03 08:52:17] local.INFO: GPS Element Parsed {"raw_longitude":755850752,"raw_latitude":117840872,"longitude_deg":75.5850752,"latitude_deg":11.7840872,"altitude":20,"angle":185,"satellites":36,"speed":9,"hex_longitude":"2d0d5e00","hex_latitude":"07061be8","is_valid_coordinates":true} 
[2026-11-03 08:52: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-11-03 08:52:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181075200001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:52:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38922904896798720,"note":"Value kept but may cause issues"} 
[2026-11-03 08:52:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":963348137959575552,"note":"Value kept but may cause issues"} 
[2026-11-03 08:52:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:52:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793676077000,"timestamp_ms":1793676077000,"timestamp_seconds":1793676077,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6ce7c8"} 
[2026-11-03 08:52:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:52:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:52: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 08:52:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:52: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-11-03 08:52:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:52:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:52:17] local.INFO: Teltonika packet parsed successfully {"connection_id":231594,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:52:17] local.INFO: Passing IMEI to GPS processor {"connection_id":231594,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:52:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":231594,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:52:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:52:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:52:17] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:52:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181075200001,"66":14374,"167":206,"94":11008,"24":9,"16":38922904896798720,"45":963348137959575552},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,94,24,16,45]} 
[2026-11-03 08:52:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:52:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:52:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181075200001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:52:17] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 08:52:17] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:52:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38922904896798720,"km_value":38922904896798.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:52:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":963348137959575552,"description":"Unknown IO ID 45"} 
[2026-11-03 08:52:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181075200001,"power":14374,"unknown_167":206,"unknown_94":11008,"ignition":9,"odometer":null,"unknown_45":963348137959575552}} 
[2026-11-03 08:52:17] local.INFO: DEBUG: GPS processor result {"connection_id":231594,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53949,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:52:17] local.INFO: GPS data processed {"connection_id":231594,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:52:17] local.INFO: Acknowledgment sent {"connection_id":231594,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:52:20] local.INFO: TCP Data received {"connection_id":231595,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6cebb0012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:52:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231595,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6cebb0012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:52:20] local.INFO: Processing buffer {"connection_id":231595,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6cebb0012d0d624006ea09a0001300732c..."} 
[2026-11-03 08:52:20] local.INFO: Packet analysis {"connection_id":231595,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f6c"} 
[2026-11-03 08:52:20] local.INFO: Extracted packet for processing {"connection_id":231595,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f6c"} 
[2026-11-03 08:52:20] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":44,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:52: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-11-03 08:52:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459180998912001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:52:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:52:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:52:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:52:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793676078000,"timestamp_ms":1793676078000,"timestamp_seconds":1793676078,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6cebb0"} 
[2026-11-03 08:52:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:52:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 08:52: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":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 08:52:20] 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-11-03 08:52: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-11-03 08:52:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:52:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:52:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231595,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:52:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:52:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:52:20] 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-11-03 08:52:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:52:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:52:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459180998912001,"66":25419,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:52:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:52:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:52:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459180998912001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:52:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:52:20] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:52:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:52:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:52:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459180998912001,"power":25419,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:52:20] local.INFO: DEBUG: GPS processor result {"connection_id":231595,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53950,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:52:20] local.INFO: GPS data processed {"connection_id":231595,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:52:20] local.INFO: Acknowledgment sent {"connection_id":231595,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:52:39] local.INFO: TCP Data received {"connection_id":228508,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:52:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228508,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:52:39] local.INFO: Processing buffer {"connection_id":228508,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:52:39] local.INFO: IMEI packet received {"connection_id":228508,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:52:39] local.INFO: IMEI acknowledgment sent {"connection_id":228508,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:52:44] local.INFO: TCP Data received {"connection_id":228508,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:52:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228508,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:52:44] local.INFO: Processing buffer {"connection_id":228508,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:52:44] local.INFO: IMEI packet received {"connection_id":228508,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:52:44] local.INFO: IMEI acknowledgment sent {"connection_id":228508,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:52:45] local.INFO: TCP Data received {"connection_id":228508,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6d2a30012d0d5f800705fa68001400ac23..."} 
[2026-11-03 08:52:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228508,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6d2a30012d0d5f800705fa68001400ac23..."} 
[2026-11-03 08:52:45] local.INFO: Processing buffer {"connection_id":228508,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6d2a30012d0d5f800705fa68001400ac23..."} 
[2026-11-03 08:52:45] local.INFO: Packet analysis {"connection_id":228508,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f6d"} 
[2026-11-03 08:52:45] local.INFO: Extracted packet for processing {"connection_id":228508,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f6d"} 
[2026-11-03 08:52:45] local.INFO: GPS Element Parsed {"raw_longitude":755851136,"raw_latitude":117832296,"longitude_deg":75.5851136,"latitude_deg":11.7832296,"altitude":20,"angle":172,"satellites":35,"speed":22,"hex_longitude":"2d0d5f80","hex_latitude":"0705fa68","is_valid_coordinates":true} 
[2026-11-03 08:52: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-11-03 08:52:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181075712001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:52:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38923321508626432,"note":"Value kept but may cause issues"} 
[2026-11-03 08:52:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":963207400471128064,"note":"Value kept but may cause issues"} 
[2026-11-03 08:52:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:52:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793676094000,"timestamp_ms":1793676094000,"timestamp_seconds":1793676094,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6d2a30"} 
[2026-11-03 08:52:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:52:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:52:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-11-03 08:52:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:52: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-11-03 08:52:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:52:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:52:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228508,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:52:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228508,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:52:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228508,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:52:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:52:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:52:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:52:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181075712001,"66":14428,"167":206,"94":11008,"24":22,"16":38923321508626432,"45":963207400471128064},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,94,24,16,45]} 
[2026-11-03 08:52:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:52:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:52:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181075712001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:52:45] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 08:52:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:52:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38923321508626432,"km_value":38923321508626.43,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:52:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":963207400471128064,"description":"Unknown IO ID 45"} 
[2026-11-03 08:52:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181075712001,"power":14428,"unknown_167":206,"unknown_94":11008,"ignition":22,"odometer":null,"unknown_45":963207400471128064}} 
[2026-11-03 08:52:45] local.INFO: DEBUG: GPS processor result {"connection_id":228508,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53951,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:52:45] local.INFO: GPS data processed {"connection_id":228508,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:52:45] local.INFO: Acknowledgment sent {"connection_id":228508,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:53:05] local.INFO: TCP Data received {"connection_id":228070,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:53:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228070,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:53:05] local.INFO: Processing buffer {"connection_id":228070,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:53:05] local.INFO: IMEI packet received {"connection_id":228070,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:53:05] local.INFO: IMEI acknowledgment sent {"connection_id":228070,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:53:10] local.INFO: TCP Data received {"connection_id":228070,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:53:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228070,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:53:10] local.INFO: Processing buffer {"connection_id":228070,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:53:10] local.INFO: IMEI packet received {"connection_id":228070,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:53:10] local.INFO: IMEI acknowledgment sent {"connection_id":228070,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:53:11] local.INFO: TCP Data received {"connection_id":228070,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6d8020012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:53:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228070,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6d8020012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:53:11] local.INFO: Processing buffer {"connection_id":228070,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6d8020012d0d624006ea09a0001300732b..."} 
[2026-11-03 08:53:11] local.INFO: Packet analysis {"connection_id":228070,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f6d"} 
[2026-11-03 08:53:11] local.INFO: Extracted packet for processing {"connection_id":228070,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f6d"} 
[2026-11-03 08:53:11] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001184,"longitude_deg":75.585184,"latitude_deg":11.6001184,"altitude":19,"angle":115,"satellites":43,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09a0","is_valid_coordinates":true} 
[2026-11-03 08:53:11] 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-11-03 08:53:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181075968001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:53:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:53:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:53:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:53:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793676116000,"timestamp_ms":1793676116000,"timestamp_seconds":1793676116,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6d8020"} 
[2026-11-03 08:53:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:53: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-11-03 08: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":75,"data_length":795,"current_offset":136} 
[2026-11-03 08:53:11] 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-11-03 08: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-11-03 08:53:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:53:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:53:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228070,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:53:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:53:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:53:11] 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-11-03 08:53:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:53:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:53:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181075968001,"66":25419,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:53:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:53:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:53:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181075968001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:53:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:53:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:53:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:53:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:53:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181075968001,"power":25419,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:53:11] local.INFO: DEBUG: GPS processor result {"connection_id":228070,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53952,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:53:11] local.INFO: GPS data processed {"connection_id":228070,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:53:11] local.INFO: Acknowledgment sent {"connection_id":228070,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:53:17] local.INFO: TCP Data received {"connection_id":228508,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6e81f0012d0cdb400705b860001400f824..."} 
[2026-11-03 08:53:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228508,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6e81f0012d0cdb400705b860001400f824..."} 
[2026-11-03 08:53:17] local.INFO: Processing buffer {"connection_id":228508,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6e81f0012d0cdb400705b860001400f824..."} 
[2026-11-03 08:53:17] local.INFO: Packet analysis {"connection_id":228508,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f6e"} 
[2026-11-03 08:53:17] local.INFO: Extracted packet for processing {"connection_id":228508,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f6e"} 
[2026-11-03 08:53:17] local.INFO: GPS Element Parsed {"raw_longitude":755817280,"raw_latitude":117815392,"longitude_deg":75.581728,"latitude_deg":11.7815392,"altitude":20,"angle":248,"satellites":36,"speed":40,"hex_longitude":"2d0cdb40","hex_latitude":"0705b860","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:53:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181101568001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:53:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38925563481554944,"note":"Value kept but may cause issues"} 
[2026-11-03 08:53:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":929852615724830720,"note":"Value kept but may cause issues"} 
[2026-11-03 08:53:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:53:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793676182000,"timestamp_ms":1793676182000,"timestamp_seconds":1793676182,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6e81f0"} 
[2026-11-03 08:53:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:53:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08: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":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 08:53:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08: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-11-03 08:53:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:53:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:53:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228508,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:53:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228508,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:53:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228508,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:53:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:53:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:53:17] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:53:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181101568001,"66":14461,"167":206,"94":11008,"24":40,"16":38925563481554944,"45":929852615724830720},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,94,24,16,45]} 
[2026-11-03 08:53:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:53:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:53:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181101568001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:53:17] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 08:53:17] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:53:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38925563481554944,"km_value":38925563481554.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:53:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":929852615724830720,"description":"Unknown IO ID 45"} 
[2026-11-03 08:53:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181101568001,"power":14461,"unknown_167":206,"unknown_94":11008,"ignition":40,"odometer":null,"unknown_45":929852615724830720}} 
[2026-11-03 08:53:17] local.INFO: DEBUG: GPS processor result {"connection_id":228508,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53953,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:53:17] local.INFO: GPS data processed {"connection_id":228508,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:53:17] local.INFO: Acknowledgment sent {"connection_id":228508,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:53:42] local.INFO: TCP Data received {"connection_id":228070,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6dd610012d0d624006ea09b8001300732d..."} 
[2026-11-03 08:53:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228070,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6dd610012d0d624006ea09b8001300732d..."} 
[2026-11-03 08:53:42] local.INFO: Processing buffer {"connection_id":228070,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6dd610012d0d624006ea09b8001300732d..."} 
[2026-11-03 08:53:42] local.INFO: Packet analysis {"connection_id":228070,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f6d"} 
[2026-11-03 08:53:42] local.INFO: Extracted packet for processing {"connection_id":228070,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f6d"} 
[2026-11-03 08:53:42] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001208,"longitude_deg":75.585184,"latitude_deg":11.6001208,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09b8","is_valid_coordinates":true} 
[2026-11-03 08:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:53:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181085696001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:53:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:53:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651188224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:53:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:53:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793676138000,"timestamp_ms":1793676138000,"timestamp_seconds":1793676138,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6dd610"} 
[2026-11-03 08:53:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:53:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-11-03 08:53:42] 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-11-03 08:53:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:53:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:53:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:53:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228070,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:53:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:53:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:53:42] 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-11-03 08:53:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:53:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:53:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181085696001,"66":27843,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651188224},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:53:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:53:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:53:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181085696001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:53:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:53:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:53:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:53:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651188224,"description":"Unknown IO ID 45"} 
[2026-11-03 08:53:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181085696001,"power":27843,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651188224}} 
[2026-11-03 08:53:42] local.INFO: DEBUG: GPS processor result {"connection_id":228070,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53954,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:53:42] local.INFO: GPS data processed {"connection_id":228070,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:53:42] local.INFO: Acknowledgment sent {"connection_id":228070,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:53:45] local.INFO: TCP Data received {"connection_id":228071,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:53:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228071,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:53:45] local.INFO: Processing buffer {"connection_id":228071,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:53:45] local.INFO: IMEI packet received {"connection_id":228071,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:53:45] local.INFO: IMEI acknowledgment sent {"connection_id":228071,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:53:48] local.INFO: TCP Data received {"connection_id":228071,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:53:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228071,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:53:48] local.INFO: Processing buffer {"connection_id":228071,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:53:48] local.INFO: IMEI packet received {"connection_id":228071,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:53:48] local.INFO: IMEI acknowledgment sent {"connection_id":228071,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:53:50] local.INFO: TCP Data received {"connection_id":228071,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6e8da8012d0ccf000705b5600014010324..."} 
[2026-11-03 08:53:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228071,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6e8da8012d0ccf000705b5600014010324..."} 
[2026-11-03 08:53:50] local.INFO: Processing buffer {"connection_id":228071,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6e8da8012d0ccf000705b5600014010324..."} 
[2026-11-03 08:53:50] local.INFO: Packet analysis {"connection_id":228071,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f6e"} 
[2026-11-03 08:53:50] local.INFO: Extracted packet for processing {"connection_id":228071,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f6e"} 
[2026-11-03 08:53:50] local.INFO: GPS Element Parsed {"raw_longitude":755814144,"raw_latitude":117814624,"longitude_deg":75.5814144,"latitude_deg":11.7814624,"altitude":20,"angle":259,"satellites":36,"speed":42,"hex_longitude":"2d0ccf00","hex_latitude":"0705b560","is_valid_coordinates":true} 
[2026-11-03 08:53: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-11-03 08:53:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181102592001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:53:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38925713805410304,"note":"Value kept but may cause issues"} 
[2026-11-03 08:53:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":926404547259686912,"note":"Value kept but may cause issues"} 
[2026-11-03 08:53:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:53:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793676185000,"timestamp_ms":1793676185000,"timestamp_seconds":1793676185,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6e8da8"} 
[2026-11-03 08:53:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:53:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:53: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":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 08:53:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:53: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-11-03 08:53:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:53:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:53:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228071,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:53:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228071,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:53:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228071,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:53:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:53:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:53:50] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:53:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181102592001,"66":14439,"167":206,"94":11008,"24":42,"16":38925713805410304,"45":926404547259686912},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,94,24,16,45]} 
[2026-11-03 08:53:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:53:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:53:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181102592001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:53:50] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 08:53:50] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:53:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38925713805410304,"km_value":38925713805410.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:53:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":926404547259686912,"description":"Unknown IO ID 45"} 
[2026-11-03 08:53:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181102592001,"power":14439,"unknown_167":206,"unknown_94":11008,"ignition":42,"odometer":null,"unknown_45":926404547259686912}} 
[2026-11-03 08:53:50] local.INFO: DEBUG: GPS processor result {"connection_id":228071,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53955,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:53:50] local.INFO: GPS data processed {"connection_id":228071,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:53:50] local.INFO: Acknowledgment sent {"connection_id":228071,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:53:52] local.INFO: TCP Data received {"connection_id":228071,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6e9d48012d0cc1800705b4b00014011123..."} 
[2026-11-03 08:53:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228071,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6e9d48012d0cc1800705b4b00014011123..."} 
[2026-11-03 08:53:52] local.INFO: Processing buffer {"connection_id":228071,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6e9d48012d0cc1800705b4b00014011123..."} 
[2026-11-03 08:53:52] local.INFO: Packet analysis {"connection_id":228071,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f6e"} 
[2026-11-03 08:53:52] local.INFO: Extracted packet for processing {"connection_id":228071,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f6e"} 
[2026-11-03 08:53:52] local.INFO: GPS Element Parsed {"raw_longitude":755810688,"raw_latitude":117814448,"longitude_deg":75.5810688,"latitude_deg":11.7814448,"altitude":20,"angle":273,"satellites":35,"speed":22,"hex_longitude":"2d0cc180","hex_latitude":"0705b4b0","is_valid_coordinates":true} 
[2026-11-03 08:53: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-11-03 08:53:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181103360001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:53:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38925881309134848,"note":"Value kept but may cause issues"} 
[2026-11-03 08:53:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":922956478794784768,"note":"Value kept but may cause issues"} 
[2026-11-03 08:53:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:53:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793676189000,"timestamp_ms":1793676189000,"timestamp_seconds":1793676189,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6e9d48"} 
[2026-11-03 08:53:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:53:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:53: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":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 08:53:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:53: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-11-03 08:53:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:53:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:53:52] local.INFO: Teltonika packet parsed successfully {"connection_id":228071,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:53:52] local.INFO: Passing IMEI to GPS processor {"connection_id":228071,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:53:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":228071,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:53:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:53:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:53:52] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:53:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181103360001,"66":14439,"167":206,"94":11008,"24":22,"16":38925881309134848,"45":922956478794784768},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,94,24,16,45]} 
[2026-11-03 08:53:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:53:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:53:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181103360001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:53:52] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 08:53:52] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 08:53:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38925881309134848,"km_value":38925881309134.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:53:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":922956478794784768,"description":"Unknown IO ID 45"} 
[2026-11-03 08:53:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181103360001,"power":14439,"unknown_167":206,"unknown_94":11008,"ignition":22,"odometer":null,"unknown_45":922956478794784768}} 
[2026-11-03 08:53:52] local.INFO: DEBUG: GPS processor result {"connection_id":228071,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53956,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:53:52] local.INFO: GPS data processed {"connection_id":228071,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:53:52] local.INFO: Acknowledgment sent {"connection_id":228071,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:54:01] local.INFO: TCP Data received {"connection_id":229775,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:54:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229775,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:54:01] local.INFO: Processing buffer {"connection_id":229775,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:54:01] local.INFO: IMEI packet received {"connection_id":229775,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 08:54:01] local.INFO: IMEI acknowledgment sent {"connection_id":229775,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:54:10] local.INFO: TCP Data received {"connection_id":231596,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:54:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231596,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:54:10] local.INFO: Processing buffer {"connection_id":231596,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:54:10] local.INFO: IMEI packet received {"connection_id":231596,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:54:10] local.INFO: IMEI acknowledgment sent {"connection_id":231596,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:54:15] local.INFO: TCP Data received {"connection_id":231596,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:54:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231596,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:54:15] local.INFO: Processing buffer {"connection_id":231596,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:54:15] local.INFO: IMEI packet received {"connection_id":231596,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:54:15] local.INFO: IMEI acknowledgment sent {"connection_id":231596,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:54:16] local.INFO: TCP Data received {"connection_id":231596,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6e2818012d0d624006ea09b8001300732d..."} 
[2026-11-03 08:54:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231596,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6e2818012d0d624006ea09b8001300732d..."} 
[2026-11-03 08:54:16] local.INFO: Processing buffer {"connection_id":231596,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6e2818012d0d624006ea09b8001300732d..."} 
[2026-11-03 08:54:16] local.INFO: Packet analysis {"connection_id":231596,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f6e"} 
[2026-11-03 08:54:16] local.INFO: Extracted packet for processing {"connection_id":231596,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f6e"} 
[2026-11-03 08:54:16] local.INFO: GPS Element Parsed {"raw_longitude":755851840,"raw_latitude":116001208,"longitude_deg":75.585184,"latitude_deg":11.6001208,"altitude":19,"angle":115,"satellites":45,"speed":0,"hex_longitude":"2d0d6240","hex_latitude":"06ea09b8","is_valid_coordinates":true} 
[2026-11-03 08:54: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-11-03 08:54:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181091328001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:54:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260975891546112,"note":"Value kept but may cause issues"} 
[2026-11-03 08:54:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651194368,"note":"Value kept but may cause issues"} 
[2026-11-03 08:54:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:54:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793676159000,"timestamp_ms":1793676159000,"timestamp_seconds":1793676159,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6e2818"} 
[2026-11-03 08:54:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:54: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-11-03 08:54: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 08:54:16] 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-11-03 08:54: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-11-03 08:54:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:54:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:54:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231596,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:54:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231596,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:54:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231596,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:54:16] 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-11-03 08:54:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:54:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:54:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181091328001,"66":27800,"83":206,"80":6400,"24":0,"16":37260975891546112,"45":964403668651194368},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:54:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:54:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:54:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181091328001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:54:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:54:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:54:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260975891546112,"km_value":37260975891546.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:54:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651194368,"description":"Unknown IO ID 45"} 
[2026-11-03 08:54:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181091328001,"power":27800,"unknown_83":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":964403668651194368}} 
[2026-11-03 08:54:16] local.INFO: DEBUG: GPS processor result {"connection_id":231596,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53957,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:54:16] local.INFO: GPS data processed {"connection_id":231596,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:54:16] local.INFO: Acknowledgment sent {"connection_id":231596,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:54:20] local.INFO: TCP Data received {"connection_id":231596,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6e3f88012d0d618006ea0a60001201482d..."} 
[2026-11-03 08:54:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231596,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6e3f88012d0d618006ea0a60001201482d..."} 
[2026-11-03 08:54:20] local.INFO: Processing buffer {"connection_id":231596,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6e3f88012d0d618006ea0a60001201482d..."} 
[2026-11-03 08:54:20] local.INFO: Packet analysis {"connection_id":231596,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f6e"} 
[2026-11-03 08:54:20] local.INFO: Extracted packet for processing {"connection_id":231596,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f6e"} 
[2026-11-03 08:54:20] local.INFO: GPS Element Parsed {"raw_longitude":755851648,"raw_latitude":116001376,"longitude_deg":75.5851648,"latitude_deg":11.6001376,"altitude":18,"angle":328,"satellites":45,"speed":1,"hex_longitude":"2d0d6180","hex_latitude":"06ea0a60","is_valid_coordinates":true} 
[2026-11-03 08:54: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-11-03 08:54:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181096704001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:54:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37260988776448000,"note":"Value kept but may cause issues"} 
[2026-11-03 08:54:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964403668651194368,"note":"Value kept but may cause issues"} 
[2026-11-03 08:54:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:54:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793676165000,"timestamp_ms":1793676165000,"timestamp_seconds":1793676165,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6e3f88"} 
[2026-11-03 08:54:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:54: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-11-03 08:54: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 08:54:20] 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-11-03 08:54: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-11-03 08:54:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:54:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:54:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231596,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:54:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231596,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:54:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231596,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:54:20] 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-11-03 08:54:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:54:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:54:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181096704001,"66":27865,"83":206,"80":6400,"24":1,"16":37260988776448000,"45":964403668651194368},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:54:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:54:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:54:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181096704001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:54:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:54:20] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:54:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37260988776448000,"km_value":37260988776448,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:54:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":964403668651194368,"description":"Unknown IO ID 45"} 
[2026-11-03 08:54:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181096704001,"power":27865,"unknown_83":206,"unknown_80":6400,"ignition":1,"odometer":null,"unknown_45":964403668651194368}} 
[2026-11-03 08:54:20] local.INFO: DEBUG: GPS processor result {"connection_id":231596,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53958,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:54:20] local.INFO: GPS data processed {"connection_id":231596,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:54:20] local.INFO: Acknowledgment sent {"connection_id":231596,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:54:26] local.INFO: TCP Data received {"connection_id":228071,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6f7808012d0c5d8007058910001e010323..."} 
[2026-11-03 08:54:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228071,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6f7808012d0c5d8007058910001e010323..."} 
[2026-11-03 08:54:26] local.INFO: Processing buffer {"connection_id":228071,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6f7808012d0c5d8007058910001e010323..."} 
[2026-11-03 08:54:26] local.INFO: Packet analysis {"connection_id":228071,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f6f"} 
[2026-11-03 08:54:26] local.INFO: Extracted packet for processing {"connection_id":228071,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f6f"} 
[2026-11-03 08:54:26] local.INFO: GPS Element Parsed {"raw_longitude":755785088,"raw_latitude":117803280,"longitude_deg":75.5785088,"latitude_deg":11.780328,"altitude":30,"angle":259,"satellites":35,"speed":35,"hex_longitude":"2d0c5d80","hex_latitude":"07058910","is_valid_coordinates":true} 
[2026-11-03 08:54: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-11-03 08:54:26] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181117696001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:54:26] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38927436087296000,"note":"Value kept but may cause issues"} 
[2026-11-03 08:54:26] local.WARNING: Large IO value detected {"io_id":45,"raw_value":894668243632689152,"note":"Value kept but may cause issues"} 
[2026-11-03 08:54:26] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:54:26] local.INFO: AVL Record Parsed {"raw_timestamp":1793676245000,"timestamp_ms":1793676245000,"timestamp_seconds":1793676245,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6f7808"} 
[2026-11-03 08:54:26] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:54:26] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:54:26] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 08:54:26] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:54: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-11-03 08:54:26] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:54:26] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:54:26] local.INFO: Teltonika packet parsed successfully {"connection_id":228071,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:54:26] local.INFO: Passing IMEI to GPS processor {"connection_id":228071,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:54:26] local.INFO: DEBUG: About to call GPS processor {"connection_id":228071,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:54:26] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:54:26] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:54:26] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:54:26] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181117696001,"66":14298,"220":206,"94":10240,"24":35,"16":38927436087296000,"45":894668243632689152},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,94,24,16,45]} 
[2026-11-03 08:54:26] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:54:26] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:54:26] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181117696001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:54:26] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-11-03 08:54:26] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 08:54:26] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38927436087296000,"km_value":38927436087296,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:54:26] local.INFO: Unknown IO ID detected {"io_id":45,"value":894668243632689152,"description":"Unknown IO ID 45"} 
[2026-11-03 08:54:26] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181117696001,"power":14298,"unknown_220":206,"unknown_94":10240,"ignition":35,"odometer":null,"unknown_45":894668243632689152}} 
[2026-11-03 08:54:26] local.INFO: DEBUG: GPS processor result {"connection_id":228071,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53959,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:54:26] local.INFO: GPS data processed {"connection_id":228071,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:54:26] local.INFO: Acknowledgment sent {"connection_id":228071,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:54:38] local.INFO: TCP Data received {"connection_id":228509,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:54:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228509,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:54:38] local.INFO: Processing buffer {"connection_id":228509,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:54:38] local.INFO: IMEI packet received {"connection_id":228509,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:54:38] local.INFO: IMEI acknowledgment sent {"connection_id":228509,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:54:39] local.INFO: TCP Data received {"connection_id":228509,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:54:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228509,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:54:39] local.INFO: Processing buffer {"connection_id":228509,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:54:39] local.INFO: IMEI packet received {"connection_id":228509,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:54:39] local.INFO: IMEI acknowledgment sent {"connection_id":228509,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:54:40] local.INFO: TCP Data received {"connection_id":228509,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:54:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228509,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:54:40] local.INFO: Processing buffer {"connection_id":228509,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:54:40] local.INFO: IMEI packet received {"connection_id":228509,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:54:40] local.INFO: IMEI acknowledgment sent {"connection_id":228509,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:54:41] local.INFO: TCP Data received {"connection_id":228509,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6f9360012d0c45c007058570001a00f522..."} 
[2026-11-03 08:54:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228509,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6f9360012d0c45c007058570001a00f522..."} 
[2026-11-03 08:54:41] local.INFO: Processing buffer {"connection_id":228509,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6f9360012d0c45c007058570001a00f522..."} 
[2026-11-03 08:54:41] local.INFO: Packet analysis {"connection_id":228509,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f6f"} 
[2026-11-03 08:54:41] local.INFO: Extracted packet for processing {"connection_id":228509,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f6f"} 
[2026-11-03 08:54:41] local.INFO: GPS Element Parsed {"raw_longitude":755779008,"raw_latitude":117802352,"longitude_deg":75.5779008,"latitude_deg":11.7802352,"altitude":26,"angle":245,"satellites":34,"speed":31,"hex_longitude":"2d0c45c0","hex_latitude":"07058570","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:54:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181118720001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:54:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38927728145072128,"note":"Value kept but may cause issues"} 
[2026-11-03 08:54:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":891009068935221248,"note":"Value kept but may cause issues"} 
[2026-11-03 08:54:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:54:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793676252000,"timestamp_ms":1793676252000,"timestamp_seconds":1793676252,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6f9360"} 
[2026-11-03 08:54:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:54:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08: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":55,"n8_eight_byte":218,"data_length":795,"current_offset":136} 
[2026-11-03 08:54:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2435,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08: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-11-03 08:54:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:54:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:54:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228509,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:54:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228509,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:54:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228509,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:54:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:54:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:54:41] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:54:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181118720001,"66":14537,"220":206,"94":10240,"24":31,"16":38927728145072128,"45":891009068935221248},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,94,24,16,45]} 
[2026-11-03 08:54:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:54:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:54:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181118720001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:54:41] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-11-03 08:54:41] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 08:54:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38927728145072128,"km_value":38927728145072.125,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:54:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":891009068935221248,"description":"Unknown IO ID 45"} 
[2026-11-03 08:54:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181118720001,"power":14537,"unknown_220":206,"unknown_94":10240,"ignition":31,"odometer":null,"unknown_45":891009068935221248}} 
[2026-11-03 08:54:41] local.INFO: DEBUG: GPS processor result {"connection_id":228509,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53960,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:54:41] local.INFO: GPS data processed {"connection_id":228509,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:54:41] local.INFO: Acknowledgment sent {"connection_id":228509,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:55:05] local.INFO: TCP Data received {"connection_id":229776,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:55:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229776,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:55:05] local.INFO: Processing buffer {"connection_id":229776,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:55:05] local.INFO: IMEI packet received {"connection_id":229776,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:55:05] local.INFO: IMEI acknowledgment sent {"connection_id":229776,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:55:06] local.INFO: TCP Data received {"connection_id":229776,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:55:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229776,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:55:06] local.INFO: Processing buffer {"connection_id":229776,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:55:06] local.INFO: IMEI packet received {"connection_id":229776,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:55:06] local.INFO: IMEI acknowledgment sent {"connection_id":229776,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:55:07] local.INFO: TCP Data received {"connection_id":229776,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:55:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229776,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:55:07] local.INFO: Processing buffer {"connection_id":229776,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:55:07] local.INFO: IMEI packet received {"connection_id":229776,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:55:07] local.INFO: IMEI acknowledgment sent {"connection_id":229776,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:55:08] local.INFO: TCP Data received {"connection_id":229776,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6e62b0012d0d610006ea0bb00011015d2c..."} 
[2026-11-03 08:55:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229776,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6e62b0012d0d610006ea0bb00011015d2c..."} 
[2026-11-03 08:55:08] local.INFO: Processing buffer {"connection_id":229776,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6e62b0012d0d610006ea0bb00011015d2c..."} 
[2026-11-03 08:55:08] local.INFO: Packet analysis {"connection_id":229776,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f6e"} 
[2026-11-03 08:55:08] local.INFO: Extracted packet for processing {"connection_id":229776,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f6e"} 
[2026-11-03 08:55:08] local.INFO: GPS Element Parsed {"raw_longitude":755851520,"raw_latitude":116001712,"longitude_deg":75.585152,"latitude_deg":11.6001712,"altitude":17,"angle":349,"satellites":44,"speed":5,"hex_longitude":"2d0d6100","hex_latitude":"06ea0bb0","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:55:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181098240001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:55:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37261005956317184,"note":"Value kept but may cause issues"} 
[2026-11-03 08:55:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964192562418704384,"note":"Value kept but may cause issues"} 
[2026-11-03 08:55:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:55:08] local.INFO: AVL Record Parsed {"raw_timestamp":1793676174000,"timestamp_ms":1793676174000,"timestamp_seconds":1793676174,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6e62b0"} 
[2026-11-03 08:55:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:55: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-11-03 08: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 08:55: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-11-03 08: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-11-03 08:55:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:55:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:55:08] local.INFO: Teltonika packet parsed successfully {"connection_id":229776,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:55:08] local.INFO: Passing IMEI to GPS processor {"connection_id":229776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:55:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":229776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:55:08] 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-11-03 08:55:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:55:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:55:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181098240001,"66":27789,"83":206,"80":6400,"24":5,"16":37261005956317184,"45":964192562418704384},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:55:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:55:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:55:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181098240001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:55:08] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:55:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:55:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37261005956317184,"km_value":37261005956317.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:55:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":964192562418704384,"description":"Unknown IO ID 45"} 
[2026-11-03 08:55:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181098240001,"power":27789,"unknown_83":206,"unknown_80":6400,"ignition":5,"odometer":null,"unknown_45":964192562418704384}} 
[2026-11-03 08:55:08] local.INFO: DEBUG: GPS processor result {"connection_id":229776,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53961,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:55:08] local.INFO: GPS data processed {"connection_id":229776,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:55:08] local.INFO: Acknowledgment sent {"connection_id":229776,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:55:10] local.INFO: TCP Data received {"connection_id":229776,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6e6a80012d0d610006ea0d70001100072d..."} 
[2026-11-03 08:55:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229776,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6e6a80012d0d610006ea0d70001100072d..."} 
[2026-11-03 08:55:10] local.INFO: Processing buffer {"connection_id":229776,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6e6a80012d0d610006ea0d70001100072d..."} 
[2026-11-03 08:55:10] local.INFO: Packet analysis {"connection_id":229776,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f6e"} 
[2026-11-03 08:55:10] local.INFO: Extracted packet for processing {"connection_id":229776,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f6e"} 
[2026-11-03 08:55:10] local.INFO: GPS Element Parsed {"raw_longitude":755851520,"raw_latitude":116002160,"longitude_deg":75.585152,"latitude_deg":11.600216,"altitude":17,"angle":7,"satellites":45,"speed":12,"hex_longitude":"2d0d6100","hex_latitude":"06ea0d70","is_valid_coordinates":true} 
[2026-11-03 08:55:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:55:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181100544001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:55:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37261027431153664,"note":"Value kept but may cause issues"} 
[2026-11-03 08:55:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":964051824930435072,"note":"Value kept but may cause issues"} 
[2026-11-03 08:55:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:55:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793676176000,"timestamp_ms":1793676176000,"timestamp_seconds":1793676176,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6e6a80"} 
[2026-11-03 08:55:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:55: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-11-03 08:55:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":141,"data_length":795,"current_offset":136} 
[2026-11-03 08:55:10] 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-11-03 08:55:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:55:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:55:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:55:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229776,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:55:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:55:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:55:10] 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-11-03 08:55:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:55:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:55:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181100544001,"66":27865,"83":206,"80":6400,"24":12,"16":37261027431153664,"45":964051824930435072},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,80,24,16,45]} 
[2026-11-03 08:55:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:55:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:55:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181100544001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:55:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 08:55:10] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:55:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37261027431153664,"km_value":37261027431153.664,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:55:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":964051824930435072,"description":"Unknown IO ID 45"} 
[2026-11-03 08:55:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181100544001,"power":27865,"unknown_83":206,"unknown_80":6400,"ignition":12,"odometer":null,"unknown_45":964051824930435072}} 
[2026-11-03 08:55:10] local.INFO: DEBUG: GPS processor result {"connection_id":229776,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53962,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:55:10] local.INFO: GPS data processed {"connection_id":229776,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:55:10] local.INFO: Acknowledgment sent {"connection_id":229776,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:55:35] local.INFO: TCP Data received {"connection_id":228509,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f6fa300012d0c3e0007058118001800ea22..."} 
[2026-11-03 08:55:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228509,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f6fa300012d0c3e0007058118001800ea22..."} 
[2026-11-03 08:55:36] local.INFO: Processing buffer {"connection_id":228509,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f6fa300012d0c3e0007058118001800ea22..."} 
[2026-11-03 08:55:36] local.INFO: Packet analysis {"connection_id":228509,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f6f"} 
[2026-11-03 08:55:36] local.INFO: Extracted packet for processing {"connection_id":228509,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f6f"} 
[2026-11-03 08:55:36] local.INFO: GPS Element Parsed {"raw_longitude":755777024,"raw_latitude":117801240,"longitude_deg":75.5777024,"latitude_deg":11.780124,"altitude":24,"angle":234,"satellites":34,"speed":10,"hex_longitude":"2d0c3e00","hex_latitude":"07058118","is_valid_coordinates":true} 
[2026-11-03 08:55:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:55:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181120512001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:55:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38927835519254528,"note":"Value kept but may cause issues"} 
[2026-11-03 08:55:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":884324038238105600,"note":"Value kept but may cause issues"} 
[2026-11-03 08:55:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:55:36] local.INFO: AVL Record Parsed {"raw_timestamp":1793676256000,"timestamp_ms":1793676256000,"timestamp_seconds":1793676256,"priority":1,"record_length":96,"hex_timestamp":"000001a19f6fa300"} 
[2026-11-03 08:55:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:55:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:55:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-11-03 08:55:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:55:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:55:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:55:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:55:36] local.INFO: Teltonika packet parsed successfully {"connection_id":228509,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:55:36] local.INFO: Passing IMEI to GPS processor {"connection_id":228509,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:55:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":228509,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:55:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:55:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:55:36] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:55:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181120512001,"66":14461,"220":206,"94":10240,"24":10,"16":38927835519254528,"45":884324038238105600},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,94,24,16,45]} 
[2026-11-03 08:55:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:55:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:55:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181120512001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:55:36] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-11-03 08:55:36] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 08:55:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38927835519254528,"km_value":38927835519254.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:55:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":884324038238105600,"description":"Unknown IO ID 45"} 
[2026-11-03 08:55:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181120512001,"power":14461,"unknown_220":206,"unknown_94":10240,"ignition":10,"odometer":null,"unknown_45":884324038238105600}} 
[2026-11-03 08:55:36] local.INFO: DEBUG: GPS processor result {"connection_id":228509,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53963,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:55:36] local.INFO: GPS data processed {"connection_id":228509,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:55:36] local.INFO: Acknowledgment sent {"connection_id":228509,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:55:41] local.INFO: TCP Data received {"connection_id":229776,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f703388012d0cf78006eae5080015013d2c..."} 
[2026-11-03 08:55:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229776,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f703388012d0cf78006eae5080015013d2c..."} 
[2026-11-03 08:55:42] local.INFO: Processing buffer {"connection_id":229776,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f703388012d0cf78006eae5080015013d2c..."} 
[2026-11-03 08:55:42] local.INFO: Packet analysis {"connection_id":229776,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f70"} 
[2026-11-03 08:55:42] local.INFO: Extracted packet for processing {"connection_id":229776,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f70"} 
[2026-11-03 08:55:42] local.INFO: GPS Element Parsed {"raw_longitude":755824512,"raw_latitude":116057352,"longitude_deg":75.5824512,"latitude_deg":11.6057352,"altitude":21,"angle":317,"satellites":44,"speed":38,"hex_longitude":"2d0cf780","hex_latitude":"06eae508","is_valid_coordinates":true} 
[2026-11-03 08:55:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:55:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181128192001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:55:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37264248656625664,"note":"Value kept but may cause issues"} 
[2026-11-03 08:55:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":942941201689849856,"note":"Value kept but may cause issues"} 
[2026-11-03 08:55:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:55:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793676293000,"timestamp_ms":1793676293000,"timestamp_seconds":1793676293,"priority":1,"record_length":96,"hex_timestamp":"000001a19f703388"} 
[2026-11-03 08:55:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:55:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:55:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 08:55:42] 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-11-03 08:55:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 08:55:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:55:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:55:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229776,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:55:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:55:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:55:42] 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-11-03 08:55:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:55:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:55:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181128192001,"66":27767,"238":206,"80":6400,"24":38,"16":37264248656625664,"45":942941201689849856},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,80,24,16,45]} 
[2026-11-03 08:55:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:55:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:55:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181128192001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:55:42] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-11-03 08:55:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:55:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37264248656625664,"km_value":37264248656625.664,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:55:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":942941201689849856,"description":"Unknown IO ID 45"} 
[2026-11-03 08:55:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181128192001,"power":27767,"unknown_238":206,"unknown_80":6400,"ignition":38,"odometer":null,"unknown_45":942941201689849856}} 
[2026-11-03 08:55:42] local.INFO: DEBUG: GPS processor result {"connection_id":229776,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53964,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:55:42] local.INFO: GPS data processed {"connection_id":229776,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:55:42] local.INFO: Acknowledgment sent {"connection_id":229776,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:56:05] local.INFO: TCP Data received {"connection_id":229778,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:56:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229778,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:56:05] local.INFO: Processing buffer {"connection_id":229778,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:56:05] local.INFO: IMEI packet received {"connection_id":229778,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:56:05] local.INFO: IMEI acknowledgment sent {"connection_id":229778,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:56:09] local.INFO: TCP Data received {"connection_id":228511,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:56:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228511,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:56:09] local.INFO: Processing buffer {"connection_id":228511,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:56:09] local.INFO: IMEI packet received {"connection_id":228511,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:56:09] local.INFO: IMEI acknowledgment sent {"connection_id":228511,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:56:10] local.INFO: TCP Data received {"connection_id":229778,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:56:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229778,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:56:10] local.INFO: Processing buffer {"connection_id":229778,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:56:10] local.INFO: IMEI packet received {"connection_id":229778,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:56:10] local.INFO: IMEI acknowledgment sent {"connection_id":229778,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:56:11] local.INFO: TCP Data received {"connection_id":229778,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f703388012d0cf78006eae5080015013d2c..."} 
[2026-11-03 08:56:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229778,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f703388012d0cf78006eae5080015013d2c..."} 
[2026-11-03 08:56:11] local.INFO: Processing buffer {"connection_id":229778,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f703388012d0cf78006eae5080015013d2c..."} 
[2026-11-03 08:56:11] local.INFO: Packet analysis {"connection_id":229778,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f70"} 
[2026-11-03 08:56:11] local.INFO: Extracted packet for processing {"connection_id":229778,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f70"} 
[2026-11-03 08:56:11] local.INFO: GPS Element Parsed {"raw_longitude":755824512,"raw_latitude":116057352,"longitude_deg":75.5824512,"latitude_deg":11.6057352,"altitude":21,"angle":317,"satellites":44,"speed":38,"hex_longitude":"2d0cf780","hex_latitude":"06eae508","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:56:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181131008001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:56:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37264248656625664,"note":"Value kept but may cause issues"} 
[2026-11-03 08:56:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":934356214901704704,"note":"Value kept but may cause issues"} 
[2026-11-03 08:56:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:56:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793676293000,"timestamp_ms":1793676293000,"timestamp_seconds":1793676293,"priority":1,"record_length":96,"hex_timestamp":"000001a19f703388"} 
[2026-11-03 08:56:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08: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-11-03 08: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":119,"data_length":795,"current_offset":136} 
[2026-11-03 08:56:11] 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-11-03 08: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-11-03 08:56:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:56:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:56:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229778,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:56:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:56:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:56:11] 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-11-03 08:56:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:56:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:56:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181131008001,"66":27767,"238":206,"80":6400,"24":38,"16":37264248656625664,"45":934356214901704704},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,80,24,16,45]} 
[2026-11-03 08:56:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:56:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:56:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181131008001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:56:11] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-11-03 08:56:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:56:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37264248656625664,"km_value":37264248656625.664,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:56:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":934356214901704704,"description":"Unknown IO ID 45"} 
[2026-11-03 08:56:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181131008001,"power":27767,"unknown_238":206,"unknown_80":6400,"ignition":38,"odometer":null,"unknown_45":934356214901704704}} 
[2026-11-03 08:56:11] local.INFO: DEBUG: GPS processor result {"connection_id":229778,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53965,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:56:11] local.INFO: GPS data processed {"connection_id":229778,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:56:11] local.INFO: Acknowledgment sent {"connection_id":229778,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:56:13] local.INFO: TCP Data received {"connection_id":228511,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:56:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228511,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:56:13] local.INFO: Processing buffer {"connection_id":228511,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:56:13] local.INFO: IMEI packet received {"connection_id":228511,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:56:13] local.INFO: IMEI acknowledgment sent {"connection_id":228511,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:56:18] local.INFO: TCP Data received {"connection_id":228511,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:56:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228511,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:56:18] local.INFO: Processing buffer {"connection_id":228511,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:56:18] local.INFO: IMEI packet received {"connection_id":228511,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:56:18] local.INFO: IMEI acknowledgment sent {"connection_id":228511,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:56:20] local.INFO: TCP Data received {"connection_id":228511,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f70d798012d0bd1c00705acc0001c013322..."} 
[2026-11-03 08:56:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228511,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f70d798012d0bd1c00705acc0001c013322..."} 
[2026-11-03 08:56:20] local.INFO: Processing buffer {"connection_id":228511,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f70d798012d0bd1c00705acc0001c013322..."} 
[2026-11-03 08:56:20] local.INFO: Packet analysis {"connection_id":228511,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f70"} 
[2026-11-03 08:56:20] local.INFO: Extracted packet for processing {"connection_id":228511,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f70"} 
[2026-11-03 08:56:20] local.INFO: GPS Element Parsed {"raw_longitude":755749312,"raw_latitude":117812416,"longitude_deg":75.5749312,"latitude_deg":11.7812416,"altitude":28,"angle":307,"satellites":34,"speed":28,"hex_longitude":"2d0bd1c0","hex_latitude":"0705acc0","is_valid_coordinates":true} 
[2026-11-03 08:56: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-11-03 08:56:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181140736001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:56:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38929282923233280,"note":"Value kept but may cause issues"} 
[2026-11-03 08:56:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":854135846988115968,"note":"Value kept but may cause issues"} 
[2026-11-03 08:56:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:56:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793676335000,"timestamp_ms":1793676335000,"timestamp_seconds":1793676335,"priority":1,"record_length":96,"hex_timestamp":"000001a19f70d798"} 
[2026-11-03 08:56:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:56:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:56: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":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-11-03 08:56:20] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:56: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-11-03 08:56:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:56:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:56:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228511,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:56:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228511,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:56:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228511,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:56:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:56:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:56:20] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:56:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181140736001,"66":14515,"164":206,"94":10240,"24":28,"16":38929282923233280,"45":854135846988115968},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-11-03 08:56:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:56:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:56:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181140736001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:56:20] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-11-03 08:56:20] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 08:56:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38929282923233280,"km_value":38929282923233.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:56:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":854135846988115968,"description":"Unknown IO ID 45"} 
[2026-11-03 08:56:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181140736001,"power":14515,"unknown_164":206,"unknown_94":10240,"ignition":28,"odometer":null,"unknown_45":854135846988115968}} 
[2026-11-03 08:56:21] local.INFO: DEBUG: GPS processor result {"connection_id":228511,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53966,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:56:21] local.INFO: GPS data processed {"connection_id":228511,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:56:21] local.INFO: Acknowledgment sent {"connection_id":228511,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:56:21] local.INFO: TCP Data received {"connection_id":228511,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f70fea8012d0bb6400705c420001a013024..."} 
[2026-11-03 08:56:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228511,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f70fea8012d0bb6400705c420001a013024..."} 
[2026-11-03 08:56:21] local.INFO: Processing buffer {"connection_id":228511,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f70fea8012d0bb6400705c420001a013024..."} 
[2026-11-03 08:56:21] local.INFO: Packet analysis {"connection_id":228511,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f70"} 
[2026-11-03 08:56:21] local.INFO: Extracted packet for processing {"connection_id":228511,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f70"} 
[2026-11-03 08:56:21] local.INFO: GPS Element Parsed {"raw_longitude":755742272,"raw_latitude":117818400,"longitude_deg":75.5742272,"latitude_deg":11.78184,"altitude":26,"angle":304,"satellites":36,"speed":40,"hex_longitude":"2d0bb640","hex_latitude":"0705c420","is_valid_coordinates":true} 
[2026-11-03 08:56: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-11-03 08:56:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181141760001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:56:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38929725304864768,"note":"Value kept but may cause issues"} 
[2026-11-03 08:56:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":851672940942245888,"note":"Value kept but may cause issues"} 
[2026-11-03 08:56:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:56:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793676345000,"timestamp_ms":1793676345000,"timestamp_seconds":1793676345,"priority":1,"record_length":96,"hex_timestamp":"000001a19f70fea8"} 
[2026-11-03 08:56:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:56:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:56: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":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 08:56:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:56: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-11-03 08:56:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:56:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:56:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228511,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:56:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228511,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:56:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228511,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:56:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:56:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:56:21] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:56:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181141760001,"66":14515,"164":206,"94":10240,"24":40,"16":38929725304864768,"45":851672940942245888},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-11-03 08:56:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:56:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:56:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181141760001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:56:21] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-11-03 08:56:21] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 08:56:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38929725304864768,"km_value":38929725304864.766,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:56:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":851672940942245888,"description":"Unknown IO ID 45"} 
[2026-11-03 08:56:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181141760001,"power":14515,"unknown_164":206,"unknown_94":10240,"ignition":40,"odometer":null,"unknown_45":851672940942245888}} 
[2026-11-03 08:56:21] local.INFO: DEBUG: GPS processor result {"connection_id":228511,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53967,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:56:21] local.INFO: GPS data processed {"connection_id":228511,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:56:21] local.INFO: Acknowledgment sent {"connection_id":228511,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:56:42] local.INFO: TCP Data received {"connection_id":229778,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f705a98012d0cdf4006eb02d0000d01432a..."} 
[2026-11-03 08:56:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229778,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f705a98012d0cdf4006eb02d0000d01432a..."} 
[2026-11-03 08:56:42] local.INFO: Processing buffer {"connection_id":229778,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f705a98012d0cdf4006eb02d0000d01432a..."} 
[2026-11-03 08:56:42] local.INFO: Packet analysis {"connection_id":229778,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f70"} 
[2026-11-03 08:56:42] local.INFO: Extracted packet for processing {"connection_id":229778,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f70"} 
[2026-11-03 08:56:42] local.INFO: GPS Element Parsed {"raw_longitude":755818304,"raw_latitude":116064976,"longitude_deg":75.5818304,"latitude_deg":11.6064976,"altitude":13,"angle":323,"satellites":42,"speed":37,"hex_longitude":"2d0cdf40","hex_latitude":"06eb02d0","is_valid_coordinates":true} 
[2026-11-03 08: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-11-03 08:56:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181131008001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:56:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37264721103028224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:56:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":934356214901704704,"note":"Value kept but may cause issues"} 
[2026-11-03 08:56:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:56:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793676303000,"timestamp_ms":1793676303000,"timestamp_seconds":1793676303,"priority":1,"record_length":96,"hex_timestamp":"000001a19f705a98"} 
[2026-11-03 08:56:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:56: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-11-03 08: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":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 08:56:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08: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-11-03 08:56:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:56:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:56:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229778,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:56:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:56:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:56:42] 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-11-03 08:56:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:56:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:56:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181131008001,"66":27865,"238":206,"80":6400,"24":37,"16":37264721103028224,"45":934356214901704704},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,80,24,16,45]} 
[2026-11-03 08:56:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:56:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:56:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181131008001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:56:42] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-11-03 08:56:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:56:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37264721103028224,"km_value":37264721103028.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:56:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":934356214901704704,"description":"Unknown IO ID 45"} 
[2026-11-03 08:56:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181131008001,"power":27865,"unknown_238":206,"unknown_80":6400,"ignition":37,"odometer":null,"unknown_45":934356214901704704}} 
[2026-11-03 08:56:42] local.INFO: DEBUG: GPS processor result {"connection_id":229778,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53968,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:56:42] local.INFO: GPS data processed {"connection_id":229778,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:56:42] local.INFO: Acknowledgment sent {"connection_id":229778,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:56:44] local.INFO: TCP Data received {"connection_id":229779,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:56:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229779,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:56:44] local.INFO: Processing buffer {"connection_id":229779,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:56:44] local.INFO: IMEI packet received {"connection_id":229779,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:56:44] local.INFO: IMEI acknowledgment sent {"connection_id":229779,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:56:49] local.INFO: TCP Data received {"connection_id":229779,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:56:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229779,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:56:49] local.INFO: Processing buffer {"connection_id":229779,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:56:49] local.INFO: IMEI packet received {"connection_id":229779,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:56:49] local.INFO: IMEI acknowledgment sent {"connection_id":229779,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:56:50] local.INFO: TCP Data received {"connection_id":229779,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f710a60012d0bad400705c950001a012524..."} 
[2026-11-03 08:56:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229779,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f710a60012d0bad400705c950001a012524..."} 
[2026-11-03 08:56:50] local.INFO: Processing buffer {"connection_id":229779,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f710a60012d0bad400705c950001a012524..."} 
[2026-11-03 08:56:50] local.INFO: Packet analysis {"connection_id":229779,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f71"} 
[2026-11-03 08:56:50] local.INFO: Extracted packet for processing {"connection_id":229779,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f71"} 
[2026-11-03 08:56:50] local.INFO: GPS Element Parsed {"raw_longitude":755739968,"raw_latitude":117819728,"longitude_deg":75.5739968,"latitude_deg":11.7819728,"altitude":26,"angle":293,"satellites":36,"speed":32,"hex_longitude":"2d0bad40","hex_latitude":"0705c950","is_valid_coordinates":true} 
[2026-11-03 08:56: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-11-03 08:56:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181144320001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:56:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38929854153883648,"note":"Value kept but may cause issues"} 
[2026-11-03 08:56:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":843932379084234752,"note":"Value kept but may cause issues"} 
[2026-11-03 08:56:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:56:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793676348000,"timestamp_ms":1793676348000,"timestamp_seconds":1793676348,"priority":1,"record_length":96,"hex_timestamp":"000001a19f710a60"} 
[2026-11-03 08:56:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:56:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:56: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":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 08:56:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:56: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-11-03 08:56:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:56:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:56:50] local.INFO: Teltonika packet parsed successfully {"connection_id":229779,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:56:50] local.INFO: Passing IMEI to GPS processor {"connection_id":229779,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:56:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":229779,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:56:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:56:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:56:50] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:56:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181144320001,"66":14461,"164":206,"94":10240,"24":32,"16":38929854153883648,"45":843932379084234752},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-11-03 08:56:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:56:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:56:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181144320001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:56:50] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-11-03 08:56:50] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 08:56:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38929854153883648,"km_value":38929854153883.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:56:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":843932379084234752,"description":"Unknown IO ID 45"} 
[2026-11-03 08:56:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181144320001,"power":14461,"unknown_164":206,"unknown_94":10240,"ignition":32,"odometer":null,"unknown_45":843932379084234752}} 
[2026-11-03 08:56:50] local.INFO: DEBUG: GPS processor result {"connection_id":229779,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53969,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:56:50] local.INFO: GPS data processed {"connection_id":229779,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:56:50] local.INFO: Acknowledgment sent {"connection_id":229779,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:56:53] local.INFO: TCP Data received {"connection_id":229779,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f713558012d0b8b400705d5280016012322..."} 
[2026-11-03 08:56:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229779,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f713558012d0b8b400705d5280016012322..."} 
[2026-11-03 08:56:53] local.INFO: Processing buffer {"connection_id":229779,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f713558012d0b8b400705d5280016012322..."} 
[2026-11-03 08:56:53] local.INFO: Packet analysis {"connection_id":229779,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f71"} 
[2026-11-03 08:56:53] local.INFO: Extracted packet for processing {"connection_id":229779,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f71"} 
[2026-11-03 08:56:53] local.INFO: GPS Element Parsed {"raw_longitude":755731264,"raw_latitude":117822760,"longitude_deg":75.5731264,"latitude_deg":11.782276,"altitude":22,"angle":291,"satellites":34,"speed":27,"hex_longitude":"2d0b8b40","hex_latitude":"0705d528","is_valid_coordinates":true} 
[2026-11-03 08:56: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-11-03 08:56:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181145088001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:56:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38930292240547840,"note":"Value kept but may cause issues"} 
[2026-11-03 08:56:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":841399104294178816,"note":"Value kept but may cause issues"} 
[2026-11-03 08:56:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:56:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793676359000,"timestamp_ms":1793676359000,"timestamp_seconds":1793676359,"priority":1,"record_length":96,"hex_timestamp":"000001a19f713558"} 
[2026-11-03 08:56:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:56:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:56: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":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 08:56:53] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:56: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-11-03 08:56:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:56:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:56:53] local.INFO: Teltonika packet parsed successfully {"connection_id":229779,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:56:53] local.INFO: Passing IMEI to GPS processor {"connection_id":229779,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:56:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":229779,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:56:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:56:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:56:53] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:56:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181145088001,"66":14439,"164":206,"94":10240,"24":27,"16":38930292240547840,"45":841399104294178816},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-11-03 08:56:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:56:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:56:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181145088001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:56:53] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-11-03 08:56:53] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 08:56:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38930292240547840,"km_value":38930292240547.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:56:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":841399104294178816,"description":"Unknown IO ID 45"} 
[2026-11-03 08:56:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181145088001,"power":14439,"unknown_164":206,"unknown_94":10240,"ignition":27,"odometer":null,"unknown_45":841399104294178816}} 
[2026-11-03 08:56:54] local.INFO: DEBUG: GPS processor result {"connection_id":229779,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53970,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:56:54] local.INFO: GPS data processed {"connection_id":229779,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:56:54] local.INFO: Acknowledgment sent {"connection_id":229779,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:57:05] local.INFO: TCP Data received {"connection_id":231598,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:57:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231598,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:57:05] local.INFO: Processing buffer {"connection_id":231598,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:57:05] local.INFO: IMEI packet received {"connection_id":231598,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:57:05] local.INFO: IMEI acknowledgment sent {"connection_id":231598,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:57:10] local.INFO: TCP Data received {"connection_id":231598,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:57:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231598,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:57:10] local.INFO: Processing buffer {"connection_id":231598,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:57:10] local.INFO: IMEI packet received {"connection_id":231598,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:57:10] local.INFO: IMEI acknowledgment sent {"connection_id":231598,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:57:11] local.INFO: TCP Data received {"connection_id":231598,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f7081a8012d0cca0006eb2068000c014423..."} 
[2026-11-03 08:57:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231598,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f7081a8012d0cca0006eb2068000c014423..."} 
[2026-11-03 08:57:11] local.INFO: Processing buffer {"connection_id":231598,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f7081a8012d0cca0006eb2068000c014423..."} 
[2026-11-03 08:57:11] local.INFO: Packet analysis {"connection_id":231598,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f70"} 
[2026-11-03 08:57:11] local.INFO: Extracted packet for processing {"connection_id":231598,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f70"} 
[2026-11-03 08:57:11] local.INFO: GPS Element Parsed {"raw_longitude":755812864,"raw_latitude":116072552,"longitude_deg":75.5812864,"latitude_deg":11.6072552,"altitude":12,"angle":324,"satellites":35,"speed":26,"hex_longitude":"2d0cca00","hex_latitude":"06eb2068","is_valid_coordinates":true} 
[2026-11-03 08:57: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-11-03 08:57:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181133568001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:57:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37265172074594304,"note":"Value kept but may cause issues"} 
[2026-11-03 08:57:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":927530446718423040,"note":"Value kept but may cause issues"} 
[2026-11-03 08:57:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:57:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793676313000,"timestamp_ms":1793676313000,"timestamp_seconds":1793676313,"priority":1,"record_length":96,"hex_timestamp":"000001a19f7081a8"} 
[2026-11-03 08:57:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:57: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-11-03 08:57: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 08:57:11] 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-11-03 08:57: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-11-03 08:57:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:57:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:57:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231598,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:57:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231598,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:57:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231598,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:57:11] 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-11-03 08:57:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:57:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:57:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181133568001,"66":27821,"238":206,"80":6400,"24":26,"16":37265172074594304,"45":927530446718423040},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,80,24,16,45]} 
[2026-11-03 08:57:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:57:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:57:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181133568001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:57:11] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-11-03 08:57:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:57:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37265172074594304,"km_value":37265172074594.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:57:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":927530446718423040,"description":"Unknown IO ID 45"} 
[2026-11-03 08:57:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181133568001,"power":27821,"unknown_238":206,"unknown_80":6400,"ignition":26,"odometer":null,"unknown_45":927530446718423040}} 
[2026-11-03 08:57:11] local.INFO: DEBUG: GPS processor result {"connection_id":231598,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53971,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:57:11] local.INFO: GPS data processed {"connection_id":231598,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:57:11] local.INFO: Acknowledgment sent {"connection_id":231598,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:57:39] local.INFO: TCP Data received {"connection_id":228512,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:57:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228512,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:57:39] local.INFO: Processing buffer {"connection_id":228512,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:57:39] local.INFO: IMEI packet received {"connection_id":228512,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:57:39] local.INFO: IMEI acknowledgment sent {"connection_id":228512,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:57:44] local.INFO: TCP Data received {"connection_id":228512,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:57:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228512,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:57:44] local.INFO: Processing buffer {"connection_id":228512,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:57:44] local.INFO: IMEI packet received {"connection_id":228512,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:57:44] local.INFO: IMEI acknowledgment sent {"connection_id":228512,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:57:45] local.INFO: TCP Data received {"connection_id":228512,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f719318012d0b52000705f8e00015013625..."} 
[2026-11-03 08:57:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228512,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f719318012d0b52000705f8e00015013625..."} 
[2026-11-03 08:57:45] local.INFO: Processing buffer {"connection_id":228512,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f719318012d0b52000705f8e00015013625..."} 
[2026-11-03 08:57:45] local.INFO: Packet analysis {"connection_id":228512,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f71"} 
[2026-11-03 08:57:45] local.INFO: Extracted packet for processing {"connection_id":228512,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f71"} 
[2026-11-03 08:57:45] local.INFO: GPS Element Parsed {"raw_longitude":755716608,"raw_latitude":117831904,"longitude_deg":75.5716608,"latitude_deg":11.7831904,"altitude":21,"angle":310,"satellites":37,"speed":26,"hex_longitude":"2d0b5200","hex_latitude":"0705f8e0","is_valid_coordinates":true} 
[2026-11-03 08:57: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-11-03 08:57:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181150976001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:57:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38931121169235968,"note":"Value kept but may cause issues"} 
[2026-11-03 08:57:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":823595812018909184,"note":"Value kept but may cause issues"} 
[2026-11-03 08:57:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:57:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793676383000,"timestamp_ms":1793676383000,"timestamp_seconds":1793676383,"priority":1,"record_length":96,"hex_timestamp":"000001a19f719318"} 
[2026-11-03 08:57:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:57:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:57:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 08:57:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:57: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-11-03 08:57:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:57:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:57:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228512,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:57:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228512,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:57:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228512,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:57:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:57:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:57:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:57:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181150976001,"66":14352,"165":206,"94":10240,"24":26,"16":38931121169235968,"45":823595812018909184},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 08:57:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:57:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:57:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181150976001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:57:45] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 08:57:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 08:57:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38931121169235968,"km_value":38931121169235.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:57:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":823595812018909184,"description":"Unknown IO ID 45"} 
[2026-11-03 08:57:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181150976001,"power":14352,"unknown_165":206,"unknown_94":10240,"ignition":26,"odometer":null,"unknown_45":823595812018909184}} 
[2026-11-03 08:57:45] local.INFO: DEBUG: GPS processor result {"connection_id":228512,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53972,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:57:45] local.INFO: GPS data processed {"connection_id":228512,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:57:45] local.INFO: Acknowledgment sent {"connection_id":228512,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:57:51] local.INFO: TCP Data received {"connection_id":231598,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f70d3b0012d0cbd0006eb3160000e014428..."} 
[2026-11-03 08:57:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231598,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f70d3b0012d0cbd0006eb3160000e014428..."} 
[2026-11-03 08:57:51] local.INFO: Processing buffer {"connection_id":231598,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f70d3b0012d0cbd0006eb3160000e014428..."} 
[2026-11-03 08:57:51] local.INFO: Packet analysis {"connection_id":231598,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f70"} 
[2026-11-03 08:57:51] local.INFO: Extracted packet for processing {"connection_id":231598,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f70"} 
[2026-11-03 08:57:51] local.INFO: GPS Element Parsed {"raw_longitude":755809536,"raw_latitude":116076896,"longitude_deg":75.5809536,"latitude_deg":11.6076896,"altitude":14,"angle":324,"satellites":40,"speed":15,"hex_longitude":"2d0cbd00","hex_latitude":"06eb3160","is_valid_coordinates":true} 
[2026-11-03 08:57: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-11-03 08:57:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181136128001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:57:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37265438362566656,"note":"Value kept but may cause issues"} 
[2026-11-03 08:57:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":921549103465261056,"note":"Value kept but may cause issues"} 
[2026-11-03 08:57:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:57:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793676334000,"timestamp_ms":1793676334000,"timestamp_seconds":1793676334,"priority":1,"record_length":96,"hex_timestamp":"000001a19f70d3b0"} 
[2026-11-03 08:57:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:57:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:57:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 08:57:51] 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-11-03 08:57: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-11-03 08:57:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:57:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:57:51] local.INFO: Teltonika packet parsed successfully {"connection_id":231598,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:57:51] local.INFO: Passing IMEI to GPS processor {"connection_id":231598,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:57:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":231598,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 08:57:51] 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-11-03 08:57:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 08:57:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 08:57:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181136128001,"66":27843,"238":206,"80":6400,"24":15,"16":37265438362566656,"45":921549103465261056},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,80,24,16,45]} 
[2026-11-03 08:57:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 08:57:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 08:57:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181136128001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:57:51] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-11-03 08:57:51] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 08:57:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37265438362566656,"km_value":37265438362566.66,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:57:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":921549103465261056,"description":"Unknown IO ID 45"} 
[2026-11-03 08:57:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181136128001,"power":27843,"unknown_238":206,"unknown_80":6400,"ignition":15,"odometer":null,"unknown_45":921549103465261056}} 
[2026-11-03 08:57:51] local.INFO: DEBUG: GPS processor result {"connection_id":231598,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53973,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:57:51] local.INFO: GPS data processed {"connection_id":231598,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:57:51] local.INFO: Acknowledgment sent {"connection_id":231598,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:58:05] local.INFO: TCP Data received {"connection_id":228072,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:58:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228072,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:58:05] local.INFO: Processing buffer {"connection_id":228072,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 08:58:05] local.INFO: IMEI packet received {"connection_id":228072,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 08:58:05] local.INFO: IMEI acknowledgment sent {"connection_id":228072,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:58:16] local.INFO: TCP Data received {"connection_id":228512,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f72f2a8012d0b4c800705ff000013012624..."} 
[2026-11-03 08:58:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228512,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f72f2a8012d0b4c800705ff000013012624..."} 
[2026-11-03 08:58:16] local.INFO: Processing buffer {"connection_id":228512,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f72f2a8012d0b4c800705ff000013012624..."} 
[2026-11-03 08:58:16] local.INFO: Packet analysis {"connection_id":228512,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f72"} 
[2026-11-03 08:58:16] local.INFO: Extracted packet for processing {"connection_id":228512,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f72"} 
[2026-11-03 08:58:16] local.INFO: GPS Element Parsed {"raw_longitude":755715200,"raw_latitude":117833472,"longitude_deg":75.57152,"latitude_deg":11.7833472,"altitude":19,"angle":294,"satellites":36,"speed":0,"hex_longitude":"2d0b4c80","hex_latitude":"0705ff00","is_valid_coordinates":true} 
[2026-11-03 08:58: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-11-03 08:58:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181175296001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:58:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38931602205573120,"note":"Value kept but may cause issues"} 
[2026-11-03 08:58:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":814377506533505024,"note":"Value kept but may cause issues"} 
[2026-11-03 08:58:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:58:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793676473000,"timestamp_ms":1793676473000,"timestamp_seconds":1793676473,"priority":1,"record_length":96,"hex_timestamp":"000001a19f72f2a8"} 
[2026-11-03 08:58:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:58:16] 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-11-03 08:58: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":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 08:58:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:58: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-11-03 08:58:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:58:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:58:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228512,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:58:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228512,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:58:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228512,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:58:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:58:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:58:16] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:58:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181175296001,"66":14407,"165":206,"94":10240,"24":0,"16":38931602205573120,"45":814377506533505024},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 08:58:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:58:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:58:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181175296001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:58:16] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 08:58:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 08:58:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38931602205573120,"km_value":38931602205573.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:58:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":814377506533505024,"description":"Unknown IO ID 45"} 
[2026-11-03 08:58:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181175296001,"power":14407,"unknown_165":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":814377506533505024}} 
[2026-11-03 08:58:17] local.INFO: DEBUG: GPS processor result {"connection_id":228512,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53974,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:58:17] local.INFO: GPS data processed {"connection_id":228512,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:58:17] local.INFO: Acknowledgment sent {"connection_id":228512,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:58:20] local.INFO: TCP Data received {"connection_id":228072,"ip":"42.106.6.24","data_length":51,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 08:58:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228072,"packet_length":51,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 08:58:20] local.INFO: Processing buffer {"connection_id":228072,"buffer_length":51,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 08:58:20] local.INFO: IMEI packet received {"connection_id":228072,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 08:58:20] local.INFO: IMEI acknowledgment sent {"connection_id":228072,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:58:40] local.INFO: TCP Data received {"connection_id":228073,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:58:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228073,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:58:40] local.INFO: Processing buffer {"connection_id":228073,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:58:40] local.INFO: IMEI packet received {"connection_id":228073,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:58:40] local.INFO: IMEI acknowledgment sent {"connection_id":228073,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:58:44] local.INFO: TCP Data received {"connection_id":228073,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:58:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228073,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:58:44] local.INFO: Processing buffer {"connection_id":228073,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:58:44] local.INFO: IMEI packet received {"connection_id":228073,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:58:44] local.INFO: IMEI acknowledgment sent {"connection_id":228073,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:58:45] local.INFO: TCP Data received {"connection_id":228073,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f730a18012d0b45c0070602780012013125..."} 
[2026-11-03 08:58:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228073,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f730a18012d0b45c0070602780012013125..."} 
[2026-11-03 08:58:45] local.INFO: Processing buffer {"connection_id":228073,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f730a18012d0b45c0070602780012013125..."} 
[2026-11-03 08:58:45] local.INFO: Packet analysis {"connection_id":228073,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f73"} 
[2026-11-03 08:58:45] local.INFO: Extracted packet for processing {"connection_id":228073,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f73"} 
[2026-11-03 08:58:45] local.INFO: GPS Element Parsed {"raw_longitude":755713472,"raw_latitude":117834360,"longitude_deg":75.5713472,"latitude_deg":11.783436,"altitude":18,"angle":305,"satellites":37,"speed":23,"hex_longitude":"2d0b45c0","hex_latitude":"07060278","is_valid_coordinates":true} 
[2026-11-03 08:58: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-11-03 08:58:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181177088001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:58:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38931692399886336,"note":"Value kept but may cause issues"} 
[2026-11-03 08:58:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":814166400300941312,"note":"Value kept but may cause issues"} 
[2026-11-03 08:58:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:58:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793676479000,"timestamp_ms":1793676479000,"timestamp_seconds":1793676479,"priority":1,"record_length":96,"hex_timestamp":"000001a19f730a18"} 
[2026-11-03 08:58:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:58:45] 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-11-03 08:58:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 08:58:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:58: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-11-03 08:58:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:58:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:58:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228073,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:58:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228073,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:58:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228073,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:58:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:58:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:58:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:58:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181177088001,"66":14450,"165":206,"94":10240,"24":23,"16":38931692399886336,"45":814166400300941312},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 08:58:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:58:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:58:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181177088001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:58:45] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 08:58:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 08:58:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38931692399886336,"km_value":38931692399886.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:58:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":814166400300941312,"description":"Unknown IO ID 45"} 
[2026-11-03 08:58:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181177088001,"power":14450,"unknown_165":206,"unknown_94":10240,"ignition":23,"odometer":null,"unknown_45":814166400300941312}} 
[2026-11-03 08:58:45] local.INFO: DEBUG: GPS processor result {"connection_id":228073,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53975,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:58:45] local.INFO: GPS data processed {"connection_id":228073,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:58:45] local.INFO: Acknowledgment sent {"connection_id":228073,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:59:16] local.INFO: TCP Data received {"connection_id":228073,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f7338f8012d0b2740070615b00011012c24..."} 
[2026-11-03 08:59:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228073,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f7338f8012d0b2740070615b00011012c24..."} 
[2026-11-03 08:59:16] local.INFO: Processing buffer {"connection_id":228073,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f7338f8012d0b2740070615b00011012c24..."} 
[2026-11-03 08:59:16] local.INFO: Packet analysis {"connection_id":228073,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f73"} 
[2026-11-03 08:59:16] local.INFO: Extracted packet for processing {"connection_id":228073,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f73"} 
[2026-11-03 08:59:16] local.INFO: GPS Element Parsed {"raw_longitude":755705664,"raw_latitude":117839280,"longitude_deg":75.5705664,"latitude_deg":11.783928,"altitude":17,"angle":300,"satellites":36,"speed":33,"hex_longitude":"2d0b2740","hex_latitude":"070615b0","is_valid_coordinates":true} 
[2026-11-03 08:59: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-11-03 08:59:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181178624001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38932134781517824,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":812266444208371712,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:59:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793676491000,"timestamp_ms":1793676491000,"timestamp_seconds":1793676491,"priority":1,"record_length":96,"hex_timestamp":"000001a19f7338f8"} 
[2026-11-03 08:59:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:59:16] 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-11-03 08:59: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":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 08:59:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 08:59: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-11-03 08:59:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:59:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:59:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228073,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:59:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228073,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:59:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228073,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:59:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:59:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:59:16] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:59:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181178624001,"66":14374,"165":206,"94":10240,"24":33,"16":38932134781517824,"45":812266444208371712},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 08:59:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:59:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:59:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181178624001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:59:16] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 08:59:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 08:59:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38932134781517824,"km_value":38932134781517.82,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:59:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":812266444208371712,"description":"Unknown IO ID 45"} 
[2026-11-03 08:59:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181178624001,"power":14374,"unknown_165":206,"unknown_94":10240,"ignition":33,"odometer":null,"unknown_45":812266444208371712}} 
[2026-11-03 08:59:16] local.INFO: DEBUG: GPS processor result {"connection_id":228073,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53976,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:59:16] local.INFO: GPS data processed {"connection_id":228073,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:59:16] local.INFO: Acknowledgment sent {"connection_id":228073,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:59:39] local.INFO: TCP Data received {"connection_id":228074,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:59:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228074,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:59:39] local.INFO: Processing buffer {"connection_id":228074,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:59:39] local.INFO: IMEI packet received {"connection_id":228074,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 08:59:39] local.INFO: IMEI acknowledgment sent {"connection_id":228074,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 08:59:40] local.INFO: TCP Data received {"connection_id":228074,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:59:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228074,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:59:40] local.INFO: Processing buffer {"connection_id":228074,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:59:40] local.INFO: IMEI packet received {"connection_id":228074,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:59:40] local.INFO: IMEI acknowledgment sent {"connection_id":228074,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:59:45] local.INFO: TCP Data received {"connection_id":228074,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:59:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228074,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:59:45] local.INFO: Processing buffer {"connection_id":228074,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 08:59:45] local.INFO: IMEI packet received {"connection_id":228074,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 08:59:45] local.INFO: IMEI acknowledgment sent {"connection_id":228074,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 08:59:45] local.INFO: TCP Data received {"connection_id":228074,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f744298012d0aee4007067010001000b624..."} 
[2026-11-03 08:59:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228074,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f744298012d0aee4007067010001000b624..."} 
[2026-11-03 08:59:45] local.INFO: Processing buffer {"connection_id":228074,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f744298012d0aee4007067010001000b624..."} 
[2026-11-03 08:59:45] local.INFO: Packet analysis {"connection_id":228074,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f74"} 
[2026-11-03 08:59:45] local.INFO: Extracted packet for processing {"connection_id":228074,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f74"} 
[2026-11-03 08:59:45] local.INFO: GPS Element Parsed {"raw_longitude":755691072,"raw_latitude":117862416,"longitude_deg":75.5691072,"latitude_deg":11.7862416,"altitude":16,"angle":182,"satellites":36,"speed":7,"hex_longitude":"2d0aee40","hex_latitude":"07067010","is_valid_coordinates":true} 
[2026-11-03 08:59:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 08:59:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181198848001,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38933595070398464,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":787637383753418752,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 08:59:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793676559000,"timestamp_ms":1793676559000,"timestamp_seconds":1793676559,"priority":1,"record_length":96,"hex_timestamp":"000001a19f744298"} 
[2026-11-03 08:59:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 08:59:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22272,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 08:59:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":16,"data_length":795,"current_offset":136} 
[2026-11-03 08:59:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":288493163733145600,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:45] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:45] local.WARNING: Large IO value detected {"io_id":81,"raw_value":3707764736,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:45] local.WARNING: Large IO value detected {"io_id":161,"raw_value":2675173568,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:45] local.WARNING: Large IO value detected {"io_id":113,"raw_value":6341332162427814144,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:45] local.WARNING: Large IO value detected {"io_id":1,"raw_value":5558004928783319050,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:45] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:45] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504193703411712,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:45] local.WARNING: Large IO value detected {"io_id":4,"raw_value":18638989846996901,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:45] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":1738866894,"corrected_to":0} 
[2026-11-03 08:59:45] local.WARNING: Large IO value detected {"io_id":236,"raw_value":2147944045,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:45] local.WARNING: Large IO value detected {"io_id":2,"raw_value":67835472036167696,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:45] local.WARNING: Large IO value detected {"io_id":152,"raw_value":84736044364662348,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:45] local.WARNING: Large IO value detected {"io_id":184,"raw_value":4505026160500224,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:45] local.WARNING: Large IO value detected {"io_id":11,"raw_value":1080871633668276238,"note":"Value kept but may cause issues"} 
[2026-11-03 08:59:45] local.INFO: IO Element Parsed {"io_data_count":42,"io_data_keys":[0,165,94,24,241,157,16,81,161,58,45,113,36,10,66,54,64,50,128,1,240,103,227,159,6,4,205,8,244,236,35,239,56,2,138,7,15,28,206,152,184,11],"length":628,"final_offset":758,"validated_count":42,"validation_warnings":[{"io_id":205,"original":1738866894,"validated":0}]} 
[2026-11-03 08:59:45] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":1153109675714543616,"timestamp_seconds":1153109675714543.5,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-11-03 08:59:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 08:59:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 08:59:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228074,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 08:59:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228074,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:59:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228074,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 08:59:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 08:59:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 08:59:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 08:59:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181198848001,"66":14276,"165":206,"94":10240,"24":7,"16":38933595070398464,"45":787637383753418752},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 08:59:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 08:59:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 08:59:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181198848001,"description":"Unknown IO ID 0"} 
[2026-11-03 08:59:45] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 08:59:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 08:59:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38933595070398464,"km_value":38933595070398.46,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 08:59:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":787637383753418752,"description":"Unknown IO ID 45"} 
[2026-11-03 08:59:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181198848001,"power":14276,"unknown_165":206,"unknown_94":10240,"ignition":7,"odometer":null,"unknown_45":787637383753418752}} 
[2026-11-03 08:59:45] local.INFO: DEBUG: GPS processor result {"connection_id":228074,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53977,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 08:59:45] local.INFO: GPS data processed {"connection_id":228074,"processed":1,"errors":0,"total":1} 
[2026-11-03 08:59:45] local.INFO: Acknowledgment sent {"connection_id":228074,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 08:59:46] local.INFO: TCP Data received {"connection_id":231601,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:59:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231601,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:59:46] local.INFO: Processing buffer {"connection_id":231601,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 08:59:46] local.INFO: IMEI packet received {"connection_id":231601,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 08:59:46] local.INFO: IMEI acknowledgment sent {"connection_id":231601,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:00:16] local.INFO: TCP Data received {"connection_id":228074,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f745238012d0aee8007066d80001000a724..."} 
[2026-11-03 09:00:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228074,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f745238012d0aee8007066d80001000a724..."} 
[2026-11-03 09:00:16] local.INFO: Processing buffer {"connection_id":228074,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f745238012d0aee8007066d80001000a724..."} 
[2026-11-03 09:00:16] local.INFO: Packet analysis {"connection_id":228074,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f74"} 
[2026-11-03 09:00:16] local.INFO: Extracted packet for processing {"connection_id":228074,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f74"} 
[2026-11-03 09:00:16] local.INFO: GPS Element Parsed {"raw_longitude":755691136,"raw_latitude":117861760,"longitude_deg":75.5691136,"latitude_deg":11.786176,"altitude":16,"angle":167,"satellites":36,"speed":10,"hex_longitude":"2d0aee80","hex_latitude":"07066d80","is_valid_coordinates":true} 
[2026-11-03 09:00: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-11-03 09:00:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181199104001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:00:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38933629430136832,"note":"Value kept but may cause issues"} 
[2026-11-03 09:00:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":787637383753371648,"note":"Value kept but may cause issues"} 
[2026-11-03 09:00:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:00:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793676563000,"timestamp_ms":1793676563000,"timestamp_seconds":1793676563,"priority":1,"record_length":96,"hex_timestamp":"000001a19f745238"} 
[2026-11-03 09:00:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:00:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22272,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:00: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":55,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 09:00:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2237,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:00: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-11-03 09:00:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:00:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:00:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228074,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:00:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228074,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:00:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228074,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:00:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:00:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:00:16] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:00:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181199104001,"66":14548,"165":206,"94":10240,"24":10,"16":38933629430136832,"45":787637383753371648},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 09:00:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:00:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:00:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181199104001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:00:16] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 09:00:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:00:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38933629430136832,"km_value":38933629430136.83,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:00:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":787637383753371648,"description":"Unknown IO ID 45"} 
[2026-11-03 09:00:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181199104001,"power":14548,"unknown_165":206,"unknown_94":10240,"ignition":10,"odometer":null,"unknown_45":787637383753371648}} 
[2026-11-03 09:00:17] local.INFO: DEBUG: GPS processor result {"connection_id":228074,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53978,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:00:17] local.INFO: GPS data processed {"connection_id":228074,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:00:17] local.INFO: Acknowledgment sent {"connection_id":228074,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:00:38] local.INFO: TCP Data received {"connection_id":231602,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:00:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231602,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:00:38] local.INFO: Processing buffer {"connection_id":231602,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:00:38] local.INFO: IMEI packet received {"connection_id":231602,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:00:38] local.INFO: IMEI acknowledgment sent {"connection_id":231602,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:00:39] local.INFO: TCP Data received {"connection_id":231602,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:00:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231602,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:00:39] local.INFO: Processing buffer {"connection_id":231602,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:00:39] local.INFO: IMEI packet received {"connection_id":231602,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:00:39] local.INFO: IMEI acknowledgment sent {"connection_id":231602,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:00:39] local.INFO: TCP Data received {"connection_id":231602,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:00:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231602,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:00:40] local.INFO: Processing buffer {"connection_id":231602,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:00:40] local.INFO: IMEI packet received {"connection_id":231602,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:00:40] local.INFO: IMEI acknowledgment sent {"connection_id":231602,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:00:40] local.INFO: TCP Data received {"connection_id":231602,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:00:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231602,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:00:40] local.INFO: Processing buffer {"connection_id":231602,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:00:40] local.INFO: IMEI packet received {"connection_id":231602,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:00:40] local.INFO: IMEI acknowledgment sent {"connection_id":231602,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:00:41] local.INFO: TCP Data received {"connection_id":229782,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:00:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229782,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:00:41] local.INFO: Processing buffer {"connection_id":229782,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:00:41] local.INFO: IMEI packet received {"connection_id":229782,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 09:00:41] local.INFO: IMEI acknowledgment sent {"connection_id":229782,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:03:20] local.INFO: TCP Data received {"connection_id":228515,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:03:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228515,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:03:20] local.INFO: Processing buffer {"connection_id":228515,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:03:20] local.INFO: IMEI packet received {"connection_id":228515,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:03:20] local.INFO: IMEI acknowledgment sent {"connection_id":228515,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:03:21] local.INFO: TCP Data received {"connection_id":228515,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f74aff8012d0c598006ed5560000800052e..."} 
[2026-11-03 09:03:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228515,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f74aff8012d0c598006ed5560000800052e..."} 
[2026-11-03 09:03:21] local.INFO: Processing buffer {"connection_id":228515,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f74aff8012d0c598006ed5560000800052e..."} 
[2026-11-03 09:03:21] local.INFO: Packet analysis {"connection_id":228515,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f74"} 
[2026-11-03 09:03:21] local.INFO: Extracted packet for processing {"connection_id":228515,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f74"} 
[2026-11-03 09:03:21] local.INFO: GPS Element Parsed {"raw_longitude":755784064,"raw_latitude":116217184,"longitude_deg":75.5784064,"latitude_deg":11.6217184,"altitude":8,"angle":5,"satellites":46,"speed":0,"hex_longitude":"2d0c5980","hex_latitude":"06ed5560","is_valid_coordinates":true} 
[2026-11-03 09:03: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-11-03 09:03:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181200896001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:03:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37272615252918272,"note":"Value kept but may cause issues"} 
[2026-11-03 09:03:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":888686899969363968,"note":"Value kept but may cause issues"} 
[2026-11-03 09:03:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,240,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:03:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793676587000,"timestamp_ms":1793676587000,"timestamp_seconds":1793676587,"priority":1,"record_length":96,"hex_timestamp":"000001a19f74aff8"} 
[2026-11-03 09:03:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:03:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:03: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 09:03:21] 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-11-03 09:03: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-11-03 09:03:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:03:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:03:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228515,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:03:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228515,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:03:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228515,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:03:21] 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-11-03 09:03:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:03:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:03:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181200896001,"66":28028,"240":206,"80":6400,"24":0,"16":37272615252918272,"45":888686899969363968},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,240,80,24,16,45]} 
[2026-11-03 09:03:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:03:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:03:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181200896001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:03:21] local.INFO: Unknown IO ID detected {"io_id":240,"value":206,"description":"Power Status (1-byte)"} 
[2026-11-03 09:03:21] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:03:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37272615252918272,"km_value":37272615252918.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:03:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":888686899969363968,"description":"Unknown IO ID 45"} 
[2026-11-03 09:03:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181200896001,"power":28028,"unknown_240":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":888686899969363968}} 
[2026-11-03 09:03:21] local.INFO: DEBUG: GPS processor result {"connection_id":228515,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53979,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:03:21] local.INFO: GPS data processed {"connection_id":228515,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:03:21] local.INFO: Acknowledgment sent {"connection_id":228515,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:04:05] local.INFO: TCP Data received {"connection_id":231604,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:04:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231604,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:04:05] local.INFO: Processing buffer {"connection_id":231604,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:04:05] local.INFO: IMEI packet received {"connection_id":231604,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:04:05] local.INFO: IMEI acknowledgment sent {"connection_id":231604,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:04:11] local.INFO: TCP Data received {"connection_id":231604,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:04:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231604,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:04:11] local.INFO: Processing buffer {"connection_id":231604,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:04:11] local.INFO: IMEI packet received {"connection_id":231604,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:04:11] local.INFO: IMEI acknowledgment sent {"connection_id":231604,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:04:12] local.INFO: TCP Data received {"connection_id":231604,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f750200012d0c5c0006ed67b8000600042c..."} 
[2026-11-03 09:04:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231604,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f750200012d0c5c0006ed67b8000600042c..."} 
[2026-11-03 09:04:12] local.INFO: Processing buffer {"connection_id":231604,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f750200012d0c5c0006ed67b8000600042c..."} 
[2026-11-03 09:04:12] local.INFO: Packet analysis {"connection_id":231604,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f75"} 
[2026-11-03 09:04:12] local.INFO: Extracted packet for processing {"connection_id":231604,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f75"} 
[2026-11-03 09:04:12] local.INFO: GPS Element Parsed {"raw_longitude":755784704,"raw_latitude":116221880,"longitude_deg":75.5784704,"latitude_deg":11.622188,"altitude":6,"angle":4,"satellites":44,"speed":9,"hex_longitude":"2d0c5c00","hex_latitude":"06ed67b8","is_valid_coordinates":true} 
[2026-11-03 09:04: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-11-03 09:04:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181206272001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:04:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37272847181152256,"note":"Value kept but may cause issues"} 
[2026-11-03 09:04:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":889883168622338048,"note":"Value kept but may cause issues"} 
[2026-11-03 09:04:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,240,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:04:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793676608000,"timestamp_ms":1793676608000,"timestamp_seconds":1793676608,"priority":1,"record_length":96,"hex_timestamp":"000001a19f750200"} 
[2026-11-03 09:04:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:04: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-11-03 09:04: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":124,"data_length":795,"current_offset":136} 
[2026-11-03 09:04:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:04: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-11-03 09:04:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:04:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:04:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231604,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:04:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231604,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:04:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231604,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:04:12] 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-11-03 09:04:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:04:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:04:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181206272001,"66":28126,"240":206,"80":6400,"24":9,"16":37272847181152256,"45":889883168622338048},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,240,80,24,16,45]} 
[2026-11-03 09:04:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:04:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:04:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181206272001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:04:12] local.INFO: Unknown IO ID detected {"io_id":240,"value":206,"description":"Power Status (1-byte)"} 
[2026-11-03 09:04:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:04:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37272847181152256,"km_value":37272847181152.26,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:04:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":889883168622338048,"description":"Unknown IO ID 45"} 
[2026-11-03 09:04:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181206272001,"power":28126,"unknown_240":206,"unknown_80":6400,"ignition":9,"odometer":null,"unknown_45":889883168622338048}} 
[2026-11-03 09:04:12] local.INFO: DEBUG: GPS processor result {"connection_id":231604,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53980,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:04:12] local.INFO: GPS data processed {"connection_id":231604,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:04:12] local.INFO: Acknowledgment sent {"connection_id":231604,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:04:43] local.INFO: TCP Data received {"connection_id":231604,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f782a98012d0c360006ee0160000d01482b..."} 
[2026-11-03 09:04:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231604,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f782a98012d0c360006ee0160000d01482b..."} 
[2026-11-03 09:04:43] local.INFO: Processing buffer {"connection_id":231604,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f782a98012d0c360006ee0160000d01482b..."} 
[2026-11-03 09:04:43] local.INFO: Packet analysis {"connection_id":231604,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f78"} 
[2026-11-03 09:04:43] local.INFO: Extracted packet for processing {"connection_id":231604,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f78"} 
[2026-11-03 09:04:43] local.INFO: GPS Element Parsed {"raw_longitude":755774976,"raw_latitude":116261216,"longitude_deg":75.5774976,"latitude_deg":11.6261216,"altitude":13,"angle":328,"satellites":43,"speed":19,"hex_longitude":"2d0c3600","hex_latitude":"06ee0160","is_valid_coordinates":true} 
[2026-11-03 09:04: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-11-03 09:04:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181259264001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:04:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37274874405715968,"note":"Value kept but may cause issues"} 
[2026-11-03 09:04:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":884464775330238464,"note":"Value kept but may cause issues"} 
[2026-11-03 09:04:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,48,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:04:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793676815000,"timestamp_ms":1793676815000,"timestamp_seconds":1793676815,"priority":1,"record_length":96,"hex_timestamp":"000001a19f782a98"} 
[2026-11-03 09:04:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:04:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:04: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 09:04:43] 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-11-03 09:04: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-11-03 09:04:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:04:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:04:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231604,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:04:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231604,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:04:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231604,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:04:43] 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-11-03 09:04:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:04:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:04:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181259264001,"66":27832,"48":206,"80":6400,"24":19,"16":37274874405715968,"45":884464775330238464},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,48,80,24,16,45]} 
[2026-11-03 09:04:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:04:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:04:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181259264001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:04:43] local.INFO: Unknown IO ID detected {"io_id":48,"value":206,"description":"Unknown IO ID 48"} 
[2026-11-03 09:04:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:04:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37274874405715968,"km_value":37274874405715.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:04:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":884464775330238464,"description":"Unknown IO ID 45"} 
[2026-11-03 09:04:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181259264001,"power":27832,"unknown_48":206,"unknown_80":6400,"ignition":19,"odometer":null,"unknown_45":884464775330238464}} 
[2026-11-03 09:04:43] local.INFO: DEBUG: GPS processor result {"connection_id":231604,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53981,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:04:43] local.INFO: GPS data processed {"connection_id":231604,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:04:43] local.INFO: Acknowledgment sent {"connection_id":231604,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:05:05] local.INFO: TCP Data received {"connection_id":228516,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:05:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228516,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:05:05] local.INFO: Processing buffer {"connection_id":228516,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:05:05] local.INFO: IMEI packet received {"connection_id":228516,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:05:05] local.INFO: IMEI acknowledgment sent {"connection_id":228516,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:05:10] local.INFO: TCP Data received {"connection_id":228516,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:05:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228516,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:05:10] local.INFO: Processing buffer {"connection_id":228516,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:05:10] local.INFO: IMEI packet received {"connection_id":228516,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:05:10] local.INFO: IMEI acknowledgment sent {"connection_id":228516,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:05:13] local.INFO: TCP Data received {"connection_id":228516,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f786530012d0c240006ee2068000f01472c..."} 
[2026-11-03 09:05:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228516,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f786530012d0c240006ee2068000f01472c..."} 
[2026-11-03 09:05:13] local.INFO: Processing buffer {"connection_id":228516,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f786530012d0c240006ee2068000f01472c..."} 
[2026-11-03 09:05:13] local.INFO: Packet analysis {"connection_id":228516,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f78"} 
[2026-11-03 09:05:13] local.INFO: Extracted packet for processing {"connection_id":228516,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f78"} 
[2026-11-03 09:05:13] local.INFO: GPS Element Parsed {"raw_longitude":755770368,"raw_latitude":116269160,"longitude_deg":75.5770368,"latitude_deg":11.626916,"altitude":15,"angle":327,"satellites":44,"speed":25,"hex_longitude":"2d0c2400","hex_latitude":"06ee2068","is_valid_coordinates":true} 
[2026-11-03 09:05: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-11-03 09:05:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181264640001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:05:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37275316787347456,"note":"Value kept but may cause issues"} 
[2026-11-03 09:05:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":879890806960381952,"note":"Value kept but may cause issues"} 
[2026-11-03 09:05:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,48,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:05:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793676830000,"timestamp_ms":1793676830000,"timestamp_seconds":1793676830,"priority":1,"record_length":96,"hex_timestamp":"000001a19f786530"} 
[2026-11-03 09:05:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:05: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-11-03 09:05: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":184,"data_length":795,"current_offset":136} 
[2026-11-03 09:05:13] 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-11-03 09:05: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-11-03 09:05:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:05:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:05:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228516,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:05:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:05:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:05:13] 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-11-03 09:05:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:05:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:05:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181264640001,"66":28028,"48":206,"80":6400,"24":25,"16":37275316787347456,"45":879890806960381952},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,48,80,24,16,45]} 
[2026-11-03 09:05:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:05:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:05:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181264640001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:05:13] local.INFO: Unknown IO ID detected {"io_id":48,"value":206,"description":"Unknown IO ID 48"} 
[2026-11-03 09:05:13] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:05:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37275316787347456,"km_value":37275316787347.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:05:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":879890806960381952,"description":"Unknown IO ID 45"} 
[2026-11-03 09:05:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181264640001,"power":28028,"unknown_48":206,"unknown_80":6400,"ignition":25,"odometer":null,"unknown_45":879890806960381952}} 
[2026-11-03 09:05:13] local.INFO: DEBUG: GPS processor result {"connection_id":228516,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53982,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:05:13] local.INFO: GPS data processed {"connection_id":228516,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:05:13] local.INFO: Acknowledgment sent {"connection_id":228516,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:05:42] local.INFO: TCP Data received {"connection_id":231605,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:05:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231605,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:05:42] local.INFO: Processing buffer {"connection_id":231605,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:05:42] local.INFO: IMEI packet received {"connection_id":231605,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:05:42] local.INFO: IMEI acknowledgment sent {"connection_id":231605,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:05:43] local.INFO: TCP Data received {"connection_id":231605,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f798a28012d0a86c0070613b0000e015224..."} 
[2026-11-03 09:05:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231605,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f798a28012d0a86c0070613b0000e015224..."} 
[2026-11-03 09:05:43] local.INFO: Processing buffer {"connection_id":231605,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f798a28012d0a86c0070613b0000e015224..."} 
[2026-11-03 09:05:43] local.INFO: Packet analysis {"connection_id":231605,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f79"} 
[2026-11-03 09:05:43] local.INFO: Extracted packet for processing {"connection_id":231605,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f79"} 
[2026-11-03 09:05:43] local.INFO: GPS Element Parsed {"raw_longitude":755664576,"raw_latitude":117838768,"longitude_deg":75.5664576,"latitude_deg":11.7838768,"altitude":14,"angle":338,"satellites":36,"speed":1,"hex_longitude":"2d0a86c0","hex_latitude":"070613b0","is_valid_coordinates":true} 
[2026-11-03 09:05: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-11-03 09:05:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181285376001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:05:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38940441248268288,"note":"Value kept but may cause issues"} 
[2026-11-03 09:05:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":758715829890328576,"note":"Value kept but may cause issues"} 
[2026-11-03 09:05:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:05:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793676905000,"timestamp_ms":1793676905000,"timestamp_seconds":1793676905,"priority":1,"record_length":96,"hex_timestamp":"000001a19f798a28"} 
[2026-11-03 09:05:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:05:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:05:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 09:05:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:05: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-11-03 09:05:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:05:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:05:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231605,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:05:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231605,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:05:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231605,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:05:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:05:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:05:43] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:05:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181285376001,"66":14396,"153":206,"94":10240,"24":1,"16":38940441248268288,"45":758715829890328576},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 09:05:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:05:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:05:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181285376001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:05:43] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 09:05:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:05:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38940441248268288,"km_value":38940441248268.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:05:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":758715829890328576,"description":"Unknown IO ID 45"} 
[2026-11-03 09:05:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181285376001,"power":14396,"unknown_153":206,"unknown_94":10240,"ignition":1,"odometer":null,"unknown_45":758715829890328576}} 
[2026-11-03 09:05:43] local.INFO: DEBUG: GPS processor result {"connection_id":231605,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53983,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:05:43] local.INFO: GPS data processed {"connection_id":231605,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:05:43] local.INFO: Acknowledgment sent {"connection_id":231605,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:05:46] local.INFO: TCP Data received {"connection_id":231606,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:05:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231606,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:05:46] local.INFO: Processing buffer {"connection_id":231606,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:05:46] local.INFO: IMEI packet received {"connection_id":231606,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 09:05:46] local.INFO: IMEI acknowledgment sent {"connection_id":231606,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:05:47] local.INFO: TCP Data received {"connection_id":228516,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f789be0012d0c110006ee3f60001101482b..."} 
[2026-11-03 09:05:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228516,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f789be0012d0c110006ee3f60001101482b..."} 
[2026-11-03 09:05:47] local.INFO: Processing buffer {"connection_id":228516,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f789be0012d0c110006ee3f60001101482b..."} 
[2026-11-03 09:05:47] local.INFO: Packet analysis {"connection_id":228516,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f78"} 
[2026-11-03 09:05:47] local.INFO: Extracted packet for processing {"connection_id":228516,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f78"} 
[2026-11-03 09:05:47] local.INFO: GPS Element Parsed {"raw_longitude":755765504,"raw_latitude":116277088,"longitude_deg":75.5765504,"latitude_deg":11.6277088,"altitude":17,"angle":328,"satellites":43,"speed":25,"hex_longitude":"2d0c1100","hex_latitude":"06ee3f60","is_valid_coordinates":true} 
[2026-11-03 09:05: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-11-03 09:05:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181268480001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:05:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37275767758913536,"note":"Value kept but may cause issues"} 
[2026-11-03 09:05:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":874824257381623808,"note":"Value kept but may cause issues"} 
[2026-11-03 09:05:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,48,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:05:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793676844000,"timestamp_ms":1793676844000,"timestamp_seconds":1793676844,"priority":1,"record_length":96,"hex_timestamp":"000001a19f789be0"} 
[2026-11-03 09:05:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:05: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-11-03 09:05:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 09:05:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:05: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-11-03 09:05:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:05:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:05:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228516,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:05:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:05:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:05:47] 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-11-03 09:05:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:05:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:05:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181268480001,"66":27887,"48":206,"80":6400,"24":25,"16":37275767758913536,"45":874824257381623808},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,48,80,24,16,45]} 
[2026-11-03 09:05:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:05:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:05:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181268480001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:05:47] local.INFO: Unknown IO ID detected {"io_id":48,"value":206,"description":"Unknown IO ID 48"} 
[2026-11-03 09:05:47] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:05:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37275767758913536,"km_value":37275767758913.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:05:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":874824257381623808,"description":"Unknown IO ID 45"} 
[2026-11-03 09:05:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181268480001,"power":27887,"unknown_48":206,"unknown_80":6400,"ignition":25,"odometer":null,"unknown_45":874824257381623808}} 
[2026-11-03 09:05:47] local.INFO: DEBUG: GPS processor result {"connection_id":228516,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53984,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:05:47] local.INFO: GPS data processed {"connection_id":228516,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:05:47] local.INFO: Acknowledgment sent {"connection_id":228516,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:06:05] local.INFO: TCP Data received {"connection_id":229787,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:06:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229787,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:06:05] local.INFO: Processing buffer {"connection_id":229787,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:06:05] local.INFO: IMEI packet received {"connection_id":229787,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:06:05] local.INFO: IMEI acknowledgment sent {"connection_id":229787,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:06:07] local.INFO: TCP Data received {"connection_id":229787,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:06:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229787,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:06:07] local.INFO: Processing buffer {"connection_id":229787,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:06:07] local.INFO: IMEI packet received {"connection_id":229787,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:06:07] local.INFO: IMEI acknowledgment sent {"connection_id":229787,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:06:10] local.INFO: TCP Data received {"connection_id":229787,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:06:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229787,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:06:10] local.INFO: Processing buffer {"connection_id":229787,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:06:10] local.INFO: IMEI packet received {"connection_id":229787,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:06:10] local.INFO: IMEI acknowledgment sent {"connection_id":229787,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:06:11] local.INFO: TCP Data received {"connection_id":229787,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f78d290012d0bfdc006ee5f480011014a2b..."} 
[2026-11-03 09:06:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229787,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f78d290012d0bfdc006ee5f480011014a2b..."} 
[2026-11-03 09:06:11] local.INFO: Processing buffer {"connection_id":229787,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f78d290012d0bfdc006ee5f480011014a2b..."} 
[2026-11-03 09:06:11] local.INFO: Packet analysis {"connection_id":229787,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f78"} 
[2026-11-03 09:06:11] local.INFO: Extracted packet for processing {"connection_id":229787,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f78"} 
[2026-11-03 09:06:11] local.INFO: GPS Element Parsed {"raw_longitude":755760576,"raw_latitude":116285256,"longitude_deg":75.5760576,"latitude_deg":11.6285256,"altitude":17,"angle":330,"satellites":43,"speed":27,"hex_longitude":"2d0bfdc0","hex_latitude":"06ee5f48","is_valid_coordinates":true} 
[2026-11-03 09:06:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 09:06:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181272064001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:06:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37276227320414208,"note":"Value kept but may cause issues"} 
[2026-11-03 09:06:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":869476232826150912,"note":"Value kept but may cause issues"} 
[2026-11-03 09:06:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:06:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793676858000,"timestamp_ms":1793676858000,"timestamp_seconds":1793676858,"priority":1,"record_length":96,"hex_timestamp":"000001a19f78d290"} 
[2026-11-03 09:06:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:06: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-11-03 09:06:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-11-03 09:06:11] 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-11-03 09:06:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:06:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:06:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:06:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229787,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:06:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:06:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:06:11] 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-11-03 09:06:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:06:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:06:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181272064001,"66":27908,"3":206,"80":6400,"24":27,"16":37276227320414208,"45":869476232826150912},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,80,24,16,45]} 
[2026-11-03 09:06:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:06:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:06:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181272064001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:06:11] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 09:06:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:06:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37276227320414208,"km_value":37276227320414.21,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:06:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":869476232826150912,"description":"Unknown IO ID 45"} 
[2026-11-03 09:06:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181272064001,"power":27908,"unknown_3":206,"unknown_80":6400,"ignition":27,"odometer":null,"unknown_45":869476232826150912}} 
[2026-11-03 09:06:11] local.INFO: DEBUG: GPS processor result {"connection_id":229787,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53985,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:06:11] local.INFO: GPS data processed {"connection_id":229787,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:06:11] local.INFO: Acknowledgment sent {"connection_id":229787,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:06:14] local.INFO: TCP Data received {"connection_id":231605,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f7a16c8012d0a754007061148000f00bc23..."} 
[2026-11-03 09:06:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231605,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f7a16c8012d0a754007061148000f00bc23..."} 
[2026-11-03 09:06:14] local.INFO: Processing buffer {"connection_id":231605,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f7a16c8012d0a754007061148000f00bc23..."} 
[2026-11-03 09:06:14] local.INFO: Packet analysis {"connection_id":231605,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f7a"} 
[2026-11-03 09:06:14] local.INFO: Extracted packet for processing {"connection_id":231605,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f7a"} 
[2026-11-03 09:06:14] local.INFO: GPS Element Parsed {"raw_longitude":755660096,"raw_latitude":117838152,"longitude_deg":75.5660096,"latitude_deg":11.7838152,"altitude":15,"angle":188,"satellites":35,"speed":15,"hex_longitude":"2d0a7540","hex_latitude":"07061148","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:06:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181296384001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:06:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38940746190946304,"note":"Value kept but may cause issues"} 
[2026-11-03 09:06:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753719649053716480,"note":"Value kept but may cause issues"} 
[2026-11-03 09:06:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:06:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793676941000,"timestamp_ms":1793676941000,"timestamp_seconds":1793676941,"priority":1,"record_length":96,"hex_timestamp":"000001a19f7a16c8"} 
[2026-11-03 09:06:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:06:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 09:06:14] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09: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-11-03 09:06:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:06:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:06:14] local.INFO: Teltonika packet parsed successfully {"connection_id":231605,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:06:14] local.INFO: Passing IMEI to GPS processor {"connection_id":231605,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:06:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":231605,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:06:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:06:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:06:14] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:06:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181296384001,"66":14428,"153":206,"94":10240,"24":15,"16":38940746190946304,"45":753719649053716480},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 09:06:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:06:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:06:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181296384001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:06:14] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 09:06:14] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:06:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38940746190946304,"km_value":38940746190946.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:06:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":753719649053716480,"description":"Unknown IO ID 45"} 
[2026-11-03 09:06:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181296384001,"power":14428,"unknown_153":206,"unknown_94":10240,"ignition":15,"odometer":null,"unknown_45":753719649053716480}} 
[2026-11-03 09:06:14] local.INFO: DEBUG: GPS processor result {"connection_id":231605,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53986,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:06:14] local.INFO: GPS data processed {"connection_id":231605,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:06:14] local.INFO: Acknowledgment sent {"connection_id":231605,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:06:39] local.INFO: TCP Data received {"connection_id":229788,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:06:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229788,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:06:39] local.INFO: Processing buffer {"connection_id":229788,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:06:39] local.INFO: IMEI packet received {"connection_id":229788,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:06:39] local.INFO: IMEI acknowledgment sent {"connection_id":229788,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:06:42] local.INFO: TCP Data received {"connection_id":229787,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f790940012d0bf10006ee7610001201582f..."} 
[2026-11-03 09:06:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229787,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f790940012d0bf10006ee7610001201582f..."} 
[2026-11-03 09:06:42] local.INFO: Processing buffer {"connection_id":229787,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f790940012d0bf10006ee7610001201582f..."} 
[2026-11-03 09:06:42] local.INFO: Packet analysis {"connection_id":229787,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f79"} 
[2026-11-03 09:06:42] local.INFO: Extracted packet for processing {"connection_id":229787,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f79"} 
[2026-11-03 09:06:42] local.INFO: GPS Element Parsed {"raw_longitude":755757312,"raw_latitude":116291088,"longitude_deg":75.5757312,"latitude_deg":11.6291088,"altitude":18,"angle":344,"satellites":47,"speed":11,"hex_longitude":"2d0bf100","hex_latitude":"06ee7610","is_valid_coordinates":true} 
[2026-11-03 09:06: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-11-03 09:06:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181275648001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:06:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37276549442961408,"note":"Value kept but may cause issues"} 
[2026-11-03 09:06:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":864057839526561792,"note":"Value kept but may cause issues"} 
[2026-11-03 09:06:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:06:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793676872000,"timestamp_ms":1793676872000,"timestamp_seconds":1793676872,"priority":1,"record_length":96,"hex_timestamp":"000001a19f790940"} 
[2026-11-03 09:06:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:06: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-11-03 09:06:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 09:06:42] 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-11-03 09:06: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-11-03 09:06:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:06:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:06:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229787,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:06:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:06:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:06:42] 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-11-03 09:06:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:06:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:06:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181275648001,"66":27865,"3":206,"80":6400,"24":11,"16":37276549442961408,"45":864057839526561792},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,80,24,16,45]} 
[2026-11-03 09:06:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:06:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:06:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181275648001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:06:42] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 09:06:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:06:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37276549442961408,"km_value":37276549442961.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:06:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":864057839526561792,"description":"Unknown IO ID 45"} 
[2026-11-03 09:06:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181275648001,"power":27865,"unknown_3":206,"unknown_80":6400,"ignition":11,"odometer":null,"unknown_45":864057839526561792}} 
[2026-11-03 09:06:42] local.INFO: DEBUG: GPS processor result {"connection_id":229787,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53987,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:06:42] local.INFO: GPS data processed {"connection_id":229787,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:06:42] local.INFO: Acknowledgment sent {"connection_id":229787,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:06:44] local.INFO: TCP Data received {"connection_id":229788,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:06:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229788,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:06:44] local.INFO: Processing buffer {"connection_id":229788,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:06:44] local.INFO: IMEI packet received {"connection_id":229788,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:06:44] local.INFO: IMEI acknowledgment sent {"connection_id":229788,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:06:45] local.INFO: TCP Data received {"connection_id":229788,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f7a2a50012d0a750007060a68000e00ac23..."} 
[2026-11-03 09:06:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229788,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f7a2a50012d0a750007060a68000e00ac23..."} 
[2026-11-03 09:06:45] local.INFO: Processing buffer {"connection_id":229788,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f7a2a50012d0a750007060a68000e00ac23..."} 
[2026-11-03 09:06:45] local.INFO: Packet analysis {"connection_id":229788,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f7a"} 
[2026-11-03 09:06:45] local.INFO: Extracted packet for processing {"connection_id":229788,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f7a"} 
[2026-11-03 09:06:45] local.INFO: GPS Element Parsed {"raw_longitude":755660032,"raw_latitude":117836392,"longitude_deg":75.5660032,"latitude_deg":11.7836392,"altitude":14,"angle":172,"satellites":35,"speed":12,"hex_longitude":"2d0a7500","hex_latitude":"07060a68","is_valid_coordinates":true} 
[2026-11-03 09:06: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-11-03 09:06:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181296896001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:06:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38940832090292224,"note":"Value kept but may cause issues"} 
[2026-11-03 09:06:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753578911565170688,"note":"Value kept but may cause issues"} 
[2026-11-03 09:06:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:06:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793676946000,"timestamp_ms":1793676946000,"timestamp_seconds":1793676946,"priority":1,"record_length":96,"hex_timestamp":"000001a19f7a2a50"} 
[2026-11-03 09:06:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:06:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:06:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 09:06:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:06: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-11-03 09:06:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:06:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:06:45] local.INFO: Teltonika packet parsed successfully {"connection_id":229788,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:06:45] local.INFO: Passing IMEI to GPS processor {"connection_id":229788,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:06:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":229788,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:06:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:06:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:06:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:06:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181296896001,"66":14450,"153":206,"94":10240,"24":12,"16":38940832090292224,"45":753578911565170688},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 09:06:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:06:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:06:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181296896001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:06:45] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 09:06:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:06:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38940832090292224,"km_value":38940832090292.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:06:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":753578911565170688,"description":"Unknown IO ID 45"} 
[2026-11-03 09:06:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181296896001,"power":14450,"unknown_153":206,"unknown_94":10240,"ignition":12,"odometer":null,"unknown_45":753578911565170688}} 
[2026-11-03 09:06:45] local.INFO: DEBUG: GPS processor result {"connection_id":229788,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53988,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:06:45] local.INFO: GPS data processed {"connection_id":229788,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:06:45] local.INFO: Acknowledgment sent {"connection_id":229788,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:07:10] local.INFO: TCP Data received {"connection_id":228078,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:07:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228078,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:07:10] local.INFO: Processing buffer {"connection_id":228078,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:07:10] local.INFO: IMEI packet received {"connection_id":228078,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:07:10] local.INFO: IMEI acknowledgment sent {"connection_id":228078,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:07:15] local.INFO: TCP Data received {"connection_id":228078,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:07:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228078,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:07:15] local.INFO: Processing buffer {"connection_id":228078,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:07:15] local.INFO: IMEI packet received {"connection_id":228078,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:07:15] local.INFO: IMEI acknowledgment sent {"connection_id":228078,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:07:16] local.INFO: TCP Data received {"connection_id":228078,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f793050012d0beb4006ee88080010014d2e..."} 
[2026-11-03 09:07:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228078,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f793050012d0beb4006ee88080010014d2e..."} 
[2026-11-03 09:07:16] local.INFO: Processing buffer {"connection_id":228078,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f793050012d0beb4006ee88080010014d2e..."} 
[2026-11-03 09:07:16] local.INFO: Packet analysis {"connection_id":228078,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f79"} 
[2026-11-03 09:07:16] local.INFO: Extracted packet for processing {"connection_id":228078,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f79"} 
[2026-11-03 09:07:16] local.INFO: GPS Element Parsed {"raw_longitude":755755840,"raw_latitude":116295688,"longitude_deg":75.575584,"latitude_deg":11.6295688,"altitude":16,"angle":333,"satellites":46,"speed":25,"hex_longitude":"2d0beb40","hex_latitude":"06ee8808","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:07:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181279232001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:07:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37276785666162688,"note":"Value kept but may cause issues"} 
[2026-11-03 09:07:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":860469033574993920,"note":"Value kept but may cause issues"} 
[2026-11-03 09:07:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:07:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793676882000,"timestamp_ms":1793676882000,"timestamp_seconds":1793676882,"priority":1,"record_length":96,"hex_timestamp":"000001a19f793050"} 
[2026-11-03 09:07:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09: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-11-03 09: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 09:07:16] 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-11-03 09: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-11-03 09:07:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:07:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:07:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228078,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:07:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228078,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:07:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228078,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:07:16] 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-11-03 09:07:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:07:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:07:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181279232001,"66":27984,"3":206,"80":6400,"24":25,"16":37276785666162688,"45":860469033574993920},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,80,24,16,45]} 
[2026-11-03 09:07:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:07:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:07:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181279232001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:07:16] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 09:07:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:07:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37276785666162688,"km_value":37276785666162.69,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:07:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":860469033574993920,"description":"Unknown IO ID 45"} 
[2026-11-03 09:07:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181279232001,"power":27984,"unknown_3":206,"unknown_80":6400,"ignition":25,"odometer":null,"unknown_45":860469033574993920}} 
[2026-11-03 09:07:16] local.INFO: DEBUG: GPS processor result {"connection_id":228078,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53989,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:07:16] local.INFO: GPS data processed {"connection_id":228078,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:07:16] local.INFO: Acknowledgment sent {"connection_id":228078,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:07:16] local.INFO: TCP Data received {"connection_id":229788,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f7a7c58012d0a754007060598000e00b021..."} 
[2026-11-03 09:07:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229788,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f7a7c58012d0a754007060598000e00b021..."} 
[2026-11-03 09:07:16] local.INFO: Processing buffer {"connection_id":229788,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f7a7c58012d0a754007060598000e00b021..."} 
[2026-11-03 09:07:16] local.INFO: Packet analysis {"connection_id":229788,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f7a"} 
[2026-11-03 09:07:16] local.INFO: Extracted packet for processing {"connection_id":229788,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f7a"} 
[2026-11-03 09:07:16] local.INFO: GPS Element Parsed {"raw_longitude":755660096,"raw_latitude":117835160,"longitude_deg":75.5660096,"latitude_deg":11.783516,"altitude":14,"angle":176,"satellites":33,"speed":0,"hex_longitude":"2d0a7540","hex_latitude":"07060598","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:07:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181298176001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:07:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38940892219834368,"note":"Value kept but may cause issues"} 
[2026-11-03 09:07:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753508542820542464,"note":"Value kept but may cause issues"} 
[2026-11-03 09:07:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:07:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793676967000,"timestamp_ms":1793676967000,"timestamp_seconds":1793676967,"priority":1,"record_length":96,"hex_timestamp":"000001a19f7a7c58"} 
[2026-11-03 09:07:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:07:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09: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":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 09:07:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09: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-11-03 09:07:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:07:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:07:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229788,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:07:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229788,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:07:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229788,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:07:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:07:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:07:16] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:07:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181298176001,"66":14428,"153":206,"94":10240,"24":0,"16":38940892219834368,"45":753508542820542464},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 09:07:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:07:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:07:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181298176001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:07:16] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 09:07:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:07:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38940892219834368,"km_value":38940892219834.37,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:07:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":753508542820542464,"description":"Unknown IO ID 45"} 
[2026-11-03 09:07:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181298176001,"power":14428,"unknown_153":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":753508542820542464}} 
[2026-11-03 09:07:16] local.INFO: DEBUG: GPS processor result {"connection_id":229788,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53990,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:07:16] local.INFO: GPS data processed {"connection_id":229788,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:07:16] local.INFO: Acknowledgment sent {"connection_id":229788,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:07:20] local.INFO: TCP Data received {"connection_id":228078,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f797a88012d0bdac006eea8b00010014e2f..."} 
[2026-11-03 09:07:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228078,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f797a88012d0bdac006eea8b00010014e2f..."} 
[2026-11-03 09:07:20] local.INFO: Processing buffer {"connection_id":228078,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f797a88012d0bdac006eea8b00010014e2f..."} 
[2026-11-03 09:07:20] local.INFO: Packet analysis {"connection_id":228078,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f79"} 
[2026-11-03 09:07:20] local.INFO: Extracted packet for processing {"connection_id":228078,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f79"} 
[2026-11-03 09:07:20] local.INFO: GPS Element Parsed {"raw_longitude":755751616,"raw_latitude":116304048,"longitude_deg":75.5751616,"latitude_deg":11.6304048,"altitude":16,"angle":334,"satellites":47,"speed":27,"hex_longitude":"2d0bdac0","hex_latitude":"06eea8b0","is_valid_coordinates":true} 
[2026-11-03 09:07: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-11-03 09:07:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181281792001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:07:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37277236637728768,"note":"Value kept but may cause issues"} 
[2026-11-03 09:07:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":858850552460085248,"note":"Value kept but may cause issues"} 
[2026-11-03 09:07:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:07:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793676901000,"timestamp_ms":1793676901000,"timestamp_seconds":1793676901,"priority":1,"record_length":96,"hex_timestamp":"000001a19f797a88"} 
[2026-11-03 09:07:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:07:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:07: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":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 09:07:20] 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-11-03 09:07: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-11-03 09:07:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:07:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:07:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228078,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:07:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228078,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:07:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228078,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:07:20] 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-11-03 09:07:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:07:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:07:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181281792001,"66":27843,"3":206,"80":6400,"24":27,"16":37277236637728768,"45":858850552460085248},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,80,24,16,45]} 
[2026-11-03 09:07:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:07:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:07:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181281792001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:07:20] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 09:07:20] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:07:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37277236637728768,"km_value":37277236637728.766,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:07:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":858850552460085248,"description":"Unknown IO ID 45"} 
[2026-11-03 09:07:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181281792001,"power":27843,"unknown_3":206,"unknown_80":6400,"ignition":27,"odometer":null,"unknown_45":858850552460085248}} 
[2026-11-03 09:07:20] local.INFO: DEBUG: GPS processor result {"connection_id":228078,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53991,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:07:20] local.INFO: GPS data processed {"connection_id":228078,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:07:20] local.INFO: Acknowledgment sent {"connection_id":228078,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:07:37] local.INFO: TCP Data received {"connection_id":228079,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:07:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228079,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:07:37] local.INFO: Processing buffer {"connection_id":228079,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:07:37] local.INFO: IMEI packet received {"connection_id":228079,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:07:37] local.INFO: IMEI acknowledgment sent {"connection_id":228079,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:07:41] local.INFO: TCP Data received {"connection_id":228079,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:07:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228079,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:07:41] local.INFO: Processing buffer {"connection_id":228079,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:07:41] local.INFO: IMEI packet received {"connection_id":228079,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:07:41] local.INFO: IMEI acknowledgment sent {"connection_id":228079,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:07:41] local.INFO: TCP Data received {"connection_id":228079,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:07:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228079,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:07:41] local.INFO: Processing buffer {"connection_id":228079,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:07:41] local.INFO: IMEI packet received {"connection_id":228079,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:07:41] local.INFO: IMEI acknowledgment sent {"connection_id":228079,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:07:42] local.INFO: TCP Data received {"connection_id":228079,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f7ace60012d0a7500070604b8000e00af24..."} 
[2026-11-03 09:07:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228079,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f7ace60012d0a7500070604b8000e00af24..."} 
[2026-11-03 09:07:42] local.INFO: Processing buffer {"connection_id":228079,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f7ace60012d0a7500070604b8000e00af24..."} 
[2026-11-03 09:07:42] local.INFO: Packet analysis {"connection_id":228079,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f7a"} 
[2026-11-03 09:07:42] local.INFO: Extracted packet for processing {"connection_id":228079,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f7a"} 
[2026-11-03 09:07:42] local.INFO: GPS Element Parsed {"raw_longitude":755660032,"raw_latitude":117834936,"longitude_deg":75.5660032,"latitude_deg":11.7834936,"altitude":14,"angle":175,"satellites":36,"speed":0,"hex_longitude":"2d0a7500","hex_latitude":"070604b8","is_valid_coordinates":true} 
[2026-11-03 09:07: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-11-03 09:07:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181303552001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:07:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38940917989638144,"note":"Value kept but may cause issues"} 
[2026-11-03 09:07:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753578911564404736,"note":"Value kept but may cause issues"} 
[2026-11-03 09:07:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:07:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793676988000,"timestamp_ms":1793676988000,"timestamp_seconds":1793676988,"priority":1,"record_length":96,"hex_timestamp":"000001a19f7ace60"} 
[2026-11-03 09:07:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:07:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:07:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 09:07:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:07: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-11-03 09:07:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:07:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:07:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228079,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:07:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228079,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:07:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228079,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:07:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:07:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:07:42] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:07:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181303552001,"66":14363,"153":206,"94":10240,"24":0,"16":38940917989638144,"45":753578911564404736},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 09:07:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:07:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:07:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181303552001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:07:42] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 09:07:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:07:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38940917989638144,"km_value":38940917989638.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:07:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":753578911564404736,"description":"Unknown IO ID 45"} 
[2026-11-03 09:07:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181303552001,"power":14363,"unknown_153":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":753578911564404736}} 
[2026-11-03 09:07:42] local.INFO: DEBUG: GPS processor result {"connection_id":228079,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53992,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:07:42] local.INFO: GPS data processed {"connection_id":228079,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:07:42] local.INFO: Acknowledgment sent {"connection_id":228079,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:07:46] local.INFO: TCP Data received {"connection_id":228079,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f7b2068012d0a7500070604b8000e00af24..."} 
[2026-11-03 09:07:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228079,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f7b2068012d0a7500070604b8000e00af24..."} 
[2026-11-03 09:07:46] local.INFO: Processing buffer {"connection_id":228079,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f7b2068012d0a7500070604b8000e00af24..."} 
[2026-11-03 09:07:46] local.INFO: Packet analysis {"connection_id":228079,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f7b"} 
[2026-11-03 09:07:46] local.INFO: Extracted packet for processing {"connection_id":228079,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f7b"} 
[2026-11-03 09:07:46] local.INFO: GPS Element Parsed {"raw_longitude":755660032,"raw_latitude":117834936,"longitude_deg":75.5660032,"latitude_deg":11.7834936,"altitude":14,"angle":175,"satellites":36,"speed":0,"hex_longitude":"2d0a7500","hex_latitude":"070604b8","is_valid_coordinates":true} 
[2026-11-03 09:07:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 09:07:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181308928001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:07:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38940917989638144,"note":"Value kept but may cause issues"} 
[2026-11-03 09:07:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753508542820169728,"note":"Value kept but may cause issues"} 
[2026-11-03 09:07:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:07:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793677009000,"timestamp_ms":1793677009000,"timestamp_seconds":1793677009,"priority":1,"record_length":96,"hex_timestamp":"000001a19f7b2068"} 
[2026-11-03 09:07:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:07:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:07:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":27,"data_length":795,"current_offset":136} 
[2026-11-03 09:07:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":721,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:07:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:07:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:07:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:07:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228079,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:07:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228079,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:07:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228079,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:07:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:07:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:07:46] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:07:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181308928001,"66":14537,"153":206,"94":10240,"24":0,"16":38940917989638144,"45":753508542820169728},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 09:07:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:07:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:07:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181308928001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:07:46] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 09:07:46] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:07:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38940917989638144,"km_value":38940917989638.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:07:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":753508542820169728,"description":"Unknown IO ID 45"} 
[2026-11-03 09:07:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181308928001,"power":14537,"unknown_153":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":753508542820169728}} 
[2026-11-03 09:07:46] local.INFO: DEBUG: GPS processor result {"connection_id":228079,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53993,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:07:46] local.INFO: GPS data processed {"connection_id":228079,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:07:46] local.INFO: Acknowledgment sent {"connection_id":228079,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:08:05] local.INFO: TCP Data received {"connection_id":231607,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:08:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231607,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:08:05] local.INFO: Processing buffer {"connection_id":231607,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:08:05] local.INFO: IMEI packet received {"connection_id":231607,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:08:05] local.INFO: IMEI acknowledgment sent {"connection_id":231607,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:08:07] local.INFO: TCP Data received {"connection_id":231607,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:08:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231607,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:08:07] local.INFO: Processing buffer {"connection_id":231607,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:08:07] local.INFO: IMEI packet received {"connection_id":231607,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:08:07] local.INFO: IMEI acknowledgment sent {"connection_id":231607,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:08:08] local.INFO: TCP Data received {"connection_id":231607,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f79a580012d0bcb8006eecab8001001502e..."} 
[2026-11-03 09:08:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231607,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f79a580012d0bcb8006eecab8001001502e..."} 
[2026-11-03 09:08:08] local.INFO: Processing buffer {"connection_id":231607,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f79a580012d0bcb8006eecab8001001502e..."} 
[2026-11-03 09:08:08] local.INFO: Packet analysis {"connection_id":231607,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f79"} 
[2026-11-03 09:08:08] local.INFO: Extracted packet for processing {"connection_id":231607,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f79"} 
[2026-11-03 09:08:08] local.INFO: GPS Element Parsed {"raw_longitude":755747712,"raw_latitude":116312760,"longitude_deg":75.5747712,"latitude_deg":11.631276,"altitude":16,"angle":336,"satellites":46,"speed":40,"hex_longitude":"2d0bcb80","hex_latitude":"06eecab8","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:08:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181286656001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:08:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37277700494196736,"note":"Value kept but may cause issues"} 
[2026-11-03 09:08:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":854206215346499584,"note":"Value kept but may cause issues"} 
[2026-11-03 09:08:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:08:08] local.INFO: AVL Record Parsed {"raw_timestamp":1793676912000,"timestamp_ms":1793676912000,"timestamp_seconds":1793676912,"priority":1,"record_length":96,"hex_timestamp":"000001a19f79a580"} 
[2026-11-03 09:08:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:08: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-11-03 09: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":195,"data_length":795,"current_offset":136} 
[2026-11-03 09:08: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-11-03 09: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-11-03 09:08:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:08:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:08:08] local.INFO: Teltonika packet parsed successfully {"connection_id":231607,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:08:08] local.INFO: Passing IMEI to GPS processor {"connection_id":231607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:08:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":231607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:08:08] 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-11-03 09:08:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:08:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:08:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181286656001,"66":28050,"3":206,"80":6400,"24":40,"16":37277700494196736,"45":854206215346499584},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,80,24,16,45]} 
[2026-11-03 09:08:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:08:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:08:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181286656001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:08:08] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 09:08:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:08:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37277700494196736,"km_value":37277700494196.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:08:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":854206215346499584,"description":"Unknown IO ID 45"} 
[2026-11-03 09:08:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181286656001,"power":28050,"unknown_3":206,"unknown_80":6400,"ignition":40,"odometer":null,"unknown_45":854206215346499584}} 
[2026-11-03 09:08:08] local.INFO: DEBUG: GPS processor result {"connection_id":231607,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53994,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:08:08] local.INFO: GPS data processed {"connection_id":231607,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:08:08] local.INFO: Acknowledgment sent {"connection_id":231607,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:08:17] local.INFO: TCP Data received {"connection_id":228079,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f7b7270012d0a7500070604b8000e00af21..."} 
[2026-11-03 09:08:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228079,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f7b7270012d0a7500070604b8000e00af21..."} 
[2026-11-03 09:08:17] local.INFO: Processing buffer {"connection_id":228079,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f7b7270012d0a7500070604b8000e00af21..."} 
[2026-11-03 09:08:17] local.INFO: Packet analysis {"connection_id":228079,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f7b"} 
[2026-11-03 09:08:17] local.INFO: Extracted packet for processing {"connection_id":228079,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f7b"} 
[2026-11-03 09:08:17] local.INFO: GPS Element Parsed {"raw_longitude":755660032,"raw_latitude":117834936,"longitude_deg":75.5660032,"latitude_deg":11.7834936,"altitude":14,"angle":175,"satellites":33,"speed":0,"hex_longitude":"2d0a7500","hex_latitude":"070604b8","is_valid_coordinates":true} 
[2026-11-03 09:08: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-11-03 09:08:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181314304001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:08:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38940917989638144,"note":"Value kept but may cause issues"} 
[2026-11-03 09:08:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753508542820169728,"note":"Value kept but may cause issues"} 
[2026-11-03 09:08:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:08:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793677030000,"timestamp_ms":1793677030000,"timestamp_seconds":1793677030,"priority":1,"record_length":96,"hex_timestamp":"000001a19f7b7270"} 
[2026-11-03 09:08:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:08:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:08: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":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-11-03 09:08:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:08: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-11-03 09:08:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:08:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:08:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228079,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:08:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228079,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:08:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228079,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:08:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:08:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:08:17] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:08:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181314304001,"66":14363,"153":206,"94":10240,"24":0,"16":38940917989638144,"45":753508542820169728},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 09:08:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:08:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:08:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181314304001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:08:17] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 09:08:17] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:08:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38940917989638144,"km_value":38940917989638.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:08:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":753508542820169728,"description":"Unknown IO ID 45"} 
[2026-11-03 09:08:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181314304001,"power":14363,"unknown_153":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":753508542820169728}} 
[2026-11-03 09:08:17] local.INFO: DEBUG: GPS processor result {"connection_id":228079,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53995,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:08:17] local.INFO: GPS data processed {"connection_id":228079,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:08:17] local.INFO: Acknowledgment sent {"connection_id":228079,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:08:37] local.INFO: TCP Data received {"connection_id":228518,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:08:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228518,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:08:37] local.INFO: Processing buffer {"connection_id":228518,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:08:37] local.INFO: IMEI packet received {"connection_id":228518,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:08:37] local.INFO: IMEI acknowledgment sent {"connection_id":228518,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:08:38] local.INFO: TCP Data received {"connection_id":228518,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:08:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228518,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:08:38] local.INFO: Processing buffer {"connection_id":228518,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:08:38] local.INFO: IMEI packet received {"connection_id":228518,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:08:38] local.INFO: IMEI acknowledgment sent {"connection_id":228518,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:08:39] local.INFO: TCP Data received {"connection_id":231607,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f79c8a8012d0bbcc006eeee08000f01512f..."} 
[2026-11-03 09:08:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231607,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f79c8a8012d0bbcc006eeee08000f01512f..."} 
[2026-11-03 09:08:39] local.INFO: Processing buffer {"connection_id":231607,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f79c8a8012d0bbcc006eeee08000f01512f..."} 
[2026-11-03 09:08:39] local.INFO: Packet analysis {"connection_id":231607,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f79"} 
[2026-11-03 09:08:39] local.INFO: Extracted packet for processing {"connection_id":231607,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f79"} 
[2026-11-03 09:08:39] local.INFO: GPS Element Parsed {"raw_longitude":755743936,"raw_latitude":116321800,"longitude_deg":75.5743936,"latitude_deg":11.63218,"altitude":15,"angle":337,"satellites":47,"speed":45,"hex_longitude":"2d0bbcc0","hex_latitude":"06eeee08","is_valid_coordinates":true} 
[2026-11-03 09:08:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 09:08:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181289472001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:08:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37278172940599296,"note":"Value kept but may cause issues"} 
[2026-11-03 09:08:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":849913721953892352,"note":"Value kept but may cause issues"} 
[2026-11-03 09:08:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:08:39] local.INFO: AVL Record Parsed {"raw_timestamp":1793676921000,"timestamp_ms":1793676921000,"timestamp_seconds":1793676921,"priority":1,"record_length":96,"hex_timestamp":"000001a19f79c8a8"} 
[2026-11-03 09:08:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:08: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-11-03 09:08:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 09:08:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:08:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:08:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:08:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:08:39] local.INFO: Teltonika packet parsed successfully {"connection_id":231607,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:08:39] local.INFO: Passing IMEI to GPS processor {"connection_id":231607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:08:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":231607,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:08: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-11-03 09:08:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:08:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:08:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181289472001,"66":28050,"3":206,"80":6400,"24":45,"16":37278172940599296,"45":849913721953892352},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,80,24,16,45]} 
[2026-11-03 09:08:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:08:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:08:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181289472001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:08:39] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 09:08:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:08:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37278172940599296,"km_value":37278172940599.3,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:08:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":849913721953892352,"description":"Unknown IO ID 45"} 
[2026-11-03 09:08:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181289472001,"power":28050,"unknown_3":206,"unknown_80":6400,"ignition":45,"odometer":null,"unknown_45":849913721953892352}} 
[2026-11-03 09:08:39] local.INFO: DEBUG: GPS processor result {"connection_id":231607,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53996,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:08:39] local.INFO: GPS data processed {"connection_id":231607,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:08:39] local.INFO: Acknowledgment sent {"connection_id":231607,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:08:39] local.INFO: TCP Data received {"connection_id":228518,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:08:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228518,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:08:39] local.INFO: Processing buffer {"connection_id":228518,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:08:39] local.INFO: IMEI packet received {"connection_id":228518,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:08:39] local.INFO: IMEI acknowledgment sent {"connection_id":228518,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:08:39] local.INFO: TCP Data received {"connection_id":228518,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:08:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228518,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:08:39] local.INFO: Processing buffer {"connection_id":228518,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:08:39] local.INFO: IMEI packet received {"connection_id":228518,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:08:39] local.INFO: IMEI acknowledgment sent {"connection_id":228518,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:09:05] local.INFO: TCP Data received {"connection_id":228519,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:09:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228519,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:09:05] local.INFO: Processing buffer {"connection_id":228519,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:09:05] local.INFO: IMEI packet received {"connection_id":228519,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:09:05] local.INFO: IMEI acknowledgment sent {"connection_id":228519,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:09:10] local.INFO: TCP Data received {"connection_id":228519,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:09:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228519,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:09:10] local.INFO: Processing buffer {"connection_id":228519,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:09:10] local.INFO: IMEI packet received {"connection_id":228519,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:09:10] local.INFO: IMEI acknowledgment sent {"connection_id":228519,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:10:03] local.INFO: TCP Data received {"connection_id":228519,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f7c0eb0012d0b7f0006ef96e0000b015a30..."} 
[2026-11-03 09:10:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228519,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f7c0eb0012d0b7f0006ef96e0000b015a30..."} 
[2026-11-03 09:10:03] local.INFO: Processing buffer {"connection_id":228519,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f7c0eb0012d0b7f0006ef96e0000b015a30..."} 
[2026-11-03 09:10:03] local.INFO: Packet analysis {"connection_id":228519,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f7c"} 
[2026-11-03 09:10:03] local.INFO: Extracted packet for processing {"connection_id":228519,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f7c"} 
[2026-11-03 09:10:03] local.INFO: GPS Element Parsed {"raw_longitude":755728128,"raw_latitude":116365024,"longitude_deg":75.5728128,"latitude_deg":11.6365024,"altitude":11,"angle":346,"satellites":48,"speed":0,"hex_longitude":"2d0b7f00","hex_latitude":"06ef96e0","is_valid_coordinates":true} 
[2026-11-03 09:10:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 09:10:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181324544001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:10:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37280427798429696,"note":"Value kept but may cause issues"} 
[2026-11-03 09:10:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":828732729969477632,"note":"Value kept but may cause issues"} 
[2026-11-03 09:10:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:10:03] local.INFO: AVL Record Parsed {"raw_timestamp":1793677070000,"timestamp_ms":1793677070000,"timestamp_seconds":1793677070,"priority":1,"record_length":96,"hex_timestamp":"000001a19f7c0eb0"} 
[2026-11-03 09:10:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:10:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:10:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 09:10: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-11-03 09:10:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:10:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:10:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:10:03] local.INFO: Teltonika packet parsed successfully {"connection_id":228519,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:10:03] local.INFO: Passing IMEI to GPS processor {"connection_id":228519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:10:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":228519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:10:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.24","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:10:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:10:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:10:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181324544001,"66":27843,"3":206,"80":6400,"24":0,"16":37280427798429696,"45":828732729969477632},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,80,24,16,45]} 
[2026-11-03 09:10:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:10:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:10:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181324544001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:10:03] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 09:10:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:10:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37280427798429696,"km_value":37280427798429.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:10:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":828732729969477632,"description":"Unknown IO ID 45"} 
[2026-11-03 09:10:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181324544001,"power":27843,"unknown_3":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":828732729969477632}} 
[2026-11-03 09:10:03] local.INFO: DEBUG: GPS processor result {"connection_id":228519,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53997,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:10:03] local.INFO: GPS data processed {"connection_id":228519,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:10:03] local.INFO: Acknowledgment sent {"connection_id":228519,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:10:05] local.INFO: TCP Data received {"connection_id":228083,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:10:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228083,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:10:05] local.INFO: Processing buffer {"connection_id":228083,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:10:05] local.INFO: IMEI packet received {"connection_id":228083,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:10:05] local.INFO: IMEI acknowledgment sent {"connection_id":228083,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:10:10] local.INFO: TCP Data received {"connection_id":228083,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:10:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228083,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:10:10] local.INFO: Processing buffer {"connection_id":228083,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:10:10] local.INFO: IMEI packet received {"connection_id":228083,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:10:10] local.INFO: IMEI acknowledgment sent {"connection_id":228083,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:10:11] local.INFO: TCP Data received {"connection_id":228083,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f7cb2c0012d0b7c8006efa260000b01592e..."} 
[2026-11-03 09:10:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228083,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f7cb2c0012d0b7c8006efa260000b01592e..."} 
[2026-11-03 09:10:11] local.INFO: Processing buffer {"connection_id":228083,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f7cb2c0012d0b7c8006efa260000b01592e..."} 
[2026-11-03 09:10:11] local.INFO: Packet analysis {"connection_id":228083,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f7c"} 
[2026-11-03 09:10:11] local.INFO: Extracted packet for processing {"connection_id":228083,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f7c"} 
[2026-11-03 09:10:11] local.INFO: GPS Element Parsed {"raw_longitude":755727488,"raw_latitude":116367968,"longitude_deg":75.5727488,"latitude_deg":11.6367968,"altitude":11,"angle":345,"satellites":46,"speed":0,"hex_longitude":"2d0b7c80","hex_latitude":"06efa260","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:10:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181335296001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:10:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37280578122285056,"note":"Value kept but may cause issues"} 
[2026-11-03 09:10:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":828380886248910848,"note":"Value kept but may cause issues"} 
[2026-11-03 09:10:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:10:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793677112000,"timestamp_ms":1793677112000,"timestamp_seconds":1793677112,"priority":1,"record_length":96,"hex_timestamp":"000001a19f7cb2c0"} 
[2026-11-03 09:10:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:10: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-11-03 09: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 09:10:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09: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-11-03 09:10:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:10:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:10:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228083,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:10:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:10:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:10:11] 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-11-03 09:10:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:10:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:10:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181335296001,"66":27930,"3":206,"80":6400,"24":0,"16":37280578122285056,"45":828380886248910848},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,80,24,16,45]} 
[2026-11-03 09:10:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:10:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:10:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181335296001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:10:11] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 09:10:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:10:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37280578122285056,"km_value":37280578122285.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:10:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":828380886248910848,"description":"Unknown IO ID 45"} 
[2026-11-03 09:10:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181335296001,"power":27930,"unknown_3":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":828380886248910848}} 
[2026-11-03 09:10:11] local.INFO: DEBUG: GPS processor result {"connection_id":228083,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53998,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:10:11] local.INFO: GPS data processed {"connection_id":228083,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:10:11] local.INFO: Acknowledgment sent {"connection_id":228083,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:10:43] local.INFO: TCP Data received {"connection_id":228083,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f7d04c8012d0b78c006efafe8000c015c2e..."} 
[2026-11-03 09:10:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228083,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f7d04c8012d0b78c006efafe8000c015c2e..."} 
[2026-11-03 09:10:43] local.INFO: Processing buffer {"connection_id":228083,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f7d04c8012d0b78c006efafe8000c015c2e..."} 
[2026-11-03 09:10:43] local.INFO: Packet analysis {"connection_id":228083,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f7d"} 
[2026-11-03 09:10:43] local.INFO: Extracted packet for processing {"connection_id":228083,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f7d"} 
[2026-11-03 09:10:43] local.INFO: GPS Element Parsed {"raw_longitude":755726528,"raw_latitude":116371432,"longitude_deg":75.5726528,"latitude_deg":11.6371432,"altitude":12,"angle":348,"satellites":46,"speed":0,"hex_longitude":"2d0b78c0","hex_latitude":"06efafe8","is_valid_coordinates":true} 
[2026-11-03 09:10: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-11-03 09:10:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181340672001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:10:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37280758510911488,"note":"Value kept but may cause issues"} 
[2026-11-03 09:10:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":827677198807883776,"note":"Value kept but may cause issues"} 
[2026-11-03 09:10:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:10:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793677133000,"timestamp_ms":1793677133000,"timestamp_seconds":1793677133,"priority":1,"record_length":96,"hex_timestamp":"000001a19f7d04c8"} 
[2026-11-03 09:10:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:10: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-11-03 09:10: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 09:10:43] 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-11-03 09:10: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-11-03 09:10:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:10:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:10:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228083,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:10:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:10:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:10:43] 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-11-03 09:10:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:10:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:10:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181340672001,"66":27995,"3":206,"80":6400,"24":0,"16":37280758510911488,"45":827677198807883776},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,80,24,16,45]} 
[2026-11-03 09:10:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:10:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:10:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181340672001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:10:43] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 09:10:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:10:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37280758510911488,"km_value":37280758510911.484,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:10:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":827677198807883776,"description":"Unknown IO ID 45"} 
[2026-11-03 09:10:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181340672001,"power":27995,"unknown_3":206,"unknown_80":6400,"ignition":0,"odometer":null,"unknown_45":827677198807883776}} 
[2026-11-03 09:10:43] local.INFO: DEBUG: GPS processor result {"connection_id":228083,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":53999,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:10:43] local.INFO: GPS data processed {"connection_id":228083,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:10:43] local.INFO: Acknowledgment sent {"connection_id":228083,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:11:04] local.INFO: TCP Data received {"connection_id":228084,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:11:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228084,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:11:04] local.INFO: Processing buffer {"connection_id":228084,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:11:04] local.INFO: IMEI packet received {"connection_id":228084,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:11:04] local.INFO: IMEI acknowledgment sent {"connection_id":228084,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:11:05] local.INFO: TCP Data received {"connection_id":228084,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:11:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228084,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:11:05] local.INFO: Processing buffer {"connection_id":228084,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:11:05] local.INFO: IMEI packet received {"connection_id":228084,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:11:05] local.INFO: IMEI acknowledgment sent {"connection_id":228084,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:11:10] local.INFO: TCP Data received {"connection_id":228084,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:11:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228084,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:11:10] local.INFO: Processing buffer {"connection_id":228084,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:11:10] local.INFO: IMEI packet received {"connection_id":228084,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:11:10] local.INFO: IMEI acknowledgment sent {"connection_id":228084,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:11:11] local.INFO: TCP Data received {"connection_id":228084,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f7d56d0012d0b75c006efba60000d015a2d..."} 
[2026-11-03 09:11:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228084,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f7d56d0012d0b75c006efba60000d015a2d..."} 
[2026-11-03 09:11:11] local.INFO: Processing buffer {"connection_id":228084,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f7d56d0012d0b75c006efba60000d015a2d..."} 
[2026-11-03 09:11:11] local.INFO: Packet analysis {"connection_id":228084,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f7d"} 
[2026-11-03 09:11:11] local.INFO: Extracted packet for processing {"connection_id":228084,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f7d"} 
[2026-11-03 09:11:11] local.INFO: GPS Element Parsed {"raw_longitude":755725760,"raw_latitude":116374112,"longitude_deg":75.572576,"latitude_deg":11.6374112,"altitude":13,"angle":346,"satellites":45,"speed":6,"hex_longitude":"2d0b75c0","hex_latitude":"06efba60","is_valid_coordinates":true} 
[2026-11-03 09:11: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-11-03 09:11:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181346048001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:11:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37280895949864960,"note":"Value kept but may cause issues"} 
[2026-11-03 09:11:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":826621667646105600,"note":"Value kept but may cause issues"} 
[2026-11-03 09:11:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:11:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793677154000,"timestamp_ms":1793677154000,"timestamp_seconds":1793677154,"priority":1,"record_length":96,"hex_timestamp":"000001a19f7d56d0"} 
[2026-11-03 09:11:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:11: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-11-03 09:11:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 09:11:11] 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-11-03 09:11: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-11-03 09:11:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:11:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:11:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228084,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:11:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:11:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:11:11] 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-11-03 09:11:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:11:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:11:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181346048001,"66":27843,"3":206,"80":6400,"24":6,"16":37280895949864960,"45":826621667646105600},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,80,24,16,45]} 
[2026-11-03 09:11:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:11:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:11:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181346048001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:11:11] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 09:11:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:11:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37280895949864960,"km_value":37280895949864.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:11:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":826621667646105600,"description":"Unknown IO ID 45"} 
[2026-11-03 09:11:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181346048001,"power":27843,"unknown_3":206,"unknown_80":6400,"ignition":6,"odometer":null,"unknown_45":826621667646105600}} 
[2026-11-03 09:11:11] local.INFO: DEBUG: GPS processor result {"connection_id":228084,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54000,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:11:11] local.INFO: GPS data processed {"connection_id":228084,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:11:11] local.INFO: Acknowledgment sent {"connection_id":228084,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:11:19] local.INFO: TCP Data received {"connection_id":228521,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:11:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228521,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:11:19] local.INFO: Processing buffer {"connection_id":228521,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:11:19] local.INFO: IMEI packet received {"connection_id":228521,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 09:11:19] local.INFO: IMEI acknowledgment sent {"connection_id":228521,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:11:40] local.INFO: TCP Data received {"connection_id":228523,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:11:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228523,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:11:40] local.INFO: Processing buffer {"connection_id":228523,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:11:40] local.INFO: IMEI packet received {"connection_id":228523,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 09:11:40] local.INFO: IMEI acknowledgment sent {"connection_id":228523,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:11:42] local.INFO: TCP Data received {"connection_id":228084,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f7da8d8012d0b728006efc4c00010015b2d..."} 
[2026-11-03 09:11:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228084,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f7da8d8012d0b728006efc4c00010015b2d..."} 
[2026-11-03 09:11:42] local.INFO: Processing buffer {"connection_id":228084,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f7da8d8012d0b728006efc4c00010015b2d..."} 
[2026-11-03 09:11:42] local.INFO: Packet analysis {"connection_id":228084,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f7d"} 
[2026-11-03 09:11:42] local.INFO: Extracted packet for processing {"connection_id":228084,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f7d"} 
[2026-11-03 09:11:42] local.INFO: GPS Element Parsed {"raw_longitude":755724928,"raw_latitude":116376768,"longitude_deg":75.5724928,"latitude_deg":11.6376768,"altitude":16,"angle":347,"satellites":45,"speed":13,"hex_longitude":"2d0b7280","hex_latitude":"06efc4c0","is_valid_coordinates":true} 
[2026-11-03 09:11:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 09:11:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181351424001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:11:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37281037683785728,"note":"Value kept but may cause issues"} 
[2026-11-03 09:11:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":825777242716659712,"note":"Value kept but may cause issues"} 
[2026-11-03 09:11:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,5,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:11:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793677175000,"timestamp_ms":1793677175000,"timestamp_seconds":1793677175,"priority":1,"record_length":96,"hex_timestamp":"000001a19f7da8d8"} 
[2026-11-03 09:11:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:11: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-11-03 09:11:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 09:11:42] 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-11-03 09:11:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:11:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:11:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:11:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228084,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:11:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:11:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:11:42] 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-11-03 09:11:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:11:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:11:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181351424001,"66":27908,"5":206,"80":6400,"24":13,"16":37281037683785728,"45":825777242716659712},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,5,80,24,16,45]} 
[2026-11-03 09:11:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:11:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:11:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181351424001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:11:42] local.INFO: Unknown IO ID detected {"io_id":5,"value":206,"description":"Unknown IO ID 5"} 
[2026-11-03 09:11:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:11:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37281037683785728,"km_value":37281037683785.73,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:11:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":825777242716659712,"description":"Unknown IO ID 45"} 
[2026-11-03 09:11:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181351424001,"power":27908,"unknown_5":206,"unknown_80":6400,"ignition":13,"odometer":null,"unknown_45":825777242716659712}} 
[2026-11-03 09:11:42] local.INFO: DEBUG: GPS processor result {"connection_id":228084,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54001,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:11:42] local.INFO: GPS data processed {"connection_id":228084,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:11:42] local.INFO: Acknowledgment sent {"connection_id":228084,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:12:05] local.INFO: TCP Data received {"connection_id":231609,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:12:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231609,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:12:05] local.INFO: Processing buffer {"connection_id":231609,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:12:05] local.INFO: IMEI packet received {"connection_id":231609,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:12:05] local.INFO: IMEI acknowledgment sent {"connection_id":231609,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:12:07] local.INFO: TCP Data received {"connection_id":231609,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:12:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231609,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:12:07] local.INFO: Processing buffer {"connection_id":231609,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:12:07] local.INFO: IMEI packet received {"connection_id":231609,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:12:07] local.INFO: IMEI acknowledgment sent {"connection_id":231609,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:12:10] local.INFO: TCP Data received {"connection_id":231609,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:12:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231609,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:12:10] local.INFO: Processing buffer {"connection_id":231609,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:12:10] local.INFO: IMEI packet received {"connection_id":231609,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:12:10] local.INFO: IMEI acknowledgment sent {"connection_id":231609,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:12:11] local.INFO: TCP Data received {"connection_id":231609,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f7df6f8012d0b6ac006efe8d0000e015c2d..."} 
[2026-11-03 09:12:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231609,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f7df6f8012d0b6ac006efe8d0000e015c2d..."} 
[2026-11-03 09:12:11] local.INFO: Processing buffer {"connection_id":231609,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f7df6f8012d0b6ac006efe8d0000e015c2d..."} 
[2026-11-03 09:12:11] local.INFO: Packet analysis {"connection_id":231609,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f7d"} 
[2026-11-03 09:12:11] local.INFO: Extracted packet for processing {"connection_id":231609,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f7d"} 
[2026-11-03 09:12:11] local.INFO: GPS Element Parsed {"raw_longitude":755722944,"raw_latitude":116386000,"longitude_deg":75.5722944,"latitude_deg":11.6386,"altitude":14,"angle":348,"satellites":45,"speed":25,"hex_longitude":"2d0b6ac0","hex_latitude":"06efe8d0","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:12:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181356800001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:12:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37281497245286400,"note":"Value kept but may cause issues"} 
[2026-11-03 09:12:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":824862449043030016,"note":"Value kept but may cause issues"} 
[2026-11-03 09:12:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,5,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:12:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793677195000,"timestamp_ms":1793677195000,"timestamp_seconds":1793677195,"priority":1,"record_length":96,"hex_timestamp":"000001a19f7df6f8"} 
[2026-11-03 09:12:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:12: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-11-03 09: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 09:12:11] 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-11-03 09: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-11-03 09:12:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:12:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:12:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231609,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:12:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:12:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:12:11] 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-11-03 09:12:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:12:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:12:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181356800001,"66":27865,"5":206,"80":6400,"24":25,"16":37281497245286400,"45":824862449043030016},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,5,80,24,16,45]} 
[2026-11-03 09:12:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:12:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:12:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181356800001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:12:11] local.INFO: Unknown IO ID detected {"io_id":5,"value":206,"description":"Unknown IO ID 5"} 
[2026-11-03 09:12:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:12:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37281497245286400,"km_value":37281497245286.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:12:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":824862449043030016,"description":"Unknown IO ID 45"} 
[2026-11-03 09:12:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181356800001,"power":27865,"unknown_5":206,"unknown_80":6400,"ignition":25,"odometer":null,"unknown_45":824862449043030016}} 
[2026-11-03 09:12:11] local.INFO: DEBUG: GPS processor result {"connection_id":231609,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54002,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:12:11] local.INFO: GPS data processed {"connection_id":231609,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:12:11] local.INFO: Acknowledgment sent {"connection_id":231609,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:12:43] local.INFO: TCP Data received {"connection_id":231609,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f7fa890012d0a978006f142200011013f2a..."} 
[2026-11-03 09:12:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231609,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f7fa890012d0a978006f142200011013f2a..."} 
[2026-11-03 09:12:43] local.INFO: Processing buffer {"connection_id":231609,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f7fa890012d0a978006f142200011013f2a..."} 
[2026-11-03 09:12:43] local.INFO: Packet analysis {"connection_id":231609,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f7f"} 
[2026-11-03 09:12:43] local.INFO: Extracted packet for processing {"connection_id":231609,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f7f"} 
[2026-11-03 09:12:43] local.INFO: GPS Element Parsed {"raw_longitude":755668864,"raw_latitude":116474400,"longitude_deg":75.5668864,"latitude_deg":11.64744,"altitude":17,"angle":319,"satellites":42,"speed":29,"hex_longitude":"2d0a9780","hex_latitude":"06f14220","is_valid_coordinates":true} 
[2026-11-03 09:12:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 09:12:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181388288001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:12:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37286711335583744,"note":"Value kept but may cause issues"} 
[2026-11-03 09:12:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":769693353631682560,"note":"Value kept but may cause issues"} 
[2026-11-03 09:12:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,210,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:12:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793677306000,"timestamp_ms":1793677306000,"timestamp_seconds":1793677306,"priority":1,"record_length":96,"hex_timestamp":"000001a19f7fa890"} 
[2026-11-03 09:12:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:12: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-11-03 09:12:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 09:12:43] 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-11-03 09:12:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:12:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:12:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:12:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231609,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:12:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:12:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:12:43] 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-11-03 09:12:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:12:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:12:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181388288001,"66":27919,"210":206,"80":6400,"24":29,"16":37286711335583744,"45":769693353631682560},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,210,80,24,16,45]} 
[2026-11-03 09:12:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:12:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:12:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181388288001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:12:43] local.INFO: Unknown IO ID detected {"io_id":210,"value":206,"description":"Unknown IO ID 210"} 
[2026-11-03 09:12:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:12:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37286711335583744,"km_value":37286711335583.74,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:12:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":769693353631682560,"description":"Unknown IO ID 45"} 
[2026-11-03 09:12:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181388288001,"power":27919,"unknown_210":206,"unknown_80":6400,"ignition":29,"odometer":null,"unknown_45":769693353631682560}} 
[2026-11-03 09:12:43] local.INFO: DEBUG: GPS processor result {"connection_id":231609,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54003,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:12:43] local.INFO: GPS data processed {"connection_id":231609,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:12:43] local.INFO: Acknowledgment sent {"connection_id":231609,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:13:05] local.INFO: TCP Data received {"connection_id":228525,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:13:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228525,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:13:05] local.INFO: Processing buffer {"connection_id":228525,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:13:05] local.INFO: IMEI packet received {"connection_id":228525,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:13:05] local.INFO: IMEI acknowledgment sent {"connection_id":228525,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:13:09] local.INFO: TCP Data received {"connection_id":228525,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:13:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228525,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:13:09] local.INFO: Processing buffer {"connection_id":228525,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:13:09] local.INFO: IMEI packet received {"connection_id":228525,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:13:09] local.INFO: IMEI acknowledgment sent {"connection_id":228525,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:13:10] local.INFO: TCP Data received {"connection_id":228525,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:13:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228525,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:13:10] local.INFO: Processing buffer {"connection_id":228525,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:13:10] local.INFO: IMEI packet received {"connection_id":228525,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:13:10] local.INFO: IMEI acknowledgment sent {"connection_id":228525,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:13:11] local.INFO: TCP Data received {"connection_id":228525,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f7fbc18012d0a8e4006f14d600012013224..."} 
[2026-11-03 09:13:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228525,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f7fbc18012d0a8e4006f14d600012013224..."} 
[2026-11-03 09:13:11] local.INFO: Processing buffer {"connection_id":228525,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f7fbc18012d0a8e4006f14d600012013224..."} 
[2026-11-03 09:13:11] local.INFO: Packet analysis {"connection_id":228525,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f7f"} 
[2026-11-03 09:13:11] local.INFO: Extracted packet for processing {"connection_id":228525,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f7f"} 
[2026-11-03 09:13:11] local.INFO: GPS Element Parsed {"raw_longitude":755666496,"raw_latitude":116477280,"longitude_deg":75.5666496,"latitude_deg":11.647728,"altitude":18,"angle":306,"satellites":36,"speed":30,"hex_longitude":"2d0a8e40","hex_latitude":"06f14d60","is_valid_coordinates":true} 
[2026-11-03 09:13: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-11-03 09:13:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181390336001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:13:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37286891724210176,"note":"Value kept but may cause issues"} 
[2026-11-03 09:13:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":763219429168390144,"note":"Value kept but may cause issues"} 
[2026-11-03 09:13:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,210,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:13:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793677311000,"timestamp_ms":1793677311000,"timestamp_seconds":1793677311,"priority":1,"record_length":96,"hex_timestamp":"000001a19f7fbc18"} 
[2026-11-03 09:13:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:13: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-11-03 09:13:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 09:13:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:13: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-11-03 09:13:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:13:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:13:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228525,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:13:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228525,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:13:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228525,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:13:11] 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-11-03 09:13:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:13:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:13:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181390336001,"66":27908,"210":206,"80":6400,"24":30,"16":37286891724210176,"45":763219429168390144},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,210,80,24,16,45]} 
[2026-11-03 09:13:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:13:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:13:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181390336001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:13:11] local.INFO: Unknown IO ID detected {"io_id":210,"value":206,"description":"Unknown IO ID 210"} 
[2026-11-03 09:13:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:13:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37286891724210176,"km_value":37286891724210.18,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:13:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":763219429168390144,"description":"Unknown IO ID 45"} 
[2026-11-03 09:13:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181390336001,"power":27908,"unknown_210":206,"unknown_80":6400,"ignition":30,"odometer":null,"unknown_45":763219429168390144}} 
[2026-11-03 09:13:11] local.INFO: DEBUG: GPS processor result {"connection_id":228525,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54004,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:13:11] local.INFO: GPS data processed {"connection_id":228525,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:13:11] local.INFO: Acknowledgment sent {"connection_id":228525,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:13:42] local.INFO: TCP Data received {"connection_id":228525,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f7fe710012d0a6f4006f160100013012d2b..."} 
[2026-11-03 09:13:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228525,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f7fe710012d0a6f4006f160100013012d2b..."} 
[2026-11-03 09:13:43] local.INFO: Processing buffer {"connection_id":228525,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f7fe710012d0a6f4006f160100013012d2b..."} 
[2026-11-03 09:13:43] local.INFO: Packet analysis {"connection_id":228525,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f7f"} 
[2026-11-03 09:13:43] local.INFO: Extracted packet for processing {"connection_id":228525,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f7f"} 
[2026-11-03 09:13:43] local.INFO: GPS Element Parsed {"raw_longitude":755658560,"raw_latitude":116482064,"longitude_deg":75.565856,"latitude_deg":11.6482064,"altitude":19,"angle":301,"satellites":43,"speed":34,"hex_longitude":"2d0a6f40","hex_latitude":"06f16010","is_valid_coordinates":true} 
[2026-11-03 09:13: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-11-03 09:13:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181391616001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:13:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37287334105841664,"note":"Value kept but may cause issues"} 
[2026-11-03 09:13:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":760615785634553856,"note":"Value kept but may cause issues"} 
[2026-11-03 09:13:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:13:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793677322000,"timestamp_ms":1793677322000,"timestamp_seconds":1793677322,"priority":1,"record_length":96,"hex_timestamp":"000001a19f7fe710"} 
[2026-11-03 09:13:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:13: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-11-03 09:13: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 09:13:43] 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-11-03 09:13: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-11-03 09:13:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:13:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:13:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228525,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:13:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228525,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:13:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228525,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:13:43] 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-11-03 09:13:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:13:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:13:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181391616001,"66":27821,"212":206,"80":6400,"24":34,"16":37287334105841664,"45":760615785634553856},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,80,24,16,45]} 
[2026-11-03 09:13:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:13:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:13:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181391616001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:13:43] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-11-03 09:13:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:13:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37287334105841664,"km_value":37287334105841.664,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:13:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":760615785634553856,"description":"Unknown IO ID 45"} 
[2026-11-03 09:13:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181391616001,"power":27821,"unknown_212":206,"unknown_80":6400,"ignition":34,"odometer":null,"unknown_45":760615785634553856}} 
[2026-11-03 09:13:43] local.INFO: DEBUG: GPS processor result {"connection_id":228525,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54005,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:13:43] local.INFO: GPS data processed {"connection_id":228525,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:13:43] local.INFO: Acknowledgment sent {"connection_id":228525,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:13:48] local.INFO: TCP Data received {"connection_id":228526,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:13:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228526,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:13:48] local.INFO: Processing buffer {"connection_id":228526,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:13:48] local.INFO: IMEI packet received {"connection_id":228526,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:13:48] local.INFO: IMEI acknowledgment sent {"connection_id":228526,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:13:49] local.INFO: TCP Data received {"connection_id":228526,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8142b8012d0aa080070584800019006f22..."} 
[2026-11-03 09:13:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228526,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8142b8012d0aa080070584800019006f22..."} 
[2026-11-03 09:13:49] local.INFO: Processing buffer {"connection_id":228526,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8142b8012d0aa080070584800019006f22..."} 
[2026-11-03 09:13:49] local.INFO: Packet analysis {"connection_id":228526,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f81"} 
[2026-11-03 09:13:49] local.INFO: Extracted packet for processing {"connection_id":228526,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f81"} 
[2026-11-03 09:13:49] local.INFO: GPS Element Parsed {"raw_longitude":755671168,"raw_latitude":117802112,"longitude_deg":75.5671168,"latitude_deg":11.7802112,"altitude":25,"angle":111,"satellites":34,"speed":17,"hex_longitude":"2d0aa080","hex_latitude":"07058480","is_valid_coordinates":true} 
[2026-11-03 09:13: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-11-03 09:13:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181416960001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:13:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38945586619088896,"note":"Value kept but may cause issues"} 
[2026-11-03 09:13:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":765330491833663488,"note":"Value kept but may cause issues"} 
[2026-11-03 09:13:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:13:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793677411000,"timestamp_ms":1793677411000,"timestamp_seconds":1793677411,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8142b8"} 
[2026-11-03 09:13:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:13:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:13: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 09:13:49] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:13: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-11-03 09:13:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:13:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:13:49] local.INFO: Teltonika packet parsed successfully {"connection_id":228526,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:13:49] local.INFO: Passing IMEI to GPS processor {"connection_id":228526,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:13:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":228526,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:13:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:13:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:13:49] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:13:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181416960001,"66":14428,"165":206,"94":10240,"24":17,"16":38945586619088896,"45":765330491833663488},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 09:13:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:13:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:13:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181416960001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:13:49] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 09:13:49] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:13:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38945586619088896,"km_value":38945586619088.9,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:13:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":765330491833663488,"description":"Unknown IO ID 45"} 
[2026-11-03 09:13:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181416960001,"power":14428,"unknown_165":206,"unknown_94":10240,"ignition":17,"odometer":null,"unknown_45":765330491833663488}} 
[2026-11-03 09:13:49] local.INFO: DEBUG: GPS processor result {"connection_id":228526,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54006,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:13:49] local.INFO: GPS data processed {"connection_id":228526,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:13:49] local.INFO: Acknowledgment sent {"connection_id":228526,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:14:08] local.INFO: TCP Data received {"connection_id":229790,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:14:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229790,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:14:08] local.INFO: Processing buffer {"connection_id":229790,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:14:08] local.INFO: IMEI packet received {"connection_id":229790,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:14:08] local.INFO: IMEI acknowledgment sent {"connection_id":229790,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:14:10] local.INFO: TCP Data received {"connection_id":229790,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:14:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229790,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:14:10] local.INFO: Processing buffer {"connection_id":229790,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:14:10] local.INFO: IMEI packet received {"connection_id":229790,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:14:10] local.INFO: IMEI acknowledgment sent {"connection_id":229790,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:14:15] local.INFO: TCP Data received {"connection_id":229790,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:14:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229790,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:14:15] local.INFO: Processing buffer {"connection_id":229790,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:14:15] local.INFO: IMEI packet received {"connection_id":229790,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:14:15] local.INFO: IMEI acknowledgment sent {"connection_id":229790,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:14:17] local.INFO: TCP Data received {"connection_id":229790,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f800e20012d0a510006f174280016013225..."} 
[2026-11-03 09:14:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229790,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f800e20012d0a510006f174280016013225..."} 
[2026-11-03 09:14:17] local.INFO: Processing buffer {"connection_id":229790,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f800e20012d0a510006f174280016013225..."} 
[2026-11-03 09:14:17] local.INFO: Packet analysis {"connection_id":229790,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f80"} 
[2026-11-03 09:14:17] local.INFO: Extracted packet for processing {"connection_id":229790,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f80"} 
[2026-11-03 09:14:17] local.INFO: GPS Element Parsed {"raw_longitude":755650816,"raw_latitude":116487208,"longitude_deg":75.5650816,"latitude_deg":11.6487208,"altitude":22,"angle":306,"satellites":37,"speed":39,"hex_longitude":"2d0a5100","hex_latitude":"06f17428","is_valid_coordinates":true} 
[2026-11-03 09:14: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-11-03 09:14:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181394432001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:14:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37287780782440448,"note":"Value kept but may cause issues"} 
[2026-11-03 09:14:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":751890061357748224,"note":"Value kept but may cause issues"} 
[2026-11-03 09:14:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:14:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793677332000,"timestamp_ms":1793677332000,"timestamp_seconds":1793677332,"priority":1,"record_length":96,"hex_timestamp":"000001a19f800e20"} 
[2026-11-03 09:14:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:14: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-11-03 09:14: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":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 09:14:17] 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-11-03 09:14: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-11-03 09:14:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:14:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:14:17] local.INFO: Teltonika packet parsed successfully {"connection_id":229790,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:14:17] local.INFO: Passing IMEI to GPS processor {"connection_id":229790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:14:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":229790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:14:17] 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-11-03 09:14:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:14:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:14:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181394432001,"66":27876,"212":206,"80":6400,"24":39,"16":37287780782440448,"45":751890061357748224},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,80,24,16,45]} 
[2026-11-03 09:14:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:14:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:14:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181394432001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:14:17] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-11-03 09:14:17] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:14:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37287780782440448,"km_value":37287780782440.445,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:14:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":751890061357748224,"description":"Unknown IO ID 45"} 
[2026-11-03 09:14:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181394432001,"power":27876,"unknown_212":206,"unknown_80":6400,"ignition":39,"odometer":null,"unknown_45":751890061357748224}} 
[2026-11-03 09:14:17] local.INFO: DEBUG: GPS processor result {"connection_id":229790,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54007,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:14:17] local.INFO: GPS data processed {"connection_id":229790,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:14:17] local.INFO: Acknowledgment sent {"connection_id":229790,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:14:20] local.INFO: TCP Data received {"connection_id":228526,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8146a0012d0aa20007058448001a005c22..."} 
[2026-11-03 09:14:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228526,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8146a0012d0aa20007058448001a005c22..."} 
[2026-11-03 09:14:20] local.INFO: Processing buffer {"connection_id":228526,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8146a0012d0aa20007058448001a005c22..."} 
[2026-11-03 09:14:20] local.INFO: Packet analysis {"connection_id":228526,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f81"} 
[2026-11-03 09:14:20] local.INFO: Extracted packet for processing {"connection_id":228526,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f81"} 
[2026-11-03 09:14:20] local.INFO: GPS Element Parsed {"raw_longitude":755671552,"raw_latitude":117802056,"longitude_deg":75.5671552,"latitude_deg":11.7802056,"altitude":26,"angle":92,"satellites":34,"speed":15,"hex_longitude":"2d0aa200","hex_latitude":"07058448","is_valid_coordinates":true} 
[2026-11-03 09:14: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-11-03 09:14:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181417216001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:14:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38945603798958080,"note":"Value kept but may cause issues"} 
[2026-11-03 09:14:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":765752704298680320,"note":"Value kept but may cause issues"} 
[2026-11-03 09:14:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:14:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793677412000,"timestamp_ms":1793677412000,"timestamp_seconds":1793677412,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8146a0"} 
[2026-11-03 09:14:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:14:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:14: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 09:14:20] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:14: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-11-03 09:14:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:14:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:14:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228526,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:14:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228526,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:14:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228526,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:14:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:14:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:14:20] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:14:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181417216001,"66":14004,"165":206,"94":10240,"24":15,"16":38945603798958080,"45":765752704298680320},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 09:14:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:14:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:14:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181417216001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:14:20] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 09:14:20] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:14:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38945603798958080,"km_value":38945603798958.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:14:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":765752704298680320,"description":"Unknown IO ID 45"} 
[2026-11-03 09:14:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181417216001,"power":14004,"unknown_165":206,"unknown_94":10240,"ignition":15,"odometer":null,"unknown_45":765752704298680320}} 
[2026-11-03 09:14:20] local.INFO: DEBUG: GPS processor result {"connection_id":228526,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54008,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:14:20] local.INFO: GPS data processed {"connection_id":228526,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:14:20] local.INFO: Acknowledgment sent {"connection_id":228526,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:14:39] local.INFO: TCP Data received {"connection_id":228527,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:14:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228527,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:14:39] local.INFO: Processing buffer {"connection_id":228527,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:14:39] local.INFO: IMEI packet received {"connection_id":228527,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:14:39] local.INFO: IMEI acknowledgment sent {"connection_id":228527,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:14:44] local.INFO: TCP Data received {"connection_id":228527,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:14:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228527,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:14:45] local.INFO: Processing buffer {"connection_id":228527,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:14:45] local.INFO: IMEI packet received {"connection_id":228527,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:14:45] local.INFO: IMEI acknowledgment sent {"connection_id":228527,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:14:46] local.INFO: TCP Data received {"connection_id":228527,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f814a88012d0aa38007058490001b004a22..."} 
[2026-11-03 09:14:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228527,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f814a88012d0aa38007058490001b004a22..."} 
[2026-11-03 09:14:46] local.INFO: Processing buffer {"connection_id":228527,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f814a88012d0aa38007058490001b004a22..."} 
[2026-11-03 09:14:46] local.INFO: Packet analysis {"connection_id":228527,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f81"} 
[2026-11-03 09:14:46] local.INFO: Extracted packet for processing {"connection_id":228527,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f81"} 
[2026-11-03 09:14:46] local.INFO: GPS Element Parsed {"raw_longitude":755671936,"raw_latitude":117802128,"longitude_deg":75.5671936,"latitude_deg":11.7802128,"altitude":27,"angle":74,"satellites":34,"speed":15,"hex_longitude":"2d0aa380","hex_latitude":"07058490","is_valid_coordinates":true} 
[2026-11-03 09:14: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-11-03 09:14:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181417472001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:14:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38945625273794560,"note":"Value kept but may cause issues"} 
[2026-11-03 09:14:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":766174916763731968,"note":"Value kept but may cause issues"} 
[2026-11-03 09:14:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:14:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793677413000,"timestamp_ms":1793677413000,"timestamp_seconds":1793677413,"priority":1,"record_length":96,"hex_timestamp":"000001a19f814a88"} 
[2026-11-03 09:14:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:14:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:14: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":54,"n8_eight_byte":180,"data_length":795,"current_offset":136} 
[2026-11-03 09:14:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2088,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:14: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-11-03 09:14:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:14:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:14:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228527,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:14:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228527,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:14:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228527,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:14:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:14:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:14:46] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:14:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181417472001,"66":14004,"165":206,"94":10240,"24":15,"16":38945625273794560,"45":766174916763731968},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 09:14:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:14:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:14:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181417472001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:14:46] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 09:14:46] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:14:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38945625273794560,"km_value":38945625273794.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:14:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":766174916763731968,"description":"Unknown IO ID 45"} 
[2026-11-03 09:14:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181417472001,"power":14004,"unknown_165":206,"unknown_94":10240,"ignition":15,"odometer":null,"unknown_45":766174916763731968}} 
[2026-11-03 09:14:46] local.INFO: DEBUG: GPS processor result {"connection_id":228527,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54009,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:14:46] local.INFO: GPS data processed {"connection_id":228527,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:14:46] local.INFO: Acknowledgment sent {"connection_id":228527,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:14:49] local.INFO: TCP Data received {"connection_id":229790,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f81a848012d09b30006f29860000b01662c..."} 
[2026-11-03 09:14:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229790,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f81a848012d09b30006f29860000b01662c..."} 
[2026-11-03 09:14:49] local.INFO: Processing buffer {"connection_id":229790,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f81a848012d09b30006f29860000b01662c..."} 
[2026-11-03 09:14:49] local.INFO: Packet analysis {"connection_id":229790,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f81"} 
[2026-11-03 09:14:49] local.INFO: Extracted packet for processing {"connection_id":229790,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f81"} 
[2026-11-03 09:14:49] local.INFO: GPS Element Parsed {"raw_longitude":755610368,"raw_latitude":116562016,"longitude_deg":75.5610368,"latitude_deg":11.6562016,"altitude":11,"angle":358,"satellites":44,"speed":18,"hex_longitude":"2d09b300","hex_latitude":"06f29860","is_valid_coordinates":true} 
[2026-11-03 09:14: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-11-03 09:14:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181422336001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:14:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37292101519540224,"note":"Value kept but may cause issues"} 
[2026-11-03 09:14:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":699746821941555200,"note":"Value kept but may cause issues"} 
[2026-11-03 09:14:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:14:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793677437000,"timestamp_ms":1793677437000,"timestamp_seconds":1793677437,"priority":1,"record_length":96,"hex_timestamp":"000001a19f81a848"} 
[2026-11-03 09:14:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:14: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-11-03 09:14:49] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 09:14:49] 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-11-03 09:14: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-11-03 09:14:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:14:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:14:49] local.INFO: Teltonika packet parsed successfully {"connection_id":229790,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:14:49] local.INFO: Passing IMEI to GPS processor {"connection_id":229790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:14:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":229790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:14:49] 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-11-03 09:14:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:14:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:14:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181422336001,"66":27843,"212":206,"80":6400,"24":18,"16":37292101519540224,"45":699746821941555200},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,80,24,16,45]} 
[2026-11-03 09:14:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:14:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:14:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181422336001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:14:49] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-11-03 09:14:49] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:14:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37292101519540224,"km_value":37292101519540.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:14:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":699746821941555200,"description":"Unknown IO ID 45"} 
[2026-11-03 09:14:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181422336001,"power":27843,"unknown_212":206,"unknown_80":6400,"ignition":18,"odometer":null,"unknown_45":699746821941555200}} 
[2026-11-03 09:14:49] local.INFO: DEBUG: GPS processor result {"connection_id":229790,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54010,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:14:49] local.INFO: GPS data processed {"connection_id":229790,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:14:49] local.INFO: Acknowledgment sent {"connection_id":229790,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:15:15] local.INFO: TCP Data received {"connection_id":228528,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:15:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228528,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:15:15] local.INFO: Processing buffer {"connection_id":228528,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:15:15] local.INFO: IMEI packet received {"connection_id":228528,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:15:15] local.INFO: IMEI acknowledgment sent {"connection_id":228528,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:15:17] local.INFO: TCP Data received {"connection_id":228528,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:15:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228528,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:15:17] local.INFO: Processing buffer {"connection_id":228528,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:15:17] local.INFO: IMEI packet received {"connection_id":228528,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:15:17] local.INFO: IMEI acknowledgment sent {"connection_id":228528,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:15:18] local.INFO: TCP Data received {"connection_id":228528,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f81b018012d09b34006f29be0000b000b2a..."} 
[2026-11-03 09:15:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228528,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f81b018012d09b34006f29be0000b000b2a..."} 
[2026-11-03 09:15:18] local.INFO: Processing buffer {"connection_id":228528,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f81b018012d09b34006f29be0000b000b2a..."} 
[2026-11-03 09:15:18] local.INFO: Packet analysis {"connection_id":228528,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f81"} 
[2026-11-03 09:15:18] local.INFO: Extracted packet for processing {"connection_id":228528,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f81"} 
[2026-11-03 09:15:18] local.INFO: GPS Element Parsed {"raw_longitude":755610432,"raw_latitude":116562912,"longitude_deg":75.5610432,"latitude_deg":11.6562912,"altitude":11,"angle":11,"satellites":42,"speed":18,"hex_longitude":"2d09b340","hex_latitude":"06f29be0","is_valid_coordinates":true} 
[2026-11-03 09:15: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-11-03 09:15:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181423872001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:15:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37292148764180480,"note":"Value kept but may cause issues"} 
[2026-11-03 09:15:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":698902397012434944,"note":"Value kept but may cause issues"} 
[2026-11-03 09:15:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:15:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793677439000,"timestamp_ms":1793677439000,"timestamp_seconds":1793677439,"priority":1,"record_length":96,"hex_timestamp":"000001a19f81b018"} 
[2026-11-03 09:15:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:15: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-11-03 09:15:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 09:15:18] 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-11-03 09:15: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-11-03 09:15:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:15:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:15:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228528,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:15:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228528,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:15:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228528,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:15:18] 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-11-03 09:15:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:15:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:15:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181423872001,"66":27865,"212":206,"80":6400,"24":18,"16":37292148764180480,"45":698902397012434944},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,80,24,16,45]} 
[2026-11-03 09:15:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:15:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:15:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181423872001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:15:18] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-11-03 09:15:18] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:15:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37292148764180480,"km_value":37292148764180.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:15:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":698902397012434944,"description":"Unknown IO ID 45"} 
[2026-11-03 09:15:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181423872001,"power":27865,"unknown_212":206,"unknown_80":6400,"ignition":18,"odometer":null,"unknown_45":698902397012434944}} 
[2026-11-03 09:15:18] local.INFO: DEBUG: GPS processor result {"connection_id":228528,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54011,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:15:18] local.INFO: GPS data processed {"connection_id":228528,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:15:18] local.INFO: Acknowledgment sent {"connection_id":228528,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:15:19] local.INFO: TCP Data received {"connection_id":228528,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f81bbd0012d09b3c006f2a1b0000a016328..."} 
[2026-11-03 09:15:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228528,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f81bbd0012d09b3c006f2a1b0000a016328..."} 
[2026-11-03 09:15:19] local.INFO: Processing buffer {"connection_id":228528,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f81bbd0012d09b3c006f2a1b0000a016328..."} 
[2026-11-03 09:15:19] local.INFO: Packet analysis {"connection_id":228528,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f81"} 
[2026-11-03 09:15:19] local.INFO: Extracted packet for processing {"connection_id":228528,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f81"} 
[2026-11-03 09:15:19] local.INFO: GPS Element Parsed {"raw_longitude":755610560,"raw_latitude":116564400,"longitude_deg":75.561056,"latitude_deg":11.65644,"altitude":10,"angle":355,"satellites":40,"speed":21,"hex_longitude":"2d09b3c0","hex_latitude":"06f2a1b0","is_valid_coordinates":true} 
[2026-11-03 09:15: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-11-03 09:15:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181424384001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:15:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37292221778624512,"note":"Value kept but may cause issues"} 
[2026-11-03 09:15:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":698972765756841984,"note":"Value kept but may cause issues"} 
[2026-11-03 09:15:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:15:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793677442000,"timestamp_ms":1793677442000,"timestamp_seconds":1793677442,"priority":1,"record_length":96,"hex_timestamp":"000001a19f81bbd0"} 
[2026-11-03 09:15:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:15: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-11-03 09:15: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 09:15:19] 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-11-03 09:15: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-11-03 09:15:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:15:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:15:19] local.INFO: Teltonika packet parsed successfully {"connection_id":228528,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:15:19] local.INFO: Passing IMEI to GPS processor {"connection_id":228528,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:15:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":228528,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:15:19] 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-11-03 09:15:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:15:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:15:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181424384001,"66":27800,"212":206,"80":6400,"24":21,"16":37292221778624512,"45":698972765756841984},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,80,24,16,45]} 
[2026-11-03 09:15:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:15:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:15:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181424384001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:15:19] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-11-03 09:15:19] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:15:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37292221778624512,"km_value":37292221778624.516,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:15:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":698972765756841984,"description":"Unknown IO ID 45"} 
[2026-11-03 09:15:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181424384001,"power":27800,"unknown_212":206,"unknown_80":6400,"ignition":21,"odometer":null,"unknown_45":698972765756841984}} 
[2026-11-03 09:15:19] local.INFO: DEBUG: GPS processor result {"connection_id":228528,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54012,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:15:19] local.INFO: GPS data processed {"connection_id":228528,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:15:19] local.INFO: Acknowledgment sent {"connection_id":228528,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:15:21] local.INFO: TCP Data received {"connection_id":228527,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f82b1e8012d0b21c007059bf80013009425..."} 
[2026-11-03 09:15:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228527,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f82b1e8012d0b21c007059bf80013009425..."} 
[2026-11-03 09:15:21] local.INFO: Processing buffer {"connection_id":228527,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f82b1e8012d0b21c007059bf80013009425..."} 
[2026-11-03 09:15:21] local.INFO: Packet analysis {"connection_id":228527,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f82"} 
[2026-11-03 09:15:21] local.INFO: Extracted packet for processing {"connection_id":228527,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f82"} 
[2026-11-03 09:15:21] local.INFO: GPS Element Parsed {"raw_longitude":755704256,"raw_latitude":117808120,"longitude_deg":75.5704256,"latitude_deg":11.780812,"altitude":19,"angle":148,"satellites":37,"speed":7,"hex_longitude":"2d0b21c0","hex_latitude":"07059bf8","is_valid_coordinates":true} 
[2026-11-03 09:15: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-11-03 09:15:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181437184001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:15:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38947223001628672,"note":"Value kept but may cause issues"} 
[2026-11-03 09:15:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798192695366084608,"note":"Value kept but may cause issues"} 
[2026-11-03 09:15:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:15:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793677505000,"timestamp_ms":1793677505000,"timestamp_seconds":1793677505,"priority":1,"record_length":96,"hex_timestamp":"000001a19f82b1e8"} 
[2026-11-03 09:15:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:15:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:15: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 09:15:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:15: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-11-03 09:15:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:15:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:15:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228527,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:15:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228527,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:15:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228527,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:15:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:15:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:15:21] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:15:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181437184001,"66":14450,"153":206,"94":10240,"24":7,"16":38947223001628672,"45":798192695366084608},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 09:15:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:15:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:15:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181437184001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:15:21] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 09:15:21] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:15:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38947223001628672,"km_value":38947223001628.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:15:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":798192695366084608,"description":"Unknown IO ID 45"} 
[2026-11-03 09:15:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181437184001,"power":14450,"unknown_153":206,"unknown_94":10240,"ignition":7,"odometer":null,"unknown_45":798192695366084608}} 
[2026-11-03 09:15:21] local.INFO: DEBUG: GPS processor result {"connection_id":228527,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54013,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:15:21] local.INFO: GPS data processed {"connection_id":228527,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:15:21] local.INFO: Acknowledgment sent {"connection_id":228527,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:15:40] local.INFO: TCP Data received {"connection_id":229791,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:15:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229791,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:15:40] local.INFO: Processing buffer {"connection_id":229791,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:15:40] local.INFO: IMEI packet received {"connection_id":229791,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:15:40] local.INFO: IMEI acknowledgment sent {"connection_id":229791,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:15:47] local.INFO: TCP Data received {"connection_id":229791,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:15:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229791,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:15:47] local.INFO: Processing buffer {"connection_id":229791,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:15:47] local.INFO: IMEI packet received {"connection_id":229791,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:15:47] local.INFO: IMEI acknowledgment sent {"connection_id":229791,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:15:49] local.INFO: TCP Data received {"connection_id":229791,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:15:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229791,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:15:49] local.INFO: Processing buffer {"connection_id":229791,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:15:49] local.INFO: IMEI packet received {"connection_id":229791,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:15:49] local.INFO: IMEI acknowledgment sent {"connection_id":229791,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:15:50] local.INFO: TCP Data received {"connection_id":228528,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f81fa50012d09ae8006f2c558000c01652d..."} 
[2026-11-03 09:15:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228528,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f81fa50012d09ae8006f2c558000c01652d..."} 
[2026-11-03 09:15:50] local.INFO: Processing buffer {"connection_id":228528,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f81fa50012d09ae8006f2c558000c01652d..."} 
[2026-11-03 09:15:50] local.INFO: Packet analysis {"connection_id":228528,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f81"} 
[2026-11-03 09:15:50] local.INFO: Extracted packet for processing {"connection_id":228528,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f81"} 
[2026-11-03 09:15:50] local.INFO: GPS Element Parsed {"raw_longitude":755609216,"raw_latitude":116573528,"longitude_deg":75.5609216,"latitude_deg":11.6573528,"altitude":12,"angle":357,"satellites":45,"speed":24,"hex_longitude":"2d09ae80","hex_latitude":"06f2c558","is_valid_coordinates":true} 
[2026-11-03 09:15: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-11-03 09:15:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181425152001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:15:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37292668455223296,"note":"Value kept but may cause issues"} 
[2026-11-03 09:15:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":699113503245578240,"note":"Value kept but may cause issues"} 
[2026-11-03 09:15:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:15:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793677458000,"timestamp_ms":1793677458000,"timestamp_seconds":1793677458,"priority":1,"record_length":96,"hex_timestamp":"000001a19f81fa50"} 
[2026-11-03 09:15:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:15:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:15: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 09:15:50] 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-11-03 09:15: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-11-03 09:15:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:15:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:15:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228528,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:15:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228528,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:15:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228528,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:15:50] 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-11-03 09:15:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:15:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:15:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181425152001,"66":27865,"212":206,"80":6400,"24":24,"16":37292668455223296,"45":699113503245578240},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,80,24,16,45]} 
[2026-11-03 09:15:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:15:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:15:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181425152001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:15:50] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-11-03 09:15:50] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:15:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37292668455223296,"km_value":37292668455223.3,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:15:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":699113503245578240,"description":"Unknown IO ID 45"} 
[2026-11-03 09:15:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181425152001,"power":27865,"unknown_212":206,"unknown_80":6400,"ignition":24,"odometer":null,"unknown_45":699113503245578240}} 
[2026-11-03 09:15:50] local.INFO: DEBUG: GPS processor result {"connection_id":228528,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54014,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:15:50] local.INFO: GPS data processed {"connection_id":228528,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:15:50] local.INFO: Acknowledgment sent {"connection_id":228528,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:15:50] local.INFO: TCP Data received {"connection_id":229791,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f82b5d0012d0b21c007059b28001300ab25..."} 
[2026-11-03 09:15:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229791,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f82b5d0012d0b21c007059b28001300ab25..."} 
[2026-11-03 09:15:50] local.INFO: Processing buffer {"connection_id":229791,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f82b5d0012d0b21c007059b28001300ab25..."} 
[2026-11-03 09:15:50] local.INFO: Packet analysis {"connection_id":229791,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f82"} 
[2026-11-03 09:15:50] local.INFO: Extracted packet for processing {"connection_id":229791,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f82"} 
[2026-11-03 09:15:50] local.INFO: GPS Element Parsed {"raw_longitude":755704256,"raw_latitude":117807912,"longitude_deg":75.5704256,"latitude_deg":11.7807912,"altitude":19,"angle":171,"satellites":37,"speed":10,"hex_longitude":"2d0b21c0","hex_latitude":"07059b28","is_valid_coordinates":true} 
[2026-11-03 09:15: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-11-03 09:15:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181441280001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:15:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38947231591563264,"note":"Value kept but may cause issues"} 
[2026-11-03 09:15:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":802133345040070656,"note":"Value kept but may cause issues"} 
[2026-11-03 09:15:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:15:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793677506000,"timestamp_ms":1793677506000,"timestamp_seconds":1793677506,"priority":1,"record_length":96,"hex_timestamp":"000001a19f82b5d0"} 
[2026-11-03 09:15:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:15:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:15: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":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 09:15:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:15: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-11-03 09:15:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:15:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:15:50] local.INFO: Teltonika packet parsed successfully {"connection_id":229791,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:15:50] local.INFO: Passing IMEI to GPS processor {"connection_id":229791,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:15:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":229791,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:15:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:15:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:15:50] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:15:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181441280001,"66":14450,"153":206,"94":10240,"24":10,"16":38947231591563264,"45":802133345040070656},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 09:15:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:15:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:15:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181441280001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:15:50] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 09:15:50] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:15:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38947231591563264,"km_value":38947231591563.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:15:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":802133345040070656,"description":"Unknown IO ID 45"} 
[2026-11-03 09:15:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181441280001,"power":14450,"unknown_153":206,"unknown_94":10240,"ignition":10,"odometer":null,"unknown_45":802133345040070656}} 
[2026-11-03 09:15:50] local.INFO: DEBUG: GPS processor result {"connection_id":229791,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54015,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:15:50] local.INFO: GPS data processed {"connection_id":229791,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:15:50] local.INFO: Acknowledgment sent {"connection_id":229791,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:15:51] local.INFO: TCP Data received {"connection_id":229791,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f82d8f8012d0b2400070588e00016009e25..."} 
[2026-11-03 09:15:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229791,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f82d8f8012d0b2400070588e00016009e25..."} 
[2026-11-03 09:15:51] local.INFO: Processing buffer {"connection_id":229791,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f82d8f8012d0b2400070588e00016009e25..."} 
[2026-11-03 09:15:51] local.INFO: Packet analysis {"connection_id":229791,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f82"} 
[2026-11-03 09:15:51] local.INFO: Extracted packet for processing {"connection_id":229791,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f82"} 
[2026-11-03 09:15:51] local.INFO: GPS Element Parsed {"raw_longitude":755704832,"raw_latitude":117803232,"longitude_deg":75.5704832,"latitude_deg":11.7803232,"altitude":22,"angle":158,"satellites":37,"speed":24,"hex_longitude":"2d0b2400","hex_latitude":"070588e0","is_valid_coordinates":true} 
[2026-11-03 09:15: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-11-03 09:15:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181441536001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:15:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38947463519797248,"note":"Value kept but may cause issues"} 
[2026-11-03 09:15:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":802133345040017408,"note":"Value kept but may cause issues"} 
[2026-11-03 09:15:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:15:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793677515000,"timestamp_ms":1793677515000,"timestamp_seconds":1793677515,"priority":1,"record_length":96,"hex_timestamp":"000001a19f82d8f8"} 
[2026-11-03 09:15:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:15:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:15: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":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 09:15:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:15: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-11-03 09:15:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:15:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:15:51] local.INFO: Teltonika packet parsed successfully {"connection_id":229791,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:15:51] local.INFO: Passing IMEI to GPS processor {"connection_id":229791,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:15:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":229791,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:15:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:15:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:15:51] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:15:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181441536001,"66":14407,"153":206,"94":10240,"24":24,"16":38947463519797248,"45":802133345040017408},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 09:15:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:15:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:15:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181441536001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:15:51] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 09:15:51] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:15:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38947463519797248,"km_value":38947463519797.25,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:15:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":802133345040017408,"description":"Unknown IO ID 45"} 
[2026-11-03 09:15:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181441536001,"power":14407,"unknown_153":206,"unknown_94":10240,"ignition":24,"odometer":null,"unknown_45":802133345040017408}} 
[2026-11-03 09:15:51] local.INFO: DEBUG: GPS processor result {"connection_id":229791,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54016,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:15:51] local.INFO: GPS data processed {"connection_id":229791,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:15:51] local.INFO: Acknowledgment sent {"connection_id":229791,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:16:05] local.INFO: TCP Data received {"connection_id":228086,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:16:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228086,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:16:05] local.INFO: Processing buffer {"connection_id":228086,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:16:05] local.INFO: IMEI packet received {"connection_id":228086,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:16:05] local.INFO: IMEI acknowledgment sent {"connection_id":228086,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:16:10] local.INFO: TCP Data received {"connection_id":228086,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:16:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228086,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:16:10] local.INFO: Processing buffer {"connection_id":228086,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:16:10] local.INFO: IMEI packet received {"connection_id":228086,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:16:10] local.INFO: IMEI acknowledgment sent {"connection_id":228086,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:16:11] local.INFO: TCP Data received {"connection_id":228086,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f822d18012d09ab8006f2e9d0000e01632e..."} 
[2026-11-03 09:16:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228086,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f822d18012d09ab8006f2e9d0000e01632e..."} 
[2026-11-03 09:16:11] local.INFO: Processing buffer {"connection_id":228086,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f822d18012d09ab8006f2e9d0000e01632e..."} 
[2026-11-03 09:16:11] local.INFO: Packet analysis {"connection_id":228086,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f82"} 
[2026-11-03 09:16:11] local.INFO: Extracted packet for processing {"connection_id":228086,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f82"} 
[2026-11-03 09:16:11] local.INFO: GPS Element Parsed {"raw_longitude":755608448,"raw_latitude":116582864,"longitude_deg":75.5608448,"latitude_deg":11.6582864,"altitude":14,"angle":355,"satellites":46,"speed":32,"hex_longitude":"2d09ab80","hex_latitude":"06f2e9d0","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:16:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181429248001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:16:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37293123721756672,"note":"Value kept but may cause issues"} 
[2026-11-03 09:16:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":697635759620184064,"note":"Value kept but may cause issues"} 
[2026-11-03 09:16:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:16:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793677471000,"timestamp_ms":1793677471000,"timestamp_seconds":1793677471,"priority":1,"record_length":96,"hex_timestamp":"000001a19f822d18"} 
[2026-11-03 09:16:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:16: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-11-03 09: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 09:16:11] 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-11-03 09: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-11-03 09:16:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:16:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:16:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228086,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:16:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:16:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:16:11] 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-11-03 09:16:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:16:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:16:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181429248001,"66":27843,"212":206,"80":6400,"24":32,"16":37293123721756672,"45":697635759620184064},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,80,24,16,45]} 
[2026-11-03 09:16:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:16:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:16:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181429248001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:16:11] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-11-03 09:16:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:16:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37293123721756672,"km_value":37293123721756.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:16:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":697635759620184064,"description":"Unknown IO ID 45"} 
[2026-11-03 09:16:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181429248001,"power":27843,"unknown_212":206,"unknown_80":6400,"ignition":32,"odometer":null,"unknown_45":697635759620184064}} 
[2026-11-03 09:16:11] local.INFO: DEBUG: GPS processor result {"connection_id":228086,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54017,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:16:11] local.INFO: GPS data processed {"connection_id":228086,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:16:11] local.INFO: Acknowledgment sent {"connection_id":228086,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:16:42] local.INFO: TCP Data received {"connection_id":229791,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f83abe8012d0b394007051e78001d00cf25..."} 
[2026-11-03 09:16:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229791,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f83abe8012d0b394007051e78001d00cf25..."} 
[2026-11-03 09:16:42] local.INFO: Processing buffer {"connection_id":229791,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f83abe8012d0b394007051e78001d00cf25..."} 
[2026-11-03 09:16:42] local.INFO: Packet analysis {"connection_id":229791,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f83"} 
[2026-11-03 09:16:42] local.INFO: Extracted packet for processing {"connection_id":229791,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f83"} 
[2026-11-03 09:16:42] local.INFO: GPS Element Parsed {"raw_longitude":755710272,"raw_latitude":117775992,"longitude_deg":75.5710272,"latitude_deg":11.7775992,"altitude":29,"angle":207,"satellites":37,"speed":25,"hex_longitude":"2d0b3940","hex_latitude":"07051e78","is_valid_coordinates":true} 
[2026-11-03 09:16: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-11-03 09:16:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181456640001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:16:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38949061247631360,"note":"Value kept but may cause issues"} 
[2026-11-03 09:16:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":809662800659615744,"note":"Value kept but may cause issues"} 
[2026-11-03 09:16:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:16:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793677569000,"timestamp_ms":1793677569000,"timestamp_seconds":1793677569,"priority":1,"record_length":96,"hex_timestamp":"000001a19f83abe8"} 
[2026-11-03 09:16:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:16:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:16:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 09:16:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:16: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-11-03 09:16:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:16:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:16:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229791,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:16:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229791,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:16:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229791,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:16:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:16:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:16:42] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:16:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181456640001,"66":14515,"153":206,"94":10240,"24":25,"16":38949061247631360,"45":809662800659615744},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 09:16:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:16:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:16:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181456640001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:16:42] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 09:16:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:16:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38949061247631360,"km_value":38949061247631.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:16:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":809662800659615744,"description":"Unknown IO ID 45"} 
[2026-11-03 09:16:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181456640001,"power":14515,"unknown_153":206,"unknown_94":10240,"ignition":25,"odometer":null,"unknown_45":809662800659615744}} 
[2026-11-03 09:16:42] local.INFO: DEBUG: GPS processor result {"connection_id":229791,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54018,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:16:42] local.INFO: GPS data processed {"connection_id":229791,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:16:42] local.INFO: Acknowledgment sent {"connection_id":229791,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:16:43] local.INFO: TCP Data received {"connection_id":228086,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f825428012d09a8c006f30d60001001622a..."} 
[2026-11-03 09:16:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228086,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f825428012d09a8c006f30d60001001622a..."} 
[2026-11-03 09:16:43] local.INFO: Processing buffer {"connection_id":228086,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f825428012d09a8c006f30d60001001622a..."} 
[2026-11-03 09:16:43] local.INFO: Packet analysis {"connection_id":228086,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f82"} 
[2026-11-03 09:16:43] local.INFO: Extracted packet for processing {"connection_id":228086,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f82"} 
[2026-11-03 09:16:43] local.INFO: GPS Element Parsed {"raw_longitude":755607744,"raw_latitude":116591968,"longitude_deg":75.5607744,"latitude_deg":11.6591968,"altitude":16,"angle":354,"satellites":42,"speed":37,"hex_longitude":"2d09a8c0","hex_latitude":"06f30d60","is_valid_coordinates":true} 
[2026-11-03 09:16: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-11-03 09:16:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181432576001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:16:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37293566103388160,"note":"Value kept but may cause issues"} 
[2026-11-03 09:16:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":696791334692442112,"note":"Value kept but may cause issues"} 
[2026-11-03 09:16:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,202,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:16:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793677481000,"timestamp_ms":1793677481000,"timestamp_seconds":1793677481,"priority":1,"record_length":96,"hex_timestamp":"000001a19f825428"} 
[2026-11-03 09:16:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:16: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-11-03 09:16: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":195,"data_length":795,"current_offset":136} 
[2026-11-03 09:16:43] 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-11-03 09:16: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-11-03 09:16:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:16:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:16:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228086,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:16:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:16:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:16:43] 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-11-03 09:16:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:16:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:16:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181432576001,"66":27843,"202":206,"80":6400,"24":37,"16":37293566103388160,"45":696791334692442112},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,202,80,24,16,45]} 
[2026-11-03 09:16:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:16:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:16:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181432576001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:16:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:16:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37293566103388160,"km_value":37293566103388.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:16:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":696791334692442112,"description":"Unknown IO ID 45"} 
[2026-11-03 09:16:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181432576001,"power":27843,"mcc":206,"unknown_80":6400,"ignition":37,"odometer":null,"unknown_45":696791334692442112}} 
[2026-11-03 09:16:43] local.INFO: DEBUG: GPS processor result {"connection_id":228086,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54019,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:16:43] local.INFO: GPS data processed {"connection_id":228086,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:16:43] local.INFO: Acknowledgment sent {"connection_id":228086,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:16:45] local.INFO: TCP Data received {"connection_id":228530,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:16:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228530,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:16:45] local.INFO: Processing buffer {"connection_id":228530,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:16:45] local.INFO: IMEI packet received {"connection_id":228530,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:16:45] local.INFO: IMEI acknowledgment sent {"connection_id":228530,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:16:47] local.INFO: TCP Data received {"connection_id":231612,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:16:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231612,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:16:47] local.INFO: Processing buffer {"connection_id":231612,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:16:47] local.INFO: IMEI packet received {"connection_id":231612,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 09:16:47] local.INFO: IMEI acknowledgment sent {"connection_id":231612,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:16:49] local.INFO: TCP Data received {"connection_id":228530,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:16:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228530,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:16:49] local.INFO: Processing buffer {"connection_id":228530,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:16:49] local.INFO: IMEI packet received {"connection_id":228530,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:16:49] local.INFO: IMEI acknowledgment sent {"connection_id":228530,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:16:50] local.INFO: TCP Data received {"connection_id":228530,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f83b7a0012d0b364007051a58001c00de24..."} 
[2026-11-03 09:16:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228530,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f83b7a0012d0b364007051a58001c00de24..."} 
[2026-11-03 09:16:50] local.INFO: Processing buffer {"connection_id":228530,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f83b7a0012d0b364007051a58001c00de24..."} 
[2026-11-03 09:16:50] local.INFO: Packet analysis {"connection_id":228530,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f83"} 
[2026-11-03 09:16:50] local.INFO: Extracted packet for processing {"connection_id":228530,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f83"} 
[2026-11-03 09:16:50] local.INFO: GPS Element Parsed {"raw_longitude":755709504,"raw_latitude":117774936,"longitude_deg":75.5709504,"latitude_deg":11.7774936,"altitude":28,"angle":222,"satellites":36,"speed":13,"hex_longitude":"2d0b3640","hex_latitude":"07051a58","is_valid_coordinates":true} 
[2026-11-03 09:16: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-11-03 09:16:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181457664001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:16:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38949125672140800,"note":"Value kept but may cause issues"} 
[2026-11-03 09:16:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":808748006984546304,"note":"Value kept but may cause issues"} 
[2026-11-03 09:16:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:16:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793677572000,"timestamp_ms":1793677572000,"timestamp_seconds":1793677572,"priority":1,"record_length":96,"hex_timestamp":"000001a19f83b7a0"} 
[2026-11-03 09:16:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:16:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:16: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":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 09:16:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:16: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-11-03 09:16:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:16:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:16:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228530,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:16:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228530,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:16:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228530,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:16:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:16:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:16:50] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:16:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181457664001,"66":14450,"153":206,"94":10240,"24":13,"16":38949125672140800,"45":808748006984546304},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 09:16:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:16:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:16:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181457664001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:16:50] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 09:16:50] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:16:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38949125672140800,"km_value":38949125672140.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:16:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":808748006984546304,"description":"Unknown IO ID 45"} 
[2026-11-03 09:16:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181457664001,"power":14450,"unknown_153":206,"unknown_94":10240,"ignition":13,"odometer":null,"unknown_45":808748006984546304}} 
[2026-11-03 09:16:51] local.INFO: DEBUG: GPS processor result {"connection_id":228530,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54020,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:16:51] local.INFO: GPS data processed {"connection_id":228530,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:16:51] local.INFO: Acknowledgment sent {"connection_id":228530,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:17:05] local.INFO: TCP Data received {"connection_id":231613,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:17:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231613,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:17:05] local.INFO: Processing buffer {"connection_id":231613,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:17:05] local.INFO: IMEI packet received {"connection_id":231613,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:17:05] local.INFO: IMEI acknowledgment sent {"connection_id":231613,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:17:05] local.INFO: TCP Data received {"connection_id":231613,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:17:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231613,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:17:05] local.INFO: Processing buffer {"connection_id":231613,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:17:05] local.INFO: IMEI packet received {"connection_id":231613,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:17:05] local.INFO: IMEI acknowledgment sent {"connection_id":231613,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:17:10] local.INFO: TCP Data received {"connection_id":231613,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:17:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231613,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:17:10] local.INFO: Processing buffer {"connection_id":231613,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:17:10] local.INFO: IMEI packet received {"connection_id":231613,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:17:10] local.INFO: IMEI acknowledgment sent {"connection_id":231613,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:17:11] local.INFO: TCP Data received {"connection_id":231613,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8292a8012d09a4c006f330880012015e2d..."} 
[2026-11-03 09:17:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231613,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8292a8012d09a4c006f330880012015e2d..."} 
[2026-11-03 09:17:11] local.INFO: Processing buffer {"connection_id":231613,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8292a8012d09a4c006f330880012015e2d..."} 
[2026-11-03 09:17:11] local.INFO: Packet analysis {"connection_id":231613,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f82"} 
[2026-11-03 09:17:11] local.INFO: Extracted packet for processing {"connection_id":231613,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f82"} 
[2026-11-03 09:17:11] local.INFO: GPS Element Parsed {"raw_longitude":755606720,"raw_latitude":116600968,"longitude_deg":75.560672,"latitude_deg":11.6600968,"altitude":18,"angle":350,"satellites":45,"speed":18,"hex_longitude":"2d09a4c0","hex_latitude":"06f33088","is_valid_coordinates":true} 
[2026-11-03 09:17: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-11-03 09:17:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181435136001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:17:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37294004190052352,"note":"Value kept but may cause issues"} 
[2026-11-03 09:17:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":696017278508818432,"note":"Value kept but may cause issues"} 
[2026-11-03 09:17:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,202,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:17:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793677497000,"timestamp_ms":1793677497000,"timestamp_seconds":1793677497,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8292a8"} 
[2026-11-03 09:17:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:17: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-11-03 09:17: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":195,"data_length":795,"current_offset":136} 
[2026-11-03 09:17:11] 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-11-03 09:17: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-11-03 09:17:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:17:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:17:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231613,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:17:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231613,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:17:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231613,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:17:11] 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-11-03 09:17:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:17:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:17:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181435136001,"66":27865,"202":206,"80":6400,"24":18,"16":37294004190052352,"45":696017278508818432},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,202,80,24,16,45]} 
[2026-11-03 09:17:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:17:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:17:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181435136001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:17:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:17:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37294004190052352,"km_value":37294004190052.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:17:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":696017278508818432,"description":"Unknown IO ID 45"} 
[2026-11-03 09:17:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181435136001,"power":27865,"mcc":206,"unknown_80":6400,"ignition":18,"odometer":null,"unknown_45":696017278508818432}} 
[2026-11-03 09:17:11] local.INFO: DEBUG: GPS processor result {"connection_id":231613,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54021,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:17:11] local.INFO: GPS data processed {"connection_id":231613,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:17:11] local.INFO: Acknowledgment sent {"connection_id":231613,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:17:23] local.INFO: TCP Data received {"connection_id":228530,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f83d2f8012d0b2f8007051168001800d325..."} 
[2026-11-03 09:17:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228530,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f83d2f8012d0b2f8007051168001800d325..."} 
[2026-11-03 09:17:23] local.INFO: Processing buffer {"connection_id":228530,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f83d2f8012d0b2f8007051168001800d325..."} 
[2026-11-03 09:17:23] local.INFO: Packet analysis {"connection_id":228530,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f83"} 
[2026-11-03 09:17:23] local.INFO: Extracted packet for processing {"connection_id":228530,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f83"} 
[2026-11-03 09:17:23] local.INFO: GPS Element Parsed {"raw_longitude":755707776,"raw_latitude":117772648,"longitude_deg":75.5707776,"latitude_deg":11.7772648,"altitude":24,"angle":211,"satellites":37,"speed":12,"hex_longitude":"2d0b2f80","hex_latitude":"07051168","is_valid_coordinates":true} 
[2026-11-03 09:17: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-11-03 09:17:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181458432001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:17:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38949263111094272,"note":"Value kept but may cause issues"} 
[2026-11-03 09:17:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":807903582054144000,"note":"Value kept but may cause issues"} 
[2026-11-03 09:17:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:17:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793677579000,"timestamp_ms":1793677579000,"timestamp_seconds":1793677579,"priority":1,"record_length":96,"hex_timestamp":"000001a19f83d2f8"} 
[2026-11-03 09:17:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:17:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:17:23] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 09:17:23] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:17: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-11-03 09:17:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:17:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:17:23] local.INFO: Teltonika packet parsed successfully {"connection_id":228530,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:17:23] local.INFO: Passing IMEI to GPS processor {"connection_id":228530,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:17:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":228530,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:17:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:17:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:17:23] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:17:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181458432001,"66":14439,"153":206,"94":10240,"24":12,"16":38949263111094272,"45":807903582054144000},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 09:17:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:17:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:17:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181458432001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:17:23] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 09:17:23] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:17:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38949263111094272,"km_value":38949263111094.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:17:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":807903582054144000,"description":"Unknown IO ID 45"} 
[2026-11-03 09:17:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181458432001,"power":14439,"unknown_153":206,"unknown_94":10240,"ignition":12,"odometer":null,"unknown_45":807903582054144000}} 
[2026-11-03 09:17:24] local.INFO: DEBUG: GPS processor result {"connection_id":228530,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54022,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:17:24] local.INFO: GPS data processed {"connection_id":228530,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:17:24] local.INFO: Acknowledgment sent {"connection_id":228530,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:17:43] local.INFO: TCP Data received {"connection_id":231613,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f829e60012d09a34006f335b0001301522b..."} 
[2026-11-03 09:17:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231613,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f829e60012d09a34006f335b0001301522b..."} 
[2026-11-03 09:17:43] local.INFO: Processing buffer {"connection_id":231613,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f829e60012d09a34006f335b0001301522b..."} 
[2026-11-03 09:17:43] local.INFO: Packet analysis {"connection_id":231613,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f82"} 
[2026-11-03 09:17:43] local.INFO: Extracted packet for processing {"connection_id":231613,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f82"} 
[2026-11-03 09:17:43] local.INFO: GPS Element Parsed {"raw_longitude":755606336,"raw_latitude":116602288,"longitude_deg":75.5606336,"latitude_deg":11.6602288,"altitude":19,"angle":338,"satellites":43,"speed":19,"hex_longitude":"2d09a340","hex_latitude":"06f335b0","is_valid_coordinates":true} 
[2026-11-03 09:17: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-11-03 09:17:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181439232001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:17:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37294072909529088,"note":"Value kept but may cause issues"} 
[2026-11-03 09:17:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":694891378604279808,"note":"Value kept but may cause issues"} 
[2026-11-03 09:17:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,202,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:17:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793677500000,"timestamp_ms":1793677500000,"timestamp_seconds":1793677500,"priority":1,"record_length":96,"hex_timestamp":"000001a19f829e60"} 
[2026-11-03 09:17:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:17: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-11-03 09:17: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 09:17:43] 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-11-03 09:17: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-11-03 09:17:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:17:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:17:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231613,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:17:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231613,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:17:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231613,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:17:43] 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-11-03 09:17:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:17:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:17:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181439232001,"66":28028,"202":206,"80":6400,"24":19,"16":37294072909529088,"45":694891378604279808},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,202,80,24,16,45]} 
[2026-11-03 09:17:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:17:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:17:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181439232001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:17:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:17:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37294072909529088,"km_value":37294072909529.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:17:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":694891378604279808,"description":"Unknown IO ID 45"} 
[2026-11-03 09:17:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181439232001,"power":28028,"mcc":206,"unknown_80":6400,"ignition":19,"odometer":null,"unknown_45":694891378604279808}} 
[2026-11-03 09:17:43] local.INFO: DEBUG: GPS processor result {"connection_id":231613,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54023,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:17:43] local.INFO: GPS data processed {"connection_id":231613,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:17:43] local.INFO: Acknowledgment sent {"connection_id":231613,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:17:49] local.INFO: TCP Data received {"connection_id":228088,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:17:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228088,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:17:49] local.INFO: Processing buffer {"connection_id":228088,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:17:49] local.INFO: IMEI packet received {"connection_id":228088,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:17:49] local.INFO: IMEI acknowledgment sent {"connection_id":228088,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:17:50] local.INFO: TCP Data received {"connection_id":228088,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:17:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228088,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:17:50] local.INFO: Processing buffer {"connection_id":228088,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:17:50] local.INFO: IMEI packet received {"connection_id":228088,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:17:50] local.INFO: IMEI acknowledgment sent {"connection_id":228088,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:17:51] local.INFO: TCP Data received {"connection_id":228088,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:17:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228088,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:17:51] local.INFO: Processing buffer {"connection_id":228088,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:17:51] local.INFO: IMEI packet received {"connection_id":228088,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:17:51] local.INFO: IMEI acknowledgment sent {"connection_id":228088,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:17:54] local.INFO: TCP Data received {"connection_id":228088,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:17:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228088,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:17:54] local.INFO: Processing buffer {"connection_id":228088,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:17:54] local.INFO: IMEI packet received {"connection_id":228088,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:17:54] local.INFO: IMEI acknowledgment sent {"connection_id":228088,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:17:55] local.INFO: TCP Data received {"connection_id":228088,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19f84f408012d0b5d00070503180018016525..."} 
[2026-11-03 09:17:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228088,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f84f408012d0b5d00070503180018016525..."} 
[2026-11-03 09:17:55] local.INFO: Processing buffer {"connection_id":228088,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f84f408012d0b5d00070503180018016525..."} 
[2026-11-03 09:17:55] local.INFO: Packet analysis {"connection_id":228088,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f84"} 
[2026-11-03 09:17:55] local.INFO: Extracted packet for processing {"connection_id":228088,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f84"} 
[2026-11-03 09:17:55] local.INFO: GPS Element Parsed {"raw_longitude":755719424,"raw_latitude":117768984,"longitude_deg":75.5719424,"latitude_deg":11.7768984,"altitude":24,"angle":357,"satellites":37,"speed":22,"hex_longitude":"2d0b5d00","hex_latitude":"07050318","is_valid_coordinates":true} 
[2026-11-03 09:17: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-11-03 09:17:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181475328001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:17:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38950392687493120,"note":"Value kept but may cause issues"} 
[2026-11-03 09:17:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":818740368655151104,"note":"Value kept but may cause issues"} 
[2026-11-03 09:17:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:17:55] local.INFO: AVL Record Parsed {"raw_timestamp":1793677653000,"timestamp_ms":1793677653000,"timestamp_seconds":1793677653,"priority":1,"record_length":96,"hex_timestamp":"000001a19f84f408"} 
[2026-11-03 09:17:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:17:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:17: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":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-11-03 09:17:55] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:17: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-11-03 09:17:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:17:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:17:55] local.INFO: Teltonika packet parsed successfully {"connection_id":228088,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:17:55] local.INFO: Passing IMEI to GPS processor {"connection_id":228088,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:17:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":228088,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:17:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:17:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:17:55] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:17:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181475328001,"66":14396,"96":206,"94":10240,"24":22,"16":38950392687493120,"45":818740368655151104},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,94,24,16,45]} 
[2026-11-03 09:17:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:17:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:17:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181475328001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:17:55] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 09:17:55] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:17:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38950392687493120,"km_value":38950392687493.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:17:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":818740368655151104,"description":"Unknown IO ID 45"} 
[2026-11-03 09:17:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181475328001,"power":14396,"unknown_96":206,"unknown_94":10240,"ignition":22,"odometer":null,"unknown_45":818740368655151104}} 
[2026-11-03 09:17:55] local.INFO: DEBUG: GPS processor result {"connection_id":228088,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54024,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:17:55] local.INFO: GPS data processed {"connection_id":228088,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:17:55] local.INFO: Acknowledgment sent {"connection_id":228088,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:18:06] local.INFO: TCP Data received {"connection_id":228531,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:18:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228531,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:18:06] local.INFO: Processing buffer {"connection_id":228531,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:18:06] local.INFO: IMEI packet received {"connection_id":228531,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:18:06] local.INFO: IMEI acknowledgment sent {"connection_id":228531,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:18:10] local.INFO: TCP Data received {"connection_id":228531,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:18:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228531,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:18:10] local.INFO: Processing buffer {"connection_id":228531,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:18:10] local.INFO: IMEI packet received {"connection_id":228531,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:18:10] local.INFO: IMEI acknowledgment sent {"connection_id":228531,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:18:15] local.INFO: TCP Data received {"connection_id":228531,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:18:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228531,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:18:15] local.INFO: Processing buffer {"connection_id":228531,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:18:15] local.INFO: IMEI packet received {"connection_id":228531,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:18:15] local.INFO: IMEI acknowledgment sent {"connection_id":228531,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:18:18] local.INFO: TCP Data received {"connection_id":228531,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8482c0012d094bc006f48290000b01502c..."} 
[2026-11-03 09:18:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228531,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8482c0012d094bc006f48290000b01502c..."} 
[2026-11-03 09:18:18] local.INFO: Processing buffer {"connection_id":228531,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8482c0012d094bc006f48290000b01502c..."} 
[2026-11-03 09:18:18] local.INFO: Packet analysis {"connection_id":228531,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f84"} 
[2026-11-03 09:18:18] local.INFO: Extracted packet for processing {"connection_id":228531,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f84"} 
[2026-11-03 09:18:18] local.INFO: GPS Element Parsed {"raw_longitude":755583936,"raw_latitude":116687504,"longitude_deg":75.5583936,"latitude_deg":11.6687504,"altitude":11,"angle":336,"satellites":44,"speed":42,"hex_longitude":"2d094bc0","hex_latitude":"06f48290","is_valid_coordinates":true} 
[2026-11-03 09:18: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-11-03 09:18:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181469440001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:18:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37298363581857792,"note":"Value kept but may cause issues"} 
[2026-11-03 09:18:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":673569649138413568,"note":"Value kept but may cause issues"} 
[2026-11-03 09:18:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,201,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:18:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793677624000,"timestamp_ms":1793677624000,"timestamp_seconds":1793677624,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8482c0"} 
[2026-11-03 09:18:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:18: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-11-03 09:18: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 09:18:18] 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-11-03 09:18: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-11-03 09:18:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:18:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:18:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228531,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:18:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:18:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:18:18] 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-11-03 09:18:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:18:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:18:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181469440001,"66":27865,"201":206,"80":6400,"24":42,"16":37298363581857792,"45":673569649138413568},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,201,80,24,16,45]} 
[2026-11-03 09:18:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:18:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:18:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181469440001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:18:18] local.INFO: Unknown IO ID detected {"io_id":201,"value":206,"description":"Unknown IO ID 201"} 
[2026-11-03 09:18:18] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:18:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37298363581857792,"km_value":37298363581857.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:18:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":673569649138413568,"description":"Unknown IO ID 45"} 
[2026-11-03 09:18:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181469440001,"power":27865,"unknown_201":206,"unknown_80":6400,"ignition":42,"odometer":null,"unknown_45":673569649138413568}} 
[2026-11-03 09:18:18] local.INFO: DEBUG: GPS processor result {"connection_id":228531,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54025,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:18:18] local.INFO: GPS data processed {"connection_id":228531,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:18:18] local.INFO: Acknowledgment sent {"connection_id":228531,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:18:20] local.INFO: TCP Data received {"connection_id":228531,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f849e18012d093d8006f49dc8000b01422c..."} 
[2026-11-03 09:18:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228531,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f849e18012d093d8006f49dc8000b01422c..."} 
[2026-11-03 09:18:20] local.INFO: Processing buffer {"connection_id":228531,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f849e18012d093d8006f49dc8000b01422c..."} 
[2026-11-03 09:18:20] local.INFO: Packet analysis {"connection_id":228531,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f84"} 
[2026-11-03 09:18:20] local.INFO: Extracted packet for processing {"connection_id":228531,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f84"} 
[2026-11-03 09:18:20] local.INFO: GPS Element Parsed {"raw_longitude":755580288,"raw_latitude":116694472,"longitude_deg":75.5580288,"latitude_deg":11.6694472,"altitude":11,"angle":322,"satellites":44,"speed":46,"hex_longitude":"2d093d80","hex_latitude":"06f49dc8","is_valid_coordinates":true} 
[2026-11-03 09:18: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-11-03 09:18:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181471744001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:18:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37298745833947136,"note":"Value kept but may cause issues"} 
[2026-11-03 09:18:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":669840105699184640,"note":"Value kept but may cause issues"} 
[2026-11-03 09:18:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,201,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:18:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793677631000,"timestamp_ms":1793677631000,"timestamp_seconds":1793677631,"priority":1,"record_length":96,"hex_timestamp":"000001a19f849e18"} 
[2026-11-03 09:18:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:18: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-11-03 09:18: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 09:18:20] 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-11-03 09:18: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-11-03 09:18:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:18:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:18:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228531,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:18:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:18:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:18:20] 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-11-03 09:18:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:18:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:18:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181471744001,"66":27908,"201":206,"80":6400,"24":46,"16":37298745833947136,"45":669840105699184640},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,201,80,24,16,45]} 
[2026-11-03 09:18:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:18:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:18:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181471744001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:18:20] local.INFO: Unknown IO ID detected {"io_id":201,"value":206,"description":"Unknown IO ID 201"} 
[2026-11-03 09:18:20] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:18:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37298745833947136,"km_value":37298745833947.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:18:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":669840105699184640,"description":"Unknown IO ID 45"} 
[2026-11-03 09:18:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181471744001,"power":27908,"unknown_201":206,"unknown_80":6400,"ignition":46,"odometer":null,"unknown_45":669840105699184640}} 
[2026-11-03 09:18:20] local.INFO: DEBUG: GPS processor result {"connection_id":228531,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54026,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:18:20] local.INFO: GPS data processed {"connection_id":228531,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:18:20] local.INFO: Acknowledgment sent {"connection_id":228531,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:18:39] local.INFO: TCP Data received {"connection_id":231614,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:18:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231614,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:18:39] local.INFO: Processing buffer {"connection_id":231614,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:18:39] local.INFO: IMEI packet received {"connection_id":231614,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:18:39] local.INFO: IMEI acknowledgment sent {"connection_id":231614,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:18:40] local.INFO: TCP Data received {"connection_id":231614,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:18:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231614,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:18:40] local.INFO: Processing buffer {"connection_id":231614,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:18:40] local.INFO: IMEI packet received {"connection_id":231614,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:18:40] local.INFO: IMEI acknowledgment sent {"connection_id":231614,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:18:41] local.INFO: TCP Data received {"connection_id":231614,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:18:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231614,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:18:41] local.INFO: Processing buffer {"connection_id":231614,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:18:41] local.INFO: IMEI packet received {"connection_id":231614,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:18:41] local.INFO: IMEI acknowledgment sent {"connection_id":231614,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:18:42] local.INFO: TCP Data received {"connection_id":231614,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:18:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231614,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:18:42] local.INFO: Processing buffer {"connection_id":231614,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:18:42] local.INFO: IMEI packet received {"connection_id":231614,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:18:42] local.INFO: IMEI acknowledgment sent {"connection_id":231614,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:19:05] local.INFO: TCP Data received {"connection_id":231615,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:19:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231615,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:19:05] local.INFO: Processing buffer {"connection_id":231615,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:19:05] local.INFO: IMEI packet received {"connection_id":231615,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:19:05] local.INFO: IMEI acknowledgment sent {"connection_id":231615,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:19:07] local.INFO: TCP Data received {"connection_id":231615,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:19:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231615,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:19:07] local.INFO: Processing buffer {"connection_id":231615,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:19:07] local.INFO: IMEI packet received {"connection_id":231615,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:19:07] local.INFO: IMEI acknowledgment sent {"connection_id":231615,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:19:08] local.INFO: TCP Data received {"connection_id":231615,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f84bd58012d09274006f4ba00000c01422c..."} 
[2026-11-03 09:19:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231615,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f84bd58012d09274006f4ba00000c01422c..."} 
[2026-11-03 09:19:08] local.INFO: Processing buffer {"connection_id":231615,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f84bd58012d09274006f4ba00000c01422c..."} 
[2026-11-03 09:19:08] local.INFO: Packet analysis {"connection_id":231615,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f84"} 
[2026-11-03 09:19:08] local.INFO: Extracted packet for processing {"connection_id":231615,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f84"} 
[2026-11-03 09:19:08] local.INFO: GPS Element Parsed {"raw_longitude":755574592,"raw_latitude":116701696,"longitude_deg":75.5574592,"latitude_deg":11.6701696,"altitude":12,"angle":322,"satellites":44,"speed":44,"hex_longitude":"2d092740","hex_latitude":"06f4ba00","is_valid_coordinates":true} 
[2026-11-03 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-11-03 09:19:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181473536001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:19:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37299188215578624,"note":"Value kept but may cause issues"} 
[2026-11-03 09:19:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":665829087282841600,"note":"Value kept but may cause issues"} 
[2026-11-03 09:19:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,201,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:19:08] local.INFO: AVL Record Parsed {"raw_timestamp":1793677639000,"timestamp_ms":1793677639000,"timestamp_seconds":1793677639,"priority":1,"record_length":96,"hex_timestamp":"000001a19f84bd58"} 
[2026-11-03 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-11-03 09:19: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-11-03 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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 09:19: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-11-03 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-11-03 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-11-03 09:19:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:19:08] local.INFO: Teltonika packet parsed successfully {"connection_id":231615,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:19:08] local.INFO: Passing IMEI to GPS processor {"connection_id":231615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:19:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":231615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:19:08] 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-11-03 09:19:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:19:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:19:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181473536001,"66":27908,"201":206,"80":6400,"24":44,"16":37299188215578624,"45":665829087282841600},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,201,80,24,16,45]} 
[2026-11-03 09:19:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:19:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:19:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181473536001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:19:08] local.INFO: Unknown IO ID detected {"io_id":201,"value":206,"description":"Unknown IO ID 201"} 
[2026-11-03 09:19:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:19:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37299188215578624,"km_value":37299188215578.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:19:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":665829087282841600,"description":"Unknown IO ID 45"} 
[2026-11-03 09:19:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181473536001,"power":27908,"unknown_201":206,"unknown_80":6400,"ignition":44,"odometer":null,"unknown_45":665829087282841600}} 
[2026-11-03 09:19:08] local.INFO: DEBUG: GPS processor result {"connection_id":231615,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54027,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:19:08] local.INFO: GPS data processed {"connection_id":231615,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:19:08] local.INFO: Acknowledgment sent {"connection_id":231615,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:19:39] local.INFO: TCP Data received {"connection_id":231615,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f84e080012d09108006f4d4c0000c013f2c..."} 
[2026-11-03 09:19:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231615,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f84e080012d09108006f4d4c0000c013f2c..."} 
[2026-11-03 09:19:39] local.INFO: Processing buffer {"connection_id":231615,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f84e080012d09108006f4d4c0000c013f2c..."} 
[2026-11-03 09:19:39] local.INFO: Packet analysis {"connection_id":231615,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f84"} 
[2026-11-03 09:19:39] local.INFO: Extracted packet for processing {"connection_id":231615,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f84"} 
[2026-11-03 09:19:39] local.INFO: GPS Element Parsed {"raw_longitude":755568768,"raw_latitude":116708544,"longitude_deg":75.5568768,"latitude_deg":11.6708544,"altitude":12,"angle":319,"satellites":44,"speed":38,"hex_longitude":"2d091080","hex_latitude":"06f4d4c0","is_valid_coordinates":true} 
[2026-11-03 09:19: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-11-03 09:19:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181475584001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:19:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37299622007275520,"note":"Value kept but may cause issues"} 
[2026-11-03 09:19:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":659566269052878848,"note":"Value kept but may cause issues"} 
[2026-11-03 09:19:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,201,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:19:39] local.INFO: AVL Record Parsed {"raw_timestamp":1793677648000,"timestamp_ms":1793677648000,"timestamp_seconds":1793677648,"priority":1,"record_length":96,"hex_timestamp":"000001a19f84e080"} 
[2026-11-03 09:19:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:19: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-11-03 09:19:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 09:19:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:19: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-11-03 09:19:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:19:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:19:39] local.INFO: Teltonika packet parsed successfully {"connection_id":231615,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:19:39] local.INFO: Passing IMEI to GPS processor {"connection_id":231615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:19:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":231615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:19: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-11-03 09:19:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:19:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:19:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181475584001,"66":27767,"201":206,"80":6400,"24":38,"16":37299622007275520,"45":659566269052878848},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,201,80,24,16,45]} 
[2026-11-03 09:19:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:19:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:19:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181475584001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:19:39] local.INFO: Unknown IO ID detected {"io_id":201,"value":206,"description":"Unknown IO ID 201"} 
[2026-11-03 09:19:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:19:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37299622007275520,"km_value":37299622007275.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:19:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":659566269052878848,"description":"Unknown IO ID 45"} 
[2026-11-03 09:19:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181475584001,"power":27767,"unknown_201":206,"unknown_80":6400,"ignition":38,"odometer":null,"unknown_45":659566269052878848}} 
[2026-11-03 09:19:39] local.INFO: DEBUG: GPS processor result {"connection_id":231615,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54028,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:19:39] local.INFO: GPS data processed {"connection_id":231615,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:19:39] local.INFO: Acknowledgment sent {"connection_id":231615,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:20:05] local.INFO: TCP Data received {"connection_id":228533,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:20:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228533,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:20:05] local.INFO: Processing buffer {"connection_id":228533,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:20:05] local.INFO: IMEI packet received {"connection_id":228533,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:20:05] local.INFO: IMEI acknowledgment sent {"connection_id":228533,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:20:10] local.INFO: TCP Data received {"connection_id":228533,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:20:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228533,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:20:10] local.INFO: Processing buffer {"connection_id":228533,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:20:10] local.INFO: IMEI packet received {"connection_id":228533,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:20:10] local.INFO: IMEI acknowledgment sent {"connection_id":228533,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:20:11] local.INFO: TCP Data received {"connection_id":228533,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f864010012d08124006f610a0000e01302d..."} 
[2026-11-03 09:20:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228533,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f864010012d08124006f610a0000e01302d..."} 
[2026-11-03 09:20:11] local.INFO: Processing buffer {"connection_id":228533,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f864010012d08124006f610a0000e01302d..."} 
[2026-11-03 09:20:11] local.INFO: Packet analysis {"connection_id":228533,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f86"} 
[2026-11-03 09:20:11] local.INFO: Extracted packet for processing {"connection_id":228533,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f86"} 
[2026-11-03 09:20:11] local.INFO: GPS Element Parsed {"raw_longitude":755503680,"raw_latitude":116789408,"longitude_deg":75.550368,"latitude_deg":11.6789408,"altitude":14,"angle":304,"satellites":45,"speed":23,"hex_longitude":"2d081240","hex_latitude":"06f610a0","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:20:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181498880001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:20:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37304625644175360,"note":"Value kept but may cause issues"} 
[2026-11-03 09:20:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":587790150012780544,"note":"Value kept but may cause issues"} 
[2026-11-03 09:20:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:20:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793677738000,"timestamp_ms":1793677738000,"timestamp_seconds":1793677738,"priority":1,"record_length":96,"hex_timestamp":"000001a19f864010"} 
[2026-11-03 09:20:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:20: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-11-03 09: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":108,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-11-03 09:20:11] 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-11-03 09: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-11-03 09:20:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:20:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:20:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228533,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:20:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:20:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:20:11] 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-11-03 09:20:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:20:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:20:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181498880001,"66":27974,"171":206,"80":6400,"24":23,"16":37304625644175360,"45":587790150012780544},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,80,24,16,45]} 
[2026-11-03 09:20:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:20:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:20:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181498880001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:20:11] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-11-03 09:20:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:20:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37304625644175360,"km_value":37304625644175.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:20:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":587790150012780544,"description":"Unknown IO ID 45"} 
[2026-11-03 09:20:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181498880001,"power":27974,"unknown_171":206,"unknown_80":6400,"ignition":23,"odometer":null,"unknown_45":587790150012780544}} 
[2026-11-03 09:20:11] local.INFO: DEBUG: GPS processor result {"connection_id":228533,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54029,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:20:11] local.INFO: GPS data processed {"connection_id":228533,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:20:11] local.INFO: Acknowledgment sent {"connection_id":228533,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:20:43] local.INFO: TCP Data received {"connection_id":228533,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f866338012d08094006f61758000e013d2d..."} 
[2026-11-03 09:20:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228533,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f866338012d08094006f61758000e013d2d..."} 
[2026-11-03 09:20:43] local.INFO: Processing buffer {"connection_id":228533,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f866338012d08094006f61758000e013d2d..."} 
[2026-11-03 09:20:43] local.INFO: Packet analysis {"connection_id":228533,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f86"} 
[2026-11-03 09:20:43] local.INFO: Extracted packet for processing {"connection_id":228533,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f86"} 
[2026-11-03 09:20:43] local.INFO: GPS Element Parsed {"raw_longitude":755501376,"raw_latitude":116791128,"longitude_deg":75.5501376,"latitude_deg":11.6791128,"altitude":14,"angle":317,"satellites":45,"speed":15,"hex_longitude":"2d080940","hex_latitude":"06f61758","is_valid_coordinates":true} 
[2026-11-03 09:20: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-11-03 09:20:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181500928001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:20:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37304763083128832,"note":"Value kept but may cause issues"} 
[2026-11-03 09:20:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":581597700526481408,"note":"Value kept but may cause issues"} 
[2026-11-03 09:20:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:20:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793677747000,"timestamp_ms":1793677747000,"timestamp_seconds":1793677747,"priority":1,"record_length":96,"hex_timestamp":"000001a19f866338"} 
[2026-11-03 09:20:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:20: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-11-03 09:20: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 09:20:43] 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-11-03 09:20: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-11-03 09:20:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:20:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:20:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228533,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:20:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:20:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:20:43] 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-11-03 09:20:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:20:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:20:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181500928001,"66":27952,"171":206,"80":6400,"24":15,"16":37304763083128832,"45":581597700526481408},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,80,24,16,45]} 
[2026-11-03 09:20:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:20:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:20:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181500928001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:20:43] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-11-03 09:20:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:20:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37304763083128832,"km_value":37304763083128.83,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:20:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":581597700526481408,"description":"Unknown IO ID 45"} 
[2026-11-03 09:20:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181500928001,"power":27952,"unknown_171":206,"unknown_80":6400,"ignition":15,"odometer":null,"unknown_45":581597700526481408}} 
[2026-11-03 09:20:43] local.INFO: DEBUG: GPS processor result {"connection_id":228533,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54030,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:20:43] local.INFO: GPS data processed {"connection_id":228533,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:20:43] local.INFO: Acknowledgment sent {"connection_id":228533,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:21:05] local.INFO: TCP Data received {"connection_id":228534,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:21:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228534,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:21:05] local.INFO: Processing buffer {"connection_id":228534,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:21:05] local.INFO: IMEI packet received {"connection_id":228534,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:21:05] local.INFO: IMEI acknowledgment sent {"connection_id":228534,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:21:10] local.INFO: TCP Data received {"connection_id":228534,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:21:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228534,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:21:10] local.INFO: Processing buffer {"connection_id":228534,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:21:10] local.INFO: IMEI packet received {"connection_id":228534,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:21:10] local.INFO: IMEI acknowledgment sent {"connection_id":228534,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:21:11] local.INFO: TCP Data received {"connection_id":228534,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f869dd0012d07f10006f632c8000c013f2e..."} 
[2026-11-03 09:21:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228534,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f869dd0012d07f10006f632c8000c013f2e..."} 
[2026-11-03 09:21:11] local.INFO: Processing buffer {"connection_id":228534,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f869dd0012d07f10006f632c8000c013f2e..."} 
[2026-11-03 09:21:11] local.INFO: Packet analysis {"connection_id":228534,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f86"} 
[2026-11-03 09:21:11] local.INFO: Extracted packet for processing {"connection_id":228534,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f86"} 
[2026-11-03 09:21:11] local.INFO: GPS Element Parsed {"raw_longitude":755495168,"raw_latitude":116798152,"longitude_deg":75.5495168,"latitude_deg":11.6798152,"altitude":12,"angle":319,"satellites":46,"speed":30,"hex_longitude":"2d07f100","hex_latitude":"06f632c8","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:21:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181503232001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:21:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37305214054694912,"note":"Value kept but may cause issues"} 
[2026-11-03 09:21:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":579064425736525824,"note":"Value kept but may cause issues"} 
[2026-11-03 09:21:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:21:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793677762000,"timestamp_ms":1793677762000,"timestamp_seconds":1793677762,"priority":1,"record_length":96,"hex_timestamp":"000001a19f869dd0"} 
[2026-11-03 09:21:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09: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-11-03 09: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":109,"n8_eight_byte":48,"data_length":795,"current_offset":136} 
[2026-11-03 09:21:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1175,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09: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-11-03 09:21:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:21:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:21:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228534,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:21:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228534,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:21:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228534,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:21:11] 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-11-03 09:21:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:21:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:21:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181503232001,"66":27908,"171":206,"80":6400,"24":30,"16":37305214054694912,"45":579064425736525824},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,80,24,16,45]} 
[2026-11-03 09:21:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:21:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:21:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181503232001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:21:11] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-11-03 09:21:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:21:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37305214054694912,"km_value":37305214054694.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:21:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":579064425736525824,"description":"Unknown IO ID 45"} 
[2026-11-03 09:21:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181503232001,"power":27908,"unknown_171":206,"unknown_80":6400,"ignition":30,"odometer":null,"unknown_45":579064425736525824}} 
[2026-11-03 09:21:11] local.INFO: DEBUG: GPS processor result {"connection_id":228534,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54031,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:21:11] local.INFO: GPS data processed {"connection_id":228534,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:21:11] local.INFO: Acknowledgment sent {"connection_id":228534,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:21:47] local.INFO: TCP Data received {"connection_id":228534,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f86c8c8012d07d98006f64e50000b01412d..."} 
[2026-11-03 09:21:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228534,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f86c8c8012d07d98006f64e50000b01412d..."} 
[2026-11-03 09:21:47] local.INFO: Processing buffer {"connection_id":228534,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f86c8c8012d07d98006f64e50000b01412d..."} 
[2026-11-03 09:21:47] local.INFO: Packet analysis {"connection_id":228534,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f86"} 
[2026-11-03 09:21:47] local.INFO: Extracted packet for processing {"connection_id":228534,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f86"} 
[2026-11-03 09:21:47] local.INFO: GPS Element Parsed {"raw_longitude":755489152,"raw_latitude":116805200,"longitude_deg":75.5489152,"latitude_deg":11.68052,"altitude":11,"angle":321,"satellites":45,"speed":32,"hex_longitude":"2d07d980","hex_latitude":"06f64e50","is_valid_coordinates":true} 
[2026-11-03 09:21: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-11-03 09:21:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181507072001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:21:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37305660731293696,"note":"Value kept but may cause issues"} 
[2026-11-03 09:21:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":572238657553090560,"note":"Value kept but may cause issues"} 
[2026-11-03 09:21:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:21:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793677773000,"timestamp_ms":1793677773000,"timestamp_seconds":1793677773,"priority":1,"record_length":96,"hex_timestamp":"000001a19f86c8c8"} 
[2026-11-03 09:21:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:21: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-11-03 09:21:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 09:21:47] 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-11-03 09:21: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-11-03 09:21:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:21:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:21:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228534,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:21:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228534,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:21:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228534,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:21:47] 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-11-03 09:21:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:21:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:21:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181507072001,"66":27865,"171":206,"80":6400,"24":32,"16":37305660731293696,"45":572238657553090560},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,80,24,16,45]} 
[2026-11-03 09:21:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:21:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:21:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181507072001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:21:47] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-11-03 09:21:47] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:21:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37305660731293696,"km_value":37305660731293.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:21:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":572238657553090560,"description":"Unknown IO ID 45"} 
[2026-11-03 09:21:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181507072001,"power":27865,"unknown_171":206,"unknown_80":6400,"ignition":32,"odometer":null,"unknown_45":572238657553090560}} 
[2026-11-03 09:21:47] local.INFO: DEBUG: GPS processor result {"connection_id":228534,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54032,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:21:47] local.INFO: GPS data processed {"connection_id":228534,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:21:47] local.INFO: Acknowledgment sent {"connection_id":228534,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:22:05] local.INFO: TCP Data received {"connection_id":228090,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:22:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228090,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:22:05] local.INFO: Processing buffer {"connection_id":228090,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:22:05] local.INFO: IMEI packet received {"connection_id":228090,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:22:05] local.INFO: IMEI acknowledgment sent {"connection_id":228090,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:22:08] local.INFO: TCP Data received {"connection_id":228090,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:22:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228090,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:22:08] local.INFO: Processing buffer {"connection_id":228090,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:22:08] local.INFO: IMEI packet received {"connection_id":228090,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:22:08] local.INFO: IMEI acknowledgment sent {"connection_id":228090,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:22:10] local.INFO: TCP Data received {"connection_id":228090,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:22:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228090,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:22:10] local.INFO: Processing buffer {"connection_id":228090,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:22:10] local.INFO: IMEI packet received {"connection_id":228090,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:22:10] local.INFO: IMEI acknowledgment sent {"connection_id":228090,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:22:11] local.INFO: TCP Data received {"connection_id":228090,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f871ad0012d07c98006f662a0000b01412b..."} 
[2026-11-03 09:22:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228090,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f871ad0012d07c98006f662a0000b01412b..."} 
[2026-11-03 09:22:11] local.INFO: Processing buffer {"connection_id":228090,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f871ad0012d07c98006f662a0000b01412b..."} 
[2026-11-03 09:22:11] local.INFO: Packet analysis {"connection_id":228090,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f87"} 
[2026-11-03 09:22:11] local.INFO: Extracted packet for processing {"connection_id":228090,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f87"} 
[2026-11-03 09:22:11] local.INFO: GPS Element Parsed {"raw_longitude":755485056,"raw_latitude":116810400,"longitude_deg":75.5485056,"latitude_deg":11.68104,"altitude":11,"angle":321,"satellites":43,"speed":26,"hex_longitude":"2d07c980","hex_latitude":"06f662a0","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:22:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181509888001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:22:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37305978558873600,"note":"Value kept but may cause issues"} 
[2026-11-03 09:22:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":565623995602194432,"note":"Value kept but may cause issues"} 
[2026-11-03 09:22:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:22:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793677794000,"timestamp_ms":1793677794000,"timestamp_seconds":1793677794,"priority":1,"record_length":96,"hex_timestamp":"000001a19f871ad0"} 
[2026-11-03 09:22:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:22: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-11-03 09: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 09:22:11] 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-11-03 09: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-11-03 09:22:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:22:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:22:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228090,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:22:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:22:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:22:11] 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-11-03 09:22:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:22:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:22:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181509888001,"66":27865,"171":206,"80":6400,"24":26,"16":37305978558873600,"45":565623995602194432},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,80,24,16,45]} 
[2026-11-03 09:22:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:22:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:22:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181509888001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:22:11] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-11-03 09:22:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:22:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37305978558873600,"km_value":37305978558873.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:22:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":565623995602194432,"description":"Unknown IO ID 45"} 
[2026-11-03 09:22:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181509888001,"power":27865,"unknown_171":206,"unknown_80":6400,"ignition":26,"odometer":null,"unknown_45":565623995602194432}} 
[2026-11-03 09:22:11] local.INFO: DEBUG: GPS processor result {"connection_id":228090,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54033,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:22:11] local.INFO: GPS data processed {"connection_id":228090,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:22:11] local.INFO: Acknowledgment sent {"connection_id":228090,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:22:11] local.INFO: TCP Data received {"connection_id":231616,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:22:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231616,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:22:11] local.INFO: Processing buffer {"connection_id":231616,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:22:11] local.INFO: IMEI packet received {"connection_id":231616,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 09:22:11] local.INFO: IMEI acknowledgment sent {"connection_id":231616,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:22:15] local.INFO: TCP Data received {"connection_id":228090,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8749b0012d07b20006f67f70000a01412b..."} 
[2026-11-03 09:22:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228090,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8749b0012d07b20006f67f70000a01412b..."} 
[2026-11-03 09:22:15] local.INFO: Processing buffer {"connection_id":228090,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8749b0012d07b20006f67f70000a01412b..."} 
[2026-11-03 09:22:15] local.INFO: Packet analysis {"connection_id":228090,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f87"} 
[2026-11-03 09:22:15] local.INFO: Extracted packet for processing {"connection_id":228090,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f87"} 
[2026-11-03 09:22:15] local.INFO: GPS Element Parsed {"raw_longitude":755479040,"raw_latitude":116817776,"longitude_deg":75.547904,"latitude_deg":11.6817776,"altitude":10,"angle":321,"satellites":43,"speed":38,"hex_longitude":"2d07b200","hex_latitude":"06f67f70","is_valid_coordinates":true} 
[2026-11-03 09:22: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-11-03 09:22:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181515264001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:22:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37306438120374272,"note":"Value kept but may cause issues"} 
[2026-11-03 09:22:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":561120395976155136,"note":"Value kept but may cause issues"} 
[2026-11-03 09:22:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:22:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793677806000,"timestamp_ms":1793677806000,"timestamp_seconds":1793677806,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8749b0"} 
[2026-11-03 09:22:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:22: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-11-03 09:22: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 09:22:15] 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-11-03 09:22: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-11-03 09:22:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:22:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:22:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228090,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:22:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:22:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:22:15] 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-11-03 09:22:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:22:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:22:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181515264001,"66":27930,"171":206,"80":6400,"24":38,"16":37306438120374272,"45":561120395976155136},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,80,24,16,45]} 
[2026-11-03 09:22:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:22:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:22:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181515264001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:22:15] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-11-03 09:22:15] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:22:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37306438120374272,"km_value":37306438120374.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:22:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":561120395976155136,"description":"Unknown IO ID 45"} 
[2026-11-03 09:22:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181515264001,"power":27930,"unknown_171":206,"unknown_80":6400,"ignition":38,"odometer":null,"unknown_45":561120395976155136}} 
[2026-11-03 09:22:15] local.INFO: DEBUG: GPS processor result {"connection_id":228090,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54034,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:22:15] local.INFO: GPS data processed {"connection_id":228090,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:22:15] local.INFO: Acknowledgment sent {"connection_id":228090,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:22:47] local.INFO: TCP Data received {"connection_id":228090,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f876cd8012d079b0006f69a88000a01402d..."} 
[2026-11-03 09:22:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228090,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f876cd8012d079b0006f69a88000a01402d..."} 
[2026-11-03 09:22:47] local.INFO: Processing buffer {"connection_id":228090,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f876cd8012d079b0006f69a88000a01402d..."} 
[2026-11-03 09:22:47] local.INFO: Packet analysis {"connection_id":228090,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f87"} 
[2026-11-03 09:22:47] local.INFO: Extracted packet for processing {"connection_id":228090,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f87"} 
[2026-11-03 09:22:47] local.INFO: GPS Element Parsed {"raw_longitude":755473152,"raw_latitude":116824712,"longitude_deg":75.5473152,"latitude_deg":11.6824712,"altitude":10,"angle":320,"satellites":45,"speed":39,"hex_longitude":"2d079b00","hex_latitude":"06f69a88","is_valid_coordinates":true} 
[2026-11-03 09:22: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-11-03 09:22:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181518336001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:22:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37306871912071168,"note":"Value kept but may cause issues"} 
[2026-11-03 09:22:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":554505734025342976,"note":"Value kept but may cause issues"} 
[2026-11-03 09:22:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:22:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793677815000,"timestamp_ms":1793677815000,"timestamp_seconds":1793677815,"priority":1,"record_length":96,"hex_timestamp":"000001a19f876cd8"} 
[2026-11-03 09:22:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:22: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-11-03 09:22:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 09:22:47] 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-11-03 09:22: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-11-03 09:22:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:22:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:22:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228090,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:22:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:22:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:22:47] 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-11-03 09:22:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:22:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:22:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181518336001,"66":27865,"171":206,"80":6400,"24":39,"16":37306871912071168,"45":554505734025342976},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,80,24,16,45]} 
[2026-11-03 09:22:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:22:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:22:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181518336001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:22:47] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-11-03 09:22:47] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:22:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37306871912071168,"km_value":37306871912071.17,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:22:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":554505734025342976,"description":"Unknown IO ID 45"} 
[2026-11-03 09:22:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181518336001,"power":27865,"unknown_171":206,"unknown_80":6400,"ignition":39,"odometer":null,"unknown_45":554505734025342976}} 
[2026-11-03 09:22:47] local.INFO: DEBUG: GPS processor result {"connection_id":228090,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54035,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:22:47] local.INFO: GPS data processed {"connection_id":228090,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:22:47] local.INFO: Acknowledgment sent {"connection_id":228090,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:23:10] local.INFO: TCP Data received {"connection_id":231617,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:23:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231617,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:23:10] local.INFO: Processing buffer {"connection_id":231617,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:23:10] local.INFO: IMEI packet received {"connection_id":231617,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:23:10] local.INFO: IMEI acknowledgment sent {"connection_id":231617,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:23:15] local.INFO: TCP Data received {"connection_id":231617,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:23:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231617,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:23:15] local.INFO: Processing buffer {"connection_id":231617,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:23:15] local.INFO: IMEI packet received {"connection_id":231617,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:23:15] local.INFO: IMEI acknowledgment sent {"connection_id":231617,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:23:16] local.INFO: TCP Data received {"connection_id":231617,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f890ed0012d06b08006f7b5e80009013e28..."} 
[2026-11-03 09:23:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231617,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f890ed0012d06b08006f7b5e80009013e28..."} 
[2026-11-03 09:23:16] local.INFO: Processing buffer {"connection_id":231617,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f890ed0012d06b08006f7b5e80009013e28..."} 
[2026-11-03 09:23:16] local.INFO: Packet analysis {"connection_id":231617,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f89"} 
[2026-11-03 09:23:16] local.INFO: Extracted packet for processing {"connection_id":231617,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f89"} 
[2026-11-03 09:23:16] local.INFO: GPS Element Parsed {"raw_longitude":755413120,"raw_latitude":116897256,"longitude_deg":75.541312,"latitude_deg":11.6897256,"altitude":9,"angle":318,"satellites":40,"speed":51,"hex_longitude":"2d06b080","hex_latitude":"06f7b5e8","is_valid_coordinates":true} 
[2026-11-03 09:23: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-11-03 09:23:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181546240001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:23:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37311407397535744,"note":"Value kept but may cause issues"} 
[2026-11-03 09:23:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":488851695726209024,"note":"Value kept but may cause issues"} 
[2026-11-03 09:23:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,14,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:23:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793677922000,"timestamp_ms":1793677922000,"timestamp_seconds":1793677922,"priority":1,"record_length":96,"hex_timestamp":"000001a19f890ed0"} 
[2026-11-03 09:23:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:23: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-11-03 09:23: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 09:23:16] 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-11-03 09:23: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-11-03 09:23:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:23:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:23:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231617,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:23:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231617,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:23:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231617,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:23:16] 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-11-03 09:23:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:23:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:23:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181546240001,"66":27876,"14":206,"80":6400,"24":51,"16":37311407397535744,"45":488851695726209024},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,14,80,24,16,45]} 
[2026-11-03 09:23:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:23:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:23:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181546240001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:23:16] local.INFO: Unknown IO ID detected {"io_id":14,"value":206,"description":"Unknown IO ID 14"} 
[2026-11-03 09:23:16] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:23:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37311407397535744,"km_value":37311407397535.74,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:23:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":488851695726209024,"description":"Unknown IO ID 45"} 
[2026-11-03 09:23:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181546240001,"power":27876,"unknown_14":206,"unknown_80":6400,"ignition":51,"odometer":null,"unknown_45":488851695726209024}} 
[2026-11-03 09:23:16] local.INFO: DEBUG: GPS processor result {"connection_id":231617,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54036,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:23:16] local.INFO: GPS data processed {"connection_id":231617,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:23:16] local.INFO: Acknowledgment sent {"connection_id":231617,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:23:46] local.INFO: TCP Data received {"connection_id":228535,"ip":"117.225.238.92","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:23:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228535,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:23:46] local.INFO: Processing buffer {"connection_id":228535,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:23:46] local.INFO: IMEI packet received {"connection_id":228535,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:23:46] local.INFO: IMEI acknowledgment sent {"connection_id":228535,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:23:48] local.INFO: TCP Data received {"connection_id":231617,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f892a28012d06994006f7d110000a01402d..."} 
[2026-11-03 09:23:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231617,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f892a28012d06994006f7d110000a01402d..."} 
[2026-11-03 09:23:48] local.INFO: Processing buffer {"connection_id":231617,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f892a28012d06994006f7d110000a01402d..."} 
[2026-11-03 09:23:48] local.INFO: Packet analysis {"connection_id":231617,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f89"} 
[2026-11-03 09:23:48] local.INFO: Extracted packet for processing {"connection_id":231617,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f89"} 
[2026-11-03 09:23:48] local.INFO: GPS Element Parsed {"raw_longitude":755407168,"raw_latitude":116904208,"longitude_deg":75.5407168,"latitude_deg":11.6904208,"altitude":10,"angle":320,"satellites":45,"speed":53,"hex_longitude":"2d069940","hex_latitude":"06f7d110","is_valid_coordinates":true} 
[2026-11-03 09:23: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-11-03 09:23:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181548032001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:23:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37311845484199936,"note":"Value kept but may cause issues"} 
[2026-11-03 09:23:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":482025927542695936,"note":"Value kept but may cause issues"} 
[2026-11-03 09:23:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,14,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:23:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793677929000,"timestamp_ms":1793677929000,"timestamp_seconds":1793677929,"priority":1,"record_length":96,"hex_timestamp":"000001a19f892a28"} 
[2026-11-03 09:23:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:23:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:23:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 09:23:48] 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-11-03 09:23: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-11-03 09:23:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:23:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:23:48] local.INFO: Teltonika packet parsed successfully {"connection_id":231617,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:23:48] local.INFO: Passing IMEI to GPS processor {"connection_id":231617,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:23:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":231617,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:23:48] 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-11-03 09:23:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:23:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:23:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181548032001,"66":28028,"14":206,"80":6400,"24":53,"16":37311845484199936,"45":482025927542695936},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,14,80,24,16,45]} 
[2026-11-03 09:23:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:23:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:23:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181548032001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:23:48] local.INFO: Unknown IO ID detected {"io_id":14,"value":206,"description":"Unknown IO ID 14"} 
[2026-11-03 09:23:48] local.INFO: Unknown IO ID detected {"io_id":80,"value":6400,"description":"Unknown IO ID 80"} 
[2026-11-03 09:23:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37311845484199936,"km_value":37311845484199.94,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:23:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":482025927542695936,"description":"Unknown IO ID 45"} 
[2026-11-03 09:23:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181548032001,"power":28028,"unknown_14":206,"unknown_80":6400,"ignition":53,"odometer":null,"unknown_45":482025927542695936}} 
[2026-11-03 09:23:48] local.INFO: DEBUG: GPS processor result {"connection_id":231617,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54037,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:23:48] local.INFO: GPS data processed {"connection_id":231617,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:23:48] local.INFO: Acknowledgment sent {"connection_id":231617,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:24:10] local.INFO: TCP Data received {"connection_id":228537,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:24:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228537,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:24:10] local.INFO: Processing buffer {"connection_id":228537,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:24:10] local.INFO: IMEI packet received {"connection_id":228537,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:24:10] local.INFO: IMEI acknowledgment sent {"connection_id":228537,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:24:11] local.INFO: TCP Data received {"connection_id":228537,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:24:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228537,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:24:11] local.INFO: Processing buffer {"connection_id":228537,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:24:11] local.INFO: IMEI packet received {"connection_id":228537,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:24:11] local.INFO: IMEI acknowledgment sent {"connection_id":228537,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:24:11] local.INFO: TCP Data received {"connection_id":228537,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8a2bf8012d05da4006f89b10000a015229..."} 
[2026-11-03 09:24:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228537,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8a2bf8012d05da4006f89b10000a015229..."} 
[2026-11-03 09:24:11] local.INFO: Processing buffer {"connection_id":228537,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8a2bf8012d05da4006f89b10000a015229..."} 
[2026-11-03 09:24:11] local.INFO: Packet analysis {"connection_id":228537,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8a"} 
[2026-11-03 09:24:11] local.INFO: Extracted packet for processing {"connection_id":228537,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8a"} 
[2026-11-03 09:24:11] local.INFO: GPS Element Parsed {"raw_longitude":755358272,"raw_latitude":116955920,"longitude_deg":75.5358272,"latitude_deg":11.695592,"altitude":10,"angle":338,"satellites":41,"speed":41,"hex_longitude":"2d05da40","hex_latitude":"06f89b10","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:24:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181565952001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:24:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37315277163069440,"note":"Value kept but may cause issues"} 
[2026-11-03 09:24:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":423268026168653824,"note":"Value kept but may cause issues"} 
[2026-11-03 09:24:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,4,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:24:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793677995000,"timestamp_ms":1793677995000,"timestamp_seconds":1793677995,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8a2bf8"} 
[2026-11-03 09:24:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:24: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-11-03 09: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 09:24:11] 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-11-03 09: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-11-03 09:24:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:24:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:24:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228537,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:24:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:24:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:24:11] 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-11-03 09:24:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:24:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:24:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181565952001,"66":27865,"4":206,"94":11008,"24":41,"16":37315277163069440,"45":423268026168653824},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,4,94,24,16,45]} 
[2026-11-03 09:24:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:24:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:24:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181565952001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:24:11] local.INFO: Unknown IO ID detected {"io_id":4,"value":206,"description":"Unknown IO ID 4"} 
[2026-11-03 09:24:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:24:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37315277163069440,"km_value":37315277163069.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:24:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":423268026168653824,"description":"Unknown IO ID 45"} 
[2026-11-03 09:24:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181565952001,"power":27865,"unknown_4":206,"unknown_94":11008,"ignition":41,"odometer":null,"unknown_45":423268026168653824}} 
[2026-11-03 09:24:11] local.INFO: DEBUG: GPS processor result {"connection_id":228537,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54038,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:24:11] local.INFO: GPS data processed {"connection_id":228537,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:24:11] local.INFO: Acknowledgment sent {"connection_id":228537,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:24:15] local.INFO: TCP Data received {"connection_id":228537,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8a4f20012d05ce0006f8bd000009015228..."} 
[2026-11-03 09:24:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228537,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8a4f20012d05ce0006f8bd000009015228..."} 
[2026-11-03 09:24:15] local.INFO: Processing buffer {"connection_id":228537,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8a4f20012d05ce0006f8bd000009015228..."} 
[2026-11-03 09:24:15] local.INFO: Packet analysis {"connection_id":228537,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8a"} 
[2026-11-03 09:24:15] local.INFO: Extracted packet for processing {"connection_id":228537,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8a"} 
[2026-11-03 09:24:15] local.INFO: GPS Element Parsed {"raw_longitude":755355136,"raw_latitude":116964608,"longitude_deg":75.5355136,"latitude_deg":11.6964608,"altitude":9,"angle":338,"satellites":40,"speed":38,"hex_longitude":"2d05ce00","hex_latitude":"06f8bd00","is_valid_coordinates":true} 
[2026-11-03 09:24: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-11-03 09:24:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181566720001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:24:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37315723839668224,"note":"Value kept but may cause issues"} 
[2026-11-03 09:24:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":421719913797455872,"note":"Value kept but may cause issues"} 
[2026-11-03 09:24:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,4,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:24:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793678004000,"timestamp_ms":1793678004000,"timestamp_seconds":1793678004,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8a4f20"} 
[2026-11-03 09:24:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:24: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-11-03 09:24: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 09:24:15] 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-11-03 09:24: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-11-03 09:24:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:24:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:24:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228537,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:24:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:24:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:24:15] 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-11-03 09:24:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:24:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:24:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181566720001,"66":27919,"4":206,"94":11008,"24":38,"16":37315723839668224,"45":421719913797455872},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,4,94,24,16,45]} 
[2026-11-03 09:24:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:24:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:24:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181566720001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:24:15] local.INFO: Unknown IO ID detected {"io_id":4,"value":206,"description":"Unknown IO ID 4"} 
[2026-11-03 09:24:15] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:24:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37315723839668224,"km_value":37315723839668.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:24:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":421719913797455872,"description":"Unknown IO ID 45"} 
[2026-11-03 09:24:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181566720001,"power":27919,"unknown_4":206,"unknown_94":11008,"ignition":38,"odometer":null,"unknown_45":421719913797455872}} 
[2026-11-03 09:24:15] local.INFO: DEBUG: GPS processor result {"connection_id":228537,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54039,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:24:15] local.INFO: GPS data processed {"connection_id":228537,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:24:15] local.INFO: Acknowledgment sent {"connection_id":228537,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:24:31] local.INFO: TCP Data received {"connection_id":228535,"ip":"117.225.238.92","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8a3b98012d0be0000705bb90001800b023..."} 
[2026-11-03 09:24:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228535,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8a3b98012d0be0000705bb90001800b023..."} 
[2026-11-03 09:24:31] local.INFO: Processing buffer {"connection_id":228535,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8a3b98012d0be0000705bb90001800b023..."} 
[2026-11-03 09:24:31] local.INFO: Packet analysis {"connection_id":228535,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8a"} 
[2026-11-03 09:24:31] local.INFO: Extracted packet for processing {"connection_id":228535,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8a"} 
[2026-11-03 09:24:31] local.INFO: GPS Element Parsed {"raw_longitude":755752960,"raw_latitude":117816208,"longitude_deg":75.575296,"latitude_deg":11.7816208,"altitude":24,"angle":176,"satellites":35,"speed":25,"hex_longitude":"2d0be000","hex_latitude":"0705bb90","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:24:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181565184001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:24:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38957148671049728,"note":"Value kept but may cause issues"} 
[2026-11-03 09:24:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":855824696851089408,"note":"Value kept but may cause issues"} 
[2026-11-03 09:24:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,139,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:24:31] local.INFO: AVL Record Parsed {"raw_timestamp":1793677999000,"timestamp_ms":1793677999000,"timestamp_seconds":1793677999,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8a3b98"} 
[2026-11-03 09:24:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:24:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 09:24:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09: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-11-03 09:24:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:24:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:24:31] local.INFO: Teltonika packet parsed successfully {"connection_id":228535,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:24:31] local.INFO: Passing IMEI to GPS processor {"connection_id":228535,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:24:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":228535,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:24:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.238.92","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:24:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:24:31] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:24:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181565184001,"66":14407,"139":206,"28":32256,"24":25,"16":38957148671049728,"45":855824696851089408},"client_ip":"117.225.238.92","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,139,28,24,16,45]} 
[2026-11-03 09:24:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:24:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:24:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181565184001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:24:31] local.INFO: Unknown IO ID detected {"io_id":139,"value":206,"description":"Unknown IO ID 139"} 
[2026-11-03 09:24:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 09:24:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38957148671049728,"km_value":38957148671049.73,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:24:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":855824696851089408,"description":"Unknown IO ID 45"} 
[2026-11-03 09:24:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181565184001,"power":14407,"unknown_139":206,"unknown_28":32256,"ignition":25,"odometer":null,"unknown_45":855824696851089408}} 
[2026-11-03 09:24:31] local.INFO: DEBUG: GPS processor result {"connection_id":228535,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54040,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:24:31] local.INFO: GPS data processed {"connection_id":228535,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:24:31] local.INFO: Acknowledgment sent {"connection_id":228535,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:24:47] local.INFO: TCP Data received {"connection_id":231618,"ip":"117.225.238.92","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:24:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231618,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:24:47] local.INFO: Processing buffer {"connection_id":231618,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:24:47] local.INFO: IMEI packet received {"connection_id":231618,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:24:47] local.INFO: IMEI acknowledgment sent {"connection_id":231618,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:24:50] local.INFO: TCP Data received {"connection_id":228537,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8a7248012d05c2c006f8de90000c01542c..."} 
[2026-11-03 09:24:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228537,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8a7248012d05c2c006f8de90000c01542c..."} 
[2026-11-03 09:24:50] local.INFO: Processing buffer {"connection_id":228537,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8a7248012d05c2c006f8de90000c01542c..."} 
[2026-11-03 09:24:50] local.INFO: Packet analysis {"connection_id":228537,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8a"} 
[2026-11-03 09:24:50] local.INFO: Extracted packet for processing {"connection_id":228537,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8a"} 
[2026-11-03 09:24:50] local.INFO: GPS Element Parsed {"raw_longitude":755352256,"raw_latitude":116973200,"longitude_deg":75.5352256,"latitude_deg":11.69732,"altitude":12,"angle":340,"satellites":44,"speed":39,"hex_longitude":"2d05c2c0","hex_latitude":"06f8de90","is_valid_coordinates":true} 
[2026-11-03 09:24: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-11-03 09:24:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181569024001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:24:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37316161926332416,"note":"Value kept but may cause issues"} 
[2026-11-03 09:24:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":418271845334974464,"note":"Value kept but may cause issues"} 
[2026-11-03 09:24:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,4,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:24:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793678013000,"timestamp_ms":1793678013000,"timestamp_seconds":1793678013,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8a7248"} 
[2026-11-03 09:24:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:24:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:24: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 09:24:50] 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-11-03 09:24: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-11-03 09:24:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:24:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:24:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228537,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:24:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:24:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:24:50] 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-11-03 09:24:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:24:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:24:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181569024001,"66":27876,"4":206,"94":11008,"24":39,"16":37316161926332416,"45":418271845334974464},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,4,94,24,16,45]} 
[2026-11-03 09:24:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:24:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:24:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181569024001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:24:50] local.INFO: Unknown IO ID detected {"io_id":4,"value":206,"description":"Unknown IO ID 4"} 
[2026-11-03 09:24:50] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:24:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37316161926332416,"km_value":37316161926332.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:24:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":418271845334974464,"description":"Unknown IO ID 45"} 
[2026-11-03 09:24:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181569024001,"power":27876,"unknown_4":206,"unknown_94":11008,"ignition":39,"odometer":null,"unknown_45":418271845334974464}} 
[2026-11-03 09:24:50] local.INFO: DEBUG: GPS processor result {"connection_id":228537,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54041,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:24:50] local.INFO: GPS data processed {"connection_id":228537,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:24:50] local.INFO: Acknowledgment sent {"connection_id":228537,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:25:03] local.INFO: TCP Data received {"connection_id":231618,"ip":"117.225.238.92","data_length":51,"data_hex":"000f383632353637303732353733323130000f38363235363730373235373332..."} 
[2026-11-03 09:25:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231618,"packet_length":51,"packet_hex":"000f383632353637303732353733323130000f38363235363730373235373332..."} 
[2026-11-03 09:25:03] local.INFO: Processing buffer {"connection_id":231618,"buffer_length":51,"buffer_hex":"000f383632353637303732353733323130000f38363235363730373235373332..."} 
[2026-11-03 09:25:03] local.INFO: IMEI packet received {"connection_id":231618,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:25:03] local.INFO: IMEI acknowledgment sent {"connection_id":231618,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:25:05] local.INFO: TCP Data received {"connection_id":229794,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:25:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229794,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:25:05] local.INFO: Processing buffer {"connection_id":229794,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:25:05] local.INFO: IMEI packet received {"connection_id":229794,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:25:05] local.INFO: IMEI acknowledgment sent {"connection_id":229794,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:25:10] local.INFO: TCP Data received {"connection_id":229794,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:25:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229794,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:25:10] local.INFO: Processing buffer {"connection_id":229794,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:25:10] local.INFO: IMEI packet received {"connection_id":229794,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:25:10] local.INFO: IMEI acknowledgment sent {"connection_id":229794,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:25:11] local.INFO: TCP Data received {"connection_id":229794,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8a9d40012d05b70006f90158000f015329..."} 
[2026-11-03 09:25:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229794,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8a9d40012d05b70006f90158000f015329..."} 
[2026-11-03 09:25:11] local.INFO: Processing buffer {"connection_id":229794,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8a9d40012d05b70006f90158000f015329..."} 
[2026-11-03 09:25:11] local.INFO: Packet analysis {"connection_id":229794,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8a"} 
[2026-11-03 09:25:11] local.INFO: Extracted packet for processing {"connection_id":229794,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8a"} 
[2026-11-03 09:25:11] local.INFO: GPS Element Parsed {"raw_longitude":755349248,"raw_latitude":116982104,"longitude_deg":75.5349248,"latitude_deg":11.6982104,"altitude":15,"angle":339,"satellites":41,"speed":31,"hex_longitude":"2d05b700","hex_latitude":"06f90158","is_valid_coordinates":true} 
[2026-11-03 09:25: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-11-03 09:25:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181571328001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:25:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37316617192865792,"note":"Value kept but may cause issues"} 
[2026-11-03 09:25:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":415105251849179136,"note":"Value kept but may cause issues"} 
[2026-11-03 09:25:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,4,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:25:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793678024000,"timestamp_ms":1793678024000,"timestamp_seconds":1793678024,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8a9d40"} 
[2026-11-03 09:25:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:25: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-11-03 09:25: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":228,"data_length":795,"current_offset":136} 
[2026-11-03 09:25:11] 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-11-03 09:25: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-11-03 09:25:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:25:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:25:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229794,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:25:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:25:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:25:11] 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-11-03 09:25:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:25:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:25:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181571328001,"66":27832,"4":206,"94":11008,"24":31,"16":37316617192865792,"45":415105251849179136},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,4,94,24,16,45]} 
[2026-11-03 09:25:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:25:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:25:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181571328001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:25:11] local.INFO: Unknown IO ID detected {"io_id":4,"value":206,"description":"Unknown IO ID 4"} 
[2026-11-03 09:25:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:25:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37316617192865792,"km_value":37316617192865.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:25:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":415105251849179136,"description":"Unknown IO ID 45"} 
[2026-11-03 09:25:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181571328001,"power":27832,"unknown_4":206,"unknown_94":11008,"ignition":31,"odometer":null,"unknown_45":415105251849179136}} 
[2026-11-03 09:25:11] local.INFO: DEBUG: GPS processor result {"connection_id":229794,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54042,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:25:11] local.INFO: GPS data processed {"connection_id":229794,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:25:11] local.INFO: Acknowledgment sent {"connection_id":229794,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:25:14] local.INFO: TCP Data received {"connection_id":229794,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8ad008012d05abc006f923880016015529..."} 
[2026-11-03 09:25:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229794,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8ad008012d05abc006f923880016015529..."} 
[2026-11-03 09:25:14] local.INFO: Processing buffer {"connection_id":229794,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8ad008012d05abc006f923880016015529..."} 
[2026-11-03 09:25:14] local.INFO: Packet analysis {"connection_id":229794,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8a"} 
[2026-11-03 09:25:14] local.INFO: Extracted packet for processing {"connection_id":229794,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8a"} 
[2026-11-03 09:25:14] local.INFO: GPS Element Parsed {"raw_longitude":755346368,"raw_latitude":116990856,"longitude_deg":75.5346368,"latitude_deg":11.6990856,"altitude":22,"angle":341,"satellites":41,"speed":19,"hex_longitude":"2d05abc0","hex_latitude":"06f92388","is_valid_coordinates":true} 
[2026-11-03 09:25: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-11-03 09:25:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181574144001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:25:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37317063869464576,"note":"Value kept but may cause issues"} 
[2026-11-03 09:25:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":411797920875108352,"note":"Value kept but may cause issues"} 
[2026-11-03 09:25:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,5,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:25:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793678037000,"timestamp_ms":1793678037000,"timestamp_seconds":1793678037,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8ad008"} 
[2026-11-03 09:25:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:25: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-11-03 09:25: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":184,"data_length":795,"current_offset":136} 
[2026-11-03 09:25:14] 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-11-03 09:25: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-11-03 09:25:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:25:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:25:14] local.INFO: Teltonika packet parsed successfully {"connection_id":229794,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:25:14] local.INFO: Passing IMEI to GPS processor {"connection_id":229794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:25:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":229794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:25:14] 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-11-03 09:25:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:25:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:25:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181574144001,"66":27843,"5":206,"94":11008,"24":19,"16":37317063869464576,"45":411797920875108352},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,5,94,24,16,45]} 
[2026-11-03 09:25:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:25:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:25:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181574144001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:25:14] local.INFO: Unknown IO ID detected {"io_id":5,"value":206,"description":"Unknown IO ID 5"} 
[2026-11-03 09:25:14] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:25:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37317063869464576,"km_value":37317063869464.58,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:25:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":411797920875108352,"description":"Unknown IO ID 45"} 
[2026-11-03 09:25:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181574144001,"power":27843,"unknown_5":206,"unknown_94":11008,"ignition":19,"odometer":null,"unknown_45":411797920875108352}} 
[2026-11-03 09:25:14] local.INFO: DEBUG: GPS processor result {"connection_id":229794,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54043,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:25:14] local.INFO: GPS data processed {"connection_id":229794,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:25:14] local.INFO: Acknowledgment sent {"connection_id":229794,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:25:46] local.INFO: TCP Data received {"connection_id":229794,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8b2210012d059f4006f94590001c015626..."} 
[2026-11-03 09:25:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229794,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8b2210012d059f4006f94590001c015626..."} 
[2026-11-03 09:25:46] local.INFO: Processing buffer {"connection_id":229794,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8b2210012d059f4006f94590001c015626..."} 
[2026-11-03 09:25:46] local.INFO: Packet analysis {"connection_id":229794,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8b"} 
[2026-11-03 09:25:46] local.INFO: Extracted packet for processing {"connection_id":229794,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8b"} 
[2026-11-03 09:25:46] local.INFO: GPS Element Parsed {"raw_longitude":755343168,"raw_latitude":116999568,"longitude_deg":75.5343168,"latitude_deg":11.6999568,"altitude":28,"angle":342,"satellites":38,"speed":22,"hex_longitude":"2d059f40","hex_latitude":"06f94590","is_valid_coordinates":true} 
[2026-11-03 09:25: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-11-03 09:25:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181577472001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:25:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37317514841030656,"note":"Value kept but may cause issues"} 
[2026-11-03 09:25:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":408631327389353984,"note":"Value kept but may cause issues"} 
[2026-11-03 09:25:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,5,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:25:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793678058000,"timestamp_ms":1793678058000,"timestamp_seconds":1793678058,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8b2210"} 
[2026-11-03 09:25:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:25: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-11-03 09:25:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 09:25:46] 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-11-03 09:25: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-11-03 09:25:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:25:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:25:46] local.INFO: Teltonika packet parsed successfully {"connection_id":229794,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:25:46] local.INFO: Passing IMEI to GPS processor {"connection_id":229794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:25:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":229794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:25:46] 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-11-03 09:25:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:25:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:25:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181577472001,"66":27865,"5":206,"94":11008,"24":22,"16":37317514841030656,"45":408631327389353984},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,5,94,24,16,45]} 
[2026-11-03 09:25:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:25:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:25:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181577472001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:25:46] local.INFO: Unknown IO ID detected {"io_id":5,"value":206,"description":"Unknown IO ID 5"} 
[2026-11-03 09:25:46] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:25:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37317514841030656,"km_value":37317514841030.66,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:25:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":408631327389353984,"description":"Unknown IO ID 45"} 
[2026-11-03 09:25:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181577472001,"power":27865,"unknown_5":206,"unknown_94":11008,"ignition":22,"odometer":null,"unknown_45":408631327389353984}} 
[2026-11-03 09:25:46] local.INFO: DEBUG: GPS processor result {"connection_id":229794,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54044,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:25:46] local.INFO: GPS data processed {"connection_id":229794,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:25:46] local.INFO: Acknowledgment sent {"connection_id":229794,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:26:05] local.INFO: TCP Data received {"connection_id":228540,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:26:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228540,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:26:05] local.INFO: Processing buffer {"connection_id":228540,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:26:05] local.INFO: IMEI packet received {"connection_id":228540,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:26:05] local.INFO: IMEI acknowledgment sent {"connection_id":228540,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:26:06] local.INFO: TCP Data received {"connection_id":228540,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:26:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228540,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:26:06] local.INFO: Processing buffer {"connection_id":228540,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:26:06] local.INFO: IMEI packet received {"connection_id":228540,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:26:06] local.INFO: IMEI acknowledgment sent {"connection_id":228540,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:26:11] local.INFO: TCP Data received {"connection_id":228540,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:26:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228540,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:26:11] local.INFO: Processing buffer {"connection_id":228540,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:26:11] local.INFO: IMEI packet received {"connection_id":228540,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:26:11] local.INFO: IMEI acknowledgment sent {"connection_id":228540,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:26:13] local.INFO: TCP Data received {"connection_id":228540,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8bed30012d0574c006f9cd70000b012228..."} 
[2026-11-03 09:26:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228540,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8bed30012d0574c006f9cd70000b012228..."} 
[2026-11-03 09:26:13] local.INFO: Processing buffer {"connection_id":228540,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8bed30012d0574c006f9cd70000b012228..."} 
[2026-11-03 09:26:13] local.INFO: Packet analysis {"connection_id":228540,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8b"} 
[2026-11-03 09:26:13] local.INFO: Extracted packet for processing {"connection_id":228540,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8b"} 
[2026-11-03 09:26:13] local.INFO: GPS Element Parsed {"raw_longitude":755332288,"raw_latitude":117034352,"longitude_deg":75.5332288,"latitude_deg":11.7034352,"altitude":11,"angle":290,"satellites":40,"speed":25,"hex_longitude":"2d0574c0","hex_latitude":"06f9cd70","is_valid_coordinates":true} 
[2026-11-03 09:26: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-11-03 09:26:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181593856001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:26:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37319696684417024,"note":"Value kept but may cause issues"} 
[2026-11-03 09:26:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":402931459121797120,"note":"Value kept but may cause issues"} 
[2026-11-03 09:26:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,138,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:26:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793678110000,"timestamp_ms":1793678110000,"timestamp_seconds":1793678110,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8bed30"} 
[2026-11-03 09:26:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:26: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-11-03 09:26: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 09:26:13] 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-11-03 09:26: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-11-03 09:26:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:26:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:26:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228540,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:26:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228540,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:26:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228540,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:26:13] 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-11-03 09:26:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:26:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:26:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181593856001,"66":27876,"138":206,"94":11008,"24":25,"16":37319696684417024,"45":402931459121797120},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,138,94,24,16,45]} 
[2026-11-03 09:26:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:26:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:26:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181593856001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:26:13] local.INFO: Unknown IO ID detected {"io_id":138,"value":206,"description":"Unknown IO ID 138"} 
[2026-11-03 09:26:13] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:26:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37319696684417024,"km_value":37319696684417.02,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:26:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":402931459121797120,"description":"Unknown IO ID 45"} 
[2026-11-03 09:26:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181593856001,"power":27876,"unknown_138":206,"unknown_94":11008,"ignition":25,"odometer":null,"unknown_45":402931459121797120}} 
[2026-11-03 09:26:13] local.INFO: DEBUG: GPS processor result {"connection_id":228540,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54045,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:26:13] local.INFO: GPS data processed {"connection_id":228540,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:26:13] local.INFO: Acknowledgment sent {"connection_id":228540,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:26:45] local.INFO: TCP Data received {"connection_id":228540,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8ca0e0012d059bc006fa3910000a013d2c..."} 
[2026-11-03 09:26:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228540,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8ca0e0012d059bc006fa3910000a013d2c..."} 
[2026-11-03 09:26:45] local.INFO: Processing buffer {"connection_id":228540,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8ca0e0012d059bc006fa3910000a013d2c..."} 
[2026-11-03 09:26:45] local.INFO: Packet analysis {"connection_id":228540,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8c"} 
[2026-11-03 09:26:45] local.INFO: Extracted packet for processing {"connection_id":228540,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8c"} 
[2026-11-03 09:26:45] local.INFO: GPS Element Parsed {"raw_longitude":755342272,"raw_latitude":117061904,"longitude_deg":75.5342272,"latitude_deg":11.7061904,"altitude":10,"angle":317,"satellites":44,"speed":23,"hex_longitude":"2d059bc0","hex_latitude":"06fa3910","is_valid_coordinates":true} 
[2026-11-03 09:26: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-11-03 09:26:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181607680001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:26:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37321251462578176,"note":"Value kept but may cause issues"} 
[2026-11-03 09:26:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":404409202756759552,"note":"Value kept but may cause issues"} 
[2026-11-03 09:26:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:26:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793678156000,"timestamp_ms":1793678156000,"timestamp_seconds":1793678156,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8ca0e0"} 
[2026-11-03 09:26:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:26: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-11-03 09:26:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 09:26:45] 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-11-03 09:26: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-11-03 09:26:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:26:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:26:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228540,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:26:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228540,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:26:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228540,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:26:45] 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-11-03 09:26:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:26:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:26:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181607680001,"66":27767,"219":206,"94":11008,"24":23,"16":37321251462578176,"45":404409202756759552},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-11-03 09:26:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:26:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:26:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181607680001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:26:45] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 09:26:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:26:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37321251462578176,"km_value":37321251462578.18,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:26:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":404409202756759552,"description":"Unknown IO ID 45"} 
[2026-11-03 09:26:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181607680001,"power":27767,"unknown_219":206,"unknown_94":11008,"ignition":23,"odometer":null,"unknown_45":404409202756759552}} 
[2026-11-03 09:26:45] local.INFO: DEBUG: GPS processor result {"connection_id":228540,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54046,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:26:45] local.INFO: GPS data processed {"connection_id":228540,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:26:45] local.INFO: Acknowledgment sent {"connection_id":228540,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:27:06] local.INFO: TCP Data received {"connection_id":229796,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:27:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229796,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:27:06] local.INFO: Processing buffer {"connection_id":229796,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:27:06] local.INFO: IMEI packet received {"connection_id":229796,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:27:06] local.INFO: IMEI acknowledgment sent {"connection_id":229796,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:27:10] local.INFO: TCP Data received {"connection_id":229796,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:27:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229796,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:27:10] local.INFO: Processing buffer {"connection_id":229796,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:27:10] local.INFO: IMEI packet received {"connection_id":229796,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:27:10] local.INFO: IMEI acknowledgment sent {"connection_id":229796,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:27:11] local.INFO: TCP Data received {"connection_id":229796,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8ca4c8012d059a0006fa3a68000a012f2c..."} 
[2026-11-03 09:27:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229796,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8ca4c8012d059a0006fa3a68000a012f2c..."} 
[2026-11-03 09:27:11] local.INFO: Processing buffer {"connection_id":229796,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8ca4c8012d059a0006fa3a68000a012f2c..."} 
[2026-11-03 09:27:11] local.INFO: Packet analysis {"connection_id":229796,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8c"} 
[2026-11-03 09:27:11] local.INFO: Extracted packet for processing {"connection_id":229796,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8c"} 
[2026-11-03 09:27:11] local.INFO: GPS Element Parsed {"raw_longitude":755341824,"raw_latitude":117062248,"longitude_deg":75.5341824,"latitude_deg":11.7062248,"altitude":10,"angle":303,"satellites":44,"speed":23,"hex_longitude":"2d059a00","hex_latitude":"06fa3a68","is_valid_coordinates":true} 
[2026-11-03 09:27: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-11-03 09:27:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181607936001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:27:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37321277232381952,"note":"Value kept but may cause issues"} 
[2026-11-03 09:27:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":404127727780171776,"note":"Value kept but may cause issues"} 
[2026-11-03 09:27:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:27:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793678157000,"timestamp_ms":1793678157000,"timestamp_seconds":1793678157,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8ca4c8"} 
[2026-11-03 09:27:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:27: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-11-03 09:27: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":119,"data_length":795,"current_offset":136} 
[2026-11-03 09:27:11] 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-11-03 09:27: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-11-03 09:27:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:27:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:27:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229796,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:27:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:27:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:27:11] 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-11-03 09:27:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:27:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:27:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181607936001,"66":27767,"219":206,"94":11008,"24":23,"16":37321277232381952,"45":404127727780171776},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-11-03 09:27:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:27:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:27:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181607936001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:27:11] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 09:27:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:27:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37321277232381952,"km_value":37321277232381.95,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:27:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":404127727780171776,"description":"Unknown IO ID 45"} 
[2026-11-03 09:27:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181607936001,"power":27767,"unknown_219":206,"unknown_94":11008,"ignition":23,"odometer":null,"unknown_45":404127727780171776}} 
[2026-11-03 09:27:11] local.INFO: DEBUG: GPS processor result {"connection_id":229796,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54047,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:27:11] local.INFO: GPS data processed {"connection_id":229796,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:27:11] local.INFO: Acknowledgment sent {"connection_id":229796,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:27:14] local.INFO: TCP Data received {"connection_id":229796,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8cac98012d0595c006fa3c60000a01222a..."} 
[2026-11-03 09:27:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229796,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8cac98012d0595c006fa3c60000a01222a..."} 
[2026-11-03 09:27:14] local.INFO: Processing buffer {"connection_id":229796,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8cac98012d0595c006fa3c60000a01222a..."} 
[2026-11-03 09:27:14] local.INFO: Packet analysis {"connection_id":229796,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8c"} 
[2026-11-03 09:27:14] local.INFO: Extracted packet for processing {"connection_id":229796,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8c"} 
[2026-11-03 09:27:14] local.INFO: GPS Element Parsed {"raw_longitude":755340736,"raw_latitude":117062752,"longitude_deg":75.5340736,"latitude_deg":11.7062752,"altitude":10,"angle":290,"satellites":42,"speed":23,"hex_longitude":"2d0595c0","hex_latitude":"06fa3c60","is_valid_coordinates":true} 
[2026-11-03 09:27: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-11-03 09:27:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181608192001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:27:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37321333066956800,"note":"Value kept but may cause issues"} 
[2026-11-03 09:27:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":403635146571016192,"note":"Value kept but may cause issues"} 
[2026-11-03 09:27:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:27:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793678159000,"timestamp_ms":1793678159000,"timestamp_seconds":1793678159,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8cac98"} 
[2026-11-03 09:27:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:27: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-11-03 09:27: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-11-03 09:27: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-11-03 09:27: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-11-03 09:27:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:27:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:27:14] local.INFO: Teltonika packet parsed successfully {"connection_id":229796,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:27:14] local.INFO: Passing IMEI to GPS processor {"connection_id":229796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:27:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":229796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:27:14] 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-11-03 09:27:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:27:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:27:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181608192001,"66":27865,"219":206,"94":11008,"24":23,"16":37321333066956800,"45":403635146571016192},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-11-03 09:27:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:27:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:27:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181608192001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:27:14] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 09:27:14] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:27:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37321333066956800,"km_value":37321333066956.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:27:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":403635146571016192,"description":"Unknown IO ID 45"} 
[2026-11-03 09:27:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181608192001,"power":27865,"unknown_219":206,"unknown_94":11008,"ignition":23,"odometer":null,"unknown_45":403635146571016192}} 
[2026-11-03 09:27:14] local.INFO: DEBUG: GPS processor result {"connection_id":229796,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54048,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:27:14] local.INFO: GPS data processed {"connection_id":229796,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:27:14] local.INFO: Acknowledgment sent {"connection_id":229796,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:27:41] local.INFO: TCP Data received {"connection_id":228093,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:27:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228093,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:27:41] local.INFO: Processing buffer {"connection_id":228093,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:27:41] local.INFO: IMEI packet received {"connection_id":228093,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 09:27:41] local.INFO: IMEI acknowledgment sent {"connection_id":228093,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:27:46] local.INFO: TCP Data received {"connection_id":229796,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8d96f8012d05100006fa7e780013011d2b..."} 
[2026-11-03 09:27:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229796,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8d96f8012d05100006fa7e780013011d2b..."} 
[2026-11-03 09:27:46] local.INFO: Processing buffer {"connection_id":229796,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8d96f8012d05100006fa7e780013011d2b..."} 
[2026-11-03 09:27:46] local.INFO: Packet analysis {"connection_id":229796,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8d"} 
[2026-11-03 09:27:46] local.INFO: Extracted packet for processing {"connection_id":229796,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8d"} 
[2026-11-03 09:27:46] local.INFO: GPS Element Parsed {"raw_longitude":755306496,"raw_latitude":117079672,"longitude_deg":75.5306496,"latitude_deg":11.7079672,"altitude":19,"angle":285,"satellites":43,"speed":25,"hex_longitude":"2d051000","hex_latitude":"06fa7e78","is_valid_coordinates":true} 
[2026-11-03 09:27: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-11-03 09:27:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181623552001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:27:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37323257212305408,"note":"Value kept but may cause issues"} 
[2026-11-03 09:27:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":366128605928663040,"note":"Value kept but may cause issues"} 
[2026-11-03 09:27:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,5,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:27:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793678219000,"timestamp_ms":1793678219000,"timestamp_seconds":1793678219,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8d96f8"} 
[2026-11-03 09:27:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:27:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:27:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 09:27:46] 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-11-03 09:27: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-11-03 09:27:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:27:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:27:46] local.INFO: Teltonika packet parsed successfully {"connection_id":229796,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:27:46] local.INFO: Passing IMEI to GPS processor {"connection_id":229796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:27:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":229796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:27:46] 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-11-03 09:27:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:27:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:27:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181623552001,"66":27876,"5":206,"94":11008,"24":25,"16":37323257212305408,"45":366128605928663040},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,5,94,24,16,45]} 
[2026-11-03 09:27:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:27:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:27:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181623552001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:27:46] local.INFO: Unknown IO ID detected {"io_id":5,"value":206,"description":"Unknown IO ID 5"} 
[2026-11-03 09:27:46] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:27:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37323257212305408,"km_value":37323257212305.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:27:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":366128605928663040,"description":"Unknown IO ID 45"} 
[2026-11-03 09:27:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181623552001,"power":27876,"unknown_5":206,"unknown_94":11008,"ignition":25,"odometer":null,"unknown_45":366128605928663040}} 
[2026-11-03 09:27:46] local.INFO: DEBUG: GPS processor result {"connection_id":229796,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54049,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:27:46] local.INFO: GPS data processed {"connection_id":229796,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:27:46] local.INFO: Acknowledgment sent {"connection_id":229796,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:28:05] local.INFO: TCP Data received {"connection_id":229797,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:28:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229797,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:28:05] local.INFO: Processing buffer {"connection_id":229797,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:28:05] local.INFO: IMEI packet received {"connection_id":229797,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:28:05] local.INFO: IMEI acknowledgment sent {"connection_id":229797,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:28:06] local.INFO: TCP Data received {"connection_id":229797,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:28:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229797,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:28:06] local.INFO: Processing buffer {"connection_id":229797,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:28:06] local.INFO: IMEI packet received {"connection_id":229797,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:28:06] local.INFO: IMEI acknowledgment sent {"connection_id":229797,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:28:09] local.INFO: TCP Data received {"connection_id":229797,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:28:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229797,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:28:09] local.INFO: Processing buffer {"connection_id":229797,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:28:09] local.INFO: IMEI packet received {"connection_id":229797,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:28:09] local.INFO: IMEI acknowledgment sent {"connection_id":229797,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:28:10] local.INFO: TCP Data received {"connection_id":229797,"ip":"42.106.6.24","data_length":812,"data_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a19f..."} 
[2026-11-03 09:28:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229797,"packet_length":812,"packet_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a19f..."} 
[2026-11-03 09:28:10] local.INFO: Processing buffer {"connection_id":229797,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a19f..."} 
[2026-11-03 09:28:10] local.INFO: IMEI packet received {"connection_id":229797,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:28:10] local.INFO: IMEI acknowledgment sent {"connection_id":229797,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:28:15] local.INFO: TCP Data received {"connection_id":229797,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8db638012d04fa8006fa8150001501222b..."} 
[2026-11-03 09:28:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229797,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8db638012d04fa8006fa8150001501222b..."} 
[2026-11-03 09:28:15] local.INFO: Processing buffer {"connection_id":229797,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a19f8da2b0012d05088006fa7fb0001401102b..."} 
[2026-11-03 09:28:15] local.INFO: Packet analysis {"connection_id":229797,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a19f8d"} 
[2026-11-03 09:28:15] local.INFO: Extracted packet for processing {"connection_id":229797,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8d"} 
[2026-11-03 09:28:15] local.INFO: GPS Element Parsed {"raw_longitude":755304576,"raw_latitude":117079984,"longitude_deg":75.5304576,"latitude_deg":11.7079984,"altitude":20,"angle":272,"satellites":43,"speed":25,"hex_longitude":"2d050880","hex_latitude":"06fa7fb0","is_valid_coordinates":true} 
[2026-11-03 09:28: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-11-03 09:28:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181624064001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:28:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37323351701585920,"note":"Value kept but may cause issues"} 
[2026-11-03 09:28:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":364791599789406208,"note":"Value kept but may cause issues"} 
[2026-11-03 09:28:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,5,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:28:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793678222000,"timestamp_ms":1793678222000,"timestamp_seconds":1793678222,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8da2b0"} 
[2026-11-03 09:28:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:28: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-11-03 09:28: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-11-03 09:28: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-11-03 09:28: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-11-03 09:28:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:28:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:28:15] local.INFO: Teltonika packet parsed successfully {"connection_id":229797,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:28:15] local.INFO: Passing IMEI to GPS processor {"connection_id":229797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:28:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":229797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:28:15] 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-11-03 09:28:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:28:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:28:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181624064001,"66":27865,"5":206,"94":11008,"24":25,"16":37323351701585920,"45":364791599789406208},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,5,94,24,16,45]} 
[2026-11-03 09:28:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:28:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:28:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181624064001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:28:15] local.INFO: Unknown IO ID detected {"io_id":5,"value":206,"description":"Unknown IO ID 5"} 
[2026-11-03 09:28:15] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:28:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37323351701585920,"km_value":37323351701585.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:28:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":364791599789406208,"description":"Unknown IO ID 45"} 
[2026-11-03 09:28:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181624064001,"power":27865,"unknown_5":206,"unknown_94":11008,"ignition":25,"odometer":null,"unknown_45":364791599789406208}} 
[2026-11-03 09:28:15] local.INFO: DEBUG: GPS processor result {"connection_id":229797,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54050,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:28:15] local.INFO: GPS data processed {"connection_id":229797,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:28:15] local.INFO: Acknowledgment sent {"connection_id":229797,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:28:15] local.INFO: Packet analysis {"connection_id":229797,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8d"} 
[2026-11-03 09:28:15] local.INFO: Extracted packet for processing {"connection_id":229797,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8d"} 
[2026-11-03 09:28:15] local.INFO: GPS Element Parsed {"raw_longitude":755300992,"raw_latitude":117080400,"longitude_deg":75.5300992,"latitude_deg":11.70804,"altitude":21,"angle":290,"satellites":43,"speed":30,"hex_longitude":"2d04fa80","hex_latitude":"06fa8150","is_valid_coordinates":true} 
[2026-11-03 09:28: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-11-03 09:28:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181624832001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:28:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37323523500277760,"note":"Value kept but may cause issues"} 
[2026-11-03 09:28:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":362680537464156160,"note":"Value kept but may cause issues"} 
[2026-11-03 09:28:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,5,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:28:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793678227000,"timestamp_ms":1793678227000,"timestamp_seconds":1793678227,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8db638"} 
[2026-11-03 09:28:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:28: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-11-03 09:28: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 09:28:15] 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-11-03 09:28: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-11-03 09:28:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:28:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:28:15] local.INFO: Teltonika packet parsed successfully {"connection_id":229797,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:28:15] local.INFO: Passing IMEI to GPS processor {"connection_id":229797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:28:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":229797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:28:15] 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-11-03 09:28:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:28:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:28:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181624832001,"66":27821,"5":206,"94":11008,"24":30,"16":37323523500277760,"45":362680537464156160},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,5,94,24,16,45]} 
[2026-11-03 09:28:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:28:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:28:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181624832001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:28:15] local.INFO: Unknown IO ID detected {"io_id":5,"value":206,"description":"Unknown IO ID 5"} 
[2026-11-03 09:28:15] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:28:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37323523500277760,"km_value":37323523500277.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:28:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":362680537464156160,"description":"Unknown IO ID 45"} 
[2026-11-03 09:28:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181624832001,"power":27821,"unknown_5":206,"unknown_94":11008,"ignition":30,"odometer":null,"unknown_45":362680537464156160}} 
[2026-11-03 09:28:15] local.INFO: DEBUG: GPS processor result {"connection_id":229797,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54051,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:28:15] local.INFO: GPS data processed {"connection_id":229797,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:28:15] local.INFO: Acknowledgment sent {"connection_id":229797,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:28:47] local.INFO: TCP Data received {"connection_id":229797,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8e8158012d047e0006fb2fe00014013e29..."} 
[2026-11-03 09:28:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229797,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8e8158012d047e0006fb2fe00014013e29..."} 
[2026-11-03 09:28:47] local.INFO: Processing buffer {"connection_id":229797,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8e8158012d047e0006fb2fe00014013e29..."} 
[2026-11-03 09:28:47] local.INFO: Packet analysis {"connection_id":229797,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8e"} 
[2026-11-03 09:28:47] local.INFO: Extracted packet for processing {"connection_id":229797,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8e"} 
[2026-11-03 09:28:47] local.INFO: GPS Element Parsed {"raw_longitude":755269120,"raw_latitude":117125088,"longitude_deg":75.526912,"latitude_deg":11.7125088,"altitude":20,"angle":318,"satellites":41,"speed":45,"hex_longitude":"2d047e00","hex_latitude":"06fb2fe0","is_valid_coordinates":true} 
[2026-11-03 09:28: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-11-03 09:28:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181638656001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:28:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37326340998823936,"note":"Value kept but may cause issues"} 
[2026-11-03 09:28:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":325736946781638656,"note":"Value kept but may cause issues"} 
[2026-11-03 09:28:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,139,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:28:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793678279000,"timestamp_ms":1793678279000,"timestamp_seconds":1793678279,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8e8158"} 
[2026-11-03 09:28:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:28: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-11-03 09:28:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 09:28:47] 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-11-03 09:28: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-11-03 09:28:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:28:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:28:47] local.INFO: Teltonika packet parsed successfully {"connection_id":229797,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:28:47] local.INFO: Passing IMEI to GPS processor {"connection_id":229797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:28:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":229797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:28:47] 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-11-03 09:28:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:28:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:28:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181638656001,"66":27800,"139":206,"94":11008,"24":45,"16":37326340998823936,"45":325736946781638656},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,139,94,24,16,45]} 
[2026-11-03 09:28:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:28:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:28:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181638656001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:28:47] local.INFO: Unknown IO ID detected {"io_id":139,"value":206,"description":"Unknown IO ID 139"} 
[2026-11-03 09:28:47] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:28:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37326340998823936,"km_value":37326340998823.94,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:28:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":325736946781638656,"description":"Unknown IO ID 45"} 
[2026-11-03 09:28:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181638656001,"power":27800,"unknown_139":206,"unknown_94":11008,"ignition":45,"odometer":null,"unknown_45":325736946781638656}} 
[2026-11-03 09:28:47] local.INFO: DEBUG: GPS processor result {"connection_id":229797,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54052,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:28:47] local.INFO: GPS data processed {"connection_id":229797,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:28:47] local.INFO: Acknowledgment sent {"connection_id":229797,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:29:05] local.INFO: TCP Data received {"connection_id":231619,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:29:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231619,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:29:05] local.INFO: Processing buffer {"connection_id":231619,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:29:05] local.INFO: IMEI packet received {"connection_id":231619,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:29:05] local.INFO: IMEI acknowledgment sent {"connection_id":231619,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:29:10] local.INFO: TCP Data received {"connection_id":231619,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:29:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231619,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:29:10] local.INFO: Processing buffer {"connection_id":231619,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:29:10] local.INFO: IMEI packet received {"connection_id":231619,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:29:10] local.INFO: IMEI acknowledgment sent {"connection_id":231619,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:29:11] local.INFO: TCP Data received {"connection_id":231619,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8e8928012d04770006fb35280015012c2a..."} 
[2026-11-03 09:29:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231619,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8e8928012d04770006fb35280015012c2a..."} 
[2026-11-03 09:29:11] local.INFO: Processing buffer {"connection_id":231619,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8e8928012d04770006fb35280015012c2a..."} 
[2026-11-03 09:29:11] local.INFO: Packet analysis {"connection_id":231619,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8e"} 
[2026-11-03 09:29:11] local.INFO: Extracted packet for processing {"connection_id":231619,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8e"} 
[2026-11-03 09:29:11] local.INFO: GPS Element Parsed {"raw_longitude":755267328,"raw_latitude":117126440,"longitude_deg":75.5267328,"latitude_deg":11.712644,"altitude":21,"angle":300,"satellites":42,"speed":41,"hex_longitude":"2d047700","hex_latitude":"06fb3528","is_valid_coordinates":true} 
[2026-11-03 09:29: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-11-03 09:29:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181639424001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:29:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37326444078039040,"note":"Value kept but may cause issues"} 
[2026-11-03 09:29:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":323696253201276928,"note":"Value kept but may cause issues"} 
[2026-11-03 09:29:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,139,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:29:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793678281000,"timestamp_ms":1793678281000,"timestamp_seconds":1793678281,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8e8928"} 
[2026-11-03 09:29:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:29: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-11-03 09:29: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":152,"data_length":795,"current_offset":136} 
[2026-11-03 09:29:11] 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-11-03 09:29: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-11-03 09:29:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:29:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:29:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231619,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:29:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:29:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:29:11] 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-11-03 09:29:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:29:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:29:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181639424001,"66":27843,"139":206,"94":11008,"24":41,"16":37326444078039040,"45":323696253201276928},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,139,94,24,16,45]} 
[2026-11-03 09:29:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:29:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:29:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181639424001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:29:11] local.INFO: Unknown IO ID detected {"io_id":139,"value":206,"description":"Unknown IO ID 139"} 
[2026-11-03 09:29:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:29:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37326444078039040,"km_value":37326444078039.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:29:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":323696253201276928,"description":"Unknown IO ID 45"} 
[2026-11-03 09:29:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181639424001,"power":27843,"unknown_139":206,"unknown_94":11008,"ignition":41,"odometer":null,"unknown_45":323696253201276928}} 
[2026-11-03 09:29:11] local.INFO: DEBUG: GPS processor result {"connection_id":231619,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54053,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:29:11] local.INFO: GPS data processed {"connection_id":231619,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:29:11] local.INFO: Acknowledgment sent {"connection_id":231619,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:29:41] local.INFO: TCP Data received {"connection_id":231619,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8f5448012d039f8006fbbb000012013523..."} 
[2026-11-03 09:29:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231619,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8f5448012d039f8006fbbb000012013523..."} 
[2026-11-03 09:29:41] local.INFO: Processing buffer {"connection_id":231619,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8f5448012d039f8006fbbb000012013523..."} 
[2026-11-03 09:29:41] local.INFO: Packet analysis {"connection_id":231619,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8f"} 
[2026-11-03 09:29:41] local.INFO: Extracted packet for processing {"connection_id":231619,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8f"} 
[2026-11-03 09:29:41] local.INFO: GPS Element Parsed {"raw_longitude":755212160,"raw_latitude":117160704,"longitude_deg":75.521216,"latitude_deg":11.7160704,"altitude":18,"angle":309,"satellites":35,"speed":61,"hex_longitude":"2d039f80","hex_latitude":"06fbbb00","is_valid_coordinates":true} 
[2026-11-03 09:29: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-11-03 09:29:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181651712001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:29:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37329622353838080,"note":"Value kept but may cause issues"} 
[2026-11-03 09:29:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":268879001494501376,"note":"Value kept but may cause issues"} 
[2026-11-03 09:29:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,130,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:29:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793678333000,"timestamp_ms":1793678333000,"timestamp_seconds":1793678333,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8f5448"} 
[2026-11-03 09:29:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:29:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:29:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 09:29:41] 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-11-03 09:29: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-11-03 09:29:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:29:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:29:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231619,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:29:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:29:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:29:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.24","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:29:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:29:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:29:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181651712001,"66":27821,"130":206,"94":11008,"24":61,"16":37329622353838080,"45":268879001494501376},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,130,94,24,16,45]} 
[2026-11-03 09:29:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:29:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:29:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181651712001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:29:41] local.INFO: Unknown IO ID detected {"io_id":130,"value":206,"description":"Unknown IO ID 130"} 
[2026-11-03 09:29:41] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:29:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37329622353838080,"km_value":37329622353838.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:29:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":268879001494501376,"description":"Unknown IO ID 45"} 
[2026-11-03 09:29:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181651712001,"power":27821,"unknown_130":206,"unknown_94":11008,"ignition":61,"odometer":null,"unknown_45":268879001494501376}} 
[2026-11-03 09:29:41] local.INFO: DEBUG: GPS processor result {"connection_id":231619,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54054,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:29:41] local.INFO: GPS data processed {"connection_id":231619,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:29:41] local.INFO: Acknowledgment sent {"connection_id":231619,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:30:04] local.INFO: TCP Data received {"connection_id":229798,"ip":"117.225.238.92","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:30:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229798,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:30:04] local.INFO: Processing buffer {"connection_id":229798,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:30:04] local.INFO: IMEI packet received {"connection_id":229798,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:30:04] local.INFO: IMEI acknowledgment sent {"connection_id":229798,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:30:07] local.INFO: TCP Data received {"connection_id":229798,"ip":"117.225.238.92","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8f4890012d0c4d00070640880014007325..."} 
[2026-11-03 09:30:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229798,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8f4890012d0c4d00070640880014007325..."} 
[2026-11-03 09:30:07] local.INFO: Processing buffer {"connection_id":229798,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8f4890012d0c4d00070640880014007325..."} 
[2026-11-03 09:30:07] local.INFO: Packet analysis {"connection_id":229798,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8f"} 
[2026-11-03 09:30:07] local.INFO: Extracted packet for processing {"connection_id":229798,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8f"} 
[2026-11-03 09:30:07] local.INFO: GPS Element Parsed {"raw_longitude":755780864,"raw_latitude":117850248,"longitude_deg":75.5780864,"latitude_deg":11.7850248,"altitude":20,"angle":115,"satellites":37,"speed":21,"hex_longitude":"2d0c4d00","hex_latitude":"07064088","is_valid_coordinates":true} 
[2026-11-03 09:30: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-11-03 09:30:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181650432001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:30:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38963273294413824,"note":"Value kept but may cause issues"} 
[2026-11-03 09:30:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":882705557134503936,"note":"Value kept but may cause issues"} 
[2026-11-03 09:30:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:30:07] local.INFO: AVL Record Parsed {"raw_timestamp":1793678330000,"timestamp_ms":1793678330000,"timestamp_seconds":1793678330,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8f4890"} 
[2026-11-03 09:30:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:30:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:30:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 09:30:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:30: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-11-03 09:30:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:30:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:30:07] local.INFO: Teltonika packet parsed successfully {"connection_id":229798,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:30:07] local.INFO: Passing IMEI to GPS processor {"connection_id":229798,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:30:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":229798,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:30:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.238.92","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:30:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:30:07] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:30:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181650432001,"66":14450,"220":206,"28":32256,"24":21,"16":38963273294413824,"45":882705557134503936},"client_ip":"117.225.238.92","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,28,24,16,45]} 
[2026-11-03 09:30:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:30:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:30:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181650432001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:30:07] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-11-03 09:30:07] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 09:30:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38963273294413824,"km_value":38963273294413.82,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:30:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":882705557134503936,"description":"Unknown IO ID 45"} 
[2026-11-03 09:30:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181650432001,"power":14450,"unknown_220":206,"unknown_28":32256,"ignition":21,"odometer":null,"unknown_45":882705557134503936}} 
[2026-11-03 09:30:08] local.INFO: DEBUG: GPS processor result {"connection_id":229798,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54055,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:30:08] local.INFO: GPS data processed {"connection_id":229798,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:30:08] local.INFO: Acknowledgment sent {"connection_id":229798,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:30:10] local.INFO: TCP Data received {"connection_id":228544,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:30:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228544,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:30:10] local.INFO: Processing buffer {"connection_id":228544,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:30:10] local.INFO: IMEI packet received {"connection_id":228544,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:30:10] local.INFO: IMEI acknowledgment sent {"connection_id":228544,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:30:11] local.INFO: TCP Data received {"connection_id":228544,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:30:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228544,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:30:11] local.INFO: Processing buffer {"connection_id":228544,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:30:11] local.INFO: IMEI packet received {"connection_id":228544,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:30:11] local.INFO: IMEI acknowledgment sent {"connection_id":228544,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:30:12] local.INFO: TCP Data received {"connection_id":228544,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8f6fa0012d03818006fbd310000b013829..."} 
[2026-11-03 09:30:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228544,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8f6fa0012d03818006fbd310000b013829..."} 
[2026-11-03 09:30:12] local.INFO: Processing buffer {"connection_id":228544,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8f6fa0012d03818006fbd310000b013829..."} 
[2026-11-03 09:30:12] local.INFO: Packet analysis {"connection_id":228544,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8f"} 
[2026-11-03 09:30:12] local.INFO: Extracted packet for processing {"connection_id":228544,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8f"} 
[2026-11-03 09:30:12] local.INFO: GPS Element Parsed {"raw_longitude":755204480,"raw_latitude":117166864,"longitude_deg":75.520448,"latitude_deg":11.7166864,"altitude":11,"angle":312,"satellites":41,"speed":51,"hex_longitude":"2d038180","hex_latitude":"06fbd310","is_valid_coordinates":true} 
[2026-11-03 09:30: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-11-03 09:30:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181653248001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:30:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37330094800240640,"note":"Value kept but may cause issues"} 
[2026-11-03 09:30:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":261068070892273664,"note":"Value kept but may cause issues"} 
[2026-11-03 09:30:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,130,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:30:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793678340000,"timestamp_ms":1793678340000,"timestamp_seconds":1793678340,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8f6fa0"} 
[2026-11-03 09:30:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:30: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-11-03 09:30: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":173,"data_length":795,"current_offset":136} 
[2026-11-03 09:30:12] 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-11-03 09:30: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-11-03 09:30:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:30:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:30:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228544,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:30:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:30:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:30:12] 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-11-03 09:30:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:30:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:30:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181653248001,"66":27908,"130":206,"94":11008,"24":51,"16":37330094800240640,"45":261068070892273664},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,130,94,24,16,45]} 
[2026-11-03 09:30:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:30:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:30:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181653248001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:30:12] local.INFO: Unknown IO ID detected {"io_id":130,"value":206,"description":"Unknown IO ID 130"} 
[2026-11-03 09:30:12] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:30:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37330094800240640,"km_value":37330094800240.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:30:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":261068070892273664,"description":"Unknown IO ID 45"} 
[2026-11-03 09:30:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181653248001,"power":27908,"unknown_130":206,"unknown_94":11008,"ignition":51,"odometer":null,"unknown_45":261068070892273664}} 
[2026-11-03 09:30:12] local.INFO: DEBUG: GPS processor result {"connection_id":228544,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54056,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:30:12] local.INFO: GPS data processed {"connection_id":228544,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:30:12] local.INFO: Acknowledgment sent {"connection_id":228544,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:30:12] local.INFO: TCP Data received {"connection_id":228544,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8f7770012d037b0006fbdad0000a014727..."} 
[2026-11-03 09:30:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228544,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8f7770012d037b0006fbdad0000a014727..."} 
[2026-11-03 09:30:12] local.INFO: Processing buffer {"connection_id":228544,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8f7770012d037b0006fbdad0000a014727..."} 
[2026-11-03 09:30:12] local.INFO: Packet analysis {"connection_id":228544,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8f"} 
[2026-11-03 09:30:12] local.INFO: Extracted packet for processing {"connection_id":228544,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8f"} 
[2026-11-03 09:30:12] local.INFO: GPS Element Parsed {"raw_longitude":755202816,"raw_latitude":117168848,"longitude_deg":75.5202816,"latitude_deg":11.7168848,"altitude":10,"angle":327,"satellites":39,"speed":52,"hex_longitude":"2d037b00","hex_latitude":"06fbdad0","is_valid_coordinates":true} 
[2026-11-03 09:30: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-11-03 09:30:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181655040001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:30:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37330219354292224,"note":"Value kept but may cause issues"} 
[2026-11-03 09:30:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":252623821592530944,"note":"Value kept but may cause issues"} 
[2026-11-03 09:30:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,130,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:30:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793678342000,"timestamp_ms":1793678342000,"timestamp_seconds":1793678342,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8f7770"} 
[2026-11-03 09:30:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:30: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-11-03 09:30: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-11-03 09:30: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-11-03 09:30: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-11-03 09:30:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:30:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:30:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228544,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:30:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:30:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:30:12] 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-11-03 09:30:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:30:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:30:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181655040001,"66":27930,"130":206,"94":11008,"24":52,"16":37330219354292224,"45":252623821592530944},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,130,94,24,16,45]} 
[2026-11-03 09:30:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:30:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:30:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181655040001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:30:12] local.INFO: Unknown IO ID detected {"io_id":130,"value":206,"description":"Unknown IO ID 130"} 
[2026-11-03 09:30:12] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:30:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37330219354292224,"km_value":37330219354292.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:30:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":252623821592530944,"description":"Unknown IO ID 45"} 
[2026-11-03 09:30:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181655040001,"power":27930,"unknown_130":206,"unknown_94":11008,"ignition":52,"odometer":null,"unknown_45":252623821592530944}} 
[2026-11-03 09:30:12] local.INFO: DEBUG: GPS processor result {"connection_id":228544,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54057,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:30:12] local.INFO: GPS data processed {"connection_id":228544,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:30:12] local.INFO: Acknowledgment sent {"connection_id":228544,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:30:43] local.INFO: TCP Data received {"connection_id":228544,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8f7f40012d03770006fbe4800008015a27..."} 
[2026-11-03 09:30:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228544,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8f7f40012d03770006fbe4800008015a27..."} 
[2026-11-03 09:30:43] local.INFO: Processing buffer {"connection_id":228544,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8f7f40012d03770006fbe4800008015a27..."} 
[2026-11-03 09:30:43] local.INFO: Packet analysis {"connection_id":228544,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8f"} 
[2026-11-03 09:30:43] local.INFO: Extracted packet for processing {"connection_id":228544,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8f"} 
[2026-11-03 09:30:43] local.INFO: GPS Element Parsed {"raw_longitude":755201792,"raw_latitude":117171328,"longitude_deg":75.5201792,"latitude_deg":11.7171328,"altitude":8,"angle":346,"satellites":39,"speed":54,"hex_longitude":"2d037700","hex_latitude":"06fbe480","is_valid_coordinates":true} 
[2026-11-03 09:30: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-11-03 09:30:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181655552001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:30:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37330348203311104,"note":"Value kept but may cause issues"} 
[2026-11-03 09:30:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":250794234244419584,"note":"Value kept but may cause issues"} 
[2026-11-03 09:30:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,130,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:30:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793678344000,"timestamp_ms":1793678344000,"timestamp_seconds":1793678344,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8f7f40"} 
[2026-11-03 09:30:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:30:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:30: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 09:30:43] 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-11-03 09:30: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-11-03 09:30:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:30:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:30:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228544,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:30:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:30:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:30:43] 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-11-03 09:30:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:30:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:30:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181655552001,"66":27745,"130":206,"94":11008,"24":54,"16":37330348203311104,"45":250794234244419584},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,130,94,24,16,45]} 
[2026-11-03 09:30:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:30:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:30:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181655552001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:30:43] local.INFO: Unknown IO ID detected {"io_id":130,"value":206,"description":"Unknown IO ID 130"} 
[2026-11-03 09:30:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:30:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37330348203311104,"km_value":37330348203311.1,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:30:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":250794234244419584,"description":"Unknown IO ID 45"} 
[2026-11-03 09:30:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181655552001,"power":27745,"unknown_130":206,"unknown_94":11008,"ignition":54,"odometer":null,"unknown_45":250794234244419584}} 
[2026-11-03 09:30:43] local.INFO: DEBUG: GPS processor result {"connection_id":228544,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54058,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:30:43] local.INFO: GPS data processed {"connection_id":228544,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:30:43] local.INFO: Acknowledgment sent {"connection_id":228544,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:30:44] local.INFO: TCP Data received {"connection_id":231620,"ip":"117.225.238.92","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:30:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231620,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:30:44] local.INFO: Processing buffer {"connection_id":231620,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:30:44] local.INFO: IMEI packet received {"connection_id":231620,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:30:44] local.INFO: IMEI acknowledgment sent {"connection_id":231620,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:30:50] local.INFO: TCP Data received {"connection_id":231620,"ip":"117.225.238.92","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:30:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231620,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:30:50] local.INFO: Processing buffer {"connection_id":231620,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:30:50] local.INFO: IMEI packet received {"connection_id":231620,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:30:50] local.INFO: IMEI acknowledgment sent {"connection_id":231620,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:30:51] local.INFO: TCP Data received {"connection_id":231620,"ip":"117.225.238.92","data_length":795,"data_hex":"000000000000030f8e0a000001a19f8f5830012d0c550007063bc80015008026..."} 
[2026-11-03 09:30:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231620,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f8f5830012d0c550007063bc80015008026..."} 
[2026-11-03 09:30:51] local.INFO: Processing buffer {"connection_id":231620,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f8f5830012d0c550007063bc80015008026..."} 
[2026-11-03 09:30:51] local.INFO: Packet analysis {"connection_id":231620,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f8f"} 
[2026-11-03 09:30:51] local.INFO: Extracted packet for processing {"connection_id":231620,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f8f"} 
[2026-11-03 09:30:51] local.INFO: GPS Element Parsed {"raw_longitude":755782912,"raw_latitude":117849032,"longitude_deg":75.5782912,"latitude_deg":11.7849032,"altitude":21,"angle":128,"satellites":38,"speed":24,"hex_longitude":"2d0c5500","hex_latitude":"07063bc8","is_valid_coordinates":true} 
[2026-11-03 09:30: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-11-03 09:30:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181652480001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:30:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38963389258530816,"note":"Value kept but may cause issues"} 
[2026-11-03 09:30:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":886364731831519232,"note":"Value kept but may cause issues"} 
[2026-11-03 09:30:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:30:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793678334000,"timestamp_ms":1793678334000,"timestamp_seconds":1793678334,"priority":1,"record_length":96,"hex_timestamp":"000001a19f8f5830"} 
[2026-11-03 09:30:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:30:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:30: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":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 09:30:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:30: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-11-03 09:30:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:30:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:30:51] local.INFO: Teltonika packet parsed successfully {"connection_id":231620,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:30:51] local.INFO: Passing IMEI to GPS processor {"connection_id":231620,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:30:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":231620,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:30:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.238.92","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:30:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:30:51] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:30:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181652480001,"66":14439,"220":206,"28":32256,"24":24,"16":38963389258530816,"45":886364731831519232},"client_ip":"117.225.238.92","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,28,24,16,45]} 
[2026-11-03 09:30:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:30:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:30:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181652480001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:30:51] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-11-03 09:30:51] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 09:30:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38963389258530816,"km_value":38963389258530.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:30:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":886364731831519232,"description":"Unknown IO ID 45"} 
[2026-11-03 09:30:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181652480001,"power":14439,"unknown_220":206,"unknown_28":32256,"ignition":24,"odometer":null,"unknown_45":886364731831519232}} 
[2026-11-03 09:30:51] local.INFO: DEBUG: GPS processor result {"connection_id":231620,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54059,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:30:51] local.INFO: GPS data processed {"connection_id":231620,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:30:51] local.INFO: Acknowledgment sent {"connection_id":231620,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:31:04] local.INFO: TCP Data received {"connection_id":228546,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:31:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228546,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:31:04] local.INFO: Processing buffer {"connection_id":228546,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:31:04] local.INFO: IMEI packet received {"connection_id":228546,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:31:04] local.INFO: IMEI acknowledgment sent {"connection_id":228546,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:31:05] local.INFO: TCP Data received {"connection_id":228546,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:31:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228546,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:31:05] local.INFO: Processing buffer {"connection_id":228546,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:31:05] local.INFO: IMEI packet received {"connection_id":228546,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:31:05] local.INFO: IMEI acknowledgment sent {"connection_id":228546,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:31:10] local.INFO: TCP Data received {"connection_id":228546,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:31:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228546,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:31:10] local.INFO: Processing buffer {"connection_id":228546,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:31:10] local.INFO: IMEI packet received {"connection_id":228546,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:31:10] local.INFO: IMEI acknowledgment sent {"connection_id":228546,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:31:11] local.INFO: TCP Data received {"connection_id":228546,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9065b8012d02c74006fc9b080009012e2d..."} 
[2026-11-03 09:31:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228546,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9065b8012d02c74006fc9b080009012e2d..."} 
[2026-11-03 09:31:11] local.INFO: Processing buffer {"connection_id":228546,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9065b8012d02c74006fc9b080009012e2d..."} 
[2026-11-03 09:31:11] local.INFO: Packet analysis {"connection_id":228546,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f90"} 
[2026-11-03 09:31:11] local.INFO: Extracted packet for processing {"connection_id":228546,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f90"} 
[2026-11-03 09:31:11] local.INFO: GPS Element Parsed {"raw_longitude":755156800,"raw_latitude":117218056,"longitude_deg":75.51568,"latitude_deg":11.7218056,"altitude":9,"angle":302,"satellites":45,"speed":49,"hex_longitude":"2d02c740","hex_latitude":"06fc9b08","is_valid_coordinates":true} 
[2026-11-03 09:31: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-11-03 09:31:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181669120001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:31:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37333736932507648,"note":"Value kept but may cause issues"} 
[2026-11-03 09:31:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":209628518911885312,"note":"Value kept but may cause issues"} 
[2026-11-03 09:31:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,130,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:31:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793678403000,"timestamp_ms":1793678403000,"timestamp_seconds":1793678403,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9065b8"} 
[2026-11-03 09:31:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:31: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-11-03 09:31: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 09:31:11] 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-11-03 09:31: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-11-03 09:31:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:31:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:31:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228546,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:31:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228546,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:31:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228546,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:31:11] 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-11-03 09:31:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:31:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:31:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181669120001,"66":27930,"130":206,"94":11008,"24":49,"16":37333736932507648,"45":209628518911885312},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,130,94,24,16,45]} 
[2026-11-03 09:31:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:31:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:31:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181669120001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:31:11] local.INFO: Unknown IO ID detected {"io_id":130,"value":206,"description":"Unknown IO ID 130"} 
[2026-11-03 09:31:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:31:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37333736932507648,"km_value":37333736932507.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:31:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":209628518911885312,"description":"Unknown IO ID 45"} 
[2026-11-03 09:31:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181669120001,"power":27930,"unknown_130":206,"unknown_94":11008,"ignition":49,"odometer":null,"unknown_45":209628518911885312}} 
[2026-11-03 09:31:11] local.INFO: DEBUG: GPS processor result {"connection_id":228546,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54060,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:31:11] local.INFO: GPS data processed {"connection_id":228546,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:31:11] local.INFO: Acknowledgment sent {"connection_id":228546,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:31:23] local.INFO: TCP Data received {"connection_id":231620,"ip":"117.225.238.92","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9182e0012d0cbc000705b5a8001400e726..."} 
[2026-11-03 09:31:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231620,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9182e0012d0cbc000705b5a8001400e726..."} 
[2026-11-03 09:31:23] local.INFO: Processing buffer {"connection_id":231620,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9182e0012d0cbc000705b5a8001400e726..."} 
[2026-11-03 09:31:23] local.INFO: Packet analysis {"connection_id":231620,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f91"} 
[2026-11-03 09:31:23] local.INFO: Extracted packet for processing {"connection_id":231620,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f91"} 
[2026-11-03 09:31:23] local.INFO: GPS Element Parsed {"raw_longitude":755809280,"raw_latitude":117814696,"longitude_deg":75.580928,"latitude_deg":11.7814696,"altitude":20,"angle":231,"satellites":38,"speed":7,"hex_longitude":"2d0cbc00","hex_latitude":"0705b5a8","is_valid_coordinates":true} 
[2026-11-03 09:31: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-11-03 09:31:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181688832001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:31:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38965596871720960,"note":"Value kept but may cause issues"} 
[2026-11-03 09:31:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":917889929214103552,"note":"Value kept but may cause issues"} 
[2026-11-03 09:31:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:31:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793678476000,"timestamp_ms":1793678476000,"timestamp_seconds":1793678476,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9182e0"} 
[2026-11-03 09:31:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:31:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:31:23] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-11-03 09:31:23] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:31: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-11-03 09:31:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:31:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:31:23] local.INFO: Teltonika packet parsed successfully {"connection_id":231620,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:31:23] local.INFO: Passing IMEI to GPS processor {"connection_id":231620,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:31:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":231620,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:31:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.238.92","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:31:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:31:23] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:31:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181688832001,"66":14396,"220":206,"28":32256,"24":7,"16":38965596871720960,"45":917889929214103552},"client_ip":"117.225.238.92","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,28,24,16,45]} 
[2026-11-03 09:31:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:31:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:31:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181688832001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:31:23] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-11-03 09:31:23] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 09:31:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38965596871720960,"km_value":38965596871720.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:31:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":917889929214103552,"description":"Unknown IO ID 45"} 
[2026-11-03 09:31:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181688832001,"power":14396,"unknown_220":206,"unknown_28":32256,"ignition":7,"odometer":null,"unknown_45":917889929214103552}} 
[2026-11-03 09:31:23] local.INFO: DEBUG: GPS processor result {"connection_id":231620,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54061,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:31:23] local.INFO: GPS data processed {"connection_id":231620,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:31:23] local.INFO: Acknowledgment sent {"connection_id":231620,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:31:39] local.INFO: TCP Data received {"connection_id":228094,"ip":"117.225.238.92","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:31:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228094,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:31:39] local.INFO: Processing buffer {"connection_id":228094,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:31:39] local.INFO: IMEI packet received {"connection_id":228094,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:31:39] local.INFO: IMEI acknowledgment sent {"connection_id":228094,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:31:42] local.INFO: TCP Data received {"connection_id":228546,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9084f8012d02a74006fcafa0000901312d..."} 
[2026-11-03 09:31:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228546,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9084f8012d02a74006fcafa0000901312d..."} 
[2026-11-03 09:31:42] local.INFO: Processing buffer {"connection_id":228546,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9084f8012d02a74006fcafa0000901312d..."} 
[2026-11-03 09:31:42] local.INFO: Packet analysis {"connection_id":228546,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f90"} 
[2026-11-03 09:31:42] local.INFO: Extracted packet for processing {"connection_id":228546,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f90"} 
[2026-11-03 09:31:42] local.INFO: GPS Element Parsed {"raw_longitude":755148608,"raw_latitude":117223328,"longitude_deg":75.5148608,"latitude_deg":11.7223328,"altitude":9,"angle":305,"satellites":45,"speed":43,"hex_longitude":"2d02a740","hex_latitude":"06fcafa0","is_valid_coordinates":true} 
[2026-11-03 09:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 09:31:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181671168001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:31:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37334200788975616,"note":"Value kept but may cause issues"} 
[2026-11-03 09:31:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":200199107193276416,"note":"Value kept but may cause issues"} 
[2026-11-03 09:31:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:31:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793678411000,"timestamp_ms":1793678411000,"timestamp_seconds":1793678411,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9084f8"} 
[2026-11-03 09:31:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:31:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 09:31:42] 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-11-03 09:31:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:31:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:31:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:31:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228546,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:31:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228546,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:31:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228546,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:31:42] 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-11-03 09:31:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:31:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:31:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181671168001,"66":27843,"131":206,"94":11008,"24":43,"16":37334200788975616,"45":200199107193276416},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,94,24,16,45]} 
[2026-11-03 09:31:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:31:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:31:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181671168001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:31:42] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-11-03 09:31:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:31:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37334200788975616,"km_value":37334200788975.62,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:31:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":200199107193276416,"description":"Unknown IO ID 45"} 
[2026-11-03 09:31:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181671168001,"power":27843,"unknown_131":206,"unknown_94":11008,"ignition":43,"odometer":null,"unknown_45":200199107193276416}} 
[2026-11-03 09:31:42] local.INFO: DEBUG: GPS processor result {"connection_id":228546,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54062,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:31:42] local.INFO: GPS data processed {"connection_id":228546,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:31:42] local.INFO: Acknowledgment sent {"connection_id":228546,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:31:44] local.INFO: TCP Data received {"connection_id":228094,"ip":"117.225.238.92","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:31:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228094,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:31:44] local.INFO: Processing buffer {"connection_id":228094,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:31:44] local.INFO: IMEI packet received {"connection_id":228094,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:31:44] local.INFO: IMEI acknowledgment sent {"connection_id":228094,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:31:46] local.INFO: TCP Data received {"connection_id":228094,"ip":"117.225.238.92","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9186c8012d0cbb400705b540001300f326..."} 
[2026-11-03 09:31:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228094,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9186c8012d0cbb400705b540001300f326..."} 
[2026-11-03 09:31:46] local.INFO: Processing buffer {"connection_id":228094,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9186c8012d0cbb400705b540001300f326..."} 
[2026-11-03 09:31:46] local.INFO: Packet analysis {"connection_id":228094,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f91"} 
[2026-11-03 09:31:46] local.INFO: Extracted packet for processing {"connection_id":228094,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f91"} 
[2026-11-03 09:31:46] local.INFO: GPS Element Parsed {"raw_longitude":755809088,"raw_latitude":117814592,"longitude_deg":75.5809088,"latitude_deg":11.7814592,"altitude":19,"angle":243,"satellites":38,"speed":7,"hex_longitude":"2d0cbb40","hex_latitude":"0705b540","is_valid_coordinates":true} 
[2026-11-03 09:31: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-11-03 09:31:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181689856001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:31:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38965605461655552,"note":"Value kept but may cause issues"} 
[2026-11-03 09:31:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":917608454237300736,"note":"Value kept but may cause issues"} 
[2026-11-03 09:31:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:31:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793678477000,"timestamp_ms":1793678477000,"timestamp_seconds":1793678477,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9186c8"} 
[2026-11-03 09:31:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:31:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:31:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 09:31:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:31: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-11-03 09:31:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:31:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:31:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228094,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:31:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228094,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:31:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228094,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:31:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.238.92","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:31:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:31:46] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:31:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181689856001,"66":14396,"220":206,"28":32256,"24":7,"16":38965605461655552,"45":917608454237300736},"client_ip":"117.225.238.92","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,28,24,16,45]} 
[2026-11-03 09:31:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:31:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:31:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181689856001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:31:46] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-11-03 09:31:46] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 09:31:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38965605461655552,"km_value":38965605461655.555,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:31:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":917608454237300736,"description":"Unknown IO ID 45"} 
[2026-11-03 09:31:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181689856001,"power":14396,"unknown_220":206,"unknown_28":32256,"ignition":7,"odometer":null,"unknown_45":917608454237300736}} 
[2026-11-03 09:31:46] local.INFO: DEBUG: GPS processor result {"connection_id":228094,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54063,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:31:46] local.INFO: GPS data processed {"connection_id":228094,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:31:46] local.INFO: Acknowledgment sent {"connection_id":228094,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:32:05] local.INFO: TCP Data received {"connection_id":228547,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:32:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228547,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:32:05] local.INFO: Processing buffer {"connection_id":228547,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:32:05] local.INFO: IMEI packet received {"connection_id":228547,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:32:05] local.INFO: IMEI acknowledgment sent {"connection_id":228547,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:32:10] local.INFO: TCP Data received {"connection_id":228547,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:32:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228547,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:32:10] local.INFO: Processing buffer {"connection_id":228547,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:32:10] local.INFO: IMEI packet received {"connection_id":228547,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:32:10] local.INFO: IMEI acknowledgment sent {"connection_id":228547,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:32:10] local.INFO: TCP Data received {"connection_id":228547,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f909880012d0297c006fcbba8000801402d..."} 
[2026-11-03 09:32:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228547,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f909880012d0297c006fcbba8000801402d..."} 
[2026-11-03 09:32:10] local.INFO: Processing buffer {"connection_id":228547,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f909880012d0297c006fcbba8000801402d..."} 
[2026-11-03 09:32:10] local.INFO: Packet analysis {"connection_id":228547,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f90"} 
[2026-11-03 09:32:10] local.INFO: Extracted packet for processing {"connection_id":228547,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f90"} 
[2026-11-03 09:32:10] local.INFO: GPS Element Parsed {"raw_longitude":755144640,"raw_latitude":117226408,"longitude_deg":75.514464,"latitude_deg":11.7226408,"altitude":8,"angle":320,"satellites":45,"speed":38,"hex_longitude":"2d0297c0","hex_latitude":"06fcbba8","is_valid_coordinates":true} 
[2026-11-03 09:32: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-11-03 09:32:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181673216001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:32:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37334441307144192,"note":"Value kept but may cause issues"} 
[2026-11-03 09:32:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":191191907939885056,"note":"Value kept but may cause issues"} 
[2026-11-03 09:32:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:32:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793678416000,"timestamp_ms":1793678416000,"timestamp_seconds":1793678416,"priority":1,"record_length":96,"hex_timestamp":"000001a19f909880"} 
[2026-11-03 09:32:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:32: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-11-03 09:32: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":195,"data_length":795,"current_offset":136} 
[2026-11-03 09:32:10] 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-11-03 09:32: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-11-03 09:32:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:32:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:32:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228547,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:32:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:32:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:32:10] 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-11-03 09:32:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:32:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:32:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181673216001,"66":27908,"131":206,"94":11008,"24":38,"16":37334441307144192,"45":191191907939885056},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,94,24,16,45]} 
[2026-11-03 09:32:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:32:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:32:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181673216001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:32:10] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-11-03 09:32:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:32:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37334441307144192,"km_value":37334441307144.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:32:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":191191907939885056,"description":"Unknown IO ID 45"} 
[2026-11-03 09:32:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181673216001,"power":27908,"unknown_131":206,"unknown_94":11008,"ignition":38,"odometer":null,"unknown_45":191191907939885056}} 
[2026-11-03 09:32:11] local.INFO: DEBUG: GPS processor result {"connection_id":228547,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54064,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:32:11] local.INFO: GPS data processed {"connection_id":228547,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:32:11] local.INFO: Acknowledgment sent {"connection_id":228547,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:32:42] local.INFO: TCP Data received {"connection_id":228547,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f90a050012d02934006fcc2580008014b2d..."} 
[2026-11-03 09:32:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228547,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f90a050012d02934006fcc2580008014b2d..."} 
[2026-11-03 09:32:42] local.INFO: Processing buffer {"connection_id":228547,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f90a050012d02934006fcc2580008014b2d..."} 
[2026-11-03 09:32:42] local.INFO: Packet analysis {"connection_id":228547,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f90"} 
[2026-11-03 09:32:42] local.INFO: Extracted packet for processing {"connection_id":228547,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f90"} 
[2026-11-03 09:32:42] local.INFO: GPS Element Parsed {"raw_longitude":755143488,"raw_latitude":117228120,"longitude_deg":75.5143488,"latitude_deg":11.722812,"altitude":8,"angle":331,"satellites":45,"speed":42,"hex_longitude":"2d029340","hex_latitude":"06fcc258","is_valid_coordinates":true} 
[2026-11-03 09:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 09:32:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181674496001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:32:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37334540091392000,"note":"Value kept but may cause issues"} 
[2026-11-03 09:32:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":186829045801658368,"note":"Value kept but may cause issues"} 
[2026-11-03 09:32:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:32:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793678418000,"timestamp_ms":1793678418000,"timestamp_seconds":1793678418,"priority":1,"record_length":96,"hex_timestamp":"000001a19f90a050"} 
[2026-11-03 09:32:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:32: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-11-03 09:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 09:32:42] 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-11-03 09:32:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:32:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:32:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:32:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228547,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:32:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:32:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:32:42] 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-11-03 09:32:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:32:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:32:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181674496001,"66":27713,"131":206,"94":11008,"24":42,"16":37334540091392000,"45":186829045801658368},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,94,24,16,45]} 
[2026-11-03 09:32:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:32:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:32:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181674496001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:32:42] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-11-03 09:32:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:32:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37334540091392000,"km_value":37334540091392,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:32:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":186829045801658368,"description":"Unknown IO ID 45"} 
[2026-11-03 09:32:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181674496001,"power":27713,"unknown_131":206,"unknown_94":11008,"ignition":42,"odometer":null,"unknown_45":186829045801658368}} 
[2026-11-03 09:32:42] local.INFO: DEBUG: GPS processor result {"connection_id":228547,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54065,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:32:42] local.INFO: GPS data processed {"connection_id":228547,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:32:42] local.INFO: Acknowledgment sent {"connection_id":228547,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:33:05] local.INFO: TCP Data received {"connection_id":229801,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:33:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229801,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:33:05] local.INFO: Processing buffer {"connection_id":229801,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:33:05] local.INFO: IMEI packet received {"connection_id":229801,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:33:05] local.INFO: IMEI acknowledgment sent {"connection_id":229801,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:33:06] local.INFO: TCP Data received {"connection_id":228095,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:33:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228095,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:33:06] local.INFO: Processing buffer {"connection_id":228095,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:33:06] local.INFO: IMEI packet received {"connection_id":228095,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 09:33:06] local.INFO: IMEI acknowledgment sent {"connection_id":228095,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:33:10] local.INFO: TCP Data received {"connection_id":229801,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:33:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229801,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:33:10] local.INFO: Processing buffer {"connection_id":229801,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:33:10] local.INFO: IMEI packet received {"connection_id":229801,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:33:10] local.INFO: IMEI acknowledgment sent {"connection_id":229801,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:33:20] local.INFO: TCP Data received {"connection_id":229801,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f90bf90012d02808006fce078000701442c..."} 
[2026-11-03 09:33:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229801,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f90bf90012d02808006fce078000701442c..."} 
[2026-11-03 09:33:20] local.INFO: Processing buffer {"connection_id":229801,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f90bf90012d02808006fce078000701442c..."} 
[2026-11-03 09:33:20] local.INFO: Packet analysis {"connection_id":229801,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f90"} 
[2026-11-03 09:33:20] local.INFO: Extracted packet for processing {"connection_id":229801,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f90"} 
[2026-11-03 09:33:20] local.INFO: GPS Element Parsed {"raw_longitude":755138688,"raw_latitude":117235832,"longitude_deg":75.5138688,"latitude_deg":11.7235832,"altitude":7,"angle":324,"satellites":44,"speed":43,"hex_longitude":"2d028080","hex_latitude":"06fce078","is_valid_coordinates":true} 
[2026-11-03 09:33: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-11-03 09:33:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181675008001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:33:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37334978178056192,"note":"Value kept but may cause issues"} 
[2026-11-03 09:33:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":185562408406898688,"note":"Value kept but may cause issues"} 
[2026-11-03 09:33:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:33:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793678426000,"timestamp_ms":1793678426000,"timestamp_seconds":1793678426,"priority":1,"record_length":96,"hex_timestamp":"000001a19f90bf90"} 
[2026-11-03 09:33:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:33:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:33: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":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 09:33:20] 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-11-03 09:33: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-11-03 09:33:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:33:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:33:20] local.INFO: Teltonika packet parsed successfully {"connection_id":229801,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:33:20] local.INFO: Passing IMEI to GPS processor {"connection_id":229801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:33:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":229801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:33:20] 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-11-03 09:33:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:33:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:33:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181675008001,"66":27908,"131":206,"94":11008,"24":43,"16":37334978178056192,"45":185562408406898688},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,94,24,16,45]} 
[2026-11-03 09:33:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:33:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:33:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181675008001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:33:20] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-11-03 09:33:20] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:33:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37334978178056192,"km_value":37334978178056.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:33:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":185562408406898688,"description":"Unknown IO ID 45"} 
[2026-11-03 09:33:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181675008001,"power":27908,"unknown_131":206,"unknown_94":11008,"ignition":43,"odometer":null,"unknown_45":185562408406898688}} 
[2026-11-03 09:33:20] local.INFO: DEBUG: GPS processor result {"connection_id":229801,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54066,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:33:20] local.INFO: GPS data processed {"connection_id":229801,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:33:20] local.INFO: Acknowledgment sent {"connection_id":229801,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:33:41] local.INFO: TCP Data received {"connection_id":228096,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:33:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228096,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:33:41] local.INFO: Processing buffer {"connection_id":228096,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:33:41] local.INFO: IMEI packet received {"connection_id":228096,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 09:33:41] local.INFO: IMEI acknowledgment sent {"connection_id":228096,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:34:03] local.INFO: TCP Data received {"connection_id":231621,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:34:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231621,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:34:03] local.INFO: Processing buffer {"connection_id":231621,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:34:03] local.INFO: IMEI packet received {"connection_id":231621,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:34:03] local.INFO: IMEI acknowledgment sent {"connection_id":231621,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:34:05] local.INFO: TCP Data received {"connection_id":231621,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:34:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231621,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:34:05] local.INFO: Processing buffer {"connection_id":231621,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:34:05] local.INFO: IMEI packet received {"connection_id":231621,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:34:05] local.INFO: IMEI acknowledgment sent {"connection_id":231621,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:34:08] local.INFO: TCP Data received {"connection_id":231621,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:34:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231621,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:34:08] local.INFO: Processing buffer {"connection_id":231621,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:34:08] local.INFO: IMEI packet received {"connection_id":231621,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:34:08] local.INFO: IMEI acknowledgment sent {"connection_id":231621,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:34:10] local.INFO: TCP Data received {"connection_id":231621,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:34:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231621,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:34:10] local.INFO: Processing buffer {"connection_id":231621,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:34:10] local.INFO: IMEI packet received {"connection_id":231621,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:34:10] local.INFO: IMEI acknowledgment sent {"connection_id":231621,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:34:16] local.INFO: TCP Data received {"connection_id":228096,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:34:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228096,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:34:16] local.INFO: Processing buffer {"connection_id":228096,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:34:16] local.INFO: IMEI packet received {"connection_id":228096,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 09:34:16] local.INFO: IMEI acknowledgment sent {"connection_id":228096,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:34:20] local.INFO: TCP Data received {"connection_id":231621,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f92ee28012d0180c006fe50e80009012e2d..."} 
[2026-11-03 09:34:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231621,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f92ee28012d0180c006fe50e80009012e2d..."} 
[2026-11-03 09:34:20] local.INFO: Processing buffer {"connection_id":231621,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f92ee28012d0180c006fe50e80009012e2d..."} 
[2026-11-03 09:34:20] local.INFO: Packet analysis {"connection_id":231621,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f92"} 
[2026-11-03 09:34:20] local.INFO: Extracted packet for processing {"connection_id":231621,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f92"} 
[2026-11-03 09:34:20] local.INFO: GPS Element Parsed {"raw_longitude":755073216,"raw_latitude":117330152,"longitude_deg":75.5073216,"latitude_deg":11.7330152,"altitude":9,"angle":302,"satellites":45,"speed":37,"hex_longitude":"2d0180c0","hex_latitude":"06fe50e8","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:34:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181713664001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:34:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37340613175148544,"note":"Value kept but may cause issues"} 
[2026-11-03 09:34:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":108297527325943808,"note":"Value kept but may cause issues"} 
[2026-11-03 09:34:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,47,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:34:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793678569000,"timestamp_ms":1793678569000,"timestamp_seconds":1793678569,"priority":1,"record_length":96,"hex_timestamp":"000001a19f92ee28"} 
[2026-11-03 09:34:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:34:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 09:34:20] 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-11-03 09: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-11-03 09:34:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:34:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:34:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231621,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:34:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:34:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:34:20] 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-11-03 09:34:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:34:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:34:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181713664001,"66":27930,"47":206,"94":11008,"24":37,"16":37340613175148544,"45":108297527325943808},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,47,94,24,16,45]} 
[2026-11-03 09:34:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:34:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:34:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181713664001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:34:20] local.INFO: Unknown IO ID detected {"io_id":47,"value":206,"description":"Unknown IO ID 47"} 
[2026-11-03 09:34:20] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:34:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37340613175148544,"km_value":37340613175148.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:34:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":108297527325943808,"description":"Unknown IO ID 45"} 
[2026-11-03 09:34:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181713664001,"power":27930,"unknown_47":206,"unknown_94":11008,"ignition":37,"odometer":null,"unknown_45":108297527325943808}} 
[2026-11-03 09:34:20] local.INFO: DEBUG: GPS processor result {"connection_id":231621,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54067,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:34:20] local.INFO: GPS data processed {"connection_id":231621,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:34:20] local.INFO: Acknowledgment sent {"connection_id":231621,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:34:20] local.INFO: TCP Data received {"connection_id":231621,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f92f9e0012d0176c006fe55e8000901232e..."} 
[2026-11-03 09:34:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231621,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f92f9e0012d0176c006fe55e8000901232e..."} 
[2026-11-03 09:34:20] local.INFO: Processing buffer {"connection_id":231621,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f92f9e0012d0176c006fe55e8000901232e..."} 
[2026-11-03 09:34:20] local.INFO: Packet analysis {"connection_id":231621,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f92"} 
[2026-11-03 09:34:20] local.INFO: Extracted packet for processing {"connection_id":231621,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f92"} 
[2026-11-03 09:34:20] local.INFO: GPS Element Parsed {"raw_longitude":755070656,"raw_latitude":117331432,"longitude_deg":75.5070656,"latitude_deg":11.7331432,"altitude":9,"angle":291,"satellites":46,"speed":39,"hex_longitude":"2d0176c0","hex_latitude":"06fe55e8","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:34:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181713664001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:34:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37340750614102016,"note":"Value kept but may cause issues"} 
[2026-11-03 09:34:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":108297527325943808,"note":"Value kept but may cause issues"} 
[2026-11-03 09:34:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:34:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793678572000,"timestamp_ms":1793678572000,"timestamp_seconds":1793678572,"priority":1,"record_length":96,"hex_timestamp":"000001a19f92f9e0"} 
[2026-11-03 09:34:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:34:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 09:34:20] 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-11-03 09: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-11-03 09:34:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:34:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:34:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231621,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:34:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:34:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:34:20] 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-11-03 09:34:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:34:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:34:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181713664001,"66":27974,"131":206,"94":11008,"24":39,"16":37340750614102016,"45":108297527325943808},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,94,24,16,45]} 
[2026-11-03 09:34:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:34:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:34:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181713664001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:34:20] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-11-03 09:34:20] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:34:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37340750614102016,"km_value":37340750614102.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:34:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":108297527325943808,"description":"Unknown IO ID 45"} 
[2026-11-03 09:34:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181713664001,"power":27974,"unknown_131":206,"unknown_94":11008,"ignition":39,"odometer":null,"unknown_45":108297527325943808}} 
[2026-11-03 09:34:20] local.INFO: DEBUG: GPS processor result {"connection_id":231621,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54068,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:34:20] local.INFO: GPS data processed {"connection_id":231621,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:34:20] local.INFO: Acknowledgment sent {"connection_id":231621,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:35:05] local.INFO: TCP Data received {"connection_id":229802,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:35:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229802,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:35:05] local.INFO: Processing buffer {"connection_id":229802,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:35:05] local.INFO: IMEI packet received {"connection_id":229802,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:35:05] local.INFO: IMEI acknowledgment sent {"connection_id":229802,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:35:08] local.INFO: TCP Data received {"connection_id":229802,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:35:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229802,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:35:08] local.INFO: Processing buffer {"connection_id":229802,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:35:08] local.INFO: IMEI packet received {"connection_id":229802,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:35:08] local.INFO: IMEI acknowledgment sent {"connection_id":229802,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:35:10] local.INFO: TCP Data received {"connection_id":229802,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:35:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229802,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:35:10] local.INFO: Processing buffer {"connection_id":229802,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:35:10] local.INFO: IMEI packet received {"connection_id":229802,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:35:10] local.INFO: IMEI acknowledgment sent {"connection_id":229802,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:35:11] local.INFO: TCP Data received {"connection_id":229802,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9324d8012d01590006fe60e0000a012e29..."} 
[2026-11-03 09:35:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229802,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9324d8012d01590006fe60e0000a012e29..."} 
[2026-11-03 09:35:11] local.INFO: Processing buffer {"connection_id":229802,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9324d8012d01590006fe60e0000a012e29..."} 
[2026-11-03 09:35:11] local.INFO: Packet analysis {"connection_id":229802,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f93"} 
[2026-11-03 09:35:11] local.INFO: Extracted packet for processing {"connection_id":229802,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f93"} 
[2026-11-03 09:35:11] local.INFO: GPS Element Parsed {"raw_longitude":755063040,"raw_latitude":117334240,"longitude_deg":75.506304,"latitude_deg":11.733424,"altitude":10,"angle":302,"satellites":41,"speed":25,"hex_longitude":"2d015900","hex_latitude":"06fe60e0","is_valid_coordinates":true} 
[2026-11-03 09:35: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-11-03 09:35:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181714432001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:35:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37341137161158656,"note":"Value kept but may cause issues"} 
[2026-11-03 09:35:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":105482777559164928,"note":"Value kept but may cause issues"} 
[2026-11-03 09:35:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:35:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793678583000,"timestamp_ms":1793678583000,"timestamp_seconds":1793678583,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9324d8"} 
[2026-11-03 09:35:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:35: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-11-03 09:35:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 09:35:11] 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-11-03 09:35: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-11-03 09:35:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:35:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:35:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229802,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:35:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:35:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:35:11] 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-11-03 09:35:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:35:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:35:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181714432001,"66":28006,"131":206,"94":11008,"24":25,"16":37341137161158656,"45":105482777559164928},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,94,24,16,45]} 
[2026-11-03 09:35:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:35:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:35:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181714432001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:35:11] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-11-03 09:35:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:35:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37341137161158656,"km_value":37341137161158.66,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:35:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":105482777559164928,"description":"Unknown IO ID 45"} 
[2026-11-03 09:35:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181714432001,"power":28006,"unknown_131":206,"unknown_94":11008,"ignition":25,"odometer":null,"unknown_45":105482777559164928}} 
[2026-11-03 09:35:11] local.INFO: DEBUG: GPS processor result {"connection_id":229802,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54069,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:35:11] local.INFO: GPS data processed {"connection_id":229802,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:35:11] local.INFO: Acknowledgment sent {"connection_id":229802,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:35:15] local.INFO: TCP Data received {"connection_id":229802,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9353b8012d01394006fe7628000c01302b..."} 
[2026-11-03 09:35:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229802,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9353b8012d01394006fe7628000c01302b..."} 
[2026-11-03 09:35:15] local.INFO: Processing buffer {"connection_id":229802,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9353b8012d01394006fe7628000c01302b..."} 
[2026-11-03 09:35:15] local.INFO: Packet analysis {"connection_id":229802,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f93"} 
[2026-11-03 09:35:15] local.INFO: Extracted packet for processing {"connection_id":229802,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f93"} 
[2026-11-03 09:35:15] local.INFO: GPS Element Parsed {"raw_longitude":755054912,"raw_latitude":117339688,"longitude_deg":75.5054912,"latitude_deg":11.7339688,"altitude":12,"angle":304,"satellites":43,"speed":35,"hex_longitude":"2d013940","hex_latitude":"06fe7628","is_valid_coordinates":true} 
[2026-11-03 09:35: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-11-03 09:35:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181717248001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:35:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37341605312593920,"note":"Value kept but may cause issues"} 
[2026-11-03 09:35:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":97108897002741760,"note":"Value kept but may cause issues"} 
[2026-11-03 09:35:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:35:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793678595000,"timestamp_ms":1793678595000,"timestamp_seconds":1793678595,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9353b8"} 
[2026-11-03 09:35:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:35: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-11-03 09:35: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":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 09:35:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:35: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-11-03 09:35:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:35:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:35:15] local.INFO: Teltonika packet parsed successfully {"connection_id":229802,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:35:15] local.INFO: Passing IMEI to GPS processor {"connection_id":229802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:35:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":229802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:35:15] 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-11-03 09:35:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:35:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:35:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181717248001,"66":27865,"131":206,"94":11008,"24":35,"16":37341605312593920,"45":97108897002741760},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,94,24,16,45]} 
[2026-11-03 09:35:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:35:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:35:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181717248001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:35:15] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-11-03 09:35:15] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:35:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37341605312593920,"km_value":37341605312593.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:35:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":97108897002741760,"description":"Unknown IO ID 45"} 
[2026-11-03 09:35:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181717248001,"power":27865,"unknown_131":206,"unknown_94":11008,"ignition":35,"odometer":null,"unknown_45":97108897002741760}} 
[2026-11-03 09:35:15] local.INFO: DEBUG: GPS processor result {"connection_id":229802,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54070,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:35:15] local.INFO: GPS data processed {"connection_id":229802,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:35:15] local.INFO: Acknowledgment sent {"connection_id":229802,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:35:47] local.INFO: TCP Data received {"connection_id":229802,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f94f1c8012d00648006ff59a0000f01532a..."} 
[2026-11-03 09:35:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229802,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f94f1c8012d00648006ff59a0000f01532a..."} 
[2026-11-03 09:35:47] local.INFO: Processing buffer {"connection_id":229802,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f94f1c8012d00648006ff59a0000f01532a..."} 
[2026-11-03 09:35:47] local.INFO: Packet analysis {"connection_id":229802,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f94"} 
[2026-11-03 09:35:47] local.INFO: Extracted packet for processing {"connection_id":229802,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f94"} 
[2026-11-03 09:35:47] local.INFO: GPS Element Parsed {"raw_longitude":755000448,"raw_latitude":117397920,"longitude_deg":75.5000448,"latitude_deg":11.739792,"altitude":15,"angle":339,"satellites":42,"speed":25,"hex_longitude":"2d006480","hex_latitude":"06ff59a0","is_valid_coordinates":true} 
[2026-11-03 09:35: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-11-03 09:35:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181744384001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:35:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37346003359105024,"note":"Value kept but may cause issues"} 
[2026-11-03 09:35:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":30117852559663104,"note":"Value kept but may cause issues"} 
[2026-11-03 09:35:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:35:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793678701000,"timestamp_ms":1793678701000,"timestamp_seconds":1793678701,"priority":1,"record_length":96,"hex_timestamp":"000001a19f94f1c8"} 
[2026-11-03 09:35:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:35: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-11-03 09:35:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 09:35:47] 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-11-03 09:35: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-11-03 09:35:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:35:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:35:47] local.INFO: Teltonika packet parsed successfully {"connection_id":229802,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:35:47] local.INFO: Passing IMEI to GPS processor {"connection_id":229802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:35:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":229802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:35:47] 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-11-03 09:35:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:35:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:35:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181744384001,"66":27821,"101":206,"94":10240,"24":25,"16":37346003359105024,"45":30117852559663104},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,94,24,16,45]} 
[2026-11-03 09:35:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:35:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:35:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181744384001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:35:47] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 09:35:47] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:35:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37346003359105024,"km_value":37346003359105.02,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:35:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":30117852559663104,"description":"Unknown IO ID 45"} 
[2026-11-03 09:35:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181744384001,"power":27821,"unknown_101":206,"unknown_94":10240,"ignition":25,"odometer":null,"unknown_45":30117852559663104}} 
[2026-11-03 09:35:47] local.INFO: DEBUG: GPS processor result {"connection_id":229802,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54071,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:35:47] local.INFO: GPS data processed {"connection_id":229802,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:35:47] local.INFO: Acknowledgment sent {"connection_id":229802,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:36:05] local.INFO: TCP Data received {"connection_id":228548,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:36:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228548,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:36:05] local.INFO: Processing buffer {"connection_id":228548,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:36:05] local.INFO: IMEI packet received {"connection_id":228548,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:36:05] local.INFO: IMEI acknowledgment sent {"connection_id":228548,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:36:17] local.INFO: TCP Data received {"connection_id":228548,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:36:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228548,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:36:17] local.INFO: Processing buffer {"connection_id":228548,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:36:17] local.INFO: IMEI packet received {"connection_id":228548,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:36:17] local.INFO: IMEI acknowledgment sent {"connection_id":228548,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:36:18] local.INFO: TCP Data received {"connection_id":228548,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:36:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228548,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:36:18] local.INFO: Processing buffer {"connection_id":228548,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:36:18] local.INFO: IMEI packet received {"connection_id":228548,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:36:18] local.INFO: IMEI acknowledgment sent {"connection_id":228548,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:36:19] local.INFO: TCP Data received {"connection_id":228548,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f94f1c8012d00648006ff59a0000f01532a..."} 
[2026-11-03 09:36:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228548,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f94f1c8012d00648006ff59a0000f01532a..."} 
[2026-11-03 09:36:19] local.INFO: Processing buffer {"connection_id":228548,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f94f1c8012d00648006ff59a0000f01532a..."} 
[2026-11-03 09:36:19] local.INFO: Packet analysis {"connection_id":228548,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f94"} 
[2026-11-03 09:36:19] local.INFO: Extracted packet for processing {"connection_id":228548,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f94"} 
[2026-11-03 09:36:19] local.INFO: GPS Element Parsed {"raw_longitude":755000448,"raw_latitude":117397920,"longitude_deg":75.5000448,"latitude_deg":11.739792,"altitude":15,"angle":339,"satellites":42,"speed":25,"hex_longitude":"2d006480","hex_latitude":"06ff59a0","is_valid_coordinates":true} 
[2026-11-03 09:36: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-11-03 09:36:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181747456001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:36:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37346003359105024,"note":"Value kept but may cause issues"} 
[2026-11-03 09:36:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":28288265213288448,"note":"Value kept but may cause issues"} 
[2026-11-03 09:36:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:36:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793678701000,"timestamp_ms":1793678701000,"timestamp_seconds":1793678701,"priority":1,"record_length":96,"hex_timestamp":"000001a19f94f1c8"} 
[2026-11-03 09:36:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:36:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:36: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":173,"data_length":795,"current_offset":136} 
[2026-11-03 09:36:19] 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-11-03 09:36: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-11-03 09:36:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:36:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:36:19] local.INFO: Teltonika packet parsed successfully {"connection_id":228548,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:36:19] local.INFO: Passing IMEI to GPS processor {"connection_id":228548,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:36:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":228548,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:36:19] 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-11-03 09:36:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:36:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:36:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181747456001,"66":27821,"101":206,"94":10240,"24":25,"16":37346003359105024,"45":28288265213288448},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,94,24,16,45]} 
[2026-11-03 09:36:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:36:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:36:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181747456001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:36:19] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 09:36:19] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:36:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37346003359105024,"km_value":37346003359105.02,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:36:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":28288265213288448,"description":"Unknown IO ID 45"} 
[2026-11-03 09:36:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181747456001,"power":27821,"unknown_101":206,"unknown_94":10240,"ignition":25,"odometer":null,"unknown_45":28288265213288448}} 
[2026-11-03 09:36:19] local.INFO: DEBUG: GPS processor result {"connection_id":228548,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54072,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:36:19] local.INFO: GPS data processed {"connection_id":228548,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:36:19] local.INFO: Acknowledgment sent {"connection_id":228548,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:36:20] local.INFO: TCP Data received {"connection_id":228548,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f950168012d00600006ff6258000f014228..."} 
[2026-11-03 09:36:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228548,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f950168012d00600006ff6258000f014228..."} 
[2026-11-03 09:36:20] local.INFO: Processing buffer {"connection_id":228548,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f950168012d00600006ff6258000f014228..."} 
[2026-11-03 09:36:20] local.INFO: Packet analysis {"connection_id":228548,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f95"} 
[2026-11-03 09:36:20] local.INFO: Extracted packet for processing {"connection_id":228548,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f95"} 
[2026-11-03 09:36:20] local.INFO: GPS Element Parsed {"raw_longitude":754999296,"raw_latitude":117400152,"longitude_deg":75.4999296,"latitude_deg":11.7400152,"altitude":15,"angle":322,"satellites":40,"speed":26,"hex_longitude":"2d006000","hex_latitude":"06ff6258","is_valid_coordinates":true} 
[2026-11-03 09:36: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-11-03 09:36:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181747456001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:36:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37346123618189312,"note":"Value kept but may cause issues"} 
[2026-11-03 09:36:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":28288265213288448,"note":"Value kept but may cause issues"} 
[2026-11-03 09:36:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:36:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793678705000,"timestamp_ms":1793678705000,"timestamp_seconds":1793678705,"priority":1,"record_length":96,"hex_timestamp":"000001a19f950168"} 
[2026-11-03 09:36:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:36:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:36: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":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 09:36:20] 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-11-03 09:36: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-11-03 09:36:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:36:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:36:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228548,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:36:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228548,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:36:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228548,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:36:20] 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-11-03 09:36:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:36:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:36:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181747456001,"66":27876,"101":206,"94":10240,"24":26,"16":37346123618189312,"45":28288265213288448},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,94,24,16,45]} 
[2026-11-03 09:36:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:36:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:36:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181747456001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:36:20] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 09:36:20] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:36:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37346123618189312,"km_value":37346123618189.31,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:36:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":28288265213288448,"description":"Unknown IO ID 45"} 
[2026-11-03 09:36:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181747456001,"power":27876,"unknown_101":206,"unknown_94":10240,"ignition":26,"odometer":null,"unknown_45":28288265213288448}} 
[2026-11-03 09:36:20] local.INFO: DEBUG: GPS processor result {"connection_id":228548,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54073,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:36:20] local.INFO: GPS data processed {"connection_id":228548,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:36:20] local.INFO: Acknowledgment sent {"connection_id":228548,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:37:10] local.INFO: TCP Data received {"connection_id":228098,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:37:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228098,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:37:10] local.INFO: Processing buffer {"connection_id":228098,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:37:10] local.INFO: IMEI packet received {"connection_id":228098,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:37:10] local.INFO: IMEI acknowledgment sent {"connection_id":228098,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:37:15] local.INFO: TCP Data received {"connection_id":228098,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:37:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228098,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:37:15] local.INFO: Processing buffer {"connection_id":228098,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:37:15] local.INFO: IMEI packet received {"connection_id":228098,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:37:15] local.INFO: IMEI acknowledgment sent {"connection_id":228098,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:37:16] local.INFO: TCP Data received {"connection_id":228098,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f951108012d00590006ff69e0000e01362a..."} 
[2026-11-03 09:37:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228098,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f951108012d00590006ff69e0000e01362a..."} 
[2026-11-03 09:37:16] local.INFO: Processing buffer {"connection_id":228098,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f951108012d00590006ff69e0000e01362a..."} 
[2026-11-03 09:37:16] local.INFO: Packet analysis {"connection_id":228098,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f95"} 
[2026-11-03 09:37:16] local.INFO: Extracted packet for processing {"connection_id":228098,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f95"} 
[2026-11-03 09:37:16] local.INFO: GPS Element Parsed {"raw_longitude":754997504,"raw_latitude":117402080,"longitude_deg":75.4997504,"latitude_deg":11.740208,"altitude":14,"angle":310,"satellites":42,"speed":28,"hex_longitude":"2d005900","hex_latitude":"06ff69e0","is_valid_coordinates":true} 
[2026-11-03 09:37: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-11-03 09:37:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181748480001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:37:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37346252467208192,"note":"Value kept but may cause issues"} 
[2026-11-03 09:37:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":27021627818661888,"note":"Value kept but may cause issues"} 
[2026-11-03 09:37:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:37:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793678709000,"timestamp_ms":1793678709000,"timestamp_seconds":1793678709,"priority":1,"record_length":96,"hex_timestamp":"000001a19f951108"} 
[2026-11-03 09:37:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:37: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-11-03 09:37: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 09:37:16] 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-11-03 09:37: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-11-03 09:37:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:37:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:37:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228098,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:37:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:37:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:37:16] 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-11-03 09:37:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:37:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:37:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181748480001,"66":27865,"101":206,"94":10240,"24":28,"16":37346252467208192,"45":27021627818661888},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,94,24,16,45]} 
[2026-11-03 09:37:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:37:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:37:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181748480001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:37:16] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 09:37:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:37:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37346252467208192,"km_value":37346252467208.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:37:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":27021627818661888,"description":"Unknown IO ID 45"} 
[2026-11-03 09:37:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181748480001,"power":27865,"unknown_101":206,"unknown_94":10240,"ignition":28,"odometer":null,"unknown_45":27021627818661888}} 
[2026-11-03 09:37:16] local.INFO: DEBUG: GPS processor result {"connection_id":228098,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54074,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:37:16] local.INFO: GPS data processed {"connection_id":228098,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:37:16] local.INFO: Acknowledgment sent {"connection_id":228098,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:37:44] local.INFO: TCP Data received {"connection_id":228549,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:37:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228549,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:37:44] local.INFO: Processing buffer {"connection_id":228549,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:37:44] local.INFO: IMEI packet received {"connection_id":228549,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:37:44] local.INFO: IMEI acknowledgment sent {"connection_id":228549,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:37:45] local.INFO: TCP Data received {"connection_id":228549,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:37:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228549,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:37:45] local.INFO: Processing buffer {"connection_id":228549,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:37:45] local.INFO: IMEI packet received {"connection_id":228549,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:37:45] local.INFO: IMEI acknowledgment sent {"connection_id":228549,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:37:47] local.INFO: TCP Data received {"connection_id":228098,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f968038012cff6b0006ffe8c8000e01272a..."} 
[2026-11-03 09:37:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228098,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f968038012cff6b0006ffe8c8000e01272a..."} 
[2026-11-03 09:37:47] local.INFO: Processing buffer {"connection_id":228098,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f968038012cff6b0006ffe8c8000e01272a..."} 
[2026-11-03 09:37:47] local.INFO: Packet analysis {"connection_id":228098,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f96"} 
[2026-11-03 09:37:47] local.INFO: Extracted packet for processing {"connection_id":228098,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f96"} 
[2026-11-03 09:37:47] local.INFO: GPS Element Parsed {"raw_longitude":754936576,"raw_latitude":117434568,"longitude_deg":75.4936576,"latitude_deg":11.7434568,"altitude":14,"angle":295,"satellites":42,"speed":20,"hex_longitude":"2cff6b00","hex_latitude":"06ffe8c8","is_valid_coordinates":true} 
[2026-11-03 09:37: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-11-03 09:37:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181772032001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:37:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37349589656797184,"note":"Value kept but may cause issues"} 
[2026-11-03 09:37:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-37858354304565248,"note":"Value kept but may cause issues"} 
[2026-11-03 09:37:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:37:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793678803000,"timestamp_ms":1793678803000,"timestamp_seconds":1793678803,"priority":1,"record_length":96,"hex_timestamp":"000001a19f968038"} 
[2026-11-03 09:37:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:37: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-11-03 09:37:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 09:37:47] 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-11-03 09:37: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-11-03 09:37:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:37:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:37:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228098,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:37:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:37:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:37:47] 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-11-03 09:37:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:37:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:37:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181772032001,"66":27995,"141":206,"94":10240,"24":20,"16":37349589656797184,"44":-37858354304565248},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:37:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:37:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:37:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181772032001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:37:47] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:37:47] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:37:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37349589656797184,"km_value":37349589656797.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:37:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-37858354304565248,"description":"Unknown IO ID 44"} 
[2026-11-03 09:37:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181772032001,"power":27995,"unknown_141":206,"unknown_94":10240,"ignition":20,"odometer":null,"unknown_44":-37858354304565248}} 
[2026-11-03 09:37:47] local.INFO: DEBUG: GPS processor result {"connection_id":228098,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54075,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:37:47] local.INFO: GPS data processed {"connection_id":228098,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:37:47] local.INFO: Acknowledgment sent {"connection_id":228098,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:37:49] local.INFO: TCP Data received {"connection_id":228549,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:37:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228549,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:37:49] local.INFO: Processing buffer {"connection_id":228549,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:37:49] local.INFO: IMEI packet received {"connection_id":228549,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:37:49] local.INFO: IMEI acknowledgment sent {"connection_id":228549,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:37:50] local.INFO: TCP Data received {"connection_id":228549,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9693c0012d0d2bc007044a18001500bd26..."} 
[2026-11-03 09:37:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228549,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9693c0012d0d2bc007044a18001500bd26..."} 
[2026-11-03 09:37:50] local.INFO: Processing buffer {"connection_id":228549,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9693c0012d0d2bc007044a18001500bd26..."} 
[2026-11-03 09:37:50] local.INFO: Packet analysis {"connection_id":228549,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f96"} 
[2026-11-03 09:37:50] local.INFO: Extracted packet for processing {"connection_id":228549,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f96"} 
[2026-11-03 09:37:50] local.INFO: GPS Element Parsed {"raw_longitude":755837888,"raw_latitude":117721624,"longitude_deg":75.5837888,"latitude_deg":11.7721624,"altitude":21,"angle":189,"satellites":38,"speed":11,"hex_longitude":"2d0d2bc0","hex_latitude":"07044a18","is_valid_coordinates":true} 
[2026-11-03 09:37: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-11-03 09:37:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181773568001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:37:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38973576920956928,"note":"Value kept but may cause issues"} 
[2026-11-03 09:37:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":949696601558921216,"note":"Value kept but may cause issues"} 
[2026-11-03 09:37:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:37:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793678808000,"timestamp_ms":1793678808000,"timestamp_seconds":1793678808,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9693c0"} 
[2026-11-03 09:37:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:37:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:37: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":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 09:37:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:37: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-11-03 09:37:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:37:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:37:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228549,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:37:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228549,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:37:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228549,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:37:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:37:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:37:50] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:37:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181773568001,"66":14407,"17":206,"94":11008,"24":11,"16":38973576920956928,"45":949696601558921216},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:37:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:37:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:37:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181773568001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:37:50] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:37:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38973576920956928,"km_value":38973576920956.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:37:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":949696601558921216,"description":"Unknown IO ID 45"} 
[2026-11-03 09:37:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181773568001,"power":14407,"axis_x":206,"unknown_94":11008,"ignition":11,"odometer":null,"unknown_45":949696601558921216}} 
[2026-11-03 09:37:50] local.INFO: DEBUG: GPS processor result {"connection_id":228549,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54076,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:37:50] local.INFO: GPS data processed {"connection_id":228549,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:37:50] local.INFO: Acknowledgment sent {"connection_id":228549,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:38:05] local.INFO: TCP Data received {"connection_id":231624,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:38:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231624,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:38:05] local.INFO: Processing buffer {"connection_id":231624,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:38:05] local.INFO: IMEI packet received {"connection_id":231624,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:38:05] local.INFO: IMEI acknowledgment sent {"connection_id":231624,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:38:10] local.INFO: TCP Data received {"connection_id":231624,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:38:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231624,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:38:10] local.INFO: Processing buffer {"connection_id":231624,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:38:10] local.INFO: IMEI packet received {"connection_id":231624,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:38:10] local.INFO: IMEI acknowledgment sent {"connection_id":231624,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:38:11] local.INFO: TCP Data received {"connection_id":231624,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f968fd8012cff640006ffed50000d01332a..."} 
[2026-11-03 09:38:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231624,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f968fd8012cff640006ffed50000d01332a..."} 
[2026-11-03 09:38:11] local.INFO: Processing buffer {"connection_id":231624,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f968fd8012cff640006ffed50000d01332a..."} 
[2026-11-03 09:38:11] local.INFO: Packet analysis {"connection_id":231624,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f96"} 
[2026-11-03 09:38:11] local.INFO: Extracted packet for processing {"connection_id":231624,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f96"} 
[2026-11-03 09:38:11] local.INFO: GPS Element Parsed {"raw_longitude":754934784,"raw_latitude":117435728,"longitude_deg":75.4934784,"latitude_deg":11.7435728,"altitude":13,"angle":307,"satellites":42,"speed":21,"hex_longitude":"2cff6400","hex_latitude":"06ffed50","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:38:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181773568001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:38:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37349692736012288,"note":"Value kept but may cause issues"} 
[2026-11-03 09:38:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-41939741466638336,"note":"Value kept but may cause issues"} 
[2026-11-03 09:38:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:38:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793678807000,"timestamp_ms":1793678807000,"timestamp_seconds":1793678807,"priority":1,"record_length":96,"hex_timestamp":"000001a19f968fd8"} 
[2026-11-03 09:38:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:38: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-11-03 09: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 09:38:11] 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-11-03 09: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-11-03 09:38:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:38:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:38:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231624,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:38:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:38:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:38:11] 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-11-03 09:38:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:38:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:38:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181773568001,"66":27908,"141":206,"94":10240,"24":21,"16":37349692736012288,"44":-41939741466638336},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:38:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:38:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:38:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181773568001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:38:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:38:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:38:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37349692736012288,"km_value":37349692736012.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:38:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-41939741466638336,"description":"Unknown IO ID 44"} 
[2026-11-03 09:38:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181773568001,"power":27908,"unknown_141":206,"unknown_94":10240,"ignition":21,"odometer":null,"unknown_44":-41939741466638336}} 
[2026-11-03 09:38:11] local.INFO: DEBUG: GPS processor result {"connection_id":231624,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54077,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:38:11] local.INFO: GPS data processed {"connection_id":231624,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:38:11] local.INFO: Acknowledgment sent {"connection_id":231624,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:38:21] local.INFO: TCP Data received {"connection_id":228549,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9708f0012d0d280007043818001500bf25..."} 
[2026-11-03 09:38:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228549,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9708f0012d0d280007043818001500bf25..."} 
[2026-11-03 09:38:21] local.INFO: Processing buffer {"connection_id":228549,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9708f0012d0d280007043818001500bf25..."} 
[2026-11-03 09:38:21] local.INFO: Packet analysis {"connection_id":228549,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f97"} 
[2026-11-03 09:38:21] local.INFO: Extracted packet for processing {"connection_id":228549,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f97"} 
[2026-11-03 09:38:21] local.INFO: GPS Element Parsed {"raw_longitude":755836928,"raw_latitude":117717016,"longitude_deg":75.5836928,"latitude_deg":11.7717016,"altitude":21,"angle":191,"satellites":37,"speed":0,"hex_longitude":"2d0d2800","hex_latitude":"07043818","is_valid_coordinates":true} 
[2026-11-03 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-11-03 09:38:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181774848001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:38:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38973808849190912,"note":"Value kept but may cause issues"} 
[2026-11-03 09:38:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":949063282860890112,"note":"Value kept but may cause issues"} 
[2026-11-03 09:38:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:38:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793678838000,"timestamp_ms":1793678838000,"timestamp_seconds":1793678838,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9708f0"} 
[2026-11-03 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-11-03 09:38:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 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":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 09:38:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 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-11-03 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-11-03 09:38:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:38:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228549,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:38:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228549,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:38:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228549,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:38:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:38:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:38:21] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:38:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181774848001,"66":14396,"17":206,"94":11008,"24":0,"16":38973808849190912,"45":949063282860890112},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:38:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:38:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:38:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181774848001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:38:21] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:38:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38973808849190912,"km_value":38973808849190.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:38:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":949063282860890112,"description":"Unknown IO ID 45"} 
[2026-11-03 09:38:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181774848001,"power":14396,"axis_x":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":949063282860890112}} 
[2026-11-03 09:38:21] local.INFO: DEBUG: GPS processor result {"connection_id":228549,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54078,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:38:21] local.INFO: GPS data processed {"connection_id":228549,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:38:21] local.INFO: Acknowledgment sent {"connection_id":228549,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:38:38] local.INFO: TCP Data received {"connection_id":228100,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:38:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228100,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:38:38] local.INFO: Processing buffer {"connection_id":228100,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:38:38] local.INFO: IMEI packet received {"connection_id":228100,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:38:38] local.INFO: IMEI acknowledgment sent {"connection_id":228100,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:38:39] local.INFO: TCP Data received {"connection_id":228100,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:38:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228100,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:38:39] local.INFO: Processing buffer {"connection_id":228100,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:38:39] local.INFO: IMEI packet received {"connection_id":228100,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:38:39] local.INFO: IMEI acknowledgment sent {"connection_id":228100,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:38:43] local.INFO: TCP Data received {"connection_id":231624,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f96c688012cff47c0070005d0000d013a27..."} 
[2026-11-03 09:38:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231624,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f96c688012cff47c0070005d0000d013a27..."} 
[2026-11-03 09:38:43] local.INFO: Processing buffer {"connection_id":231624,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f96c688012cff47c0070005d0000d013a27..."} 
[2026-11-03 09:38:43] local.INFO: Packet analysis {"connection_id":231624,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f96"} 
[2026-11-03 09:38:43] local.INFO: Extracted packet for processing {"connection_id":231624,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f96"} 
[2026-11-03 09:38:43] local.INFO: GPS Element Parsed {"raw_longitude":754927552,"raw_latitude":117442000,"longitude_deg":75.4927552,"latitude_deg":11.7442,"altitude":13,"angle":314,"satellites":39,"speed":28,"hex_longitude":"2cff47c0","hex_latitude":"070005d0","is_valid_coordinates":true} 
[2026-11-03 09:38: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-11-03 09:38:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181774592001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:38:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37350152297512960,"note":"Value kept but may cause issues"} 
[2026-11-03 09:38:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-43910066303315968,"note":"Value kept but may cause issues"} 
[2026-11-03 09:38:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:38:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793678821000,"timestamp_ms":1793678821000,"timestamp_seconds":1793678821,"priority":1,"record_length":96,"hex_timestamp":"000001a19f96c688"} 
[2026-11-03 09:38:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:38:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:38: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 09:38:43] 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-11-03 09:38: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-11-03 09:38:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:38:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:38:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231624,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:38:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:38:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:38:43] 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-11-03 09:38:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:38:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:38:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181774592001,"66":27930,"141":206,"94":10240,"24":28,"16":37350152297512960,"44":-43910066303315968},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:38:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:38:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:38:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181774592001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:38:43] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:38:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:38:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37350152297512960,"km_value":37350152297512.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:38:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-43910066303315968,"description":"Unknown IO ID 44"} 
[2026-11-03 09:38:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181774592001,"power":27930,"unknown_141":206,"unknown_94":10240,"ignition":28,"odometer":null,"unknown_44":-43910066303315968}} 
[2026-11-03 09:38:43] local.INFO: DEBUG: GPS processor result {"connection_id":231624,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54079,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:38:43] local.INFO: GPS data processed {"connection_id":231624,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:38:43] local.INFO: Acknowledgment sent {"connection_id":231624,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:38:44] local.INFO: TCP Data received {"connection_id":228100,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:38:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228100,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:38:44] local.INFO: Processing buffer {"connection_id":228100,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:38:44] local.INFO: IMEI packet received {"connection_id":228100,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:38:44] local.INFO: IMEI acknowledgment sent {"connection_id":228100,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:38:45] local.INFO: TCP Data received {"connection_id":228100,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f970cd8012d0d27c007043710001300cd25..."} 
[2026-11-03 09:38:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228100,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f970cd8012d0d27c007043710001300cd25..."} 
[2026-11-03 09:38:45] local.INFO: Processing buffer {"connection_id":228100,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f970cd8012d0d27c007043710001300cd25..."} 
[2026-11-03 09:38:45] local.INFO: Packet analysis {"connection_id":228100,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f97"} 
[2026-11-03 09:38:45] local.INFO: Extracted packet for processing {"connection_id":228100,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f97"} 
[2026-11-03 09:38:45] local.INFO: GPS Element Parsed {"raw_longitude":755836864,"raw_latitude":117716752,"longitude_deg":75.5836864,"latitude_deg":11.7716752,"altitude":19,"angle":205,"satellites":37,"speed":5,"hex_longitude":"2d0d27c0","hex_latitude":"07043710","is_valid_coordinates":true} 
[2026-11-03 09:38: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-11-03 09:38:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181782528001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:38:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38973821734092800,"note":"Value kept but may cause issues"} 
[2026-11-03 09:38:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":948007751697045504,"note":"Value kept but may cause issues"} 
[2026-11-03 09:38:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:38:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793678839000,"timestamp_ms":1793678839000,"timestamp_seconds":1793678839,"priority":1,"record_length":96,"hex_timestamp":"000001a19f970cd8"} 
[2026-11-03 09:38:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:38:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:38:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 09:38:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:38: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-11-03 09:38:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:38:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:38:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228100,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:38:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228100,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:38:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228100,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:38:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:38:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:38:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:38:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181782528001,"66":14396,"17":206,"94":11008,"24":5,"16":38973821734092800,"45":948007751697045504},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:38:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:38:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:38:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181782528001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:38:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:38:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38973821734092800,"km_value":38973821734092.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:38:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":948007751697045504,"description":"Unknown IO ID 45"} 
[2026-11-03 09:38:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181782528001,"power":14396,"axis_x":206,"unknown_94":11008,"ignition":5,"odometer":null,"unknown_45":948007751697045504}} 
[2026-11-03 09:38:45] local.INFO: DEBUG: GPS processor result {"connection_id":228100,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54080,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:38:45] local.INFO: GPS data processed {"connection_id":228100,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:38:45] local.INFO: Acknowledgment sent {"connection_id":228100,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:39:05] local.INFO: TCP Data received {"connection_id":228101,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:39:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228101,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:39:05] local.INFO: Processing buffer {"connection_id":228101,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:39:05] local.INFO: IMEI packet received {"connection_id":228101,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:39:05] local.INFO: IMEI acknowledgment sent {"connection_id":228101,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:39:10] local.INFO: TCP Data received {"connection_id":228101,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:39:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228101,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:39:10] local.INFO: Processing buffer {"connection_id":228101,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:39:10] local.INFO: IMEI packet received {"connection_id":228101,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:39:10] local.INFO: IMEI acknowledgment sent {"connection_id":228101,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:39:11] local.INFO: TCP Data received {"connection_id":228101,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f97cc40012cfeee8007004d80000e00c029..."} 
[2026-11-03 09:39:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228101,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f97cc40012cfeee8007004d80000e00c029..."} 
[2026-11-03 09:39:11] local.INFO: Processing buffer {"connection_id":228101,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f97cc40012cfeee8007004d80000e00c029..."} 
[2026-11-03 09:39:11] local.INFO: Packet analysis {"connection_id":228101,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f97"} 
[2026-11-03 09:39:11] local.INFO: Extracted packet for processing {"connection_id":228101,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f97"} 
[2026-11-03 09:39:11] local.INFO: GPS Element Parsed {"raw_longitude":754904704,"raw_latitude":117460352,"longitude_deg":75.4904704,"latitude_deg":11.7460352,"altitude":14,"angle":192,"satellites":41,"speed":10,"hex_longitude":"2cfeee80","hex_latitude":"07004d80","is_valid_coordinates":true} 
[2026-11-03 09:39:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 09:39:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181795072001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:39:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37351788680052736,"note":"Value kept but may cause issues"} 
[2026-11-03 09:39:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-76842638572091392,"note":"Value kept but may cause issues"} 
[2026-11-03 09:39:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:39:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793678888000,"timestamp_ms":1793678888000,"timestamp_seconds":1793678888,"priority":1,"record_length":96,"hex_timestamp":"000001a19f97cc40"} 
[2026-11-03 09:39:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:39: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-11-03 09:39:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 09:39:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:39:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:39:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:39:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:39:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228101,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:39:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:39:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:39:11] 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-11-03 09:39:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:39:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:39:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181795072001,"66":28104,"141":206,"94":10240,"24":10,"16":37351788680052736,"44":-76842638572091392},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:39:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:39:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:39:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181795072001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:39:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:39:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:39:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37351788680052736,"km_value":37351788680052.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:39:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-76842638572091392,"description":"Unknown IO ID 44"} 
[2026-11-03 09:39:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181795072001,"power":28104,"unknown_141":206,"unknown_94":10240,"ignition":10,"odometer":null,"unknown_44":-76842638572091392}} 
[2026-11-03 09:39:11] local.INFO: DEBUG: GPS processor result {"connection_id":228101,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54081,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:39:11] local.INFO: GPS data processed {"connection_id":228101,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:39:11] local.INFO: Acknowledgment sent {"connection_id":228101,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:39:16] local.INFO: TCP Data received {"connection_id":228100,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f971c78012d0d260007043330001300c125..."} 
[2026-11-03 09:39:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228100,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f971c78012d0d260007043330001300c125..."} 
[2026-11-03 09:39:16] local.INFO: Processing buffer {"connection_id":228100,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f971c78012d0d260007043330001300c125..."} 
[2026-11-03 09:39:16] local.INFO: Packet analysis {"connection_id":228100,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f97"} 
[2026-11-03 09:39:16] local.INFO: Extracted packet for processing {"connection_id":228100,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f97"} 
[2026-11-03 09:39:16] local.INFO: GPS Element Parsed {"raw_longitude":755836416,"raw_latitude":117715760,"longitude_deg":75.5836416,"latitude_deg":11.771576,"altitude":19,"angle":193,"satellites":37,"speed":11,"hex_longitude":"2d0d2600","hex_latitude":"07043330","is_valid_coordinates":true} 
[2026-11-03 09:39: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-11-03 09:39:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181782784001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:39:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38973873273700352,"note":"Value kept but may cause issues"} 
[2026-11-03 09:39:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":947937382952800256,"note":"Value kept but may cause issues"} 
[2026-11-03 09:39:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:39:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793678843000,"timestamp_ms":1793678843000,"timestamp_seconds":1793678843,"priority":1,"record_length":96,"hex_timestamp":"000001a19f971c78"} 
[2026-11-03 09:39:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:39:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:39: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":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 09:39:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:39: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-11-03 09:39:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:39:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:39:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228100,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:39:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228100,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:39:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228100,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:39:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:39:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:39:16] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:39:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181782784001,"66":14396,"17":206,"94":11008,"24":11,"16":38973873273700352,"45":947937382952800256},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:39:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:39:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:39:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181782784001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:39:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:39:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38973873273700352,"km_value":38973873273700.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:39:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":947937382952800256,"description":"Unknown IO ID 45"} 
[2026-11-03 09:39:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181782784001,"power":14396,"axis_x":206,"unknown_94":11008,"ignition":11,"odometer":null,"unknown_45":947937382952800256}} 
[2026-11-03 09:39:16] local.INFO: DEBUG: GPS processor result {"connection_id":228100,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54082,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:39:16] local.INFO: GPS data processed {"connection_id":228100,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:39:16] local.INFO: Acknowledgment sent {"connection_id":228100,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:39:39] local.INFO: TCP Data received {"connection_id":229804,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:39:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229804,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:39:39] local.INFO: Processing buffer {"connection_id":229804,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:39:39] local.INFO: IMEI packet received {"connection_id":229804,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:39:39] local.INFO: IMEI acknowledgment sent {"connection_id":229804,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:39:41] local.INFO: TCP Data received {"connection_id":228102,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:39:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228102,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:39:41] local.INFO: Processing buffer {"connection_id":228102,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:39:41] local.INFO: IMEI packet received {"connection_id":228102,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 09:39:41] local.INFO: IMEI acknowledgment sent {"connection_id":228102,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:39:43] local.INFO: TCP Data received {"connection_id":228101,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f97d410012cfeee8007004b90000d00a929..."} 
[2026-11-03 09:39:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228101,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f97d410012cfeee8007004b90000d00a929..."} 
[2026-11-03 09:39:43] local.INFO: Processing buffer {"connection_id":228101,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f97d410012cfeee8007004b90000d00a929..."} 
[2026-11-03 09:39:43] local.INFO: Packet analysis {"connection_id":228101,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f97"} 
[2026-11-03 09:39:43] local.INFO: Extracted packet for processing {"connection_id":228101,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f97"} 
[2026-11-03 09:39:43] local.INFO: GPS Element Parsed {"raw_longitude":754904704,"raw_latitude":117459856,"longitude_deg":75.4904704,"latitude_deg":11.7459856,"altitude":13,"angle":169,"satellites":41,"speed":8,"hex_longitude":"2cfeee80","hex_latitude":"07004b90","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:39:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181795328001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:39:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37351810154889216,"note":"Value kept but may cause issues"} 
[2026-11-03 09:39:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-76983376060514304,"note":"Value kept but may cause issues"} 
[2026-11-03 09:39:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:39:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793678890000,"timestamp_ms":1793678890000,"timestamp_seconds":1793678890,"priority":1,"record_length":96,"hex_timestamp":"000001a19f97d410"} 
[2026-11-03 09:39:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:39: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-11-03 09: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":109,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-11-03 09:39:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2543,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09: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-11-03 09:39:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:39:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:39:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228101,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:39:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:39:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:39:43] 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-11-03 09:39:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:39:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:39:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181795328001,"66":28050,"141":206,"94":10240,"24":8,"16":37351810154889216,"44":-76983376060514304},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:39:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:39:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:39:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181795328001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:39:43] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:39:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:39:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37351810154889216,"km_value":37351810154889.22,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:39:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-76983376060514304,"description":"Unknown IO ID 44"} 
[2026-11-03 09:39:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181795328001,"power":28050,"unknown_141":206,"unknown_94":10240,"ignition":8,"odometer":null,"unknown_44":-76983376060514304}} 
[2026-11-03 09:39:43] local.INFO: DEBUG: GPS processor result {"connection_id":228101,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54083,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:39:43] local.INFO: GPS data processed {"connection_id":228101,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:39:43] local.INFO: Acknowledgment sent {"connection_id":228101,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:39:44] local.INFO: TCP Data received {"connection_id":229804,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:39:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229804,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:39:44] local.INFO: Processing buffer {"connection_id":229804,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:39:44] local.INFO: IMEI packet received {"connection_id":229804,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:39:44] local.INFO: IMEI acknowledgment sent {"connection_id":229804,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:39:45] local.INFO: TCP Data received {"connection_id":229804,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f98e198012d0d2c800703cca0000f014c23..."} 
[2026-11-03 09:39:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229804,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f98e198012d0d2c800703cca0000f014c23..."} 
[2026-11-03 09:39:45] local.INFO: Processing buffer {"connection_id":229804,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f98e198012d0d2c800703cca0000f014c23..."} 
[2026-11-03 09:39:45] local.INFO: Packet analysis {"connection_id":229804,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f98"} 
[2026-11-03 09:39:45] local.INFO: Extracted packet for processing {"connection_id":229804,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f98"} 
[2026-11-03 09:39:45] local.INFO: GPS Element Parsed {"raw_longitude":755838080,"raw_latitude":117689504,"longitude_deg":75.583808,"latitude_deg":11.7689504,"altitude":15,"angle":332,"satellites":35,"speed":6,"hex_longitude":"2d0d2c80","hex_latitude":"0703cca0","is_valid_coordinates":true} 
[2026-11-03 09:39: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-11-03 09:39:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181808128001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:39:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38975294907875328,"note":"Value kept but may cause issues"} 
[2026-11-03 09:39:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":949837339038590976,"note":"Value kept but may cause issues"} 
[2026-11-03 09:39:45] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 09:39:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793678959000,"timestamp_ms":1793678959000,"timestamp_seconds":1793678959,"priority":1,"record_length":96,"hex_timestamp":"000001a19f98e198"} 
[2026-11-03 09:39:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:39:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:39:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 09:39:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:39: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-11-03 09:39:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:39:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:39:45] local.INFO: Teltonika packet parsed successfully {"connection_id":229804,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:39:45] local.INFO: Passing IMEI to GPS processor {"connection_id":229804,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:39:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":229804,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:39:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:39:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:39:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:39:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181808128001,"66":13678,"16":38975294907875328,"94":11008,"24":6,"45":949837339038590976},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-11-03 09:39:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:39:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:39:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181808128001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:39:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38975294907875328,"km_value":38975294907875.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:39:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:39:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":949837339038590976,"description":"Unknown IO ID 45"} 
[2026-11-03 09:39:45] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459181808128001,"power":13678,"odometer":null,"unknown_94":11008,"ignition":6,"unknown_45":949837339038590976}} 
[2026-11-03 09:39:46] local.INFO: DEBUG: GPS processor result {"connection_id":229804,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54084,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:39:46] local.INFO: GPS data processed {"connection_id":229804,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:39:46] local.INFO: Acknowledgment sent {"connection_id":229804,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:40:07] local.INFO: TCP Data received {"connection_id":228550,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:40:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228550,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:40:07] local.INFO: Processing buffer {"connection_id":228550,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:40:07] local.INFO: IMEI packet received {"connection_id":228550,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:40:07] local.INFO: IMEI acknowledgment sent {"connection_id":228550,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:40:10] local.INFO: TCP Data received {"connection_id":228550,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:40:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228550,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:40:10] local.INFO: Processing buffer {"connection_id":228550,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:40:10] local.INFO: IMEI packet received {"connection_id":228550,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:40:10] local.INFO: IMEI acknowledgment sent {"connection_id":228550,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:40:15] local.INFO: TCP Data received {"connection_id":228550,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:40:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228550,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:40:15] local.INFO: Processing buffer {"connection_id":228550,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:40:15] local.INFO: IMEI packet received {"connection_id":228550,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:40:15] local.INFO: IMEI acknowledgment sent {"connection_id":228550,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:40:16] local.INFO: TCP Data received {"connection_id":228550,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f97d7f8012cfeeec007004ae8000e008529..."} 
[2026-11-03 09:40:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228550,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f97d7f8012cfeeec007004ae8000e008529..."} 
[2026-11-03 09:40:16] local.INFO: Processing buffer {"connection_id":228550,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f97d7f8012cfeeec007004ae8000e008529..."} 
[2026-11-03 09:40:16] local.INFO: Packet analysis {"connection_id":228550,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f97"} 
[2026-11-03 09:40:16] local.INFO: Extracted packet for processing {"connection_id":228550,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f97"} 
[2026-11-03 09:40:16] local.INFO: GPS Element Parsed {"raw_longitude":754904768,"raw_latitude":117459688,"longitude_deg":75.4904768,"latitude_deg":11.7459688,"altitude":14,"angle":133,"satellites":41,"speed":8,"hex_longitude":"2cfeeec0","hex_latitude":"07004ae8","is_valid_coordinates":true} 
[2026-11-03 09:40: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-11-03 09:40:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181795840001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:40:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37351818744823808,"note":"Value kept but may cause issues"} 
[2026-11-03 09:40:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-76983376060641280,"note":"Value kept but may cause issues"} 
[2026-11-03 09:40:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:40:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793678891000,"timestamp_ms":1793678891000,"timestamp_seconds":1793678891,"priority":1,"record_length":96,"hex_timestamp":"000001a19f97d7f8"} 
[2026-11-03 09:40:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:40: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-11-03 09:40: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":146,"data_length":795,"current_offset":136} 
[2026-11-03 09:40:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:40: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-11-03 09:40:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:40:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:40:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228550,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:40:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:40:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:40:16] 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-11-03 09:40:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:40:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:40:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181795840001,"66":28050,"141":206,"94":10240,"24":8,"16":37351818744823808,"44":-76983376060641280},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:40:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:40:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:40:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181795840001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:40:16] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:40:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:40:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37351818744823808,"km_value":37351818744823.805,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:40:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-76983376060641280,"description":"Unknown IO ID 44"} 
[2026-11-03 09:40:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181795840001,"power":28050,"unknown_141":206,"unknown_94":10240,"ignition":8,"odometer":null,"unknown_44":-76983376060641280}} 
[2026-11-03 09:40:16] local.INFO: DEBUG: GPS processor result {"connection_id":228550,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54085,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:40:16] local.INFO: GPS data processed {"connection_id":228550,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:40:16] local.INFO: Acknowledgment sent {"connection_id":228550,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:40:17] local.INFO: TCP Data received {"connection_id":229804,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f98e198012d0d2c800703cca0000f014c23..."} 
[2026-11-03 09:40:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229804,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f98e198012d0d2c800703cca0000f014c23..."} 
[2026-11-03 09:40:17] local.INFO: Processing buffer {"connection_id":229804,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f98e198012d0d2c800703cca0000f014c23..."} 
[2026-11-03 09:40:17] local.INFO: Packet analysis {"connection_id":229804,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f98"} 
[2026-11-03 09:40:17] local.INFO: Extracted packet for processing {"connection_id":229804,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f98"} 
[2026-11-03 09:40:17] local.INFO: GPS Element Parsed {"raw_longitude":755838080,"raw_latitude":117689504,"longitude_deg":75.583808,"latitude_deg":11.7689504,"altitude":15,"angle":332,"satellites":35,"speed":6,"hex_longitude":"2d0d2c80","hex_latitude":"0703cca0","is_valid_coordinates":true} 
[2026-11-03 09:40: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-11-03 09:40:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181813504001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:40:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38975294907875328,"note":"Value kept but may cause issues"} 
[2026-11-03 09:40:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":949274389085200384,"note":"Value kept but may cause issues"} 
[2026-11-03 09:40:17] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 09:40:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793678959000,"timestamp_ms":1793678959000,"timestamp_seconds":1793678959,"priority":1,"record_length":96,"hex_timestamp":"000001a19f98e198"} 
[2026-11-03 09:40:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:40:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:40: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":53,"n8_eight_byte":110,"data_length":795,"current_offset":136} 
[2026-11-03 09:40:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1453,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:40: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-11-03 09:40:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:40:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:40:17] local.INFO: Teltonika packet parsed successfully {"connection_id":229804,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:40:17] local.INFO: Passing IMEI to GPS processor {"connection_id":229804,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:40:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":229804,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:40:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:40:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:40:17] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:40:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181813504001,"66":13678,"16":38975294907875328,"94":11008,"24":6,"45":949274389085200384},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-11-03 09:40:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:40:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:40:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181813504001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:40:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38975294907875328,"km_value":38975294907875.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:40:17] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:40:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":949274389085200384,"description":"Unknown IO ID 45"} 
[2026-11-03 09:40:17] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459181813504001,"power":13678,"odometer":null,"unknown_94":11008,"ignition":6,"unknown_45":949274389085200384}} 
[2026-11-03 09:40:17] local.INFO: DEBUG: GPS processor result {"connection_id":229804,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54086,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:40:17] local.INFO: GPS data processed {"connection_id":229804,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:40:17] local.INFO: Acknowledgment sent {"connection_id":229804,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:40:39] local.INFO: TCP Data received {"connection_id":229805,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:40:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229805,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:40:39] local.INFO: Processing buffer {"connection_id":229805,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:40:39] local.INFO: IMEI packet received {"connection_id":229805,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:40:39] local.INFO: IMEI acknowledgment sent {"connection_id":229805,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:40:45] local.INFO: TCP Data received {"connection_id":229805,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:40:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229805,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:40:45] local.INFO: Processing buffer {"connection_id":229805,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:40:45] local.INFO: IMEI packet received {"connection_id":229805,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:40:45] local.INFO: IMEI acknowledgment sent {"connection_id":229805,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:40:46] local.INFO: TCP Data received {"connection_id":229805,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f98e580012d0d2c400703cd60000f015723..."} 
[2026-11-03 09:40:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229805,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f98e580012d0d2c400703cd60000f015723..."} 
[2026-11-03 09:40:46] local.INFO: Processing buffer {"connection_id":229805,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f98e580012d0d2c400703cd60000f015723..."} 
[2026-11-03 09:40:46] local.INFO: Packet analysis {"connection_id":229805,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f98"} 
[2026-11-03 09:40:46] local.INFO: Extracted packet for processing {"connection_id":229805,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f98"} 
[2026-11-03 09:40:46] local.INFO: GPS Element Parsed {"raw_longitude":755838016,"raw_latitude":117689696,"longitude_deg":75.5838016,"latitude_deg":11.7689696,"altitude":15,"angle":343,"satellites":35,"speed":8,"hex_longitude":"2d0d2c40","hex_latitude":"0703cd60","is_valid_coordinates":true} 
[2026-11-03 09:40: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-11-03 09:40:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181813504001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:40:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38975307792777216,"note":"Value kept but may cause issues"} 
[2026-11-03 09:40:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":949274389085200384,"note":"Value kept but may cause issues"} 
[2026-11-03 09:40:46] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 09:40:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793678960000,"timestamp_ms":1793678960000,"timestamp_seconds":1793678960,"priority":1,"record_length":96,"hex_timestamp":"000001a19f98e580"} 
[2026-11-03 09:40:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:40:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:40: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":53,"n8_eight_byte":110,"data_length":795,"current_offset":136} 
[2026-11-03 09:40:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1453,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:40: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-11-03 09:40:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:40:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:40:46] local.INFO: Teltonika packet parsed successfully {"connection_id":229805,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:40:46] local.INFO: Passing IMEI to GPS processor {"connection_id":229805,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:40:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":229805,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:40:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:40:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:40:46] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:40:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181813504001,"66":13678,"16":38975307792777216,"94":11008,"24":8,"45":949274389085200384},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-11-03 09:40:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:40:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:40:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181813504001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:40:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38975307792777216,"km_value":38975307792777.22,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:40:46] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:40:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":949274389085200384,"description":"Unknown IO ID 45"} 
[2026-11-03 09:40:46] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459181813504001,"power":13678,"odometer":null,"unknown_94":11008,"ignition":8,"unknown_45":949274389085200384}} 
[2026-11-03 09:40:46] local.INFO: DEBUG: GPS processor result {"connection_id":229805,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54087,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:40:46] local.INFO: GPS data processed {"connection_id":229805,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:40:46] local.INFO: Acknowledgment sent {"connection_id":229805,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:40:47] local.INFO: TCP Data received {"connection_id":228550,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a19f97f350012cfef440070046d0000a007929..."} 
[2026-11-03 09:40:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228550,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f97f350012cfef440070046d0000a007929..."} 
[2026-11-03 09:40:47] local.INFO: Processing buffer {"connection_id":228550,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f97f350012cfef440070046d0000a007929..."} 
[2026-11-03 09:40:47] local.INFO: Packet analysis {"connection_id":228550,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f97"} 
[2026-11-03 09:40:47] local.INFO: Extracted packet for processing {"connection_id":228550,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f97"} 
[2026-11-03 09:40:47] local.INFO: GPS Element Parsed {"raw_longitude":754906176,"raw_latitude":117458640,"longitude_deg":75.4906176,"latitude_deg":11.745864,"altitude":10,"angle":121,"satellites":41,"speed":11,"hex_longitude":"2cfef440","hex_latitude":"070046d0","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:40:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181796096001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:40:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37351904644169728,"note":"Value kept but may cause issues"} 
[2026-11-03 09:40:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-76913007316506624,"note":"Value kept but may cause issues"} 
[2026-11-03 09:40:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:40:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793678898000,"timestamp_ms":1793678898000,"timestamp_seconds":1793678898,"priority":1,"record_length":96,"hex_timestamp":"000001a19f97f350"} 
[2026-11-03 09:40:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:40: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-11-03 09: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 09:40:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09: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-11-03 09:40:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:40:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:40:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228550,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:40:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:40:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:40:47] 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-11-03 09:40:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:40:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:40:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181796096001,"66":27930,"141":206,"94":10240,"24":11,"16":37351904644169728,"44":-76913007316506624},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:40:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:40:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:40:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181796096001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:40:47] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:40:47] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:40:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37351904644169728,"km_value":37351904644169.73,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:40:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-76913007316506624,"description":"Unknown IO ID 44"} 
[2026-11-03 09:40:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181796096001,"power":27930,"unknown_141":206,"unknown_94":10240,"ignition":11,"odometer":null,"unknown_44":-76913007316506624}} 
[2026-11-03 09:40:47] local.INFO: DEBUG: GPS processor result {"connection_id":228550,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54088,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:40:47] local.INFO: GPS data processed {"connection_id":228550,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:40:47] local.INFO: Acknowledgment sent {"connection_id":228550,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:41:05] local.INFO: TCP Data received {"connection_id":229807,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:41:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229807,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:41:05] local.INFO: Processing buffer {"connection_id":229807,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:41:05] local.INFO: IMEI packet received {"connection_id":229807,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:41:05] local.INFO: IMEI acknowledgment sent {"connection_id":229807,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:41:10] local.INFO: TCP Data received {"connection_id":229807,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:41:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229807,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:41:10] local.INFO: Processing buffer {"connection_id":229807,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:41:10] local.INFO: IMEI packet received {"connection_id":229807,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:41:10] local.INFO: IMEI acknowledgment sent {"connection_id":229807,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:41:10] local.INFO: TCP Data received {"connection_id":229807,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a19f984558012cfefb40070040d00006008328..."} 
[2026-11-03 09:41:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229807,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f984558012cfefb40070040d00006008328..."} 
[2026-11-03 09:41:10] local.INFO: Processing buffer {"connection_id":229807,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f984558012cfefb40070040d00006008328..."} 
[2026-11-03 09:41:10] local.INFO: Packet analysis {"connection_id":229807,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f98"} 
[2026-11-03 09:41:10] local.INFO: Extracted packet for processing {"connection_id":229807,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f98"} 
[2026-11-03 09:41:10] local.INFO: GPS Element Parsed {"raw_longitude":754907968,"raw_latitude":117457104,"longitude_deg":75.4907968,"latitude_deg":11.7457104,"altitude":6,"angle":131,"satellites":40,"speed":0,"hex_longitude":"2cfefb40","hex_latitude":"070040d0","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:41:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181797888001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:41:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352020608286720,"note":"Value kept but may cause issues"} 
[2026-11-03 09:41:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-75364894944866304,"note":"Value kept but may cause issues"} 
[2026-11-03 09:41:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:41:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793678919000,"timestamp_ms":1793678919000,"timestamp_seconds":1793678919,"priority":1,"record_length":96,"hex_timestamp":"000001a19f984558"} 
[2026-11-03 09:41:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:41: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-11-03 09: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 09:41:10] 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-11-03 09: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-11-03 09:41:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:41:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:41:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229807,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:41:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:41:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:41:10] 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-11-03 09:41:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:41:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:41:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181797888001,"66":28093,"141":206,"94":10240,"24":0,"16":37352020608286720,"44":-75364894944866304},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:41:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:41:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:41:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181797888001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:41:10] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:41:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:41:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352020608286720,"km_value":37352020608286.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:41:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-75364894944866304,"description":"Unknown IO ID 44"} 
[2026-11-03 09:41:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181797888001,"power":28093,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-75364894944866304}} 
[2026-11-03 09:41:10] local.INFO: DEBUG: GPS processor result {"connection_id":229807,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54089,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:41:10] local.INFO: GPS data processed {"connection_id":229807,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:41:10] local.INFO: Acknowledgment sent {"connection_id":229807,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:41:18] local.INFO: TCP Data received {"connection_id":229805,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9908a8012d0d29800703dce80010016323..."} 
[2026-11-03 09:41:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229805,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9908a8012d0d29800703dce80010016323..."} 
[2026-11-03 09:41:18] local.INFO: Processing buffer {"connection_id":229805,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9908a8012d0d29800703dce80010016323..."} 
[2026-11-03 09:41:18] local.INFO: Packet analysis {"connection_id":229805,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f99"} 
[2026-11-03 09:41:18] local.INFO: Extracted packet for processing {"connection_id":229805,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f99"} 
[2026-11-03 09:41:18] local.INFO: GPS Element Parsed {"raw_longitude":755837312,"raw_latitude":117693672,"longitude_deg":75.5837312,"latitude_deg":11.7693672,"altitude":16,"angle":355,"satellites":35,"speed":23,"hex_longitude":"2d0d2980","hex_latitude":"0703dce8","is_valid_coordinates":true} 
[2026-11-03 09:41: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-11-03 09:41:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181813760001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:41:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38975501066305536,"note":"Value kept but may cause issues"} 
[2026-11-03 09:41:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":949204020341071872,"note":"Value kept but may cause issues"} 
[2026-11-03 09:41:18] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 09:41:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793678969000,"timestamp_ms":1793678969000,"timestamp_seconds":1793678969,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9908a8"} 
[2026-11-03 09:41:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:41:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:41: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":53,"n8_eight_byte":110,"data_length":795,"current_offset":136} 
[2026-11-03 09:41:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1453,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:41: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-11-03 09:41:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:41:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:41:18] local.INFO: Teltonika packet parsed successfully {"connection_id":229805,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:41:18] local.INFO: Passing IMEI to GPS processor {"connection_id":229805,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:41:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":229805,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:41:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:41:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:41:18] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:41:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181813760001,"66":14352,"16":38975501066305536,"94":11008,"24":23,"45":949204020341071872},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-11-03 09:41:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:41:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:41:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181813760001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:41:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38975501066305536,"km_value":38975501066305.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:41:18] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:41:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":949204020341071872,"description":"Unknown IO ID 45"} 
[2026-11-03 09:41:18] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459181813760001,"power":14352,"odometer":null,"unknown_94":11008,"ignition":23,"unknown_45":949204020341071872}} 
[2026-11-03 09:41:18] local.INFO: DEBUG: GPS processor result {"connection_id":229805,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54090,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:41:18] local.INFO: GPS data processed {"connection_id":229805,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:41:18] local.INFO: Acknowledgment sent {"connection_id":229805,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:41:41] local.INFO: TCP Data received {"connection_id":231626,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:41:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231626,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:41:41] local.INFO: Processing buffer {"connection_id":231626,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:41:41] local.INFO: IMEI packet received {"connection_id":231626,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:41:41] local.INFO: IMEI acknowledgment sent {"connection_id":231626,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:41:42] local.INFO: TCP Data received {"connection_id":229807,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a19f989378012cfefd8007003f200009007629..."} 
[2026-11-03 09:41:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229807,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f989378012cfefd8007003f200009007629..."} 
[2026-11-03 09:41:42] local.INFO: Processing buffer {"connection_id":229807,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f989378012cfefd8007003f200009007629..."} 
[2026-11-03 09:41:42] local.INFO: Packet analysis {"connection_id":229807,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f98"} 
[2026-11-03 09:41:42] local.INFO: Extracted packet for processing {"connection_id":229807,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f98"} 
[2026-11-03 09:41:42] local.INFO: GPS Element Parsed {"raw_longitude":754908544,"raw_latitude":117456672,"longitude_deg":75.4908544,"latitude_deg":11.7456672,"altitude":9,"angle":118,"satellites":41,"speed":5,"hex_longitude":"2cfefd80","hex_latitude":"07003f20","is_valid_coordinates":true} 
[2026-11-03 09:41: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-11-03 09:41:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181803264001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:41:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352054968025088,"note":"Value kept but may cause issues"} 
[2026-11-03 09:41:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-73394570108284928,"note":"Value kept but may cause issues"} 
[2026-11-03 09:41:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:41:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793678939000,"timestamp_ms":1793678939000,"timestamp_seconds":1793678939,"priority":1,"record_length":96,"hex_timestamp":"000001a19f989378"} 
[2026-11-03 09:41:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:41: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-11-03 09:41:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 09:41:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:41: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-11-03 09:41:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:41:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:41:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229807,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:41:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:41:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:41:42] 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-11-03 09:41:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:41:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:41:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181803264001,"66":28050,"141":206,"94":10240,"24":5,"16":37352054968025088,"44":-73394570108284928},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:41:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:41:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:41:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181803264001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:41:42] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:41:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:41:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352054968025088,"km_value":37352054968025.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:41:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-73394570108284928,"description":"Unknown IO ID 44"} 
[2026-11-03 09:41:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181803264001,"power":28050,"unknown_141":206,"unknown_94":10240,"ignition":5,"odometer":null,"unknown_44":-73394570108284928}} 
[2026-11-03 09:41:42] local.INFO: DEBUG: GPS processor result {"connection_id":229807,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54091,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:41:42] local.INFO: GPS data processed {"connection_id":229807,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:41:42] local.INFO: Acknowledgment sent {"connection_id":229807,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:41:44] local.INFO: TCP Data received {"connection_id":231626,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:41:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231626,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:41:44] local.INFO: Processing buffer {"connection_id":231626,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:41:44] local.INFO: IMEI packet received {"connection_id":231626,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:41:44] local.INFO: IMEI acknowledgment sent {"connection_id":231626,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:41:47] local.INFO: TCP Data received {"connection_id":231626,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:41:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231626,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:41:47] local.INFO: Processing buffer {"connection_id":231626,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:41:47] local.INFO: IMEI packet received {"connection_id":231626,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:41:47] local.INFO: IMEI acknowledgment sent {"connection_id":231626,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:41:47] local.INFO: TCP Data received {"connection_id":231626,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9ac9e0012d0d2f8007045e380016001627..."} 
[2026-11-03 09:41:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231626,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9ac9e0012d0d2f8007045e380016001627..."} 
[2026-11-03 09:41:47] local.INFO: Processing buffer {"connection_id":231626,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9ac9e0012d0d2f8007045e380016001627..."} 
[2026-11-03 09:41:47] local.INFO: Packet analysis {"connection_id":231626,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f9a"} 
[2026-11-03 09:41:47] local.INFO: Extracted packet for processing {"connection_id":231626,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f9a"} 
[2026-11-03 09:41:47] local.INFO: GPS Element Parsed {"raw_longitude":755838848,"raw_latitude":117726776,"longitude_deg":75.5838848,"latitude_deg":11.7726776,"altitude":22,"angle":22,"satellites":39,"speed":10,"hex_longitude":"2d0d2f80","hex_latitude":"07045e38","is_valid_coordinates":true} 
[2026-11-03 09:41:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 09:41:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181842944001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:41:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38977146038779904,"note":"Value kept but may cause issues"} 
[2026-11-03 09:41:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":949555864070768640,"note":"Value kept but may cause issues"} 
[2026-11-03 09:41:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:41:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793679084000,"timestamp_ms":1793679084000,"timestamp_seconds":1793679084,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9ac9e0"} 
[2026-11-03 09:41:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:41:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:41:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 09:41:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:41:47] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:41:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:41:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:41:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231626,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:41:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231626,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:41:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231626,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:41:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:41:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:41:47] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:41:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181842944001,"66":14450,"17":206,"94":11008,"24":10,"16":38977146038779904,"45":949555864070768640},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:41:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:41:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:41:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181842944001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:41:47] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:41:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38977146038779904,"km_value":38977146038779.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:41:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":949555864070768640,"description":"Unknown IO ID 45"} 
[2026-11-03 09:41:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181842944001,"power":14450,"axis_x":206,"unknown_94":11008,"ignition":10,"odometer":null,"unknown_45":949555864070768640}} 
[2026-11-03 09:41:48] local.INFO: DEBUG: GPS processor result {"connection_id":231626,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54092,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:41:48] local.INFO: GPS data processed {"connection_id":231626,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:41:48] local.INFO: Acknowledgment sent {"connection_id":231626,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:41:49] local.INFO: TCP Data received {"connection_id":231626,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9ae150012d0d3180070463f00015000a25..."} 
[2026-11-03 09:41:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231626,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9ae150012d0d3180070463f00015000a25..."} 
[2026-11-03 09:41:49] local.INFO: Processing buffer {"connection_id":231626,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9ae150012d0d3180070463f00015000a25..."} 
[2026-11-03 09:41:49] local.INFO: Packet analysis {"connection_id":231626,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f9a"} 
[2026-11-03 09:41:49] local.INFO: Extracted packet for processing {"connection_id":231626,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f9a"} 
[2026-11-03 09:41:49] local.INFO: GPS Element Parsed {"raw_longitude":755839360,"raw_latitude":117728240,"longitude_deg":75.583936,"latitude_deg":11.772824,"altitude":21,"angle":10,"satellites":37,"speed":11,"hex_longitude":"2d0d3180","hex_latitude":"070463f0","is_valid_coordinates":true} 
[2026-11-03 09:41: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-11-03 09:41:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181845504001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:41:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38977223348191232,"note":"Value kept but may cause issues"} 
[2026-11-03 09:41:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":950118814024873984,"note":"Value kept but may cause issues"} 
[2026-11-03 09:41:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:41:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793679090000,"timestamp_ms":1793679090000,"timestamp_seconds":1793679090,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9ae150"} 
[2026-11-03 09:41:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:41:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:41: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":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 09:41:49] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:41: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-11-03 09:41:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:41:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:41:49] local.INFO: Teltonika packet parsed successfully {"connection_id":231626,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:41:49] local.INFO: Passing IMEI to GPS processor {"connection_id":231626,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:41:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":231626,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:41:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:41:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:41:49] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:41:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181845504001,"66":14396,"17":206,"94":11008,"24":11,"16":38977223348191232,"45":950118814024873984},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:41:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:41:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:41:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181845504001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:41:49] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:41:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38977223348191232,"km_value":38977223348191.234,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:41:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":950118814024873984,"description":"Unknown IO ID 45"} 
[2026-11-03 09:41:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181845504001,"power":14396,"axis_x":206,"unknown_94":11008,"ignition":11,"odometer":null,"unknown_45":950118814024873984}} 
[2026-11-03 09:41:49] local.INFO: DEBUG: GPS processor result {"connection_id":231626,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54093,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:41:49] local.INFO: GPS data processed {"connection_id":231626,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:41:49] local.INFO: Acknowledgment sent {"connection_id":231626,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:42:05] local.INFO: TCP Data received {"connection_id":228103,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:42:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228103,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:42:05] local.INFO: Processing buffer {"connection_id":228103,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:42:05] local.INFO: IMEI packet received {"connection_id":228103,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:42:05] local.INFO: IMEI acknowledgment sent {"connection_id":228103,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:42:10] local.INFO: TCP Data received {"connection_id":228103,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:42:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228103,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:42:10] local.INFO: Processing buffer {"connection_id":228103,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:42:10] local.INFO: IMEI packet received {"connection_id":228103,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:42:10] local.INFO: IMEI acknowledgment sent {"connection_id":228103,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:42:10] local.INFO: TCP Data received {"connection_id":228103,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a19f98e580012cff03c0070039000008007c29..."} 
[2026-11-03 09:42:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228103,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f98e580012cff03c0070039000008007c29..."} 
[2026-11-03 09:42:10] local.INFO: Processing buffer {"connection_id":228103,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f98e580012cff03c0070039000008007c29..."} 
[2026-11-03 09:42:10] local.INFO: Packet analysis {"connection_id":228103,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f98"} 
[2026-11-03 09:42:10] local.INFO: Extracted packet for processing {"connection_id":228103,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f98"} 
[2026-11-03 09:42:10] local.INFO: GPS Element Parsed {"raw_longitude":754910144,"raw_latitude":117455104,"longitude_deg":75.4910144,"latitude_deg":11.7455104,"altitude":8,"angle":124,"satellites":41,"speed":2,"hex_longitude":"2cff03c0","hex_latitude":"07003900","is_valid_coordinates":true} 
[2026-11-03 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-11-03 09:42:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181808384001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352166637174784,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-72761251410796544,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:42:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793678960000,"timestamp_ms":1793678960000,"timestamp_seconds":1793678960,"priority":1,"record_length":96,"hex_timestamp":"000001a19f98e580"} 
[2026-11-03 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-11-03 09:42: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-11-03 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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 09:42:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 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-11-03 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-11-03 09:42:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:42:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228103,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:42:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:42:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:42:10] 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-11-03 09:42:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:42:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:42:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181808384001,"66":28093,"141":206,"94":10240,"24":2,"16":37352166637174784,"44":-72761251410796544},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:42:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:42:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:42:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181808384001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:42:10] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:42:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:42:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352166637174784,"km_value":37352166637174.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:42:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-72761251410796544,"description":"Unknown IO ID 44"} 
[2026-11-03 09:42:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181808384001,"power":28093,"unknown_141":206,"unknown_94":10240,"ignition":2,"odometer":null,"unknown_44":-72761251410796544}} 
[2026-11-03 09:42:10] local.INFO: DEBUG: GPS processor result {"connection_id":228103,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54094,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:42:10] local.INFO: GPS data processed {"connection_id":228103,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:42:10] local.INFO: Acknowledgment sent {"connection_id":228103,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:42:21] local.INFO: TCP Data received {"connection_id":231626,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9b0860012d0d3540070470f00016001726..."} 
[2026-11-03 09:42:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231626,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9b0860012d0d3540070470f00016001726..."} 
[2026-11-03 09:42:21] local.INFO: Processing buffer {"connection_id":231626,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9b0860012d0d3540070470f00016001726..."} 
[2026-11-03 09:42:21] local.INFO: Packet analysis {"connection_id":231626,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f9b"} 
[2026-11-03 09:42:21] local.INFO: Extracted packet for processing {"connection_id":231626,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f9b"} 
[2026-11-03 09:42:21] local.INFO: GPS Element Parsed {"raw_longitude":755840320,"raw_latitude":117731568,"longitude_deg":75.584032,"latitude_deg":11.7731568,"altitude":22,"angle":23,"satellites":38,"speed":16,"hex_longitude":"2d0d3540","hex_latitude":"070470f0","is_valid_coordinates":true} 
[2026-11-03 09:42: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-11-03 09:42:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181847040001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38977390851915776,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":950681763978670080,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:42:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793679100000,"timestamp_ms":1793679100000,"timestamp_seconds":1793679100,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9b0860"} 
[2026-11-03 09:42:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:42:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:42: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":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 09:42:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:42: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-11-03 09:42:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:42:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:42:21] local.INFO: Teltonika packet parsed successfully {"connection_id":231626,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:42:21] local.INFO: Passing IMEI to GPS processor {"connection_id":231626,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:42:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":231626,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:42:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:42:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:42:21] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:42:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181847040001,"66":13580,"17":206,"94":11008,"24":16,"16":38977390851915776,"45":950681763978670080},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:42:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:42:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:42:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181847040001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:42:21] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:42:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38977390851915776,"km_value":38977390851915.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:42:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":950681763978670080,"description":"Unknown IO ID 45"} 
[2026-11-03 09:42:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181847040001,"power":13580,"axis_x":206,"unknown_94":11008,"ignition":16,"odometer":null,"unknown_45":950681763978670080}} 
[2026-11-03 09:42:21] local.INFO: DEBUG: GPS processor result {"connection_id":231626,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54095,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:42:21] local.INFO: GPS data processed {"connection_id":231626,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:42:21] local.INFO: Acknowledgment sent {"connection_id":231626,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:42:36] local.INFO: TCP Data received {"connection_id":228104,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:42:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228104,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:42:36] local.INFO: Processing buffer {"connection_id":228104,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:42:36] local.INFO: IMEI packet received {"connection_id":228104,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:42:36] local.INFO: IMEI acknowledgment sent {"connection_id":228104,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:42:39] local.INFO: TCP Data received {"connection_id":228104,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:42:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228104,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:42:39] local.INFO: Processing buffer {"connection_id":228104,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:42:39] local.INFO: IMEI packet received {"connection_id":228104,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:42:39] local.INFO: IMEI acknowledgment sent {"connection_id":228104,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:42:42] local.INFO: TCP Data received {"connection_id":228103,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9908a8012cff06c0070035900009007f29..."} 
[2026-11-03 09:42:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228103,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9908a8012cff06c0070035900009007f29..."} 
[2026-11-03 09:42:42] local.INFO: Processing buffer {"connection_id":228103,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9908a8012cff06c0070035900009007f29..."} 
[2026-11-03 09:42:42] local.INFO: Packet analysis {"connection_id":228103,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f99"} 
[2026-11-03 09:42:42] local.INFO: Extracted packet for processing {"connection_id":228103,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f99"} 
[2026-11-03 09:42:42] local.INFO: GPS Element Parsed {"raw_longitude":754910912,"raw_latitude":117454224,"longitude_deg":75.4910912,"latitude_deg":11.7454224,"altitude":9,"angle":127,"satellites":41,"speed":0,"hex_longitude":"2cff06c0","hex_latitude":"07003590","is_valid_coordinates":true} 
[2026-11-03 09:42:42] 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-11-03 09:42:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181813760001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352222471749632,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71002032806756352,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:42:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793678969000,"timestamp_ms":1793678969000,"timestamp_seconds":1793678969,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9908a8"} 
[2026-11-03 09:42:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:42: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-11-03 09:42:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 09:42:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:42:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:42:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:42:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:42:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228103,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:42:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:42:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:42:42] 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-11-03 09:42:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:42:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:42:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181813760001,"66":28082,"141":206,"94":10240,"24":0,"16":37352222471749632,"44":-71002032806756352},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:42:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:42:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:42:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181813760001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:42:42] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:42:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:42:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352222471749632,"km_value":37352222471749.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:42:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71002032806756352,"description":"Unknown IO ID 44"} 
[2026-11-03 09:42:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181813760001,"power":28082,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71002032806756352}} 
[2026-11-03 09:42:42] local.INFO: DEBUG: GPS processor result {"connection_id":228103,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54096,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:42:42] local.INFO: GPS data processed {"connection_id":228103,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:42:42] local.INFO: Acknowledgment sent {"connection_id":228103,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:42:42] local.INFO: TCP Data received {"connection_id":228104,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:42:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228104,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:42:42] local.INFO: Processing buffer {"connection_id":228104,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:42:42] local.INFO: IMEI packet received {"connection_id":228104,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:42:42] local.INFO: IMEI acknowledgment sent {"connection_id":228104,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:42:43] local.INFO: TCP Data received {"connection_id":228104,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9b1be8012d0d3780070477800016000525..."} 
[2026-11-03 09:42:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228104,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9b1be8012d0d3780070477800016000525..."} 
[2026-11-03 09:42:43] local.INFO: Processing buffer {"connection_id":228104,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9b1be8012d0d3780070477800016000525..."} 
[2026-11-03 09:42:43] local.INFO: Packet analysis {"connection_id":228104,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f9b"} 
[2026-11-03 09:42:43] local.INFO: Extracted packet for processing {"connection_id":228104,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f9b"} 
[2026-11-03 09:42:43] local.INFO: GPS Element Parsed {"raw_longitude":755840896,"raw_latitude":117733248,"longitude_deg":75.5840896,"latitude_deg":11.7733248,"altitude":22,"angle":5,"satellites":37,"speed":13,"hex_longitude":"2d0d3780","hex_latitude":"07047780","is_valid_coordinates":true} 
[2026-11-03 09:42: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-11-03 09:42:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181849600001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38977476751261696,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":951737295142187008,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:42:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793679105000,"timestamp_ms":1793679105000,"timestamp_seconds":1793679105,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9b1be8"} 
[2026-11-03 09:42:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:42:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:42: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":53,"n8_eight_byte":12,"data_length":795,"current_offset":136} 
[2026-11-03 09:42:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":44441160751549048,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:43] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:43] local.WARNING: Large IO value detected {"io_id":161,"raw_value":2677691568,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:43] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:43] local.WARNING: Large IO value detected {"io_id":159,"raw_value":2592313345,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:43] local.WARNING: Large IO value detected {"io_id":4,"raw_value":18639316264528656,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:43] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":2869952718,"corrected_to":0} 
[2026-11-03 09:42:43] local.WARNING: Large IO value detected {"io_id":56,"raw_value":-864464993863545250,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:43] local.WARNING: Large IO value detected {"io_id":2,"raw_value":67835472036167696,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:43] local.WARNING: Large IO value detected {"io_id":13,"raw_value":2666138694022332435,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:43] local.WARNING: Large IO value detected {"io_id":43,"raw_value":6755446685827313,"note":"Value kept but may cause issues"} 
[2026-11-03 09:42:43] local.INFO: IO Element Parsed {"io_data_count":42,"io_data_keys":[0,17,94,24,241,157,16,121,161,225,45,128,99,21,37,10,66,201,22,39,162,1,240,103,227,159,4,113,205,8,96,41,32,36,239,56,2,138,7,19,13,43],"length":577,"final_offset":707,"validated_count":42,"validation_warnings":[{"io_id":205,"original":2869952718,"validated":0}]} 
[2026-11-03 09:42:43] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":1585292520811659264,"timestamp_seconds":1585292520811659.2,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-11-03 09:42:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:42:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:42:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228104,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:42:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228104,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:42:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228104,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:42:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:42:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:42:43] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:42:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181849600001,"66":14428,"17":206,"94":11008,"24":13,"16":38977476751261696,"45":951737295142187008},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:42:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:42:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:42:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181849600001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:42:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:42:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38977476751261696,"km_value":38977476751261.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:42:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":951737295142187008,"description":"Unknown IO ID 45"} 
[2026-11-03 09:42:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181849600001,"power":14428,"axis_x":206,"unknown_94":11008,"ignition":13,"odometer":null,"unknown_45":951737295142187008}} 
[2026-11-03 09:42:43] local.INFO: DEBUG: GPS processor result {"connection_id":228104,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54097,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:42:43] local.INFO: GPS data processed {"connection_id":228104,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:42:43] local.INFO: Acknowledgment sent {"connection_id":228104,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:43:05] local.INFO: TCP Data received {"connection_id":231627,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:43:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231627,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:43:05] local.INFO: Processing buffer {"connection_id":231627,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:43:05] local.INFO: IMEI packet received {"connection_id":231627,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:43:05] local.INFO: IMEI acknowledgment sent {"connection_id":231627,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:43:05] local.INFO: TCP Data received {"connection_id":231627,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:43:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231627,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:43:05] local.INFO: Processing buffer {"connection_id":231627,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:43:05] local.INFO: IMEI packet received {"connection_id":231627,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:43:05] local.INFO: IMEI acknowledgment sent {"connection_id":231627,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:43:07] local.INFO: TCP Data received {"connection_id":231627,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:43:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231627,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:43:07] local.INFO: Processing buffer {"connection_id":231627,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:43:07] local.INFO: IMEI packet received {"connection_id":231627,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:43:07] local.INFO: IMEI acknowledgment sent {"connection_id":231627,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:43:08] local.INFO: TCP Data received {"connection_id":231627,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:43:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231627,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:43:08] local.INFO: Processing buffer {"connection_id":231627,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:43:08] local.INFO: IMEI packet received {"connection_id":231627,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:43:08] local.INFO: IMEI acknowledgment sent {"connection_id":231627,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:43:15] local.INFO: TCP Data received {"connection_id":228104,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9b6df0012d0d3940070491180019000627..."} 
[2026-11-03 09:43:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228104,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9b6df0012d0d3940070491180019000627..."} 
[2026-11-03 09:43:15] local.INFO: Processing buffer {"connection_id":228104,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9b6df0012d0d3940070491180019000627..."} 
[2026-11-03 09:43:15] local.INFO: Packet analysis {"connection_id":228104,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f9b"} 
[2026-11-03 09:43:15] local.INFO: Extracted packet for processing {"connection_id":228104,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f9b"} 
[2026-11-03 09:43:15] local.INFO: GPS Element Parsed {"raw_longitude":755841344,"raw_latitude":117739800,"longitude_deg":75.5841344,"latitude_deg":11.77398,"altitude":25,"angle":6,"satellites":39,"speed":15,"hex_longitude":"2d0d3940","hex_latitude":"07049118","is_valid_coordinates":true} 
[2026-11-03 09:43: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-11-03 09:43:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181850880001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38977798873808896,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":952370613840216064,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:43:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793679126000,"timestamp_ms":1793679126000,"timestamp_seconds":1793679126,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9b6df0"} 
[2026-11-03 09:43:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:43:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:43: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 09:43:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:43: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-11-03 09:43:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:43:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:43:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228104,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:43:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228104,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:43:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228104,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:43:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:43:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:43:15] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:43:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181850880001,"66":14515,"17":206,"94":11008,"24":15,"16":38977798873808896,"45":952370613840216064},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:43:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:43:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:43:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181850880001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:43:15] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:43:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38977798873808896,"km_value":38977798873808.9,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:43:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":952370613840216064,"description":"Unknown IO ID 45"} 
[2026-11-03 09:43:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181850880001,"power":14515,"axis_x":206,"unknown_94":11008,"ignition":15,"odometer":null,"unknown_45":952370613840216064}} 
[2026-11-03 09:43:15] local.INFO: DEBUG: GPS processor result {"connection_id":228104,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54098,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:43:15] local.INFO: GPS data processed {"connection_id":228104,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:43:15] local.INFO: Acknowledgment sent {"connection_id":228104,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:43:39] local.INFO: TCP Data received {"connection_id":228105,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:43:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228105,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:43:39] local.INFO: Processing buffer {"connection_id":228105,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:43:39] local.INFO: IMEI packet received {"connection_id":228105,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:43:39] local.INFO: IMEI acknowledgment sent {"connection_id":228105,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:43:42] local.INFO: TCP Data received {"connection_id":228105,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:43:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228105,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:43:42] local.INFO: Processing buffer {"connection_id":228105,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:43:42] local.INFO: IMEI packet received {"connection_id":228105,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:43:42] local.INFO: IMEI acknowledgment sent {"connection_id":228105,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:43:43] local.INFO: TCP Data received {"connection_id":228105,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:43:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228105,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:43:43] local.INFO: Processing buffer {"connection_id":228105,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:43:43] local.INFO: IMEI packet received {"connection_id":228105,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:43:43] local.INFO: IMEI acknowledgment sent {"connection_id":228105,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:43:44] local.INFO: TCP Data received {"connection_id":228105,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9c9ea0012d0ce1c00704be20001f010d26..."} 
[2026-11-03 09:43:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228105,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9c9ea0012d0ce1c00704be20001f010d26..."} 
[2026-11-03 09:43:44] local.INFO: Processing buffer {"connection_id":228105,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9c9ea0012d0ce1c00704be20001f010d26..."} 
[2026-11-03 09:43:44] local.INFO: Packet analysis {"connection_id":228105,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f9c"} 
[2026-11-03 09:43:44] local.INFO: Extracted packet for processing {"connection_id":228105,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f9c"} 
[2026-11-03 09:43:44] local.INFO: GPS Element Parsed {"raw_longitude":755818944,"raw_latitude":117751328,"longitude_deg":75.5818944,"latitude_deg":11.7751328,"altitude":31,"angle":269,"satellites":38,"speed":22,"hex_longitude":"2d0ce1c0","hex_latitude":"0704be20","is_valid_coordinates":true} 
[2026-11-03 09:43: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-11-03 09:43:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181875456001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38979409486544896,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":929922984452233216,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:43:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793679204000,"timestamp_ms":1793679204000,"timestamp_seconds":1793679204,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9c9ea0"} 
[2026-11-03 09:43:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:43:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:43:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 09:43:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:43: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-11-03 09:43:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:43:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:43:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228105,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:43:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228105,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:43:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228105,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:43:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:43:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:43:44] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:43:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181875456001,"66":13580,"17":206,"94":11008,"24":22,"16":38979409486544896,"45":929922984452233216},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:43:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:43:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:43:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181875456001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:43:44] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:43:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38979409486544896,"km_value":38979409486544.9,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:43:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":929922984452233216,"description":"Unknown IO ID 45"} 
[2026-11-03 09:43:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181875456001,"power":13580,"axis_x":206,"unknown_94":11008,"ignition":22,"odometer":null,"unknown_45":929922984452233216}} 
[2026-11-03 09:43:44] local.INFO: DEBUG: GPS processor result {"connection_id":228105,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54099,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:43:44] local.INFO: GPS data processed {"connection_id":228105,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:43:44] local.INFO: Acknowledgment sent {"connection_id":228105,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:43:45] local.INFO: TCP Data received {"connection_id":228105,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9cc998012d0ccb000704bff0002400fd27..."} 
[2026-11-03 09:43:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228105,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9cc998012d0ccb000704bff0002400fd27..."} 
[2026-11-03 09:43:45] local.INFO: Processing buffer {"connection_id":228105,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9cc998012d0ccb000704bff0002400fd27..."} 
[2026-11-03 09:43:45] local.INFO: Packet analysis {"connection_id":228105,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f9c"} 
[2026-11-03 09:43:45] local.INFO: Extracted packet for processing {"connection_id":228105,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f9c"} 
[2026-11-03 09:43:45] local.INFO: GPS Element Parsed {"raw_longitude":755813120,"raw_latitude":117751792,"longitude_deg":75.581312,"latitude_deg":11.7751792,"altitude":36,"angle":253,"satellites":39,"speed":21,"hex_longitude":"2d0ccb00","hex_latitude":"0704bff0","is_valid_coordinates":true} 
[2026-11-03 09:43: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-11-03 09:43:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181876224001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38979684364451840,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":928234134591905792,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:43:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793679215000,"timestamp_ms":1793679215000,"timestamp_seconds":1793679215,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9cc998"} 
[2026-11-03 09:43:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:43:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:43: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":53,"n8_eight_byte":12,"data_length":795,"current_offset":136} 
[2026-11-03 09:43:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":44441160751549050,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:45] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:45] local.WARNING: Large IO value detected {"io_id":161,"raw_value":2677799568,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:45] local.WARNING: Large IO value detected {"io_id":1,"raw_value":6280269714727895050,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:45] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:45] local.WARNING: Large IO value detected {"io_id":159,"raw_value":2622265345,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:45] local.WARNING: Large IO value detected {"io_id":4,"raw_value":18639457998449425,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:45] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":2870018254,"corrected_to":0} 
[2026-11-03 09:43:45] local.WARNING: Large IO value detected {"io_id":55,"raw_value":3221685434,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:45] local.WARNING: Large IO value detected {"io_id":56,"raw_value":9007425389349359198,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:45] local.WARNING: Large IO value detected {"io_id":2,"raw_value":67835472036167696,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:45] local.WARNING: Large IO value detected {"io_id":13,"raw_value":4197362569581690905,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:45] local.WARNING: Large IO value detected {"io_id":43,"raw_value":6755433800925425,"note":"Value kept but may cause issues"} 
[2026-11-03 09:43:45] local.INFO: IO Element Parsed {"io_data_count":40,"io_data_keys":[0,17,94,24,241,157,16,123,161,146,45,192,191,30,37,10,66,103,186,28,38,88,64,1,240,227,159,4,113,205,25,55,248,239,56,2,138,7,13,43],"length":577,"final_offset":707,"validated_count":40,"validation_warnings":[{"io_id":205,"original":2870018254,"validated":0}]} 
[2026-11-03 09:43:45] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":2234081347013836800,"timestamp_seconds":2234081347013836.8,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-11-03 09:43:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:43:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:43:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228105,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:43:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228105,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:43:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228105,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:43:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:43:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:43:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:43:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181876224001,"66":14450,"17":206,"94":11008,"24":21,"16":38979684364451840,"45":928234134591905792},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:43:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:43:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:43:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181876224001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:43:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:43:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38979684364451840,"km_value":38979684364451.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:43:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":928234134591905792,"description":"Unknown IO ID 45"} 
[2026-11-03 09:43:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181876224001,"power":14450,"axis_x":206,"unknown_94":11008,"ignition":21,"odometer":null,"unknown_45":928234134591905792}} 
[2026-11-03 09:43:45] local.INFO: DEBUG: GPS processor result {"connection_id":228105,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54100,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:43:45] local.INFO: GPS data processed {"connection_id":228105,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:43:45] local.INFO: Acknowledgment sent {"connection_id":228105,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:44:17] local.INFO: TCP Data received {"connection_id":228105,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9d4e68012d0c91c00704cdd0001a00c228..."} 
[2026-11-03 09:44:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228105,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9d4e68012d0c91c00704cdd0001a00c228..."} 
[2026-11-03 09:44:17] local.INFO: Processing buffer {"connection_id":228105,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9d4e68012d0c91c00704cdd0001a00c228..."} 
[2026-11-03 09:44:17] local.INFO: Packet analysis {"connection_id":228105,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f9d"} 
[2026-11-03 09:44:17] local.INFO: Extracted packet for processing {"connection_id":228105,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f9d"} 
[2026-11-03 09:44:17] local.INFO: GPS Element Parsed {"raw_longitude":755798464,"raw_latitude":117755344,"longitude_deg":75.5798464,"latitude_deg":11.7755344,"altitude":26,"angle":194,"satellites":40,"speed":7,"hex_longitude":"2d0c91c0","hex_latitude":"0704cdd0","is_valid_coordinates":true} 
[2026-11-03 09:44: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-11-03 09:44:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181887488001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:44:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38980466048499712,"note":"Value kept but may cause issues"} 
[2026-11-03 09:44:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":905856873944475648,"note":"Value kept but may cause issues"} 
[2026-11-03 09:44:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:44:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793679249000,"timestamp_ms":1793679249000,"timestamp_seconds":1793679249,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9d4e68"} 
[2026-11-03 09:44:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:44:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:44: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":54,"n8_eight_byte":6,"data_length":795,"current_offset":136} 
[2026-11-03 09:44:17] local.WARNING: Large IO value detected {"io_id":24,"raw_value":1407383489282048,"note":"Value kept but may cause issues"} 
[2026-11-03 09:44:17] local.WARNING: Large IO value detected {"io_id":157,"raw_value":-2089652632590455552,"note":"Value kept but may cause issues"} 
[2026-11-03 09:44:17] local.WARNING: Large IO value detected {"io_id":161,"raw_value":2677876568,"note":"Value kept but may cause issues"} 
[2026-11-03 09:44:17] local.WARNING: Large IO value detected {"io_id":159,"raw_value":2637369345,"note":"Value kept but may cause issues"} 
[2026-11-03 09:44:17] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":861864142,"corrected_to":0} 
[2026-11-03 09:44:17] local.WARNING: Large IO value detected {"io_id":23,"raw_value":-5187815763553024252,"note":"Value kept but may cause issues"} 
[2026-11-03 09:44:17] local.WARNING: Invalid LAC detected {"io_id":204,"raw_value":576494841947815954,"corrected_to":0} 
[2026-11-03 09:44:17] local.INFO: IO Element Parsed {"io_data_count":43,"io_data_keys":[0,95,94,24,241,157,16,124,161,70,45,192,206,27,38,10,66,64,207,58,128,1,240,87,227,159,4,113,205,12,43,153,96,37,239,56,2,138,7,30,5,23,204],"length":528,"final_offset":658,"validated_count":43,"validation_warnings":[{"io_id":205,"original":861864142,"validated":0},{"io_id":204,"original":576494841947815954,"validated":0}]} 
[2026-11-03 09:44:17] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":1873736202218504192,"timestamp_seconds":1873736202218504.2,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-11-03 09:44:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:44:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:44:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228105,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:44:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228105,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:44:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228105,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:44:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:44:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:44:17] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:44:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181887488001,"66":13830,"95":206,"94":10240,"24":7,"16":38980466048499712,"45":905856873944475648},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,94,24,16,45]} 
[2026-11-03 09:44:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:44:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:44:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181887488001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:44:17] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-11-03 09:44:17] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:44:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38980466048499712,"km_value":38980466048499.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:44:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":905856873944475648,"description":"Unknown IO ID 45"} 
[2026-11-03 09:44:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181887488001,"power":13830,"unknown_95":206,"unknown_94":10240,"ignition":7,"odometer":null,"unknown_45":905856873944475648}} 
[2026-11-03 09:44:17] local.INFO: DEBUG: GPS processor result {"connection_id":228105,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54101,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:44:17] local.INFO: GPS data processed {"connection_id":228105,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:44:17] local.INFO: Acknowledgment sent {"connection_id":228105,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:44:39] local.INFO: TCP Data received {"connection_id":228551,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:44:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228551,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:44:39] local.INFO: Processing buffer {"connection_id":228551,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:44:39] local.INFO: IMEI packet received {"connection_id":228551,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:44:39] local.INFO: IMEI acknowledgment sent {"connection_id":228551,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:44:44] local.INFO: TCP Data received {"connection_id":228551,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:44:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228551,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:44:44] local.INFO: Processing buffer {"connection_id":228551,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:44:44] local.INFO: IMEI packet received {"connection_id":228551,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:44:44] local.INFO: IMEI acknowledgment sent {"connection_id":228551,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:44:45] local.INFO: TCP Data received {"connection_id":228551,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9d5250012d0c91c00704ccf0001a00ad28..."} 
[2026-11-03 09:44:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228551,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9d5250012d0c91c00704ccf0001a00ad28..."} 
[2026-11-03 09:44:45] local.INFO: Processing buffer {"connection_id":228551,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9d5250012d0c91c00704ccf0001a00ad28..."} 
[2026-11-03 09:44:45] local.INFO: Packet analysis {"connection_id":228551,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f9d"} 
[2026-11-03 09:44:45] local.INFO: Extracted packet for processing {"connection_id":228551,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f9d"} 
[2026-11-03 09:44:45] local.INFO: GPS Element Parsed {"raw_longitude":755798464,"raw_latitude":117755120,"longitude_deg":75.5798464,"latitude_deg":11.775512,"altitude":26,"angle":173,"satellites":40,"speed":9,"hex_longitude":"2d0c91c0","hex_latitude":"0704ccf0","is_valid_coordinates":true} 
[2026-11-03 09:44: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-11-03 09:44:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181887744001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:44:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38980478933401600,"note":"Value kept but may cause issues"} 
[2026-11-03 09:44:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":905716136456081408,"note":"Value kept but may cause issues"} 
[2026-11-03 09:44:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:44:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793679250000,"timestamp_ms":1793679250000,"timestamp_seconds":1793679250,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9d5250"} 
[2026-11-03 09:44:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:44:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:44: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":54,"n8_eight_byte":6,"data_length":795,"current_offset":136} 
[2026-11-03 09:44:45] local.WARNING: Large IO value detected {"io_id":24,"raw_value":2251808419414016,"note":"Value kept but may cause issues"} 
[2026-11-03 09:44:45] local.WARNING: Large IO value detected {"io_id":157,"raw_value":-2089652632590455040,"note":"Value kept but may cause issues"} 
[2026-11-03 09:44:45] local.WARNING: Large IO value detected {"io_id":124,"raw_value":2164260864,"note":"Value kept but may cause issues"} 
[2026-11-03 09:44:45] local.WARNING: Large IO value detected {"io_id":161,"raw_value":2677877568,"note":"Value kept but may cause issues"} 
[2026-11-03 09:44:45] local.WARNING: Large IO value detected {"io_id":159,"raw_value":2637881345,"note":"Value kept but may cause issues"} 
[2026-11-03 09:44:45] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":861864142,"corrected_to":0} 
[2026-11-03 09:44:45] local.WARNING: Large IO value detected {"io_id":151,"raw_value":3221685454,"note":"Value kept but may cause issues"} 
[2026-11-03 09:44:45] local.WARNING: Large IO value detected {"io_id":39,"raw_value":6341399282460919556,"note":"Value kept but may cause issues"} 
[2026-11-03 09:44:45] local.WARNING: Invalid LAC detected {"io_id":204,"raw_value":-1152888514239135739,"corrected_to":0} 
[2026-11-03 09:44:45] local.INFO: IO Element Parsed {"io_data_count":41,"io_data_keys":[0,95,94,24,241,157,16,124,161,74,45,64,206,26,38,10,66,70,192,27,1,240,114,227,159,4,113,205,11,51,151,136,239,56,2,138,7,30,8,39,204],"length":528,"final_offset":658,"validated_count":41,"validation_warnings":[{"io_id":205,"original":861864142,"validated":0},{"io_id":204,"original":-1152888514239135739,"validated":0}]} 
[2026-11-03 09:44:45] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":1873710922041065472,"timestamp_seconds":1873710922041065.5,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-11-03 09:44:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:44:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:44:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228551,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:44:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228551,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:44:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228551,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:44:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:44:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:44:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:44:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181887744001,"66":14515,"95":206,"94":10240,"24":9,"16":38980478933401600,"45":905716136456081408},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,94,24,16,45]} 
[2026-11-03 09:44:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:44:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:44:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181887744001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:44:45] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-11-03 09:44:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:44:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38980478933401600,"km_value":38980478933401.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:44:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":905716136456081408,"description":"Unknown IO ID 45"} 
[2026-11-03 09:44:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181887744001,"power":14515,"unknown_95":206,"unknown_94":10240,"ignition":9,"odometer":null,"unknown_45":905716136456081408}} 
[2026-11-03 09:44:45] local.INFO: DEBUG: GPS processor result {"connection_id":228551,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54102,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:44:45] local.INFO: GPS data processed {"connection_id":228551,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:44:45] local.INFO: Acknowledgment sent {"connection_id":228551,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:45:06] local.INFO: TCP Data received {"connection_id":228552,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:45:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228552,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:45:06] local.INFO: Processing buffer {"connection_id":228552,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:45:06] local.INFO: IMEI packet received {"connection_id":228552,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 09:45:06] local.INFO: IMEI acknowledgment sent {"connection_id":228552,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:45:16] local.INFO: TCP Data received {"connection_id":228551,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9d5e08012d0c93000704c8b8001a009f28..."} 
[2026-11-03 09:45:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228551,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9d5e08012d0c93000704c8b8001a009f28..."} 
[2026-11-03 09:45:16] local.INFO: Processing buffer {"connection_id":228551,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9d5e08012d0c93000704c8b8001a009f28..."} 
[2026-11-03 09:45:16] local.INFO: Packet analysis {"connection_id":228551,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f9d"} 
[2026-11-03 09:45:16] local.INFO: Extracted packet for processing {"connection_id":228551,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f9d"} 
[2026-11-03 09:45:16] local.INFO: GPS Element Parsed {"raw_longitude":755798784,"raw_latitude":117754040,"longitude_deg":75.5798784,"latitude_deg":11.775404,"altitude":26,"angle":159,"satellites":40,"speed":20,"hex_longitude":"2d0c9300","hex_latitude":"0704c8b8","is_valid_coordinates":true} 
[2026-11-03 09:45: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-11-03 09:45:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181888000001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:45:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38980534767976448,"note":"Value kept but may cause issues"} 
[2026-11-03 09:45:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":905716136456024064,"note":"Value kept but may cause issues"} 
[2026-11-03 09:45:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:45:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793679253000,"timestamp_ms":1793679253000,"timestamp_seconds":1793679253,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9d5e08"} 
[2026-11-03 09:45:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:45:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:45: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":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 09:45:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:45: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-11-03 09:45:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:45:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:45:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228551,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:45:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228551,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:45:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228551,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:45:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:45:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:45:16] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:45:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181888000001,"66":14515,"95":206,"94":10240,"24":20,"16":38980534767976448,"45":905716136456024064},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,94,24,16,45]} 
[2026-11-03 09:45:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:45:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:45:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181888000001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:45:16] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-11-03 09:45:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:45:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38980534767976448,"km_value":38980534767976.445,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:45:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":905716136456024064,"description":"Unknown IO ID 45"} 
[2026-11-03 09:45:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181888000001,"power":14515,"unknown_95":206,"unknown_94":10240,"ignition":20,"odometer":null,"unknown_45":905716136456024064}} 
[2026-11-03 09:45:16] local.INFO: DEBUG: GPS processor result {"connection_id":228551,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54103,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:45:16] local.INFO: GPS data processed {"connection_id":228551,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:45:16] local.INFO: Acknowledgment sent {"connection_id":228551,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:45:40] local.INFO: TCP Data received {"connection_id":228108,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:45:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228108,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:45:40] local.INFO: Processing buffer {"connection_id":228108,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:45:40] local.INFO: IMEI packet received {"connection_id":228108,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:45:40] local.INFO: IMEI acknowledgment sent {"connection_id":228108,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:45:48] local.INFO: TCP Data received {"connection_id":228108,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:45:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228108,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:45:48] local.INFO: Processing buffer {"connection_id":228108,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:45:48] local.INFO: IMEI packet received {"connection_id":228108,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:45:48] local.INFO: IMEI acknowledgment sent {"connection_id":228108,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:45:49] local.INFO: TCP Data received {"connection_id":228108,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:45:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228108,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:45:49] local.INFO: Processing buffer {"connection_id":228108,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:45:49] local.INFO: IMEI packet received {"connection_id":228108,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:45:49] local.INFO: IMEI acknowledgment sent {"connection_id":228108,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:45:49] local.INFO: TCP Data received {"connection_id":228108,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:45:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228108,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:45:49] local.INFO: Processing buffer {"connection_id":228108,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:45:49] local.INFO: IMEI packet received {"connection_id":228108,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:45:49] local.INFO: IMEI acknowledgment sent {"connection_id":228108,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:46:21] local.INFO: TCP Data received {"connection_id":229810,"ip":"127.0.0.1","data_length":86,"data_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-11-03 09:46:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229810,"packet_length":86,"packet_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-11-03 09:46:21] local.INFO: Processing buffer {"connection_id":229810,"buffer_length":86,"buffer_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-11-03 09:46:21] local.INFO: Packet analysis {"connection_id":229810,"data_field_length":74,"total_packet_length":86,"buffer_length":86,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-11-03 09:46:21] local.INFO: Extracted packet for processing {"connection_id":229810,"packet_length":86,"remaining_buffer_length":0,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-11-03 09:46:21] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 09:46:21] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":1,"n1_one_byte":0,"n2_two_byte":5,"n4_four_byte":0,"n8_eight_byte":1,"data_length":86,"current_offset":40} 
[2026-11-03 09:46:21] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-8646909085343547392,"note":"Value kept but may cause issues"} 
[2026-11-03 09:46:21] local.INFO: IO Element Parsed {"io_data_count":4,"io_data_keys":[0,17,16,44],"length":30,"final_offset":64,"validated_count":4,"validation_warnings":[]} 
[2026-11-03 09:46:21] local.INFO: AVL Record Parsed {"raw_timestamp":1560166592000,"timestamp_ms":1560166592000,"timestamp_seconds":1560166592,"priority":1,"record_length":54,"hex_timestamp":"0000016b412cee00"} 
[2026-11-03 09:46:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":1,"successful_records":1,"record_length":54,"new_offset":64} 
[2026-11-03 09:46:21] local.INFO: AVL Records parsing completed {"total_expected":1,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:46:21] local.INFO: Teltonika packet parsed successfully {"connection_id":229810,"avl_records_parsed":1,"avl_records_expected":1,"crc_valid":false} 
[2026-11-03 09:46:21] local.INFO: Passing IMEI to GPS processor {"connection_id":229810,"device_imei":null,"avl_records_count":1} 
[2026-11-03 09:46:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":229810,"device_imei":null,"avl_records_count":1} 
[2026-11-03 09:46:21] local.INFO: DEBUG: GPS processor called {"device_imei":null,"client_ip":"127.0.0.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:46:21] local.INFO: DEBUG: GPS processor result {"connection_id":229810,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 09:46:21] local.INFO: GPS data processed {"connection_id":229810,"processed":0,"errors":0,"total":1} 
[2026-11-03 09:46:21] local.INFO: Acknowledgment sent {"connection_id":229810,"records_acknowledged":1,"records_expected":1,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:46:21] local.INFO: TCP Data received {"connection_id":231630,"ip":"127.0.0.1","data_length":86,"data_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-11-03 09:46:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231630,"packet_length":86,"packet_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-11-03 09:46:21] local.INFO: Processing buffer {"connection_id":231630,"buffer_length":86,"buffer_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-11-03 09:46:21] local.INFO: Packet analysis {"connection_id":231630,"data_field_length":74,"total_packet_length":86,"buffer_length":86,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-11-03 09:46:21] local.INFO: Extracted packet for processing {"connection_id":231630,"packet_length":86,"remaining_buffer_length":0,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-11-03 09:46:21] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 09:46:21] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":1,"n1_one_byte":0,"n2_two_byte":5,"n4_four_byte":0,"n8_eight_byte":1,"data_length":86,"current_offset":40} 
[2026-11-03 09:46:21] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-8646909085343547392,"note":"Value kept but may cause issues"} 
[2026-11-03 09:46:21] local.INFO: IO Element Parsed {"io_data_count":4,"io_data_keys":[0,17,16,44],"length":30,"final_offset":64,"validated_count":4,"validation_warnings":[]} 
[2026-11-03 09:46:21] local.INFO: AVL Record Parsed {"raw_timestamp":1560166592000,"timestamp_ms":1560166592000,"timestamp_seconds":1560166592,"priority":1,"record_length":54,"hex_timestamp":"0000016b412cee00"} 
[2026-11-03 09:46:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":1,"successful_records":1,"record_length":54,"new_offset":64} 
[2026-11-03 09:46:21] local.INFO: AVL Records parsing completed {"total_expected":1,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:46:21] local.INFO: Teltonika packet parsed successfully {"connection_id":231630,"avl_records_parsed":1,"avl_records_expected":1,"crc_valid":false} 
[2026-11-03 09:46:21] local.INFO: Passing IMEI to GPS processor {"connection_id":231630,"device_imei":null,"avl_records_count":1} 
[2026-11-03 09:46:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":231630,"device_imei":null,"avl_records_count":1} 
[2026-11-03 09:46:21] local.INFO: DEBUG: GPS processor called {"device_imei":null,"client_ip":"127.0.0.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:46:21] local.INFO: DEBUG: GPS processor result {"connection_id":231630,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 09:46:21] local.INFO: GPS data processed {"connection_id":231630,"processed":0,"errors":0,"total":1} 
[2026-11-03 09:46:21] local.INFO: Acknowledgment sent {"connection_id":231630,"records_acknowledged":1,"records_expected":1,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:46:24] local.INFO: TCP Data received {"connection_id":229811,"ip":"127.0.0.1","data_length":86,"data_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-11-03 09:46:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229811,"packet_length":86,"packet_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-11-03 09:46:24] local.INFO: Processing buffer {"connection_id":229811,"buffer_length":86,"buffer_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-11-03 09:46:24] local.INFO: Packet analysis {"connection_id":229811,"data_field_length":74,"total_packet_length":86,"buffer_length":86,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-11-03 09:46:24] local.INFO: Extracted packet for processing {"connection_id":229811,"packet_length":86,"remaining_buffer_length":0,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-11-03 09:46:24] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 09:46:24] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":1,"n1_one_byte":0,"n2_two_byte":5,"n4_four_byte":0,"n8_eight_byte":1,"data_length":86,"current_offset":40} 
[2026-11-03 09:46:24] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-8646909085343547392,"note":"Value kept but may cause issues"} 
[2026-11-03 09:46:24] local.INFO: IO Element Parsed {"io_data_count":4,"io_data_keys":[0,17,16,44],"length":30,"final_offset":64,"validated_count":4,"validation_warnings":[]} 
[2026-11-03 09:46:24] local.INFO: AVL Record Parsed {"raw_timestamp":1560166592000,"timestamp_ms":1560166592000,"timestamp_seconds":1560166592,"priority":1,"record_length":54,"hex_timestamp":"0000016b412cee00"} 
[2026-11-03 09:46:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":1,"successful_records":1,"record_length":54,"new_offset":64} 
[2026-11-03 09:46:24] local.INFO: AVL Records parsing completed {"total_expected":1,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:46:24] local.INFO: Teltonika packet parsed successfully {"connection_id":229811,"avl_records_parsed":1,"avl_records_expected":1,"crc_valid":false} 
[2026-11-03 09:46:24] local.INFO: Passing IMEI to GPS processor {"connection_id":229811,"device_imei":null,"avl_records_count":1} 
[2026-11-03 09:46:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":229811,"device_imei":null,"avl_records_count":1} 
[2026-11-03 09:46:24] local.INFO: DEBUG: GPS processor called {"device_imei":null,"client_ip":"127.0.0.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:46:24] local.INFO: DEBUG: GPS processor result {"connection_id":229811,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 09:46:24] local.INFO: GPS data processed {"connection_id":229811,"processed":0,"errors":0,"total":1} 
[2026-11-03 09:46:24] local.INFO: Acknowledgment sent {"connection_id":229811,"records_acknowledged":1,"records_expected":1,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:46:24] local.INFO: TCP Data received {"connection_id":231631,"ip":"127.0.0.1","data_length":86,"data_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-11-03 09:46:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231631,"packet_length":86,"packet_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-11-03 09:46:24] local.INFO: Processing buffer {"connection_id":231631,"buffer_length":86,"buffer_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-11-03 09:46:24] local.INFO: Packet analysis {"connection_id":231631,"data_field_length":74,"total_packet_length":86,"buffer_length":86,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-11-03 09:46:24] local.INFO: Extracted packet for processing {"connection_id":231631,"packet_length":86,"remaining_buffer_length":0,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-11-03 09:46:24] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 09:46:24] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":1,"n1_one_byte":0,"n2_two_byte":5,"n4_four_byte":0,"n8_eight_byte":1,"data_length":86,"current_offset":40} 
[2026-11-03 09:46:24] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-8646909085343547392,"note":"Value kept but may cause issues"} 
[2026-11-03 09:46:24] local.INFO: IO Element Parsed {"io_data_count":4,"io_data_keys":[0,17,16,44],"length":30,"final_offset":64,"validated_count":4,"validation_warnings":[]} 
[2026-11-03 09:46:24] local.INFO: AVL Record Parsed {"raw_timestamp":1560166592000,"timestamp_ms":1560166592000,"timestamp_seconds":1560166592,"priority":1,"record_length":54,"hex_timestamp":"0000016b412cee00"} 
[2026-11-03 09:46:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":1,"successful_records":1,"record_length":54,"new_offset":64} 
[2026-11-03 09:46:24] local.INFO: AVL Records parsing completed {"total_expected":1,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:46:24] local.INFO: Teltonika packet parsed successfully {"connection_id":231631,"avl_records_parsed":1,"avl_records_expected":1,"crc_valid":false} 
[2026-11-03 09:46:24] local.INFO: Passing IMEI to GPS processor {"connection_id":231631,"device_imei":null,"avl_records_count":1} 
[2026-11-03 09:46:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":231631,"device_imei":null,"avl_records_count":1} 
[2026-11-03 09:46:24] local.INFO: DEBUG: GPS processor called {"device_imei":null,"client_ip":"127.0.0.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:46:24] local.INFO: DEBUG: GPS processor result {"connection_id":231631,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 09:46:24] local.INFO: GPS data processed {"connection_id":231631,"processed":0,"errors":0,"total":1} 
[2026-11-03 09:46:24] local.INFO: Acknowledgment sent {"connection_id":231631,"records_acknowledged":1,"records_expected":1,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:48:10] local.INFO: TCP Data received {"connection_id":231633,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:48:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231633,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:48:10] local.INFO: Processing buffer {"connection_id":231633,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:48:10] local.INFO: IMEI packet received {"connection_id":231633,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:48:10] local.INFO: IMEI acknowledgment sent {"connection_id":231633,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:48:11] local.INFO: TCP Data received {"connection_id":231633,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9a8f48012cff04c0070036000009007f2b..."} 
[2026-11-03 09:48:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231633,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9a8f48012cff04c0070036000009007f2b..."} 
[2026-11-03 09:48:11] local.INFO: Processing buffer {"connection_id":231633,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9a8f48012cff04c0070036000009007f2b..."} 
[2026-11-03 09:48:11] local.INFO: Packet analysis {"connection_id":231633,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f9a"} 
[2026-11-03 09:48:11] local.INFO: Extracted packet for processing {"connection_id":231633,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f9a"} 
[2026-11-03 09:48:11] local.INFO: GPS Element Parsed {"raw_longitude":754910400,"raw_latitude":117454336,"longitude_deg":75.49104,"latitude_deg":11.7454336,"altitude":9,"angle":127,"satellites":43,"speed":0,"hex_longitude":"2cff04c0","hex_latitude":"07003600","is_valid_coordinates":true} 
[2026-11-03 09:48:11] 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-11-03 09:48:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181816064001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:48:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352222471749632,"note":"Value kept but may cause issues"} 
[2026-11-03 09:48:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-70157607876849664,"note":"Value kept but may cause issues"} 
[2026-11-03 09:48:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:48:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793679069000,"timestamp_ms":1793679069000,"timestamp_seconds":1793679069,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9a8f48"} 
[2026-11-03 09:48:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:48: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-11-03 09:48:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-11-03 09:48:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2345,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:48: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-11-03 09:48:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:48:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:48:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231633,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:48:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:48:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:48:11] 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-11-03 09:48:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:48:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:48:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181816064001,"66":26582,"141":206,"94":10240,"24":0,"16":37352222471749632,"44":-70157607876849664},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:48:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:48:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:48:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181816064001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:48:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:48:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:48:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352222471749632,"km_value":37352222471749.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:48:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-70157607876849664,"description":"Unknown IO ID 44"} 
[2026-11-03 09:48:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181816064001,"power":26582,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-70157607876849664}} 
[2026-11-03 09:48:11] local.INFO: DEBUG: GPS processor result {"connection_id":231633,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54104,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:48:11] local.INFO: GPS data processed {"connection_id":231633,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:48:11] local.INFO: Acknowledgment sent {"connection_id":231633,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:48:43] local.INFO: TCP Data received {"connection_id":231633,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9aed08012cff0600070035e80009007f2b..."} 
[2026-11-03 09:48:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231633,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9aed08012cff0600070035e80009007f2b..."} 
[2026-11-03 09:48:43] local.INFO: Processing buffer {"connection_id":231633,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9aed08012cff0600070035e80009007f2b..."} 
[2026-11-03 09:48:43] local.INFO: Packet analysis {"connection_id":231633,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f9a"} 
[2026-11-03 09:48:43] local.INFO: Extracted packet for processing {"connection_id":231633,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f9a"} 
[2026-11-03 09:48:43] local.INFO: GPS Element Parsed {"raw_longitude":754910720,"raw_latitude":117454312,"longitude_deg":75.491072,"latitude_deg":11.7454312,"altitude":9,"angle":127,"satellites":43,"speed":0,"hex_longitude":"2cff0600","hex_latitude":"070035e8","is_valid_coordinates":true} 
[2026-11-03 09:48: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-11-03 09:48:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181841664001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:48:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352222471749632,"note":"Value kept but may cause issues"} 
[2026-11-03 09:48:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-70720557830242304,"note":"Value kept but may cause issues"} 
[2026-11-03 09:48:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:48:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793679093000,"timestamp_ms":1793679093000,"timestamp_seconds":1793679093,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9aed08"} 
[2026-11-03 09:48:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:48:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:48: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":103,"n8_eight_byte":214,"data_length":795,"current_offset":136} 
[2026-11-03 09:48:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2639,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:48: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-11-03 09:48:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:48:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:48:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231633,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:48:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:48:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:48:43] 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-11-03 09:48:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:48:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:48:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181841664001,"66":27800,"141":206,"94":10240,"24":0,"16":37352222471749632,"44":-70720557830242304},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:48:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:48:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:48:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181841664001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:48:43] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:48:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:48:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352222471749632,"km_value":37352222471749.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:48:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-70720557830242304,"description":"Unknown IO ID 44"} 
[2026-11-03 09:48:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181841664001,"power":27800,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-70720557830242304}} 
[2026-11-03 09:48:43] local.INFO: DEBUG: GPS processor result {"connection_id":231633,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54105,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:48:43] local.INFO: GPS data processed {"connection_id":231633,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:48:43] local.INFO: Acknowledgment sent {"connection_id":231633,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:49:05] local.INFO: TCP Data received {"connection_id":228555,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:49:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228555,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:49:05] local.INFO: Processing buffer {"connection_id":228555,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:49:05] local.INFO: IMEI packet received {"connection_id":228555,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:49:05] local.INFO: IMEI acknowledgment sent {"connection_id":228555,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:49:10] local.INFO: TCP Data received {"connection_id":228555,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:49:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228555,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:49:10] local.INFO: Processing buffer {"connection_id":228555,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:49:10] local.INFO: IMEI packet received {"connection_id":228555,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:49:10] local.INFO: IMEI acknowledgment sent {"connection_id":228555,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:49:11] local.INFO: TCP Data received {"connection_id":228555,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9b3f10012cff0600070035e80009007f2a..."} 
[2026-11-03 09:49:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228555,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9b3f10012cff0600070035e80009007f2a..."} 
[2026-11-03 09:49:11] local.INFO: Processing buffer {"connection_id":228555,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9b3f10012cff0600070035e80009007f2a..."} 
[2026-11-03 09:49:11] local.INFO: Packet analysis {"connection_id":228555,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f9b"} 
[2026-11-03 09:49:11] local.INFO: Extracted packet for processing {"connection_id":228555,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f9b"} 
[2026-11-03 09:49:11] local.INFO: GPS Element Parsed {"raw_longitude":754910720,"raw_latitude":117454312,"longitude_deg":75.491072,"latitude_deg":11.7454312,"altitude":9,"angle":127,"satellites":42,"speed":0,"hex_longitude":"2cff0600","hex_latitude":"070035e8","is_valid_coordinates":true} 
[2026-11-03 09:49: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-11-03 09:49:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181847808001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:49:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352222471749632,"note":"Value kept but may cause issues"} 
[2026-11-03 09:49:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-70368714109360128,"note":"Value kept but may cause issues"} 
[2026-11-03 09:49:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:49:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793679114000,"timestamp_ms":1793679114000,"timestamp_seconds":1793679114,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9b3f10"} 
[2026-11-03 09:49:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:49: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-11-03 09:49: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":152,"data_length":795,"current_offset":136} 
[2026-11-03 09:49:11] 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-11-03 09:49: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-11-03 09:49:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:49:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:49:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228555,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:49:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:49:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:49:11] 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-11-03 09:49:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:49:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:49:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181847808001,"66":27995,"141":206,"94":10240,"24":0,"16":37352222471749632,"44":-70368714109360128},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:49:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:49:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:49:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181847808001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:49:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:49:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:49:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352222471749632,"km_value":37352222471749.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:49:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-70368714109360128,"description":"Unknown IO ID 44"} 
[2026-11-03 09:49:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181847808001,"power":27995,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-70368714109360128}} 
[2026-11-03 09:49:11] local.INFO: DEBUG: GPS processor result {"connection_id":228555,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54106,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:49:11] local.INFO: GPS data processed {"connection_id":228555,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:49:11] local.INFO: Acknowledgment sent {"connection_id":228555,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:49:42] local.INFO: TCP Data received {"connection_id":228555,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9b6df0012cff07c0070033c80011008e27..."} 
[2026-11-03 09:49:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228555,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9b6df0012cff07c0070033c80011008e27..."} 
[2026-11-03 09:49:42] local.INFO: Processing buffer {"connection_id":228555,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9b6df0012cff07c0070033c80011008e27..."} 
[2026-11-03 09:49:42] local.INFO: Packet analysis {"connection_id":228555,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f9b"} 
[2026-11-03 09:49:42] local.INFO: Extracted packet for processing {"connection_id":228555,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f9b"} 
[2026-11-03 09:49:42] local.INFO: GPS Element Parsed {"raw_longitude":754911168,"raw_latitude":117453768,"longitude_deg":75.4911168,"latitude_deg":11.7453768,"altitude":17,"angle":142,"satellites":39,"speed":5,"hex_longitude":"2cff07c0","hex_latitude":"070033c8","is_valid_coordinates":true} 
[2026-11-03 09:49:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 09:49:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181853184001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:49:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352265421422592,"note":"Value kept but may cause issues"} 
[2026-11-03 09:49:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-70368714109360128,"note":"Value kept but may cause issues"} 
[2026-11-03 09:49:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:49:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793679126000,"timestamp_ms":1793679126000,"timestamp_seconds":1793679126,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9b6df0"} 
[2026-11-03 09:49:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:49:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:49:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 09:49:42] 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-11-03 09:49:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:49:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:49:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:49:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228555,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:49:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:49:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228555,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:49:42] 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-11-03 09:49:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:49:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:49:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181853184001,"66":28050,"141":206,"94":10240,"24":5,"16":37352265421422592,"44":-70368714109360128},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:49:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:49:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:49:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181853184001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:49:42] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:49:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:49:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352265421422592,"km_value":37352265421422.59,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:49:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-70368714109360128,"description":"Unknown IO ID 44"} 
[2026-11-03 09:49:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181853184001,"power":28050,"unknown_141":206,"unknown_94":10240,"ignition":5,"odometer":null,"unknown_44":-70368714109360128}} 
[2026-11-03 09:49:42] local.INFO: DEBUG: GPS processor result {"connection_id":228555,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54107,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:49:42] local.INFO: GPS data processed {"connection_id":228555,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:49:42] local.INFO: Acknowledgment sent {"connection_id":228555,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:50:10] local.INFO: TCP Data received {"connection_id":228556,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:50:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228556,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:50:10] local.INFO: Processing buffer {"connection_id":228556,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:50:10] local.INFO: IMEI packet received {"connection_id":228556,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:50:10] local.INFO: IMEI acknowledgment sent {"connection_id":228556,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:50:15] local.INFO: TCP Data received {"connection_id":228556,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:50:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228556,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:50:15] local.INFO: Processing buffer {"connection_id":228556,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:50:15] local.INFO: IMEI packet received {"connection_id":228556,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:50:15] local.INFO: IMEI acknowledgment sent {"connection_id":228556,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:50:16] local.INFO: TCP Data received {"connection_id":228556,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9bbff8012cff030007003850000e008e27..."} 
[2026-11-03 09:50:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228556,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9bbff8012cff030007003850000e008e27..."} 
[2026-11-03 09:50:16] local.INFO: Processing buffer {"connection_id":228556,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9bbff8012cff030007003850000e008e27..."} 
[2026-11-03 09:50:16] local.INFO: Packet analysis {"connection_id":228556,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f9b"} 
[2026-11-03 09:50:16] local.INFO: Extracted packet for processing {"connection_id":228556,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f9b"} 
[2026-11-03 09:50:16] local.INFO: GPS Element Parsed {"raw_longitude":754909952,"raw_latitude":117454928,"longitude_deg":75.4909952,"latitude_deg":11.7454928,"altitude":14,"angle":142,"satellites":39,"speed":3,"hex_longitude":"2cff0300","hex_latitude":"07003850","is_valid_coordinates":true} 
[2026-11-03 09:50: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-11-03 09:50:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181856256001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:50:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352359910703104,"note":"Value kept but may cause issues"} 
[2026-11-03 09:50:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-69876132900255744,"note":"Value kept but may cause issues"} 
[2026-11-03 09:50:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:50:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793679147000,"timestamp_ms":1793679147000,"timestamp_seconds":1793679147,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9bbff8"} 
[2026-11-03 09:50:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:50: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-11-03 09:50: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":146,"data_length":795,"current_offset":136} 
[2026-11-03 09:50:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:50: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-11-03 09:50:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:50:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:50:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228556,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:50:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:50:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:50:16] 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-11-03 09:50:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:50:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:50:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181856256001,"66":28050,"141":206,"94":10240,"24":3,"16":37352359910703104,"44":-69876132900255744},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:50:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:50:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:50:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181856256001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:50:16] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:50:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:50:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352359910703104,"km_value":37352359910703.1,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:50:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-69876132900255744,"description":"Unknown IO ID 44"} 
[2026-11-03 09:50:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181856256001,"power":28050,"unknown_141":206,"unknown_94":10240,"ignition":3,"odometer":null,"unknown_44":-69876132900255744}} 
[2026-11-03 09:50:16] local.INFO: DEBUG: GPS processor result {"connection_id":228556,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54108,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:50:16] local.INFO: GPS data processed {"connection_id":228556,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:50:16] local.INFO: Acknowledgment sent {"connection_id":228556,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:50:20] local.INFO: TCP Data received {"connection_id":228556,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9bc7c8012cff02c0070038e0000d013a28..."} 
[2026-11-03 09:50:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228556,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9bc7c8012cff02c0070038e0000d013a28..."} 
[2026-11-03 09:50:20] local.INFO: Processing buffer {"connection_id":228556,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9bc7c8012cff02c0070038e0000d013a28..."} 
[2026-11-03 09:50:20] local.INFO: Packet analysis {"connection_id":228556,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f9b"} 
[2026-11-03 09:50:20] local.INFO: Extracted packet for processing {"connection_id":228556,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f9b"} 
[2026-11-03 09:50:20] local.INFO: GPS Element Parsed {"raw_longitude":754909888,"raw_latitude":117455072,"longitude_deg":75.4909888,"latitude_deg":11.7455072,"altitude":13,"angle":314,"satellites":40,"speed":3,"hex_longitude":"2cff02c0","hex_latitude":"070038e0","is_valid_coordinates":true} 
[2026-11-03 09:50: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-11-03 09:50:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181861632001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:50:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352368500637696,"note":"Value kept but may cause issues"} 
[2026-11-03 09:50:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71213139039334400,"note":"Value kept but may cause issues"} 
[2026-11-03 09:50:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:50:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793679149000,"timestamp_ms":1793679149000,"timestamp_seconds":1793679149,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9bc7c8"} 
[2026-11-03 09:50:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:50:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:50: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 09:50:20] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:50: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-11-03 09:50:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:50:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:50:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228556,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:50:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:50:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228556,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:50:20] 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-11-03 09:50:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:50:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:50:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181861632001,"66":27930,"141":206,"94":10240,"24":3,"16":37352368500637696,"44":-71213139039334400},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:50:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:50:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:50:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181861632001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:50:20] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:50:20] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:50:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352368500637696,"km_value":37352368500637.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:50:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71213139039334400,"description":"Unknown IO ID 44"} 
[2026-11-03 09:50:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181861632001,"power":27930,"unknown_141":206,"unknown_94":10240,"ignition":3,"odometer":null,"unknown_44":-71213139039334400}} 
[2026-11-03 09:50:20] local.INFO: DEBUG: GPS processor result {"connection_id":228556,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54109,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:50:20] local.INFO: GPS data processed {"connection_id":228556,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:50:20] local.INFO: Acknowledgment sent {"connection_id":228556,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:50:41] local.INFO: TCP Data received {"connection_id":229816,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:50:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229816,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:50:41] local.INFO: Processing buffer {"connection_id":229816,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:50:41] local.INFO: IMEI packet received {"connection_id":229816,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 09:50:41] local.INFO: IMEI acknowledgment sent {"connection_id":229816,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:50:54] local.INFO: TCP Data received {"connection_id":228557,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:50:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228557,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:50:55] local.INFO: Processing buffer {"connection_id":228557,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:50:55] local.INFO: IMEI packet received {"connection_id":228557,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:50:55] local.INFO: IMEI acknowledgment sent {"connection_id":228557,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:50:55] local.INFO: TCP Data received {"connection_id":228557,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa299e0012d0bf90007035c100011012325..."} 
[2026-11-03 09:50:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228557,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa299e0012d0bf90007035c100011012325..."} 
[2026-11-03 09:50:55] local.INFO: Processing buffer {"connection_id":228557,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa299e0012d0bf90007035c100011012325..."} 
[2026-11-03 09:50:55] local.INFO: Packet analysis {"connection_id":228557,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa2"} 
[2026-11-03 09:50:55] local.INFO: Extracted packet for processing {"connection_id":228557,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa2"} 
[2026-11-03 09:50:55] local.INFO: GPS Element Parsed {"raw_longitude":755759360,"raw_latitude":117660688,"longitude_deg":75.575936,"latitude_deg":11.7660688,"altitude":17,"angle":291,"satellites":37,"speed":12,"hex_longitude":"2d0bf900","hex_latitude":"07035c10","is_valid_coordinates":true} 
[2026-11-03 09:50:55] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 09:50:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181976320001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:50:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38987621464014848,"note":"Value kept but may cause issues"} 
[2026-11-03 09:50:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":863072677460150272,"note":"Value kept but may cause issues"} 
[2026-11-03 09:50:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:50:55] local.INFO: AVL Record Parsed {"raw_timestamp":1793679596000,"timestamp_ms":1793679596000,"timestamp_seconds":1793679596,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa299e0"} 
[2026-11-03 09:50:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:50:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:50:55] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 09:50:55] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:50:55] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:50:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:50:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:50:55] local.INFO: Teltonika packet parsed successfully {"connection_id":228557,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:50:55] local.INFO: Passing IMEI to GPS processor {"connection_id":228557,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:50:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":228557,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:50:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:50:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:50:55] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:50:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181976320001,"66":14461,"37":206,"94":11008,"24":12,"16":38987621464014848,"45":863072677460150272},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 09:50:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:50:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:50:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181976320001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:50:55] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 09:50:55] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:50:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38987621464014848,"km_value":38987621464014.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:50:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":863072677460150272,"description":"Unknown IO ID 45"} 
[2026-11-03 09:50:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181976320001,"power":14461,"unknown_37":206,"unknown_94":11008,"ignition":12,"odometer":null,"unknown_45":863072677460150272}} 
[2026-11-03 09:50:56] local.INFO: DEBUG: GPS processor result {"connection_id":228557,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54110,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:50:56] local.INFO: GPS data processed {"connection_id":228557,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:50:56] local.INFO: Acknowledgment sent {"connection_id":228557,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:51:05] local.INFO: TCP Data received {"connection_id":231636,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:51:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231636,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:51:05] local.INFO: Processing buffer {"connection_id":231636,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:51:05] local.INFO: IMEI packet received {"connection_id":231636,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:51:05] local.INFO: IMEI acknowledgment sent {"connection_id":231636,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:51:10] local.INFO: TCP Data received {"connection_id":231636,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:51:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231636,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:51:10] local.INFO: Processing buffer {"connection_id":231636,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:51:10] local.INFO: IMEI packet received {"connection_id":231636,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:51:10] local.INFO: IMEI acknowledgment sent {"connection_id":231636,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:51:11] local.INFO: TCP Data received {"connection_id":231636,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9bcbb0012cff028007003910000d014928..."} 
[2026-11-03 09:51:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231636,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9bcbb0012cff028007003910000d014928..."} 
[2026-11-03 09:51:11] local.INFO: Processing buffer {"connection_id":231636,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9bcbb0012cff028007003910000d014928..."} 
[2026-11-03 09:51:11] local.INFO: Packet analysis {"connection_id":231636,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f9b"} 
[2026-11-03 09:51:11] local.INFO: Extracted packet for processing {"connection_id":231636,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f9b"} 
[2026-11-03 09:51:11] local.INFO: GPS Element Parsed {"raw_longitude":754909824,"raw_latitude":117455120,"longitude_deg":75.4909824,"latitude_deg":11.745512,"altitude":13,"angle":329,"satellites":40,"speed":1,"hex_longitude":"2cff0280","hex_latitude":"07003910","is_valid_coordinates":true} 
[2026-11-03 09:51:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 09:51:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181862144001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:51:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 09:51:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71283507783475200,"note":"Value kept but may cause issues"} 
[2026-11-03 09:51:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:51:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793679150000,"timestamp_ms":1793679150000,"timestamp_seconds":1793679150,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9bcbb0"} 
[2026-11-03 09:51:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:51: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-11-03 09:51:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 09:51:11] 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-11-03 09:51:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:51:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:51:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:51:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231636,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:51:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231636,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:51:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231636,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:51:11] 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-11-03 09:51:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:51:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:51:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181862144001,"66":27887,"141":206,"94":10240,"24":1,"16":37352372795604992,"44":-71283507783475200},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:51:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:51:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:51:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181862144001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:51:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:51:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:51:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:51:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71283507783475200,"description":"Unknown IO ID 44"} 
[2026-11-03 09:51:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181862144001,"power":27887,"unknown_141":206,"unknown_94":10240,"ignition":1,"odometer":null,"unknown_44":-71283507783475200}} 
[2026-11-03 09:51:11] local.INFO: DEBUG: GPS processor result {"connection_id":231636,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54111,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:51:11] local.INFO: GPS data processed {"connection_id":231636,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:51:11] local.INFO: Acknowledgment sent {"connection_id":231636,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:51:44] local.INFO: TCP Data received {"connection_id":228109,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:51:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228109,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:51:44] local.INFO: Processing buffer {"connection_id":228109,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:51:44] local.INFO: IMEI packet received {"connection_id":228109,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:51:44] local.INFO: IMEI acknowledgment sent {"connection_id":228109,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:51:46] local.INFO: TCP Data received {"connection_id":228109,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:51:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228109,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:51:46] local.INFO: Processing buffer {"connection_id":228109,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:51:46] local.INFO: IMEI packet received {"connection_id":228109,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:51:46] local.INFO: IMEI acknowledgment sent {"connection_id":228109,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:51:48] local.INFO: TCP Data received {"connection_id":228109,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa3c6a8012d0b8240070342e8001300f922..."} 
[2026-11-03 09:51:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228109,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa3c6a8012d0b8240070342e8001300f922..."} 
[2026-11-03 09:51:48] local.INFO: Processing buffer {"connection_id":228109,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa3c6a8012d0b8240070342e8001300f922..."} 
[2026-11-03 09:51:48] local.INFO: Packet analysis {"connection_id":228109,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa3"} 
[2026-11-03 09:51:48] local.INFO: Extracted packet for processing {"connection_id":228109,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa3"} 
[2026-11-03 09:51:48] local.INFO: GPS Element Parsed {"raw_longitude":755728960,"raw_latitude":117654248,"longitude_deg":75.572896,"latitude_deg":11.7654248,"altitude":19,"angle":249,"satellites":34,"speed":13,"hex_longitude":"2d0b8240","hex_latitude":"070342e8","is_valid_coordinates":true} 
[2026-11-03 09:51: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-11-03 09:51:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181996032001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:51:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38989232076750848,"note":"Value kept but may cause issues"} 
[2026-11-03 09:51:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":829647523974174720,"note":"Value kept but may cause issues"} 
[2026-11-03 09:51:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:51:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793679673000,"timestamp_ms":1793679673000,"timestamp_seconds":1793679673,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa3c6a8"} 
[2026-11-03 09:51:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:51:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:51: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":55,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 09:51:48] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2534,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:51: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-11-03 09:51:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:51:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:51:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228109,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:51:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228109,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:51:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228109,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:51:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:51:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:51:48] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:51:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181996032001,"66":14309,"17":206,"94":11008,"24":13,"16":38989232076750848,"45":829647523974174720},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:51:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:51:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:51:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181996032001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:51:48] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:51:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38989232076750848,"km_value":38989232076750.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:51:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":829647523974174720,"description":"Unknown IO ID 45"} 
[2026-11-03 09:51:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181996032001,"power":14309,"axis_x":206,"unknown_94":11008,"ignition":13,"odometer":null,"unknown_45":829647523974174720}} 
[2026-11-03 09:51:48] local.INFO: DEBUG: GPS processor result {"connection_id":228109,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54112,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:51:48] local.INFO: GPS data processed {"connection_id":228109,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:51:48] local.INFO: Acknowledgment sent {"connection_id":228109,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:51:49] local.INFO: TCP Data received {"connection_id":228109,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa3ca90012d0b80c0070343180013010c22..."} 
[2026-11-03 09:51:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228109,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa3ca90012d0b80c0070343180013010c22..."} 
[2026-11-03 09:51:49] local.INFO: Processing buffer {"connection_id":228109,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa3ca90012d0b80c0070343180013010c22..."} 
[2026-11-03 09:51:49] local.INFO: Packet analysis {"connection_id":228109,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa3"} 
[2026-11-03 09:51:49] local.INFO: Extracted packet for processing {"connection_id":228109,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa3"} 
[2026-11-03 09:51:49] local.INFO: GPS Element Parsed {"raw_longitude":755728576,"raw_latitude":117654296,"longitude_deg":75.5728576,"latitude_deg":11.7654296,"altitude":19,"angle":268,"satellites":34,"speed":13,"hex_longitude":"2d0b80c0","hex_latitude":"07034318","is_valid_coordinates":true} 
[2026-11-03 09:51: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-11-03 09:51:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181996288001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:51:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38989249256620032,"note":"Value kept but may cause issues"} 
[2026-11-03 09:51:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":829295680253257728,"note":"Value kept but may cause issues"} 
[2026-11-03 09:51:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:51:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793679674000,"timestamp_ms":1793679674000,"timestamp_seconds":1793679674,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa3ca90"} 
[2026-11-03 09:51:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:51:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:51: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":55,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 09:51:49] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2534,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:51: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-11-03 09:51:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:51:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:51:49] local.INFO: Teltonika packet parsed successfully {"connection_id":228109,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:51:49] local.INFO: Passing IMEI to GPS processor {"connection_id":228109,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:51:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":228109,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:51:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:51:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:51:49] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:51:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181996288001,"66":14450,"17":206,"94":11008,"24":13,"16":38989249256620032,"45":829295680253257728},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:51:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:51:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:51:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181996288001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:51:49] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:51:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38989249256620032,"km_value":38989249256620.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:51:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":829295680253257728,"description":"Unknown IO ID 45"} 
[2026-11-03 09:51:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181996288001,"power":14450,"axis_x":206,"unknown_94":11008,"ignition":13,"odometer":null,"unknown_45":829295680253257728}} 
[2026-11-03 09:51:49] local.INFO: DEBUG: GPS processor result {"connection_id":228109,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54113,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:51:49] local.INFO: GPS data processed {"connection_id":228109,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:51:49] local.INFO: Acknowledgment sent {"connection_id":228109,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:51:56] local.INFO: TCP Data received {"connection_id":231636,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9c1db8012cff028007003918000d01492a..."} 
[2026-11-03 09:51:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231636,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9c1db8012cff028007003918000d01492a..."} 
[2026-11-03 09:51:56] local.INFO: Processing buffer {"connection_id":231636,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9c1db8012cff028007003918000d01492a..."} 
[2026-11-03 09:51:56] local.INFO: Packet analysis {"connection_id":231636,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f9c"} 
[2026-11-03 09:51:56] local.INFO: Extracted packet for processing {"connection_id":231636,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f9c"} 
[2026-11-03 09:51:56] local.INFO: GPS Element Parsed {"raw_longitude":754909824,"raw_latitude":117455128,"longitude_deg":75.4909824,"latitude_deg":11.7455128,"altitude":13,"angle":329,"satellites":42,"speed":0,"hex_longitude":"2cff0280","hex_latitude":"07003918","is_valid_coordinates":true} 
[2026-11-03 09:51: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-11-03 09:51:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181862400001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:51:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 09:51:56] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71353876527640576,"note":"Value kept but may cause issues"} 
[2026-11-03 09:51:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:51:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793679171000,"timestamp_ms":1793679171000,"timestamp_seconds":1793679171,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9c1db8"} 
[2026-11-03 09:51:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:51:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:51: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":108,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-11-03 09:51:56] 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-11-03 09:51: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-11-03 09:51:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:51:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:51:56] local.INFO: Teltonika packet parsed successfully {"connection_id":231636,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:51:56] local.INFO: Passing IMEI to GPS processor {"connection_id":231636,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:51:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":231636,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:51:56] 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-11-03 09:51:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:51:56] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:51:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181862400001,"66":27974,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71353876527640576},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:51:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:51:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:51:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181862400001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:51:56] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:51:56] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:51:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:51:56] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71353876527640576,"description":"Unknown IO ID 44"} 
[2026-11-03 09:51:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181862400001,"power":27974,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71353876527640576}} 
[2026-11-03 09:51:56] local.INFO: DEBUG: GPS processor result {"connection_id":231636,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54114,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:51:56] local.INFO: GPS data processed {"connection_id":231636,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:51:56] local.INFO: Acknowledgment sent {"connection_id":231636,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:52:05] local.INFO: TCP Data received {"connection_id":228558,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:52:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228558,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:52:05] local.INFO: Processing buffer {"connection_id":228558,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:52:05] local.INFO: IMEI packet received {"connection_id":228558,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:52:05] local.INFO: IMEI acknowledgment sent {"connection_id":228558,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:52:10] local.INFO: TCP Data received {"connection_id":228558,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:52:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228558,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:52:10] local.INFO: Processing buffer {"connection_id":228558,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:52:10] local.INFO: IMEI packet received {"connection_id":228558,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:52:10] local.INFO: IMEI acknowledgment sent {"connection_id":228558,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:52:11] local.INFO: TCP Data received {"connection_id":228558,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19f9c2970012cff028007003918000d01492a..."} 
[2026-11-03 09:52:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228558,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19f9c2970012cff028007003918000d01492a..."} 
[2026-11-03 09:52:11] local.INFO: Processing buffer {"connection_id":228558,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19f9c2970012cff028007003918000d01492a..."} 
[2026-11-03 09:52:11] local.INFO: Packet analysis {"connection_id":228558,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19f9c"} 
[2026-11-03 09:52:11] local.INFO: Extracted packet for processing {"connection_id":228558,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19f9c"} 
[2026-11-03 09:52:11] local.INFO: GPS Element Parsed {"raw_longitude":754909824,"raw_latitude":117455128,"longitude_deg":75.4909824,"latitude_deg":11.7455128,"altitude":13,"angle":329,"satellites":42,"speed":0,"hex_longitude":"2cff0280","hex_latitude":"07003918","is_valid_coordinates":true} 
[2026-11-03 09:52:11] 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-11-03 09:52:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181867776001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:52:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 09:52:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71353876527638528,"note":"Value kept but may cause issues"} 
[2026-11-03 09:52:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:52:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793679174000,"timestamp_ms":1793679174000,"timestamp_seconds":1793679174,"priority":1,"record_length":96,"hex_timestamp":"000001a19f9c2970"} 
[2026-11-03 09:52:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:52: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-11-03 09: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 09:52:11] 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-11-03 09: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-11-03 09:52:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:52:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:52:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228558,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:52:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228558,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:52:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228558,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:52:11] 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-11-03 09:52:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:52:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:52:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181867776001,"66":28093,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71353876527638528},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:52:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:52:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:52:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181867776001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:52:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:52:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:52:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:52:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71353876527638528,"description":"Unknown IO ID 44"} 
[2026-11-03 09:52:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181867776001,"power":28093,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71353876527638528}} 
[2026-11-03 09:52:11] local.INFO: DEBUG: GPS processor result {"connection_id":228558,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54115,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:52:11] local.INFO: GPS data processed {"connection_id":228558,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:52:11] local.INFO: Acknowledgment sent {"connection_id":228558,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:52:21] local.INFO: TCP Data received {"connection_id":228109,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa4b108012d0b43c0070350200011011727..."} 
[2026-11-03 09:52:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228109,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa4b108012d0b43c0070350200011011727..."} 
[2026-11-03 09:52:21] local.INFO: Processing buffer {"connection_id":228109,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa4b108012d0b43c0070350200011011727..."} 
[2026-11-03 09:52:21] local.INFO: Packet analysis {"connection_id":228109,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa4"} 
[2026-11-03 09:52:21] local.INFO: Extracted packet for processing {"connection_id":228109,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa4"} 
[2026-11-03 09:52:21] local.INFO: GPS Element Parsed {"raw_longitude":755712960,"raw_latitude":117657632,"longitude_deg":75.571296,"latitude_deg":11.7657632,"altitude":17,"angle":279,"satellites":39,"speed":20,"hex_longitude":"2d0b43c0","hex_latitude":"07035020","is_valid_coordinates":true} 
[2026-11-03 09:52: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-11-03 09:52:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182010368001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:52:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38990082480275456,"note":"Value kept but may cause issues"} 
[2026-11-03 09:52:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":815010825186193408,"note":"Value kept but may cause issues"} 
[2026-11-03 09:52:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:52:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793679733000,"timestamp_ms":1793679733000,"timestamp_seconds":1793679733,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa4b108"} 
[2026-11-03 09:52:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:52:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:52: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":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 09:52:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:52: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-11-03 09:52:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:52:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:52:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228109,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:52:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228109,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:52:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228109,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:52:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:52:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:52:21] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:52:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182010368001,"66":14309,"17":206,"94":11008,"24":20,"16":38990082480275456,"45":815010825186193408},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:52:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:52:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:52:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182010368001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:52:21] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:52:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38990082480275456,"km_value":38990082480275.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:52:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":815010825186193408,"description":"Unknown IO ID 45"} 
[2026-11-03 09:52:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182010368001,"power":14309,"axis_x":206,"unknown_94":11008,"ignition":20,"odometer":null,"unknown_45":815010825186193408}} 
[2026-11-03 09:52:21] local.INFO: DEBUG: GPS processor result {"connection_id":228109,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54116,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:52:21] local.INFO: GPS data processed {"connection_id":228109,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:52:21] local.INFO: Acknowledgment sent {"connection_id":228109,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:52:42] local.INFO: TCP Data received {"connection_id":229818,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:52:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229818,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:52:42] local.INFO: Processing buffer {"connection_id":229818,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:52:42] local.INFO: IMEI packet received {"connection_id":229818,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:52:42] local.INFO: IMEI acknowledgment sent {"connection_id":229818,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:52:43] local.INFO: TCP Data received {"connection_id":228558,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa0ccf0012cff014007003a10000e014927..."} 
[2026-11-03 09:52:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228558,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa0ccf0012cff014007003a10000e014927..."} 
[2026-11-03 09:52:43] local.INFO: Processing buffer {"connection_id":228558,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa0ccf0012cff014007003a10000e014927..."} 
[2026-11-03 09:52:43] local.INFO: Packet analysis {"connection_id":228558,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa0"} 
[2026-11-03 09:52:43] local.INFO: Extracted packet for processing {"connection_id":228558,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa0"} 
[2026-11-03 09:52:43] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":39,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 09:52: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-11-03 09:52:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181868544001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:52:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 09:52:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71353876527638528,"note":"Value kept but may cause issues"} 
[2026-11-03 09:52:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:52:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793679478000,"timestamp_ms":1793679478000,"timestamp_seconds":1793679478,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa0ccf0"} 
[2026-11-03 09:52:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:52:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 09:52: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":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 09:52:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:52: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-11-03 09:52:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:52:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:52:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228558,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:52:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228558,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:52:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228558,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:52:43] 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-11-03 09:52:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:52:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:52:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181868544001,"66":26267,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71353876527638528},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:52:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:52:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:52:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181868544001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:52:43] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:52:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:52:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:52:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71353876527638528,"description":"Unknown IO ID 44"} 
[2026-11-03 09:52:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181868544001,"power":26267,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71353876527638528}} 
[2026-11-03 09:52:43] local.INFO: DEBUG: GPS processor result {"connection_id":228558,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54117,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:52:43] local.INFO: GPS data processed {"connection_id":228558,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:52:43] local.INFO: Acknowledgment sent {"connection_id":228558,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:52:44] local.INFO: TCP Data received {"connection_id":229818,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:52:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229818,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:52:44] local.INFO: Processing buffer {"connection_id":229818,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:52:44] local.INFO: IMEI packet received {"connection_id":229818,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:52:44] local.INFO: IMEI acknowledgment sent {"connection_id":229818,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:52:46] local.INFO: TCP Data received {"connection_id":229818,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa4b4f0012d0b41c0070350e00011012427..."} 
[2026-11-03 09:52:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229818,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa4b4f0012d0b41c0070350e00011012427..."} 
[2026-11-03 09:52:46] local.INFO: Processing buffer {"connection_id":229818,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa4b4f0012d0b41c0070350e00011012427..."} 
[2026-11-03 09:52:46] local.INFO: Packet analysis {"connection_id":229818,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa4"} 
[2026-11-03 09:52:46] local.INFO: Extracted packet for processing {"connection_id":229818,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa4"} 
[2026-11-03 09:52:46] local.INFO: GPS Element Parsed {"raw_longitude":755712448,"raw_latitude":117657824,"longitude_deg":75.5712448,"latitude_deg":11.7657824,"altitude":17,"angle":292,"satellites":39,"speed":20,"hex_longitude":"2d0b41c0","hex_latitude":"070350e0","is_valid_coordinates":true} 
[2026-11-03 09:52:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 09:52:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182011648001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:52:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38990112545046528,"note":"Value kept but may cause issues"} 
[2026-11-03 09:52:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":811703494209708032,"note":"Value kept but may cause issues"} 
[2026-11-03 09:52:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:52:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793679734000,"timestamp_ms":1793679734000,"timestamp_seconds":1793679734,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa4b4f0"} 
[2026-11-03 09:52:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:52:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:52:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":55,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 09:52:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2534,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:52:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:52:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:52:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:52:46] local.INFO: Teltonika packet parsed successfully {"connection_id":229818,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:52:46] local.INFO: Passing IMEI to GPS processor {"connection_id":229818,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:52:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":229818,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:52:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:52:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:52:46] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:52:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182011648001,"66":14396,"17":206,"94":11008,"24":20,"16":38990112545046528,"45":811703494209708032},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:52:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:52:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:52:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182011648001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:52:46] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:52:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38990112545046528,"km_value":38990112545046.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:52:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":811703494209708032,"description":"Unknown IO ID 45"} 
[2026-11-03 09:52:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182011648001,"power":14396,"axis_x":206,"unknown_94":11008,"ignition":20,"odometer":null,"unknown_45":811703494209708032}} 
[2026-11-03 09:52:46] local.INFO: DEBUG: GPS processor result {"connection_id":229818,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54118,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:52:46] local.INFO: GPS data processed {"connection_id":229818,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:52:46] local.INFO: Acknowledgment sent {"connection_id":229818,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:52:53] local.INFO: TCP Data received {"connection_id":229818,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa4bcc0012d0b3d80070353400011013027..."} 
[2026-11-03 09:52:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229818,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa4bcc0012d0b3d80070353400011013027..."} 
[2026-11-03 09:52:53] local.INFO: Processing buffer {"connection_id":229818,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa4bcc0012d0b3d80070353400011013027..."} 
[2026-11-03 09:52:53] local.INFO: Packet analysis {"connection_id":229818,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa4"} 
[2026-11-03 09:52:53] local.INFO: Extracted packet for processing {"connection_id":229818,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa4"} 
[2026-11-03 09:52:53] local.INFO: GPS Element Parsed {"raw_longitude":755711360,"raw_latitude":117658432,"longitude_deg":75.571136,"latitude_deg":11.7658432,"altitude":17,"angle":304,"satellites":39,"speed":24,"hex_longitude":"2d0b3d80","hex_latitude":"07035340","is_valid_coordinates":true} 
[2026-11-03 09:52: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-11-03 09:52:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182011904001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:52:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38990168379621376,"note":"Value kept but may cause issues"} 
[2026-11-03 09:52:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":811140544256335872,"note":"Value kept but may cause issues"} 
[2026-11-03 09:52:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:52:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793679736000,"timestamp_ms":1793679736000,"timestamp_seconds":1793679736,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa4bcc0"} 
[2026-11-03 09:52:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:52:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:52: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":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 09:52:53] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:52: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-11-03 09:52:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:52:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:52:53] local.INFO: Teltonika packet parsed successfully {"connection_id":229818,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:52:53] local.INFO: Passing IMEI to GPS processor {"connection_id":229818,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:52:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":229818,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:52:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:52:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:52:53] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:52:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182011904001,"66":14396,"17":206,"94":11008,"24":24,"16":38990168379621376,"45":811140544256335872},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:52:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:52:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:52:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182011904001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:52:53] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:52:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38990168379621376,"km_value":38990168379621.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:52:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":811140544256335872,"description":"Unknown IO ID 45"} 
[2026-11-03 09:52:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182011904001,"power":14396,"axis_x":206,"unknown_94":11008,"ignition":24,"odometer":null,"unknown_45":811140544256335872}} 
[2026-11-03 09:52:53] local.INFO: DEBUG: GPS processor result {"connection_id":229818,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54119,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:52:53] local.INFO: GPS data processed {"connection_id":229818,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:52:53] local.INFO: Acknowledgment sent {"connection_id":229818,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:53:05] local.INFO: TCP Data received {"connection_id":231637,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:53:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231637,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:53:05] local.INFO: Processing buffer {"connection_id":231637,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:53:05] local.INFO: IMEI packet received {"connection_id":231637,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:53:05] local.INFO: IMEI acknowledgment sent {"connection_id":231637,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:53:10] local.INFO: TCP Data received {"connection_id":231637,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:53:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231637,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:53:10] local.INFO: Processing buffer {"connection_id":231637,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:53:10] local.INFO: IMEI packet received {"connection_id":231637,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:53:10] local.INFO: IMEI acknowledgment sent {"connection_id":231637,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:53:11] local.INFO: TCP Data received {"connection_id":231637,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa0ccf0012cff014007003a10000e014927..."} 
[2026-11-03 09:53:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231637,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa0ccf0012cff014007003a10000e014927..."} 
[2026-11-03 09:53:11] local.INFO: Processing buffer {"connection_id":231637,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa0ccf0012cff014007003a10000e014927..."} 
[2026-11-03 09:53:11] local.INFO: Packet analysis {"connection_id":231637,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa0"} 
[2026-11-03 09:53:11] local.INFO: Extracted packet for processing {"connection_id":231637,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa0"} 
[2026-11-03 09:53:11] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":39,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:53:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181868544001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:53:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 09:53:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71353876527638528,"note":"Value kept but may cause issues"} 
[2026-11-03 09:53:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:53:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793679478000,"timestamp_ms":1793679478000,"timestamp_seconds":1793679478,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa0ccf0"} 
[2026-11-03 09:53:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:53: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-11-03 09: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":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 09:53:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09: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-11-03 09:53:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:53:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:53:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231637,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:53:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:53:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:53:11] 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-11-03 09:53:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:53:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:53:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181868544001,"66":26267,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71353876527638528},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:53:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:53:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:53:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181868544001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:53:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:53:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:53:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:53:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71353876527638528,"description":"Unknown IO ID 44"} 
[2026-11-03 09:53:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181868544001,"power":26267,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71353876527638528}} 
[2026-11-03 09:53:11] local.INFO: DEBUG: GPS processor result {"connection_id":231637,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54120,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:53:11] local.INFO: GPS data processed {"connection_id":231637,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:53:11] local.INFO: Acknowledgment sent {"connection_id":231637,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:53:24] local.INFO: TCP Data received {"connection_id":229818,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa4c878012d0b3600070356f00011012427..."} 
[2026-11-03 09:53:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229818,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa4c878012d0b3600070356f00011012427..."} 
[2026-11-03 09:53:24] local.INFO: Processing buffer {"connection_id":229818,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa4c878012d0b3600070356f00011012427..."} 
[2026-11-03 09:53:24] local.INFO: Packet analysis {"connection_id":229818,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa4"} 
[2026-11-03 09:53:24] local.INFO: Extracted packet for processing {"connection_id":229818,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa4"} 
[2026-11-03 09:53:24] local.INFO: GPS Element Parsed {"raw_longitude":755709440,"raw_latitude":117659376,"longitude_deg":75.570944,"latitude_deg":11.7659376,"altitude":17,"angle":292,"satellites":39,"speed":29,"hex_longitude":"2d0b3600","hex_latitude":"070356f0","is_valid_coordinates":true} 
[2026-11-03 09:53: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-11-03 09:53:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182012416001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:53:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38990271458836480,"note":"Value kept but may cause issues"} 
[2026-11-03 09:53:24] local.WARNING: Large IO value detected {"io_id":45,"raw_value":809944275605471232,"note":"Value kept but may cause issues"} 
[2026-11-03 09:53:24] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:53:24] local.INFO: AVL Record Parsed {"raw_timestamp":1793679739000,"timestamp_ms":1793679739000,"timestamp_seconds":1793679739,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa4c878"} 
[2026-11-03 09:53:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:53:24] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:53:24] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 09:53:24] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:53: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-11-03 09:53:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:53:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:53:24] local.INFO: Teltonika packet parsed successfully {"connection_id":229818,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:53:24] local.INFO: Passing IMEI to GPS processor {"connection_id":229818,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:53:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":229818,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:53:24] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:53:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:53:24] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:53:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182012416001,"66":14428,"17":206,"94":11008,"24":29,"16":38990271458836480,"45":809944275605471232},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:53:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:53:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:53:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182012416001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:53:24] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:53:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38990271458836480,"km_value":38990271458836.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:53:24] local.INFO: Unknown IO ID detected {"io_id":45,"value":809944275605471232,"description":"Unknown IO ID 45"} 
[2026-11-03 09:53:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182012416001,"power":14428,"axis_x":206,"unknown_94":11008,"ignition":29,"odometer":null,"unknown_45":809944275605471232}} 
[2026-11-03 09:53:24] local.INFO: DEBUG: GPS processor result {"connection_id":229818,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54121,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:53:24] local.INFO: GPS data processed {"connection_id":229818,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:53:24] local.INFO: Acknowledgment sent {"connection_id":229818,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:53:39] local.INFO: TCP Data received {"connection_id":228110,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:53:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228110,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:53:39] local.INFO: Processing buffer {"connection_id":228110,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:53:39] local.INFO: IMEI packet received {"connection_id":228110,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:53:39] local.INFO: IMEI acknowledgment sent {"connection_id":228110,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:53:41] local.INFO: TCP Data received {"connection_id":228110,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:53:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228110,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:53:41] local.INFO: Processing buffer {"connection_id":228110,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:53:41] local.INFO: IMEI packet received {"connection_id":228110,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:53:41] local.INFO: IMEI acknowledgment sent {"connection_id":228110,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:53:42] local.INFO: TCP Data received {"connection_id":228110,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:53:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228110,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:53:42] local.INFO: Processing buffer {"connection_id":228110,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:53:42] local.INFO: IMEI packet received {"connection_id":228110,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:53:42] local.INFO: IMEI acknowledgment sent {"connection_id":228110,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:53:43] local.INFO: TCP Data received {"connection_id":231637,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:53:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231637,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:53:43] local.INFO: Processing buffer {"connection_id":231637,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:53:43] local.INFO: Packet analysis {"connection_id":231637,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:53:43] local.INFO: Extracted packet for processing {"connection_id":231637,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:53:43] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":36,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:53:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181946368001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:53:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 09:53:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 09:53:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:53:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793679779000,"timestamp_ms":1793679779000,"timestamp_seconds":1793679779,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa564b8"} 
[2026-11-03 09:53:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:53:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 09: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 09:53:43] 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-11-03 09: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-11-03 09:53:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:53:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:53:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231637,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:53:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:53:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:53:43] 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-11-03 09:53:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:53:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:53:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181946368001,"66":26060,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:53:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:53:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:53:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181946368001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:53:43] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:53:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:53:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:53:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 09:53:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181946368001,"power":26060,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 09:53:43] local.INFO: DEBUG: GPS processor result {"connection_id":231637,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54122,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:53:43] local.INFO: GPS data processed {"connection_id":231637,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:53:43] local.INFO: Acknowledgment sent {"connection_id":231637,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:53:43] local.INFO: TCP Data received {"connection_id":228110,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa4ef88012d0b258007035bf0000e016423..."} 
[2026-11-03 09:53:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228110,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa4ef88012d0b258007035bf0000e016423..."} 
[2026-11-03 09:53:43] local.INFO: Processing buffer {"connection_id":228110,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa4ef88012d0b258007035bf0000e016423..."} 
[2026-11-03 09:53:43] local.INFO: Packet analysis {"connection_id":228110,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa4"} 
[2026-11-03 09:53:43] local.INFO: Extracted packet for processing {"connection_id":228110,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa4"} 
[2026-11-03 09:53:43] local.INFO: GPS Element Parsed {"raw_longitude":755705216,"raw_latitude":117660656,"longitude_deg":75.5705216,"latitude_deg":11.7660656,"altitude":14,"angle":356,"satellites":35,"speed":7,"hex_longitude":"2d0b2580","hex_latitude":"07035bf0","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:53:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182013184001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:53:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38990486207201280,"note":"Value kept but may cause issues"} 
[2026-11-03 09:53:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":807833213280382976,"note":"Value kept but may cause issues"} 
[2026-11-03 09:53:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:53:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793679749000,"timestamp_ms":1793679749000,"timestamp_seconds":1793679749,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa4ef88"} 
[2026-11-03 09:53:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:53:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 09:53:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09: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-11-03 09:53:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:53:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:53:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228110,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:53:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228110,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:53:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228110,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:53:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:53:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:53:43] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:53:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182013184001,"66":14461,"17":206,"94":11008,"24":7,"16":38990486207201280,"45":807833213280382976},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:53:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:53:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:53:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182013184001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:53:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:53:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38990486207201280,"km_value":38990486207201.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:53:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":807833213280382976,"description":"Unknown IO ID 45"} 
[2026-11-03 09:53:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182013184001,"power":14461,"axis_x":206,"unknown_94":11008,"ignition":7,"odometer":null,"unknown_45":807833213280382976}} 
[2026-11-03 09:53:43] local.INFO: DEBUG: GPS processor result {"connection_id":228110,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54123,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:53:43] local.INFO: GPS data processed {"connection_id":228110,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:53:43] local.INFO: Acknowledgment sent {"connection_id":228110,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:54:10] local.INFO: TCP Data received {"connection_id":231638,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:54:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231638,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:54:10] local.INFO: Processing buffer {"connection_id":231638,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:54:10] local.INFO: IMEI packet received {"connection_id":231638,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:54:10] local.INFO: IMEI acknowledgment sent {"connection_id":231638,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:54:15] local.INFO: TCP Data received {"connection_id":231638,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:54:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231638,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:54:15] local.INFO: Processing buffer {"connection_id":231638,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:54:15] local.INFO: IMEI packet received {"connection_id":231638,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:54:15] local.INFO: IMEI acknowledgment sent {"connection_id":231638,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:54:16] local.INFO: TCP Data received {"connection_id":228110,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa65ad0012d0b0d4007032c40000c00e826..."} 
[2026-11-03 09:54:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228110,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa65ad0012d0b0d4007032c40000c00e826..."} 
[2026-11-03 09:54:16] local.INFO: Processing buffer {"connection_id":228110,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa65ad0012d0b0d4007032c40000c00e826..."} 
[2026-11-03 09:54:16] local.INFO: Packet analysis {"connection_id":228110,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa6"} 
[2026-11-03 09:54:16] local.INFO: Extracted packet for processing {"connection_id":228110,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa6"} 
[2026-11-03 09:54:16] local.INFO: GPS Element Parsed {"raw_longitude":755699008,"raw_latitude":117648448,"longitude_deg":75.5699008,"latitude_deg":11.7648448,"altitude":12,"angle":232,"satellites":38,"speed":22,"hex_longitude":"2d0b0d40","hex_latitude":"07032c40","is_valid_coordinates":true} 
[2026-11-03 09:54: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-11-03 09:54:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182039296001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:54:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38991521294319616,"note":"Value kept but may cause issues"} 
[2026-11-03 09:54:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":796785320441792512,"note":"Value kept but may cause issues"} 
[2026-11-03 09:54:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:54:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793679842000,"timestamp_ms":1793679842000,"timestamp_seconds":1793679842,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa65ad0"} 
[2026-11-03 09:54:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:54:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:54: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":57,"n8_eight_byte":54,"data_length":795,"current_offset":136} 
[2026-11-03 09:54:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":969,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:54: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-11-03 09:54:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:54:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:54:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228110,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:54:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228110,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:54:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228110,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:54:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:54:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:54:16] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:54:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182039296001,"66":14646,"17":206,"94":11008,"24":22,"16":38991521294319616,"45":796785320441792512},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:54:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:54:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:54:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182039296001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:54:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:54:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38991521294319616,"km_value":38991521294319.62,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:54:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":796785320441792512,"description":"Unknown IO ID 45"} 
[2026-11-03 09:54:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182039296001,"power":14646,"axis_x":206,"unknown_94":11008,"ignition":22,"odometer":null,"unknown_45":796785320441792512}} 
[2026-11-03 09:54:16] local.INFO: DEBUG: GPS processor result {"connection_id":228110,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54124,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:54:16] local.INFO: GPS data processed {"connection_id":228110,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:54:16] local.INFO: Acknowledgment sent {"connection_id":228110,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:54:16] local.INFO: TCP Data received {"connection_id":231638,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:54:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231638,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:54:16] local.INFO: Processing buffer {"connection_id":231638,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:54:16] local.INFO: Packet analysis {"connection_id":231638,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:54:16] local.INFO: Extracted packet for processing {"connection_id":231638,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:54:16] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":36,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 09:54: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-11-03 09:54:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181946368001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:54:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 09:54:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 09:54:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:54:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793679779000,"timestamp_ms":1793679779000,"timestamp_seconds":1793679779,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa564b8"} 
[2026-11-03 09:54:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:54: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-11-03 09:54: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 09:54:16] 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-11-03 09:54: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-11-03 09:54:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:54:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:54:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231638,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:54:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231638,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:54:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231638,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:54:16] 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-11-03 09:54:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:54:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:54:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181946368001,"66":26060,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:54:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:54:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:54:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181946368001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:54:16] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:54:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:54:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:54:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 09:54:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181946368001,"power":26060,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 09:54:16] local.INFO: DEBUG: GPS processor result {"connection_id":231638,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54125,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:54:16] local.INFO: GPS data processed {"connection_id":231638,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:54:16] local.INFO: Acknowledgment sent {"connection_id":231638,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:54:21] local.INFO: TCP Data received {"connection_id":231638,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:54:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231638,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:54:21] local.INFO: Processing buffer {"connection_id":231638,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:54:21] local.INFO: Packet analysis {"connection_id":231638,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:54:21] local.INFO: Extracted packet for processing {"connection_id":231638,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:54:21] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":36,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 09:54: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-11-03 09:54:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181946368001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:54:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 09:54:21] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 09:54:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:54:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793679779000,"timestamp_ms":1793679779000,"timestamp_seconds":1793679779,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa564b8"} 
[2026-11-03 09:54:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:54: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-11-03 09:54: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":155,"data_length":795,"current_offset":136} 
[2026-11-03 09:54:21] 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-11-03 09:54: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-11-03 09:54:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:54:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:54:21] local.INFO: Teltonika packet parsed successfully {"connection_id":231638,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:54:21] local.INFO: Passing IMEI to GPS processor {"connection_id":231638,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:54:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":231638,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:54:21] 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-11-03 09:54:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:54:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:54:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181946368001,"66":26060,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:54:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:54:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:54:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181946368001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:54:21] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:54:21] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:54:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:54:21] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 09:54:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181946368001,"power":26060,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 09:54:21] local.INFO: DEBUG: GPS processor result {"connection_id":231638,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54126,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:54:21] local.INFO: GPS data processed {"connection_id":231638,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:54:21] local.INFO: Acknowledgment sent {"connection_id":231638,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:54:39] local.INFO: TCP Data received {"connection_id":231639,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:54:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231639,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:54:39] local.INFO: Processing buffer {"connection_id":231639,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:54:39] local.INFO: IMEI packet received {"connection_id":231639,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:54:39] local.INFO: IMEI acknowledgment sent {"connection_id":231639,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:54:42] local.INFO: TCP Data received {"connection_id":231639,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:54:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231639,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:54:42] local.INFO: Processing buffer {"connection_id":231639,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:54:42] local.INFO: IMEI packet received {"connection_id":231639,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:54:42] local.INFO: IMEI acknowledgment sent {"connection_id":231639,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:54:44] local.INFO: TCP Data received {"connection_id":231639,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:54:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231639,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:54:44] local.INFO: Processing buffer {"connection_id":231639,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:54:44] local.INFO: IMEI packet received {"connection_id":231639,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:54:44] local.INFO: IMEI acknowledgment sent {"connection_id":231639,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:54:46] local.INFO: TCP Data received {"connection_id":231639,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa662a0012d0b09c0070328d0000c00d526..."} 
[2026-11-03 09:54:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231639,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa662a0012d0b09c0070328d0000c00d526..."} 
[2026-11-03 09:54:46] local.INFO: Processing buffer {"connection_id":231639,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa662a0012d0b09c0070328d0000c00d526..."} 
[2026-11-03 09:54:46] local.INFO: Packet analysis {"connection_id":231639,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa6"} 
[2026-11-03 09:54:46] local.INFO: Extracted packet for processing {"connection_id":231639,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa6"} 
[2026-11-03 09:54:46] local.INFO: GPS Element Parsed {"raw_longitude":755698112,"raw_latitude":117647568,"longitude_deg":75.5698112,"latitude_deg":11.7647568,"altitude":12,"angle":213,"satellites":38,"speed":24,"hex_longitude":"2d0b09c0","hex_latitude":"070328d0","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:54:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182039552001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:54:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38991581423861760,"note":"Value kept but may cause issues"} 
[2026-11-03 09:54:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":796363107976626176,"note":"Value kept but may cause issues"} 
[2026-11-03 09:54:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:54:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793679844000,"timestamp_ms":1793679844000,"timestamp_seconds":1793679844,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa662a0"} 
[2026-11-03 09:54:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:54:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09: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":57,"n8_eight_byte":54,"data_length":795,"current_offset":136} 
[2026-11-03 09:54:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":969,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09: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-11-03 09:54:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:54:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:54:46] local.INFO: Teltonika packet parsed successfully {"connection_id":231639,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:54:46] local.INFO: Passing IMEI to GPS processor {"connection_id":231639,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:54:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":231639,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:54:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:54:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:54:46] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:54:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182039552001,"66":14439,"17":206,"94":11008,"24":24,"16":38991581423861760,"45":796363107976626176},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:54:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:54:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:54:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182039552001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:54:46] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:54:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38991581423861760,"km_value":38991581423861.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:54:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":796363107976626176,"description":"Unknown IO ID 45"} 
[2026-11-03 09:54:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182039552001,"power":14439,"axis_x":206,"unknown_94":11008,"ignition":24,"odometer":null,"unknown_45":796363107976626176}} 
[2026-11-03 09:54:46] local.INFO: DEBUG: GPS processor result {"connection_id":231639,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54127,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:54:46] local.INFO: GPS data processed {"connection_id":231639,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:54:46] local.INFO: Acknowledgment sent {"connection_id":231639,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:54:53] local.INFO: TCP Data received {"connection_id":231639,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa66688012d0b088007032660000c00ca26..."} 
[2026-11-03 09:54:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231639,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa66688012d0b088007032660000c00ca26..."} 
[2026-11-03 09:54:53] local.INFO: Processing buffer {"connection_id":231639,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa66688012d0b088007032660000c00ca26..."} 
[2026-11-03 09:54:53] local.INFO: Packet analysis {"connection_id":231639,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa6"} 
[2026-11-03 09:54:53] local.INFO: Extracted packet for processing {"connection_id":231639,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa6"} 
[2026-11-03 09:54:53] local.INFO: GPS Element Parsed {"raw_longitude":755697792,"raw_latitude":117646944,"longitude_deg":75.5697792,"latitude_deg":11.7646944,"altitude":12,"angle":202,"satellites":38,"speed":27,"hex_longitude":"2d0b0880","hex_latitude":"07032660","is_valid_coordinates":true} 
[2026-11-03 09:54: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-11-03 09:54:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182040064001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:54:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38991615783600128,"note":"Value kept but may cause issues"} 
[2026-11-03 09:54:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":795377945557913600,"note":"Value kept but may cause issues"} 
[2026-11-03 09:54:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:54:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793679845000,"timestamp_ms":1793679845000,"timestamp_seconds":1793679845,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa66688"} 
[2026-11-03 09:54:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:54:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:54: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":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 09:54:53] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:54: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-11-03 09:54:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:54:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:54:53] local.INFO: Teltonika packet parsed successfully {"connection_id":231639,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:54:53] local.INFO: Passing IMEI to GPS processor {"connection_id":231639,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:54:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":231639,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:54:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:54:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:54:53] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:54:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182040064001,"66":14439,"17":206,"94":11008,"24":27,"16":38991615783600128,"45":795377945557913600},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:54:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:54:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:54:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182040064001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:54:53] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:54:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38991615783600128,"km_value":38991615783600.125,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:54:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":795377945557913600,"description":"Unknown IO ID 45"} 
[2026-11-03 09:54:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182040064001,"power":14439,"axis_x":206,"unknown_94":11008,"ignition":27,"odometer":null,"unknown_45":795377945557913600}} 
[2026-11-03 09:54:53] local.INFO: DEBUG: GPS processor result {"connection_id":231639,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54128,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:54:53] local.INFO: GPS data processed {"connection_id":231639,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:54:53] local.INFO: Acknowledgment sent {"connection_id":231639,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:55:05] local.INFO: TCP Data received {"connection_id":229820,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:55:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229820,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:55:05] local.INFO: Processing buffer {"connection_id":229820,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:55:05] local.INFO: IMEI packet received {"connection_id":229820,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:55:05] local.INFO: IMEI acknowledgment sent {"connection_id":229820,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:55:10] local.INFO: TCP Data received {"connection_id":229820,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:55:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229820,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:55:10] local.INFO: Processing buffer {"connection_id":229820,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:55:10] local.INFO: IMEI packet received {"connection_id":229820,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:55:10] local.INFO: IMEI acknowledgment sent {"connection_id":229820,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:55:11] local.INFO: TCP Data received {"connection_id":229820,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:55:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229820,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:55:11] local.INFO: Processing buffer {"connection_id":229820,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:55:11] local.INFO: Packet analysis {"connection_id":229820,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:55:11] local.INFO: Extracted packet for processing {"connection_id":229820,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:55:11] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":36,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 09:55: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-11-03 09:55:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181946368001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:55:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 09:55:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 09:55:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:55:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793679779000,"timestamp_ms":1793679779000,"timestamp_seconds":1793679779,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa564b8"} 
[2026-11-03 09:55:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:55: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-11-03 09:55: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 09:55:11] 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-11-03 09:55: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-11-03 09:55:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:55:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:55:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229820,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:55:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:55:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:55:11] 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-11-03 09:55:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:55:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:55:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181946368001,"66":26060,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:55:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:55:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:55:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181946368001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:55:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:55:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:55:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:55:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 09:55:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181946368001,"power":26060,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 09:55:11] local.INFO: DEBUG: GPS processor result {"connection_id":229820,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54129,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:55:11] local.INFO: GPS data processed {"connection_id":229820,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:55:11] local.INFO: Acknowledgment sent {"connection_id":229820,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:55:24] local.INFO: TCP Data received {"connection_id":231639,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa77410012d0b01000702be88000e00b027..."} 
[2026-11-03 09:55:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231639,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa77410012d0b01000702be88000e00b027..."} 
[2026-11-03 09:55:24] local.INFO: Processing buffer {"connection_id":231639,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa77410012d0b01000702be88000e00b027..."} 
[2026-11-03 09:55:24] local.INFO: Packet analysis {"connection_id":231639,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa7"} 
[2026-11-03 09:55:24] local.INFO: Extracted packet for processing {"connection_id":231639,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa7"} 
[2026-11-03 09:55:24] local.INFO: GPS Element Parsed {"raw_longitude":755695872,"raw_latitude":117620360,"longitude_deg":75.5695872,"latitude_deg":11.762036,"altitude":14,"angle":176,"satellites":39,"speed":14,"hex_longitude":"2d0b0100","hex_latitude":"0702be88","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:55:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182057472001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:55:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38993153381892096,"note":"Value kept but may cause issues"} 
[2026-11-03 09:55:24] local.WARNING: Large IO value detected {"io_id":45,"raw_value":792985408249071616,"note":"Value kept but may cause issues"} 
[2026-11-03 09:55:24] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:55:24] local.INFO: AVL Record Parsed {"raw_timestamp":1793679914000,"timestamp_ms":1793679914000,"timestamp_seconds":1793679914,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa77410"} 
[2026-11-03 09:55:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:55:24] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09: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":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 09:55:24] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09: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-11-03 09:55:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:55:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:55:24] local.INFO: Teltonika packet parsed successfully {"connection_id":231639,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:55:24] local.INFO: Passing IMEI to GPS processor {"connection_id":231639,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:55:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":231639,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:55:24] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:55:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:55:24] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:55:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182057472001,"66":14461,"17":206,"94":11008,"24":14,"16":38993153381892096,"45":792985408249071616},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:55:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:55:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:55:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182057472001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:55:24] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:55:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38993153381892096,"km_value":38993153381892.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:55:24] local.INFO: Unknown IO ID detected {"io_id":45,"value":792985408249071616,"description":"Unknown IO ID 45"} 
[2026-11-03 09:55:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182057472001,"power":14461,"axis_x":206,"unknown_94":11008,"ignition":14,"odometer":null,"unknown_45":792985408249071616}} 
[2026-11-03 09:55:24] local.INFO: DEBUG: GPS processor result {"connection_id":231639,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54130,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:55:24] local.INFO: GPS data processed {"connection_id":231639,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:55:24] local.INFO: Acknowledgment sent {"connection_id":231639,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:55:39] local.INFO: TCP Data received {"connection_id":228113,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:55:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228113,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:55:39] local.INFO: Processing buffer {"connection_id":228113,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:55:39] local.INFO: IMEI packet received {"connection_id":228113,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:55:39] local.INFO: IMEI acknowledgment sent {"connection_id":228113,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:55:42] local.INFO: TCP Data received {"connection_id":229820,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:55:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229820,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:55:42] local.INFO: Processing buffer {"connection_id":229820,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:55:42] local.INFO: Packet analysis {"connection_id":229820,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:55:42] local.INFO: Extracted packet for processing {"connection_id":229820,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:55:42] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":36,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 09:55:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 09:55:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181946368001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:55:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 09:55:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 09:55:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:55:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793679779000,"timestamp_ms":1793679779000,"timestamp_seconds":1793679779,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa564b8"} 
[2026-11-03 09:55:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:55:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 09:55:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 09:55:42] 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-11-03 09:55:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:55:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:55:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:55:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229820,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:55:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:55:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:55:42] 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-11-03 09:55:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:55:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:55:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181946368001,"66":26060,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:55:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:55:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:55:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181946368001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:55:42] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:55:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:55:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:55:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 09:55:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181946368001,"power":26060,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 09:55:42] local.INFO: DEBUG: GPS processor result {"connection_id":229820,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54131,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:55:42] local.INFO: GPS data processed {"connection_id":229820,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:55:42] local.INFO: Acknowledgment sent {"connection_id":229820,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:55:44] local.INFO: TCP Data received {"connection_id":228113,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:55:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228113,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:55:44] local.INFO: Processing buffer {"connection_id":228113,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:55:44] local.INFO: IMEI packet received {"connection_id":228113,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:55:44] local.INFO: IMEI acknowledgment sent {"connection_id":228113,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:55:45] local.INFO: TCP Data received {"connection_id":228113,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa78798012d0b02800702b610000f00a327..."} 
[2026-11-03 09:55:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228113,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa78798012d0b02800702b610000f00a327..."} 
[2026-11-03 09:55:45] local.INFO: Processing buffer {"connection_id":228113,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa78798012d0b02800702b610000f00a327..."} 
[2026-11-03 09:55:45] local.INFO: Packet analysis {"connection_id":228113,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa7"} 
[2026-11-03 09:55:45] local.INFO: Extracted packet for processing {"connection_id":228113,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa7"} 
[2026-11-03 09:55:45] local.INFO: GPS Element Parsed {"raw_longitude":755696256,"raw_latitude":117618192,"longitude_deg":75.5696256,"latitude_deg":11.7618192,"altitude":15,"angle":163,"satellites":39,"speed":21,"hex_longitude":"2d0b0280","hex_latitude":"0702b610","is_valid_coordinates":true} 
[2026-11-03 09:55: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-11-03 09:55:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182057984001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:55:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38993260756074496,"note":"Value kept but may cause issues"} 
[2026-11-03 09:55:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":792915039504730112,"note":"Value kept but may cause issues"} 
[2026-11-03 09:55:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:55:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793679919000,"timestamp_ms":1793679919000,"timestamp_seconds":1793679919,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa78798"} 
[2026-11-03 09:55:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:55:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:55:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 09:55:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:55: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-11-03 09:55:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:55:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:55:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228113,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:55:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228113,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:55:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228113,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:55:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:55:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:55:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:55:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182057984001,"66":14407,"17":206,"94":11008,"24":21,"16":38993260756074496,"45":792915039504730112},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:55:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:55:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:55:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182057984001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:55:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:55:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38993260756074496,"km_value":38993260756074.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:55:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":792915039504730112,"description":"Unknown IO ID 45"} 
[2026-11-03 09:55:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182057984001,"power":14407,"axis_x":206,"unknown_94":11008,"ignition":21,"odometer":null,"unknown_45":792915039504730112}} 
[2026-11-03 09:55:46] local.INFO: DEBUG: GPS processor result {"connection_id":228113,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54132,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:55:46] local.INFO: GPS data processed {"connection_id":228113,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:55:46] local.INFO: Acknowledgment sent {"connection_id":228113,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:56:06] local.INFO: TCP Data received {"connection_id":229821,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:56:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229821,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:56:06] local.INFO: Processing buffer {"connection_id":229821,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:56:06] local.INFO: IMEI packet received {"connection_id":229821,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:56:06] local.INFO: IMEI acknowledgment sent {"connection_id":229821,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:56:06] local.INFO: TCP Data received {"connection_id":228112,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:56:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228112,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:56:06] local.INFO: Processing buffer {"connection_id":228112,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:56:06] local.INFO: IMEI packet received {"connection_id":228112,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 09:56:06] local.INFO: IMEI acknowledgment sent {"connection_id":228112,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:56:10] local.INFO: TCP Data received {"connection_id":229821,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:56:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229821,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:56:10] local.INFO: Processing buffer {"connection_id":229821,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:56:10] local.INFO: IMEI packet received {"connection_id":229821,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:56:10] local.INFO: IMEI acknowledgment sent {"connection_id":229821,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:56:11] local.INFO: TCP Data received {"connection_id":229821,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:56:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229821,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:56:11] local.INFO: Processing buffer {"connection_id":229821,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:56:11] local.INFO: Packet analysis {"connection_id":229821,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:56:11] local.INFO: Extracted packet for processing {"connection_id":229821,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:56:11] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":36,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:56:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181946368001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:56:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 09:56:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 09:56:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:56:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793679779000,"timestamp_ms":1793679779000,"timestamp_seconds":1793679779,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa564b8"} 
[2026-11-03 09:56:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:56: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-11-03 09: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 09:56:11] 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-11-03 09: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-11-03 09:56:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:56:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:56:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229821,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:56:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:56:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:56:11] 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-11-03 09:56:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:56:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:56:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181946368001,"66":26060,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:56:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:56:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:56:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181946368001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:56:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:56:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:56:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:56:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 09:56:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181946368001,"power":26060,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 09:56:11] local.INFO: DEBUG: GPS processor result {"connection_id":229821,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54133,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:56:11] local.INFO: GPS data processed {"connection_id":229821,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:56:11] local.INFO: Acknowledgment sent {"connection_id":229821,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:56:43] local.INFO: TCP Data received {"connection_id":229821,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:56:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229821,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:56:43] local.INFO: Processing buffer {"connection_id":229821,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:56:43] local.INFO: Packet analysis {"connection_id":229821,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:56:43] local.INFO: Extracted packet for processing {"connection_id":229821,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:56:43] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":36,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 09:56:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 09:56:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181946368001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:56:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 09:56:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 09:56:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:56:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793679779000,"timestamp_ms":1793679779000,"timestamp_seconds":1793679779,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa564b8"} 
[2026-11-03 09:56:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:56:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 09:56:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 09:56:43] 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-11-03 09:56:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:56:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:56:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:56:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229821,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:56:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:56:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:56:43] 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-11-03 09:56:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:56:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:56:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181946368001,"66":26060,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:56:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:56:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:56:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181946368001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:56:43] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:56:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:56:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:56:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 09:56:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181946368001,"power":26060,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 09:56:43] local.INFO: DEBUG: GPS processor result {"connection_id":229821,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54134,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:56:43] local.INFO: GPS data processed {"connection_id":229821,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:56:43] local.INFO: Acknowledgment sent {"connection_id":229821,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:56:43] local.INFO: TCP Data received {"connection_id":228114,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:56:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228114,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:56:43] local.INFO: Processing buffer {"connection_id":228114,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 09:56:43] local.INFO: IMEI packet received {"connection_id":228114,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 09:56:43] local.INFO: IMEI acknowledgment sent {"connection_id":228114,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:57:01] local.INFO: TCP Data received {"connection_id":228113,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa78f68012d0b04400702b2100010009826..."} 
[2026-11-03 09:57:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228113,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa78f68012d0b04400702b2100010009826..."} 
[2026-11-03 09:57:01] local.INFO: Processing buffer {"connection_id":228113,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa78f68012d0b04400702b2100010009826..."} 
[2026-11-03 09:57:01] local.INFO: Packet analysis {"connection_id":228113,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa7"} 
[2026-11-03 09:57:01] local.INFO: Extracted packet for processing {"connection_id":228113,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa7"} 
[2026-11-03 09:57:01] local.INFO: GPS Element Parsed {"raw_longitude":755696704,"raw_latitude":117617168,"longitude_deg":75.5696704,"latitude_deg":11.7617168,"altitude":16,"angle":152,"satellites":38,"speed":20,"hex_longitude":"2d0b0440","hex_latitude":"0702b210","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:57:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182059264001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:57:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38993316590649344,"note":"Value kept but may cause issues"} 
[2026-11-03 09:57:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":793337251969241088,"note":"Value kept but may cause issues"} 
[2026-11-03 09:57:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:57:01] local.INFO: AVL Record Parsed {"raw_timestamp":1793679921000,"timestamp_ms":1793679921000,"timestamp_seconds":1793679921,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa78f68"} 
[2026-11-03 09:57:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:57:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09: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":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 09:57:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09: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-11-03 09:57:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:57:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:57:01] local.INFO: Teltonika packet parsed successfully {"connection_id":228113,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:57:01] local.INFO: Passing IMEI to GPS processor {"connection_id":228113,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:57:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":228113,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:57:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:57:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:57:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:57:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182059264001,"66":14428,"17":206,"94":11008,"24":20,"16":38993316590649344,"45":793337251969241088},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:57:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:57:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:57:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182059264001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:57:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:57:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38993316590649344,"km_value":38993316590649.34,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:57:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":793337251969241088,"description":"Unknown IO ID 45"} 
[2026-11-03 09:57:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182059264001,"power":14428,"axis_x":206,"unknown_94":11008,"ignition":20,"odometer":null,"unknown_45":793337251969241088}} 
[2026-11-03 09:57:02] local.INFO: DEBUG: GPS processor result {"connection_id":228113,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54135,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:57:02] local.INFO: GPS data processed {"connection_id":228113,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:57:02] local.INFO: Acknowledgment sent {"connection_id":228113,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:57:05] local.INFO: TCP Data received {"connection_id":228115,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:57:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228115,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:57:05] local.INFO: Processing buffer {"connection_id":228115,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:57:05] local.INFO: IMEI packet received {"connection_id":228115,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:57:05] local.INFO: IMEI acknowledgment sent {"connection_id":228115,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:57:10] local.INFO: TCP Data received {"connection_id":228115,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:57:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228115,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:57:10] local.INFO: Processing buffer {"connection_id":228115,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:57:10] local.INFO: IMEI packet received {"connection_id":228115,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:57:10] local.INFO: IMEI acknowledgment sent {"connection_id":228115,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:57:11] local.INFO: TCP Data received {"connection_id":228115,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:57:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228115,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:57:11] local.INFO: Processing buffer {"connection_id":228115,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:57:11] local.INFO: Packet analysis {"connection_id":228115,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:57:11] local.INFO: Extracted packet for processing {"connection_id":228115,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:57:11] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":36,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 09:57: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-11-03 09:57:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181946368001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:57:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 09:57:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 09:57:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:57:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793679779000,"timestamp_ms":1793679779000,"timestamp_seconds":1793679779,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa564b8"} 
[2026-11-03 09:57:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:57: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-11-03 09:57: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 09:57:11] 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-11-03 09:57: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-11-03 09:57:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:57:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:57:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228115,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:57:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228115,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:57:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228115,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:57:11] 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-11-03 09:57:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:57:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:57:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181946368001,"66":26060,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:57:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:57:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:57:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181946368001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:57:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:57:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:57:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:57:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 09:57:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181946368001,"power":26060,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 09:57:11] local.INFO: DEBUG: GPS processor result {"connection_id":228115,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54136,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:57:11] local.INFO: GPS data processed {"connection_id":228115,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:57:11] local.INFO: Acknowledgment sent {"connection_id":228115,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:57:43] local.INFO: TCP Data received {"connection_id":228115,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:57:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228115,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:57:43] local.INFO: Processing buffer {"connection_id":228115,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:57:43] local.INFO: Packet analysis {"connection_id":228115,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:57:43] local.INFO: Extracted packet for processing {"connection_id":228115,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:57:43] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":36,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 09:57: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-11-03 09:57:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181946368001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:57:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 09:57:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 09:57:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:57:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793679779000,"timestamp_ms":1793679779000,"timestamp_seconds":1793679779,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa564b8"} 
[2026-11-03 09:57:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:57:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 09:57:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 09:57:43] 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-11-03 09:57: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-11-03 09:57:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:57:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:57:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228115,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:57:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228115,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:57:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228115,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:57:43] 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-11-03 09:57:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:57:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:57:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181946368001,"66":26060,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:57:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:57:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:57:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181946368001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:57:43] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:57:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:57:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:57:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 09:57:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181946368001,"power":26060,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 09:57:43] local.INFO: DEBUG: GPS processor result {"connection_id":228115,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54137,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:57:43] local.INFO: GPS data processed {"connection_id":228115,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:57:43] local.INFO: Acknowledgment sent {"connection_id":228115,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:57:55] local.INFO: TCP Data received {"connection_id":229822,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:57:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229822,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:57:55] local.INFO: Processing buffer {"connection_id":229822,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:57:55] local.INFO: IMEI packet received {"connection_id":229822,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:57:55] local.INFO: IMEI acknowledgment sent {"connection_id":229822,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:58:00] local.INFO: TCP Data received {"connection_id":229822,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:58:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229822,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:58:00] local.INFO: Processing buffer {"connection_id":229822,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:58:00] local.INFO: IMEI packet received {"connection_id":229822,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:58:00] local.INFO: IMEI acknowledgment sent {"connection_id":229822,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:58:01] local.INFO: TCP Data received {"connection_id":229822,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa8fe98012d0b13000702a0980013015d20..."} 
[2026-11-03 09:58:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229822,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa8fe98012d0b13000702a0980013015d20..."} 
[2026-11-03 09:58:01] local.INFO: Processing buffer {"connection_id":229822,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa8fe98012d0b13000702a0980013015d20..."} 
[2026-11-03 09:58:01] local.INFO: Packet analysis {"connection_id":229822,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa8"} 
[2026-11-03 09:58:01] local.INFO: Extracted packet for processing {"connection_id":229822,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa8"} 
[2026-11-03 09:58:01] local.INFO: GPS Element Parsed {"raw_longitude":755700480,"raw_latitude":117612696,"longitude_deg":75.570048,"latitude_deg":11.7612696,"altitude":19,"angle":349,"satellites":32,"speed":0,"hex_longitude":"2d0b1300","hex_latitude":"0702a098","is_valid_coordinates":true} 
[2026-11-03 09: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-11-03 09:58:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182083584001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:58:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38993694547771392,"note":"Value kept but may cause issues"} 
[2026-11-03 09:58:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":797981589083551744,"note":"Value kept but may cause issues"} 
[2026-11-03 09:58:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:58:01] local.INFO: AVL Record Parsed {"raw_timestamp":1793680015000,"timestamp_ms":1793680015000,"timestamp_seconds":1793680015,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa8fe98"} 
[2026-11-03 09:58:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:58:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:58:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 09:58:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09: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-11-03 09:58:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:58:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:58:01] local.INFO: Teltonika packet parsed successfully {"connection_id":229822,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:58:01] local.INFO: Passing IMEI to GPS processor {"connection_id":229822,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:58:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":229822,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:58:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.35","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:58:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:58:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:58:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182083584001,"66":14450,"17":206,"94":11008,"24":0,"16":38993694547771392,"45":797981589083551744},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:58:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:58:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:58:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182083584001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:58:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:58:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38993694547771392,"km_value":38993694547771.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:58:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":797981589083551744,"description":"Unknown IO ID 45"} 
[2026-11-03 09:58:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182083584001,"power":14450,"axis_x":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":797981589083551744}} 
[2026-11-03 09:58:01] local.INFO: DEBUG: GPS processor result {"connection_id":229822,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54138,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:58:01] local.INFO: GPS data processed {"connection_id":229822,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:58:01] local.INFO: Acknowledgment sent {"connection_id":229822,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:58:05] local.INFO: TCP Data received {"connection_id":231641,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:58:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231641,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:58:05] local.INFO: Processing buffer {"connection_id":231641,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:58:05] local.INFO: IMEI packet received {"connection_id":231641,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:58:05] local.INFO: IMEI acknowledgment sent {"connection_id":231641,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:58:10] local.INFO: TCP Data received {"connection_id":231641,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:58:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231641,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:58:10] local.INFO: Processing buffer {"connection_id":231641,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:58:10] local.INFO: IMEI packet received {"connection_id":231641,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:58:10] local.INFO: IMEI acknowledgment sent {"connection_id":231641,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:58:11] local.INFO: TCP Data received {"connection_id":231641,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:58:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231641,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:58:11] local.INFO: Processing buffer {"connection_id":231641,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa564b8012cff014007003a10000e014924..."} 
[2026-11-03 09:58:11] local.INFO: Packet analysis {"connection_id":231641,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:58:11] local.INFO: Extracted packet for processing {"connection_id":231641,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa5"} 
[2026-11-03 09:58:11] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":36,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 09:58:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 09:58:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459181946368001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:58:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 09:58:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 09:58:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:58:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793679779000,"timestamp_ms":1793679779000,"timestamp_seconds":1793679779,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa564b8"} 
[2026-11-03 09:58:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:58: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-11-03 09:58:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 09:58:11] 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-11-03 09:58:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:58:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:58:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:58:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231641,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:58:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:58:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:58:11] 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-11-03 09:58:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:58:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:58:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459181946368001,"66":26060,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:58:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:58:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:58:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459181946368001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:58:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:58:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:58:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:58:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 09:58:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459181946368001,"power":26060,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 09:58:11] local.INFO: DEBUG: GPS processor result {"connection_id":231641,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54139,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:58:11] local.INFO: GPS data processed {"connection_id":231641,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:58:11] local.INFO: Acknowledgment sent {"connection_id":231641,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:58:42] local.INFO: TCP Data received {"connection_id":231641,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 09:58:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231641,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 09:58:42] local.INFO: Processing buffer {"connection_id":231641,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 09:58:42] local.INFO: Packet analysis {"connection_id":231641,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 09:58:42] local.INFO: Extracted packet for processing {"connection_id":231641,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 09:58:42] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":33,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 09:58: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-11-03 09:58:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182023424001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:58:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 09:58:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 09:58:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:58:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793680080000,"timestamp_ms":1793680080000,"timestamp_seconds":1793680080,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa9fc80"} 
[2026-11-03 09:58:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:58:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 09:58: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 09:58:42] 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-11-03 09:58: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-11-03 09:58:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:58:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:58:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231641,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:58:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:58:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:58:42] 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-11-03 09:58:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:58:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:58:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182023424001,"66":25908,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:58:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:58:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:58:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182023424001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:58:42] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:58:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:58:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:58:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 09:58:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182023424001,"power":25908,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 09:58:42] local.INFO: DEBUG: GPS processor result {"connection_id":231641,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54140,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:58:42] local.INFO: GPS data processed {"connection_id":231641,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:58:42] local.INFO: Acknowledgment sent {"connection_id":231641,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:59:10] local.INFO: TCP Data received {"connection_id":229823,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:59:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229823,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:59:10] local.INFO: Processing buffer {"connection_id":229823,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:59:10] local.INFO: IMEI packet received {"connection_id":229823,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 09:59:10] local.INFO: IMEI acknowledgment sent {"connection_id":229823,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:59:14] local.INFO: TCP Data received {"connection_id":229824,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:59:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229824,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:59:14] local.INFO: Processing buffer {"connection_id":229824,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:59:14] local.INFO: IMEI packet received {"connection_id":229824,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:59:14] local.INFO: IMEI acknowledgment sent {"connection_id":229824,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:59:15] local.INFO: TCP Data received {"connection_id":229823,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:59:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229823,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:59:15] local.INFO: Processing buffer {"connection_id":229823,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 09:59:15] local.INFO: IMEI packet received {"connection_id":229823,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 09:59:15] local.INFO: IMEI acknowledgment sent {"connection_id":229823,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:59:16] local.INFO: TCP Data received {"connection_id":229823,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 09:59:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229823,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 09:59:16] local.INFO: Processing buffer {"connection_id":229823,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 09:59:16] local.INFO: Packet analysis {"connection_id":229823,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 09:59:16] local.INFO: Extracted packet for processing {"connection_id":229823,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 09:59:16] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":33,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 09:59: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-11-03 09:59:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182023424001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:59:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 09:59:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 09:59:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:59:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793680080000,"timestamp_ms":1793680080000,"timestamp_seconds":1793680080,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa9fc80"} 
[2026-11-03 09:59:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:59: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-11-03 09:59: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 09:59:16] 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-11-03 09:59: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-11-03 09:59:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:59:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:59:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229823,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:59:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:59:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:59:16] 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-11-03 09:59:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:59:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:59:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182023424001,"66":25908,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:59:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:59:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:59:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182023424001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:59:16] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:59:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:59:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:59:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 09:59:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182023424001,"power":25908,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 09:59:16] local.INFO: DEBUG: GPS processor result {"connection_id":229823,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54141,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:59:16] local.INFO: GPS data processed {"connection_id":229823,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:59:16] local.INFO: Acknowledgment sent {"connection_id":229823,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:59:20] local.INFO: TCP Data received {"connection_id":229823,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 09:59:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229823,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 09:59:20] local.INFO: Processing buffer {"connection_id":229823,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 09:59:20] local.INFO: Packet analysis {"connection_id":229823,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 09:59:20] local.INFO: Extracted packet for processing {"connection_id":229823,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 09:59:20] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":33,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 09:59: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-11-03 09:59:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182023424001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:59:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 09:59:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 09:59:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:59:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793680080000,"timestamp_ms":1793680080000,"timestamp_seconds":1793680080,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa9fc80"} 
[2026-11-03 09:59:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:59: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-11-03 09:59: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 09:59:20] 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-11-03 09:59: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-11-03 09:59:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:59:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:59:20] local.INFO: Teltonika packet parsed successfully {"connection_id":229823,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:59:20] local.INFO: Passing IMEI to GPS processor {"connection_id":229823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:59:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":229823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 09:59:20] 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-11-03 09:59:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 09:59:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 09:59:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182023424001,"66":25908,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 09:59:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 09:59:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 09:59:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182023424001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:59:20] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 09:59:20] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 09:59:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:59:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 09:59:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182023424001,"power":25908,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 09:59:20] local.INFO: DEBUG: GPS processor result {"connection_id":229823,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54142,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:59:20] local.INFO: GPS data processed {"connection_id":229823,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:59:20] local.INFO: Acknowledgment sent {"connection_id":229823,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:59:21] local.INFO: TCP Data received {"connection_id":229824,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:59:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229824,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:59:21] local.INFO: Processing buffer {"connection_id":229824,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:59:21] local.INFO: IMEI packet received {"connection_id":229824,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:59:21] local.INFO: IMEI acknowledgment sent {"connection_id":229824,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:59:21] local.INFO: TCP Data received {"connection_id":229824,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa91220012d0b13000702a0b8001301591e..."} 
[2026-11-03 09:59:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229824,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa91220012d0b13000702a0b8001301591e..."} 
[2026-11-03 09:59:21] local.INFO: Processing buffer {"connection_id":229824,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa91220012d0b13000702a0b8001301591e..."} 
[2026-11-03 09:59:21] local.INFO: Packet analysis {"connection_id":229824,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 09:59:21] local.INFO: Extracted packet for processing {"connection_id":229824,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 09:59:21] local.INFO: GPS Element Parsed {"raw_longitude":755700480,"raw_latitude":117612728,"longitude_deg":75.570048,"latitude_deg":11.7612728,"altitude":19,"angle":345,"satellites":30,"speed":0,"hex_longitude":"2d0b1300","hex_latitude":"0702a0b8","is_valid_coordinates":true} 
[2026-11-03 09:59:21] 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-11-03 09:59:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182083840001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:59:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38993694547771392,"note":"Value kept but may cause issues"} 
[2026-11-03 09:59:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":797981589083559936,"note":"Value kept but may cause issues"} 
[2026-11-03 09:59:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:59:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793680020000,"timestamp_ms":1793680020000,"timestamp_seconds":1793680020,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa91220"} 
[2026-11-03 09:59:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:59:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 09:59:21] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 09:59:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:59:21] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:59:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:59:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:59:21] local.INFO: Teltonika packet parsed successfully {"connection_id":229824,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:59:21] local.INFO: Passing IMEI to GPS processor {"connection_id":229824,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:59:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":229824,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:59:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:59:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:59:21] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:59:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182083840001,"66":14396,"17":206,"94":11008,"24":0,"16":38993694547771392,"45":797981589083559936},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:59:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:59:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:59:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182083840001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:59:21] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:59:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38993694547771392,"km_value":38993694547771.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:59:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":797981589083559936,"description":"Unknown IO ID 45"} 
[2026-11-03 09:59:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182083840001,"power":14396,"axis_x":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":797981589083559936}} 
[2026-11-03 09:59:21] local.INFO: DEBUG: GPS processor result {"connection_id":229824,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54143,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:59:21] local.INFO: GPS data processed {"connection_id":229824,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:59:21] local.INFO: Acknowledgment sent {"connection_id":229824,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 09:59:39] local.INFO: TCP Data received {"connection_id":228561,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:59:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228561,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:59:39] local.INFO: Processing buffer {"connection_id":228561,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:59:39] local.INFO: IMEI packet received {"connection_id":228561,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 09:59:39] local.INFO: IMEI acknowledgment sent {"connection_id":228561,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 09:59:47] local.INFO: TCP Data received {"connection_id":228561,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:59:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228561,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:59:47] local.INFO: Processing buffer {"connection_id":228561,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 09:59:47] local.INFO: IMEI packet received {"connection_id":228561,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 09:59:47] local.INFO: IMEI acknowledgment sent {"connection_id":228561,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 09:59:48] local.INFO: TCP Data received {"connection_id":228561,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa91220012d0b13000702a0b8001301591e..."} 
[2026-11-03 09:59:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228561,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa91220012d0b13000702a0b8001301591e..."} 
[2026-11-03 09:59:48] local.INFO: Processing buffer {"connection_id":228561,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa91220012d0b13000702a0b8001301591e..."} 
[2026-11-03 09:59:48] local.INFO: Packet analysis {"connection_id":228561,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 09:59:48] local.INFO: Extracted packet for processing {"connection_id":228561,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 09:59:48] local.INFO: GPS Element Parsed {"raw_longitude":755700480,"raw_latitude":117612728,"longitude_deg":75.570048,"latitude_deg":11.7612728,"altitude":19,"angle":345,"satellites":30,"speed":0,"hex_longitude":"2d0b1300","hex_latitude":"0702a0b8","is_valid_coordinates":true} 
[2026-11-03 09:59:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 09:59:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182085120001,"note":"Value kept but may cause issues"} 
[2026-11-03 09:59:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38993694547771392,"note":"Value kept but may cause issues"} 
[2026-11-03 09:59:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":797981589083568128,"note":"Value kept but may cause issues"} 
[2026-11-03 09:59:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 09:59:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793680020000,"timestamp_ms":1793680020000,"timestamp_seconds":1793680020,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa91220"} 
[2026-11-03 09:59:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 09:59:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18688,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 09:59:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 09:59:48] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 09:59:48] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 09:59:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 09:59:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 09:59:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228561,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 09:59:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228561,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:59:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228561,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 09:59:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 09:59:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 09:59:48] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 09:59:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182085120001,"66":14396,"17":206,"94":11008,"24":0,"16":38993694547771392,"45":797981589083568128},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 09:59:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 09:59:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 09:59:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182085120001,"description":"Unknown IO ID 0"} 
[2026-11-03 09:59:48] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 09:59:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38993694547771392,"km_value":38993694547771.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 09:59:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":797981589083568128,"description":"Unknown IO ID 45"} 
[2026-11-03 09:59:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182085120001,"power":14396,"axis_x":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":797981589083568128}} 
[2026-11-03 09:59:48] local.INFO: DEBUG: GPS processor result {"connection_id":228561,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54144,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 09:59:48] local.INFO: GPS data processed {"connection_id":228561,"processed":1,"errors":0,"total":1} 
[2026-11-03 09:59:48] local.INFO: Acknowledgment sent {"connection_id":228561,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:00:05] local.INFO: TCP Data received {"connection_id":228116,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:00:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228116,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:00:05] local.INFO: Processing buffer {"connection_id":228116,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:00:05] local.INFO: IMEI packet received {"connection_id":228116,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:00:05] local.INFO: IMEI acknowledgment sent {"connection_id":228116,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:00:10] local.INFO: TCP Data received {"connection_id":228116,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:00:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228116,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:00:10] local.INFO: Processing buffer {"connection_id":228116,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:00:10] local.INFO: IMEI packet received {"connection_id":228116,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:00:10] local.INFO: IMEI acknowledgment sent {"connection_id":228116,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:00:11] local.INFO: TCP Data received {"connection_id":228116,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:00:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228116,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:00:11] local.INFO: Processing buffer {"connection_id":228116,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:00:11] local.INFO: Packet analysis {"connection_id":228116,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 10:00:11] local.INFO: Extracted packet for processing {"connection_id":228116,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 10:00:11] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":33,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 10:00: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-11-03 10:00:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182023424001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:00:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:00:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:00:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:00:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793680080000,"timestamp_ms":1793680080000,"timestamp_seconds":1793680080,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa9fc80"} 
[2026-11-03 10:00:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:00: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-11-03 10:00: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 10:00:11] 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-11-03 10:00: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-11-03 10:00:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:00:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:00:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228116,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:00:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228116,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:00:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228116,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:00:11] 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-11-03 10:00:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:00:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:00:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182023424001,"66":25908,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:00:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:00:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:00:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182023424001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:00:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:00:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:00:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:00:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:00:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182023424001,"power":25908,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:00:11] local.INFO: DEBUG: GPS processor result {"connection_id":228116,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54145,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:00:11] local.INFO: GPS data processed {"connection_id":228116,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:00:11] local.INFO: Acknowledgment sent {"connection_id":228116,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:00:31] local.INFO: TCP Data received {"connection_id":228561,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa91220012d0b13000702a0b8001301591e..."} 
[2026-11-03 10:00:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228561,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa91220012d0b13000702a0b8001301591e..."} 
[2026-11-03 10:00:31] local.INFO: Processing buffer {"connection_id":228561,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa91220012d0b13000702a0b8001301591e..."} 
[2026-11-03 10:00:31] local.INFO: Packet analysis {"connection_id":228561,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 10:00:31] local.INFO: Extracted packet for processing {"connection_id":228561,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 10:00:31] local.INFO: GPS Element Parsed {"raw_longitude":755700480,"raw_latitude":117612728,"longitude_deg":75.570048,"latitude_deg":11.7612728,"altitude":19,"angle":345,"satellites":30,"speed":0,"hex_longitude":"2d0b1300","hex_latitude":"0702a0b8","is_valid_coordinates":true} 
[2026-11-03 10:00:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:00:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182085120001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:00:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38993694547771392,"note":"Value kept but may cause issues"} 
[2026-11-03 10:00:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":797981589083568128,"note":"Value kept but may cause issues"} 
[2026-11-03 10:00:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:00:31] local.INFO: AVL Record Parsed {"raw_timestamp":1793680020000,"timestamp_ms":1793680020000,"timestamp_seconds":1793680020,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa91220"} 
[2026-11-03 10:00:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:00:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18688,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 10: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":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 10:00:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10: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-11-03 10:00:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:00:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:00:31] local.INFO: Teltonika packet parsed successfully {"connection_id":228561,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:00:31] local.INFO: Passing IMEI to GPS processor {"connection_id":228561,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:00:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":228561,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:00:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:00:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:00:31] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:00:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182085120001,"66":14396,"17":206,"94":11008,"24":0,"16":38993694547771392,"45":797981589083568128},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 10:00:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:00:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:00:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182085120001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:00:31] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:00:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38993694547771392,"km_value":38993694547771.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:00:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":797981589083568128,"description":"Unknown IO ID 45"} 
[2026-11-03 10:00:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182085120001,"power":14396,"axis_x":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":797981589083568128}} 
[2026-11-03 10:00:31] local.INFO: DEBUG: GPS processor result {"connection_id":228561,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54146,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:00:31] local.INFO: GPS data processed {"connection_id":228561,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:00:31] local.INFO: Acknowledgment sent {"connection_id":228561,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:00:39] local.INFO: TCP Data received {"connection_id":231643,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:00:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231643,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:00:39] local.INFO: Processing buffer {"connection_id":231643,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:00:39] local.INFO: IMEI packet received {"connection_id":231643,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:00:39] local.INFO: IMEI acknowledgment sent {"connection_id":231643,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:00:43] local.INFO: TCP Data received {"connection_id":228116,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:00:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228116,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:00:43] local.INFO: Processing buffer {"connection_id":228116,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:00:43] local.INFO: Packet analysis {"connection_id":228116,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 10:00:43] local.INFO: Extracted packet for processing {"connection_id":228116,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 10:00:43] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":33,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 10:00: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-11-03 10:00:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182023424001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:00:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:00:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:00:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:00:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793680080000,"timestamp_ms":1793680080000,"timestamp_seconds":1793680080,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa9fc80"} 
[2026-11-03 10:00:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:00:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 10:00: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 10:00:43] 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-11-03 10:00: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-11-03 10:00:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:00:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:00:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228116,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:00:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228116,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:00:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228116,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:00:43] 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-11-03 10:00:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:00:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:00:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182023424001,"66":25908,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:00:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:00:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:00:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182023424001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:00:43] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:00:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:00:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:00:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:00:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182023424001,"power":25908,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:00:43] local.INFO: DEBUG: GPS processor result {"connection_id":228116,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54147,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:00:43] local.INFO: GPS data processed {"connection_id":228116,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:00:43] local.INFO: Acknowledgment sent {"connection_id":228116,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:00:45] local.INFO: TCP Data received {"connection_id":231643,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:00:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231643,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:00:45] local.INFO: Processing buffer {"connection_id":231643,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:00:45] local.INFO: IMEI packet received {"connection_id":231643,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:00:45] local.INFO: IMEI acknowledgment sent {"connection_id":231643,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:01:02] local.INFO: TCP Data received {"connection_id":231643,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa91220012d0b13000702a0b8001301591e..."} 
[2026-11-03 10:01:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231643,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa91220012d0b13000702a0b8001301591e..."} 
[2026-11-03 10:01:02] local.INFO: Processing buffer {"connection_id":231643,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa91220012d0b13000702a0b8001301591e..."} 
[2026-11-03 10:01:02] local.INFO: Packet analysis {"connection_id":231643,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 10:01:02] local.INFO: Extracted packet for processing {"connection_id":231643,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 10:01:02] local.INFO: GPS Element Parsed {"raw_longitude":755700480,"raw_latitude":117612728,"longitude_deg":75.570048,"latitude_deg":11.7612728,"altitude":19,"angle":345,"satellites":30,"speed":0,"hex_longitude":"2d0b1300","hex_latitude":"0702a0b8","is_valid_coordinates":true} 
[2026-11-03 10:01:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:01:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182085120001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:01:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38993694547771392,"note":"Value kept but may cause issues"} 
[2026-11-03 10:01:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":797981589083568128,"note":"Value kept but may cause issues"} 
[2026-11-03 10:01:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:01:02] local.INFO: AVL Record Parsed {"raw_timestamp":1793680020000,"timestamp_ms":1793680020000,"timestamp_seconds":1793680020,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa91220"} 
[2026-11-03 10:01:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:01:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18688,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 10:01:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 10:01:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:01:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:01:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:01:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:01:02] local.INFO: Teltonika packet parsed successfully {"connection_id":231643,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:01:02] local.INFO: Passing IMEI to GPS processor {"connection_id":231643,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:01:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":231643,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:01:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:01:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:01:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:01:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182085120001,"66":14396,"17":206,"94":11008,"24":0,"16":38993694547771392,"45":797981589083568128},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 10:01:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:01:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:01:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182085120001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:01:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:01:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38993694547771392,"km_value":38993694547771.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:01:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":797981589083568128,"description":"Unknown IO ID 45"} 
[2026-11-03 10:01:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182085120001,"power":14396,"axis_x":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":797981589083568128}} 
[2026-11-03 10:01:02] local.INFO: DEBUG: GPS processor result {"connection_id":231643,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54148,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:01:02] local.INFO: GPS data processed {"connection_id":231643,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:01:02] local.INFO: Acknowledgment sent {"connection_id":231643,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:01:05] local.INFO: TCP Data received {"connection_id":231644,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:01:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231644,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:01:05] local.INFO: Processing buffer {"connection_id":231644,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:01:05] local.INFO: IMEI packet received {"connection_id":231644,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:01:05] local.INFO: IMEI acknowledgment sent {"connection_id":231644,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:01:10] local.INFO: TCP Data received {"connection_id":231644,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:01:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231644,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:01:10] local.INFO: Processing buffer {"connection_id":231644,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:01:10] local.INFO: IMEI packet received {"connection_id":231644,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:01:10] local.INFO: IMEI acknowledgment sent {"connection_id":231644,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:01:11] local.INFO: TCP Data received {"connection_id":231644,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:01:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231644,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:01:11] local.INFO: Processing buffer {"connection_id":231644,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:01:11] local.INFO: Packet analysis {"connection_id":231644,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 10:01:11] local.INFO: Extracted packet for processing {"connection_id":231644,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 10:01:11] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":33,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 10:01: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-11-03 10:01:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182023424001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:01:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:01:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:01:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:01:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793680080000,"timestamp_ms":1793680080000,"timestamp_seconds":1793680080,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa9fc80"} 
[2026-11-03 10:01:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:01: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-11-03 10:01: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 10:01:11] 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-11-03 10:01: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-11-03 10:01:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:01:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:01:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231644,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:01:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:01:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:01:11] 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-11-03 10:01:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:01:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:01:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182023424001,"66":25908,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:01:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:01:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:01:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182023424001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:01:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:01:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:01:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:01:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:01:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182023424001,"power":25908,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:01:11] local.INFO: DEBUG: GPS processor result {"connection_id":231644,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54149,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:01:11] local.INFO: GPS data processed {"connection_id":231644,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:01:11] local.INFO: Acknowledgment sent {"connection_id":231644,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:01:42] local.INFO: TCP Data received {"connection_id":231644,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:01:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231644,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:01:42] local.INFO: Processing buffer {"connection_id":231644,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:01:42] local.INFO: Packet analysis {"connection_id":231644,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 10:01:42] local.INFO: Extracted packet for processing {"connection_id":231644,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 10:01:42] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":33,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 10:01: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-11-03 10:01:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182023424001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:01:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:01:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:01:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:01:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793680080000,"timestamp_ms":1793680080000,"timestamp_seconds":1793680080,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa9fc80"} 
[2026-11-03 10:01:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:01:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 10:01: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 10:01:42] 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-11-03 10:01: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-11-03 10:01:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:01:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:01:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231644,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:01:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:01:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:01:42] 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-11-03 10:01:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:01:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:01:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182023424001,"66":25908,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:01:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:01:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:01:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182023424001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:01:42] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:01:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:01:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:01:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:01:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182023424001,"power":25908,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:01:42] local.INFO: DEBUG: GPS processor result {"connection_id":231644,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54150,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:01:42] local.INFO: GPS data processed {"connection_id":231644,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:01:42] local.INFO: Acknowledgment sent {"connection_id":231644,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:01:51] local.INFO: TCP Data received {"connection_id":229825,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:01:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229825,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:01:51] local.INFO: Processing buffer {"connection_id":229825,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:01:51] local.INFO: IMEI packet received {"connection_id":229825,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 10:01:51] local.INFO: IMEI acknowledgment sent {"connection_id":229825,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:02:05] local.INFO: TCP Data received {"connection_id":228563,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:02:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228563,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:02:05] local.INFO: Processing buffer {"connection_id":228563,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:02:05] local.INFO: IMEI packet received {"connection_id":228563,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:02:05] local.INFO: IMEI acknowledgment sent {"connection_id":228563,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:02:09] local.INFO: TCP Data received {"connection_id":228564,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:02:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228564,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:02:09] local.INFO: Processing buffer {"connection_id":228564,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:02:09] local.INFO: IMEI packet received {"connection_id":228564,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:02:09] local.INFO: IMEI acknowledgment sent {"connection_id":228564,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:02:10] local.INFO: TCP Data received {"connection_id":228563,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:02:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228563,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:02:10] local.INFO: Processing buffer {"connection_id":228563,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:02:10] local.INFO: IMEI packet received {"connection_id":228563,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:02:10] local.INFO: IMEI acknowledgment sent {"connection_id":228563,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:02:11] local.INFO: TCP Data received {"connection_id":228563,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:02:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228563,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:02:11] local.INFO: Processing buffer {"connection_id":228563,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:02:11] local.INFO: Packet analysis {"connection_id":228563,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 10:02:11] local.INFO: Extracted packet for processing {"connection_id":228563,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 10:02:11] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":33,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 10:02: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-11-03 10:02:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182023424001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:02:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:02:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:02:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:02:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793680080000,"timestamp_ms":1793680080000,"timestamp_seconds":1793680080,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa9fc80"} 
[2026-11-03 10:02:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:02: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-11-03 10:02: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 10:02:11] 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-11-03 10:02: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-11-03 10:02:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:02:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:02:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228563,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:02:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:02:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:02:11] 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-11-03 10:02:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:02:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:02:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182023424001,"66":25908,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:02:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:02:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:02:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182023424001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:02:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:02:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:02:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:02:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:02:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182023424001,"power":25908,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:02:11] local.INFO: DEBUG: GPS processor result {"connection_id":228563,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54151,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:02:11] local.INFO: GPS data processed {"connection_id":228563,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:02:11] local.INFO: Acknowledgment sent {"connection_id":228563,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:02:14] local.INFO: TCP Data received {"connection_id":228564,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:02:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228564,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:02:14] local.INFO: Processing buffer {"connection_id":228564,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:02:14] local.INFO: IMEI packet received {"connection_id":228564,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:02:14] local.INFO: IMEI acknowledgment sent {"connection_id":228564,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:02:19] local.INFO: TCP Data received {"connection_id":231645,"ip":"127.0.0.1","data_length":86,"data_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-11-03 10:02:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231645,"packet_length":86,"packet_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-11-03 10:02:19] local.INFO: Processing buffer {"connection_id":231645,"buffer_length":86,"buffer_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-11-03 10:02:19] local.INFO: Packet analysis {"connection_id":231645,"data_field_length":74,"total_packet_length":86,"buffer_length":86,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-11-03 10:02:19] local.INFO: Extracted packet for processing {"connection_id":231645,"packet_length":86,"remaining_buffer_length":0,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-11-03 10:02:19] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 10:02:19] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":1,"n1_one_byte":0,"n2_two_byte":5,"n4_four_byte":0,"n8_eight_byte":1,"data_length":86,"current_offset":40} 
[2026-11-03 10:02:19] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-8646909085343547392,"note":"Value kept but may cause issues"} 
[2026-11-03 10:02:19] local.INFO: IO Element Parsed {"io_data_count":4,"io_data_keys":[0,17,16,44],"length":30,"final_offset":64,"validated_count":4,"validation_warnings":[]} 
[2026-11-03 10:02:19] local.INFO: AVL Record Parsed {"raw_timestamp":1560166592000,"timestamp_ms":1560166592000,"timestamp_seconds":1560166592,"priority":1,"record_length":54,"hex_timestamp":"0000016b412cee00"} 
[2026-11-03 10:02:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":1,"successful_records":1,"record_length":54,"new_offset":64} 
[2026-11-03 10:02:19] local.INFO: AVL Records parsing completed {"total_expected":1,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:02:19] local.INFO: Teltonika packet parsed successfully {"connection_id":231645,"avl_records_parsed":1,"avl_records_expected":1,"crc_valid":false} 
[2026-11-03 10:02:19] local.INFO: Passing IMEI to GPS processor {"connection_id":231645,"device_imei":null,"avl_records_count":1} 
[2026-11-03 10:02:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":231645,"device_imei":null,"avl_records_count":1} 
[2026-11-03 10:02:19] local.INFO: DEBUG: GPS processor called {"device_imei":null,"client_ip":"127.0.0.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:02:19] local.INFO: DEBUG: GPS processor result {"connection_id":231645,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 10:02:19] local.INFO: GPS data processed {"connection_id":231645,"processed":0,"errors":0,"total":1} 
[2026-11-03 10:02:19] local.INFO: Acknowledgment sent {"connection_id":231645,"records_acknowledged":1,"records_expected":1,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:02:19] local.INFO: TCP Data received {"connection_id":228564,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:02:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228564,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:02:19] local.INFO: Processing buffer {"connection_id":228564,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:02:19] local.INFO: IMEI packet received {"connection_id":228564,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:02:19] local.INFO: IMEI acknowledgment sent {"connection_id":228564,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:02:21] local.INFO: TCP Data received {"connection_id":228564,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fadb1b8012d0b13000702a0c8000e015928..."} 
[2026-11-03 10:02:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228564,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fadb1b8012d0b13000702a0c8000e015928..."} 
[2026-11-03 10:02:21] local.INFO: Processing buffer {"connection_id":228564,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fadb1b8012d0b13000702a0c8000e015928..."} 
[2026-11-03 10:02:21] local.INFO: Packet analysis {"connection_id":228564,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fad"} 
[2026-11-03 10:02:21] local.INFO: Extracted packet for processing {"connection_id":228564,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fad"} 
[2026-11-03 10:02:21] local.INFO: GPS Element Parsed {"raw_longitude":755700480,"raw_latitude":117612744,"longitude_deg":75.570048,"latitude_deg":11.7612744,"altitude":14,"angle":345,"satellites":40,"speed":0,"hex_longitude":"2d0b1300","hex_latitude":"0702a0c8","is_valid_coordinates":true} 
[2026-11-03 10:02: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-11-03 10:02:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182085120001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:02:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38993694547771392,"note":"Value kept but may cause issues"} 
[2026-11-03 10:02:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":797981589083568128,"note":"Value kept but may cause issues"} 
[2026-11-03 10:02:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:02:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793680323000,"timestamp_ms":1793680323000,"timestamp_seconds":1793680323,"priority":1,"record_length":96,"hex_timestamp":"000001a19fadb1b8"} 
[2026-11-03 10:02:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:02:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18688,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 10:02: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":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 10:02:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:02: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-11-03 10:02:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:02:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:02:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228564,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:02:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228564,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:02:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228564,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:02:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:02:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:02:21] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:02:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182085120001,"66":12841,"96":206,"94":10240,"24":0,"16":38993694547771392,"45":797981589083568128},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,94,24,16,45]} 
[2026-11-03 10:02:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:02:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:02:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182085120001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:02:21] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 10:02:21] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:02:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38993694547771392,"km_value":38993694547771.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:02:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":797981589083568128,"description":"Unknown IO ID 45"} 
[2026-11-03 10:02:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182085120001,"power":12841,"unknown_96":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":797981589083568128}} 
[2026-11-03 10:02:21] local.INFO: DEBUG: GPS processor result {"connection_id":228564,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54152,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:02:21] local.INFO: GPS data processed {"connection_id":228564,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:02:21] local.INFO: Acknowledgment sent {"connection_id":228564,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:02:23] local.INFO: TCP Data received {"connection_id":229826,"ip":"127.0.0.1","data_length":86,"data_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-11-03 10:02:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229826,"packet_length":86,"packet_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-11-03 10:02:23] local.INFO: Processing buffer {"connection_id":229826,"buffer_length":86,"buffer_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-11-03 10:02:23] local.INFO: Packet analysis {"connection_id":229826,"data_field_length":74,"total_packet_length":86,"buffer_length":86,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-11-03 10:02:23] local.INFO: Extracted packet for processing {"connection_id":229826,"packet_length":86,"remaining_buffer_length":0,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-11-03 10:02:23] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 10:02:23] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":1,"n1_one_byte":0,"n2_two_byte":5,"n4_four_byte":0,"n8_eight_byte":1,"data_length":86,"current_offset":40} 
[2026-11-03 10:02:23] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-8646909085343547392,"note":"Value kept but may cause issues"} 
[2026-11-03 10:02:23] local.INFO: IO Element Parsed {"io_data_count":4,"io_data_keys":[0,17,16,44],"length":30,"final_offset":64,"validated_count":4,"validation_warnings":[]} 
[2026-11-03 10:02:23] local.INFO: AVL Record Parsed {"raw_timestamp":1560166592000,"timestamp_ms":1560166592000,"timestamp_seconds":1560166592,"priority":1,"record_length":54,"hex_timestamp":"0000016b412cee00"} 
[2026-11-03 10:02:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":1,"successful_records":1,"record_length":54,"new_offset":64} 
[2026-11-03 10:02:23] local.INFO: AVL Records parsing completed {"total_expected":1,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:02:23] local.INFO: Teltonika packet parsed successfully {"connection_id":229826,"avl_records_parsed":1,"avl_records_expected":1,"crc_valid":false} 
[2026-11-03 10:02:23] local.INFO: Passing IMEI to GPS processor {"connection_id":229826,"device_imei":null,"avl_records_count":1} 
[2026-11-03 10:02:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":229826,"device_imei":null,"avl_records_count":1} 
[2026-11-03 10:02:23] local.INFO: DEBUG: GPS processor called {"device_imei":null,"client_ip":"127.0.0.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:02:23] local.INFO: DEBUG: GPS processor result {"connection_id":229826,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 10:02:23] local.INFO: GPS data processed {"connection_id":229826,"processed":0,"errors":0,"total":1} 
[2026-11-03 10:02:23] local.INFO: Acknowledgment sent {"connection_id":229826,"records_acknowledged":1,"records_expected":1,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:02:43] local.INFO: TCP Data received {"connection_id":228563,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:02:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228563,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:02:43] local.INFO: Processing buffer {"connection_id":228563,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:02:43] local.INFO: Packet analysis {"connection_id":228563,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 10:02:43] local.INFO: Extracted packet for processing {"connection_id":228563,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 10:02:43] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":33,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 10:02: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-11-03 10:02:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182023424001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:02:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:02:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:02:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:02:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793680080000,"timestamp_ms":1793680080000,"timestamp_seconds":1793680080,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa9fc80"} 
[2026-11-03 10:02:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:02:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 10:02: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 10:02:43] 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-11-03 10:02: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-11-03 10:02:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:02:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:02:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228563,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:02:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:02:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:02:43] 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-11-03 10:02:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:02:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:02:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182023424001,"66":25908,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:02:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:02:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:02:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182023424001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:02:43] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:02:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:02:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:02:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:02:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182023424001,"power":25908,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:02:43] local.INFO: DEBUG: GPS processor result {"connection_id":228563,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54153,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:02:43] local.INFO: GPS data processed {"connection_id":228563,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:02:43] local.INFO: Acknowledgment sent {"connection_id":228563,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:02:46] local.INFO: TCP Data received {"connection_id":229827,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:02:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229827,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:02:46] local.INFO: Processing buffer {"connection_id":229827,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:02:46] local.INFO: IMEI packet received {"connection_id":229827,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:02:46] local.INFO: IMEI acknowledgment sent {"connection_id":229827,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:02:49] local.INFO: TCP Data received {"connection_id":229827,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:02:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229827,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:02:49] local.INFO: Processing buffer {"connection_id":229827,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:02:49] local.INFO: IMEI packet received {"connection_id":229827,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:02:49] local.INFO: IMEI acknowledgment sent {"connection_id":229827,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:02:53] local.INFO: TCP Data received {"connection_id":229827,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fadb1b8012d0b13000702a0c8000e015928..."} 
[2026-11-03 10:02:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229827,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fadb1b8012d0b13000702a0c8000e015928..."} 
[2026-11-03 10:02:53] local.INFO: Processing buffer {"connection_id":229827,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fadb1b8012d0b13000702a0c8000e015928..."} 
[2026-11-03 10:02:53] local.INFO: Packet analysis {"connection_id":229827,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fad"} 
[2026-11-03 10:02:53] local.INFO: Extracted packet for processing {"connection_id":229827,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fad"} 
[2026-11-03 10:02:53] local.INFO: GPS Element Parsed {"raw_longitude":755700480,"raw_latitude":117612744,"longitude_deg":75.570048,"latitude_deg":11.7612744,"altitude":14,"angle":345,"satellites":40,"speed":0,"hex_longitude":"2d0b1300","hex_latitude":"0702a0c8","is_valid_coordinates":true} 
[2026-11-03 10:02: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-11-03 10:02:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182085120001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:02:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38993694547771392,"note":"Value kept but may cause issues"} 
[2026-11-03 10:02:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":797981589083568128,"note":"Value kept but may cause issues"} 
[2026-11-03 10:02:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:02:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793680323000,"timestamp_ms":1793680323000,"timestamp_seconds":1793680323,"priority":1,"record_length":96,"hex_timestamp":"000001a19fadb1b8"} 
[2026-11-03 10:02:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:02:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18688,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 10:02: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":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 10:02:53] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:02: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-11-03 10:02:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:02:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:02:53] local.INFO: Teltonika packet parsed successfully {"connection_id":229827,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:02:53] local.INFO: Passing IMEI to GPS processor {"connection_id":229827,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:02:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":229827,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:02:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:02:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:02:53] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:02:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182085120001,"66":12841,"96":206,"94":10240,"24":0,"16":38993694547771392,"45":797981589083568128},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,94,24,16,45]} 
[2026-11-03 10:02:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:02:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:02:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182085120001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:02:53] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 10:02:53] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:02:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38993694547771392,"km_value":38993694547771.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:02:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":797981589083568128,"description":"Unknown IO ID 45"} 
[2026-11-03 10:02:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182085120001,"power":12841,"unknown_96":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":797981589083568128}} 
[2026-11-03 10:02:53] local.INFO: DEBUG: GPS processor result {"connection_id":229827,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54154,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:02:53] local.INFO: GPS data processed {"connection_id":229827,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:02:53] local.INFO: Acknowledgment sent {"connection_id":229827,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:02:59] local.INFO: TCP Data received {"connection_id":229827,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fadb1b8012d0b13000702a0c8000e015928..."} 
[2026-11-03 10:02:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229827,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fadb1b8012d0b13000702a0c8000e015928..."} 
[2026-11-03 10:02:59] local.INFO: Processing buffer {"connection_id":229827,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fadb1b8012d0b13000702a0c8000e015928..."} 
[2026-11-03 10:02:59] local.INFO: Packet analysis {"connection_id":229827,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fad"} 
[2026-11-03 10:02:59] local.INFO: Extracted packet for processing {"connection_id":229827,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fad"} 
[2026-11-03 10:02:59] local.INFO: GPS Element Parsed {"raw_longitude":755700480,"raw_latitude":117612744,"longitude_deg":75.570048,"latitude_deg":11.7612744,"altitude":14,"angle":345,"satellites":40,"speed":0,"hex_longitude":"2d0b1300","hex_latitude":"0702a0c8","is_valid_coordinates":true} 
[2026-11-03 10: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-11-03 10:02:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182085120001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:02:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38993694547771392,"note":"Value kept but may cause issues"} 
[2026-11-03 10:02:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":797981589083568128,"note":"Value kept but may cause issues"} 
[2026-11-03 10:02:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:02:59] local.INFO: AVL Record Parsed {"raw_timestamp":1793680323000,"timestamp_ms":1793680323000,"timestamp_seconds":1793680323,"priority":1,"record_length":96,"hex_timestamp":"000001a19fadb1b8"} 
[2026-11-03 10:02:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:02:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18688,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 10:02:59] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 10:02:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10: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-11-03 10:02:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:02:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:02:59] local.INFO: Teltonika packet parsed successfully {"connection_id":229827,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:02:59] local.INFO: Passing IMEI to GPS processor {"connection_id":229827,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:02:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":229827,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:02:59] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:02:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:02:59] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:02:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182085120001,"66":12841,"96":206,"94":10240,"24":0,"16":38993694547771392,"45":797981589083568128},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,94,24,16,45]} 
[2026-11-03 10:02:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:02:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:02:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182085120001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:02:59] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 10:02:59] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:02:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38993694547771392,"km_value":38993694547771.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:02:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":797981589083568128,"description":"Unknown IO ID 45"} 
[2026-11-03 10:02:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182085120001,"power":12841,"unknown_96":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":797981589083568128}} 
[2026-11-03 10:02:59] local.INFO: DEBUG: GPS processor result {"connection_id":229827,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54155,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:02:59] local.INFO: GPS data processed {"connection_id":229827,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:02:59] local.INFO: Acknowledgment sent {"connection_id":229827,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:03:05] local.INFO: TCP Data received {"connection_id":228565,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:03:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228565,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:03:05] local.INFO: Processing buffer {"connection_id":228565,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:03:05] local.INFO: IMEI packet received {"connection_id":228565,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:03:05] local.INFO: IMEI acknowledgment sent {"connection_id":228565,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:03:10] local.INFO: TCP Data received {"connection_id":228565,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:03:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228565,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:03:10] local.INFO: Processing buffer {"connection_id":228565,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:03:10] local.INFO: IMEI packet received {"connection_id":228565,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:03:10] local.INFO: IMEI acknowledgment sent {"connection_id":228565,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:03:11] local.INFO: TCP Data received {"connection_id":228565,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:03:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228565,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:03:11] local.INFO: Processing buffer {"connection_id":228565,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fa9fc80012cff014007003a10000e014921..."} 
[2026-11-03 10:03:11] local.INFO: Packet analysis {"connection_id":228565,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 10:03:11] local.INFO: Extracted packet for processing {"connection_id":228565,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fa9"} 
[2026-11-03 10:03:11] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":33,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 10:03: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-11-03 10:03:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182023424001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:03:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:03:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:03:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:03:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793680080000,"timestamp_ms":1793680080000,"timestamp_seconds":1793680080,"priority":1,"record_length":96,"hex_timestamp":"000001a19fa9fc80"} 
[2026-11-03 10:03:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:03: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-11-03 10:03: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 10:03:11] 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-11-03 10:03: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-11-03 10:03:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:03:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:03:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228565,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:03:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228565,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:03:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228565,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:03:11] 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-11-03 10:03:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:03:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:03:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182023424001,"66":25908,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:03:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:03:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:03:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182023424001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:03:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:03:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:03:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:03:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:03:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182023424001,"power":25908,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:03:11] local.INFO: DEBUG: GPS processor result {"connection_id":228565,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54156,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:03:11] local.INFO: GPS data processed {"connection_id":228565,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:03:11] local.INFO: Acknowledgment sent {"connection_id":228565,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:03:37] local.INFO: TCP Data received {"connection_id":231647,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:03:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231647,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:03:37] local.INFO: Processing buffer {"connection_id":231647,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:03:37] local.INFO: IMEI packet received {"connection_id":231647,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:03:37] local.INFO: IMEI acknowledgment sent {"connection_id":231647,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:03:39] local.INFO: TCP Data received {"connection_id":231647,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:03:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231647,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:03:39] local.INFO: Processing buffer {"connection_id":231647,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:03:39] local.INFO: IMEI packet received {"connection_id":231647,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:03:39] local.INFO: IMEI acknowledgment sent {"connection_id":231647,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:03:40] local.INFO: TCP Data received {"connection_id":231647,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:03:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231647,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:03:40] local.INFO: Processing buffer {"connection_id":231647,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:03:40] local.INFO: IMEI packet received {"connection_id":231647,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:03:40] local.INFO: IMEI acknowledgment sent {"connection_id":231647,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:03:43] local.INFO: TCP Data received {"connection_id":228565,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:03:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228565,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:03:43] local.INFO: Processing buffer {"connection_id":228565,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:03:43] local.INFO: Packet analysis {"connection_id":228565,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:03:43] local.INFO: Extracted packet for processing {"connection_id":228565,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:03:43] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":37,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 10:03: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-11-03 10:03:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182100480001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:03:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:03:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:03:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:03:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793680381000,"timestamp_ms":1793680381000,"timestamp_seconds":1793680381,"priority":1,"record_length":96,"hex_timestamp":"000001a19fae9448"} 
[2026-11-03 10:03:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:03:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 10:03: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":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-11-03 10:03:43] 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-11-03 10:03: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-11-03 10:03:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:03:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:03:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228565,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:03:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228565,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:03:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228565,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:03:43] 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-11-03 10:03:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:03:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:03:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182100480001,"66":25854,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:03:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:03:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:03:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182100480001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:03:43] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:03:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:03:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:03:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:03:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182100480001,"power":25854,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:03:43] local.INFO: DEBUG: GPS processor result {"connection_id":228565,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54157,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:03:43] local.INFO: GPS data processed {"connection_id":228565,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:03:43] local.INFO: Acknowledgment sent {"connection_id":228565,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:04:03] local.INFO: TCP Data received {"connection_id":231647,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:04:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231647,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:04:03] local.INFO: Processing buffer {"connection_id":231647,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:04:03] local.INFO: IMEI packet received {"connection_id":231647,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:04:03] local.INFO: IMEI acknowledgment sent {"connection_id":231647,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:04:06] local.INFO: TCP Data received {"connection_id":231647,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19faeb388012d0b13000702a0c8000e015924..."} 
[2026-11-03 10:04:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231647,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19faeb388012d0b13000702a0c8000e015924..."} 
[2026-11-03 10:04:06] local.INFO: Processing buffer {"connection_id":231647,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19faeb388012d0b13000702a0c8000e015924..."} 
[2026-11-03 10:04:06] local.INFO: Packet analysis {"connection_id":231647,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:04:06] local.INFO: Extracted packet for processing {"connection_id":231647,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:04:06] local.INFO: GPS Element Parsed {"raw_longitude":755700480,"raw_latitude":117612744,"longitude_deg":75.570048,"latitude_deg":11.7612744,"altitude":14,"angle":345,"satellites":36,"speed":0,"hex_longitude":"2d0b1300","hex_latitude":"0702a0c8","is_valid_coordinates":true} 
[2026-11-03 10:04:06] 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-11-03 10:04:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182162688001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:04:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38993694547771392,"note":"Value kept but may cause issues"} 
[2026-11-03 10:04:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":797981589083572224,"note":"Value kept but may cause issues"} 
[2026-11-03 10:04:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:04:06] local.INFO: AVL Record Parsed {"raw_timestamp":1793680389000,"timestamp_ms":1793680389000,"timestamp_seconds":1793680389,"priority":1,"record_length":96,"hex_timestamp":"000001a19faeb388"} 
[2026-11-03 10:04:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:04:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18688,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 10: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":50,"n8_eight_byte":41,"data_length":795,"current_offset":136} 
[2026-11-03 10:04:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":817,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10: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-11-03 10:04:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:04:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:04:06] local.INFO: Teltonika packet parsed successfully {"connection_id":231647,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:04:06] local.INFO: Passing IMEI to GPS processor {"connection_id":231647,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:04:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":231647,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:04:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:04:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:04:06] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:04:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182162688001,"66":12841,"96":206,"94":10240,"24":0,"16":38993694547771392,"45":797981589083572224},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,94,24,16,45]} 
[2026-11-03 10:04:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:04:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:04:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182162688001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:04:06] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 10:04:06] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:04:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38993694547771392,"km_value":38993694547771.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:04:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":797981589083572224,"description":"Unknown IO ID 45"} 
[2026-11-03 10:04:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182162688001,"power":12841,"unknown_96":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":797981589083572224}} 
[2026-11-03 10:04:06] local.INFO: DEBUG: GPS processor result {"connection_id":231647,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54158,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:04:06] local.INFO: GPS data processed {"connection_id":231647,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:04:06] local.INFO: Acknowledgment sent {"connection_id":231647,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:04:10] local.INFO: TCP Data received {"connection_id":231648,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:04:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231648,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:04:10] local.INFO: Processing buffer {"connection_id":231648,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:04:10] local.INFO: IMEI packet received {"connection_id":231648,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:04:10] local.INFO: IMEI acknowledgment sent {"connection_id":231648,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:04:15] local.INFO: TCP Data received {"connection_id":231648,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:04:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231648,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:04:15] local.INFO: Processing buffer {"connection_id":231648,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:04:15] local.INFO: IMEI packet received {"connection_id":231648,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:04:15] local.INFO: IMEI acknowledgment sent {"connection_id":231648,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:04:17] local.INFO: TCP Data received {"connection_id":231648,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:04:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231648,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:04:17] local.INFO: Processing buffer {"connection_id":231648,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:04:17] local.INFO: Packet analysis {"connection_id":231648,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:04:17] local.INFO: Extracted packet for processing {"connection_id":231648,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:04:17] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":37,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 10:04: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-11-03 10:04:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182100480001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:04:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:04:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:04:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:04:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793680381000,"timestamp_ms":1793680381000,"timestamp_seconds":1793680381,"priority":1,"record_length":96,"hex_timestamp":"000001a19fae9448"} 
[2026-11-03 10:04:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:04: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-11-03 10:04: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":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-11-03 10:04:17] 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-11-03 10:04: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-11-03 10:04:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:04:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:04:17] local.INFO: Teltonika packet parsed successfully {"connection_id":231648,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:04:17] local.INFO: Passing IMEI to GPS processor {"connection_id":231648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:04:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":231648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:04:17] 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-11-03 10:04:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:04:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:04:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182100480001,"66":25854,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:04:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:04:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:04:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182100480001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:04:17] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:04:17] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:04:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:04:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:04:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182100480001,"power":25854,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:04:17] local.INFO: DEBUG: GPS processor result {"connection_id":231648,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54159,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:04:17] local.INFO: GPS data processed {"connection_id":231648,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:04:17] local.INFO: Acknowledgment sent {"connection_id":231648,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:04:38] local.INFO: TCP Data received {"connection_id":228566,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:04:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228566,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:04:38] local.INFO: Processing buffer {"connection_id":228566,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:04:38] local.INFO: IMEI packet received {"connection_id":228566,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:04:38] local.INFO: IMEI acknowledgment sent {"connection_id":228566,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:04:39] local.INFO: TCP Data received {"connection_id":228566,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:04:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228566,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:04:39] local.INFO: Processing buffer {"connection_id":228566,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:04:39] local.INFO: IMEI packet received {"connection_id":228566,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:04:39] local.INFO: IMEI acknowledgment sent {"connection_id":228566,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:04:39] local.INFO: TCP Data received {"connection_id":228566,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:04:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228566,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:04:39] local.INFO: Processing buffer {"connection_id":228566,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:04:39] local.INFO: IMEI packet received {"connection_id":228566,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:04:39] local.INFO: IMEI acknowledgment sent {"connection_id":228566,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:04:40] local.INFO: TCP Data received {"connection_id":228566,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:04:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228566,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:04:40] local.INFO: Processing buffer {"connection_id":228566,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:04:40] local.INFO: IMEI packet received {"connection_id":228566,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:04:40] local.INFO: IMEI acknowledgment sent {"connection_id":228566,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:04:48] local.INFO: TCP Data received {"connection_id":231648,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:04:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231648,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:04:48] local.INFO: Processing buffer {"connection_id":231648,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:04:48] local.INFO: Packet analysis {"connection_id":231648,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:04:48] local.INFO: Extracted packet for processing {"connection_id":231648,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:04:48] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":37,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 10:04: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-11-03 10:04:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182100480001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:04:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:04:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:04:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:04:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793680381000,"timestamp_ms":1793680381000,"timestamp_seconds":1793680381,"priority":1,"record_length":96,"hex_timestamp":"000001a19fae9448"} 
[2026-11-03 10:04:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:04:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 10:04: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":52,"data_length":795,"current_offset":136} 
[2026-11-03 10:04:48] 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-11-03 10:04: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-11-03 10:04:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:04:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:04:48] local.INFO: Teltonika packet parsed successfully {"connection_id":231648,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:04:48] local.INFO: Passing IMEI to GPS processor {"connection_id":231648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:04:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":231648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:04:48] 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-11-03 10:04:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:04:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:04:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182100480001,"66":25854,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:04:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:04:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:04:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182100480001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:04:48] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:04:48] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:04:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:04:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:04:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182100480001,"power":25854,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:04:48] local.INFO: DEBUG: GPS processor result {"connection_id":231648,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54160,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:04:48] local.INFO: GPS data processed {"connection_id":231648,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:04:48] local.INFO: Acknowledgment sent {"connection_id":231648,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:05:05] local.INFO: TCP Data received {"connection_id":228118,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:05:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228118,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:05:05] local.INFO: Processing buffer {"connection_id":228118,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:05:05] local.INFO: IMEI packet received {"connection_id":228118,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:05:05] local.INFO: IMEI acknowledgment sent {"connection_id":228118,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:05:10] local.INFO: TCP Data received {"connection_id":228118,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:05:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228118,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:05:10] local.INFO: Processing buffer {"connection_id":228118,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:05:10] local.INFO: IMEI packet received {"connection_id":228118,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:05:10] local.INFO: IMEI acknowledgment sent {"connection_id":228118,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:05:11] local.INFO: TCP Data received {"connection_id":228118,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:05:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228118,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:05:11] local.INFO: Processing buffer {"connection_id":228118,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:05:11] local.INFO: Packet analysis {"connection_id":228118,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:05:11] local.INFO: Extracted packet for processing {"connection_id":228118,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:05:11] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":37,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 10:05: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-11-03 10:05:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182100480001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:05:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:05:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:05:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:05:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793680381000,"timestamp_ms":1793680381000,"timestamp_seconds":1793680381,"priority":1,"record_length":96,"hex_timestamp":"000001a19fae9448"} 
[2026-11-03 10:05:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:05: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-11-03 10:05: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":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-11-03 10:05:11] 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-11-03 10:05: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-11-03 10:05:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:05:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:05:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228118,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:05:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228118,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:05:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228118,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:05:11] 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-11-03 10:05:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:05:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:05:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182100480001,"66":25854,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:05:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:05:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:05:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182100480001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:05:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:05:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:05:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:05:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:05:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182100480001,"power":25854,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:05:11] local.INFO: DEBUG: GPS processor result {"connection_id":228118,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54161,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:05:11] local.INFO: GPS data processed {"connection_id":228118,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:05:11] local.INFO: Acknowledgment sent {"connection_id":228118,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:05:46] local.INFO: TCP Data received {"connection_id":228118,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:05:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228118,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:05:46] local.INFO: Processing buffer {"connection_id":228118,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:05:46] local.INFO: Packet analysis {"connection_id":228118,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:05:46] local.INFO: Extracted packet for processing {"connection_id":228118,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:05:46] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":37,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 10:05: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-11-03 10:05:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182100480001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:05:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:05:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:05:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:05:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793680381000,"timestamp_ms":1793680381000,"timestamp_seconds":1793680381,"priority":1,"record_length":96,"hex_timestamp":"000001a19fae9448"} 
[2026-11-03 10:05:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:05: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-11-03 10:05: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":52,"data_length":795,"current_offset":136} 
[2026-11-03 10:05:46] 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-11-03 10:05: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-11-03 10:05:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:05:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:05:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228118,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:05:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228118,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:05:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228118,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:05:46] 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-11-03 10:05:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:05:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:05:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182100480001,"66":25854,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:05:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:05:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:05:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182100480001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:05:46] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:05:46] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:05:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:05:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:05:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182100480001,"power":25854,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:05:46] local.INFO: DEBUG: GPS processor result {"connection_id":228118,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54162,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:05:46] local.INFO: GPS data processed {"connection_id":228118,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:05:46] local.INFO: Acknowledgment sent {"connection_id":228118,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:06:07] local.INFO: TCP Data received {"connection_id":228119,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:06:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228119,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:06:07] local.INFO: Processing buffer {"connection_id":228119,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:06:07] local.INFO: IMEI packet received {"connection_id":228119,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:06:07] local.INFO: IMEI acknowledgment sent {"connection_id":228119,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:06:10] local.INFO: TCP Data received {"connection_id":228119,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:06:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228119,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:06:10] local.INFO: Processing buffer {"connection_id":228119,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:06:10] local.INFO: IMEI packet received {"connection_id":228119,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:06:10] local.INFO: IMEI acknowledgment sent {"connection_id":228119,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:06:11] local.INFO: TCP Data received {"connection_id":228119,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:06:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228119,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:06:11] local.INFO: Processing buffer {"connection_id":228119,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:06:11] local.INFO: Packet analysis {"connection_id":228119,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:06:11] local.INFO: Extracted packet for processing {"connection_id":228119,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:06:11] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":37,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 10:06:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:06:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182100480001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:06:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:06:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:06:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:06:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793680381000,"timestamp_ms":1793680381000,"timestamp_seconds":1793680381,"priority":1,"record_length":96,"hex_timestamp":"000001a19fae9448"} 
[2026-11-03 10:06:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:06: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-11-03 10:06:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-11-03 10:06:11] 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-11-03 10:06:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:06:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:06:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:06:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228119,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:06:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228119,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:06:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228119,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:06:11] 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-11-03 10:06:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:06:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:06:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182100480001,"66":25854,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:06:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:06:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:06:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182100480001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:06:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:06:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:06:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:06:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:06:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182100480001,"power":25854,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:06:11] local.INFO: DEBUG: GPS processor result {"connection_id":228119,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54163,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:06:11] local.INFO: GPS data processed {"connection_id":228119,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:06:11] local.INFO: Acknowledgment sent {"connection_id":228119,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:07:01] local.INFO: TCP Data received {"connection_id":228119,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:07:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228119,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:07:01] local.INFO: Processing buffer {"connection_id":228119,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:07:01] local.INFO: Packet analysis {"connection_id":228119,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:07:01] local.INFO: Extracted packet for processing {"connection_id":228119,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:07:01] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":37,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 10: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-11-03 10:07:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182100480001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:07:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:07:01] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:07:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:07:01] local.INFO: AVL Record Parsed {"raw_timestamp":1793680381000,"timestamp_ms":1793680381000,"timestamp_seconds":1793680381,"priority":1,"record_length":96,"hex_timestamp":"000001a19fae9448"} 
[2026-11-03 10:07:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:07:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 10:07:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-11-03 10:07:01] 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-11-03 10: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-11-03 10:07:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:07:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:07:01] local.INFO: Teltonika packet parsed successfully {"connection_id":228119,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:07:01] local.INFO: Passing IMEI to GPS processor {"connection_id":228119,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:07:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":228119,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:07: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-11-03 10:07:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:07:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:07:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182100480001,"66":25854,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:07:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:07:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:07:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182100480001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:07:01] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:07:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:07:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:07:01] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:07:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182100480001,"power":25854,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:07:01] local.INFO: DEBUG: GPS processor result {"connection_id":228119,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54164,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:07:01] local.INFO: GPS data processed {"connection_id":228119,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:07:01] local.INFO: Acknowledgment sent {"connection_id":228119,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:07:05] local.INFO: TCP Data received {"connection_id":229831,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:07:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229831,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:07:05] local.INFO: Processing buffer {"connection_id":229831,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:07:05] local.INFO: IMEI packet received {"connection_id":229831,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:07:05] local.INFO: IMEI acknowledgment sent {"connection_id":229831,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:07:10] local.INFO: TCP Data received {"connection_id":229831,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:07:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229831,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:07:10] local.INFO: Processing buffer {"connection_id":229831,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:07:10] local.INFO: IMEI packet received {"connection_id":229831,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:07:10] local.INFO: IMEI acknowledgment sent {"connection_id":229831,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:07:11] local.INFO: TCP Data received {"connection_id":229831,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:07:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229831,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:07:11] local.INFO: Processing buffer {"connection_id":229831,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:07:11] local.INFO: Packet analysis {"connection_id":229831,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:07:11] local.INFO: Extracted packet for processing {"connection_id":229831,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:07:11] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":37,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 10:07: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-11-03 10:07:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182100480001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:07:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:07:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:07:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:07:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793680381000,"timestamp_ms":1793680381000,"timestamp_seconds":1793680381,"priority":1,"record_length":96,"hex_timestamp":"000001a19fae9448"} 
[2026-11-03 10:07:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:07: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-11-03 10:07: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":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-11-03 10:07:11] 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-11-03 10:07: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-11-03 10:07:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:07:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:07:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229831,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:07:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:07:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:07:11] 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-11-03 10:07:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:07:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:07:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182100480001,"66":25854,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:07:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:07:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:07:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182100480001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:07:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:07:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:07:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:07:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:07:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182100480001,"power":25854,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:07:11] local.INFO: DEBUG: GPS processor result {"connection_id":229831,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54165,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:07:11] local.INFO: GPS data processed {"connection_id":229831,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:07:11] local.INFO: Acknowledgment sent {"connection_id":229831,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:07:41] local.INFO: TCP Data received {"connection_id":231651,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:07:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231651,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:07:41] local.INFO: Processing buffer {"connection_id":231651,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:07:41] local.INFO: IMEI packet received {"connection_id":231651,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 10:07:41] local.INFO: IMEI acknowledgment sent {"connection_id":231651,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:07:42] local.INFO: TCP Data received {"connection_id":229831,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:07:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229831,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:07:42] local.INFO: Processing buffer {"connection_id":229831,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:07:42] local.INFO: Packet analysis {"connection_id":229831,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:07:42] local.INFO: Extracted packet for processing {"connection_id":229831,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:07:42] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":37,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 10:07: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-11-03 10:07:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182100480001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:07:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:07:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:07:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:07:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793680381000,"timestamp_ms":1793680381000,"timestamp_seconds":1793680381,"priority":1,"record_length":96,"hex_timestamp":"000001a19fae9448"} 
[2026-11-03 10:07:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:07:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 10:07: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":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-11-03 10:07:42] 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-11-03 10:07: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-11-03 10:07:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:07:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:07:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229831,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:07:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:07:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:07:42] 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-11-03 10:07:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:07:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:07:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182100480001,"66":25854,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:07:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:07:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:07:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182100480001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:07:42] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:07:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:07:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:07:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:07:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182100480001,"power":25854,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:07:42] local.INFO: DEBUG: GPS processor result {"connection_id":229831,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54166,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:07:42] local.INFO: GPS data processed {"connection_id":229831,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:07:42] local.INFO: Acknowledgment sent {"connection_id":229831,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:08:05] local.INFO: TCP Data received {"connection_id":231652,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:08:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231652,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:08:05] local.INFO: Processing buffer {"connection_id":231652,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:08:05] local.INFO: IMEI packet received {"connection_id":231652,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:08:05] local.INFO: IMEI acknowledgment sent {"connection_id":231652,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:08:10] local.INFO: TCP Data received {"connection_id":231652,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:08:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231652,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:08:10] local.INFO: Processing buffer {"connection_id":231652,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:08:10] local.INFO: IMEI packet received {"connection_id":231652,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:08:10] local.INFO: IMEI acknowledgment sent {"connection_id":231652,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:08:11] local.INFO: TCP Data received {"connection_id":231652,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:08:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231652,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:08:11] local.INFO: Processing buffer {"connection_id":231652,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fae9448012cff014007003a10000e014925..."} 
[2026-11-03 10:08:11] local.INFO: Packet analysis {"connection_id":231652,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:08:11] local.INFO: Extracted packet for processing {"connection_id":231652,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fae"} 
[2026-11-03 10:08:11] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":37,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 10:08:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:08:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182100480001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:08:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:08:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:08:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:08:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793680381000,"timestamp_ms":1793680381000,"timestamp_seconds":1793680381,"priority":1,"record_length":96,"hex_timestamp":"000001a19fae9448"} 
[2026-11-03 10:08:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:08: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-11-03 10:08:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-11-03 10:08:11] 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-11-03 10:08:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:08:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:08:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:08:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231652,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:08:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231652,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:08:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231652,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:08:11] 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-11-03 10:08:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:08:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:08:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182100480001,"66":25854,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:08:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:08:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:08:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182100480001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:08:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:08:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:08:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:08:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:08:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182100480001,"power":25854,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:08:11] local.INFO: DEBUG: GPS processor result {"connection_id":231652,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54167,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:08:11] local.INFO: GPS data processed {"connection_id":231652,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:08:11] local.INFO: Acknowledgment sent {"connection_id":231652,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:08:43] local.INFO: TCP Data received {"connection_id":231652,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb32058012cff014007003a10000e014923..."} 
[2026-11-03 10:08:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231652,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb32058012cff014007003a10000e014923..."} 
[2026-11-03 10:08:43] local.INFO: Processing buffer {"connection_id":231652,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb32058012cff014007003a10000e014923..."} 
[2026-11-03 10:08:43] local.INFO: Packet analysis {"connection_id":231652,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb3"} 
[2026-11-03 10:08:43] local.INFO: Extracted packet for processing {"connection_id":231652,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb3"} 
[2026-11-03 10:08:43] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":35,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 10:08:43] 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-11-03 10:08:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182177536001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:08:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:08:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:08:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:08:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793680679000,"timestamp_ms":1793680679000,"timestamp_seconds":1793680679,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb32058"} 
[2026-11-03 10:08:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:08:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 10:08: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":100,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-11-03 10:08:43] 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-11-03 10:08: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-11-03 10:08:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:08:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:08:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231652,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:08:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231652,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:08:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231652,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:08:43] 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-11-03 10:08:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:08:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:08:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182177536001,"66":25756,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:08:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:08:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:08:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182177536001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:08:43] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:08:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:08:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:08:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:08:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182177536001,"power":25756,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:08:43] local.INFO: DEBUG: GPS processor result {"connection_id":231652,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54168,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:08:43] local.INFO: GPS data processed {"connection_id":231652,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:08:43] local.INFO: Acknowledgment sent {"connection_id":231652,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:09:10] local.INFO: TCP Data received {"connection_id":229832,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:09:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229832,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:09:10] local.INFO: Processing buffer {"connection_id":229832,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:09:10] local.INFO: IMEI packet received {"connection_id":229832,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:09:10] local.INFO: IMEI acknowledgment sent {"connection_id":229832,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:09:15] local.INFO: TCP Data received {"connection_id":229832,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:09:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229832,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:09:15] local.INFO: Processing buffer {"connection_id":229832,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:09:15] local.INFO: IMEI packet received {"connection_id":229832,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:09:15] local.INFO: IMEI acknowledgment sent {"connection_id":229832,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:09:16] local.INFO: TCP Data received {"connection_id":229832,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb32c10012cff014007003a10000e014923..."} 
[2026-11-03 10:09:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229832,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb32c10012cff014007003a10000e014923..."} 
[2026-11-03 10:09:16] local.INFO: Processing buffer {"connection_id":229832,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb32c10012cff014007003a10000e014923..."} 
[2026-11-03 10:09:16] local.INFO: Packet analysis {"connection_id":229832,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb3"} 
[2026-11-03 10:09:16] local.INFO: Extracted packet for processing {"connection_id":229832,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb3"} 
[2026-11-03 10:09:16] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455376,"longitude_deg":75.4909504,"latitude_deg":11.7455376,"altitude":14,"angle":329,"satellites":35,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003a10","is_valid_coordinates":true} 
[2026-11-03 10:09:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:09:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182253824001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:09:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:09:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:09:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:09:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793680682000,"timestamp_ms":1793680682000,"timestamp_seconds":1793680682,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb32c10"} 
[2026-11-03 10:09:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:09:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:09:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 10:09: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-11-03 10:09:16] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:09:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:09:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:09:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229832,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:09:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:09:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:09:16] 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-11-03 10:09:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:09:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:09:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182253824001,"66":26560,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:09:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:09:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:09:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182253824001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:09:16] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:09:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:09:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:09:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:09:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182253824001,"power":26560,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:09:16] local.INFO: DEBUG: GPS processor result {"connection_id":229832,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54169,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:09:16] local.INFO: GPS data processed {"connection_id":229832,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:09:16] local.INFO: Acknowledgment sent {"connection_id":229832,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:09:21] local.INFO: TCP Data received {"connection_id":229832,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb32ff8012cff000007003c28000e012c23..."} 
[2026-11-03 10:09:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229832,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb32ff8012cff000007003c28000e012c23..."} 
[2026-11-03 10:09:21] local.INFO: Processing buffer {"connection_id":229832,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb32ff8012cff000007003c28000e012c23..."} 
[2026-11-03 10:09:21] local.INFO: Packet analysis {"connection_id":229832,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb3"} 
[2026-11-03 10:09:21] local.INFO: Extracted packet for processing {"connection_id":229832,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb3"} 
[2026-11-03 10:09:21] local.INFO: GPS Element Parsed {"raw_longitude":754909184,"raw_latitude":117455912,"longitude_deg":75.4909184,"latitude_deg":11.7455912,"altitude":14,"angle":300,"satellites":35,"speed":0,"hex_longitude":"2cff0000","hex_latitude":"07003c28","is_valid_coordinates":true} 
[2026-11-03 10:09: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-11-03 10:09:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182254592001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:09:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:09:21] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248463360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:09:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:09:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793680683000,"timestamp_ms":1793680683000,"timestamp_seconds":1793680683,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb32ff8"} 
[2026-11-03 10:09:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:09:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:09: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":103,"n8_eight_byte":192,"data_length":795,"current_offset":136} 
[2026-11-03 10:09:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2441,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:09: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-11-03 10:09:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:09:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:09:21] local.INFO: Teltonika packet parsed successfully {"connection_id":229832,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:09:21] local.INFO: Passing IMEI to GPS processor {"connection_id":229832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:09:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":229832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:09:21] 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-11-03 10:09:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:09:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:09:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182254592001,"66":26560,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-71705720248463360},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:09:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:09:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:09:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182254592001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:09:21] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:09:21] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:09:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:09:21] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248463360,"description":"Unknown IO ID 44"} 
[2026-11-03 10:09:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182254592001,"power":26560,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71705720248463360}} 
[2026-11-03 10:09:21] local.INFO: DEBUG: GPS processor result {"connection_id":229832,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54170,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:09:21] local.INFO: GPS data processed {"connection_id":229832,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:09:21] local.INFO: Acknowledgment sent {"connection_id":229832,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:09:44] local.INFO: TCP Data received {"connection_id":228569,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:09:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228569,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:09:44] local.INFO: Processing buffer {"connection_id":228569,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:09:44] local.INFO: IMEI packet received {"connection_id":228569,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:09:44] local.INFO: IMEI acknowledgment sent {"connection_id":228569,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:09:45] local.INFO: TCP Data received {"connection_id":228569,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb47048012d091f0007027d600010016527..."} 
[2026-11-03 10:09:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228569,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb47048012d091f0007027d600010016527..."} 
[2026-11-03 10:09:45] local.INFO: Processing buffer {"connection_id":228569,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb47048012d091f0007027d600010016527..."} 
[2026-11-03 10:09:45] local.INFO: Packet analysis {"connection_id":228569,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb4"} 
[2026-11-03 10:09:45] local.INFO: Extracted packet for processing {"connection_id":228569,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb4"} 
[2026-11-03 10:09:45] local.INFO: GPS Element Parsed {"raw_longitude":755572480,"raw_latitude":117603680,"longitude_deg":75.557248,"latitude_deg":11.760368,"altitude":16,"angle":357,"satellites":39,"speed":28,"hex_longitude":"2d091f00","hex_latitude":"07027d60","is_valid_coordinates":true} 
[2026-11-03 10:09: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-11-03 10:09:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182275072001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:09:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39002752633798656,"note":"Value kept but may cause issues"} 
[2026-11-03 10:09:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":657244100725434368,"note":"Value kept but may cause issues"} 
[2026-11-03 10:09:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,230,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:09:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793680765000,"timestamp_ms":1793680765000,"timestamp_seconds":1793680765,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb47048"} 
[2026-11-03 10:09:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:09:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:09:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 10:09:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:09: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-11-03 10:09:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:09:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:09:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228569,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:09:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228569,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:09:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228569,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:09:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:09:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:09:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:09:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182275072001,"66":14515,"230":206,"94":11008,"24":28,"16":39002752633798656,"45":657244100725434368},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,230,94,24,16,45]} 
[2026-11-03 10:09:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:09:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:09:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182275072001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:09:45] local.INFO: Unknown IO ID detected {"io_id":230,"value":206,"description":"Unknown IO ID 230"} 
[2026-11-03 10:09:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:09:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39002752633798656,"km_value":39002752633798.66,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:09:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":657244100725434368,"description":"Unknown IO ID 45"} 
[2026-11-03 10:09:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182275072001,"power":14515,"unknown_230":206,"unknown_94":11008,"ignition":28,"odometer":null,"unknown_45":657244100725434368}} 
[2026-11-03 10:09:45] local.INFO: DEBUG: GPS processor result {"connection_id":228569,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54171,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:09:45] local.INFO: GPS data processed {"connection_id":228569,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:09:45] local.INFO: Acknowledgment sent {"connection_id":228569,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:10:01] local.INFO: TCP Data received {"connection_id":228121,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:10:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228121,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:10:01] local.INFO: Processing buffer {"connection_id":228121,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:10:01] local.INFO: IMEI packet received {"connection_id":228121,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:10:01] local.INFO: IMEI acknowledgment sent {"connection_id":228121,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:10:02] local.INFO: TCP Data received {"connection_id":228121,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:10:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228121,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:10:02] local.INFO: Processing buffer {"connection_id":228121,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:10:02] local.INFO: IMEI packet received {"connection_id":228121,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:10:02] local.INFO: IMEI acknowledgment sent {"connection_id":228121,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:10:05] local.INFO: TCP Data received {"connection_id":228121,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:10:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228121,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:10:05] local.INFO: Processing buffer {"connection_id":228121,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:10:05] local.INFO: IMEI packet received {"connection_id":228121,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:10:05] local.INFO: IMEI acknowledgment sent {"connection_id":228121,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:10:10] local.INFO: TCP Data received {"connection_id":228121,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:10:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228121,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:10:10] local.INFO: Processing buffer {"connection_id":228121,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:10:10] local.INFO: IMEI packet received {"connection_id":228121,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:10:10] local.INFO: IMEI acknowledgment sent {"connection_id":228121,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:10:11] local.INFO: TCP Data received {"connection_id":228121,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb38200012cff000007003c28000e012c28..."} 
[2026-11-03 10:10:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228121,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb38200012cff000007003c28000e012c28..."} 
[2026-11-03 10:10:11] local.INFO: Processing buffer {"connection_id":228121,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb38200012cff000007003c28000e012c28..."} 
[2026-11-03 10:10:11] local.INFO: Packet analysis {"connection_id":228121,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb3"} 
[2026-11-03 10:10:11] local.INFO: Extracted packet for processing {"connection_id":228121,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb3"} 
[2026-11-03 10:10:11] local.INFO: GPS Element Parsed {"raw_longitude":754909184,"raw_latitude":117455912,"longitude_deg":75.4909184,"latitude_deg":11.7455912,"altitude":14,"angle":300,"satellites":40,"speed":0,"hex_longitude":"2cff0000","hex_latitude":"07003c28","is_valid_coordinates":true} 
[2026-11-03 10: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-11-03 10:10:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182254848001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:10:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:10:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-72057563969214464,"note":"Value kept but may cause issues"} 
[2026-11-03 10:10:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:10:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793680704000,"timestamp_ms":1793680704000,"timestamp_seconds":1793680704,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb38200"} 
[2026-11-03 10:10:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:10:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10: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":103,"n8_eight_byte":192,"data_length":795,"current_offset":136} 
[2026-11-03 10:10:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2441,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10: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-11-03 10:10:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:10:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:10:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228121,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:10:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:10:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:10:11] 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-11-03 10:10:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:10:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:10:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182254848001,"66":27919,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-72057563969214464},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:10:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:10:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:10:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182254848001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:10:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:10:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:10:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:10:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-72057563969214464,"description":"Unknown IO ID 44"} 
[2026-11-03 10:10:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182254848001,"power":27919,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-72057563969214464}} 
[2026-11-03 10:10:11] local.INFO: DEBUG: GPS processor result {"connection_id":228121,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54172,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:10:11] local.INFO: GPS data processed {"connection_id":228121,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:10:11] local.INFO: Acknowledgment sent {"connection_id":228121,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:10:14] local.INFO: TCP Data received {"connection_id":228121,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb3d408012cff000007003c28000e012c29..."} 
[2026-11-03 10:10:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228121,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb3d408012cff000007003c28000e012c29..."} 
[2026-11-03 10:10:14] local.INFO: Processing buffer {"connection_id":228121,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb3d408012cff000007003c28000e012c29..."} 
[2026-11-03 10:10:14] local.INFO: Packet analysis {"connection_id":228121,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb3"} 
[2026-11-03 10:10:14] local.INFO: Extracted packet for processing {"connection_id":228121,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb3"} 
[2026-11-03 10:10:14] local.INFO: GPS Element Parsed {"raw_longitude":754909184,"raw_latitude":117455912,"longitude_deg":75.4909184,"latitude_deg":11.7455912,"altitude":14,"angle":300,"satellites":41,"speed":0,"hex_longitude":"2cff0000","hex_latitude":"07003c28","is_valid_coordinates":true} 
[2026-11-03 10:10: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-11-03 10:10:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182260224001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:10:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352372795604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:10:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-72057563969214464,"note":"Value kept but may cause issues"} 
[2026-11-03 10:10:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:10:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793680725000,"timestamp_ms":1793680725000,"timestamp_seconds":1793680725,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb3d408"} 
[2026-11-03 10:10:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:10:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:10: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 10:10:14] 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-11-03 10:10: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-11-03 10:10:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:10:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:10:14] local.INFO: Teltonika packet parsed successfully {"connection_id":228121,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:10:14] local.INFO: Passing IMEI to GPS processor {"connection_id":228121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:10:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":228121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:10: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-11-03 10:10:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:10:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:10:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182260224001,"66":27930,"141":206,"94":10240,"24":0,"16":37352372795604992,"44":-72057563969214464},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:10:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:10:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:10:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182260224001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:10:14] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:10:14] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:10:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352372795604992,"km_value":37352372795604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:10:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-72057563969214464,"description":"Unknown IO ID 44"} 
[2026-11-03 10:10:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182260224001,"power":27930,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-72057563969214464}} 
[2026-11-03 10:10:14] local.INFO: DEBUG: GPS processor result {"connection_id":228121,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54173,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:10:14] local.INFO: GPS data processed {"connection_id":228121,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:10:14] local.INFO: Acknowledgment sent {"connection_id":228121,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:10:16] local.INFO: TCP Data received {"connection_id":228569,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb49758012d091e8007029588000e015a29..."} 
[2026-11-03 10:10:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228569,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb49758012d091e8007029588000e015a29..."} 
[2026-11-03 10:10:16] local.INFO: Processing buffer {"connection_id":228569,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb49758012d091e8007029588000e015a29..."} 
[2026-11-03 10:10:16] local.INFO: Packet analysis {"connection_id":228569,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb4"} 
[2026-11-03 10:10:16] local.INFO: Extracted packet for processing {"connection_id":228569,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb4"} 
[2026-11-03 10:10:16] local.INFO: GPS Element Parsed {"raw_longitude":755572352,"raw_latitude":117609864,"longitude_deg":75.5572352,"latitude_deg":11.7609864,"altitude":14,"angle":346,"satellites":41,"speed":14,"hex_longitude":"2d091e80","hex_latitude":"07029588","is_valid_coordinates":true} 
[2026-11-03 10:10: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-11-03 10:10:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182275840001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:10:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39003053281509376,"note":"Value kept but may cause issues"} 
[2026-11-03 10:10:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":657244100725923840,"note":"Value kept but may cause issues"} 
[2026-11-03 10:10:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,230,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:10:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793680775000,"timestamp_ms":1793680775000,"timestamp_seconds":1793680775,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb49758"} 
[2026-11-03 10:10:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:10:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:10: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":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 10:10:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:10: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-11-03 10:10:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:10:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:10:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228569,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:10:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228569,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:10:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228569,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:10:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:10:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:10:16] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:10:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182275840001,"66":14461,"230":206,"94":11008,"24":14,"16":39003053281509376,"45":657244100725923840},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,230,94,24,16,45]} 
[2026-11-03 10:10:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:10:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:10:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182275840001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:10:16] local.INFO: Unknown IO ID detected {"io_id":230,"value":206,"description":"Unknown IO ID 230"} 
[2026-11-03 10:10:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:10:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39003053281509376,"km_value":39003053281509.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:10:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":657244100725923840,"description":"Unknown IO ID 45"} 
[2026-11-03 10:10:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182275840001,"power":14461,"unknown_230":206,"unknown_94":11008,"ignition":14,"odometer":null,"unknown_45":657244100725923840}} 
[2026-11-03 10:10:16] local.INFO: DEBUG: GPS processor result {"connection_id":228569,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54174,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:10:16] local.INFO: GPS data processed {"connection_id":228569,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:10:16] local.INFO: Acknowledgment sent {"connection_id":228569,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:10:37] local.INFO: TCP Data received {"connection_id":228122,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:10:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228122,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:10:37] local.INFO: Processing buffer {"connection_id":228122,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:10:37] local.INFO: IMEI packet received {"connection_id":228122,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:10:37] local.INFO: IMEI acknowledgment sent {"connection_id":228122,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:10:39] local.INFO: TCP Data received {"connection_id":228122,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:10:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228122,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:10:39] local.INFO: Processing buffer {"connection_id":228122,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:10:39] local.INFO: IMEI packet received {"connection_id":228122,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:10:39] local.INFO: IMEI acknowledgment sent {"connection_id":228122,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:10:44] local.INFO: TCP Data received {"connection_id":228122,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:10:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228122,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:10:44] local.INFO: Processing buffer {"connection_id":228122,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:10:44] local.INFO: IMEI packet received {"connection_id":228122,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:10:44] local.INFO: IMEI acknowledgment sent {"connection_id":228122,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:10:45] local.INFO: TCP Data received {"connection_id":228121,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb4ce08012cff014007003908001100462d..."} 
[2026-11-03 10:10:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228121,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb4ce08012cff014007003908001100462d..."} 
[2026-11-03 10:10:45] local.INFO: Processing buffer {"connection_id":228121,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb4ce08012cff014007003908001100462d..."} 
[2026-11-03 10:10:45] local.INFO: Packet analysis {"connection_id":228121,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb4"} 
[2026-11-03 10:10:45] local.INFO: Extracted packet for processing {"connection_id":228121,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb4"} 
[2026-11-03 10:10:45] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455112,"longitude_deg":75.4909504,"latitude_deg":11.7455112,"altitude":17,"angle":70,"satellites":45,"speed":0,"hex_longitude":"2cff0140","hex_latitude":"07003908","is_valid_coordinates":true} 
[2026-11-03 10:10: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-11-03 10:10:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182280960001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:10:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352566069133312,"note":"Value kept but may cause issues"} 
[2026-11-03 10:10:45] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71776088992743424,"note":"Value kept but may cause issues"} 
[2026-11-03 10:10:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:10:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793680789000,"timestamp_ms":1793680789000,"timestamp_seconds":1793680789,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb4ce08"} 
[2026-11-03 10:10:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:10:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:10: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":109,"n8_eight_byte":244,"data_length":795,"current_offset":136} 
[2026-11-03 10:10:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2939,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:10: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-11-03 10:10:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:10:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:10:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228121,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:10:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:10:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:10:45] 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-11-03 10:10:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:10:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:10:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182280960001,"66":28137,"141":206,"94":10240,"24":0,"16":37352566069133312,"44":-71776088992743424},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:10:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:10:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:10:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182280960001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:10:45] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:10:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:10:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352566069133312,"km_value":37352566069133.31,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:10:45] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71776088992743424,"description":"Unknown IO ID 44"} 
[2026-11-03 10:10:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182280960001,"power":28137,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-71776088992743424}} 
[2026-11-03 10:10:45] local.INFO: DEBUG: GPS processor result {"connection_id":228121,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54175,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:10:45] local.INFO: GPS data processed {"connection_id":228121,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:10:45] local.INFO: Acknowledgment sent {"connection_id":228121,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:10:45] local.INFO: TCP Data received {"connection_id":228122,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb49b40012d091e00070296b0000e014e29..."} 
[2026-11-03 10:10:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228122,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb49b40012d091e00070296b0000e014e29..."} 
[2026-11-03 10:10:45] local.INFO: Processing buffer {"connection_id":228122,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb49b40012d091e00070296b0000e014e29..."} 
[2026-11-03 10:10:45] local.INFO: Packet analysis {"connection_id":228122,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb4"} 
[2026-11-03 10:10:45] local.INFO: Extracted packet for processing {"connection_id":228122,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb4"} 
[2026-11-03 10:10:45] local.INFO: GPS Element Parsed {"raw_longitude":755572224,"raw_latitude":117610160,"longitude_deg":75.5572224,"latitude_deg":11.761016,"altitude":14,"angle":334,"satellites":41,"speed":12,"hex_longitude":"2d091e00","hex_latitude":"070296b0","is_valid_coordinates":true} 
[2026-11-03 10:10: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-11-03 10:10:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182278400001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:10:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39003070461378560,"note":"Value kept but may cause issues"} 
[2026-11-03 10:10:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":657103363239151616,"note":"Value kept but may cause issues"} 
[2026-11-03 10:10:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,230,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:10:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793680776000,"timestamp_ms":1793680776000,"timestamp_seconds":1793680776,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb49b40"} 
[2026-11-03 10:10:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:10:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:10:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 10:10:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:10: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-11-03 10:10:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:10:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:10:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228122,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:10:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228122,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:10:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228122,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:10:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:10:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:10:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:10:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182278400001,"66":14461,"230":206,"94":11008,"24":12,"16":39003070461378560,"45":657103363239151616},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,230,94,24,16,45]} 
[2026-11-03 10:10:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:10:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:10:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182278400001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:10:45] local.INFO: Unknown IO ID detected {"io_id":230,"value":206,"description":"Unknown IO ID 230"} 
[2026-11-03 10:10:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:10:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39003070461378560,"km_value":39003070461378.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:10:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":657103363239151616,"description":"Unknown IO ID 45"} 
[2026-11-03 10:10:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182278400001,"power":14461,"unknown_230":206,"unknown_94":11008,"ignition":12,"odometer":null,"unknown_45":657103363239151616}} 
[2026-11-03 10:10:45] local.INFO: DEBUG: GPS processor result {"connection_id":228122,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54176,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:10:45] local.INFO: GPS data processed {"connection_id":228122,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:10:45] local.INFO: Acknowledgment sent {"connection_id":228122,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:11:05] local.INFO: TCP Data received {"connection_id":231655,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:11:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231655,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:11:05] local.INFO: Processing buffer {"connection_id":231655,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:11:05] local.INFO: IMEI packet received {"connection_id":231655,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:11:05] local.INFO: IMEI acknowledgment sent {"connection_id":231655,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:11:10] local.INFO: TCP Data received {"connection_id":231655,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:11:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231655,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:11:10] local.INFO: Processing buffer {"connection_id":231655,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:11:10] local.INFO: IMEI packet received {"connection_id":231655,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:11:10] local.INFO: IMEI acknowledgment sent {"connection_id":231655,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:11:11] local.INFO: TCP Data received {"connection_id":231655,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb4ed48012cff0140070039b8001001422d..."} 
[2026-11-03 10:11:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231655,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb4ed48012cff0140070039b8001001422d..."} 
[2026-11-03 10:11:11] local.INFO: Processing buffer {"connection_id":231655,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb4ed48012cff0140070039b8001001422d..."} 
[2026-11-03 10:11:11] local.INFO: Packet analysis {"connection_id":231655,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb4"} 
[2026-11-03 10:11:11] local.INFO: Extracted packet for processing {"connection_id":231655,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb4"} 
[2026-11-03 10:11:11] local.INFO: GPS Element Parsed {"raw_longitude":754909504,"raw_latitude":117455288,"longitude_deg":75.4909504,"latitude_deg":11.7455288,"altitude":16,"angle":322,"satellites":45,"speed":3,"hex_longitude":"2cff0140","hex_latitude":"070039b8","is_valid_coordinates":true} 
[2026-11-03 10:11: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-11-03 10:11:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182281984001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:11:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352574659067904,"note":"Value kept but may cause issues"} 
[2026-11-03 10:11:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248530944,"note":"Value kept but may cause issues"} 
[2026-11-03 10:11:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:11:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793680797000,"timestamp_ms":1793680797000,"timestamp_seconds":1793680797,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb4ed48"} 
[2026-11-03 10:11:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:11:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:11:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 10:11:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:11: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-11-03 10:11:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:11:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:11:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231655,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:11:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:11:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:11:11] 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-11-03 10:11:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:11:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:11:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182281984001,"66":28158,"141":206,"94":10240,"24":3,"16":37352574659067904,"44":-71705720248530944},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:11:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:11:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:11:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182281984001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:11:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:11:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:11:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352574659067904,"km_value":37352574659067.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:11:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248530944,"description":"Unknown IO ID 44"} 
[2026-11-03 10:11:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182281984001,"power":28158,"unknown_141":206,"unknown_94":10240,"ignition":3,"odometer":null,"unknown_44":-71705720248530944}} 
[2026-11-03 10:11:11] local.INFO: DEBUG: GPS processor result {"connection_id":231655,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54177,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:11:11] local.INFO: GPS data processed {"connection_id":231655,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:11:11] local.INFO: Acknowledgment sent {"connection_id":231655,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:11:23] local.INFO: TCP Data received {"connection_id":228122,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb5cbf0012d0833c00702b4f8000c012126..."} 
[2026-11-03 10:11:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228122,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb5cbf0012d0833c00702b4f8000c012126..."} 
[2026-11-03 10:11:23] local.INFO: Processing buffer {"connection_id":228122,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb5cbf0012d0833c00702b4f8000c012126..."} 
[2026-11-03 10:11:23] local.INFO: Packet analysis {"connection_id":228122,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:11:23] local.INFO: Extracted packet for processing {"connection_id":228122,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:11:23] local.INFO: GPS Element Parsed {"raw_longitude":755512256,"raw_latitude":117617912,"longitude_deg":75.5512256,"latitude_deg":11.7617912,"altitude":12,"angle":289,"satellites":38,"speed":38,"hex_longitude":"2d0833c0","hex_latitude":"0702b4f8","is_valid_coordinates":true} 
[2026-11-03 10:11: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-11-03 10:11:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182298112001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:11:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39005999629074432,"note":"Value kept but may cause issues"} 
[2026-11-03 10:11:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":593138174783485952,"note":"Value kept but may cause issues"} 
[2026-11-03 10:11:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:11:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793680854000,"timestamp_ms":1793680854000,"timestamp_seconds":1793680854,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb5cbf0"} 
[2026-11-03 10:11:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:11:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:11:23] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 10:11:23] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:11: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-11-03 10:11:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:11:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:11:23] local.INFO: Teltonika packet parsed successfully {"connection_id":228122,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:11:23] local.INFO: Passing IMEI to GPS processor {"connection_id":228122,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:11:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":228122,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:11:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:11:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:11:23] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:11:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182298112001,"66":14374,"13":206,"94":11008,"24":38,"16":39005999629074432,"45":593138174783485952},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,94,24,16,45]} 
[2026-11-03 10:11:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:11:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:11:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182298112001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:11:23] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-11-03 10:11:23] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:11:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39005999629074432,"km_value":39005999629074.43,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:11:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":593138174783485952,"description":"Unknown IO ID 45"} 
[2026-11-03 10:11:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182298112001,"power":14374,"unknown_13":206,"unknown_94":11008,"ignition":38,"odometer":null,"unknown_45":593138174783485952}} 
[2026-11-03 10:11:23] local.INFO: DEBUG: GPS processor result {"connection_id":228122,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54178,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:11:23] local.INFO: GPS data processed {"connection_id":228122,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:11:23] local.INFO: Acknowledgment sent {"connection_id":228122,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:11:39] local.INFO: TCP Data received {"connection_id":231656,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:11:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231656,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:11:39] local.INFO: Processing buffer {"connection_id":231656,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:11:39] local.INFO: IMEI packet received {"connection_id":231656,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:11:39] local.INFO: IMEI acknowledgment sent {"connection_id":231656,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:11:41] local.INFO: TCP Data received {"connection_id":231656,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:11:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231656,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:11:41] local.INFO: Processing buffer {"connection_id":231656,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:11:41] local.INFO: IMEI packet received {"connection_id":231656,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:11:41] local.INFO: IMEI acknowledgment sent {"connection_id":231656,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:11:42] local.INFO: TCP Data received {"connection_id":231655,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb508a0012cfeffc007003c080010012f2a..."} 
[2026-11-03 10:11:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231655,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb508a0012cfeffc007003c080010012f2a..."} 
[2026-11-03 10:11:42] local.INFO: Processing buffer {"connection_id":231655,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb508a0012cfeffc007003c080010012f2a..."} 
[2026-11-03 10:11:42] local.INFO: Packet analysis {"connection_id":231655,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:11:42] local.INFO: Extracted packet for processing {"connection_id":231655,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:11:42] local.INFO: GPS Element Parsed {"raw_longitude":754909120,"raw_latitude":117455880,"longitude_deg":75.490912,"latitude_deg":11.745588,"altitude":16,"angle":303,"satellites":42,"speed":4,"hex_longitude":"2cfeffc0","hex_latitude":"07003c08","is_valid_coordinates":true} 
[2026-11-03 10:11:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:11:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182284032001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:11:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352613313773568,"note":"Value kept but may cause issues"} 
[2026-11-03 10:11:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-71705720248485888,"note":"Value kept but may cause issues"} 
[2026-11-03 10:11:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:11:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793680804000,"timestamp_ms":1793680804000,"timestamp_seconds":1793680804,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb508a0"} 
[2026-11-03 10:11:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:11:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:11:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-11-03 10:11:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":3029,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:11:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:11:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:11:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:11:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231655,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:11:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:11:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:11:42] 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-11-03 10:11:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:11:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:11:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182284032001,"66":28137,"141":206,"94":10240,"24":4,"16":37352613313773568,"44":-71705720248485888},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:11:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:11:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:11:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182284032001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:11:42] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:11:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:11:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352613313773568,"km_value":37352613313773.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:11:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-71705720248485888,"description":"Unknown IO ID 44"} 
[2026-11-03 10:11:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182284032001,"power":28137,"unknown_141":206,"unknown_94":10240,"ignition":4,"odometer":null,"unknown_44":-71705720248485888}} 
[2026-11-03 10:11:42] local.INFO: DEBUG: GPS processor result {"connection_id":231655,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54179,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:11:42] local.INFO: GPS data processed {"connection_id":231655,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:11:42] local.INFO: Acknowledgment sent {"connection_id":231655,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:11:44] local.INFO: TCP Data received {"connection_id":231656,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:11:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231656,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:11:44] local.INFO: Processing buffer {"connection_id":231656,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:11:44] local.INFO: IMEI packet received {"connection_id":231656,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:11:44] local.INFO: IMEI acknowledgment sent {"connection_id":231656,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:11:45] local.INFO: TCP Data received {"connection_id":231656,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb5db90012d0824000702b840000c011527..."} 
[2026-11-03 10:11:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231656,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb5db90012d0824000702b840000c011527..."} 
[2026-11-03 10:11:45] local.INFO: Processing buffer {"connection_id":231656,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb5db90012d0824000702b840000c011527..."} 
[2026-11-03 10:11:45] local.INFO: Packet analysis {"connection_id":231656,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:11:45] local.INFO: Extracted packet for processing {"connection_id":231656,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:11:45] local.INFO: GPS Element Parsed {"raw_longitude":755508224,"raw_latitude":117618752,"longitude_deg":75.5508224,"latitude_deg":11.7618752,"altitude":12,"angle":277,"satellites":39,"speed":41,"hex_longitude":"2d082400","hex_latitude":"0702b840","is_valid_coordinates":true} 
[2026-11-03 10:11: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-11-03 10:11:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182298624001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:11:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39006197197570048,"note":"Value kept but may cause issues"} 
[2026-11-03 10:11:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":591027112458385408,"note":"Value kept but may cause issues"} 
[2026-11-03 10:11:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:11:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793680858000,"timestamp_ms":1793680858000,"timestamp_seconds":1793680858,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb5db90"} 
[2026-11-03 10:11:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:11:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:11:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-11-03 10:11:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:11: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-11-03 10:11:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:11:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:11:45] local.INFO: Teltonika packet parsed successfully {"connection_id":231656,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:11:45] local.INFO: Passing IMEI to GPS processor {"connection_id":231656,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:11:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":231656,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:11:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:11:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:11:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:11:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182298624001,"66":14407,"13":206,"94":11008,"24":41,"16":39006197197570048,"45":591027112458385408},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,94,24,16,45]} 
[2026-11-03 10:11:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:11:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:11:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182298624001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:11:45] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-11-03 10:11:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:11:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39006197197570048,"km_value":39006197197570.05,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:11:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":591027112458385408,"description":"Unknown IO ID 45"} 
[2026-11-03 10:11:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182298624001,"power":14407,"unknown_13":206,"unknown_94":11008,"ignition":41,"odometer":null,"unknown_45":591027112458385408}} 
[2026-11-03 10:11:45] local.INFO: DEBUG: GPS processor result {"connection_id":231656,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54180,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:11:45] local.INFO: GPS data processed {"connection_id":231656,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:11:45] local.INFO: Acknowledgment sent {"connection_id":231656,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:11:50] local.INFO: TCP Data received {"connection_id":231656,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb5feb8012d07fdc00702bb08000c010e28..."} 
[2026-11-03 10:11:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231656,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb5feb8012d07fdc00702bb08000c010e28..."} 
[2026-11-03 10:11:50] local.INFO: Processing buffer {"connection_id":231656,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb5feb8012d07fdc00702bb08000c010e28..."} 
[2026-11-03 10:11:50] local.INFO: Packet analysis {"connection_id":231656,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:11:50] local.INFO: Extracted packet for processing {"connection_id":231656,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:11:50] local.INFO: GPS Element Parsed {"raw_longitude":755498432,"raw_latitude":117619464,"longitude_deg":75.5498432,"latitude_deg":11.7619464,"altitude":12,"angle":270,"satellites":40,"speed":41,"hex_longitude":"2d07fdc0","hex_latitude":"0702bb08","is_valid_coordinates":true} 
[2026-11-03 10:11: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-11-03 10:11:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182299648001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:11:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39006661054038016,"note":"Value kept but may cause issues"} 
[2026-11-03 10:11:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":586593881575407616,"note":"Value kept but may cause issues"} 
[2026-11-03 10:11:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:11:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793680867000,"timestamp_ms":1793680867000,"timestamp_seconds":1793680867,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb5feb8"} 
[2026-11-03 10:11:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:11:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:11: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":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 10:11:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:11: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-11-03 10:11:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:11:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:11:50] local.INFO: Teltonika packet parsed successfully {"connection_id":231656,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:11:50] local.INFO: Passing IMEI to GPS processor {"connection_id":231656,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:11:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":231656,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:11:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:11:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:11:50] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:11:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182299648001,"66":14439,"13":206,"94":11008,"24":41,"16":39006661054038016,"45":586593881575407616},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,94,24,16,45]} 
[2026-11-03 10:11:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:11:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:11:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182299648001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:11:50] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-11-03 10:11:50] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:11:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39006661054038016,"km_value":39006661054038.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:11:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":586593881575407616,"description":"Unknown IO ID 45"} 
[2026-11-03 10:11:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182299648001,"power":14439,"unknown_13":206,"unknown_94":11008,"ignition":41,"odometer":null,"unknown_45":586593881575407616}} 
[2026-11-03 10:11:50] local.INFO: DEBUG: GPS processor result {"connection_id":231656,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54181,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:11:50] local.INFO: GPS data processed {"connection_id":231656,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:11:50] local.INFO: Acknowledgment sent {"connection_id":231656,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:12:05] local.INFO: TCP Data received {"connection_id":229834,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:12:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229834,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:12:05] local.INFO: Processing buffer {"connection_id":229834,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:12:05] local.INFO: IMEI packet received {"connection_id":229834,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:12:05] local.INFO: IMEI acknowledgment sent {"connection_id":229834,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:12:10] local.INFO: TCP Data received {"connection_id":229834,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:12:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229834,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:12:10] local.INFO: Processing buffer {"connection_id":229834,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:12:10] local.INFO: IMEI packet received {"connection_id":229834,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:12:10] local.INFO: IMEI acknowledgment sent {"connection_id":229834,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:12:11] local.INFO: TCP Data received {"connection_id":229834,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:12:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229834,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:12:11] local.INFO: Processing buffer {"connection_id":229834,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:12:11] local.INFO: Packet analysis {"connection_id":229834,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:12:11] local.INFO: Extracted packet for processing {"connection_id":229834,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:12:11] local.INFO: GPS Element Parsed {"raw_longitude":754908800,"raw_latitude":117456080,"longitude_deg":75.49088,"latitude_deg":11.745608,"altitude":16,"angle":310,"satellites":42,"speed":3,"hex_longitude":"2cfefe80","hex_latitude":"07003cd0","is_valid_coordinates":true} 
[2026-11-03 10:12:11] 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-11-03 10:12:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182285824001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:12:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352630493642752,"note":"Value kept but may cause issues"} 
[2026-11-03 10:12:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-72127932713400320,"note":"Value kept but may cause issues"} 
[2026-11-03 10:12:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:12:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793680807000,"timestamp_ms":1793680807000,"timestamp_seconds":1793680807,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb51458"} 
[2026-11-03 10:12:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:12:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10: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":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 10:12:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10: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-11-03 10:12:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:12:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:12:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229834,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:12:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:12:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:12:11] 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-11-03 10:12:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:12:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:12:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182285824001,"66":28028,"141":206,"94":10240,"24":3,"16":37352630493642752,"44":-72127932713400320},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:12:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:12:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:12:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182285824001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:12:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:12:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:12:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352630493642752,"km_value":37352630493642.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:12:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-72127932713400320,"description":"Unknown IO ID 44"} 
[2026-11-03 10:12:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182285824001,"power":28028,"unknown_141":206,"unknown_94":10240,"ignition":3,"odometer":null,"unknown_44":-72127932713400320}} 
[2026-11-03 10:12:11] local.INFO: DEBUG: GPS processor result {"connection_id":229834,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54182,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:12:11] local.INFO: GPS data processed {"connection_id":229834,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:12:11] local.INFO: Acknowledgment sent {"connection_id":229834,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:12:21] local.INFO: TCP Data received {"connection_id":231656,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb625c8012d07d9c00702b9a0000c01162b..."} 
[2026-11-03 10:12:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231656,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb625c8012d07d9c00702b9a0000c01162b..."} 
[2026-11-03 10:12:21] local.INFO: Processing buffer {"connection_id":231656,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb625c8012d07d9c00702b9a0000c01162b..."} 
[2026-11-03 10:12:21] local.INFO: Packet analysis {"connection_id":231656,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb6"} 
[2026-11-03 10:12:21] local.INFO: Extracted packet for processing {"connection_id":231656,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb6"} 
[2026-11-03 10:12:21] local.INFO: GPS Element Parsed {"raw_longitude":755489216,"raw_latitude":117619104,"longitude_deg":75.5489216,"latitude_deg":11.7619104,"altitude":12,"angle":278,"satellites":43,"speed":38,"hex_longitude":"2d07d9c0","hex_latitude":"0702b9a0","is_valid_coordinates":true} 
[2026-11-03 10:12: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-11-03 10:12:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182301952001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:12:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39007103435669504,"note":"Value kept but may cause issues"} 
[2026-11-03 10:12:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":575827463716407296,"note":"Value kept but may cause issues"} 
[2026-11-03 10:12:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:12:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793680877000,"timestamp_ms":1793680877000,"timestamp_seconds":1793680877,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb625c8"} 
[2026-11-03 10:12:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:12:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:12: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":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 10:12:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:12: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-11-03 10:12:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:12:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:12:21] local.INFO: Teltonika packet parsed successfully {"connection_id":231656,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:12:21] local.INFO: Passing IMEI to GPS processor {"connection_id":231656,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:12:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":231656,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:12:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:12:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:12:21] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:12:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182301952001,"66":14428,"13":206,"94":11008,"24":38,"16":39007103435669504,"45":575827463716407296},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,94,24,16,45]} 
[2026-11-03 10:12:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:12:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:12:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182301952001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:12:21] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-11-03 10:12:21] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:12:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39007103435669504,"km_value":39007103435669.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:12:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":575827463716407296,"description":"Unknown IO ID 45"} 
[2026-11-03 10:12:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182301952001,"power":14428,"unknown_13":206,"unknown_94":11008,"ignition":38,"odometer":null,"unknown_45":575827463716407296}} 
[2026-11-03 10:12:21] local.INFO: DEBUG: GPS processor result {"connection_id":231656,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54183,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:12:21] local.INFO: GPS data processed {"connection_id":231656,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:12:21] local.INFO: Acknowledgment sent {"connection_id":231656,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:12:38] local.INFO: TCP Data received {"connection_id":229835,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:12:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229835,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:12:38] local.INFO: Processing buffer {"connection_id":229835,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:12:38] local.INFO: IMEI packet received {"connection_id":229835,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:12:38] local.INFO: IMEI acknowledgment sent {"connection_id":229835,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:12:39] local.INFO: TCP Data received {"connection_id":229835,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:12:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229835,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:12:39] local.INFO: Processing buffer {"connection_id":229835,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:12:39] local.INFO: IMEI packet received {"connection_id":229835,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:12:39] local.INFO: IMEI acknowledgment sent {"connection_id":229835,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:12:44] local.INFO: TCP Data received {"connection_id":229835,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:12:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229835,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:12:44] local.INFO: Processing buffer {"connection_id":229835,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:12:44] local.INFO: IMEI packet received {"connection_id":229835,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:12:44] local.INFO: IMEI acknowledgment sent {"connection_id":229835,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:12:45] local.INFO: TCP Data received {"connection_id":229835,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb73350012d0736000702d2d0001000bf2b..."} 
[2026-11-03 10:12:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229835,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb73350012d0736000702d2d0001000bf2b..."} 
[2026-11-03 10:12:45] local.INFO: Processing buffer {"connection_id":229835,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb73350012d0736000702d2d0001000bf2b..."} 
[2026-11-03 10:12:45] local.INFO: Packet analysis {"connection_id":229835,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb7"} 
[2026-11-03 10:12:45] local.INFO: Extracted packet for processing {"connection_id":229835,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb7"} 
[2026-11-03 10:12:45] local.INFO: GPS Element Parsed {"raw_longitude":755447296,"raw_latitude":117625552,"longitude_deg":75.5447296,"latitude_deg":11.7625552,"altitude":16,"angle":191,"satellites":43,"speed":18,"hex_longitude":"2d073600","hex_latitude":"0702d2d0","is_valid_coordinates":true} 
[2026-11-03 10:12:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:12:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182321920001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:12:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39009242329382912,"note":"Value kept but may cause issues"} 
[2026-11-03 10:12:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":519813943352662016,"note":"Value kept but may cause issues"} 
[2026-11-03 10:12:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:12:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793680946000,"timestamp_ms":1793680946000,"timestamp_seconds":1793680946,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb73350"} 
[2026-11-03 10:12:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:12:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":17920,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:12:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 10:12:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:12:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:12:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:12:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:12:45] local.INFO: Teltonika packet parsed successfully {"connection_id":229835,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:12:45] local.INFO: Passing IMEI to GPS processor {"connection_id":229835,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:12:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":229835,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:12:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:12:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:12:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:12:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182321920001,"66":14396,"59":206,"94":11008,"24":18,"16":39009242329382912,"45":519813943352662016},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,94,24,16,45]} 
[2026-11-03 10:12:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:12:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:12:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182321920001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:12:45] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-11-03 10:12:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:12:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39009242329382912,"km_value":39009242329382.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:12:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":519813943352662016,"description":"Unknown IO ID 45"} 
[2026-11-03 10:12:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182321920001,"power":14396,"unknown_59":206,"unknown_94":11008,"ignition":18,"odometer":null,"unknown_45":519813943352662016}} 
[2026-11-03 10:12:45] local.INFO: DEBUG: GPS processor result {"connection_id":229835,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54184,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:12:45] local.INFO: GPS data processed {"connection_id":229835,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:12:45] local.INFO: Acknowledgment sent {"connection_id":229835,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:12:50] local.INFO: TCP Data received {"connection_id":229834,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:12:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229834,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:12:50] local.INFO: Processing buffer {"connection_id":229834,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:12:50] local.INFO: Packet analysis {"connection_id":229834,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:12:50] local.INFO: Extracted packet for processing {"connection_id":229834,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:12:50] local.INFO: GPS Element Parsed {"raw_longitude":754908800,"raw_latitude":117456080,"longitude_deg":75.49088,"latitude_deg":11.745608,"altitude":16,"angle":310,"satellites":42,"speed":3,"hex_longitude":"2cfefe80","hex_latitude":"07003cd0","is_valid_coordinates":true} 
[2026-11-03 10:12:50] 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-11-03 10:12:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182285824001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:12:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352630493642752,"note":"Value kept but may cause issues"} 
[2026-11-03 10:12:50] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-72127932713400320,"note":"Value kept but may cause issues"} 
[2026-11-03 10:12:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:12:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793680807000,"timestamp_ms":1793680807000,"timestamp_seconds":1793680807,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb51458"} 
[2026-11-03 10:12:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:12:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:12: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":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 10:12:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:12: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-11-03 10:12:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:12:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:12:50] local.INFO: Teltonika packet parsed successfully {"connection_id":229834,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:12:50] local.INFO: Passing IMEI to GPS processor {"connection_id":229834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:12:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":229834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:12:50] 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-11-03 10:12:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:12:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:12:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182285824001,"66":28028,"141":206,"94":10240,"24":3,"16":37352630493642752,"44":-72127932713400320},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:12:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:12:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:12:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182285824001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:12:50] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:12:50] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:12:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352630493642752,"km_value":37352630493642.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:12:50] local.INFO: Unknown IO ID detected {"io_id":44,"value":-72127932713400320,"description":"Unknown IO ID 44"} 
[2026-11-03 10:12:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182285824001,"power":28028,"unknown_141":206,"unknown_94":10240,"ignition":3,"odometer":null,"unknown_44":-72127932713400320}} 
[2026-11-03 10:12:50] local.INFO: DEBUG: GPS processor result {"connection_id":229834,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54185,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:12:50] local.INFO: GPS data processed {"connection_id":229834,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:12:50] local.INFO: Acknowledgment sent {"connection_id":229834,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:13:05] local.INFO: TCP Data received {"connection_id":228570,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:13:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228570,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:13:05] local.INFO: Processing buffer {"connection_id":228570,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:13:05] local.INFO: IMEI packet received {"connection_id":228570,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:13:05] local.INFO: IMEI acknowledgment sent {"connection_id":228570,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:13:10] local.INFO: TCP Data received {"connection_id":228570,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:13:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228570,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:13:10] local.INFO: Processing buffer {"connection_id":228570,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:13:10] local.INFO: IMEI packet received {"connection_id":228570,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:13:10] local.INFO: IMEI acknowledgment sent {"connection_id":228570,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:13:11] local.INFO: TCP Data received {"connection_id":228570,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:13:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228570,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:13:11] local.INFO: Processing buffer {"connection_id":228570,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:13:11] local.INFO: Packet analysis {"connection_id":228570,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:13:11] local.INFO: Extracted packet for processing {"connection_id":228570,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:13:11] local.INFO: GPS Element Parsed {"raw_longitude":754908800,"raw_latitude":117456080,"longitude_deg":75.49088,"latitude_deg":11.745608,"altitude":16,"angle":310,"satellites":42,"speed":3,"hex_longitude":"2cfefe80","hex_latitude":"07003cd0","is_valid_coordinates":true} 
[2026-11-03 10:13:11] 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-11-03 10:13:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182285824001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:13:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352630493642752,"note":"Value kept but may cause issues"} 
[2026-11-03 10:13:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-72127932713400320,"note":"Value kept but may cause issues"} 
[2026-11-03 10:13:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:13:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793680807000,"timestamp_ms":1793680807000,"timestamp_seconds":1793680807,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb51458"} 
[2026-11-03 10:13:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:13:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:13:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 10:13:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:13: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-11-03 10:13:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:13:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:13:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228570,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:13:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228570,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:13:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228570,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:13:11] 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-11-03 10:13:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:13:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:13:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182285824001,"66":28028,"141":206,"94":10240,"24":3,"16":37352630493642752,"44":-72127932713400320},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:13:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:13:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:13:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182285824001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:13:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:13:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:13:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352630493642752,"km_value":37352630493642.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:13:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-72127932713400320,"description":"Unknown IO ID 44"} 
[2026-11-03 10:13:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182285824001,"power":28028,"unknown_141":206,"unknown_94":10240,"ignition":3,"odometer":null,"unknown_44":-72127932713400320}} 
[2026-11-03 10:13:11] local.INFO: DEBUG: GPS processor result {"connection_id":228570,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54186,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:13:11] local.INFO: GPS data processed {"connection_id":228570,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:13:11] local.INFO: Acknowledgment sent {"connection_id":228570,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:13:17] local.INFO: TCP Data received {"connection_id":229835,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb73738012d0736400702d090001000b02b..."} 
[2026-11-03 10:13:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229835,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb73738012d0736400702d090001000b02b..."} 
[2026-11-03 10:13:17] local.INFO: Processing buffer {"connection_id":229835,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb73738012d0736400702d090001000b02b..."} 
[2026-11-03 10:13:17] local.INFO: Packet analysis {"connection_id":229835,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb7"} 
[2026-11-03 10:13:17] local.INFO: Extracted packet for processing {"connection_id":229835,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb7"} 
[2026-11-03 10:13:17] local.INFO: GPS Element Parsed {"raw_longitude":755447360,"raw_latitude":117624976,"longitude_deg":75.544736,"latitude_deg":11.7624976,"altitude":16,"angle":176,"satellites":43,"speed":24,"hex_longitude":"2d073640","hex_latitude":"0702d090","is_valid_coordinates":true} 
[2026-11-03 10:13: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-11-03 10:13:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182322176001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:13:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39009272394153984,"note":"Value kept but may cause issues"} 
[2026-11-03 10:13:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":519602837120012288,"note":"Value kept but may cause issues"} 
[2026-11-03 10:13:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:13:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793680947000,"timestamp_ms":1793680947000,"timestamp_seconds":1793680947,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb73738"} 
[2026-11-03 10:13:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:13:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":17920,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:13: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":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 10:13:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:13: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-11-03 10:13:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:13:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:13:17] local.INFO: Teltonika packet parsed successfully {"connection_id":229835,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:13:17] local.INFO: Passing IMEI to GPS processor {"connection_id":229835,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:13:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":229835,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:13:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:13:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:13:17] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:13:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182322176001,"66":14396,"59":206,"94":11008,"24":24,"16":39009272394153984,"45":519602837120012288},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,94,24,16,45]} 
[2026-11-03 10:13:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:13:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:13:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182322176001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:13:17] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-11-03 10:13:17] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:13:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39009272394153984,"km_value":39009272394153.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:13:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":519602837120012288,"description":"Unknown IO ID 45"} 
[2026-11-03 10:13:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182322176001,"power":14396,"unknown_59":206,"unknown_94":11008,"ignition":24,"odometer":null,"unknown_45":519602837120012288}} 
[2026-11-03 10:13:17] local.INFO: DEBUG: GPS processor result {"connection_id":229835,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54187,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:13:17] local.INFO: GPS data processed {"connection_id":229835,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:13:17] local.INFO: Acknowledgment sent {"connection_id":229835,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:13:39] local.INFO: TCP Data received {"connection_id":231659,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:13:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231659,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:13:39] local.INFO: Processing buffer {"connection_id":231659,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:13:39] local.INFO: IMEI packet received {"connection_id":231659,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:13:39] local.INFO: IMEI acknowledgment sent {"connection_id":231659,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:13:41] local.INFO: TCP Data received {"connection_id":231658,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:13:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231658,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:13:41] local.INFO: Processing buffer {"connection_id":231658,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:13:41] local.INFO: IMEI packet received {"connection_id":231658,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 10:13:41] local.INFO: IMEI acknowledgment sent {"connection_id":231658,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:13:42] local.INFO: TCP Data received {"connection_id":228570,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:13:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228570,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:13:42] local.INFO: Processing buffer {"connection_id":228570,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:13:42] local.INFO: Packet analysis {"connection_id":228570,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:13:42] local.INFO: Extracted packet for processing {"connection_id":228570,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:13:42] local.INFO: GPS Element Parsed {"raw_longitude":754908800,"raw_latitude":117456080,"longitude_deg":75.49088,"latitude_deg":11.745608,"altitude":16,"angle":310,"satellites":42,"speed":3,"hex_longitude":"2cfefe80","hex_latitude":"07003cd0","is_valid_coordinates":true} 
[2026-11-03 10:13:42] 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-11-03 10:13:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182285824001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:13:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352630493642752,"note":"Value kept but may cause issues"} 
[2026-11-03 10:13:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-72127932713400320,"note":"Value kept but may cause issues"} 
[2026-11-03 10:13:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:13:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793680807000,"timestamp_ms":1793680807000,"timestamp_seconds":1793680807,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb51458"} 
[2026-11-03 10:13:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:13:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10: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":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 10:13:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10: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-11-03 10:13:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:13:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:13:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228570,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:13:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228570,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:13:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228570,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:13:42] 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-11-03 10:13:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:13:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:13:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182285824001,"66":28028,"141":206,"94":10240,"24":3,"16":37352630493642752,"44":-72127932713400320},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:13:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:13:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:13:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182285824001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:13:42] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:13:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:13:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352630493642752,"km_value":37352630493642.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:13:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-72127932713400320,"description":"Unknown IO ID 44"} 
[2026-11-03 10:13:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182285824001,"power":28028,"unknown_141":206,"unknown_94":10240,"ignition":3,"odometer":null,"unknown_44":-72127932713400320}} 
[2026-11-03 10:13:42] local.INFO: DEBUG: GPS processor result {"connection_id":228570,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54188,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:13:42] local.INFO: GPS data processed {"connection_id":228570,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:13:42] local.INFO: Acknowledgment sent {"connection_id":228570,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:13:43] local.INFO: TCP Data received {"connection_id":231659,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:13:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231659,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:13:43] local.INFO: Processing buffer {"connection_id":231659,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:13:43] local.INFO: IMEI packet received {"connection_id":231659,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:13:43] local.INFO: IMEI acknowledgment sent {"connection_id":231659,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:13:43] local.INFO: TCP Data received {"connection_id":231659,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:13:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231659,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:13:43] local.INFO: Processing buffer {"connection_id":231659,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:13:43] local.INFO: IMEI packet received {"connection_id":231659,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:13:43] local.INFO: IMEI acknowledgment sent {"connection_id":231659,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:13:44] local.INFO: TCP Data received {"connection_id":231659,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb7f6a0012d06a2800702bc800006010e28..."} 
[2026-11-03 10:13:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231659,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb7f6a0012d06a2800702bc800006010e28..."} 
[2026-11-03 10:13:44] local.INFO: Processing buffer {"connection_id":231659,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb7f6a0012d06a2800702bc800006010e28..."} 
[2026-11-03 10:13:44] local.INFO: Packet analysis {"connection_id":231659,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb7"} 
[2026-11-03 10:13:44] local.INFO: Extracted packet for processing {"connection_id":231659,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb7"} 
[2026-11-03 10:13:44] local.INFO: GPS Element Parsed {"raw_longitude":755409536,"raw_latitude":117619840,"longitude_deg":75.5409536,"latitude_deg":11.761984,"altitude":6,"angle":270,"satellites":40,"speed":44,"hex_longitude":"2d06a280","hex_latitude":"0702bc80","is_valid_coordinates":true} 
[2026-11-03 10:13: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-11-03 10:13:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182333952001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:13:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39011200834469888,"note":"Value kept but may cause issues"} 
[2026-11-03 10:13:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":482870352657666048,"note":"Value kept but may cause issues"} 
[2026-11-03 10:13:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:13:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793680996000,"timestamp_ms":1793680996000,"timestamp_seconds":1793680996,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb7f6a0"} 
[2026-11-03 10:13:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:13:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:13:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 10:13:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:13: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-11-03 10:13:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:13:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:13:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231659,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:13:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231659,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:13:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231659,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:13:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:13:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:13:44] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:13:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182333952001,"66":14428,"59":206,"94":11008,"24":44,"16":39011200834469888,"45":482870352657666048},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,94,24,16,45]} 
[2026-11-03 10:13:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:13:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:13:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182333952001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:13:44] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-11-03 10:13:44] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:13:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39011200834469888,"km_value":39011200834469.89,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:13:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":482870352657666048,"description":"Unknown IO ID 45"} 
[2026-11-03 10:13:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182333952001,"power":14428,"unknown_59":206,"unknown_94":11008,"ignition":44,"odometer":null,"unknown_45":482870352657666048}} 
[2026-11-03 10:13:44] local.INFO: DEBUG: GPS processor result {"connection_id":231659,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54189,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:13:44] local.INFO: GPS data processed {"connection_id":231659,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:13:44] local.INFO: Acknowledgment sent {"connection_id":231659,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:13:45] local.INFO: TCP Data received {"connection_id":231659,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb811f8012d0687800702bca80005010027..."} 
[2026-11-03 10:13:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231659,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb811f8012d0687800702bca80005010027..."} 
[2026-11-03 10:13:45] local.INFO: Processing buffer {"connection_id":231659,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb811f8012d0687800702bca80005010027..."} 
[2026-11-03 10:13:45] local.INFO: Packet analysis {"connection_id":231659,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb8"} 
[2026-11-03 10:13:45] local.INFO: Extracted packet for processing {"connection_id":231659,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb8"} 
[2026-11-03 10:13:45] local.INFO: GPS Element Parsed {"raw_longitude":755402624,"raw_latitude":117619880,"longitude_deg":75.5402624,"latitude_deg":11.761988,"altitude":5,"angle":256,"satellites":39,"speed":32,"hex_longitude":"2d068780","hex_latitude":"0702bca8","is_valid_coordinates":true} 
[2026-11-03 10:13:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:13:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182334976001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:13:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39011531546951680,"note":"Value kept but may cause issues"} 
[2026-11-03 10:13:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":478085278053728256,"note":"Value kept but may cause issues"} 
[2026-11-03 10:13:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:13:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793681003000,"timestamp_ms":1793681003000,"timestamp_seconds":1793681003,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb811f8"} 
[2026-11-03 10:13:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:13:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:13:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 10:13:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:13:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:13:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:13:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:13:45] local.INFO: Teltonika packet parsed successfully {"connection_id":231659,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:13:45] local.INFO: Passing IMEI to GPS processor {"connection_id":231659,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:13:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":231659,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:13:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:13:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:13:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:13:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182334976001,"66":14537,"60":206,"94":11008,"24":32,"16":39011531546951680,"45":478085278053728256},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-11-03 10:13:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:13:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:13:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182334976001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:13:45] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 10:13:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:13:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39011531546951680,"km_value":39011531546951.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:13:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":478085278053728256,"description":"Unknown IO ID 45"} 
[2026-11-03 10:13:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182334976001,"power":14537,"unknown_60":206,"unknown_94":11008,"ignition":32,"odometer":null,"unknown_45":478085278053728256}} 
[2026-11-03 10:13:45] local.INFO: DEBUG: GPS processor result {"connection_id":231659,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54190,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:13:45] local.INFO: GPS data processed {"connection_id":231659,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:13:45] local.INFO: Acknowledgment sent {"connection_id":231659,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:14:05] local.INFO: TCP Data received {"connection_id":231660,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:14:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231660,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:14:05] local.INFO: Processing buffer {"connection_id":231660,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:14:05] local.INFO: IMEI packet received {"connection_id":231660,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:14:05] local.INFO: IMEI acknowledgment sent {"connection_id":231660,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:14:10] local.INFO: TCP Data received {"connection_id":231660,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:14:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231660,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:14:10] local.INFO: Processing buffer {"connection_id":231660,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:14:10] local.INFO: IMEI packet received {"connection_id":231660,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:14:10] local.INFO: IMEI acknowledgment sent {"connection_id":231660,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:14:11] local.INFO: TCP Data received {"connection_id":231660,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:14:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231660,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:14:11] local.INFO: Processing buffer {"connection_id":231660,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:14:11] local.INFO: Packet analysis {"connection_id":231660,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:14:11] local.INFO: Extracted packet for processing {"connection_id":231660,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:14:11] local.INFO: GPS Element Parsed {"raw_longitude":754908800,"raw_latitude":117456080,"longitude_deg":75.49088,"latitude_deg":11.745608,"altitude":16,"angle":310,"satellites":42,"speed":3,"hex_longitude":"2cfefe80","hex_latitude":"07003cd0","is_valid_coordinates":true} 
[2026-11-03 10:14:11] 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-11-03 10:14:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182285824001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:14:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352630493642752,"note":"Value kept but may cause issues"} 
[2026-11-03 10:14:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-72127932713400320,"note":"Value kept but may cause issues"} 
[2026-11-03 10:14:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:14:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793680807000,"timestamp_ms":1793680807000,"timestamp_seconds":1793680807,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb51458"} 
[2026-11-03 10:14:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:14:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:14:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 10:14:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:14: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-11-03 10:14:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:14:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:14:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231660,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:14:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:14:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:14:11] 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-11-03 10:14:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:14:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:14:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182285824001,"66":28028,"141":206,"94":10240,"24":3,"16":37352630493642752,"44":-72127932713400320},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:14:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:14:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:14:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182285824001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:14:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:14:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:14:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352630493642752,"km_value":37352630493642.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:14:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-72127932713400320,"description":"Unknown IO ID 44"} 
[2026-11-03 10:14:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182285824001,"power":28028,"unknown_141":206,"unknown_94":10240,"ignition":3,"odometer":null,"unknown_44":-72127932713400320}} 
[2026-11-03 10:14:11] local.INFO: DEBUG: GPS processor result {"connection_id":231660,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54191,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:14:11] local.INFO: GPS data processed {"connection_id":231660,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:14:11] local.INFO: Acknowledgment sent {"connection_id":231660,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:14:16] local.INFO: TCP Data received {"connection_id":231659,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb82580012d0678c00702b8d00004010d25..."} 
[2026-11-03 10:14:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231659,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb82580012d0678c00702b8d00004010d25..."} 
[2026-11-03 10:14:16] local.INFO: Processing buffer {"connection_id":231659,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb82580012d0678c00702b8d00004010d25..."} 
[2026-11-03 10:14:16] local.INFO: Packet analysis {"connection_id":231659,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb8"} 
[2026-11-03 10:14:16] local.INFO: Extracted packet for processing {"connection_id":231659,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb8"} 
[2026-11-03 10:14:16] local.INFO: GPS Element Parsed {"raw_longitude":755398848,"raw_latitude":117618896,"longitude_deg":75.5398848,"latitude_deg":11.7618896,"altitude":4,"angle":269,"satellites":37,"speed":30,"hex_longitude":"2d0678c0","hex_latitude":"0702b8d0","is_valid_coordinates":true} 
[2026-11-03 10:14: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-11-03 10:14:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182336768001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:14:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39011716230545408,"note":"Value kept but may cause issues"} 
[2026-11-03 10:14:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":470485453682550784,"note":"Value kept but may cause issues"} 
[2026-11-03 10:14:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:14:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793681008000,"timestamp_ms":1793681008000,"timestamp_seconds":1793681008,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb82580"} 
[2026-11-03 10:14:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:14:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:14: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":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-11-03 10:14:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:14: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-11-03 10:14:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:14:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:14:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231659,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:14:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231659,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:14:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231659,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:14:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:14:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:14:16] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:14:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182336768001,"66":14428,"60":206,"94":11008,"24":30,"16":39011716230545408,"45":470485453682550784},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-11-03 10:14:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:14:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:14:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182336768001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:14:16] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 10:14:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:14:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39011716230545408,"km_value":39011716230545.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:14:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":470485453682550784,"description":"Unknown IO ID 45"} 
[2026-11-03 10:14:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182336768001,"power":14428,"unknown_60":206,"unknown_94":11008,"ignition":30,"odometer":null,"unknown_45":470485453682550784}} 
[2026-11-03 10:14:16] local.INFO: DEBUG: GPS processor result {"connection_id":231659,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54192,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:14:16] local.INFO: GPS data processed {"connection_id":231659,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:14:16] local.INFO: Acknowledgment sent {"connection_id":231659,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:14:43] local.INFO: TCP Data received {"connection_id":231660,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:14:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231660,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:14:43] local.INFO: Processing buffer {"connection_id":231660,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:14:43] local.INFO: Packet analysis {"connection_id":231660,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:14:43] local.INFO: Extracted packet for processing {"connection_id":231660,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:14:43] local.INFO: GPS Element Parsed {"raw_longitude":754908800,"raw_latitude":117456080,"longitude_deg":75.49088,"latitude_deg":11.745608,"altitude":16,"angle":310,"satellites":42,"speed":3,"hex_longitude":"2cfefe80","hex_latitude":"07003cd0","is_valid_coordinates":true} 
[2026-11-03 10:14:43] 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-11-03 10:14:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182285824001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:14:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352630493642752,"note":"Value kept but may cause issues"} 
[2026-11-03 10:14:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-72127932713400320,"note":"Value kept but may cause issues"} 
[2026-11-03 10:14:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:14:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793680807000,"timestamp_ms":1793680807000,"timestamp_seconds":1793680807,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb51458"} 
[2026-11-03 10:14:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:14:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:14: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":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 10:14:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:14: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-11-03 10:14:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:14:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:14:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231660,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:14:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:14:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:14:43] 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-11-03 10:14:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:14:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:14:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182285824001,"66":28028,"141":206,"94":10240,"24":3,"16":37352630493642752,"44":-72127932713400320},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:14:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:14:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:14:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182285824001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:14:43] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:14:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:14:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352630493642752,"km_value":37352630493642.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:14:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-72127932713400320,"description":"Unknown IO ID 44"} 
[2026-11-03 10:14:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182285824001,"power":28028,"unknown_141":206,"unknown_94":10240,"ignition":3,"odometer":null,"unknown_44":-72127932713400320}} 
[2026-11-03 10:14:43] local.INFO: DEBUG: GPS processor result {"connection_id":231660,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54193,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:14:43] local.INFO: GPS data processed {"connection_id":231660,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:14:43] local.INFO: Acknowledgment sent {"connection_id":231660,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:14:44] local.INFO: TCP Data received {"connection_id":228123,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:14:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228123,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:14:44] local.INFO: Processing buffer {"connection_id":228123,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:14:44] local.INFO: IMEI packet received {"connection_id":228123,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:14:44] local.INFO: IMEI acknowledgment sent {"connection_id":228123,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:14:49] local.INFO: TCP Data received {"connection_id":228123,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:14:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228123,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:14:49] local.INFO: Processing buffer {"connection_id":228123,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:14:49] local.INFO: IMEI packet received {"connection_id":228123,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:14:49] local.INFO: IMEI acknowledgment sent {"connection_id":228123,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:14:50] local.INFO: TCP Data received {"connection_id":228123,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb90810012d05ffc007027f68000500ec29..."} 
[2026-11-03 10:14:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228123,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb90810012d05ffc007027f68000500ec29..."} 
[2026-11-03 10:14:50] local.INFO: Processing buffer {"connection_id":228123,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb90810012d05ffc007027f68000500ec29..."} 
[2026-11-03 10:14:50] local.INFO: Packet analysis {"connection_id":228123,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:14:50] local.INFO: Extracted packet for processing {"connection_id":228123,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:14:50] local.INFO: GPS Element Parsed {"raw_longitude":755367872,"raw_latitude":117604200,"longitude_deg":75.5367872,"latitude_deg":11.76042,"altitude":5,"angle":236,"satellites":41,"speed":26,"hex_longitude":"2d05ffc0","hex_latitude":"07027f68","is_valid_coordinates":true} 
[2026-11-03 10:14: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-11-03 10:14:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182351872001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:14:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39013481462104064,"note":"Value kept but may cause issues"} 
[2026-11-03 10:14:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":434456656660193280,"note":"Value kept but may cause issues"} 
[2026-11-03 10:14:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:14:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793681066000,"timestamp_ms":1793681066000,"timestamp_seconds":1793681066,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb90810"} 
[2026-11-03 10:14:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:14:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:14: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":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 10:14:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:14: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-11-03 10:14:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:14:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:14:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228123,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:14:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228123,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:14:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228123,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:14:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:14:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:14:50] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:14:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182351872001,"66":14537,"60":206,"94":11008,"24":26,"16":39013481462104064,"45":434456656660193280},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-11-03 10:14:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:14:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:14:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182351872001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:14:50] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 10:14:50] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:14:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39013481462104064,"km_value":39013481462104.06,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:14:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":434456656660193280,"description":"Unknown IO ID 45"} 
[2026-11-03 10:14:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182351872001,"power":14537,"unknown_60":206,"unknown_94":11008,"ignition":26,"odometer":null,"unknown_45":434456656660193280}} 
[2026-11-03 10:14:50] local.INFO: DEBUG: GPS processor result {"connection_id":228123,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54194,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:14:50] local.INFO: GPS data processed {"connection_id":228123,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:14:50] local.INFO: Acknowledgment sent {"connection_id":228123,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:15:05] local.INFO: TCP Data received {"connection_id":228123,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb90bf8012d05fd8007027e40000500fa29..."} 
[2026-11-03 10:15:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228123,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb90bf8012d05fd8007027e40000500fa29..."} 
[2026-11-03 10:15:05] local.INFO: Processing buffer {"connection_id":228123,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb90bf8012d05fd8007027e40000500fa29..."} 
[2026-11-03 10:15:05] local.INFO: Packet analysis {"connection_id":228123,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:15:05] local.INFO: Extracted packet for processing {"connection_id":228123,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:15:05] local.INFO: GPS Element Parsed {"raw_longitude":755367296,"raw_latitude":117603904,"longitude_deg":75.5367296,"latitude_deg":11.7603904,"altitude":5,"angle":250,"satellites":41,"speed":25,"hex_longitude":"2d05fd80","hex_latitude":"07027e40","is_valid_coordinates":true} 
[2026-11-03 10: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-11-03 10:15:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182352896001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:15:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39013511526875136,"note":"Value kept but may cause issues"} 
[2026-11-03 10:15:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":432275225590065152,"note":"Value kept but may cause issues"} 
[2026-11-03 10:15:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:15:05] local.INFO: AVL Record Parsed {"raw_timestamp":1793681067000,"timestamp_ms":1793681067000,"timestamp_seconds":1793681067,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb90bf8"} 
[2026-11-03 10:15:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:15:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10: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":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-11-03 10:15:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10: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-11-03 10:15:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:15:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:15:05] local.INFO: Teltonika packet parsed successfully {"connection_id":228123,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:15:05] local.INFO: Passing IMEI to GPS processor {"connection_id":228123,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:15:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":228123,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:15:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:15:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:15:05] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:15:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182352896001,"66":13537,"60":206,"94":11008,"24":25,"16":39013511526875136,"45":432275225590065152},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-11-03 10:15:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:15:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:15:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182352896001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:15:05] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 10:15:05] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:15:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39013511526875136,"km_value":39013511526875.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:15:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":432275225590065152,"description":"Unknown IO ID 45"} 
[2026-11-03 10:15:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182352896001,"power":13537,"unknown_60":206,"unknown_94":11008,"ignition":25,"odometer":null,"unknown_45":432275225590065152}} 
[2026-11-03 10:15:05] local.INFO: DEBUG: GPS processor result {"connection_id":228123,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54195,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:15:05] local.INFO: GPS data processed {"connection_id":228123,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:15:05] local.INFO: Acknowledgment sent {"connection_id":228123,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:15:10] local.INFO: TCP Data received {"connection_id":229837,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:15:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229837,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:15:10] local.INFO: Processing buffer {"connection_id":229837,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:15:10] local.INFO: IMEI packet received {"connection_id":229837,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:15:10] local.INFO: IMEI acknowledgment sent {"connection_id":229837,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:15:15] local.INFO: TCP Data received {"connection_id":229837,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:15:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229837,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:15:15] local.INFO: Processing buffer {"connection_id":229837,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:15:15] local.INFO: IMEI packet received {"connection_id":229837,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:15:15] local.INFO: IMEI acknowledgment sent {"connection_id":229837,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:15:16] local.INFO: TCP Data received {"connection_id":229837,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:15:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229837,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:15:16] local.INFO: Processing buffer {"connection_id":229837,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:15:16] local.INFO: Packet analysis {"connection_id":229837,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:15:16] local.INFO: Extracted packet for processing {"connection_id":229837,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:15:16] local.INFO: GPS Element Parsed {"raw_longitude":754908800,"raw_latitude":117456080,"longitude_deg":75.49088,"latitude_deg":11.745608,"altitude":16,"angle":310,"satellites":42,"speed":3,"hex_longitude":"2cfefe80","hex_latitude":"07003cd0","is_valid_coordinates":true} 
[2026-11-03 10:15:16] 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-11-03 10:15:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182285824001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:15:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352630493642752,"note":"Value kept but may cause issues"} 
[2026-11-03 10:15:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-72127932713400320,"note":"Value kept but may cause issues"} 
[2026-11-03 10:15:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:15:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793680807000,"timestamp_ms":1793680807000,"timestamp_seconds":1793680807,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb51458"} 
[2026-11-03 10:15:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:15:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:15: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":233,"data_length":795,"current_offset":136} 
[2026-11-03 10:15:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:15: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-11-03 10:15:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:15:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:15:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229837,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:15:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:15:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:15:16] 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-11-03 10:15:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:15:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:15:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182285824001,"66":28028,"141":206,"94":10240,"24":3,"16":37352630493642752,"44":-72127932713400320},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:15:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:15:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:15:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182285824001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:15:16] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:15:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:15:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352630493642752,"km_value":37352630493642.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:15:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-72127932713400320,"description":"Unknown IO ID 44"} 
[2026-11-03 10:15:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182285824001,"power":28028,"unknown_141":206,"unknown_94":10240,"ignition":3,"odometer":null,"unknown_44":-72127932713400320}} 
[2026-11-03 10:15:16] local.INFO: DEBUG: GPS processor result {"connection_id":229837,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54196,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:15:16] local.INFO: GPS data processed {"connection_id":229837,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:15:16] local.INFO: Acknowledgment sent {"connection_id":229837,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:15:21] local.INFO: TCP Data received {"connection_id":229837,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:15:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229837,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:15:21] local.INFO: Processing buffer {"connection_id":229837,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb51458012cfefe8007003cd0001001362a..."} 
[2026-11-03 10:15:21] local.INFO: Packet analysis {"connection_id":229837,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:15:21] local.INFO: Extracted packet for processing {"connection_id":229837,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb5"} 
[2026-11-03 10:15:21] local.INFO: GPS Element Parsed {"raw_longitude":754908800,"raw_latitude":117456080,"longitude_deg":75.49088,"latitude_deg":11.745608,"altitude":16,"angle":310,"satellites":42,"speed":3,"hex_longitude":"2cfefe80","hex_latitude":"07003cd0","is_valid_coordinates":true} 
[2026-11-03 10:15:21] 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-11-03 10:15:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182285824001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:15:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352630493642752,"note":"Value kept but may cause issues"} 
[2026-11-03 10:15:21] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-72127932713400320,"note":"Value kept but may cause issues"} 
[2026-11-03 10:15:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:15:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793680807000,"timestamp_ms":1793680807000,"timestamp_seconds":1793680807,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb51458"} 
[2026-11-03 10:15:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:15:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:15: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":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 10:15:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:15: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-11-03 10:15:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:15:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:15:21] local.INFO: Teltonika packet parsed successfully {"connection_id":229837,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:15:21] local.INFO: Passing IMEI to GPS processor {"connection_id":229837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:15:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":229837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:15:21] 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-11-03 10:15:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:15:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:15:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182285824001,"66":28028,"141":206,"94":10240,"24":3,"16":37352630493642752,"44":-72127932713400320},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:15:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:15:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:15:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182285824001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:15:21] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:15:21] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:15:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352630493642752,"km_value":37352630493642.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:15:21] local.INFO: Unknown IO ID detected {"io_id":44,"value":-72127932713400320,"description":"Unknown IO ID 44"} 
[2026-11-03 10:15:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182285824001,"power":28028,"unknown_141":206,"unknown_94":10240,"ignition":3,"odometer":null,"unknown_44":-72127932713400320}} 
[2026-11-03 10:15:21] local.INFO: DEBUG: GPS processor result {"connection_id":229837,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54197,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:15:21] local.INFO: GPS data processed {"connection_id":229837,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:15:21] local.INFO: Acknowledgment sent {"connection_id":229837,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:15:39] local.INFO: TCP Data received {"connection_id":228124,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:15:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228124,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:15:39] local.INFO: Processing buffer {"connection_id":228124,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:15:39] local.INFO: IMEI packet received {"connection_id":228124,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:15:39] local.INFO: IMEI acknowledgment sent {"connection_id":228124,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:15:44] local.INFO: TCP Data received {"connection_id":228124,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:15:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228124,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:15:44] local.INFO: Processing buffer {"connection_id":228124,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:15:44] local.INFO: IMEI packet received {"connection_id":228124,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:15:44] local.INFO: IMEI acknowledgment sent {"connection_id":228124,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:15:45] local.INFO: TCP Data received {"connection_id":228124,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb91f80012d05f38007027a20000500e92a..."} 
[2026-11-03 10:15:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228124,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb91f80012d05f38007027a20000500e92a..."} 
[2026-11-03 10:15:45] local.INFO: Processing buffer {"connection_id":228124,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb91f80012d05f38007027a20000500e92a..."} 
[2026-11-03 10:15:45] local.INFO: Packet analysis {"connection_id":228124,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:15:45] local.INFO: Extracted packet for processing {"connection_id":228124,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:15:45] local.INFO: GPS Element Parsed {"raw_longitude":755364736,"raw_latitude":117602848,"longitude_deg":75.5364736,"latitude_deg":11.7602848,"altitude":5,"angle":233,"satellites":42,"speed":19,"hex_longitude":"2d05f380","hex_latitude":"07027a20","is_valid_coordinates":true} 
[2026-11-03 10:15: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-11-03 10:15:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182353152001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:15:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39013644670861312,"note":"Value kept but may cause issues"} 
[2026-11-03 10:15:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":431641906892390400,"note":"Value kept but may cause issues"} 
[2026-11-03 10:15:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:15:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793681072000,"timestamp_ms":1793681072000,"timestamp_seconds":1793681072,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb91f80"} 
[2026-11-03 10:15:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:15:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:15: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":52,"n8_eight_byte":225,"data_length":795,"current_offset":136} 
[2026-11-03 10:15:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2483,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:15: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-11-03 10:15:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:15:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:15:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228124,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:15:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228124,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:15:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228124,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:15:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:15:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:15:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:15:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182353152001,"66":14559,"60":206,"94":11008,"24":19,"16":39013644670861312,"45":431641906892390400},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-11-03 10:15:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:15:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:15:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182353152001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:15:45] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 10:15:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:15:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39013644670861312,"km_value":39013644670861.31,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:15:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":431641906892390400,"description":"Unknown IO ID 45"} 
[2026-11-03 10:15:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182353152001,"power":14559,"unknown_60":206,"unknown_94":11008,"ignition":19,"odometer":null,"unknown_45":431641906892390400}} 
[2026-11-03 10:15:45] local.INFO: DEBUG: GPS processor result {"connection_id":228124,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54198,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:15:45] local.INFO: GPS data processed {"connection_id":228124,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:15:45] local.INFO: Acknowledgment sent {"connection_id":228124,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:16:05] local.INFO: TCP Data received {"connection_id":228572,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:16:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228572,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:16:05] local.INFO: Processing buffer {"connection_id":228572,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:16:05] local.INFO: IMEI packet received {"connection_id":228572,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:16:05] local.INFO: IMEI acknowledgment sent {"connection_id":228572,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:16:10] local.INFO: TCP Data received {"connection_id":228572,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:16:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228572,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:16:10] local.INFO: Processing buffer {"connection_id":228572,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:16:10] local.INFO: IMEI packet received {"connection_id":228572,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:16:10] local.INFO: IMEI acknowledgment sent {"connection_id":228572,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:16:11] local.INFO: TCP Data received {"connection_id":228572,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb98ce0012cfefa8007003e90001401362a..."} 
[2026-11-03 10:16:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228572,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb98ce0012cfefa8007003e90001401362a..."} 
[2026-11-03 10:16:11] local.INFO: Processing buffer {"connection_id":228572,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb98ce0012cfefa8007003e90001401362a..."} 
[2026-11-03 10:16:11] local.INFO: Packet analysis {"connection_id":228572,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:16:11] local.INFO: Extracted packet for processing {"connection_id":228572,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:16:11] local.INFO: GPS Element Parsed {"raw_longitude":754907776,"raw_latitude":117456528,"longitude_deg":75.4907776,"latitude_deg":11.7456528,"altitude":20,"angle":310,"satellites":42,"speed":0,"hex_longitude":"2cfefa80","hex_latitude":"07003e90","is_valid_coordinates":true} 
[2026-11-03 10:16:11] 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-11-03 10:16:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182286592001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:16:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352630493642752,"note":"Value kept but may cause issues"} 
[2026-11-03 10:16:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-72479776434237440,"note":"Value kept but may cause issues"} 
[2026-11-03 10:16:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:16:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793681100000,"timestamp_ms":1793681100000,"timestamp_seconds":1793681100,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb98ce0"} 
[2026-11-03 10:16:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:16:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 10: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":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 10:16:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10: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-11-03 10:16:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:16:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:16:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228572,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:16:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:16:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:16:11] 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-11-03 10:16:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:16:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:16:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182286592001,"66":26267,"141":206,"94":10240,"24":0,"16":37352630493642752,"44":-72479776434237440},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:16:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:16:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:16:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182286592001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:16:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:16:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:16:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352630493642752,"km_value":37352630493642.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:16:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-72479776434237440,"description":"Unknown IO ID 44"} 
[2026-11-03 10:16:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182286592001,"power":26267,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-72479776434237440}} 
[2026-11-03 10:16:11] local.INFO: DEBUG: GPS processor result {"connection_id":228572,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54199,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:16:11] local.INFO: GPS data processed {"connection_id":228572,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:16:11] local.INFO: Acknowledgment sent {"connection_id":228572,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:16:17] local.INFO: TCP Data received {"connection_id":228124,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb936f0012d05e84007027220000600f829..."} 
[2026-11-03 10:16:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228124,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb936f0012d05e84007027220000600f829..."} 
[2026-11-03 10:16:17] local.INFO: Processing buffer {"connection_id":228124,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb936f0012d05e84007027220000600f829..."} 
[2026-11-03 10:16:17] local.INFO: Packet analysis {"connection_id":228124,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:16:17] local.INFO: Extracted packet for processing {"connection_id":228124,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:16:17] local.INFO: GPS Element Parsed {"raw_longitude":755361856,"raw_latitude":117600800,"longitude_deg":75.5361856,"latitude_deg":11.76008,"altitude":6,"angle":248,"satellites":41,"speed":26,"hex_longitude":"2d05e840","hex_latitude":"07027220","is_valid_coordinates":true} 
[2026-11-03 10:16: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-11-03 10:16:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182354432001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:16:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39013812174585856,"note":"Value kept but may cause issues"} 
[2026-11-03 10:16:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":428827157125013504,"note":"Value kept but may cause issues"} 
[2026-11-03 10:16:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:16:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793681078000,"timestamp_ms":1793681078000,"timestamp_seconds":1793681078,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb936f0"} 
[2026-11-03 10:16:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:16:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":17920,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:16: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":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-11-03 10:16:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:16: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-11-03 10:16:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:16:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:16:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228124,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:16:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228124,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:16:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228124,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:16:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:16:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:16:17] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:16:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182354432001,"66":14559,"60":206,"94":11008,"24":26,"16":39013812174585856,"45":428827157125013504},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-11-03 10:16:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:16:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:16:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182354432001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:16:17] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 10:16:17] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:16:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39013812174585856,"km_value":39013812174585.86,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:16:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":428827157125013504,"description":"Unknown IO ID 45"} 
[2026-11-03 10:16:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182354432001,"power":14559,"unknown_60":206,"unknown_94":11008,"ignition":26,"odometer":null,"unknown_45":428827157125013504}} 
[2026-11-03 10:16:17] local.INFO: DEBUG: GPS processor result {"connection_id":228124,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54200,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:16:17] local.INFO: GPS data processed {"connection_id":228124,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:16:17] local.INFO: Acknowledgment sent {"connection_id":228124,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:16:39] local.INFO: TCP Data received {"connection_id":231662,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:16:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231662,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:16:39] local.INFO: Processing buffer {"connection_id":231662,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:16:39] local.INFO: IMEI packet received {"connection_id":231662,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:16:39] local.INFO: IMEI acknowledgment sent {"connection_id":231662,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:16:42] local.INFO: TCP Data received {"connection_id":228572,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb99898012cfefbc0070040180014014f28..."} 
[2026-11-03 10:16:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228572,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb99898012cfefbc0070040180014014f28..."} 
[2026-11-03 10:16:42] local.INFO: Processing buffer {"connection_id":228572,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb99898012cfefbc0070040180014014f28..."} 
[2026-11-03 10:16:42] local.INFO: Packet analysis {"connection_id":228572,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:16:42] local.INFO: Extracted packet for processing {"connection_id":228572,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:16:42] local.INFO: GPS Element Parsed {"raw_longitude":754908096,"raw_latitude":117456920,"longitude_deg":75.4908096,"latitude_deg":11.745692,"altitude":20,"angle":335,"satellites":40,"speed":0,"hex_longitude":"2cfefbc0","hex_latitude":"07004018","is_valid_coordinates":true} 
[2026-11-03 10:16: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-11-03 10:16:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182361600001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:16:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352630493642752,"note":"Value kept but may cause issues"} 
[2026-11-03 10:16:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-73605676340965376,"note":"Value kept but may cause issues"} 
[2026-11-03 10:16:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:16:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793681103000,"timestamp_ms":1793681103000,"timestamp_seconds":1793681103,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb99898"} 
[2026-11-03 10:16:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:16:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:16: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 10:16:42] 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-11-03 10:16: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-11-03 10:16:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:16:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:16:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228572,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:16:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:16:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:16:42] 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-11-03 10:16:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:16:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:16:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182361600001,"66":26115,"141":206,"94":10240,"24":0,"16":37352630493642752,"44":-73605676340965376},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:16:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:16:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:16:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182361600001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:16:42] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:16:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:16:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352630493642752,"km_value":37352630493642.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:16:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-73605676340965376,"description":"Unknown IO ID 44"} 
[2026-11-03 10:16:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182361600001,"power":26115,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-73605676340965376}} 
[2026-11-03 10:16:42] local.INFO: DEBUG: GPS processor result {"connection_id":228572,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54201,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:16:42] local.INFO: GPS data processed {"connection_id":228572,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:16:42] local.INFO: Acknowledgment sent {"connection_id":228572,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:16:44] local.INFO: TCP Data received {"connection_id":231662,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:16:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231662,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:16:44] local.INFO: Processing buffer {"connection_id":231662,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:16:44] local.INFO: IMEI packet received {"connection_id":231662,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:16:44] local.INFO: IMEI acknowledgment sent {"connection_id":231662,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:16:45] local.INFO: TCP Data received {"connection_id":231662,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb961e8012d05ccc0070263b0000700ed2a..."} 
[2026-11-03 10:16:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231662,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb961e8012d05ccc0070263b0000700ed2a..."} 
[2026-11-03 10:16:45] local.INFO: Processing buffer {"connection_id":231662,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb961e8012d05ccc0070263b0000700ed2a..."} 
[2026-11-03 10:16:45] local.INFO: Packet analysis {"connection_id":231662,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:16:45] local.INFO: Extracted packet for processing {"connection_id":231662,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:16:45] local.INFO: GPS Element Parsed {"raw_longitude":755354816,"raw_latitude":117597104,"longitude_deg":75.5354816,"latitude_deg":11.7597104,"altitude":7,"angle":237,"satellites":42,"speed":23,"hex_longitude":"2d05ccc0","hex_latitude":"070263b0","is_valid_coordinates":true} 
[2026-11-03 10:16:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:16:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182355968001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:16:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39014194426675200,"note":"Value kept but may cause issues"} 
[2026-11-03 10:16:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":425660563636494336,"note":"Value kept but may cause issues"} 
[2026-11-03 10:16:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:16:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793681089000,"timestamp_ms":1793681089000,"timestamp_seconds":1793681089,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb961e8"} 
[2026-11-03 10:16:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:16:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:16:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-11-03 10:16:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:16:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:16:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:16:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:16:45] local.INFO: Teltonika packet parsed successfully {"connection_id":231662,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:16:45] local.INFO: Passing IMEI to GPS processor {"connection_id":231662,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:16:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":231662,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:16:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:16:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:16:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:16:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182355968001,"66":14396,"60":206,"94":11008,"24":23,"16":39014194426675200,"45":425660563636494336},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-11-03 10:16:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:16:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:16:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182355968001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:16:45] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 10:16:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:16:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39014194426675200,"km_value":39014194426675.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:16:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":425660563636494336,"description":"Unknown IO ID 45"} 
[2026-11-03 10:16:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182355968001,"power":14396,"unknown_60":206,"unknown_94":11008,"ignition":23,"odometer":null,"unknown_45":425660563636494336}} 
[2026-11-03 10:16:45] local.INFO: DEBUG: GPS processor result {"connection_id":231662,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54202,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:16:45] local.INFO: GPS data processed {"connection_id":231662,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:16:45] local.INFO: Acknowledgment sent {"connection_id":231662,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:17:05] local.INFO: TCP Data received {"connection_id":229839,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:17:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229839,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:17:05] local.INFO: Processing buffer {"connection_id":229839,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:17:05] local.INFO: IMEI packet received {"connection_id":229839,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:17:05] local.INFO: IMEI acknowledgment sent {"connection_id":229839,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:17:08] local.INFO: TCP Data received {"connection_id":229839,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:17:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229839,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:17:08] local.INFO: Processing buffer {"connection_id":229839,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:17:08] local.INFO: IMEI packet received {"connection_id":229839,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:17:08] local.INFO: IMEI acknowledgment sent {"connection_id":229839,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:17:12] local.INFO: TCP Data received {"connection_id":229839,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb9eaa0012cfefbc0070040180014014f29..."} 
[2026-11-03 10:17:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229839,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb9eaa0012cfefbc0070040180014014f29..."} 
[2026-11-03 10:17:12] local.INFO: Processing buffer {"connection_id":229839,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb9eaa0012cfefbc0070040180014014f29..."} 
[2026-11-03 10:17:12] local.INFO: Packet analysis {"connection_id":229839,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:17:12] local.INFO: Extracted packet for processing {"connection_id":229839,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:17:12] local.INFO: GPS Element Parsed {"raw_longitude":754908096,"raw_latitude":117456920,"longitude_deg":75.4908096,"latitude_deg":11.745692,"altitude":20,"angle":335,"satellites":41,"speed":0,"hex_longitude":"2cfefbc0","hex_latitude":"07004018","is_valid_coordinates":true} 
[2026-11-03 10:17: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-11-03 10:17:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182362368001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:17:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352630493642752,"note":"Value kept but may cause issues"} 
[2026-11-03 10:17:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-73253832619976704,"note":"Value kept but may cause issues"} 
[2026-11-03 10:17:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:17:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793681124000,"timestamp_ms":1793681124000,"timestamp_seconds":1793681124,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb9eaa0"} 
[2026-11-03 10:17:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:17:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:17: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":102,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-11-03 10:17:12] 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-11-03 10:17: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-11-03 10:17:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:17:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:17:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229839,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:17:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:17:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:17:12] 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-11-03 10:17:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:17:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:17:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182362368001,"66":28006,"141":206,"94":10240,"24":0,"16":37352630493642752,"44":-73253832619976704},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:17:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:17:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:17:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182362368001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:17:12] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:17:12] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:17:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352630493642752,"km_value":37352630493642.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:17:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-73253832619976704,"description":"Unknown IO ID 44"} 
[2026-11-03 10:17:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182362368001,"power":28006,"unknown_141":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_44":-73253832619976704}} 
[2026-11-03 10:17:12] local.INFO: DEBUG: GPS processor result {"connection_id":229839,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54203,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:17:12] local.INFO: GPS data processed {"connection_id":229839,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:17:12] local.INFO: Acknowledgment sent {"connection_id":229839,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:17:17] local.INFO: TCP Data received {"connection_id":231662,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb98510012d05bac0070257e8000800dc2b..."} 
[2026-11-03 10:17:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231662,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb98510012d05bac0070257e8000800dc2b..."} 
[2026-11-03 10:17:17] local.INFO: Processing buffer {"connection_id":231662,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb98510012d05bac0070257e8000800dc2b..."} 
[2026-11-03 10:17:17] local.INFO: Packet analysis {"connection_id":231662,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:17:17] local.INFO: Extracted packet for processing {"connection_id":231662,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:17:17] local.INFO: GPS Element Parsed {"raw_longitude":755350208,"raw_latitude":117594088,"longitude_deg":75.5350208,"latitude_deg":11.7594088,"altitude":8,"angle":220,"satellites":43,"speed":12,"hex_longitude":"2d05bac0","hex_latitude":"070257e8","is_valid_coordinates":true} 
[2026-11-03 10:17:17] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:17:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182358784001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:17:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39014456419680256,"note":"Value kept but may cause issues"} 
[2026-11-03 10:17:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":417920001776005120,"note":"Value kept but may cause issues"} 
[2026-11-03 10:17:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:17:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793681098000,"timestamp_ms":1793681098000,"timestamp_seconds":1793681098,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb98510"} 
[2026-11-03 10:17:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:17:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:17:17] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 10:17:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:17:17] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:17:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:17:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:17:17] local.INFO: Teltonika packet parsed successfully {"connection_id":231662,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:17:17] local.INFO: Passing IMEI to GPS processor {"connection_id":231662,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:17:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":231662,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:17:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:17:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:17:17] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:17:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182358784001,"66":14428,"60":206,"94":11008,"24":12,"16":39014456419680256,"45":417920001776005120},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-11-03 10:17:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:17:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:17:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182358784001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:17:17] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 10:17:17] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:17:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39014456419680256,"km_value":39014456419680.26,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:17:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":417920001776005120,"description":"Unknown IO ID 45"} 
[2026-11-03 10:17:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182358784001,"power":14428,"unknown_60":206,"unknown_94":11008,"ignition":12,"odometer":null,"unknown_45":417920001776005120}} 
[2026-11-03 10:17:17] local.INFO: DEBUG: GPS processor result {"connection_id":231662,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54204,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:17:17] local.INFO: GPS data processed {"connection_id":231662,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:17:17] local.INFO: Acknowledgment sent {"connection_id":231662,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:17:44] local.INFO: TCP Data received {"connection_id":228574,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:17:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228574,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:17:44] local.INFO: Processing buffer {"connection_id":228574,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:17:44] local.INFO: IMEI packet received {"connection_id":228574,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:17:44] local.INFO: IMEI acknowledgment sent {"connection_id":228574,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:17:49] local.INFO: TCP Data received {"connection_id":228574,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:17:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228574,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:17:49] local.INFO: Processing buffer {"connection_id":228574,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:17:49] local.INFO: IMEI packet received {"connection_id":228574,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:17:49] local.INFO: IMEI acknowledgment sent {"connection_id":228574,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:17:50] local.INFO: TCP Data received {"connection_id":228574,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb988f8012d05ba8007025710000800c92b..."} 
[2026-11-03 10:17:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228574,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb988f8012d05ba8007025710000800c92b..."} 
[2026-11-03 10:17:50] local.INFO: Processing buffer {"connection_id":228574,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb988f8012d05ba8007025710000800c92b..."} 
[2026-11-03 10:17:50] local.INFO: Packet analysis {"connection_id":228574,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:17:50] local.INFO: Extracted packet for processing {"connection_id":228574,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:17:50] local.INFO: GPS Element Parsed {"raw_longitude":755350144,"raw_latitude":117593872,"longitude_deg":75.5350144,"latitude_deg":11.7593872,"altitude":8,"angle":201,"satellites":43,"speed":8,"hex_longitude":"2d05ba80","hex_latitude":"07025710","is_valid_coordinates":true} 
[2026-11-03 10:17: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-11-03 10:17:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182361088001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:17:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39014469304582144,"note":"Value kept but may cause issues"} 
[2026-11-03 10:17:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":412853452194441216,"note":"Value kept but may cause issues"} 
[2026-11-03 10:17:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:17:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793681099000,"timestamp_ms":1793681099000,"timestamp_seconds":1793681099,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb988f8"} 
[2026-11-03 10:17:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:17:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:17: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 10:17:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:17: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-11-03 10:17:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:17:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:17:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228574,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:17:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228574,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:17:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228574,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:17:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:17:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:17:50] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:17:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182361088001,"66":14428,"60":206,"94":11008,"24":8,"16":39014469304582144,"45":412853452194441216},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-11-03 10:17:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:17:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:17:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182361088001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:17:50] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 10:17:50] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:17:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39014469304582144,"km_value":39014469304582.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:17:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":412853452194441216,"description":"Unknown IO ID 45"} 
[2026-11-03 10:17:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182361088001,"power":14428,"unknown_60":206,"unknown_94":11008,"ignition":8,"odometer":null,"unknown_45":412853452194441216}} 
[2026-11-03 10:17:50] local.INFO: DEBUG: GPS processor result {"connection_id":228574,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54205,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:17:50] local.INFO: GPS data processed {"connection_id":228574,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:17:50] local.INFO: Acknowledgment sent {"connection_id":228574,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:17:52] local.INFO: TCP Data received {"connection_id":229839,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fbb4648012cfefc4007005a90000f01282f..."} 
[2026-11-03 10:17:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229839,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fbb4648012cfefc4007005a90000f01282f..."} 
[2026-11-03 10:17:52] local.INFO: Processing buffer {"connection_id":229839,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fbb4648012cfefc4007005a90000f01282f..."} 
[2026-11-03 10:17:52] local.INFO: Packet analysis {"connection_id":229839,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fbb"} 
[2026-11-03 10:17:52] local.INFO: Extracted packet for processing {"connection_id":229839,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fbb"} 
[2026-11-03 10:17:52] local.INFO: GPS Element Parsed {"raw_longitude":754908224,"raw_latitude":117463696,"longitude_deg":75.4908224,"latitude_deg":11.7463696,"altitude":15,"angle":296,"satellites":47,"speed":8,"hex_longitude":"2cfefc40","hex_latitude":"07005a90","is_valid_coordinates":true} 
[2026-11-03 10:17: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-11-03 10:17:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182385408001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:17:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37353111529979904,"note":"Value kept but may cause issues"} 
[2026-11-03 10:17:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-74872313734731776,"note":"Value kept but may cause issues"} 
[2026-11-03 10:17:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:17:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793681213000,"timestamp_ms":1793681213000,"timestamp_seconds":1793681213,"priority":1,"record_length":96,"hex_timestamp":"000001a19fbb4648"} 
[2026-11-03 10:17:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:17:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:17: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":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 10:17:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:17: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-11-03 10:17:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:17:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:17:52] local.INFO: Teltonika packet parsed successfully {"connection_id":229839,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:17:52] local.INFO: Passing IMEI to GPS processor {"connection_id":229839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:17:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":229839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:17:52] 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-11-03 10:17:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:17:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:17:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182385408001,"66":27919,"141":206,"94":10240,"24":8,"16":37353111529979904,"44":-74872313734731776},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:17:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:17:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:17:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182385408001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:17:52] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:17:52] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:17:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37353111529979904,"km_value":37353111529979.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:17:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-74872313734731776,"description":"Unknown IO ID 44"} 
[2026-11-03 10:17:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182385408001,"power":27919,"unknown_141":206,"unknown_94":10240,"ignition":8,"odometer":null,"unknown_44":-74872313734731776}} 
[2026-11-03 10:17:52] local.INFO: DEBUG: GPS processor result {"connection_id":229839,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54206,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:17:52] local.INFO: GPS data processed {"connection_id":229839,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:17:52] local.INFO: Acknowledgment sent {"connection_id":229839,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:18:05] local.INFO: TCP Data received {"connection_id":229840,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:18:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229840,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:18:05] local.INFO: Processing buffer {"connection_id":229840,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:18:05] local.INFO: IMEI packet received {"connection_id":229840,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:18:05] local.INFO: IMEI acknowledgment sent {"connection_id":229840,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:18:10] local.INFO: TCP Data received {"connection_id":229840,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:18:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229840,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:18:10] local.INFO: Processing buffer {"connection_id":229840,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:18:10] local.INFO: IMEI packet received {"connection_id":229840,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:18:10] local.INFO: IMEI acknowledgment sent {"connection_id":229840,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:18:11] local.INFO: TCP Data received {"connection_id":229840,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fbb4e18012cfefb0007005bb8000f013b2e..."} 
[2026-11-03 10:18:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229840,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fbb4e18012cfefb0007005bb8000f013b2e..."} 
[2026-11-03 10:18:11] local.INFO: Processing buffer {"connection_id":229840,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fbb4e18012cfefb0007005bb8000f013b2e..."} 
[2026-11-03 10:18:11] local.INFO: Packet analysis {"connection_id":229840,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fbb"} 
[2026-11-03 10:18:11] local.INFO: Extracted packet for processing {"connection_id":229840,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fbb"} 
[2026-11-03 10:18:11] local.INFO: GPS Element Parsed {"raw_longitude":754907904,"raw_latitude":117463992,"longitude_deg":75.4907904,"latitude_deg":11.7463992,"altitude":15,"angle":315,"satellites":46,"speed":8,"hex_longitude":"2cfefb00","hex_latitude":"07005bb8","is_valid_coordinates":true} 
[2026-11-03 10:18: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-11-03 10:18:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182390528001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:18:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37353133004816384,"note":"Value kept but may cause issues"} 
[2026-11-03 10:18:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-73113095129886720,"note":"Value kept but may cause issues"} 
[2026-11-03 10:18:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:18:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793681215000,"timestamp_ms":1793681215000,"timestamp_seconds":1793681215,"priority":1,"record_length":96,"hex_timestamp":"000001a19fbb4e18"} 
[2026-11-03 10:18:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:18:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:18:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 10:18:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:18: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-11-03 10:18:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:18:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:18:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229840,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:18:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:18:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:18:11] 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-11-03 10:18:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:18:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:18:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182390528001,"66":27919,"141":206,"94":10240,"24":8,"16":37353133004816384,"44":-73113095129886720},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,94,24,16,44]} 
[2026-11-03 10:18:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:18:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:18:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182390528001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:18:11] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-11-03 10:18:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:18:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37353133004816384,"km_value":37353133004816.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:18:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-73113095129886720,"description":"Unknown IO ID 44"} 
[2026-11-03 10:18:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182390528001,"power":27919,"unknown_141":206,"unknown_94":10240,"ignition":8,"odometer":null,"unknown_44":-73113095129886720}} 
[2026-11-03 10:18:11] local.INFO: DEBUG: GPS processor result {"connection_id":229840,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54207,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:18:11] local.INFO: GPS data processed {"connection_id":229840,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:18:11] local.INFO: Acknowledgment sent {"connection_id":229840,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:18:22] local.INFO: TCP Data received {"connection_id":228574,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb98ce0012d05ba0007025648000a00b82b..."} 
[2026-11-03 10:18:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228574,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb98ce0012d05ba0007025648000a00b82b..."} 
[2026-11-03 10:18:22] local.INFO: Processing buffer {"connection_id":228574,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb98ce0012d05ba0007025648000a00b82b..."} 
[2026-11-03 10:18:22] local.INFO: Packet analysis {"connection_id":228574,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:18:22] local.INFO: Extracted packet for processing {"connection_id":228574,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:18:22] local.INFO: GPS Element Parsed {"raw_longitude":755350016,"raw_latitude":117593672,"longitude_deg":75.5350016,"latitude_deg":11.7593672,"altitude":10,"angle":184,"satellites":43,"speed":9,"hex_longitude":"2d05ba00","hex_latitude":"07025648","is_valid_coordinates":true} 
[2026-11-03 10:18: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-11-03 10:18:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182361344001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:18:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39014477894516736,"note":"Value kept but may cause issues"} 
[2026-11-03 10:18:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":412783083450208256,"note":"Value kept but may cause issues"} 
[2026-11-03 10:18:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:18:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793681100000,"timestamp_ms":1793681100000,"timestamp_seconds":1793681100,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb98ce0"} 
[2026-11-03 10:18:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:18:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:18:22] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 10:18:22] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:18: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-11-03 10:18:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:18:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:18:22] local.INFO: Teltonika packet parsed successfully {"connection_id":228574,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:18:22] local.INFO: Passing IMEI to GPS processor {"connection_id":228574,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:18:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":228574,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:18:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:18:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:18:22] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:18:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182361344001,"66":14548,"60":206,"94":11008,"24":9,"16":39014477894516736,"45":412783083450208256},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-11-03 10:18:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:18:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:18:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182361344001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:18:22] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 10:18:22] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:18:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39014477894516736,"km_value":39014477894516.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:18:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":412783083450208256,"description":"Unknown IO ID 45"} 
[2026-11-03 10:18:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182361344001,"power":14548,"unknown_60":206,"unknown_94":11008,"ignition":9,"odometer":null,"unknown_45":412783083450208256}} 
[2026-11-03 10:18:22] local.INFO: DEBUG: GPS processor result {"connection_id":228574,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54208,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:18:22] local.INFO: GPS data processed {"connection_id":228574,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:18:22] local.INFO: Acknowledgment sent {"connection_id":228574,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:18:40] local.INFO: TCP Data received {"connection_id":228575,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:18:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228575,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:18:40] local.INFO: Processing buffer {"connection_id":228575,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:18:40] local.INFO: IMEI packet received {"connection_id":228575,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:18:40] local.INFO: IMEI acknowledgment sent {"connection_id":228575,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:18:42] local.INFO: TCP Data received {"connection_id":229840,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fbb7140012cfef20007006470000c012e2d..."} 
[2026-11-03 10:18:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229840,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fbb7140012cfef20007006470000c012e2d..."} 
[2026-11-03 10:18:42] local.INFO: Processing buffer {"connection_id":229840,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fbb7140012cfef20007006470000c012e2d..."} 
[2026-11-03 10:18:42] local.INFO: Packet analysis {"connection_id":229840,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fbb"} 
[2026-11-03 10:18:42] local.INFO: Extracted packet for processing {"connection_id":229840,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fbb"} 
[2026-11-03 10:18:42] local.INFO: GPS Element Parsed {"raw_longitude":754905600,"raw_latitude":117466224,"longitude_deg":75.49056,"latitude_deg":11.7466224,"altitude":12,"angle":302,"satellites":45,"speed":21,"hex_longitude":"2cfef200","hex_latitude":"07006470","is_valid_coordinates":true} 
[2026-11-03 10:18: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-11-03 10:18:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182391040001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:18:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37353287623639040,"note":"Value kept but may cause issues"} 
[2026-11-03 10:18:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-73464938850699264,"note":"Value kept but may cause issues"} 
[2026-11-03 10:18:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,142,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:18:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793681224000,"timestamp_ms":1793681224000,"timestamp_seconds":1793681224,"priority":1,"record_length":96,"hex_timestamp":"000001a19fbb7140"} 
[2026-11-03 10:18:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:18:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:18:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 10:18:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:18: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-11-03 10:18:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:18:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:18:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229840,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:18:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:18:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:18:42] 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-11-03 10:18:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:18:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:18:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182391040001,"66":27984,"142":206,"94":10240,"24":21,"16":37353287623639040,"44":-73464938850699264},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,142,94,24,16,44]} 
[2026-11-03 10:18:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:18:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:18:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182391040001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:18:42] local.INFO: Unknown IO ID detected {"io_id":142,"value":206,"description":"Unknown IO ID 142"} 
[2026-11-03 10:18:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:18:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37353287623639040,"km_value":37353287623639.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:18:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-73464938850699264,"description":"Unknown IO ID 44"} 
[2026-11-03 10:18:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182391040001,"power":27984,"unknown_142":206,"unknown_94":10240,"ignition":21,"odometer":null,"unknown_44":-73464938850699264}} 
[2026-11-03 10:18:43] local.INFO: DEBUG: GPS processor result {"connection_id":229840,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54209,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:18:43] local.INFO: GPS data processed {"connection_id":229840,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:18:43] local.INFO: Acknowledgment sent {"connection_id":229840,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:18:45] local.INFO: TCP Data received {"connection_id":228575,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:18:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228575,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:18:45] local.INFO: Processing buffer {"connection_id":228575,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:18:45] local.INFO: IMEI packet received {"connection_id":228575,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:18:45] local.INFO: IMEI acknowledgment sent {"connection_id":228575,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:18:45] local.INFO: TCP Data received {"connection_id":228575,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb990c8012d05ba8007025548000a00a82b..."} 
[2026-11-03 10:18:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228575,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb990c8012d05ba8007025548000a00a82b..."} 
[2026-11-03 10:18:45] local.INFO: Processing buffer {"connection_id":228575,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb990c8012d05ba8007025548000a00a82b..."} 
[2026-11-03 10:18:45] local.INFO: Packet analysis {"connection_id":228575,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:18:45] local.INFO: Extracted packet for processing {"connection_id":228575,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:18:45] local.INFO: GPS Element Parsed {"raw_longitude":755350144,"raw_latitude":117593416,"longitude_deg":75.5350144,"latitude_deg":11.7593416,"altitude":10,"angle":168,"satellites":43,"speed":10,"hex_longitude":"2d05ba80","hex_latitude":"07025548","is_valid_coordinates":true} 
[2026-11-03 10:18: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-11-03 10:18:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182361600001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:18:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39014490779418624,"note":"Value kept but may cause issues"} 
[2026-11-03 10:18:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":412642345961801728,"note":"Value kept but may cause issues"} 
[2026-11-03 10:18:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:18:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793681101000,"timestamp_ms":1793681101000,"timestamp_seconds":1793681101,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb990c8"} 
[2026-11-03 10:18:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:18:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:18:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-11-03 10:18:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:18: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-11-03 10:18:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:18:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:18:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228575,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:18:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228575,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:18:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228575,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:18:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:18:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:18:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:18:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182361600001,"66":14396,"60":206,"94":11008,"24":10,"16":39014490779418624,"45":412642345961801728},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-11-03 10:18:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:18:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:18:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182361600001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:18:45] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 10:18:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:18:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39014490779418624,"km_value":39014490779418.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:18:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":412642345961801728,"description":"Unknown IO ID 45"} 
[2026-11-03 10:18:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182361600001,"power":14396,"unknown_60":206,"unknown_94":11008,"ignition":10,"odometer":null,"unknown_45":412642345961801728}} 
[2026-11-03 10:18:45] local.INFO: DEBUG: GPS processor result {"connection_id":228575,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54210,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:18:45] local.INFO: GPS data processed {"connection_id":228575,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:18:45] local.INFO: Acknowledgment sent {"connection_id":228575,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:19:01] local.INFO: TCP Data received {"connection_id":231663,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:19:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231663,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:19:01] local.INFO: Processing buffer {"connection_id":231663,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:19:01] local.INFO: IMEI packet received {"connection_id":231663,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 10:19:01] local.INFO: IMEI acknowledgment sent {"connection_id":231663,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:19:05] local.INFO: TCP Data received {"connection_id":229841,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:19:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229841,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:19:05] local.INFO: Processing buffer {"connection_id":229841,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:19:05] local.INFO: IMEI packet received {"connection_id":229841,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:19:05] local.INFO: IMEI acknowledgment sent {"connection_id":229841,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:19:05] local.INFO: TCP Data received {"connection_id":229841,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:19:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229841,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:19:05] local.INFO: Processing buffer {"connection_id":229841,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:19:05] local.INFO: IMEI packet received {"connection_id":229841,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:19:05] local.INFO: IMEI acknowledgment sent {"connection_id":229841,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:19:06] local.INFO: TCP Data received {"connection_id":229841,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:19:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229841,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:19:06] local.INFO: Processing buffer {"connection_id":229841,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:19:06] local.INFO: IMEI packet received {"connection_id":229841,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:19:06] local.INFO: IMEI acknowledgment sent {"connection_id":229841,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:19:07] local.INFO: TCP Data received {"connection_id":229841,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:19:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229841,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:19:07] local.INFO: Processing buffer {"connection_id":229841,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:19:07] local.INFO: IMEI packet received {"connection_id":229841,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:19:07] local.INFO: IMEI acknowledgment sent {"connection_id":229841,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:19:16] local.INFO: TCP Data received {"connection_id":228575,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb99898012d05bb0007025398000a00972b..."} 
[2026-11-03 10:19:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228575,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb99898012d05bb0007025398000a00972b..."} 
[2026-11-03 10:19:16] local.INFO: Processing buffer {"connection_id":228575,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb99898012d05bb0007025398000a00972b..."} 
[2026-11-03 10:19:16] local.INFO: Packet analysis {"connection_id":228575,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:19:16] local.INFO: Extracted packet for processing {"connection_id":228575,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:19:16] local.INFO: GPS Element Parsed {"raw_longitude":755350272,"raw_latitude":117592984,"longitude_deg":75.5350272,"latitude_deg":11.7592984,"altitude":10,"angle":151,"satellites":43,"speed":9,"hex_longitude":"2d05bb00","hex_latitude":"07025398","is_valid_coordinates":true} 
[2026-11-03 10:19: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-11-03 10:19:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182361856001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:19:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39014516549222400,"note":"Value kept but may cause issues"} 
[2026-11-03 10:19:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":412783083450091520,"note":"Value kept but may cause issues"} 
[2026-11-03 10:19:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:19:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793681103000,"timestamp_ms":1793681103000,"timestamp_seconds":1793681103,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb99898"} 
[2026-11-03 10:19:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:19:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:19: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":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 10:19:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:19: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-11-03 10:19:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:19:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:19:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228575,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:19:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228575,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:19:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228575,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:19:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:19:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:19:17] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:19:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182361856001,"66":14396,"60":206,"94":11008,"24":9,"16":39014516549222400,"45":412783083450091520},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-11-03 10:19:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:19:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:19:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182361856001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:19:17] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 10:19:17] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:19:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39014516549222400,"km_value":39014516549222.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:19:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":412783083450091520,"description":"Unknown IO ID 45"} 
[2026-11-03 10:19:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182361856001,"power":14396,"unknown_60":206,"unknown_94":11008,"ignition":9,"odometer":null,"unknown_45":412783083450091520}} 
[2026-11-03 10:19:17] local.INFO: DEBUG: GPS processor result {"connection_id":228575,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54211,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:19:17] local.INFO: GPS data processed {"connection_id":228575,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:19:17] local.INFO: Acknowledgment sent {"connection_id":228575,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:19:40] local.INFO: TCP Data received {"connection_id":231664,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:19:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231664,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:19:40] local.INFO: Processing buffer {"connection_id":231664,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:19:40] local.INFO: IMEI packet received {"connection_id":231664,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:19:40] local.INFO: IMEI acknowledgment sent {"connection_id":231664,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:19:43] local.INFO: TCP Data received {"connection_id":231664,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:19:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231664,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:19:43] local.INFO: Processing buffer {"connection_id":231664,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:19:43] local.INFO: IMEI packet received {"connection_id":231664,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:19:43] local.INFO: IMEI acknowledgment sent {"connection_id":231664,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:19:44] local.INFO: TCP Data received {"connection_id":231664,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:19:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231664,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:19:44] local.INFO: Processing buffer {"connection_id":231664,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:19:44] local.INFO: IMEI packet received {"connection_id":231664,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:19:44] local.INFO: IMEI acknowledgment sent {"connection_id":231664,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:19:44] local.INFO: TCP Data received {"connection_id":231664,"ip":"42.106.6.39","data_length":812,"data_hex":"000f383632353637303732353733323130000000000000030f8e0a000001a19f..."} 
[2026-11-03 10:19:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231664,"packet_length":812,"packet_hex":"000f383632353637303732353733323130000000000000030f8e0a000001a19f..."} 
[2026-11-03 10:19:44] local.INFO: Processing buffer {"connection_id":231664,"buffer_length":812,"buffer_hex":"000f383632353637303732353733323130000000000000030f8e0a000001a19f..."} 
[2026-11-03 10:19:44] local.INFO: IMEI packet received {"connection_id":231664,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:19:44] local.INFO: IMEI acknowledgment sent {"connection_id":231664,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:19:50] local.INFO: TCP Data received {"connection_id":231664,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb9cb60012d05c0c0070250c8000b003d2b..."} 
[2026-11-03 10:19:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231664,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb9cb60012d05c0c0070250c8000b003d2b..."} 
[2026-11-03 10:19:50] local.INFO: Processing buffer {"connection_id":231664,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a19fb9a838012d05bd0007025060000a00802b..."} 
[2026-11-03 10:19:50] local.INFO: Packet analysis {"connection_id":231664,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:19:50] local.INFO: Extracted packet for processing {"connection_id":231664,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:19:50] local.INFO: GPS Element Parsed {"raw_longitude":755350784,"raw_latitude":117592160,"longitude_deg":75.5350784,"latitude_deg":11.759216,"altitude":10,"angle":128,"satellites":43,"speed":8,"hex_longitude":"2d05bd00","hex_latitude":"07025060","is_valid_coordinates":true} 
[2026-11-03 10:19: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-11-03 10:19:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182362368001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:19:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39014563793862656,"note":"Value kept but may cause issues"} 
[2026-11-03 10:19:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":412923820938336256,"note":"Value kept but may cause issues"} 
[2026-11-03 10:19:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:19:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793681107000,"timestamp_ms":1793681107000,"timestamp_seconds":1793681107,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb9a838"} 
[2026-11-03 10:19:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:19:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:19: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":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 10:19:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:19: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-11-03 10:19:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:19:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:19:50] local.INFO: Teltonika packet parsed successfully {"connection_id":231664,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:19:50] local.INFO: Passing IMEI to GPS processor {"connection_id":231664,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:19:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":231664,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:19:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:19:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:19:50] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:19:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182362368001,"66":14309,"60":206,"94":11008,"24":8,"16":39014563793862656,"45":412923820938336256},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-11-03 10:19:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:19:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:19:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182362368001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:19:50] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 10:19:50] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:19:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39014563793862656,"km_value":39014563793862.66,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:19:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":412923820938336256,"description":"Unknown IO ID 45"} 
[2026-11-03 10:19:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182362368001,"power":14309,"unknown_60":206,"unknown_94":11008,"ignition":8,"odometer":null,"unknown_45":412923820938336256}} 
[2026-11-03 10:19:50] local.INFO: DEBUG: GPS processor result {"connection_id":231664,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54212,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:19:50] local.INFO: GPS data processed {"connection_id":231664,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:19:50] local.INFO: Acknowledgment sent {"connection_id":231664,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:19:50] local.INFO: Packet analysis {"connection_id":231664,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:19:50] local.INFO: Extracted packet for processing {"connection_id":231664,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:19:50] local.INFO: GPS Element Parsed {"raw_longitude":755351744,"raw_latitude":117592264,"longitude_deg":75.5351744,"latitude_deg":11.7592264,"altitude":11,"angle":61,"satellites":43,"speed":6,"hex_longitude":"2d05c0c0","hex_latitude":"070250c8","is_valid_coordinates":true} 
[2026-11-03 10:19: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-11-03 10:19:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182363392001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:19:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39014611038502912,"note":"Value kept but may cause issues"} 
[2026-11-03 10:19:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":413486770891546624,"note":"Value kept but may cause issues"} 
[2026-11-03 10:19:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:19:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793681116000,"timestamp_ms":1793681116000,"timestamp_seconds":1793681116,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb9cb60"} 
[2026-11-03 10:19:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:19:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":17920,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:19: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":55,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 10:19:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2534,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:19: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-11-03 10:19:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:19:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:19:50] local.INFO: Teltonika packet parsed successfully {"connection_id":231664,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:19:50] local.INFO: Passing IMEI to GPS processor {"connection_id":231664,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:19:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":231664,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:19:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:19:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:19:50] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:19:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182363392001,"66":14548,"60":206,"94":11008,"24":6,"16":39014611038502912,"45":413486770891546624},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-11-03 10:19:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:19:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:19:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182363392001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:19:50] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 10:19:50] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:19:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39014611038502912,"km_value":39014611038502.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:19:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":413486770891546624,"description":"Unknown IO ID 45"} 
[2026-11-03 10:19:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182363392001,"power":14548,"unknown_60":206,"unknown_94":11008,"ignition":6,"odometer":null,"unknown_45":413486770891546624}} 
[2026-11-03 10:19:50] local.INFO: DEBUG: GPS processor result {"connection_id":231664,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54213,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:19:50] local.INFO: GPS data processed {"connection_id":231664,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:19:50] local.INFO: Acknowledgment sent {"connection_id":231664,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:20:21] local.INFO: TCP Data received {"connection_id":231664,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb9cf48012d05c14007025110000b003d2b..."} 
[2026-11-03 10:20:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231664,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb9cf48012d05c14007025110000b003d2b..."} 
[2026-11-03 10:20:21] local.INFO: Processing buffer {"connection_id":231664,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb9cf48012d05c14007025110000b003d2b..."} 
[2026-11-03 10:20:21] local.INFO: Packet analysis {"connection_id":231664,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:20:21] local.INFO: Extracted packet for processing {"connection_id":231664,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:20:21] local.INFO: GPS Element Parsed {"raw_longitude":755351872,"raw_latitude":117592336,"longitude_deg":75.5351872,"latitude_deg":11.7592336,"altitude":11,"angle":61,"satellites":43,"speed":4,"hex_longitude":"2d05c140","hex_latitude":"07025110","is_valid_coordinates":true} 
[2026-11-03 10:20:21] 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-11-03 10:20:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182365696001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:20:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39014615333470208,"note":"Value kept but may cause issues"} 
[2026-11-03 10:20:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":414542302054238208,"note":"Value kept but may cause issues"} 
[2026-11-03 10:20:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:20:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793681117000,"timestamp_ms":1793681117000,"timestamp_seconds":1793681117,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb9cf48"} 
[2026-11-03 10:20:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:20:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:20: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":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-11-03 10:20:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:20: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-11-03 10:20:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:20:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:20:21] local.INFO: Teltonika packet parsed successfully {"connection_id":231664,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:20:21] local.INFO: Passing IMEI to GPS processor {"connection_id":231664,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:20:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":231664,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:20:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:20:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:20:21] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:20:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182365696001,"66":14515,"60":206,"94":11008,"24":4,"16":39014615333470208,"45":414542302054238208},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-11-03 10:20:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:20:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:20:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182365696001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:20:21] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 10:20:21] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:20:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39014615333470208,"km_value":39014615333470.21,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:20:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":414542302054238208,"description":"Unknown IO ID 45"} 
[2026-11-03 10:20:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182365696001,"power":14515,"unknown_60":206,"unknown_94":11008,"ignition":4,"odometer":null,"unknown_45":414542302054238208}} 
[2026-11-03 10:20:21] local.INFO: DEBUG: GPS processor result {"connection_id":231664,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54214,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:20:21] local.INFO: GPS data processed {"connection_id":231664,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:20:21] local.INFO: Acknowledgment sent {"connection_id":231664,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:20:39] local.INFO: TCP Data received {"connection_id":228126,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:20:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228126,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:20:39] local.INFO: Processing buffer {"connection_id":228126,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:20:39] local.INFO: IMEI packet received {"connection_id":228126,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:20:39] local.INFO: IMEI acknowledgment sent {"connection_id":228126,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:20:44] local.INFO: TCP Data received {"connection_id":228126,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:20:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228126,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:20:44] local.INFO: Processing buffer {"connection_id":228126,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:20:44] local.INFO: IMEI packet received {"connection_id":228126,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:20:44] local.INFO: IMEI acknowledgment sent {"connection_id":228126,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:20:45] local.INFO: TCP Data received {"connection_id":228126,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fb9cf48012d05c14007025110000b003d2b..."} 
[2026-11-03 10:20:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228126,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fb9cf48012d05c14007025110000b003d2b..."} 
[2026-11-03 10:20:45] local.INFO: Processing buffer {"connection_id":228126,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fb9cf48012d05c14007025110000b003d2b..."} 
[2026-11-03 10:20:45] local.INFO: Packet analysis {"connection_id":228126,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:20:45] local.INFO: Extracted packet for processing {"connection_id":228126,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fb9"} 
[2026-11-03 10:20:45] local.INFO: GPS Element Parsed {"raw_longitude":755351872,"raw_latitude":117592336,"longitude_deg":75.5351872,"latitude_deg":11.7592336,"altitude":11,"angle":61,"satellites":43,"speed":4,"hex_longitude":"2d05c140","hex_latitude":"07025110","is_valid_coordinates":true} 
[2026-11-03 10:20:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:20:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182365952001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:20:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39014615333470208,"note":"Value kept but may cause issues"} 
[2026-11-03 10:20:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":414683039542611968,"note":"Value kept but may cause issues"} 
[2026-11-03 10:20:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:20:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793681117000,"timestamp_ms":1793681117000,"timestamp_seconds":1793681117,"priority":1,"record_length":96,"hex_timestamp":"000001a19fb9cf48"} 
[2026-11-03 10:20:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:20:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":17920,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 10:20:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 10:20:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:20: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-11-03 10:20:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:20:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:20:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228126,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:20:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228126,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:20:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228126,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:20:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:20:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:20:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:20:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182365952001,"66":14515,"60":206,"94":11008,"24":4,"16":39014615333470208,"45":414683039542611968},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-11-03 10:20:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:20:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:20:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182365952001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:20:45] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 10:20:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:20:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39014615333470208,"km_value":39014615333470.21,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:20:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":414683039542611968,"description":"Unknown IO ID 45"} 
[2026-11-03 10:20:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182365952001,"power":14515,"unknown_60":206,"unknown_94":11008,"ignition":4,"odometer":null,"unknown_45":414683039542611968}} 
[2026-11-03 10:20:45] local.INFO: DEBUG: GPS processor result {"connection_id":228126,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54215,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:20:45] local.INFO: GPS data processed {"connection_id":228126,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:20:45] local.INFO: Acknowledgment sent {"connection_id":228126,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:21:20] local.INFO: TCP Data received {"connection_id":228126,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fbf2a60012d05c00007025b38000600192d..."} 
[2026-11-03 10:21:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228126,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fbf2a60012d05c00007025b38000600192d..."} 
[2026-11-03 10:21:20] local.INFO: Processing buffer {"connection_id":228126,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fbf2a60012d05c00007025b38000600192d..."} 
[2026-11-03 10:21:20] local.INFO: Packet analysis {"connection_id":228126,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fbf"} 
[2026-11-03 10:21:20] local.INFO: Extracted packet for processing {"connection_id":228126,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fbf"} 
[2026-11-03 10:21:20] local.INFO: GPS Element Parsed {"raw_longitude":755351552,"raw_latitude":117594936,"longitude_deg":75.5351552,"latitude_deg":11.7594936,"altitude":6,"angle":25,"satellites":45,"speed":3,"hex_longitude":"2d05c000","hex_latitude":"07025b38","is_valid_coordinates":true} 
[2026-11-03 10:21: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-11-03 10:21:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182454528001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39014800017063936,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":414331195822317568,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:21:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793681468000,"timestamp_ms":1793681468000,"timestamp_seconds":1793681468,"priority":1,"record_length":96,"hex_timestamp":"000001a19fbf2a60"} 
[2026-11-03 10:21:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:21:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:21: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":56,"n8_eight_byte":16,"data_length":795,"current_offset":136} 
[2026-11-03 10:21:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":288493163733140992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:20] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:20] local.WARNING: Large IO value detected {"io_id":155,"raw_value":2969567232,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:20] local.WARNING: Large IO value detected {"io_id":161,"raw_value":2680083568,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:20] local.WARNING: Invalid internal battery voltage detected {"io_id":247,"raw_value":38913,"corrected_to":0} 
[2026-11-03 10:21:20] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:20] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504194943877120,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:20] local.WARNING: Large IO value detected {"io_id":159,"raw_value":3203129345,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:20] local.WARNING: Large IO value detected {"io_id":2,"raw_value":67835472036167696,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:20] local.WARNING: Large IO value detected {"io_id":4,"raw_value":18630541646330318,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:20] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5116353063783039232,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:20] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":2043543758,"corrected_to":0} 
[2026-11-03 10:21:20] local.WARNING: Large IO value detected {"io_id":56,"raw_value":3741371769,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:20] local.WARNING: Large IO value detected {"io_id":138,"raw_value":2611281920,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:20] local.WARNING: Large IO value detected {"io_id":104,"raw_value":84730313804546639,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:20] local.WARNING: Large IO value detected {"io_id":192,"raw_value":1689112574689280,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:20] local.WARNING: Large IO value detected {"io_id":5,"raw_value":-4215361544709472250,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:20] local.INFO: IO Element Parsed {"io_data_count":41,"io_data_keys":[0,206,94,24,241,157,16,155,161,18,45,89,3,44,10,66,11,64,88,1,247,128,240,110,227,159,2,4,113,205,8,228,195,41,239,56,138,7,104,192,5],"length":628,"final_offset":758,"validated_count":41,"validation_warnings":[{"io_id":247,"original":38913,"validated":0},{"io_id":205,"original":2043543758,"validated":0}]} 
[2026-11-03 10:21:20] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":288242664053211136,"timestamp_seconds":288242664053211.1,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-11-03 10:21:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:21:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:21:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228126,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:21:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228126,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:21:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228126,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:21:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:21:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:21:20] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:21:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182454528001,"66":14580,"206":206,"94":10240,"24":3,"16":39014800017063936,"45":414331195822317568},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,94,24,16,45]} 
[2026-11-03 10:21:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:21:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:21:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182454528001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:21:20] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-11-03 10:21:20] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:21:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39014800017063936,"km_value":39014800017063.94,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:21:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":414331195822317568,"description":"Unknown IO ID 45"} 
[2026-11-03 10:21:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182454528001,"power":14580,"unknown_206":206,"unknown_94":10240,"ignition":3,"odometer":null,"unknown_45":414331195822317568}} 
[2026-11-03 10:21:20] local.INFO: DEBUG: GPS processor result {"connection_id":228126,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54216,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:21:20] local.INFO: GPS data processed {"connection_id":228126,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:21:20] local.INFO: Acknowledgment sent {"connection_id":228126,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:21:39] local.INFO: TCP Data received {"connection_id":228129,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:21:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228129,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:21:39] local.INFO: Processing buffer {"connection_id":228129,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:21:39] local.INFO: IMEI packet received {"connection_id":228129,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:21:39] local.INFO: IMEI acknowledgment sent {"connection_id":228129,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:21:43] local.INFO: TCP Data received {"connection_id":228129,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:21:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228129,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:21:43] local.INFO: Processing buffer {"connection_id":228129,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:21:43] local.INFO: IMEI packet received {"connection_id":228129,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:21:43] local.INFO: IMEI acknowledgment sent {"connection_id":228129,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:21:44] local.INFO: TCP Data received {"connection_id":228129,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:21:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228129,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:21:44] local.INFO: Processing buffer {"connection_id":228129,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:21:44] local.INFO: IMEI packet received {"connection_id":228129,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:21:44] local.INFO: IMEI acknowledgment sent {"connection_id":228129,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:21:45] local.INFO: TCP Data received {"connection_id":228129,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fbf3618012d05c14007025d90000700282e..."} 
[2026-11-03 10:21:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228129,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fbf3618012d05c14007025d90000700282e..."} 
[2026-11-03 10:21:45] local.INFO: Processing buffer {"connection_id":228129,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fbf3618012d05c14007025d90000700282e..."} 
[2026-11-03 10:21:45] local.INFO: Packet analysis {"connection_id":228129,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fbf"} 
[2026-11-03 10:21:45] local.INFO: Extracted packet for processing {"connection_id":228129,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fbf"} 
[2026-11-03 10:21:45] local.INFO: GPS Element Parsed {"raw_longitude":755351872,"raw_latitude":117595536,"longitude_deg":75.5351872,"latitude_deg":11.7595536,"altitude":7,"angle":40,"satellites":46,"speed":12,"hex_longitude":"2d05c140","hex_latitude":"07025d90","is_valid_coordinates":true} 
[2026-11-03 10:21: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-11-03 10:21:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182455808001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39014830081835008,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":414331195822389248,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:21:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793681471000,"timestamp_ms":1793681471000,"timestamp_seconds":1793681471,"priority":1,"record_length":96,"hex_timestamp":"000001a19fbf3618"} 
[2026-11-03 10:21:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:21:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:21:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":244,"data_length":795,"current_offset":136} 
[2026-11-03 10:21:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2674,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:21: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-11-03 10:21:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:21:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:21:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228129,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:21:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228129,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:21:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228129,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:21:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:21:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:21:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:21:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182455808001,"66":14428,"206":206,"94":10240,"24":12,"16":39014830081835008,"45":414331195822389248},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,94,24,16,45]} 
[2026-11-03 10:21:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:21:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:21:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182455808001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:21:45] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-11-03 10:21:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:21:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39014830081835008,"km_value":39014830081835.01,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:21:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":414331195822389248,"description":"Unknown IO ID 45"} 
[2026-11-03 10:21:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182455808001,"power":14428,"unknown_206":206,"unknown_94":10240,"ignition":12,"odometer":null,"unknown_45":414331195822389248}} 
[2026-11-03 10:21:45] local.INFO: DEBUG: GPS processor result {"connection_id":228129,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54217,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:21:45] local.INFO: GPS data processed {"connection_id":228129,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:21:45] local.INFO: Acknowledgment sent {"connection_id":228129,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:21:50] local.INFO: TCP Data received {"connection_id":228129,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fbf3de8012d05c38007025fc8000800352e..."} 
[2026-11-03 10:21:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228129,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fbf3de8012d05c38007025fc8000800352e..."} 
[2026-11-03 10:21:50] local.INFO: Processing buffer {"connection_id":228129,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fbf3de8012d05c38007025fc8000800352e..."} 
[2026-11-03 10:21:50] local.INFO: Packet analysis {"connection_id":228129,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fbf"} 
[2026-11-03 10:21:50] local.INFO: Extracted packet for processing {"connection_id":228129,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fbf"} 
[2026-11-03 10:21:50] local.INFO: GPS Element Parsed {"raw_longitude":755352448,"raw_latitude":117596104,"longitude_deg":75.5352448,"latitude_deg":11.7596104,"altitude":8,"angle":53,"satellites":46,"speed":19,"hex_longitude":"2d05c380","hex_latitude":"07025fc8","is_valid_coordinates":true} 
[2026-11-03 10:21: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-11-03 10:21:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182456576001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39014873031507968,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":414683039543431168,"note":"Value kept but may cause issues"} 
[2026-11-03 10:21:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:21:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793681473000,"timestamp_ms":1793681473000,"timestamp_seconds":1793681473,"priority":1,"record_length":96,"hex_timestamp":"000001a19fbf3de8"} 
[2026-11-03 10:21:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:21:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:21: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 10:21:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:21: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-11-03 10:21:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:21:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:21:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228129,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:21:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228129,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:21:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228129,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:21:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:21:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:21:50] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:21:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182456576001,"66":14407,"206":206,"94":10240,"24":19,"16":39014873031507968,"45":414683039543431168},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,94,24,16,45]} 
[2026-11-03 10:21:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:21:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:21:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182456576001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:21:50] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-11-03 10:21:50] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:21:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39014873031507968,"km_value":39014873031507.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:21:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":414683039543431168,"description":"Unknown IO ID 45"} 
[2026-11-03 10:21:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182456576001,"power":14407,"unknown_206":206,"unknown_94":10240,"ignition":19,"odometer":null,"unknown_45":414683039543431168}} 
[2026-11-03 10:21:50] local.INFO: DEBUG: GPS processor result {"connection_id":228129,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54218,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:21:50] local.INFO: GPS data processed {"connection_id":228129,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:21:50] local.INFO: Acknowledgment sent {"connection_id":228129,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:22:21] local.INFO: TCP Data received {"connection_id":228129,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc02848012d063f400702a910000600372a..."} 
[2026-11-03 10:22:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228129,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc02848012d063f400702a910000600372a..."} 
[2026-11-03 10:22:21] local.INFO: Processing buffer {"connection_id":228129,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc02848012d063f400702a910000600372a..."} 
[2026-11-03 10:22:21] local.INFO: Packet analysis {"connection_id":228129,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc0"} 
[2026-11-03 10:22:21] local.INFO: Extracted packet for processing {"connection_id":228129,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc0"} 
[2026-11-03 10:22:21] local.INFO: GPS Element Parsed {"raw_longitude":755384128,"raw_latitude":117614864,"longitude_deg":75.5384128,"latitude_deg":11.7614864,"altitude":6,"angle":55,"satellites":42,"speed":25,"hex_longitude":"2d063f40","hex_latitude":"0702a910","is_valid_coordinates":true} 
[2026-11-03 10:22: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-11-03 10:22:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182472448001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:22:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39016672622804992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:22:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":450148886613921792,"note":"Value kept but may cause issues"} 
[2026-11-03 10:22:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:22:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793681533000,"timestamp_ms":1793681533000,"timestamp_seconds":1793681533,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc02848"} 
[2026-11-03 10:22:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:22:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":17920,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:22: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":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 10:22:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:22: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-11-03 10:22:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:22:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:22:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228129,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:22:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228129,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:22:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228129,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:22:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:22:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:22:21] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:22:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182472448001,"66":14461,"206":206,"94":10240,"24":25,"16":39016672622804992,"45":450148886613921792},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,94,24,16,45]} 
[2026-11-03 10:22:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:22:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:22:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182472448001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:22:21] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-11-03 10:22:21] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:22:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39016672622804992,"km_value":39016672622804.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:22:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":450148886613921792,"description":"Unknown IO ID 45"} 
[2026-11-03 10:22:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182472448001,"power":14461,"unknown_206":206,"unknown_94":10240,"ignition":25,"odometer":null,"unknown_45":450148886613921792}} 
[2026-11-03 10:22:21] local.INFO: DEBUG: GPS processor result {"connection_id":228129,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54219,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:22:21] local.INFO: GPS data processed {"connection_id":228129,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:22:21] local.INFO: Acknowledgment sent {"connection_id":228129,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:22:39] local.INFO: TCP Data received {"connection_id":228130,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:22:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228130,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:22:39] local.INFO: Processing buffer {"connection_id":228130,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:22:39] local.INFO: IMEI packet received {"connection_id":228130,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:22:39] local.INFO: IMEI acknowledgment sent {"connection_id":228130,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:22:41] local.INFO: TCP Data received {"connection_id":228130,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:22:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228130,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:22:41] local.INFO: Processing buffer {"connection_id":228130,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:22:41] local.INFO: IMEI packet received {"connection_id":228130,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:22:41] local.INFO: IMEI acknowledgment sent {"connection_id":228130,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:22:44] local.INFO: TCP Data received {"connection_id":228130,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:22:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228130,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:22:44] local.INFO: Processing buffer {"connection_id":228130,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:22:44] local.INFO: IMEI packet received {"connection_id":228130,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:22:44] local.INFO: IMEI acknowledgment sent {"connection_id":228130,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:22:45] local.INFO: TCP Data received {"connection_id":228130,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc03018012d0643800702ace00006002b2a..."} 
[2026-11-03 10:22:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228130,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc03018012d0643800702ace00006002b2a..."} 
[2026-11-03 10:22:45] local.INFO: Processing buffer {"connection_id":228130,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc03018012d0643800702ace00006002b2a..."} 
[2026-11-03 10:22:45] local.INFO: Packet analysis {"connection_id":228130,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc0"} 
[2026-11-03 10:22:45] local.INFO: Extracted packet for processing {"connection_id":228130,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc0"} 
[2026-11-03 10:22:45] local.INFO: GPS Element Parsed {"raw_longitude":755385216,"raw_latitude":117615840,"longitude_deg":75.5385216,"latitude_deg":11.761584,"altitude":6,"angle":43,"satellites":42,"speed":30,"hex_longitude":"2d064380","hex_latitude":"0702ace0","is_valid_coordinates":true} 
[2026-11-03 10:22: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-11-03 10:22:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182472448001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:22:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39016741342281728,"note":"Value kept but may cause issues"} 
[2026-11-03 10:22:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":450148886613921792,"note":"Value kept but may cause issues"} 
[2026-11-03 10:22:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:22:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793681535000,"timestamp_ms":1793681535000,"timestamp_seconds":1793681535,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc03018"} 
[2026-11-03 10:22:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:22:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":17920,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:22:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 10:22:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:22: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-11-03 10:22:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:22:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:22:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228130,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:22:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228130,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:22:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228130,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:22:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:22:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:22:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:22:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182472448001,"66":14461,"206":206,"94":10240,"24":30,"16":39016741342281728,"45":450148886613921792},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,94,24,16,45]} 
[2026-11-03 10:22:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:22:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:22:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182472448001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:22:45] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-11-03 10:22:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:22:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39016741342281728,"km_value":39016741342281.73,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:22:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":450148886613921792,"description":"Unknown IO ID 45"} 
[2026-11-03 10:22:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182472448001,"power":14461,"unknown_206":206,"unknown_94":10240,"ignition":30,"odometer":null,"unknown_45":450148886613921792}} 
[2026-11-03 10:22:45] local.INFO: DEBUG: GPS processor result {"connection_id":228130,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54220,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:22:45] local.INFO: GPS data processed {"connection_id":228130,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:22:45] local.INFO: Acknowledgment sent {"connection_id":228130,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:23:16] local.INFO: TCP Data received {"connection_id":228130,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc03bd0012d0649800702b480000500202b..."} 
[2026-11-03 10:23:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228130,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc03bd0012d0649800702b480000500202b..."} 
[2026-11-03 10:23:16] local.INFO: Processing buffer {"connection_id":228130,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc03bd0012d0649800702b480000500202b..."} 
[2026-11-03 10:23:16] local.INFO: Packet analysis {"connection_id":228130,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc0"} 
[2026-11-03 10:23:16] local.INFO: Extracted packet for processing {"connection_id":228130,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc0"} 
[2026-11-03 10:23:16] local.INFO: GPS Element Parsed {"raw_longitude":755386752,"raw_latitude":117617792,"longitude_deg":75.5386752,"latitude_deg":11.7617792,"altitude":5,"angle":32,"satellites":43,"speed":32,"hex_longitude":"2d064980","hex_latitude":"0702b480","is_valid_coordinates":true} 
[2026-11-03 10:23: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-11-03 10:23:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182472960001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:23:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39016861601366016,"note":"Value kept but may cause issues"} 
[2026-11-03 10:23:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":451345155265191936,"note":"Value kept but may cause issues"} 
[2026-11-03 10:23:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:23:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793681538000,"timestamp_ms":1793681538000,"timestamp_seconds":1793681538,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc03bd0"} 
[2026-11-03 10:23:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:23:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":17920,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:23: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":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 10:23:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:23: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-11-03 10:23:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:23:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:23:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228130,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:23:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228130,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:23:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228130,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:23:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:23:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:23:16] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:23:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182472960001,"66":14548,"60":206,"94":11008,"24":32,"16":39016861601366016,"45":451345155265191936},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-11-03 10:23:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:23:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:23:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182472960001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:23:16] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 10:23:16] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:23:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39016861601366016,"km_value":39016861601366.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:23:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":451345155265191936,"description":"Unknown IO ID 45"} 
[2026-11-03 10:23:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182472960001,"power":14548,"unknown_60":206,"unknown_94":11008,"ignition":32,"odometer":null,"unknown_45":451345155265191936}} 
[2026-11-03 10:23:17] local.INFO: DEBUG: GPS processor result {"connection_id":228130,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54221,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:23:17] local.INFO: GPS data processed {"connection_id":228130,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:23:17] local.INFO: Acknowledgment sent {"connection_id":228130,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:23:35] local.INFO: TCP Data received {"connection_id":228131,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:23:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228131,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:23:35] local.INFO: Processing buffer {"connection_id":228131,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:23:35] local.INFO: IMEI packet received {"connection_id":228131,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:23:35] local.INFO: IMEI acknowledgment sent {"connection_id":228131,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:23:36] local.INFO: TCP Data received {"connection_id":228131,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:23:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228131,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:23:36] local.INFO: Processing buffer {"connection_id":228131,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:23:36] local.INFO: IMEI packet received {"connection_id":228131,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:23:36] local.INFO: IMEI acknowledgment sent {"connection_id":228131,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:23:39] local.INFO: TCP Data received {"connection_id":228131,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:23:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228131,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:23:39] local.INFO: Processing buffer {"connection_id":228131,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:23:39] local.INFO: IMEI packet received {"connection_id":228131,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:23:39] local.INFO: IMEI acknowledgment sent {"connection_id":228131,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:23:40] local.INFO: TCP Data received {"connection_id":228131,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:23:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228131,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:23:40] local.INFO: Processing buffer {"connection_id":228131,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:23:40] local.INFO: IMEI packet received {"connection_id":228131,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:23:40] local.INFO: IMEI acknowledgment sent {"connection_id":228131,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:23:41] local.INFO: TCP Data received {"connection_id":228131,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc106f0012d0706c00702ba58000d004d2c..."} 
[2026-11-03 10:23:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228131,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc106f0012d0706c00702ba58000d004d2c..."} 
[2026-11-03 10:23:41] local.INFO: Processing buffer {"connection_id":228131,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc106f0012d0706c00702ba58000d004d2c..."} 
[2026-11-03 10:23:41] local.INFO: Packet analysis {"connection_id":228131,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc1"} 
[2026-11-03 10:23:41] local.INFO: Extracted packet for processing {"connection_id":228131,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc1"} 
[2026-11-03 10:23:41] local.INFO: GPS Element Parsed {"raw_longitude":755435200,"raw_latitude":117619288,"longitude_deg":75.54352,"latitude_deg":11.7619288,"altitude":13,"angle":77,"satellites":44,"speed":38,"hex_longitude":"2d0706c0","hex_latitude":"0702ba58","is_valid_coordinates":true} 
[2026-11-03 10:23:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:23:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182485248001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:23:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39019223833378816,"note":"Value kept but may cause issues"} 
[2026-11-03 10:23:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":498632951353548800,"note":"Value kept but may cause issues"} 
[2026-11-03 10:23:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:23:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793681590000,"timestamp_ms":1793681590000,"timestamp_seconds":1793681590,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc106f0"} 
[2026-11-03 10:23:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:23:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":17920,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:23:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 10:23:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:23:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:23:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:23:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:23:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228131,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:23:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228131,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:23:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228131,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:23:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:23:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:23:41] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:23:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182485248001,"66":14407,"60":206,"94":11008,"24":38,"16":39019223833378816,"45":498632951353548800},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-11-03 10:23:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:23:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:23:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182485248001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:23:41] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-11-03 10:23:41] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:23:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39019223833378816,"km_value":39019223833378.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:23:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":498632951353548800,"description":"Unknown IO ID 45"} 
[2026-11-03 10:23:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182485248001,"power":14407,"unknown_60":206,"unknown_94":11008,"ignition":38,"odometer":null,"unknown_45":498632951353548800}} 
[2026-11-03 10:23:41] local.INFO: DEBUG: GPS processor result {"connection_id":228131,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54222,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:23:41] local.INFO: GPS data processed {"connection_id":228131,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:23:41] local.INFO: Acknowledgment sent {"connection_id":228131,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:24:09] local.INFO: TCP Data received {"connection_id":228577,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:24:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228577,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:24:09] local.INFO: Processing buffer {"connection_id":228577,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:24:09] local.INFO: IMEI packet received {"connection_id":228577,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:24:09] local.INFO: IMEI acknowledgment sent {"connection_id":228577,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:24:10] local.INFO: TCP Data received {"connection_id":228577,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc08608012cfd2380070364c80005013b2f..."} 
[2026-11-03 10:24:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228577,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc08608012cfd2380070364c80005013b2f..."} 
[2026-11-03 10:24:10] local.INFO: Processing buffer {"connection_id":228577,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc08608012cfd2380070364c80005013b2f..."} 
[2026-11-03 10:24:10] local.INFO: Packet analysis {"connection_id":228577,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc0"} 
[2026-11-03 10:24:10] local.INFO: Extracted packet for processing {"connection_id":228577,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc0"} 
[2026-11-03 10:24:10] local.INFO: GPS Element Parsed {"raw_longitude":754787200,"raw_latitude":117662920,"longitude_deg":75.47872,"latitude_deg":11.766292,"altitude":5,"angle":315,"satellites":47,"speed":48,"hex_longitude":"2cfd2380","hex_latitude":"070364c8","is_valid_coordinates":true} 
[2026-11-03 10:24:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:24:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182476800001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:24:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37365957777162240,"note":"Value kept but may cause issues"} 
[2026-11-03 10:24:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-200691628274540544,"note":"Value kept but may cause issues"} 
[2026-11-03 10:24:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,80,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:24:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793681557000,"timestamp_ms":1793681557000,"timestamp_seconds":1793681557,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc08608"} 
[2026-11-03 10:24:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:24:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:24:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 10:24:10] 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-11-03 10:24:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:24:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:24:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:24:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228577,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:24:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228577,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:24:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228577,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:24:10] 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-11-03 10:24:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:24:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:24:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182476800001,"66":28028,"80":206,"94":10240,"24":48,"16":37365957777162240,"44":-200691628274540544},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,94,24,16,44]} 
[2026-11-03 10:24:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:24:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:24:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182476800001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:24:10] local.INFO: Unknown IO ID detected {"io_id":80,"value":206,"description":"Unknown IO ID 80"} 
[2026-11-03 10:24:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:24:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37365957777162240,"km_value":37365957777162.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:24:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-200691628274540544,"description":"Unknown IO ID 44"} 
[2026-11-03 10:24:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182476800001,"power":28028,"unknown_80":206,"unknown_94":10240,"ignition":48,"odometer":null,"unknown_44":-200691628274540544}} 
[2026-11-03 10:24:10] local.INFO: DEBUG: GPS processor result {"connection_id":228577,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54223,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:24:10] local.INFO: GPS data processed {"connection_id":228577,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:24:10] local.INFO: Acknowledgment sent {"connection_id":228577,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:24:14] local.INFO: TCP Data received {"connection_id":228131,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc1d9e0012d0783400702dc60000e006a27..."} 
[2026-11-03 10:24:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228131,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc1d9e0012d0783400702dc60000e006a27..."} 
[2026-11-03 10:24:14] local.INFO: Processing buffer {"connection_id":228131,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc1d9e0012d0783400702dc60000e006a27..."} 
[2026-11-03 10:24:14] local.INFO: Packet analysis {"connection_id":228131,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc1"} 
[2026-11-03 10:24:14] local.INFO: Extracted packet for processing {"connection_id":228131,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc1"} 
[2026-11-03 10:24:14] local.INFO: GPS Element Parsed {"raw_longitude":755467072,"raw_latitude":117628000,"longitude_deg":75.5467072,"latitude_deg":11.7628,"altitude":14,"angle":106,"satellites":39,"speed":9,"hex_longitude":"2d078340","hex_latitude":"0702dc60","is_valid_coordinates":true} 
[2026-11-03 10:24: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-11-03 10:24:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182498048001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:24:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39020924640428032,"note":"Value kept but may cause issues"} 
[2026-11-03 10:24:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":532480317305157632,"note":"Value kept but may cause issues"} 
[2026-11-03 10:24:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:24:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793681644000,"timestamp_ms":1793681644000,"timestamp_seconds":1793681644,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc1d9e0"} 
[2026-11-03 10:24:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:24:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":17920,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:24: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":56,"n8_eight_byte":158,"data_length":795,"current_offset":136} 
[2026-11-03 10:24:14] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1900,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:24: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-11-03 10:24:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:24:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:24:14] local.INFO: Teltonika packet parsed successfully {"connection_id":228131,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:24:14] local.INFO: Passing IMEI to GPS processor {"connection_id":228131,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:24:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":228131,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:24:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:24:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:24:14] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:24:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182498048001,"66":14374,"59":206,"94":11008,"24":9,"16":39020924640428032,"45":532480317305157632},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,94,24,16,45]} 
[2026-11-03 10:24:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:24:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:24:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182498048001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:24:14] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-11-03 10:24:14] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:24:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39020924640428032,"km_value":39020924640428.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:24:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":532480317305157632,"description":"Unknown IO ID 45"} 
[2026-11-03 10:24:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182498048001,"power":14374,"unknown_59":206,"unknown_94":11008,"ignition":9,"odometer":null,"unknown_45":532480317305157632}} 
[2026-11-03 10:24:14] local.INFO: DEBUG: GPS processor result {"connection_id":228131,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54224,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:24:14] local.INFO: GPS data processed {"connection_id":228131,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:24:14] local.INFO: Acknowledgment sent {"connection_id":228131,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:24:38] local.INFO: TCP Data received {"connection_id":231669,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:24:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231669,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:24:38] local.INFO: Processing buffer {"connection_id":231669,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:24:38] local.INFO: IMEI packet received {"connection_id":231669,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:24:38] local.INFO: IMEI acknowledgment sent {"connection_id":231669,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:24:39] local.INFO: TCP Data received {"connection_id":231669,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:24:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231669,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:24:39] local.INFO: Processing buffer {"connection_id":231669,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:24:39] local.INFO: IMEI packet received {"connection_id":231669,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:24:39] local.INFO: IMEI acknowledgment sent {"connection_id":231669,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:24:41] local.INFO: TCP Data received {"connection_id":231670,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:24:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231670,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:24:41] local.INFO: Processing buffer {"connection_id":231670,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:24:41] local.INFO: IMEI packet received {"connection_id":231670,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 10:24:41] local.INFO: IMEI acknowledgment sent {"connection_id":231670,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:24:42] local.INFO: TCP Data received {"connection_id":231669,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:24:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231669,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:24:42] local.INFO: Processing buffer {"connection_id":231669,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:24:42] local.INFO: IMEI packet received {"connection_id":231669,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:24:42] local.INFO: IMEI acknowledgment sent {"connection_id":231669,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:24:43] local.INFO: TCP Data received {"connection_id":231669,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc1ddc8012d0784400702dbf0000d007d27..."} 
[2026-11-03 10:24:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231669,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc1ddc8012d0784400702dbf0000d007d27..."} 
[2026-11-03 10:24:43] local.INFO: Processing buffer {"connection_id":231669,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc1ddc8012d0784400702dbf0000d007d27..."} 
[2026-11-03 10:24:43] local.INFO: Packet analysis {"connection_id":231669,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc1"} 
[2026-11-03 10:24:43] local.INFO: Extracted packet for processing {"connection_id":231669,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc1"} 
[2026-11-03 10:24:43] local.INFO: GPS Element Parsed {"raw_longitude":755467328,"raw_latitude":117627888,"longitude_deg":75.5467328,"latitude_deg":11.7627888,"altitude":13,"angle":125,"satellites":39,"speed":9,"hex_longitude":"2d078440","hex_latitude":"0702dbf0","is_valid_coordinates":true} 
[2026-11-03 10:24: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-11-03 10:24:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182500864001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:24:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39020937525329920,"note":"Value kept but may cause issues"} 
[2026-11-03 10:24:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":541346779071537152,"note":"Value kept but may cause issues"} 
[2026-11-03 10:24:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:24:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793681645000,"timestamp_ms":1793681645000,"timestamp_seconds":1793681645,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc1ddc8"} 
[2026-11-03 10:24:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:24:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":17920,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:24:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-11-03 10:24:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:24: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-11-03 10:24:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:24:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:24:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231669,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:24:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231669,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:24:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231669,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:24:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:24:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:24:43] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:24:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182500864001,"66":14515,"59":206,"94":11008,"24":9,"16":39020937525329920,"45":541346779071537152},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,94,24,16,45]} 
[2026-11-03 10:24:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:24:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:24:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182500864001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:24:43] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-11-03 10:24:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:24:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39020937525329920,"km_value":39020937525329.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:24:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":541346779071537152,"description":"Unknown IO ID 45"} 
[2026-11-03 10:24:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182500864001,"power":14515,"unknown_59":206,"unknown_94":11008,"ignition":9,"odometer":null,"unknown_45":541346779071537152}} 
[2026-11-03 10:24:43] local.INFO: TCP Data received {"connection_id":228577,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc091c0012cfd184007036de80004012e2f..."} 
[2026-11-03 10:24:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228577,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc091c0012cfd184007036de80004012e2f..."} 
[2026-11-03 10:24:43] local.INFO: Processing buffer {"connection_id":228577,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc091c0012cfd184007036de80004012e2f..."} 
[2026-11-03 10:24:43] local.INFO: Packet analysis {"connection_id":228577,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc0"} 
[2026-11-03 10:24:43] local.INFO: Extracted packet for processing {"connection_id":228577,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc0"} 
[2026-11-03 10:24:43] local.INFO: GPS Element Parsed {"raw_longitude":754784320,"raw_latitude":117665256,"longitude_deg":75.478432,"latitude_deg":11.7665256,"altitude":4,"angle":302,"satellites":47,"speed":49,"hex_longitude":"2cfd1840","hex_latitude":"07036de8","is_valid_coordinates":true} 
[2026-11-03 10:24: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-11-03 10:24:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182478592001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:24:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37366138165788672,"note":"Value kept but may cause issues"} 
[2026-11-03 10:24:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-206180390318848000,"note":"Value kept but may cause issues"} 
[2026-11-03 10:24:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,80,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:24:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793681560000,"timestamp_ms":1793681560000,"timestamp_seconds":1793681560,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc091c0"} 
[2026-11-03 10:24:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:24:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:24: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":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 10:24:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:24: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-11-03 10:24:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:24:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:24:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228577,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:24:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228577,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:24:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228577,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:24:43] 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-11-03 10:24:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:24:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:24:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182478592001,"66":28028,"80":206,"94":10240,"24":49,"16":37366138165788672,"44":-206180390318848000},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,94,24,16,44]} 
[2026-11-03 10:24:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:24:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:24:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182478592001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:24:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":206,"description":"Unknown IO ID 80"} 
[2026-11-03 10:24:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:24:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37366138165788672,"km_value":37366138165788.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:24:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-206180390318848000,"description":"Unknown IO ID 44"} 
[2026-11-03 10:24:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182478592001,"power":28028,"unknown_80":206,"unknown_94":10240,"ignition":49,"odometer":null,"unknown_44":-206180390318848000}} 
[2026-11-03 10:24:43] local.INFO: DEBUG: GPS processor result {"connection_id":228577,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54225,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:24:43] local.INFO: GPS data processed {"connection_id":228577,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:24:43] local.INFO: Acknowledgment sent {"connection_id":228577,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:24:43] local.INFO: DEBUG: GPS processor result {"connection_id":231669,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54226,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:24:43] local.INFO: GPS data processed {"connection_id":231669,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:24:43] local.INFO: Acknowledgment sent {"connection_id":231669,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:25:04] local.INFO: TCP Data received {"connection_id":229843,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:25:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229843,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:25:04] local.INFO: Processing buffer {"connection_id":229843,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:25:04] local.INFO: IMEI packet received {"connection_id":229843,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:25:04] local.INFO: IMEI acknowledgment sent {"connection_id":229843,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:25:04] local.INFO: TCP Data received {"connection_id":229843,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:25:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229843,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:25:04] local.INFO: Processing buffer {"connection_id":229843,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:25:04] local.INFO: IMEI packet received {"connection_id":229843,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:25:04] local.INFO: IMEI acknowledgment sent {"connection_id":229843,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:25:10] local.INFO: TCP Data received {"connection_id":229843,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:25:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229843,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:25:10] local.INFO: Processing buffer {"connection_id":229843,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:25:10] local.INFO: IMEI packet received {"connection_id":229843,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:25:10] local.INFO: IMEI acknowledgment sent {"connection_id":229843,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:25:10] local.INFO: TCP Data received {"connection_id":229843,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc21860012cfbc6000703f4f0000c011f2e..."} 
[2026-11-03 10:25:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229843,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc21860012cfbc6000703f4f0000c011f2e..."} 
[2026-11-03 10:25:10] local.INFO: Processing buffer {"connection_id":229843,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc21860012cfbc6000703f4f0000c011f2e..."} 
[2026-11-03 10:25:10] local.INFO: Packet analysis {"connection_id":229843,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc2"} 
[2026-11-03 10:25:10] local.INFO: Extracted packet for processing {"connection_id":229843,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc2"} 
[2026-11-03 10:25:10] local.INFO: GPS Element Parsed {"raw_longitude":754697728,"raw_latitude":117699824,"longitude_deg":75.4697728,"latitude_deg":11.7699824,"altitude":12,"angle":287,"satellites":46,"speed":19,"hex_longitude":"2cfbc600","hex_latitude":"0703f4f0","is_valid_coordinates":true} 
[2026-11-03 10: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-11-03 10:25:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182501376001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:25:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37370622111645696,"note":"Value kept but may cause issues"} 
[2026-11-03 10:25:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-294211689275744256,"note":"Value kept but may cause issues"} 
[2026-11-03 10:25:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,78,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:25:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793681660000,"timestamp_ms":1793681660000,"timestamp_seconds":1793681660,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc21860"} 
[2026-11-03 10:25:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:25:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 10:25:10] 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-11-03 10: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-11-03 10:25:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:25:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:25:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229843,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:25:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229843,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:25:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229843,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:25:10] 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-11-03 10:25:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:25:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:25:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182501376001,"66":27908,"78":206,"94":10240,"24":19,"16":37370622111645696,"44":-294211689275744256},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,78,94,24,16,44]} 
[2026-11-03 10:25:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:25:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:25:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182501376001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:25:10] local.INFO: Unknown IO ID detected {"io_id":78,"value":206,"description":"Unknown IO ID 78"} 
[2026-11-03 10:25:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:25:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37370622111645696,"km_value":37370622111645.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:25:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-294211689275744256,"description":"Unknown IO ID 44"} 
[2026-11-03 10:25:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182501376001,"power":27908,"unknown_78":206,"unknown_94":10240,"ignition":19,"odometer":null,"unknown_44":-294211689275744256}} 
[2026-11-03 10:25:10] local.INFO: DEBUG: GPS processor result {"connection_id":229843,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54227,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:25:10] local.INFO: GPS data processed {"connection_id":229843,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:25:10] local.INFO: Acknowledgment sent {"connection_id":229843,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:25:18] local.INFO: TCP Data received {"connection_id":231669,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc1e1b0012d0784c00702db30000d008e28..."} 
[2026-11-03 10:25:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231669,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc1e1b0012d0784c00702db30000d008e28..."} 
[2026-11-03 10:25:18] local.INFO: Processing buffer {"connection_id":231669,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc1e1b0012d0784c00702db30000d008e28..."} 
[2026-11-03 10:25:18] local.INFO: Packet analysis {"connection_id":231669,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc1"} 
[2026-11-03 10:25:18] local.INFO: Extracted packet for processing {"connection_id":231669,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc1"} 
[2026-11-03 10:25:18] local.INFO: GPS Element Parsed {"raw_longitude":755467456,"raw_latitude":117627696,"longitude_deg":75.5467456,"latitude_deg":11.7627696,"altitude":13,"angle":142,"satellites":40,"speed":12,"hex_longitude":"2d0784c0","hex_latitude":"0702db30","is_valid_coordinates":true} 
[2026-11-03 10:25: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-11-03 10:25:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182501120001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:25:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39020950410231808,"note":"Value kept but may cause issues"} 
[2026-11-03 10:25:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":541628254048219136,"note":"Value kept but may cause issues"} 
[2026-11-03 10:25:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:25:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793681646000,"timestamp_ms":1793681646000,"timestamp_seconds":1793681646,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc1e1b0"} 
[2026-11-03 10:25:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:25:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":17920,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:25:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 10:25:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:25: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-11-03 10:25:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:25:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:25:18] local.INFO: Teltonika packet parsed successfully {"connection_id":231669,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:25:18] local.INFO: Passing IMEI to GPS processor {"connection_id":231669,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:25:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":231669,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:25:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:25:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:25:18] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:25:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182501120001,"66":14515,"59":206,"94":11008,"24":12,"16":39020950410231808,"45":541628254048219136},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,94,24,16,45]} 
[2026-11-03 10:25:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:25:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:25:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182501120001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:25:18] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-11-03 10:25:18] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:25:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39020950410231808,"km_value":39020950410231.805,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:25:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":541628254048219136,"description":"Unknown IO ID 45"} 
[2026-11-03 10:25:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182501120001,"power":14515,"unknown_59":206,"unknown_94":11008,"ignition":12,"odometer":null,"unknown_45":541628254048219136}} 
[2026-11-03 10:25:19] local.INFO: DEBUG: GPS processor result {"connection_id":231669,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54228,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:25:19] local.INFO: GPS data processed {"connection_id":231669,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:25:19] local.INFO: Acknowledgment sent {"connection_id":231669,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:25:37] local.INFO: TCP Data received {"connection_id":228578,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:25:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228578,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:25:37] local.INFO: Processing buffer {"connection_id":228578,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:25:37] local.INFO: IMEI packet received {"connection_id":228578,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:25:37] local.INFO: IMEI acknowledgment sent {"connection_id":228578,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:25:39] local.INFO: TCP Data received {"connection_id":228578,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:25:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228578,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:25:39] local.INFO: Processing buffer {"connection_id":228578,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:25:39] local.INFO: IMEI packet received {"connection_id":228578,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:25:39] local.INFO: IMEI acknowledgment sent {"connection_id":228578,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:25:44] local.INFO: TCP Data received {"connection_id":228578,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:25:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228578,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:25:44] local.INFO: Processing buffer {"connection_id":228578,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:25:44] local.INFO: IMEI packet received {"connection_id":228578,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:25:44] local.INFO: IMEI acknowledgment sent {"connection_id":228578,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:25:44] local.INFO: TCP Data received {"connection_id":229843,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc21860012cfbc6000703f4f0000c011f2e..."} 
[2026-11-03 10:25:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229843,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc21860012cfbc6000703f4f0000c011f2e..."} 
[2026-11-03 10:25:44] local.INFO: Processing buffer {"connection_id":229843,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc21860012cfbc6000703f4f0000c011f2e..."} 
[2026-11-03 10:25:44] local.INFO: Packet analysis {"connection_id":229843,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc2"} 
[2026-11-03 10:25:44] local.INFO: Extracted packet for processing {"connection_id":229843,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc2"} 
[2026-11-03 10:25:44] local.INFO: GPS Element Parsed {"raw_longitude":754697728,"raw_latitude":117699824,"longitude_deg":75.4697728,"latitude_deg":11.7699824,"altitude":12,"angle":287,"satellites":46,"speed":19,"hex_longitude":"2cfbc600","hex_latitude":"0703f4f0","is_valid_coordinates":true} 
[2026-11-03 10:25: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-11-03 10:25:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182504960001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:25:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37370622111645696,"note":"Value kept but may cause issues"} 
[2026-11-03 10:25:44] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-304555894669774848,"note":"Value kept but may cause issues"} 
[2026-11-03 10:25:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,78,94,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:25:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793681660000,"timestamp_ms":1793681660000,"timestamp_seconds":1793681660,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc21860"} 
[2026-11-03 10:25:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:25:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:25:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 10:25:44] 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-11-03 10:25: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-11-03 10:25:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:25:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:25:44] local.INFO: Teltonika packet parsed successfully {"connection_id":229843,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:25:44] local.INFO: Passing IMEI to GPS processor {"connection_id":229843,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:25:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":229843,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:25:44] 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-11-03 10:25:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:25:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:25:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182504960001,"66":27908,"78":206,"94":10240,"24":19,"16":37370622111645696,"44":-304555894669774848},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,78,94,24,16,44]} 
[2026-11-03 10:25:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:25:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:25:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182504960001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:25:44] local.INFO: Unknown IO ID detected {"io_id":78,"value":206,"description":"Unknown IO ID 78"} 
[2026-11-03 10:25:44] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 10:25:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37370622111645696,"km_value":37370622111645.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:25:44] local.INFO: Unknown IO ID detected {"io_id":44,"value":-304555894669774848,"description":"Unknown IO ID 44"} 
[2026-11-03 10:25:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182504960001,"power":27908,"unknown_78":206,"unknown_94":10240,"ignition":19,"odometer":null,"unknown_44":-304555894669774848}} 
[2026-11-03 10:25:44] local.INFO: DEBUG: GPS processor result {"connection_id":229843,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54229,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:25:44] local.INFO: GPS data processed {"connection_id":229843,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:25:44] local.INFO: Acknowledgment sent {"connection_id":229843,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:25:45] local.INFO: TCP Data received {"connection_id":228578,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc2d3e0012d0857800702ab18000c005e26..."} 
[2026-11-03 10:25:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228578,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc2d3e0012d0857800702ab18000c005e26..."} 
[2026-11-03 10:25:45] local.INFO: Processing buffer {"connection_id":228578,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc2d3e0012d0857800702ab18000c005e26..."} 
[2026-11-03 10:25:45] local.INFO: Packet analysis {"connection_id":228578,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc2"} 
[2026-11-03 10:25:45] local.INFO: Extracted packet for processing {"connection_id":228578,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc2"} 
[2026-11-03 10:25:45] local.INFO: GPS Element Parsed {"raw_longitude":755521408,"raw_latitude":117615384,"longitude_deg":75.5521408,"latitude_deg":11.7615384,"altitude":12,"angle":94,"satellites":38,"speed":36,"hex_longitude":"2d085780","hex_latitude":"0702ab18","is_valid_coordinates":true} 
[2026-11-03 10:25:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:25:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182515712001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:25:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39023660534595584,"note":"Value kept but may cause issues"} 
[2026-11-03 10:25:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":595530712085387264,"note":"Value kept but may cause issues"} 
[2026-11-03 10:25:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,15,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:25:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793681708000,"timestamp_ms":1793681708000,"timestamp_seconds":1793681708,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc2d3e0"} 
[2026-11-03 10:25:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:25:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":17920,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:25:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 10:25:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:25:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:25:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:25:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:25:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228578,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:25:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228578,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:25:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228578,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:25:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:25:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:25:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:25:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182515712001,"66":14515,"15":206,"94":11008,"24":36,"16":39023660534595584,"45":595530712085387264},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,15,94,24,16,45]} 
[2026-11-03 10:25:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:25:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:25:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182515712001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:25:45] local.INFO: Unknown IO ID detected {"io_id":15,"value":206,"description":"Unknown IO ID 15"} 
[2026-11-03 10:25:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:25:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39023660534595584,"km_value":39023660534595.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:25:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":595530712085387264,"description":"Unknown IO ID 45"} 
[2026-11-03 10:25:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182515712001,"power":14515,"unknown_15":206,"unknown_94":11008,"ignition":36,"odometer":null,"unknown_45":595530712085387264}} 
[2026-11-03 10:25:45] local.INFO: DEBUG: GPS processor result {"connection_id":228578,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54230,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:25:45] local.INFO: GPS data processed {"connection_id":228578,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:25:45] local.INFO: Acknowledgment sent {"connection_id":228578,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:26:04] local.INFO: TCP Data received {"connection_id":231672,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:26:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231672,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:26:04] local.INFO: Processing buffer {"connection_id":231672,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:26:04] local.INFO: IMEI packet received {"connection_id":231672,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:26:04] local.INFO: IMEI acknowledgment sent {"connection_id":231672,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:26:04] local.INFO: TCP Data received {"connection_id":231672,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:26:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231672,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:26:04] local.INFO: Processing buffer {"connection_id":231672,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:26:04] local.INFO: IMEI packet received {"connection_id":231672,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:26:04] local.INFO: IMEI acknowledgment sent {"connection_id":231672,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:26:06] local.INFO: TCP Data received {"connection_id":231672,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:26:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231672,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:26:06] local.INFO: Processing buffer {"connection_id":231672,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:26:06] local.INFO: IMEI packet received {"connection_id":231672,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:26:06] local.INFO: IMEI acknowledgment sent {"connection_id":231672,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:26:08] local.INFO: TCP Data received {"connection_id":231672,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:26:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231672,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:26:08] local.INFO: Processing buffer {"connection_id":231672,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:26:08] local.INFO: IMEI packet received {"connection_id":231672,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:26:08] local.INFO: IMEI acknowledgment sent {"connection_id":231672,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:26:16] local.INFO: TCP Data received {"connection_id":228578,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc2f708012d087d000702a7c8000c005d26..."} 
[2026-11-03 10:26:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228578,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc2f708012d087d000702a7c8000c005d26..."} 
[2026-11-03 10:26:16] local.INFO: Processing buffer {"connection_id":228578,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc2f708012d087d000702a7c8000c005d26..."} 
[2026-11-03 10:26:16] local.INFO: Packet analysis {"connection_id":228578,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc2"} 
[2026-11-03 10:26:16] local.INFO: Extracted packet for processing {"connection_id":228578,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc2"} 
[2026-11-03 10:26:16] local.INFO: GPS Element Parsed {"raw_longitude":755531008,"raw_latitude":117614536,"longitude_deg":75.5531008,"latitude_deg":11.7614536,"altitude":12,"angle":93,"satellites":38,"speed":43,"hex_longitude":"2d087d00","hex_latitude":"0702a7c8","is_valid_coordinates":true} 
[2026-11-03 10: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-11-03 10:26:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182517248001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:26:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39024120096096256,"note":"Value kept but may cause issues"} 
[2026-11-03 10:26:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":601089842875144192,"note":"Value kept but may cause issues"} 
[2026-11-03 10:26:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,15,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:26:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793681717000,"timestamp_ms":1793681717000,"timestamp_seconds":1793681717,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc2f708"} 
[2026-11-03 10:26:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:26:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":17920,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:26: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":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 10:26:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:26: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-11-03 10:26:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:26:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:26:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228578,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:26:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228578,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:26:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228578,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:26:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:26:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:26:17] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:26:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182517248001,"66":14396,"15":206,"94":11008,"24":43,"16":39024120096096256,"45":601089842875144192},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,15,94,24,16,45]} 
[2026-11-03 10:26:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:26:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:26:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182517248001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:26:17] local.INFO: Unknown IO ID detected {"io_id":15,"value":206,"description":"Unknown IO ID 15"} 
[2026-11-03 10:26:17] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:26:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39024120096096256,"km_value":39024120096096.26,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:26:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":601089842875144192,"description":"Unknown IO ID 45"} 
[2026-11-03 10:26:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182517248001,"power":14396,"unknown_15":206,"unknown_94":11008,"ignition":43,"odometer":null,"unknown_45":601089842875144192}} 
[2026-11-03 10:26:17] local.INFO: DEBUG: GPS processor result {"connection_id":228578,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54231,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:26:17] local.INFO: GPS data processed {"connection_id":228578,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:26:17] local.INFO: Acknowledgment sent {"connection_id":228578,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:26:39] local.INFO: TCP Data received {"connection_id":228132,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:26:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228132,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:26:39] local.INFO: Processing buffer {"connection_id":228132,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:26:39] local.INFO: IMEI packet received {"connection_id":228132,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:26:39] local.INFO: IMEI acknowledgment sent {"connection_id":228132,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:26:40] local.INFO: TCP Data received {"connection_id":228132,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:26:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228132,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:26:40] local.INFO: Processing buffer {"connection_id":228132,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:26:40] local.INFO: IMEI packet received {"connection_id":228132,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:26:40] local.INFO: IMEI acknowledgment sent {"connection_id":228132,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:26:40] local.INFO: TCP Data received {"connection_id":228132,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:26:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228132,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:26:40] local.INFO: Processing buffer {"connection_id":228132,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:26:40] local.INFO: IMEI packet received {"connection_id":228132,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:26:40] local.INFO: IMEI acknowledgment sent {"connection_id":228132,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:26:41] local.INFO: TCP Data received {"connection_id":228132,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:26:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228132,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:26:41] local.INFO: Processing buffer {"connection_id":228132,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:26:41] local.INFO: IMEI packet received {"connection_id":228132,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:26:41] local.INFO: IMEI acknowledgment sent {"connection_id":228132,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:30:41] local.INFO: TCP Data received {"connection_id":229847,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:30:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229847,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:30:41] local.INFO: Processing buffer {"connection_id":229847,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:30:41] local.INFO: IMEI packet received {"connection_id":229847,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 10:30:41] local.INFO: IMEI acknowledgment sent {"connection_id":229847,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:31:10] local.INFO: TCP Data received {"connection_id":231676,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:31:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231676,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:31:10] local.INFO: Processing buffer {"connection_id":231676,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:31:10] local.INFO: IMEI packet received {"connection_id":231676,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:31:10] local.INFO: IMEI acknowledgment sent {"connection_id":231676,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:31:20] local.INFO: TCP Data received {"connection_id":231676,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc64a98012cf950c0070777a00008015230..."} 
[2026-11-03 10:31:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231676,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc64a98012cf950c0070777a00008015230..."} 
[2026-11-03 10:31:20] local.INFO: Processing buffer {"connection_id":231676,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc64a98012cf950c0070777a00008015230..."} 
[2026-11-03 10:31:20] local.INFO: Packet analysis {"connection_id":231676,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc6"} 
[2026-11-03 10:31:20] local.INFO: Extracted packet for processing {"connection_id":231676,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc6"} 
[2026-11-03 10:31:20] local.INFO: GPS Element Parsed {"raw_longitude":754536640,"raw_latitude":117929888,"longitude_deg":75.453664,"latitude_deg":11.7929888,"altitude":8,"angle":338,"satellites":48,"speed":18,"hex_longitude":"2cf950c0","hex_latitude":"070777a0","is_valid_coordinates":true} 
[2026-11-03 10:31: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-11-03 10:31:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182574848001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:31:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37384855633264640,"note":"Value kept but may cause issues"} 
[2026-11-03 10:31:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-481462917473740800,"note":"Value kept but may cause issues"} 
[2026-11-03 10:31:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:31:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793681935000,"timestamp_ms":1793681935000,"timestamp_seconds":1793681935,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc64a98"} 
[2026-11-03 10:31:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:31:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:31: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 10:31:20] 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-11-03 10:31: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-11-03 10:31:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:31:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:31:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231676,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:31:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231676,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:31:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231676,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:31:20] 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-11-03 10:31:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:31:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:31:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182574848001,"66":27865,"197":206,"83":41728,"24":18,"16":37384855633264640,"44":-481462917473740800},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,83,24,16,44]} 
[2026-11-03 10:31:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:31:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:31:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182574848001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:31:20] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-11-03 10:31:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41728,"description":"Unknown IO ID 83"} 
[2026-11-03 10:31:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37384855633264640,"km_value":37384855633264.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:31:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-481462917473740800,"description":"Unknown IO ID 44"} 
[2026-11-03 10:31:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182574848001,"power":27865,"unknown_197":206,"unknown_83":41728,"ignition":18,"odometer":null,"unknown_44":-481462917473740800}} 
[2026-11-03 10:31:20] local.INFO: DEBUG: GPS processor result {"connection_id":231676,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54232,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:31:20] local.INFO: GPS data processed {"connection_id":231676,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:31:20] local.INFO: Acknowledgment sent {"connection_id":231676,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:31:42] local.INFO: TCP Data received {"connection_id":228585,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:31:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228585,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:31:42] local.INFO: Processing buffer {"connection_id":228585,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:31:42] local.INFO: IMEI packet received {"connection_id":228585,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:31:42] local.INFO: IMEI acknowledgment sent {"connection_id":228585,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:31:43] local.INFO: TCP Data received {"connection_id":228585,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc84e38012d0b21c007024ad8000f000129..."} 
[2026-11-03 10:31:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228585,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc84e38012d0b21c007024ad8000f000129..."} 
[2026-11-03 10:31:43] local.INFO: Processing buffer {"connection_id":228585,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc84e38012d0b21c007024ad8000f000129..."} 
[2026-11-03 10:31:43] local.INFO: Packet analysis {"connection_id":228585,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc8"} 
[2026-11-03 10:31:43] local.INFO: Extracted packet for processing {"connection_id":228585,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc8"} 
[2026-11-03 10:31:43] local.INFO: GPS Element Parsed {"raw_longitude":755704256,"raw_latitude":117590744,"longitude_deg":75.5704256,"latitude_deg":11.7590744,"altitude":15,"angle":1,"satellites":41,"speed":26,"hex_longitude":"2d0b21c0","hex_latitude":"07024ad8","is_valid_coordinates":true} 
[2026-11-03 10:31: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-11-03 10:31:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182607872001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:31:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39034127369895936,"note":"Value kept but may cause issues"} 
[2026-11-03 10:31:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":802414819960346624,"note":"Value kept but may cause issues"} 
[2026-11-03 10:31:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:31:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793682067000,"timestamp_ms":1793682067000,"timestamp_seconds":1793682067,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc84e38"} 
[2026-11-03 10:31:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:31:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":17664,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:31:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 10:31:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:31: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-11-03 10:31:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:31:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:31:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228585,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:31:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228585,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:31:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228585,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:31:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:31:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:31:43] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:31:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182607872001,"66":14559,"17":206,"94":11008,"24":26,"16":39034127369895936,"45":802414819960346624},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 10:31:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:31:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:31:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182607872001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:31:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:31:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39034127369895936,"km_value":39034127369895.94,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:31:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":802414819960346624,"description":"Unknown IO ID 45"} 
[2026-11-03 10:31:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182607872001,"power":14559,"axis_x":206,"unknown_94":11008,"ignition":26,"odometer":null,"unknown_45":802414819960346624}} 
[2026-11-03 10:31:43] local.INFO: DEBUG: GPS processor result {"connection_id":228585,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54233,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:31:43] local.INFO: GPS data processed {"connection_id":228585,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:31:43] local.INFO: Acknowledgment sent {"connection_id":228585,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:32:04] local.INFO: TCP Data received {"connection_id":228133,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:32:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228133,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:32:04] local.INFO: Processing buffer {"connection_id":228133,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:32:04] local.INFO: IMEI packet received {"connection_id":228133,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:32:04] local.INFO: IMEI acknowledgment sent {"connection_id":228133,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:32:11] local.INFO: TCP Data received {"connection_id":228133,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:32:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228133,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:32:11] local.INFO: Processing buffer {"connection_id":228133,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:32:11] local.INFO: IMEI packet received {"connection_id":228133,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:32:11] local.INFO: IMEI acknowledgment sent {"connection_id":228133,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:32:12] local.INFO: TCP Data received {"connection_id":228133,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc81b70012cf84400070910c8000801552a..."} 
[2026-11-03 10:32:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228133,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc81b70012cf84400070910c8000801552a..."} 
[2026-11-03 10:32:12] local.INFO: Processing buffer {"connection_id":228133,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc81b70012cf84400070910c8000801552a..."} 
[2026-11-03 10:32:12] local.INFO: Packet analysis {"connection_id":228133,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc8"} 
[2026-11-03 10:32:12] local.INFO: Extracted packet for processing {"connection_id":228133,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc8"} 
[2026-11-03 10:32:12] local.INFO: GPS Element Parsed {"raw_longitude":754467840,"raw_latitude":118034632,"longitude_deg":75.446784,"latitude_deg":11.8034632,"altitude":8,"angle":341,"satellites":42,"speed":47,"hex_longitude":"2cf84400","hex_latitude":"070910c8","is_valid_coordinates":true} 
[2026-11-03 10: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-11-03 10:32:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182603776001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:32:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37390920127086592,"note":"Value kept but may cause issues"} 
[2026-11-03 10:32:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-554294567672965120,"note":"Value kept but may cause issues"} 
[2026-11-03 10:32:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,31,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:32:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793682054000,"timestamp_ms":1793682054000,"timestamp_seconds":1793682054,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc81b70"} 
[2026-11-03 10:32:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:32: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-11-03 10: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":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 10:32:12] 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-11-03 10: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-11-03 10:32:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:32:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:32:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228133,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:32:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228133,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:32:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228133,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:32:12] 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-11-03 10:32:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:32:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:32:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182603776001,"66":27919,"31":206,"83":41728,"24":47,"16":37390920127086592,"44":-554294567672965120},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,83,24,16,44]} 
[2026-11-03 10:32:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:32:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:32:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182603776001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:32:12] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-11-03 10:32:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":41728,"description":"Unknown IO ID 83"} 
[2026-11-03 10:32:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37390920127086592,"km_value":37390920127086.59,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:32:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-554294567672965120,"description":"Unknown IO ID 44"} 
[2026-11-03 10:32:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182603776001,"power":27919,"unknown_31":206,"unknown_83":41728,"ignition":47,"odometer":null,"unknown_44":-554294567672965120}} 
[2026-11-03 10:32:12] local.INFO: DEBUG: GPS processor result {"connection_id":228133,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54234,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:32:12] local.INFO: GPS data processed {"connection_id":228133,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:32:12] local.INFO: Acknowledgment sent {"connection_id":228133,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:32:14] local.INFO: TCP Data received {"connection_id":228585,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc93898012d0b0f0007029ac00010000e25..."} 
[2026-11-03 10:32:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228585,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc93898012d0b0f0007029ac00010000e25..."} 
[2026-11-03 10:32:14] local.INFO: Processing buffer {"connection_id":228585,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc93898012d0b0f0007029ac00010000e25..."} 
[2026-11-03 10:32:14] local.INFO: Packet analysis {"connection_id":228585,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc9"} 
[2026-11-03 10:32:14] local.INFO: Extracted packet for processing {"connection_id":228585,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc9"} 
[2026-11-03 10:32:14] local.INFO: GPS Element Parsed {"raw_longitude":755699456,"raw_latitude":117611200,"longitude_deg":75.5699456,"latitude_deg":11.76112,"altitude":16,"angle":14,"satellites":37,"speed":9,"hex_longitude":"2d0b0f00","hex_latitude":"07029ac0","is_valid_coordinates":true} 
[2026-11-03 10:32: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-11-03 10:32:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182624256001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:32:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39035351435575296,"note":"Value kept but may cause issues"} 
[2026-11-03 10:32:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":796785320432095232,"note":"Value kept but may cause issues"} 
[2026-11-03 10:32:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:32:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793682127000,"timestamp_ms":1793682127000,"timestamp_seconds":1793682127,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc93898"} 
[2026-11-03 10:32:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:32:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":17920,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:32: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":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-11-03 10:32:14] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:32: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-11-03 10:32:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:32:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:32:14] local.INFO: Teltonika packet parsed successfully {"connection_id":228585,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:32:14] local.INFO: Passing IMEI to GPS processor {"connection_id":228585,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:32:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":228585,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:32:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:32:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:32:14] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:32:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182624256001,"66":14548,"17":206,"94":11008,"24":9,"16":39035351435575296,"45":796785320432095232},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 10:32:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:32:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:32:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182624256001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:32:14] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:32:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39035351435575296,"km_value":39035351435575.3,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:32:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":796785320432095232,"description":"Unknown IO ID 45"} 
[2026-11-03 10:32:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182624256001,"power":14548,"axis_x":206,"unknown_94":11008,"ignition":9,"odometer":null,"unknown_45":796785320432095232}} 
[2026-11-03 10:32:15] local.INFO: DEBUG: GPS processor result {"connection_id":228585,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54235,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:32:15] local.INFO: GPS data processed {"connection_id":228585,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:32:15] local.INFO: Acknowledgment sent {"connection_id":228585,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:32:36] local.INFO: TCP Data received {"connection_id":229848,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:32:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229848,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:32:36] local.INFO: Processing buffer {"connection_id":229848,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:32:36] local.INFO: IMEI packet received {"connection_id":229848,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 10:32:36] local.INFO: IMEI acknowledgment sent {"connection_id":229848,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:32:40] local.INFO: TCP Data received {"connection_id":229848,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:32:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229848,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:32:40] local.INFO: Processing buffer {"connection_id":229848,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:32:40] local.INFO: IMEI packet received {"connection_id":229848,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:32:40] local.INFO: IMEI acknowledgment sent {"connection_id":229848,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:32:41] local.INFO: TCP Data received {"connection_id":229848,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:32:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229848,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:32:41] local.INFO: Processing buffer {"connection_id":229848,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 10:32:41] local.INFO: IMEI packet received {"connection_id":229848,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 10:32:41] local.INFO: IMEI acknowledgment sent {"connection_id":229848,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:32:42] local.INFO: TCP Data received {"connection_id":229848,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc94450012d0b100007029c80000f002525..."} 
[2026-11-03 10:32:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229848,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc94450012d0b100007029c80000f002525..."} 
[2026-11-03 10:32:42] local.INFO: Processing buffer {"connection_id":229848,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc94450012d0b100007029c80000f002525..."} 
[2026-11-03 10:32:42] local.INFO: Packet analysis {"connection_id":229848,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc9"} 
[2026-11-03 10:32:42] local.INFO: Extracted packet for processing {"connection_id":229848,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc9"} 
[2026-11-03 10:32:42] local.INFO: GPS Element Parsed {"raw_longitude":755699712,"raw_latitude":117611648,"longitude_deg":75.5699712,"latitude_deg":11.7611648,"altitude":15,"angle":37,"satellites":37,"speed":5,"hex_longitude":"2d0b1000","hex_latitude":"07029c80","is_valid_coordinates":true} 
[2026-11-03 10:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:32:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182624512001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:32:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39035377205379072,"note":"Value kept but may cause issues"} 
[2026-11-03 10:32:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":796855689176334336,"note":"Value kept but may cause issues"} 
[2026-11-03 10:32:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:32:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793682130000,"timestamp_ms":1793682130000,"timestamp_seconds":1793682130,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc94450"} 
[2026-11-03 10:32:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:32:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":17920,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-11-03 10:32:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:32:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:32:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:32:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:32:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229848,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:32:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229848,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:32:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229848,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 10:32:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:32:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 10:32:42] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 10:32:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182624512001,"66":14341,"17":206,"94":11008,"24":5,"16":39035377205379072,"45":796855689176334336},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 10:32:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 10:32:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 10:32:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182624512001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:32:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 10:32:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39035377205379072,"km_value":39035377205379.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:32:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":796855689176334336,"description":"Unknown IO ID 45"} 
[2026-11-03 10:32:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182624512001,"power":14341,"axis_x":206,"unknown_94":11008,"ignition":5,"odometer":null,"unknown_45":796855689176334336}} 
[2026-11-03 10:32:42] local.INFO: DEBUG: GPS processor result {"connection_id":229848,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54236,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:32:42] local.INFO: GPS data processed {"connection_id":229848,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:32:42] local.INFO: Acknowledgment sent {"connection_id":229848,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:32:43] local.INFO: TCP Data received {"connection_id":228133,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc82ef8012cf83a4007092658000801472a..."} 
[2026-11-03 10:32:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228133,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc82ef8012cf83a4007092658000801472a..."} 
[2026-11-03 10:32:43] local.INFO: Processing buffer {"connection_id":228133,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc82ef8012cf83a4007092658000801472a..."} 
[2026-11-03 10:32:43] local.INFO: Packet analysis {"connection_id":228133,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc8"} 
[2026-11-03 10:32:43] local.INFO: Extracted packet for processing {"connection_id":228133,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc8"} 
[2026-11-03 10:32:43] local.INFO: GPS Element Parsed {"raw_longitude":754465344,"raw_latitude":118040152,"longitude_deg":75.4465344,"latitude_deg":11.8040152,"altitude":8,"angle":327,"satellites":42,"speed":48,"hex_longitude":"2cf83a40","hex_latitude":"07092658","is_valid_coordinates":true} 
[2026-11-03 10:32: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-11-03 10:32:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182605824001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:32:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37391212184862720,"note":"Value kept but may cause issues"} 
[2026-11-03 10:32:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-557320423670233088,"note":"Value kept but may cause issues"} 
[2026-11-03 10:32:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,31,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:32:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793682059000,"timestamp_ms":1793682059000,"timestamp_seconds":1793682059,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc82ef8"} 
[2026-11-03 10:32:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:32:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:32: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 10:32:43] 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-11-03 10:32: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-11-03 10:32:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:32:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:32:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228133,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:32:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228133,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:32:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228133,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:32:43] 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-11-03 10:32:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:32:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:32:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182605824001,"66":27919,"31":206,"83":41728,"24":48,"16":37391212184862720,"44":-557320423670233088},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,83,24,16,44]} 
[2026-11-03 10:32:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:32:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:32:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182605824001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:32:43] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-11-03 10:32:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41728,"description":"Unknown IO ID 83"} 
[2026-11-03 10:32:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37391212184862720,"km_value":37391212184862.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:32:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-557320423670233088,"description":"Unknown IO ID 44"} 
[2026-11-03 10:32:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182605824001,"power":27919,"unknown_31":206,"unknown_83":41728,"ignition":48,"odometer":null,"unknown_44":-557320423670233088}} 
[2026-11-03 10:32:43] local.INFO: DEBUG: GPS processor result {"connection_id":228133,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54237,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:32:43] local.INFO: GPS data processed {"connection_id":228133,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:32:43] local.INFO: Acknowledgment sent {"connection_id":228133,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:33:04] local.INFO: TCP Data received {"connection_id":231677,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:33:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231677,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:33:04] local.INFO: Processing buffer {"connection_id":231677,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:33:04] local.INFO: IMEI packet received {"connection_id":231677,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:33:04] local.INFO: IMEI acknowledgment sent {"connection_id":231677,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:33:10] local.INFO: TCP Data received {"connection_id":231677,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:33:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231677,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:33:10] local.INFO: Processing buffer {"connection_id":231677,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:33:10] local.INFO: IMEI packet received {"connection_id":231677,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:33:10] local.INFO: IMEI acknowledgment sent {"connection_id":231677,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:33:11] local.INFO: TCP Data received {"connection_id":231677,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc84e38012cf82300070943e80008013f2a..."} 
[2026-11-03 10:33:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231677,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc84e38012cf82300070943e80008013f2a..."} 
[2026-11-03 10:33:11] local.INFO: Processing buffer {"connection_id":231677,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc84e38012cf82300070943e80008013f2a..."} 
[2026-11-03 10:33:11] local.INFO: Packet analysis {"connection_id":231677,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc8"} 
[2026-11-03 10:33:11] local.INFO: Extracted packet for processing {"connection_id":231677,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc8"} 
[2026-11-03 10:33:11] local.INFO: GPS Element Parsed {"raw_longitude":754459392,"raw_latitude":118047720,"longitude_deg":75.4459392,"latitude_deg":11.804772,"altitude":8,"angle":319,"satellites":42,"speed":47,"hex_longitude":"2cf82300","hex_latitude":"070943e8","is_valid_coordinates":true} 
[2026-11-03 10:33: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-11-03 10:33:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182607104001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:33:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37391676041330688,"note":"Value kept but may cause issues"} 
[2026-11-03 10:33:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-560064804691748864,"note":"Value kept but may cause issues"} 
[2026-11-03 10:33:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,31,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:33:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793682067000,"timestamp_ms":1793682067000,"timestamp_seconds":1793682067,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc84e38"} 
[2026-11-03 10:33:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:33: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-11-03 10:33:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 10:33:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:33: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-11-03 10:33:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:33:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:33:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231677,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:33:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231677,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:33:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231677,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:33:11] 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-11-03 10:33:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:33:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:33:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182607104001,"66":28006,"31":206,"83":41728,"24":47,"16":37391676041330688,"44":-560064804691748864},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,83,24,16,44]} 
[2026-11-03 10:33:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:33:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:33:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182607104001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:33:11] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-11-03 10:33:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41728,"description":"Unknown IO ID 83"} 
[2026-11-03 10:33:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37391676041330688,"km_value":37391676041330.69,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:33:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-560064804691748864,"description":"Unknown IO ID 44"} 
[2026-11-03 10:33:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182607104001,"power":28006,"unknown_31":206,"unknown_83":41728,"ignition":47,"odometer":null,"unknown_44":-560064804691748864}} 
[2026-11-03 10:33:11] local.INFO: DEBUG: GPS processor result {"connection_id":231677,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54238,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:33:11] local.INFO: GPS data processed {"connection_id":231677,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:33:11] local.INFO: Acknowledgment sent {"connection_id":231677,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:33:42] local.INFO: TCP Data received {"connection_id":231677,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc9d8c0012cf70580070a9690000701422a..."} 
[2026-11-03 10:33:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231677,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc9d8c0012cf70580070a9690000701422a..."} 
[2026-11-03 10:33:42] local.INFO: Processing buffer {"connection_id":231677,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc9d8c0012cf70580070a9690000701422a..."} 
[2026-11-03 10:33:42] local.INFO: Packet analysis {"connection_id":231677,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc9"} 
[2026-11-03 10:33:42] local.INFO: Extracted packet for processing {"connection_id":231677,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc9"} 
[2026-11-03 10:33:42] local.INFO: GPS Element Parsed {"raw_longitude":754386304,"raw_latitude":118134416,"longitude_deg":75.4386304,"latitude_deg":11.8134416,"altitude":7,"angle":322,"satellites":42,"speed":44,"hex_longitude":"2cf70580","hex_latitude":"070a9690","is_valid_coordinates":true} 
[2026-11-03 10:33: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-11-03 10:33:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182632960001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:33:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37397126354829312,"note":"Value kept but may cause issues"} 
[2026-11-03 10:33:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-640848122985402368,"note":"Value kept but may cause issues"} 
[2026-11-03 10:33:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,12,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:33:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793682168000,"timestamp_ms":1793682168000,"timestamp_seconds":1793682168,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc9d8c0"} 
[2026-11-03 10:33:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:33: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-11-03 10:33:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 10:33:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:33: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-11-03 10:33:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:33:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:33:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231677,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:33:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231677,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:33:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231677,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:33:42] 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-11-03 10:33:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:33:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:33:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182632960001,"66":27876,"12":206,"83":41728,"24":44,"16":37397126354829312,"44":-640848122985402368},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,12,83,24,16,44]} 
[2026-11-03 10:33:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:33:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:33:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182632960001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:33:42] local.INFO: Unknown IO ID detected {"io_id":12,"value":206,"description":"Unknown IO ID 12"} 
[2026-11-03 10:33:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41728,"description":"Unknown IO ID 83"} 
[2026-11-03 10:33:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37397126354829312,"km_value":37397126354829.31,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:33:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-640848122985402368,"description":"Unknown IO ID 44"} 
[2026-11-03 10:33:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182632960001,"power":27876,"unknown_12":206,"unknown_83":41728,"ignition":44,"odometer":null,"unknown_44":-640848122985402368}} 
[2026-11-03 10:33:43] local.INFO: DEBUG: GPS processor result {"connection_id":231677,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54239,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:33:43] local.INFO: GPS data processed {"connection_id":231677,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:33:43] local.INFO: Acknowledgment sent {"connection_id":231677,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:34:10] local.INFO: TCP Data received {"connection_id":228587,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:34:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228587,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:34:10] local.INFO: Processing buffer {"connection_id":228587,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:34:10] local.INFO: IMEI packet received {"connection_id":228587,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:34:10] local.INFO: IMEI acknowledgment sent {"connection_id":228587,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:34:15] local.INFO: TCP Data received {"connection_id":228587,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:34:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228587,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:34:15] local.INFO: Processing buffer {"connection_id":228587,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:34:15] local.INFO: IMEI packet received {"connection_id":228587,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:34:15] local.INFO: IMEI acknowledgment sent {"connection_id":228587,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:34:16] local.INFO: TCP Data received {"connection_id":228587,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fc9f800012cf6f080070ab368000701452c..."} 
[2026-11-03 10:34:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228587,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fc9f800012cf6f080070ab368000701452c..."} 
[2026-11-03 10:34:16] local.INFO: Processing buffer {"connection_id":228587,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fc9f800012cf6f080070ab368000701452c..."} 
[2026-11-03 10:34:16] local.INFO: Packet analysis {"connection_id":228587,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fc9"} 
[2026-11-03 10:34:16] local.INFO: Extracted packet for processing {"connection_id":228587,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fc9"} 
[2026-11-03 10:34:16] local.INFO: GPS Element Parsed {"raw_longitude":754380928,"raw_latitude":118141800,"longitude_deg":75.4380928,"latitude_deg":11.81418,"altitude":7,"angle":325,"satellites":44,"speed":45,"hex_longitude":"2cf6f080","hex_latitude":"070ab368","is_valid_coordinates":true} 
[2026-11-03 10:34: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-11-03 10:34:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182635008001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:34:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37397568736460800,"note":"Value kept but may cause issues"} 
[2026-11-03 10:34:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-646970203727032320,"note":"Value kept but may cause issues"} 
[2026-11-03 10:34:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,12,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:34:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793682176000,"timestamp_ms":1793682176000,"timestamp_seconds":1793682176,"priority":1,"record_length":96,"hex_timestamp":"000001a19fc9f800"} 
[2026-11-03 10:34:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:34: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-11-03 10:34: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 10:34:16] 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-11-03 10:34: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-11-03 10:34:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:34:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:34:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228587,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:34:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:34:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:34:16] 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-11-03 10:34:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:34:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:34:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182635008001,"66":27865,"12":206,"83":41728,"24":45,"16":37397568736460800,"44":-646970203727032320},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,12,83,24,16,44]} 
[2026-11-03 10:34:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:34:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:34:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182635008001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:34:16] local.INFO: Unknown IO ID detected {"io_id":12,"value":206,"description":"Unknown IO ID 12"} 
[2026-11-03 10:34:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41728,"description":"Unknown IO ID 83"} 
[2026-11-03 10:34:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37397568736460800,"km_value":37397568736460.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:34:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-646970203727032320,"description":"Unknown IO ID 44"} 
[2026-11-03 10:34:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182635008001,"power":27865,"unknown_12":206,"unknown_83":41728,"ignition":45,"odometer":null,"unknown_44":-646970203727032320}} 
[2026-11-03 10:34:16] local.INFO: DEBUG: GPS processor result {"connection_id":228587,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54240,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:34:16] local.INFO: GPS data processed {"connection_id":228587,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:34:16] local.INFO: Acknowledgment sent {"connection_id":228587,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:34:46] local.INFO: TCP Data received {"connection_id":228587,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fca1740012cf6dc40070ad0a0000601452b..."} 
[2026-11-03 10:34:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228587,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fca1740012cf6dc40070ad0a0000601452b..."} 
[2026-11-03 10:34:46] local.INFO: Processing buffer {"connection_id":228587,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fca1740012cf6dc40070ad0a0000601452b..."} 
[2026-11-03 10:34:46] local.INFO: Packet analysis {"connection_id":228587,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fca"} 
[2026-11-03 10:34:46] local.INFO: Extracted packet for processing {"connection_id":228587,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fca"} 
[2026-11-03 10:34:46] local.INFO: GPS Element Parsed {"raw_longitude":754375744,"raw_latitude":118149280,"longitude_deg":75.4375744,"latitude_deg":11.814928,"altitude":6,"angle":325,"satellites":43,"speed":43,"hex_longitude":"2cf6dc40","hex_latitude":"070ad0a0","is_valid_coordinates":true} 
[2026-11-03 10:34: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-11-03 10:34:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182637056001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:34:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37398006823124992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:34:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-652881178236065792,"note":"Value kept but may cause issues"} 
[2026-11-03 10:34:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,32,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:34:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793682184000,"timestamp_ms":1793682184000,"timestamp_seconds":1793682184,"priority":1,"record_length":96,"hex_timestamp":"000001a19fca1740"} 
[2026-11-03 10:34:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:34:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:34:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 10:34:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:34: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-11-03 10:34:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:34:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:34:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228587,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:34:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:34:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:34:46] 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-11-03 10:34:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:34:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:34:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182637056001,"66":27919,"32":206,"83":41728,"24":43,"16":37398006823124992,"44":-652881178236065792},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,32,83,24,16,44]} 
[2026-11-03 10:34:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:34:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:34:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182637056001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:34:46] local.INFO: Unknown IO ID detected {"io_id":32,"value":206,"description":"Unknown IO ID 32"} 
[2026-11-03 10:34:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":41728,"description":"Unknown IO ID 83"} 
[2026-11-03 10:34:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37398006823124992,"km_value":37398006823124.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:34:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-652881178236065792,"description":"Unknown IO ID 44"} 
[2026-11-03 10:34:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182637056001,"power":27919,"unknown_32":206,"unknown_83":41728,"ignition":43,"odometer":null,"unknown_44":-652881178236065792}} 
[2026-11-03 10:34:46] local.INFO: DEBUG: GPS processor result {"connection_id":228587,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54241,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:34:46] local.INFO: GPS data processed {"connection_id":228587,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:34:46] local.INFO: Acknowledgment sent {"connection_id":228587,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:35:04] local.INFO: TCP Data received {"connection_id":231679,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:35:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231679,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:35:04] local.INFO: Processing buffer {"connection_id":231679,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:35:04] local.INFO: IMEI packet received {"connection_id":231679,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:35:04] local.INFO: IMEI acknowledgment sent {"connection_id":231679,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:35:08] local.INFO: TCP Data received {"connection_id":231679,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:35:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231679,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:35:08] local.INFO: Processing buffer {"connection_id":231679,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:35:08] local.INFO: IMEI packet received {"connection_id":231679,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:35:08] local.INFO: IMEI acknowledgment sent {"connection_id":231679,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:35:09] local.INFO: TCP Data received {"connection_id":231679,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fca3e50012cf6c780070aee080005014a2b..."} 
[2026-11-03 10:35:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231679,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fca3e50012cf6c780070aee080005014a2b..."} 
[2026-11-03 10:35:09] local.INFO: Processing buffer {"connection_id":231679,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fca3e50012cf6c780070aee080005014a2b..."} 
[2026-11-03 10:35:09] local.INFO: Packet analysis {"connection_id":231679,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fca"} 
[2026-11-03 10:35:09] local.INFO: Extracted packet for processing {"connection_id":231679,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fca"} 
[2026-11-03 10:35:09] local.INFO: GPS Element Parsed {"raw_longitude":754370432,"raw_latitude":118156808,"longitude_deg":75.4370432,"latitude_deg":11.8156808,"altitude":5,"angle":330,"satellites":43,"speed":29,"hex_longitude":"2cf6c780","hex_latitude":"070aee08","is_valid_coordinates":true} 
[2026-11-03 10:35:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:35:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182639104001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:35:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37398449204756480,"note":"Value kept but may cause issues"} 
[2026-11-03 10:35:09] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-658581046512541696,"note":"Value kept but may cause issues"} 
[2026-11-03 10:35:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,32,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:35:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793682194000,"timestamp_ms":1793682194000,"timestamp_seconds":1793682194,"priority":1,"record_length":96,"hex_timestamp":"000001a19fca3e50"} 
[2026-11-03 10:35:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:35:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:35:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 10:35:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:35:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:35:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:35:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:35:09] local.INFO: Teltonika packet parsed successfully {"connection_id":231679,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:35:09] local.INFO: Passing IMEI to GPS processor {"connection_id":231679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:35:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":231679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:35:09] 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-11-03 10:35:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:35:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:35:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182639104001,"66":27930,"32":206,"83":41728,"24":29,"16":37398449204756480,"44":-658581046512541696},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,32,83,24,16,44]} 
[2026-11-03 10:35:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:35:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:35:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182639104001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:35:09] local.INFO: Unknown IO ID detected {"io_id":32,"value":206,"description":"Unknown IO ID 32"} 
[2026-11-03 10:35:09] local.INFO: Unknown IO ID detected {"io_id":83,"value":41728,"description":"Unknown IO ID 83"} 
[2026-11-03 10:35:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37398449204756480,"km_value":37398449204756.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:35:09] local.INFO: Unknown IO ID detected {"io_id":44,"value":-658581046512541696,"description":"Unknown IO ID 44"} 
[2026-11-03 10:35:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182639104001,"power":27930,"unknown_32":206,"unknown_83":41728,"ignition":29,"odometer":null,"unknown_44":-658581046512541696}} 
[2026-11-03 10:35:09] local.INFO: DEBUG: GPS processor result {"connection_id":231679,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54242,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:35:09] local.INFO: GPS data processed {"connection_id":231679,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:35:09] local.INFO: Acknowledgment sent {"connection_id":231679,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:35:40] local.INFO: TCP Data received {"connection_id":231679,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fca78e8012cf6b480070b0c68000601412b..."} 
[2026-11-03 10:35:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231679,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fca78e8012cf6b480070b0c68000601412b..."} 
[2026-11-03 10:35:40] local.INFO: Processing buffer {"connection_id":231679,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fca78e8012cf6b480070b0c68000601412b..."} 
[2026-11-03 10:35:40] local.INFO: Packet analysis {"connection_id":231679,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fca"} 
[2026-11-03 10:35:40] local.INFO: Extracted packet for processing {"connection_id":231679,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fca"} 
[2026-11-03 10:35:40] local.INFO: GPS Element Parsed {"raw_longitude":754365568,"raw_latitude":118164584,"longitude_deg":75.4365568,"latitude_deg":11.8164584,"altitude":6,"angle":321,"satellites":43,"speed":29,"hex_longitude":"2cf6b480","hex_latitude":"070b0c68","is_valid_coordinates":true} 
[2026-11-03 10: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-11-03 10:35:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182641664001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:35:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37398895881355264,"note":"Value kept but may cause issues"} 
[2026-11-03 10:35:40] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-664421652277360640,"note":"Value kept but may cause issues"} 
[2026-11-03 10:35:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,32,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:35:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793682209000,"timestamp_ms":1793682209000,"timestamp_seconds":1793682209,"priority":1,"record_length":96,"hex_timestamp":"000001a19fca78e8"} 
[2026-11-03 10:35:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:35: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-11-03 10: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 10:35:40] 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-11-03 10: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-11-03 10:35:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:35:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:35:40] local.INFO: Teltonika packet parsed successfully {"connection_id":231679,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:35:40] local.INFO: Passing IMEI to GPS processor {"connection_id":231679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:35:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":231679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:35:40] 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-11-03 10:35:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:35:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:35:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182641664001,"66":27974,"32":206,"83":41728,"24":29,"16":37398895881355264,"44":-664421652277360640},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,32,83,24,16,44]} 
[2026-11-03 10:35:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:35:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:35:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182641664001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:35:40] local.INFO: Unknown IO ID detected {"io_id":32,"value":206,"description":"Unknown IO ID 32"} 
[2026-11-03 10:35:40] local.INFO: Unknown IO ID detected {"io_id":83,"value":41728,"description":"Unknown IO ID 83"} 
[2026-11-03 10:35:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37398895881355264,"km_value":37398895881355.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:35:40] local.INFO: Unknown IO ID detected {"io_id":44,"value":-664421652277360640,"description":"Unknown IO ID 44"} 
[2026-11-03 10:35:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182641664001,"power":27974,"unknown_32":206,"unknown_83":41728,"ignition":29,"odometer":null,"unknown_44":-664421652277360640}} 
[2026-11-03 10:35:40] local.INFO: DEBUG: GPS processor result {"connection_id":231679,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54243,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:35:40] local.INFO: GPS data processed {"connection_id":231679,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:35:40] local.INFO: Acknowledgment sent {"connection_id":231679,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:36:04] local.INFO: TCP Data received {"connection_id":228588,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:36:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228588,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:36:04] local.INFO: Processing buffer {"connection_id":228588,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:36:04] local.INFO: IMEI packet received {"connection_id":228588,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:36:04] local.INFO: IMEI acknowledgment sent {"connection_id":228588,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:36:10] local.INFO: TCP Data received {"connection_id":228588,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:36:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228588,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:36:10] local.INFO: Processing buffer {"connection_id":228588,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:36:10] local.INFO: IMEI packet received {"connection_id":228588,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:36:10] local.INFO: IMEI acknowledgment sent {"connection_id":228588,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:36:11] local.INFO: TCP Data received {"connection_id":228588,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fcbe818012cf61c00070c4ee8000701622e..."} 
[2026-11-03 10:36:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228588,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fcbe818012cf61c00070c4ee8000701622e..."} 
[2026-11-03 10:36:11] local.INFO: Processing buffer {"connection_id":228588,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fcbe818012cf61c00070c4ee8000701622e..."} 
[2026-11-03 10:36:11] local.INFO: Packet analysis {"connection_id":228588,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fcb"} 
[2026-11-03 10:36:11] local.INFO: Extracted packet for processing {"connection_id":228588,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fcb"} 
[2026-11-03 10:36:11] local.INFO: GPS Element Parsed {"raw_longitude":754326528,"raw_latitude":118247144,"longitude_deg":75.4326528,"latitude_deg":11.8247144,"altitude":7,"angle":354,"satellites":46,"speed":50,"hex_longitude":"2cf61c00","hex_latitude":"070c4ee8","is_valid_coordinates":true} 
[2026-11-03 10:36: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-11-03 10:36:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182667776001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:36:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37403341172506624,"note":"Value kept but may cause issues"} 
[2026-11-03 10:36:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-710653917181169664,"note":"Value kept but may cause issues"} 
[2026-11-03 10:36:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:36:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793682303000,"timestamp_ms":1793682303000,"timestamp_seconds":1793682303,"priority":1,"record_length":96,"hex_timestamp":"000001a19fcbe818"} 
[2026-11-03 10:36:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:36: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-11-03 10:36: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":10,"data_length":795,"current_offset":136} 
[2026-11-03 10:36:11] 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-11-03 10:36: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-11-03 10:36:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:36:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:36:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228588,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:36:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228588,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:36:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228588,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:36:11] 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-11-03 10:36:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:36:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:36:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182667776001,"66":27919,"38":206,"83":41728,"24":50,"16":37403341172506624,"44":-710653917181169664},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,83,24,16,44]} 
[2026-11-03 10:36:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:36:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:36:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182667776001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:36:11] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-11-03 10:36:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41728,"description":"Unknown IO ID 83"} 
[2026-11-03 10:36:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37403341172506624,"km_value":37403341172506.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:36:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-710653917181169664,"description":"Unknown IO ID 44"} 
[2026-11-03 10:36:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182667776001,"power":27919,"unknown_38":206,"unknown_83":41728,"ignition":50,"odometer":null,"unknown_44":-710653917181169664}} 
[2026-11-03 10:36:11] local.INFO: DEBUG: GPS processor result {"connection_id":228588,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54244,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:36:11] local.INFO: GPS data processed {"connection_id":228588,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:36:11] local.INFO: Acknowledgment sent {"connection_id":228588,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:36:41] local.INFO: TCP Data received {"connection_id":231681,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:36:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231681,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:36:41] local.INFO: Processing buffer {"connection_id":231681,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:36:41] local.INFO: IMEI packet received {"connection_id":231681,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 10:36:41] local.INFO: IMEI acknowledgment sent {"connection_id":231681,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:36:42] local.INFO: TCP Data received {"connection_id":228588,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fcc0370012cf61b00070c71e8000601672c..."} 
[2026-11-03 10:36:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228588,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fcc0370012cf61b00070c71e8000601672c..."} 
[2026-11-03 10:36:42] local.INFO: Processing buffer {"connection_id":228588,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fcc0370012cf61b00070c71e8000601672c..."} 
[2026-11-03 10:36:42] local.INFO: Packet analysis {"connection_id":228588,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fcc"} 
[2026-11-03 10:36:42] local.INFO: Extracted packet for processing {"connection_id":228588,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fcc"} 
[2026-11-03 10:36:42] local.INFO: GPS Element Parsed {"raw_longitude":754326272,"raw_latitude":118256104,"longitude_deg":75.4326272,"latitude_deg":11.8256104,"altitude":6,"angle":359,"satellites":44,"speed":51,"hex_longitude":"2cf61b00","hex_latitude":"070c71e8","is_valid_coordinates":true} 
[2026-11-03 10:36: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-11-03 10:36:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182669568001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:36:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37403774964203520,"note":"Value kept but may cause issues"} 
[2026-11-03 10:36:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-712694610760112128,"note":"Value kept but may cause issues"} 
[2026-11-03 10:36:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:36:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793682310000,"timestamp_ms":1793682310000,"timestamp_seconds":1793682310,"priority":1,"record_length":96,"hex_timestamp":"000001a19fcc0370"} 
[2026-11-03 10:36:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:36: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-11-03 10:36:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 10:36:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:36: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-11-03 10:36:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:36:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:36:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228588,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:36:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228588,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:36:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228588,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:36:42] 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-11-03 10:36:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:36:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:36:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182669568001,"66":27930,"38":206,"83":41728,"24":51,"16":37403774964203520,"44":-712694610760112128},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,83,24,16,44]} 
[2026-11-03 10:36:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:36:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:36:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182669568001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:36:42] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-11-03 10:36:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41728,"description":"Unknown IO ID 83"} 
[2026-11-03 10:36:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37403774964203520,"km_value":37403774964203.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:36:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-712694610760112128,"description":"Unknown IO ID 44"} 
[2026-11-03 10:36:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182669568001,"power":27930,"unknown_38":206,"unknown_83":41728,"ignition":51,"odometer":null,"unknown_44":-712694610760112128}} 
[2026-11-03 10:36:42] local.INFO: DEBUG: GPS processor result {"connection_id":228588,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54245,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:36:42] local.INFO: GPS data processed {"connection_id":228588,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:36:42] local.INFO: Acknowledgment sent {"connection_id":228588,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:37:04] local.INFO: TCP Data received {"connection_id":229850,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:37:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229850,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:37:04] local.INFO: Processing buffer {"connection_id":229850,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:37:04] local.INFO: IMEI packet received {"connection_id":229850,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:37:04] local.INFO: IMEI acknowledgment sent {"connection_id":229850,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:37:05] local.INFO: TCP Data received {"connection_id":229850,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:37:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229850,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:37:05] local.INFO: Processing buffer {"connection_id":229850,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:37:05] local.INFO: IMEI packet received {"connection_id":229850,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:37:05] local.INFO: IMEI acknowledgment sent {"connection_id":229850,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:37:11] local.INFO: TCP Data received {"connection_id":229850,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:37:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229850,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:37:11] local.INFO: Processing buffer {"connection_id":229850,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:37:11] local.INFO: IMEI packet received {"connection_id":229850,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:37:11] local.INFO: IMEI acknowledgment sent {"connection_id":229850,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:37:12] local.INFO: TCP Data received {"connection_id":229850,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fcc1ec8012cf61a80070c94f00007016730..."} 
[2026-11-03 10:37:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229850,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fcc1ec8012cf61a80070c94f00007016730..."} 
[2026-11-03 10:37:12] local.INFO: Processing buffer {"connection_id":229850,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fcc1ec8012cf61a80070c94f00007016730..."} 
[2026-11-03 10:37:12] local.INFO: Packet analysis {"connection_id":229850,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fcc"} 
[2026-11-03 10:37:12] local.INFO: Extracted packet for processing {"connection_id":229850,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fcc"} 
[2026-11-03 10:37:12] local.INFO: GPS Element Parsed {"raw_longitude":754326144,"raw_latitude":118265072,"longitude_deg":75.4326144,"latitude_deg":11.8265072,"altitude":7,"angle":359,"satellites":48,"speed":50,"hex_longitude":"2cf61a80","hex_latitude":"070c94f0","is_valid_coordinates":true} 
[2026-11-03 10:37:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:37:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182671360001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:37:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37404208755900416,"note":"Value kept but may cause issues"} 
[2026-11-03 10:37:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-712976085734529024,"note":"Value kept but may cause issues"} 
[2026-11-03 10:37:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:37:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793682317000,"timestamp_ms":1793682317000,"timestamp_seconds":1793682317,"priority":1,"record_length":96,"hex_timestamp":"000001a19fcc1ec8"} 
[2026-11-03 10:37:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:37: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-11-03 10:37:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 10:37:12] 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-11-03 10:37:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:37:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:37:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:37:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229850,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:37:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229850,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:37:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229850,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:37:12] 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-11-03 10:37:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:37:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:37:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182671360001,"66":27919,"38":206,"83":41728,"24":50,"16":37404208755900416,"44":-712976085734529024},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,83,24,16,44]} 
[2026-11-03 10:37:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:37:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:37:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182671360001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:37:12] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-11-03 10:37:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":41728,"description":"Unknown IO ID 83"} 
[2026-11-03 10:37:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37404208755900416,"km_value":37404208755900.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:37:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-712976085734529024,"description":"Unknown IO ID 44"} 
[2026-11-03 10:37:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182671360001,"power":27919,"unknown_38":206,"unknown_83":41728,"ignition":50,"odometer":null,"unknown_44":-712976085734529024}} 
[2026-11-03 10:37:12] local.INFO: DEBUG: GPS processor result {"connection_id":229850,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54246,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:37:12] local.INFO: GPS data processed {"connection_id":229850,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:37:12] local.INFO: Acknowledgment sent {"connection_id":229850,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:38:15] local.INFO: TCP Data received {"connection_id":228135,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:38:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228135,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:38:15] local.INFO: Processing buffer {"connection_id":228135,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:38:15] local.INFO: IMEI packet received {"connection_id":228135,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:38:15] local.INFO: IMEI acknowledgment sent {"connection_id":228135,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:38:28] local.INFO: TCP Data received {"connection_id":228135,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:38:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228135,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:38:28] local.INFO: Processing buffer {"connection_id":228135,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:38:28] local.INFO: IMEI packet received {"connection_id":228135,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:38:28] local.INFO: IMEI acknowledgment sent {"connection_id":228135,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:38:31] local.INFO: TCP Data received {"connection_id":228135,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fcd8df8012cf5b240070e3b40000601532f..."} 
[2026-11-03 10:38:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228135,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fcd8df8012cf5b240070e3b40000601532f..."} 
[2026-11-03 10:38:31] local.INFO: Processing buffer {"connection_id":228135,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fcd8df8012cf5b240070e3b40000601532f..."} 
[2026-11-03 10:38:31] local.INFO: Packet analysis {"connection_id":228135,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fcd"} 
[2026-11-03 10:38:31] local.INFO: Extracted packet for processing {"connection_id":228135,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fcd"} 
[2026-11-03 10:38:31] local.INFO: GPS Element Parsed {"raw_longitude":754299456,"raw_latitude":118373184,"longitude_deg":75.4299456,"latitude_deg":11.8373184,"altitude":6,"angle":339,"satellites":47,"speed":43,"hex_longitude":"2cf5b240","hex_latitude":"070e3b40","is_valid_coordinates":true} 
[2026-11-03 10:38:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:38:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182695168001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:38:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37409667659333632,"note":"Value kept but may cause issues"} 
[2026-11-03 10:38:31] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-738942152308297728,"note":"Value kept but may cause issues"} 
[2026-11-03 10:38:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,254,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:38:31] local.INFO: AVL Record Parsed {"raw_timestamp":1793682411000,"timestamp_ms":1793682411000,"timestamp_seconds":1793682411,"priority":1,"record_length":96,"hex_timestamp":"000001a19fcd8df8"} 
[2026-11-03 10:38:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10: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-11-03 10:38:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 10:38:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:38:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:38:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:38:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:38:31] local.INFO: Teltonika packet parsed successfully {"connection_id":228135,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:38:31] local.INFO: Passing IMEI to GPS processor {"connection_id":228135,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:38:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":228135,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:38:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.17","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:38:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:38:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:38:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182695168001,"66":27876,"254":206,"83":41728,"24":43,"16":37409667659333632,"44":-738942152308297728},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,254,83,24,16,44]} 
[2026-11-03 10:38:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:38:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:38:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182695168001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:38:31] local.INFO: Unknown IO ID detected {"io_id":254,"value":206,"description":"Unknown IO ID 254"} 
[2026-11-03 10:38:31] local.INFO: Unknown IO ID detected {"io_id":83,"value":41728,"description":"Unknown IO ID 83"} 
[2026-11-03 10:38:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37409667659333632,"km_value":37409667659333.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:38:31] local.INFO: Unknown IO ID detected {"io_id":44,"value":-738942152308297728,"description":"Unknown IO ID 44"} 
[2026-11-03 10:38:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182695168001,"power":27876,"unknown_254":206,"unknown_83":41728,"ignition":43,"odometer":null,"unknown_44":-738942152308297728}} 
[2026-11-03 10:38:31] local.INFO: DEBUG: GPS processor result {"connection_id":228135,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54247,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:38:31] local.INFO: GPS data processed {"connection_id":228135,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:38:31] local.INFO: Acknowledgment sent {"connection_id":228135,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:38:32] local.INFO: TCP Data received {"connection_id":228135,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fcdad38012cf5a5c0070e5848000601462f..."} 
[2026-11-03 10:38:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228135,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fcdad38012cf5a5c0070e5848000601462f..."} 
[2026-11-03 10:38:32] local.INFO: Processing buffer {"connection_id":228135,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fcdad38012cf5a5c0070e5848000601462f..."} 
[2026-11-03 10:38:32] local.INFO: Packet analysis {"connection_id":228135,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fcd"} 
[2026-11-03 10:38:32] local.INFO: Extracted packet for processing {"connection_id":228135,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fcd"} 
[2026-11-03 10:38:32] local.INFO: GPS Element Parsed {"raw_longitude":754296256,"raw_latitude":118380616,"longitude_deg":75.4296256,"latitude_deg":11.8380616,"altitude":6,"angle":326,"satellites":47,"speed":35,"hex_longitude":"2cf5a5c0","hex_latitude":"070e5848","is_valid_coordinates":true} 
[2026-11-03 10: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-11-03 10:38:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182697216001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:38:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37410058501357568,"note":"Value kept but may cause issues"} 
[2026-11-03 10:38:32] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-742460589514997760,"note":"Value kept but may cause issues"} 
[2026-11-03 10:38:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,254,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:38:32] local.INFO: AVL Record Parsed {"raw_timestamp":1793682419000,"timestamp_ms":1793682419000,"timestamp_seconds":1793682419,"priority":1,"record_length":96,"hex_timestamp":"000001a19fcdad38"} 
[2026-11-03 10:38:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:38:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 10:38:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10: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-11-03 10:38:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:38:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:38:32] local.INFO: Teltonika packet parsed successfully {"connection_id":228135,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:38:32] local.INFO: Passing IMEI to GPS processor {"connection_id":228135,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:38:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":228135,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:38:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.17","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:38:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:38:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:38:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182697216001,"66":27821,"254":206,"83":41728,"24":35,"16":37410058501357568,"44":-742460589514997760},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,254,83,24,16,44]} 
[2026-11-03 10:38:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:38:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:38:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182697216001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:38:32] local.INFO: Unknown IO ID detected {"io_id":254,"value":206,"description":"Unknown IO ID 254"} 
[2026-11-03 10:38:32] local.INFO: Unknown IO ID detected {"io_id":83,"value":41728,"description":"Unknown IO ID 83"} 
[2026-11-03 10:38:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37410058501357568,"km_value":37410058501357.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:38:32] local.INFO: Unknown IO ID detected {"io_id":44,"value":-742460589514997760,"description":"Unknown IO ID 44"} 
[2026-11-03 10:38:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182697216001,"power":27821,"unknown_254":206,"unknown_83":41728,"ignition":35,"odometer":null,"unknown_44":-742460589514997760}} 
[2026-11-03 10:38:32] local.INFO: DEBUG: GPS processor result {"connection_id":228135,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54248,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:38:32] local.INFO: GPS data processed {"connection_id":228135,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:38:32] local.INFO: Acknowledgment sent {"connection_id":228135,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:39:04] local.INFO: TCP Data received {"connection_id":228590,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:39:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228590,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:39:04] local.INFO: Processing buffer {"connection_id":228590,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:39:04] local.INFO: IMEI packet received {"connection_id":228590,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:39:04] local.INFO: IMEI acknowledgment sent {"connection_id":228590,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:39:10] local.INFO: TCP Data received {"connection_id":228590,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:39:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228590,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:39:10] local.INFO: Processing buffer {"connection_id":228590,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:39:10] local.INFO: IMEI packet received {"connection_id":228590,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:39:10] local.INFO: IMEI acknowledgment sent {"connection_id":228590,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:39:11] local.INFO: TCP Data received {"connection_id":228590,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fcdb8f0012cf5a0c0070e60d80007015230..."} 
[2026-11-03 10:39:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228590,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fcdb8f0012cf5a0c0070e60d80007015230..."} 
[2026-11-03 10:39:11] local.INFO: Processing buffer {"connection_id":228590,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fcdb8f0012cf5a0c0070e60d80007015230..."} 
[2026-11-03 10:39:11] local.INFO: Packet analysis {"connection_id":228590,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fcd"} 
[2026-11-03 10:39:11] local.INFO: Extracted packet for processing {"connection_id":228590,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fcd"} 
[2026-11-03 10:39:11] local.INFO: GPS Element Parsed {"raw_longitude":754294976,"raw_latitude":118382808,"longitude_deg":75.4294976,"latitude_deg":11.8382808,"altitude":7,"angle":338,"satellites":48,"speed":33,"hex_longitude":"2cf5a0c0","hex_latitude":"070e60d8","is_valid_coordinates":true} 
[2026-11-03 10:39:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:39:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182699264001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:39:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37410183055409152,"note":"Value kept but may cause issues"} 
[2026-11-03 10:39:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-745979026721978368,"note":"Value kept but may cause issues"} 
[2026-11-03 10:39:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,254,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:39:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793682422000,"timestamp_ms":1793682422000,"timestamp_seconds":1793682422,"priority":1,"record_length":96,"hex_timestamp":"000001a19fcdb8f0"} 
[2026-11-03 10:39:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:39: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-11-03 10:39:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 10:39: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-11-03 10:39:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:39:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:39:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:39:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228590,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:39:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:39:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:39:11] 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-11-03 10:39:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:39:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:39:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182699264001,"66":27887,"254":206,"83":41728,"24":33,"16":37410183055409152,"44":-745979026721978368},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,254,83,24,16,44]} 
[2026-11-03 10:39:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:39:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:39:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182699264001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:39:11] local.INFO: Unknown IO ID detected {"io_id":254,"value":206,"description":"Unknown IO ID 254"} 
[2026-11-03 10:39:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41728,"description":"Unknown IO ID 83"} 
[2026-11-03 10:39:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37410183055409152,"km_value":37410183055409.15,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:39:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-745979026721978368,"description":"Unknown IO ID 44"} 
[2026-11-03 10:39:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182699264001,"power":27887,"unknown_254":206,"unknown_83":41728,"ignition":33,"odometer":null,"unknown_44":-745979026721978368}} 
[2026-11-03 10:39:11] local.INFO: DEBUG: GPS processor result {"connection_id":228590,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54249,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:39:11] local.INFO: GPS data processed {"connection_id":228590,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:39:11] local.INFO: Acknowledgment sent {"connection_id":228590,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:39:41] local.INFO: TCP Data received {"connection_id":228590,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fcf6a88012cf57540070fd8d80011014a30..."} 
[2026-11-03 10:39:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228590,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fcf6a88012cf57540070fd8d80011014a30..."} 
[2026-11-03 10:39:41] local.INFO: Processing buffer {"connection_id":228590,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fcf6a88012cf57540070fd8d80011014a30..."} 
[2026-11-03 10:39:41] local.INFO: Packet analysis {"connection_id":228590,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fcf"} 
[2026-11-03 10:39:41] local.INFO: Extracted packet for processing {"connection_id":228590,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fcf"} 
[2026-11-03 10:39:41] local.INFO: GPS Element Parsed {"raw_longitude":754283840,"raw_latitude":118479064,"longitude_deg":75.428384,"latitude_deg":11.8479064,"altitude":17,"angle":330,"satellites":48,"speed":44,"hex_longitude":"2cf57540","hex_latitude":"070fd8d8","is_valid_coordinates":true} 
[2026-11-03 10:39:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:39:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182727168001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:39:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37415027778519040,"note":"Value kept but may cause issues"} 
[2026-11-03 10:39:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-756886182045732864,"note":"Value kept but may cause issues"} 
[2026-11-03 10:39:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,2,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:39:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793682533000,"timestamp_ms":1793682533000,"timestamp_seconds":1793682533,"priority":1,"record_length":96,"hex_timestamp":"000001a19fcf6a88"} 
[2026-11-03 10:39:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:39:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:39:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 10:39:41] 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-11-03 10:39:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:39:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:39:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:39:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228590,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:39:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:39:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:39:41] 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-11-03 10:39:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:39:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:39:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182727168001,"66":27919,"2":206,"83":41472,"24":44,"16":37415027778519040,"44":-756886182045732864},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,2,83,24,16,44]} 
[2026-11-03 10:39:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:39:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:39:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182727168001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:39:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:39:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37415027778519040,"km_value":37415027778519.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:39:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-756886182045732864,"description":"Unknown IO ID 44"} 
[2026-11-03 10:39:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182727168001,"power":27919,"power_alt":206,"unknown_83":41472,"ignition":44,"odometer":null,"unknown_44":-756886182045732864}} 
[2026-11-03 10:39:41] local.INFO: DEBUG: GPS processor result {"connection_id":228590,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54250,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:39:41] local.INFO: GPS data processed {"connection_id":228590,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:39:41] local.INFO: Acknowledgment sent {"connection_id":228590,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:40:04] local.INFO: TCP Data received {"connection_id":228591,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:40:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228591,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:40:04] local.INFO: Processing buffer {"connection_id":228591,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:40:04] local.INFO: IMEI packet received {"connection_id":228591,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:40:04] local.INFO: IMEI acknowledgment sent {"connection_id":228591,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:40:08] local.INFO: TCP Data received {"connection_id":228591,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:40:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228591,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:40:08] local.INFO: Processing buffer {"connection_id":228591,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:40:08] local.INFO: IMEI packet received {"connection_id":228591,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:40:08] local.INFO: IMEI acknowledgment sent {"connection_id":228591,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:40:09] local.INFO: TCP Data received {"connection_id":228591,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:40:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228591,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:40:09] local.INFO: Processing buffer {"connection_id":228591,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:40:09] local.INFO: IMEI packet received {"connection_id":228591,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:40:09] local.INFO: IMEI acknowledgment sent {"connection_id":228591,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:40:10] local.INFO: TCP Data received {"connection_id":228591,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fcf81f8012cf56cc0070fe8d8001101572f..."} 
[2026-11-03 10:40:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228591,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fcf81f8012cf56cc0070fe8d8001101572f..."} 
[2026-11-03 10:40:10] local.INFO: Processing buffer {"connection_id":228591,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fcf81f8012cf56cc0070fe8d8001101572f..."} 
[2026-11-03 10:40:10] local.INFO: Packet analysis {"connection_id":228591,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fcf"} 
[2026-11-03 10:40:10] local.INFO: Extracted packet for processing {"connection_id":228591,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fcf"} 
[2026-11-03 10:40:10] local.INFO: GPS Element Parsed {"raw_longitude":754281664,"raw_latitude":118483160,"longitude_deg":75.4281664,"latitude_deg":11.848316,"altitude":17,"angle":343,"satellites":47,"speed":23,"hex_longitude":"2cf56cc0","hex_latitude":"070fe8d8","is_valid_coordinates":true} 
[2026-11-03 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-11-03 10:40:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182728448001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:40:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37415251116818432,"note":"Value kept but may cause issues"} 
[2026-11-03 10:40:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-759630563067242496,"note":"Value kept but may cause issues"} 
[2026-11-03 10:40:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,2,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:40:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793682539000,"timestamp_ms":1793682539000,"timestamp_seconds":1793682539,"priority":1,"record_length":96,"hex_timestamp":"000001a19fcf81f8"} 
[2026-11-03 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-11-03 10:40:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 10:40:10] 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-11-03 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-11-03 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-11-03 10:40:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:40:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228591,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:40:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:40:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:40:10] 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-11-03 10:40:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:40:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:40:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182728448001,"66":27430,"2":206,"83":41472,"24":23,"16":37415251116818432,"44":-759630563067242496},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,2,83,24,16,44]} 
[2026-11-03 10:40:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:40:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:40:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182728448001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:40:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:40:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37415251116818432,"km_value":37415251116818.43,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:40:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-759630563067242496,"description":"Unknown IO ID 44"} 
[2026-11-03 10:40:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182728448001,"power":27430,"power_alt":206,"unknown_83":41472,"ignition":23,"odometer":null,"unknown_44":-759630563067242496}} 
[2026-11-03 10:40:10] local.INFO: DEBUG: GPS processor result {"connection_id":228591,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54251,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:40:10] local.INFO: GPS data processed {"connection_id":228591,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:40:10] local.INFO: Acknowledgment sent {"connection_id":228591,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:40:13] local.INFO: TCP Data received {"connection_id":228591,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fcf8db0012cf56ac0070fef300011014b31..."} 
[2026-11-03 10:40:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228591,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fcf8db0012cf56ac0070fef300011014b31..."} 
[2026-11-03 10:40:13] local.INFO: Processing buffer {"connection_id":228591,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fcf8db0012cf56ac0070fef300011014b31..."} 
[2026-11-03 10:40:13] local.INFO: Packet analysis {"connection_id":228591,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fcf"} 
[2026-11-03 10:40:13] local.INFO: Extracted packet for processing {"connection_id":228591,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fcf"} 
[2026-11-03 10:40:13] local.INFO: GPS Element Parsed {"raw_longitude":754281152,"raw_latitude":118484784,"longitude_deg":75.4281152,"latitude_deg":11.8484784,"altitude":17,"angle":331,"satellites":49,"speed":21,"hex_longitude":"2cf56ac0","hex_latitude":"070fef30","is_valid_coordinates":true} 
[2026-11-03 10: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-11-03 10:40:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182729984001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:40:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37415332721197056,"note":"Value kept but may cause issues"} 
[2026-11-03 10:40:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-762023100368234496,"note":"Value kept but may cause issues"} 
[2026-11-03 10:40:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,215,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:40:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793682542000,"timestamp_ms":1793682542000,"timestamp_seconds":1793682542,"priority":1,"record_length":96,"hex_timestamp":"000001a19fcf8db0"} 
[2026-11-03 10:40:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:40: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-11-03 10: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":107,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-11-03 10:40:13] 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-11-03 10: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-11-03 10:40:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:40:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:40:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228591,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:40:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:40:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:40:13] 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-11-03 10:40:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:40:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:40:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182729984001,"66":28050,"215":206,"83":41472,"24":21,"16":37415332721197056,"44":-762023100368234496},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,215,83,24,16,44]} 
[2026-11-03 10:40:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:40:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:40:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182729984001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:40:13] local.INFO: Unknown IO ID detected {"io_id":215,"value":206,"description":"Unknown IO ID 215"} 
[2026-11-03 10:40:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:40:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37415332721197056,"km_value":37415332721197.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:40:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-762023100368234496,"description":"Unknown IO ID 44"} 
[2026-11-03 10:40:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182729984001,"power":28050,"unknown_215":206,"unknown_83":41472,"ignition":21,"odometer":null,"unknown_44":-762023100368234496}} 
[2026-11-03 10:40:13] local.INFO: DEBUG: GPS processor result {"connection_id":228591,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54252,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:40:13] local.INFO: GPS data processed {"connection_id":228591,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:40:13] local.INFO: Acknowledgment sent {"connection_id":228591,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:40:44] local.INFO: TCP Data received {"connection_id":228591,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fcf9580012cf56800070ff2c00011013e31..."} 
[2026-11-03 10:40:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228591,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fcf9580012cf56800070ff2c00011013e31..."} 
[2026-11-03 10:40:44] local.INFO: Processing buffer {"connection_id":228591,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fcf9580012cf56800070ff2c00011013e31..."} 
[2026-11-03 10:40:44] local.INFO: Packet analysis {"connection_id":228591,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fcf"} 
[2026-11-03 10:40:44] local.INFO: Extracted packet for processing {"connection_id":228591,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fcf"} 
[2026-11-03 10:40:44] local.INFO: GPS Element Parsed {"raw_longitude":754280448,"raw_latitude":118485696,"longitude_deg":75.4280448,"latitude_deg":11.8485696,"altitude":17,"angle":318,"satellites":49,"speed":23,"hex_longitude":"2cf56800","hex_latitude":"070ff2c0","is_valid_coordinates":true} 
[2026-11-03 10:40: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-11-03 10:40:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182730752001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:40:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37415388555771904,"note":"Value kept but may cause issues"} 
[2026-11-03 10:40:44] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-762586050321240064,"note":"Value kept but may cause issues"} 
[2026-11-03 10:40:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,215,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:40:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793682544000,"timestamp_ms":1793682544000,"timestamp_seconds":1793682544,"priority":1,"record_length":96,"hex_timestamp":"000001a19fcf9580"} 
[2026-11-03 10:40:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:40:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:40:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 10:40:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:40: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-11-03 10:40:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:40:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:40:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228591,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:40:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:40:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:40:44] 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-11-03 10:40:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:40:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:40:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182730752001,"66":27919,"215":206,"83":41472,"24":23,"16":37415388555771904,"44":-762586050321240064},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,215,83,24,16,44]} 
[2026-11-03 10:40:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:40:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:40:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182730752001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:40:44] local.INFO: Unknown IO ID detected {"io_id":215,"value":206,"description":"Unknown IO ID 215"} 
[2026-11-03 10:40:44] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:40:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37415388555771904,"km_value":37415388555771.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:40:44] local.INFO: Unknown IO ID detected {"io_id":44,"value":-762586050321240064,"description":"Unknown IO ID 44"} 
[2026-11-03 10:40:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182730752001,"power":27919,"unknown_215":206,"unknown_83":41472,"ignition":23,"odometer":null,"unknown_44":-762586050321240064}} 
[2026-11-03 10:40:44] local.INFO: DEBUG: GPS processor result {"connection_id":228591,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54253,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:40:44] local.INFO: GPS data processed {"connection_id":228591,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:40:44] local.INFO: Acknowledgment sent {"connection_id":228591,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:41:07] local.INFO: TCP Data received {"connection_id":228592,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:41:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228592,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:41:07] local.INFO: Processing buffer {"connection_id":228592,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:41:07] local.INFO: IMEI packet received {"connection_id":228592,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:41:07] local.INFO: IMEI acknowledgment sent {"connection_id":228592,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:41:10] local.INFO: TCP Data received {"connection_id":228592,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:41:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228592,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:41:10] local.INFO: Processing buffer {"connection_id":228592,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:41:10] local.INFO: IMEI packet received {"connection_id":228592,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:41:10] local.INFO: IMEI acknowledgment sent {"connection_id":228592,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:41:15] local.INFO: TCP Data received {"connection_id":228592,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:41:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228592,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:41:15] local.INFO: Processing buffer {"connection_id":228592,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:41:15] local.INFO: IMEI packet received {"connection_id":228592,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:41:15] local.INFO: IMEI acknowledgment sent {"connection_id":228592,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:41:16] local.INFO: TCP Data received {"connection_id":228592,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fcfacf0012cf55cc0070ffcc8001201322f..."} 
[2026-11-03 10:41:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228592,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fcfacf0012cf55cc0070ffcc8001201322f..."} 
[2026-11-03 10:41:16] local.INFO: Processing buffer {"connection_id":228592,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fcfacf0012cf55cc0070ffcc8001201322f..."} 
[2026-11-03 10:41:16] local.INFO: Packet analysis {"connection_id":228592,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fcf"} 
[2026-11-03 10:41:16] local.INFO: Extracted packet for processing {"connection_id":228592,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fcf"} 
[2026-11-03 10:41:16] local.INFO: GPS Element Parsed {"raw_longitude":754277568,"raw_latitude":118488264,"longitude_deg":75.4277568,"latitude_deg":11.8488264,"altitude":18,"angle":306,"satellites":47,"speed":27,"hex_longitude":"2cf55cc0","hex_latitude":"070ffcc8","is_valid_coordinates":true} 
[2026-11-03 10:41: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-11-03 10:41:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182731264001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:41:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37415573239365632,"note":"Value kept but may cause issues"} 
[2026-11-03 10:41:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-763360106506960896,"note":"Value kept but may cause issues"} 
[2026-11-03 10:41:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,215,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:41:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793682550000,"timestamp_ms":1793682550000,"timestamp_seconds":1793682550,"priority":1,"record_length":96,"hex_timestamp":"000001a19fcfacf0"} 
[2026-11-03 10:41:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:41: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-11-03 10:41: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":15,"data_length":795,"current_offset":136} 
[2026-11-03 10:41:16] 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-11-03 10:41: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-11-03 10:41:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:41:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:41:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228592,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:41:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228592,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:41:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228592,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:41:16] 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-11-03 10:41:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:41:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:41:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182731264001,"66":27821,"215":206,"83":41472,"24":27,"16":37415573239365632,"44":-763360106506960896},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,215,83,24,16,44]} 
[2026-11-03 10:41:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:41:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:41:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182731264001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:41:16] local.INFO: Unknown IO ID detected {"io_id":215,"value":206,"description":"Unknown IO ID 215"} 
[2026-11-03 10:41:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:41:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37415573239365632,"km_value":37415573239365.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:41:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-763360106506960896,"description":"Unknown IO ID 44"} 
[2026-11-03 10:41:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182731264001,"power":27821,"unknown_215":206,"unknown_83":41472,"ignition":27,"odometer":null,"unknown_44":-763360106506960896}} 
[2026-11-03 10:41:16] local.INFO: DEBUG: GPS processor result {"connection_id":228592,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54254,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:41:16] local.INFO: GPS data processed {"connection_id":228592,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:41:16] local.INFO: Acknowledgment sent {"connection_id":228592,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:41:20] local.INFO: TCP Data received {"connection_id":228592,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fcfd7e8012cf53d8007100dd80011012930..."} 
[2026-11-03 10:41:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228592,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fcfd7e8012cf53d8007100dd80011012930..."} 
[2026-11-03 10:41:20] local.INFO: Processing buffer {"connection_id":228592,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fcfd7e8012cf53d8007100dd80011012930..."} 
[2026-11-03 10:41:20] local.INFO: Packet analysis {"connection_id":228592,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fcf"} 
[2026-11-03 10:41:20] local.INFO: Extracted packet for processing {"connection_id":228592,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fcf"} 
[2026-11-03 10:41:20] local.INFO: GPS Element Parsed {"raw_longitude":754269568,"raw_latitude":118492632,"longitude_deg":75.4269568,"latitude_deg":11.8492632,"altitude":17,"angle":297,"satellites":48,"speed":37,"hex_longitude":"2cf53d80","hex_latitude":"07100dd8","is_valid_coordinates":true} 
[2026-11-03 10:41: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-11-03 10:41:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182732800001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:41:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37416011326029824,"note":"Value kept but may cause issues"} 
[2026-11-03 10:41:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-766526699994298368,"note":"Value kept but may cause issues"} 
[2026-11-03 10:41:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,215,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:41:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793682561000,"timestamp_ms":1793682561000,"timestamp_seconds":1793682561,"priority":1,"record_length":96,"hex_timestamp":"000001a19fcfd7e8"} 
[2026-11-03 10:41:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:41:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:41: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":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 10:41:20] 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-11-03 10:41: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-11-03 10:41:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:41:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:41:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228592,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:41:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228592,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:41:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228592,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:41:20] 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-11-03 10:41:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:41:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:41:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182732800001,"66":27876,"215":206,"83":41472,"24":37,"16":37416011326029824,"44":-766526699994298368},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,215,83,24,16,44]} 
[2026-11-03 10:41:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:41:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:41:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182732800001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:41:20] local.INFO: Unknown IO ID detected {"io_id":215,"value":206,"description":"Unknown IO ID 215"} 
[2026-11-03 10:41:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:41:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37416011326029824,"km_value":37416011326029.82,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:41:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-766526699994298368,"description":"Unknown IO ID 44"} 
[2026-11-03 10:41:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182732800001,"power":27876,"unknown_215":206,"unknown_83":41472,"ignition":37,"odometer":null,"unknown_44":-766526699994298368}} 
[2026-11-03 10:41:20] local.INFO: DEBUG: GPS processor result {"connection_id":228592,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54255,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:41:20] local.INFO: GPS data processed {"connection_id":228592,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:41:20] local.INFO: Acknowledgment sent {"connection_id":228592,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:42:02] local.INFO: TCP Data received {"connection_id":231684,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:42:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231684,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:42:02] local.INFO: Processing buffer {"connection_id":231684,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:42:02] local.INFO: IMEI packet received {"connection_id":231684,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:42:02] local.INFO: IMEI acknowledgment sent {"connection_id":231684,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:42:05] local.INFO: TCP Data received {"connection_id":231684,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:42:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231684,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:42:05] local.INFO: Processing buffer {"connection_id":231684,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:42:05] local.INFO: IMEI packet received {"connection_id":231684,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:42:05] local.INFO: IMEI acknowledgment sent {"connection_id":231684,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:42:09] local.INFO: TCP Data received {"connection_id":231684,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:42:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231684,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:42:09] local.INFO: Processing buffer {"connection_id":231684,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:42:09] local.INFO: IMEI packet received {"connection_id":231684,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:42:09] local.INFO: IMEI acknowledgment sent {"connection_id":231684,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:42:11] local.INFO: TCP Data received {"connection_id":231684,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd179e0012cf459000710ac48001d011f2d..."} 
[2026-11-03 10:42:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231684,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd179e0012cf459000710ac48001d011f2d..."} 
[2026-11-03 10:42:11] local.INFO: Processing buffer {"connection_id":231684,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd179e0012cf459000710ac48001d011f2d..."} 
[2026-11-03 10:42:11] local.INFO: Packet analysis {"connection_id":231684,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd1"} 
[2026-11-03 10:42:11] local.INFO: Extracted packet for processing {"connection_id":231684,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd1"} 
[2026-11-03 10:42:11] local.INFO: GPS Element Parsed {"raw_longitude":754211072,"raw_latitude":118533192,"longitude_deg":75.4211072,"latitude_deg":11.8533192,"altitude":29,"angle":287,"satellites":45,"speed":19,"hex_longitude":"2cf45900","hex_latitude":"0710ac48","is_valid_coordinates":true} 
[2026-11-03 10:42: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-11-03 10:42:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182761984001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:42:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37419460184768512,"note":"Value kept but may cause issues"} 
[2026-11-03 10:42:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-837739869090879488,"note":"Value kept but may cause issues"} 
[2026-11-03 10:42:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,215,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:42:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793682668000,"timestamp_ms":1793682668000,"timestamp_seconds":1793682668,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd179e0"} 
[2026-11-03 10:42:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:42: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-11-03 10:42:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 10:42:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:42: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-11-03 10:42:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:42:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:42:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231684,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:42:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231684,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:42:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231684,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:42:11] 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-11-03 10:42:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:42:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:42:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182761984001,"66":27995,"215":206,"83":41472,"24":19,"16":37419460184768512,"44":-837739869090879488},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,215,83,24,16,44]} 
[2026-11-03 10:42:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:42:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:42:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182761984001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:42:11] local.INFO: Unknown IO ID detected {"io_id":215,"value":206,"description":"Unknown IO ID 215"} 
[2026-11-03 10:42:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:42:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37419460184768512,"km_value":37419460184768.516,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:42:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-837739869090879488,"description":"Unknown IO ID 44"} 
[2026-11-03 10:42:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182761984001,"power":27995,"unknown_215":206,"unknown_83":41472,"ignition":19,"odometer":null,"unknown_44":-837739869090879488}} 
[2026-11-03 10:42:11] local.INFO: DEBUG: GPS processor result {"connection_id":231684,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54256,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:42:11] local.INFO: GPS data processed {"connection_id":231684,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:42:11] local.INFO: Acknowledgment sent {"connection_id":231684,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:42:41] local.INFO: TCP Data received {"connection_id":231685,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:42:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231685,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:42:41] local.INFO: Processing buffer {"connection_id":231685,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:42:41] local.INFO: IMEI packet received {"connection_id":231685,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 10:42:41] local.INFO: IMEI acknowledgment sent {"connection_id":231685,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:42:42] local.INFO: TCP Data received {"connection_id":231684,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd17dc8012cf457000710acb0001d01132d..."} 
[2026-11-03 10:42:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231684,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd17dc8012cf457000710acb0001d01132d..."} 
[2026-11-03 10:42:42] local.INFO: Processing buffer {"connection_id":231684,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd17dc8012cf457000710acb0001d01132d..."} 
[2026-11-03 10:42:42] local.INFO: Packet analysis {"connection_id":231684,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd1"} 
[2026-11-03 10:42:42] local.INFO: Extracted packet for processing {"connection_id":231684,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd1"} 
[2026-11-03 10:42:42] local.INFO: GPS Element Parsed {"raw_longitude":754210560,"raw_latitude":118533296,"longitude_deg":75.421056,"latitude_deg":11.8533296,"altitude":29,"angle":275,"satellites":45,"speed":20,"hex_longitude":"2cf45700","hex_latitude":"0710acb0","is_valid_coordinates":true} 
[2026-11-03 10:42:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:42:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182763008001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:42:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37419481659604992,"note":"Value kept but may cause issues"} 
[2026-11-03 10:42:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-839639825183389696,"note":"Value kept but may cause issues"} 
[2026-11-03 10:42:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,215,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:42:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793682669000,"timestamp_ms":1793682669000,"timestamp_seconds":1793682669,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd17dc8"} 
[2026-11-03 10:42:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:42:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:42:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 10:42:42] 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-11-03 10:42:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:42:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:42:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:42:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231684,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:42:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231684,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:42:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231684,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:42:42] 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-11-03 10:42:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:42:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:42:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182763008001,"66":27995,"215":206,"83":41472,"24":20,"16":37419481659604992,"44":-839639825183389696},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,215,83,24,16,44]} 
[2026-11-03 10:42:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:42:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:42:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182763008001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:42:43] local.INFO: Unknown IO ID detected {"io_id":215,"value":206,"description":"Unknown IO ID 215"} 
[2026-11-03 10:42:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:42:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37419481659604992,"km_value":37419481659604.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:42:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-839639825183389696,"description":"Unknown IO ID 44"} 
[2026-11-03 10:42:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182763008001,"power":27995,"unknown_215":206,"unknown_83":41472,"ignition":20,"odometer":null,"unknown_44":-839639825183389696}} 
[2026-11-03 10:42:43] local.INFO: DEBUG: GPS processor result {"connection_id":231684,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54257,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:42:43] local.INFO: GPS data processed {"connection_id":231684,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:42:43] local.INFO: Acknowledgment sent {"connection_id":231684,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:43:05] local.INFO: TCP Data received {"connection_id":228594,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:43:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228594,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:43:05] local.INFO: Processing buffer {"connection_id":228594,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:43:05] local.INFO: IMEI packet received {"connection_id":228594,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:43:05] local.INFO: IMEI acknowledgment sent {"connection_id":228594,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:43:10] local.INFO: TCP Data received {"connection_id":228594,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:43:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228594,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:43:10] local.INFO: Processing buffer {"connection_id":228594,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:43:10] local.INFO: IMEI packet received {"connection_id":228594,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:43:10] local.INFO: IMEI acknowledgment sent {"connection_id":228594,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:43:11] local.INFO: TCP Data received {"connection_id":228594,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd18d68012cf44cc00710ad68001b01222d..."} 
[2026-11-03 10:43:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228594,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd18d68012cf44cc00710ad68001b01222d..."} 
[2026-11-03 10:43:11] local.INFO: Processing buffer {"connection_id":228594,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd18d68012cf44cc00710ad68001b01222d..."} 
[2026-11-03 10:43:11] local.INFO: Packet analysis {"connection_id":228594,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd1"} 
[2026-11-03 10:43:11] local.INFO: Extracted packet for processing {"connection_id":228594,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd1"} 
[2026-11-03 10:43:11] local.INFO: GPS Element Parsed {"raw_longitude":754207936,"raw_latitude":118533480,"longitude_deg":75.4207936,"latitude_deg":11.853348,"altitude":27,"angle":290,"satellites":45,"speed":31,"hex_longitude":"2cf44cc0","hex_latitude":"0710ad68","is_valid_coordinates":true} 
[2026-11-03 10:43: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-11-03 10:43:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182763264001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:43:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37419610508623872,"note":"Value kept but may cause issues"} 
[2026-11-03 10:43:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-840202775136784384,"note":"Value kept but may cause issues"} 
[2026-11-03 10:43:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,215,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:43:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793682673000,"timestamp_ms":1793682673000,"timestamp_seconds":1793682673,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd18d68"} 
[2026-11-03 10:43:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:43: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-11-03 10:43:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 10:43:11] 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-11-03 10:43: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-11-03 10:43:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:43:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:43:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228594,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:43:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228594,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:43:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228594,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:43:11] 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-11-03 10:43:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:43:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:43:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182763264001,"66":28028,"215":206,"83":41472,"24":31,"16":37419610508623872,"44":-840202775136784384},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,215,83,24,16,44]} 
[2026-11-03 10:43:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:43:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:43:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182763264001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:43:11] local.INFO: Unknown IO ID detected {"io_id":215,"value":206,"description":"Unknown IO ID 215"} 
[2026-11-03 10:43:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:43:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37419610508623872,"km_value":37419610508623.875,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:43:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-840202775136784384,"description":"Unknown IO ID 44"} 
[2026-11-03 10:43:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182763264001,"power":28028,"unknown_215":206,"unknown_83":41472,"ignition":31,"odometer":null,"unknown_44":-840202775136784384}} 
[2026-11-03 10:43:11] local.INFO: DEBUG: GPS processor result {"connection_id":228594,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54258,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:43:11] local.INFO: GPS data processed {"connection_id":228594,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:43:11] local.INFO: Acknowledgment sent {"connection_id":228594,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:43:12] local.INFO: TCP Data received {"connection_id":228594,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd19538012cf447000710b090001a01342c..."} 
[2026-11-03 10:43:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228594,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd19538012cf447000710b090001a01342c..."} 
[2026-11-03 10:43:12] local.INFO: Processing buffer {"connection_id":228594,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd19538012cf447000710b090001a01342c..."} 
[2026-11-03 10:43:12] local.INFO: Packet analysis {"connection_id":228594,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd1"} 
[2026-11-03 10:43:12] local.INFO: Extracted packet for processing {"connection_id":228594,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd1"} 
[2026-11-03 10:43:12] local.INFO: GPS Element Parsed {"raw_longitude":754206464,"raw_latitude":118534288,"longitude_deg":75.4206464,"latitude_deg":11.8534288,"altitude":26,"angle":308,"satellites":44,"speed":34,"hex_longitude":"2cf44700","hex_latitude":"0710b090","is_valid_coordinates":true} 
[2026-11-03 10:43: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-11-03 10:43:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182764288001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:43:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37419687818035200,"note":"Value kept but may cause issues"} 
[2026-11-03 10:43:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-843087893648021504,"note":"Value kept but may cause issues"} 
[2026-11-03 10:43:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,215,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:43:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793682675000,"timestamp_ms":1793682675000,"timestamp_seconds":1793682675,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd19538"} 
[2026-11-03 10:43:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:43: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-11-03 10:43: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":124,"data_length":795,"current_offset":136} 
[2026-11-03 10:43:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:43: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-11-03 10:43:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:43:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:43:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228594,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:43:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228594,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:43:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228594,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:43:12] 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-11-03 10:43:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:43:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:43:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182764288001,"66":28028,"215":206,"83":41472,"24":34,"16":37419687818035200,"44":-843087893648021504},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,215,83,24,16,44]} 
[2026-11-03 10:43:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:43:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:43:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182764288001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:43:12] local.INFO: Unknown IO ID detected {"io_id":215,"value":206,"description":"Unknown IO ID 215"} 
[2026-11-03 10:43:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:43:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37419687818035200,"km_value":37419687818035.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:43:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-843087893648021504,"description":"Unknown IO ID 44"} 
[2026-11-03 10:43:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182764288001,"power":28028,"unknown_215":206,"unknown_83":41472,"ignition":34,"odometer":null,"unknown_44":-843087893648021504}} 
[2026-11-03 10:43:12] local.INFO: DEBUG: GPS processor result {"connection_id":228594,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54259,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:43:12] local.INFO: GPS data processed {"connection_id":228594,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:43:12] local.INFO: Acknowledgment sent {"connection_id":228594,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:43:43] local.INFO: TCP Data received {"connection_id":228594,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd1b860012cf42c000710c7680016013b2c..."} 
[2026-11-03 10:43:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228594,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd1b860012cf42c000710c7680016013b2c..."} 
[2026-11-03 10:43:43] local.INFO: Processing buffer {"connection_id":228594,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd1b860012cf42c000710c7680016013b2c..."} 
[2026-11-03 10:43:43] local.INFO: Packet analysis {"connection_id":228594,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd1"} 
[2026-11-03 10:43:43] local.INFO: Extracted packet for processing {"connection_id":228594,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd1"} 
[2026-11-03 10:43:43] local.INFO: GPS Element Parsed {"raw_longitude":754199552,"raw_latitude":118540136,"longitude_deg":75.4199552,"latitude_deg":11.8540136,"altitude":22,"angle":315,"satellites":44,"speed":45,"hex_longitude":"2cf42c00","hex_latitude":"0710c768","is_valid_coordinates":true} 
[2026-11-03 10:43: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-11-03 10:43:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182764800001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:43:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37420121609732096,"note":"Value kept but may cause issues"} 
[2026-11-03 10:43:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-844706374763900928,"note":"Value kept but may cause issues"} 
[2026-11-03 10:43:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:43:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793682684000,"timestamp_ms":1793682684000,"timestamp_seconds":1793682684,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd1b860"} 
[2026-11-03 10:43:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:43:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:43: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":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 10:43:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:43: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-11-03 10:43:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:43:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:43:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228594,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:43:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228594,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:43:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228594,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:43:43] 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-11-03 10:43:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:43:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:43:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182764800001,"66":27930,"35":206,"83":41472,"24":45,"16":37420121609732096,"44":-844706374763900928},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,83,24,16,44]} 
[2026-11-03 10:43:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:43:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:43:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182764800001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:43:43] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 10:43:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:43:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37420121609732096,"km_value":37420121609732.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:43:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-844706374763900928,"description":"Unknown IO ID 44"} 
[2026-11-03 10:43:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182764800001,"power":27930,"unknown_35":206,"unknown_83":41472,"ignition":45,"odometer":null,"unknown_44":-844706374763900928}} 
[2026-11-03 10:43:43] local.INFO: DEBUG: GPS processor result {"connection_id":228594,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54260,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:43:43] local.INFO: GPS data processed {"connection_id":228594,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:43:43] local.INFO: Acknowledgment sent {"connection_id":228594,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:44:05] local.INFO: TCP Data received {"connection_id":228138,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:44:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228138,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:44:05] local.INFO: Processing buffer {"connection_id":228138,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:44:05] local.INFO: IMEI packet received {"connection_id":228138,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:44:05] local.INFO: IMEI acknowledgment sent {"connection_id":228138,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:44:06] local.INFO: TCP Data received {"connection_id":228138,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:44:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228138,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:44:06] local.INFO: Processing buffer {"connection_id":228138,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:44:06] local.INFO: IMEI packet received {"connection_id":228138,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:44:06] local.INFO: IMEI acknowledgment sent {"connection_id":228138,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:44:10] local.INFO: TCP Data received {"connection_id":228138,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:44:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228138,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:44:10] local.INFO: Processing buffer {"connection_id":228138,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:44:10] local.INFO: IMEI packet received {"connection_id":228138,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:44:10] local.INFO: IMEI acknowledgment sent {"connection_id":228138,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:44:21] local.INFO: TCP Data received {"connection_id":228138,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd1db88012cf412400710e1380012013b22..."} 
[2026-11-03 10:44:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228138,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd1db88012cf412400710e1380012013b22..."} 
[2026-11-03 10:44:21] local.INFO: Processing buffer {"connection_id":228138,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd1db88012cf412400710e1380012013b22..."} 
[2026-11-03 10:44:21] local.INFO: Packet analysis {"connection_id":228138,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd1"} 
[2026-11-03 10:44:21] local.INFO: Extracted packet for processing {"connection_id":228138,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd1"} 
[2026-11-03 10:44:21] local.INFO: GPS Element Parsed {"raw_longitude":754192960,"raw_latitude":118546744,"longitude_deg":75.419296,"latitude_deg":11.8546744,"altitude":18,"angle":315,"satellites":34,"speed":31,"hex_longitude":"2cf41240","hex_latitude":"0710e138","is_valid_coordinates":true} 
[2026-11-03 10:44: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-11-03 10:44:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182767104001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:44:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37420568286330880,"note":"Value kept but may cause issues"} 
[2026-11-03 10:44:21] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-852306199133591552,"note":"Value kept but may cause issues"} 
[2026-11-03 10:44:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:44:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793682693000,"timestamp_ms":1793682693000,"timestamp_seconds":1793682693,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd1db88"} 
[2026-11-03 10:44:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:44: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-11-03 10:44: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 10:44:21] 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-11-03 10:44: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-11-03 10:44:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:44:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:44:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228138,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:44:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:44:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:44:21] 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-11-03 10:44:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:44:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:44:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182767104001,"66":27832,"35":206,"83":41472,"24":31,"16":37420568286330880,"44":-852306199133591552},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,83,24,16,44]} 
[2026-11-03 10:44:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:44:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:44:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182767104001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:44:21] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 10:44:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:44:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37420568286330880,"km_value":37420568286330.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:44:21] local.INFO: Unknown IO ID detected {"io_id":44,"value":-852306199133591552,"description":"Unknown IO ID 44"} 
[2026-11-03 10:44:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182767104001,"power":27832,"unknown_35":206,"unknown_83":41472,"ignition":31,"odometer":null,"unknown_44":-852306199133591552}} 
[2026-11-03 10:44:21] local.INFO: DEBUG: GPS processor result {"connection_id":228138,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54261,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:44:21] local.INFO: GPS data processed {"connection_id":228138,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:44:21] local.INFO: Acknowledgment sent {"connection_id":228138,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:45:05] local.INFO: TCP Data received {"connection_id":228595,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:45:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228595,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:45:05] local.INFO: Processing buffer {"connection_id":228595,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:45:05] local.INFO: IMEI packet received {"connection_id":228595,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:45:05] local.INFO: IMEI acknowledgment sent {"connection_id":228595,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:45:10] local.INFO: TCP Data received {"connection_id":228595,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:45:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228595,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:45:10] local.INFO: Processing buffer {"connection_id":228595,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:45:10] local.INFO: IMEI packet received {"connection_id":228595,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:45:10] local.INFO: IMEI acknowledgment sent {"connection_id":228595,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:45:11] local.INFO: TCP Data received {"connection_id":228595,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd3e310012cf319800711e410000901392d..."} 
[2026-11-03 10:45:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228595,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd3e310012cf319800711e410000901392d..."} 
[2026-11-03 10:45:11] local.INFO: Processing buffer {"connection_id":228595,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd3e310012cf319800711e410000901392d..."} 
[2026-11-03 10:45:11] local.INFO: Packet analysis {"connection_id":228595,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd3"} 
[2026-11-03 10:45:11] local.INFO: Extracted packet for processing {"connection_id":228595,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd3"} 
[2026-11-03 10:45:11] local.INFO: GPS Element Parsed {"raw_longitude":754129280,"raw_latitude":118613008,"longitude_deg":75.412928,"latitude_deg":11.8613008,"altitude":9,"angle":313,"satellites":45,"speed":39,"hex_longitude":"2cf31980","hex_latitude":"0711e410","is_valid_coordinates":true} 
[2026-11-03 10:45: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-11-03 10:45:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182800896001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:45:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37425013577482240,"note":"Value kept but may cause issues"} 
[2026-11-03 10:45:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-921900887108395008,"note":"Value kept but may cause issues"} 
[2026-11-03 10:45:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,21,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:45:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793682826000,"timestamp_ms":1793682826000,"timestamp_seconds":1793682826,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd3e310"} 
[2026-11-03 10:45:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:45: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-11-03 10:45: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":201,"data_length":795,"current_offset":136} 
[2026-11-03 10:45:11] 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-11-03 10:45: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-11-03 10:45:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:45:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:45:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228595,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:45:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:45:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:45:11] 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-11-03 10:45:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:45:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:45:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182800896001,"66":27919,"21":206,"83":41472,"24":39,"16":37425013577482240,"44":-921900887108395008},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,21,83,24,16,44]} 
[2026-11-03 10:45:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:45:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:45:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182800896001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:45:11] local.INFO: Unknown IO ID detected {"io_id":21,"value":206,"description":"Unknown IO ID 21"} 
[2026-11-03 10:45:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:45:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37425013577482240,"km_value":37425013577482.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:45:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-921900887108395008,"description":"Unknown IO ID 44"} 
[2026-11-03 10:45:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182800896001,"power":27919,"unknown_21":206,"unknown_83":41472,"ignition":39,"odometer":null,"unknown_44":-921900887108395008}} 
[2026-11-03 10:45:11] local.INFO: DEBUG: GPS processor result {"connection_id":228595,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54262,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:45:11] local.INFO: GPS data processed {"connection_id":228595,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:45:11] local.INFO: Acknowledgment sent {"connection_id":228595,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:45:42] local.INFO: TCP Data received {"connection_id":228595,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd40638012cf2ffc00711fcc0000801392f..."} 
[2026-11-03 10:45:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228595,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd40638012cf2ffc00711fcc0000801392f..."} 
[2026-11-03 10:45:42] local.INFO: Processing buffer {"connection_id":228595,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd40638012cf2ffc00711fcc0000801392f..."} 
[2026-11-03 10:45:42] local.INFO: Packet analysis {"connection_id":228595,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd4"} 
[2026-11-03 10:45:42] local.INFO: Extracted packet for processing {"connection_id":228595,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd4"} 
[2026-11-03 10:45:42] local.INFO: GPS Element Parsed {"raw_longitude":754122688,"raw_latitude":118619328,"longitude_deg":75.4122688,"latitude_deg":11.8619328,"altitude":8,"angle":313,"satellites":47,"speed":39,"hex_longitude":"2cf2ffc0","hex_latitude":"0711fcc0","is_valid_coordinates":true} 
[2026-11-03 10: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-11-03 10:45:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182803456001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:45:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37425451664146432,"note":"Value kept but may cause issues"} 
[2026-11-03 10:45:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-929571080222011392,"note":"Value kept but may cause issues"} 
[2026-11-03 10:45:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,21,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:45:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793682835000,"timestamp_ms":1793682835000,"timestamp_seconds":1793682835,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd40638"} 
[2026-11-03 10:45:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:45: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-11-03 10: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 10:45:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10: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-11-03 10:45:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:45:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:45:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228595,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:45:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:45:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:45:42] 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-11-03 10:45:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:45:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:45:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182803456001,"66":27908,"21":206,"83":41472,"24":39,"16":37425451664146432,"44":-929571080222011392},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,21,83,24,16,44]} 
[2026-11-03 10:45:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:45:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:45:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182803456001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:45:42] local.INFO: Unknown IO ID detected {"io_id":21,"value":206,"description":"Unknown IO ID 21"} 
[2026-11-03 10:45:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:45:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37425451664146432,"km_value":37425451664146.43,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:45:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-929571080222011392,"description":"Unknown IO ID 44"} 
[2026-11-03 10:45:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182803456001,"power":27908,"unknown_21":206,"unknown_83":41472,"ignition":39,"odometer":null,"unknown_44":-929571080222011392}} 
[2026-11-03 10:45:42] local.INFO: DEBUG: GPS processor result {"connection_id":228595,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54263,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:45:42] local.INFO: GPS data processed {"connection_id":228595,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:45:42] local.INFO: Acknowledgment sent {"connection_id":228595,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:46:05] local.INFO: TCP Data received {"connection_id":229851,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:46:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229851,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:46:05] local.INFO: Processing buffer {"connection_id":229851,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:46:05] local.INFO: IMEI packet received {"connection_id":229851,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:46:05] local.INFO: IMEI acknowledgment sent {"connection_id":229851,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:46:06] local.INFO: TCP Data received {"connection_id":229851,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:46:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229851,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:46:06] local.INFO: Processing buffer {"connection_id":229851,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:46:06] local.INFO: IMEI packet received {"connection_id":229851,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:46:06] local.INFO: IMEI acknowledgment sent {"connection_id":229851,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:46:10] local.INFO: TCP Data received {"connection_id":229851,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:46:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229851,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:46:10] local.INFO: Processing buffer {"connection_id":229851,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:46:10] local.INFO: IMEI packet received {"connection_id":229851,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:46:10] local.INFO: IMEI acknowledgment sent {"connection_id":229851,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:46:10] local.INFO: TCP Data received {"connection_id":229851,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd42d48012cf2e340071215e8000801332e..."} 
[2026-11-03 10:46:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229851,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd42d48012cf2e340071215e8000801332e..."} 
[2026-11-03 10:46:10] local.INFO: Processing buffer {"connection_id":229851,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd42d48012cf2e340071215e8000801332e..."} 
[2026-11-03 10:46:10] local.INFO: Packet analysis {"connection_id":229851,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd4"} 
[2026-11-03 10:46:10] local.INFO: Extracted packet for processing {"connection_id":229851,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd4"} 
[2026-11-03 10:46:10] local.INFO: GPS Element Parsed {"raw_longitude":754115392,"raw_latitude":118625768,"longitude_deg":75.4115392,"latitude_deg":11.8625768,"altitude":8,"angle":307,"satellites":46,"speed":34,"hex_longitude":"2cf2e340","hex_latitude":"071215e8","is_valid_coordinates":true} 
[2026-11-03 10: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-11-03 10:46:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182805760001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:46:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37425919815581696,"note":"Value kept but may cause issues"} 
[2026-11-03 10:46:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-936819060870692864,"note":"Value kept but may cause issues"} 
[2026-11-03 10:46:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,21,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:46:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793682845000,"timestamp_ms":1793682845000,"timestamp_seconds":1793682845,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd42d48"} 
[2026-11-03 10:46:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:46: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-11-03 10: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 10:46:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10: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-11-03 10:46:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:46:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:46:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229851,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:46:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:46:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:46:10] 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-11-03 10:46:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:46:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:46:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182805760001,"66":27843,"21":206,"83":41472,"24":34,"16":37425919815581696,"44":-936819060870692864},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,21,83,24,16,44]} 
[2026-11-03 10:46:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:46:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:46:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182805760001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:46:10] local.INFO: Unknown IO ID detected {"io_id":21,"value":206,"description":"Unknown IO ID 21"} 
[2026-11-03 10:46:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:46:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37425919815581696,"km_value":37425919815581.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:46:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-936819060870692864,"description":"Unknown IO ID 44"} 
[2026-11-03 10:46:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182805760001,"power":27843,"unknown_21":206,"unknown_83":41472,"ignition":34,"odometer":null,"unknown_44":-936819060870692864}} 
[2026-11-03 10:46:10] local.INFO: DEBUG: GPS processor result {"connection_id":229851,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54264,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:46:10] local.INFO: GPS data processed {"connection_id":229851,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:46:10] local.INFO: Acknowledgment sent {"connection_id":229851,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:46:42] local.INFO: TCP Data received {"connection_id":229851,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd467e0012cf2c74007122b18000901322d..."} 
[2026-11-03 10:46:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229851,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd467e0012cf2c74007122b18000901322d..."} 
[2026-11-03 10:46:42] local.INFO: Processing buffer {"connection_id":229851,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd467e0012cf2c74007122b18000901322d..."} 
[2026-11-03 10:46:42] local.INFO: Packet analysis {"connection_id":229851,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd4"} 
[2026-11-03 10:46:42] local.INFO: Extracted packet for processing {"connection_id":229851,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd4"} 
[2026-11-03 10:46:42] local.INFO: GPS Element Parsed {"raw_longitude":754108224,"raw_latitude":118631192,"longitude_deg":75.4108224,"latitude_deg":11.8631192,"altitude":9,"angle":306,"satellites":45,"speed":23,"hex_longitude":"2cf2c740","hex_latitude":"07122b18","is_valid_coordinates":true} 
[2026-11-03 10:46:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:46:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182808320001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:46:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37426349312311296,"note":"Value kept but may cause issues"} 
[2026-11-03 10:46:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-944841097705297920,"note":"Value kept but may cause issues"} 
[2026-11-03 10:46:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,21,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:46:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793682860000,"timestamp_ms":1793682860000,"timestamp_seconds":1793682860,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd467e0"} 
[2026-11-03 10:46:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:46: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-11-03 10:46:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 10:46:42] 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-11-03 10:46:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:46:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:46:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:46:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229851,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:46:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:46:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:46:42] 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-11-03 10:46:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:46:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:46:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182808320001,"66":28050,"21":206,"83":41472,"24":23,"16":37426349312311296,"44":-944841097705297920},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,21,83,24,16,44]} 
[2026-11-03 10:46:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:46:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:46:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182808320001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:46:42] local.INFO: Unknown IO ID detected {"io_id":21,"value":206,"description":"Unknown IO ID 21"} 
[2026-11-03 10:46:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:46:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37426349312311296,"km_value":37426349312311.3,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:46:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-944841097705297920,"description":"Unknown IO ID 44"} 
[2026-11-03 10:46:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182808320001,"power":28050,"unknown_21":206,"unknown_83":41472,"ignition":23,"odometer":null,"unknown_44":-944841097705297920}} 
[2026-11-03 10:46:42] local.INFO: DEBUG: GPS processor result {"connection_id":229851,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54265,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:46:42] local.INFO: GPS data processed {"connection_id":229851,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:46:42] local.INFO: Acknowledgment sent {"connection_id":229851,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:47:04] local.INFO: TCP Data received {"connection_id":231689,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:47:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231689,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:47:04] local.INFO: Processing buffer {"connection_id":231689,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:47:04] local.INFO: IMEI packet received {"connection_id":231689,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:47:04] local.INFO: IMEI acknowledgment sent {"connection_id":231689,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:47:14] local.INFO: TCP Data received {"connection_id":231689,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:47:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231689,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:47:14] local.INFO: Processing buffer {"connection_id":231689,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:47:14] local.INFO: IMEI packet received {"connection_id":231689,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:47:14] local.INFO: IMEI acknowledgment sent {"connection_id":231689,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:47:15] local.INFO: TCP Data received {"connection_id":231689,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd496c0012cf2a88007123f700008012d2e..."} 
[2026-11-03 10:47:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231689,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd496c0012cf2a88007123f700008012d2e..."} 
[2026-11-03 10:47:15] local.INFO: Processing buffer {"connection_id":231689,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd496c0012cf2a88007123f700008012d2e..."} 
[2026-11-03 10:47:15] local.INFO: Packet analysis {"connection_id":231689,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd4"} 
[2026-11-03 10:47:15] local.INFO: Extracted packet for processing {"connection_id":231689,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd4"} 
[2026-11-03 10:47:15] local.INFO: GPS Element Parsed {"raw_longitude":754100352,"raw_latitude":118636400,"longitude_deg":75.4100352,"latitude_deg":11.86364,"altitude":8,"angle":301,"satellites":46,"speed":37,"hex_longitude":"2cf2a880","hex_latitude":"07123f70","is_valid_coordinates":true} 
[2026-11-03 10:47: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-11-03 10:47:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182812160001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:47:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37426800283877376,"note":"Value kept but may cause issues"} 
[2026-11-03 10:47:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-952722397051807744,"note":"Value kept but may cause issues"} 
[2026-11-03 10:47:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,196,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:47:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793682872000,"timestamp_ms":1793682872000,"timestamp_seconds":1793682872,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd496c0"} 
[2026-11-03 10:47:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:47: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-11-03 10:47: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 10:47:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:47: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-11-03 10:47:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:47:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:47:15] local.INFO: Teltonika packet parsed successfully {"connection_id":231689,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:47:15] local.INFO: Passing IMEI to GPS processor {"connection_id":231689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:47:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":231689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:47:15] 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-11-03 10:47:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:47:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:47:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182812160001,"66":27919,"196":206,"83":41472,"24":37,"16":37426800283877376,"44":-952722397051807744},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,196,83,24,16,44]} 
[2026-11-03 10:47:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:47:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:47:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182812160001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:47:15] local.INFO: Unknown IO ID detected {"io_id":196,"value":206,"description":"Unknown IO ID 196"} 
[2026-11-03 10:47:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:47:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37426800283877376,"km_value":37426800283877.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:47:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-952722397051807744,"description":"Unknown IO ID 44"} 
[2026-11-03 10:47:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182812160001,"power":27919,"unknown_196":206,"unknown_83":41472,"ignition":37,"odometer":null,"unknown_44":-952722397051807744}} 
[2026-11-03 10:47:15] local.INFO: DEBUG: GPS processor result {"connection_id":231689,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54266,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:47:15] local.INFO: GPS data processed {"connection_id":231689,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:47:15] local.INFO: Acknowledgment sent {"connection_id":231689,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:47:48] local.INFO: TCP Data received {"connection_id":231689,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd4bdd0012cf28840071252c00009012e2f..."} 
[2026-11-03 10:47:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231689,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd4bdd0012cf28840071252c00009012e2f..."} 
[2026-11-03 10:47:48] local.INFO: Processing buffer {"connection_id":231689,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd4bdd0012cf28840071252c00009012e2f..."} 
[2026-11-03 10:47:48] local.INFO: Packet analysis {"connection_id":231689,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd4"} 
[2026-11-03 10:47:48] local.INFO: Extracted packet for processing {"connection_id":231689,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd4"} 
[2026-11-03 10:47:48] local.INFO: GPS Element Parsed {"raw_longitude":754092096,"raw_latitude":118641344,"longitude_deg":75.4092096,"latitude_deg":11.8641344,"altitude":9,"angle":302,"satellites":47,"speed":39,"hex_longitude":"2cf28840","hex_latitude":"071252c0","is_valid_coordinates":true} 
[2026-11-03 10:47: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-11-03 10:47:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182815232001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:47:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37427259845378048,"note":"Value kept but may cause issues"} 
[2026-11-03 10:47:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-961377752584327168,"note":"Value kept but may cause issues"} 
[2026-11-03 10:47:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,196,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:47:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793682882000,"timestamp_ms":1793682882000,"timestamp_seconds":1793682882,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd4bdd0"} 
[2026-11-03 10:47:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:47:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:47: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 10:47:48] 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-11-03 10:47: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-11-03 10:47:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:47:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:47:48] local.INFO: Teltonika packet parsed successfully {"connection_id":231689,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:47:48] local.INFO: Passing IMEI to GPS processor {"connection_id":231689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:47:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":231689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:47:48] 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-11-03 10:47:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:47:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:47:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182815232001,"66":27974,"196":206,"83":41472,"24":39,"16":37427259845378048,"44":-961377752584327168},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,196,83,24,16,44]} 
[2026-11-03 10:47:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:47:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:47:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182815232001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:47:48] local.INFO: Unknown IO ID detected {"io_id":196,"value":206,"description":"Unknown IO ID 196"} 
[2026-11-03 10:47:48] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:47:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37427259845378048,"km_value":37427259845378.05,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:47:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-961377752584327168,"description":"Unknown IO ID 44"} 
[2026-11-03 10:47:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182815232001,"power":27974,"unknown_196":206,"unknown_83":41472,"ignition":39,"odometer":null,"unknown_44":-961377752584327168}} 
[2026-11-03 10:47:48] local.INFO: DEBUG: GPS processor result {"connection_id":231689,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54267,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:47:48] local.INFO: GPS data processed {"connection_id":231689,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:47:48] local.INFO: Acknowledgment sent {"connection_id":231689,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:48:05] local.INFO: TCP Data received {"connection_id":228139,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:48:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228139,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:48:05] local.INFO: Processing buffer {"connection_id":228139,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:48:05] local.INFO: IMEI packet received {"connection_id":228139,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:48:05] local.INFO: IMEI acknowledgment sent {"connection_id":228139,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:48:06] local.INFO: TCP Data received {"connection_id":228139,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:48:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228139,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:48:06] local.INFO: Processing buffer {"connection_id":228139,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:48:06] local.INFO: IMEI packet received {"connection_id":228139,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:48:06] local.INFO: IMEI acknowledgment sent {"connection_id":228139,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:48:10] local.INFO: TCP Data received {"connection_id":228139,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:48:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228139,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:48:10] local.INFO: Processing buffer {"connection_id":228139,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:48:10] local.INFO: IMEI packet received {"connection_id":228139,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:48:10] local.INFO: IMEI acknowledgment sent {"connection_id":228139,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:48:11] local.INFO: TCP Data received {"connection_id":228139,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd6f438012cf1d7800712db200007012c2e..."} 
[2026-11-03 10:48:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228139,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd6f438012cf1d7800712db200007012c2e..."} 
[2026-11-03 10:48:11] local.INFO: Processing buffer {"connection_id":228139,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd6f438012cf1d7800712db200007012c2e..."} 
[2026-11-03 10:48:11] local.INFO: Packet analysis {"connection_id":228139,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd6"} 
[2026-11-03 10:48:11] local.INFO: Extracted packet for processing {"connection_id":228139,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd6"} 
[2026-11-03 10:48:11] local.INFO: GPS Element Parsed {"raw_longitude":754046848,"raw_latitude":118676256,"longitude_deg":75.4046848,"latitude_deg":11.8676256,"altitude":7,"angle":300,"satellites":46,"speed":20,"hex_longitude":"2cf1d780","hex_latitude":"0712db20","is_valid_coordinates":true} 
[2026-11-03 10:48: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-11-03 10:48:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182849536001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:48:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37430073048956928,"note":"Value kept but may cause issues"} 
[2026-11-03 10:48:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1012254354615523328,"note":"Value kept but may cause issues"} 
[2026-11-03 10:48:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:48:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793683027000,"timestamp_ms":1793683027000,"timestamp_seconds":1793683027,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd6f438"} 
[2026-11-03 10:48:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:48: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-11-03 10:48:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 10:48:11] 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-11-03 10:48: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-11-03 10:48:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:48:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:48:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228139,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:48:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:48:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:48:11] 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-11-03 10:48:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:48:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:48:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182849536001,"66":27974,"197":206,"83":41472,"24":20,"16":37430073048956928,"44":-1012254354615523328},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,83,24,16,44]} 
[2026-11-03 10:48:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:48:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:48:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182849536001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:48:11] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-11-03 10:48:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:48:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37430073048956928,"km_value":37430073048956.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:48:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1012254354615523328,"description":"Unknown IO ID 44"} 
[2026-11-03 10:48:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182849536001,"power":27974,"unknown_197":206,"unknown_83":41472,"ignition":20,"odometer":null,"unknown_44":-1012254354615523328}} 
[2026-11-03 10:48:11] local.INFO: DEBUG: GPS processor result {"connection_id":228139,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54268,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:48:11] local.INFO: GPS data processed {"connection_id":228139,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:48:11] local.INFO: Acknowledgment sent {"connection_id":228139,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:48:41] local.INFO: TCP Data received {"connection_id":229853,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:48:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229853,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:48:41] local.INFO: Processing buffer {"connection_id":229853,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:48:41] local.INFO: IMEI packet received {"connection_id":229853,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 10:48:41] local.INFO: IMEI acknowledgment sent {"connection_id":229853,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:48:42] local.INFO: TCP Data received {"connection_id":228139,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd71378012cf1c9000712e548000701382c..."} 
[2026-11-03 10:48:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228139,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd71378012cf1c9000712e548000701382c..."} 
[2026-11-03 10:48:42] local.INFO: Processing buffer {"connection_id":228139,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd71378012cf1c9000712e548000701382c..."} 
[2026-11-03 10:48:42] local.INFO: Packet analysis {"connection_id":228139,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd7"} 
[2026-11-03 10:48:42] local.INFO: Extracted packet for processing {"connection_id":228139,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd7"} 
[2026-11-03 10:48:42] local.INFO: GPS Element Parsed {"raw_longitude":754043136,"raw_latitude":118678856,"longitude_deg":75.4043136,"latitude_deg":11.8678856,"altitude":7,"angle":312,"satellites":44,"speed":25,"hex_longitude":"2cf1c900","hex_latitude":"0712e548","is_valid_coordinates":true} 
[2026-11-03 10:48:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:48:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182854912001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:48:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37430292092289024,"note":"Value kept but may cause issues"} 
[2026-11-03 10:48:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1020206022706651136,"note":"Value kept but may cause issues"} 
[2026-11-03 10:48:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:48:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793683035000,"timestamp_ms":1793683035000,"timestamp_seconds":1793683035,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd71378"} 
[2026-11-03 10:48:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:48: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-11-03 10:48:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 10:48:42] 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-11-03 10:48:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:48:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:48:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:48:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228139,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:48:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:48:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:48:42] 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-11-03 10:48:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:48:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:48:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182854912001,"66":27767,"197":206,"83":41472,"24":25,"16":37430292092289024,"44":-1020206022706651136},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,83,24,16,44]} 
[2026-11-03 10:48:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:48:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:48:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182854912001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:48:42] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-11-03 10:48:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:48:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37430292092289024,"km_value":37430292092289.02,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:48:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1020206022706651136,"description":"Unknown IO ID 44"} 
[2026-11-03 10:48:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182854912001,"power":27767,"unknown_197":206,"unknown_83":41472,"ignition":25,"odometer":null,"unknown_44":-1020206022706651136}} 
[2026-11-03 10:48:42] local.INFO: DEBUG: GPS processor result {"connection_id":228139,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54269,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:48:42] local.INFO: GPS data processed {"connection_id":228139,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:48:42] local.INFO: Acknowledgment sent {"connection_id":228139,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:49:04] local.INFO: TCP Data received {"connection_id":231690,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:49:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231690,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:49:04] local.INFO: Processing buffer {"connection_id":231690,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:49:04] local.INFO: IMEI packet received {"connection_id":231690,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:49:04] local.INFO: IMEI acknowledgment sent {"connection_id":231690,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:49:08] local.INFO: TCP Data received {"connection_id":231690,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:49:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231690,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:49:08] local.INFO: Processing buffer {"connection_id":231690,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:49:08] local.INFO: IMEI packet received {"connection_id":231690,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:49:08] local.INFO: IMEI acknowledgment sent {"connection_id":231690,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:49:09] local.INFO: TCP Data received {"connection_id":231690,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:49:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231690,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:49:09] local.INFO: Processing buffer {"connection_id":231690,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:49:09] local.INFO: IMEI packet received {"connection_id":231690,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:49:09] local.INFO: IMEI acknowledgment sent {"connection_id":231690,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:49:11] local.INFO: TCP Data received {"connection_id":231690,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd74640012cf1ad000712ff20000701392c..."} 
[2026-11-03 10:49:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231690,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd74640012cf1ad000712ff20000701392c..."} 
[2026-11-03 10:49:11] local.INFO: Processing buffer {"connection_id":231690,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd74640012cf1ad000712ff20000701392c..."} 
[2026-11-03 10:49:11] local.INFO: Packet analysis {"connection_id":231690,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd7"} 
[2026-11-03 10:49:11] local.INFO: Extracted packet for processing {"connection_id":231690,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd7"} 
[2026-11-03 10:49:11] local.INFO: GPS Element Parsed {"raw_longitude":754035968,"raw_latitude":118685472,"longitude_deg":75.4035968,"latitude_deg":11.8685472,"altitude":7,"angle":313,"satellites":44,"speed":35,"hex_longitude":"2cf1ad00","hex_latitude":"0712ff20","is_valid_coordinates":true} 
[2026-11-03 10:49: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-11-03 10:49:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182856960001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:49:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37430760243724288,"note":"Value kept but may cause issues"} 
[2026-11-03 10:49:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1024287409868290048,"note":"Value kept but may cause issues"} 
[2026-11-03 10:49:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:49:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793683048000,"timestamp_ms":1793683048000,"timestamp_seconds":1793683048,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd74640"} 
[2026-11-03 10:49:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:49: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-11-03 10:49: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":119,"data_length":795,"current_offset":136} 
[2026-11-03 10:49:11] 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-11-03 10:49: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-11-03 10:49:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:49:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:49:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231690,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:49:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231690,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:49:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231690,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:49:11] 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-11-03 10:49:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:49:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:49:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182856960001,"66":27821,"219":206,"83":41472,"24":35,"16":37430760243724288,"44":-1024287409868290048},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 10:49:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:49:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:49:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182856960001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:49:11] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 10:49:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:49:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37430760243724288,"km_value":37430760243724.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:49:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1024287409868290048,"description":"Unknown IO ID 44"} 
[2026-11-03 10:49:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182856960001,"power":27821,"unknown_219":206,"unknown_83":41472,"ignition":35,"odometer":null,"unknown_44":-1024287409868290048}} 
[2026-11-03 10:49:11] local.INFO: DEBUG: GPS processor result {"connection_id":231690,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54270,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:49:11] local.INFO: GPS data processed {"connection_id":231690,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:49:11] local.INFO: Acknowledgment sent {"connection_id":231690,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:49:41] local.INFO: TCP Data received {"connection_id":231690,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd76d50012cf19080071318e8000b01392d..."} 
[2026-11-03 10:49:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231690,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd76d50012cf19080071318e8000b01392d..."} 
[2026-11-03 10:49:41] local.INFO: Processing buffer {"connection_id":231690,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd76d50012cf19080071318e8000b01392d..."} 
[2026-11-03 10:49:41] local.INFO: Packet analysis {"connection_id":231690,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd7"} 
[2026-11-03 10:49:41] local.INFO: Extracted packet for processing {"connection_id":231690,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd7"} 
[2026-11-03 10:49:41] local.INFO: GPS Element Parsed {"raw_longitude":754028672,"raw_latitude":118692072,"longitude_deg":75.4028672,"latitude_deg":11.8692072,"altitude":11,"angle":313,"satellites":45,"speed":39,"hex_longitude":"2cf19080","hex_latitude":"071318e8","is_valid_coordinates":true} 
[2026-11-03 10:49: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-11-03 10:49:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182860288001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:49:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37431232690126848,"note":"Value kept but may cause issues"} 
[2026-11-03 10:49:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1032168709214494720,"note":"Value kept but may cause issues"} 
[2026-11-03 10:49:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:49:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793683058000,"timestamp_ms":1793683058000,"timestamp_seconds":1793683058,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd76d50"} 
[2026-11-03 10:49:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:49:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:49:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 10:49:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:49: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-11-03 10:49:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:49:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:49:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231690,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:49:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231690,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:49:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231690,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:49:41] 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-11-03 10:49:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:49:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:49:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182860288001,"66":27908,"219":206,"83":41472,"24":39,"16":37431232690126848,"44":-1032168709214494720},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 10:49:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:49:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:49:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182860288001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:49:41] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 10:49:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:49:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37431232690126848,"km_value":37431232690126.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:49:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1032168709214494720,"description":"Unknown IO ID 44"} 
[2026-11-03 10:49:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182860288001,"power":27908,"unknown_219":206,"unknown_83":41472,"ignition":39,"odometer":null,"unknown_44":-1032168709214494720}} 
[2026-11-03 10:49:41] local.INFO: DEBUG: GPS processor result {"connection_id":231690,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54271,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:49:41] local.INFO: GPS data processed {"connection_id":231690,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:49:41] local.INFO: Acknowledgment sent {"connection_id":231690,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:50:10] local.INFO: TCP Data received {"connection_id":229854,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:50:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229854,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:50:10] local.INFO: Processing buffer {"connection_id":229854,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:50:10] local.INFO: IMEI packet received {"connection_id":229854,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:50:10] local.INFO: IMEI acknowledgment sent {"connection_id":229854,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:50:15] local.INFO: TCP Data received {"connection_id":229854,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:50:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229854,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:50:15] local.INFO: Processing buffer {"connection_id":229854,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:50:15] local.INFO: IMEI packet received {"connection_id":229854,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:50:15] local.INFO: IMEI acknowledgment sent {"connection_id":229854,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:50:15] local.INFO: TCP Data received {"connection_id":229854,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd79460012cf173c007133248000e01362c..."} 
[2026-11-03 10:50:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229854,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd79460012cf173c007133248000e01362c..."} 
[2026-11-03 10:50:15] local.INFO: Processing buffer {"connection_id":229854,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd79460012cf173c007133248000e01362c..."} 
[2026-11-03 10:50:15] local.INFO: Packet analysis {"connection_id":229854,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd7"} 
[2026-11-03 10:50:15] local.INFO: Extracted packet for processing {"connection_id":229854,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd7"} 
[2026-11-03 10:50:15] local.INFO: GPS Element Parsed {"raw_longitude":754021312,"raw_latitude":118698568,"longitude_deg":75.4021312,"latitude_deg":11.8698568,"altitude":14,"angle":310,"satellites":44,"speed":41,"hex_longitude":"2cf173c0","hex_latitude":"07133248","is_valid_coordinates":true} 
[2026-11-03 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-11-03 10:50:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182862848001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:50:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37431700841562112,"note":"Value kept but may cause issues"} 
[2026-11-03 10:50:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1040190746049058816,"note":"Value kept but may cause issues"} 
[2026-11-03 10:50:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:50:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793683068000,"timestamp_ms":1793683068000,"timestamp_seconds":1793683068,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd79460"} 
[2026-11-03 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-11-03 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-11-03 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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 10:50:15] 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-11-03 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-11-03 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-11-03 10:50:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:50:15] local.INFO: Teltonika packet parsed successfully {"connection_id":229854,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:50:15] local.INFO: Passing IMEI to GPS processor {"connection_id":229854,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:50:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":229854,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:50:15] 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-11-03 10:50:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:50:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:50:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182862848001,"66":27919,"219":206,"83":41472,"24":41,"16":37431700841562112,"44":-1040190746049058816},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 10:50:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:50:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:50:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182862848001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:50:15] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 10:50:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:50:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37431700841562112,"km_value":37431700841562.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:50:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1040190746049058816,"description":"Unknown IO ID 44"} 
[2026-11-03 10:50:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182862848001,"power":27919,"unknown_219":206,"unknown_83":41472,"ignition":41,"odometer":null,"unknown_44":-1040190746049058816}} 
[2026-11-03 10:50:16] local.INFO: DEBUG: GPS processor result {"connection_id":229854,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54272,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:50:16] local.INFO: GPS data processed {"connection_id":229854,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:50:16] local.INFO: Acknowledgment sent {"connection_id":229854,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:50:20] local.INFO: TCP Data received {"connection_id":229854,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd7b788012cf1588007134a50001201362d..."} 
[2026-11-03 10:50:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229854,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd7b788012cf1588007134a50001201362d..."} 
[2026-11-03 10:50:20] local.INFO: Processing buffer {"connection_id":229854,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd7b788012cf1588007134a50001201362d..."} 
[2026-11-03 10:50:20] local.INFO: Packet analysis {"connection_id":229854,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd7"} 
[2026-11-03 10:50:20] local.INFO: Extracted packet for processing {"connection_id":229854,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd7"} 
[2026-11-03 10:50:20] local.INFO: GPS Element Parsed {"raw_longitude":754014336,"raw_latitude":118704720,"longitude_deg":75.4014336,"latitude_deg":11.870472,"altitude":18,"angle":310,"satellites":45,"speed":38,"hex_longitude":"2cf15880","hex_latitude":"07134a50","is_valid_coordinates":true} 
[2026-11-03 10:50: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-11-03 10:50:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182865408001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:50:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37432147518160896,"note":"Value kept but may cause issues"} 
[2026-11-03 10:50:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1048283151627827200,"note":"Value kept but may cause issues"} 
[2026-11-03 10:50:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:50:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793683077000,"timestamp_ms":1793683077000,"timestamp_seconds":1793683077,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd7b788"} 
[2026-11-03 10:50:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:50:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:50: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 10:50:20] 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-11-03 10:50: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-11-03 10:50:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:50:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:50:20] local.INFO: Teltonika packet parsed successfully {"connection_id":229854,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:50:20] local.INFO: Passing IMEI to GPS processor {"connection_id":229854,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:50:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":229854,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:50:20] 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-11-03 10:50:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:50:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:50:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182865408001,"66":27995,"219":206,"83":41472,"24":38,"16":37432147518160896,"44":-1048283151627827200},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 10:50:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:50:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:50:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182865408001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:50:20] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 10:50:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:50:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37432147518160896,"km_value":37432147518160.9,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:50:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1048283151627827200,"description":"Unknown IO ID 44"} 
[2026-11-03 10:50:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182865408001,"power":27995,"unknown_219":206,"unknown_83":41472,"ignition":38,"odometer":null,"unknown_44":-1048283151627827200}} 
[2026-11-03 10:50:20] local.INFO: DEBUG: GPS processor result {"connection_id":229854,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54273,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:50:20] local.INFO: GPS data processed {"connection_id":229854,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:50:20] local.INFO: Acknowledgment sent {"connection_id":229854,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:51:05] local.INFO: TCP Data received {"connection_id":229856,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:51:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229856,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:51:05] local.INFO: Processing buffer {"connection_id":229856,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:51:05] local.INFO: IMEI packet received {"connection_id":229856,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:51:05] local.INFO: IMEI acknowledgment sent {"connection_id":229856,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:51:05] local.INFO: TCP Data received {"connection_id":229856,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:51:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229856,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:51:05] local.INFO: Processing buffer {"connection_id":229856,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:51:05] local.INFO: IMEI packet received {"connection_id":229856,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:51:05] local.INFO: IMEI acknowledgment sent {"connection_id":229856,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:51:10] local.INFO: TCP Data received {"connection_id":229856,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:51:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229856,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:51:10] local.INFO: Processing buffer {"connection_id":229856,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:51:10] local.INFO: IMEI packet received {"connection_id":229856,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:51:10] local.INFO: IMEI acknowledgment sent {"connection_id":229856,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:51:11] local.INFO: TCP Data received {"connection_id":229856,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd7dab0012cf13c4007135f100015012b2b..."} 
[2026-11-03 10:51:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229856,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd7dab0012cf13c4007135f100015012b2b..."} 
[2026-11-03 10:51:11] local.INFO: Processing buffer {"connection_id":229856,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd7dab0012cf13c4007135f100015012b2b..."} 
[2026-11-03 10:51:11] local.INFO: Packet analysis {"connection_id":229856,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd7"} 
[2026-11-03 10:51:11] local.INFO: Extracted packet for processing {"connection_id":229856,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd7"} 
[2026-11-03 10:51:11] local.INFO: GPS Element Parsed {"raw_longitude":754007104,"raw_latitude":118710032,"longitude_deg":75.4007104,"latitude_deg":11.8710032,"altitude":21,"angle":299,"satellites":43,"speed":39,"hex_longitude":"2cf13c40","hex_latitude":"07135f10","is_valid_coordinates":true} 
[2026-11-03 10:51:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:51:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182867712001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:51:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37432577014890496,"note":"Value kept but may cause issues"} 
[2026-11-03 10:51:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1055953344741617664,"note":"Value kept but may cause issues"} 
[2026-11-03 10:51:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:51:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793683086000,"timestamp_ms":1793683086000,"timestamp_seconds":1793683086,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd7dab0"} 
[2026-11-03 10:51:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:51: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-11-03 10:51:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 10:51:11] 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-11-03 10:51:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:51:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:51:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:51:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229856,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:51:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229856,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:51:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229856,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:51:11] 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-11-03 10:51:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:51:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:51:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182867712001,"66":27865,"219":206,"83":41472,"24":39,"16":37432577014890496,"44":-1055953344741617664},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 10:51:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:51:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:51:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182867712001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:51:11] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 10:51:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:51:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37432577014890496,"km_value":37432577014890.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:51:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1055953344741617664,"description":"Unknown IO ID 44"} 
[2026-11-03 10:51:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182867712001,"power":27865,"unknown_219":206,"unknown_83":41472,"ignition":39,"odometer":null,"unknown_44":-1055953344741617664}} 
[2026-11-03 10:51:11] local.INFO: DEBUG: GPS processor result {"connection_id":229856,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54274,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:51:11] local.INFO: GPS data processed {"connection_id":229856,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:51:11] local.INFO: Acknowledgment sent {"connection_id":229856,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:51:14] local.INFO: TCP Data received {"connection_id":229856,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fd7dab0012cf13c4007135f100015012b2b..."} 
[2026-11-03 10:51:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229856,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fd7dab0012cf13c4007135f100015012b2b..."} 
[2026-11-03 10:51:14] local.INFO: Processing buffer {"connection_id":229856,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fd7dab0012cf13c4007135f100015012b2b..."} 
[2026-11-03 10:51:14] local.INFO: Packet analysis {"connection_id":229856,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fd7"} 
[2026-11-03 10:51:14] local.INFO: Extracted packet for processing {"connection_id":229856,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fd7"} 
[2026-11-03 10:51:14] local.INFO: GPS Element Parsed {"raw_longitude":754007104,"raw_latitude":118710032,"longitude_deg":75.4007104,"latitude_deg":11.8710032,"altitude":21,"angle":299,"satellites":43,"speed":39,"hex_longitude":"2cf13c40","hex_latitude":"07135f10","is_valid_coordinates":true} 
[2026-11-03 10:51: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-11-03 10:51:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182870016001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:51:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37432577014890496,"note":"Value kept but may cause issues"} 
[2026-11-03 10:51:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1063905012832333824,"note":"Value kept but may cause issues"} 
[2026-11-03 10:51:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:51:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793683086000,"timestamp_ms":1793683086000,"timestamp_seconds":1793683086,"priority":1,"record_length":96,"hex_timestamp":"000001a19fd7dab0"} 
[2026-11-03 10:51:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:51: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-11-03 10:51: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 10:51:14] 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-11-03 10:51: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-11-03 10:51:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:51:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:51:14] local.INFO: Teltonika packet parsed successfully {"connection_id":229856,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:51:14] local.INFO: Passing IMEI to GPS processor {"connection_id":229856,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:51:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":229856,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:51:14] 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-11-03 10:51:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:51:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:51:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182870016001,"66":27865,"219":206,"83":41472,"24":39,"16":37432577014890496,"44":-1063905012832333824},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 10:51:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:51:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:51:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182870016001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:51:14] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 10:51:14] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:51:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37432577014890496,"km_value":37432577014890.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:51:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1063905012832333824,"description":"Unknown IO ID 44"} 
[2026-11-03 10:51:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182870016001,"power":27865,"unknown_219":206,"unknown_83":41472,"ignition":39,"odometer":null,"unknown_44":-1063905012832333824}} 
[2026-11-03 10:51:14] local.INFO: DEBUG: GPS processor result {"connection_id":229856,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54275,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:51:14] local.INFO: GPS data processed {"connection_id":229856,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:51:14] local.INFO: Acknowledgment sent {"connection_id":229856,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:51:45] local.INFO: TCP Data received {"connection_id":229856,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fda24a0012cf04fc007136c780026011929..."} 
[2026-11-03 10:51:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229856,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fda24a0012cf04fc007136c780026011929..."} 
[2026-11-03 10:51:45] local.INFO: Processing buffer {"connection_id":229856,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fda24a0012cf04fc007136c780026011929..."} 
[2026-11-03 10:51:45] local.INFO: Packet analysis {"connection_id":229856,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fda"} 
[2026-11-03 10:51:45] local.INFO: Extracted packet for processing {"connection_id":229856,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fda"} 
[2026-11-03 10:51:45] local.INFO: GPS Element Parsed {"raw_longitude":753946560,"raw_latitude":118713464,"longitude_deg":75.394656,"latitude_deg":11.8713464,"altitude":38,"angle":281,"satellites":41,"speed":30,"hex_longitude":"2cf04fc0","hex_latitude":"07136c78","is_valid_coordinates":true} 
[2026-11-03 10:51: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-11-03 10:51:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182906368001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:51:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37435562017161216,"note":"Value kept but may cause issues"} 
[2026-11-03 10:51:45] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1124070289103536128,"note":"Value kept but may cause issues"} 
[2026-11-03 10:51:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,15,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:51:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793683236000,"timestamp_ms":1793683236000,"timestamp_seconds":1793683236,"priority":1,"record_length":96,"hex_timestamp":"000001a19fda24a0"} 
[2026-11-03 10:51:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:51:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:51:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":184,"data_length":795,"current_offset":136} 
[2026-11-03 10:51:45] 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-11-03 10:51: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-11-03 10:51:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:51:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:51:45] local.INFO: Teltonika packet parsed successfully {"connection_id":229856,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:51:45] local.INFO: Passing IMEI to GPS processor {"connection_id":229856,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:51:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":229856,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:51:45] 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-11-03 10:51:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:51:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:51:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182906368001,"66":27930,"15":206,"83":41472,"24":30,"16":37435562017161216,"44":-1124070289103536128},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,15,83,24,16,44]} 
[2026-11-03 10:51:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:51:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:51:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182906368001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:51:45] local.INFO: Unknown IO ID detected {"io_id":15,"value":206,"description":"Unknown IO ID 15"} 
[2026-11-03 10:51:45] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:51:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37435562017161216,"km_value":37435562017161.22,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:51:45] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1124070289103536128,"description":"Unknown IO ID 44"} 
[2026-11-03 10:51:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182906368001,"power":27930,"unknown_15":206,"unknown_83":41472,"ignition":30,"odometer":null,"unknown_44":-1124070289103536128}} 
[2026-11-03 10:51:45] local.INFO: DEBUG: GPS processor result {"connection_id":229856,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54276,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:51:45] local.INFO: GPS data processed {"connection_id":229856,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:51:45] local.INFO: Acknowledgment sent {"connection_id":229856,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:52:04] local.INFO: TCP Data received {"connection_id":228596,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:52:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228596,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:52:04] local.INFO: Processing buffer {"connection_id":228596,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:52:04] local.INFO: IMEI packet received {"connection_id":228596,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:52:04] local.INFO: IMEI acknowledgment sent {"connection_id":228596,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:52:09] local.INFO: TCP Data received {"connection_id":228596,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:52:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228596,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:52:09] local.INFO: Processing buffer {"connection_id":228596,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:52:09] local.INFO: IMEI packet received {"connection_id":228596,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:52:09] local.INFO: IMEI acknowledgment sent {"connection_id":228596,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:52:30] local.INFO: TCP Data received {"connection_id":228596,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fda4f98012cf03040071375c80022012528..."} 
[2026-11-03 10:52:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228596,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fda4f98012cf03040071375c80022012528..."} 
[2026-11-03 10:52:30] local.INFO: Processing buffer {"connection_id":228596,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fda4f98012cf03040071375c80022012528..."} 
[2026-11-03 10:52:30] local.INFO: Packet analysis {"connection_id":228596,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fda"} 
[2026-11-03 10:52:30] local.INFO: Extracted packet for processing {"connection_id":228596,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fda"} 
[2026-11-03 10:52:30] local.INFO: GPS Element Parsed {"raw_longitude":753938496,"raw_latitude":118715848,"longitude_deg":75.3938496,"latitude_deg":11.8715848,"altitude":34,"angle":293,"satellites":40,"speed":30,"hex_longitude":"2cf03040","hex_latitude":"071375c8","is_valid_coordinates":true} 
[2026-11-03 10:52:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 10:52:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182908416001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:52:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37435957154152448,"note":"Value kept but may cause issues"} 
[2026-11-03 10:52:30] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1130473844823525376,"note":"Value kept but may cause issues"} 
[2026-11-03 10:52:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,15,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:52:30] local.INFO: AVL Record Parsed {"raw_timestamp":1793683247000,"timestamp_ms":1793683247000,"timestamp_seconds":1793683247,"priority":1,"record_length":96,"hex_timestamp":"000001a19fda4f98"} 
[2026-11-03 10:52:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:52: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-11-03 10:52:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 10:52:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:52:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 10:52:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:52:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:52:30] local.INFO: Teltonika packet parsed successfully {"connection_id":228596,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:52:30] local.INFO: Passing IMEI to GPS processor {"connection_id":228596,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:52:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":228596,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:52:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.17","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:52:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:52:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:52:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182908416001,"66":27876,"15":206,"83":41472,"24":30,"16":37435957154152448,"44":-1130473844823525376},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,15,83,24,16,44]} 
[2026-11-03 10:52:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:52:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:52:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182908416001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:52:30] local.INFO: Unknown IO ID detected {"io_id":15,"value":206,"description":"Unknown IO ID 15"} 
[2026-11-03 10:52:30] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:52:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37435957154152448,"km_value":37435957154152.445,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:52:30] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1130473844823525376,"description":"Unknown IO ID 44"} 
[2026-11-03 10:52:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182908416001,"power":27876,"unknown_15":206,"unknown_83":41472,"ignition":30,"odometer":null,"unknown_44":-1130473844823525376}} 
[2026-11-03 10:52:30] local.INFO: DEBUG: GPS processor result {"connection_id":228596,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54277,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:52:30] local.INFO: GPS data processed {"connection_id":228596,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:52:30] local.INFO: Acknowledgment sent {"connection_id":228596,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:53:05] local.INFO: TCP Data received {"connection_id":231693,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:53:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231693,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:53:05] local.INFO: Processing buffer {"connection_id":231693,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:53:05] local.INFO: IMEI packet received {"connection_id":231693,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:53:05] local.INFO: IMEI acknowledgment sent {"connection_id":231693,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:53:10] local.INFO: TCP Data received {"connection_id":231693,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:53:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231693,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:53:10] local.INFO: Processing buffer {"connection_id":231693,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:53:10] local.INFO: IMEI packet received {"connection_id":231693,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:53:10] local.INFO: IMEI acknowledgment sent {"connection_id":231693,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:53:15] local.INFO: TCP Data received {"connection_id":231693,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fdb5550012cef6ec00713d170001f01172d..."} 
[2026-11-03 10:53:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231693,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fdb5550012cef6ec00713d170001f01172d..."} 
[2026-11-03 10:53:15] local.INFO: Processing buffer {"connection_id":231693,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fdb5550012cef6ec00713d170001f01172d..."} 
[2026-11-03 10:53:15] local.INFO: Packet analysis {"connection_id":231693,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fdb"} 
[2026-11-03 10:53:15] local.INFO: Extracted packet for processing {"connection_id":231693,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fdb"} 
[2026-11-03 10:53:15] local.INFO: GPS Element Parsed {"raw_longitude":753888960,"raw_latitude":118739312,"longitude_deg":75.388896,"latitude_deg":11.8739312,"altitude":31,"angle":279,"satellites":45,"speed":15,"hex_longitude":"2cef6ec0","hex_latitude":"0713d170","is_valid_coordinates":true} 
[2026-11-03 10: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-11-03 10:53:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182927360001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:53:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37438632918777856,"note":"Value kept but may cause issues"} 
[2026-11-03 10:53:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1191765020995799040,"note":"Value kept but may cause issues"} 
[2026-11-03 10:53:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:53:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793683314000,"timestamp_ms":1793683314000,"timestamp_seconds":1793683314,"priority":1,"record_length":96,"hex_timestamp":"000001a19fdb5550"} 
[2026-11-03 10:53:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10: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-11-03 10: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 10:53: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-11-03 10: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-11-03 10:53:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:53:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:53:15] local.INFO: Teltonika packet parsed successfully {"connection_id":231693,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:53:15] local.INFO: Passing IMEI to GPS processor {"connection_id":231693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:53:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":231693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:53:15] 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-11-03 10:53:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:53:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:53:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182927360001,"66":27865,"37":206,"83":41216,"24":15,"16":37438632918777856,"44":-1191765020995799040},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,83,24,16,44]} 
[2026-11-03 10:53:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:53:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:53:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182927360001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:53:15] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 10:53:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 10:53:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37438632918777856,"km_value":37438632918777.86,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:53:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1191765020995799040,"description":"Unknown IO ID 44"} 
[2026-11-03 10:53:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182927360001,"power":27865,"unknown_37":206,"unknown_83":41216,"ignition":15,"odometer":null,"unknown_44":-1191765020995799040}} 
[2026-11-03 10:53:15] local.INFO: DEBUG: GPS processor result {"connection_id":231693,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54278,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:53:15] local.INFO: GPS data processed {"connection_id":231693,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:53:15] local.INFO: Acknowledgment sent {"connection_id":231693,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:53:50] local.INFO: TCP Data received {"connection_id":231693,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fdb8818012cef4b400713d500001f01112c..."} 
[2026-11-03 10:53:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231693,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fdb8818012cef4b400713d500001f01112c..."} 
[2026-11-03 10:53:50] local.INFO: Processing buffer {"connection_id":231693,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fdb8818012cef4b400713d500001f01112c..."} 
[2026-11-03 10:53:50] local.INFO: Packet analysis {"connection_id":231693,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fdb"} 
[2026-11-03 10:53:50] local.INFO: Extracted packet for processing {"connection_id":231693,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fdb"} 
[2026-11-03 10:53:50] local.INFO: GPS Element Parsed {"raw_longitude":753879872,"raw_latitude":118740224,"longitude_deg":75.3879872,"latitude_deg":11.8740224,"altitude":31,"angle":273,"satellites":44,"speed":39,"hex_longitude":"2cef4b40","hex_latitude":"0713d500","is_valid_coordinates":true} 
[2026-11-03 10:53: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-11-03 10:53:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182928384001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:53:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37439066710474752,"note":"Value kept but may cause issues"} 
[2026-11-03 10:53:50] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1193805714576805888,"note":"Value kept but may cause issues"} 
[2026-11-03 10:53:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:53:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793683327000,"timestamp_ms":1793683327000,"timestamp_seconds":1793683327,"priority":1,"record_length":96,"hex_timestamp":"000001a19fdb8818"} 
[2026-11-03 10:53:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:53: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-11-03 10:53: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 10:53:50] 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-11-03 10:53: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-11-03 10:53:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:53:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:53:50] local.INFO: Teltonika packet parsed successfully {"connection_id":231693,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:53:50] local.INFO: Passing IMEI to GPS processor {"connection_id":231693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:53:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":231693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:53:50] 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-11-03 10:53:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:53:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:53:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182928384001,"66":27930,"37":206,"83":41216,"24":39,"16":37439066710474752,"44":-1193805714576805888},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,83,24,16,44]} 
[2026-11-03 10:53:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:53:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:53:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182928384001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:53:50] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 10:53:50] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 10:53:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37439066710474752,"km_value":37439066710474.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:53:50] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1193805714576805888,"description":"Unknown IO ID 44"} 
[2026-11-03 10:53:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182928384001,"power":27930,"unknown_37":206,"unknown_83":41216,"ignition":39,"odometer":null,"unknown_44":-1193805714576805888}} 
[2026-11-03 10:53:50] local.INFO: DEBUG: GPS processor result {"connection_id":231693,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54279,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:53:50] local.INFO: GPS data processed {"connection_id":231693,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:53:50] local.INFO: Acknowledgment sent {"connection_id":231693,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:54:04] local.INFO: TCP Data received {"connection_id":228140,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:54:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228140,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:54:04] local.INFO: Processing buffer {"connection_id":228140,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:54:04] local.INFO: IMEI packet received {"connection_id":228140,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:54:04] local.INFO: IMEI acknowledgment sent {"connection_id":228140,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:54:06] local.INFO: TCP Data received {"connection_id":229858,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:54:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229858,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:54:06] local.INFO: Processing buffer {"connection_id":229858,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:54:06] local.INFO: IMEI packet received {"connection_id":229858,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 10:54:06] local.INFO: IMEI acknowledgment sent {"connection_id":229858,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:54:11] local.INFO: TCP Data received {"connection_id":228140,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:54:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228140,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:54:11] local.INFO: Processing buffer {"connection_id":228140,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:54:11] local.INFO: IMEI packet received {"connection_id":228140,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:54:11] local.INFO: IMEI acknowledgment sent {"connection_id":228140,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:54:17] local.INFO: TCP Data received {"connection_id":228140,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fdbab40012cef23c00713d7a0002001122b..."} 
[2026-11-03 10:54:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228140,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fdbab40012cef23c00713d7a0002001122b..."} 
[2026-11-03 10:54:17] local.INFO: Processing buffer {"connection_id":228140,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fdbab40012cef23c00713d7a0002001122b..."} 
[2026-11-03 10:54:17] local.INFO: Packet analysis {"connection_id":228140,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fdb"} 
[2026-11-03 10:54:17] local.INFO: Extracted packet for processing {"connection_id":228140,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fdb"} 
[2026-11-03 10:54:17] local.INFO: GPS Element Parsed {"raw_longitude":753869760,"raw_latitude":118740896,"longitude_deg":75.386976,"latitude_deg":11.8740896,"altitude":32,"angle":274,"satellites":43,"speed":45,"hex_longitude":"2cef23c0","hex_latitude":"0713d7a0","is_valid_coordinates":true} 
[2026-11-03 10:54: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-11-03 10:54:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182931712001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:54:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37439543451844608,"note":"Value kept but may cause issues"} 
[2026-11-03 10:54:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1203798076249800704,"note":"Value kept but may cause issues"} 
[2026-11-03 10:54:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:54:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793683336000,"timestamp_ms":1793683336000,"timestamp_seconds":1793683336,"priority":1,"record_length":96,"hex_timestamp":"000001a19fdbab40"} 
[2026-11-03 10:54:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:54: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-11-03 10:54:17] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 10:54:17] 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-11-03 10:54: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-11-03 10:54:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:54:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:54:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228140,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:54:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228140,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:54:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228140,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:54:17] 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-11-03 10:54:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:54:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:54:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182931712001,"66":27995,"38":206,"83":41216,"24":45,"16":37439543451844608,"44":-1203798076249800704},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,83,24,16,44]} 
[2026-11-03 10:54:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:54:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:54:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182931712001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:54:17] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-11-03 10:54:17] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 10:54:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37439543451844608,"km_value":37439543451844.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:54:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1203798076249800704,"description":"Unknown IO ID 44"} 
[2026-11-03 10:54:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182931712001,"power":27995,"unknown_38":206,"unknown_83":41216,"ignition":45,"odometer":null,"unknown_44":-1203798076249800704}} 
[2026-11-03 10:54:17] local.INFO: DEBUG: GPS processor result {"connection_id":228140,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54280,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:54:17] local.INFO: GPS data processed {"connection_id":228140,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:54:17] local.INFO: Acknowledgment sent {"connection_id":228140,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:54:46] local.INFO: TCP Data received {"connection_id":228597,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:54:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228597,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:54:46] local.INFO: Processing buffer {"connection_id":228597,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 10:54:46] local.INFO: IMEI packet received {"connection_id":228597,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 10:54:46] local.INFO: IMEI acknowledgment sent {"connection_id":228597,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:54:56] local.INFO: TCP Data received {"connection_id":228140,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fdbca80012cef00400713dbc0002201152b..."} 
[2026-11-03 10:54:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228140,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fdbca80012cef00400713dbc0002201152b..."} 
[2026-11-03 10:54:56] local.INFO: Processing buffer {"connection_id":228140,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fdbca80012cef00400713dbc0002201152b..."} 
[2026-11-03 10:54:56] local.INFO: Packet analysis {"connection_id":228140,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fdb"} 
[2026-11-03 10:54:56] local.INFO: Extracted packet for processing {"connection_id":228140,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fdb"} 
[2026-11-03 10:54:56] local.INFO: GPS Element Parsed {"raw_longitude":753860672,"raw_latitude":118741952,"longitude_deg":75.3860672,"latitude_deg":11.8741952,"altitude":34,"angle":277,"satellites":43,"speed":42,"hex_longitude":"2cef0040","hex_latitude":"0713dbc0","is_valid_coordinates":true} 
[2026-11-03 10:54: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-11-03 10:54:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182934016001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:54:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37439977243541504,"note":"Value kept but may cause issues"} 
[2026-11-03 10:54:56] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1214916337829699584,"note":"Value kept but may cause issues"} 
[2026-11-03 10:54:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:54:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793683344000,"timestamp_ms":1793683344000,"timestamp_seconds":1793683344,"priority":1,"record_length":96,"hex_timestamp":"000001a19fdbca80"} 
[2026-11-03 10:54:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:54:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:54: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":91,"data_length":795,"current_offset":136} 
[2026-11-03 10:54:56] 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-11-03 10:54: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-11-03 10:54:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:54:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:54:56] local.INFO: Teltonika packet parsed successfully {"connection_id":228140,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:54:56] local.INFO: Passing IMEI to GPS processor {"connection_id":228140,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:54:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":228140,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:54:56] 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-11-03 10:54:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:54:56] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:54:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182934016001,"66":28050,"38":206,"83":41216,"24":42,"16":37439977243541504,"44":-1214916337829699584},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,83,24,16,44]} 
[2026-11-03 10:54:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:54:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:54:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182934016001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:54:56] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-11-03 10:54:56] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 10:54:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37439977243541504,"km_value":37439977243541.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:54:56] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1214916337829699584,"description":"Unknown IO ID 44"} 
[2026-11-03 10:54:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182934016001,"power":28050,"unknown_38":206,"unknown_83":41216,"ignition":42,"odometer":null,"unknown_44":-1214916337829699584}} 
[2026-11-03 10:54:56] local.INFO: DEBUG: GPS processor result {"connection_id":228140,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54281,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:54:56] local.INFO: GPS data processed {"connection_id":228140,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:54:56] local.INFO: Acknowledgment sent {"connection_id":228140,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:55:09] local.INFO: TCP Data received {"connection_id":231694,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:55:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231694,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:55:09] local.INFO: Processing buffer {"connection_id":231694,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:55:09] local.INFO: IMEI packet received {"connection_id":231694,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:55:09] local.INFO: IMEI acknowledgment sent {"connection_id":231694,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:55:14] local.INFO: TCP Data received {"connection_id":231694,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:55:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231694,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:55:14] local.INFO: Processing buffer {"connection_id":231694,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:55:14] local.INFO: IMEI packet received {"connection_id":231694,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:55:14] local.INFO: IMEI acknowledgment sent {"connection_id":231694,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:55:15] local.INFO: TCP Data received {"connection_id":231694,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fdbeda8012ceed9c00713e128002601122b..."} 
[2026-11-03 10:55:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231694,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fdbeda8012ceed9c00713e128002601122b..."} 
[2026-11-03 10:55:15] local.INFO: Processing buffer {"connection_id":231694,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fdbeda8012ceed9c00713e128002601122b..."} 
[2026-11-03 10:55:15] local.INFO: Packet analysis {"connection_id":231694,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fdb"} 
[2026-11-03 10:55:15] local.INFO: Extracted packet for processing {"connection_id":231694,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fdb"} 
[2026-11-03 10:55:15] local.INFO: GPS Element Parsed {"raw_longitude":753850816,"raw_latitude":118743336,"longitude_deg":75.3850816,"latitude_deg":11.8743336,"altitude":38,"angle":274,"satellites":43,"speed":45,"hex_longitude":"2ceed9c0","hex_latitude":"0713e128","is_valid_coordinates":true} 
[2026-11-03 10: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":795,"current_offset":40} 
[2026-11-03 10:55:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182936064001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:55:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37440453984911360,"note":"Value kept but may cause issues"} 
[2026-11-03 10:55:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1224908699502657536,"note":"Value kept but may cause issues"} 
[2026-11-03 10:55:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:55:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793683353000,"timestamp_ms":1793683353000,"timestamp_seconds":1793683353,"priority":1,"record_length":96,"hex_timestamp":"000001a19fdbeda8"} 
[2026-11-03 10:55:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10: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-11-03 10: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 10:55:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:55: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-11-03 10:55:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:55:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:55:15] local.INFO: Teltonika packet parsed successfully {"connection_id":231694,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:55:15] local.INFO: Passing IMEI to GPS processor {"connection_id":231694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:55:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":231694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:55:15] 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-11-03 10:55:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:55:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:55:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182936064001,"66":28050,"38":206,"83":41216,"24":45,"16":37440453984911360,"44":-1224908699502657536},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,83,24,16,44]} 
[2026-11-03 10:55:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:55:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:55:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182936064001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:55:15] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-11-03 10:55:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 10:55:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37440453984911360,"km_value":37440453984911.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:55:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1224908699502657536,"description":"Unknown IO ID 44"} 
[2026-11-03 10:55:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182936064001,"power":28050,"unknown_38":206,"unknown_83":41216,"ignition":45,"odometer":null,"unknown_44":-1224908699502657536}} 
[2026-11-03 10:55:15] local.INFO: DEBUG: GPS processor result {"connection_id":231694,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54282,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:55:15] local.INFO: GPS data processed {"connection_id":231694,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:55:15] local.INFO: Acknowledgment sent {"connection_id":231694,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:55:46] local.INFO: TCP Data received {"connection_id":231694,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fdc0ce8012ceeb5c00713e168002501092a..."} 
[2026-11-03 10:55:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231694,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fdc0ce8012ceeb5c00713e168002501092a..."} 
[2026-11-03 10:55:46] local.INFO: Processing buffer {"connection_id":231694,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fdc0ce8012ceeb5c00713e168002501092a..."} 
[2026-11-03 10:55:46] local.INFO: Packet analysis {"connection_id":231694,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fdc"} 
[2026-11-03 10:55:46] local.INFO: Extracted packet for processing {"connection_id":231694,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fdc"} 
[2026-11-03 10:55:46] local.INFO: GPS Element Parsed {"raw_longitude":753841600,"raw_latitude":118743400,"longitude_deg":75.38416,"latitude_deg":11.87434,"altitude":37,"angle":265,"satellites":42,"speed":40,"hex_longitude":"2ceeb5c0","hex_latitude":"0713e168","is_valid_coordinates":true} 
[2026-11-03 10:55: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-11-03 10:55:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182938368001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:55:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37440887776608256,"note":"Value kept but may cause issues"} 
[2026-11-03 10:55:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1235745486105663488,"note":"Value kept but may cause issues"} 
[2026-11-03 10:55:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:55:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793683361000,"timestamp_ms":1793683361000,"timestamp_seconds":1793683361,"priority":1,"record_length":96,"hex_timestamp":"000001a19fdc0ce8"} 
[2026-11-03 10:55:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:55:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:55: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 10:55:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10:55: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-11-03 10:55:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:55:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:55:46] local.INFO: Teltonika packet parsed successfully {"connection_id":231694,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:55:46] local.INFO: Passing IMEI to GPS processor {"connection_id":231694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:55:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":231694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:55:46] 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-11-03 10:55:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:55:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:55:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182938368001,"66":28093,"38":206,"83":41216,"24":40,"16":37440887776608256,"44":-1235745486105663488},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,83,24,16,44]} 
[2026-11-03 10:55:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:55:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:55:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182938368001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:55:46] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-11-03 10:55:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 10:55:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37440887776608256,"km_value":37440887776608.26,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:55:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1235745486105663488,"description":"Unknown IO ID 44"} 
[2026-11-03 10:55:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182938368001,"power":28093,"unknown_38":206,"unknown_83":41216,"ignition":40,"odometer":null,"unknown_44":-1235745486105663488}} 
[2026-11-03 10:55:46] local.INFO: DEBUG: GPS processor result {"connection_id":231694,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54283,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:55:46] local.INFO: GPS data processed {"connection_id":231694,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:55:46] local.INFO: Acknowledgment sent {"connection_id":231694,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:56:05] local.INFO: TCP Data received {"connection_id":228598,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:56:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228598,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:56:05] local.INFO: Processing buffer {"connection_id":228598,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:56:05] local.INFO: IMEI packet received {"connection_id":228598,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:56:05] local.INFO: IMEI acknowledgment sent {"connection_id":228598,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:56:10] local.INFO: TCP Data received {"connection_id":228598,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:56:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228598,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:56:10] local.INFO: Processing buffer {"connection_id":228598,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:56:10] local.INFO: IMEI packet received {"connection_id":228598,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:56:10] local.INFO: IMEI acknowledgment sent {"connection_id":228598,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:56:10] local.INFO: TCP Data received {"connection_id":228598,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fdc3010012cee9dc00713ddf8002600fd2b..."} 
[2026-11-03 10:56:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228598,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fdc3010012cee9dc00713ddf8002600fd2b..."} 
[2026-11-03 10:56:10] local.INFO: Processing buffer {"connection_id":228598,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fdc3010012cee9dc00713ddf8002600fd2b..."} 
[2026-11-03 10:56:10] local.INFO: Packet analysis {"connection_id":228598,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fdc"} 
[2026-11-03 10:56:10] local.INFO: Extracted packet for processing {"connection_id":228598,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fdc"} 
[2026-11-03 10:56:10] local.INFO: GPS Element Parsed {"raw_longitude":753835456,"raw_latitude":118742520,"longitude_deg":75.3835456,"latitude_deg":11.874252,"altitude":38,"angle":253,"satellites":43,"speed":11,"hex_longitude":"2cee9dc0","hex_latitude":"0713ddf8","is_valid_coordinates":true} 
[2026-11-03 10: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-11-03 10:56:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182940416001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:56:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37441184129351680,"note":"Value kept but may cause issues"} 
[2026-11-03 10:56:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1245878585267230720,"note":"Value kept but may cause issues"} 
[2026-11-03 10:56:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:56:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793683370000,"timestamp_ms":1793683370000,"timestamp_seconds":1793683370,"priority":1,"record_length":96,"hex_timestamp":"000001a19fdc3010"} 
[2026-11-03 10:56:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:56: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-11-03 10: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":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 10:56:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10: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-11-03 10:56:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:56:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:56:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228598,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:56:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228598,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:56:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228598,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:56:10] 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-11-03 10:56:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:56:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:56:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182940416001,"66":28050,"38":206,"83":41216,"24":11,"16":37441184129351680,"44":-1245878585267230720},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,83,24,16,44]} 
[2026-11-03 10:56:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:56:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:56:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182940416001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:56:10] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-11-03 10:56:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 10:56:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37441184129351680,"km_value":37441184129351.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:56:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1245878585267230720,"description":"Unknown IO ID 44"} 
[2026-11-03 10:56:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182940416001,"power":28050,"unknown_38":206,"unknown_83":41216,"ignition":11,"odometer":null,"unknown_44":-1245878585267230720}} 
[2026-11-03 10:56:10] local.INFO: DEBUG: GPS processor result {"connection_id":228598,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54284,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:56:10] local.INFO: GPS data processed {"connection_id":228598,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:56:10] local.INFO: Acknowledgment sent {"connection_id":228598,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:56:42] local.INFO: TCP Data received {"connection_id":228598,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fdec050012ced75c00713e770001b010f2b..."} 
[2026-11-03 10:56:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228598,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fdec050012ced75c00713e770001b010f2b..."} 
[2026-11-03 10:56:42] local.INFO: Processing buffer {"connection_id":228598,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fdec050012ced75c00713e770001b010f2b..."} 
[2026-11-03 10:56:42] local.INFO: Packet analysis {"connection_id":228598,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fde"} 
[2026-11-03 10:56:42] local.INFO: Extracted packet for processing {"connection_id":228598,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fde"} 
[2026-11-03 10:56:42] local.INFO: GPS Element Parsed {"raw_longitude":753759680,"raw_latitude":118744944,"longitude_deg":75.375968,"latitude_deg":11.8744944,"altitude":27,"angle":271,"satellites":43,"speed":22,"hex_longitude":"2ced75c0","hex_latitude":"0713e770","is_valid_coordinates":true} 
[2026-11-03 10: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-11-03 10:56:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182984192001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:56:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37444796196847616,"note":"Value kept but may cause issues"} 
[2026-11-03 10:56:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1333698778000533504,"note":"Value kept but may cause issues"} 
[2026-11-03 10:56:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,26,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:56:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793683538000,"timestamp_ms":1793683538000,"timestamp_seconds":1793683538,"priority":1,"record_length":96,"hex_timestamp":"000001a19fdec050"} 
[2026-11-03 10:56:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:56: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-11-03 10: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-11-03 10:56:42] 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-11-03 10: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-11-03 10:56:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:56:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:56:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228598,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:56:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228598,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:56:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228598,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:56:42] 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-11-03 10:56:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:56:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:56:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182984192001,"66":27995,"26":206,"83":41216,"24":22,"16":37444796196847616,"44":-1333698778000533504},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,26,83,24,16,44]} 
[2026-11-03 10:56:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:56:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:56:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182984192001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:56:42] local.INFO: Unknown IO ID detected {"io_id":26,"value":206,"description":"Unknown IO ID 26"} 
[2026-11-03 10:56:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 10:56:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37444796196847616,"km_value":37444796196847.62,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:56:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1333698778000533504,"description":"Unknown IO ID 44"} 
[2026-11-03 10:56:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182984192001,"power":27995,"unknown_26":206,"unknown_83":41216,"ignition":22,"odometer":null,"unknown_44":-1333698778000533504}} 
[2026-11-03 10:56:42] local.INFO: DEBUG: GPS processor result {"connection_id":228598,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54285,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:56:42] local.INFO: GPS data processed {"connection_id":228598,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:56:42] local.INFO: Acknowledgment sent {"connection_id":228598,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:57:05] local.INFO: TCP Data received {"connection_id":229860,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:57:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229860,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:57:05] local.INFO: Processing buffer {"connection_id":229860,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:57:05] local.INFO: IMEI packet received {"connection_id":229860,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:57:05] local.INFO: IMEI acknowledgment sent {"connection_id":229860,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:57:21] local.INFO: TCP Data received {"connection_id":229860,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:57:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229860,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:57:21] local.INFO: Processing buffer {"connection_id":229860,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:57:21] local.INFO: IMEI packet received {"connection_id":229860,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:57:21] local.INFO: IMEI acknowledgment sent {"connection_id":229860,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:57:22] local.INFO: TCP Data received {"connection_id":229860,"ip":"42.106.6.17","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 10:57:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229860,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 10:57:22] local.INFO: Processing buffer {"connection_id":229860,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 10:57:22] local.INFO: IMEI packet received {"connection_id":229860,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:57:22] local.INFO: IMEI acknowledgment sent {"connection_id":229860,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:57:24] local.INFO: TCP Data received {"connection_id":229860,"ip":"42.106.6.17","data_length":1348,"data_hex":"000000000000030f8e0a000001a19fdecc08012ced6f000713e868001b011b2b..."} 
[2026-11-03 10:57:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229860,"packet_length":1348,"packet_hex":"000000000000030f8e0a000001a19fdecc08012ced6f000713e868001b011b2b..."} 
[2026-11-03 10:57:24] local.INFO: Processing buffer {"connection_id":229860,"buffer_length":1365,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a19f..."} 
[2026-11-03 10:57:24] local.INFO: IMEI packet received {"connection_id":229860,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:57:24] local.INFO: IMEI acknowledgment sent {"connection_id":229860,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:57:25] local.INFO: TCP Data received {"connection_id":229860,"ip":"42.106.6.17","data_length":1037,"data_hex":"000000000001a19fddf530012cedfe400713e6180024010d2a00270000000a00..."} 
[2026-11-03 10:57:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229860,"packet_length":1037,"packet_hex":"000000000001a19fddf530012cedfe400713e6180024010d2a00270000000a00..."} 
[2026-11-03 10:57:25] local.INFO: Processing buffer {"connection_id":229860,"buffer_length":2385,"buffer_hex":"000000000000030f8e0a000001a19fdecc08012ced6f000713e868001b011b2b..."} 
[2026-11-03 10:57:25] local.INFO: Packet analysis {"connection_id":229860,"data_field_length":783,"total_packet_length":795,"buffer_length":2385,"packet_hex_start":"000000000000030f8e0a000001a19fde"} 
[2026-11-03 10:57:25] local.INFO: Extracted packet for processing {"connection_id":229860,"packet_length":795,"remaining_buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a19fde"} 
[2026-11-03 10:57:25] local.INFO: GPS Element Parsed {"raw_longitude":753757952,"raw_latitude":118745192,"longitude_deg":75.3757952,"latitude_deg":11.8745192,"altitude":27,"angle":283,"satellites":43,"speed":20,"hex_longitude":"2ced6f00","hex_latitude":"0713e868","is_valid_coordinates":true} 
[2026-11-03 10:57: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-11-03 10:57:25] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182985728001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:57:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37444882096193536,"note":"Value kept but may cause issues"} 
[2026-11-03 10:57:25] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1335950577814245376,"note":"Value kept but may cause issues"} 
[2026-11-03 10:57:25] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,26,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:57:25] local.INFO: AVL Record Parsed {"raw_timestamp":1793683541000,"timestamp_ms":1793683541000,"timestamp_seconds":1793683541,"priority":1,"record_length":96,"hex_timestamp":"000001a19fdecc08"} 
[2026-11-03 10:57:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:57:25] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:57: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 10:57:25] 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-11-03 10:57: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-11-03 10:57:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:57:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:57:25] local.INFO: Teltonika packet parsed successfully {"connection_id":229860,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:57:25] local.INFO: Passing IMEI to GPS processor {"connection_id":229860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:57:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":229860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:57:25] 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-11-03 10:57:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:57:25] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:57:25] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182985728001,"66":27876,"26":206,"83":41216,"24":20,"16":37444882096193536,"44":-1335950577814245376},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,26,83,24,16,44]} 
[2026-11-03 10:57:25] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:57:25] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:57:25] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182985728001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:57:25] local.INFO: Unknown IO ID detected {"io_id":26,"value":206,"description":"Unknown IO ID 26"} 
[2026-11-03 10:57:25] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 10:57:25] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37444882096193536,"km_value":37444882096193.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:57:25] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1335950577814245376,"description":"Unknown IO ID 44"} 
[2026-11-03 10:57:25] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182985728001,"power":27876,"unknown_26":206,"unknown_83":41216,"ignition":20,"odometer":null,"unknown_44":-1335950577814245376}} 
[2026-11-03 10:57:25] local.INFO: DEBUG: GPS processor result {"connection_id":229860,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54286,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:57:25] local.INFO: GPS data processed {"connection_id":229860,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:57:25] local.INFO: Acknowledgment sent {"connection_id":229860,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:57:25] local.INFO: Packet analysis {"connection_id":229860,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a19fdf"} 
[2026-11-03 10:57:25] local.INFO: Extracted packet for processing {"connection_id":229860,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fdf"} 
[2026-11-03 10:57:25] local.INFO: GPS Element Parsed {"raw_longitude":753748544,"raw_latitude":118747864,"longitude_deg":75.3748544,"latitude_deg":11.8747864,"altitude":23,"angle":284,"satellites":44,"speed":35,"hex_longitude":"2ced4a40","hex_latitude":"0713f2d8","is_valid_coordinates":true} 
[2026-11-03 10:57: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-11-03 10:57:25] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182986496001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:57:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37445345952661504,"note":"Value kept but may cause issues"} 
[2026-11-03 10:57:25] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1337850533906978816,"note":"Value kept but may cause issues"} 
[2026-11-03 10:57:25] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,26,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:57:25] local.INFO: AVL Record Parsed {"raw_timestamp":1793683555000,"timestamp_ms":1793683555000,"timestamp_seconds":1793683555,"priority":1,"record_length":96,"hex_timestamp":"000001a19fdf02b8"} 
[2026-11-03 10:57:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:57:25] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:57: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 10:57:25] 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-11-03 10:57: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-11-03 10:57:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:57:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:57:25] local.INFO: Teltonika packet parsed successfully {"connection_id":229860,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:57:25] local.INFO: Passing IMEI to GPS processor {"connection_id":229860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:57:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":229860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:57:25] 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-11-03 10:57:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:57:25] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:57:25] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182986496001,"66":27908,"26":206,"83":41216,"24":35,"16":37445345952661504,"44":-1337850533906978816},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,26,83,24,16,44]} 
[2026-11-03 10:57:25] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:57:25] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:57:25] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182986496001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:57:25] local.INFO: Unknown IO ID detected {"io_id":26,"value":206,"description":"Unknown IO ID 26"} 
[2026-11-03 10:57:25] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 10:57:25] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37445345952661504,"km_value":37445345952661.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:57:25] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1337850533906978816,"description":"Unknown IO ID 44"} 
[2026-11-03 10:57:25] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182986496001,"power":27908,"unknown_26":206,"unknown_83":41216,"ignition":35,"odometer":null,"unknown_44":-1337850533906978816}} 
[2026-11-03 10:57:25] local.INFO: DEBUG: GPS processor result {"connection_id":229860,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54287,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:57:25] local.INFO: GPS data processed {"connection_id":229860,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:57:25] local.INFO: Acknowledgment sent {"connection_id":229860,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:57:25] local.INFO: Packet analysis {"connection_id":229860,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fdf"} 
[2026-11-03 10:57:25] local.INFO: Extracted packet for processing {"connection_id":229860,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fdf"} 
[2026-11-03 10:57:25] local.INFO: GPS Element Parsed {"raw_longitude":753739712,"raw_latitude":118750248,"longitude_deg":75.3739712,"latitude_deg":11.8750248,"altitude":21,"angle":282,"satellites":43,"speed":20,"hex_longitude":"2ced27c0","hex_latitude":"0713fc28","is_valid_coordinates":true} 
[2026-11-03 10:57: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-11-03 10:57:25] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182990080001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:57:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37445779744358400,"note":"Value kept but may cause issues"} 
[2026-11-03 10:57:25] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1348194739300411392,"note":"Value kept but may cause issues"} 
[2026-11-03 10:57:25] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,26,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:57:25] local.INFO: AVL Record Parsed {"raw_timestamp":1793683569000,"timestamp_ms":1793683569000,"timestamp_seconds":1793683569,"priority":1,"record_length":96,"hex_timestamp":"000001a19fdf3968"} 
[2026-11-03 10:57:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:57:25] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:57: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 10:57:25] 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-11-03 10:57: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-11-03 10:57:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:57:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:57:25] local.INFO: Teltonika packet parsed successfully {"connection_id":229860,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:57:25] local.INFO: Passing IMEI to GPS processor {"connection_id":229860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:57:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":229860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:57:25] 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-11-03 10:57:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:57:25] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:57:25] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182990080001,"66":27930,"26":206,"83":41216,"24":20,"16":37445779744358400,"44":-1348194739300411392},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,26,83,24,16,44]} 
[2026-11-03 10:57:25] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:57:25] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:57:25] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182990080001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:57:25] local.INFO: Unknown IO ID detected {"io_id":26,"value":206,"description":"Unknown IO ID 26"} 
[2026-11-03 10:57:25] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 10:57:25] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37445779744358400,"km_value":37445779744358.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:57:25] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1348194739300411392,"description":"Unknown IO ID 44"} 
[2026-11-03 10:57:25] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182990080001,"power":27930,"unknown_26":206,"unknown_83":41216,"ignition":20,"odometer":null,"unknown_44":-1348194739300411392}} 
[2026-11-03 10:57:25] local.INFO: DEBUG: GPS processor result {"connection_id":229860,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54288,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:57:25] local.INFO: GPS data processed {"connection_id":229860,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:57:25] local.INFO: Acknowledgment sent {"connection_id":229860,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:57:26] local.INFO: TCP Data received {"connection_id":229860,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fdf7018012ced0d40071400400019010e2c..."} 
[2026-11-03 10:57:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229860,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fdf7018012ced0d40071400400019010e2c..."} 
[2026-11-03 10:57:26] local.INFO: Processing buffer {"connection_id":229860,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fdf7018012ced0d40071400400019010e2c..."} 
[2026-11-03 10:57:26] local.INFO: Packet analysis {"connection_id":229860,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fdf"} 
[2026-11-03 10:57:26] local.INFO: Extracted packet for processing {"connection_id":229860,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fdf"} 
[2026-11-03 10:57:26] local.INFO: GPS Element Parsed {"raw_longitude":753732928,"raw_latitude":118751296,"longitude_deg":75.3732928,"latitude_deg":11.8751296,"altitude":25,"angle":270,"satellites":44,"speed":23,"hex_longitude":"2ced0d40","hex_latitude":"07140040","is_valid_coordinates":true} 
[2026-11-03 10:57: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-11-03 10:57:26] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182993664001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:57:26] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37446106161872896,"note":"Value kept but may cause issues"} 
[2026-11-03 10:57:26] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1357905625996318720,"note":"Value kept but may cause issues"} 
[2026-11-03 10:57:26] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,68,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:57:26] local.INFO: AVL Record Parsed {"raw_timestamp":1793683583000,"timestamp_ms":1793683583000,"timestamp_seconds":1793683583,"priority":1,"record_length":96,"hex_timestamp":"000001a19fdf7018"} 
[2026-11-03 10:57:26] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:57: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-11-03 10:57:26] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 10:57:26] 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-11-03 10:57: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-11-03 10:57:26] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:57:26] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:57:26] local.INFO: Teltonika packet parsed successfully {"connection_id":229860,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:57:26] local.INFO: Passing IMEI to GPS processor {"connection_id":229860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:57:26] local.INFO: DEBUG: About to call GPS processor {"connection_id":229860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:57:26] 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-11-03 10:57:26] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:57:26] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:57:26] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182993664001,"66":27930,"68":206,"83":41472,"24":23,"16":37446106161872896,"44":-1357905625996318720},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,68,83,24,16,44]} 
[2026-11-03 10:57:26] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:57:26] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:57:26] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182993664001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:57:26] local.INFO: Unknown IO ID detected {"io_id":68,"value":206,"description":"Unknown IO ID 68"} 
[2026-11-03 10:57:26] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:57:26] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37446106161872896,"km_value":37446106161872.9,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:57:26] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1357905625996318720,"description":"Unknown IO ID 44"} 
[2026-11-03 10:57:26] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182993664001,"power":27930,"unknown_68":206,"unknown_83":41472,"ignition":23,"odometer":null,"unknown_44":-1357905625996318720}} 
[2026-11-03 10:57:26] local.INFO: DEBUG: GPS processor result {"connection_id":229860,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54289,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:57:26] local.INFO: GPS data processed {"connection_id":229860,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:57:26] local.INFO: Acknowledgment sent {"connection_id":229860,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:58:05] local.INFO: TCP Data received {"connection_id":228599,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:58:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228599,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:58:05] local.INFO: Processing buffer {"connection_id":228599,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:58:05] local.INFO: IMEI packet received {"connection_id":228599,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:58:05] local.INFO: IMEI acknowledgment sent {"connection_id":228599,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:58:20] local.INFO: TCP Data received {"connection_id":228599,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:58:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228599,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:58:20] local.INFO: Processing buffer {"connection_id":228599,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:58:20] local.INFO: IMEI packet received {"connection_id":228599,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:58:20] local.INFO: IMEI acknowledgment sent {"connection_id":228599,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:58:27] local.INFO: TCP Data received {"connection_id":228599,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fdf83a0012ced01c00713fef0001801022c..."} 
[2026-11-03 10:58:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228599,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fdf83a0012ced01c00713fef0001801022c..."} 
[2026-11-03 10:58:27] local.INFO: Processing buffer {"connection_id":228599,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fdf83a0012ced01c00713fef0001801022c..."} 
[2026-11-03 10:58:27] local.INFO: Packet analysis {"connection_id":228599,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fdf"} 
[2026-11-03 10:58:27] local.INFO: Extracted packet for processing {"connection_id":228599,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fdf"} 
[2026-11-03 10:58:27] local.INFO: GPS Element Parsed {"raw_longitude":753729984,"raw_latitude":118750960,"longitude_deg":75.3729984,"latitude_deg":11.875096,"altitude":24,"angle":258,"satellites":44,"speed":25,"hex_longitude":"2ced01c0","hex_latitude":"0713fef0","is_valid_coordinates":true} 
[2026-11-03 10: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-11-03 10:58:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459182997248001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:58:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37446247895793664,"note":"Value kept but may cause issues"} 
[2026-11-03 10:58:27] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1365364712878882816,"note":"Value kept but may cause issues"} 
[2026-11-03 10:58:27] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,68,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:58:27] local.INFO: AVL Record Parsed {"raw_timestamp":1793683588000,"timestamp_ms":1793683588000,"timestamp_seconds":1793683588,"priority":1,"record_length":96,"hex_timestamp":"000001a19fdf83a0"} 
[2026-11-03 10:58:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:58: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-11-03 10: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 10:58:27] 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-11-03 10: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-11-03 10:58:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:58:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:58:27] local.INFO: Teltonika packet parsed successfully {"connection_id":228599,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:58:27] local.INFO: Passing IMEI to GPS processor {"connection_id":228599,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:58:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":228599,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:58:27] 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-11-03 10:58:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:58:27] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:58:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459182997248001,"66":27919,"68":206,"83":41472,"24":25,"16":37446247895793664,"44":-1365364712878882816},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,68,83,24,16,44]} 
[2026-11-03 10:58:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:58:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:58:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":459182997248001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:58:27] local.INFO: Unknown IO ID detected {"io_id":68,"value":206,"description":"Unknown IO ID 68"} 
[2026-11-03 10:58:27] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:58:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37446247895793664,"km_value":37446247895793.664,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:58:27] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1365364712878882816,"description":"Unknown IO ID 44"} 
[2026-11-03 10:58:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459182997248001,"power":27919,"unknown_68":206,"unknown_83":41472,"ignition":25,"odometer":null,"unknown_44":-1365364712878882816}} 
[2026-11-03 10:58:27] local.INFO: DEBUG: GPS processor result {"connection_id":228599,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54290,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:58:27] local.INFO: GPS data processed {"connection_id":228599,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:58:27] local.INFO: Acknowledgment sent {"connection_id":228599,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:59:10] local.INFO: TCP Data received {"connection_id":229861,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:59:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229861,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:59:10] local.INFO: Processing buffer {"connection_id":229861,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 10:59:10] local.INFO: IMEI packet received {"connection_id":229861,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 10:59:10] local.INFO: IMEI acknowledgment sent {"connection_id":229861,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 10:59:12] local.INFO: TCP Data received {"connection_id":229861,"ip":"42.106.6.17","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 10:59:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229861,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 10:59:12] local.INFO: Processing buffer {"connection_id":229861,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 10:59:12] local.INFO: IMEI packet received {"connection_id":229861,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:59:12] local.INFO: IMEI acknowledgment sent {"connection_id":229861,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:59:14] local.INFO: TCP Data received {"connection_id":229861,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fe15090012cecd54007133d20000b00a62c..."} 
[2026-11-03 10:59:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229861,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fe15090012cecd54007133d20000b00a62c..."} 
[2026-11-03 10:59:14] local.INFO: Processing buffer {"connection_id":229861,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a19f..."} 
[2026-11-03 10:59:14] local.INFO: IMEI packet received {"connection_id":229861,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 10:59:14] local.INFO: IMEI acknowledgment sent {"connection_id":229861,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 10:59:32] local.INFO: TCP Data received {"connection_id":229861,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fe16800012cecd90007132748000800b52c..."} 
[2026-11-03 10:59:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229861,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fe16800012cecd90007132748000800b52c..."} 
[2026-11-03 10:59:32] local.INFO: Processing buffer {"connection_id":229861,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a19fe15090012cecd54007133d20000b00a62c..."} 
[2026-11-03 10:59:32] local.INFO: Packet analysis {"connection_id":229861,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a19fe1"} 
[2026-11-03 10:59:32] local.INFO: Extracted packet for processing {"connection_id":229861,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fe1"} 
[2026-11-03 10:59:32] local.INFO: GPS Element Parsed {"raw_longitude":753718592,"raw_latitude":118701344,"longitude_deg":75.3718592,"latitude_deg":11.8701344,"altitude":11,"angle":166,"satellites":44,"speed":35,"hex_longitude":"2cecd540","hex_latitude":"07133d20","is_valid_coordinates":true} 
[2026-11-03 10: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-11-03 10:59:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183025664001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:59:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37448889300680704,"note":"Value kept but may cause issues"} 
[2026-11-03 10:59:32] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1383449480143097856,"note":"Value kept but may cause issues"} 
[2026-11-03 10:59:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,180,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:59:32] local.INFO: AVL Record Parsed {"raw_timestamp":1793683706000,"timestamp_ms":1793683706000,"timestamp_seconds":1793683706,"priority":1,"record_length":96,"hex_timestamp":"000001a19fe15090"} 
[2026-11-03 10:59:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:59:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10:59:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 10:59:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10: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-11-03 10:59:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:59:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:59:32] local.INFO: Teltonika packet parsed successfully {"connection_id":229861,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:59:32] local.INFO: Passing IMEI to GPS processor {"connection_id":229861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:59:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":229861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:59:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.17","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:59:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:59:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:59:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183025664001,"66":27800,"180":206,"83":41472,"24":35,"16":37448889300680704,"44":-1383449480143097856},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,180,83,24,16,44]} 
[2026-11-03 10:59:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:59:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:59:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183025664001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:59:32] local.INFO: Unknown IO ID detected {"io_id":180,"value":206,"description":"Unknown IO ID 180"} 
[2026-11-03 10:59:32] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:59:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37448889300680704,"km_value":37448889300680.7,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:59:32] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1383449480143097856,"description":"Unknown IO ID 44"} 
[2026-11-03 10:59:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183025664001,"power":27800,"unknown_180":206,"unknown_83":41472,"ignition":35,"odometer":null,"unknown_44":-1383449480143097856}} 
[2026-11-03 10:59:32] local.INFO: DEBUG: GPS processor result {"connection_id":229861,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54291,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:59:32] local.INFO: GPS data processed {"connection_id":229861,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:59:32] local.INFO: Acknowledgment sent {"connection_id":229861,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:59:32] local.INFO: Packet analysis {"connection_id":229861,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fe1"} 
[2026-11-03 10:59:32] local.INFO: Extracted packet for processing {"connection_id":229861,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fe1"} 
[2026-11-03 10:59:32] local.INFO: GPS Element Parsed {"raw_longitude":753719552,"raw_latitude":118695752,"longitude_deg":75.3719552,"latitude_deg":11.8695752,"altitude":8,"angle":181,"satellites":44,"speed":36,"hex_longitude":"2cecd900","hex_latitude":"07132748","is_valid_coordinates":true} 
[2026-11-03 10: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-11-03 10:59:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183028736001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:59:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37449164178587648,"note":"Value kept but may cause issues"} 
[2026-11-03 10:59:32] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1381127311587467264,"note":"Value kept but may cause issues"} 
[2026-11-03 10:59:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,118,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:59:32] local.INFO: AVL Record Parsed {"raw_timestamp":1793683712000,"timestamp_ms":1793683712000,"timestamp_seconds":1793683712,"priority":1,"record_length":96,"hex_timestamp":"000001a19fe16800"} 
[2026-11-03 10:59:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:59:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 10: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 10:59:32] 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-11-03 10: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-11-03 10:59:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:59:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:59:32] local.INFO: Teltonika packet parsed successfully {"connection_id":229861,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:59:32] local.INFO: Passing IMEI to GPS processor {"connection_id":229861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:59:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":229861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:59:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.17","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 10:59:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:59:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:59:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183028736001,"66":27952,"118":206,"83":41472,"24":36,"16":37449164178587648,"44":-1381127311587467264},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,118,83,24,16,44]} 
[2026-11-03 10:59:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:59:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:59:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183028736001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:59:32] local.INFO: Unknown IO ID detected {"io_id":118,"value":206,"description":"Unknown IO ID 118"} 
[2026-11-03 10:59:32] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:59:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37449164178587648,"km_value":37449164178587.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:59:32] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1381127311587467264,"description":"Unknown IO ID 44"} 
[2026-11-03 10:59:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183028736001,"power":27952,"unknown_118":206,"unknown_83":41472,"ignition":36,"odometer":null,"unknown_44":-1381127311587467264}} 
[2026-11-03 10:59:32] local.INFO: DEBUG: GPS processor result {"connection_id":229861,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54292,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:59:32] local.INFO: GPS data processed {"connection_id":229861,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:59:32] local.INFO: Acknowledgment sent {"connection_id":229861,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 10:59:33] local.INFO: TCP Data received {"connection_id":229861,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fe16fd0012cecd78007132090000800ca2b..."} 
[2026-11-03 10:59:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229861,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fe16fd0012cecd78007132090000800ca2b..."} 
[2026-11-03 10:59:33] local.INFO: Processing buffer {"connection_id":229861,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fe16fd0012cecd78007132090000800ca2b..."} 
[2026-11-03 10:59:33] local.INFO: Packet analysis {"connection_id":229861,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fe1"} 
[2026-11-03 10:59:33] local.INFO: Extracted packet for processing {"connection_id":229861,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fe1"} 
[2026-11-03 10:59:33] local.INFO: GPS Element Parsed {"raw_longitude":753719168,"raw_latitude":118694032,"longitude_deg":75.3719168,"latitude_deg":11.8694032,"altitude":8,"angle":202,"satellites":43,"speed":35,"hex_longitude":"2cecd780","hex_latitude":"07132090","is_valid_coordinates":true} 
[2026-11-03 10: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-11-03 10:59:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183030272001,"note":"Value kept but may cause issues"} 
[2026-11-03 10:59:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37449250077933568,"note":"Value kept but may cause issues"} 
[2026-11-03 10:59:33] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1380071780426233856,"note":"Value kept but may cause issues"} 
[2026-11-03 10:59:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,118,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 10:59:33] local.INFO: AVL Record Parsed {"raw_timestamp":1793683714000,"timestamp_ms":1793683714000,"timestamp_seconds":1793683714,"priority":1,"record_length":96,"hex_timestamp":"000001a19fe16fd0"} 
[2026-11-03 10:59:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 10:59: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-11-03 10: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":109,"n8_eight_byte":48,"data_length":795,"current_offset":136} 
[2026-11-03 10:59:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1175,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 10: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-11-03 10:59:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 10:59:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 10:59:33] local.INFO: Teltonika packet parsed successfully {"connection_id":229861,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 10:59:33] local.INFO: Passing IMEI to GPS processor {"connection_id":229861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:59:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":229861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 10:59: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-11-03 10:59:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 10:59:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 10:59:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183030272001,"66":27843,"118":206,"83":41472,"24":35,"16":37449250077933568,"44":-1380071780426233856},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,118,83,24,16,44]} 
[2026-11-03 10:59:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 10:59:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 10:59:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183030272001,"description":"Unknown IO ID 0"} 
[2026-11-03 10:59:33] local.INFO: Unknown IO ID detected {"io_id":118,"value":206,"description":"Unknown IO ID 118"} 
[2026-11-03 10:59:33] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 10:59:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37449250077933568,"km_value":37449250077933.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 10:59:33] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1380071780426233856,"description":"Unknown IO ID 44"} 
[2026-11-03 10:59:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183030272001,"power":27843,"unknown_118":206,"unknown_83":41472,"ignition":35,"odometer":null,"unknown_44":-1380071780426233856}} 
[2026-11-03 10:59:33] local.INFO: DEBUG: GPS processor result {"connection_id":229861,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54293,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 10:59:33] local.INFO: GPS data processed {"connection_id":229861,"processed":1,"errors":0,"total":1} 
[2026-11-03 10:59:33] local.INFO: Acknowledgment sent {"connection_id":229861,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:00:03] local.INFO: TCP Data received {"connection_id":228143,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:00:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228143,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:00:03] local.INFO: Processing buffer {"connection_id":228143,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:00:03] local.INFO: IMEI packet received {"connection_id":228143,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:00:03] local.INFO: IMEI acknowledgment sent {"connection_id":228143,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:00:05] local.INFO: TCP Data received {"connection_id":228143,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:00:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228143,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:00:05] local.INFO: Processing buffer {"connection_id":228143,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:00:05] local.INFO: IMEI packet received {"connection_id":228143,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:00:05] local.INFO: IMEI acknowledgment sent {"connection_id":228143,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:00:10] local.INFO: TCP Data received {"connection_id":228143,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:00:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228143,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:00:10] local.INFO: Processing buffer {"connection_id":228143,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:00:10] local.INFO: IMEI packet received {"connection_id":228143,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:00:10] local.INFO: IMEI acknowledgment sent {"connection_id":228143,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:00:11] local.INFO: TCP Data received {"connection_id":228143,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fe177a0012cecd3c007131a90000700db2b..."} 
[2026-11-03 11:00:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228143,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fe177a0012cecd3c007131a90000700db2b..."} 
[2026-11-03 11:00:11] local.INFO: Processing buffer {"connection_id":228143,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fe177a0012cecd3c007131a90000700db2b..."} 
[2026-11-03 11:00:11] local.INFO: Packet analysis {"connection_id":228143,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fe1"} 
[2026-11-03 11:00:11] local.INFO: Extracted packet for processing {"connection_id":228143,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fe1"} 
[2026-11-03 11:00:11] local.INFO: GPS Element Parsed {"raw_longitude":753718208,"raw_latitude":118692496,"longitude_deg":75.3718208,"latitude_deg":11.8692496,"altitude":7,"angle":219,"satellites":43,"speed":37,"hex_longitude":"2cecd3c0","hex_latitude":"07131a90","is_valid_coordinates":true} 
[2026-11-03 11:00: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-11-03 11:00:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183030784001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:00:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37449335977279488,"note":"Value kept but may cause issues"} 
[2026-11-03 11:00:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1380493992891740160,"note":"Value kept but may cause issues"} 
[2026-11-03 11:00:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,118,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:00:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793683716000,"timestamp_ms":1793683716000,"timestamp_seconds":1793683716,"priority":1,"record_length":96,"hex_timestamp":"000001a19fe177a0"} 
[2026-11-03 11:00:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:00: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-11-03 11:00: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":195,"data_length":795,"current_offset":136} 
[2026-11-03 11:00:11] 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-11-03 11:00: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-11-03 11:00:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:00:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:00:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228143,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:00:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:00:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:00:11] 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-11-03 11:00:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:00:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:00:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183030784001,"66":27713,"118":206,"83":41472,"24":37,"16":37449335977279488,"44":-1380493992891740160},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,118,83,24,16,44]} 
[2026-11-03 11:00:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:00:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:00:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183030784001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:00:11] local.INFO: Unknown IO ID detected {"io_id":118,"value":206,"description":"Unknown IO ID 118"} 
[2026-11-03 11:00:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:00:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37449335977279488,"km_value":37449335977279.484,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:00:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1380493992891740160,"description":"Unknown IO ID 44"} 
[2026-11-03 11:00:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183030784001,"power":27713,"unknown_118":206,"unknown_83":41472,"ignition":37,"odometer":null,"unknown_44":-1380493992891740160}} 
[2026-11-03 11:00:11] local.INFO: DEBUG: GPS processor result {"connection_id":228143,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54294,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:00:11] local.INFO: GPS data processed {"connection_id":228143,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:00:11] local.INFO: Acknowledgment sent {"connection_id":228143,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:00:21] local.INFO: TCP Data received {"connection_id":228600,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:00:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228600,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:00:21] local.INFO: Processing buffer {"connection_id":228600,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:00:21] local.INFO: IMEI packet received {"connection_id":228600,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 11:00:21] local.INFO: IMEI acknowledgment sent {"connection_id":228600,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:00:42] local.INFO: TCP Data received {"connection_id":228143,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fe2b408012cec1d8007136788000e01252b..."} 
[2026-11-03 11:00:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228143,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fe2b408012cec1d8007136788000e01252b..."} 
[2026-11-03 11:00:42] local.INFO: Processing buffer {"connection_id":228143,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fe2b408012cec1d8007136788000e01252b..."} 
[2026-11-03 11:00:42] local.INFO: Packet analysis {"connection_id":228143,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fe2"} 
[2026-11-03 11:00:42] local.INFO: Extracted packet for processing {"connection_id":228143,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fe2"} 
[2026-11-03 11:00:42] local.INFO: GPS Element Parsed {"raw_longitude":753671552,"raw_latitude":118712200,"longitude_deg":75.3671552,"latitude_deg":11.87122,"altitude":14,"angle":293,"satellites":43,"speed":8,"hex_longitude":"2cec1d80","hex_latitude":"07136788","is_valid_coordinates":true} 
[2026-11-03 11:00: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-11-03 11:00:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183048960001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:00:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37452265144975360,"note":"Value kept but may cause issues"} 
[2026-11-03 11:00:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1427781788975546368,"note":"Value kept but may cause issues"} 
[2026-11-03 11:00:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,150,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:00:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793683797000,"timestamp_ms":1793683797000,"timestamp_seconds":1793683797,"priority":1,"record_length":96,"hex_timestamp":"000001a19fe2b408"} 
[2026-11-03 11:00:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:00: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-11-03 11:00: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":173,"data_length":795,"current_offset":136} 
[2026-11-03 11:00:42] 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-11-03 11:00: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-11-03 11:00:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:00:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:00:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228143,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:00:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:00:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:00:42] 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-11-03 11:00:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:00:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:00:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183048960001,"66":27995,"150":206,"83":41472,"24":8,"16":37452265144975360,"44":-1427781788975546368},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,150,83,24,16,44]} 
[2026-11-03 11:00:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:00:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:00:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183048960001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:00:42] local.INFO: Unknown IO ID detected {"io_id":150,"value":206,"description":"Unknown IO ID 150"} 
[2026-11-03 11:00:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:00:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37452265144975360,"km_value":37452265144975.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:00:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1427781788975546368,"description":"Unknown IO ID 44"} 
[2026-11-03 11:00:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183048960001,"power":27995,"unknown_150":206,"unknown_83":41472,"ignition":8,"odometer":null,"unknown_44":-1427781788975546368}} 
[2026-11-03 11:00:42] local.INFO: DEBUG: GPS processor result {"connection_id":228143,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54295,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:00:42] local.INFO: GPS data processed {"connection_id":228143,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:00:42] local.INFO: Acknowledgment sent {"connection_id":228143,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:00:44] local.INFO: TCP Data received {"connection_id":228144,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:00:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228144,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:00:44] local.INFO: Processing buffer {"connection_id":228144,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:00:44] local.INFO: IMEI packet received {"connection_id":228144,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 11:00:44] local.INFO: IMEI acknowledgment sent {"connection_id":228144,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:01:05] local.INFO: TCP Data received {"connection_id":231696,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:01:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231696,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:01:05] local.INFO: Processing buffer {"connection_id":231696,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:01:05] local.INFO: IMEI packet received {"connection_id":231696,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:01:05] local.INFO: IMEI acknowledgment sent {"connection_id":231696,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:01:10] local.INFO: TCP Data received {"connection_id":231696,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:01:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231696,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:01:10] local.INFO: Processing buffer {"connection_id":231696,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:01:10] local.INFO: IMEI packet received {"connection_id":231696,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:01:10] local.INFO: IMEI acknowledgment sent {"connection_id":231696,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:01:35] local.INFO: TCP Data received {"connection_id":231696,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fe2bbd8012cec1b8007136900001001312c..."} 
[2026-11-03 11:01:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231696,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fe2bbd8012cec1b8007136900001001312c..."} 
[2026-11-03 11:01:35] local.INFO: Processing buffer {"connection_id":231696,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fe2bbd8012cec1b8007136900001001312c..."} 
[2026-11-03 11:01:35] local.INFO: Packet analysis {"connection_id":231696,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fe2"} 
[2026-11-03 11:01:35] local.INFO: Extracted packet for processing {"connection_id":231696,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fe2"} 
[2026-11-03 11:01:35] local.INFO: GPS Element Parsed {"raw_longitude":753671040,"raw_latitude":118712576,"longitude_deg":75.367104,"latitude_deg":11.8712576,"altitude":16,"angle":305,"satellites":44,"speed":13,"hex_longitude":"2cec1b80","hex_latitude":"07136900","is_valid_coordinates":true} 
[2026-11-03 11:01: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-11-03 11:01:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183052032001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:01:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37452299504713728,"note":"Value kept but may cause issues"} 
[2026-11-03 11:01:35] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1432848338555271168,"note":"Value kept but may cause issues"} 
[2026-11-03 11:01:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,150,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:01:35] local.INFO: AVL Record Parsed {"raw_timestamp":1793683799000,"timestamp_ms":1793683799000,"timestamp_seconds":1793683799,"priority":1,"record_length":96,"hex_timestamp":"000001a19fe2bbd8"} 
[2026-11-03 11:01:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:01: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-11-03 11:01: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-11-03 11:01: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-11-03 11:01: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-11-03 11:01:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:01:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:01:35] local.INFO: Teltonika packet parsed successfully {"connection_id":231696,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:01:35] local.INFO: Passing IMEI to GPS processor {"connection_id":231696,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:01:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":231696,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:01:35] 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-11-03 11:01:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:01:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:01:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183052032001,"66":27908,"150":206,"83":41472,"24":13,"16":37452299504713728,"44":-1432848338555271168},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,150,83,24,16,44]} 
[2026-11-03 11:01:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:01:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:01:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183052032001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:01:35] local.INFO: Unknown IO ID detected {"io_id":150,"value":206,"description":"Unknown IO ID 150"} 
[2026-11-03 11:01:35] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:01:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37452299504713728,"km_value":37452299504713.73,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:01:35] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1432848338555271168,"description":"Unknown IO ID 44"} 
[2026-11-03 11:01:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183052032001,"power":27908,"unknown_150":206,"unknown_83":41472,"ignition":13,"odometer":null,"unknown_44":-1432848338555271168}} 
[2026-11-03 11:01:35] local.INFO: DEBUG: GPS processor result {"connection_id":231696,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54296,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:01:35] local.INFO: GPS data processed {"connection_id":231696,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:01:35] local.INFO: Acknowledgment sent {"connection_id":231696,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:02:04] local.INFO: TCP Data received {"connection_id":228145,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:02:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228145,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:02:04] local.INFO: Processing buffer {"connection_id":228145,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:02:04] local.INFO: IMEI packet received {"connection_id":228145,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:02:04] local.INFO: IMEI acknowledgment sent {"connection_id":228145,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:02:10] local.INFO: TCP Data received {"connection_id":228145,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:02:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228145,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:02:10] local.INFO: Processing buffer {"connection_id":228145,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:02:10] local.INFO: IMEI packet received {"connection_id":228145,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:02:10] local.INFO: IMEI acknowledgment sent {"connection_id":228145,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:02:11] local.INFO: TCP Data received {"connection_id":228145,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fe2c3a8012cec190007136b380010013d2c..."} 
[2026-11-03 11:02:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228145,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fe2c3a8012cec190007136b380010013d2c..."} 
[2026-11-03 11:02:11] local.INFO: Processing buffer {"connection_id":228145,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fe2c3a8012cec190007136b380010013d2c..."} 
[2026-11-03 11:02:11] local.INFO: Packet analysis {"connection_id":228145,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fe2"} 
[2026-11-03 11:02:11] local.INFO: Extracted packet for processing {"connection_id":228145,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fe2"} 
[2026-11-03 11:02:11] local.INFO: GPS Element Parsed {"raw_longitude":753670400,"raw_latitude":118713144,"longitude_deg":75.36704,"latitude_deg":11.8713144,"altitude":16,"angle":317,"satellites":44,"speed":18,"hex_longitude":"2cec1900","hex_latitude":"07136b38","is_valid_coordinates":true} 
[2026-11-03 11:02: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-11-03 11:02:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183052544001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:02:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37452338159419392,"note":"Value kept but may cause issues"} 
[2026-11-03 11:02:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1433411288508596224,"note":"Value kept but may cause issues"} 
[2026-11-03 11:02:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,150,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:02:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793683801000,"timestamp_ms":1793683801000,"timestamp_seconds":1793683801,"priority":1,"record_length":96,"hex_timestamp":"000001a19fe2c3a8"} 
[2026-11-03 11:02:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:02: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-11-03 11:02:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 11:02:11] 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-11-03 11:02: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-11-03 11:02:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:02:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:02:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228145,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:02:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:02:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:02:11] 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-11-03 11:02:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:02:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:02:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183052544001,"66":27995,"150":206,"83":41472,"24":18,"16":37452338159419392,"44":-1433411288508596224},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,150,83,24,16,44]} 
[2026-11-03 11:02:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:02:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:02:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183052544001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:02:11] local.INFO: Unknown IO ID detected {"io_id":150,"value":206,"description":"Unknown IO ID 150"} 
[2026-11-03 11:02:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:02:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37452338159419392,"km_value":37452338159419.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:02:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1433411288508596224,"description":"Unknown IO ID 44"} 
[2026-11-03 11:02:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183052544001,"power":27995,"unknown_150":206,"unknown_83":41472,"ignition":18,"odometer":null,"unknown_44":-1433411288508596224}} 
[2026-11-03 11:02:11] local.INFO: DEBUG: GPS processor result {"connection_id":228145,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54297,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:02:11] local.INFO: GPS data processed {"connection_id":228145,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:02:11] local.INFO: Acknowledgment sent {"connection_id":228145,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:02:42] local.INFO: TCP Data received {"connection_id":228145,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fe315b0012cebfdc0071384b0000d01382b..."} 
[2026-11-03 11:02:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228145,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fe315b0012cebfdc0071384b0000d01382b..."} 
[2026-11-03 11:02:42] local.INFO: Processing buffer {"connection_id":228145,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fe315b0012cebfdc0071384b0000d01382b..."} 
[2026-11-03 11:02:42] local.INFO: Packet analysis {"connection_id":228145,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fe3"} 
[2026-11-03 11:02:42] local.INFO: Extracted packet for processing {"connection_id":228145,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fe3"} 
[2026-11-03 11:02:42] local.INFO: GPS Element Parsed {"raw_longitude":753663424,"raw_latitude":118719664,"longitude_deg":75.3663424,"latitude_deg":11.8719664,"altitude":13,"angle":312,"satellites":43,"speed":29,"hex_longitude":"2cebfdc0","hex_latitude":"071384b0","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:02:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183053056001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:02:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37452797720920064,"note":"Value kept but may cause issues"} 
[2026-11-03 11:02:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1434114975950227456,"note":"Value kept but may cause issues"} 
[2026-11-03 11:02:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,203,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:02:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793683822000,"timestamp_ms":1793683822000,"timestamp_seconds":1793683822,"priority":1,"record_length":96,"hex_timestamp":"000001a19fe315b0"} 
[2026-11-03 11:02:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:02: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-11-03 11: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 11:02:42] 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-11-03 11: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-11-03 11:02:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:02:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:02:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228145,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:02:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:02:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:02:42] 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-11-03 11:02:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:02:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:02:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183053056001,"66":27930,"203":206,"83":41472,"24":29,"16":37452797720920064,"44":-1434114975950227456},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,203,83,24,16,44]} 
[2026-11-03 11:02:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:02:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:02:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183053056001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:02:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:02:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37452797720920064,"km_value":37452797720920.06,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:02:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1434114975950227456,"description":"Unknown IO ID 44"} 
[2026-11-03 11:02:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183053056001,"power":27930,"mnc":206,"unknown_83":41472,"ignition":29,"odometer":null,"unknown_44":-1434114975950227456}} 
[2026-11-03 11:02:42] local.INFO: DEBUG: GPS processor result {"connection_id":228145,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54298,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:02:42] local.INFO: GPS data processed {"connection_id":228145,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:02:42] local.INFO: Acknowledgment sent {"connection_id":228145,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:03:40] local.INFO: TCP Data received {"connection_id":229862,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:03:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229862,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:03:40] local.INFO: Processing buffer {"connection_id":229862,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:03:40] local.INFO: IMEI packet received {"connection_id":229862,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:03:40] local.INFO: IMEI acknowledgment sent {"connection_id":229862,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:03:40] local.INFO: TCP Data received {"connection_id":229862,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:03:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229862,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:03:40] local.INFO: Processing buffer {"connection_id":229862,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:03:40] local.INFO: IMEI packet received {"connection_id":229862,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:03:40] local.INFO: IMEI acknowledgment sent {"connection_id":229862,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:03:45] local.INFO: TCP Data received {"connection_id":229862,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:03:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229862,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:03:45] local.INFO: Processing buffer {"connection_id":229862,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:03:45] local.INFO: IMEI packet received {"connection_id":229862,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:03:45] local.INFO: IMEI acknowledgment sent {"connection_id":229862,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:03:45] local.INFO: TCP Data received {"connection_id":229862,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fe47d10012ceb8e0007138b10000f00fb2d..."} 
[2026-11-03 11:03:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229862,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fe47d10012ceb8e0007138b10000f00fb2d..."} 
[2026-11-03 11:03:45] local.INFO: Processing buffer {"connection_id":229862,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fe47d10012ceb8e0007138b10000f00fb2d..."} 
[2026-11-03 11:03:45] local.INFO: Packet analysis {"connection_id":229862,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fe4"} 
[2026-11-03 11:03:45] local.INFO: Extracted packet for processing {"connection_id":229862,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fe4"} 
[2026-11-03 11:03:45] local.INFO: GPS Element Parsed {"raw_longitude":753634816,"raw_latitude":118721296,"longitude_deg":75.3634816,"latitude_deg":11.8721296,"altitude":15,"angle":251,"satellites":45,"speed":23,"hex_longitude":"2ceb8e00","hex_latitude":"07138b10","is_valid_coordinates":true} 
[2026-11-03 11:03: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-11-03 11:03:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183076608001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:03:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37454571542413312,"note":"Value kept but may cause issues"} 
[2026-11-03 11:03:45] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1464936485896929280,"note":"Value kept but may cause issues"} 
[2026-11-03 11:03:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:03:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793683914000,"timestamp_ms":1793683914000,"timestamp_seconds":1793683914,"priority":1,"record_length":96,"hex_timestamp":"000001a19fe47d10"} 
[2026-11-03 11:03:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:03:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 11:03: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 11:03:45] 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-11-03 11:03: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-11-03 11:03:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:03:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:03:45] local.INFO: Teltonika packet parsed successfully {"connection_id":229862,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:03:45] local.INFO: Passing IMEI to GPS processor {"connection_id":229862,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:03:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":229862,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:03:45] 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-11-03 11:03:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:03:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:03:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183076608001,"66":27908,"3":206,"83":41472,"24":23,"16":37454571542413312,"44":-1464936485896929280},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,83,24,16,44]} 
[2026-11-03 11:03:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:03:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:03:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183076608001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:03:45] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 11:03:45] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:03:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37454571542413312,"km_value":37454571542413.31,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:03:45] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1464936485896929280,"description":"Unknown IO ID 44"} 
[2026-11-03 11:03:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183076608001,"power":27908,"unknown_3":206,"unknown_83":41472,"ignition":23,"odometer":null,"unknown_44":-1464936485896929280}} 
[2026-11-03 11:03:45] local.INFO: DEBUG: GPS processor result {"connection_id":229862,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54299,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:03:45] local.INFO: GPS data processed {"connection_id":229862,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:03:45] local.INFO: Acknowledgment sent {"connection_id":229862,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:04:08] local.INFO: TCP Data received {"connection_id":228146,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:04:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228146,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:04:08] local.INFO: Processing buffer {"connection_id":228146,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:04:08] local.INFO: IMEI packet received {"connection_id":228146,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:04:08] local.INFO: IMEI acknowledgment sent {"connection_id":228146,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:04:09] local.INFO: TCP Data received {"connection_id":228146,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:04:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228146,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:04:09] local.INFO: Processing buffer {"connection_id":228146,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:04:09] local.INFO: IMEI packet received {"connection_id":228146,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:04:09] local.INFO: IMEI acknowledgment sent {"connection_id":228146,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:04:10] local.INFO: TCP Data received {"connection_id":228146,"ip":"42.106.6.17","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 11:04:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228146,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 11:04:10] local.INFO: Processing buffer {"connection_id":228146,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 11:04:10] local.INFO: IMEI packet received {"connection_id":228146,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:04:10] local.INFO: IMEI acknowledgment sent {"connection_id":228146,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:06:11] local.INFO: TCP Data received {"connection_id":228147,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:06:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228147,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:06:11] local.INFO: Processing buffer {"connection_id":228147,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:06:11] local.INFO: IMEI packet received {"connection_id":228147,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 11:06:11] local.INFO: IMEI acknowledgment sent {"connection_id":228147,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:09:15] local.INFO: TCP Data received {"connection_id":231701,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:09:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231701,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:09:15] local.INFO: Processing buffer {"connection_id":231701,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:09:15] local.INFO: IMEI packet received {"connection_id":231701,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:09:15] local.INFO: IMEI acknowledgment sent {"connection_id":231701,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:09:16] local.INFO: TCP Data received {"connection_id":231701,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fe9ebb0012ceb6fc00713bd280015004f2d..."} 
[2026-11-03 11:09:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231701,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fe9ebb0012ceb6fc00713bd280015004f2d..."} 
[2026-11-03 11:09:16] local.INFO: Processing buffer {"connection_id":231701,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fe9ebb0012ceb6fc00713bd280015004f2d..."} 
[2026-11-03 11:09:16] local.INFO: Packet analysis {"connection_id":231701,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fe9"} 
[2026-11-03 11:09:16] local.INFO: Extracted packet for processing {"connection_id":231701,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fe9"} 
[2026-11-03 11:09:16] local.INFO: GPS Element Parsed {"raw_longitude":753627072,"raw_latitude":118734120,"longitude_deg":75.3627072,"latitude_deg":11.873412,"altitude":21,"angle":79,"satellites":45,"speed":12,"hex_longitude":"2ceb6fc0","hex_latitude":"0713bd28","is_valid_coordinates":true} 
[2026-11-03 11:09:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 11:09:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183172352001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:09:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37459832877350912,"note":"Value kept but may cause issues"} 
[2026-11-03 11:09:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1482739778171648000,"note":"Value kept but may cause issues"} 
[2026-11-03 11:09:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:09:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793684270000,"timestamp_ms":1793684270000,"timestamp_seconds":1793684270,"priority":1,"record_length":96,"hex_timestamp":"000001a19fe9ebb0"} 
[2026-11-03 11:09:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:09: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-11-03 11:09:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 11:09:16] 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-11-03 11:09:16] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 11:09:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:09:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:09:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231701,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:09:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:09:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:09:16] 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-11-03 11:09:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:09:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:09:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183172352001,"66":28126,"190":206,"83":41472,"24":12,"16":37459832877350912,"44":-1482739778171648000},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 11:09:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:09:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:09:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183172352001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:09:16] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 11:09:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:09:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37459832877350912,"km_value":37459832877350.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:09:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1482739778171648000,"description":"Unknown IO ID 44"} 
[2026-11-03 11:09:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183172352001,"power":28126,"unknown_190":206,"unknown_83":41472,"ignition":12,"odometer":null,"unknown_44":-1482739778171648000}} 
[2026-11-03 11:09:16] local.INFO: DEBUG: GPS processor result {"connection_id":231701,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54300,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:09:16] local.INFO: GPS data processed {"connection_id":231701,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:09:16] local.INFO: Acknowledgment sent {"connection_id":231701,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:09:47] local.INFO: TCP Data received {"connection_id":231701,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fea0ed8012ceb79400713bf680012003b2e..."} 
[2026-11-03 11:09:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231701,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fea0ed8012ceb79400713bf680012003b2e..."} 
[2026-11-03 11:09:47] local.INFO: Processing buffer {"connection_id":231701,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fea0ed8012ceb79400713bf680012003b2e..."} 
[2026-11-03 11:09:47] local.INFO: Packet analysis {"connection_id":231701,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fea"} 
[2026-11-03 11:09:47] local.INFO: Extracted packet for processing {"connection_id":231701,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fea"} 
[2026-11-03 11:09:47] local.INFO: GPS Element Parsed {"raw_longitude":753629504,"raw_latitude":118734696,"longitude_deg":75.3629504,"latitude_deg":11.8734696,"altitude":18,"angle":59,"satellites":46,"speed":7,"hex_longitude":"2ceb7940","hex_latitude":"0713bf68","is_valid_coordinates":true} 
[2026-11-03 11:09: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-11-03 11:09:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183173120001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:09:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37459953136435200,"note":"Value kept but may cause issues"} 
[2026-11-03 11:09:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1481754615753136128,"note":"Value kept but may cause issues"} 
[2026-11-03 11:09:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:09:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793684279000,"timestamp_ms":1793684279000,"timestamp_seconds":1793684279,"priority":1,"record_length":96,"hex_timestamp":"000001a19fea0ed8"} 
[2026-11-03 11:09:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:09: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-11-03 11:09:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":222,"data_length":795,"current_offset":136} 
[2026-11-03 11:09:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2741,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 11:09: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-11-03 11:09:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:09:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:09:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231701,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:09:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:09:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:09:47] 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-11-03 11:09:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:09:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:09:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183173120001,"66":28050,"190":206,"83":41472,"24":7,"16":37459953136435200,"44":-1481754615753136128},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 11:09:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:09:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:09:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183173120001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:09:47] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 11:09:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:09:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37459953136435200,"km_value":37459953136435.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:09:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1481754615753136128,"description":"Unknown IO ID 44"} 
[2026-11-03 11:09:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183173120001,"power":28050,"unknown_190":206,"unknown_83":41472,"ignition":7,"odometer":null,"unknown_44":-1481754615753136128}} 
[2026-11-03 11:09:47] local.INFO: DEBUG: GPS processor result {"connection_id":231701,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54301,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:09:47] local.INFO: GPS data processed {"connection_id":231701,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:09:47] local.INFO: Acknowledgment sent {"connection_id":231701,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:10:05] local.INFO: TCP Data received {"connection_id":229865,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:10:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229865,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:10:05] local.INFO: Processing buffer {"connection_id":229865,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:10:05] local.INFO: IMEI packet received {"connection_id":229865,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:10:05] local.INFO: IMEI acknowledgment sent {"connection_id":229865,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:10:09] local.INFO: TCP Data received {"connection_id":229865,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:10:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229865,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:10:09] local.INFO: Processing buffer {"connection_id":229865,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:10:09] local.INFO: IMEI packet received {"connection_id":229865,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:10:09] local.INFO: IMEI acknowledgment sent {"connection_id":229865,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:10:11] local.INFO: TCP Data received {"connection_id":229865,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fea16a8012ceb7a400713c050001100252e..."} 
[2026-11-03 11:10:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229865,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fea16a8012ceb7a400713c050001100252e..."} 
[2026-11-03 11:10:11] local.INFO: Processing buffer {"connection_id":229865,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fea16a8012ceb7a400713c050001100252e..."} 
[2026-11-03 11:10:11] local.INFO: Packet analysis {"connection_id":229865,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fea"} 
[2026-11-03 11:10:11] local.INFO: Extracted packet for processing {"connection_id":229865,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fea"} 
[2026-11-03 11:10:11] local.INFO: GPS Element Parsed {"raw_longitude":753629760,"raw_latitude":118734928,"longitude_deg":75.362976,"latitude_deg":11.8734928,"altitude":17,"angle":37,"satellites":46,"speed":7,"hex_longitude":"2ceb7a40","hex_latitude":"0713c050","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:10:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183175424001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:10:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37459970316304384,"note":"Value kept but may cause issues"} 
[2026-11-03 11:10:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1479080603474237440,"note":"Value kept but may cause issues"} 
[2026-11-03 11:10:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:10:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793684281000,"timestamp_ms":1793684281000,"timestamp_seconds":1793684281,"priority":1,"record_length":96,"hex_timestamp":"000001a19fea16a8"} 
[2026-11-03 11:10:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11: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-11-03 11: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 11:10:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 11: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-11-03 11:10:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:10:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:10:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229865,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:10:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229865,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:10:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229865,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:10:11] 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-11-03 11:10:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:10:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:10:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183175424001,"66":27995,"190":206,"83":41472,"24":7,"16":37459970316304384,"44":-1479080603474237440},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 11:10:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:10:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:10:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183175424001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:10:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 11:10:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:10:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37459970316304384,"km_value":37459970316304.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:10:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1479080603474237440,"description":"Unknown IO ID 44"} 
[2026-11-03 11:10:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183175424001,"power":27995,"unknown_190":206,"unknown_83":41472,"ignition":7,"odometer":null,"unknown_44":-1479080603474237440}} 
[2026-11-03 11:10:11] local.INFO: DEBUG: GPS processor result {"connection_id":229865,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54302,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:10:11] local.INFO: GPS data processed {"connection_id":229865,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:10:11] local.INFO: Acknowledgment sent {"connection_id":229865,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:10:42] local.INFO: TCP Data received {"connection_id":229865,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a19fea1a90012ceb7a800713c0d8001000132f..."} 
[2026-11-03 11:10:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229865,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fea1a90012ceb7a800713c0d8001000132f..."} 
[2026-11-03 11:10:42] local.INFO: Processing buffer {"connection_id":229865,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fea1a90012ceb7a800713c0d8001000132f..."} 
[2026-11-03 11:10:42] local.INFO: Packet analysis {"connection_id":229865,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fea"} 
[2026-11-03 11:10:42] local.INFO: Extracted packet for processing {"connection_id":229865,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fea"} 
[2026-11-03 11:10:42] local.INFO: GPS Element Parsed {"raw_longitude":753629824,"raw_latitude":118735064,"longitude_deg":75.3629824,"latitude_deg":11.8735064,"altitude":16,"angle":19,"satellites":47,"speed":6,"hex_longitude":"2ceb7a80","hex_latitude":"0713c0d8","is_valid_coordinates":true} 
[2026-11-03 11:10: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-11-03 11:10:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183175936001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:10:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37459978906238976,"note":"Value kept but may cause issues"} 
[2026-11-03 11:10:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478799128497467392,"note":"Value kept but may cause issues"} 
[2026-11-03 11:10:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:10:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793684282000,"timestamp_ms":1793684282000,"timestamp_seconds":1793684282,"priority":1,"record_length":96,"hex_timestamp":"000001a19fea1a90"} 
[2026-11-03 11:10:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:10: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-11-03 11:10:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 11:10:42] 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-11-03 11:10: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-11-03 11:10:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:10:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:10:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229865,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:10:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229865,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:10:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229865,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:10:42] 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-11-03 11:10:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:10:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:10:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183175936001,"66":28028,"190":206,"83":41472,"24":6,"16":37459978906238976,"44":-1478799128497467392},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 11:10:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:10:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:10:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183175936001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:10:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 11:10:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:10:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37459978906238976,"km_value":37459978906238.98,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:10:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478799128497467392,"description":"Unknown IO ID 44"} 
[2026-11-03 11:10:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183175936001,"power":28028,"unknown_190":206,"unknown_83":41472,"ignition":6,"odometer":null,"unknown_44":-1478799128497467392}} 
[2026-11-03 11:10:42] local.INFO: DEBUG: GPS processor result {"connection_id":229865,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54303,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:10:42] local.INFO: GPS data processed {"connection_id":229865,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:10:42] local.INFO: Acknowledgment sent {"connection_id":229865,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:11:05] local.INFO: TCP Data received {"connection_id":228150,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:11:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228150,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:11:05] local.INFO: Processing buffer {"connection_id":228150,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:11:05] local.INFO: IMEI packet received {"connection_id":228150,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:11:05] local.INFO: IMEI acknowledgment sent {"connection_id":228150,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:11:10] local.INFO: TCP Data received {"connection_id":228150,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:11:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228150,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:11:10] local.INFO: Processing buffer {"connection_id":228150,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:11:10] local.INFO: IMEI packet received {"connection_id":228150,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:11:10] local.INFO: IMEI acknowledgment sent {"connection_id":228150,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:11:11] local.INFO: TCP Data received {"connection_id":228150,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a19fea2648012ceb7ac00713c270001001652d..."} 
[2026-11-03 11:11:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228150,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fea2648012ceb7ac00713c270001001652d..."} 
[2026-11-03 11:11:11] local.INFO: Processing buffer {"connection_id":228150,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fea2648012ceb7ac00713c270001001652d..."} 
[2026-11-03 11:11:11] local.INFO: Packet analysis {"connection_id":228150,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fea"} 
[2026-11-03 11:11:11] local.INFO: Extracted packet for processing {"connection_id":228150,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fea"} 
[2026-11-03 11:11:11] local.INFO: GPS Element Parsed {"raw_longitude":753629888,"raw_latitude":118735472,"longitude_deg":75.3629888,"latitude_deg":11.8735472,"altitude":16,"angle":357,"satellites":45,"speed":6,"hex_longitude":"2ceb7ac0","hex_latitude":"0713c270","is_valid_coordinates":true} 
[2026-11-03 11:11: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-11-03 11:11:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183176192001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:11:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460000381075456,"note":"Value kept but may cause issues"} 
[2026-11-03 11:11:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478728759753254912,"note":"Value kept but may cause issues"} 
[2026-11-03 11:11:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:11:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793684285000,"timestamp_ms":1793684285000,"timestamp_seconds":1793684285,"priority":1,"record_length":96,"hex_timestamp":"000001a19fea2648"} 
[2026-11-03 11:11:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:11: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-11-03 11:11:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 11:11:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 11:11: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-11-03 11:11:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:11:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:11:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228150,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:11:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:11:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:11:11] 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-11-03 11:11:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:11:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:11:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183176192001,"66":28050,"190":206,"83":41472,"24":6,"16":37460000381075456,"44":-1478728759753254912},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 11:11:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:11:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:11:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183176192001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:11:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 11:11:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:11:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460000381075456,"km_value":37460000381075.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:11:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478728759753254912,"description":"Unknown IO ID 44"} 
[2026-11-03 11:11:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183176192001,"power":28050,"unknown_190":206,"unknown_83":41472,"ignition":6,"odometer":null,"unknown_44":-1478728759753254912}} 
[2026-11-03 11:11:11] local.INFO: DEBUG: GPS processor result {"connection_id":228150,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54304,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:11:11] local.INFO: GPS data processed {"connection_id":228150,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:11:11] local.INFO: Acknowledgment sent {"connection_id":228150,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:11:41] local.INFO: TCP Data received {"connection_id":231702,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:11:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231702,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:11:41] local.INFO: Processing buffer {"connection_id":231702,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:11:41] local.INFO: IMEI packet received {"connection_id":231702,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 11:11:41] local.INFO: IMEI acknowledgment sent {"connection_id":231702,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:11:43] local.INFO: TCP Data received {"connection_id":228150,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a19fea7850012ceb75c00713c698000e015e2e..."} 
[2026-11-03 11:11:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228150,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19fea7850012ceb75c00713c698000e015e2e..."} 
[2026-11-03 11:11:43] local.INFO: Processing buffer {"connection_id":228150,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19fea7850012ceb75c00713c698000e015e2e..."} 
[2026-11-03 11:11:43] local.INFO: Packet analysis {"connection_id":228150,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fea"} 
[2026-11-03 11:11:43] local.INFO: Extracted packet for processing {"connection_id":228150,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fea"} 
[2026-11-03 11:11:43] local.INFO: GPS Element Parsed {"raw_longitude":753628608,"raw_latitude":118736536,"longitude_deg":75.3628608,"latitude_deg":11.8736536,"altitude":14,"angle":350,"satellites":46,"speed":4,"hex_longitude":"2ceb75c0","hex_latitude":"0713c698","is_valid_coordinates":true} 
[2026-11-03 11:11:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 11:11:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183176960001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:11:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460099165323264,"note":"Value kept but may cause issues"} 
[2026-11-03 11:11:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478658391008972800,"note":"Value kept but may cause issues"} 
[2026-11-03 11:11:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:11:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793684306000,"timestamp_ms":1793684306000,"timestamp_seconds":1793684306,"priority":1,"record_length":96,"hex_timestamp":"000001a19fea7850"} 
[2026-11-03 11:11:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:11:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 11:11:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 11:11:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 11:11:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 11:11:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:11:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:11:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228150,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:11:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:11:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:11:43] 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-11-03 11:11:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:11:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:11:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183176960001,"66":27930,"190":206,"83":41472,"24":4,"16":37460099165323264,"44":-1478658391008972800},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 11:11:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:11:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:11:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183176960001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:11:43] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 11:11:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:11:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460099165323264,"km_value":37460099165323.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:11:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478658391008972800,"description":"Unknown IO ID 44"} 
[2026-11-03 11:11:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183176960001,"power":27930,"unknown_190":206,"unknown_83":41472,"ignition":4,"odometer":null,"unknown_44":-1478658391008972800}} 
[2026-11-03 11:11:43] local.INFO: DEBUG: GPS processor result {"connection_id":228150,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54305,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:11:43] local.INFO: GPS data processed {"connection_id":228150,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:11:43] local.INFO: Acknowledgment sent {"connection_id":228150,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:12:04] local.INFO: TCP Data received {"connection_id":229866,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:12:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229866,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:12:04] local.INFO: Processing buffer {"connection_id":229866,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:12:04] local.INFO: IMEI packet received {"connection_id":229866,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:12:04] local.INFO: IMEI acknowledgment sent {"connection_id":229866,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:12:10] local.INFO: TCP Data received {"connection_id":229866,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:12:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229866,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:12:10] local.INFO: Processing buffer {"connection_id":229866,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:12:10] local.INFO: IMEI packet received {"connection_id":229866,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:12:10] local.INFO: IMEI acknowledgment sent {"connection_id":229866,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:12:11] local.INFO: TCP Data received {"connection_id":229866,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a19feaca58012ceb74800713c618000d015e2f..."} 
[2026-11-03 11:12:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229866,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19feaca58012ceb74800713c618000d015e2f..."} 
[2026-11-03 11:12:11] local.INFO: Processing buffer {"connection_id":229866,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19feaca58012ceb74800713c618000d015e2f..."} 
[2026-11-03 11:12:11] local.INFO: Packet analysis {"connection_id":229866,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fea"} 
[2026-11-03 11:12:11] local.INFO: Extracted packet for processing {"connection_id":229866,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fea"} 
[2026-11-03 11:12:11] local.INFO: GPS Element Parsed {"raw_longitude":753628288,"raw_latitude":118736408,"longitude_deg":75.3628288,"latitude_deg":11.8736408,"altitude":13,"angle":350,"satellites":47,"speed":0,"hex_longitude":"2ceb7480","hex_latitude":"0713c618","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:12:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183182336001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:12:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460116345192448,"note":"Value kept but may cause issues"} 
[2026-11-03 11:12:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1480065765892253696,"note":"Value kept but may cause issues"} 
[2026-11-03 11:12:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:12:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793684327000,"timestamp_ms":1793684327000,"timestamp_seconds":1793684327,"priority":1,"record_length":96,"hex_timestamp":"000001a19feaca58"} 
[2026-11-03 11:12:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:12: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-11-03 11: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 11:12:11] 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-11-03 11: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-11-03 11:12:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:12:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:12:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229866,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:12:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229866,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:12:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229866,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:12:11] 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-11-03 11:12:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:12:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:12:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183182336001,"66":28104,"190":206,"83":41472,"24":0,"16":37460116345192448,"44":-1480065765892253696},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 11:12:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:12:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:12:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183182336001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:12:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 11:12:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:12:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460116345192448,"km_value":37460116345192.445,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:12:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1480065765892253696,"description":"Unknown IO ID 44"} 
[2026-11-03 11:12:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183182336001,"power":28104,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1480065765892253696}} 
[2026-11-03 11:12:11] local.INFO: DEBUG: GPS processor result {"connection_id":229866,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54306,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:12:11] local.INFO: GPS data processed {"connection_id":229866,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:12:11] local.INFO: Acknowledgment sent {"connection_id":229866,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:12:23] local.INFO: TCP Data received {"connection_id":231702,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:12:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231702,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:12:23] local.INFO: Processing buffer {"connection_id":231702,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:12:23] local.INFO: IMEI packet received {"connection_id":231702,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 11:12:23] local.INFO: IMEI acknowledgment sent {"connection_id":231702,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:12:24] local.INFO: TCP Data received {"connection_id":231702,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a19feb5ae00100000000000000000000000000..."} 
[2026-11-03 11:12:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231702,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19feb5ae00100000000000000000000000000..."} 
[2026-11-03 11:12:24] local.INFO: Processing buffer {"connection_id":231702,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19feb5ae00100000000000000000000000000..."} 
[2026-11-03 11:12:24] local.INFO: Packet analysis {"connection_id":231702,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19feb"} 
[2026-11-03 11:12:24] local.INFO: Extracted packet for processing {"connection_id":231702,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19feb"} 
[2026-11-03 11:12:24] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 11:12: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-11-03 11:12:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183182336001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:12:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19475421829529600,"note":"Value kept but may cause issues"} 
[2026-11-03 11:12:24] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5796554959978655744,"note":"Value kept but may cause issues"} 
[2026-11-03 11:12:24] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,6,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:12:24] local.INFO: AVL Record Parsed {"raw_timestamp":1793684364000,"timestamp_ms":1793684364000,"timestamp_seconds":1793684364,"priority":1,"record_length":96,"hex_timestamp":"000001a19feb5ae0"} 
[2026-11-03 11:12:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:12:24] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 11:12: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":110,"n8_eight_byte":74,"data_length":795,"current_offset":136} 
[2026-11-03 11:12:24] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1414,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 11:12: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-11-03 11:12:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:12:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:12:24] local.INFO: Teltonika packet parsed successfully {"connection_id":231702,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:12:24] local.INFO: Passing IMEI to GPS processor {"connection_id":231702,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 11:12:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":231702,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 11:12:24] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 11:12:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 11:12:24] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 11:12:24] local.INFO: DEBUG: GPS processor result {"connection_id":231702,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 11:12:24] local.INFO: GPS data processed {"connection_id":231702,"processed":0,"errors":0,"total":1} 
[2026-11-03 11:12:24] local.INFO: Acknowledgment sent {"connection_id":231702,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:12:25] local.INFO: TCP Data received {"connection_id":231702,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a19feae5b0012d50ab00064e8768000900532e..."} 
[2026-11-03 11:12:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231702,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19feae5b0012d50ab00064e8768000900532e..."} 
[2026-11-03 11:12:25] local.INFO: Processing buffer {"connection_id":231702,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19feae5b0012d50ab00064e8768000900532e..."} 
[2026-11-03 11:12:25] local.INFO: Packet analysis {"connection_id":231702,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19fea"} 
[2026-11-03 11:12:25] local.INFO: Extracted packet for processing {"connection_id":231702,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19fea"} 
[2026-11-03 11:12:25] local.INFO: GPS Element Parsed {"raw_longitude":760261376,"raw_latitude":105809768,"longitude_deg":76.0261376,"latitude_deg":10.5809768,"altitude":9,"angle":83,"satellites":46,"speed":18,"hex_longitude":"2d50ab00","hex_latitude":"064e8768","is_valid_coordinates":true} 
[2026-11-03 11:12: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-11-03 11:12:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19475421829529600,"note":"Value kept but may cause issues"} 
[2026-11-03 11:12:25] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,6,78,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 11:12:25] local.INFO: AVL Record Parsed {"raw_timestamp":1793684334000,"timestamp_ms":1793684334000,"timestamp_seconds":1793684334,"priority":1,"record_length":96,"hex_timestamp":"000001a19feae5b0"} 
[2026-11-03 11:12:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:12:25] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 11:12: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":110,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-11-03 11:12:25] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2692,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 11:12: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-11-03 11:12:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:12:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:12:25] local.INFO: Teltonika packet parsed successfully {"connection_id":231702,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:12:25] local.INFO: Passing IMEI to GPS processor {"connection_id":231702,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 11:12:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":231702,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 11:12:25] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 11:12:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 11:12:25] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 11:12:25] local.INFO: DEBUG: Device lookup start {"io_data":{"0":0,"66":28137,"6":206,"78":62464,"24":18,"16":19475421829529600},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,6,78,24,16]} 
[2026-11-03 11:12:25] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 11:12:25] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 11:12:25] local.INFO: Unknown IO ID detected {"io_id":0,"value":0,"description":"Unknown IO ID 0"} 
[2026-11-03 11:12:25] local.INFO: Unknown IO ID detected {"io_id":6,"value":206,"description":"Unknown IO ID 6"} 
[2026-11-03 11:12:25] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-11-03 11:12:25] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19475421829529600,"km_value":19475421829529.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:12:25] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":0,"power":28137,"unknown_6":206,"unknown_78":62464,"ignition":18,"odometer":null}} 
[2026-11-03 11:12:25] local.INFO: DEBUG: GPS processor result {"connection_id":231702,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54307,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:12:25] local.INFO: GPS data processed {"connection_id":231702,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:12:25] local.INFO: Acknowledgment sent {"connection_id":231702,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:12:40] local.INFO: TCP Data received {"connection_id":228607,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:12:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228607,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:12:40] local.INFO: Processing buffer {"connection_id":228607,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:12:40] local.INFO: IMEI packet received {"connection_id":228607,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 11:12:40] local.INFO: IMEI acknowledgment sent {"connection_id":228607,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:12:43] local.INFO: TCP Data received {"connection_id":229866,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a19feb1c60012ceb77800713c538000e015e2d..."} 
[2026-11-03 11:12:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229866,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19feb1c60012ceb77800713c538000e015e2d..."} 
[2026-11-03 11:12:43] local.INFO: Processing buffer {"connection_id":229866,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19feb1c60012ceb77800713c538000e015e2d..."} 
[2026-11-03 11:12:43] local.INFO: Packet analysis {"connection_id":229866,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19feb"} 
[2026-11-03 11:12:43] local.INFO: Extracted packet for processing {"connection_id":229866,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19feb"} 
[2026-11-03 11:12:43] local.INFO: GPS Element Parsed {"raw_longitude":753629056,"raw_latitude":118736184,"longitude_deg":75.3629056,"latitude_deg":11.8736184,"altitude":14,"angle":350,"satellites":45,"speed":0,"hex_longitude":"2ceb7780","hex_latitude":"0713c538","is_valid_coordinates":true} 
[2026-11-03 11:12:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 11:12:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183187712001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:12:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460159294865408,"note":"Value kept but may cause issues"} 
[2026-11-03 11:12:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1480417609613174784,"note":"Value kept but may cause issues"} 
[2026-11-03 11:12:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:12:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793684348000,"timestamp_ms":1793684348000,"timestamp_seconds":1793684348,"priority":1,"record_length":96,"hex_timestamp":"000001a19feb1c60"} 
[2026-11-03 11:12:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:12:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 11:12:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-11-03 11:12:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2543,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 11:12:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 11:12:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:12:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:12:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229866,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:12:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229866,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:12:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229866,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:12:43] 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-11-03 11:12:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:12:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:12:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183187712001,"66":28115,"190":206,"83":41472,"24":0,"16":37460159294865408,"44":-1480417609613174784},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 11:12:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:12:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:12:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183187712001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:12:43] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 11:12:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:12:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460159294865408,"km_value":37460159294865.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:12:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1480417609613174784,"description":"Unknown IO ID 44"} 
[2026-11-03 11:12:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183187712001,"power":28115,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1480417609613174784}} 
[2026-11-03 11:12:43] local.INFO: DEBUG: GPS processor result {"connection_id":229866,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54308,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:12:43] local.INFO: GPS data processed {"connection_id":229866,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:12:43] local.INFO: Acknowledgment sent {"connection_id":229866,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:13:04] local.INFO: TCP Data received {"connection_id":228151,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:13:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228151,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:13:04] local.INFO: Processing buffer {"connection_id":228151,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:13:04] local.INFO: IMEI packet received {"connection_id":228151,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:13:04] local.INFO: IMEI acknowledgment sent {"connection_id":228151,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:13:10] local.INFO: TCP Data received {"connection_id":228151,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:13:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228151,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:13:10] local.INFO: Processing buffer {"connection_id":228151,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:13:10] local.INFO: IMEI packet received {"connection_id":228151,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:13:10] local.INFO: IMEI acknowledgment sent {"connection_id":228151,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:13:11] local.INFO: TCP Data received {"connection_id":228151,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a19feb2c00012ceb77c00713c3d8000e00a42e..."} 
[2026-11-03 11:13:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228151,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19feb2c00012ceb77c00713c3d8000e00a42e..."} 
[2026-11-03 11:13:11] local.INFO: Processing buffer {"connection_id":228151,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19feb2c00012ceb77c00713c3d8000e00a42e..."} 
[2026-11-03 11:13:11] local.INFO: Packet analysis {"connection_id":228151,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19feb"} 
[2026-11-03 11:13:11] local.INFO: Extracted packet for processing {"connection_id":228151,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19feb"} 
[2026-11-03 11:13:11] local.INFO: GPS Element Parsed {"raw_longitude":753629120,"raw_latitude":118735832,"longitude_deg":75.362912,"latitude_deg":11.8735832,"altitude":14,"angle":164,"satellites":46,"speed":5,"hex_longitude":"2ceb77c0","hex_latitude":"0713c3d8","is_valid_coordinates":true} 
[2026-11-03 11:13: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-11-03 11:13:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183193088001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:13:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460176474734592,"note":"Value kept but may cause issues"} 
[2026-11-03 11:13:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1479573184683100160,"note":"Value kept but may cause issues"} 
[2026-11-03 11:13:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:13:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793684352000,"timestamp_ms":1793684352000,"timestamp_seconds":1793684352,"priority":1,"record_length":96,"hex_timestamp":"000001a19feb2c00"} 
[2026-11-03 11:13:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:13: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-11-03 11:13:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 11:13:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2642,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 11:13: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-11-03 11:13:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:13:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:13:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228151,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:13:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:13:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:13:11] 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-11-03 11:13:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:13:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:13:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183193088001,"66":28126,"190":206,"83":41472,"24":5,"16":37460176474734592,"44":-1479573184683100160},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 11:13:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:13:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:13:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183193088001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:13:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 11:13:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:13:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460176474734592,"km_value":37460176474734.59,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:13:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1479573184683100160,"description":"Unknown IO ID 44"} 
[2026-11-03 11:13:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183193088001,"power":28126,"unknown_190":206,"unknown_83":41472,"ignition":5,"odometer":null,"unknown_44":-1479573184683100160}} 
[2026-11-03 11:13:11] local.INFO: DEBUG: GPS processor result {"connection_id":228151,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54309,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:13:11] local.INFO: GPS data processed {"connection_id":228151,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:13:11] local.INFO: Acknowledgment sent {"connection_id":228151,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:13:42] local.INFO: TCP Data received {"connection_id":228151,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a19feb7e08012ceb7a000713bd20000c009a2c..."} 
[2026-11-03 11:13:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228151,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19feb7e08012ceb7a000713bd20000c009a2c..."} 
[2026-11-03 11:13:42] local.INFO: Processing buffer {"connection_id":228151,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19feb7e08012ceb7a000713bd20000c009a2c..."} 
[2026-11-03 11:13:42] local.INFO: Packet analysis {"connection_id":228151,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19feb"} 
[2026-11-03 11:13:42] local.INFO: Extracted packet for processing {"connection_id":228151,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19feb"} 
[2026-11-03 11:13:42] local.INFO: GPS Element Parsed {"raw_longitude":753629696,"raw_latitude":118734112,"longitude_deg":75.3629696,"latitude_deg":11.8734112,"altitude":12,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7a00","hex_latitude":"0713bd20","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:13:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183194112001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:13:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460266669047808,"note":"Value kept but may cause issues"} 
[2026-11-03 11:13:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1479502815939012608,"note":"Value kept but may cause issues"} 
[2026-11-03 11:13:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:13:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793684373000,"timestamp_ms":1793684373000,"timestamp_seconds":1793684373,"priority":1,"record_length":96,"hex_timestamp":"000001a19feb7e08"} 
[2026-11-03 11:13:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11: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-11-03 11: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":109,"n8_eight_byte":222,"data_length":795,"current_offset":136} 
[2026-11-03 11:13:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2741,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 11: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-11-03 11:13:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:13:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:13:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228151,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:13:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:13:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:13:42] 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-11-03 11:13:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:13:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:13:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183194112001,"66":27974,"190":206,"83":41472,"24":0,"16":37460266669047808,"44":-1479502815939012608},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 11:13:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:13:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:13:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183194112001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:13:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 11:13:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:13:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460266669047808,"km_value":37460266669047.805,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:13:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1479502815939012608,"description":"Unknown IO ID 44"} 
[2026-11-03 11:13:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183194112001,"power":27974,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1479502815939012608}} 
[2026-11-03 11:13:42] local.INFO: DEBUG: GPS processor result {"connection_id":228151,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54310,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:13:42] local.INFO: GPS data processed {"connection_id":228151,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:13:42] local.INFO: Acknowledgment sent {"connection_id":228151,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:14:04] local.INFO: TCP Data received {"connection_id":228153,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:14:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228153,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:14:04] local.INFO: Processing buffer {"connection_id":228153,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:14:04] local.INFO: IMEI packet received {"connection_id":228153,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:14:04] local.INFO: IMEI acknowledgment sent {"connection_id":228153,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:14:10] local.INFO: TCP Data received {"connection_id":228153,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:14:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228153,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:14:10] local.INFO: Processing buffer {"connection_id":228153,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:14:10] local.INFO: IMEI packet received {"connection_id":228153,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:14:10] local.INFO: IMEI acknowledgment sent {"connection_id":228153,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:14:11] local.INFO: TCP Data received {"connection_id":228153,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a19febd010012ceb7a800713bbd0000c009a2b..."} 
[2026-11-03 11:14:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228153,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19febd010012ceb7a800713bbd0000c009a2b..."} 
[2026-11-03 11:14:11] local.INFO: Processing buffer {"connection_id":228153,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19febd010012ceb7a800713bbd0000c009a2b..."} 
[2026-11-03 11:14:11] local.INFO: Packet analysis {"connection_id":228153,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19feb"} 
[2026-11-03 11:14:11] local.INFO: Extracted packet for processing {"connection_id":228153,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19feb"} 
[2026-11-03 11:14:11] local.INFO: GPS Element Parsed {"raw_longitude":753629824,"raw_latitude":118733776,"longitude_deg":75.3629824,"latitude_deg":11.8733776,"altitude":12,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7a80","hex_latitude":"0713bbd0","is_valid_coordinates":true} 
[2026-11-03 11:14: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-11-03 11:14:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183199488001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:14:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:14:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478869497241853952,"note":"Value kept but may cause issues"} 
[2026-11-03 11:14:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:14:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793684394000,"timestamp_ms":1793684394000,"timestamp_seconds":1793684394,"priority":1,"record_length":96,"hex_timestamp":"000001a19febd010"} 
[2026-11-03 11:14:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:14: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-11-03 11:14:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 11:14:11] 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-11-03 11:14: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-11-03 11:14:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:14:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:14:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228153,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:14:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228153,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:14:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228153,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:14:11] 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-11-03 11:14:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:14:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:14:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183199488001,"66":27995,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478869497241853952},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 11:14:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:14:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:14:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183199488001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:14:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 11:14:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:14:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:14:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478869497241853952,"description":"Unknown IO ID 44"} 
[2026-11-03 11:14:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183199488001,"power":27995,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478869497241853952}} 
[2026-11-03 11:14:11] local.INFO: DEBUG: GPS processor result {"connection_id":228153,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54311,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:14:11] local.INFO: GPS data processed {"connection_id":228153,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:14:11] local.INFO: Acknowledgment sent {"connection_id":228153,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:14:42] local.INFO: TCP Data received {"connection_id":228153,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a19febd7e0012ceb7a800713bbd0000c009a2b..."} 
[2026-11-03 11:14:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228153,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19febd7e0012ceb7a800713bbd0000c009a2b..."} 
[2026-11-03 11:14:42] local.INFO: Processing buffer {"connection_id":228153,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19febd7e0012ceb7a800713bbd0000c009a2b..."} 
[2026-11-03 11:14:42] local.INFO: Packet analysis {"connection_id":228153,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19feb"} 
[2026-11-03 11:14:42] local.INFO: Extracted packet for processing {"connection_id":228153,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19feb"} 
[2026-11-03 11:14:42] local.INFO: GPS Element Parsed {"raw_longitude":753629824,"raw_latitude":118733776,"longitude_deg":75.3629824,"latitude_deg":11.8733776,"altitude":12,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7a80","hex_latitude":"0713bbd0","is_valid_coordinates":true} 
[2026-11-03 11:14:42] 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-11-03 11:14:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183204864001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:14:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:14:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478728759753584640,"note":"Value kept but may cause issues"} 
[2026-11-03 11:14:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:14:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793684396000,"timestamp_ms":1793684396000,"timestamp_seconds":1793684396,"priority":1,"record_length":96,"hex_timestamp":"000001a19febd7e0"} 
[2026-11-03 11:14:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:14: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-11-03 11:14:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 11:14:42] 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-11-03 11:14: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-11-03 11:14:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:14:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:14:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228153,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:14:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228153,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:14:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228153,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:14:42] 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-11-03 11:14:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:14:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:14:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183204864001,"66":28093,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478728759753584640},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 11:14:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:14:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:14:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183204864001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:14:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 11:14:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:14:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:14:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478728759753584640,"description":"Unknown IO ID 44"} 
[2026-11-03 11:14:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183204864001,"power":28093,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478728759753584640}} 
[2026-11-03 11:14:42] local.INFO: DEBUG: GPS processor result {"connection_id":228153,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54312,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:14:42] local.INFO: GPS data processed {"connection_id":228153,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:14:42] local.INFO: Acknowledgment sent {"connection_id":228153,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:15:10] local.INFO: TCP Data received {"connection_id":228609,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:15:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228609,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:15:10] local.INFO: Processing buffer {"connection_id":228609,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:15:10] local.INFO: IMEI packet received {"connection_id":228609,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:15:10] local.INFO: IMEI acknowledgment sent {"connection_id":228609,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:15:15] local.INFO: TCP Data received {"connection_id":228609,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:15:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228609,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:15:15] local.INFO: Processing buffer {"connection_id":228609,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:15:15] local.INFO: IMEI packet received {"connection_id":228609,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:15:15] local.INFO: IMEI acknowledgment sent {"connection_id":228609,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:15:16] local.INFO: TCP Data received {"connection_id":228609,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a19febd7e0012ceb7a800713bbd0000c009a2b..."} 
[2026-11-03 11:15:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228609,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19febd7e0012ceb7a800713bbd0000c009a2b..."} 
[2026-11-03 11:15:16] local.INFO: Processing buffer {"connection_id":228609,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19febd7e0012ceb7a800713bbd0000c009a2b..."} 
[2026-11-03 11:15:16] local.INFO: Packet analysis {"connection_id":228609,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19feb"} 
[2026-11-03 11:15:16] local.INFO: Extracted packet for processing {"connection_id":228609,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19feb"} 
[2026-11-03 11:15:16] local.INFO: GPS Element Parsed {"raw_longitude":753629824,"raw_latitude":118733776,"longitude_deg":75.3629824,"latitude_deg":11.8733776,"altitude":12,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7a80","hex_latitude":"0713bbd0","is_valid_coordinates":true} 
[2026-11-03 11:15:16] 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-11-03 11:15:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183204864001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:15:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:15:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478728759753584640,"note":"Value kept but may cause issues"} 
[2026-11-03 11:15:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:15:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793684396000,"timestamp_ms":1793684396000,"timestamp_seconds":1793684396,"priority":1,"record_length":96,"hex_timestamp":"000001a19febd7e0"} 
[2026-11-03 11:15:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:15: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-11-03 11:15: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":91,"data_length":795,"current_offset":136} 
[2026-11-03 11:15:16] 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-11-03 11:15: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-11-03 11:15:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:15:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:15:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228609,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:15:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:15:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:15:16] 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-11-03 11:15:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:15:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:15:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183204864001,"66":28093,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478728759753584640},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 11:15:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:15:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:15:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183204864001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:15:16] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 11:15:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:15:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:15:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478728759753584640,"description":"Unknown IO ID 44"} 
[2026-11-03 11:15:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183204864001,"power":28093,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478728759753584640}} 
[2026-11-03 11:15:16] local.INFO: DEBUG: GPS processor result {"connection_id":228609,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54313,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:15:16] local.INFO: GPS data processed {"connection_id":228609,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:15:16] local.INFO: Acknowledgment sent {"connection_id":228609,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:15:20] local.INFO: TCP Data received {"connection_id":228609,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a19febd7e0012ceb7a800713bbd0000c009a2b..."} 
[2026-11-03 11:15:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228609,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19febd7e0012ceb7a800713bbd0000c009a2b..."} 
[2026-11-03 11:15:20] local.INFO: Processing buffer {"connection_id":228609,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19febd7e0012ceb7a800713bbd0000c009a2b..."} 
[2026-11-03 11:15:20] local.INFO: Packet analysis {"connection_id":228609,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19feb"} 
[2026-11-03 11:15:20] local.INFO: Extracted packet for processing {"connection_id":228609,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19feb"} 
[2026-11-03 11:15:20] local.INFO: GPS Element Parsed {"raw_longitude":753629824,"raw_latitude":118733776,"longitude_deg":75.3629824,"latitude_deg":11.8733776,"altitude":12,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7a80","hex_latitude":"0713bbd0","is_valid_coordinates":true} 
[2026-11-03 11:15:20] 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-11-03 11:15:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183204864001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:15:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:15:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478728759753584640,"note":"Value kept but may cause issues"} 
[2026-11-03 11:15:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:15:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793684396000,"timestamp_ms":1793684396000,"timestamp_seconds":1793684396,"priority":1,"record_length":96,"hex_timestamp":"000001a19febd7e0"} 
[2026-11-03 11:15:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:15:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 11:15: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 11:15:20] 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-11-03 11:15: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-11-03 11:15:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:15:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:15:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228609,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:15:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:15:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228609,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:15:20] 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-11-03 11:15:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:15:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:15:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183204864001,"66":28093,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478728759753584640},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 11:15:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:15:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:15:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183204864001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:15:20] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 11:15:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:15:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:15:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478728759753584640,"description":"Unknown IO ID 44"} 
[2026-11-03 11:15:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183204864001,"power":28093,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478728759753584640}} 
[2026-11-03 11:15:20] local.INFO: DEBUG: GPS processor result {"connection_id":228609,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54314,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:15:20] local.INFO: GPS data processed {"connection_id":228609,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:15:20] local.INFO: Acknowledgment sent {"connection_id":228609,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:16:05] local.INFO: TCP Data received {"connection_id":228154,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:16:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228154,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:16:05] local.INFO: Processing buffer {"connection_id":228154,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:16:05] local.INFO: IMEI packet received {"connection_id":228154,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:16:05] local.INFO: IMEI acknowledgment sent {"connection_id":228154,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:16:10] local.INFO: TCP Data received {"connection_id":228154,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:16:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228154,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:16:10] local.INFO: Processing buffer {"connection_id":228154,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:16:10] local.INFO: IMEI packet received {"connection_id":228154,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:16:10] local.INFO: IMEI acknowledgment sent {"connection_id":228154,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:16:11] local.INFO: TCP Data received {"connection_id":228154,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:16:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228154,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:16:11] local.INFO: Processing buffer {"connection_id":228154,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:16:11] local.INFO: Packet analysis {"connection_id":228154,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:16:11] local.INFO: Extracted packet for processing {"connection_id":228154,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:16:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:16:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183205376001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:16:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:16:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478728759753584640,"note":"Value kept but may cause issues"} 
[2026-11-03 11:16:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:16:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793684698000,"timestamp_ms":1793684698000,"timestamp_seconds":1793684698,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff07390"} 
[2026-11-03 11:16:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:16: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-11-03 11: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":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 11:16:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 11: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-11-03 11:16:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:16:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:16:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228154,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:16:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:16:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:16: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-11-03 11:16:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:16:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:16:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183205376001,"66":26289,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478728759753584640},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:16:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:16:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:16:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183205376001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:16:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:16:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:16:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:16:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478728759753584640,"description":"Unknown IO ID 44"} 
[2026-11-03 11:16:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183205376001,"power":26289,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478728759753584640}} 
[2026-11-03 11:16:11] local.INFO: DEBUG: GPS processor result {"connection_id":228154,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54315,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:16:11] local.INFO: GPS data processed {"connection_id":228154,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:16:11] local.INFO: Acknowledgment sent {"connection_id":228154,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:16:42] local.INFO: TCP Data received {"connection_id":228154,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:16:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228154,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:16:42] local.INFO: Processing buffer {"connection_id":228154,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:16:42] local.INFO: Packet analysis {"connection_id":228154,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:16:42] local.INFO: Extracted packet for processing {"connection_id":228154,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:16:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:16: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-11-03 11:16:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183205376001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:16:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:16:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478728759753584640,"note":"Value kept but may cause issues"} 
[2026-11-03 11:16:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:16:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793684698000,"timestamp_ms":1793684698000,"timestamp_seconds":1793684698,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff07390"} 
[2026-11-03 11:16:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:16:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:16:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 11:16:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 11:16: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-11-03 11:16:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:16:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:16:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228154,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:16:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:16:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:16: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-11-03 11:16:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:16:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:16:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183205376001,"66":26289,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478728759753584640},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:16:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:16:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:16:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183205376001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:16:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:16:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:16:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:16:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478728759753584640,"description":"Unknown IO ID 44"} 
[2026-11-03 11:16:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183205376001,"power":26289,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478728759753584640}} 
[2026-11-03 11:16:42] local.INFO: DEBUG: GPS processor result {"connection_id":228154,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54316,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:16:42] local.INFO: GPS data processed {"connection_id":228154,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:16:42] local.INFO: Acknowledgment sent {"connection_id":228154,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:17:05] local.INFO: TCP Data received {"connection_id":229869,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:17:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229869,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:17:05] local.INFO: Processing buffer {"connection_id":229869,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:17:05] local.INFO: IMEI packet received {"connection_id":229869,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:17:05] local.INFO: IMEI acknowledgment sent {"connection_id":229869,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:17:10] local.INFO: TCP Data received {"connection_id":229869,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:17:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229869,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:17:10] local.INFO: Processing buffer {"connection_id":229869,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:17:10] local.INFO: IMEI packet received {"connection_id":229869,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:17:10] local.INFO: IMEI acknowledgment sent {"connection_id":229869,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:17:11] local.INFO: TCP Data received {"connection_id":229869,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:17:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229869,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:17:11] local.INFO: Processing buffer {"connection_id":229869,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:17:11] local.INFO: Packet analysis {"connection_id":229869,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:17:11] local.INFO: Extracted packet for processing {"connection_id":229869,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:17:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:17: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-11-03 11:17:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183205376001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:17:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:17:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478728759753584640,"note":"Value kept but may cause issues"} 
[2026-11-03 11:17:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:17:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793684698000,"timestamp_ms":1793684698000,"timestamp_seconds":1793684698,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff07390"} 
[2026-11-03 11:17:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:17: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-11-03 11:17:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 11:17:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 11:17: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-11-03 11:17:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:17:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:17:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229869,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:17:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:17:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:17: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-11-03 11:17:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:17:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:17:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183205376001,"66":26289,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478728759753584640},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:17:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:17:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:17:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183205376001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:17:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:17:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:17:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:17:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478728759753584640,"description":"Unknown IO ID 44"} 
[2026-11-03 11:17:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183205376001,"power":26289,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478728759753584640}} 
[2026-11-03 11:17:11] local.INFO: DEBUG: GPS processor result {"connection_id":229869,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54317,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:17:11] local.INFO: GPS data processed {"connection_id":229869,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:17:11] local.INFO: Acknowledgment sent {"connection_id":229869,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:17:43] local.INFO: TCP Data received {"connection_id":229869,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:17:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229869,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:17:43] local.INFO: Processing buffer {"connection_id":229869,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:17:43] local.INFO: Packet analysis {"connection_id":229869,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:17:43] local.INFO: Extracted packet for processing {"connection_id":229869,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:17:43] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:17: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-11-03 11:17:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183205376001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:17:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:17:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478728759753584640,"note":"Value kept but may cause issues"} 
[2026-11-03 11:17:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:17:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793684698000,"timestamp_ms":1793684698000,"timestamp_seconds":1793684698,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff07390"} 
[2026-11-03 11:17:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:17:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:17: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":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 11:17:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 11:17: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-11-03 11:17:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:17:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:17:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229869,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:17:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:17:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:17:43] 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-11-03 11:17:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:17:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:17:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183205376001,"66":26289,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478728759753584640},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:17:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:17:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:17:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183205376001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:17:43] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:17:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:17:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:17:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478728759753584640,"description":"Unknown IO ID 44"} 
[2026-11-03 11:17:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183205376001,"power":26289,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478728759753584640}} 
[2026-11-03 11:17:43] local.INFO: DEBUG: GPS processor result {"connection_id":229869,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54318,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:17:43] local.INFO: GPS data processed {"connection_id":229869,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:17:43] local.INFO: Acknowledgment sent {"connection_id":229869,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:17:59] local.INFO: TCP Data received {"connection_id":228610,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:17:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228610,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:17:59] local.INFO: Processing buffer {"connection_id":228610,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:17:59] local.INFO: IMEI packet received {"connection_id":228610,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 11:17:59] local.INFO: IMEI acknowledgment sent {"connection_id":228610,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:18:04] local.INFO: TCP Data received {"connection_id":231703,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:18:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231703,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:18:04] local.INFO: Processing buffer {"connection_id":231703,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:18:04] local.INFO: IMEI packet received {"connection_id":231703,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:18:04] local.INFO: IMEI acknowledgment sent {"connection_id":231703,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:18:10] local.INFO: TCP Data received {"connection_id":231703,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:18:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231703,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:18:10] local.INFO: Processing buffer {"connection_id":231703,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:18:10] local.INFO: IMEI packet received {"connection_id":231703,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:18:10] local.INFO: IMEI acknowledgment sent {"connection_id":231703,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:18:11] local.INFO: TCP Data received {"connection_id":231703,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:18:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231703,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:18:11] local.INFO: Processing buffer {"connection_id":231703,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:18:11] local.INFO: Packet analysis {"connection_id":231703,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:18:11] local.INFO: Extracted packet for processing {"connection_id":231703,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:18:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:18: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-11-03 11:18:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183205376001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:18:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:18:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478728759753584640,"note":"Value kept but may cause issues"} 
[2026-11-03 11:18:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:18:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793684698000,"timestamp_ms":1793684698000,"timestamp_seconds":1793684698,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff07390"} 
[2026-11-03 11:18:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:18: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-11-03 11:18:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 11:18:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 11:18: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-11-03 11:18:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:18:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:18:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231703,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:18:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231703,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:18:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231703,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:18:11] 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-11-03 11:18:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:18:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:18:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183205376001,"66":26289,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478728759753584640},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:18:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:18:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:18:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183205376001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:18:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:18:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:18:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:18:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478728759753584640,"description":"Unknown IO ID 44"} 
[2026-11-03 11:18:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183205376001,"power":26289,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478728759753584640}} 
[2026-11-03 11:18:11] local.INFO: DEBUG: GPS processor result {"connection_id":231703,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54319,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:18:11] local.INFO: GPS data processed {"connection_id":231703,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:18:11] local.INFO: Acknowledgment sent {"connection_id":231703,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:18:41] local.INFO: TCP Data received {"connection_id":231704,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:18:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231704,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:18:41] local.INFO: Processing buffer {"connection_id":231704,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:18:41] local.INFO: IMEI packet received {"connection_id":231704,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 11:18:41] local.INFO: IMEI acknowledgment sent {"connection_id":231704,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:18:42] local.INFO: TCP Data received {"connection_id":231703,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:18:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231703,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:18:42] local.INFO: Processing buffer {"connection_id":231703,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:18:42] local.INFO: Packet analysis {"connection_id":231703,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:18:42] local.INFO: Extracted packet for processing {"connection_id":231703,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:18:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:18: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-11-03 11:18:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183205376001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:18:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:18:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478728759753584640,"note":"Value kept but may cause issues"} 
[2026-11-03 11:18:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:18:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793684698000,"timestamp_ms":1793684698000,"timestamp_seconds":1793684698,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff07390"} 
[2026-11-03 11:18:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:18:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:18:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 11:18:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 11:18: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-11-03 11:18:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:18:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:18:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231703,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:18:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231703,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:18:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231703,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:18:42] 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-11-03 11:18:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:18:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:18:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183205376001,"66":26289,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478728759753584640},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:18:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:18:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:18:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183205376001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:18:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:18:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:18:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:18:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478728759753584640,"description":"Unknown IO ID 44"} 
[2026-11-03 11:18:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183205376001,"power":26289,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478728759753584640}} 
[2026-11-03 11:18:42] local.INFO: DEBUG: GPS processor result {"connection_id":231703,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54320,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:18:42] local.INFO: GPS data processed {"connection_id":231703,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:18:42] local.INFO: Acknowledgment sent {"connection_id":231703,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:19:05] local.INFO: TCP Data received {"connection_id":228611,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:19:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228611,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:19:05] local.INFO: Processing buffer {"connection_id":228611,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:19:05] local.INFO: IMEI packet received {"connection_id":228611,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:19:05] local.INFO: IMEI acknowledgment sent {"connection_id":228611,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:19:10] local.INFO: TCP Data received {"connection_id":228611,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:19:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228611,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:19:10] local.INFO: Processing buffer {"connection_id":228611,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:19:10] local.INFO: IMEI packet received {"connection_id":228611,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:19:10] local.INFO: IMEI acknowledgment sent {"connection_id":228611,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:19:11] local.INFO: TCP Data received {"connection_id":228611,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:19:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228611,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:19:11] local.INFO: Processing buffer {"connection_id":228611,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:19:11] local.INFO: Packet analysis {"connection_id":228611,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:19:11] local.INFO: Extracted packet for processing {"connection_id":228611,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:19:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:19: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-11-03 11:19:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183205376001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:19:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:19:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478728759753584640,"note":"Value kept but may cause issues"} 
[2026-11-03 11:19:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:19:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793684698000,"timestamp_ms":1793684698000,"timestamp_seconds":1793684698,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff07390"} 
[2026-11-03 11:19:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:19: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-11-03 11:19:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 11:19:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 11:19: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-11-03 11:19:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:19:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:19:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228611,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:19:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228611,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:19:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228611,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:19:11] 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-11-03 11:19:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:19:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:19:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183205376001,"66":26289,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478728759753584640},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:19:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:19:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:19:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183205376001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:19:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:19:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:19:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:19:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478728759753584640,"description":"Unknown IO ID 44"} 
[2026-11-03 11:19:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183205376001,"power":26289,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478728759753584640}} 
[2026-11-03 11:19:11] local.INFO: DEBUG: GPS processor result {"connection_id":228611,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54321,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:19:11] local.INFO: GPS data processed {"connection_id":228611,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:19:11] local.INFO: Acknowledgment sent {"connection_id":228611,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:19:42] local.INFO: TCP Data received {"connection_id":228611,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:19:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228611,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:19:42] local.INFO: Processing buffer {"connection_id":228611,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:19:42] local.INFO: Packet analysis {"connection_id":228611,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:19:42] local.INFO: Extracted packet for processing {"connection_id":228611,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:19:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:19: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-11-03 11:19:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183205376001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:19:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:19:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478728759753584640,"note":"Value kept but may cause issues"} 
[2026-11-03 11:19:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:19:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793684698000,"timestamp_ms":1793684698000,"timestamp_seconds":1793684698,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff07390"} 
[2026-11-03 11:19:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:19:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:19:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 11:19:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 11:19: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-11-03 11:19:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:19:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:19:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228611,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:19:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228611,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:19:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228611,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:19:42] 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-11-03 11:19:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:19:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:19:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183205376001,"66":26289,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478728759753584640},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:19:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:19:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:19:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183205376001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:19:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:19:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:19:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:19:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478728759753584640,"description":"Unknown IO ID 44"} 
[2026-11-03 11:19:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183205376001,"power":26289,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478728759753584640}} 
[2026-11-03 11:19:42] local.INFO: DEBUG: GPS processor result {"connection_id":228611,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54322,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:19:42] local.INFO: GPS data processed {"connection_id":228611,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:19:42] local.INFO: Acknowledgment sent {"connection_id":228611,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:20:10] local.INFO: TCP Data received {"connection_id":229870,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:20:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229870,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:20:10] local.INFO: Processing buffer {"connection_id":229870,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:20:10] local.INFO: IMEI packet received {"connection_id":229870,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:20:10] local.INFO: IMEI acknowledgment sent {"connection_id":229870,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:20:15] local.INFO: TCP Data received {"connection_id":229870,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:20:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229870,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:20:15] local.INFO: Processing buffer {"connection_id":229870,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:20:15] local.INFO: IMEI packet received {"connection_id":229870,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:20:15] local.INFO: IMEI acknowledgment sent {"connection_id":229870,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:20:16] local.INFO: TCP Data received {"connection_id":229870,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:20:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229870,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:20:16] local.INFO: Processing buffer {"connection_id":229870,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:20:16] local.INFO: Packet analysis {"connection_id":229870,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:20:16] local.INFO: Extracted packet for processing {"connection_id":229870,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:20:16] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:20:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183205376001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:20:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:20:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478728759753584640,"note":"Value kept but may cause issues"} 
[2026-11-03 11:20:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:20:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793684698000,"timestamp_ms":1793684698000,"timestamp_seconds":1793684698,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff07390"} 
[2026-11-03 11:20:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:20: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-11-03 11: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":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 11:20:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 11: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-11-03 11:20:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:20:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:20:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229870,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:20:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:20:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:20:16] 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-11-03 11:20:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:20:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:20:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183205376001,"66":26289,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478728759753584640},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:20:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:20:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:20:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183205376001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:20:16] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:20:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:20:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:20:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478728759753584640,"description":"Unknown IO ID 44"} 
[2026-11-03 11:20:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183205376001,"power":26289,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478728759753584640}} 
[2026-11-03 11:20:16] local.INFO: DEBUG: GPS processor result {"connection_id":229870,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54323,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:20:16] local.INFO: GPS data processed {"connection_id":229870,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:20:16] local.INFO: Acknowledgment sent {"connection_id":229870,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:20:20] local.INFO: TCP Data received {"connection_id":229870,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:20:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229870,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:20:20] local.INFO: Processing buffer {"connection_id":229870,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff07390012ceb7b800713b7480014009a2a..."} 
[2026-11-03 11:20:20] local.INFO: Packet analysis {"connection_id":229870,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:20:20] local.INFO: Extracted packet for processing {"connection_id":229870,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff0"} 
[2026-11-03 11:20:20] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:20: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-11-03 11:20:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183205376001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:20:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:20:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478728759753584640,"note":"Value kept but may cause issues"} 
[2026-11-03 11:20:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:20:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793684698000,"timestamp_ms":1793684698000,"timestamp_seconds":1793684698,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff07390"} 
[2026-11-03 11:20:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:20: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-11-03 11:20: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":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 11:20:20] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 11:20: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-11-03 11:20:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:20:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:20:20] local.INFO: Teltonika packet parsed successfully {"connection_id":229870,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:20:20] local.INFO: Passing IMEI to GPS processor {"connection_id":229870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:20:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":229870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:20:20] 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-11-03 11:20:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:20:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:20:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183205376001,"66":26289,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478728759753584640},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:20:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:20:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:20:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183205376001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:20:20] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:20:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:20:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:20:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478728759753584640,"description":"Unknown IO ID 44"} 
[2026-11-03 11:20:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183205376001,"power":26289,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478728759753584640}} 
[2026-11-03 11:20:20] local.INFO: DEBUG: GPS processor result {"connection_id":229870,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54324,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:20:20] local.INFO: GPS data processed {"connection_id":229870,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:20:20] local.INFO: Acknowledgment sent {"connection_id":229870,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:21:05] local.INFO: TCP Data received {"connection_id":231705,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:21:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231705,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:21:05] local.INFO: Processing buffer {"connection_id":231705,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:21:05] local.INFO: IMEI packet received {"connection_id":231705,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:21:05] local.INFO: IMEI acknowledgment sent {"connection_id":231705,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:21:10] local.INFO: TCP Data received {"connection_id":231705,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:21:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231705,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:21:10] local.INFO: Processing buffer {"connection_id":231705,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:21:10] local.INFO: IMEI packet received {"connection_id":231705,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:21:10] local.INFO: IMEI acknowledgment sent {"connection_id":231705,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:21:13] local.INFO: TCP Data received {"connection_id":231705,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:21:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231705,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:21:13] local.INFO: Processing buffer {"connection_id":231705,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:21:13] local.INFO: Packet analysis {"connection_id":231705,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff5"} 
[2026-11-03 11:21:13] local.INFO: Extracted packet for processing {"connection_id":231705,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff5"} 
[2026-11-03 11:21:13] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":38,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:21: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-11-03 11:21:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183282688001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:21:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:21:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:21:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:21:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793684999000,"timestamp_ms":1793684999000,"timestamp_seconds":1793684999,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff50b58"} 
[2026-11-03 11:21:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:21: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-11-03 11:21: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-11-03 11:21:13] 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-11-03 11:21: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-11-03 11:21:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:21:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:21:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231705,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:21:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:21:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:21:13] 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-11-03 11:21:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:21:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:21:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183282688001,"66":26060,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:21:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:21:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:21:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183282688001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:21:13] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:21:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:21:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:21:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:21:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183282688001,"power":26060,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:21:13] local.INFO: DEBUG: GPS processor result {"connection_id":231705,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54325,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:21:13] local.INFO: GPS data processed {"connection_id":231705,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:21:13] local.INFO: Acknowledgment sent {"connection_id":231705,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:21:47] local.INFO: TCP Data received {"connection_id":231705,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:21:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231705,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:21:47] local.INFO: Processing buffer {"connection_id":231705,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:21:47] local.INFO: Packet analysis {"connection_id":231705,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff5"} 
[2026-11-03 11:21:47] local.INFO: Extracted packet for processing {"connection_id":231705,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff5"} 
[2026-11-03 11:21:47] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":38,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:21: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-11-03 11:21:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183282688001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:21:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:21:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:21:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:21:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793684999000,"timestamp_ms":1793684999000,"timestamp_seconds":1793684999,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff50b58"} 
[2026-11-03 11:21:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:21: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-11-03 11:21: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-11-03 11:21:47] 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-11-03 11:21: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-11-03 11:21:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:21:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:21:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231705,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:21:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:21:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:21:47] 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-11-03 11:21:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:21:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:21:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183282688001,"66":26060,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:21:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:21:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:21:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183282688001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:21:47] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:21:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:21:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:21:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:21:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183282688001,"power":26060,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:21:47] local.INFO: DEBUG: GPS processor result {"connection_id":231705,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54326,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:21:47] local.INFO: GPS data processed {"connection_id":231705,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:21:47] local.INFO: Acknowledgment sent {"connection_id":231705,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:22:05] local.INFO: TCP Data received {"connection_id":229872,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:22:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229872,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:22:05] local.INFO: Processing buffer {"connection_id":229872,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:22:05] local.INFO: IMEI packet received {"connection_id":229872,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:22:05] local.INFO: IMEI acknowledgment sent {"connection_id":229872,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:22:10] local.INFO: TCP Data received {"connection_id":229872,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:22:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229872,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:22:10] local.INFO: Processing buffer {"connection_id":229872,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:22:10] local.INFO: IMEI packet received {"connection_id":229872,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:22:10] local.INFO: IMEI acknowledgment sent {"connection_id":229872,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:22:11] local.INFO: TCP Data received {"connection_id":229872,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:22:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229872,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:22:11] local.INFO: Processing buffer {"connection_id":229872,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:22:11] local.INFO: Packet analysis {"connection_id":229872,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff5"} 
[2026-11-03 11:22:11] local.INFO: Extracted packet for processing {"connection_id":229872,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff5"} 
[2026-11-03 11:22:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":38,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:22:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183282688001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:22:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:22:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:22:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:22:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793684999000,"timestamp_ms":1793684999000,"timestamp_seconds":1793684999,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff50b58"} 
[2026-11-03 11:22:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:22: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-11-03 11: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-11-03 11:22:11] 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-11-03 11: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-11-03 11:22:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:22:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:22:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229872,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:22:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229872,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:22:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229872,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:22:11] 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-11-03 11:22:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:22:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:22:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183282688001,"66":26060,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:22:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:22:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:22:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183282688001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:22:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:22:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:22:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:22:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:22:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183282688001,"power":26060,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:22:11] local.INFO: DEBUG: GPS processor result {"connection_id":229872,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54327,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:22:11] local.INFO: GPS data processed {"connection_id":229872,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:22:11] local.INFO: Acknowledgment sent {"connection_id":229872,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:22:42] local.INFO: TCP Data received {"connection_id":229872,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:22:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229872,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:22:42] local.INFO: Processing buffer {"connection_id":229872,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:22:42] local.INFO: Packet analysis {"connection_id":229872,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff5"} 
[2026-11-03 11:22:42] local.INFO: Extracted packet for processing {"connection_id":229872,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff5"} 
[2026-11-03 11:22:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":38,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:22: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-11-03 11:22:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183282688001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:22:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:22:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:22:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:22:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793684999000,"timestamp_ms":1793684999000,"timestamp_seconds":1793684999,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff50b58"} 
[2026-11-03 11:22:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:22:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:22: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-11-03 11:22:42] 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-11-03 11:22: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-11-03 11:22:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:22:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:22:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229872,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:22:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229872,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:22:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229872,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:22:42] 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-11-03 11:22:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:22:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:22:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183282688001,"66":26060,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:22:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:22:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:22:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183282688001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:22:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:22:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:22:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:22:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:22:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183282688001,"power":26060,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:22:42] local.INFO: DEBUG: GPS processor result {"connection_id":229872,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54328,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:22:42] local.INFO: GPS data processed {"connection_id":229872,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:22:42] local.INFO: Acknowledgment sent {"connection_id":229872,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:23:04] local.INFO: TCP Data received {"connection_id":228156,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:23:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228156,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:23:04] local.INFO: Processing buffer {"connection_id":228156,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:23:04] local.INFO: IMEI packet received {"connection_id":228156,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:23:04] local.INFO: IMEI acknowledgment sent {"connection_id":228156,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:23:12] local.INFO: TCP Data received {"connection_id":228156,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:23:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228156,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:23:12] local.INFO: Processing buffer {"connection_id":228156,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:23:12] local.INFO: IMEI packet received {"connection_id":228156,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:23:12] local.INFO: IMEI acknowledgment sent {"connection_id":228156,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:23:16] local.INFO: TCP Data received {"connection_id":228156,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:23:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228156,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:23:16] local.INFO: Processing buffer {"connection_id":228156,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:23:16] local.INFO: Packet analysis {"connection_id":228156,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff5"} 
[2026-11-03 11:23:16] local.INFO: Extracted packet for processing {"connection_id":228156,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff5"} 
[2026-11-03 11:23:16] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":38,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:23: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-11-03 11:23:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183282688001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:23:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:23:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:23:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:23:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793684999000,"timestamp_ms":1793684999000,"timestamp_seconds":1793684999,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff50b58"} 
[2026-11-03 11:23:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:23: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-11-03 11:23: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-11-03 11:23:16] 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-11-03 11:23: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-11-03 11:23:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:23:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:23:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228156,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:23:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:23:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:23:16] 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-11-03 11:23:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:23:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:23:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183282688001,"66":26060,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:23:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:23:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:23:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183282688001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:23:16] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:23:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:23:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:23:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:23:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183282688001,"power":26060,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:23:16] local.INFO: DEBUG: GPS processor result {"connection_id":228156,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54329,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:23:16] local.INFO: GPS data processed {"connection_id":228156,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:23:16] local.INFO: Acknowledgment sent {"connection_id":228156,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:23:58] local.INFO: TCP Data received {"connection_id":228156,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:23:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228156,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:23:58] local.INFO: Processing buffer {"connection_id":228156,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:23:58] local.INFO: Packet analysis {"connection_id":228156,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff5"} 
[2026-11-03 11:23:58] local.INFO: Extracted packet for processing {"connection_id":228156,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff5"} 
[2026-11-03 11:23:58] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":38,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:23:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183282688001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:23:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:23:58] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:23:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:23:58] local.INFO: AVL Record Parsed {"raw_timestamp":1793684999000,"timestamp_ms":1793684999000,"timestamp_seconds":1793684999,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff50b58"} 
[2026-11-03 11:23:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:23: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-11-03 11: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-11-03 11:23:58] 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-11-03 11: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-11-03 11:23:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:23:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:23:58] local.INFO: Teltonika packet parsed successfully {"connection_id":228156,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:23:58] local.INFO: Passing IMEI to GPS processor {"connection_id":228156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:23:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":228156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:23:58] 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-11-03 11:23:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:23:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:23:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183282688001,"66":26060,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:23:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:23:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:23:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183282688001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:23:58] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:23:58] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:23:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:23:58] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:23:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183282688001,"power":26060,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:23:58] local.INFO: DEBUG: GPS processor result {"connection_id":228156,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54330,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:23:58] local.INFO: GPS data processed {"connection_id":228156,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:23:58] local.INFO: Acknowledgment sent {"connection_id":228156,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:24:04] local.INFO: TCP Data received {"connection_id":229873,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:24:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229873,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:24:04] local.INFO: Processing buffer {"connection_id":229873,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:24:04] local.INFO: IMEI packet received {"connection_id":229873,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:24:04] local.INFO: IMEI acknowledgment sent {"connection_id":229873,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:24:10] local.INFO: TCP Data received {"connection_id":229873,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:24:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229873,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:24:10] local.INFO: Processing buffer {"connection_id":229873,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:24:10] local.INFO: IMEI packet received {"connection_id":229873,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:24:10] local.INFO: IMEI acknowledgment sent {"connection_id":229873,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:24:13] local.INFO: TCP Data received {"connection_id":229873,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:24:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:24:13] local.INFO: Processing buffer {"connection_id":229873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:24:13] local.INFO: Packet analysis {"connection_id":229873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff5"} 
[2026-11-03 11:24:13] local.INFO: Extracted packet for processing {"connection_id":229873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff5"} 
[2026-11-03 11:24:13] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":38,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:24: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-11-03 11:24:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183282688001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:24:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:24:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:24:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:24:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793684999000,"timestamp_ms":1793684999000,"timestamp_seconds":1793684999,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff50b58"} 
[2026-11-03 11:24:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:24: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-11-03 11:24: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-11-03 11:24:13] 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-11-03 11:24: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-11-03 11:24:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:24:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:24:13] local.INFO: Teltonika packet parsed successfully {"connection_id":229873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:24:13] local.INFO: Passing IMEI to GPS processor {"connection_id":229873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:24:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":229873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:24:13] 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-11-03 11:24:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:24:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:24:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183282688001,"66":26060,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:24:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:24:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:24:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183282688001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:24:13] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:24:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:24:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:24:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:24:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183282688001,"power":26060,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:24:13] local.INFO: DEBUG: GPS processor result {"connection_id":229873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54331,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:24:13] local.INFO: GPS data processed {"connection_id":229873,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:24:13] local.INFO: Acknowledgment sent {"connection_id":229873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:24:21] local.INFO: TCP Data received {"connection_id":228613,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:24:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228613,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:24:21] local.INFO: Processing buffer {"connection_id":228613,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:24:21] local.INFO: IMEI packet received {"connection_id":228613,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 11:24:21] local.INFO: IMEI acknowledgment sent {"connection_id":228613,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:24:41] local.INFO: TCP Data received {"connection_id":228157,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:24:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228157,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:24:41] local.INFO: Processing buffer {"connection_id":228157,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:24:41] local.INFO: IMEI packet received {"connection_id":228157,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 11:24:41] local.INFO: IMEI acknowledgment sent {"connection_id":228157,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:24:51] local.INFO: TCP Data received {"connection_id":229873,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:24:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:24:51] local.INFO: Processing buffer {"connection_id":229873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:24:51] local.INFO: Packet analysis {"connection_id":229873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff5"} 
[2026-11-03 11:24:51] local.INFO: Extracted packet for processing {"connection_id":229873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff5"} 
[2026-11-03 11:24:51] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":38,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:24: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-11-03 11:24:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183282688001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:24:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:24:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:24:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:24:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793684999000,"timestamp_ms":1793684999000,"timestamp_seconds":1793684999,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff50b58"} 
[2026-11-03 11:24:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:24:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:24: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":177,"data_length":795,"current_offset":136} 
[2026-11-03 11:24:51] 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-11-03 11:24: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-11-03 11:24:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:24:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:24:51] local.INFO: Teltonika packet parsed successfully {"connection_id":229873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:24:51] local.INFO: Passing IMEI to GPS processor {"connection_id":229873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:24:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":229873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:24:51] 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-11-03 11:24:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:24:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:24:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183282688001,"66":26060,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:24:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:24:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:24:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183282688001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:24:51] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:24:51] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:24:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:24:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:24:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183282688001,"power":26060,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:24:51] local.INFO: DEBUG: GPS processor result {"connection_id":229873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54332,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:24:51] local.INFO: GPS data processed {"connection_id":229873,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:24:51] local.INFO: Acknowledgment sent {"connection_id":229873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:25:04] local.INFO: TCP Data received {"connection_id":228158,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:25:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228158,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:25:04] local.INFO: Processing buffer {"connection_id":228158,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:25:04] local.INFO: IMEI packet received {"connection_id":228158,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:25:04] local.INFO: IMEI acknowledgment sent {"connection_id":228158,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:25:10] local.INFO: TCP Data received {"connection_id":228158,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:25:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228158,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:25:10] local.INFO: Processing buffer {"connection_id":228158,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:25:10] local.INFO: IMEI packet received {"connection_id":228158,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:25:10] local.INFO: IMEI acknowledgment sent {"connection_id":228158,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:25:11] local.INFO: TCP Data received {"connection_id":228158,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:25:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228158,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:25:11] local.INFO: Processing buffer {"connection_id":228158,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff50b58012ceb7b800713b7480014009a26..."} 
[2026-11-03 11:25:11] local.INFO: Packet analysis {"connection_id":228158,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff5"} 
[2026-11-03 11:25:11] local.INFO: Extracted packet for processing {"connection_id":228158,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff5"} 
[2026-11-03 11:25:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":38,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:25: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-11-03 11:25:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183282688001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:25:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:25:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:25:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:25:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793684999000,"timestamp_ms":1793684999000,"timestamp_seconds":1793684999,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff50b58"} 
[2026-11-03 11:25:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:25: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-11-03 11:25: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-11-03 11:25:11] 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-11-03 11:25: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-11-03 11:25:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:25:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:25:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228158,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:25:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228158,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:25:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228158,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:25: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-11-03 11:25:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:25:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:25:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183282688001,"66":26060,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:25:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:25:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:25:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183282688001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:25:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:25:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:25:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:25:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:25:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183282688001,"power":26060,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:25:11] local.INFO: DEBUG: GPS processor result {"connection_id":228158,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54333,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:25:11] local.INFO: GPS data processed {"connection_id":228158,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:25:11] local.INFO: Acknowledgment sent {"connection_id":228158,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:25:43] local.INFO: TCP Data received {"connection_id":228158,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:25:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228158,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:25:43] local.INFO: Processing buffer {"connection_id":228158,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:25:43] local.INFO: Packet analysis {"connection_id":228158,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:25:43] local.INFO: Extracted packet for processing {"connection_id":228158,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:25:43] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:25:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183359744001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:25:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:25:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:25:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:25:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793685300000,"timestamp_ms":1793685300000,"timestamp_seconds":1793685300,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff9a320"} 
[2026-11-03 11:25:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:25:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 11:25:43] 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-11-03 11: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-11-03 11:25:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:25:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:25:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228158,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:25:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228158,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:25:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228158,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:25:43] 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-11-03 11:25:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:25:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:25:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183359744001,"66":25919,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:25:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:25:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:25:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183359744001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:25:43] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:25:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:25:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:25:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:25:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183359744001,"power":25919,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:25:43] local.INFO: DEBUG: GPS processor result {"connection_id":228158,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54334,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:25:43] local.INFO: GPS data processed {"connection_id":228158,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:25:43] local.INFO: Acknowledgment sent {"connection_id":228158,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:26:10] local.INFO: TCP Data received {"connection_id":231707,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:26:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231707,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:26:10] local.INFO: Processing buffer {"connection_id":231707,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:26:10] local.INFO: IMEI packet received {"connection_id":231707,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:26:10] local.INFO: IMEI acknowledgment sent {"connection_id":231707,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:26:15] local.INFO: TCP Data received {"connection_id":231707,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:26:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231707,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:26:15] local.INFO: Processing buffer {"connection_id":231707,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:26:15] local.INFO: IMEI packet received {"connection_id":231707,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:26:15] local.INFO: IMEI acknowledgment sent {"connection_id":231707,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:26:16] local.INFO: TCP Data received {"connection_id":231707,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:26:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231707,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:26:16] local.INFO: Processing buffer {"connection_id":231707,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:26:16] local.INFO: Packet analysis {"connection_id":231707,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:26:16] local.INFO: Extracted packet for processing {"connection_id":231707,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:26:16] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:26:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183359744001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:26:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:26:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:26:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:26:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793685300000,"timestamp_ms":1793685300000,"timestamp_seconds":1793685300,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff9a320"} 
[2026-11-03 11:26:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:26:16] 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-11-03 11: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 11:26:16] 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-11-03 11: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-11-03 11:26:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:26:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:26:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231707,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:26:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:26:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:26:16] 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-11-03 11:26:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:26:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:26:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183359744001,"66":25919,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:26:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:26:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:26:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183359744001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:26:16] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:26:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:26:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:26:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:26:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183359744001,"power":25919,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:26:16] local.INFO: DEBUG: GPS processor result {"connection_id":231707,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54335,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:26:16] local.INFO: GPS data processed {"connection_id":231707,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:26:16] local.INFO: Acknowledgment sent {"connection_id":231707,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:26:47] local.INFO: TCP Data received {"connection_id":231707,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:26:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231707,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:26:47] local.INFO: Processing buffer {"connection_id":231707,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:26:47] local.INFO: Packet analysis {"connection_id":231707,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:26:47] local.INFO: Extracted packet for processing {"connection_id":231707,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:26:47] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:26: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-11-03 11:26:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183359744001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:26:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:26:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:26:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:26:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793685300000,"timestamp_ms":1793685300000,"timestamp_seconds":1793685300,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff9a320"} 
[2026-11-03 11:26:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:26:47] 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-11-03 11:26: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 11:26:47] 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-11-03 11:26: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-11-03 11:26:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:26:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:26:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231707,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:26:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:26:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:26:47] 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-11-03 11:26:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:26:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:26:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183359744001,"66":25919,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:26:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:26:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:26:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183359744001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:26:47] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:26:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:26:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:26:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:26:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183359744001,"power":25919,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:26:47] local.INFO: DEBUG: GPS processor result {"connection_id":231707,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54336,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:26:47] local.INFO: GPS data processed {"connection_id":231707,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:26:47] local.INFO: Acknowledgment sent {"connection_id":231707,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:27:05] local.INFO: TCP Data received {"connection_id":228159,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:27:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228159,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:27:05] local.INFO: Processing buffer {"connection_id":228159,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:27:05] local.INFO: IMEI packet received {"connection_id":228159,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:27:05] local.INFO: IMEI acknowledgment sent {"connection_id":228159,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:27:10] local.INFO: TCP Data received {"connection_id":228159,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:27:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228159,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:27:10] local.INFO: Processing buffer {"connection_id":228159,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:27:10] local.INFO: IMEI packet received {"connection_id":228159,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:27:10] local.INFO: IMEI acknowledgment sent {"connection_id":228159,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:27:11] local.INFO: TCP Data received {"connection_id":228159,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:27:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228159,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:27:11] local.INFO: Processing buffer {"connection_id":228159,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:27:11] local.INFO: Packet analysis {"connection_id":228159,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:27:11] local.INFO: Extracted packet for processing {"connection_id":228159,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:27:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:27: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-11-03 11:27:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183359744001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:27:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:27:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:27:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:27:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793685300000,"timestamp_ms":1793685300000,"timestamp_seconds":1793685300,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff9a320"} 
[2026-11-03 11:27:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:27:11] 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-11-03 11:27: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 11:27:11] 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-11-03 11:27: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-11-03 11:27:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:27:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:27:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228159,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:27:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:27:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:27: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-11-03 11:27:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:27:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:27:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183359744001,"66":25919,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:27:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:27:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:27:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183359744001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:27:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:27:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:27:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:27:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:27:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183359744001,"power":25919,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:27:11] local.INFO: DEBUG: GPS processor result {"connection_id":228159,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54337,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:27:11] local.INFO: GPS data processed {"connection_id":228159,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:27:11] local.INFO: Acknowledgment sent {"connection_id":228159,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:27:42] local.INFO: TCP Data received {"connection_id":228159,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:27:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228159,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:27:42] local.INFO: Processing buffer {"connection_id":228159,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:27:42] local.INFO: Packet analysis {"connection_id":228159,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:27:42] local.INFO: Extracted packet for processing {"connection_id":228159,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:27:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:27:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 11:27:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183359744001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:27:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:27:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:27:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:27:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793685300000,"timestamp_ms":1793685300000,"timestamp_seconds":1793685300,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff9a320"} 
[2026-11-03 11:27:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:27:42] 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-11-03 11:27:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 11:27:42] 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-11-03 11:27:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 11:27:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:27:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:27:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228159,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:27:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:27:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:27:42] 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-11-03 11:27:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:27:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:27:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183359744001,"66":25919,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:27:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:27:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:27:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183359744001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:27:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:27:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:27:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:27:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:27:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183359744001,"power":25919,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:27:42] local.INFO: DEBUG: GPS processor result {"connection_id":228159,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54338,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:27:42] local.INFO: GPS data processed {"connection_id":228159,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:27:42] local.INFO: Acknowledgment sent {"connection_id":228159,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:28:04] local.INFO: TCP Data received {"connection_id":231709,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:28:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231709,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:28:04] local.INFO: Processing buffer {"connection_id":231709,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:28:04] local.INFO: IMEI packet received {"connection_id":231709,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:28:04] local.INFO: IMEI acknowledgment sent {"connection_id":231709,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:28:10] local.INFO: TCP Data received {"connection_id":231709,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:28:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231709,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:28:10] local.INFO: Processing buffer {"connection_id":231709,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:28:10] local.INFO: IMEI packet received {"connection_id":231709,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:28:10] local.INFO: IMEI acknowledgment sent {"connection_id":231709,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:28:11] local.INFO: TCP Data received {"connection_id":231709,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:28:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231709,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:28:11] local.INFO: Processing buffer {"connection_id":231709,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:28:11] local.INFO: Packet analysis {"connection_id":231709,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:28:11] local.INFO: Extracted packet for processing {"connection_id":231709,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:28:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:28:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183359744001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:28:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:28:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:28:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:28:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793685300000,"timestamp_ms":1793685300000,"timestamp_seconds":1793685300,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff9a320"} 
[2026-11-03 11:28:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:28:11] 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-11-03 11: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 11:28:11] 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-11-03 11: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-11-03 11:28:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:28:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:28:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231709,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:28:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:28:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:28: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-11-03 11:28:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:28:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:28:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183359744001,"66":25919,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:28:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:28:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:28:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183359744001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:28:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:28:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:28:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:28:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:28:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183359744001,"power":25919,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:28:11] local.INFO: DEBUG: GPS processor result {"connection_id":231709,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54339,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:28:11] local.INFO: GPS data processed {"connection_id":231709,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:28:11] local.INFO: Acknowledgment sent {"connection_id":231709,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:28:42] local.INFO: TCP Data received {"connection_id":231709,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:28:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231709,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:28:42] local.INFO: Processing buffer {"connection_id":231709,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:28:42] local.INFO: Packet analysis {"connection_id":231709,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:28:42] local.INFO: Extracted packet for processing {"connection_id":231709,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:28:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:28: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-11-03 11:28:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183359744001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:28:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:28:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:28:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:28:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793685300000,"timestamp_ms":1793685300000,"timestamp_seconds":1793685300,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff9a320"} 
[2026-11-03 11:28:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:28:42] 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-11-03 11:28: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 11:28:42] 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-11-03 11:28: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-11-03 11:28:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:28:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:28:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231709,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:28:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:28:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:28:42] 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-11-03 11:28:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:28:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:28:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183359744001,"66":25919,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:28:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:28:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:28:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183359744001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:28:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:28:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:28:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:28:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:28:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183359744001,"power":25919,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:28:42] local.INFO: DEBUG: GPS processor result {"connection_id":231709,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54340,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:28:42] local.INFO: GPS data processed {"connection_id":231709,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:28:42] local.INFO: Acknowledgment sent {"connection_id":231709,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:29:04] local.INFO: TCP Data received {"connection_id":228161,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:29:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228161,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:29:04] local.INFO: Processing buffer {"connection_id":228161,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:29:04] local.INFO: IMEI packet received {"connection_id":228161,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:29:04] local.INFO: IMEI acknowledgment sent {"connection_id":228161,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:29:10] local.INFO: TCP Data received {"connection_id":228161,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:29:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228161,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:29:10] local.INFO: Processing buffer {"connection_id":228161,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:29:10] local.INFO: IMEI packet received {"connection_id":228161,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:29:10] local.INFO: IMEI acknowledgment sent {"connection_id":228161,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:29:11] local.INFO: TCP Data received {"connection_id":228161,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:29:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228161,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:29:11] local.INFO: Processing buffer {"connection_id":228161,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:29:11] local.INFO: Packet analysis {"connection_id":228161,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:29:11] local.INFO: Extracted packet for processing {"connection_id":228161,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:29:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:29: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-11-03 11:29:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183359744001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:29:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:29:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:29:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:29:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793685300000,"timestamp_ms":1793685300000,"timestamp_seconds":1793685300,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff9a320"} 
[2026-11-03 11:29:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:29:11] 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-11-03 11:29: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 11:29:11] 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-11-03 11:29: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-11-03 11:29:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:29:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:29:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228161,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:29:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:29:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:29:11] 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-11-03 11:29:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:29:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:29:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183359744001,"66":25919,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:29:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:29:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:29:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183359744001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:29:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:29:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:29:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:29:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:29:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183359744001,"power":25919,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:29:11] local.INFO: DEBUG: GPS processor result {"connection_id":228161,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54341,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:29:11] local.INFO: GPS data processed {"connection_id":228161,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:29:11] local.INFO: Acknowledgment sent {"connection_id":228161,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:29:42] local.INFO: TCP Data received {"connection_id":228161,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:29:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228161,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:29:42] local.INFO: Processing buffer {"connection_id":228161,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:29:42] local.INFO: Packet analysis {"connection_id":228161,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:29:42] local.INFO: Extracted packet for processing {"connection_id":228161,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:29:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:29:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183359744001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:29:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:29:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:29:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:29:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793685300000,"timestamp_ms":1793685300000,"timestamp_seconds":1793685300,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff9a320"} 
[2026-11-03 11:29:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:29:42] 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-11-03 11: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":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 11:29:42] 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-11-03 11: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-11-03 11:29:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:29:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:29:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228161,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:29:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:29:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:29:42] 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-11-03 11:29:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:29:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:29:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183359744001,"66":25919,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:29:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:29:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:29:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183359744001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:29:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:29:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:29:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:29:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:29:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183359744001,"power":25919,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:29:42] local.INFO: DEBUG: GPS processor result {"connection_id":228161,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54342,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:29:42] local.INFO: GPS data processed {"connection_id":228161,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:29:42] local.INFO: Acknowledgment sent {"connection_id":228161,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:30:04] local.INFO: TCP Data received {"connection_id":228614,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:30:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228614,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:30:04] local.INFO: Processing buffer {"connection_id":228614,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:30:04] local.INFO: IMEI packet received {"connection_id":228614,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:30:04] local.INFO: IMEI acknowledgment sent {"connection_id":228614,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:30:10] local.INFO: TCP Data received {"connection_id":228614,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:30:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228614,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:30:10] local.INFO: Processing buffer {"connection_id":228614,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:30:10] local.INFO: IMEI packet received {"connection_id":228614,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:30:10] local.INFO: IMEI acknowledgment sent {"connection_id":228614,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:30:11] local.INFO: TCP Data received {"connection_id":228614,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:30:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228614,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:30:11] local.INFO: Processing buffer {"connection_id":228614,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ff9a320012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:30:11] local.INFO: Packet analysis {"connection_id":228614,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:30:11] local.INFO: Extracted packet for processing {"connection_id":228614,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ff9"} 
[2026-11-03 11:30:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:30:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 11:30:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183359744001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:30:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:30:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:30:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:30:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793685300000,"timestamp_ms":1793685300000,"timestamp_seconds":1793685300,"priority":1,"record_length":96,"hex_timestamp":"000001a19ff9a320"} 
[2026-11-03 11:30:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:30:11] 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-11-03 11:30:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-11-03 11:30:11] 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-11-03 11:30:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 11:30:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:30:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:30:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228614,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:30:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228614,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:30:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228614,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:30: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-11-03 11:30:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:30:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:30:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183359744001,"66":25919,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:30:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:30:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:30:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183359744001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:30:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:30:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:30:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:30:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:30:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183359744001,"power":25919,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:30:11] local.INFO: DEBUG: GPS processor result {"connection_id":228614,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54343,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:30:11] local.INFO: GPS data processed {"connection_id":228614,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:30:11] local.INFO: Acknowledgment sent {"connection_id":228614,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:30:41] local.INFO: TCP Data received {"connection_id":228162,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:30:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228162,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:30:41] local.INFO: Processing buffer {"connection_id":228162,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:30:41] local.INFO: IMEI packet received {"connection_id":228162,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 11:30:41] local.INFO: IMEI acknowledgment sent {"connection_id":228162,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:30:42] local.INFO: TCP Data received {"connection_id":228614,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:30:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228614,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:30:42] local.INFO: Processing buffer {"connection_id":228614,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:30:42] local.INFO: Packet analysis {"connection_id":228614,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ffe"} 
[2026-11-03 11:30:42] local.INFO: Extracted packet for processing {"connection_id":228614,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ffe"} 
[2026-11-03 11:30:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:30:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 11:30:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183436800001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:30:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:30:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:30:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:30:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793685600000,"timestamp_ms":1793685600000,"timestamp_seconds":1793685600,"priority":1,"record_length":96,"hex_timestamp":"000001a19ffe3700"} 
[2026-11-03 11:30:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:30:42] 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-11-03 11:30:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-11-03 11:30:42] 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-11-03 11:30:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 11:30:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:30:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:30:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228614,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:30:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228614,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:30:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228614,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:30:42] 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-11-03 11:30:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:30:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:30:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183436800001,"66":25843,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:30:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:30:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:30:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183436800001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:30:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:30:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:30:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:30:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:30:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183436800001,"power":25843,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:30:42] local.INFO: DEBUG: GPS processor result {"connection_id":228614,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54344,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:30:42] local.INFO: GPS data processed {"connection_id":228614,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:30:42] local.INFO: Acknowledgment sent {"connection_id":228614,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:31:10] local.INFO: TCP Data received {"connection_id":231711,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:31:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231711,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:31:10] local.INFO: Processing buffer {"connection_id":231711,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:31:10] local.INFO: IMEI packet received {"connection_id":231711,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:31:10] local.INFO: IMEI acknowledgment sent {"connection_id":231711,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:31:15] local.INFO: TCP Data received {"connection_id":231711,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:31:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231711,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:31:15] local.INFO: Processing buffer {"connection_id":231711,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:31:15] local.INFO: IMEI packet received {"connection_id":231711,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:31:15] local.INFO: IMEI acknowledgment sent {"connection_id":231711,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:31:19] local.INFO: TCP Data received {"connection_id":231711,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:31:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231711,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:31:19] local.INFO: Processing buffer {"connection_id":231711,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:31:19] local.INFO: Packet analysis {"connection_id":231711,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ffe"} 
[2026-11-03 11:31:19] local.INFO: Extracted packet for processing {"connection_id":231711,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ffe"} 
[2026-11-03 11:31:19] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:31: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-11-03 11:31:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183436800001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:31:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:31:19] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:31:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:31:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793685600000,"timestamp_ms":1793685600000,"timestamp_seconds":1793685600,"priority":1,"record_length":96,"hex_timestamp":"000001a19ffe3700"} 
[2026-11-03 11:31:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:31:19] 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-11-03 11:31:19] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-11-03 11:31:19] 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-11-03 11:31: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-11-03 11:31:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:31:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:31:19] local.INFO: Teltonika packet parsed successfully {"connection_id":231711,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:31:19] local.INFO: Passing IMEI to GPS processor {"connection_id":231711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:31:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":231711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:31:19] 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-11-03 11:31:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:31:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:31:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183436800001,"66":25843,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:31:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:31:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:31:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183436800001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:31:19] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:31:19] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:31:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:31:19] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:31:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183436800001,"power":25843,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:31:19] local.INFO: DEBUG: GPS processor result {"connection_id":231711,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54345,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:31:19] local.INFO: GPS data processed {"connection_id":231711,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:31:19] local.INFO: Acknowledgment sent {"connection_id":231711,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:32:05] local.INFO: TCP Data received {"connection_id":229876,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:32:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229876,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:32:05] local.INFO: Processing buffer {"connection_id":229876,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:32:05] local.INFO: IMEI packet received {"connection_id":229876,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:32:05] local.INFO: IMEI acknowledgment sent {"connection_id":229876,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:32:10] local.INFO: TCP Data received {"connection_id":229876,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:32:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229876,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:32:10] local.INFO: Processing buffer {"connection_id":229876,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:32:10] local.INFO: IMEI packet received {"connection_id":229876,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:32:10] local.INFO: IMEI acknowledgment sent {"connection_id":229876,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:32:11] local.INFO: TCP Data received {"connection_id":229876,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:32:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229876,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:32:11] local.INFO: Processing buffer {"connection_id":229876,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:32:11] local.INFO: Packet analysis {"connection_id":229876,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ffe"} 
[2026-11-03 11:32:11] local.INFO: Extracted packet for processing {"connection_id":229876,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ffe"} 
[2026-11-03 11:32:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:32:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 11:32:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183436800001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:32:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:32:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:32:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:32:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793685600000,"timestamp_ms":1793685600000,"timestamp_seconds":1793685600,"priority":1,"record_length":96,"hex_timestamp":"000001a19ffe3700"} 
[2026-11-03 11:32:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:32:11] 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-11-03 11:32:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-11-03 11:32:11] 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-11-03 11:32:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 11:32:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:32:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:32:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229876,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:32:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:32:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:32: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-11-03 11:32:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:32:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:32:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183436800001,"66":25843,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:32:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:32:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:32:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183436800001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:32:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:32:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:32:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:32:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:32:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183436800001,"power":25843,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:32:11] local.INFO: DEBUG: GPS processor result {"connection_id":229876,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54346,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:32:11] local.INFO: GPS data processed {"connection_id":229876,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:32:11] local.INFO: Acknowledgment sent {"connection_id":229876,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:32:42] local.INFO: TCP Data received {"connection_id":229876,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:32:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229876,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:32:42] local.INFO: Processing buffer {"connection_id":229876,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:32:42] local.INFO: Packet analysis {"connection_id":229876,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ffe"} 
[2026-11-03 11:32:42] local.INFO: Extracted packet for processing {"connection_id":229876,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ffe"} 
[2026-11-03 11:32:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 11:32:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183436800001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:32:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:32:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:32:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:32:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793685600000,"timestamp_ms":1793685600000,"timestamp_seconds":1793685600,"priority":1,"record_length":96,"hex_timestamp":"000001a19ffe3700"} 
[2026-11-03 11:32:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:32:42] 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-11-03 11:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-11-03 11:32:42] 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-11-03 11:32:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 11:32:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:32:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:32:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229876,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:32:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:32:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:32:42] 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-11-03 11:32:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:32:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:32:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183436800001,"66":25843,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:32:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:32:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:32:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183436800001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:32:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:32:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:32:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:32:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:32:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183436800001,"power":25843,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:32:42] local.INFO: DEBUG: GPS processor result {"connection_id":229876,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54347,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:32:42] local.INFO: GPS data processed {"connection_id":229876,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:32:42] local.INFO: Acknowledgment sent {"connection_id":229876,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:33:04] local.INFO: TCP Data received {"connection_id":228616,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:33:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228616,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:33:04] local.INFO: Processing buffer {"connection_id":228616,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:33:04] local.INFO: IMEI packet received {"connection_id":228616,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:33:04] local.INFO: IMEI acknowledgment sent {"connection_id":228616,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:33:10] local.INFO: TCP Data received {"connection_id":228616,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:33:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228616,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:33:10] local.INFO: Processing buffer {"connection_id":228616,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:33:10] local.INFO: IMEI packet received {"connection_id":228616,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:33:10] local.INFO: IMEI acknowledgment sent {"connection_id":228616,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:33:11] local.INFO: TCP Data received {"connection_id":228616,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:33:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228616,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:33:11] local.INFO: Processing buffer {"connection_id":228616,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:33:11] local.INFO: Packet analysis {"connection_id":228616,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ffe"} 
[2026-11-03 11:33:11] local.INFO: Extracted packet for processing {"connection_id":228616,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ffe"} 
[2026-11-03 11:33:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:33: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-11-03 11:33:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183436800001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:33:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:33:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:33:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:33:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793685600000,"timestamp_ms":1793685600000,"timestamp_seconds":1793685600,"priority":1,"record_length":96,"hex_timestamp":"000001a19ffe3700"} 
[2026-11-03 11:33:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:33:11] 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-11-03 11:33: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":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-11-03 11:33:11] 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-11-03 11:33: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-11-03 11:33:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:33:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:33:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228616,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:33:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228616,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:33:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228616,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:33: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-11-03 11:33:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:33:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:33:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183436800001,"66":25843,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:33:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:33:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:33:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183436800001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:33:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:33:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:33:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:33:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:33:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183436800001,"power":25843,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:33:11] local.INFO: DEBUG: GPS processor result {"connection_id":228616,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54348,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:33:11] local.INFO: GPS data processed {"connection_id":228616,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:33:11] local.INFO: Acknowledgment sent {"connection_id":228616,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:33:42] local.INFO: TCP Data received {"connection_id":228616,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:33:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228616,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:33:42] local.INFO: Processing buffer {"connection_id":228616,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:33:42] local.INFO: Packet analysis {"connection_id":228616,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ffe"} 
[2026-11-03 11:33:42] local.INFO: Extracted packet for processing {"connection_id":228616,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ffe"} 
[2026-11-03 11:33:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:33: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-11-03 11:33:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183436800001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:33:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:33:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:33:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:33:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793685600000,"timestamp_ms":1793685600000,"timestamp_seconds":1793685600,"priority":1,"record_length":96,"hex_timestamp":"000001a19ffe3700"} 
[2026-11-03 11:33:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:33:42] 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-11-03 11:33: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":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-11-03 11:33:42] 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-11-03 11:33: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-11-03 11:33:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:33:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:33:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228616,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:33:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228616,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:33:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228616,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:33:42] 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-11-03 11:33:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:33:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:33:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183436800001,"66":25843,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:33:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:33:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:33:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183436800001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:33:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:33:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:33:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:33:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:33:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183436800001,"power":25843,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:33:42] local.INFO: DEBUG: GPS processor result {"connection_id":228616,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54349,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:33:42] local.INFO: GPS data processed {"connection_id":228616,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:33:42] local.INFO: Acknowledgment sent {"connection_id":228616,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:34:04] local.INFO: TCP Data received {"connection_id":228164,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:34:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228164,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:34:04] local.INFO: Processing buffer {"connection_id":228164,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:34:04] local.INFO: IMEI packet received {"connection_id":228164,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:34:04] local.INFO: IMEI acknowledgment sent {"connection_id":228164,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:34:10] local.INFO: TCP Data received {"connection_id":228164,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:34:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228164,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:34:10] local.INFO: Processing buffer {"connection_id":228164,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:34:10] local.INFO: IMEI packet received {"connection_id":228164,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:34:10] local.INFO: IMEI acknowledgment sent {"connection_id":228164,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:34:11] local.INFO: TCP Data received {"connection_id":228164,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:34:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228164,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:34:11] local.INFO: Processing buffer {"connection_id":228164,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:34:11] local.INFO: Packet analysis {"connection_id":228164,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ffe"} 
[2026-11-03 11:34:11] local.INFO: Extracted packet for processing {"connection_id":228164,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ffe"} 
[2026-11-03 11:34:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:34:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183436800001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:34:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:34:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:34:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:34:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793685600000,"timestamp_ms":1793685600000,"timestamp_seconds":1793685600,"priority":1,"record_length":96,"hex_timestamp":"000001a19ffe3700"} 
[2026-11-03 11:34:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:34:11] 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-11-03 11: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":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-11-03 11:34:11] 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-11-03 11: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-11-03 11:34:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:34:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:34:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228164,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:34:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:34:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:34: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-11-03 11:34:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:34:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:34:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183436800001,"66":25843,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:34:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:34:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:34:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183436800001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:34:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:34:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:34:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:34:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:34:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183436800001,"power":25843,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:34:11] local.INFO: DEBUG: GPS processor result {"connection_id":228164,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54350,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:34:11] local.INFO: GPS data processed {"connection_id":228164,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:34:11] local.INFO: Acknowledgment sent {"connection_id":228164,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:34:42] local.INFO: TCP Data received {"connection_id":228164,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:34:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228164,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:34:42] local.INFO: Processing buffer {"connection_id":228164,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:34:42] local.INFO: Packet analysis {"connection_id":228164,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ffe"} 
[2026-11-03 11:34:42] local.INFO: Extracted packet for processing {"connection_id":228164,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ffe"} 
[2026-11-03 11:34:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:34:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 11:34:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183436800001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:34:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:34:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:34:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:34:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793685600000,"timestamp_ms":1793685600000,"timestamp_seconds":1793685600,"priority":1,"record_length":96,"hex_timestamp":"000001a19ffe3700"} 
[2026-11-03 11:34:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:34:42] 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-11-03 11:34:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-11-03 11:34:42] 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-11-03 11:34:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 11:34:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:34:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:34:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228164,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:34:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:34:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:34:42] 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-11-03 11:34:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:34:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:34:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183436800001,"66":25843,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:34:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:34:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:34:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183436800001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:34:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:34:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:34:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:34:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:34:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183436800001,"power":25843,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:34:42] local.INFO: DEBUG: GPS processor result {"connection_id":228164,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54351,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:34:42] local.INFO: GPS data processed {"connection_id":228164,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:34:42] local.INFO: Acknowledgment sent {"connection_id":228164,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:35:04] local.INFO: TCP Data received {"connection_id":228618,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:35:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228618,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:35:04] local.INFO: Processing buffer {"connection_id":228618,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:35:04] local.INFO: IMEI packet received {"connection_id":228618,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:35:04] local.INFO: IMEI acknowledgment sent {"connection_id":228618,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:35:10] local.INFO: TCP Data received {"connection_id":228618,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:35:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228618,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:35:10] local.INFO: Processing buffer {"connection_id":228618,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:35:10] local.INFO: IMEI packet received {"connection_id":228618,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:35:10] local.INFO: IMEI acknowledgment sent {"connection_id":228618,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:35:11] local.INFO: TCP Data received {"connection_id":228618,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:35:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228618,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:35:11] local.INFO: Processing buffer {"connection_id":228618,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a19ffe3700012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:35:11] local.INFO: Packet analysis {"connection_id":228618,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a19ffe"} 
[2026-11-03 11:35:11] local.INFO: Extracted packet for processing {"connection_id":228618,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a19ffe"} 
[2026-11-03 11:35:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:35: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-11-03 11:35:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183436800001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:35:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:35:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:35:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:35:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793685600000,"timestamp_ms":1793685600000,"timestamp_seconds":1793685600,"priority":1,"record_length":96,"hex_timestamp":"000001a19ffe3700"} 
[2026-11-03 11:35:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:35:11] 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-11-03 11:35: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":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-11-03 11:35:11] 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-11-03 11:35: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-11-03 11:35:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:35:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:35:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228618,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:35:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228618,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:35:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228618,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:35:11] 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-11-03 11:35:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:35:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:35:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183436800001,"66":25843,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:35:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:35:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:35:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183436800001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:35:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:35:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:35:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:35:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:35:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183436800001,"power":25843,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:35:11] local.INFO: DEBUG: GPS processor result {"connection_id":228618,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54352,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:35:11] local.INFO: GPS data processed {"connection_id":228618,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:35:11] local.INFO: Acknowledgment sent {"connection_id":228618,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:35:42] local.INFO: TCP Data received {"connection_id":228618,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:35:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228618,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:35:42] local.INFO: Processing buffer {"connection_id":228618,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:35:42] local.INFO: Packet analysis {"connection_id":228618,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:35:42] local.INFO: Extracted packet for processing {"connection_id":228618,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:35:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:35: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-11-03 11:35:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183513600001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:35:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:35:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:35:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:35:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793685902000,"timestamp_ms":1793685902000,"timestamp_seconds":1793685902,"priority":1,"record_length":96,"hex_timestamp":"000001a1a002d2b0"} 
[2026-11-03 11:35:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:35:42] 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-11-03 11:35: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":243,"data_length":795,"current_offset":136} 
[2026-11-03 11:35:42] 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-11-03 11:35: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-11-03 11:35:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:35:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:35:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228618,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:35:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228618,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:35:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228618,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:35:42] 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-11-03 11:35:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:35:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:35:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183513600001,"66":25734,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:35:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:35:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:35:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183513600001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:35:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:35:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:35:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:35:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:35:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183513600001,"power":25734,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:35:42] local.INFO: DEBUG: GPS processor result {"connection_id":228618,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54353,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:35:42] local.INFO: GPS data processed {"connection_id":228618,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:35:42] local.INFO: Acknowledgment sent {"connection_id":228618,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:36:06] local.INFO: TCP Data received {"connection_id":229877,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:36:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229877,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:36:06] local.INFO: Processing buffer {"connection_id":229877,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:36:06] local.INFO: IMEI packet received {"connection_id":229877,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 11:36:06] local.INFO: IMEI acknowledgment sent {"connection_id":229877,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:36:10] local.INFO: TCP Data received {"connection_id":228619,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:36:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228619,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:36:10] local.INFO: Processing buffer {"connection_id":228619,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:36:10] local.INFO: IMEI packet received {"connection_id":228619,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:36:10] local.INFO: IMEI acknowledgment sent {"connection_id":228619,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:36:15] local.INFO: TCP Data received {"connection_id":228619,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:36:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228619,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:36:15] local.INFO: Processing buffer {"connection_id":228619,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:36:15] local.INFO: IMEI packet received {"connection_id":228619,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:36:15] local.INFO: IMEI acknowledgment sent {"connection_id":228619,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:36:16] local.INFO: TCP Data received {"connection_id":228619,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:36:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228619,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:36:16] local.INFO: Processing buffer {"connection_id":228619,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:36:16] local.INFO: Packet analysis {"connection_id":228619,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:36:16] local.INFO: Extracted packet for processing {"connection_id":228619,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:36:16] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:36: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-11-03 11:36:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183513600001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:36:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:36:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:36:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:36:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793685902000,"timestamp_ms":1793685902000,"timestamp_seconds":1793685902,"priority":1,"record_length":96,"hex_timestamp":"000001a1a002d2b0"} 
[2026-11-03 11:36:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:36:16] 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-11-03 11:36: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":243,"data_length":795,"current_offset":136} 
[2026-11-03 11:36:16] 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-11-03 11:36: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-11-03 11:36:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:36:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:36:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228619,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:36:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:36:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:36:16] 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-11-03 11:36:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:36:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:36:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183513600001,"66":25734,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:36:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:36:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:36:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183513600001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:36:16] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:36:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:36:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:36:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:36:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183513600001,"power":25734,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:36:16] local.INFO: DEBUG: GPS processor result {"connection_id":228619,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54354,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:36:16] local.INFO: GPS data processed {"connection_id":228619,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:36:16] local.INFO: Acknowledgment sent {"connection_id":228619,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:36:20] local.INFO: TCP Data received {"connection_id":228619,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:36:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228619,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:36:20] local.INFO: Processing buffer {"connection_id":228619,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:36:20] local.INFO: Packet analysis {"connection_id":228619,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:36:20] local.INFO: Extracted packet for processing {"connection_id":228619,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:36:20] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:36: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-11-03 11:36:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183513600001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:36:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:36:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:36:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:36:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793685902000,"timestamp_ms":1793685902000,"timestamp_seconds":1793685902,"priority":1,"record_length":96,"hex_timestamp":"000001a1a002d2b0"} 
[2026-11-03 11:36:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:36:20] 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-11-03 11:36: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-11-03 11:36: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-11-03 11:36: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-11-03 11:36:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:36:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:36:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228619,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:36:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:36:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:36:20] 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-11-03 11:36:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:36:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:36:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183513600001,"66":25734,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:36:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:36:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:36:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183513600001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:36:20] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:36:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:36:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:36:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:36:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183513600001,"power":25734,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:36:20] local.INFO: DEBUG: GPS processor result {"connection_id":228619,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54355,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:36:20] local.INFO: GPS data processed {"connection_id":228619,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:36:20] local.INFO: Acknowledgment sent {"connection_id":228619,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:36:41] local.INFO: TCP Data received {"connection_id":229878,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:36:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229878,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:36:41] local.INFO: Processing buffer {"connection_id":229878,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:36:41] local.INFO: IMEI packet received {"connection_id":229878,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 11:36:41] local.INFO: IMEI acknowledgment sent {"connection_id":229878,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:37:05] local.INFO: TCP Data received {"connection_id":229879,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:37:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229879,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:37:05] local.INFO: Processing buffer {"connection_id":229879,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:37:05] local.INFO: IMEI packet received {"connection_id":229879,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:37:05] local.INFO: IMEI acknowledgment sent {"connection_id":229879,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:37:10] local.INFO: TCP Data received {"connection_id":229879,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:37:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229879,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:37:10] local.INFO: Processing buffer {"connection_id":229879,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:37:10] local.INFO: IMEI packet received {"connection_id":229879,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:37:10] local.INFO: IMEI acknowledgment sent {"connection_id":229879,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:37:11] local.INFO: TCP Data received {"connection_id":229879,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:37:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229879,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:37:11] local.INFO: Processing buffer {"connection_id":229879,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:37:11] local.INFO: Packet analysis {"connection_id":229879,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:37:11] local.INFO: Extracted packet for processing {"connection_id":229879,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:37:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:37:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 11:37:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183513600001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:37:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:37:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:37:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:37:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793685902000,"timestamp_ms":1793685902000,"timestamp_seconds":1793685902,"priority":1,"record_length":96,"hex_timestamp":"000001a1a002d2b0"} 
[2026-11-03 11:37:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:37:11] 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-11-03 11:37:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-11-03 11:37:11] 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-11-03 11:37:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 11:37:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:37:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:37:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229879,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:37:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229879,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:37:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229879,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:37:11] 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-11-03 11:37:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:37:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:37:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183513600001,"66":25734,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:37:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:37:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:37:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183513600001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:37:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:37:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:37:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:37:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:37:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183513600001,"power":25734,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:37:11] local.INFO: DEBUG: GPS processor result {"connection_id":229879,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54356,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:37:11] local.INFO: GPS data processed {"connection_id":229879,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:37:11] local.INFO: Acknowledgment sent {"connection_id":229879,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:37:42] local.INFO: TCP Data received {"connection_id":229879,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:37:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229879,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:37:42] local.INFO: Processing buffer {"connection_id":229879,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:37:42] local.INFO: Packet analysis {"connection_id":229879,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:37:42] local.INFO: Extracted packet for processing {"connection_id":229879,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:37:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 11:37:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183513600001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:37:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:37:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:37:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:37:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793685902000,"timestamp_ms":1793685902000,"timestamp_seconds":1793685902,"priority":1,"record_length":96,"hex_timestamp":"000001a1a002d2b0"} 
[2026-11-03 11:37:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:37:42] 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-11-03 11:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-11-03 11:37:42] 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-11-03 11:37:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 11:37:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:37:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:37:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229879,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:37:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229879,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:37:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229879,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:37:42] 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-11-03 11:37:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:37:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:37:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183513600001,"66":25734,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:37:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:37:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:37:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183513600001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:37:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:37:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:37:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:37:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:37:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183513600001,"power":25734,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:37:42] local.INFO: DEBUG: GPS processor result {"connection_id":229879,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54357,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:37:42] local.INFO: GPS data processed {"connection_id":229879,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:37:42] local.INFO: Acknowledgment sent {"connection_id":229879,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:38:05] local.INFO: TCP Data received {"connection_id":231714,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:38:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231714,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:38:05] local.INFO: Processing buffer {"connection_id":231714,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:38:05] local.INFO: IMEI packet received {"connection_id":231714,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:38:05] local.INFO: IMEI acknowledgment sent {"connection_id":231714,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:38:10] local.INFO: TCP Data received {"connection_id":231714,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:38:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231714,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:38:10] local.INFO: Processing buffer {"connection_id":231714,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:38:10] local.INFO: IMEI packet received {"connection_id":231714,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:38:10] local.INFO: IMEI acknowledgment sent {"connection_id":231714,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:38:11] local.INFO: TCP Data received {"connection_id":231714,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:38:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231714,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:38:11] local.INFO: Processing buffer {"connection_id":231714,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:38:11] local.INFO: Packet analysis {"connection_id":231714,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:38:11] local.INFO: Extracted packet for processing {"connection_id":231714,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:38:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:38:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183513600001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:38:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:38:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:38:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:38:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793685902000,"timestamp_ms":1793685902000,"timestamp_seconds":1793685902,"priority":1,"record_length":96,"hex_timestamp":"000001a1a002d2b0"} 
[2026-11-03 11:38:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:38:11] 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-11-03 11: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":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-11-03 11:38:11] 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-11-03 11: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-11-03 11:38:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:38:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:38:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231714,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:38:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:38:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:38:11] 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-11-03 11:38:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:38:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:38:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183513600001,"66":25734,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:38:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:38:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:38:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183513600001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:38:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:38:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:38:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:38:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:38:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183513600001,"power":25734,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:38:11] local.INFO: DEBUG: GPS processor result {"connection_id":231714,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54358,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:38:11] local.INFO: GPS data processed {"connection_id":231714,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:38:11] local.INFO: Acknowledgment sent {"connection_id":231714,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:38:42] local.INFO: TCP Data received {"connection_id":231714,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:38:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231714,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:38:42] local.INFO: Processing buffer {"connection_id":231714,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:38:42] local.INFO: Packet analysis {"connection_id":231714,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:38:42] local.INFO: Extracted packet for processing {"connection_id":231714,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:38:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:38: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-11-03 11:38:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183513600001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:38:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:38:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:38:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:38:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793685902000,"timestamp_ms":1793685902000,"timestamp_seconds":1793685902,"priority":1,"record_length":96,"hex_timestamp":"000001a1a002d2b0"} 
[2026-11-03 11:38:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:38:42] 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-11-03 11:38: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":243,"data_length":795,"current_offset":136} 
[2026-11-03 11:38:42] 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-11-03 11:38: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-11-03 11:38:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:38:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:38:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231714,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:38:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:38:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:38:42] 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-11-03 11:38:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:38:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:38:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183513600001,"66":25734,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:38:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:38:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:38:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183513600001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:38:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:38:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:38:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:38:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:38:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183513600001,"power":25734,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:38:42] local.INFO: DEBUG: GPS processor result {"connection_id":231714,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54359,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:38:42] local.INFO: GPS data processed {"connection_id":231714,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:38:42] local.INFO: Acknowledgment sent {"connection_id":231714,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:39:04] local.INFO: TCP Data received {"connection_id":231715,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:39:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231715,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:39:04] local.INFO: Processing buffer {"connection_id":231715,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:39:04] local.INFO: IMEI packet received {"connection_id":231715,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:39:04] local.INFO: IMEI acknowledgment sent {"connection_id":231715,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:39:10] local.INFO: TCP Data received {"connection_id":231715,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:39:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231715,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:39:10] local.INFO: Processing buffer {"connection_id":231715,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:39:10] local.INFO: IMEI packet received {"connection_id":231715,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:39:10] local.INFO: IMEI acknowledgment sent {"connection_id":231715,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:39:10] local.INFO: TCP Data received {"connection_id":231715,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:39:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231715,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:39:10] local.INFO: Processing buffer {"connection_id":231715,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:39:10] local.INFO: Packet analysis {"connection_id":231715,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:39:10] local.INFO: Extracted packet for processing {"connection_id":231715,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:39:10] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:39: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-11-03 11:39:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183513600001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:39:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:39:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:39:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:39:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793685902000,"timestamp_ms":1793685902000,"timestamp_seconds":1793685902,"priority":1,"record_length":96,"hex_timestamp":"000001a1a002d2b0"} 
[2026-11-03 11:39:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:39: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-11-03 11:39: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":243,"data_length":795,"current_offset":136} 
[2026-11-03 11:39:10] 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-11-03 11:39: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-11-03 11:39:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:39:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:39:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231715,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:39:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:39:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:39:10] 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-11-03 11:39:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:39:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:39:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183513600001,"66":25734,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:39:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:39:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:39:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183513600001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:39:10] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:39:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:39:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:39:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:39:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183513600001,"power":25734,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:39:11] local.INFO: DEBUG: GPS processor result {"connection_id":231715,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54360,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:39:11] local.INFO: GPS data processed {"connection_id":231715,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:39:11] local.INFO: Acknowledgment sent {"connection_id":231715,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:39:42] local.INFO: TCP Data received {"connection_id":231715,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:39:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231715,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:39:42] local.INFO: Processing buffer {"connection_id":231715,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:39:42] local.INFO: Packet analysis {"connection_id":231715,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:39:42] local.INFO: Extracted packet for processing {"connection_id":231715,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:39:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:39:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 11:39:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183513600001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:39:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:39:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:39:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:39:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793685902000,"timestamp_ms":1793685902000,"timestamp_seconds":1793685902,"priority":1,"record_length":96,"hex_timestamp":"000001a1a002d2b0"} 
[2026-11-03 11:39:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:39:42] 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-11-03 11:39:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":243,"data_length":795,"current_offset":136} 
[2026-11-03 11:39:42] 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-11-03 11:39:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 11:39:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:39:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:39:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231715,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:39:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:39:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:39:42] 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-11-03 11:39:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:39:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:39:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183513600001,"66":25734,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:39:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:39:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:39:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183513600001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:39:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:39:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:39:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:39:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:39:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183513600001,"power":25734,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:39:42] local.INFO: DEBUG: GPS processor result {"connection_id":231715,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54361,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:39:42] local.INFO: GPS data processed {"connection_id":231715,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:39:42] local.INFO: Acknowledgment sent {"connection_id":231715,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:40:04] local.INFO: TCP Data received {"connection_id":229881,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:40:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229881,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:40:04] local.INFO: Processing buffer {"connection_id":229881,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:40:04] local.INFO: IMEI packet received {"connection_id":229881,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:40:04] local.INFO: IMEI acknowledgment sent {"connection_id":229881,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:40:10] local.INFO: TCP Data received {"connection_id":229881,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:40:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229881,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:40:10] local.INFO: Processing buffer {"connection_id":229881,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:40:10] local.INFO: IMEI packet received {"connection_id":229881,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:40:10] local.INFO: IMEI acknowledgment sent {"connection_id":229881,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:40:11] local.INFO: TCP Data received {"connection_id":229881,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:40:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229881,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:40:11] local.INFO: Processing buffer {"connection_id":229881,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a002d2b0012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:40:11] local.INFO: Packet analysis {"connection_id":229881,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:40:11] local.INFO: Extracted packet for processing {"connection_id":229881,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a002"} 
[2026-11-03 11:40:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:40: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-11-03 11:40:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183513600001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:40:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:40:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:40:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:40:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793685902000,"timestamp_ms":1793685902000,"timestamp_seconds":1793685902,"priority":1,"record_length":96,"hex_timestamp":"000001a1a002d2b0"} 
[2026-11-03 11:40:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:40:11] 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-11-03 11:40: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":243,"data_length":795,"current_offset":136} 
[2026-11-03 11:40:11] 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-11-03 11:40: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-11-03 11:40:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:40:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:40:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229881,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:40:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229881,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:40:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229881,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:40:11] 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-11-03 11:40:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:40:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:40:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183513600001,"66":25734,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:40:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:40:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:40:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183513600001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:40:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:40:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:40:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:40:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:40:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183513600001,"power":25734,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:40:11] local.INFO: DEBUG: GPS processor result {"connection_id":229881,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54362,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:40:11] local.INFO: GPS data processed {"connection_id":229881,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:40:11] local.INFO: Acknowledgment sent {"connection_id":229881,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:40:42] local.INFO: TCP Data received {"connection_id":229881,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:40:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229881,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:40:42] local.INFO: Processing buffer {"connection_id":229881,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:40:42] local.INFO: Packet analysis {"connection_id":229881,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:40:42] local.INFO: Extracted packet for processing {"connection_id":229881,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:40:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:40: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-11-03 11:40:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183590912001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:40:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:40:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:40:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:40:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793686203000,"timestamp_ms":1793686203000,"timestamp_seconds":1793686203,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0076a78"} 
[2026-11-03 11:40:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:40:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:40: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":134,"data_length":795,"current_offset":136} 
[2026-11-03 11:40:42] 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-11-03 11:40: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-11-03 11:40:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:40:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:40:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229881,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:40:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229881,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:40:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229881,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:40:42] 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-11-03 11:40:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:40:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:40:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183590912001,"66":25702,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:40:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:40:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:40:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183590912001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:40:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:40:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:40:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:40:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:40:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183590912001,"power":25702,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:40:42] local.INFO: DEBUG: GPS processor result {"connection_id":229881,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54363,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:40:42] local.INFO: GPS data processed {"connection_id":229881,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:40:42] local.INFO: Acknowledgment sent {"connection_id":229881,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:41:10] local.INFO: TCP Data received {"connection_id":228621,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:41:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228621,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:41:10] local.INFO: Processing buffer {"connection_id":228621,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:41:10] local.INFO: IMEI packet received {"connection_id":228621,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:41:10] local.INFO: IMEI acknowledgment sent {"connection_id":228621,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:41:15] local.INFO: TCP Data received {"connection_id":228621,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:41:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228621,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:41:15] local.INFO: Processing buffer {"connection_id":228621,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:41:15] local.INFO: IMEI packet received {"connection_id":228621,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:41:15] local.INFO: IMEI acknowledgment sent {"connection_id":228621,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:41:16] local.INFO: TCP Data received {"connection_id":228621,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:41:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228621,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:41:16] local.INFO: Processing buffer {"connection_id":228621,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:41:16] local.INFO: Packet analysis {"connection_id":228621,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:41:16] local.INFO: Extracted packet for processing {"connection_id":228621,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:41:16] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:41: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-11-03 11:41:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183590912001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:41:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:41:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:41:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:41:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793686203000,"timestamp_ms":1793686203000,"timestamp_seconds":1793686203,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0076a78"} 
[2026-11-03 11:41:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:41:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:41: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":134,"data_length":795,"current_offset":136} 
[2026-11-03 11:41:16] 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-11-03 11:41: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-11-03 11:41:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:41:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:41:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228621,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:41:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:41:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:41:16] 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-11-03 11:41:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:41:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:41:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183590912001,"66":25702,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:41:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:41:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:41:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183590912001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:41:16] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:41:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:41:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:41:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:41:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183590912001,"power":25702,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:41:16] local.INFO: DEBUG: GPS processor result {"connection_id":228621,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54364,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:41:16] local.INFO: GPS data processed {"connection_id":228621,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:41:16] local.INFO: Acknowledgment sent {"connection_id":228621,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:41:48] local.INFO: TCP Data received {"connection_id":228621,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:41:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228621,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:41:48] local.INFO: Processing buffer {"connection_id":228621,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:41:48] local.INFO: Packet analysis {"connection_id":228621,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:41:48] local.INFO: Extracted packet for processing {"connection_id":228621,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:41:48] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:41: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-11-03 11:41:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183590912001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:41:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:41:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:41:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:41:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793686203000,"timestamp_ms":1793686203000,"timestamp_seconds":1793686203,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0076a78"} 
[2026-11-03 11:41:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:41:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:41: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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-11-03 11:41:48] 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-11-03 11:41: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-11-03 11:41:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:41:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:41:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228621,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:41:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:41:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:41:48] 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-11-03 11:41:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:41:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:41:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183590912001,"66":25702,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:41:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:41:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:41:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183590912001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:41:48] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:41:48] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:41:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:41:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:41:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183590912001,"power":25702,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:41:48] local.INFO: DEBUG: GPS processor result {"connection_id":228621,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54365,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:41:48] local.INFO: GPS data processed {"connection_id":228621,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:41:48] local.INFO: Acknowledgment sent {"connection_id":228621,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:42:17] local.INFO: TCP Data received {"connection_id":229883,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:42:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229883,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:42:17] local.INFO: Processing buffer {"connection_id":229883,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:42:17] local.INFO: IMEI packet received {"connection_id":229883,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 11:42:17] local.INFO: IMEI acknowledgment sent {"connection_id":229883,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:42:35] local.INFO: TCP Data received {"connection_id":231716,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:42:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231716,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:42:35] local.INFO: Processing buffer {"connection_id":231716,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:42:35] local.INFO: IMEI packet received {"connection_id":231716,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:42:35] local.INFO: IMEI acknowledgment sent {"connection_id":231716,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:42:40] local.INFO: TCP Data received {"connection_id":231716,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:42:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231716,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:42:40] local.INFO: Processing buffer {"connection_id":231716,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:42:40] local.INFO: IMEI packet received {"connection_id":231716,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:42:40] local.INFO: IMEI acknowledgment sent {"connection_id":231716,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:42:41] local.INFO: TCP Data received {"connection_id":228165,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:42:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228165,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:42:41] local.INFO: Processing buffer {"connection_id":228165,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:42:41] local.INFO: IMEI packet received {"connection_id":228165,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 11:42:41] local.INFO: IMEI acknowledgment sent {"connection_id":228165,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:42:41] local.INFO: TCP Data received {"connection_id":231716,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:42:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231716,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:42:41] local.INFO: Processing buffer {"connection_id":231716,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:42:41] local.INFO: Packet analysis {"connection_id":231716,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:42:41] local.INFO: Extracted packet for processing {"connection_id":231716,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:42:41] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:42:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183590912001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:42:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:42:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:42:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:42:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793686203000,"timestamp_ms":1793686203000,"timestamp_seconds":1793686203,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0076a78"} 
[2026-11-03 11:42:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:42:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11: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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-11-03 11:42:41] 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-11-03 11: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-11-03 11:42:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:42:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:42:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231716,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:42:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:42:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:42: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-11-03 11:42:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:42:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:42:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183590912001,"66":25702,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:42:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:42:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:42:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183590912001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:42:41] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:42:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:42:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:42:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:42:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183590912001,"power":25702,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:42:41] local.INFO: DEBUG: GPS processor result {"connection_id":231716,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54366,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:42:41] local.INFO: GPS data processed {"connection_id":231716,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:42:41] local.INFO: Acknowledgment sent {"connection_id":231716,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:43:05] local.INFO: TCP Data received {"connection_id":228166,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:43:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228166,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:43:05] local.INFO: Processing buffer {"connection_id":228166,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:43:05] local.INFO: IMEI packet received {"connection_id":228166,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:43:05] local.INFO: IMEI acknowledgment sent {"connection_id":228166,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:43:10] local.INFO: TCP Data received {"connection_id":228166,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:43:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228166,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:43:10] local.INFO: Processing buffer {"connection_id":228166,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:43:10] local.INFO: IMEI packet received {"connection_id":228166,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:43:10] local.INFO: IMEI acknowledgment sent {"connection_id":228166,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:43:11] local.INFO: TCP Data received {"connection_id":228166,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:43:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228166,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:43:11] local.INFO: Processing buffer {"connection_id":228166,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:43:11] local.INFO: Packet analysis {"connection_id":228166,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:43:11] local.INFO: Extracted packet for processing {"connection_id":228166,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:43:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:43: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-11-03 11:43:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183590912001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:43:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:43:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:43:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:43:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793686203000,"timestamp_ms":1793686203000,"timestamp_seconds":1793686203,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0076a78"} 
[2026-11-03 11:43:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:43:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:43: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":134,"data_length":795,"current_offset":136} 
[2026-11-03 11:43:11] 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-11-03 11:43: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-11-03 11:43:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:43:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:43:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228166,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:43:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:43:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:43:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 11:43:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:43:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:43:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183590912001,"66":25702,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:43:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:43:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:43:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183590912001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:43:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:43:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:43:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:43:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:43:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183590912001,"power":25702,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:43:11] local.INFO: DEBUG: GPS processor result {"connection_id":228166,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54367,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:43:11] local.INFO: GPS data processed {"connection_id":228166,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:43:11] local.INFO: Acknowledgment sent {"connection_id":228166,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:43:42] local.INFO: TCP Data received {"connection_id":228166,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:43:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228166,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:43:42] local.INFO: Processing buffer {"connection_id":228166,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:43:42] local.INFO: Packet analysis {"connection_id":228166,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:43:42] local.INFO: Extracted packet for processing {"connection_id":228166,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:43:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:43:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183590912001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:43:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:43:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:43:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:43:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793686203000,"timestamp_ms":1793686203000,"timestamp_seconds":1793686203,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0076a78"} 
[2026-11-03 11:43:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:43:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11: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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-11-03 11:43:42] 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-11-03 11: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-11-03 11:43:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:43:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:43:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228166,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:43:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:43:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:43:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 11:43:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:43:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:43:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183590912001,"66":25702,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:43:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:43:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:43:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183590912001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:43:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:43:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:43:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:43:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:43:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183590912001,"power":25702,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:43:42] local.INFO: DEBUG: GPS processor result {"connection_id":228166,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54368,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:43:42] local.INFO: GPS data processed {"connection_id":228166,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:43:42] local.INFO: Acknowledgment sent {"connection_id":228166,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:44:04] local.INFO: TCP Data received {"connection_id":228168,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:44:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228168,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:44:04] local.INFO: Processing buffer {"connection_id":228168,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:44:04] local.INFO: IMEI packet received {"connection_id":228168,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:44:04] local.INFO: IMEI acknowledgment sent {"connection_id":228168,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:44:10] local.INFO: TCP Data received {"connection_id":228168,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:44:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228168,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:44:10] local.INFO: Processing buffer {"connection_id":228168,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:44:10] local.INFO: IMEI packet received {"connection_id":228168,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:44:10] local.INFO: IMEI acknowledgment sent {"connection_id":228168,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:44:11] local.INFO: TCP Data received {"connection_id":228168,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:44:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228168,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:44:11] local.INFO: Processing buffer {"connection_id":228168,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:44:11] local.INFO: Packet analysis {"connection_id":228168,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:44:11] local.INFO: Extracted packet for processing {"connection_id":228168,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:44:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:44: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-11-03 11:44:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183590912001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:44:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:44:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:44:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:44:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793686203000,"timestamp_ms":1793686203000,"timestamp_seconds":1793686203,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0076a78"} 
[2026-11-03 11:44:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:44:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:44: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":134,"data_length":795,"current_offset":136} 
[2026-11-03 11:44:11] 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-11-03 11:44: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-11-03 11:44:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:44:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:44:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228168,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:44:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228168,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:44:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228168,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:44:11] 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-11-03 11:44:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:44:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:44:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183590912001,"66":25702,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:44:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:44:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:44:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183590912001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:44:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:44:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:44:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:44:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:44:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183590912001,"power":25702,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:44:11] local.INFO: DEBUG: GPS processor result {"connection_id":228168,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54369,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:44:11] local.INFO: GPS data processed {"connection_id":228168,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:44:11] local.INFO: Acknowledgment sent {"connection_id":228168,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:44:42] local.INFO: TCP Data received {"connection_id":228168,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:44:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228168,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:44:42] local.INFO: Processing buffer {"connection_id":228168,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:44:42] local.INFO: Packet analysis {"connection_id":228168,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:44:42] local.INFO: Extracted packet for processing {"connection_id":228168,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:44:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:44: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-11-03 11:44:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183590912001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:44:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:44:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:44:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:44:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793686203000,"timestamp_ms":1793686203000,"timestamp_seconds":1793686203,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0076a78"} 
[2026-11-03 11:44:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:44:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:44: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":134,"data_length":795,"current_offset":136} 
[2026-11-03 11:44:42] 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-11-03 11:44: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-11-03 11:44:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:44:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:44:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228168,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:44:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228168,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:44:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228168,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:44:42] 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-11-03 11:44:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:44:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:44:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183590912001,"66":25702,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:44:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:44:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:44:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183590912001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:44:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:44:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:44:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:44:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:44:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183590912001,"power":25702,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:44:42] local.INFO: DEBUG: GPS processor result {"connection_id":228168,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54370,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:44:42] local.INFO: GPS data processed {"connection_id":228168,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:44:42] local.INFO: Acknowledgment sent {"connection_id":228168,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:45:04] local.INFO: TCP Data received {"connection_id":228622,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:45:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228622,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:45:04] local.INFO: Processing buffer {"connection_id":228622,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:45:04] local.INFO: IMEI packet received {"connection_id":228622,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:45:04] local.INFO: IMEI acknowledgment sent {"connection_id":228622,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:45:10] local.INFO: TCP Data received {"connection_id":228622,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:45:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228622,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:45:10] local.INFO: Processing buffer {"connection_id":228622,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:45:10] local.INFO: IMEI packet received {"connection_id":228622,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:45:10] local.INFO: IMEI acknowledgment sent {"connection_id":228622,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:45:11] local.INFO: TCP Data received {"connection_id":228622,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:45:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228622,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:45:11] local.INFO: Processing buffer {"connection_id":228622,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:45:11] local.INFO: Packet analysis {"connection_id":228622,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:45:11] local.INFO: Extracted packet for processing {"connection_id":228622,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:45:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:45: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-11-03 11:45:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183590912001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:45:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:45:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:45:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:45:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793686203000,"timestamp_ms":1793686203000,"timestamp_seconds":1793686203,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0076a78"} 
[2026-11-03 11:45:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:45:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:45: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":134,"data_length":795,"current_offset":136} 
[2026-11-03 11:45:11] 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-11-03 11:45: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-11-03 11:45:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:45:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:45:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228622,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:45:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:45:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:45:11] 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-11-03 11:45:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:45:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:45:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183590912001,"66":25702,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:45:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:45:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:45:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183590912001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:45:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:45:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:45:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:45:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:45:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183590912001,"power":25702,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:45:11] local.INFO: DEBUG: GPS processor result {"connection_id":228622,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54371,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:45:11] local.INFO: GPS data processed {"connection_id":228622,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:45:11] local.INFO: Acknowledgment sent {"connection_id":228622,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:45:43] local.INFO: TCP Data received {"connection_id":228622,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:45:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228622,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:45:43] local.INFO: Processing buffer {"connection_id":228622,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0076a78012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:45:43] local.INFO: Packet analysis {"connection_id":228622,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:45:43] local.INFO: Extracted packet for processing {"connection_id":228622,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a007"} 
[2026-11-03 11:45:43] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:45: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-11-03 11:45:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183590912001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:45:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:45:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:45:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:45:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793686203000,"timestamp_ms":1793686203000,"timestamp_seconds":1793686203,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0076a78"} 
[2026-11-03 11:45:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:45:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:45: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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-11-03 11:45:43] 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-11-03 11:45: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-11-03 11:45:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:45:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:45:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228622,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:45:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:45:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:45:43] 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-11-03 11:45:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:45:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:45:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183590912001,"66":25702,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:45:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:45:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:45:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183590912001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:45:43] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:45:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:45:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:45:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:45:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183590912001,"power":25702,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:45:43] local.INFO: DEBUG: GPS processor result {"connection_id":228622,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54372,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:45:43] local.INFO: GPS data processed {"connection_id":228622,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:45:43] local.INFO: Acknowledgment sent {"connection_id":228622,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:46:10] local.INFO: TCP Data received {"connection_id":231717,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:46:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231717,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:46:10] local.INFO: Processing buffer {"connection_id":231717,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:46:10] local.INFO: IMEI packet received {"connection_id":231717,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:46:10] local.INFO: IMEI acknowledgment sent {"connection_id":231717,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:46:15] local.INFO: TCP Data received {"connection_id":231717,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:46:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231717,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:46:15] local.INFO: Processing buffer {"connection_id":231717,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:46:15] local.INFO: IMEI packet received {"connection_id":231717,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:46:15] local.INFO: IMEI acknowledgment sent {"connection_id":231717,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:46:16] local.INFO: TCP Data received {"connection_id":231717,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:46:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231717,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:46:16] local.INFO: Processing buffer {"connection_id":231717,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:46:16] local.INFO: Packet analysis {"connection_id":231717,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:46:16] local.INFO: Extracted packet for processing {"connection_id":231717,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:46:16] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:46:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183667968001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:46:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:46:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:46:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:46:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793686504000,"timestamp_ms":1793686504000,"timestamp_seconds":1793686504,"priority":1,"record_length":96,"hex_timestamp":"000001a1a00c0240"} 
[2026-11-03 11:46:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:46:16] 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-11-03 11: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":102,"data_length":795,"current_offset":136} 
[2026-11-03 11:46:16] 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-11-03 11: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-11-03 11:46:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:46:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:46:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231717,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:46:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:46:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:46: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-11-03 11:46:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:46:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:46:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183667968001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:46:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:46:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:46:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183667968001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:46:16] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:46:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:46:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:46:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:46:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183667968001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:46:16] local.INFO: DEBUG: GPS processor result {"connection_id":231717,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54373,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:46:16] local.INFO: GPS data processed {"connection_id":231717,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:46:16] local.INFO: Acknowledgment sent {"connection_id":231717,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:46:47] local.INFO: TCP Data received {"connection_id":231717,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:46:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231717,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:46:47] local.INFO: Processing buffer {"connection_id":231717,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:46:47] local.INFO: Packet analysis {"connection_id":231717,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:46:47] local.INFO: Extracted packet for processing {"connection_id":231717,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:46:47] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:46: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-11-03 11:46:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183667968001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:46:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:46:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:46:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:46:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793686504000,"timestamp_ms":1793686504000,"timestamp_seconds":1793686504,"priority":1,"record_length":96,"hex_timestamp":"000001a1a00c0240"} 
[2026-11-03 11:46:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:46:47] 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-11-03 11:46: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":102,"data_length":795,"current_offset":136} 
[2026-11-03 11:46:47] 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-11-03 11:46: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-11-03 11:46:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:46:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:46:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231717,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:46:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:46:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:46: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-11-03 11:46:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:46:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:46:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183667968001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:46:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:46:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:46:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183667968001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:46:47] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:46:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:46:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:46:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:46:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183667968001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:46:47] local.INFO: DEBUG: GPS processor result {"connection_id":231717,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54374,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:46:47] local.INFO: GPS data processed {"connection_id":231717,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:46:47] local.INFO: Acknowledgment sent {"connection_id":231717,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:47:05] local.INFO: TCP Data received {"connection_id":228624,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:47:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228624,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:47:05] local.INFO: Processing buffer {"connection_id":228624,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:47:05] local.INFO: IMEI packet received {"connection_id":228624,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:47:05] local.INFO: IMEI acknowledgment sent {"connection_id":228624,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:47:10] local.INFO: TCP Data received {"connection_id":228624,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:47:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228624,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:47:10] local.INFO: Processing buffer {"connection_id":228624,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:47:10] local.INFO: IMEI packet received {"connection_id":228624,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:47:10] local.INFO: IMEI acknowledgment sent {"connection_id":228624,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:47:10] local.INFO: TCP Data received {"connection_id":228624,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:47:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228624,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:47:10] local.INFO: Processing buffer {"connection_id":228624,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:47:10] local.INFO: Packet analysis {"connection_id":228624,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:47:10] local.INFO: Extracted packet for processing {"connection_id":228624,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:47:10] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:47:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183667968001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:47:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:47:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:47:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:47:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793686504000,"timestamp_ms":1793686504000,"timestamp_seconds":1793686504,"priority":1,"record_length":96,"hex_timestamp":"000001a1a00c0240"} 
[2026-11-03 11:47:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:47: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-11-03 11: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 11:47: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-11-03 11: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-11-03 11:47:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:47:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:47:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228624,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:47:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:47:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:47:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 11:47:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:47:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:47:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183667968001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:47:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:47:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:47:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183667968001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:47:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:47:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:47:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:47:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:47:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183667968001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:47:11] local.INFO: DEBUG: GPS processor result {"connection_id":228624,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54375,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:47:11] local.INFO: GPS data processed {"connection_id":228624,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:47:11] local.INFO: Acknowledgment sent {"connection_id":228624,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:47:42] local.INFO: TCP Data received {"connection_id":228624,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:47:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228624,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:47:42] local.INFO: Processing buffer {"connection_id":228624,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:47:42] local.INFO: Packet analysis {"connection_id":228624,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:47:42] local.INFO: Extracted packet for processing {"connection_id":228624,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:47:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:47: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-11-03 11:47:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183667968001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:47:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:47:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:47:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:47:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793686504000,"timestamp_ms":1793686504000,"timestamp_seconds":1793686504,"priority":1,"record_length":96,"hex_timestamp":"000001a1a00c0240"} 
[2026-11-03 11:47:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:47:42] 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-11-03 11:47: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-11-03 11:47: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-11-03 11:47: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-11-03 11:47:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:47:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:47:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228624,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:47:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:47:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:47:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 11:47:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:47:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:47:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183667968001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:47:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:47:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:47:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183667968001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:47:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:47:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:47:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:47:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:47:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183667968001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:47:42] local.INFO: DEBUG: GPS processor result {"connection_id":228624,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54376,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:47:42] local.INFO: GPS data processed {"connection_id":228624,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:47:42] local.INFO: Acknowledgment sent {"connection_id":228624,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:47:50] local.INFO: TCP Data received {"connection_id":229886,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:47:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229886,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:47:50] local.INFO: Processing buffer {"connection_id":229886,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:47:50] local.INFO: IMEI packet received {"connection_id":229886,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 11:47:50] local.INFO: IMEI acknowledgment sent {"connection_id":229886,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:48:04] local.INFO: TCP Data received {"connection_id":228169,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:48:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228169,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:48:04] local.INFO: Processing buffer {"connection_id":228169,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:48:04] local.INFO: IMEI packet received {"connection_id":228169,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:48:04] local.INFO: IMEI acknowledgment sent {"connection_id":228169,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:48:10] local.INFO: TCP Data received {"connection_id":228169,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:48:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228169,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:48:10] local.INFO: Processing buffer {"connection_id":228169,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:48:10] local.INFO: IMEI packet received {"connection_id":228169,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:48:10] local.INFO: IMEI acknowledgment sent {"connection_id":228169,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:48:11] local.INFO: TCP Data received {"connection_id":228169,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:48:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228169,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:48:11] local.INFO: Processing buffer {"connection_id":228169,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:48:11] local.INFO: Packet analysis {"connection_id":228169,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:48:11] local.INFO: Extracted packet for processing {"connection_id":228169,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:48:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:48: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-11-03 11:48:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183667968001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:48:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:48:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:48:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:48:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793686504000,"timestamp_ms":1793686504000,"timestamp_seconds":1793686504,"priority":1,"record_length":96,"hex_timestamp":"000001a1a00c0240"} 
[2026-11-03 11:48:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:48:11] 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-11-03 11:48: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-11-03 11:48: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-11-03 11:48: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-11-03 11:48:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:48:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:48:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228169,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:48:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228169,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:48:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228169,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:48:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 11:48:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:48:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:48:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183667968001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:48:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:48:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:48:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183667968001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:48:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:48:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:48:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:48:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:48:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183667968001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:48:11] local.INFO: DEBUG: GPS processor result {"connection_id":228169,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54377,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:48:11] local.INFO: GPS data processed {"connection_id":228169,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:48:11] local.INFO: Acknowledgment sent {"connection_id":228169,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:48:43] local.INFO: TCP Data received {"connection_id":228169,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:48:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228169,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:48:43] local.INFO: Processing buffer {"connection_id":228169,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:48:43] local.INFO: Packet analysis {"connection_id":228169,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:48:43] local.INFO: Extracted packet for processing {"connection_id":228169,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:48:43] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:48: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-11-03 11:48:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183667968001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:48:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:48:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:48:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:48:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793686504000,"timestamp_ms":1793686504000,"timestamp_seconds":1793686504,"priority":1,"record_length":96,"hex_timestamp":"000001a1a00c0240"} 
[2026-11-03 11:48:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:48:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:48: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 11:48:43] 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-11-03 11:48: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-11-03 11:48:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:48:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:48:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228169,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:48:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228169,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:48:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228169,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:48:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 11:48:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:48:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:48:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183667968001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:48:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:48:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:48:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183667968001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:48:43] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:48:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:48:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:48:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:48:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183667968001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:48:43] local.INFO: DEBUG: GPS processor result {"connection_id":228169,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54378,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:48:43] local.INFO: GPS data processed {"connection_id":228169,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:48:43] local.INFO: Acknowledgment sent {"connection_id":228169,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:49:04] local.INFO: TCP Data received {"connection_id":228170,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:49:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228170,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:49:04] local.INFO: Processing buffer {"connection_id":228170,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:49:04] local.INFO: IMEI packet received {"connection_id":228170,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:49:04] local.INFO: IMEI acknowledgment sent {"connection_id":228170,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:49:10] local.INFO: TCP Data received {"connection_id":228170,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:49:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228170,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:49:10] local.INFO: Processing buffer {"connection_id":228170,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:49:10] local.INFO: IMEI packet received {"connection_id":228170,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:49:10] local.INFO: IMEI acknowledgment sent {"connection_id":228170,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:49:11] local.INFO: TCP Data received {"connection_id":228170,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:49:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228170,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:49:11] local.INFO: Processing buffer {"connection_id":228170,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:49:11] local.INFO: Packet analysis {"connection_id":228170,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:49:11] local.INFO: Extracted packet for processing {"connection_id":228170,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:49:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:49: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-11-03 11:49:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183667968001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:49:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:49:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:49:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:49:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793686504000,"timestamp_ms":1793686504000,"timestamp_seconds":1793686504,"priority":1,"record_length":96,"hex_timestamp":"000001a1a00c0240"} 
[2026-11-03 11:49:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:49:11] 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-11-03 11:49: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-11-03 11:49: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-11-03 11:49: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-11-03 11:49:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:49:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:49:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228170,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:49:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228170,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:49:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228170,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:49:11] 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-11-03 11:49:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:49:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:49:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183667968001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:49:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:49:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:49:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183667968001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:49:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:49:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:49:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:49:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:49:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183667968001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:49:11] local.INFO: DEBUG: GPS processor result {"connection_id":228170,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54379,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:49:11] local.INFO: GPS data processed {"connection_id":228170,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:49:11] local.INFO: Acknowledgment sent {"connection_id":228170,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:49:43] local.INFO: TCP Data received {"connection_id":228170,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:49:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228170,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:49:43] local.INFO: Processing buffer {"connection_id":228170,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:49:43] local.INFO: Packet analysis {"connection_id":228170,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:49:43] local.INFO: Extracted packet for processing {"connection_id":228170,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:49:43] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:49:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 11:49:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183667968001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:49:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:49:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:49:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:49:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793686504000,"timestamp_ms":1793686504000,"timestamp_seconds":1793686504,"priority":1,"record_length":96,"hex_timestamp":"000001a1a00c0240"} 
[2026-11-03 11:49:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:49:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:49:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 11:49:43] 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-11-03 11:49:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 11:49:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:49:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:49:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228170,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:49:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228170,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:49:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228170,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:49:43] 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-11-03 11:49:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:49:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:49:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183667968001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:49:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:49:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:49:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183667968001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:49:43] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:49:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:49:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:49:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:49:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183667968001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:49:43] local.INFO: DEBUG: GPS processor result {"connection_id":228170,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54380,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:49:43] local.INFO: GPS data processed {"connection_id":228170,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:49:43] local.INFO: Acknowledgment sent {"connection_id":228170,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:50:04] local.INFO: TCP Data received {"connection_id":229888,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:50:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229888,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:50:04] local.INFO: Processing buffer {"connection_id":229888,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:50:04] local.INFO: IMEI packet received {"connection_id":229888,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:50:04] local.INFO: IMEI acknowledgment sent {"connection_id":229888,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:50:10] local.INFO: TCP Data received {"connection_id":229888,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:50:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229888,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:50:10] local.INFO: Processing buffer {"connection_id":229888,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:50:10] local.INFO: IMEI packet received {"connection_id":229888,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:50:10] local.INFO: IMEI acknowledgment sent {"connection_id":229888,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:50:11] local.INFO: TCP Data received {"connection_id":229888,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:50:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229888,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:50:11] local.INFO: Processing buffer {"connection_id":229888,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:50:11] local.INFO: Packet analysis {"connection_id":229888,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:50:11] local.INFO: Extracted packet for processing {"connection_id":229888,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:50:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:50: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-11-03 11:50:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183667968001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:50:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:50:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:50:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:50:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793686504000,"timestamp_ms":1793686504000,"timestamp_seconds":1793686504,"priority":1,"record_length":96,"hex_timestamp":"000001a1a00c0240"} 
[2026-11-03 11:50:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:50:11] 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-11-03 11:50: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-11-03 11:50: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-11-03 11:50: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-11-03 11:50:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:50:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:50:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229888,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:50:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:50:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:50: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-11-03 11:50:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:50:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:50:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183667968001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:50:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:50:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:50:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183667968001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:50:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:50:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:50:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:50:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:50:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183667968001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:50:11] local.INFO: DEBUG: GPS processor result {"connection_id":229888,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54381,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:50:11] local.INFO: GPS data processed {"connection_id":229888,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:50:11] local.INFO: Acknowledgment sent {"connection_id":229888,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:50:43] local.INFO: TCP Data received {"connection_id":229888,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:50:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229888,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:50:43] local.INFO: Processing buffer {"connection_id":229888,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a00c0240012ceb7b800713b7480014009a2b..."} 
[2026-11-03 11:50:43] local.INFO: Packet analysis {"connection_id":229888,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:50:43] local.INFO: Extracted packet for processing {"connection_id":229888,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a00c"} 
[2026-11-03 11:50:43] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:50: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-11-03 11:50:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183667968001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:50:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:50:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:50:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:50:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793686504000,"timestamp_ms":1793686504000,"timestamp_seconds":1793686504,"priority":1,"record_length":96,"hex_timestamp":"000001a1a00c0240"} 
[2026-11-03 11:50:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:50:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:50: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 11:50:43] 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-11-03 11:50: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-11-03 11:50:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:50:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:50:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229888,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:50:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:50:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:50:43] 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-11-03 11:50:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:50:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:50:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183667968001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:50:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:50:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:50:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183667968001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:50:43] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:50:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:50:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:50:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:50:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183667968001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:50:43] local.INFO: DEBUG: GPS processor result {"connection_id":229888,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54382,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:50:43] local.INFO: GPS data processed {"connection_id":229888,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:50:43] local.INFO: Acknowledgment sent {"connection_id":229888,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:51:10] local.INFO: TCP Data received {"connection_id":229889,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:51:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229889,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:51:10] local.INFO: Processing buffer {"connection_id":229889,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:51:10] local.INFO: IMEI packet received {"connection_id":229889,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:51:10] local.INFO: IMEI acknowledgment sent {"connection_id":229889,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:51:15] local.INFO: TCP Data received {"connection_id":229889,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:51:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229889,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:51:15] local.INFO: Processing buffer {"connection_id":229889,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:51:15] local.INFO: IMEI packet received {"connection_id":229889,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:51:15] local.INFO: IMEI acknowledgment sent {"connection_id":229889,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:51:16] local.INFO: TCP Data received {"connection_id":229889,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:51:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229889,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:51:16] local.INFO: Processing buffer {"connection_id":229889,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:51:16] local.INFO: Packet analysis {"connection_id":229889,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:51:16] local.INFO: Extracted packet for processing {"connection_id":229889,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:51:16] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:51:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183745024001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:51:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:51:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:51:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:51:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793686804000,"timestamp_ms":1793686804000,"timestamp_seconds":1793686804,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0109620"} 
[2026-11-03 11:51:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:51:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 11:51: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-11-03 11: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-11-03 11:51:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:51:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:51:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229889,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:51:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229889,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:51:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229889,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:51: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-11-03 11:51:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:51:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:51:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183745024001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:51:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:51:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:51:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183745024001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:51:16] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:51:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:51:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:51:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:51:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183745024001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:51:16] local.INFO: DEBUG: GPS processor result {"connection_id":229889,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54383,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:51:16] local.INFO: GPS data processed {"connection_id":229889,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:51:16] local.INFO: Acknowledgment sent {"connection_id":229889,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:51:47] local.INFO: TCP Data received {"connection_id":229889,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:51:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229889,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:51:47] local.INFO: Processing buffer {"connection_id":229889,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:51:47] local.INFO: Packet analysis {"connection_id":229889,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:51:47] local.INFO: Extracted packet for processing {"connection_id":229889,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:51:47] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:51: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-11-03 11:51:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183745024001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:51:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:51:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:51:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:51:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793686804000,"timestamp_ms":1793686804000,"timestamp_seconds":1793686804,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0109620"} 
[2026-11-03 11:51:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:51:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:51: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-11-03 11:51: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-11-03 11:51: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-11-03 11:51:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:51:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:51:47] local.INFO: Teltonika packet parsed successfully {"connection_id":229889,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:51:47] local.INFO: Passing IMEI to GPS processor {"connection_id":229889,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:51:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":229889,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:51:47] 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-11-03 11:51:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:51:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:51:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183745024001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:51:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:51:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:51:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183745024001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:51:47] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:51:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:51:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:51:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:51:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183745024001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:51:47] local.INFO: DEBUG: GPS processor result {"connection_id":229889,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54384,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:51:47] local.INFO: GPS data processed {"connection_id":229889,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:51:47] local.INFO: Acknowledgment sent {"connection_id":229889,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:52:04] local.INFO: TCP Data received {"connection_id":229891,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:52:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229891,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:52:04] local.INFO: Processing buffer {"connection_id":229891,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:52:04] local.INFO: IMEI packet received {"connection_id":229891,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:52:04] local.INFO: IMEI acknowledgment sent {"connection_id":229891,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:52:10] local.INFO: TCP Data received {"connection_id":229891,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:52:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229891,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:52:10] local.INFO: Processing buffer {"connection_id":229891,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:52:10] local.INFO: IMEI packet received {"connection_id":229891,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:52:10] local.INFO: IMEI acknowledgment sent {"connection_id":229891,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:52:11] local.INFO: TCP Data received {"connection_id":229891,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:52:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229891,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:52:11] local.INFO: Processing buffer {"connection_id":229891,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:52:11] local.INFO: Packet analysis {"connection_id":229891,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:52:11] local.INFO: Extracted packet for processing {"connection_id":229891,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:52:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:52:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183745024001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:52:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:52:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:52:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:52:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793686804000,"timestamp_ms":1793686804000,"timestamp_seconds":1793686804,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0109620"} 
[2026-11-03 11:52:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:52:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 11:52:11] 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-11-03 11: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-11-03 11:52:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:52:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:52:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229891,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:52:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:52:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:52: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-11-03 11:52:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:52:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:52:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183745024001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:52:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:52:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:52:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183745024001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:52:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:52:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:52:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:52:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:52:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183745024001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:52:11] local.INFO: DEBUG: GPS processor result {"connection_id":229891,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54385,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:52:11] local.INFO: GPS data processed {"connection_id":229891,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:52:11] local.INFO: Acknowledgment sent {"connection_id":229891,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:52:43] local.INFO: TCP Data received {"connection_id":229891,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:52:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229891,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:52:43] local.INFO: Processing buffer {"connection_id":229891,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:52:43] local.INFO: Packet analysis {"connection_id":229891,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:52:43] local.INFO: Extracted packet for processing {"connection_id":229891,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:52:43] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:52: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-11-03 11:52:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183745024001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:52:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:52:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:52:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:52:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793686804000,"timestamp_ms":1793686804000,"timestamp_seconds":1793686804,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0109620"} 
[2026-11-03 11:52:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:52:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:52: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 11:52:43] 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-11-03 11:52: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-11-03 11:52:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:52:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:52:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229891,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:52:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:52:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:52:43] 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-11-03 11:52:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:52:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:52:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183745024001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:52:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:52:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:52:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183745024001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:52:43] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:52:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:52:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:52:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:52:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183745024001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:52:43] local.INFO: DEBUG: GPS processor result {"connection_id":229891,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54386,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:52:43] local.INFO: GPS data processed {"connection_id":229891,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:52:43] local.INFO: Acknowledgment sent {"connection_id":229891,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:53:04] local.INFO: TCP Data received {"connection_id":228171,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:53:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228171,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:53:04] local.INFO: Processing buffer {"connection_id":228171,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:53:04] local.INFO: IMEI packet received {"connection_id":228171,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:53:04] local.INFO: IMEI acknowledgment sent {"connection_id":228171,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:53:10] local.INFO: TCP Data received {"connection_id":228171,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:53:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228171,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:53:10] local.INFO: Processing buffer {"connection_id":228171,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:53:10] local.INFO: IMEI packet received {"connection_id":228171,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:53:10] local.INFO: IMEI acknowledgment sent {"connection_id":228171,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:53:11] local.INFO: TCP Data received {"connection_id":228171,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:53:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228171,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:53:11] local.INFO: Processing buffer {"connection_id":228171,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:53:11] local.INFO: Packet analysis {"connection_id":228171,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:53:11] local.INFO: Extracted packet for processing {"connection_id":228171,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:53:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:53:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183745024001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:53:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:53:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:53:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:53:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793686804000,"timestamp_ms":1793686804000,"timestamp_seconds":1793686804,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0109620"} 
[2026-11-03 11:53:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:53:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 11:53:11] 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-11-03 11: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-11-03 11:53:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:53:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:53:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228171,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:53:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228171,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:53:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228171,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:53: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-11-03 11:53:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:53:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:53:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183745024001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:53:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:53:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:53:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183745024001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:53:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:53:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:53:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:53:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:53:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183745024001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:53:11] local.INFO: DEBUG: GPS processor result {"connection_id":228171,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54387,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:53:11] local.INFO: GPS data processed {"connection_id":228171,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:53:11] local.INFO: Acknowledgment sent {"connection_id":228171,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:53:16] local.INFO: TCP Data received {"connection_id":231718,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:53:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231718,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:53:16] local.INFO: Processing buffer {"connection_id":231718,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:53:16] local.INFO: IMEI packet received {"connection_id":231718,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 11:53:16] local.INFO: IMEI acknowledgment sent {"connection_id":231718,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:53:42] local.INFO: TCP Data received {"connection_id":228171,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:53:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228171,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:53:42] local.INFO: Processing buffer {"connection_id":228171,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:53:42] local.INFO: Packet analysis {"connection_id":228171,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:53:42] local.INFO: Extracted packet for processing {"connection_id":228171,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:53:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 11:53:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183745024001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:53:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:53:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:53:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:53:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793686804000,"timestamp_ms":1793686804000,"timestamp_seconds":1793686804,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0109620"} 
[2026-11-03 11:53:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:53:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 11:53:42] 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-11-03 11:53:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 11:53:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:53:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:53:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228171,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:53:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228171,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:53:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228171,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:53: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-11-03 11:53:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:53:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:53:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183745024001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:53:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:53:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:53:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183745024001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:53:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:53:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:53:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:53:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:53:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183745024001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:53:43] local.INFO: DEBUG: GPS processor result {"connection_id":228171,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54388,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:53:43] local.INFO: GPS data processed {"connection_id":228171,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:53:43] local.INFO: Acknowledgment sent {"connection_id":228171,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:53:48] local.INFO: TCP Data received {"connection_id":229892,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:53:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229892,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:53:48] local.INFO: Processing buffer {"connection_id":229892,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:53:48] local.INFO: IMEI packet received {"connection_id":229892,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 11:53:48] local.INFO: IMEI acknowledgment sent {"connection_id":229892,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:54:04] local.INFO: TCP Data received {"connection_id":228627,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:54:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228627,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:54:04] local.INFO: Processing buffer {"connection_id":228627,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:54:04] local.INFO: IMEI packet received {"connection_id":228627,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:54:04] local.INFO: IMEI acknowledgment sent {"connection_id":228627,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:54:10] local.INFO: TCP Data received {"connection_id":228627,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:54:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228627,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:54:10] local.INFO: Processing buffer {"connection_id":228627,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:54:10] local.INFO: IMEI packet received {"connection_id":228627,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:54:10] local.INFO: IMEI acknowledgment sent {"connection_id":228627,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:54:11] local.INFO: TCP Data received {"connection_id":228627,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:54:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228627,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:54:11] local.INFO: Processing buffer {"connection_id":228627,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:54:11] local.INFO: Packet analysis {"connection_id":228627,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:54:11] local.INFO: Extracted packet for processing {"connection_id":228627,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:54:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:54:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 11:54:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183745024001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:54:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:54:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:54:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:54:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793686804000,"timestamp_ms":1793686804000,"timestamp_seconds":1793686804,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0109620"} 
[2026-11-03 11:54:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:54:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:54:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 11:54:11] 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-11-03 11:54: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-11-03 11:54:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:54:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:54:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228627,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:54:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:54:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:54: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-11-03 11:54:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:54:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:54:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183745024001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:54:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:54:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:54:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183745024001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:54:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:54:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:54:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:54:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:54:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183745024001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:54:11] local.INFO: DEBUG: GPS processor result {"connection_id":228627,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54389,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:54:11] local.INFO: GPS data processed {"connection_id":228627,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:54:11] local.INFO: Acknowledgment sent {"connection_id":228627,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:54:43] local.INFO: TCP Data received {"connection_id":228627,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:54:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228627,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:54:43] local.INFO: Processing buffer {"connection_id":228627,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:54:43] local.INFO: Packet analysis {"connection_id":228627,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:54:43] local.INFO: Extracted packet for processing {"connection_id":228627,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:54:43] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:54: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-11-03 11:54:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183745024001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:54:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:54:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:54:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:54:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793686804000,"timestamp_ms":1793686804000,"timestamp_seconds":1793686804,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0109620"} 
[2026-11-03 11:54:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:54:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:54: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 11:54:43] 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-11-03 11:54: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-11-03 11:54:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:54:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:54:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228627,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:54:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:54:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:54: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-11-03 11:54:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:54:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:54:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183745024001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:54:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:54:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:54:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183745024001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:54:43] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:54:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:54:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:54:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:54:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183745024001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:54:43] local.INFO: DEBUG: GPS processor result {"connection_id":228627,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54390,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:54:43] local.INFO: GPS data processed {"connection_id":228627,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:54:43] local.INFO: Acknowledgment sent {"connection_id":228627,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:55:10] local.INFO: TCP Data received {"connection_id":231720,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:55:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231720,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:55:10] local.INFO: Processing buffer {"connection_id":231720,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:55:10] local.INFO: IMEI packet received {"connection_id":231720,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:55:10] local.INFO: IMEI acknowledgment sent {"connection_id":231720,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:55:15] local.INFO: TCP Data received {"connection_id":231720,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:55:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231720,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:55:15] local.INFO: Processing buffer {"connection_id":231720,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:55:15] local.INFO: IMEI packet received {"connection_id":231720,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:55:15] local.INFO: IMEI acknowledgment sent {"connection_id":231720,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:55:16] local.INFO: TCP Data received {"connection_id":231720,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:55:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231720,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:55:16] local.INFO: Processing buffer {"connection_id":231720,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:55:16] local.INFO: Packet analysis {"connection_id":231720,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:55:16] local.INFO: Extracted packet for processing {"connection_id":231720,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:55:16] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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":795,"current_offset":40} 
[2026-11-03 11:55:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183745024001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:55:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:55:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:55:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:55:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793686804000,"timestamp_ms":1793686804000,"timestamp_seconds":1793686804,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0109620"} 
[2026-11-03 11:55:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:55:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 11:55: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-11-03 11:55: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-11-03 11:55:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:55:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:55:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231720,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:55:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:55:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:55:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 11:55:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:55:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:55:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183745024001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:55:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:55:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:55:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183745024001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:55:16] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:55:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:55:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:55:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:55:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183745024001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:55:16] local.INFO: DEBUG: GPS processor result {"connection_id":231720,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54391,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:55:16] local.INFO: GPS data processed {"connection_id":231720,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:55:16] local.INFO: Acknowledgment sent {"connection_id":231720,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:55:20] local.INFO: TCP Data received {"connection_id":231720,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:55:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231720,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:55:20] local.INFO: Processing buffer {"connection_id":231720,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0109620012ceb7b800713b7480014009a29..."} 
[2026-11-03 11:55:20] local.INFO: Packet analysis {"connection_id":231720,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:55:20] local.INFO: Extracted packet for processing {"connection_id":231720,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a010"} 
[2026-11-03 11:55:20] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:55: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-11-03 11:55:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183745024001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:55:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:55:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:55:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:55:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793686804000,"timestamp_ms":1793686804000,"timestamp_seconds":1793686804,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0109620"} 
[2026-11-03 11:55:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:55:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:55: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 11:55:20] 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-11-03 11:55: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-11-03 11:55:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:55:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:55:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231720,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:55:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:55:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:55:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 11:55:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:55:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:55:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183745024001,"66":25647,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:55:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:55:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:55:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183745024001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:55:20] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:55:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:55:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:55:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:55:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183745024001,"power":25647,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:55:20] local.INFO: DEBUG: GPS processor result {"connection_id":231720,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54392,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:55:20] local.INFO: GPS data processed {"connection_id":231720,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:55:20] local.INFO: Acknowledgment sent {"connection_id":231720,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:56:05] local.INFO: TCP Data received {"connection_id":229894,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:56:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229894,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:56:05] local.INFO: Processing buffer {"connection_id":229894,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:56:05] local.INFO: IMEI packet received {"connection_id":229894,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:56:05] local.INFO: IMEI acknowledgment sent {"connection_id":229894,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:56:10] local.INFO: TCP Data received {"connection_id":229894,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:56:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229894,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:56:10] local.INFO: Processing buffer {"connection_id":229894,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:56:10] local.INFO: IMEI packet received {"connection_id":229894,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:56:10] local.INFO: IMEI acknowledgment sent {"connection_id":229894,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:56:11] local.INFO: TCP Data received {"connection_id":229894,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:56:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229894,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:56:11] local.INFO: Processing buffer {"connection_id":229894,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:56:11] local.INFO: Packet analysis {"connection_id":229894,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 11:56:11] local.INFO: Extracted packet for processing {"connection_id":229894,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 11:56:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:56:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183821824001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:56:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:56:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:56:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:56:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793687105000,"timestamp_ms":1793687105000,"timestamp_seconds":1793687105,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0152de8"} 
[2026-11-03 11:56:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:56:11] 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-11-03 11: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 11:56:11] 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-11-03 11: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-11-03 11:56:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:56:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:56:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229894,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:56:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229894,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:56:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229894,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:56:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 11:56:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:56:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:56:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183821824001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:56:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:56:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:56:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183821824001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:56:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:56:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:56:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:56:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:56:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183821824001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:56:11] local.INFO: DEBUG: GPS processor result {"connection_id":229894,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54393,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:56:11] local.INFO: GPS data processed {"connection_id":229894,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:56:11] local.INFO: Acknowledgment sent {"connection_id":229894,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:56:42] local.INFO: TCP Data received {"connection_id":229894,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:56:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229894,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:56:42] local.INFO: Processing buffer {"connection_id":229894,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:56:42] local.INFO: Packet analysis {"connection_id":229894,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 11:56:42] local.INFO: Extracted packet for processing {"connection_id":229894,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 11:56:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11: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-11-03 11:56:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183821824001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:56:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:56:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:56:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:56:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793687105000,"timestamp_ms":1793687105000,"timestamp_seconds":1793687105,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0152de8"} 
[2026-11-03 11:56:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:56:42] 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-11-03 11: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 11:56:42] 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-11-03 11: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-11-03 11:56:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:56:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:56:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229894,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:56:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229894,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:56:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229894,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:56:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 11:56:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:56:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:56:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183821824001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:56:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:56:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:56:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183821824001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:56:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:56:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:56:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:56:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:56:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183821824001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:56:42] local.INFO: DEBUG: GPS processor result {"connection_id":229894,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54394,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:56:42] local.INFO: GPS data processed {"connection_id":229894,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:56:42] local.INFO: Acknowledgment sent {"connection_id":229894,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:57:04] local.INFO: TCP Data received {"connection_id":228173,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:57:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228173,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:57:04] local.INFO: Processing buffer {"connection_id":228173,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:57:04] local.INFO: IMEI packet received {"connection_id":228173,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:57:04] local.INFO: IMEI acknowledgment sent {"connection_id":228173,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:57:10] local.INFO: TCP Data received {"connection_id":228173,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:57:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228173,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:57:10] local.INFO: Processing buffer {"connection_id":228173,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:57:10] local.INFO: IMEI packet received {"connection_id":228173,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:57:10] local.INFO: IMEI acknowledgment sent {"connection_id":228173,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:57:11] local.INFO: TCP Data received {"connection_id":228173,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:57:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228173,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:57:11] local.INFO: Processing buffer {"connection_id":228173,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:57:11] local.INFO: Packet analysis {"connection_id":228173,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 11:57:11] local.INFO: Extracted packet for processing {"connection_id":228173,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 11:57:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:57: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-11-03 11:57:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183821824001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:57:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:57:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:57:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:57:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793687105000,"timestamp_ms":1793687105000,"timestamp_seconds":1793687105,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0152de8"} 
[2026-11-03 11:57:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:57:11] 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-11-03 11:57: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 11:57:11] 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-11-03 11:57: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-11-03 11:57:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:57:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:57:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228173,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:57:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228173,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:57:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228173,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:57: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-11-03 11:57:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:57:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:57:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183821824001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:57:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:57:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:57:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183821824001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:57:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:57:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:57:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:57:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:57:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183821824001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:57:11] local.INFO: DEBUG: GPS processor result {"connection_id":228173,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54395,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:57:11] local.INFO: GPS data processed {"connection_id":228173,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:57:11] local.INFO: Acknowledgment sent {"connection_id":228173,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:57:43] local.INFO: TCP Data received {"connection_id":228173,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:57:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228173,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:57:43] local.INFO: Processing buffer {"connection_id":228173,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:57:43] local.INFO: Packet analysis {"connection_id":228173,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 11:57:43] local.INFO: Extracted packet for processing {"connection_id":228173,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 11:57:43] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:57: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-11-03 11:57:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183821824001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:57:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:57:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:57:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:57:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793687105000,"timestamp_ms":1793687105000,"timestamp_seconds":1793687105,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0152de8"} 
[2026-11-03 11:57:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:57:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 11:57: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 11:57:43] 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-11-03 11:57: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-11-03 11:57:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:57:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:57:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228173,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:57:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228173,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:57:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228173,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:57: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-11-03 11:57:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:57:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:57:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183821824001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:57:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:57:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:57:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183821824001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:57:43] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:57:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:57:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:57:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:57:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183821824001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:57:43] local.INFO: DEBUG: GPS processor result {"connection_id":228173,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54396,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:57:43] local.INFO: GPS data processed {"connection_id":228173,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:57:43] local.INFO: Acknowledgment sent {"connection_id":228173,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:58:04] local.INFO: TCP Data received {"connection_id":228628,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:58:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228628,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:58:04] local.INFO: Processing buffer {"connection_id":228628,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:58:04] local.INFO: IMEI packet received {"connection_id":228628,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:58:04] local.INFO: IMEI acknowledgment sent {"connection_id":228628,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:58:10] local.INFO: TCP Data received {"connection_id":228628,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:58:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228628,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:58:10] local.INFO: Processing buffer {"connection_id":228628,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:58:10] local.INFO: IMEI packet received {"connection_id":228628,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:58:10] local.INFO: IMEI acknowledgment sent {"connection_id":228628,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:58:11] local.INFO: TCP Data received {"connection_id":228628,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:58:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228628,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:58:11] local.INFO: Processing buffer {"connection_id":228628,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:58:11] local.INFO: Packet analysis {"connection_id":228628,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 11:58:11] local.INFO: Extracted packet for processing {"connection_id":228628,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 11:58:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:58:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 11:58:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183821824001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:58:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:58:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:58:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:58:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793687105000,"timestamp_ms":1793687105000,"timestamp_seconds":1793687105,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0152de8"} 
[2026-11-03 11:58:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:58:11] 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-11-03 11:58:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 11:58:11] 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-11-03 11:58:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 11:58:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:58:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:58:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228628,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:58:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:58:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:58:11] 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-11-03 11:58:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:58:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:58:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183821824001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:58:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:58:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:58:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183821824001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:58:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:58:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:58:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:58:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:58:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183821824001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:58:11] local.INFO: DEBUG: GPS processor result {"connection_id":228628,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54397,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:58:11] local.INFO: GPS data processed {"connection_id":228628,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:58:11] local.INFO: Acknowledgment sent {"connection_id":228628,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:58:42] local.INFO: TCP Data received {"connection_id":228628,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:58:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228628,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:58:42] local.INFO: Processing buffer {"connection_id":228628,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:58:42] local.INFO: Packet analysis {"connection_id":228628,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 11:58:42] local.INFO: Extracted packet for processing {"connection_id":228628,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 11:58:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:58: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-11-03 11:58:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183821824001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:58:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:58:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:58:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:58:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793687105000,"timestamp_ms":1793687105000,"timestamp_seconds":1793687105,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0152de8"} 
[2026-11-03 11:58:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:58:42] 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-11-03 11:58: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 11:58:42] 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-11-03 11:58: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-11-03 11:58:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:58:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:58:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228628,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:58:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:58:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:58:42] 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-11-03 11:58:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:58:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:58:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183821824001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:58:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:58:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:58:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183821824001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:58:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:58:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:58:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:58:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:58:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183821824001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:58:42] local.INFO: DEBUG: GPS processor result {"connection_id":228628,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54398,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:58:42] local.INFO: GPS data processed {"connection_id":228628,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:58:42] local.INFO: Acknowledgment sent {"connection_id":228628,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:59:04] local.INFO: TCP Data received {"connection_id":229896,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:59:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229896,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:59:04] local.INFO: Processing buffer {"connection_id":229896,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:59:04] local.INFO: IMEI packet received {"connection_id":229896,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 11:59:04] local.INFO: IMEI acknowledgment sent {"connection_id":229896,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:59:10] local.INFO: TCP Data received {"connection_id":229896,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:59:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229896,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:59:10] local.INFO: Processing buffer {"connection_id":229896,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 11:59:10] local.INFO: IMEI packet received {"connection_id":229896,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 11:59:10] local.INFO: IMEI acknowledgment sent {"connection_id":229896,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 11:59:11] local.INFO: TCP Data received {"connection_id":229896,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:59:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229896,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:59:11] local.INFO: Processing buffer {"connection_id":229896,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:59:11] local.INFO: Packet analysis {"connection_id":229896,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 11:59:11] local.INFO: Extracted packet for processing {"connection_id":229896,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 11:59:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:59: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-11-03 11:59:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183821824001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:59:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:59:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:59:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:59:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793687105000,"timestamp_ms":1793687105000,"timestamp_seconds":1793687105,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0152de8"} 
[2026-11-03 11:59:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:59:11] 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-11-03 11:59: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 11:59:11] 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-11-03 11:59: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-11-03 11:59:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:59:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:59:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229896,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:59:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:59:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:59:11] 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-11-03 11:59:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:59:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:59:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183821824001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:59:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:59:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:59:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183821824001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:59:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:59:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:59:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:59:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:59:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183821824001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:59:11] local.INFO: DEBUG: GPS processor result {"connection_id":229896,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54399,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:59:11] local.INFO: GPS data processed {"connection_id":229896,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:59:11] local.INFO: Acknowledgment sent {"connection_id":229896,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:59:11] local.INFO: TCP Data received {"connection_id":228174,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:59:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228174,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:59:11] local.INFO: Processing buffer {"connection_id":228174,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:59:11] local.INFO: IMEI packet received {"connection_id":228174,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 11:59:11] local.INFO: IMEI acknowledgment sent {"connection_id":228174,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 11:59:42] local.INFO: TCP Data received {"connection_id":229896,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:59:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229896,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:59:42] local.INFO: Processing buffer {"connection_id":229896,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 11:59:42] local.INFO: Packet analysis {"connection_id":229896,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 11:59:42] local.INFO: Extracted packet for processing {"connection_id":229896,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 11:59:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 11:59: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-11-03 11:59:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183821824001,"note":"Value kept but may cause issues"} 
[2026-11-03 11:59:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 11:59:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 11:59:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 11:59:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793687105000,"timestamp_ms":1793687105000,"timestamp_seconds":1793687105,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0152de8"} 
[2026-11-03 11:59:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 11:59:42] 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-11-03 11:59: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 11:59:42] 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-11-03 11:59: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-11-03 11:59:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 11:59:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 11:59:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229896,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 11:59:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:59:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 11:59:42] 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-11-03 11:59:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 11:59:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 11:59:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183821824001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 11:59:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 11:59:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 11:59:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183821824001,"description":"Unknown IO ID 0"} 
[2026-11-03 11:59:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 11:59:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 11:59:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 11:59:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 11:59:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183821824001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 11:59:42] local.INFO: DEBUG: GPS processor result {"connection_id":229896,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54400,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 11:59:42] local.INFO: GPS data processed {"connection_id":229896,"processed":1,"errors":0,"total":1} 
[2026-11-03 11:59:42] local.INFO: Acknowledgment sent {"connection_id":229896,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 11:59:43] local.INFO: TCP Data received {"connection_id":231722,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:59:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231722,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:59:43] local.INFO: Processing buffer {"connection_id":231722,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 11:59:43] local.INFO: IMEI packet received {"connection_id":231722,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 11:59:43] local.INFO: IMEI acknowledgment sent {"connection_id":231722,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:00:10] local.INFO: TCP Data received {"connection_id":228175,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:00:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228175,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:00:10] local.INFO: Processing buffer {"connection_id":228175,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:00:10] local.INFO: IMEI packet received {"connection_id":228175,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:00:10] local.INFO: IMEI acknowledgment sent {"connection_id":228175,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:00:15] local.INFO: TCP Data received {"connection_id":228175,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:00:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228175,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:00:15] local.INFO: Processing buffer {"connection_id":228175,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:00:15] local.INFO: IMEI packet received {"connection_id":228175,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:00:15] local.INFO: IMEI acknowledgment sent {"connection_id":228175,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:00:16] local.INFO: TCP Data received {"connection_id":228175,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 12:00:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228175,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 12:00:16] local.INFO: Processing buffer {"connection_id":228175,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 12:00:16] local.INFO: Packet analysis {"connection_id":228175,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 12:00:16] local.INFO: Extracted packet for processing {"connection_id":228175,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 12:00:16] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:00: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-11-03 12:00:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183821824001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:00:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:00:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:00:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:00:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793687105000,"timestamp_ms":1793687105000,"timestamp_seconds":1793687105,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0152de8"} 
[2026-11-03 12:00:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:00:16] 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-11-03 12:00: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-11-03 12:00: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-11-03 12:00: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-11-03 12:00:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:00:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:00:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228175,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:00:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228175,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:00:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228175,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:00:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:00:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:00:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:00:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183821824001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:00:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:00:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:00:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183821824001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:00:16] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:00:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:00:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:00:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:00:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183821824001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:00:16] local.INFO: DEBUG: GPS processor result {"connection_id":228175,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54401,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:00:16] local.INFO: GPS data processed {"connection_id":228175,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:00:16] local.INFO: Acknowledgment sent {"connection_id":228175,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:00:20] local.INFO: TCP Data received {"connection_id":228175,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 12:00:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228175,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 12:00:20] local.INFO: Processing buffer {"connection_id":228175,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0152de8012ceb7b800713b7480014009a2c..."} 
[2026-11-03 12:00:20] local.INFO: Packet analysis {"connection_id":228175,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 12:00:20] local.INFO: Extracted packet for processing {"connection_id":228175,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a015"} 
[2026-11-03 12:00:20] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":44,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:00: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-11-03 12:00:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183821824001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:00:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:00:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:00:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:00:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793687105000,"timestamp_ms":1793687105000,"timestamp_seconds":1793687105,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0152de8"} 
[2026-11-03 12:00:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:00:20] 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-11-03 12:00: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 12:00:20] 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-11-03 12:00: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-11-03 12:00:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:00:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:00:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228175,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:00:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228175,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:00:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228175,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:00:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:00:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:00:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:00:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183821824001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:00:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:00:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:00:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183821824001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:00:20] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:00:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:00:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:00:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:00:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183821824001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:00:20] local.INFO: DEBUG: GPS processor result {"connection_id":228175,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54402,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:00:20] local.INFO: GPS data processed {"connection_id":228175,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:00:20] local.INFO: Acknowledgment sent {"connection_id":228175,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:01:05] local.INFO: TCP Data received {"connection_id":228630,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:01:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228630,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:01:05] local.INFO: Processing buffer {"connection_id":228630,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:01:05] local.INFO: IMEI packet received {"connection_id":228630,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:01:05] local.INFO: IMEI acknowledgment sent {"connection_id":228630,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:01:10] local.INFO: TCP Data received {"connection_id":228630,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:01:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228630,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:01:10] local.INFO: Processing buffer {"connection_id":228630,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:01:10] local.INFO: IMEI packet received {"connection_id":228630,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:01:10] local.INFO: IMEI acknowledgment sent {"connection_id":228630,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:01:11] local.INFO: TCP Data received {"connection_id":228630,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:01:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228630,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:01:11] local.INFO: Processing buffer {"connection_id":228630,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:01:11] local.INFO: Packet analysis {"connection_id":228630,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:01:11] local.INFO: Extracted packet for processing {"connection_id":228630,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:01:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":45,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:01: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-11-03 12:01:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183898880001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:01:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:01:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:01:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:01:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793687406000,"timestamp_ms":1793687406000,"timestamp_seconds":1793687406,"priority":1,"record_length":96,"hex_timestamp":"000001a1a019c5b0"} 
[2026-11-03 12:01:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:01:11] 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-11-03 12:01: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:01:11] 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-11-03 12:01: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-11-03 12:01:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:01:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:01:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228630,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:01:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228630,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:01:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228630,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:01:11] 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-11-03 12:01:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:01:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:01:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183898880001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:01:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:01:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:01:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183898880001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:01:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:01:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:01:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:01:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:01:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183898880001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:01:11] local.INFO: DEBUG: GPS processor result {"connection_id":228630,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54403,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:01:11] local.INFO: GPS data processed {"connection_id":228630,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:01:11] local.INFO: Acknowledgment sent {"connection_id":228630,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:01:42] local.INFO: TCP Data received {"connection_id":228630,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:01:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228630,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:01:42] local.INFO: Processing buffer {"connection_id":228630,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:01:42] local.INFO: Packet analysis {"connection_id":228630,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:01:42] local.INFO: Extracted packet for processing {"connection_id":228630,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:01:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":45,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:01: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-11-03 12:01:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183898880001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:01:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:01:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:01:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:01:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793687406000,"timestamp_ms":1793687406000,"timestamp_seconds":1793687406,"priority":1,"record_length":96,"hex_timestamp":"000001a1a019c5b0"} 
[2026-11-03 12:01:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:01:42] 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-11-03 12:01: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:01:42] 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-11-03 12:01: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-11-03 12:01:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:01:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:01:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228630,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:01:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228630,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:01:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228630,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:01:42] 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-11-03 12:01:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:01:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:01:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183898880001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:01:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:01:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:01:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183898880001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:01:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:01:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:01:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:01:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:01:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183898880001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:01:42] local.INFO: DEBUG: GPS processor result {"connection_id":228630,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54404,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:01:42] local.INFO: GPS data processed {"connection_id":228630,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:01:42] local.INFO: Acknowledgment sent {"connection_id":228630,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:02:04] local.INFO: TCP Data received {"connection_id":229897,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:02:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229897,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:02:04] local.INFO: Processing buffer {"connection_id":229897,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:02:04] local.INFO: IMEI packet received {"connection_id":229897,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:02:04] local.INFO: IMEI acknowledgment sent {"connection_id":229897,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:02:10] local.INFO: TCP Data received {"connection_id":229897,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:02:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229897,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:02:10] local.INFO: Processing buffer {"connection_id":229897,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:02:10] local.INFO: IMEI packet received {"connection_id":229897,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:02:10] local.INFO: IMEI acknowledgment sent {"connection_id":229897,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:02:11] local.INFO: TCP Data received {"connection_id":229897,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:02:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229897,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:02:11] local.INFO: Processing buffer {"connection_id":229897,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:02:11] local.INFO: Packet analysis {"connection_id":229897,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:02:11] local.INFO: Extracted packet for processing {"connection_id":229897,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:02:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":45,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:02: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-11-03 12:02:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183898880001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:02:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:02:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:02:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:02:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793687406000,"timestamp_ms":1793687406000,"timestamp_seconds":1793687406,"priority":1,"record_length":96,"hex_timestamp":"000001a1a019c5b0"} 
[2026-11-03 12:02:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:02:11] 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-11-03 12:02: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:02:11] 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-11-03 12:02: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-11-03 12:02:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:02:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:02:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229897,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:02:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229897,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:02:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229897,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:02: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-11-03 12:02:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:02:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:02:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183898880001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:02:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:02:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:02:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183898880001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:02:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:02:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:02:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:02:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:02:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183898880001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:02:11] local.INFO: DEBUG: GPS processor result {"connection_id":229897,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54405,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:02:11] local.INFO: GPS data processed {"connection_id":229897,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:02:11] local.INFO: Acknowledgment sent {"connection_id":229897,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:02:42] local.INFO: TCP Data received {"connection_id":229897,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:02:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229897,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:02:42] local.INFO: Processing buffer {"connection_id":229897,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:02:42] local.INFO: Packet analysis {"connection_id":229897,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:02:42] local.INFO: Extracted packet for processing {"connection_id":229897,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:02:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":45,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12: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-11-03 12:02:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183898880001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:02:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:02:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:02:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:02:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793687406000,"timestamp_ms":1793687406000,"timestamp_seconds":1793687406,"priority":1,"record_length":96,"hex_timestamp":"000001a1a019c5b0"} 
[2026-11-03 12:02:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:02:42] 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-11-03 12: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:02:42] 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-11-03 12: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-11-03 12:02:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:02:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:02:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229897,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:02:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229897,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:02:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229897,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:02:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:02:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:02:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:02:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183898880001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:02:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:02:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:02:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183898880001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:02:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:02:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:02:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:02:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:02:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183898880001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:02:42] local.INFO: DEBUG: GPS processor result {"connection_id":229897,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54406,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:02:42] local.INFO: GPS data processed {"connection_id":229897,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:02:42] local.INFO: Acknowledgment sent {"connection_id":229897,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:03:04] local.INFO: TCP Data received {"connection_id":231725,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:03:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231725,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:03:04] local.INFO: Processing buffer {"connection_id":231725,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:03:04] local.INFO: IMEI packet received {"connection_id":231725,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:03:04] local.INFO: IMEI acknowledgment sent {"connection_id":231725,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:03:10] local.INFO: TCP Data received {"connection_id":231725,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:03:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231725,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:03:10] local.INFO: Processing buffer {"connection_id":231725,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:03:10] local.INFO: IMEI packet received {"connection_id":231725,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:03:10] local.INFO: IMEI acknowledgment sent {"connection_id":231725,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:03:11] local.INFO: TCP Data received {"connection_id":231725,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:03:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231725,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:03:11] local.INFO: Processing buffer {"connection_id":231725,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:03:11] local.INFO: Packet analysis {"connection_id":231725,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:03:11] local.INFO: Extracted packet for processing {"connection_id":231725,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:03:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":45,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:03: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-11-03 12:03:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183898880001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:03:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:03:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:03:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:03:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793687406000,"timestamp_ms":1793687406000,"timestamp_seconds":1793687406,"priority":1,"record_length":96,"hex_timestamp":"000001a1a019c5b0"} 
[2026-11-03 12:03:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:03:11] 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-11-03 12:03: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:03:11] 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-11-03 12:03: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-11-03 12:03:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:03:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:03:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231725,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:03:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231725,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:03:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231725,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:03:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:03:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:03:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:03:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183898880001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:03:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:03:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:03:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183898880001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:03:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:03:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:03:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:03:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:03:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183898880001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:03:11] local.INFO: DEBUG: GPS processor result {"connection_id":231725,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54407,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:03:11] local.INFO: GPS data processed {"connection_id":231725,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:03:11] local.INFO: Acknowledgment sent {"connection_id":231725,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:03:42] local.INFO: TCP Data received {"connection_id":231725,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:03:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231725,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:03:42] local.INFO: Processing buffer {"connection_id":231725,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:03:42] local.INFO: Packet analysis {"connection_id":231725,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:03:42] local.INFO: Extracted packet for processing {"connection_id":231725,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:03:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":45,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:03:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:03:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183898880001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:03:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:03:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:03:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:03:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793687406000,"timestamp_ms":1793687406000,"timestamp_seconds":1793687406,"priority":1,"record_length":96,"hex_timestamp":"000001a1a019c5b0"} 
[2026-11-03 12:03:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:03:42] 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-11-03 12:03:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:03:42] 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-11-03 12:03:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:03:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:03:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:03:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231725,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:03:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231725,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:03:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231725,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:03:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:03:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:03:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:03:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183898880001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:03:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:03:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:03:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183898880001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:03:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:03:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:03:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:03:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:03:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183898880001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:03:42] local.INFO: DEBUG: GPS processor result {"connection_id":231725,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54408,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:03:42] local.INFO: GPS data processed {"connection_id":231725,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:03:42] local.INFO: Acknowledgment sent {"connection_id":231725,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:04:10] local.INFO: TCP Data received {"connection_id":231726,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:04:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231726,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:04:10] local.INFO: Processing buffer {"connection_id":231726,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:04:10] local.INFO: IMEI packet received {"connection_id":231726,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:04:10] local.INFO: IMEI acknowledgment sent {"connection_id":231726,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:04:15] local.INFO: TCP Data received {"connection_id":231726,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:04:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231726,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:04:15] local.INFO: Processing buffer {"connection_id":231726,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:04:15] local.INFO: IMEI packet received {"connection_id":231726,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:04:15] local.INFO: IMEI acknowledgment sent {"connection_id":231726,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:04:15] local.INFO: TCP Data received {"connection_id":231726,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:04:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231726,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:04:15] local.INFO: Processing buffer {"connection_id":231726,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:04:15] local.INFO: Packet analysis {"connection_id":231726,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:04:15] local.INFO: Extracted packet for processing {"connection_id":231726,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:04:15] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":45,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:04: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-11-03 12:04:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183898880001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:04:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:04:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:04:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:04:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793687406000,"timestamp_ms":1793687406000,"timestamp_seconds":1793687406,"priority":1,"record_length":96,"hex_timestamp":"000001a1a019c5b0"} 
[2026-11-03 12:04:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:04:15] 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-11-03 12:04: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:04:15] 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-11-03 12:04: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-11-03 12:04:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:04:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:04:15] local.INFO: Teltonika packet parsed successfully {"connection_id":231726,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:04:15] local.INFO: Passing IMEI to GPS processor {"connection_id":231726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:04:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":231726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:04:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:04:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:04:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:04:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183898880001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:04:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:04:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:04:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183898880001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:04:15] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:04:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:04:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:04:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:04:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183898880001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:04:15] local.INFO: DEBUG: GPS processor result {"connection_id":231726,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54409,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:04:15] local.INFO: GPS data processed {"connection_id":231726,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:04:15] local.INFO: Acknowledgment sent {"connection_id":231726,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:04:20] local.INFO: TCP Data received {"connection_id":231726,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:04:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231726,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:04:20] local.INFO: Processing buffer {"connection_id":231726,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:04:20] local.INFO: Packet analysis {"connection_id":231726,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:04:20] local.INFO: Extracted packet for processing {"connection_id":231726,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:04:20] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":45,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:04: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-11-03 12:04:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183898880001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:04:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:04:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:04:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:04:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793687406000,"timestamp_ms":1793687406000,"timestamp_seconds":1793687406,"priority":1,"record_length":96,"hex_timestamp":"000001a1a019c5b0"} 
[2026-11-03 12:04:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:04:20] 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-11-03 12:04: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:04:20] 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-11-03 12:04: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-11-03 12:04:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:04:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:04:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231726,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:04:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:04:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:04:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:04:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:04:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:04:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183898880001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:04:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:04:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:04:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183898880001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:04:20] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:04:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:04:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:04:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:04:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183898880001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:04:20] local.INFO: DEBUG: GPS processor result {"connection_id":231726,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54410,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:04:20] local.INFO: GPS data processed {"connection_id":231726,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:04:20] local.INFO: Acknowledgment sent {"connection_id":231726,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:04:58] local.INFO: TCP Data received {"connection_id":228177,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:04:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228177,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:04:58] local.INFO: Processing buffer {"connection_id":228177,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:04:58] local.INFO: IMEI packet received {"connection_id":228177,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 12:04:58] local.INFO: IMEI acknowledgment sent {"connection_id":228177,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:05:04] local.INFO: TCP Data received {"connection_id":231727,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:05:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231727,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:05:04] local.INFO: Processing buffer {"connection_id":231727,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:05:04] local.INFO: IMEI packet received {"connection_id":231727,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:05:04] local.INFO: IMEI acknowledgment sent {"connection_id":231727,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:05:10] local.INFO: TCP Data received {"connection_id":231727,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:05:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231727,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:05:10] local.INFO: Processing buffer {"connection_id":231727,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:05:10] local.INFO: IMEI packet received {"connection_id":231727,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:05:10] local.INFO: IMEI acknowledgment sent {"connection_id":231727,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:05:11] local.INFO: TCP Data received {"connection_id":231727,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:05:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231727,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:05:11] local.INFO: Processing buffer {"connection_id":231727,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:05:11] local.INFO: Packet analysis {"connection_id":231727,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:05:11] local.INFO: Extracted packet for processing {"connection_id":231727,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:05:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":45,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:05: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-11-03 12:05:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183898880001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:05:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:05:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:05:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:05:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793687406000,"timestamp_ms":1793687406000,"timestamp_seconds":1793687406,"priority":1,"record_length":96,"hex_timestamp":"000001a1a019c5b0"} 
[2026-11-03 12:05:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:05:11] 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-11-03 12:05: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:05:11] 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-11-03 12:05: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-11-03 12:05:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:05:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:05:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231727,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:05:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:05:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:05:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:05:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:05:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:05:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183898880001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:05:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:05:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:05:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183898880001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:05:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:05:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:05:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:05:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:05:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183898880001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:05:11] local.INFO: DEBUG: GPS processor result {"connection_id":231727,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54411,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:05:11] local.INFO: GPS data processed {"connection_id":231727,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:05:11] local.INFO: Acknowledgment sent {"connection_id":231727,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:05:42] local.INFO: TCP Data received {"connection_id":231727,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:05:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231727,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:05:42] local.INFO: Processing buffer {"connection_id":231727,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a019c5b0012ceb7b800713b7480014009a2d..."} 
[2026-11-03 12:05:42] local.INFO: Packet analysis {"connection_id":231727,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:05:42] local.INFO: Extracted packet for processing {"connection_id":231727,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a019"} 
[2026-11-03 12:05:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":45,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:05: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-11-03 12:05:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183898880001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:05:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:05:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:05:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:05:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793687406000,"timestamp_ms":1793687406000,"timestamp_seconds":1793687406,"priority":1,"record_length":96,"hex_timestamp":"000001a1a019c5b0"} 
[2026-11-03 12:05:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:05:42] 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-11-03 12:05: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:05:42] 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-11-03 12:05: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-11-03 12:05:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:05:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:05:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231727,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:05:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:05:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:05:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:05:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:05:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:05:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183898880001,"66":25604,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:05:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:05:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:05:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183898880001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:05:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:05:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:05:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:05:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:05:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183898880001,"power":25604,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:05:42] local.INFO: DEBUG: GPS processor result {"connection_id":231727,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54412,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:05:42] local.INFO: GPS data processed {"connection_id":231727,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:05:42] local.INFO: Acknowledgment sent {"connection_id":231727,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:05:44] local.INFO: TCP Data received {"connection_id":228178,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:05:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228178,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:05:44] local.INFO: Processing buffer {"connection_id":228178,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:05:44] local.INFO: IMEI packet received {"connection_id":228178,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 12:05:44] local.INFO: IMEI acknowledgment sent {"connection_id":228178,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:06:05] local.INFO: TCP Data received {"connection_id":229898,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:06:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229898,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:06:05] local.INFO: Processing buffer {"connection_id":229898,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:06:05] local.INFO: IMEI packet received {"connection_id":229898,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:06:05] local.INFO: IMEI acknowledgment sent {"connection_id":229898,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:06:10] local.INFO: TCP Data received {"connection_id":229898,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:06:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229898,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:06:10] local.INFO: Processing buffer {"connection_id":229898,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:06:10] local.INFO: IMEI packet received {"connection_id":229898,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:06:10] local.INFO: IMEI acknowledgment sent {"connection_id":229898,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:06:10] local.INFO: TCP Data received {"connection_id":229898,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:06:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229898,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:06:10] local.INFO: Processing buffer {"connection_id":229898,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:06:10] local.INFO: Packet analysis {"connection_id":229898,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:06:10] local.INFO: Extracted packet for processing {"connection_id":229898,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:06:10] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:06:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:06:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183975936001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:06:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:06:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:06:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:06:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793687708000,"timestamp_ms":1793687708000,"timestamp_seconds":1793687708,"priority":1,"record_length":96,"hex_timestamp":"000001a1a01e6160"} 
[2026-11-03 12:06:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:06:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:06:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:06: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-11-03 12:06:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:06:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:06:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:06:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229898,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:06:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229898,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:06:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229898,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:06: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-11-03 12:06:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:06:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:06:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183975936001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:06:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:06:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:06:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183975936001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:06:10] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:06:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:06:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:06:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:06:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183975936001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:06:10] local.INFO: DEBUG: GPS processor result {"connection_id":229898,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54413,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:06:10] local.INFO: GPS data processed {"connection_id":229898,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:06:10] local.INFO: Acknowledgment sent {"connection_id":229898,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:06:42] local.INFO: TCP Data received {"connection_id":229898,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:06:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229898,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:06:42] local.INFO: Processing buffer {"connection_id":229898,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:06:42] local.INFO: Packet analysis {"connection_id":229898,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:06:42] local.INFO: Extracted packet for processing {"connection_id":229898,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:06:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:06: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-11-03 12:06:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183975936001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:06:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:06:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:06:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:06:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793687708000,"timestamp_ms":1793687708000,"timestamp_seconds":1793687708,"priority":1,"record_length":96,"hex_timestamp":"000001a1a01e6160"} 
[2026-11-03 12:06:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:06:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:06: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:06:42] 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-11-03 12:06: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-11-03 12:06:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:06:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:06:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229898,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:06:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229898,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:06:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229898,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:06:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:06:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:06:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:06:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183975936001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:06:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:06:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:06:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183975936001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:06:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:06:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:06:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:06:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:06:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183975936001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:06:42] local.INFO: DEBUG: GPS processor result {"connection_id":229898,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54414,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:06:42] local.INFO: GPS data processed {"connection_id":229898,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:06:42] local.INFO: Acknowledgment sent {"connection_id":229898,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:07:04] local.INFO: TCP Data received {"connection_id":231728,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:07:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231728,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:07:04] local.INFO: Processing buffer {"connection_id":231728,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:07:04] local.INFO: IMEI packet received {"connection_id":231728,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:07:04] local.INFO: IMEI acknowledgment sent {"connection_id":231728,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:07:10] local.INFO: TCP Data received {"connection_id":231728,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:07:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231728,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:07:10] local.INFO: Processing buffer {"connection_id":231728,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:07:10] local.INFO: IMEI packet received {"connection_id":231728,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:07:10] local.INFO: IMEI acknowledgment sent {"connection_id":231728,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:07:11] local.INFO: TCP Data received {"connection_id":231728,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:07:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231728,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:07:11] local.INFO: Processing buffer {"connection_id":231728,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:07:11] local.INFO: Packet analysis {"connection_id":231728,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:07:11] local.INFO: Extracted packet for processing {"connection_id":231728,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:07:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:07: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-11-03 12:07:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183975936001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:07:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:07:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:07:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:07:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793687708000,"timestamp_ms":1793687708000,"timestamp_seconds":1793687708,"priority":1,"record_length":96,"hex_timestamp":"000001a1a01e6160"} 
[2026-11-03 12:07:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:07:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:07: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:07:11] 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-11-03 12:07: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-11-03 12:07:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:07:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:07:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231728,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:07:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231728,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:07:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231728,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:07:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:07:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:07:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:07:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183975936001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:07:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:07:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:07:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183975936001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:07:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:07:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:07:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:07:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:07:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183975936001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:07:11] local.INFO: DEBUG: GPS processor result {"connection_id":231728,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54415,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:07:11] local.INFO: GPS data processed {"connection_id":231728,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:07:11] local.INFO: Acknowledgment sent {"connection_id":231728,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:07:42] local.INFO: TCP Data received {"connection_id":231728,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:07:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231728,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:07:42] local.INFO: Processing buffer {"connection_id":231728,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:07:42] local.INFO: Packet analysis {"connection_id":231728,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:07:42] local.INFO: Extracted packet for processing {"connection_id":231728,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:07:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:07: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-11-03 12:07:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183975936001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:07:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:07:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:07:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:07:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793687708000,"timestamp_ms":1793687708000,"timestamp_seconds":1793687708,"priority":1,"record_length":96,"hex_timestamp":"000001a1a01e6160"} 
[2026-11-03 12:07:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:07:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:07: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:07:42] 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-11-03 12:07: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-11-03 12:07:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:07:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:07:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231728,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:07:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231728,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:07:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231728,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:07:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:07:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:07:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:07:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183975936001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:07:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:07:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:07:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183975936001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:07:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:07:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:07:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:07:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:07:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183975936001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:07:42] local.INFO: DEBUG: GPS processor result {"connection_id":231728,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54416,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:07:42] local.INFO: GPS data processed {"connection_id":231728,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:07:42] local.INFO: Acknowledgment sent {"connection_id":231728,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:08:04] local.INFO: TCP Data received {"connection_id":229900,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:08:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229900,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:08:04] local.INFO: Processing buffer {"connection_id":229900,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:08:04] local.INFO: IMEI packet received {"connection_id":229900,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:08:04] local.INFO: IMEI acknowledgment sent {"connection_id":229900,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:08:10] local.INFO: TCP Data received {"connection_id":229900,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:08:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229900,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:08:10] local.INFO: Processing buffer {"connection_id":229900,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:08:10] local.INFO: IMEI packet received {"connection_id":229900,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:08:10] local.INFO: IMEI acknowledgment sent {"connection_id":229900,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:08:10] local.INFO: TCP Data received {"connection_id":229900,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:08:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229900,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:08:10] local.INFO: Processing buffer {"connection_id":229900,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:08:10] local.INFO: Packet analysis {"connection_id":229900,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:08:10] local.INFO: Extracted packet for processing {"connection_id":229900,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:08:10] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:08:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:08:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183975936001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:08:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:08:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:08:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:08:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793687708000,"timestamp_ms":1793687708000,"timestamp_seconds":1793687708,"priority":1,"record_length":96,"hex_timestamp":"000001a1a01e6160"} 
[2026-11-03 12:08:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:08:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:08:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:08: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-11-03 12:08:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:08:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:08:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:08:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229900,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:08:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:08:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:08: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-11-03 12:08:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:08:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:08:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183975936001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:08:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:08:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:08:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183975936001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:08:10] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:08:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:08:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:08:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:08:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183975936001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:08:10] local.INFO: DEBUG: GPS processor result {"connection_id":229900,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54417,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:08:10] local.INFO: GPS data processed {"connection_id":229900,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:08:10] local.INFO: Acknowledgment sent {"connection_id":229900,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:08:42] local.INFO: TCP Data received {"connection_id":229900,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:08:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229900,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:08:42] local.INFO: Processing buffer {"connection_id":229900,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:08:42] local.INFO: Packet analysis {"connection_id":229900,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:08:42] local.INFO: Extracted packet for processing {"connection_id":229900,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:08:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:08:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183975936001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:08:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:08:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:08:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:08:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793687708000,"timestamp_ms":1793687708000,"timestamp_seconds":1793687708,"priority":1,"record_length":96,"hex_timestamp":"000001a1a01e6160"} 
[2026-11-03 12:08:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:08:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:08:42] 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-11-03 12:08:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:08:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:08:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:08:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229900,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:08:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:08:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:08:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:08:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:08:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:08:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183975936001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:08:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:08:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:08:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183975936001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:08:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:08:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:08:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:08:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:08:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183975936001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:08:42] local.INFO: DEBUG: GPS processor result {"connection_id":229900,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54418,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:08:42] local.INFO: GPS data processed {"connection_id":229900,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:08:42] local.INFO: Acknowledgment sent {"connection_id":229900,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:09:10] local.INFO: TCP Data received {"connection_id":231730,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:09:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231730,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:09:10] local.INFO: Processing buffer {"connection_id":231730,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:09:10] local.INFO: IMEI packet received {"connection_id":231730,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:09:10] local.INFO: IMEI acknowledgment sent {"connection_id":231730,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:09:15] local.INFO: TCP Data received {"connection_id":231730,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:09:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231730,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:09:15] local.INFO: Processing buffer {"connection_id":231730,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:09:15] local.INFO: IMEI packet received {"connection_id":231730,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:09:15] local.INFO: IMEI acknowledgment sent {"connection_id":231730,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:09:16] local.INFO: TCP Data received {"connection_id":231730,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:09:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231730,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:09:16] local.INFO: Processing buffer {"connection_id":231730,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:09:16] local.INFO: Packet analysis {"connection_id":231730,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:09:16] local.INFO: Extracted packet for processing {"connection_id":231730,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:09:16] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:09:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:09:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183975936001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:09:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:09:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:09:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:09:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793687708000,"timestamp_ms":1793687708000,"timestamp_seconds":1793687708,"priority":1,"record_length":96,"hex_timestamp":"000001a1a01e6160"} 
[2026-11-03 12:09:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:09:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:09:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:09:16] 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-11-03 12:09:16] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:09:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:09:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:09:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231730,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:09:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231730,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:09:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231730,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:09: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-11-03 12:09:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:09:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:09:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183975936001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:09:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:09:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:09:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183975936001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:09:16] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:09:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:09:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:09:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:09:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183975936001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:09:16] local.INFO: DEBUG: GPS processor result {"connection_id":231730,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54419,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:09:16] local.INFO: GPS data processed {"connection_id":231730,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:09:16] local.INFO: Acknowledgment sent {"connection_id":231730,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:09:20] local.INFO: TCP Data received {"connection_id":231730,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:09:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231730,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:09:20] local.INFO: Processing buffer {"connection_id":231730,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:09:20] local.INFO: Packet analysis {"connection_id":231730,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:09:20] local.INFO: Extracted packet for processing {"connection_id":231730,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:09:20] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:09: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-11-03 12:09:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183975936001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:09:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:09:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:09:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:09:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793687708000,"timestamp_ms":1793687708000,"timestamp_seconds":1793687708,"priority":1,"record_length":96,"hex_timestamp":"000001a1a01e6160"} 
[2026-11-03 12:09:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:09:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:09: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:09:20] 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-11-03 12:09: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-11-03 12:09:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:09:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:09:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231730,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:09:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231730,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:09:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231730,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:09:20] 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-11-03 12:09:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:09:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:09:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183975936001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:09:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:09:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:09:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183975936001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:09:20] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:09:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:09:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:09:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:09:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183975936001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:09:20] local.INFO: DEBUG: GPS processor result {"connection_id":231730,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54420,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:09:20] local.INFO: GPS data processed {"connection_id":231730,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:09:20] local.INFO: Acknowledgment sent {"connection_id":231730,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:10:05] local.INFO: TCP Data received {"connection_id":228181,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:10:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228181,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:10:05] local.INFO: Processing buffer {"connection_id":228181,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:10:05] local.INFO: IMEI packet received {"connection_id":228181,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:10:05] local.INFO: IMEI acknowledgment sent {"connection_id":228181,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:10:10] local.INFO: TCP Data received {"connection_id":228181,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:10:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228181,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:10:10] local.INFO: Processing buffer {"connection_id":228181,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:10:10] local.INFO: IMEI packet received {"connection_id":228181,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:10:10] local.INFO: IMEI acknowledgment sent {"connection_id":228181,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:10:11] local.INFO: TCP Data received {"connection_id":228181,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:10:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228181,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:10:11] local.INFO: Processing buffer {"connection_id":228181,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:10:11] local.INFO: Packet analysis {"connection_id":228181,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:10:11] local.INFO: Extracted packet for processing {"connection_id":228181,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:10:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12: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-11-03 12:10:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183975936001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:10:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:10:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:10:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:10:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793687708000,"timestamp_ms":1793687708000,"timestamp_seconds":1793687708,"priority":1,"record_length":96,"hex_timestamp":"000001a1a01e6160"} 
[2026-11-03 12:10:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:10:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:10:11] 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-11-03 12: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-11-03 12:10:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:10:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:10:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228181,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:10:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228181,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:10:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228181,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:10:11] 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-11-03 12:10:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:10:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:10:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183975936001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:10:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:10:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:10:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183975936001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:10:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:10:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:10:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:10:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:10:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183975936001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:10:11] local.INFO: DEBUG: GPS processor result {"connection_id":228181,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54421,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:10:11] local.INFO: GPS data processed {"connection_id":228181,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:10:11] local.INFO: Acknowledgment sent {"connection_id":228181,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:10:42] local.INFO: TCP Data received {"connection_id":228181,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:10:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228181,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:10:42] local.INFO: Processing buffer {"connection_id":228181,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a01e6160012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:10:42] local.INFO: Packet analysis {"connection_id":228181,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:10:42] local.INFO: Extracted packet for processing {"connection_id":228181,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a01e"} 
[2026-11-03 12:10:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:10: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-11-03 12:10:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459183975936001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:10:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:10:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:10:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:10:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793687708000,"timestamp_ms":1793687708000,"timestamp_seconds":1793687708,"priority":1,"record_length":96,"hex_timestamp":"000001a1a01e6160"} 
[2026-11-03 12:10:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:10:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:10: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:10:42] 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-11-03 12:10: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-11-03 12:10:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:10:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:10:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228181,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:10:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228181,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:10:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228181,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:10:42] 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-11-03 12:10:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:10:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:10:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459183975936001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:10:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:10:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:10:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459183975936001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:10:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:10:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:10:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:10:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:10:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459183975936001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:10:42] local.INFO: DEBUG: GPS processor result {"connection_id":228181,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54422,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:10:42] local.INFO: GPS data processed {"connection_id":228181,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:10:42] local.INFO: Acknowledgment sent {"connection_id":228181,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:11:01] local.INFO: TCP Data received {"connection_id":231731,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:11:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231731,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:11:01] local.INFO: Processing buffer {"connection_id":231731,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:11:01] local.INFO: IMEI packet received {"connection_id":231731,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 12:11:01] local.INFO: IMEI acknowledgment sent {"connection_id":231731,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:11:04] local.INFO: TCP Data received {"connection_id":229901,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:11:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229901,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:11:04] local.INFO: Processing buffer {"connection_id":229901,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:11:04] local.INFO: IMEI packet received {"connection_id":229901,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:11:04] local.INFO: IMEI acknowledgment sent {"connection_id":229901,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:11:10] local.INFO: TCP Data received {"connection_id":229901,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:11:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229901,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:11:10] local.INFO: Processing buffer {"connection_id":229901,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:11:10] local.INFO: IMEI packet received {"connection_id":229901,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:11:10] local.INFO: IMEI acknowledgment sent {"connection_id":229901,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:11:11] local.INFO: TCP Data received {"connection_id":229901,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:11:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229901,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:11:11] local.INFO: Processing buffer {"connection_id":229901,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:11:11] local.INFO: Packet analysis {"connection_id":229901,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:11:11] local.INFO: Extracted packet for processing {"connection_id":229901,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:11:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:11: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-11-03 12:11:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184053248001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:11:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:11:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:11:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:11:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793688009000,"timestamp_ms":1793688009000,"timestamp_seconds":1793688009,"priority":1,"record_length":96,"hex_timestamp":"000001a1a022f928"} 
[2026-11-03 12:11:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:11:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:11: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-11-03 12:11: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-11-03 12:11: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-11-03 12:11:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:11:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:11:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229901,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:11:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:11:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:11:11] 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-11-03 12:11:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:11:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:11:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184053248001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:11:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:11:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:11:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184053248001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:11:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:11:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:11:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:11:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:11:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184053248001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:11:11] local.INFO: DEBUG: GPS processor result {"connection_id":229901,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54423,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:11:11] local.INFO: GPS data processed {"connection_id":229901,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:11:11] local.INFO: Acknowledgment sent {"connection_id":229901,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:11:42] local.INFO: TCP Data received {"connection_id":229901,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:11:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229901,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:11:42] local.INFO: Processing buffer {"connection_id":229901,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:11:42] local.INFO: Packet analysis {"connection_id":229901,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:11:42] local.INFO: Extracted packet for processing {"connection_id":229901,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:11:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:11:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:11:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184053248001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:11:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:11:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:11:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:11:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793688009000,"timestamp_ms":1793688009000,"timestamp_seconds":1793688009,"priority":1,"record_length":96,"hex_timestamp":"000001a1a022f928"} 
[2026-11-03 12:11:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:11:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:11:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-11-03 12:11:42] 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-11-03 12:11:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:11:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:11:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:11:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229901,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:11:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:11:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:11:42] 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-11-03 12:11:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:11:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:11:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184053248001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:11:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:11:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:11:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184053248001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:11:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:11:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:11:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:11:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:11:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184053248001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:11:42] local.INFO: DEBUG: GPS processor result {"connection_id":229901,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54424,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:11:42] local.INFO: GPS data processed {"connection_id":229901,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:11:42] local.INFO: Acknowledgment sent {"connection_id":229901,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:11:43] local.INFO: TCP Data received {"connection_id":229902,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:11:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229902,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:11:43] local.INFO: Processing buffer {"connection_id":229902,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:11:43] local.INFO: IMEI packet received {"connection_id":229902,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 12:11:43] local.INFO: IMEI acknowledgment sent {"connection_id":229902,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:12:04] local.INFO: TCP Data received {"connection_id":228182,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:12:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228182,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:12:04] local.INFO: Processing buffer {"connection_id":228182,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:12:04] local.INFO: IMEI packet received {"connection_id":228182,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:12:04] local.INFO: IMEI acknowledgment sent {"connection_id":228182,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:12:10] local.INFO: TCP Data received {"connection_id":228182,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:12:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228182,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:12:10] local.INFO: Processing buffer {"connection_id":228182,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:12:10] local.INFO: IMEI packet received {"connection_id":228182,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:12:10] local.INFO: IMEI acknowledgment sent {"connection_id":228182,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:12:11] local.INFO: TCP Data received {"connection_id":228182,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:12:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228182,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:12:11] local.INFO: Processing buffer {"connection_id":228182,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:12:11] local.INFO: Packet analysis {"connection_id":228182,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:12:11] local.INFO: Extracted packet for processing {"connection_id":228182,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:12:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12: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-11-03 12:12:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184053248001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:12:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:12:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:12:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:12:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793688009000,"timestamp_ms":1793688009000,"timestamp_seconds":1793688009,"priority":1,"record_length":96,"hex_timestamp":"000001a1a022f928"} 
[2026-11-03 12:12:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:12:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12: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-11-03 12: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-11-03 12: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-11-03 12:12:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:12:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:12:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228182,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:12:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228182,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:12:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228182,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:12:11] 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-11-03 12:12:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:12:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:12:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184053248001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:12:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:12:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:12:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184053248001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:12:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:12:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:12:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:12:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:12:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184053248001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:12:11] local.INFO: DEBUG: GPS processor result {"connection_id":228182,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54425,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:12:11] local.INFO: GPS data processed {"connection_id":228182,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:12:11] local.INFO: Acknowledgment sent {"connection_id":228182,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:12:42] local.INFO: TCP Data received {"connection_id":228182,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:12:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228182,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:12:42] local.INFO: Processing buffer {"connection_id":228182,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:12:42] local.INFO: Packet analysis {"connection_id":228182,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:12:42] local.INFO: Extracted packet for processing {"connection_id":228182,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:12:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:12: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-11-03 12:12:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184053248001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:12:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:12:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:12:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:12:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793688009000,"timestamp_ms":1793688009000,"timestamp_seconds":1793688009,"priority":1,"record_length":96,"hex_timestamp":"000001a1a022f928"} 
[2026-11-03 12:12:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:12:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:12: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":205,"data_length":795,"current_offset":136} 
[2026-11-03 12:12:42] 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-11-03 12:12: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-11-03 12:12:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:12:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:12:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228182,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:12:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228182,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:12:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228182,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:12:42] 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-11-03 12:12:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:12:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:12:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184053248001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:12:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:12:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:12:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184053248001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:12:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:12:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:12:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:12:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:12:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184053248001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:12:42] local.INFO: DEBUG: GPS processor result {"connection_id":228182,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54426,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:12:42] local.INFO: GPS data processed {"connection_id":228182,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:12:42] local.INFO: Acknowledgment sent {"connection_id":228182,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:13:04] local.INFO: TCP Data received {"connection_id":231733,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:13:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231733,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:13:04] local.INFO: Processing buffer {"connection_id":231733,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:13:04] local.INFO: IMEI packet received {"connection_id":231733,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:13:04] local.INFO: IMEI acknowledgment sent {"connection_id":231733,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:13:10] local.INFO: TCP Data received {"connection_id":231733,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:13:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231733,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:13:10] local.INFO: Processing buffer {"connection_id":231733,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:13:10] local.INFO: IMEI packet received {"connection_id":231733,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:13:10] local.INFO: IMEI acknowledgment sent {"connection_id":231733,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:13:11] local.INFO: TCP Data received {"connection_id":231733,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:13:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231733,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:13:11] local.INFO: Processing buffer {"connection_id":231733,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:13:11] local.INFO: Packet analysis {"connection_id":231733,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:13:11] local.INFO: Extracted packet for processing {"connection_id":231733,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:13:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:13: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-11-03 12:13:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184053248001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:13:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:13:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:13:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:13:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793688009000,"timestamp_ms":1793688009000,"timestamp_seconds":1793688009,"priority":1,"record_length":96,"hex_timestamp":"000001a1a022f928"} 
[2026-11-03 12:13:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:13:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:13: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-11-03 12:13: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-11-03 12:13: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-11-03 12:13:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:13:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:13:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231733,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:13:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231733,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:13:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231733,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:13:11] 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-11-03 12:13:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:13:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:13:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184053248001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:13:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:13:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:13:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184053248001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:13:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:13:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:13:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:13:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:13:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184053248001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:13:11] local.INFO: DEBUG: GPS processor result {"connection_id":231733,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54427,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:13:11] local.INFO: GPS data processed {"connection_id":231733,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:13:11] local.INFO: Acknowledgment sent {"connection_id":231733,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:13:42] local.INFO: TCP Data received {"connection_id":231733,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:13:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231733,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:13:42] local.INFO: Processing buffer {"connection_id":231733,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:13:42] local.INFO: Packet analysis {"connection_id":231733,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:13:42] local.INFO: Extracted packet for processing {"connection_id":231733,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:13:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12: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-11-03 12:13:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184053248001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:13:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:13:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:13:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:13:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793688009000,"timestamp_ms":1793688009000,"timestamp_seconds":1793688009,"priority":1,"record_length":96,"hex_timestamp":"000001a1a022f928"} 
[2026-11-03 12:13:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:13:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-11-03 12:13:42] 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-11-03 12: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-11-03 12:13:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:13:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:13:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231733,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:13:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231733,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:13:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231733,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:13:42] 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-11-03 12:13:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:13:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:13:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184053248001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:13:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:13:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:13:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184053248001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:13:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:13:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:13:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:13:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:13:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184053248001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:13:42] local.INFO: DEBUG: GPS processor result {"connection_id":231733,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54428,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:13:42] local.INFO: GPS data processed {"connection_id":231733,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:13:42] local.INFO: Acknowledgment sent {"connection_id":231733,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:14:04] local.INFO: TCP Data received {"connection_id":228184,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:14:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228184,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:14:04] local.INFO: Processing buffer {"connection_id":228184,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:14:04] local.INFO: IMEI packet received {"connection_id":228184,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:14:04] local.INFO: IMEI acknowledgment sent {"connection_id":228184,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:14:10] local.INFO: TCP Data received {"connection_id":228184,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:14:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228184,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:14:10] local.INFO: Processing buffer {"connection_id":228184,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:14:10] local.INFO: IMEI packet received {"connection_id":228184,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:14:10] local.INFO: IMEI acknowledgment sent {"connection_id":228184,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:14:11] local.INFO: TCP Data received {"connection_id":228184,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:14:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228184,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:14:11] local.INFO: Processing buffer {"connection_id":228184,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:14:11] local.INFO: Packet analysis {"connection_id":228184,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:14:11] local.INFO: Extracted packet for processing {"connection_id":228184,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:14:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:14: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-11-03 12:14:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184053248001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:14:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:14:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:14:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:14:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793688009000,"timestamp_ms":1793688009000,"timestamp_seconds":1793688009,"priority":1,"record_length":96,"hex_timestamp":"000001a1a022f928"} 
[2026-11-03 12:14:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:14:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:14: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-11-03 12:14: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-11-03 12:14: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-11-03 12:14:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:14:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:14:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228184,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:14:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228184,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:14:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228184,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:14:11] 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-11-03 12:14:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:14:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:14:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184053248001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:14:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:14:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:14:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184053248001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:14:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:14:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:14:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:14:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:14:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184053248001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:14:11] local.INFO: DEBUG: GPS processor result {"connection_id":228184,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54429,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:14:11] local.INFO: GPS data processed {"connection_id":228184,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:14:11] local.INFO: Acknowledgment sent {"connection_id":228184,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:14:42] local.INFO: TCP Data received {"connection_id":228184,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:14:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228184,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:14:42] local.INFO: Processing buffer {"connection_id":228184,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:14:42] local.INFO: Packet analysis {"connection_id":228184,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:14:42] local.INFO: Extracted packet for processing {"connection_id":228184,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:14:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:14: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-11-03 12:14:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184053248001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:14:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:14:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:14:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:14:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793688009000,"timestamp_ms":1793688009000,"timestamp_seconds":1793688009,"priority":1,"record_length":96,"hex_timestamp":"000001a1a022f928"} 
[2026-11-03 12:14:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:14:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:14: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":205,"data_length":795,"current_offset":136} 
[2026-11-03 12:14:42] 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-11-03 12:14: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-11-03 12:14:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:14:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:14:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228184,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:14:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228184,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:14:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228184,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:14:42] 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-11-03 12:14:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:14:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:14:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184053248001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:14:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:14:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:14:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184053248001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:14:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:14:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:14:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:14:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:14:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184053248001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:14:42] local.INFO: DEBUG: GPS processor result {"connection_id":228184,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54430,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:14:42] local.INFO: GPS data processed {"connection_id":228184,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:14:42] local.INFO: Acknowledgment sent {"connection_id":228184,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:15:10] local.INFO: TCP Data received {"connection_id":228634,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:15:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228634,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:15:10] local.INFO: Processing buffer {"connection_id":228634,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:15:10] local.INFO: IMEI packet received {"connection_id":228634,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:15:10] local.INFO: IMEI acknowledgment sent {"connection_id":228634,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:15:15] local.INFO: TCP Data received {"connection_id":228634,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:15:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228634,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:15:15] local.INFO: Processing buffer {"connection_id":228634,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:15:15] local.INFO: IMEI packet received {"connection_id":228634,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:15:15] local.INFO: IMEI acknowledgment sent {"connection_id":228634,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:15:16] local.INFO: TCP Data received {"connection_id":228634,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:15:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228634,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:15:16] local.INFO: Processing buffer {"connection_id":228634,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:15:16] local.INFO: Packet analysis {"connection_id":228634,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:15:16] local.INFO: Extracted packet for processing {"connection_id":228634,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:15:16] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:15: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-11-03 12:15:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184053248001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:15:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:15:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:15:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:15:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793688009000,"timestamp_ms":1793688009000,"timestamp_seconds":1793688009,"priority":1,"record_length":96,"hex_timestamp":"000001a1a022f928"} 
[2026-11-03 12:15:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:15:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:15: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-11-03 12:15: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-11-03 12:15: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-11-03 12:15:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:15:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:15:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228634,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:15:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:15:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:15: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-11-03 12:15:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:15:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:15:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184053248001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:15:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:15:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:15:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184053248001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:15:16] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:15:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:15:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:15:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:15:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184053248001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:15:16] local.INFO: DEBUG: GPS processor result {"connection_id":228634,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54431,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:15:16] local.INFO: GPS data processed {"connection_id":228634,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:15:16] local.INFO: Acknowledgment sent {"connection_id":228634,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:15:20] local.INFO: TCP Data received {"connection_id":228634,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:15:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228634,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:15:20] local.INFO: Processing buffer {"connection_id":228634,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a022f928012ceb7b800713b7480014009a2b..."} 
[2026-11-03 12:15:20] local.INFO: Packet analysis {"connection_id":228634,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:15:20] local.INFO: Extracted packet for processing {"connection_id":228634,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a022"} 
[2026-11-03 12:15:20] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":43,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:15: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-11-03 12:15:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184053248001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:15:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:15:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:15:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:15:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793688009000,"timestamp_ms":1793688009000,"timestamp_seconds":1793688009,"priority":1,"record_length":96,"hex_timestamp":"000001a1a022f928"} 
[2026-11-03 12:15:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:15:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:15: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-11-03 12:15:20] 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-11-03 12:15: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-11-03 12:15:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:15:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:15:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228634,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:15:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:15:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:15:20] 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-11-03 12:15:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:15:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:15:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184053248001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:15:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:15:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:15:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184053248001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:15:20] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:15:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:15:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:15:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:15:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184053248001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:15:20] local.INFO: DEBUG: GPS processor result {"connection_id":228634,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54432,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:15:20] local.INFO: GPS data processed {"connection_id":228634,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:15:20] local.INFO: Acknowledgment sent {"connection_id":228634,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:16:04] local.INFO: TCP Data received {"connection_id":231734,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:16:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231734,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:16:04] local.INFO: Processing buffer {"connection_id":231734,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:16:04] local.INFO: IMEI packet received {"connection_id":231734,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:16:04] local.INFO: IMEI acknowledgment sent {"connection_id":231734,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:16:10] local.INFO: TCP Data received {"connection_id":231734,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:16:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231734,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:16:10] local.INFO: Processing buffer {"connection_id":231734,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:16:10] local.INFO: IMEI packet received {"connection_id":231734,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:16:10] local.INFO: IMEI acknowledgment sent {"connection_id":231734,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:16:11] local.INFO: TCP Data received {"connection_id":231734,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:16:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231734,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:16:11] local.INFO: Processing buffer {"connection_id":231734,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:16:11] local.INFO: Packet analysis {"connection_id":231734,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:16:11] local.INFO: Extracted packet for processing {"connection_id":231734,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:16:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12: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-11-03 12:16:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184130304001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:16:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:16:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:16:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:16:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793688310000,"timestamp_ms":1793688310000,"timestamp_seconds":1793688310,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02790f0"} 
[2026-11-03 12:16:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:16:11] 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-11-03 12: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-11-03 12:16: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-11-03 12: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-11-03 12:16:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:16:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:16:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231734,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:16:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:16:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:16:11] 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-11-03 12:16:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:16:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:16:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184130304001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:16:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:16:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:16:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184130304001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:16:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:16:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:16:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:16:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:16:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184130304001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:16:11] local.INFO: DEBUG: GPS processor result {"connection_id":231734,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54433,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:16:11] local.INFO: GPS data processed {"connection_id":231734,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:16:11] local.INFO: Acknowledgment sent {"connection_id":231734,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:16:42] local.INFO: TCP Data received {"connection_id":231734,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:16:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231734,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:16:42] local.INFO: Processing buffer {"connection_id":231734,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:16:42] local.INFO: Packet analysis {"connection_id":231734,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:16:42] local.INFO: Extracted packet for processing {"connection_id":231734,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:16:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:16: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-11-03 12:16:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184130304001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:16:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:16:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:16:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:16:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793688310000,"timestamp_ms":1793688310000,"timestamp_seconds":1793688310,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02790f0"} 
[2026-11-03 12:16:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:16:42] 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-11-03 12:16: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":205,"data_length":795,"current_offset":136} 
[2026-11-03 12:16:42] 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-11-03 12:16: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-11-03 12:16:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:16:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:16:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231734,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:16:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:16:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:16:42] 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-11-03 12:16:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:16:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:16:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184130304001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:16:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:16:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:16:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184130304001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:16:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:16:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:16:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:16:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:16:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184130304001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:16:42] local.INFO: DEBUG: GPS processor result {"connection_id":231734,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54434,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:16:42] local.INFO: GPS data processed {"connection_id":231734,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:16:42] local.INFO: Acknowledgment sent {"connection_id":231734,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:16:59] local.INFO: TCP Data received {"connection_id":231735,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:16:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231735,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:16:59] local.INFO: Processing buffer {"connection_id":231735,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:16:59] local.INFO: IMEI packet received {"connection_id":231735,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 12:16:59] local.INFO: IMEI acknowledgment sent {"connection_id":231735,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:17:04] local.INFO: TCP Data received {"connection_id":231736,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:17:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231736,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:17:04] local.INFO: Processing buffer {"connection_id":231736,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:17:04] local.INFO: IMEI packet received {"connection_id":231736,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:17:04] local.INFO: IMEI acknowledgment sent {"connection_id":231736,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:17:10] local.INFO: TCP Data received {"connection_id":231736,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:17:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231736,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:17:10] local.INFO: Processing buffer {"connection_id":231736,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:17:10] local.INFO: IMEI packet received {"connection_id":231736,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:17:10] local.INFO: IMEI acknowledgment sent {"connection_id":231736,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:17:11] local.INFO: TCP Data received {"connection_id":231736,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:17:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231736,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:17:11] local.INFO: Processing buffer {"connection_id":231736,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:17:11] local.INFO: Packet analysis {"connection_id":231736,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:17:11] local.INFO: Extracted packet for processing {"connection_id":231736,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:17:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:17: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-11-03 12:17:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184130304001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:17:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:17:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:17:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:17:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793688310000,"timestamp_ms":1793688310000,"timestamp_seconds":1793688310,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02790f0"} 
[2026-11-03 12:17:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:17:11] 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-11-03 12:17: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-11-03 12:17: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-11-03 12:17: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-11-03 12:17:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:17:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:17:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231736,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:17:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:17:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:17:11] 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-11-03 12:17:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:17:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:17:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184130304001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:17:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:17:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:17:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184130304001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:17:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:17:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:17:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:17:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:17:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184130304001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:17:11] local.INFO: DEBUG: GPS processor result {"connection_id":231736,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54435,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:17:11] local.INFO: GPS data processed {"connection_id":231736,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:17:11] local.INFO: Acknowledgment sent {"connection_id":231736,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:17:42] local.INFO: TCP Data received {"connection_id":231736,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:17:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231736,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:17:42] local.INFO: Processing buffer {"connection_id":231736,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:17:42] local.INFO: Packet analysis {"connection_id":231736,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:17:42] local.INFO: Extracted packet for processing {"connection_id":231736,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:17:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:17: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-11-03 12:17:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184130304001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:17:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:17:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:17:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:17:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793688310000,"timestamp_ms":1793688310000,"timestamp_seconds":1793688310,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02790f0"} 
[2026-11-03 12:17:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:17:42] 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-11-03 12:17: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":205,"data_length":795,"current_offset":136} 
[2026-11-03 12:17:42] 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-11-03 12:17: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-11-03 12:17:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:17:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:17:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231736,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:17:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:17:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:17:42] 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-11-03 12:17:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:17:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:17:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184130304001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:17:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:17:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:17:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184130304001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:17:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:17:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:17:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:17:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:17:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184130304001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:17:42] local.INFO: DEBUG: GPS processor result {"connection_id":231736,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54436,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:17:42] local.INFO: GPS data processed {"connection_id":231736,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:17:42] local.INFO: Acknowledgment sent {"connection_id":231736,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:18:04] local.INFO: TCP Data received {"connection_id":228635,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:18:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228635,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:18:04] local.INFO: Processing buffer {"connection_id":228635,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:18:04] local.INFO: IMEI packet received {"connection_id":228635,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:18:04] local.INFO: IMEI acknowledgment sent {"connection_id":228635,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:18:10] local.INFO: TCP Data received {"connection_id":228635,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:18:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228635,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:18:10] local.INFO: Processing buffer {"connection_id":228635,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:18:10] local.INFO: IMEI packet received {"connection_id":228635,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:18:10] local.INFO: IMEI acknowledgment sent {"connection_id":228635,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:18:11] local.INFO: TCP Data received {"connection_id":228635,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:18:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228635,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:18:11] local.INFO: Processing buffer {"connection_id":228635,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:18:11] local.INFO: Packet analysis {"connection_id":228635,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:18:11] local.INFO: Extracted packet for processing {"connection_id":228635,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:18:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:18: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-11-03 12:18:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184130304001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:18:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:18:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:18:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:18:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793688310000,"timestamp_ms":1793688310000,"timestamp_seconds":1793688310,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02790f0"} 
[2026-11-03 12:18:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:18:11] 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-11-03 12:18: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-11-03 12:18: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-11-03 12:18: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-11-03 12:18:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:18:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:18:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228635,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:18:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:18:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:18:11] 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-11-03 12:18:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:18:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:18:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184130304001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:18:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:18:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:18:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184130304001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:18:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:18:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:18:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:18:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:18:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184130304001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:18:11] local.INFO: DEBUG: GPS processor result {"connection_id":228635,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54437,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:18:11] local.INFO: GPS data processed {"connection_id":228635,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:18:11] local.INFO: Acknowledgment sent {"connection_id":228635,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:18:42] local.INFO: TCP Data received {"connection_id":228635,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:18:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228635,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:18:42] local.INFO: Processing buffer {"connection_id":228635,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:18:42] local.INFO: Packet analysis {"connection_id":228635,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:18:42] local.INFO: Extracted packet for processing {"connection_id":228635,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:18:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:18: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-11-03 12:18:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184130304001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:18:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:18:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:18:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:18:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793688310000,"timestamp_ms":1793688310000,"timestamp_seconds":1793688310,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02790f0"} 
[2026-11-03 12:18:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:18:42] 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-11-03 12:18: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":205,"data_length":795,"current_offset":136} 
[2026-11-03 12:18:42] 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-11-03 12:18: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-11-03 12:18:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:18:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:18:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228635,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:18:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:18:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:18:42] 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-11-03 12:18:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:18:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:18:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184130304001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:18:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:18:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:18:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184130304001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:18:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:18:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:18:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:18:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:18:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184130304001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:18:42] local.INFO: DEBUG: GPS processor result {"connection_id":228635,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54438,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:18:42] local.INFO: GPS data processed {"connection_id":228635,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:18:42] local.INFO: Acknowledgment sent {"connection_id":228635,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:19:04] local.INFO: TCP Data received {"connection_id":228186,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:19:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228186,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:19:04] local.INFO: Processing buffer {"connection_id":228186,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:19:04] local.INFO: IMEI packet received {"connection_id":228186,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:19:04] local.INFO: IMEI acknowledgment sent {"connection_id":228186,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:19:10] local.INFO: TCP Data received {"connection_id":228186,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:19:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228186,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:19:10] local.INFO: Processing buffer {"connection_id":228186,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:19:10] local.INFO: IMEI packet received {"connection_id":228186,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:19:10] local.INFO: IMEI acknowledgment sent {"connection_id":228186,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:19:11] local.INFO: TCP Data received {"connection_id":228186,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:19:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228186,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:19:11] local.INFO: Processing buffer {"connection_id":228186,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:19:11] local.INFO: Packet analysis {"connection_id":228186,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:19:11] local.INFO: Extracted packet for processing {"connection_id":228186,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:19:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:19: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-11-03 12:19:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184130304001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:19:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:19:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:19:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:19:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793688310000,"timestamp_ms":1793688310000,"timestamp_seconds":1793688310,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02790f0"} 
[2026-11-03 12:19:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:19:11] 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-11-03 12:19: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-11-03 12:19: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-11-03 12:19: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-11-03 12:19:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:19:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:19:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228186,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:19:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228186,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:19:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228186,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:19:11] 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-11-03 12:19:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:19:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:19:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184130304001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:19:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:19:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:19:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184130304001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:19:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:19:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:19:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:19:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:19:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184130304001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:19:11] local.INFO: DEBUG: GPS processor result {"connection_id":228186,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54439,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:19:11] local.INFO: GPS data processed {"connection_id":228186,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:19:11] local.INFO: Acknowledgment sent {"connection_id":228186,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:19:43] local.INFO: TCP Data received {"connection_id":228186,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:19:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228186,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:19:43] local.INFO: Processing buffer {"connection_id":228186,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:19:43] local.INFO: Packet analysis {"connection_id":228186,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:19:43] local.INFO: Extracted packet for processing {"connection_id":228186,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:19:43] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:19: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-11-03 12:19:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184130304001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:19:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:19:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:19:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:19:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793688310000,"timestamp_ms":1793688310000,"timestamp_seconds":1793688310,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02790f0"} 
[2026-11-03 12:19:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:19:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:19: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-11-03 12:19:43] 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-11-03 12:19: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-11-03 12:19:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:19:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:19:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228186,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:19:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228186,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:19:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228186,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:19:43] 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-11-03 12:19:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:19:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:19:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184130304001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:19:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:19:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:19:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184130304001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:19:43] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:19:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:19:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:19:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:19:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184130304001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:19:43] local.INFO: DEBUG: GPS processor result {"connection_id":228186,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54440,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:19:43] local.INFO: GPS data processed {"connection_id":228186,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:19:43] local.INFO: Acknowledgment sent {"connection_id":228186,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:20:10] local.INFO: TCP Data received {"connection_id":231737,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:20:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231737,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:20:10] local.INFO: Processing buffer {"connection_id":231737,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:20:10] local.INFO: IMEI packet received {"connection_id":231737,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:20:10] local.INFO: IMEI acknowledgment sent {"connection_id":231737,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:20:15] local.INFO: TCP Data received {"connection_id":231737,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:20:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231737,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:20:15] local.INFO: Processing buffer {"connection_id":231737,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:20:15] local.INFO: IMEI packet received {"connection_id":231737,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:20:15] local.INFO: IMEI acknowledgment sent {"connection_id":231737,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:20:15] local.INFO: TCP Data received {"connection_id":231737,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:20:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231737,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:20:15] local.INFO: Processing buffer {"connection_id":231737,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:20:15] local.INFO: Packet analysis {"connection_id":231737,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:20:15] local.INFO: Extracted packet for processing {"connection_id":231737,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:20:15] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:20: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-11-03 12:20:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184130304001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:20:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:20:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:20:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:20:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793688310000,"timestamp_ms":1793688310000,"timestamp_seconds":1793688310,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02790f0"} 
[2026-11-03 12:20:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:20:15] 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-11-03 12:20: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-11-03 12:20: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-11-03 12:20: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-11-03 12:20:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:20:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:20:15] local.INFO: Teltonika packet parsed successfully {"connection_id":231737,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:20:15] local.INFO: Passing IMEI to GPS processor {"connection_id":231737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:20:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":231737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:20: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-11-03 12:20:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:20:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:20:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184130304001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:20:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:20:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:20:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184130304001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:20:15] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:20:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:20:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:20:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:20:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184130304001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:20:16] local.INFO: DEBUG: GPS processor result {"connection_id":231737,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54441,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:20:16] local.INFO: GPS data processed {"connection_id":231737,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:20:16] local.INFO: Acknowledgment sent {"connection_id":231737,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:20:20] local.INFO: TCP Data received {"connection_id":231737,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:20:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231737,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:20:20] local.INFO: Processing buffer {"connection_id":231737,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02790f0012ceb7b800713b7480014009a28..."} 
[2026-11-03 12:20:20] local.INFO: Packet analysis {"connection_id":231737,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:20:20] local.INFO: Extracted packet for processing {"connection_id":231737,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a027"} 
[2026-11-03 12:20:20] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:20: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-11-03 12:20:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184130304001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:20:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:20:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:20:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:20:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793688310000,"timestamp_ms":1793688310000,"timestamp_seconds":1793688310,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02790f0"} 
[2026-11-03 12:20:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:20:20] 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-11-03 12:20: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-11-03 12:20:20] 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-11-03 12:20: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-11-03 12:20:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:20:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:20:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231737,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:20:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:20:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:20:20] 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-11-03 12:20:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:20:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:20:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184130304001,"66":25549,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:20:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:20:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:20:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184130304001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:20:20] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:20:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:20:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:20:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:20:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184130304001,"power":25549,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:20:20] local.INFO: DEBUG: GPS processor result {"connection_id":231737,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54442,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:20:20] local.INFO: GPS data processed {"connection_id":231737,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:20:20] local.INFO: Acknowledgment sent {"connection_id":231737,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:21:05] local.INFO: TCP Data received {"connection_id":231738,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:21:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231738,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:21:05] local.INFO: Processing buffer {"connection_id":231738,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:21:05] local.INFO: IMEI packet received {"connection_id":231738,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:21:05] local.INFO: IMEI acknowledgment sent {"connection_id":231738,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:21:10] local.INFO: TCP Data received {"connection_id":231738,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:21:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231738,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:21:10] local.INFO: Processing buffer {"connection_id":231738,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:21:10] local.INFO: IMEI packet received {"connection_id":231738,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:21:10] local.INFO: IMEI acknowledgment sent {"connection_id":231738,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:21:10] local.INFO: TCP Data received {"connection_id":231738,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02c28b8012ceb7b800713b7480014009a2a..."} 
[2026-11-03 12:21:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231738,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02c28b8012ceb7b800713b7480014009a2a..."} 
[2026-11-03 12:21:10] local.INFO: Processing buffer {"connection_id":231738,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02c28b8012ceb7b800713b7480014009a2a..."} 
[2026-11-03 12:21:10] local.INFO: Packet analysis {"connection_id":231738,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a02c"} 
[2026-11-03 12:21:10] local.INFO: Extracted packet for processing {"connection_id":231738,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a02c"} 
[2026-11-03 12:21:10] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12: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-11-03 12:21:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184207360001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:21:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:21:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:21:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:21:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793688611000,"timestamp_ms":1793688611000,"timestamp_seconds":1793688611,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02c28b8"} 
[2026-11-03 12:21:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:21: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-11-03 12: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-11-03 12:21:10] 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-11-03 12: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-11-03 12:21:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:21:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:21:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231738,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:21:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:21:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:21: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-11-03 12:21:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:21:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:21:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184207360001,"66":25495,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:21:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:21:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:21:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184207360001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:21:10] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:21:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:21:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:21:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:21:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184207360001,"power":25495,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:21:10] local.INFO: DEBUG: GPS processor result {"connection_id":231738,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54443,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:21:10] local.INFO: GPS data processed {"connection_id":231738,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:21:10] local.INFO: Acknowledgment sent {"connection_id":231738,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:21:42] local.INFO: TCP Data received {"connection_id":231738,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02c28b8012ceb7b800713b7480014009a2a..."} 
[2026-11-03 12:21:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231738,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02c28b8012ceb7b800713b7480014009a2a..."} 
[2026-11-03 12:21:42] local.INFO: Processing buffer {"connection_id":231738,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02c28b8012ceb7b800713b7480014009a2a..."} 
[2026-11-03 12:21:42] local.INFO: Packet analysis {"connection_id":231738,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a02c"} 
[2026-11-03 12:21:42] local.INFO: Extracted packet for processing {"connection_id":231738,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a02c"} 
[2026-11-03 12:21:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:21:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:21:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184207360001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:21:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:21:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:21:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:21:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793688611000,"timestamp_ms":1793688611000,"timestamp_seconds":1793688611,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02c28b8"} 
[2026-11-03 12:21:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:21:42] 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-11-03 12:21:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-11-03 12:21:42] 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-11-03 12:21:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:21:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:21:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:21:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231738,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:21:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:21:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:21:42] 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-11-03 12:21:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:21:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:21:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184207360001,"66":25495,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:21:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:21:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:21:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184207360001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:21:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:21:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:21:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:21:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:21:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184207360001,"power":25495,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:21:42] local.INFO: DEBUG: GPS processor result {"connection_id":231738,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54444,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:21:42] local.INFO: GPS data processed {"connection_id":231738,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:21:42] local.INFO: Acknowledgment sent {"connection_id":231738,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:22:04] local.INFO: TCP Data received {"connection_id":228637,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:22:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228637,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:22:04] local.INFO: Processing buffer {"connection_id":228637,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:22:04] local.INFO: IMEI packet received {"connection_id":228637,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:22:04] local.INFO: IMEI acknowledgment sent {"connection_id":228637,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:22:10] local.INFO: TCP Data received {"connection_id":228637,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:22:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228637,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:22:10] local.INFO: Processing buffer {"connection_id":228637,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:22:10] local.INFO: IMEI packet received {"connection_id":228637,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:22:10] local.INFO: IMEI acknowledgment sent {"connection_id":228637,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:22:11] local.INFO: TCP Data received {"connection_id":228637,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02c28b8012ceb7b800713b7480014009a2a..."} 
[2026-11-03 12:22:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228637,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02c28b8012ceb7b800713b7480014009a2a..."} 
[2026-11-03 12:22:11] local.INFO: Processing buffer {"connection_id":228637,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02c28b8012ceb7b800713b7480014009a2a..."} 
[2026-11-03 12:22:11] local.INFO: Packet analysis {"connection_id":228637,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a02c"} 
[2026-11-03 12:22:11] local.INFO: Extracted packet for processing {"connection_id":228637,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a02c"} 
[2026-11-03 12:22:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12: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-11-03 12:22:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184207360001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:22:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:22:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:22:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:22:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793688611000,"timestamp_ms":1793688611000,"timestamp_seconds":1793688611,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02c28b8"} 
[2026-11-03 12:22:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:22:11] 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-11-03 12: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":99,"n8_eight_byte":205,"data_length":795,"current_offset":136} 
[2026-11-03 12:22: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-11-03 12: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-11-03 12:22:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:22:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:22:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228637,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:22:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:22:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:22:11] 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-11-03 12:22:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:22:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:22:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184207360001,"66":25495,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:22:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:22:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:22:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184207360001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:22:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:22:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:22:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:22:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:22:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184207360001,"power":25495,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:22:11] local.INFO: DEBUG: GPS processor result {"connection_id":228637,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54445,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:22:11] local.INFO: GPS data processed {"connection_id":228637,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:22:11] local.INFO: Acknowledgment sent {"connection_id":228637,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:22:42] local.INFO: TCP Data received {"connection_id":228637,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02d6cf0012ceb7b800713b7480014009a29..."} 
[2026-11-03 12:22:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228637,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02d6cf0012ceb7b800713b7480014009a29..."} 
[2026-11-03 12:22:42] local.INFO: Processing buffer {"connection_id":228637,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02d6cf0012ceb7b800713b7480014009a29..."} 
[2026-11-03 12:22:42] local.INFO: Packet analysis {"connection_id":228637,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:22:42] local.INFO: Extracted packet for processing {"connection_id":228637,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:22:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118732616,"longitude_deg":75.363008,"latitude_deg":11.8732616,"altitude":20,"angle":154,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b748","is_valid_coordinates":true} 
[2026-11-03 12:22:42] 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-11-03 12:22:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184284416001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:22:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:22:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:22:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:22:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793688694000,"timestamp_ms":1793688694000,"timestamp_seconds":1793688694,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02d6cf0"} 
[2026-11-03 12:22:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:22:42] 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-11-03 12:22: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 12:22:42] 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-11-03 12:22: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-11-03 12:22:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:22:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:22:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228637,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:22:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:22:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:22:42] 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-11-03 12:22:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:22:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:22:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184284416001,"66":25473,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:22:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:22:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:22:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184284416001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:22:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:22:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:22:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:22:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:22:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184284416001,"power":25473,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:22:42] local.INFO: DEBUG: GPS processor result {"connection_id":228637,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54446,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:22:42] local.INFO: GPS data processed {"connection_id":228637,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:22:42] local.INFO: Acknowledgment sent {"connection_id":228637,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:23:04] local.INFO: TCP Data received {"connection_id":228188,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:23:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228188,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:23:04] local.INFO: Processing buffer {"connection_id":228188,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:23:04] local.INFO: IMEI packet received {"connection_id":228188,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:23:04] local.INFO: IMEI acknowledgment sent {"connection_id":228188,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:23:10] local.INFO: TCP Data received {"connection_id":228188,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:23:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228188,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:23:10] local.INFO: Processing buffer {"connection_id":228188,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:23:10] local.INFO: IMEI packet received {"connection_id":228188,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:23:10] local.INFO: IMEI acknowledgment sent {"connection_id":228188,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:23:11] local.INFO: TCP Data received {"connection_id":228188,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02d7c90012ceb7b400713b210001400b329..."} 
[2026-11-03 12:23:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228188,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02d7c90012ceb7b400713b210001400b329..."} 
[2026-11-03 12:23:11] local.INFO: Processing buffer {"connection_id":228188,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02d7c90012ceb7b400713b210001400b329..."} 
[2026-11-03 12:23:11] local.INFO: Packet analysis {"connection_id":228188,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:23:11] local.INFO: Extracted packet for processing {"connection_id":228188,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:23:11] local.INFO: GPS Element Parsed {"raw_longitude":753630016,"raw_latitude":118731280,"longitude_deg":75.3630016,"latitude_deg":11.873128,"altitude":20,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b40","hex_latitude":"0713b210","is_valid_coordinates":true} 
[2026-11-03 12:23:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:23:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184305664001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:23:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:23:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777170944,"note":"Value kept but may cause issues"} 
[2026-11-03 12:23:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:23:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793688698000,"timestamp_ms":1793688698000,"timestamp_seconds":1793688698,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02d7c90"} 
[2026-11-03 12:23:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:23:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 12:23:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-11-03 12:23: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-11-03 12:23:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:23:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:23:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:23:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228188,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:23:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228188,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:23:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228188,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:23:11] 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-11-03 12:23:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:23:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:23:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184305664001,"66":27865,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777170944},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:23:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:23:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:23:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184305664001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:23:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:23:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:23:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:23:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777170944,"description":"Unknown IO ID 44"} 
[2026-11-03 12:23:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184305664001,"power":27865,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777170944}} 
[2026-11-03 12:23:11] local.INFO: DEBUG: GPS processor result {"connection_id":228188,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54447,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:23:11] local.INFO: GPS data processed {"connection_id":228188,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:23:11] local.INFO: Acknowledgment sent {"connection_id":228188,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:23:16] local.INFO: TCP Data received {"connection_id":231739,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:23:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231739,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:23:16] local.INFO: Processing buffer {"connection_id":231739,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:23:16] local.INFO: IMEI packet received {"connection_id":231739,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 12:23:16] local.INFO: IMEI acknowledgment sent {"connection_id":231739,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:23:42] local.INFO: TCP Data received {"connection_id":228188,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:23:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228188,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:23:42] local.INFO: Processing buffer {"connection_id":228188,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:23:42] local.INFO: Packet analysis {"connection_id":228188,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:23:42] local.INFO: Extracted packet for processing {"connection_id":228188,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:23:42] local.INFO: GPS Element Parsed {"raw_longitude":753630016,"raw_latitude":118731280,"longitude_deg":75.3630016,"latitude_deg":11.873128,"altitude":20,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b40","hex_latitude":"0713b210","is_valid_coordinates":true} 
[2026-11-03 12:23: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-11-03 12:23:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184306688001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:23:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:23:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478517653521690624,"note":"Value kept but may cause issues"} 
[2026-11-03 12:23:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:23:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793688719000,"timestamp_ms":1793688719000,"timestamp_seconds":1793688719,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02dce98"} 
[2026-11-03 12:23:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:23:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 12:23:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 12:23:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 12:23: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-11-03 12:23:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:23:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:23:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228188,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:23:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228188,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:23:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228188,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:23:42] 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-11-03 12:23:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:23:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:23:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184306688001,"66":27930,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478517653521690624},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:23:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:23:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:23:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184306688001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:23:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:23:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:23:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:23:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478517653521690624,"description":"Unknown IO ID 44"} 
[2026-11-03 12:23:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184306688001,"power":27930,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478517653521690624}} 
[2026-11-03 12:23:42] local.INFO: DEBUG: GPS processor result {"connection_id":228188,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54448,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:23:42] local.INFO: GPS data processed {"connection_id":228188,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:23:42] local.INFO: Acknowledgment sent {"connection_id":228188,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:23:51] local.INFO: TCP Data received {"connection_id":229906,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:23:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229906,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:23:51] local.INFO: Processing buffer {"connection_id":229906,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:23:51] local.INFO: IMEI packet received {"connection_id":229906,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 12:23:51] local.INFO: IMEI acknowledgment sent {"connection_id":229906,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:24:04] local.INFO: TCP Data received {"connection_id":228638,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:24:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228638,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:24:04] local.INFO: Processing buffer {"connection_id":228638,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:24:04] local.INFO: IMEI packet received {"connection_id":228638,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:24:04] local.INFO: IMEI acknowledgment sent {"connection_id":228638,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:24:10] local.INFO: TCP Data received {"connection_id":228638,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:24:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228638,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:24:10] local.INFO: Processing buffer {"connection_id":228638,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:24:10] local.INFO: IMEI packet received {"connection_id":228638,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:24:10] local.INFO: IMEI acknowledgment sent {"connection_id":228638,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:24:11] local.INFO: TCP Data received {"connection_id":228638,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:24:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228638,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:24:11] local.INFO: Processing buffer {"connection_id":228638,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:24:11] local.INFO: Packet analysis {"connection_id":228638,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:24:11] local.INFO: Extracted packet for processing {"connection_id":228638,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:24:11] local.INFO: GPS Element Parsed {"raw_longitude":753630016,"raw_latitude":118731280,"longitude_deg":75.3630016,"latitude_deg":11.873128,"altitude":20,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b40","hex_latitude":"0713b210","is_valid_coordinates":true} 
[2026-11-03 12:24:11] 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-11-03 12:24:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184312064001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:24:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:24:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478517653521690624,"note":"Value kept but may cause issues"} 
[2026-11-03 12:24:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:24:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793688719000,"timestamp_ms":1793688719000,"timestamp_seconds":1793688719,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02dce98"} 
[2026-11-03 12:24:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:24:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 12: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 12:24:11] 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-11-03 12: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-11-03 12:24:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:24:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:24:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228638,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:24:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228638,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:24:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228638,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:24:11] 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-11-03 12:24:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:24:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:24:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184312064001,"66":27930,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478517653521690624},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:24:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:24:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:24:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184312064001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:24:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:24:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:24:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:24:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478517653521690624,"description":"Unknown IO ID 44"} 
[2026-11-03 12:24:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184312064001,"power":27930,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478517653521690624}} 
[2026-11-03 12:24:11] local.INFO: DEBUG: GPS processor result {"connection_id":228638,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54449,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:24:11] local.INFO: GPS data processed {"connection_id":228638,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:24:11] local.INFO: Acknowledgment sent {"connection_id":228638,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:24:42] local.INFO: TCP Data received {"connection_id":228638,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:24:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228638,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:24:42] local.INFO: Processing buffer {"connection_id":228638,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:24:42] local.INFO: Packet analysis {"connection_id":228638,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:24:42] local.INFO: Extracted packet for processing {"connection_id":228638,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:24:42] local.INFO: GPS Element Parsed {"raw_longitude":753630016,"raw_latitude":118731280,"longitude_deg":75.3630016,"latitude_deg":11.873128,"altitude":20,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b40","hex_latitude":"0713b210","is_valid_coordinates":true} 
[2026-11-03 12:24:42] 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-11-03 12:24:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184312064001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:24:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:24:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478517653521690624,"note":"Value kept but may cause issues"} 
[2026-11-03 12:24:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:24:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793688719000,"timestamp_ms":1793688719000,"timestamp_seconds":1793688719,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02dce98"} 
[2026-11-03 12:24:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:24:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 12:24:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 12:24:42] 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-11-03 12:24: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-11-03 12:24:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:24:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:24:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228638,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:24:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228638,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:24:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228638,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:24:42] 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-11-03 12:24:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:24:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:24:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184312064001,"66":27930,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478517653521690624},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:24:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:24:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:24:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184312064001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:24:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:24:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:24:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:24:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478517653521690624,"description":"Unknown IO ID 44"} 
[2026-11-03 12:24:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184312064001,"power":27930,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478517653521690624}} 
[2026-11-03 12:24:42] local.INFO: DEBUG: GPS processor result {"connection_id":228638,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54450,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:24:42] local.INFO: GPS data processed {"connection_id":228638,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:24:42] local.INFO: Acknowledgment sent {"connection_id":228638,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:25:10] local.INFO: TCP Data received {"connection_id":229908,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:25:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229908,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:25:10] local.INFO: Processing buffer {"connection_id":229908,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:25:10] local.INFO: IMEI packet received {"connection_id":229908,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:25:10] local.INFO: IMEI acknowledgment sent {"connection_id":229908,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:25:15] local.INFO: TCP Data received {"connection_id":229908,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:25:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229908,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:25:15] local.INFO: Processing buffer {"connection_id":229908,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:25:15] local.INFO: IMEI packet received {"connection_id":229908,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:25:15] local.INFO: IMEI acknowledgment sent {"connection_id":229908,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:25:16] local.INFO: TCP Data received {"connection_id":229908,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:25:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229908,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:25:16] local.INFO: Processing buffer {"connection_id":229908,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:25:16] local.INFO: Packet analysis {"connection_id":229908,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:25:16] local.INFO: Extracted packet for processing {"connection_id":229908,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:25:16] local.INFO: GPS Element Parsed {"raw_longitude":753630016,"raw_latitude":118731280,"longitude_deg":75.3630016,"latitude_deg":11.873128,"altitude":20,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b40","hex_latitude":"0713b210","is_valid_coordinates":true} 
[2026-11-03 12:25:16] 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-11-03 12:25:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184312064001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:25:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:25:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478517653521690624,"note":"Value kept but may cause issues"} 
[2026-11-03 12:25:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:25:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793688719000,"timestamp_ms":1793688719000,"timestamp_seconds":1793688719,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02dce98"} 
[2026-11-03 12:25:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:25:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 12:25: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":26,"data_length":795,"current_offset":136} 
[2026-11-03 12:25:16] 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-11-03 12:25: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-11-03 12:25:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:25:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:25:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229908,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:25:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229908,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:25:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229908,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:25: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-11-03 12:25:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:25:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:25:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184312064001,"66":27930,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478517653521690624},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:25:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:25:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:25:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184312064001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:25:16] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:25:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:25:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:25:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478517653521690624,"description":"Unknown IO ID 44"} 
[2026-11-03 12:25:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184312064001,"power":27930,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478517653521690624}} 
[2026-11-03 12:25:16] local.INFO: DEBUG: GPS processor result {"connection_id":229908,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54451,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:25:16] local.INFO: GPS data processed {"connection_id":229908,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:25:16] local.INFO: Acknowledgment sent {"connection_id":229908,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:25:20] local.INFO: TCP Data received {"connection_id":229908,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:25:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229908,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:25:20] local.INFO: Processing buffer {"connection_id":229908,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:25:20] local.INFO: Packet analysis {"connection_id":229908,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:25:20] local.INFO: Extracted packet for processing {"connection_id":229908,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:25:20] local.INFO: GPS Element Parsed {"raw_longitude":753630016,"raw_latitude":118731280,"longitude_deg":75.3630016,"latitude_deg":11.873128,"altitude":20,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b40","hex_latitude":"0713b210","is_valid_coordinates":true} 
[2026-11-03 12:25:20] 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-11-03 12:25:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184312064001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:25:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:25:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478517653521690624,"note":"Value kept but may cause issues"} 
[2026-11-03 12:25:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:25:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793688719000,"timestamp_ms":1793688719000,"timestamp_seconds":1793688719,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02dce98"} 
[2026-11-03 12:25:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:25:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 12:25: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 12:25:20] 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-11-03 12:25: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-11-03 12:25:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:25:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:25:20] local.INFO: Teltonika packet parsed successfully {"connection_id":229908,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:25:20] local.INFO: Passing IMEI to GPS processor {"connection_id":229908,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:25:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":229908,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:25:20] 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-11-03 12:25:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:25:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:25:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184312064001,"66":27930,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478517653521690624},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:25:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:25:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:25:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184312064001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:25:20] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:25:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:25:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:25:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478517653521690624,"description":"Unknown IO ID 44"} 
[2026-11-03 12:25:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184312064001,"power":27930,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478517653521690624}} 
[2026-11-03 12:25:21] local.INFO: DEBUG: GPS processor result {"connection_id":229908,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54452,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:25:21] local.INFO: GPS data processed {"connection_id":229908,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:25:21] local.INFO: Acknowledgment sent {"connection_id":229908,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:26:05] local.INFO: TCP Data received {"connection_id":229909,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:26:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229909,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:26:05] local.INFO: Processing buffer {"connection_id":229909,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:26:05] local.INFO: IMEI packet received {"connection_id":229909,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:26:05] local.INFO: IMEI acknowledgment sent {"connection_id":229909,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:26:10] local.INFO: TCP Data received {"connection_id":229909,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:26:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229909,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:26:10] local.INFO: Processing buffer {"connection_id":229909,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:26:10] local.INFO: IMEI packet received {"connection_id":229909,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:26:10] local.INFO: IMEI acknowledgment sent {"connection_id":229909,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:26:11] local.INFO: TCP Data received {"connection_id":229909,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:26:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229909,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:26:11] local.INFO: Processing buffer {"connection_id":229909,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:26:11] local.INFO: Packet analysis {"connection_id":229909,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:26:11] local.INFO: Extracted packet for processing {"connection_id":229909,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:26:11] local.INFO: GPS Element Parsed {"raw_longitude":753630016,"raw_latitude":118731280,"longitude_deg":75.3630016,"latitude_deg":11.873128,"altitude":20,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b40","hex_latitude":"0713b210","is_valid_coordinates":true} 
[2026-11-03 12:26:11] 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-11-03 12:26:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184312064001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:26:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:26:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478517653521690624,"note":"Value kept but may cause issues"} 
[2026-11-03 12:26:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:26:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793688719000,"timestamp_ms":1793688719000,"timestamp_seconds":1793688719,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02dce98"} 
[2026-11-03 12:26:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:26:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 12: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 12:26:11] 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-11-03 12: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-11-03 12:26:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:26:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:26:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229909,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:26:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229909,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:26:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229909,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:26:11] 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-11-03 12:26:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:26:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:26:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184312064001,"66":27930,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478517653521690624},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:26:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:26:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:26:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184312064001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:26:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:26:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:26:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:26:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478517653521690624,"description":"Unknown IO ID 44"} 
[2026-11-03 12:26:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184312064001,"power":27930,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478517653521690624}} 
[2026-11-03 12:26:11] local.INFO: DEBUG: GPS processor result {"connection_id":229909,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54453,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:26:11] local.INFO: GPS data processed {"connection_id":229909,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:26:11] local.INFO: Acknowledgment sent {"connection_id":229909,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:26:42] local.INFO: TCP Data received {"connection_id":229909,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:26:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229909,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:26:42] local.INFO: Processing buffer {"connection_id":229909,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:26:42] local.INFO: Packet analysis {"connection_id":229909,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:26:42] local.INFO: Extracted packet for processing {"connection_id":229909,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:26:42] local.INFO: GPS Element Parsed {"raw_longitude":753630016,"raw_latitude":118731280,"longitude_deg":75.3630016,"latitude_deg":11.873128,"altitude":20,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b40","hex_latitude":"0713b210","is_valid_coordinates":true} 
[2026-11-03 12:26:42] 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-11-03 12:26:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184312064001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:26:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:26:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478517653521690624,"note":"Value kept but may cause issues"} 
[2026-11-03 12:26:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:26:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793688719000,"timestamp_ms":1793688719000,"timestamp_seconds":1793688719,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02dce98"} 
[2026-11-03 12:26:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:26:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 12:26:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 12:26:42] 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-11-03 12:26:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:26:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:26:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:26:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229909,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:26:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229909,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:26:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229909,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:26:42] 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-11-03 12:26:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:26:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:26:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184312064001,"66":27930,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478517653521690624},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:26:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:26:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:26:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184312064001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:26:42] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:26:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:26:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:26:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478517653521690624,"description":"Unknown IO ID 44"} 
[2026-11-03 12:26:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184312064001,"power":27930,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478517653521690624}} 
[2026-11-03 12:26:42] local.INFO: DEBUG: GPS processor result {"connection_id":229909,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54454,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:26:42] local.INFO: GPS data processed {"connection_id":229909,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:26:42] local.INFO: Acknowledgment sent {"connection_id":229909,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:27:05] local.INFO: TCP Data received {"connection_id":228189,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:27:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228189,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:27:05] local.INFO: Processing buffer {"connection_id":228189,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:27:05] local.INFO: IMEI packet received {"connection_id":228189,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:27:05] local.INFO: IMEI acknowledgment sent {"connection_id":228189,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:27:10] local.INFO: TCP Data received {"connection_id":228189,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:27:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228189,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:27:10] local.INFO: Processing buffer {"connection_id":228189,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:27:10] local.INFO: IMEI packet received {"connection_id":228189,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:27:10] local.INFO: IMEI acknowledgment sent {"connection_id":228189,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:27:11] local.INFO: TCP Data received {"connection_id":228189,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:27:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228189,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:27:11] local.INFO: Processing buffer {"connection_id":228189,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a02dce98012ceb7b400713b210001400b329..."} 
[2026-11-03 12:27:11] local.INFO: Packet analysis {"connection_id":228189,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:27:11] local.INFO: Extracted packet for processing {"connection_id":228189,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a02d"} 
[2026-11-03 12:27:11] local.INFO: GPS Element Parsed {"raw_longitude":753630016,"raw_latitude":118731280,"longitude_deg":75.3630016,"latitude_deg":11.873128,"altitude":20,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b40","hex_latitude":"0713b210","is_valid_coordinates":true} 
[2026-11-03 12:27:11] 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-11-03 12:27:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184312064001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:27:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:27:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478517653521690624,"note":"Value kept but may cause issues"} 
[2026-11-03 12:27:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:27:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793688719000,"timestamp_ms":1793688719000,"timestamp_seconds":1793688719,"priority":1,"record_length":96,"hex_timestamp":"000001a1a02dce98"} 
[2026-11-03 12:27:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:27:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 12:27:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 12:27:11] 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-11-03 12:27: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-11-03 12:27:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:27:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:27:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228189,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:27:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228189,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:27:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228189,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:27:11] 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-11-03 12:27:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:27:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:27:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184312064001,"66":27930,"191":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478517653521690624},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,83,24,16,44]} 
[2026-11-03 12:27:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:27:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:27:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184312064001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:27:11] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-11-03 12:27:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:27:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:27:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478517653521690624,"description":"Unknown IO ID 44"} 
[2026-11-03 12:27:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184312064001,"power":27930,"unknown_191":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478517653521690624}} 
[2026-11-03 12:27:11] local.INFO: DEBUG: GPS processor result {"connection_id":228189,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54455,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:27:11] local.INFO: GPS data processed {"connection_id":228189,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:27:11] local.INFO: Acknowledgment sent {"connection_id":228189,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:27:42] local.INFO: TCP Data received {"connection_id":228189,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:27:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228189,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:27:42] local.INFO: Processing buffer {"connection_id":228189,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:27:42] local.INFO: Packet analysis {"connection_id":228189,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:27:42] local.INFO: Extracted packet for processing {"connection_id":228189,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:27:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":20,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:27:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:27:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184312064001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:27:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:27:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478517653521690624,"note":"Value kept but may cause issues"} 
[2026-11-03 12:27:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:27:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793689022000,"timestamp_ms":1793689022000,"timestamp_seconds":1793689022,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0326e30"} 
[2026-11-03 12:27:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:27:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:27:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 12:27:42] 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-11-03 12:27:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:27:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:27:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:27:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228189,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:27:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228189,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:27:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228189,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:27:42] 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-11-03 12:27:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:27:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:27:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184312064001,"66":25832,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478517653521690624},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:27:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:27:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:27:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184312064001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:27:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:27:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:27:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:27:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478517653521690624,"description":"Unknown IO ID 44"} 
[2026-11-03 12:27:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184312064001,"power":25832,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478517653521690624}} 
[2026-11-03 12:27:42] local.INFO: DEBUG: GPS processor result {"connection_id":228189,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54456,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:27:42] local.INFO: GPS data processed {"connection_id":228189,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:27:42] local.INFO: Acknowledgment sent {"connection_id":228189,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:28:04] local.INFO: TCP Data received {"connection_id":228190,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:28:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228190,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:28:04] local.INFO: Processing buffer {"connection_id":228190,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:28:04] local.INFO: IMEI packet received {"connection_id":228190,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:28:04] local.INFO: IMEI acknowledgment sent {"connection_id":228190,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:28:10] local.INFO: TCP Data received {"connection_id":228190,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:28:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228190,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:28:10] local.INFO: Processing buffer {"connection_id":228190,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:28:10] local.INFO: IMEI packet received {"connection_id":228190,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:28:10] local.INFO: IMEI acknowledgment sent {"connection_id":228190,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:28:11] local.INFO: TCP Data received {"connection_id":228190,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:28:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228190,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:28:11] local.INFO: Processing buffer {"connection_id":228190,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:28:11] local.INFO: Packet analysis {"connection_id":228190,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:28:11] local.INFO: Extracted packet for processing {"connection_id":228190,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:28:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":20,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12: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-11-03 12:28:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184312064001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:28:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:28:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478517653521690624,"note":"Value kept but may cause issues"} 
[2026-11-03 12:28:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:28:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793689022000,"timestamp_ms":1793689022000,"timestamp_seconds":1793689022,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0326e30"} 
[2026-11-03 12:28:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:28:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 12:28:11] 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-11-03 12: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-11-03 12:28:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:28:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:28:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228190,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:28:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228190,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:28:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228190,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:28:11] 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-11-03 12:28:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:28:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:28:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184312064001,"66":25832,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478517653521690624},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:28:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:28:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:28:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184312064001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:28:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:28:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:28:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:28:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478517653521690624,"description":"Unknown IO ID 44"} 
[2026-11-03 12:28:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184312064001,"power":25832,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478517653521690624}} 
[2026-11-03 12:28:11] local.INFO: DEBUG: GPS processor result {"connection_id":228190,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54457,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:28:11] local.INFO: GPS data processed {"connection_id":228190,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:28:11] local.INFO: Acknowledgment sent {"connection_id":228190,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:28:42] local.INFO: TCP Data received {"connection_id":228190,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:28:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228190,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:28:42] local.INFO: Processing buffer {"connection_id":228190,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:28:42] local.INFO: Packet analysis {"connection_id":228190,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:28:42] local.INFO: Extracted packet for processing {"connection_id":228190,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:28:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":20,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:28: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-11-03 12:28:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184312064001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:28:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:28:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478517653521690624,"note":"Value kept but may cause issues"} 
[2026-11-03 12:28:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:28:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793689022000,"timestamp_ms":1793689022000,"timestamp_seconds":1793689022,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0326e30"} 
[2026-11-03 12:28:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:28:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:28:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 12:28:42] 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-11-03 12:28: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-11-03 12:28:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:28:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:28:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228190,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:28:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228190,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:28:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228190,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:28:42] 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-11-03 12:28:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:28:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:28:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184312064001,"66":25832,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478517653521690624},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:28:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:28:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:28:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184312064001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:28:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:28:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:28:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:28:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478517653521690624,"description":"Unknown IO ID 44"} 
[2026-11-03 12:28:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184312064001,"power":25832,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478517653521690624}} 
[2026-11-03 12:28:42] local.INFO: DEBUG: GPS processor result {"connection_id":228190,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54458,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:28:42] local.INFO: GPS data processed {"connection_id":228190,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:28:42] local.INFO: Acknowledgment sent {"connection_id":228190,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:28:56] local.INFO: TCP Data received {"connection_id":231742,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:28:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231742,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:28:56] local.INFO: Processing buffer {"connection_id":231742,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:28:56] local.INFO: IMEI packet received {"connection_id":231742,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 12:28:56] local.INFO: IMEI acknowledgment sent {"connection_id":231742,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:29:04] local.INFO: TCP Data received {"connection_id":228191,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:29:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228191,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:29:04] local.INFO: Processing buffer {"connection_id":228191,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:29:04] local.INFO: IMEI packet received {"connection_id":228191,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:29:04] local.INFO: IMEI acknowledgment sent {"connection_id":228191,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:29:10] local.INFO: TCP Data received {"connection_id":228191,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:29:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228191,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:29:10] local.INFO: Processing buffer {"connection_id":228191,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:29:10] local.INFO: IMEI packet received {"connection_id":228191,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:29:10] local.INFO: IMEI acknowledgment sent {"connection_id":228191,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:29:11] local.INFO: TCP Data received {"connection_id":228191,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:29:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228191,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:29:11] local.INFO: Processing buffer {"connection_id":228191,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:29:11] local.INFO: Packet analysis {"connection_id":228191,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:29:11] local.INFO: Extracted packet for processing {"connection_id":228191,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:29:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":20,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:29: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-11-03 12:29:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184312064001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:29:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:29:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478517653521690624,"note":"Value kept but may cause issues"} 
[2026-11-03 12:29:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:29:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793689022000,"timestamp_ms":1793689022000,"timestamp_seconds":1793689022,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0326e30"} 
[2026-11-03 12:29:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:29:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:29:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 12:29:11] 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-11-03 12:29: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-11-03 12:29:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:29:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:29:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228191,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:29:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228191,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:29:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228191,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:29:11] 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-11-03 12:29:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:29:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:29:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184312064001,"66":25832,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478517653521690624},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:29:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:29:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:29:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184312064001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:29:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:29:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:29:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:29:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478517653521690624,"description":"Unknown IO ID 44"} 
[2026-11-03 12:29:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184312064001,"power":25832,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478517653521690624}} 
[2026-11-03 12:29:11] local.INFO: DEBUG: GPS processor result {"connection_id":228191,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54459,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:29:11] local.INFO: GPS data processed {"connection_id":228191,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:29:11] local.INFO: Acknowledgment sent {"connection_id":228191,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:29:42] local.INFO: TCP Data received {"connection_id":228191,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:29:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228191,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:29:42] local.INFO: Processing buffer {"connection_id":228191,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:29:42] local.INFO: Packet analysis {"connection_id":228191,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:29:42] local.INFO: Extracted packet for processing {"connection_id":228191,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:29:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":20,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12: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-11-03 12:29:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184312064001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:29:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:29:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478517653521690624,"note":"Value kept but may cause issues"} 
[2026-11-03 12:29:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:29:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793689022000,"timestamp_ms":1793689022000,"timestamp_seconds":1793689022,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0326e30"} 
[2026-11-03 12:29:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:29:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 12:29:42] 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-11-03 12: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-11-03 12:29:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:29:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:29:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228191,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:29:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228191,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:29:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228191,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:29:42] 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-11-03 12:29:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:29:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:29:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184312064001,"66":25832,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478517653521690624},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:29:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:29:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:29:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184312064001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:29:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:29:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:29:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:29:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478517653521690624,"description":"Unknown IO ID 44"} 
[2026-11-03 12:29:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184312064001,"power":25832,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478517653521690624}} 
[2026-11-03 12:29:42] local.INFO: DEBUG: GPS processor result {"connection_id":228191,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54460,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:29:42] local.INFO: GPS data processed {"connection_id":228191,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:29:42] local.INFO: Acknowledgment sent {"connection_id":228191,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:29:47] local.INFO: TCP Data received {"connection_id":228640,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:29:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228640,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:29:47] local.INFO: Processing buffer {"connection_id":228640,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:29:47] local.INFO: IMEI packet received {"connection_id":228640,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 12:29:47] local.INFO: IMEI acknowledgment sent {"connection_id":228640,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:30:10] local.INFO: TCP Data received {"connection_id":228641,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:30:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228641,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:30:10] local.INFO: Processing buffer {"connection_id":228641,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:30:10] local.INFO: IMEI packet received {"connection_id":228641,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:30:10] local.INFO: IMEI acknowledgment sent {"connection_id":228641,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:30:15] local.INFO: TCP Data received {"connection_id":228641,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:30:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228641,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:30:15] local.INFO: Processing buffer {"connection_id":228641,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:30:15] local.INFO: IMEI packet received {"connection_id":228641,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:30:15] local.INFO: IMEI acknowledgment sent {"connection_id":228641,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:30:16] local.INFO: TCP Data received {"connection_id":228641,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:30:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228641,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:30:16] local.INFO: Processing buffer {"connection_id":228641,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:30:16] local.INFO: Packet analysis {"connection_id":228641,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:30:16] local.INFO: Extracted packet for processing {"connection_id":228641,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:30:16] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":20,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:30: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-11-03 12:30:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184312064001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:30:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:30:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478517653521690624,"note":"Value kept but may cause issues"} 
[2026-11-03 12:30:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:30:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793689022000,"timestamp_ms":1793689022000,"timestamp_seconds":1793689022,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0326e30"} 
[2026-11-03 12:30:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:30:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:30: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":26,"data_length":795,"current_offset":136} 
[2026-11-03 12:30:16] 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-11-03 12:30: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-11-03 12:30:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:30:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:30:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228641,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:30:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:30:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:30: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-11-03 12:30:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:30:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:30:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184312064001,"66":25832,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478517653521690624},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:30:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:30:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:30:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184312064001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:30:16] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:30:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:30:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:30:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478517653521690624,"description":"Unknown IO ID 44"} 
[2026-11-03 12:30:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184312064001,"power":25832,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478517653521690624}} 
[2026-11-03 12:30:16] local.INFO: DEBUG: GPS processor result {"connection_id":228641,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54461,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:30:16] local.INFO: GPS data processed {"connection_id":228641,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:30:16] local.INFO: Acknowledgment sent {"connection_id":228641,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:30:20] local.INFO: TCP Data received {"connection_id":228641,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:30:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228641,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:30:20] local.INFO: Processing buffer {"connection_id":228641,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:30:20] local.INFO: Packet analysis {"connection_id":228641,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:30:20] local.INFO: Extracted packet for processing {"connection_id":228641,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:30:20] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":20,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:30: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-11-03 12:30:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184312064001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:30:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:30:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478517653521690624,"note":"Value kept but may cause issues"} 
[2026-11-03 12:30:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:30:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793689022000,"timestamp_ms":1793689022000,"timestamp_seconds":1793689022,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0326e30"} 
[2026-11-03 12:30:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:30:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:30: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 12:30:20] 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-11-03 12:30: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-11-03 12:30:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:30:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:30:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228641,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:30:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:30:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:30:20] 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-11-03 12:30:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:30:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:30:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184312064001,"66":25832,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478517653521690624},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:30:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:30:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:30:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184312064001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:30:20] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:30:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:30:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:30:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478517653521690624,"description":"Unknown IO ID 44"} 
[2026-11-03 12:30:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184312064001,"power":25832,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478517653521690624}} 
[2026-11-03 12:30:20] local.INFO: DEBUG: GPS processor result {"connection_id":228641,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54462,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:30:20] local.INFO: GPS data processed {"connection_id":228641,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:30:20] local.INFO: Acknowledgment sent {"connection_id":228641,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:31:05] local.INFO: TCP Data received {"connection_id":231743,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:31:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231743,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:31:05] local.INFO: Processing buffer {"connection_id":231743,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:31:05] local.INFO: IMEI packet received {"connection_id":231743,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:31:05] local.INFO: IMEI acknowledgment sent {"connection_id":231743,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:31:10] local.INFO: TCP Data received {"connection_id":231743,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:31:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231743,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:31:10] local.INFO: Processing buffer {"connection_id":231743,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:31:10] local.INFO: IMEI packet received {"connection_id":231743,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:31:10] local.INFO: IMEI acknowledgment sent {"connection_id":231743,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:31:11] local.INFO: TCP Data received {"connection_id":231743,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:31:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231743,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:31:11] local.INFO: Processing buffer {"connection_id":231743,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:31:11] local.INFO: Packet analysis {"connection_id":231743,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:31:11] local.INFO: Extracted packet for processing {"connection_id":231743,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:31:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":20,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:31: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-11-03 12:31:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184312064001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:31:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:31:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478517653521690624,"note":"Value kept but may cause issues"} 
[2026-11-03 12:31:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:31:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793689022000,"timestamp_ms":1793689022000,"timestamp_seconds":1793689022,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0326e30"} 
[2026-11-03 12:31:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:31:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:31:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 12:31:11] 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-11-03 12:31: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-11-03 12:31:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:31:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:31:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231743,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:31:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231743,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:31:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231743,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:31:11] 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-11-03 12:31:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:31:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:31:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184312064001,"66":25832,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478517653521690624},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:31:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:31:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:31:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184312064001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:31:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:31:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:31:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:31:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478517653521690624,"description":"Unknown IO ID 44"} 
[2026-11-03 12:31:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184312064001,"power":25832,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478517653521690624}} 
[2026-11-03 12:31:11] local.INFO: DEBUG: GPS processor result {"connection_id":231743,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54463,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:31:11] local.INFO: GPS data processed {"connection_id":231743,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:31:11] local.INFO: Acknowledgment sent {"connection_id":231743,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:31:42] local.INFO: TCP Data received {"connection_id":231743,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:31:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231743,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:31:42] local.INFO: Processing buffer {"connection_id":231743,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:31:42] local.INFO: Packet analysis {"connection_id":231743,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:31:42] local.INFO: Extracted packet for processing {"connection_id":231743,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:31:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":20,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:31:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184312064001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:31:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:31:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478517653521690624,"note":"Value kept but may cause issues"} 
[2026-11-03 12:31:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:31:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793689022000,"timestamp_ms":1793689022000,"timestamp_seconds":1793689022,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0326e30"} 
[2026-11-03 12:31:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:31:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 12:31:42] 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-11-03 12:31:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:31:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:31:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:31:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231743,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:31:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231743,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:31:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231743,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:31:42] 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-11-03 12:31:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:31:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:31:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184312064001,"66":25832,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478517653521690624},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:31:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:31:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:31:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184312064001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:31:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:31:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:31:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:31:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478517653521690624,"description":"Unknown IO ID 44"} 
[2026-11-03 12:31:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184312064001,"power":25832,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478517653521690624}} 
[2026-11-03 12:31:42] local.INFO: DEBUG: GPS processor result {"connection_id":231743,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54464,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:31:42] local.INFO: GPS data processed {"connection_id":231743,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:31:42] local.INFO: Acknowledgment sent {"connection_id":231743,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:32:05] local.INFO: TCP Data received {"connection_id":229911,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:32:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229911,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:32:05] local.INFO: Processing buffer {"connection_id":229911,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:32:05] local.INFO: IMEI packet received {"connection_id":229911,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:32:05] local.INFO: IMEI acknowledgment sent {"connection_id":229911,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:32:10] local.INFO: TCP Data received {"connection_id":229911,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:32:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229911,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:32:10] local.INFO: Processing buffer {"connection_id":229911,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:32:10] local.INFO: IMEI packet received {"connection_id":229911,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:32:10] local.INFO: IMEI acknowledgment sent {"connection_id":229911,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:32:11] local.INFO: TCP Data received {"connection_id":229911,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:32:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229911,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:32:11] local.INFO: Processing buffer {"connection_id":229911,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0326e30012ceb7b800713b1f0001400b329..."} 
[2026-11-03 12:32:11] local.INFO: Packet analysis {"connection_id":229911,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:32:11] local.INFO: Extracted packet for processing {"connection_id":229911,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a032"} 
[2026-11-03 12:32:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":20,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:32:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:32:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184312064001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:32:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:32:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478517653521690624,"note":"Value kept but may cause issues"} 
[2026-11-03 12:32:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:32:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793689022000,"timestamp_ms":1793689022000,"timestamp_seconds":1793689022,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0326e30"} 
[2026-11-03 12:32:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:32:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24832,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:32:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 12:32:11] 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-11-03 12:32:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:32:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:32:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:32:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229911,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:32:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:32:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:32:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:32:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:32:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:32:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184312064001,"66":25832,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478517653521690624},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:32:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:32:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:32:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184312064001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:32:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:32:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:32:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:32:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478517653521690624,"description":"Unknown IO ID 44"} 
[2026-11-03 12:32:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184312064001,"power":25832,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478517653521690624}} 
[2026-11-03 12:32:11] local.INFO: DEBUG: GPS processor result {"connection_id":229911,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54465,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:32:11] local.INFO: GPS data processed {"connection_id":229911,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:32:11] local.INFO: Acknowledgment sent {"connection_id":229911,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:32:42] local.INFO: TCP Data received {"connection_id":229911,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:32:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229911,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:32:42] local.INFO: Processing buffer {"connection_id":229911,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:32:42] local.INFO: Packet analysis {"connection_id":229911,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:32:42] local.INFO: Extracted packet for processing {"connection_id":229911,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:32:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:32:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184389632001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:32:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:32:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:32:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:32:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793689323000,"timestamp_ms":1793689323000,"timestamp_seconds":1793689323,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03705f8"} 
[2026-11-03 12:32:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:32:42] 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-11-03 12:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-11-03 12:32:42] 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-11-03 12:32:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:32:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:32:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:32:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229911,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:32:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:32:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:32:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:32:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:32:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:32:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184389632001,"66":25702,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:32:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:32:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:32:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184389632001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:32:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:32:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:32:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:32:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:32:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184389632001,"power":25702,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:32:42] local.INFO: DEBUG: GPS processor result {"connection_id":229911,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54466,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:32:42] local.INFO: GPS data processed {"connection_id":229911,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:32:42] local.INFO: Acknowledgment sent {"connection_id":229911,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:33:04] local.INFO: TCP Data received {"connection_id":231744,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:33:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231744,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:33:04] local.INFO: Processing buffer {"connection_id":231744,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:33:04] local.INFO: IMEI packet received {"connection_id":231744,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:33:04] local.INFO: IMEI acknowledgment sent {"connection_id":231744,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:33:10] local.INFO: TCP Data received {"connection_id":231744,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:33:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231744,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:33:10] local.INFO: Processing buffer {"connection_id":231744,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:33:10] local.INFO: IMEI packet received {"connection_id":231744,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:33:10] local.INFO: IMEI acknowledgment sent {"connection_id":231744,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:33:11] local.INFO: TCP Data received {"connection_id":231744,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:33:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231744,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:33:11] local.INFO: Processing buffer {"connection_id":231744,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:33:11] local.INFO: Packet analysis {"connection_id":231744,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:33:11] local.INFO: Extracted packet for processing {"connection_id":231744,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:33:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:33: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-11-03 12:33:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184389632001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:33:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:33:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:33:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:33:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793689323000,"timestamp_ms":1793689323000,"timestamp_seconds":1793689323,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03705f8"} 
[2026-11-03 12:33:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:33:11] 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-11-03 12:33: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 12:33:11] 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-11-03 12:33: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-11-03 12:33:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:33:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:33:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231744,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:33:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:33:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:33: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-11-03 12:33:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:33:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:33:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184389632001,"66":25702,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:33:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:33:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:33:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184389632001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:33:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:33:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:33:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:33:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:33:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184389632001,"power":25702,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:33:11] local.INFO: DEBUG: GPS processor result {"connection_id":231744,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54467,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:33:11] local.INFO: GPS data processed {"connection_id":231744,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:33:11] local.INFO: Acknowledgment sent {"connection_id":231744,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:33:42] local.INFO: TCP Data received {"connection_id":231744,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:33:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231744,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:33:42] local.INFO: Processing buffer {"connection_id":231744,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:33:42] local.INFO: Packet analysis {"connection_id":231744,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:33:42] local.INFO: Extracted packet for processing {"connection_id":231744,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:33:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:33: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-11-03 12:33:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184389632001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:33:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:33:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:33:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:33:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793689323000,"timestamp_ms":1793689323000,"timestamp_seconds":1793689323,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03705f8"} 
[2026-11-03 12:33:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:33:42] 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-11-03 12:33: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 12:33:42] 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-11-03 12:33: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-11-03 12:33:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:33:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:33:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231744,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:33:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:33:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:33:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:33:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:33:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:33:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184389632001,"66":25702,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:33:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:33:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:33:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184389632001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:33:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:33:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:33:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:33:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:33:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184389632001,"power":25702,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:33:42] local.INFO: DEBUG: GPS processor result {"connection_id":231744,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54468,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:33:42] local.INFO: GPS data processed {"connection_id":231744,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:33:42] local.INFO: Acknowledgment sent {"connection_id":231744,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:34:10] local.INFO: TCP Data received {"connection_id":231746,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:34:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231746,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:34:10] local.INFO: Processing buffer {"connection_id":231746,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:34:10] local.INFO: IMEI packet received {"connection_id":231746,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:34:10] local.INFO: IMEI acknowledgment sent {"connection_id":231746,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:34:15] local.INFO: TCP Data received {"connection_id":231746,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:34:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231746,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:34:15] local.INFO: Processing buffer {"connection_id":231746,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:34:15] local.INFO: IMEI packet received {"connection_id":231746,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:34:15] local.INFO: IMEI acknowledgment sent {"connection_id":231746,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:34:16] local.INFO: TCP Data received {"connection_id":231746,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:34:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231746,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:34:16] local.INFO: Processing buffer {"connection_id":231746,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:34:16] local.INFO: Packet analysis {"connection_id":231746,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:34:16] local.INFO: Extracted packet for processing {"connection_id":231746,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:34:16] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:34: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-11-03 12:34:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184389632001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:34:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:34:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:34:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:34:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793689323000,"timestamp_ms":1793689323000,"timestamp_seconds":1793689323,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03705f8"} 
[2026-11-03 12:34:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:34:16] 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-11-03 12:34: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 12:34:16] 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-11-03 12:34: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-11-03 12:34:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:34:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:34:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231746,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:34:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:34:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:34:16] 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-11-03 12:34:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:34:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:34:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184389632001,"66":25702,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:34:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:34:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:34:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184389632001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:34:16] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:34:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:34:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:34:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:34:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184389632001,"power":25702,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:34:16] local.INFO: DEBUG: GPS processor result {"connection_id":231746,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54469,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:34:16] local.INFO: GPS data processed {"connection_id":231746,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:34:16] local.INFO: Acknowledgment sent {"connection_id":231746,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:34:20] local.INFO: TCP Data received {"connection_id":231746,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:34:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231746,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:34:20] local.INFO: Processing buffer {"connection_id":231746,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:34:20] local.INFO: Packet analysis {"connection_id":231746,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:34:20] local.INFO: Extracted packet for processing {"connection_id":231746,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:34:20] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12: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-11-03 12:34:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184389632001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:34:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:34:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:34:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:34:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793689323000,"timestamp_ms":1793689323000,"timestamp_seconds":1793689323,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03705f8"} 
[2026-11-03 12:34:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:34:20] 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-11-03 12: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":100,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-11-03 12:34:20] 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-11-03 12: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-11-03 12:34:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:34:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:34:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231746,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:34:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:34:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:34:20] 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-11-03 12:34:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:34:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:34:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184389632001,"66":25702,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:34:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:34:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:34:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184389632001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:34:20] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:34:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:34:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:34:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:34:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184389632001,"power":25702,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:34:20] local.INFO: DEBUG: GPS processor result {"connection_id":231746,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54470,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:34:20] local.INFO: GPS data processed {"connection_id":231746,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:34:20] local.INFO: Acknowledgment sent {"connection_id":231746,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:35:01] local.INFO: TCP Data received {"connection_id":228644,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:35:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228644,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:35:01] local.INFO: Processing buffer {"connection_id":228644,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:35:01] local.INFO: IMEI packet received {"connection_id":228644,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 12:35:01] local.INFO: IMEI acknowledgment sent {"connection_id":228644,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:35:05] local.INFO: TCP Data received {"connection_id":228193,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:35:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228193,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:35:05] local.INFO: Processing buffer {"connection_id":228193,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:35:05] local.INFO: IMEI packet received {"connection_id":228193,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:35:05] local.INFO: IMEI acknowledgment sent {"connection_id":228193,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:35:10] local.INFO: TCP Data received {"connection_id":228193,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:35:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228193,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:35:10] local.INFO: Processing buffer {"connection_id":228193,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:35:10] local.INFO: IMEI packet received {"connection_id":228193,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:35:10] local.INFO: IMEI acknowledgment sent {"connection_id":228193,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:35:11] local.INFO: TCP Data received {"connection_id":228193,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:35:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228193,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:35:11] local.INFO: Processing buffer {"connection_id":228193,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:35:11] local.INFO: Packet analysis {"connection_id":228193,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:35:11] local.INFO: Extracted packet for processing {"connection_id":228193,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:35:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:35: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-11-03 12:35:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184389632001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:35:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:35:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:35:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:35:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793689323000,"timestamp_ms":1793689323000,"timestamp_seconds":1793689323,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03705f8"} 
[2026-11-03 12:35:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:35:11] 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-11-03 12:35: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 12:35:11] 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-11-03 12:35: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-11-03 12:35:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:35:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:35:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228193,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:35:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228193,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:35:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228193,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:35: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-11-03 12:35:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:35:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:35:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184389632001,"66":25702,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:35:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:35:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:35:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184389632001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:35:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:35:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:35:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:35:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:35:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184389632001,"power":25702,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:35:11] local.INFO: DEBUG: GPS processor result {"connection_id":228193,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54471,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:35:11] local.INFO: GPS data processed {"connection_id":228193,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:35:11] local.INFO: Acknowledgment sent {"connection_id":228193,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:35:15] local.INFO: TCP Data received {"connection_id":228193,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:35:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228193,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:35:15] local.INFO: Processing buffer {"connection_id":228193,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:35:15] local.INFO: Packet analysis {"connection_id":228193,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:35:15] local.INFO: Extracted packet for processing {"connection_id":228193,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:35:15] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:35: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-11-03 12:35:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184389632001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:35:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:35:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:35:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:35:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793689323000,"timestamp_ms":1793689323000,"timestamp_seconds":1793689323,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03705f8"} 
[2026-11-03 12:35:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:35:15] 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-11-03 12:35: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 12:35:15] 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-11-03 12:35: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-11-03 12:35:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:35:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:35:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228193,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:35:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228193,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:35:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228193,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:35:15] 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-11-03 12:35:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:35:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:35:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184389632001,"66":25702,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:35:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:35:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:35:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184389632001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:35:15] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:35:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:35:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:35:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:35:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184389632001,"power":25702,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:35:15] local.INFO: DEBUG: GPS processor result {"connection_id":228193,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54472,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:35:15] local.INFO: GPS data processed {"connection_id":228193,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:35:15] local.INFO: Acknowledgment sent {"connection_id":228193,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:35:46] local.INFO: TCP Data received {"connection_id":229912,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:35:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229912,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:35:46] local.INFO: Processing buffer {"connection_id":229912,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:35:46] local.INFO: IMEI packet received {"connection_id":229912,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 12:35:46] local.INFO: IMEI acknowledgment sent {"connection_id":229912,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:35:47] local.INFO: TCP Data received {"connection_id":228193,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:35:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228193,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:35:47] local.INFO: Processing buffer {"connection_id":228193,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:35:47] local.INFO: Packet analysis {"connection_id":228193,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:35:47] local.INFO: Extracted packet for processing {"connection_id":228193,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:35:47] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:35: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-11-03 12:35:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184389632001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:35:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:35:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:35:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:35:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793689323000,"timestamp_ms":1793689323000,"timestamp_seconds":1793689323,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03705f8"} 
[2026-11-03 12:35:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:35:47] 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-11-03 12:35: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 12:35:47] 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-11-03 12:35: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-11-03 12:35:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:35:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:35:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228193,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:35:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228193,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:35:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228193,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:35:47] 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-11-03 12:35:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:35:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:35:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184389632001,"66":25702,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:35:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:35:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:35:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184389632001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:35:47] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:35:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:35:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:35:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:35:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184389632001,"power":25702,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:35:47] local.INFO: DEBUG: GPS processor result {"connection_id":228193,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54473,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:35:47] local.INFO: GPS data processed {"connection_id":228193,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:35:47] local.INFO: Acknowledgment sent {"connection_id":228193,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:36:05] local.INFO: TCP Data received {"connection_id":228645,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:36:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228645,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:36:05] local.INFO: Processing buffer {"connection_id":228645,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:36:05] local.INFO: IMEI packet received {"connection_id":228645,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:36:05] local.INFO: IMEI acknowledgment sent {"connection_id":228645,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:36:10] local.INFO: TCP Data received {"connection_id":228645,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:36:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228645,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:36:10] local.INFO: Processing buffer {"connection_id":228645,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:36:10] local.INFO: IMEI packet received {"connection_id":228645,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:36:10] local.INFO: IMEI acknowledgment sent {"connection_id":228645,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:36:11] local.INFO: TCP Data received {"connection_id":228645,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:36:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228645,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:36:11] local.INFO: Processing buffer {"connection_id":228645,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:36:11] local.INFO: Packet analysis {"connection_id":228645,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:36:11] local.INFO: Extracted packet for processing {"connection_id":228645,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:36:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:36: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-11-03 12:36:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184389632001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:36:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:36:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:36:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:36:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793689323000,"timestamp_ms":1793689323000,"timestamp_seconds":1793689323,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03705f8"} 
[2026-11-03 12:36:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:36:11] 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-11-03 12:36: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 12:36:11] 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-11-03 12:36: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-11-03 12:36:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:36:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:36:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228645,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:36:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:36:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:36: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-11-03 12:36:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:36:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:36:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184389632001,"66":25702,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:36:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:36:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:36:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184389632001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:36:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:36:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:36:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:36:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:36:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184389632001,"power":25702,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:36:11] local.INFO: DEBUG: GPS processor result {"connection_id":228645,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54474,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:36:11] local.INFO: GPS data processed {"connection_id":228645,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:36:11] local.INFO: Acknowledgment sent {"connection_id":228645,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:36:42] local.INFO: TCP Data received {"connection_id":228645,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:36:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228645,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:36:42] local.INFO: Processing buffer {"connection_id":228645,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:36:42] local.INFO: Packet analysis {"connection_id":228645,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:36:42] local.INFO: Extracted packet for processing {"connection_id":228645,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:36:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:36: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-11-03 12:36:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184389632001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:36:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:36:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:36:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:36:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793689323000,"timestamp_ms":1793689323000,"timestamp_seconds":1793689323,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03705f8"} 
[2026-11-03 12:36:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:36:42] 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-11-03 12:36: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 12:36:42] 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-11-03 12:36: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-11-03 12:36:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:36:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:36:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228645,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:36:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:36:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:36:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:36:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:36:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:36:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184389632001,"66":25702,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:36:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:36:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:36:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184389632001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:36:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:36:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:36:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:36:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:36:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184389632001,"power":25702,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:36:42] local.INFO: DEBUG: GPS processor result {"connection_id":228645,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54475,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:36:42] local.INFO: GPS data processed {"connection_id":228645,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:36:42] local.INFO: Acknowledgment sent {"connection_id":228645,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:37:04] local.INFO: TCP Data received {"connection_id":231748,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:37:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231748,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:37:04] local.INFO: Processing buffer {"connection_id":231748,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:37:04] local.INFO: IMEI packet received {"connection_id":231748,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:37:04] local.INFO: IMEI acknowledgment sent {"connection_id":231748,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:37:10] local.INFO: TCP Data received {"connection_id":231748,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:37:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231748,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:37:10] local.INFO: Processing buffer {"connection_id":231748,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:37:10] local.INFO: IMEI packet received {"connection_id":231748,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:37:10] local.INFO: IMEI acknowledgment sent {"connection_id":231748,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:37:11] local.INFO: TCP Data received {"connection_id":231748,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:37:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231748,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:37:11] local.INFO: Processing buffer {"connection_id":231748,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:37:11] local.INFO: Packet analysis {"connection_id":231748,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:37:11] local.INFO: Extracted packet for processing {"connection_id":231748,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:37:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12: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-11-03 12:37:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184389632001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:37:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:37:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:37:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:37:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793689323000,"timestamp_ms":1793689323000,"timestamp_seconds":1793689323,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03705f8"} 
[2026-11-03 12:37:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:37:11] 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-11-03 12: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 12:37:11] 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-11-03 12: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-11-03 12:37:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:37:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:37:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231748,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:37:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231748,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:37:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231748,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:37: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-11-03 12:37:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:37:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:37:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184389632001,"66":25702,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:37:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:37:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:37:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184389632001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:37:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:37:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:37:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:37:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:37:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184389632001,"power":25702,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:37:11] local.INFO: DEBUG: GPS processor result {"connection_id":231748,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54476,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:37:11] local.INFO: GPS data processed {"connection_id":231748,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:37:11] local.INFO: Acknowledgment sent {"connection_id":231748,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:37:42] local.INFO: TCP Data received {"connection_id":231748,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:37:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231748,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:37:42] local.INFO: Processing buffer {"connection_id":231748,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03705f8012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:37:42] local.INFO: Packet analysis {"connection_id":231748,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:37:42] local.INFO: Extracted packet for processing {"connection_id":231748,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a037"} 
[2026-11-03 12:37:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:37:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184389632001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:37:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:37:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:37:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:37:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793689323000,"timestamp_ms":1793689323000,"timestamp_seconds":1793689323,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03705f8"} 
[2026-11-03 12:37:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:37:42] 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-11-03 12:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-11-03 12:37:42] 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-11-03 12:37:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:37:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:37:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:37:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231748,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:37:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231748,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:37:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231748,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:37:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:37:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:37:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:37:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184389632001,"66":25702,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:37:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:37:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:37:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184389632001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:37:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:37:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:37:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:37:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:37:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184389632001,"power":25702,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:37:42] local.INFO: DEBUG: GPS processor result {"connection_id":231748,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54477,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:37:42] local.INFO: GPS data processed {"connection_id":231748,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:37:42] local.INFO: Acknowledgment sent {"connection_id":231748,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:38:04] local.INFO: TCP Data received {"connection_id":231750,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:38:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231750,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:38:04] local.INFO: Processing buffer {"connection_id":231750,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:38:04] local.INFO: IMEI packet received {"connection_id":231750,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:38:04] local.INFO: IMEI acknowledgment sent {"connection_id":231750,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:38:10] local.INFO: TCP Data received {"connection_id":231750,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:38:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231750,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:38:10] local.INFO: Processing buffer {"connection_id":231750,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:38:10] local.INFO: IMEI packet received {"connection_id":231750,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:38:10] local.INFO: IMEI acknowledgment sent {"connection_id":231750,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:38:11] local.INFO: TCP Data received {"connection_id":231750,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:38:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231750,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:38:11] local.INFO: Processing buffer {"connection_id":231750,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:38:11] local.INFO: Packet analysis {"connection_id":231750,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:38:11] local.INFO: Extracted packet for processing {"connection_id":231750,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:38:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12: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-11-03 12:38:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184466688001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:38:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:38:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:38:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:38:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793689624000,"timestamp_ms":1793689624000,"timestamp_seconds":1793689624,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03b9dc0"} 
[2026-11-03 12:38:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:38:11] 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-11-03 12: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":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 12:38: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-11-03 12: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-11-03 12:38:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:38:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:38:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231750,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:38:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231750,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:38:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231750,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:38:11] 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-11-03 12:38:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:38:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:38:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184466688001,"66":25647,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:38:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:38:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:38:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184466688001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:38:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:38:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:38:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:38:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:38:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184466688001,"power":25647,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:38:11] local.INFO: DEBUG: GPS processor result {"connection_id":231750,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54478,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:38:11] local.INFO: GPS data processed {"connection_id":231750,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:38:11] local.INFO: Acknowledgment sent {"connection_id":231750,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:38:42] local.INFO: TCP Data received {"connection_id":231750,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:38:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231750,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:38:42] local.INFO: Processing buffer {"connection_id":231750,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:38:42] local.INFO: Packet analysis {"connection_id":231750,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:38:42] local.INFO: Extracted packet for processing {"connection_id":231750,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:38:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:38: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-11-03 12:38:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184466688001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:38:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:38:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:38:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:38:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793689624000,"timestamp_ms":1793689624000,"timestamp_seconds":1793689624,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03b9dc0"} 
[2026-11-03 12:38:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:38:42] 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-11-03 12:38: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-11-03 12:38: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-11-03 12:38: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-11-03 12:38:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:38:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:38:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231750,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:38:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231750,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:38:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231750,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:38:42] 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-11-03 12:38:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:38:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:38:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184466688001,"66":25647,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:38:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:38:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:38:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184466688001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:38:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:38:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:38:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:38:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:38:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184466688001,"power":25647,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:38:42] local.INFO: DEBUG: GPS processor result {"connection_id":231750,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54479,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:38:42] local.INFO: GPS data processed {"connection_id":231750,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:38:42] local.INFO: Acknowledgment sent {"connection_id":231750,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:39:05] local.INFO: TCP Data received {"connection_id":228647,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:39:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228647,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:39:05] local.INFO: Processing buffer {"connection_id":228647,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:39:05] local.INFO: IMEI packet received {"connection_id":228647,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:39:05] local.INFO: IMEI acknowledgment sent {"connection_id":228647,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:39:10] local.INFO: TCP Data received {"connection_id":228647,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:39:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228647,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:39:10] local.INFO: Processing buffer {"connection_id":228647,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:39:10] local.INFO: IMEI packet received {"connection_id":228647,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:39:10] local.INFO: IMEI acknowledgment sent {"connection_id":228647,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:39:10] local.INFO: TCP Data received {"connection_id":228647,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:39:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228647,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:39:10] local.INFO: Processing buffer {"connection_id":228647,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:39:10] local.INFO: Packet analysis {"connection_id":228647,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:39:10] local.INFO: Extracted packet for processing {"connection_id":228647,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:39:10] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:39: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-11-03 12:39:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184466688001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:39:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:39:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:39:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:39:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793689624000,"timestamp_ms":1793689624000,"timestamp_seconds":1793689624,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03b9dc0"} 
[2026-11-03 12:39:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:39: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-11-03 12:39: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-11-03 12:39: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-11-03 12:39: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-11-03 12:39:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:39:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:39:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228647,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:39:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228647,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:39:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228647,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:39:10] 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-11-03 12:39:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:39:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:39:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184466688001,"66":25647,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:39:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:39:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:39:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184466688001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:39:10] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:39:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:39:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:39:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:39:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184466688001,"power":25647,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:39:10] local.INFO: DEBUG: GPS processor result {"connection_id":228647,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54480,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:39:10] local.INFO: GPS data processed {"connection_id":228647,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:39:10] local.INFO: Acknowledgment sent {"connection_id":228647,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:39:15] local.INFO: TCP Data received {"connection_id":228647,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:39:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228647,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:39:15] local.INFO: Processing buffer {"connection_id":228647,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:39:15] local.INFO: Packet analysis {"connection_id":228647,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:39:15] local.INFO: Extracted packet for processing {"connection_id":228647,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:39:15] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:39:15] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:39:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184466688001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:39:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:39:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:39:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:39:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793689624000,"timestamp_ms":1793689624000,"timestamp_seconds":1793689624,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03b9dc0"} 
[2026-11-03 12:39:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:39:15] 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-11-03 12:39:15] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 12:39: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-11-03 12:39:15] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:39:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:39:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:39:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228647,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:39:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228647,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:39:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228647,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:39:15] 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-11-03 12:39:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:39:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:39:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184466688001,"66":25647,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:39:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:39:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:39:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184466688001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:39:15] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:39:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:39:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:39:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:39:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184466688001,"power":25647,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:39:15] local.INFO: DEBUG: GPS processor result {"connection_id":228647,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54481,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:39:15] local.INFO: GPS data processed {"connection_id":228647,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:39:15] local.INFO: Acknowledgment sent {"connection_id":228647,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:39:47] local.INFO: TCP Data received {"connection_id":228647,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:39:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228647,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:39:47] local.INFO: Processing buffer {"connection_id":228647,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:39:47] local.INFO: Packet analysis {"connection_id":228647,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:39:47] local.INFO: Extracted packet for processing {"connection_id":228647,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:39:47] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:39: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-11-03 12:39:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184466688001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:39:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:39:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:39:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:39:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793689624000,"timestamp_ms":1793689624000,"timestamp_seconds":1793689624,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03b9dc0"} 
[2026-11-03 12:39:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:39:47] 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-11-03 12:39: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":102,"data_length":795,"current_offset":136} 
[2026-11-03 12:39:47] 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-11-03 12:39: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-11-03 12:39:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:39:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:39:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228647,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:39:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228647,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:39:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228647,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:39:47] 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-11-03 12:39:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:39:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:39:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184466688001,"66":25647,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:39:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:39:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:39:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184466688001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:39:47] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:39:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:39:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:39:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:39:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184466688001,"power":25647,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:39:47] local.INFO: DEBUG: GPS processor result {"connection_id":228647,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54482,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:39:47] local.INFO: GPS data processed {"connection_id":228647,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:39:47] local.INFO: Acknowledgment sent {"connection_id":228647,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:40:05] local.INFO: TCP Data received {"connection_id":231751,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:40:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231751,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:40:05] local.INFO: Processing buffer {"connection_id":231751,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:40:05] local.INFO: IMEI packet received {"connection_id":231751,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:40:05] local.INFO: IMEI acknowledgment sent {"connection_id":231751,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:40:10] local.INFO: TCP Data received {"connection_id":231751,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:40:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231751,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:40:10] local.INFO: Processing buffer {"connection_id":231751,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:40:10] local.INFO: IMEI packet received {"connection_id":231751,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:40:10] local.INFO: IMEI acknowledgment sent {"connection_id":231751,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:40:11] local.INFO: TCP Data received {"connection_id":231751,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:40:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231751,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:40:11] local.INFO: Processing buffer {"connection_id":231751,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:40:11] local.INFO: Packet analysis {"connection_id":231751,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:40:11] local.INFO: Extracted packet for processing {"connection_id":231751,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:40:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:40: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-11-03 12:40:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184466688001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:40:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:40:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:40:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:40:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793689624000,"timestamp_ms":1793689624000,"timestamp_seconds":1793689624,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03b9dc0"} 
[2026-11-03 12:40:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:40:11] 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-11-03 12:40: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-11-03 12:40: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-11-03 12:40: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-11-03 12:40:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:40:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:40:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231751,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:40:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:40:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:40: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-11-03 12:40:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:40:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:40:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184466688001,"66":25647,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:40:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:40:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:40:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184466688001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:40:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:40:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:40:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:40:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:40:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184466688001,"power":25647,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:40:11] local.INFO: DEBUG: GPS processor result {"connection_id":231751,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54483,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:40:11] local.INFO: GPS data processed {"connection_id":231751,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:40:11] local.INFO: Acknowledgment sent {"connection_id":231751,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:40:42] local.INFO: TCP Data received {"connection_id":231751,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:40:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231751,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:40:42] local.INFO: Processing buffer {"connection_id":231751,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:40:42] local.INFO: Packet analysis {"connection_id":231751,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:40:42] local.INFO: Extracted packet for processing {"connection_id":231751,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:40:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:40: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-11-03 12:40:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184466688001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:40:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:40:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:40:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:40:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793689624000,"timestamp_ms":1793689624000,"timestamp_seconds":1793689624,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03b9dc0"} 
[2026-11-03 12:40:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:40:42] 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-11-03 12:40: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-11-03 12:40: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-11-03 12:40: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-11-03 12:40:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:40:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:40:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231751,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:40:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:40:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:40: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-11-03 12:40:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:40:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:40:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184466688001,"66":25647,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:40:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:40:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:40:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184466688001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:40:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:40:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:40:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:40:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:40:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184466688001,"power":25647,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:40:42] local.INFO: DEBUG: GPS processor result {"connection_id":231751,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54484,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:40:42] local.INFO: GPS data processed {"connection_id":231751,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:40:42] local.INFO: Acknowledgment sent {"connection_id":231751,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:41:05] local.INFO: TCP Data received {"connection_id":228195,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:41:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228195,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:41:05] local.INFO: Processing buffer {"connection_id":228195,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:41:05] local.INFO: IMEI packet received {"connection_id":228195,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:41:05] local.INFO: IMEI acknowledgment sent {"connection_id":228195,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:41:10] local.INFO: TCP Data received {"connection_id":228195,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:41:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228195,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:41:10] local.INFO: Processing buffer {"connection_id":228195,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:41:10] local.INFO: IMEI packet received {"connection_id":228195,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:41:10] local.INFO: IMEI acknowledgment sent {"connection_id":228195,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:41:11] local.INFO: TCP Data received {"connection_id":228195,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:41:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228195,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:41:11] local.INFO: Processing buffer {"connection_id":228195,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:41:11] local.INFO: Packet analysis {"connection_id":228195,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:41:11] local.INFO: Extracted packet for processing {"connection_id":228195,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:41:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:41: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-11-03 12:41:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184466688001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:41:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:41:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:41:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:41:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793689624000,"timestamp_ms":1793689624000,"timestamp_seconds":1793689624,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03b9dc0"} 
[2026-11-03 12:41:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:41:11] 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-11-03 12:41: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-11-03 12:41: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-11-03 12:41: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-11-03 12:41:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:41:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:41:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228195,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:41:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228195,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:41:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228195,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:41: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-11-03 12:41:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:41:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:41:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184466688001,"66":25647,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:41:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:41:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:41:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184466688001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:41:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:41:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:41:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:41:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:41:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184466688001,"power":25647,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:41:11] local.INFO: DEBUG: GPS processor result {"connection_id":228195,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54485,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:41:11] local.INFO: GPS data processed {"connection_id":228195,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:41:11] local.INFO: Acknowledgment sent {"connection_id":228195,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:41:16] local.INFO: TCP Data received {"connection_id":229913,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:41:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229913,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:41:16] local.INFO: Processing buffer {"connection_id":229913,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:41:16] local.INFO: IMEI packet received {"connection_id":229913,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 12:41:16] local.INFO: IMEI acknowledgment sent {"connection_id":229913,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:41:41] local.INFO: TCP Data received {"connection_id":231752,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:41:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231752,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:41:41] local.INFO: Processing buffer {"connection_id":231752,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:41:41] local.INFO: IMEI packet received {"connection_id":231752,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 12:41:41] local.INFO: IMEI acknowledgment sent {"connection_id":231752,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:41:42] local.INFO: TCP Data received {"connection_id":228195,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:41:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228195,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:41:42] local.INFO: Processing buffer {"connection_id":228195,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:41:42] local.INFO: Packet analysis {"connection_id":228195,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:41:42] local.INFO: Extracted packet for processing {"connection_id":228195,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:41:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:41: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-11-03 12:41:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184466688001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:41:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:41:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:41:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:41:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793689624000,"timestamp_ms":1793689624000,"timestamp_seconds":1793689624,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03b9dc0"} 
[2026-11-03 12:41:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:41:42] 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-11-03 12:41: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-11-03 12:41: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-11-03 12:41: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-11-03 12:41:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:41:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:41:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228195,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:41:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228195,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:41:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228195,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:41: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-11-03 12:41:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:41:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:41:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184466688001,"66":25647,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:41:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:41:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:41:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184466688001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:41:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:41:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:41:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:41:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:41:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184466688001,"power":25647,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:41:42] local.INFO: DEBUG: GPS processor result {"connection_id":228195,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54486,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:41:42] local.INFO: GPS data processed {"connection_id":228195,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:41:42] local.INFO: Acknowledgment sent {"connection_id":228195,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:42:04] local.INFO: TCP Data received {"connection_id":231753,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:42:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231753,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:42:04] local.INFO: Processing buffer {"connection_id":231753,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:42:04] local.INFO: IMEI packet received {"connection_id":231753,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:42:04] local.INFO: IMEI acknowledgment sent {"connection_id":231753,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:42:10] local.INFO: TCP Data received {"connection_id":231753,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:42:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231753,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:42:10] local.INFO: Processing buffer {"connection_id":231753,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:42:10] local.INFO: IMEI packet received {"connection_id":231753,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:42:10] local.INFO: IMEI acknowledgment sent {"connection_id":231753,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:42:11] local.INFO: TCP Data received {"connection_id":231753,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:42:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231753,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:42:11] local.INFO: Processing buffer {"connection_id":231753,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:42:11] local.INFO: Packet analysis {"connection_id":231753,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:42:11] local.INFO: Extracted packet for processing {"connection_id":231753,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:42:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:42: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-11-03 12:42:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184466688001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:42:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:42:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:42:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:42:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793689624000,"timestamp_ms":1793689624000,"timestamp_seconds":1793689624,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03b9dc0"} 
[2026-11-03 12:42:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:42:11] 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-11-03 12:42: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-11-03 12:42: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-11-03 12:42: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-11-03 12:42:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:42:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:42:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231753,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:42:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:42:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:42:11] 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-11-03 12:42:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:42:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:42:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184466688001,"66":25647,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:42:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:42:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:42:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184466688001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:42:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:42:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:42:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:42:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:42:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184466688001,"power":25647,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:42:11] local.INFO: DEBUG: GPS processor result {"connection_id":231753,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54487,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:42:11] local.INFO: GPS data processed {"connection_id":231753,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:42:11] local.INFO: Acknowledgment sent {"connection_id":231753,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:42:42] local.INFO: TCP Data received {"connection_id":231753,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:42:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231753,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:42:42] local.INFO: Processing buffer {"connection_id":231753,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a03b9dc0012ceb7b800713b1f0001500b329..."} 
[2026-11-03 12:42:42] local.INFO: Packet analysis {"connection_id":231753,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:42:42] local.INFO: Extracted packet for processing {"connection_id":231753,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a03b"} 
[2026-11-03 12:42:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:42:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:42:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184466688001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:42:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:42:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:42:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:42:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793689624000,"timestamp_ms":1793689624000,"timestamp_seconds":1793689624,"priority":1,"record_length":96,"hex_timestamp":"000001a1a03b9dc0"} 
[2026-11-03 12:42:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:42:42] 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-11-03 12:42:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 12:42: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-11-03 12:42:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:42:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:42:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:42:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231753,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:42:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:42:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:42:42] 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-11-03 12:42:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:42:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:42:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184466688001,"66":25647,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:42:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:42:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:42:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184466688001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:42:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:42:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:42:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:42:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:42:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184466688001,"power":25647,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:42:42] local.INFO: DEBUG: GPS processor result {"connection_id":231753,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54488,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:42:42] local.INFO: GPS data processed {"connection_id":231753,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:42:42] local.INFO: Acknowledgment sent {"connection_id":231753,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:43:10] local.INFO: TCP Data received {"connection_id":228196,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:43:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228196,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:43:10] local.INFO: Processing buffer {"connection_id":228196,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:43:10] local.INFO: IMEI packet received {"connection_id":228196,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:43:10] local.INFO: IMEI acknowledgment sent {"connection_id":228196,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:43:15] local.INFO: TCP Data received {"connection_id":228196,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:43:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228196,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:43:15] local.INFO: Processing buffer {"connection_id":228196,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:43:15] local.INFO: IMEI packet received {"connection_id":228196,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:43:15] local.INFO: IMEI acknowledgment sent {"connection_id":228196,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:43:16] local.INFO: TCP Data received {"connection_id":228196,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:43:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228196,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:43:16] local.INFO: Processing buffer {"connection_id":228196,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:43:16] local.INFO: Packet analysis {"connection_id":228196,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:43:16] local.INFO: Extracted packet for processing {"connection_id":228196,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:43:16] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":37,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:43: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-11-03 12:43:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184543744001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:43:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:43:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:43:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:43:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793689925000,"timestamp_ms":1793689925000,"timestamp_seconds":1793689925,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0403588"} 
[2026-11-03 12:43:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:43:16] 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-11-03 12:43: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-11-03 12:43: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-11-03 12:43: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-11-03 12:43:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:43:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:43:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228196,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:43:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228196,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:43:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228196,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:43:16] 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-11-03 12:43:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:43:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:43:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184543744001,"66":25604,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:43:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:43:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:43:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184543744001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:43:16] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:43:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:43:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:43:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:43:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184543744001,"power":25604,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:43:16] local.INFO: DEBUG: GPS processor result {"connection_id":228196,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54489,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:43:16] local.INFO: GPS data processed {"connection_id":228196,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:43:16] local.INFO: Acknowledgment sent {"connection_id":228196,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:43:20] local.INFO: TCP Data received {"connection_id":228196,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:43:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228196,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:43:20] local.INFO: Processing buffer {"connection_id":228196,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:43:20] local.INFO: Packet analysis {"connection_id":228196,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:43:20] local.INFO: Extracted packet for processing {"connection_id":228196,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:43:20] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":37,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:43: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-11-03 12:43:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184543744001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:43:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:43:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:43:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:43:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793689925000,"timestamp_ms":1793689925000,"timestamp_seconds":1793689925,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0403588"} 
[2026-11-03 12:43:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:43:20] 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-11-03 12:43: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 12:43:20] 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-11-03 12:43: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-11-03 12:43:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:43:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:43:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228196,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:43:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228196,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:43:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228196,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:43: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-11-03 12:43:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:43:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:43:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184543744001,"66":25604,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:43:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:43:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:43:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184543744001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:43:20] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:43:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:43:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:43:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:43:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184543744001,"power":25604,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:43:20] local.INFO: DEBUG: GPS processor result {"connection_id":228196,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54490,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:43:20] local.INFO: GPS data processed {"connection_id":228196,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:43:20] local.INFO: Acknowledgment sent {"connection_id":228196,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:44:05] local.INFO: TCP Data received {"connection_id":228648,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:44:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228648,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:44:05] local.INFO: Processing buffer {"connection_id":228648,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:44:05] local.INFO: IMEI packet received {"connection_id":228648,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:44:05] local.INFO: IMEI acknowledgment sent {"connection_id":228648,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:44:10] local.INFO: TCP Data received {"connection_id":228648,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:44:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228648,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:44:10] local.INFO: Processing buffer {"connection_id":228648,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:44:10] local.INFO: IMEI packet received {"connection_id":228648,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:44:10] local.INFO: IMEI acknowledgment sent {"connection_id":228648,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:44:11] local.INFO: TCP Data received {"connection_id":228648,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:44:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228648,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:44:11] local.INFO: Processing buffer {"connection_id":228648,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:44:11] local.INFO: Packet analysis {"connection_id":228648,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:44:11] local.INFO: Extracted packet for processing {"connection_id":228648,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:44:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":37,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:44: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-11-03 12:44:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184543744001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:44:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:44:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:44:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:44:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793689925000,"timestamp_ms":1793689925000,"timestamp_seconds":1793689925,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0403588"} 
[2026-11-03 12:44:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:44:11] 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-11-03 12:44: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 12:44:11] 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-11-03 12:44: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-11-03 12:44:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:44:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:44:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228648,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:44:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:44:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:44:11] 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-11-03 12:44:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:44:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:44:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184543744001,"66":25604,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:44:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:44:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:44:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184543744001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:44:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:44:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:44:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:44:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:44:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184543744001,"power":25604,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:44:11] local.INFO: DEBUG: GPS processor result {"connection_id":228648,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54491,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:44:11] local.INFO: GPS data processed {"connection_id":228648,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:44:11] local.INFO: Acknowledgment sent {"connection_id":228648,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:44:42] local.INFO: TCP Data received {"connection_id":228648,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:44:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228648,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:44:42] local.INFO: Processing buffer {"connection_id":228648,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:44:42] local.INFO: Packet analysis {"connection_id":228648,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:44:42] local.INFO: Extracted packet for processing {"connection_id":228648,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:44:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":37,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:44: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-11-03 12:44:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184543744001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:44:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:44:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:44:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:44:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793689925000,"timestamp_ms":1793689925000,"timestamp_seconds":1793689925,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0403588"} 
[2026-11-03 12:44:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:44:42] 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-11-03 12:44: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 12:44:42] 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-11-03 12:44: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-11-03 12:44:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:44:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:44:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228648,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:44:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:44:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:44:42] 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-11-03 12:44:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:44:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:44:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184543744001,"66":25604,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:44:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:44:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:44:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184543744001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:44:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:44:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:44:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:44:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:44:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184543744001,"power":25604,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:44:42] local.INFO: DEBUG: GPS processor result {"connection_id":228648,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54492,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:44:42] local.INFO: GPS data processed {"connection_id":228648,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:44:42] local.INFO: Acknowledgment sent {"connection_id":228648,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:45:05] local.INFO: TCP Data received {"connection_id":229914,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:45:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229914,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:45:05] local.INFO: Processing buffer {"connection_id":229914,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:45:05] local.INFO: IMEI packet received {"connection_id":229914,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:45:05] local.INFO: IMEI acknowledgment sent {"connection_id":229914,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:45:10] local.INFO: TCP Data received {"connection_id":229914,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:45:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229914,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:45:10] local.INFO: Processing buffer {"connection_id":229914,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:45:10] local.INFO: IMEI packet received {"connection_id":229914,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:45:10] local.INFO: IMEI acknowledgment sent {"connection_id":229914,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:45:10] local.INFO: TCP Data received {"connection_id":229914,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:45:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229914,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:45:10] local.INFO: Processing buffer {"connection_id":229914,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:45:10] local.INFO: Packet analysis {"connection_id":229914,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:45:10] local.INFO: Extracted packet for processing {"connection_id":229914,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:45:10] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":37,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:45: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-11-03 12:45:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184543744001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:45:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:45:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:45:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:45:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793689925000,"timestamp_ms":1793689925000,"timestamp_seconds":1793689925,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0403588"} 
[2026-11-03 12:45:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:45: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-11-03 12:45: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-11-03 12:45: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-11-03 12:45: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-11-03 12:45:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:45:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:45:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229914,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:45:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:45:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:45: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-11-03 12:45:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:45:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:45:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184543744001,"66":25604,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:45:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:45:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:45:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184543744001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:45:10] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:45:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:45:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:45:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:45:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184543744001,"power":25604,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:45:10] local.INFO: DEBUG: GPS processor result {"connection_id":229914,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54493,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:45:10] local.INFO: GPS data processed {"connection_id":229914,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:45:10] local.INFO: Acknowledgment sent {"connection_id":229914,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:45:42] local.INFO: TCP Data received {"connection_id":229914,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:45:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229914,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:45:42] local.INFO: Processing buffer {"connection_id":229914,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:45:42] local.INFO: Packet analysis {"connection_id":229914,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:45:42] local.INFO: Extracted packet for processing {"connection_id":229914,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:45:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":37,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12: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-11-03 12:45:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184543744001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:45:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:45:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:45:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:45:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793689925000,"timestamp_ms":1793689925000,"timestamp_seconds":1793689925,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0403588"} 
[2026-11-03 12:45:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:45:42] 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-11-03 12: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 12:45:42] 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-11-03 12: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-11-03 12:45:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:45:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:45:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229914,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:45:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:45:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:45:42] 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-11-03 12:45:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:45:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:45:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184543744001,"66":25604,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:45:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:45:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:45:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184543744001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:45:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:45:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:45:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:45:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:45:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184543744001,"power":25604,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:45:42] local.INFO: DEBUG: GPS processor result {"connection_id":229914,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54494,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:45:42] local.INFO: GPS data processed {"connection_id":229914,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:45:42] local.INFO: Acknowledgment sent {"connection_id":229914,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:46:04] local.INFO: TCP Data received {"connection_id":228649,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:46:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228649,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:46:04] local.INFO: Processing buffer {"connection_id":228649,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:46:04] local.INFO: IMEI packet received {"connection_id":228649,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:46:04] local.INFO: IMEI acknowledgment sent {"connection_id":228649,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:46:10] local.INFO: TCP Data received {"connection_id":228649,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:46:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228649,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:46:10] local.INFO: Processing buffer {"connection_id":228649,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:46:10] local.INFO: IMEI packet received {"connection_id":228649,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:46:10] local.INFO: IMEI acknowledgment sent {"connection_id":228649,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:46:11] local.INFO: TCP Data received {"connection_id":228649,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:46:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228649,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:46:11] local.INFO: Processing buffer {"connection_id":228649,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:46:11] local.INFO: Packet analysis {"connection_id":228649,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:46:11] local.INFO: Extracted packet for processing {"connection_id":228649,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:46:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":37,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12: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-11-03 12:46:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184543744001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:46:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:46:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:46:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:46:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793689925000,"timestamp_ms":1793689925000,"timestamp_seconds":1793689925,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0403588"} 
[2026-11-03 12:46:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:46:11] 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-11-03 12: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 12:46:11] 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-11-03 12: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-11-03 12:46:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:46:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:46:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228649,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:46:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:46:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:46:11] 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-11-03 12:46:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:46:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:46:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184543744001,"66":25604,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:46:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:46:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:46:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184543744001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:46:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:46:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:46:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:46:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:46:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184543744001,"power":25604,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:46:11] local.INFO: DEBUG: GPS processor result {"connection_id":228649,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54495,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:46:11] local.INFO: GPS data processed {"connection_id":228649,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:46:11] local.INFO: Acknowledgment sent {"connection_id":228649,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:46:42] local.INFO: TCP Data received {"connection_id":228649,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:46:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228649,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:46:42] local.INFO: Processing buffer {"connection_id":228649,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:46:42] local.INFO: Packet analysis {"connection_id":228649,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:46:42] local.INFO: Extracted packet for processing {"connection_id":228649,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:46:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":37,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:46:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:46:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184543744001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:46:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:46:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:46:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:46:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793689925000,"timestamp_ms":1793689925000,"timestamp_seconds":1793689925,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0403588"} 
[2026-11-03 12:46:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:46:42] 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-11-03 12:46:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 12:46:42] 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-11-03 12:46:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:46:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:46:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:46:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228649,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:46:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:46:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:46:42] 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-11-03 12:46:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:46:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:46:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184543744001,"66":25604,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:46:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:46:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:46:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184543744001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:46:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:46:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:46:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:46:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:46:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184543744001,"power":25604,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:46:42] local.INFO: DEBUG: GPS processor result {"connection_id":228649,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54496,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:46:42] local.INFO: GPS data processed {"connection_id":228649,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:46:42] local.INFO: Acknowledgment sent {"connection_id":228649,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:47:04] local.INFO: TCP Data received {"connection_id":228197,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:47:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228197,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:47:04] local.INFO: Processing buffer {"connection_id":228197,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:47:04] local.INFO: IMEI packet received {"connection_id":228197,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:47:04] local.INFO: IMEI acknowledgment sent {"connection_id":228197,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:47:06] local.INFO: TCP Data received {"connection_id":229915,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:47:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229915,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:47:06] local.INFO: Processing buffer {"connection_id":229915,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:47:06] local.INFO: IMEI packet received {"connection_id":229915,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 12:47:06] local.INFO: IMEI acknowledgment sent {"connection_id":229915,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:47:10] local.INFO: TCP Data received {"connection_id":228197,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:47:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228197,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:47:10] local.INFO: Processing buffer {"connection_id":228197,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:47:10] local.INFO: IMEI packet received {"connection_id":228197,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:47:10] local.INFO: IMEI acknowledgment sent {"connection_id":228197,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:47:11] local.INFO: TCP Data received {"connection_id":228197,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:47:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228197,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:47:11] local.INFO: Processing buffer {"connection_id":228197,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:47:11] local.INFO: Packet analysis {"connection_id":228197,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:47:11] local.INFO: Extracted packet for processing {"connection_id":228197,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:47:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":37,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12: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-11-03 12:47:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184543744001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:47:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:47:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:47:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:47:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793689925000,"timestamp_ms":1793689925000,"timestamp_seconds":1793689925,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0403588"} 
[2026-11-03 12:47:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:47:11] 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-11-03 12: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 12:47:11] 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-11-03 12: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-11-03 12:47:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:47:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:47:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228197,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:47:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228197,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:47:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228197,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:47:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:47:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:47:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:47:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184543744001,"66":25604,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:47:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:47:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:47:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184543744001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:47:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:47:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:47:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:47:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:47:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184543744001,"power":25604,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:47:11] local.INFO: DEBUG: GPS processor result {"connection_id":228197,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54497,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:47:11] local.INFO: GPS data processed {"connection_id":228197,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:47:11] local.INFO: Acknowledgment sent {"connection_id":228197,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:47:39] local.INFO: TCP Data received {"connection_id":231758,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:47:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231758,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:47:39] local.INFO: Processing buffer {"connection_id":231758,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:47:39] local.INFO: IMEI packet received {"connection_id":231758,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 12:47:39] local.INFO: IMEI acknowledgment sent {"connection_id":231758,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:47:41] local.INFO: TCP Data received {"connection_id":231758,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:47:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231758,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:47:41] local.INFO: Processing buffer {"connection_id":231758,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:47:41] local.INFO: IMEI packet received {"connection_id":231758,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 12:47:41] local.INFO: IMEI acknowledgment sent {"connection_id":231758,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:47:42] local.INFO: TCP Data received {"connection_id":228197,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:47:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228197,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:47:42] local.INFO: Processing buffer {"connection_id":228197,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0403588012ceb7b800713b1f0001500b325..."} 
[2026-11-03 12:47:42] local.INFO: Packet analysis {"connection_id":228197,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:47:42] local.INFO: Extracted packet for processing {"connection_id":228197,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a040"} 
[2026-11-03 12:47:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":37,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:47: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-11-03 12:47:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184543744001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:47:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:47:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:47:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:47:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793689925000,"timestamp_ms":1793689925000,"timestamp_seconds":1793689925,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0403588"} 
[2026-11-03 12:47:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:47:42] 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-11-03 12:47: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 12:47:42] 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-11-03 12:47: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-11-03 12:47:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:47:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:47:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228197,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:47:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228197,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:47:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228197,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:47:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:47:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:47:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:47:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184543744001,"66":25604,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:47:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:47:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:47:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184543744001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:47:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:47:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:47:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:47:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:47:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184543744001,"power":25604,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:47:42] local.INFO: DEBUG: GPS processor result {"connection_id":228197,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54498,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:47:42] local.INFO: GPS data processed {"connection_id":228197,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:47:42] local.INFO: Acknowledgment sent {"connection_id":228197,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:47:43] local.INFO: TCP Data received {"connection_id":231758,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:47:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231758,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:47:43] local.INFO: Processing buffer {"connection_id":231758,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:47:43] local.INFO: IMEI packet received {"connection_id":231758,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 12:47:43] local.INFO: IMEI acknowledgment sent {"connection_id":231758,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:48:10] local.INFO: TCP Data received {"connection_id":228650,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:48:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228650,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:48:10] local.INFO: Processing buffer {"connection_id":228650,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:48:10] local.INFO: IMEI packet received {"connection_id":228650,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:48:10] local.INFO: IMEI acknowledgment sent {"connection_id":228650,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:48:15] local.INFO: TCP Data received {"connection_id":228650,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:48:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228650,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:48:15] local.INFO: Processing buffer {"connection_id":228650,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:48:15] local.INFO: IMEI packet received {"connection_id":228650,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:48:15] local.INFO: IMEI acknowledgment sent {"connection_id":228650,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:48:16] local.INFO: TCP Data received {"connection_id":228650,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:48:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228650,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:48:16] local.INFO: Processing buffer {"connection_id":228650,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:48:16] local.INFO: Packet analysis {"connection_id":228650,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:48:16] local.INFO: Extracted packet for processing {"connection_id":228650,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:48:16] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:48: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-11-03 12:48:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184620800001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:48:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:48:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:48:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:48:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793690226000,"timestamp_ms":1793690226000,"timestamp_seconds":1793690226,"priority":1,"record_length":96,"hex_timestamp":"000001a1a044cd50"} 
[2026-11-03 12:48:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:48:16] 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-11-03 12:48: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:48:16] 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-11-03 12:48: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-11-03 12:48:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:48:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:48:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228650,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:48:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228650,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:48:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228650,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:48:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:48:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:48:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:48:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184620800001,"66":25582,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:48:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:48:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:48:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184620800001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:48:16] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:48:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:48:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:48:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:48:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184620800001,"power":25582,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:48:16] local.INFO: DEBUG: GPS processor result {"connection_id":228650,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54499,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:48:16] local.INFO: GPS data processed {"connection_id":228650,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:48:16] local.INFO: Acknowledgment sent {"connection_id":228650,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:48:21] local.INFO: TCP Data received {"connection_id":228650,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:48:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228650,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:48:21] local.INFO: Processing buffer {"connection_id":228650,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:48:21] local.INFO: Packet analysis {"connection_id":228650,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:48:21] local.INFO: Extracted packet for processing {"connection_id":228650,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:48:21] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:48: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-11-03 12:48:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184620800001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:48:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:48:21] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:48:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:48:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793690226000,"timestamp_ms":1793690226000,"timestamp_seconds":1793690226,"priority":1,"record_length":96,"hex_timestamp":"000001a1a044cd50"} 
[2026-11-03 12:48:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:48:21] 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-11-03 12:48: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:48:21] 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-11-03 12:48: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-11-03 12:48:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:48:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:48:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228650,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:48:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228650,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:48:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228650,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:48: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-11-03 12:48:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:48:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:48:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184620800001,"66":25582,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:48:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:48:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:48:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184620800001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:48:21] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:48:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:48:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:48:21] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:48:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184620800001,"power":25582,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:48:21] local.INFO: DEBUG: GPS processor result {"connection_id":228650,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54500,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:48:21] local.INFO: GPS data processed {"connection_id":228650,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:48:21] local.INFO: Acknowledgment sent {"connection_id":228650,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:49:05] local.INFO: TCP Data received {"connection_id":231759,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:49:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231759,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:49:05] local.INFO: Processing buffer {"connection_id":231759,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:49:05] local.INFO: IMEI packet received {"connection_id":231759,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:49:05] local.INFO: IMEI acknowledgment sent {"connection_id":231759,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:49:10] local.INFO: TCP Data received {"connection_id":231759,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:49:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231759,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:49:10] local.INFO: Processing buffer {"connection_id":231759,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:49:10] local.INFO: IMEI packet received {"connection_id":231759,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:49:10] local.INFO: IMEI acknowledgment sent {"connection_id":231759,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:49:11] local.INFO: TCP Data received {"connection_id":231759,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:49:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231759,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:49:11] local.INFO: Processing buffer {"connection_id":231759,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:49:11] local.INFO: Packet analysis {"connection_id":231759,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:49:11] local.INFO: Extracted packet for processing {"connection_id":231759,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:49:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:49: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-11-03 12:49:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184620800001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:49:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:49:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:49:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:49:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793690226000,"timestamp_ms":1793690226000,"timestamp_seconds":1793690226,"priority":1,"record_length":96,"hex_timestamp":"000001a1a044cd50"} 
[2026-11-03 12:49:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:49:11] 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-11-03 12:49: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:49:11] 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-11-03 12:49: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-11-03 12:49:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:49:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:49:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231759,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:49:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:49:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:49: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-11-03 12:49:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:49:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:49:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184620800001,"66":25582,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:49:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:49:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:49:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184620800001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:49:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:49:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:49:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:49:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:49:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184620800001,"power":25582,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:49:11] local.INFO: DEBUG: GPS processor result {"connection_id":231759,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54501,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:49:11] local.INFO: GPS data processed {"connection_id":231759,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:49:11] local.INFO: Acknowledgment sent {"connection_id":231759,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:49:43] local.INFO: TCP Data received {"connection_id":231759,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:49:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231759,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:49:43] local.INFO: Processing buffer {"connection_id":231759,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:49:43] local.INFO: Packet analysis {"connection_id":231759,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:49:43] local.INFO: Extracted packet for processing {"connection_id":231759,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:49:43] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:49:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:49:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184620800001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:49:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:49:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:49:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:49:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793690226000,"timestamp_ms":1793690226000,"timestamp_seconds":1793690226,"priority":1,"record_length":96,"hex_timestamp":"000001a1a044cd50"} 
[2026-11-03 12:49:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:49:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:49:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:49:43] 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-11-03 12:49:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:49:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:49:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:49:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231759,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:49:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:49:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:49: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-11-03 12:49:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:49:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:49:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184620800001,"66":25582,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:49:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:49:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:49:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184620800001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:49:43] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:49:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:49:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:49:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:49:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184620800001,"power":25582,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:49:43] local.INFO: DEBUG: GPS processor result {"connection_id":231759,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54502,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:49:43] local.INFO: GPS data processed {"connection_id":231759,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:49:43] local.INFO: Acknowledgment sent {"connection_id":231759,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:50:05] local.INFO: TCP Data received {"connection_id":228198,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:50:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228198,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:50:05] local.INFO: Processing buffer {"connection_id":228198,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:50:05] local.INFO: IMEI packet received {"connection_id":228198,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:50:05] local.INFO: IMEI acknowledgment sent {"connection_id":228198,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:50:10] local.INFO: TCP Data received {"connection_id":228198,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:50:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228198,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:50:10] local.INFO: Processing buffer {"connection_id":228198,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:50:10] local.INFO: IMEI packet received {"connection_id":228198,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:50:10] local.INFO: IMEI acknowledgment sent {"connection_id":228198,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:50:11] local.INFO: TCP Data received {"connection_id":228198,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:50:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228198,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:50:11] local.INFO: Processing buffer {"connection_id":228198,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:50:11] local.INFO: Packet analysis {"connection_id":228198,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:50:11] local.INFO: Extracted packet for processing {"connection_id":228198,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:50:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:50: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-11-03 12:50:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184620800001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:50:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:50:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:50:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:50:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793690226000,"timestamp_ms":1793690226000,"timestamp_seconds":1793690226,"priority":1,"record_length":96,"hex_timestamp":"000001a1a044cd50"} 
[2026-11-03 12:50:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:50:11] 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-11-03 12:50: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:50:11] 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-11-03 12:50: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-11-03 12:50:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:50:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:50:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228198,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:50:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228198,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:50:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228198,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:50:11] 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-11-03 12:50:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:50:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:50:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184620800001,"66":25582,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:50:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:50:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:50:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184620800001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:50:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:50:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:50:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:50:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:50:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184620800001,"power":25582,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:50:11] local.INFO: DEBUG: GPS processor result {"connection_id":228198,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54503,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:50:11] local.INFO: GPS data processed {"connection_id":228198,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:50:11] local.INFO: Acknowledgment sent {"connection_id":228198,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:50:42] local.INFO: TCP Data received {"connection_id":228198,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:50:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228198,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:50:42] local.INFO: Processing buffer {"connection_id":228198,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:50:42] local.INFO: Packet analysis {"connection_id":228198,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:50:42] local.INFO: Extracted packet for processing {"connection_id":228198,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:50:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:50: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-11-03 12:50:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184620800001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:50:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:50:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:50:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:50:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793690226000,"timestamp_ms":1793690226000,"timestamp_seconds":1793690226,"priority":1,"record_length":96,"hex_timestamp":"000001a1a044cd50"} 
[2026-11-03 12:50:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:50:42] 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-11-03 12:50: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:50:42] 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-11-03 12:50: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-11-03 12:50:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:50:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:50:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228198,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:50:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228198,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:50:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228198,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:50:42] 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-11-03 12:50:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:50:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:50:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184620800001,"66":25582,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:50:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:50:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:50:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184620800001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:50:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:50:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:50:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:50:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:50:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184620800001,"power":25582,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:50:42] local.INFO: DEBUG: GPS processor result {"connection_id":228198,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54504,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:50:42] local.INFO: GPS data processed {"connection_id":228198,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:50:42] local.INFO: Acknowledgment sent {"connection_id":228198,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:51:04] local.INFO: TCP Data received {"connection_id":228653,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:51:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228653,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:51:04] local.INFO: Processing buffer {"connection_id":228653,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:51:04] local.INFO: IMEI packet received {"connection_id":228653,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:51:04] local.INFO: IMEI acknowledgment sent {"connection_id":228653,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:51:10] local.INFO: TCP Data received {"connection_id":228653,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:51:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228653,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:51:10] local.INFO: Processing buffer {"connection_id":228653,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:51:10] local.INFO: IMEI packet received {"connection_id":228653,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:51:10] local.INFO: IMEI acknowledgment sent {"connection_id":228653,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:51:11] local.INFO: TCP Data received {"connection_id":228653,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:51:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228653,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:51:11] local.INFO: Processing buffer {"connection_id":228653,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:51:11] local.INFO: Packet analysis {"connection_id":228653,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:51:11] local.INFO: Extracted packet for processing {"connection_id":228653,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:51:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:51:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:51:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184620800001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:51:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:51:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:51:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:51:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793690226000,"timestamp_ms":1793690226000,"timestamp_seconds":1793690226,"priority":1,"record_length":96,"hex_timestamp":"000001a1a044cd50"} 
[2026-11-03 12:51:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:51:11] 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-11-03 12:51:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:51:11] 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-11-03 12:51:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:51:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:51:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:51:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228653,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:51:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228653,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:51:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228653,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:51:11] 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-11-03 12:51:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:51:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:51:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184620800001,"66":25582,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:51:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:51:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:51:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184620800001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:51:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:51:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:51:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:51:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:51:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184620800001,"power":25582,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:51:11] local.INFO: DEBUG: GPS processor result {"connection_id":228653,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54505,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:51:11] local.INFO: GPS data processed {"connection_id":228653,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:51:11] local.INFO: Acknowledgment sent {"connection_id":228653,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:51:42] local.INFO: TCP Data received {"connection_id":228653,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:51:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228653,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:51:42] local.INFO: Processing buffer {"connection_id":228653,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:51:42] local.INFO: Packet analysis {"connection_id":228653,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:51:42] local.INFO: Extracted packet for processing {"connection_id":228653,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:51:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:51: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-11-03 12:51:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184620800001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:51:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:51:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:51:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:51:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793690226000,"timestamp_ms":1793690226000,"timestamp_seconds":1793690226,"priority":1,"record_length":96,"hex_timestamp":"000001a1a044cd50"} 
[2026-11-03 12:51:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:51:42] 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-11-03 12:51: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:51:42] 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-11-03 12:51: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-11-03 12:51:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:51:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:51:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228653,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:51:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228653,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:51:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228653,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:51:42] 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-11-03 12:51:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:51:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:51:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184620800001,"66":25582,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:51:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:51:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:51:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184620800001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:51:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:51:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:51:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:51:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:51:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184620800001,"power":25582,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:51:42] local.INFO: DEBUG: GPS processor result {"connection_id":228653,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54506,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:51:42] local.INFO: GPS data processed {"connection_id":228653,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:51:42] local.INFO: Acknowledgment sent {"connection_id":228653,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:52:04] local.INFO: TCP Data received {"connection_id":228199,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:52:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228199,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:52:04] local.INFO: Processing buffer {"connection_id":228199,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:52:04] local.INFO: IMEI packet received {"connection_id":228199,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:52:04] local.INFO: IMEI acknowledgment sent {"connection_id":228199,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:52:10] local.INFO: TCP Data received {"connection_id":228199,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:52:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228199,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:52:10] local.INFO: Processing buffer {"connection_id":228199,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:52:10] local.INFO: IMEI packet received {"connection_id":228199,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:52:10] local.INFO: IMEI acknowledgment sent {"connection_id":228199,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:52:11] local.INFO: TCP Data received {"connection_id":228199,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:52:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228199,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:52:11] local.INFO: Processing buffer {"connection_id":228199,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:52:11] local.INFO: Packet analysis {"connection_id":228199,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:52:11] local.INFO: Extracted packet for processing {"connection_id":228199,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:52:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12: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-11-03 12:52:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184620800001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:52:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:52:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:52:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:52:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793690226000,"timestamp_ms":1793690226000,"timestamp_seconds":1793690226,"priority":1,"record_length":96,"hex_timestamp":"000001a1a044cd50"} 
[2026-11-03 12:52:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:52:11] 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-11-03 12: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:52:11] 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-11-03 12: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-11-03 12:52:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:52:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:52:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228199,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:52:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:52:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:52:11] 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-11-03 12:52:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:52:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:52:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184620800001,"66":25582,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:52:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:52:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:52:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184620800001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:52:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:52:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:52:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:52:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:52:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184620800001,"power":25582,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:52:11] local.INFO: DEBUG: GPS processor result {"connection_id":228199,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54507,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:52:11] local.INFO: GPS data processed {"connection_id":228199,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:52:11] local.INFO: Acknowledgment sent {"connection_id":228199,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:52:43] local.INFO: TCP Data received {"connection_id":228199,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:52:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228199,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:52:43] local.INFO: Processing buffer {"connection_id":228199,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a044cd50012ceb7b800713b1f0001500b328..."} 
[2026-11-03 12:52:43] local.INFO: Packet analysis {"connection_id":228199,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:52:43] local.INFO: Extracted packet for processing {"connection_id":228199,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a044"} 
[2026-11-03 12:52:43] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":40,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:52: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-11-03 12:52:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184620800001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:52:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:52:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:52:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:52:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793690226000,"timestamp_ms":1793690226000,"timestamp_seconds":1793690226,"priority":1,"record_length":96,"hex_timestamp":"000001a1a044cd50"} 
[2026-11-03 12:52:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:52:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:52: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":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 12:52:43] 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-11-03 12:52: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-11-03 12:52:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:52:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:52:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228199,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:52:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:52:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:52:43] 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-11-03 12:52:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:52:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:52:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184620800001,"66":25582,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:52:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:52:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:52:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184620800001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:52:43] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:52:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:52:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:52:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:52:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184620800001,"power":25582,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:52:43] local.INFO: DEBUG: GPS processor result {"connection_id":228199,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54508,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:52:43] local.INFO: GPS data processed {"connection_id":228199,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:52:43] local.INFO: Acknowledgment sent {"connection_id":228199,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:52:46] local.INFO: TCP Data received {"connection_id":231760,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:52:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231760,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:52:46] local.INFO: Processing buffer {"connection_id":231760,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:52:46] local.INFO: IMEI packet received {"connection_id":231760,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 12:52:46] local.INFO: IMEI acknowledgment sent {"connection_id":231760,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:53:10] local.INFO: TCP Data received {"connection_id":229919,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:53:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229919,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:53:10] local.INFO: Processing buffer {"connection_id":229919,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:53:10] local.INFO: IMEI packet received {"connection_id":229919,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:53:10] local.INFO: IMEI acknowledgment sent {"connection_id":229919,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:53:15] local.INFO: TCP Data received {"connection_id":229919,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:53:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229919,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:53:15] local.INFO: Processing buffer {"connection_id":229919,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:53:15] local.INFO: IMEI packet received {"connection_id":229919,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:53:15] local.INFO: IMEI acknowledgment sent {"connection_id":229919,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:53:16] local.INFO: TCP Data received {"connection_id":229919,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:53:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229919,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:53:16] local.INFO: Processing buffer {"connection_id":229919,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:53:16] local.INFO: Packet analysis {"connection_id":229919,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:53:16] local.INFO: Extracted packet for processing {"connection_id":229919,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:53:16] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12: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-11-03 12:53:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184697856001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:53:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:53:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:53:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:53:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793690527000,"timestamp_ms":1793690527000,"timestamp_seconds":1793690527,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0496518"} 
[2026-11-03 12:53:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12: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-11-03 12: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-11-03 12:53:16] 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-11-03 12: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-11-03 12:53:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:53:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:53:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229919,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:53:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:53:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:53:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:53:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:53:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:53:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184697856001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:53:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:53:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:53:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184697856001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:53:16] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:53:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:53:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:53:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:53:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184697856001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:53:16] local.INFO: DEBUG: GPS processor result {"connection_id":229919,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54509,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:53:16] local.INFO: GPS data processed {"connection_id":229919,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:53:16] local.INFO: Acknowledgment sent {"connection_id":229919,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:53:20] local.INFO: TCP Data received {"connection_id":229919,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:53:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229919,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:53:20] local.INFO: Processing buffer {"connection_id":229919,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:53:20] local.INFO: Packet analysis {"connection_id":229919,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:53:20] local.INFO: Extracted packet for processing {"connection_id":229919,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:53:20] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:53: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-11-03 12:53:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184697856001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:53:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:53:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:53:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:53:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793690527000,"timestamp_ms":1793690527000,"timestamp_seconds":1793690527,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0496518"} 
[2026-11-03 12:53:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:53: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-11-03 12:53: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-11-03 12:53:20] 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-11-03 12:53: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-11-03 12:53:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:53:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:53:20] local.INFO: Teltonika packet parsed successfully {"connection_id":229919,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:53:20] local.INFO: Passing IMEI to GPS processor {"connection_id":229919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:53:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":229919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:53:20] 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-11-03 12:53:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:53:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:53:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184697856001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:53:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:53:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:53:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184697856001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:53:20] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:53:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:53:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:53:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:53:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184697856001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:53:20] local.INFO: DEBUG: GPS processor result {"connection_id":229919,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54510,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:53:20] local.INFO: GPS data processed {"connection_id":229919,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:53:20] local.INFO: Acknowledgment sent {"connection_id":229919,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:54:05] local.INFO: TCP Data received {"connection_id":231761,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:54:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231761,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:54:05] local.INFO: Processing buffer {"connection_id":231761,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:54:05] local.INFO: IMEI packet received {"connection_id":231761,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:54:05] local.INFO: IMEI acknowledgment sent {"connection_id":231761,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:54:10] local.INFO: TCP Data received {"connection_id":231761,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:54:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231761,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:54:10] local.INFO: Processing buffer {"connection_id":231761,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:54:10] local.INFO: IMEI packet received {"connection_id":231761,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:54:10] local.INFO: IMEI acknowledgment sent {"connection_id":231761,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:54:11] local.INFO: TCP Data received {"connection_id":231761,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:54:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231761,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:54:11] local.INFO: Processing buffer {"connection_id":231761,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:54:11] local.INFO: Packet analysis {"connection_id":231761,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:54:11] local.INFO: Extracted packet for processing {"connection_id":231761,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:54:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:54:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:54:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184697856001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:54:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:54:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:54:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:54:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793690527000,"timestamp_ms":1793690527000,"timestamp_seconds":1793690527,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0496518"} 
[2026-11-03 12:54:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:54: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-11-03 12:54:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-11-03 12:54:11] 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-11-03 12:54: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-11-03 12:54:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:54:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:54:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231761,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:54:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:54:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:54:11] 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-11-03 12:54:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:54:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:54:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184697856001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:54:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:54:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:54:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184697856001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:54:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:54:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:54:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:54:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:54:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184697856001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:54:11] local.INFO: DEBUG: GPS processor result {"connection_id":231761,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54511,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:54:11] local.INFO: GPS data processed {"connection_id":231761,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:54:11] local.INFO: Acknowledgment sent {"connection_id":231761,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:54:42] local.INFO: TCP Data received {"connection_id":231761,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:54:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231761,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:54:42] local.INFO: Processing buffer {"connection_id":231761,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:54:42] local.INFO: Packet analysis {"connection_id":231761,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:54:42] local.INFO: Extracted packet for processing {"connection_id":231761,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:54:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:54: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-11-03 12:54:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184697856001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:54:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:54:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:54:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:54:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793690527000,"timestamp_ms":1793690527000,"timestamp_seconds":1793690527,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0496518"} 
[2026-11-03 12:54:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:54:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:54: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":238,"data_length":795,"current_offset":136} 
[2026-11-03 12:54:42] 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-11-03 12:54: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-11-03 12:54:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:54:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:54:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231761,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:54:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:54:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:54:42] 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-11-03 12:54:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:54:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:54:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184697856001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:54:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:54:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:54:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184697856001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:54:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:54:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:54:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:54:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:54:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184697856001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:54:42] local.INFO: DEBUG: GPS processor result {"connection_id":231761,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54512,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:54:42] local.INFO: GPS data processed {"connection_id":231761,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:54:42] local.INFO: Acknowledgment sent {"connection_id":231761,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:55:05] local.INFO: TCP Data received {"connection_id":228655,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:55:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228655,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:55:05] local.INFO: Processing buffer {"connection_id":228655,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:55:05] local.INFO: IMEI packet received {"connection_id":228655,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:55:05] local.INFO: IMEI acknowledgment sent {"connection_id":228655,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:55:10] local.INFO: TCP Data received {"connection_id":228655,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:55:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228655,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:55:10] local.INFO: Processing buffer {"connection_id":228655,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:55:10] local.INFO: IMEI packet received {"connection_id":228655,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:55:10] local.INFO: IMEI acknowledgment sent {"connection_id":228655,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:55:11] local.INFO: TCP Data received {"connection_id":228655,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:55:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228655,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:55:11] local.INFO: Processing buffer {"connection_id":228655,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:55:11] local.INFO: Packet analysis {"connection_id":228655,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:55:11] local.INFO: Extracted packet for processing {"connection_id":228655,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:55:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:55: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-11-03 12:55:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184697856001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:55:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:55:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:55:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:55:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793690527000,"timestamp_ms":1793690527000,"timestamp_seconds":1793690527,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0496518"} 
[2026-11-03 12:55:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:55: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-11-03 12:55: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":238,"data_length":795,"current_offset":136} 
[2026-11-03 12:55:11] 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-11-03 12:55: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-11-03 12:55:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:55:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:55:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228655,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:55:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:55:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:55:11] 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-11-03 12:55:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:55:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:55:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184697856001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:55:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:55:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:55:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184697856001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:55:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:55:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:55:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:55:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:55:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184697856001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:55:11] local.INFO: DEBUG: GPS processor result {"connection_id":228655,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54513,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:55:11] local.INFO: GPS data processed {"connection_id":228655,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:55:11] local.INFO: Acknowledgment sent {"connection_id":228655,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:55:42] local.INFO: TCP Data received {"connection_id":228655,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:55:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228655,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:55:42] local.INFO: Processing buffer {"connection_id":228655,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:55:42] local.INFO: Packet analysis {"connection_id":228655,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:55:42] local.INFO: Extracted packet for processing {"connection_id":228655,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:55:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:55:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:55:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184697856001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:55:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:55:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:55:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:55:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793690527000,"timestamp_ms":1793690527000,"timestamp_seconds":1793690527,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0496518"} 
[2026-11-03 12:55:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:55:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:55:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-11-03 12:55:42] 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-11-03 12:55:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:55:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:55:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:55:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228655,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:55:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:55:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:55:42] 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-11-03 12:55:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:55:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:55:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184697856001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:55:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:55:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:55:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184697856001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:55:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:55:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:55:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:55:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:55:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184697856001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:55:42] local.INFO: DEBUG: GPS processor result {"connection_id":228655,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54514,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:55:42] local.INFO: GPS data processed {"connection_id":228655,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:55:42] local.INFO: Acknowledgment sent {"connection_id":228655,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:56:10] local.INFO: TCP Data received {"connection_id":229921,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:56:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229921,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:56:10] local.INFO: Processing buffer {"connection_id":229921,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:56:10] local.INFO: IMEI packet received {"connection_id":229921,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:56:10] local.INFO: IMEI acknowledgment sent {"connection_id":229921,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:56:15] local.INFO: TCP Data received {"connection_id":229921,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:56:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229921,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:56:15] local.INFO: Processing buffer {"connection_id":229921,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:56:15] local.INFO: IMEI packet received {"connection_id":229921,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:56:15] local.INFO: IMEI acknowledgment sent {"connection_id":229921,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:56:16] local.INFO: TCP Data received {"connection_id":229921,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:56:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229921,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:56:16] local.INFO: Processing buffer {"connection_id":229921,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:56:16] local.INFO: Packet analysis {"connection_id":229921,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:56:16] local.INFO: Extracted packet for processing {"connection_id":229921,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:56:16] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:56: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-11-03 12:56:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184697856001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:56:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:56:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:56:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:56:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793690527000,"timestamp_ms":1793690527000,"timestamp_seconds":1793690527,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0496518"} 
[2026-11-03 12:56:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:56: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-11-03 12:56: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":238,"data_length":795,"current_offset":136} 
[2026-11-03 12:56:16] 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-11-03 12:56: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-11-03 12:56:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:56:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:56:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229921,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:56:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:56:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:56:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:56:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:56:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:56:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184697856001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:56:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:56:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:56:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184697856001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:56:16] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:56:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:56:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:56:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:56:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184697856001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:56:16] local.INFO: DEBUG: GPS processor result {"connection_id":229921,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54515,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:56:16] local.INFO: GPS data processed {"connection_id":229921,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:56:16] local.INFO: Acknowledgment sent {"connection_id":229921,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:56:21] local.INFO: TCP Data received {"connection_id":229921,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:56:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229921,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:56:21] local.INFO: Processing buffer {"connection_id":229921,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:56:21] local.INFO: Packet analysis {"connection_id":229921,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:56:21] local.INFO: Extracted packet for processing {"connection_id":229921,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:56:21] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:56: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-11-03 12:56:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184697856001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:56:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:56:21] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:56:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:56:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793690527000,"timestamp_ms":1793690527000,"timestamp_seconds":1793690527,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0496518"} 
[2026-11-03 12:56:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:56: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-11-03 12:56: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":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-11-03 12:56:21] 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-11-03 12:56: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-11-03 12:56:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:56:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:56:21] local.INFO: Teltonika packet parsed successfully {"connection_id":229921,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:56:21] local.INFO: Passing IMEI to GPS processor {"connection_id":229921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:56:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":229921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:56:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:56:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:56:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:56:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184697856001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:56:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:56:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:56:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184697856001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:56:21] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:56:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:56:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:56:21] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:56:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184697856001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:56:21] local.INFO: DEBUG: GPS processor result {"connection_id":229921,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54516,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:56:21] local.INFO: GPS data processed {"connection_id":229921,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:56:21] local.INFO: Acknowledgment sent {"connection_id":229921,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:57:05] local.INFO: TCP Data received {"connection_id":228656,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:57:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228656,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:57:05] local.INFO: Processing buffer {"connection_id":228656,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:57:05] local.INFO: IMEI packet received {"connection_id":228656,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:57:05] local.INFO: IMEI acknowledgment sent {"connection_id":228656,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:57:10] local.INFO: TCP Data received {"connection_id":228656,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:57:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228656,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:57:10] local.INFO: Processing buffer {"connection_id":228656,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:57:10] local.INFO: IMEI packet received {"connection_id":228656,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:57:10] local.INFO: IMEI acknowledgment sent {"connection_id":228656,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:57:11] local.INFO: TCP Data received {"connection_id":228656,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:57:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228656,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:57:11] local.INFO: Processing buffer {"connection_id":228656,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:57:11] local.INFO: Packet analysis {"connection_id":228656,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:57:11] local.INFO: Extracted packet for processing {"connection_id":228656,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:57:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:57: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-11-03 12:57:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184697856001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:57:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:57:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:57:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:57:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793690527000,"timestamp_ms":1793690527000,"timestamp_seconds":1793690527,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0496518"} 
[2026-11-03 12:57:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:57: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-11-03 12:57: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":238,"data_length":795,"current_offset":136} 
[2026-11-03 12:57:11] 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-11-03 12:57: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-11-03 12:57:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:57:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:57:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228656,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:57:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:57:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:57:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:57:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:57:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:57:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184697856001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:57:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:57:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:57:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184697856001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:57:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:57:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:57:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:57:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:57:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184697856001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:57:11] local.INFO: DEBUG: GPS processor result {"connection_id":228656,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54517,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:57:11] local.INFO: GPS data processed {"connection_id":228656,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:57:11] local.INFO: Acknowledgment sent {"connection_id":228656,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:57:42] local.INFO: TCP Data received {"connection_id":228656,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:57:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228656,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:57:42] local.INFO: Processing buffer {"connection_id":228656,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0496518012ceb7b800713b1f0001500b327..."} 
[2026-11-03 12:57:42] local.INFO: Packet analysis {"connection_id":228656,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:57:42] local.INFO: Extracted packet for processing {"connection_id":228656,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a049"} 
[2026-11-03 12:57:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:57: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-11-03 12:57:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184697856001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:57:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:57:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:57:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:57:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793690527000,"timestamp_ms":1793690527000,"timestamp_seconds":1793690527,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0496518"} 
[2026-11-03 12:57:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:57:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:57: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":238,"data_length":795,"current_offset":136} 
[2026-11-03 12:57:42] 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-11-03 12:57: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-11-03 12:57:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:57:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:57:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228656,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:57:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:57:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:57:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:57:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:57:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:57:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184697856001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:57:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:57:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:57:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184697856001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:57:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:57:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:57:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:57:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:57:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184697856001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:57:42] local.INFO: DEBUG: GPS processor result {"connection_id":228656,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54518,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:57:42] local.INFO: GPS data processed {"connection_id":228656,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:57:42] local.INFO: Acknowledgment sent {"connection_id":228656,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:58:05] local.INFO: TCP Data received {"connection_id":229923,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:58:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229923,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:58:05] local.INFO: Processing buffer {"connection_id":229923,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:58:05] local.INFO: IMEI packet received {"connection_id":229923,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:58:05] local.INFO: IMEI acknowledgment sent {"connection_id":229923,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:58:10] local.INFO: TCP Data received {"connection_id":229923,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:58:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229923,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:58:10] local.INFO: Processing buffer {"connection_id":229923,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:58:10] local.INFO: IMEI packet received {"connection_id":229923,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:58:10] local.INFO: IMEI acknowledgment sent {"connection_id":229923,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:58:11] local.INFO: TCP Data received {"connection_id":229923,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 12:58:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229923,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 12:58:11] local.INFO: Processing buffer {"connection_id":229923,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 12:58:11] local.INFO: Packet analysis {"connection_id":229923,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 12:58:11] local.INFO: Extracted packet for processing {"connection_id":229923,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 12:58:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:58:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 12:58:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184774912001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:58:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:58:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:58:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:58:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793690828000,"timestamp_ms":1793690828000,"timestamp_seconds":1793690828,"priority":1,"record_length":96,"hex_timestamp":"000001a1a04dfce0"} 
[2026-11-03 12:58:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:58: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-11-03 12:58:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 12:58:11] 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-11-03 12:58:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 12:58:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:58:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:58:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229923,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:58:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229923,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:58:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229923,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:58:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:58:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:58:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:58:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184774912001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:58:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:58:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:58:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184774912001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:58:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:58:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:58:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:58:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:58:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184774912001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:58:11] local.INFO: DEBUG: GPS processor result {"connection_id":229923,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54519,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:58:11] local.INFO: GPS data processed {"connection_id":229923,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:58:11] local.INFO: Acknowledgment sent {"connection_id":229923,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:58:20] local.INFO: TCP Data received {"connection_id":229922,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:58:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229922,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:58:20] local.INFO: Processing buffer {"connection_id":229922,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:58:20] local.INFO: IMEI packet received {"connection_id":229922,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 12:58:20] local.INFO: IMEI acknowledgment sent {"connection_id":229922,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:58:42] local.INFO: TCP Data received {"connection_id":229923,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 12:58:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229923,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 12:58:42] local.INFO: Processing buffer {"connection_id":229923,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 12:58:42] local.INFO: Packet analysis {"connection_id":229923,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 12:58:42] local.INFO: Extracted packet for processing {"connection_id":229923,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 12:58:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:58: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-11-03 12:58:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184774912001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:58:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:58:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:58:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:58:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793690828000,"timestamp_ms":1793690828000,"timestamp_seconds":1793690828,"priority":1,"record_length":96,"hex_timestamp":"000001a1a04dfce0"} 
[2026-11-03 12:58:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:58:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:58: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 12:58:42] 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-11-03 12:58: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-11-03 12:58:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:58:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:58:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229923,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:58:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229923,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:58:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229923,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:58:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:58:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:58:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:58:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184774912001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:58:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:58:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:58:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184774912001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:58:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:58:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:58:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:58:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:58:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184774912001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:58:42] local.INFO: DEBUG: GPS processor result {"connection_id":229923,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54520,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:58:42] local.INFO: GPS data processed {"connection_id":229923,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:58:42] local.INFO: Acknowledgment sent {"connection_id":229923,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:58:51] local.INFO: TCP Data received {"connection_id":231764,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:58:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231764,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:58:51] local.INFO: Processing buffer {"connection_id":231764,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 12:58:51] local.INFO: IMEI packet received {"connection_id":231764,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 12:58:51] local.INFO: IMEI acknowledgment sent {"connection_id":231764,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:59:07] local.INFO: TCP Data received {"connection_id":228657,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:59:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228657,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:59:07] local.INFO: Processing buffer {"connection_id":228657,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:59:07] local.INFO: IMEI packet received {"connection_id":228657,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 12:59:07] local.INFO: IMEI acknowledgment sent {"connection_id":228657,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 12:59:10] local.INFO: TCP Data received {"connection_id":228657,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:59:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228657,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:59:10] local.INFO: Processing buffer {"connection_id":228657,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 12:59:10] local.INFO: IMEI packet received {"connection_id":228657,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 12:59:10] local.INFO: IMEI acknowledgment sent {"connection_id":228657,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 12:59:11] local.INFO: TCP Data received {"connection_id":228657,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 12:59:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228657,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 12:59:11] local.INFO: Processing buffer {"connection_id":228657,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 12:59:11] local.INFO: Packet analysis {"connection_id":228657,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 12:59:11] local.INFO: Extracted packet for processing {"connection_id":228657,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 12:59:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:59: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-11-03 12:59:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184774912001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:59:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:59:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:59:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:59:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793690828000,"timestamp_ms":1793690828000,"timestamp_seconds":1793690828,"priority":1,"record_length":96,"hex_timestamp":"000001a1a04dfce0"} 
[2026-11-03 12:59:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:59: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-11-03 12:59: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 12:59:11] 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-11-03 12:59: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-11-03 12:59:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:59:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:59:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228657,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:59:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228657,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:59:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228657,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:59:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 12:59:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:59:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:59:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184774912001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:59:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:59:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:59:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184774912001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:59:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:59:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:59:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:59:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:59:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184774912001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:59:11] local.INFO: DEBUG: GPS processor result {"connection_id":228657,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54521,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:59:11] local.INFO: GPS data processed {"connection_id":228657,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:59:11] local.INFO: Acknowledgment sent {"connection_id":228657,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 12:59:43] local.INFO: TCP Data received {"connection_id":228657,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 12:59:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228657,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 12:59:43] local.INFO: Processing buffer {"connection_id":228657,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 12:59:43] local.INFO: Packet analysis {"connection_id":228657,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 12:59:43] local.INFO: Extracted packet for processing {"connection_id":228657,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 12:59:43] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 12:59: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-11-03 12:59:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184774912001,"note":"Value kept but may cause issues"} 
[2026-11-03 12:59:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 12:59:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 12:59:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 12:59:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793690828000,"timestamp_ms":1793690828000,"timestamp_seconds":1793690828,"priority":1,"record_length":96,"hex_timestamp":"000001a1a04dfce0"} 
[2026-11-03 12:59:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 12:59:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 12:59: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 12:59:43] 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-11-03 12:59: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-11-03 12:59:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 12:59:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 12:59:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228657,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 12:59:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228657,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:59:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228657,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 12:59: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-11-03 12:59:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 12:59:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 12:59:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184774912001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 12:59:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 12:59:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 12:59:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184774912001,"description":"Unknown IO ID 0"} 
[2026-11-03 12:59:43] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 12:59:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 12:59:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 12:59:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 12:59:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184774912001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 12:59:43] local.INFO: DEBUG: GPS processor result {"connection_id":228657,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54522,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 12:59:43] local.INFO: GPS data processed {"connection_id":228657,"processed":1,"errors":0,"total":1} 
[2026-11-03 12:59:43] local.INFO: Acknowledgment sent {"connection_id":228657,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:00:04] local.INFO: TCP Data received {"connection_id":229924,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:00:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229924,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:00:04] local.INFO: Processing buffer {"connection_id":229924,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:00:04] local.INFO: IMEI packet received {"connection_id":229924,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:00:04] local.INFO: IMEI acknowledgment sent {"connection_id":229924,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:00:10] local.INFO: TCP Data received {"connection_id":229924,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:00:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229924,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:00:10] local.INFO: Processing buffer {"connection_id":229924,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:00:10] local.INFO: IMEI packet received {"connection_id":229924,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:00:10] local.INFO: IMEI acknowledgment sent {"connection_id":229924,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:00:11] local.INFO: TCP Data received {"connection_id":229924,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:00:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229924,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:00:11] local.INFO: Processing buffer {"connection_id":229924,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:00:11] local.INFO: Packet analysis {"connection_id":229924,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 13:00:11] local.INFO: Extracted packet for processing {"connection_id":229924,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 13:00:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:00: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-11-03 13:00:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184774912001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:00:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:00:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:00:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:00:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793690828000,"timestamp_ms":1793690828000,"timestamp_seconds":1793690828,"priority":1,"record_length":96,"hex_timestamp":"000001a1a04dfce0"} 
[2026-11-03 13:00:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:00: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-11-03 13:00: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 13:00:11] 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-11-03 13:00: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-11-03 13:00:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:00:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:00:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229924,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:00:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229924,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:00:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229924,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:00:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:00:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:00:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:00:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184774912001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:00:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:00:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:00:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184774912001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:00:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:00:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:00:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:00:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:00:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184774912001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:00:11] local.INFO: DEBUG: GPS processor result {"connection_id":229924,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54523,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:00:11] local.INFO: GPS data processed {"connection_id":229924,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:00:11] local.INFO: Acknowledgment sent {"connection_id":229924,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:00:43] local.INFO: TCP Data received {"connection_id":229924,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:00:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229924,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:00:43] local.INFO: Processing buffer {"connection_id":229924,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:00:43] local.INFO: Packet analysis {"connection_id":229924,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 13:00:43] local.INFO: Extracted packet for processing {"connection_id":229924,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 13:00:43] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:00: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-11-03 13:00:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184774912001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:00:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:00:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:00:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:00:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793690828000,"timestamp_ms":1793690828000,"timestamp_seconds":1793690828,"priority":1,"record_length":96,"hex_timestamp":"000001a1a04dfce0"} 
[2026-11-03 13:00:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:00:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13:00: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 13:00:43] 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-11-03 13:00: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-11-03 13:00:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:00:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:00:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229924,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:00:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229924,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:00:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229924,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:00: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-11-03 13:00:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:00:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:00:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184774912001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:00:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:00:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:00:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184774912001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:00:43] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:00:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:00:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:00:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:00:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184774912001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:00:43] local.INFO: DEBUG: GPS processor result {"connection_id":229924,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54524,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:00:43] local.INFO: GPS data processed {"connection_id":229924,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:00:43] local.INFO: Acknowledgment sent {"connection_id":229924,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:01:04] local.INFO: TCP Data received {"connection_id":231766,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:01:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231766,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:01:04] local.INFO: Processing buffer {"connection_id":231766,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:01:04] local.INFO: IMEI packet received {"connection_id":231766,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:01:04] local.INFO: IMEI acknowledgment sent {"connection_id":231766,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:01:10] local.INFO: TCP Data received {"connection_id":231766,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:01:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231766,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:01:10] local.INFO: Processing buffer {"connection_id":231766,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:01:10] local.INFO: IMEI packet received {"connection_id":231766,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:01:10] local.INFO: IMEI acknowledgment sent {"connection_id":231766,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:01:11] local.INFO: TCP Data received {"connection_id":231766,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:01:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231766,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:01:11] local.INFO: Processing buffer {"connection_id":231766,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:01:11] local.INFO: Packet analysis {"connection_id":231766,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 13:01:11] local.INFO: Extracted packet for processing {"connection_id":231766,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 13:01:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:01: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-11-03 13:01:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184774912001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:01:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:01:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:01:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:01:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793690828000,"timestamp_ms":1793690828000,"timestamp_seconds":1793690828,"priority":1,"record_length":96,"hex_timestamp":"000001a1a04dfce0"} 
[2026-11-03 13:01:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:01: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-11-03 13:01: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 13:01:11] 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-11-03 13:01: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-11-03 13:01:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:01:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:01:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231766,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:01:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231766,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:01:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231766,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:01:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:01:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:01:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:01:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184774912001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:01:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:01:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:01:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184774912001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:01:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:01:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:01:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:01:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:01:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184774912001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:01:11] local.INFO: DEBUG: GPS processor result {"connection_id":231766,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54525,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:01:11] local.INFO: GPS data processed {"connection_id":231766,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:01:11] local.INFO: Acknowledgment sent {"connection_id":231766,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:01:42] local.INFO: TCP Data received {"connection_id":231766,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:01:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231766,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:01:42] local.INFO: Processing buffer {"connection_id":231766,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:01:42] local.INFO: Packet analysis {"connection_id":231766,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 13:01:42] local.INFO: Extracted packet for processing {"connection_id":231766,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 13:01:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:01: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-11-03 13:01:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184774912001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:01:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:01:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:01:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:01:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793690828000,"timestamp_ms":1793690828000,"timestamp_seconds":1793690828,"priority":1,"record_length":96,"hex_timestamp":"000001a1a04dfce0"} 
[2026-11-03 13:01:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:01:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13:01: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 13:01:42] 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-11-03 13:01: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-11-03 13:01:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:01:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:01:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231766,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:01:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231766,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:01:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231766,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:01:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:01:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:01:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:01:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184774912001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:01:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:01:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:01:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184774912001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:01:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:01:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:01:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:01:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:01:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184774912001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:01:42] local.INFO: DEBUG: GPS processor result {"connection_id":231766,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54526,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:01:42] local.INFO: GPS data processed {"connection_id":231766,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:01:42] local.INFO: Acknowledgment sent {"connection_id":231766,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:02:10] local.INFO: TCP Data received {"connection_id":231768,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:02:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231768,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:02:10] local.INFO: Processing buffer {"connection_id":231768,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:02:10] local.INFO: IMEI packet received {"connection_id":231768,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:02:10] local.INFO: IMEI acknowledgment sent {"connection_id":231768,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:02:15] local.INFO: TCP Data received {"connection_id":231768,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:02:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231768,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:02:15] local.INFO: Processing buffer {"connection_id":231768,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:02:15] local.INFO: IMEI packet received {"connection_id":231768,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:02:15] local.INFO: IMEI acknowledgment sent {"connection_id":231768,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:02:15] local.INFO: TCP Data received {"connection_id":231768,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:02:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231768,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:02:15] local.INFO: Processing buffer {"connection_id":231768,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:02:15] local.INFO: Packet analysis {"connection_id":231768,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 13:02:15] local.INFO: Extracted packet for processing {"connection_id":231768,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 13:02:15] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:02: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-11-03 13:02:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184774912001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:02:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:02:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:02:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:02:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793690828000,"timestamp_ms":1793690828000,"timestamp_seconds":1793690828,"priority":1,"record_length":96,"hex_timestamp":"000001a1a04dfce0"} 
[2026-11-03 13:02:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:02: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-11-03 13:02: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 13:02:15] 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-11-03 13:02: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-11-03 13:02:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:02:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:02:15] local.INFO: Teltonika packet parsed successfully {"connection_id":231768,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:02:15] local.INFO: Passing IMEI to GPS processor {"connection_id":231768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:02:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":231768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:02:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:02:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:02:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:02:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184774912001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:02:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:02:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:02:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184774912001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:02:15] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:02:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:02:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:02:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:02:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184774912001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:02:15] local.INFO: DEBUG: GPS processor result {"connection_id":231768,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54527,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:02:15] local.INFO: GPS data processed {"connection_id":231768,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:02:15] local.INFO: Acknowledgment sent {"connection_id":231768,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:02:47] local.INFO: TCP Data received {"connection_id":231768,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:02:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231768,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:02:47] local.INFO: Processing buffer {"connection_id":231768,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a04dfce0012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:02:47] local.INFO: Packet analysis {"connection_id":231768,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 13:02:47] local.INFO: Extracted packet for processing {"connection_id":231768,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a04d"} 
[2026-11-03 13:02:47] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:02: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-11-03 13:02:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184774912001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:02:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:02:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:02:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:02:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793690828000,"timestamp_ms":1793690828000,"timestamp_seconds":1793690828,"priority":1,"record_length":96,"hex_timestamp":"000001a1a04dfce0"} 
[2026-11-03 13:02:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:02: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-11-03 13:02: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 13:02:47] 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-11-03 13:02: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-11-03 13:02:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:02:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:02:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231768,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:02:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:02:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:02:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:02:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:02:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:02:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184774912001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:02:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:02:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:02:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184774912001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:02:47] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:02:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:02:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:02:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:02:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184774912001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:02:47] local.INFO: DEBUG: GPS processor result {"connection_id":231768,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54528,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:02:47] local.INFO: GPS data processed {"connection_id":231768,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:02:47] local.INFO: Acknowledgment sent {"connection_id":231768,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:03:04] local.INFO: TCP Data received {"connection_id":229926,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:03:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229926,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:03:04] local.INFO: Processing buffer {"connection_id":229926,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:03:04] local.INFO: IMEI packet received {"connection_id":229926,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:03:04] local.INFO: IMEI acknowledgment sent {"connection_id":229926,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:03:10] local.INFO: TCP Data received {"connection_id":229926,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:03:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229926,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:03:10] local.INFO: Processing buffer {"connection_id":229926,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:03:10] local.INFO: IMEI packet received {"connection_id":229926,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:03:10] local.INFO: IMEI acknowledgment sent {"connection_id":229926,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:03:11] local.INFO: TCP Data received {"connection_id":229926,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:03:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229926,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:03:11] local.INFO: Processing buffer {"connection_id":229926,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:03:11] local.INFO: Packet analysis {"connection_id":229926,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:03:11] local.INFO: Extracted packet for processing {"connection_id":229926,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:03:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:03: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-11-03 13:03:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184851968001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:03:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:03:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:03:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:03:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793691129000,"timestamp_ms":1793691129000,"timestamp_seconds":1793691129,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05294a8"} 
[2026-11-03 13:03:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:03: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-11-03 13:03: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 13:03:11] 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-11-03 13:03: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-11-03 13:03:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:03:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:03:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229926,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:03:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229926,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:03:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229926,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:03:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:03:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:03:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:03:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184851968001,"66":25462,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:03:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:03:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:03:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184851968001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:03:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:03:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:03:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:03:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:03:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184851968001,"power":25462,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:03:11] local.INFO: DEBUG: GPS processor result {"connection_id":229926,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54529,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:03:11] local.INFO: GPS data processed {"connection_id":229926,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:03:11] local.INFO: Acknowledgment sent {"connection_id":229926,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:03:43] local.INFO: TCP Data received {"connection_id":229926,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:03:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229926,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:03:43] local.INFO: Processing buffer {"connection_id":229926,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:03:43] local.INFO: Packet analysis {"connection_id":229926,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:03:43] local.INFO: Extracted packet for processing {"connection_id":229926,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:03:43] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:03: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-11-03 13:03:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184851968001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:03:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:03:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:03:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:03:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793691129000,"timestamp_ms":1793691129000,"timestamp_seconds":1793691129,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05294a8"} 
[2026-11-03 13:03:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:03:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13:03: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 13:03:43] 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-11-03 13:03: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-11-03 13:03:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:03:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:03:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229926,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:03:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229926,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:03:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229926,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:03: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-11-03 13:03:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:03:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:03:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184851968001,"66":25462,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:03:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:03:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:03:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184851968001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:03:43] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:03:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:03:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:03:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:03:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184851968001,"power":25462,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:03:43] local.INFO: DEBUG: GPS processor result {"connection_id":229926,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54530,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:03:43] local.INFO: GPS data processed {"connection_id":229926,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:03:43] local.INFO: Acknowledgment sent {"connection_id":229926,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:04:04] local.INFO: TCP Data received {"connection_id":231769,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:04:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231769,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:04:04] local.INFO: Processing buffer {"connection_id":231769,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:04:04] local.INFO: IMEI packet received {"connection_id":231769,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:04:04] local.INFO: IMEI acknowledgment sent {"connection_id":231769,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:04:10] local.INFO: TCP Data received {"connection_id":231769,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:04:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231769,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:04:10] local.INFO: Processing buffer {"connection_id":231769,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:04:10] local.INFO: IMEI packet received {"connection_id":231769,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:04:10] local.INFO: IMEI acknowledgment sent {"connection_id":231769,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:04:11] local.INFO: TCP Data received {"connection_id":231769,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:04:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231769,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:04:11] local.INFO: Processing buffer {"connection_id":231769,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:04:11] local.INFO: Packet analysis {"connection_id":231769,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:04:11] local.INFO: Extracted packet for processing {"connection_id":231769,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:04:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:04: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-11-03 13:04:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184851968001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:04:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:04:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:04:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:04:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793691129000,"timestamp_ms":1793691129000,"timestamp_seconds":1793691129,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05294a8"} 
[2026-11-03 13:04:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:04: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-11-03 13:04: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 13:04:11] 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-11-03 13:04: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-11-03 13:04:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:04:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:04:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231769,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:04:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231769,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:04:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231769,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:04:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:04:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:04:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:04:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184851968001,"66":25462,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:04:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:04:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:04:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184851968001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:04:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:04:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:04:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:04:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:04:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184851968001,"power":25462,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:04:11] local.INFO: DEBUG: GPS processor result {"connection_id":231769,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54531,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:04:11] local.INFO: GPS data processed {"connection_id":231769,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:04:11] local.INFO: Acknowledgment sent {"connection_id":231769,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:04:21] local.INFO: TCP Data received {"connection_id":229927,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:04:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229927,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:04:21] local.INFO: Processing buffer {"connection_id":229927,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:04:21] local.INFO: IMEI packet received {"connection_id":229927,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 13:04:21] local.INFO: IMEI acknowledgment sent {"connection_id":229927,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:04:40] local.INFO: TCP Data received {"connection_id":229928,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:04:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229928,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:04:40] local.INFO: Processing buffer {"connection_id":229928,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:04:40] local.INFO: IMEI packet received {"connection_id":229928,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 13:04:40] local.INFO: IMEI acknowledgment sent {"connection_id":229928,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:04:43] local.INFO: TCP Data received {"connection_id":231769,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:04:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231769,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:04:43] local.INFO: Processing buffer {"connection_id":231769,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:04:43] local.INFO: Packet analysis {"connection_id":231769,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:04:43] local.INFO: Extracted packet for processing {"connection_id":231769,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:04:43] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:04: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-11-03 13:04:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184851968001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:04:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:04:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:04:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:04:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793691129000,"timestamp_ms":1793691129000,"timestamp_seconds":1793691129,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05294a8"} 
[2026-11-03 13:04:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:04:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13:04: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 13:04:43] 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-11-03 13:04: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-11-03 13:04:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:04:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:04:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231769,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:04:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231769,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:04:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231769,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:04: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-11-03 13:04:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:04:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:04:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184851968001,"66":25462,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:04:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:04:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:04:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184851968001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:04:43] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:04:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:04:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:04:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:04:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184851968001,"power":25462,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:04:43] local.INFO: DEBUG: GPS processor result {"connection_id":231769,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54532,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:04:43] local.INFO: GPS data processed {"connection_id":231769,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:04:43] local.INFO: Acknowledgment sent {"connection_id":231769,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:05:10] local.INFO: TCP Data received {"connection_id":228201,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:05:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228201,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:05:10] local.INFO: Processing buffer {"connection_id":228201,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:05:10] local.INFO: IMEI packet received {"connection_id":228201,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:05:10] local.INFO: IMEI acknowledgment sent {"connection_id":228201,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:05:15] local.INFO: TCP Data received {"connection_id":228201,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:05:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228201,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:05:15] local.INFO: Processing buffer {"connection_id":228201,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:05:15] local.INFO: IMEI packet received {"connection_id":228201,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:05:15] local.INFO: IMEI acknowledgment sent {"connection_id":228201,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:05:16] local.INFO: TCP Data received {"connection_id":228201,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:05:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228201,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:05:16] local.INFO: Processing buffer {"connection_id":228201,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:05:16] local.INFO: Packet analysis {"connection_id":228201,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:05:16] local.INFO: Extracted packet for processing {"connection_id":228201,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:05:16] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:05: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-11-03 13:05:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184851968001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:05:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:05:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:05:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:05:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793691129000,"timestamp_ms":1793691129000,"timestamp_seconds":1793691129,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05294a8"} 
[2026-11-03 13:05:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:05: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-11-03 13:05: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 13:05:16] 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-11-03 13:05: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-11-03 13:05:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:05:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:05:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228201,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:05:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228201,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:05:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228201,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:05:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:05:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:05:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:05:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184851968001,"66":25462,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:05:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:05:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:05:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184851968001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:05:16] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:05:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:05:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:05:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:05:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184851968001,"power":25462,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:05:16] local.INFO: DEBUG: GPS processor result {"connection_id":228201,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54533,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:05:16] local.INFO: GPS data processed {"connection_id":228201,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:05:16] local.INFO: Acknowledgment sent {"connection_id":228201,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:05:20] local.INFO: TCP Data received {"connection_id":228201,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:05:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228201,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:05:20] local.INFO: Processing buffer {"connection_id":228201,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:05:20] local.INFO: Packet analysis {"connection_id":228201,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:05:20] local.INFO: Extracted packet for processing {"connection_id":228201,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:05:20] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:05: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-11-03 13:05:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184851968001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:05:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:05:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:05:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:05:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793691129000,"timestamp_ms":1793691129000,"timestamp_seconds":1793691129,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05294a8"} 
[2026-11-03 13:05:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:05: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-11-03 13:05: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 13:05:20] 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-11-03 13:05: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-11-03 13:05:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:05:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:05:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228201,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:05:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228201,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:05:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228201,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:05:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:05:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:05:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:05:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184851968001,"66":25462,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:05:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:05:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:05:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184851968001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:05:20] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:05:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:05:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:05:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:05:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184851968001,"power":25462,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:05:20] local.INFO: DEBUG: GPS processor result {"connection_id":228201,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54534,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:05:20] local.INFO: GPS data processed {"connection_id":228201,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:05:20] local.INFO: Acknowledgment sent {"connection_id":228201,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:06:05] local.INFO: TCP Data received {"connection_id":228659,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:06:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228659,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:06:05] local.INFO: Processing buffer {"connection_id":228659,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:06:05] local.INFO: IMEI packet received {"connection_id":228659,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:06:05] local.INFO: IMEI acknowledgment sent {"connection_id":228659,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:06:10] local.INFO: TCP Data received {"connection_id":228659,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:06:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228659,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:06:10] local.INFO: Processing buffer {"connection_id":228659,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:06:10] local.INFO: IMEI packet received {"connection_id":228659,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:06:10] local.INFO: IMEI acknowledgment sent {"connection_id":228659,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:06:12] local.INFO: TCP Data received {"connection_id":228659,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:06:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228659,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:06:12] local.INFO: Processing buffer {"connection_id":228659,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:06:12] local.INFO: Packet analysis {"connection_id":228659,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:06:12] local.INFO: Extracted packet for processing {"connection_id":228659,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:06:12] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:06: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-11-03 13:06:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184851968001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:06:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:06:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:06:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:06:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793691129000,"timestamp_ms":1793691129000,"timestamp_seconds":1793691129,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05294a8"} 
[2026-11-03 13:06:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:06: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-11-03 13:06: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-11-03 13:06: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-11-03 13:06: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-11-03 13:06:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:06:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:06:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228659,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:06:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:06:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:06: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-11-03 13:06:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:06:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:06:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184851968001,"66":25462,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:06:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:06:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:06:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184851968001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:06:12] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:06:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:06:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:06:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:06:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184851968001,"power":25462,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:06:12] local.INFO: DEBUG: GPS processor result {"connection_id":228659,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54535,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:06:12] local.INFO: GPS data processed {"connection_id":228659,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:06:12] local.INFO: Acknowledgment sent {"connection_id":228659,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:06:43] local.INFO: TCP Data received {"connection_id":228659,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:06:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228659,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:06:43] local.INFO: Processing buffer {"connection_id":228659,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:06:43] local.INFO: Packet analysis {"connection_id":228659,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:06:43] local.INFO: Extracted packet for processing {"connection_id":228659,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:06:43] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:06:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:06:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184851968001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:06:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:06:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:06:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:06:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793691129000,"timestamp_ms":1793691129000,"timestamp_seconds":1793691129,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05294a8"} 
[2026-11-03 13:06:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:06:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13:06:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 13:06:43] 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-11-03 13:06:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:06:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:06:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:06:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228659,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:06:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:06:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:06:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:06:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:06:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:06:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184851968001,"66":25462,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:06:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:06:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:06:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184851968001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:06:43] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:06:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:06:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:06:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:06:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184851968001,"power":25462,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:06:43] local.INFO: DEBUG: GPS processor result {"connection_id":228659,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54536,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:06:43] local.INFO: GPS data processed {"connection_id":228659,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:06:43] local.INFO: Acknowledgment sent {"connection_id":228659,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:07:05] local.INFO: TCP Data received {"connection_id":228202,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:07:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228202,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:07:05] local.INFO: Processing buffer {"connection_id":228202,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:07:05] local.INFO: IMEI packet received {"connection_id":228202,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:07:05] local.INFO: IMEI acknowledgment sent {"connection_id":228202,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:07:10] local.INFO: TCP Data received {"connection_id":228202,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:07:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228202,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:07:10] local.INFO: Processing buffer {"connection_id":228202,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:07:10] local.INFO: IMEI packet received {"connection_id":228202,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:07:10] local.INFO: IMEI acknowledgment sent {"connection_id":228202,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:07:11] local.INFO: TCP Data received {"connection_id":228202,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:07:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228202,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:07:11] local.INFO: Processing buffer {"connection_id":228202,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:07:11] local.INFO: Packet analysis {"connection_id":228202,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:07:11] local.INFO: Extracted packet for processing {"connection_id":228202,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:07:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:07: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-11-03 13:07:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184851968001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:07:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:07:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:07:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:07:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793691129000,"timestamp_ms":1793691129000,"timestamp_seconds":1793691129,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05294a8"} 
[2026-11-03 13:07:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:07: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-11-03 13:07: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 13:07:11] 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-11-03 13:07: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-11-03 13:07:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:07:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:07:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228202,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:07:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228202,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:07:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228202,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:07:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:07:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:07:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:07:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184851968001,"66":25462,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:07:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:07:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:07:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184851968001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:07:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:07:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:07:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:07:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:07:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184851968001,"power":25462,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:07:11] local.INFO: DEBUG: GPS processor result {"connection_id":228202,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54537,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:07:11] local.INFO: GPS data processed {"connection_id":228202,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:07:11] local.INFO: Acknowledgment sent {"connection_id":228202,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:07:42] local.INFO: TCP Data received {"connection_id":228202,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:07:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228202,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:07:42] local.INFO: Processing buffer {"connection_id":228202,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05294a8012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:07:42] local.INFO: Packet analysis {"connection_id":228202,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:07:42] local.INFO: Extracted packet for processing {"connection_id":228202,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a052"} 
[2026-11-03 13:07:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:07: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-11-03 13:07:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184851968001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:07:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:07:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:07:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:07:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793691129000,"timestamp_ms":1793691129000,"timestamp_seconds":1793691129,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05294a8"} 
[2026-11-03 13:07:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:07:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13:07: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 13:07:42] 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-11-03 13:07: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-11-03 13:07:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:07:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:07:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228202,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:07:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228202,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:07:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228202,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:07:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:07:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:07:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:07:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184851968001,"66":25462,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:07:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:07:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:07:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184851968001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:07:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:07:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:07:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:07:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:07:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184851968001,"power":25462,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:07:42] local.INFO: DEBUG: GPS processor result {"connection_id":228202,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54538,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:07:42] local.INFO: GPS data processed {"connection_id":228202,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:07:42] local.INFO: Acknowledgment sent {"connection_id":228202,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:08:04] local.INFO: TCP Data received {"connection_id":228660,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:08:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228660,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:08:04] local.INFO: Processing buffer {"connection_id":228660,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:08:04] local.INFO: IMEI packet received {"connection_id":228660,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:08:04] local.INFO: IMEI acknowledgment sent {"connection_id":228660,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:08:10] local.INFO: TCP Data received {"connection_id":228660,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:08:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228660,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:08:10] local.INFO: Processing buffer {"connection_id":228660,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:08:10] local.INFO: IMEI packet received {"connection_id":228660,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:08:10] local.INFO: IMEI acknowledgment sent {"connection_id":228660,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:08:11] local.INFO: TCP Data received {"connection_id":228660,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:08:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228660,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:08:11] local.INFO: Processing buffer {"connection_id":228660,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:08:11] local.INFO: Packet analysis {"connection_id":228660,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:08:11] local.INFO: Extracted packet for processing {"connection_id":228660,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:08:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:08:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:08:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184929024001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:08:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:08:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:08:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:08:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793691430000,"timestamp_ms":1793691430000,"timestamp_seconds":1793691430,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0572c70"} 
[2026-11-03 13:08:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:08: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-11-03 13:08:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 13:08: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-11-03 13:08:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:08:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:08:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:08:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228660,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:08:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:08:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:08:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:08:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:08:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:08:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184929024001,"66":25473,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:08:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:08:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:08:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184929024001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:08:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:08:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:08:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:08:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:08:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184929024001,"power":25473,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:08:11] local.INFO: DEBUG: GPS processor result {"connection_id":228660,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54539,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:08:11] local.INFO: GPS data processed {"connection_id":228660,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:08:11] local.INFO: Acknowledgment sent {"connection_id":228660,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:08:42] local.INFO: TCP Data received {"connection_id":228660,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:08:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228660,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:08:42] local.INFO: Processing buffer {"connection_id":228660,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:08:42] local.INFO: Packet analysis {"connection_id":228660,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:08:42] local.INFO: Extracted packet for processing {"connection_id":228660,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:08:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:08:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184929024001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:08:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:08:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:08:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:08:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793691430000,"timestamp_ms":1793691430000,"timestamp_seconds":1793691430,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0572c70"} 
[2026-11-03 13:08:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:08:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 13:08:42] 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-11-03 13:08:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:08:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:08:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:08:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228660,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:08:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:08:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:08:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:08:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:08:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:08:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184929024001,"66":25473,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:08:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:08:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:08:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184929024001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:08:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:08:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:08:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:08:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:08:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184929024001,"power":25473,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:08:42] local.INFO: DEBUG: GPS processor result {"connection_id":228660,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54540,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:08:42] local.INFO: GPS data processed {"connection_id":228660,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:08:42] local.INFO: Acknowledgment sent {"connection_id":228660,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:09:04] local.INFO: TCP Data received {"connection_id":228662,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:09:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228662,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:09:04] local.INFO: Processing buffer {"connection_id":228662,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:09:04] local.INFO: IMEI packet received {"connection_id":228662,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:09:04] local.INFO: IMEI acknowledgment sent {"connection_id":228662,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:09:10] local.INFO: TCP Data received {"connection_id":228662,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:09:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228662,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:09:10] local.INFO: Processing buffer {"connection_id":228662,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:09:10] local.INFO: IMEI packet received {"connection_id":228662,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:09:10] local.INFO: IMEI acknowledgment sent {"connection_id":228662,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:09:11] local.INFO: TCP Data received {"connection_id":228662,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:09:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228662,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:09:11] local.INFO: Processing buffer {"connection_id":228662,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:09:11] local.INFO: Packet analysis {"connection_id":228662,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:09:11] local.INFO: Extracted packet for processing {"connection_id":228662,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:09:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:09:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184929024001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:09:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:09:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:09:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:09:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793691430000,"timestamp_ms":1793691430000,"timestamp_seconds":1793691430,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0572c70"} 
[2026-11-03 13:09:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:09: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-11-03 13: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":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 13:09: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-11-03 13: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-11-03 13:09:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:09:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:09:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228662,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:09:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228662,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:09:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228662,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:09:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:09:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:09:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:09:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184929024001,"66":25473,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:09:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:09:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:09:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184929024001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:09:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:09:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:09:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:09:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:09:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184929024001,"power":25473,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:09:11] local.INFO: DEBUG: GPS processor result {"connection_id":228662,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54541,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:09:11] local.INFO: GPS data processed {"connection_id":228662,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:09:11] local.INFO: Acknowledgment sent {"connection_id":228662,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:09:42] local.INFO: TCP Data received {"connection_id":228662,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:09:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228662,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:09:42] local.INFO: Processing buffer {"connection_id":228662,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:09:42] local.INFO: Packet analysis {"connection_id":228662,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:09:42] local.INFO: Extracted packet for processing {"connection_id":228662,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:09:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:09: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-11-03 13:09:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184929024001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:09:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:09:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:09:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:09:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793691430000,"timestamp_ms":1793691430000,"timestamp_seconds":1793691430,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0572c70"} 
[2026-11-03 13:09:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:09:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13:09: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 13:09:42] 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-11-03 13:09: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-11-03 13:09:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:09:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:09:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228662,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:09:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228662,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:09:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228662,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:09:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:09:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:09:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:09:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184929024001,"66":25473,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:09:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:09:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:09:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184929024001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:09:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:09:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:09:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:09:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:09:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184929024001,"power":25473,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:09:42] local.INFO: DEBUG: GPS processor result {"connection_id":228662,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54542,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:09:42] local.INFO: GPS data processed {"connection_id":228662,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:09:42] local.INFO: Acknowledgment sent {"connection_id":228662,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:10:01] local.INFO: TCP Data received {"connection_id":231771,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:10:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231771,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:10:01] local.INFO: Processing buffer {"connection_id":231771,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:10:01] local.INFO: IMEI packet received {"connection_id":231771,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 13:10:01] local.INFO: IMEI acknowledgment sent {"connection_id":231771,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:10:10] local.INFO: TCP Data received {"connection_id":231772,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:10:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231772,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:10:10] local.INFO: Processing buffer {"connection_id":231772,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:10:10] local.INFO: IMEI packet received {"connection_id":231772,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:10:10] local.INFO: IMEI acknowledgment sent {"connection_id":231772,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:10:15] local.INFO: TCP Data received {"connection_id":231772,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:10:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231772,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:10:15] local.INFO: Processing buffer {"connection_id":231772,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:10:15] local.INFO: IMEI packet received {"connection_id":231772,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:10:15] local.INFO: IMEI acknowledgment sent {"connection_id":231772,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:10:16] local.INFO: TCP Data received {"connection_id":231772,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:10:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231772,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:10:16] local.INFO: Processing buffer {"connection_id":231772,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:10:16] local.INFO: Packet analysis {"connection_id":231772,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:10:16] local.INFO: Extracted packet for processing {"connection_id":231772,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:10:16] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:10: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-11-03 13:10:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184929024001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:10:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:10:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:10:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:10:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793691430000,"timestamp_ms":1793691430000,"timestamp_seconds":1793691430,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0572c70"} 
[2026-11-03 13:10:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:10: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-11-03 13:10: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 13:10:16] 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-11-03 13:10: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-11-03 13:10:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:10:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:10:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231772,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:10:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231772,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:10:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231772,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:10:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:10:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:10:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:10:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184929024001,"66":25473,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:10:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:10:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:10:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184929024001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:10:16] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:10:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:10:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:10:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:10:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184929024001,"power":25473,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:10:16] local.INFO: DEBUG: GPS processor result {"connection_id":231772,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54543,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:10:16] local.INFO: GPS data processed {"connection_id":231772,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:10:16] local.INFO: Acknowledgment sent {"connection_id":231772,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:10:20] local.INFO: TCP Data received {"connection_id":231772,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:10:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231772,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:10:20] local.INFO: Processing buffer {"connection_id":231772,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:10:20] local.INFO: Packet analysis {"connection_id":231772,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:10:20] local.INFO: Extracted packet for processing {"connection_id":231772,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:10:20] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:10: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-11-03 13:10:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184929024001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:10:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:10:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:10:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:10:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793691430000,"timestamp_ms":1793691430000,"timestamp_seconds":1793691430,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0572c70"} 
[2026-11-03 13:10:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:10: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-11-03 13:10: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":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 13:10:20] 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-11-03 13:10: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-11-03 13:10:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:10:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:10:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231772,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:10:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231772,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:10:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231772,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:10:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:10:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:10:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:10:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184929024001,"66":25473,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:10:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:10:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:10:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184929024001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:10:20] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:10:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:10:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:10:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:10:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184929024001,"power":25473,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:10:20] local.INFO: DEBUG: GPS processor result {"connection_id":231772,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54544,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:10:20] local.INFO: GPS data processed {"connection_id":231772,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:10:20] local.INFO: Acknowledgment sent {"connection_id":231772,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:10:46] local.INFO: TCP Data received {"connection_id":228203,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:10:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228203,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:10:46] local.INFO: Processing buffer {"connection_id":228203,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:10:46] local.INFO: IMEI packet received {"connection_id":228203,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 13:10:46] local.INFO: IMEI acknowledgment sent {"connection_id":228203,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:11:05] local.INFO: TCP Data received {"connection_id":229930,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:11:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229930,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:11:05] local.INFO: Processing buffer {"connection_id":229930,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:11:05] local.INFO: IMEI packet received {"connection_id":229930,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:11:05] local.INFO: IMEI acknowledgment sent {"connection_id":229930,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:11:10] local.INFO: TCP Data received {"connection_id":229930,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:11:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229930,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:11:10] local.INFO: Processing buffer {"connection_id":229930,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:11:10] local.INFO: IMEI packet received {"connection_id":229930,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:11:10] local.INFO: IMEI acknowledgment sent {"connection_id":229930,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:11:11] local.INFO: TCP Data received {"connection_id":229930,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:11:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229930,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:11:11] local.INFO: Processing buffer {"connection_id":229930,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:11:11] local.INFO: Packet analysis {"connection_id":229930,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:11:11] local.INFO: Extracted packet for processing {"connection_id":229930,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:11:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:11: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-11-03 13:11:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184929024001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:11:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:11:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:11:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:11:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793691430000,"timestamp_ms":1793691430000,"timestamp_seconds":1793691430,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0572c70"} 
[2026-11-03 13:11:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:11: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-11-03 13:11: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-11-03 13:11: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-11-03 13:11: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-11-03 13:11:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:11:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:11:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229930,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:11:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:11:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:11:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:11:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:11:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:11:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184929024001,"66":25473,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:11:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:11:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:11:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184929024001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:11:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:11:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:11:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:11:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:11:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184929024001,"power":25473,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:11:11] local.INFO: DEBUG: GPS processor result {"connection_id":229930,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54545,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:11:11] local.INFO: GPS data processed {"connection_id":229930,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:11:11] local.INFO: Acknowledgment sent {"connection_id":229930,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:11:42] local.INFO: TCP Data received {"connection_id":229930,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:11:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229930,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:11:42] local.INFO: Processing buffer {"connection_id":229930,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:11:42] local.INFO: Packet analysis {"connection_id":229930,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:11:42] local.INFO: Extracted packet for processing {"connection_id":229930,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:11:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:11:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:11:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184929024001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:11:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:11:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:11:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:11:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793691430000,"timestamp_ms":1793691430000,"timestamp_seconds":1793691430,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0572c70"} 
[2026-11-03 13:11:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:11:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13:11:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 13:11:42] 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-11-03 13:11:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:11:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:11:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:11:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229930,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:11:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:11:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:11:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:11:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:11:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:11:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184929024001,"66":25473,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:11:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:11:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:11:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184929024001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:11:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:11:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:11:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:11:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:11:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184929024001,"power":25473,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:11:42] local.INFO: DEBUG: GPS processor result {"connection_id":229930,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54546,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:11:42] local.INFO: GPS data processed {"connection_id":229930,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:11:42] local.INFO: Acknowledgment sent {"connection_id":229930,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:12:05] local.INFO: TCP Data received {"connection_id":228663,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:12:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228663,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:12:05] local.INFO: Processing buffer {"connection_id":228663,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:12:05] local.INFO: IMEI packet received {"connection_id":228663,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:12:05] local.INFO: IMEI acknowledgment sent {"connection_id":228663,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:12:10] local.INFO: TCP Data received {"connection_id":228663,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:12:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228663,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:12:10] local.INFO: Processing buffer {"connection_id":228663,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:12:10] local.INFO: IMEI packet received {"connection_id":228663,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:12:10] local.INFO: IMEI acknowledgment sent {"connection_id":228663,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:12:11] local.INFO: TCP Data received {"connection_id":228663,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:12:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228663,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:12:11] local.INFO: Processing buffer {"connection_id":228663,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:12:11] local.INFO: Packet analysis {"connection_id":228663,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:12:11] local.INFO: Extracted packet for processing {"connection_id":228663,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:12:11] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:12:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184929024001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:12:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:12:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:12:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:12:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793691430000,"timestamp_ms":1793691430000,"timestamp_seconds":1793691430,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0572c70"} 
[2026-11-03 13:12:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:12: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-11-03 13: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 13:12: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-11-03 13: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-11-03 13:12:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:12:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:12:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228663,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:12:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228663,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:12:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228663,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:12:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:12:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:12:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:12:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184929024001,"66":25473,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:12:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:12:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:12:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184929024001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:12:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:12:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:12:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:12:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:12:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184929024001,"power":25473,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:12:11] local.INFO: DEBUG: GPS processor result {"connection_id":228663,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54547,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:12:11] local.INFO: GPS data processed {"connection_id":228663,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:12:11] local.INFO: Acknowledgment sent {"connection_id":228663,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:12:42] local.INFO: TCP Data received {"connection_id":228663,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:12:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228663,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:12:42] local.INFO: Processing buffer {"connection_id":228663,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0572c70012ceb7b800713b1f0001500b327..."} 
[2026-11-03 13:12:42] local.INFO: Packet analysis {"connection_id":228663,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:12:42] local.INFO: Extracted packet for processing {"connection_id":228663,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a057"} 
[2026-11-03 13:12:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":39,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:12: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-11-03 13:12:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459184929024001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:12:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:12:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:12:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:12:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793691430000,"timestamp_ms":1793691430000,"timestamp_seconds":1793691430,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0572c70"} 
[2026-11-03 13:12:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:12:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13:12: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 13:12:42] 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-11-03 13:12: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-11-03 13:12:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:12:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:12:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228663,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:12:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228663,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:12:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228663,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:12:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:12:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:12:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:12:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459184929024001,"66":25473,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:12:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:12:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:12:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459184929024001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:12:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:12:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:12:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:12:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:12:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459184929024001,"power":25473,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:12:42] local.INFO: DEBUG: GPS processor result {"connection_id":228663,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54548,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:12:42] local.INFO: GPS data processed {"connection_id":228663,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:12:42] local.INFO: Acknowledgment sent {"connection_id":228663,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:13:05] local.INFO: TCP Data received {"connection_id":229932,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:13:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229932,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:13:05] local.INFO: Processing buffer {"connection_id":229932,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:13:05] local.INFO: IMEI packet received {"connection_id":229932,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:13:05] local.INFO: IMEI acknowledgment sent {"connection_id":229932,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:13:10] local.INFO: TCP Data received {"connection_id":229932,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:13:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229932,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:13:10] local.INFO: Processing buffer {"connection_id":229932,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:13:10] local.INFO: IMEI packet received {"connection_id":229932,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:13:10] local.INFO: IMEI acknowledgment sent {"connection_id":229932,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:13:10] local.INFO: TCP Data received {"connection_id":229932,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05bb498012ceb7b800713b1f0001500b329..."} 
[2026-11-03 13:13:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229932,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05bb498012ceb7b800713b1f0001500b329..."} 
[2026-11-03 13:13:10] local.INFO: Processing buffer {"connection_id":229932,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05bb498012ceb7b800713b1f0001500b329..."} 
[2026-11-03 13:13:10] local.INFO: Packet analysis {"connection_id":229932,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a05b"} 
[2026-11-03 13:13:10] local.INFO: Extracted packet for processing {"connection_id":229932,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a05b"} 
[2026-11-03 13:13:10] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":41,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13:13: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-11-03 13:13:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185006080001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:13:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:13:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:13:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:13:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793691727000,"timestamp_ms":1793691727000,"timestamp_seconds":1793691727,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05bb498"} 
[2026-11-03 13:13:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:13: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-11-03 13: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":129,"data_length":795,"current_offset":136} 
[2026-11-03 13:13: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-11-03 13: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-11-03 13:13:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:13:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:13:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229932,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:13:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229932,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:13:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229932,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:13: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-11-03 13:13:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:13:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:13:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185006080001,"66":25495,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:13:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:13:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:13:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185006080001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:13:10] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:13:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:13:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:13:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:13:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185006080001,"power":25495,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:13:10] local.INFO: DEBUG: GPS processor result {"connection_id":229932,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54549,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:13:10] local.INFO: GPS data processed {"connection_id":229932,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:13:10] local.INFO: Acknowledgment sent {"connection_id":229932,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:13:42] local.INFO: TCP Data received {"connection_id":229932,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05bc438012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:13:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229932,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05bc438012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:13:42] local.INFO: Processing buffer {"connection_id":229932,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05bc438012ceb7b800713b1f0001500b32a..."} 
[2026-11-03 13:13:42] local.INFO: Packet analysis {"connection_id":229932,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a05b"} 
[2026-11-03 13:13:42] local.INFO: Extracted packet for processing {"connection_id":229932,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a05b"} 
[2026-11-03 13:13:42] local.INFO: GPS Element Parsed {"raw_longitude":753630080,"raw_latitude":118731248,"longitude_deg":75.363008,"latitude_deg":11.8731248,"altitude":21,"angle":179,"satellites":42,"speed":0,"hex_longitude":"2ceb7b80","hex_latitude":"0713b1f0","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:13:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185082112001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:13:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:13:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:13:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:13:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793691731000,"timestamp_ms":1793691731000,"timestamp_seconds":1793691731,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05bc438"} 
[2026-11-03 13:13:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13: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-11-03 13: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 13:13:42] 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-11-03 13: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-11-03 13:13:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:13:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:13:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229932,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:13:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229932,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:13:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229932,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:13: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-11-03 13:13:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:13:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:13:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185082112001,"66":27789,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:13:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:13:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:13:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185082112001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:13:42] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:13:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:13:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:13:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:13:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185082112001,"power":27789,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:13:42] local.INFO: DEBUG: GPS processor result {"connection_id":229932,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54550,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:13:42] local.INFO: GPS data processed {"connection_id":229932,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:13:42] local.INFO: Acknowledgment sent {"connection_id":229932,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:14:04] local.INFO: TCP Data received {"connection_id":228206,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:14:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228206,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:14:04] local.INFO: Processing buffer {"connection_id":228206,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:14:04] local.INFO: IMEI packet received {"connection_id":228206,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:14:04] local.INFO: IMEI acknowledgment sent {"connection_id":228206,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:14:10] local.INFO: TCP Data received {"connection_id":228206,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:14:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228206,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:14:10] local.INFO: Processing buffer {"connection_id":228206,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:14:10] local.INFO: IMEI packet received {"connection_id":228206,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:14:10] local.INFO: IMEI acknowledgment sent {"connection_id":228206,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:14:11] local.INFO: TCP Data received {"connection_id":228206,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05bc820012ceb7d400713b4f80015000229..."} 
[2026-11-03 13:14:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228206,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05bc820012ceb7d400713b4f80015000229..."} 
[2026-11-03 13:14:11] local.INFO: Processing buffer {"connection_id":228206,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05bc820012ceb7d400713b4f80015000229..."} 
[2026-11-03 13:14:11] local.INFO: Packet analysis {"connection_id":228206,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a05b"} 
[2026-11-03 13:14:11] local.INFO: Extracted packet for processing {"connection_id":228206,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a05b"} 
[2026-11-03 13:14:11] local.INFO: GPS Element Parsed {"raw_longitude":753630528,"raw_latitude":118732024,"longitude_deg":75.3630528,"latitude_deg":11.8732024,"altitude":21,"angle":2,"satellites":41,"speed":0,"hex_longitude":"2ceb7d40","hex_latitude":"0713b4f8","is_valid_coordinates":true} 
[2026-11-03 13:14: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-11-03 13:14:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185083136001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:14:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:14:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1478447284777521152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:14:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:14:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793691732000,"timestamp_ms":1793691732000,"timestamp_seconds":1793691732,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05bc820"} 
[2026-11-03 13:14:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:14: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-11-03 13:14: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":141,"data_length":795,"current_offset":136} 
[2026-11-03 13:14:11] 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-11-03 13:14: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-11-03 13:14:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:14:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:14:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228206,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:14:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228206,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:14:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228206,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:14: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-11-03 13:14:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:14:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:14:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185083136001,"66":27789,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1478447284777521152},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:14:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:14:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:14:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185083136001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:14:11] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:14:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:14:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:14:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1478447284777521152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:14:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185083136001,"power":27789,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1478447284777521152}} 
[2026-11-03 13:14:11] local.INFO: DEBUG: GPS processor result {"connection_id":228206,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54551,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:14:11] local.INFO: GPS data processed {"connection_id":228206,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:14:11] local.INFO: Acknowledgment sent {"connection_id":228206,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:14:43] local.INFO: TCP Data received {"connection_id":228206,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05c1a28012ceb7d400713b4f80015000226..."} 
[2026-11-03 13:14:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228206,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05c1a28012ceb7d400713b4f80015000226..."} 
[2026-11-03 13:14:43] local.INFO: Processing buffer {"connection_id":228206,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05c1a28012ceb7d400713b4f80015000226..."} 
[2026-11-03 13:14:43] local.INFO: Packet analysis {"connection_id":228206,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a05c"} 
[2026-11-03 13:14:43] local.INFO: Extracted packet for processing {"connection_id":228206,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a05c"} 
[2026-11-03 13:14:43] local.INFO: GPS Element Parsed {"raw_longitude":753630528,"raw_latitude":118732024,"longitude_deg":75.3630528,"latitude_deg":11.8732024,"altitude":21,"angle":2,"satellites":38,"speed":0,"hex_longitude":"2ceb7d40","hex_latitude":"0713b4f8","is_valid_coordinates":true} 
[2026-11-03 13:14: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-11-03 13:14:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185083392001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:14:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460288143884288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:14:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1477954703568078848,"note":"Value kept but may cause issues"} 
[2026-11-03 13:14:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:14:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793691753000,"timestamp_ms":1793691753000,"timestamp_seconds":1793691753,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05c1a28"} 
[2026-11-03 13:14:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:14:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13:14: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":141,"data_length":795,"current_offset":136} 
[2026-11-03 13:14:43] 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-11-03 13:14: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-11-03 13:14:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:14:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:14:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228206,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:14:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228206,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:14:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228206,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:14: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-11-03 13:14:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:14:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:14:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185083392001,"66":28093,"190":206,"83":41472,"24":0,"16":37460288143884288,"44":-1477954703568078848},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:14:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:14:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:14:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185083392001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:14:43] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:14:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:14:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460288143884288,"km_value":37460288143884.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:14:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1477954703568078848,"description":"Unknown IO ID 44"} 
[2026-11-03 13:14:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185083392001,"power":28093,"unknown_190":206,"unknown_83":41472,"ignition":0,"odometer":null,"unknown_44":-1477954703568078848}} 
[2026-11-03 13:14:43] local.INFO: DEBUG: GPS processor result {"connection_id":228206,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54552,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:14:43] local.INFO: GPS data processed {"connection_id":228206,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:14:43] local.INFO: Acknowledgment sent {"connection_id":228206,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:15:04] local.INFO: TCP Data received {"connection_id":231774,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:15:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231774,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:15:04] local.INFO: Processing buffer {"connection_id":231774,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:15:04] local.INFO: IMEI packet received {"connection_id":231774,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:15:04] local.INFO: IMEI acknowledgment sent {"connection_id":231774,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:15:05] local.INFO: TCP Data received {"connection_id":231774,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:15:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231774,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:15:05] local.INFO: Processing buffer {"connection_id":231774,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:15:05] local.INFO: IMEI packet received {"connection_id":231774,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:15:05] local.INFO: IMEI acknowledgment sent {"connection_id":231774,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:15:07] local.INFO: TCP Data received {"connection_id":231774,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:15:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231774,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:15:07] local.INFO: Processing buffer {"connection_id":231774,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:15:07] local.INFO: IMEI packet received {"connection_id":231774,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:15:07] local.INFO: IMEI acknowledgment sent {"connection_id":231774,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:15:09] local.INFO: TCP Data received {"connection_id":231774,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:15:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231774,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:15:09] local.INFO: Processing buffer {"connection_id":231774,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:15:09] local.INFO: IMEI packet received {"connection_id":231774,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:15:09] local.INFO: IMEI acknowledgment sent {"connection_id":231774,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:15:10] local.INFO: TCP Data received {"connection_id":231774,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05db068012ceb77000713bca0000d010c29..."} 
[2026-11-03 13:15:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231774,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05db068012ceb77000713bca0000d010c29..."} 
[2026-11-03 13:15:10] local.INFO: Processing buffer {"connection_id":231774,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05db068012ceb77000713bca0000d010c29..."} 
[2026-11-03 13:15:10] local.INFO: Packet analysis {"connection_id":231774,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a05d"} 
[2026-11-03 13:15:10] local.INFO: Extracted packet for processing {"connection_id":231774,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a05d"} 
[2026-11-03 13:15:10] local.INFO: GPS Element Parsed {"raw_longitude":753628928,"raw_latitude":118733984,"longitude_deg":75.3628928,"latitude_deg":11.8733984,"altitude":13,"angle":268,"satellites":41,"speed":11,"hex_longitude":"2ceb7700","hex_latitude":"0713bca0","is_valid_coordinates":true} 
[2026-11-03 13:15: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-11-03 13:15:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185115136001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:15:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460490007347200,"note":"Value kept but may cause issues"} 
[2026-11-03 13:15:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1479502815939481600,"note":"Value kept but may cause issues"} 
[2026-11-03 13:15:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:15:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793691857000,"timestamp_ms":1793691857000,"timestamp_seconds":1793691857,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05db068"} 
[2026-11-03 13:15:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:15: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-11-03 13:15:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 13:15:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:15: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-11-03 13:15:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:15:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:15:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231774,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:15:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231774,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:15:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231774,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:15: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-11-03 13:15:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:15:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:15:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185115136001,"66":27984,"190":206,"83":41472,"24":11,"16":37460490007347200,"44":-1479502815939481600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,83,24,16,44]} 
[2026-11-03 13:15:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:15:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:15:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185115136001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:15:10] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-11-03 13:15:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:15:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460490007347200,"km_value":37460490007347.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:15:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1479502815939481600,"description":"Unknown IO ID 44"} 
[2026-11-03 13:15:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185115136001,"power":27984,"unknown_190":206,"unknown_83":41472,"ignition":11,"odometer":null,"unknown_44":-1479502815939481600}} 
[2026-11-03 13:15:10] local.INFO: DEBUG: GPS processor result {"connection_id":231774,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54553,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:15:10] local.INFO: GPS data processed {"connection_id":231774,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:15:10] local.INFO: Acknowledgment sent {"connection_id":231774,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:15:45] local.INFO: TCP Data received {"connection_id":231774,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05db838012ceb74000713bcc0000d00ff28..."} 
[2026-11-03 13:15:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231774,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05db838012ceb74000713bcc0000d00ff28..."} 
[2026-11-03 13:15:45] local.INFO: Processing buffer {"connection_id":231774,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05db838012ceb74000713bcc0000d00ff28..."} 
[2026-11-03 13:15:45] local.INFO: Packet analysis {"connection_id":231774,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a05d"} 
[2026-11-03 13:15:45] local.INFO: Extracted packet for processing {"connection_id":231774,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a05d"} 
[2026-11-03 13:15:45] local.INFO: GPS Element Parsed {"raw_longitude":753628160,"raw_latitude":118734016,"longitude_deg":75.362816,"latitude_deg":11.8734016,"altitude":13,"angle":255,"satellites":40,"speed":14,"hex_longitude":"2ceb7400","hex_latitude":"0713bcc0","is_valid_coordinates":true} 
[2026-11-03 13:15: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-11-03 13:15:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185115392001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:15:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460528662052864,"note":"Value kept but may cause issues"} 
[2026-11-03 13:15:45] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1479713922172018688,"note":"Value kept but may cause issues"} 
[2026-11-03 13:15:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:15:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793691859000,"timestamp_ms":1793691859000,"timestamp_seconds":1793691859,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05db838"} 
[2026-11-03 13:15:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:15:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13:15: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":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 13:15:45] 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-11-03 13:15: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-11-03 13:15:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:15:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:15:45] local.INFO: Teltonika packet parsed successfully {"connection_id":231774,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:15:45] local.INFO: Passing IMEI to GPS processor {"connection_id":231774,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:15:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":231774,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:15: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-11-03 13:15:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:15:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:15:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185115392001,"66":27300,"3":206,"83":41472,"24":14,"16":37460528662052864,"44":-1479713922172018688},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,83,24,16,44]} 
[2026-11-03 13:15:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:15:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:15:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185115392001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:15:45] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 13:15:45] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:15:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460528662052864,"km_value":37460528662052.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:15:45] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1479713922172018688,"description":"Unknown IO ID 44"} 
[2026-11-03 13:15:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185115392001,"power":27300,"unknown_3":206,"unknown_83":41472,"ignition":14,"odometer":null,"unknown_44":-1479713922172018688}} 
[2026-11-03 13:15:45] local.INFO: DEBUG: GPS processor result {"connection_id":231774,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54554,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:15:45] local.INFO: GPS data processed {"connection_id":231774,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:15:45] local.INFO: Acknowledgment sent {"connection_id":231774,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:16:05] local.INFO: TCP Data received {"connection_id":228208,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:16:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228208,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:16:05] local.INFO: Processing buffer {"connection_id":228208,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:16:05] local.INFO: IMEI packet received {"connection_id":228208,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:16:05] local.INFO: IMEI acknowledgment sent {"connection_id":228208,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:16:06] local.INFO: TCP Data received {"connection_id":228208,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:16:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228208,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:16:06] local.INFO: Processing buffer {"connection_id":228208,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:16:06] local.INFO: IMEI packet received {"connection_id":228208,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:16:06] local.INFO: IMEI acknowledgment sent {"connection_id":228208,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:16:07] local.INFO: TCP Data received {"connection_id":228208,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05dd390012ceb6a800713bb38000d010d29..."} 
[2026-11-03 13:16:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228208,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05dd390012ceb6a800713bb38000d010d29..."} 
[2026-11-03 13:16:07] local.INFO: Processing buffer {"connection_id":228208,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05dd390012ceb6a800713bb38000d010d29..."} 
[2026-11-03 13:16:07] local.INFO: Packet analysis {"connection_id":228208,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a05d"} 
[2026-11-03 13:16:07] local.INFO: Extracted packet for processing {"connection_id":228208,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a05d"} 
[2026-11-03 13:16:07] local.INFO: GPS Element Parsed {"raw_longitude":753625728,"raw_latitude":118733624,"longitude_deg":75.3625728,"latitude_deg":11.8733624,"altitude":13,"angle":269,"satellites":41,"speed":12,"hex_longitude":"2ceb6a80","hex_latitude":"0713bb38","is_valid_coordinates":true} 
[2026-11-03 13:16:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:16:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185115904001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:16:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460644626169856,"note":"Value kept but may cause issues"} 
[2026-11-03 13:16:07] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1480558347102142464,"note":"Value kept but may cause issues"} 
[2026-11-03 13:16:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:16:07] local.INFO: AVL Record Parsed {"raw_timestamp":1793691866000,"timestamp_ms":1793691866000,"timestamp_seconds":1793691866,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05dd390"} 
[2026-11-03 13:16:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:16: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-11-03 13:16:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 13:16:07] 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-11-03 13:16:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:16:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:16:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:16:07] local.INFO: Teltonika packet parsed successfully {"connection_id":228208,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:16:07] local.INFO: Passing IMEI to GPS processor {"connection_id":228208,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:16:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":228208,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:16: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-11-03 13:16:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:16:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:16:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185115904001,"66":28017,"3":206,"83":41472,"24":12,"16":37460644626169856,"44":-1480558347102142464},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,83,24,16,44]} 
[2026-11-03 13:16:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:16:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:16:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185115904001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:16:07] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 13:16:07] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:16:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460644626169856,"km_value":37460644626169.86,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:16:07] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1480558347102142464,"description":"Unknown IO ID 44"} 
[2026-11-03 13:16:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185115904001,"power":28017,"unknown_3":206,"unknown_83":41472,"ignition":12,"odometer":null,"unknown_44":-1480558347102142464}} 
[2026-11-03 13:16:07] local.INFO: DEBUG: GPS processor result {"connection_id":228208,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54555,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:16:07] local.INFO: GPS data processed {"connection_id":228208,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:16:07] local.INFO: Acknowledgment sent {"connection_id":228208,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:16:10] local.INFO: TCP Data received {"connection_id":228207,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:16:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228207,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:16:11] local.INFO: Processing buffer {"connection_id":228207,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:16:11] local.INFO: IMEI packet received {"connection_id":228207,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 13:16:11] local.INFO: IMEI acknowledgment sent {"connection_id":228207,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:16:38] local.INFO: TCP Data received {"connection_id":228208,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05ddf48012ceb66800713bbf0000d011f27..."} 
[2026-11-03 13:16:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228208,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05ddf48012ceb66800713bbf0000d011f27..."} 
[2026-11-03 13:16:38] local.INFO: Processing buffer {"connection_id":228208,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05ddf48012ceb66800713bbf0000d011f27..."} 
[2026-11-03 13:16:38] local.INFO: Packet analysis {"connection_id":228208,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a05d"} 
[2026-11-03 13:16:38] local.INFO: Extracted packet for processing {"connection_id":228208,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a05d"} 
[2026-11-03 13:16:38] local.INFO: GPS Element Parsed {"raw_longitude":753624704,"raw_latitude":118733808,"longitude_deg":75.3624704,"latitude_deg":11.8733808,"altitude":13,"angle":287,"satellites":39,"speed":15,"hex_longitude":"2ceb6680","hex_latitude":"0713bbf0","is_valid_coordinates":true} 
[2026-11-03 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-11-03 13:16:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185117696001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:16:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37460691870810112,"note":"Value kept but may cause issues"} 
[2026-11-03 13:16:38] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1483232359380994048,"note":"Value kept but may cause issues"} 
[2026-11-03 13:16:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:16:38] local.INFO: AVL Record Parsed {"raw_timestamp":1793691869000,"timestamp_ms":1793691869000,"timestamp_seconds":1793691869,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05ddf48"} 
[2026-11-03 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-11-03 13:16: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-11-03 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":109,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-11-03 13:16:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1760,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 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-11-03 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-11-03 13:16:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:16:38] local.INFO: Teltonika packet parsed successfully {"connection_id":228208,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:16:38] local.INFO: Passing IMEI to GPS processor {"connection_id":228208,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:16:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":228208,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:16: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-11-03 13:16:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:16:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:16:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185117696001,"66":27974,"3":206,"83":41472,"24":15,"16":37460691870810112,"44":-1483232359380994048},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,83,24,16,44]} 
[2026-11-03 13:16:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:16:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:16:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185117696001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:16:38] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 13:16:38] local.INFO: Unknown IO ID detected {"io_id":83,"value":41472,"description":"Unknown IO ID 83"} 
[2026-11-03 13:16:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37460691870810112,"km_value":37460691870810.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:16:38] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1483232359380994048,"description":"Unknown IO ID 44"} 
[2026-11-03 13:16:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185117696001,"power":27974,"unknown_3":206,"unknown_83":41472,"ignition":15,"odometer":null,"unknown_44":-1483232359380994048}} 
[2026-11-03 13:16:38] local.INFO: DEBUG: GPS processor result {"connection_id":228208,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54556,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:16:38] local.INFO: GPS data processed {"connection_id":228208,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:16:38] local.INFO: Acknowledgment sent {"connection_id":228208,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:17:05] local.INFO: TCP Data received {"connection_id":231775,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:17:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231775,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:17:05] local.INFO: Processing buffer {"connection_id":231775,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:17:05] local.INFO: IMEI packet received {"connection_id":231775,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:17:05] local.INFO: IMEI acknowledgment sent {"connection_id":231775,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:17:07] local.INFO: TCP Data received {"connection_id":231775,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:17:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231775,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:17:07] local.INFO: Processing buffer {"connection_id":231775,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:17:07] local.INFO: IMEI packet received {"connection_id":231775,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:17:07] local.INFO: IMEI acknowledgment sent {"connection_id":231775,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:17:09] local.INFO: TCP Data received {"connection_id":231775,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:17:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231775,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:17:09] local.INFO: Processing buffer {"connection_id":231775,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:17:09] local.INFO: IMEI packet received {"connection_id":231775,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:17:09] local.INFO: IMEI acknowledgment sent {"connection_id":231775,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:17:10] local.INFO: TCP Data received {"connection_id":231775,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05f0c10012cead900071411c00009014724..."} 
[2026-11-03 13:17:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231775,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05f0c10012cead900071411c00009014724..."} 
[2026-11-03 13:17:10] local.INFO: Processing buffer {"connection_id":231775,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05f0c10012cead900071411c00009014724..."} 
[2026-11-03 13:17:10] local.INFO: Packet analysis {"connection_id":231775,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a05f"} 
[2026-11-03 13:17:10] local.INFO: Extracted packet for processing {"connection_id":231775,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a05f"} 
[2026-11-03 13:17:10] local.INFO: GPS Element Parsed {"raw_longitude":753588480,"raw_latitude":118755776,"longitude_deg":75.358848,"latitude_deg":11.8755776,"altitude":9,"angle":327,"satellites":36,"speed":28,"hex_longitude":"2cead900","hex_latitude":"071411c0","is_valid_coordinates":true} 
[2026-11-03 13:17:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:17:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185135104001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:17:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37462804994719744,"note":"Value kept but may cause issues"} 
[2026-11-03 13:17:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1518838943931185152,"note":"Value kept but may cause issues"} 
[2026-11-03 13:17:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,82,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:17:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793691946000,"timestamp_ms":1793691946000,"timestamp_seconds":1793691946,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05f0c10"} 
[2026-11-03 13:17:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:17: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-11-03 13:17:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 13:17:10] 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-11-03 13:17:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:17:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:17:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:17:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231775,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:17:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:17:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:17: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-11-03 13:17:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:17:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:17:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185135104001,"66":27995,"82":206,"83":41216,"24":28,"16":37462804994719744,"44":-1518838943931185152},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,82,83,24,16,44]} 
[2026-11-03 13:17:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:17:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:17:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185135104001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:17:10] local.INFO: Unknown IO ID detected {"io_id":82,"value":206,"description":"Unknown IO ID 82"} 
[2026-11-03 13:17:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:17:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37462804994719744,"km_value":37462804994719.74,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:17:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1518838943931185152,"description":"Unknown IO ID 44"} 
[2026-11-03 13:17:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185135104001,"power":27995,"unknown_82":206,"unknown_83":41216,"ignition":28,"odometer":null,"unknown_44":-1518838943931185152}} 
[2026-11-03 13:17:10] local.INFO: DEBUG: GPS processor result {"connection_id":231775,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54557,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:17:10] local.INFO: GPS data processed {"connection_id":231775,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:17:10] local.INFO: Acknowledgment sent {"connection_id":231775,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:17:43] local.INFO: TCP Data received {"connection_id":231775,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05f4a90012ceac780071431800008014a26..."} 
[2026-11-03 13:17:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231775,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05f4a90012ceac780071431800008014a26..."} 
[2026-11-03 13:17:43] local.INFO: Processing buffer {"connection_id":231775,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05f4a90012ceac780071431800008014a26..."} 
[2026-11-03 13:17:43] local.INFO: Packet analysis {"connection_id":231775,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a05f"} 
[2026-11-03 13:17:43] local.INFO: Extracted packet for processing {"connection_id":231775,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a05f"} 
[2026-11-03 13:17:43] local.INFO: GPS Element Parsed {"raw_longitude":753584000,"raw_latitude":118763904,"longitude_deg":75.3584,"latitude_deg":11.8763904,"altitude":8,"angle":330,"satellites":38,"speed":21,"hex_longitude":"2ceac780","hex_latitude":"07143180","is_valid_coordinates":true} 
[2026-11-03 13:17: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-11-03 13:17:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185138176001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:17:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37463255966285824,"note":"Value kept but may cause issues"} 
[2026-11-03 13:17:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1524186968486723584,"note":"Value kept but may cause issues"} 
[2026-11-03 13:17:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,82,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:17:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793691962000,"timestamp_ms":1793691962000,"timestamp_seconds":1793691962,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05f4a90"} 
[2026-11-03 13:17:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:17:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13:17: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 13:17:43] 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-11-03 13:17: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-11-03 13:17:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:17:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:17:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231775,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:17:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:17:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:17: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-11-03 13:17:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:17:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:17:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185138176001,"66":27821,"82":206,"83":41216,"24":21,"16":37463255966285824,"44":-1524186968486723584},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,82,83,24,16,44]} 
[2026-11-03 13:17:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:17:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:17:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185138176001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:17:43] local.INFO: Unknown IO ID detected {"io_id":82,"value":206,"description":"Unknown IO ID 82"} 
[2026-11-03 13:17:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:17:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37463255966285824,"km_value":37463255966285.82,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:17:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1524186968486723584,"description":"Unknown IO ID 44"} 
[2026-11-03 13:17:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185138176001,"power":27821,"unknown_82":206,"unknown_83":41216,"ignition":21,"odometer":null,"unknown_44":-1524186968486723584}} 
[2026-11-03 13:17:43] local.INFO: DEBUG: GPS processor result {"connection_id":231775,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54558,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:17:43] local.INFO: GPS data processed {"connection_id":231775,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:17:43] local.INFO: Acknowledgment sent {"connection_id":231775,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:18:03] local.INFO: TCP Data received {"connection_id":229935,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:18:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229935,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:18:03] local.INFO: Processing buffer {"connection_id":229935,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:18:03] local.INFO: IMEI packet received {"connection_id":229935,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:18:03] local.INFO: IMEI acknowledgment sent {"connection_id":229935,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:18:04] local.INFO: TCP Data received {"connection_id":229935,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:18:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229935,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:18:04] local.INFO: Processing buffer {"connection_id":229935,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:18:04] local.INFO: IMEI packet received {"connection_id":229935,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:18:04] local.INFO: IMEI acknowledgment sent {"connection_id":229935,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:18:09] local.INFO: TCP Data received {"connection_id":229935,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:18:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229935,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:18:09] local.INFO: Processing buffer {"connection_id":229935,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:18:09] local.INFO: IMEI packet received {"connection_id":229935,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:18:09] local.INFO: IMEI acknowledgment sent {"connection_id":229935,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:18:10] local.INFO: TCP Data received {"connection_id":229935,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05f8140012ceab440071451100005014829..."} 
[2026-11-03 13:18:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229935,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05f8140012ceab440071451100005014829..."} 
[2026-11-03 13:18:10] local.INFO: Processing buffer {"connection_id":229935,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05f8140012ceab440071451100005014829..."} 
[2026-11-03 13:18:10] local.INFO: Packet analysis {"connection_id":229935,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a05f"} 
[2026-11-03 13:18:10] local.INFO: Extracted packet for processing {"connection_id":229935,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a05f"} 
[2026-11-03 13:18:10] local.INFO: GPS Element Parsed {"raw_longitude":753579072,"raw_latitude":118771984,"longitude_deg":75.3579072,"latitude_deg":11.8771984,"altitude":5,"angle":328,"satellites":41,"speed":32,"hex_longitude":"2ceab440","hex_latitude":"07145110","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:18:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185142272001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:18:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37463711232819200,"note":"Value kept but may cause issues"} 
[2026-11-03 13:18:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1529112780577079296,"note":"Value kept but may cause issues"} 
[2026-11-03 13:18:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,82,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:18:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793691976000,"timestamp_ms":1793691976000,"timestamp_seconds":1793691976,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05f8140"} 
[2026-11-03 13:18:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:18: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-11-03 13: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":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 13:18:10] 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-11-03 13: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-11-03 13:18:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:18:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:18:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229935,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:18:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229935,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:18:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229935,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:18: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-11-03 13:18:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:18:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:18:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185142272001,"66":28028,"82":206,"83":41216,"24":32,"16":37463711232819200,"44":-1529112780577079296},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,82,83,24,16,44]} 
[2026-11-03 13:18:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:18:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:18:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185142272001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:18:10] local.INFO: Unknown IO ID detected {"io_id":82,"value":206,"description":"Unknown IO ID 82"} 
[2026-11-03 13:18:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:18:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37463711232819200,"km_value":37463711232819.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:18:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1529112780577079296,"description":"Unknown IO ID 44"} 
[2026-11-03 13:18:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185142272001,"power":28028,"unknown_82":206,"unknown_83":41216,"ignition":32,"odometer":null,"unknown_44":-1529112780577079296}} 
[2026-11-03 13:18:10] local.INFO: DEBUG: GPS processor result {"connection_id":229935,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54559,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:18:10] local.INFO: GPS data processed {"connection_id":229935,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:18:10] local.INFO: Acknowledgment sent {"connection_id":229935,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:18:41] local.INFO: TCP Data received {"connection_id":229935,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05fb020012ceaa140071471100006014a25..."} 
[2026-11-03 13:18:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229935,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05fb020012ceaa140071471100006014a25..."} 
[2026-11-03 13:18:41] local.INFO: Processing buffer {"connection_id":229935,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05fb020012ceaa140071471100006014a25..."} 
[2026-11-03 13:18:41] local.INFO: Packet analysis {"connection_id":229935,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a05f"} 
[2026-11-03 13:18:41] local.INFO: Extracted packet for processing {"connection_id":229935,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a05f"} 
[2026-11-03 13:18:41] local.INFO: GPS Element Parsed {"raw_longitude":753574208,"raw_latitude":118780176,"longitude_deg":75.3574208,"latitude_deg":11.8780176,"altitude":6,"angle":330,"satellites":37,"speed":31,"hex_longitude":"2ceaa140","hex_latitude":"07147110","is_valid_coordinates":true} 
[2026-11-03 13:18:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:18:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185145856001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:18:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37464170794319872,"note":"Value kept but may cause issues"} 
[2026-11-03 13:18:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1534531173876690944,"note":"Value kept but may cause issues"} 
[2026-11-03 13:18:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,82,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:18:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793691988000,"timestamp_ms":1793691988000,"timestamp_seconds":1793691988,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05fb020"} 
[2026-11-03 13:18:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:18:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13:18:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 13:18:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:18:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:18:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:18:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:18:41] local.INFO: Teltonika packet parsed successfully {"connection_id":229935,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:18:41] local.INFO: Passing IMEI to GPS processor {"connection_id":229935,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:18:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":229935,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:18: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-11-03 13:18:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:18:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:18:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185145856001,"66":27615,"82":206,"83":41216,"24":31,"16":37464170794319872,"44":-1534531173876690944},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,82,83,24,16,44]} 
[2026-11-03 13:18:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:18:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:18:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185145856001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:18:41] local.INFO: Unknown IO ID detected {"io_id":82,"value":206,"description":"Unknown IO ID 82"} 
[2026-11-03 13:18:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:18:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37464170794319872,"km_value":37464170794319.875,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:18:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1534531173876690944,"description":"Unknown IO ID 44"} 
[2026-11-03 13:18:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185145856001,"power":27615,"unknown_82":206,"unknown_83":41216,"ignition":31,"odometer":null,"unknown_44":-1534531173876690944}} 
[2026-11-03 13:18:41] local.INFO: DEBUG: GPS processor result {"connection_id":229935,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54560,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:18:41] local.INFO: GPS data processed {"connection_id":229935,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:18:41] local.INFO: Acknowledgment sent {"connection_id":229935,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:19:09] local.INFO: TCP Data received {"connection_id":229936,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:19:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229936,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:19:09] local.INFO: Processing buffer {"connection_id":229936,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:19:09] local.INFO: IMEI packet received {"connection_id":229936,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:19:09] local.INFO: IMEI acknowledgment sent {"connection_id":229936,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:19:14] local.INFO: TCP Data received {"connection_id":229936,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:19:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229936,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:19:14] local.INFO: Processing buffer {"connection_id":229936,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:19:14] local.INFO: IMEI packet received {"connection_id":229936,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:19:14] local.INFO: IMEI acknowledgment sent {"connection_id":229936,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:19:15] local.INFO: TCP Data received {"connection_id":229936,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05fdb18012cea8e4007148f780007014320..."} 
[2026-11-03 13:19:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229936,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05fdb18012cea8e4007148f780007014320..."} 
[2026-11-03 13:19:15] local.INFO: Processing buffer {"connection_id":229936,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05fdb18012cea8e4007148f780007014320..."} 
[2026-11-03 13:19:15] local.INFO: Packet analysis {"connection_id":229936,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a05f"} 
[2026-11-03 13:19:15] local.INFO: Extracted packet for processing {"connection_id":229936,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a05f"} 
[2026-11-03 13:19:15] local.INFO: GPS Element Parsed {"raw_longitude":753569344,"raw_latitude":118787960,"longitude_deg":75.3569344,"latitude_deg":11.878796,"altitude":7,"angle":323,"satellites":32,"speed":29,"hex_longitude":"2cea8e40","hex_latitude":"07148f78","is_valid_coordinates":true} 
[2026-11-03 13:19: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-11-03 13:19:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185148928001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:19:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37464613175951360,"note":"Value kept but may cause issues"} 
[2026-11-03 13:19:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1539879198432096256,"note":"Value kept but may cause issues"} 
[2026-11-03 13:19:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,82,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:19:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793691999000,"timestamp_ms":1793691999000,"timestamp_seconds":1793691999,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05fdb18"} 
[2026-11-03 13:19:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:19: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-11-03 13:19: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":223,"data_length":795,"current_offset":136} 
[2026-11-03 13:19:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2740,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:19: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-11-03 13:19:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:19:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:19:15] local.INFO: Teltonika packet parsed successfully {"connection_id":229936,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:19:15] local.INFO: Passing IMEI to GPS processor {"connection_id":229936,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:19:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":229936,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:19: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-11-03 13:19:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:19:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:19:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185148928001,"66":28006,"82":206,"83":41216,"24":29,"16":37464613175951360,"44":-1539879198432096256},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,82,83,24,16,44]} 
[2026-11-03 13:19:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:19:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:19:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185148928001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:19:15] local.INFO: Unknown IO ID detected {"io_id":82,"value":206,"description":"Unknown IO ID 82"} 
[2026-11-03 13:19:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:19:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37464613175951360,"km_value":37464613175951.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:19:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1539879198432096256,"description":"Unknown IO ID 44"} 
[2026-11-03 13:19:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185148928001,"power":28006,"unknown_82":206,"unknown_83":41216,"ignition":29,"odometer":null,"unknown_44":-1539879198432096256}} 
[2026-11-03 13:19:15] local.INFO: DEBUG: GPS processor result {"connection_id":229936,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54561,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:19:15] local.INFO: GPS data processed {"connection_id":229936,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:19:15] local.INFO: Acknowledgment sent {"connection_id":229936,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:19:16] local.INFO: TCP Data received {"connection_id":229936,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a05fe6d0012cea8840071496100007013720..."} 
[2026-11-03 13:19:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229936,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a05fe6d0012cea8840071496100007013720..."} 
[2026-11-03 13:19:16] local.INFO: Processing buffer {"connection_id":229936,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a05fe6d0012cea8840071496100007013720..."} 
[2026-11-03 13:19:16] local.INFO: Packet analysis {"connection_id":229936,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a05f"} 
[2026-11-03 13:19:16] local.INFO: Extracted packet for processing {"connection_id":229936,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a05f"} 
[2026-11-03 13:19:16] local.INFO: GPS Element Parsed {"raw_longitude":753567808,"raw_latitude":118789648,"longitude_deg":75.3567808,"latitude_deg":11.8789648,"altitude":7,"angle":311,"satellites":32,"speed":29,"hex_longitude":"2cea8840","hex_latitude":"07149610","is_valid_coordinates":true} 
[2026-11-03 13:19: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-11-03 13:19:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185151744001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:19:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37464724845101056,"note":"Value kept but may cause issues"} 
[2026-11-03 13:19:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1545227222987606016,"note":"Value kept but may cause issues"} 
[2026-11-03 13:19:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,122,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:19:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793692002000,"timestamp_ms":1793692002000,"timestamp_seconds":1793692002,"priority":1,"record_length":96,"hex_timestamp":"000001a1a05fe6d0"} 
[2026-11-03 13:19:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:19: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-11-03 13:19: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":102,"data_length":795,"current_offset":136} 
[2026-11-03 13:19:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:19: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-11-03 13:19:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:19:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:19:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229936,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:19:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229936,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:19:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229936,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:19:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:19:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:19:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:19:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185151744001,"66":27930,"122":206,"83":41216,"24":29,"16":37464724845101056,"44":-1545227222987606016},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,122,83,24,16,44]} 
[2026-11-03 13:19:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:19:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:19:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185151744001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:19:16] local.INFO: Unknown IO ID detected {"io_id":122,"value":206,"description":"Unknown IO ID 122"} 
[2026-11-03 13:19:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:19:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37464724845101056,"km_value":37464724845101.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:19:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1545227222987606016,"description":"Unknown IO ID 44"} 
[2026-11-03 13:19:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185151744001,"power":27930,"unknown_122":206,"unknown_83":41216,"ignition":29,"odometer":null,"unknown_44":-1545227222987606016}} 
[2026-11-03 13:19:16] local.INFO: DEBUG: GPS processor result {"connection_id":229936,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54562,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:19:16] local.INFO: GPS data processed {"connection_id":229936,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:19:16] local.INFO: Acknowledgment sent {"connection_id":229936,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:19:47] local.INFO: TCP Data received {"connection_id":229936,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0601998012cea6cc00714abe8000d013525..."} 
[2026-11-03 13:19:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229936,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0601998012cea6cc00714abe8000d013525..."} 
[2026-11-03 13:19:47] local.INFO: Processing buffer {"connection_id":229936,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0601998012cea6cc00714abe8000d013525..."} 
[2026-11-03 13:19:47] local.INFO: Packet analysis {"connection_id":229936,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a060"} 
[2026-11-03 13:19:47] local.INFO: Extracted packet for processing {"connection_id":229936,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a060"} 
[2026-11-03 13:19:47] local.INFO: GPS Element Parsed {"raw_longitude":753560768,"raw_latitude":118795240,"longitude_deg":75.3560768,"latitude_deg":11.879524,"altitude":13,"angle":309,"satellites":37,"speed":23,"hex_longitude":"2cea6cc0","hex_latitude":"0714abe8","is_valid_coordinates":true} 
[2026-11-03 13:19: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-11-03 13:19:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185152512001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:19:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37465154341830656,"note":"Value kept but may cause issues"} 
[2026-11-03 13:19:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1546916072847437824,"note":"Value kept but may cause issues"} 
[2026-11-03 13:19:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,122,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:19:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793692015000,"timestamp_ms":1793692015000,"timestamp_seconds":1793692015,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0601998"} 
[2026-11-03 13:19:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:19: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-11-03 13:19:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 13:19:47] 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-11-03 13:19: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-11-03 13:19:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:19:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:19:47] local.INFO: Teltonika packet parsed successfully {"connection_id":229936,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:19:47] local.INFO: Passing IMEI to GPS processor {"connection_id":229936,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:19:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":229936,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:19: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-11-03 13:19:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:19:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:19:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185152512001,"66":27930,"122":206,"83":41216,"24":23,"16":37465154341830656,"44":-1546916072847437824},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,122,83,24,16,44]} 
[2026-11-03 13:19:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:19:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:19:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185152512001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:19:47] local.INFO: Unknown IO ID detected {"io_id":122,"value":206,"description":"Unknown IO ID 122"} 
[2026-11-03 13:19:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:19:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37465154341830656,"km_value":37465154341830.66,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:19:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1546916072847437824,"description":"Unknown IO ID 44"} 
[2026-11-03 13:19:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185152512001,"power":27930,"unknown_122":206,"unknown_83":41216,"ignition":23,"odometer":null,"unknown_44":-1546916072847437824}} 
[2026-11-03 13:19:47] local.INFO: DEBUG: GPS processor result {"connection_id":229936,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54563,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:19:47] local.INFO: GPS data processed {"connection_id":229936,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:19:47] local.INFO: Acknowledgment sent {"connection_id":229936,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:20:05] local.INFO: TCP Data received {"connection_id":231776,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:20:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231776,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:20:05] local.INFO: Processing buffer {"connection_id":231776,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:20:05] local.INFO: IMEI packet received {"connection_id":231776,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:20:05] local.INFO: IMEI acknowledgment sent {"connection_id":231776,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:20:09] local.INFO: TCP Data received {"connection_id":231776,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:20:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231776,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:20:09] local.INFO: Processing buffer {"connection_id":231776,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:20:09] local.INFO: IMEI packet received {"connection_id":231776,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:20:09] local.INFO: IMEI acknowledgment sent {"connection_id":231776,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:20:10] local.INFO: TCP Data received {"connection_id":231776,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0605c00012cea52400714c4b80010013f29..."} 
[2026-11-03 13:20:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231776,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0605c00012cea52400714c4b80010013f29..."} 
[2026-11-03 13:20:10] local.INFO: Processing buffer {"connection_id":231776,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0605c00012cea52400714c4b80010013f29..."} 
[2026-11-03 13:20:10] local.INFO: Packet analysis {"connection_id":231776,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a060"} 
[2026-11-03 13:20:10] local.INFO: Extracted packet for processing {"connection_id":231776,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a060"} 
[2026-11-03 13:20:10] local.INFO: GPS Element Parsed {"raw_longitude":753553984,"raw_latitude":118801592,"longitude_deg":75.3553984,"latitude_deg":11.8801592,"altitude":16,"angle":319,"satellites":41,"speed":15,"hex_longitude":"2cea5240","hex_latitude":"0714c4b8","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:20:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185155840001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:20:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37465601018429440,"note":"Value kept but may cause issues"} 
[2026-11-03 13:20:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1554656634705549312,"note":"Value kept but may cause issues"} 
[2026-11-03 13:20:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,122,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:20:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793692032000,"timestamp_ms":1793692032000,"timestamp_seconds":1793692032,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0605c00"} 
[2026-11-03 13:20:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13: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-11-03 13: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 13:20:10] 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-11-03 13: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-11-03 13:20:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:20:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:20:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231776,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:20:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:20:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13: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-11-03 13:20:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:20:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:20:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185155840001,"66":27995,"122":206,"83":41216,"24":15,"16":37465601018429440,"44":-1554656634705549312},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,122,83,24,16,44]} 
[2026-11-03 13:20:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:20:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:20:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185155840001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:20:10] local.INFO: Unknown IO ID detected {"io_id":122,"value":206,"description":"Unknown IO ID 122"} 
[2026-11-03 13:20:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:20:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37465601018429440,"km_value":37465601018429.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:20:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1554656634705549312,"description":"Unknown IO ID 44"} 
[2026-11-03 13:20:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185155840001,"power":27995,"unknown_122":206,"unknown_83":41216,"ignition":15,"odometer":null,"unknown_44":-1554656634705549312}} 
[2026-11-03 13:20:10] local.INFO: DEBUG: GPS processor result {"connection_id":231776,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54564,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:20:10] local.INFO: GPS data processed {"connection_id":231776,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:20:10] local.INFO: Acknowledgment sent {"connection_id":231776,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:20:41] local.INFO: TCP Data received {"connection_id":231776,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a06257d0012ce9b800071621000009015827..."} 
[2026-11-03 13:20:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231776,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a06257d0012ce9b800071621000009015827..."} 
[2026-11-03 13:20:41] local.INFO: Processing buffer {"connection_id":231776,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a06257d0012ce9b800071621000009015827..."} 
[2026-11-03 13:20:41] local.INFO: Packet analysis {"connection_id":231776,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a062"} 
[2026-11-03 13:20:41] local.INFO: Extracted packet for processing {"connection_id":231776,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a062"} 
[2026-11-03 13:20:41] local.INFO: GPS Element Parsed {"raw_longitude":753514496,"raw_latitude":118890752,"longitude_deg":75.3514496,"latitude_deg":11.8890752,"altitude":9,"angle":344,"satellites":39,"speed":29,"hex_longitude":"2ce9b800","hex_latitude":"07162100","is_valid_coordinates":true} 
[2026-11-03 13:20: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-11-03 13:20:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185190656001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:20:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37470411381800960,"note":"Value kept but may cause issues"} 
[2026-11-03 13:20:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1603211068165896192,"note":"Value kept but may cause issues"} 
[2026-11-03 13:20:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,208,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:20:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793692162000,"timestamp_ms":1793692162000,"timestamp_seconds":1793692162,"priority":1,"record_length":96,"hex_timestamp":"000001a1a06257d0"} 
[2026-11-03 13:20:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:20:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13:20:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 13:20:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:20: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-11-03 13:20:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:20:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:20:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231776,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:20:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:20:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:20: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-11-03 13:20:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:20:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:20:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185190656001,"66":27930,"208":206,"83":41216,"24":29,"16":37470411381800960,"44":-1603211068165896192},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,208,83,24,16,44]} 
[2026-11-03 13:20:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:20:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:20:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185190656001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:20:41] local.INFO: Unknown IO ID detected {"io_id":208,"value":206,"description":"Unknown IO ID 208"} 
[2026-11-03 13:20:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:20:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37470411381800960,"km_value":37470411381800.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:20:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1603211068165896192,"description":"Unknown IO ID 44"} 
[2026-11-03 13:20:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185190656001,"power":27930,"unknown_208":206,"unknown_83":41216,"ignition":29,"odometer":null,"unknown_44":-1603211068165896192}} 
[2026-11-03 13:20:41] local.INFO: DEBUG: GPS processor result {"connection_id":231776,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54565,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:20:41] local.INFO: GPS data processed {"connection_id":231776,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:20:41] local.INFO: Acknowledgment sent {"connection_id":231776,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:21:04] local.INFO: TCP Data received {"connection_id":229938,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:21:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229938,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:21:04] local.INFO: Processing buffer {"connection_id":229938,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:21:04] local.INFO: IMEI packet received {"connection_id":229938,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:21:04] local.INFO: IMEI acknowledgment sent {"connection_id":229938,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:21:05] local.INFO: TCP Data received {"connection_id":229938,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:21:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229938,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:21:05] local.INFO: Processing buffer {"connection_id":229938,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:21:05] local.INFO: IMEI packet received {"connection_id":229938,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:21:05] local.INFO: IMEI acknowledgment sent {"connection_id":229938,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:21:09] local.INFO: TCP Data received {"connection_id":229938,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:21:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229938,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:21:09] local.INFO: Processing buffer {"connection_id":229938,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:21:09] local.INFO: IMEI packet received {"connection_id":229938,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:21:09] local.INFO: IMEI acknowledgment sent {"connection_id":229938,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:21:10] local.INFO: TCP Data received {"connection_id":229938,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a062a9d8012ce9b0c007163ea80009015b28..."} 
[2026-11-03 13:21:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229938,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a062a9d8012ce9b0c007163ea80009015b28..."} 
[2026-11-03 13:21:10] local.INFO: Processing buffer {"connection_id":229938,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a062a9d8012ce9b0c007163ea80009015b28..."} 
[2026-11-03 13:21:10] local.INFO: Packet analysis {"connection_id":229938,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a062"} 
[2026-11-03 13:21:10] local.INFO: Extracted packet for processing {"connection_id":229938,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a062"} 
[2026-11-03 13:21:10] local.INFO: GPS Element Parsed {"raw_longitude":753512640,"raw_latitude":118898344,"longitude_deg":75.351264,"latitude_deg":11.8898344,"altitude":9,"angle":347,"satellites":40,"speed":0,"hex_longitude":"2ce9b0c0","hex_latitude":"07163ea8","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:21:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185193472001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:21:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37470789338923008,"note":"Value kept but may cause issues"} 
[2026-11-03 13:21:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1605533236721549312,"note":"Value kept but may cause issues"} 
[2026-11-03 13:21:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,208,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:21:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793692183000,"timestamp_ms":1793692183000,"timestamp_seconds":1793692183,"priority":1,"record_length":96,"hex_timestamp":"000001a1a062a9d8"} 
[2026-11-03 13:21:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13: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-11-03 13: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 13:21:10] 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-11-03 13: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-11-03 13:21:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:21:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:21:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229938,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:21:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229938,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:21:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229938,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13: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-11-03 13:21:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:21:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:21:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185193472001,"66":27930,"208":206,"83":41216,"24":0,"16":37470789338923008,"44":-1605533236721549312},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,208,83,24,16,44]} 
[2026-11-03 13:21:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:21:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:21:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185193472001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:21:10] local.INFO: Unknown IO ID detected {"io_id":208,"value":206,"description":"Unknown IO ID 208"} 
[2026-11-03 13:21:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:21:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37470789338923008,"km_value":37470789338923.01,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:21:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1605533236721549312,"description":"Unknown IO ID 44"} 
[2026-11-03 13:21:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185193472001,"power":27930,"unknown_208":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1605533236721549312}} 
[2026-11-03 13:21:10] local.INFO: DEBUG: GPS processor result {"connection_id":229938,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54566,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:21:10] local.INFO: GPS data processed {"connection_id":229938,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:21:10] local.INFO: Acknowledgment sent {"connection_id":229938,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:21:40] local.INFO: TCP Data received {"connection_id":229939,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:21:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229939,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:21:40] local.INFO: Processing buffer {"connection_id":229939,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:21:40] local.INFO: IMEI packet received {"connection_id":229939,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 13:21:40] local.INFO: IMEI acknowledgment sent {"connection_id":229939,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:21:42] local.INFO: TCP Data received {"connection_id":229938,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a062ec40012ce9a880071661500009015b24..."} 
[2026-11-03 13:21:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229938,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a062ec40012ce9a880071661500009015b24..."} 
[2026-11-03 13:21:42] local.INFO: Processing buffer {"connection_id":229938,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a062ec40012ce9a880071661500009015b24..."} 
[2026-11-03 13:21:42] local.INFO: Packet analysis {"connection_id":229938,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a062"} 
[2026-11-03 13:21:42] local.INFO: Extracted packet for processing {"connection_id":229938,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a062"} 
[2026-11-03 13:21:42] local.INFO: GPS Element Parsed {"raw_longitude":753510528,"raw_latitude":118907216,"longitude_deg":75.3510528,"latitude_deg":11.8907216,"altitude":9,"angle":347,"satellites":36,"speed":30,"hex_longitude":"2ce9a880","hex_latitude":"07166150","is_valid_coordinates":true} 
[2026-11-03 13:21:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:21:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185198848001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:21:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37471231720554496,"note":"Value kept but may cause issues"} 
[2026-11-03 13:21:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1607573930300758016,"note":"Value kept but may cause issues"} 
[2026-11-03 13:21:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:21:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793692200000,"timestamp_ms":1793692200000,"timestamp_seconds":1793692200,"priority":1,"record_length":96,"hex_timestamp":"000001a1a062ec40"} 
[2026-11-03 13:21:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:21: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-11-03 13:21:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 13:21:42] 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-11-03 13:21:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:21:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:21:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:21:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229938,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:21:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229938,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:21:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229938,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:21: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-11-03 13:21:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:21:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:21:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185198848001,"66":28050,"206":206,"83":41216,"24":30,"16":37471231720554496,"44":-1607573930300758016},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,83,24,16,44]} 
[2026-11-03 13:21:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:21:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:21:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185198848001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:21:42] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-11-03 13:21:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:21:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37471231720554496,"km_value":37471231720554.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:21:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1607573930300758016,"description":"Unknown IO ID 44"} 
[2026-11-03 13:21:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185198848001,"power":28050,"unknown_206":206,"unknown_83":41216,"ignition":30,"odometer":null,"unknown_44":-1607573930300758016}} 
[2026-11-03 13:21:42] local.INFO: DEBUG: GPS processor result {"connection_id":229938,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54567,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:21:42] local.INFO: GPS data processed {"connection_id":229938,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:21:42] local.INFO: Acknowledgment sent {"connection_id":229938,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:22:05] local.INFO: TCP Data received {"connection_id":231777,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:22:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231777,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:22:05] local.INFO: Processing buffer {"connection_id":231777,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:22:05] local.INFO: IMEI packet received {"connection_id":231777,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:22:05] local.INFO: IMEI acknowledgment sent {"connection_id":231777,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:22:08] local.INFO: TCP Data received {"connection_id":231777,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:22:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231777,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:22:08] local.INFO: Processing buffer {"connection_id":231777,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:22:08] local.INFO: IMEI packet received {"connection_id":231777,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:22:08] local.INFO: IMEI acknowledgment sent {"connection_id":231777,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:22:10] local.INFO: TCP Data received {"connection_id":231777,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:22:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231777,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:22:10] local.INFO: Processing buffer {"connection_id":231777,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:22:10] local.INFO: IMEI packet received {"connection_id":231777,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:22:10] local.INFO: IMEI acknowledgment sent {"connection_id":231777,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:22:11] local.INFO: TCP Data received {"connection_id":231777,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0632ac0012ce9a280071685100009016126..."} 
[2026-11-03 13:22:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231777,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0632ac0012ce9a280071685100009016126..."} 
[2026-11-03 13:22:11] local.INFO: Processing buffer {"connection_id":231777,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0632ac0012ce9a280071685100009016126..."} 
[2026-11-03 13:22:11] local.INFO: Packet analysis {"connection_id":231777,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a063"} 
[2026-11-03 13:22:11] local.INFO: Extracted packet for processing {"connection_id":231777,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a063"} 
[2026-11-03 13:22:11] local.INFO: GPS Element Parsed {"raw_longitude":753508992,"raw_latitude":118916368,"longitude_deg":75.3508992,"latitude_deg":11.8916368,"altitude":9,"angle":353,"satellites":38,"speed":31,"hex_longitude":"2ce9a280","hex_latitude":"07168510","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:22:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185203200001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:22:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37471682692120576,"note":"Value kept but may cause issues"} 
[2026-11-03 13:22:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1609896098856349696,"note":"Value kept but may cause issues"} 
[2026-11-03 13:22:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:22:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793692216000,"timestamp_ms":1793692216000,"timestamp_seconds":1793692216,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0632ac0"} 
[2026-11-03 13:22:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13: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-11-03 13: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 13:22:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13: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-11-03 13:22:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:22:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:22:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231777,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:22:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231777,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:22:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231777,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13: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-11-03 13:22:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:22:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:22:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185203200001,"66":28028,"206":206,"83":41216,"24":31,"16":37471682692120576,"44":-1609896098856349696},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,83,24,16,44]} 
[2026-11-03 13:22:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:22:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:22:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185203200001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:22:11] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-11-03 13:22:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:22:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37471682692120576,"km_value":37471682692120.58,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:22:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1609896098856349696,"description":"Unknown IO ID 44"} 
[2026-11-03 13:22:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185203200001,"power":28028,"unknown_206":206,"unknown_83":41216,"ignition":31,"odometer":null,"unknown_44":-1609896098856349696}} 
[2026-11-03 13:22:11] local.INFO: DEBUG: GPS processor result {"connection_id":231777,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54568,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:22:11] local.INFO: GPS data processed {"connection_id":231777,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:22:11] local.INFO: Acknowledgment sent {"connection_id":231777,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:22:15] local.INFO: TCP Data received {"connection_id":231777,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a06355b8012ce99f400716aa480009000225..."} 
[2026-11-03 13:22:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231777,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a06355b8012ce99f400716aa480009000225..."} 
[2026-11-03 13:22:15] local.INFO: Processing buffer {"connection_id":231777,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a06355b8012ce99f400716aa480009000225..."} 
[2026-11-03 13:22:15] local.INFO: Packet analysis {"connection_id":231777,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a063"} 
[2026-11-03 13:22:15] local.INFO: Extracted packet for processing {"connection_id":231777,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a063"} 
[2026-11-03 13:22:15] local.INFO: GPS Element Parsed {"raw_longitude":753508160,"raw_latitude":118925896,"longitude_deg":75.350816,"latitude_deg":11.8925896,"altitude":9,"angle":2,"satellites":37,"speed":34,"hex_longitude":"2ce99f40","hex_latitude":"0716aa48","is_valid_coordinates":true} 
[2026-11-03 13:22: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-11-03 13:22:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185207296001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:22:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37472146548588544,"note":"Value kept but may cause issues"} 
[2026-11-03 13:22:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1611584948714270720,"note":"Value kept but may cause issues"} 
[2026-11-03 13:22:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:22:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793692227000,"timestamp_ms":1793692227000,"timestamp_seconds":1793692227,"priority":1,"record_length":96,"hex_timestamp":"000001a1a06355b8"} 
[2026-11-03 13:22:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:22: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-11-03 13:22: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":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 13:22:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:22: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-11-03 13:22:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:22:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:22:15] local.INFO: Teltonika packet parsed successfully {"connection_id":231777,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:22:15] local.INFO: Passing IMEI to GPS processor {"connection_id":231777,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:22:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":231777,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:22: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-11-03 13:22:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:22:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:22:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185207296001,"66":28028,"206":206,"83":41216,"24":34,"16":37472146548588544,"44":-1611584948714270720},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,83,24,16,44]} 
[2026-11-03 13:22:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:22:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:22:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185207296001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:22:15] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-11-03 13:22:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:22:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37472146548588544,"km_value":37472146548588.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:22:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1611584948714270720,"description":"Unknown IO ID 44"} 
[2026-11-03 13:22:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185207296001,"power":28028,"unknown_206":206,"unknown_83":41216,"ignition":34,"odometer":null,"unknown_44":-1611584948714270720}} 
[2026-11-03 13:22:15] local.INFO: DEBUG: GPS processor result {"connection_id":231777,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54569,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:22:15] local.INFO: GPS data processed {"connection_id":231777,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:22:15] local.INFO: Acknowledgment sent {"connection_id":231777,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:22:46] local.INFO: TCP Data received {"connection_id":231777,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a064a5a8012ce98fc007179198001b002028..."} 
[2026-11-03 13:22:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231777,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a064a5a8012ce98fc007179198001b002028..."} 
[2026-11-03 13:22:46] local.INFO: Processing buffer {"connection_id":231777,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a064a5a8012ce98fc007179198001b002028..."} 
[2026-11-03 13:22:46] local.INFO: Packet analysis {"connection_id":231777,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a064"} 
[2026-11-03 13:22:46] local.INFO: Extracted packet for processing {"connection_id":231777,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a064"} 
[2026-11-03 13:22:46] local.INFO: GPS Element Parsed {"raw_longitude":753504192,"raw_latitude":118985112,"longitude_deg":75.3504192,"latitude_deg":11.8985112,"altitude":27,"angle":32,"satellites":40,"speed":26,"hex_longitude":"2ce98fc0","hex_latitude":"07179198","is_valid_coordinates":true} 
[2026-11-03 13:22: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-11-03 13:22:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185231872001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:22:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37475397838831616,"note":"Value kept but may cause issues"} 
[2026-11-03 13:22:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1617355185719363584,"note":"Value kept but may cause issues"} 
[2026-11-03 13:22:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,53,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:22:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793692313000,"timestamp_ms":1793692313000,"timestamp_seconds":1793692313,"priority":1,"record_length":96,"hex_timestamp":"000001a1a064a5a8"} 
[2026-11-03 13:22:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:22: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-11-03 13:22: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":109,"n8_eight_byte":222,"data_length":795,"current_offset":136} 
[2026-11-03 13:22:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2741,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:22: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-11-03 13:22:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:22:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:22:46] local.INFO: Teltonika packet parsed successfully {"connection_id":231777,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:22:46] local.INFO: Passing IMEI to GPS processor {"connection_id":231777,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:22:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":231777,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:22:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:22:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:22:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:22:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185231872001,"66":27995,"53":206,"83":41216,"24":26,"16":37475397838831616,"44":-1617355185719363584},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,53,83,24,16,44]} 
[2026-11-03 13:22:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:22:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:22:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185231872001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:22:46] local.INFO: Unknown IO ID detected {"io_id":53,"value":206,"description":"Unknown IO ID 53"} 
[2026-11-03 13:22:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:22:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37475397838831616,"km_value":37475397838831.62,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:22:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1617355185719363584,"description":"Unknown IO ID 44"} 
[2026-11-03 13:22:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185231872001,"power":27995,"unknown_53":206,"unknown_83":41216,"ignition":26,"odometer":null,"unknown_44":-1617355185719363584}} 
[2026-11-03 13:22:46] local.INFO: DEBUG: GPS processor result {"connection_id":231777,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54570,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:22:46] local.INFO: GPS data processed {"connection_id":231777,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:22:46] local.INFO: Acknowledgment sent {"connection_id":231777,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:23:04] local.INFO: TCP Data received {"connection_id":229941,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:23:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229941,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:23:04] local.INFO: Processing buffer {"connection_id":229941,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:23:04] local.INFO: IMEI packet received {"connection_id":229941,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:23:04] local.INFO: IMEI acknowledgment sent {"connection_id":229941,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:23:09] local.INFO: TCP Data received {"connection_id":229941,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:23:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229941,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:23:09] local.INFO: Processing buffer {"connection_id":229941,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:23:09] local.INFO: IMEI packet received {"connection_id":229941,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:23:09] local.INFO: IMEI acknowledgment sent {"connection_id":229941,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:23:18] local.INFO: TCP Data received {"connection_id":229941,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a064a990012ce99080071793f0001a000f28..."} 
[2026-11-03 13:23:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229941,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a064a990012ce99080071793f0001a000f28..."} 
[2026-11-03 13:23:18] local.INFO: Processing buffer {"connection_id":229941,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a064a990012ce99080071793f0001a000f28..."} 
[2026-11-03 13:23:18] local.INFO: Packet analysis {"connection_id":229941,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a064"} 
[2026-11-03 13:23:18] local.INFO: Extracted packet for processing {"connection_id":229941,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a064"} 
[2026-11-03 13:23:18] local.INFO: GPS Element Parsed {"raw_longitude":753504384,"raw_latitude":118985712,"longitude_deg":75.3504384,"latitude_deg":11.8985712,"altitude":26,"angle":15,"satellites":40,"speed":27,"hex_longitude":"2ce99080","hex_latitude":"071793f0","is_valid_coordinates":true} 
[2026-11-03 13:23: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-11-03 13:23:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185232128001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:23:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37475427903602688,"note":"Value kept but may cause issues"} 
[2026-11-03 13:23:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1616862604509997056,"note":"Value kept but may cause issues"} 
[2026-11-03 13:23:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,53,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:23:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793692314000,"timestamp_ms":1793692314000,"timestamp_seconds":1793692314,"priority":1,"record_length":96,"hex_timestamp":"000001a1a064a990"} 
[2026-11-03 13:23:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:23:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13:23: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 13:23:18] 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-11-03 13:23: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-11-03 13:23:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:23:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:23:18] local.INFO: Teltonika packet parsed successfully {"connection_id":229941,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:23:18] local.INFO: Passing IMEI to GPS processor {"connection_id":229941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:23:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":229941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:23:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:23:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:23:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:23:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185232128001,"66":27995,"53":206,"83":41216,"24":27,"16":37475427903602688,"44":-1616862604509997056},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,53,83,24,16,44]} 
[2026-11-03 13:23:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:23:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:23:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185232128001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:23:19] local.INFO: Unknown IO ID detected {"io_id":53,"value":206,"description":"Unknown IO ID 53"} 
[2026-11-03 13:23:19] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:23:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37475427903602688,"km_value":37475427903602.69,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:23:19] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1616862604509997056,"description":"Unknown IO ID 44"} 
[2026-11-03 13:23:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185232128001,"power":27995,"unknown_53":206,"unknown_83":41216,"ignition":27,"odometer":null,"unknown_44":-1616862604509997056}} 
[2026-11-03 13:23:19] local.INFO: DEBUG: GPS processor result {"connection_id":229941,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54571,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:23:19] local.INFO: GPS data processed {"connection_id":229941,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:23:19] local.INFO: Acknowledgment sent {"connection_id":229941,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:24:09] local.INFO: TCP Data received {"connection_id":228210,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:24:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228210,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:24:09] local.INFO: Processing buffer {"connection_id":228210,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:24:09] local.INFO: IMEI packet received {"connection_id":228210,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:24:09] local.INFO: IMEI acknowledgment sent {"connection_id":228210,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:24:09] local.INFO: TCP Data received {"connection_id":228210,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:24:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228210,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:24:09] local.INFO: Processing buffer {"connection_id":228210,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:24:09] local.INFO: IMEI packet received {"connection_id":228210,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:24:09] local.INFO: IMEI acknowledgment sent {"connection_id":228210,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:24:14] local.INFO: TCP Data received {"connection_id":228210,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:24:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228210,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:24:14] local.INFO: Processing buffer {"connection_id":228210,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:24:14] local.INFO: IMEI packet received {"connection_id":228210,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:24:14] local.INFO: IMEI acknowledgment sent {"connection_id":228210,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:24:15] local.INFO: TCP Data received {"connection_id":228210,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a064b160012ce9914007179988001a000128..."} 
[2026-11-03 13:24:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228210,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a064b160012ce9914007179988001a000128..."} 
[2026-11-03 13:24:15] local.INFO: Processing buffer {"connection_id":228210,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a064b160012ce9914007179988001a000128..."} 
[2026-11-03 13:24:15] local.INFO: Packet analysis {"connection_id":228210,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a064"} 
[2026-11-03 13:24:15] local.INFO: Extracted packet for processing {"connection_id":228210,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a064"} 
[2026-11-03 13:24:15] local.INFO: GPS Element Parsed {"raw_longitude":753504576,"raw_latitude":118987144,"longitude_deg":75.3504576,"latitude_deg":11.8987144,"altitude":26,"angle":1,"satellites":40,"speed":30,"hex_longitude":"2ce99140","hex_latitude":"07179988","is_valid_coordinates":true} 
[2026-11-03 13:24: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-11-03 13:24:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185232384001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:24:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37475500918046720,"note":"Value kept but may cause issues"} 
[2026-11-03 13:24:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1616651498277310464,"note":"Value kept but may cause issues"} 
[2026-11-03 13:24:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,53,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:24:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793692316000,"timestamp_ms":1793692316000,"timestamp_seconds":1793692316,"priority":1,"record_length":96,"hex_timestamp":"000001a1a064b160"} 
[2026-11-03 13:24:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:24: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-11-03 13:24: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 13:24:15] 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-11-03 13:24: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-11-03 13:24:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:24:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:24:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228210,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:24:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228210,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:24:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228210,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:24: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-11-03 13:24:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:24:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:24:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185232384001,"66":27995,"53":206,"83":41216,"24":30,"16":37475500918046720,"44":-1616651498277310464},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,53,83,24,16,44]} 
[2026-11-03 13:24:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:24:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:24:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185232384001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:24:15] local.INFO: Unknown IO ID detected {"io_id":53,"value":206,"description":"Unknown IO ID 53"} 
[2026-11-03 13:24:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:24:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37475500918046720,"km_value":37475500918046.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:24:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1616651498277310464,"description":"Unknown IO ID 44"} 
[2026-11-03 13:24:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185232384001,"power":27995,"unknown_53":206,"unknown_83":41216,"ignition":30,"odometer":null,"unknown_44":-1616651498277310464}} 
[2026-11-03 13:24:15] local.INFO: DEBUG: GPS processor result {"connection_id":228210,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54572,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:24:15] local.INFO: GPS data processed {"connection_id":228210,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:24:15] local.INFO: Acknowledgment sent {"connection_id":228210,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:24:18] local.INFO: TCP Data received {"connection_id":228210,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a064e040012ce992c00717be600019000328..."} 
[2026-11-03 13:24:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228210,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a064e040012ce992c00717be600019000328..."} 
[2026-11-03 13:24:18] local.INFO: Processing buffer {"connection_id":228210,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a064e040012ce992c00717be600019000328..."} 
[2026-11-03 13:24:18] local.INFO: Packet analysis {"connection_id":228210,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a064"} 
[2026-11-03 13:24:18] local.INFO: Extracted packet for processing {"connection_id":228210,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a064"} 
[2026-11-03 13:24:18] local.INFO: GPS Element Parsed {"raw_longitude":753504960,"raw_latitude":118996576,"longitude_deg":75.350496,"latitude_deg":11.8996576,"altitude":25,"angle":3,"satellites":40,"speed":31,"hex_longitude":"2ce992c0","hex_latitude":"0717be60","is_valid_coordinates":true} 
[2026-11-03 13:24: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-11-03 13:24:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185232896001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:24:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37475956184580096,"note":"Value kept but may cause issues"} 
[2026-11-03 13:24:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1616440392044410880,"note":"Value kept but may cause issues"} 
[2026-11-03 13:24:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,53,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:24:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793692328000,"timestamp_ms":1793692328000,"timestamp_seconds":1793692328,"priority":1,"record_length":96,"hex_timestamp":"000001a1a064e040"} 
[2026-11-03 13:24:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:24:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13:24: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 13:24:18] 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-11-03 13:24: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-11-03 13:24:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:24:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:24:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228210,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:24:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228210,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:24:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228210,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:24:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:24:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:24:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:24:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185232896001,"66":27919,"53":206,"83":41216,"24":31,"16":37475956184580096,"44":-1616440392044410880},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,53,83,24,16,44]} 
[2026-11-03 13:24:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:24:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:24:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185232896001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:24:18] local.INFO: Unknown IO ID detected {"io_id":53,"value":206,"description":"Unknown IO ID 53"} 
[2026-11-03 13:24:18] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:24:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37475956184580096,"km_value":37475956184580.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:24:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1616440392044410880,"description":"Unknown IO ID 44"} 
[2026-11-03 13:24:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185232896001,"power":27919,"unknown_53":206,"unknown_83":41216,"ignition":31,"odometer":null,"unknown_44":-1616440392044410880}} 
[2026-11-03 13:24:18] local.INFO: DEBUG: GPS processor result {"connection_id":228210,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54573,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:24:18] local.INFO: GPS data processed {"connection_id":228210,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:24:18] local.INFO: Acknowledgment sent {"connection_id":228210,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:24:49] local.INFO: TCP Data received {"connection_id":228210,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0651308012ce994800717e2480017000026..."} 
[2026-11-03 13:24:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228210,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0651308012ce994800717e2480017000026..."} 
[2026-11-03 13:24:49] local.INFO: Processing buffer {"connection_id":228210,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0651308012ce994800717e2480017000026..."} 
[2026-11-03 13:24:49] local.INFO: Packet analysis {"connection_id":228210,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a065"} 
[2026-11-03 13:24:49] local.INFO: Extracted packet for processing {"connection_id":228210,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a065"} 
[2026-11-03 13:24:49] local.INFO: GPS Element Parsed {"raw_longitude":753505408,"raw_latitude":119005768,"longitude_deg":75.3505408,"latitude_deg":11.9005768,"altitude":23,"angle":0,"satellites":38,"speed":27,"hex_longitude":"2ce99480","hex_latitude":"0717e248","is_valid_coordinates":true} 
[2026-11-03 13:24: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-11-03 13:24:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185235968001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:24:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37476402861178880,"note":"Value kept but may cause issues"} 
[2026-11-03 13:24:49] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1616018179576930304,"note":"Value kept but may cause issues"} 
[2026-11-03 13:24:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,53,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:24:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793692341000,"timestamp_ms":1793692341000,"timestamp_seconds":1793692341,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0651308"} 
[2026-11-03 13:24:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:24:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13:24: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 13:24:49] 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-11-03 13:24: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-11-03 13:24:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:24:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:24:49] local.INFO: Teltonika packet parsed successfully {"connection_id":228210,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:24:49] local.INFO: Passing IMEI to GPS processor {"connection_id":228210,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:24:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":228210,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:24: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-11-03 13:24:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:24:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:24:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185235968001,"66":28082,"53":206,"83":41216,"24":27,"16":37476402861178880,"44":-1616018179576930304},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,53,83,24,16,44]} 
[2026-11-03 13:24:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:24:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:24:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185235968001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:24:49] local.INFO: Unknown IO ID detected {"io_id":53,"value":206,"description":"Unknown IO ID 53"} 
[2026-11-03 13:24:49] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:24:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37476402861178880,"km_value":37476402861178.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:24:49] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1616018179576930304,"description":"Unknown IO ID 44"} 
[2026-11-03 13:24:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185235968001,"power":28082,"unknown_53":206,"unknown_83":41216,"ignition":27,"odometer":null,"unknown_44":-1616018179576930304}} 
[2026-11-03 13:24:49] local.INFO: DEBUG: GPS processor result {"connection_id":228210,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54574,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:24:49] local.INFO: GPS data processed {"connection_id":228210,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:24:49] local.INFO: Acknowledgment sent {"connection_id":228210,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:25:03] local.INFO: TCP Data received {"connection_id":229942,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:25:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229942,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:25:03] local.INFO: Processing buffer {"connection_id":229942,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:25:03] local.INFO: IMEI packet received {"connection_id":229942,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:25:03] local.INFO: IMEI acknowledgment sent {"connection_id":229942,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:25:04] local.INFO: TCP Data received {"connection_id":229942,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:25:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229942,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:25:04] local.INFO: Processing buffer {"connection_id":229942,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:25:04] local.INFO: IMEI packet received {"connection_id":229942,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:25:04] local.INFO: IMEI acknowledgment sent {"connection_id":229942,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:25:09] local.INFO: TCP Data received {"connection_id":229942,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:25:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229942,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:25:09] local.INFO: Processing buffer {"connection_id":229942,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:25:09] local.INFO: IMEI packet received {"connection_id":229942,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:25:09] local.INFO: IMEI acknowledgment sent {"connection_id":229942,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:25:10] local.INFO: TCP Data received {"connection_id":229942,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a066a560012ce9900007194c88001c016326..."} 
[2026-11-03 13:25:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229942,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a066a560012ce9900007194c88001c016326..."} 
[2026-11-03 13:25:10] local.INFO: Processing buffer {"connection_id":229942,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a066a560012ce9900007194c88001c016326..."} 
[2026-11-03 13:25:10] local.INFO: Packet analysis {"connection_id":229942,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:25:10] local.INFO: Extracted packet for processing {"connection_id":229942,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:25:10] local.INFO: GPS Element Parsed {"raw_longitude":753504256,"raw_latitude":119098504,"longitude_deg":75.3504256,"latitude_deg":11.9098504,"altitude":28,"angle":355,"satellites":38,"speed":45,"hex_longitude":"2ce99000","hex_latitude":"07194c88","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:25:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185263616001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:25:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37480908281872384,"note":"Value kept but may cause issues"} 
[2026-11-03 13:25:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1615666335832250368,"note":"Value kept but may cause issues"} 
[2026-11-03 13:25:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:25:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793692444000,"timestamp_ms":1793692444000,"timestamp_seconds":1793692444,"priority":1,"record_length":96,"hex_timestamp":"000001a1a066a560"} 
[2026-11-03 13:25:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13: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-11-03 13: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 13:25:10] 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-11-03 13: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-11-03 13:25:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:25:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:25:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229942,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:25:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:25:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13: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-11-03 13:25:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:25:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:25:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185263616001,"66":28050,"225":206,"83":41216,"24":45,"16":37480908281872384,"44":-1615666335832250368},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,83,24,16,44]} 
[2026-11-03 13:25:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:25:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:25:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185263616001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:25:10] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-11-03 13:25:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:25:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37480908281872384,"km_value":37480908281872.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:25:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1615666335832250368,"description":"Unknown IO ID 44"} 
[2026-11-03 13:25:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185263616001,"power":28050,"unknown_225":206,"unknown_83":41216,"ignition":45,"odometer":null,"unknown_44":-1615666335832250368}} 
[2026-11-03 13:25:10] local.INFO: DEBUG: GPS processor result {"connection_id":229942,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54575,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:25:10] local.INFO: GPS data processed {"connection_id":229942,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:25:10] local.INFO: Acknowledgment sent {"connection_id":229942,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:25:41] local.INFO: TCP Data received {"connection_id":229942,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a066cc70012ce98c4007197148001c015f28..."} 
[2026-11-03 13:25:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229942,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a066cc70012ce98c4007197148001c015f28..."} 
[2026-11-03 13:25:41] local.INFO: Processing buffer {"connection_id":229942,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a066cc70012ce98c4007197148001c015f28..."} 
[2026-11-03 13:25:41] local.INFO: Packet analysis {"connection_id":229942,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:25:41] local.INFO: Extracted packet for processing {"connection_id":229942,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:25:41] local.INFO: GPS Element Parsed {"raw_longitude":753503296,"raw_latitude":119107912,"longitude_deg":75.3503296,"latitude_deg":11.9107912,"altitude":28,"angle":351,"satellites":40,"speed":32,"hex_longitude":"2ce98c40","hex_latitude":"07197148","is_valid_coordinates":true} 
[2026-11-03 13:25: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-11-03 13:25:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185265664001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:25:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481367843373056,"note":"Value kept but may cause issues"} 
[2026-11-03 13:25:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1616792235736791040,"note":"Value kept but may cause issues"} 
[2026-11-03 13:25:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:25:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793692454000,"timestamp_ms":1793692454000,"timestamp_seconds":1793692454,"priority":1,"record_length":96,"hex_timestamp":"000001a1a066cc70"} 
[2026-11-03 13:25:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:25: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-11-03 13:25:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 13:25:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:25: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-11-03 13:25:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:25:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:25:41] local.INFO: Teltonika packet parsed successfully {"connection_id":229942,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:25:41] local.INFO: Passing IMEI to GPS processor {"connection_id":229942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:25:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":229942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:25: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-11-03 13:25:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:25:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:25:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185265664001,"66":28137,"225":206,"83":41216,"24":32,"16":37481367843373056,"44":-1616792235736791040},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,83,24,16,44]} 
[2026-11-03 13:25:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:25:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:25:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185265664001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:25:41] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-11-03 13:25:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:25:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481367843373056,"km_value":37481367843373.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:25:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1616792235736791040,"description":"Unknown IO ID 44"} 
[2026-11-03 13:25:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185265664001,"power":28137,"unknown_225":206,"unknown_83":41216,"ignition":32,"odometer":null,"unknown_44":-1616792235736791040}} 
[2026-11-03 13:25:41] local.INFO: DEBUG: GPS processor result {"connection_id":229942,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54576,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:25:41] local.INFO: GPS data processed {"connection_id":229942,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:25:41] local.INFO: Acknowledgment sent {"connection_id":229942,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:26:05] local.INFO: TCP Data received {"connection_id":231778,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:26:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231778,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:26:05] local.INFO: Processing buffer {"connection_id":231778,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:26:05] local.INFO: IMEI packet received {"connection_id":231778,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:26:05] local.INFO: IMEI acknowledgment sent {"connection_id":231778,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:26:09] local.INFO: TCP Data received {"connection_id":231778,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:26:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231778,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:26:09] local.INFO: Processing buffer {"connection_id":231778,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:26:09] local.INFO: IMEI packet received {"connection_id":231778,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:26:09] local.INFO: IMEI acknowledgment sent {"connection_id":231778,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:26:10] local.INFO: TCP Data received {"connection_id":231778,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:26:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231778,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:26:10] local.INFO: Processing buffer {"connection_id":231778,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:26:10] local.INFO: Packet analysis {"connection_id":231778,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:26:10] local.INFO: Extracted packet for processing {"connection_id":231778,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:26:10] local.INFO: GPS Element Parsed {"raw_longitude":753502272,"raw_latitude":119115008,"longitude_deg":75.3502272,"latitude_deg":11.9115008,"altitude":27,"angle":352,"satellites":38,"speed":36,"hex_longitude":"2ce98840","hex_latitude":"07198d00","is_valid_coordinates":true} 
[2026-11-03 13:26: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-11-03 13:26:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185268224001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:26:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:26:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1617847766897047552,"note":"Value kept but may cause issues"} 
[2026-11-03 13:26:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:26:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793692464000,"timestamp_ms":1793692464000,"timestamp_seconds":1793692464,"priority":1,"record_length":96,"hex_timestamp":"000001a1a066f380"} 
[2026-11-03 13:26:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:26: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-11-03 13:26:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 13:26:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:26: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-11-03 13:26:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:26:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:26:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231778,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:26:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:26:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:26: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-11-03 13:26:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:26:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:26:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185268224001,"66":28158,"225":206,"83":41216,"24":36,"16":37481715735724032,"44":-1617847766897047552},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,83,24,16,44]} 
[2026-11-03 13:26:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:26:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:26:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185268224001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:26:10] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-11-03 13:26:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:26:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:26:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1617847766897047552,"description":"Unknown IO ID 44"} 
[2026-11-03 13:26:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185268224001,"power":28158,"unknown_225":206,"unknown_83":41216,"ignition":36,"odometer":null,"unknown_44":-1617847766897047552}} 
[2026-11-03 13:26:10] local.INFO: DEBUG: GPS processor result {"connection_id":231778,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54577,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:26:10] local.INFO: GPS data processed {"connection_id":231778,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:26:10] local.INFO: Acknowledgment sent {"connection_id":231778,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:26:41] local.INFO: TCP Data received {"connection_id":231778,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:26:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231778,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:26:41] local.INFO: Processing buffer {"connection_id":231778,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:26:41] local.INFO: Packet analysis {"connection_id":231778,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:26:41] local.INFO: Extracted packet for processing {"connection_id":231778,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:26:41] local.INFO: GPS Element Parsed {"raw_longitude":753502272,"raw_latitude":119115008,"longitude_deg":75.3502272,"latitude_deg":11.9115008,"altitude":27,"angle":352,"satellites":38,"speed":36,"hex_longitude":"2ce98840","hex_latitude":"07198d00","is_valid_coordinates":true} 
[2026-11-03 13:26:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:26:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185268224001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:26:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:26:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1617847766897047552,"note":"Value kept but may cause issues"} 
[2026-11-03 13:26:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:26:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793692464000,"timestamp_ms":1793692464000,"timestamp_seconds":1793692464,"priority":1,"record_length":96,"hex_timestamp":"000001a1a066f380"} 
[2026-11-03 13:26:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:26: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-11-03 13:26:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 13:26:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:26:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:26:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:26:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:26:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231778,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:26:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:26:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:26:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.3","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:26:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:26:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:26:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185268224001,"66":28158,"225":206,"83":41216,"24":36,"16":37481715735724032,"44":-1617847766897047552},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,83,24,16,44]} 
[2026-11-03 13:26:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:26:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:26:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185268224001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:26:41] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-11-03 13:26:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:26:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:26:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1617847766897047552,"description":"Unknown IO ID 44"} 
[2026-11-03 13:26:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185268224001,"power":28158,"unknown_225":206,"unknown_83":41216,"ignition":36,"odometer":null,"unknown_44":-1617847766897047552}} 
[2026-11-03 13:26:41] local.INFO: DEBUG: GPS processor result {"connection_id":231778,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54578,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:26:41] local.INFO: GPS data processed {"connection_id":231778,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:26:41] local.INFO: Acknowledgment sent {"connection_id":231778,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:27:04] local.INFO: TCP Data received {"connection_id":228213,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:27:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228213,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:27:04] local.INFO: Processing buffer {"connection_id":228213,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:27:04] local.INFO: IMEI packet received {"connection_id":228213,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:27:04] local.INFO: IMEI acknowledgment sent {"connection_id":228213,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:27:06] local.INFO: TCP Data received {"connection_id":231779,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:27:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231779,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:27:06] local.INFO: Processing buffer {"connection_id":231779,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:27:06] local.INFO: IMEI packet received {"connection_id":231779,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 13:27:06] local.INFO: IMEI acknowledgment sent {"connection_id":231779,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:27:09] local.INFO: TCP Data received {"connection_id":228213,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:27:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228213,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:27:09] local.INFO: Processing buffer {"connection_id":228213,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:27:09] local.INFO: IMEI packet received {"connection_id":228213,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:27:09] local.INFO: IMEI acknowledgment sent {"connection_id":228213,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:27:10] local.INFO: TCP Data received {"connection_id":228213,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:27:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228213,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:27:10] local.INFO: Processing buffer {"connection_id":228213,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:27:10] local.INFO: Packet analysis {"connection_id":228213,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:27:10] local.INFO: Extracted packet for processing {"connection_id":228213,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:27:10] local.INFO: GPS Element Parsed {"raw_longitude":753502272,"raw_latitude":119115008,"longitude_deg":75.3502272,"latitude_deg":11.9115008,"altitude":27,"angle":352,"satellites":38,"speed":36,"hex_longitude":"2ce98840","hex_latitude":"07198d00","is_valid_coordinates":true} 
[2026-11-03 13:27: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-11-03 13:27:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185268224001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:27:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:27:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1617847766897047552,"note":"Value kept but may cause issues"} 
[2026-11-03 13:27:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:27:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793692464000,"timestamp_ms":1793692464000,"timestamp_seconds":1793692464,"priority":1,"record_length":96,"hex_timestamp":"000001a1a066f380"} 
[2026-11-03 13:27:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:27: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-11-03 13:27:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 13:27:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:27: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-11-03 13:27:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:27:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:27:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228213,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:27:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228213,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:27:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228213,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:27: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-11-03 13:27:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:27:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:27:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185268224001,"66":28158,"225":206,"83":41216,"24":36,"16":37481715735724032,"44":-1617847766897047552},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,83,24,16,44]} 
[2026-11-03 13:27:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:27:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:27:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185268224001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:27:10] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-11-03 13:27:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:27:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:27:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1617847766897047552,"description":"Unknown IO ID 44"} 
[2026-11-03 13:27:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185268224001,"power":28158,"unknown_225":206,"unknown_83":41216,"ignition":36,"odometer":null,"unknown_44":-1617847766897047552}} 
[2026-11-03 13:27:10] local.INFO: DEBUG: GPS processor result {"connection_id":228213,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54579,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:27:10] local.INFO: GPS data processed {"connection_id":228213,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:27:10] local.INFO: Acknowledgment sent {"connection_id":228213,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:27:42] local.INFO: TCP Data received {"connection_id":228213,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:27:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228213,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:27:42] local.INFO: Processing buffer {"connection_id":228213,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:27:42] local.INFO: Packet analysis {"connection_id":228213,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:27:42] local.INFO: Extracted packet for processing {"connection_id":228213,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:27:42] local.INFO: GPS Element Parsed {"raw_longitude":753502272,"raw_latitude":119115008,"longitude_deg":75.3502272,"latitude_deg":11.9115008,"altitude":27,"angle":352,"satellites":38,"speed":36,"hex_longitude":"2ce98840","hex_latitude":"07198d00","is_valid_coordinates":true} 
[2026-11-03 13:27:42] 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-11-03 13:27:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185268224001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:27:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:27:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1617847766897047552,"note":"Value kept but may cause issues"} 
[2026-11-03 13:27:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:27:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793692464000,"timestamp_ms":1793692464000,"timestamp_seconds":1793692464,"priority":1,"record_length":96,"hex_timestamp":"000001a1a066f380"} 
[2026-11-03 13:27:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:27:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13:27:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 13:27:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:27:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:27:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:27:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:27:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228213,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:27:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228213,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:27:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228213,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:27:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:27:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:27:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:27:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185268224001,"66":28158,"225":206,"83":41216,"24":36,"16":37481715735724032,"44":-1617847766897047552},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,83,24,16,44]} 
[2026-11-03 13:27:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:27:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:27:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185268224001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:27:42] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-11-03 13:27:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:27:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:27:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1617847766897047552,"description":"Unknown IO ID 44"} 
[2026-11-03 13:27:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185268224001,"power":28158,"unknown_225":206,"unknown_83":41216,"ignition":36,"odometer":null,"unknown_44":-1617847766897047552}} 
[2026-11-03 13:27:42] local.INFO: DEBUG: GPS processor result {"connection_id":228213,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54580,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:27:42] local.INFO: GPS data processed {"connection_id":228213,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:27:42] local.INFO: Acknowledgment sent {"connection_id":228213,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:28:04] local.INFO: TCP Data received {"connection_id":229943,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:28:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229943,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:28:04] local.INFO: Processing buffer {"connection_id":229943,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:28:04] local.INFO: IMEI packet received {"connection_id":229943,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:28:04] local.INFO: IMEI acknowledgment sent {"connection_id":229943,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:28:09] local.INFO: TCP Data received {"connection_id":229943,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:28:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229943,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:28:09] local.INFO: Processing buffer {"connection_id":229943,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:28:09] local.INFO: IMEI packet received {"connection_id":229943,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:28:09] local.INFO: IMEI acknowledgment sent {"connection_id":229943,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:28:10] local.INFO: TCP Data received {"connection_id":229943,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:28:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229943,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:28:10] local.INFO: Processing buffer {"connection_id":229943,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:28:10] local.INFO: Packet analysis {"connection_id":229943,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:28:10] local.INFO: Extracted packet for processing {"connection_id":229943,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:28:10] local.INFO: GPS Element Parsed {"raw_longitude":753502272,"raw_latitude":119115008,"longitude_deg":75.3502272,"latitude_deg":11.9115008,"altitude":27,"angle":352,"satellites":38,"speed":36,"hex_longitude":"2ce98840","hex_latitude":"07198d00","is_valid_coordinates":true} 
[2026-11-03 13:28: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-11-03 13:28:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185268224001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:28:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:28:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1617847766897047552,"note":"Value kept but may cause issues"} 
[2026-11-03 13:28:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:28:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793692464000,"timestamp_ms":1793692464000,"timestamp_seconds":1793692464,"priority":1,"record_length":96,"hex_timestamp":"000001a1a066f380"} 
[2026-11-03 13:28:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:28: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-11-03 13:28:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 13:28:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13: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-11-03 13:28:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:28:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:28:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229943,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:28:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229943,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:28:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229943,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:28: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-11-03 13:28:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:28:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:28:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185268224001,"66":28158,"225":206,"83":41216,"24":36,"16":37481715735724032,"44":-1617847766897047552},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,83,24,16,44]} 
[2026-11-03 13:28:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:28:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:28:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185268224001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:28:10] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-11-03 13:28:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:28:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:28:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1617847766897047552,"description":"Unknown IO ID 44"} 
[2026-11-03 13:28:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185268224001,"power":28158,"unknown_225":206,"unknown_83":41216,"ignition":36,"odometer":null,"unknown_44":-1617847766897047552}} 
[2026-11-03 13:28:10] local.INFO: DEBUG: GPS processor result {"connection_id":229943,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54581,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:28:10] local.INFO: GPS data processed {"connection_id":229943,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:28:10] local.INFO: Acknowledgment sent {"connection_id":229943,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:28:41] local.INFO: TCP Data received {"connection_id":229943,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:28:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229943,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:28:41] local.INFO: Processing buffer {"connection_id":229943,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:28:41] local.INFO: Packet analysis {"connection_id":229943,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:28:41] local.INFO: Extracted packet for processing {"connection_id":229943,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:28:41] local.INFO: GPS Element Parsed {"raw_longitude":753502272,"raw_latitude":119115008,"longitude_deg":75.3502272,"latitude_deg":11.9115008,"altitude":27,"angle":352,"satellites":38,"speed":36,"hex_longitude":"2ce98840","hex_latitude":"07198d00","is_valid_coordinates":true} 
[2026-11-03 13:28:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:28:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185268224001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:28:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:28:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1617847766897047552,"note":"Value kept but may cause issues"} 
[2026-11-03 13:28:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:28:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793692464000,"timestamp_ms":1793692464000,"timestamp_seconds":1793692464,"priority":1,"record_length":96,"hex_timestamp":"000001a1a066f380"} 
[2026-11-03 13:28:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:28: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-11-03 13:28:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 13:28:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:28:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:28:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:28:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:28:41] local.INFO: Teltonika packet parsed successfully {"connection_id":229943,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:28:41] local.INFO: Passing IMEI to GPS processor {"connection_id":229943,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:28:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":229943,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:28:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:28:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:28:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:28:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185268224001,"66":28158,"225":206,"83":41216,"24":36,"16":37481715735724032,"44":-1617847766897047552},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,83,24,16,44]} 
[2026-11-03 13:28:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:28:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:28:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185268224001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:28:41] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-11-03 13:28:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:28:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:28:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1617847766897047552,"description":"Unknown IO ID 44"} 
[2026-11-03 13:28:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185268224001,"power":28158,"unknown_225":206,"unknown_83":41216,"ignition":36,"odometer":null,"unknown_44":-1617847766897047552}} 
[2026-11-03 13:28:41] local.INFO: DEBUG: GPS processor result {"connection_id":229943,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54582,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:28:41] local.INFO: GPS data processed {"connection_id":229943,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:28:41] local.INFO: Acknowledgment sent {"connection_id":229943,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:29:09] local.INFO: TCP Data received {"connection_id":228215,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:29:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228215,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:29:09] local.INFO: Processing buffer {"connection_id":228215,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:29:09] local.INFO: IMEI packet received {"connection_id":228215,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:29:09] local.INFO: IMEI acknowledgment sent {"connection_id":228215,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:29:14] local.INFO: TCP Data received {"connection_id":228215,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:29:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228215,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:29:14] local.INFO: Processing buffer {"connection_id":228215,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:29:14] local.INFO: IMEI packet received {"connection_id":228215,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:29:14] local.INFO: IMEI acknowledgment sent {"connection_id":228215,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:29:15] local.INFO: TCP Data received {"connection_id":228215,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:29:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228215,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:29:15] local.INFO: Processing buffer {"connection_id":228215,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:29:15] local.INFO: Packet analysis {"connection_id":228215,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:29:15] local.INFO: Extracted packet for processing {"connection_id":228215,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:29:15] local.INFO: GPS Element Parsed {"raw_longitude":753502272,"raw_latitude":119115008,"longitude_deg":75.3502272,"latitude_deg":11.9115008,"altitude":27,"angle":352,"satellites":38,"speed":36,"hex_longitude":"2ce98840","hex_latitude":"07198d00","is_valid_coordinates":true} 
[2026-11-03 13:29:15] 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-11-03 13:29:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185268224001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:29:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:29:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1617847766897047552,"note":"Value kept but may cause issues"} 
[2026-11-03 13:29:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:29:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793692464000,"timestamp_ms":1793692464000,"timestamp_seconds":1793692464,"priority":1,"record_length":96,"hex_timestamp":"000001a1a066f380"} 
[2026-11-03 13:29:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:29: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-11-03 13: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":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 13:29:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13: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-11-03 13:29:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:29:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:29:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228215,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:29:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228215,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:29:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228215,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:29:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:29:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:29:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:29:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185268224001,"66":28158,"225":206,"83":41216,"24":36,"16":37481715735724032,"44":-1617847766897047552},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,83,24,16,44]} 
[2026-11-03 13:29:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:29:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:29:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185268224001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:29:15] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-11-03 13:29:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:29:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:29:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1617847766897047552,"description":"Unknown IO ID 44"} 
[2026-11-03 13:29:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185268224001,"power":28158,"unknown_225":206,"unknown_83":41216,"ignition":36,"odometer":null,"unknown_44":-1617847766897047552}} 
[2026-11-03 13:29:15] local.INFO: DEBUG: GPS processor result {"connection_id":228215,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54583,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:29:15] local.INFO: GPS data processed {"connection_id":228215,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:29:15] local.INFO: Acknowledgment sent {"connection_id":228215,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:29:20] local.INFO: TCP Data received {"connection_id":228215,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:29:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228215,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:29:20] local.INFO: Processing buffer {"connection_id":228215,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a066f380012ce9884007198d00001b016026..."} 
[2026-11-03 13:29:20] local.INFO: Packet analysis {"connection_id":228215,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:29:20] local.INFO: Extracted packet for processing {"connection_id":228215,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a066"} 
[2026-11-03 13:29:20] local.INFO: GPS Element Parsed {"raw_longitude":753502272,"raw_latitude":119115008,"longitude_deg":75.3502272,"latitude_deg":11.9115008,"altitude":27,"angle":352,"satellites":38,"speed":36,"hex_longitude":"2ce98840","hex_latitude":"07198d00","is_valid_coordinates":true} 
[2026-11-03 13:29:20] 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-11-03 13:29:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185268224001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:29:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:29:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1617847766897047552,"note":"Value kept but may cause issues"} 
[2026-11-03 13:29:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:29:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793692464000,"timestamp_ms":1793692464000,"timestamp_seconds":1793692464,"priority":1,"record_length":96,"hex_timestamp":"000001a1a066f380"} 
[2026-11-03 13:29:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:29: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-11-03 13: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":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 13:29:20] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13: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-11-03 13:29:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:29:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:29:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228215,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:29:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228215,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:29:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228215,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:29:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:29:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:29:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:29:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185268224001,"66":28158,"225":206,"83":41216,"24":36,"16":37481715735724032,"44":-1617847766897047552},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,83,24,16,44]} 
[2026-11-03 13:29:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:29:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:29:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185268224001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:29:20] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-11-03 13:29:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:29:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:29:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1617847766897047552,"description":"Unknown IO ID 44"} 
[2026-11-03 13:29:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185268224001,"power":28158,"unknown_225":206,"unknown_83":41216,"ignition":36,"odometer":null,"unknown_44":-1617847766897047552}} 
[2026-11-03 13:29:20] local.INFO: DEBUG: GPS processor result {"connection_id":228215,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54584,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:29:20] local.INFO: GPS data processed {"connection_id":228215,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:29:20] local.INFO: Acknowledgment sent {"connection_id":228215,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:30:04] local.INFO: TCP Data received {"connection_id":228669,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:30:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228669,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:30:04] local.INFO: Processing buffer {"connection_id":228669,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:30:04] local.INFO: IMEI packet received {"connection_id":228669,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:30:04] local.INFO: IMEI acknowledgment sent {"connection_id":228669,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:30:05] local.INFO: TCP Data received {"connection_id":228669,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:30:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228669,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:30:05] local.INFO: Processing buffer {"connection_id":228669,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:30:05] local.INFO: IMEI packet received {"connection_id":228669,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:30:05] local.INFO: IMEI acknowledgment sent {"connection_id":228669,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:30:10] local.INFO: TCP Data received {"connection_id":228669,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:30:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228669,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:30:10] local.INFO: Processing buffer {"connection_id":228669,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:30:10] local.INFO: IMEI packet received {"connection_id":228669,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:30:10] local.INFO: IMEI acknowledgment sent {"connection_id":228669,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:30:10] local.INFO: TCP Data received {"connection_id":228669,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:30:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228669,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:30:10] local.INFO: Processing buffer {"connection_id":228669,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:30:10] local.INFO: Packet analysis {"connection_id":228669,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:30:10] local.INFO: Extracted packet for processing {"connection_id":228669,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:30:10] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":41,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13:30: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-11-03 13:30:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185270784001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:30:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:30:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1618973666802073600,"note":"Value kept but may cause issues"} 
[2026-11-03 13:30:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:30:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793692767000,"timestamp_ms":1793692767000,"timestamp_seconds":1793692767,"priority":1,"record_length":96,"hex_timestamp":"000001a1a06b9318"} 
[2026-11-03 13:30:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:30: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-11-03 13:30:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-11-03 13:30:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":3029,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:30: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-11-03 13:30:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:30:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:30:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228669,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:30:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228669,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:30:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228669,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:30: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-11-03 13:30:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:30:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:30:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185270784001,"66":26180,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1618973666802073600},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:30:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:30:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:30:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185270784001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:30:10] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:30:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:30:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:30:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1618973666802073600,"description":"Unknown IO ID 44"} 
[2026-11-03 13:30:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185270784001,"power":26180,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1618973666802073600}} 
[2026-11-03 13:30:10] local.INFO: DEBUG: GPS processor result {"connection_id":228669,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54585,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:30:10] local.INFO: GPS data processed {"connection_id":228669,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:30:10] local.INFO: Acknowledgment sent {"connection_id":228669,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:30:14] local.INFO: TCP Data received {"connection_id":228669,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:30:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228669,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:30:14] local.INFO: Processing buffer {"connection_id":228669,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:30:14] local.INFO: Packet analysis {"connection_id":228669,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:30:14] local.INFO: Extracted packet for processing {"connection_id":228669,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:30:14] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":41,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13:30: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-11-03 13:30:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185270784001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:30:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:30:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1618973666802073600,"note":"Value kept but may cause issues"} 
[2026-11-03 13:30:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:30:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793692767000,"timestamp_ms":1793692767000,"timestamp_seconds":1793692767,"priority":1,"record_length":96,"hex_timestamp":"000001a1a06b9318"} 
[2026-11-03 13:30:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:30: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-11-03 13:30: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":109,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-11-03 13:30:14] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":3029,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:30: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-11-03 13:30:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:30:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:30:14] local.INFO: Teltonika packet parsed successfully {"connection_id":228669,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:30:14] local.INFO: Passing IMEI to GPS processor {"connection_id":228669,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:30:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":228669,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:30:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:30:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:30:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:30:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185270784001,"66":26180,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1618973666802073600},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:30:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:30:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:30:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185270784001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:30:14] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:30:14] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:30:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:30:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1618973666802073600,"description":"Unknown IO ID 44"} 
[2026-11-03 13:30:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185270784001,"power":26180,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1618973666802073600}} 
[2026-11-03 13:30:14] local.INFO: DEBUG: GPS processor result {"connection_id":228669,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54586,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:30:14] local.INFO: GPS data processed {"connection_id":228669,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:30:14] local.INFO: Acknowledgment sent {"connection_id":228669,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:30:45] local.INFO: TCP Data received {"connection_id":228669,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:30:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228669,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:30:46] local.INFO: Processing buffer {"connection_id":228669,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:30:46] local.INFO: Packet analysis {"connection_id":228669,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:30:46] local.INFO: Extracted packet for processing {"connection_id":228669,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:30:46] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":41,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:30:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185270784001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:30:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:30:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1618973666802073600,"note":"Value kept but may cause issues"} 
[2026-11-03 13:30:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:30:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793692767000,"timestamp_ms":1793692767000,"timestamp_seconds":1793692767,"priority":1,"record_length":96,"hex_timestamp":"000001a1a06b9318"} 
[2026-11-03 13:30:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:30:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13: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":109,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-11-03 13:30:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":3029,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13: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-11-03 13:30:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:30:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:30:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228669,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:30:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228669,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:30:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228669,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:30:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:30:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:30:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:30:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185270784001,"66":26180,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1618973666802073600},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:30:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:30:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:30:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185270784001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:30:46] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:30:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:30:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:30:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1618973666802073600,"description":"Unknown IO ID 44"} 
[2026-11-03 13:30:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185270784001,"power":26180,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1618973666802073600}} 
[2026-11-03 13:30:46] local.INFO: DEBUG: GPS processor result {"connection_id":228669,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54587,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:30:46] local.INFO: GPS data processed {"connection_id":228669,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:30:46] local.INFO: Acknowledgment sent {"connection_id":228669,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:31:05] local.INFO: TCP Data received {"connection_id":231780,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:31:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231780,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:31:05] local.INFO: Processing buffer {"connection_id":231780,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:31:05] local.INFO: IMEI packet received {"connection_id":231780,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:31:05] local.INFO: IMEI acknowledgment sent {"connection_id":231780,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:31:09] local.INFO: TCP Data received {"connection_id":231780,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:31:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231780,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:31:09] local.INFO: Processing buffer {"connection_id":231780,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:31:09] local.INFO: IMEI packet received {"connection_id":231780,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:31:09] local.INFO: IMEI acknowledgment sent {"connection_id":231780,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:31:10] local.INFO: TCP Data received {"connection_id":231780,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:31:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231780,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:31:10] local.INFO: Processing buffer {"connection_id":231780,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:31:10] local.INFO: Packet analysis {"connection_id":231780,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:31:10] local.INFO: Extracted packet for processing {"connection_id":231780,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:31:10] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":41,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13:31: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-11-03 13:31:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185270784001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:31:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:31:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1618973666802073600,"note":"Value kept but may cause issues"} 
[2026-11-03 13:31:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:31:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793692767000,"timestamp_ms":1793692767000,"timestamp_seconds":1793692767,"priority":1,"record_length":96,"hex_timestamp":"000001a1a06b9318"} 
[2026-11-03 13:31:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:31: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-11-03 13:31:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-11-03 13:31:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":3029,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:31: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-11-03 13:31:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:31:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:31:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231780,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:31:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231780,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:31:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231780,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:31: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-11-03 13:31:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:31:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:31:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185270784001,"66":26180,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1618973666802073600},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:31:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:31:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:31:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185270784001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:31:10] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:31:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:31:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:31:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1618973666802073600,"description":"Unknown IO ID 44"} 
[2026-11-03 13:31:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185270784001,"power":26180,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1618973666802073600}} 
[2026-11-03 13:31:10] local.INFO: DEBUG: GPS processor result {"connection_id":231780,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54588,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:31:10] local.INFO: GPS data processed {"connection_id":231780,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:31:10] local.INFO: Acknowledgment sent {"connection_id":231780,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:31:41] local.INFO: TCP Data received {"connection_id":231780,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:31:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231780,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:31:41] local.INFO: Processing buffer {"connection_id":231780,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:31:41] local.INFO: Packet analysis {"connection_id":231780,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:31:41] local.INFO: Extracted packet for processing {"connection_id":231780,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:31:41] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":41,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13:31: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-11-03 13:31:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185270784001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:31:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:31:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1618973666802073600,"note":"Value kept but may cause issues"} 
[2026-11-03 13:31:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:31:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793692767000,"timestamp_ms":1793692767000,"timestamp_seconds":1793692767,"priority":1,"record_length":96,"hex_timestamp":"000001a1a06b9318"} 
[2026-11-03 13:31:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:31:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13:31:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-11-03 13:31:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":3029,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:31: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-11-03 13:31:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:31:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:31:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231780,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:31:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231780,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:31:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231780,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:31:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:31:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:31:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:31:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185270784001,"66":26180,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1618973666802073600},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:31:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:31:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:31:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185270784001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:31:41] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:31:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:31:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:31:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1618973666802073600,"description":"Unknown IO ID 44"} 
[2026-11-03 13:31:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185270784001,"power":26180,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1618973666802073600}} 
[2026-11-03 13:31:41] local.INFO: DEBUG: GPS processor result {"connection_id":231780,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54589,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:31:41] local.INFO: GPS data processed {"connection_id":231780,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:31:41] local.INFO: Acknowledgment sent {"connection_id":231780,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:32:04] local.INFO: TCP Data received {"connection_id":231781,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:32:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231781,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:32:04] local.INFO: Processing buffer {"connection_id":231781,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:32:04] local.INFO: IMEI packet received {"connection_id":231781,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:32:04] local.INFO: IMEI acknowledgment sent {"connection_id":231781,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:32:09] local.INFO: TCP Data received {"connection_id":231781,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:32:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231781,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:32:09] local.INFO: Processing buffer {"connection_id":231781,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:32:09] local.INFO: IMEI packet received {"connection_id":231781,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:32:09] local.INFO: IMEI acknowledgment sent {"connection_id":231781,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:32:10] local.INFO: TCP Data received {"connection_id":231781,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:32:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231781,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:32:10] local.INFO: Processing buffer {"connection_id":231781,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:32:10] local.INFO: Packet analysis {"connection_id":231781,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:32:10] local.INFO: Extracted packet for processing {"connection_id":231781,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:32:10] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":41,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13:32: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-11-03 13:32:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185270784001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:32:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:32:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1618973666802073600,"note":"Value kept but may cause issues"} 
[2026-11-03 13:32:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:32:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793692767000,"timestamp_ms":1793692767000,"timestamp_seconds":1793692767,"priority":1,"record_length":96,"hex_timestamp":"000001a1a06b9318"} 
[2026-11-03 13:32:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:32: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-11-03 13:32:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-11-03 13:32:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":3029,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:32: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-11-03 13:32:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:32:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:32:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231781,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:32:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231781,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:32:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231781,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:32: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-11-03 13:32:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:32:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:32:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185270784001,"66":26180,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1618973666802073600},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:32:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:32:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:32:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185270784001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:32:10] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:32:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:32:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:32:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1618973666802073600,"description":"Unknown IO ID 44"} 
[2026-11-03 13:32:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185270784001,"power":26180,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1618973666802073600}} 
[2026-11-03 13:32:10] local.INFO: DEBUG: GPS processor result {"connection_id":231781,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54590,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:32:10] local.INFO: GPS data processed {"connection_id":231781,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:32:10] local.INFO: Acknowledgment sent {"connection_id":231781,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:32:41] local.INFO: TCP Data received {"connection_id":229945,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:32:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229945,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:32:41] local.INFO: Processing buffer {"connection_id":229945,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:32:41] local.INFO: IMEI packet received {"connection_id":229945,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 13:32:41] local.INFO: IMEI acknowledgment sent {"connection_id":229945,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:32:41] local.INFO: TCP Data received {"connection_id":231781,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:32:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231781,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:32:41] local.INFO: Processing buffer {"connection_id":231781,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:32:41] local.INFO: Packet analysis {"connection_id":231781,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:32:41] local.INFO: Extracted packet for processing {"connection_id":231781,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:32:41] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":41,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:32:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185270784001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:32:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:32:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1618973666802073600,"note":"Value kept but may cause issues"} 
[2026-11-03 13:32:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:32:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793692767000,"timestamp_ms":1793692767000,"timestamp_seconds":1793692767,"priority":1,"record_length":96,"hex_timestamp":"000001a1a06b9318"} 
[2026-11-03 13:32:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:32:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13: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":109,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-11-03 13:32:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":3029,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13: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-11-03 13:32:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:32:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:32:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231781,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:32:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231781,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:32:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231781,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:32:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:32:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:32:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:32:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185270784001,"66":26180,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1618973666802073600},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:32:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:32:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:32:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185270784001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:32:41] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:32:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:32:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:32:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1618973666802073600,"description":"Unknown IO ID 44"} 
[2026-11-03 13:32:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185270784001,"power":26180,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1618973666802073600}} 
[2026-11-03 13:32:41] local.INFO: DEBUG: GPS processor result {"connection_id":231781,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54591,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:32:41] local.INFO: GPS data processed {"connection_id":231781,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:32:41] local.INFO: Acknowledgment sent {"connection_id":231781,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:33:04] local.INFO: TCP Data received {"connection_id":229946,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:33:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229946,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:33:04] local.INFO: Processing buffer {"connection_id":229946,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:33:04] local.INFO: IMEI packet received {"connection_id":229946,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:33:04] local.INFO: IMEI acknowledgment sent {"connection_id":229946,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:33:09] local.INFO: TCP Data received {"connection_id":229946,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:33:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229946,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:33:09] local.INFO: Processing buffer {"connection_id":229946,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:33:09] local.INFO: IMEI packet received {"connection_id":229946,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:33:09] local.INFO: IMEI acknowledgment sent {"connection_id":229946,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:33:10] local.INFO: TCP Data received {"connection_id":229946,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:33:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229946,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:33:10] local.INFO: Processing buffer {"connection_id":229946,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:33:10] local.INFO: Packet analysis {"connection_id":229946,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:33:10] local.INFO: Extracted packet for processing {"connection_id":229946,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:33:10] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":41,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:33:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185270784001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:33:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:33:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1618973666802073600,"note":"Value kept but may cause issues"} 
[2026-11-03 13:33:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:33:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793692767000,"timestamp_ms":1793692767000,"timestamp_seconds":1793692767,"priority":1,"record_length":96,"hex_timestamp":"000001a1a06b9318"} 
[2026-11-03 13:33:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:33: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-11-03 13: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":109,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-11-03 13:33:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":3029,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13: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-11-03 13:33:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:33:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:33:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229946,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:33:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:33:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:33: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-11-03 13:33:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:33:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:33:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185270784001,"66":26180,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1618973666802073600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:33:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:33:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:33:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185270784001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:33:10] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:33:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:33:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:33:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1618973666802073600,"description":"Unknown IO ID 44"} 
[2026-11-03 13:33:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185270784001,"power":26180,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1618973666802073600}} 
[2026-11-03 13:33:10] local.INFO: DEBUG: GPS processor result {"connection_id":229946,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54592,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:33:10] local.INFO: GPS data processed {"connection_id":229946,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:33:10] local.INFO: Acknowledgment sent {"connection_id":229946,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:33:41] local.INFO: TCP Data received {"connection_id":229946,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:33:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229946,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:33:41] local.INFO: Processing buffer {"connection_id":229946,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:33:41] local.INFO: Packet analysis {"connection_id":229946,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:33:41] local.INFO: Extracted packet for processing {"connection_id":229946,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:33:41] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":41,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13:33: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-11-03 13:33:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185270784001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:33:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:33:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1618973666802073600,"note":"Value kept but may cause issues"} 
[2026-11-03 13:33:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:33:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793692767000,"timestamp_ms":1793692767000,"timestamp_seconds":1793692767,"priority":1,"record_length":96,"hex_timestamp":"000001a1a06b9318"} 
[2026-11-03 13:33:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:33:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13:33:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-11-03 13:33:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":3029,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:33: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-11-03 13:33:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:33:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:33:41] local.INFO: Teltonika packet parsed successfully {"connection_id":229946,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:33:41] local.INFO: Passing IMEI to GPS processor {"connection_id":229946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:33:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":229946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:33: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-11-03 13:33:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:33:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:33:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185270784001,"66":26180,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1618973666802073600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:33:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:33:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:33:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185270784001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:33:41] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:33:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:33:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:33:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1618973666802073600,"description":"Unknown IO ID 44"} 
[2026-11-03 13:33:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185270784001,"power":26180,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1618973666802073600}} 
[2026-11-03 13:33:41] local.INFO: DEBUG: GPS processor result {"connection_id":229946,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54593,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:33:41] local.INFO: GPS data processed {"connection_id":229946,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:33:41] local.INFO: Acknowledgment sent {"connection_id":229946,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:34:09] local.INFO: TCP Data received {"connection_id":231782,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:34:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231782,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:34:09] local.INFO: Processing buffer {"connection_id":231782,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:34:09] local.INFO: IMEI packet received {"connection_id":231782,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:34:09] local.INFO: IMEI acknowledgment sent {"connection_id":231782,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:34:14] local.INFO: TCP Data received {"connection_id":231782,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:34:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231782,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:34:14] local.INFO: Processing buffer {"connection_id":231782,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:34:14] local.INFO: IMEI packet received {"connection_id":231782,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:34:14] local.INFO: IMEI acknowledgment sent {"connection_id":231782,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:34:15] local.INFO: TCP Data received {"connection_id":231782,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:34:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231782,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:34:15] local.INFO: Processing buffer {"connection_id":231782,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:34:15] local.INFO: Packet analysis {"connection_id":231782,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:34:15] local.INFO: Extracted packet for processing {"connection_id":231782,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:34:15] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":41,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13:34:15] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:34:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185270784001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:34:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:34:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1618973666802073600,"note":"Value kept but may cause issues"} 
[2026-11-03 13:34:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:34:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793692767000,"timestamp_ms":1793692767000,"timestamp_seconds":1793692767,"priority":1,"record_length":96,"hex_timestamp":"000001a1a06b9318"} 
[2026-11-03 13:34:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:34: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-11-03 13:34:15] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-11-03 13:34:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":3029,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:34: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-11-03 13:34:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:34:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:34:15] local.INFO: Teltonika packet parsed successfully {"connection_id":231782,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:34:15] local.INFO: Passing IMEI to GPS processor {"connection_id":231782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:34:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":231782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:34: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-11-03 13:34:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:34:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:34:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185270784001,"66":26180,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1618973666802073600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:34:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:34:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:34:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185270784001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:34:15] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:34:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:34:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:34:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1618973666802073600,"description":"Unknown IO ID 44"} 
[2026-11-03 13:34:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185270784001,"power":26180,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1618973666802073600}} 
[2026-11-03 13:34:15] local.INFO: DEBUG: GPS processor result {"connection_id":231782,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54594,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:34:15] local.INFO: GPS data processed {"connection_id":231782,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:34:15] local.INFO: Acknowledgment sent {"connection_id":231782,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:34:20] local.INFO: TCP Data received {"connection_id":231782,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:34:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231782,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:34:20] local.INFO: Processing buffer {"connection_id":231782,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a06b9318012ce97ec00719de680019016029..."} 
[2026-11-03 13:34:20] local.INFO: Packet analysis {"connection_id":231782,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:34:20] local.INFO: Extracted packet for processing {"connection_id":231782,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a06b"} 
[2026-11-03 13:34:20] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":41,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:34:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185270784001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:34:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:34:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1618973666802073600,"note":"Value kept but may cause issues"} 
[2026-11-03 13:34:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:34:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793692767000,"timestamp_ms":1793692767000,"timestamp_seconds":1793692767,"priority":1,"record_length":96,"hex_timestamp":"000001a1a06b9318"} 
[2026-11-03 13:34:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:34:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13: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":109,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-11-03 13:34:20] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":3029,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13: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-11-03 13:34:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:34:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:34:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231782,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:34:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:34:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:34:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:34:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:34:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:34:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185270784001,"66":26180,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1618973666802073600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:34:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:34:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:34:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185270784001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:34:20] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:34:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:34:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:34:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1618973666802073600,"description":"Unknown IO ID 44"} 
[2026-11-03 13:34:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185270784001,"power":26180,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1618973666802073600}} 
[2026-11-03 13:34:20] local.INFO: DEBUG: GPS processor result {"connection_id":231782,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54595,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:34:20] local.INFO: GPS data processed {"connection_id":231782,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:34:20] local.INFO: Acknowledgment sent {"connection_id":231782,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:35:04] local.INFO: TCP Data received {"connection_id":228218,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:35:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228218,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:35:04] local.INFO: Processing buffer {"connection_id":228218,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:35:04] local.INFO: IMEI packet received {"connection_id":228218,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:35:04] local.INFO: IMEI acknowledgment sent {"connection_id":228218,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:35:06] local.INFO: TCP Data received {"connection_id":228218,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:35:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228218,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:35:06] local.INFO: Processing buffer {"connection_id":228218,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:35:06] local.INFO: IMEI packet received {"connection_id":228218,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:35:06] local.INFO: IMEI acknowledgment sent {"connection_id":228218,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:35:07] local.INFO: TCP Data received {"connection_id":228218,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:35:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228218,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:35:07] local.INFO: Processing buffer {"connection_id":228218,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:35:07] local.INFO: Packet analysis {"connection_id":228218,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:35:07] local.INFO: Extracted packet for processing {"connection_id":228218,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:35:07] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":42,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:35:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185348352001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:35:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:35:07] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1621647679075489792,"note":"Value kept but may cause issues"} 
[2026-11-03 13:35:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:35:07] local.INFO: AVL Record Parsed {"raw_timestamp":1793693068000,"timestamp_ms":1793693068000,"timestamp_seconds":1793693068,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0702ae0"} 
[2026-11-03 13:35:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:35: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-11-03 13: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":102,"n8_eight_byte":68,"data_length":795,"current_offset":136} 
[2026-11-03 13:35:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1320,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13: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-11-03 13:35:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:35:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:35:07] local.INFO: Teltonika packet parsed successfully {"connection_id":228218,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:35:07] local.INFO: Passing IMEI to GPS processor {"connection_id":228218,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:35:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":228218,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13: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-11-03 13:35:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:35:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:35:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185348352001,"66":25952,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1621647679075489792},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:35:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:35:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:35:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185348352001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:35:07] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:35:07] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:35:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:35:07] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1621647679075489792,"description":"Unknown IO ID 44"} 
[2026-11-03 13:35:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185348352001,"power":25952,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1621647679075489792}} 
[2026-11-03 13:35:07] local.INFO: DEBUG: GPS processor result {"connection_id":228218,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54596,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:35:07] local.INFO: GPS data processed {"connection_id":228218,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:35:07] local.INFO: Acknowledgment sent {"connection_id":228218,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:35:38] local.INFO: TCP Data received {"connection_id":228218,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:35:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228218,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:35:38] local.INFO: Processing buffer {"connection_id":228218,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:35:38] local.INFO: Packet analysis {"connection_id":228218,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:35:38] local.INFO: Extracted packet for processing {"connection_id":228218,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:35:38] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":42,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13:35:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:35:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185348352001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:35:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:35:38] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1621647679075489792,"note":"Value kept but may cause issues"} 
[2026-11-03 13:35:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:35:38] local.INFO: AVL Record Parsed {"raw_timestamp":1793693068000,"timestamp_ms":1793693068000,"timestamp_seconds":1793693068,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0702ae0"} 
[2026-11-03 13:35:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:35: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-11-03 13:35:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":68,"data_length":795,"current_offset":136} 
[2026-11-03 13:35:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1320,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:35:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:35:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:35:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:35:38] local.INFO: Teltonika packet parsed successfully {"connection_id":228218,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:35:38] local.INFO: Passing IMEI to GPS processor {"connection_id":228218,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:35:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":228218,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:35: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-11-03 13:35:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:35:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:35:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185348352001,"66":25952,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1621647679075489792},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:35:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:35:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:35:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185348352001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:35:38] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:35:38] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:35:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:35:38] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1621647679075489792,"description":"Unknown IO ID 44"} 
[2026-11-03 13:35:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185348352001,"power":25952,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1621647679075489792}} 
[2026-11-03 13:35:38] local.INFO: DEBUG: GPS processor result {"connection_id":228218,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54597,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:35:38] local.INFO: GPS data processed {"connection_id":228218,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:35:38] local.INFO: Acknowledgment sent {"connection_id":228218,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:36:04] local.INFO: TCP Data received {"connection_id":228671,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:36:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228671,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:36:04] local.INFO: Processing buffer {"connection_id":228671,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:36:04] local.INFO: IMEI packet received {"connection_id":228671,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:36:04] local.INFO: IMEI acknowledgment sent {"connection_id":228671,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:36:09] local.INFO: TCP Data received {"connection_id":228671,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:36:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228671,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:36:09] local.INFO: Processing buffer {"connection_id":228671,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:36:09] local.INFO: IMEI packet received {"connection_id":228671,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:36:09] local.INFO: IMEI acknowledgment sent {"connection_id":228671,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:36:10] local.INFO: TCP Data received {"connection_id":228671,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:36:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228671,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:36:10] local.INFO: Processing buffer {"connection_id":228671,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:36:10] local.INFO: Packet analysis {"connection_id":228671,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:36:10] local.INFO: Extracted packet for processing {"connection_id":228671,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:36:10] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":42,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13:36:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:36:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185348352001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:36:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:36:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1621647679075489792,"note":"Value kept but may cause issues"} 
[2026-11-03 13:36:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:36:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793693068000,"timestamp_ms":1793693068000,"timestamp_seconds":1793693068,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0702ae0"} 
[2026-11-03 13:36:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:36: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-11-03 13:36:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":68,"data_length":795,"current_offset":136} 
[2026-11-03 13:36:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1320,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:36:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:36:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:36:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:36:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228671,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:36:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228671,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:36:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228671,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:36: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-11-03 13:36:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:36:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:36:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185348352001,"66":25952,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1621647679075489792},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:36:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:36:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:36:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185348352001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:36:10] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:36:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:36:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:36:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1621647679075489792,"description":"Unknown IO ID 44"} 
[2026-11-03 13:36:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185348352001,"power":25952,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1621647679075489792}} 
[2026-11-03 13:36:10] local.INFO: DEBUG: GPS processor result {"connection_id":228671,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54598,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:36:10] local.INFO: GPS data processed {"connection_id":228671,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:36:10] local.INFO: Acknowledgment sent {"connection_id":228671,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:36:41] local.INFO: TCP Data received {"connection_id":228671,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:36:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228671,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:36:41] local.INFO: Processing buffer {"connection_id":228671,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:36:41] local.INFO: Packet analysis {"connection_id":228671,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:36:41] local.INFO: Extracted packet for processing {"connection_id":228671,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:36:41] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":42,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:36:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185348352001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:36:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:36:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1621647679075489792,"note":"Value kept but may cause issues"} 
[2026-11-03 13:36:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:36:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793693068000,"timestamp_ms":1793693068000,"timestamp_seconds":1793693068,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0702ae0"} 
[2026-11-03 13:36:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:36:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13: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":102,"n8_eight_byte":68,"data_length":795,"current_offset":136} 
[2026-11-03 13:36:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1320,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13: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-11-03 13:36:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:36:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:36:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228671,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:36:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228671,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:36:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228671,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13: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-11-03 13:36:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:36:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:36:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185348352001,"66":25952,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1621647679075489792},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:36:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:36:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:36:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185348352001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:36:41] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:36:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:36:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:36:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1621647679075489792,"description":"Unknown IO ID 44"} 
[2026-11-03 13:36:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185348352001,"power":25952,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1621647679075489792}} 
[2026-11-03 13:36:41] local.INFO: DEBUG: GPS processor result {"connection_id":228671,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54599,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:36:41] local.INFO: GPS data processed {"connection_id":228671,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:36:41] local.INFO: Acknowledgment sent {"connection_id":228671,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:37:04] local.INFO: TCP Data received {"connection_id":231783,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:37:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231783,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:37:04] local.INFO: Processing buffer {"connection_id":231783,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:37:04] local.INFO: IMEI packet received {"connection_id":231783,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:37:04] local.INFO: IMEI acknowledgment sent {"connection_id":231783,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:37:09] local.INFO: TCP Data received {"connection_id":231783,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:37:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231783,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:37:09] local.INFO: Processing buffer {"connection_id":231783,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:37:09] local.INFO: IMEI packet received {"connection_id":231783,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:37:09] local.INFO: IMEI acknowledgment sent {"connection_id":231783,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:37:10] local.INFO: TCP Data received {"connection_id":231783,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:37:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231783,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:37:10] local.INFO: Processing buffer {"connection_id":231783,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:37:10] local.INFO: Packet analysis {"connection_id":231783,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:37:10] local.INFO: Extracted packet for processing {"connection_id":231783,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:37:10] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":42,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:37:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185348352001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:37:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:37:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1621647679075489792,"note":"Value kept but may cause issues"} 
[2026-11-03 13:37:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:37:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793693068000,"timestamp_ms":1793693068000,"timestamp_seconds":1793693068,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0702ae0"} 
[2026-11-03 13:37:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:37: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-11-03 13: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":102,"n8_eight_byte":68,"data_length":795,"current_offset":136} 
[2026-11-03 13:37:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1320,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13: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-11-03 13:37:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:37:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:37:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231783,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:37:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:37:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:37: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-11-03 13:37:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:37:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:37:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185348352001,"66":25952,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1621647679075489792},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:37:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:37:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:37:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185348352001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:37:10] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:37:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:37:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:37:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1621647679075489792,"description":"Unknown IO ID 44"} 
[2026-11-03 13:37:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185348352001,"power":25952,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1621647679075489792}} 
[2026-11-03 13:37:10] local.INFO: DEBUG: GPS processor result {"connection_id":231783,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54600,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:37:10] local.INFO: GPS data processed {"connection_id":231783,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:37:10] local.INFO: Acknowledgment sent {"connection_id":231783,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:37:41] local.INFO: TCP Data received {"connection_id":231783,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:37:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231783,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:37:41] local.INFO: Processing buffer {"connection_id":231783,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:37:41] local.INFO: Packet analysis {"connection_id":231783,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:37:41] local.INFO: Extracted packet for processing {"connection_id":231783,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:37:41] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":42,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13:37:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:37:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185348352001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:37:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:37:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1621647679075489792,"note":"Value kept but may cause issues"} 
[2026-11-03 13:37:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:37:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793693068000,"timestamp_ms":1793693068000,"timestamp_seconds":1793693068,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0702ae0"} 
[2026-11-03 13:37:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:37:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13:37:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":68,"data_length":795,"current_offset":136} 
[2026-11-03 13:37:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1320,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:37:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:37:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:37:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:37:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231783,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:37:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:37:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:37: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-11-03 13:37:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:37:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:37:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185348352001,"66":25952,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1621647679075489792},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:37:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:37:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:37:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185348352001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:37:41] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:37:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:37:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:37:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1621647679075489792,"description":"Unknown IO ID 44"} 
[2026-11-03 13:37:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185348352001,"power":25952,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1621647679075489792}} 
[2026-11-03 13:37:41] local.INFO: DEBUG: GPS processor result {"connection_id":231783,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54601,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:37:41] local.INFO: GPS data processed {"connection_id":231783,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:37:41] local.INFO: Acknowledgment sent {"connection_id":231783,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:38:04] local.INFO: TCP Data received {"connection_id":228220,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:38:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228220,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:38:04] local.INFO: Processing buffer {"connection_id":228220,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:38:04] local.INFO: IMEI packet received {"connection_id":228220,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:38:04] local.INFO: IMEI acknowledgment sent {"connection_id":228220,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:38:05] local.INFO: TCP Data received {"connection_id":229948,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:38:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229948,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:38:05] local.INFO: Processing buffer {"connection_id":229948,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:38:05] local.INFO: IMEI packet received {"connection_id":229948,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 13:38:05] local.INFO: IMEI acknowledgment sent {"connection_id":229948,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:38:09] local.INFO: TCP Data received {"connection_id":228220,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:38:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228220,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:38:09] local.INFO: Processing buffer {"connection_id":228220,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:38:09] local.INFO: IMEI packet received {"connection_id":228220,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:38:09] local.INFO: IMEI acknowledgment sent {"connection_id":228220,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:38:10] local.INFO: TCP Data received {"connection_id":228220,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:38:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228220,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:38:10] local.INFO: Processing buffer {"connection_id":228220,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:38:10] local.INFO: Packet analysis {"connection_id":228220,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:38:10] local.INFO: Extracted packet for processing {"connection_id":228220,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:38:10] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":42,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13:38: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-11-03 13:38:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185348352001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:38:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:38:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1621647679075489792,"note":"Value kept but may cause issues"} 
[2026-11-03 13:38:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:38:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793693068000,"timestamp_ms":1793693068000,"timestamp_seconds":1793693068,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0702ae0"} 
[2026-11-03 13:38:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:38: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-11-03 13:38: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":102,"n8_eight_byte":68,"data_length":795,"current_offset":136} 
[2026-11-03 13:38:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1320,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:38: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-11-03 13:38:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:38:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:38:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228220,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:38:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228220,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:38:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228220,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:38: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-11-03 13:38:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:38:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:38:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185348352001,"66":25952,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1621647679075489792},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:38:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:38:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:38:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185348352001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:38:10] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:38:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:38:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:38:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1621647679075489792,"description":"Unknown IO ID 44"} 
[2026-11-03 13:38:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185348352001,"power":25952,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1621647679075489792}} 
[2026-11-03 13:38:10] local.INFO: DEBUG: GPS processor result {"connection_id":228220,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54602,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:38:10] local.INFO: GPS data processed {"connection_id":228220,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:38:10] local.INFO: Acknowledgment sent {"connection_id":228220,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:38:41] local.INFO: TCP Data received {"connection_id":228220,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:38:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228220,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:38:41] local.INFO: Processing buffer {"connection_id":228220,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:38:41] local.INFO: Packet analysis {"connection_id":228220,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:38:41] local.INFO: Extracted packet for processing {"connection_id":228220,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:38:41] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":42,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:38:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185348352001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:38:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:38:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1621647679075489792,"note":"Value kept but may cause issues"} 
[2026-11-03 13:38:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:38:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793693068000,"timestamp_ms":1793693068000,"timestamp_seconds":1793693068,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0702ae0"} 
[2026-11-03 13:38:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:38:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13: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":102,"n8_eight_byte":68,"data_length":795,"current_offset":136} 
[2026-11-03 13:38:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1320,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13: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-11-03 13:38:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:38:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:38:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228220,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:38:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228220,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:38:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228220,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:38: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-11-03 13:38:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:38:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:38:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185348352001,"66":25952,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1621647679075489792},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:38:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:38:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:38:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185348352001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:38:41] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:38:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:38:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:38:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1621647679075489792,"description":"Unknown IO ID 44"} 
[2026-11-03 13:38:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185348352001,"power":25952,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1621647679075489792}} 
[2026-11-03 13:38:41] local.INFO: DEBUG: GPS processor result {"connection_id":228220,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54603,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:38:41] local.INFO: GPS data processed {"connection_id":228220,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:38:41] local.INFO: Acknowledgment sent {"connection_id":228220,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:39:09] local.INFO: TCP Data received {"connection_id":231784,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:39:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231784,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:39:09] local.INFO: Processing buffer {"connection_id":231784,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:39:09] local.INFO: IMEI packet received {"connection_id":231784,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:39:09] local.INFO: IMEI acknowledgment sent {"connection_id":231784,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:39:14] local.INFO: TCP Data received {"connection_id":231784,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:39:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231784,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:39:14] local.INFO: Processing buffer {"connection_id":231784,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:39:14] local.INFO: IMEI packet received {"connection_id":231784,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:39:14] local.INFO: IMEI acknowledgment sent {"connection_id":231784,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:39:15] local.INFO: TCP Data received {"connection_id":231784,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:39:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231784,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:39:15] local.INFO: Processing buffer {"connection_id":231784,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:39:15] local.INFO: Packet analysis {"connection_id":231784,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:39:15] local.INFO: Extracted packet for processing {"connection_id":231784,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:39:15] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":42,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13:39:15] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:39:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185348352001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:39:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:39:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1621647679075489792,"note":"Value kept but may cause issues"} 
[2026-11-03 13:39:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:39:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793693068000,"timestamp_ms":1793693068000,"timestamp_seconds":1793693068,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0702ae0"} 
[2026-11-03 13:39:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:39:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13:39:15] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":68,"data_length":795,"current_offset":136} 
[2026-11-03 13:39:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1320,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:39:15] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:39:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:39:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:39:15] local.INFO: Teltonika packet parsed successfully {"connection_id":231784,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:39:15] local.INFO: Passing IMEI to GPS processor {"connection_id":231784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:39:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":231784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:39: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-11-03 13:39:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:39:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:39:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185348352001,"66":25952,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1621647679075489792},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:39:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:39:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:39:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185348352001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:39:15] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:39:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:39:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:39:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1621647679075489792,"description":"Unknown IO ID 44"} 
[2026-11-03 13:39:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185348352001,"power":25952,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1621647679075489792}} 
[2026-11-03 13:39:15] local.INFO: DEBUG: GPS processor result {"connection_id":231784,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54604,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:39:15] local.INFO: GPS data processed {"connection_id":231784,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:39:15] local.INFO: Acknowledgment sent {"connection_id":231784,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:39:20] local.INFO: TCP Data received {"connection_id":231784,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:39:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231784,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:39:20] local.INFO: Processing buffer {"connection_id":231784,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0702ae0012ce97ec00719de68001901602a..."} 
[2026-11-03 13:39:20] local.INFO: Packet analysis {"connection_id":231784,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:39:20] local.INFO: Extracted packet for processing {"connection_id":231784,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a070"} 
[2026-11-03 13:39:20] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":42,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13:39: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-11-03 13:39:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185348352001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:39:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:39:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1621647679075489792,"note":"Value kept but may cause issues"} 
[2026-11-03 13:39:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:39:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793693068000,"timestamp_ms":1793693068000,"timestamp_seconds":1793693068,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0702ae0"} 
[2026-11-03 13:39:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:39:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13:39: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":102,"n8_eight_byte":68,"data_length":795,"current_offset":136} 
[2026-11-03 13:39:20] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1320,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:39: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-11-03 13:39:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:39:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:39:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231784,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:39:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:39:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:39:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:39:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:39:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:39:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185348352001,"66":25952,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1621647679075489792},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:39:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:39:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:39:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185348352001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:39:20] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:39:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:39:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:39:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1621647679075489792,"description":"Unknown IO ID 44"} 
[2026-11-03 13:39:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185348352001,"power":25952,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1621647679075489792}} 
[2026-11-03 13:39:20] local.INFO: DEBUG: GPS processor result {"connection_id":231784,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54605,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:39:20] local.INFO: GPS data processed {"connection_id":231784,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:39:20] local.INFO: Acknowledgment sent {"connection_id":231784,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:40:04] local.INFO: TCP Data received {"connection_id":229949,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:40:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229949,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:40:04] local.INFO: Processing buffer {"connection_id":229949,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:40:04] local.INFO: IMEI packet received {"connection_id":229949,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:40:04] local.INFO: IMEI acknowledgment sent {"connection_id":229949,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:40:07] local.INFO: TCP Data received {"connection_id":229949,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:40:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229949,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:40:07] local.INFO: Processing buffer {"connection_id":229949,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:40:07] local.INFO: IMEI packet received {"connection_id":229949,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:40:07] local.INFO: IMEI acknowledgment sent {"connection_id":229949,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:40:08] local.INFO: TCP Data received {"connection_id":229949,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a074c2a8012ce97ec00719de68001901602c..."} 
[2026-11-03 13:40:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229949,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a074c2a8012ce97ec00719de68001901602c..."} 
[2026-11-03 13:40:08] local.INFO: Processing buffer {"connection_id":229949,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a074c2a8012ce97ec00719de68001901602c..."} 
[2026-11-03 13:40:08] local.INFO: Packet analysis {"connection_id":229949,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a074"} 
[2026-11-03 13:40:08] local.INFO: Extracted packet for processing {"connection_id":229949,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a074"} 
[2026-11-03 13:40:08] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":44,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 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-11-03 13:40:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185425408001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:40:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:40:08] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1621647679075489792,"note":"Value kept but may cause issues"} 
[2026-11-03 13:40:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:40:08] local.INFO: AVL Record Parsed {"raw_timestamp":1793693369000,"timestamp_ms":1793693369000,"timestamp_seconds":1793693369,"priority":1,"record_length":96,"hex_timestamp":"000001a1a074c2a8"} 
[2026-11-03 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-11-03 13:40: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-11-03 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":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-11-03 13:40:08] 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-11-03 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-11-03 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-11-03 13:40:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:40:08] local.INFO: Teltonika packet parsed successfully {"connection_id":229949,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:40:08] local.INFO: Passing IMEI to GPS processor {"connection_id":229949,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:40:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":229949,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13: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-11-03 13:40:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:40:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:40:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185425408001,"66":25756,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1621647679075489792},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:40:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:40:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:40:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185425408001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:40:08] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:40:08] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:40:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:40:08] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1621647679075489792,"description":"Unknown IO ID 44"} 
[2026-11-03 13:40:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185425408001,"power":25756,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1621647679075489792}} 
[2026-11-03 13:40:08] local.INFO: DEBUG: GPS processor result {"connection_id":229949,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54606,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:40:08] local.INFO: GPS data processed {"connection_id":229949,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:40:08] local.INFO: Acknowledgment sent {"connection_id":229949,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:40:39] local.INFO: TCP Data received {"connection_id":229949,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0752838012ce97ec00719de68001901602c..."} 
[2026-11-03 13:40:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229949,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0752838012ce97ec00719de68001901602c..."} 
[2026-11-03 13:40:39] local.INFO: Processing buffer {"connection_id":229949,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0752838012ce97ec00719de68001901602c..."} 
[2026-11-03 13:40:39] local.INFO: Packet analysis {"connection_id":229949,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a075"} 
[2026-11-03 13:40:39] local.INFO: Extracted packet for processing {"connection_id":229949,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a075"} 
[2026-11-03 13:40:39] local.INFO: GPS Element Parsed {"raw_longitude":753499840,"raw_latitude":119135848,"longitude_deg":75.349984,"latitude_deg":11.9135848,"altitude":25,"angle":352,"satellites":44,"speed":0,"hex_longitude":"2ce97ec0","hex_latitude":"0719de68","is_valid_coordinates":true} 
[2026-11-03 13:40:39] 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-11-03 13:40:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185502464001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:40:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:40:39] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1621647679075489792,"note":"Value kept but may cause issues"} 
[2026-11-03 13:40:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:40:39] local.INFO: AVL Record Parsed {"raw_timestamp":1793693395000,"timestamp_ms":1793693395000,"timestamp_seconds":1793693395,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0752838"} 
[2026-11-03 13:40:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:40:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 13:40:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 13:40:39] 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-11-03 13:40:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:40:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:40:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:40:39] local.INFO: Teltonika packet parsed successfully {"connection_id":229949,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:40:39] local.INFO: Passing IMEI to GPS processor {"connection_id":229949,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:40:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":229949,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:40: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-11-03 13:40:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:40:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:40:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185502464001,"66":25778,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1621647679075489792},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:40:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:40:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:40:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185502464001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:40:39] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:40:39] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:40:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:40:39] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1621647679075489792,"description":"Unknown IO ID 44"} 
[2026-11-03 13:40:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185502464001,"power":25778,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1621647679075489792}} 
[2026-11-03 13:40:39] local.INFO: DEBUG: GPS processor result {"connection_id":229949,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54607,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:40:39] local.INFO: GPS data processed {"connection_id":229949,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:40:39] local.INFO: Acknowledgment sent {"connection_id":229949,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:41:04] local.INFO: TCP Data received {"connection_id":228221,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:41:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228221,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:41:04] local.INFO: Processing buffer {"connection_id":228221,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:41:04] local.INFO: IMEI packet received {"connection_id":228221,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:41:04] local.INFO: IMEI acknowledgment sent {"connection_id":228221,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:41:09] local.INFO: TCP Data received {"connection_id":228221,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:41:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228221,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:41:09] local.INFO: Processing buffer {"connection_id":228221,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:41:09] local.INFO: IMEI packet received {"connection_id":228221,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:41:09] local.INFO: IMEI acknowledgment sent {"connection_id":228221,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:41:10] local.INFO: TCP Data received {"connection_id":228221,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0757e28012ce97e000719f040001901632d..."} 
[2026-11-03 13:41:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228221,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0757e28012ce97e000719f040001901632d..."} 
[2026-11-03 13:41:10] local.INFO: Processing buffer {"connection_id":228221,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0757e28012ce97e000719f040001901632d..."} 
[2026-11-03 13:41:10] local.INFO: Packet analysis {"connection_id":228221,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a075"} 
[2026-11-03 13:41:10] local.INFO: Extracted packet for processing {"connection_id":228221,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a075"} 
[2026-11-03 13:41:10] local.INFO: GPS Element Parsed {"raw_longitude":753499648,"raw_latitude":119140416,"longitude_deg":75.3499648,"latitude_deg":11.9140416,"altitude":25,"angle":355,"satellites":45,"speed":0,"hex_longitude":"2ce97e00","hex_latitude":"0719f040","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:41:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185509120001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:41:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:41:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1621647679075489792,"note":"Value kept but may cause issues"} 
[2026-11-03 13:41:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:41:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793693417000,"timestamp_ms":1793693417000,"timestamp_seconds":1793693417,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0757e28"} 
[2026-11-03 13:41:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:41:10] 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-11-03 13: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":178,"data_length":795,"current_offset":136} 
[2026-11-03 13:41: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-11-03 13: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-11-03 13:41:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:41:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:41:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228221,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:41:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:41:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:41: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-11-03 13:41:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:41:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:41:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185509120001,"66":27832,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1621647679075489792},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:41:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:41:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:41:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185509120001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:41:10] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:41:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:41:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:41:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1621647679075489792,"description":"Unknown IO ID 44"} 
[2026-11-03 13:41:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185509120001,"power":27832,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1621647679075489792}} 
[2026-11-03 13:41:10] local.INFO: DEBUG: GPS processor result {"connection_id":228221,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54608,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:41:10] local.INFO: GPS data processed {"connection_id":228221,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:41:10] local.INFO: Acknowledgment sent {"connection_id":228221,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:41:41] local.INFO: TCP Data received {"connection_id":228221,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a075d030012ce97e000719f040001901632d..."} 
[2026-11-03 13:41:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228221,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a075d030012ce97e000719f040001901632d..."} 
[2026-11-03 13:41:41] local.INFO: Processing buffer {"connection_id":228221,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a075d030012ce97e000719f040001901632d..."} 
[2026-11-03 13:41:41] local.INFO: Packet analysis {"connection_id":228221,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a075"} 
[2026-11-03 13:41:41] local.INFO: Extracted packet for processing {"connection_id":228221,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a075"} 
[2026-11-03 13:41:41] local.INFO: GPS Element Parsed {"raw_longitude":753499648,"raw_latitude":119140416,"longitude_deg":75.3499648,"latitude_deg":11.9140416,"altitude":25,"angle":355,"satellites":45,"speed":0,"hex_longitude":"2ce97e00","hex_latitude":"0719f040","is_valid_coordinates":true} 
[2026-11-03 13:41: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-11-03 13:41:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185514752001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:41:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37481715735724032,"note":"Value kept but may cause issues"} 
[2026-11-03 13:41:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1621858785306853376,"note":"Value kept but may cause issues"} 
[2026-11-03 13:41:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:41:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793693438000,"timestamp_ms":1793693438000,"timestamp_seconds":1793693438,"priority":1,"record_length":96,"hex_timestamp":"000001a1a075d030"} 
[2026-11-03 13:41:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:41:41] 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-11-03 13:41:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":184,"data_length":795,"current_offset":136} 
[2026-11-03 13:41:41] 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-11-03 13:41: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-11-03 13:41:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:41:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:41:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228221,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:41:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:41:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:41: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-11-03 13:41:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:41:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:41:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185514752001,"66":27865,"182":206,"83":41216,"24":0,"16":37481715735724032,"44":-1621858785306853376},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:41:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:41:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:41:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185514752001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:41:41] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:41:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:41:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37481715735724032,"km_value":37481715735724.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:41:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1621858785306853376,"description":"Unknown IO ID 44"} 
[2026-11-03 13:41:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185514752001,"power":27865,"unknown_182":206,"unknown_83":41216,"ignition":0,"odometer":null,"unknown_44":-1621858785306853376}} 
[2026-11-03 13:41:41] local.INFO: DEBUG: GPS processor result {"connection_id":228221,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54609,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:41:41] local.INFO: GPS data processed {"connection_id":228221,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:41:41] local.INFO: Acknowledgment sent {"connection_id":228221,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:42:02] local.INFO: TCP Data received {"connection_id":231786,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:42:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231786,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:42:02] local.INFO: Processing buffer {"connection_id":231786,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:42:02] local.INFO: IMEI packet received {"connection_id":231786,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:42:02] local.INFO: IMEI acknowledgment sent {"connection_id":231786,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:42:05] local.INFO: TCP Data received {"connection_id":231786,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:42:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231786,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:42:05] local.INFO: Processing buffer {"connection_id":231786,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:42:05] local.INFO: IMEI packet received {"connection_id":231786,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:42:05] local.INFO: IMEI acknowledgment sent {"connection_id":231786,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:42:10] local.INFO: TCP Data received {"connection_id":231786,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:42:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231786,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:42:10] local.INFO: Processing buffer {"connection_id":231786,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:42:10] local.INFO: IMEI packet received {"connection_id":231786,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:42:10] local.INFO: IMEI acknowledgment sent {"connection_id":231786,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:42:11] local.INFO: TCP Data received {"connection_id":231786,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0767058012ce9b0c0071a1f78001f004229..."} 
[2026-11-03 13:42:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231786,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0767058012ce9b0c0071a1f78001f004229..."} 
[2026-11-03 13:42:11] local.INFO: Processing buffer {"connection_id":231786,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0767058012ce9b0c0071a1f78001f004229..."} 
[2026-11-03 13:42:11] local.INFO: Packet analysis {"connection_id":231786,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a076"} 
[2026-11-03 13:42:11] local.INFO: Extracted packet for processing {"connection_id":231786,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a076"} 
[2026-11-03 13:42:11] local.INFO: GPS Element Parsed {"raw_longitude":753512640,"raw_latitude":119152504,"longitude_deg":75.351264,"latitude_deg":11.9152504,"altitude":31,"angle":66,"satellites":41,"speed":18,"hex_longitude":"2ce9b0c0","hex_latitude":"071a1f78","is_valid_coordinates":true} 
[2026-11-03 13:42: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-11-03 13:42:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185529088001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:42:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37482707873169408,"note":"Value kept but may cause issues"} 
[2026-11-03 13:42:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1612077529863249920,"note":"Value kept but may cause issues"} 
[2026-11-03 13:42:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:42:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793693479000,"timestamp_ms":1793693479000,"timestamp_seconds":1793693479,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0767058"} 
[2026-11-03 13:42:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:42:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13:42:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 13:42:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:42: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-11-03 13:42:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:42:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:42:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231786,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:42:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:42:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:42: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-11-03 13:42:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:42:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:42:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185529088001,"66":27843,"182":206,"83":41216,"24":18,"16":37482707873169408,"44":-1612077529863249920},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:42:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:42:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:42:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185529088001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:42:11] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:42:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:42:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37482707873169408,"km_value":37482707873169.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:42:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1612077529863249920,"description":"Unknown IO ID 44"} 
[2026-11-03 13:42:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185529088001,"power":27843,"unknown_182":206,"unknown_83":41216,"ignition":18,"odometer":null,"unknown_44":-1612077529863249920}} 
[2026-11-03 13:42:11] local.INFO: DEBUG: GPS processor result {"connection_id":231786,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54610,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:42:11] local.INFO: GPS data processed {"connection_id":231786,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:42:11] local.INFO: Acknowledgment sent {"connection_id":231786,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:42:43] local.INFO: TCP Data received {"connection_id":231786,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0767440012ce9b240071a2090001f00282a..."} 
[2026-11-03 13:42:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231786,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0767440012ce9b240071a2090001f00282a..."} 
[2026-11-03 13:42:43] local.INFO: Processing buffer {"connection_id":231786,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0767440012ce9b240071a2090001f00282a..."} 
[2026-11-03 13:42:43] local.INFO: Packet analysis {"connection_id":231786,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a076"} 
[2026-11-03 13:42:43] local.INFO: Extracted packet for processing {"connection_id":231786,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a076"} 
[2026-11-03 13:42:43] local.INFO: GPS Element Parsed {"raw_longitude":753513024,"raw_latitude":119152784,"longitude_deg":75.3513024,"latitude_deg":11.9152784,"altitude":31,"angle":40,"satellites":42,"speed":17,"hex_longitude":"2ce9b240","hex_latitude":"071a2090","is_valid_coordinates":true} 
[2026-11-03 13:42: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-11-03 13:42:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185530624001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:42:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37482729348005888,"note":"Value kept but may cause issues"} 
[2026-11-03 13:42:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1607573930235693056,"note":"Value kept but may cause issues"} 
[2026-11-03 13:42:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:42:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793693480000,"timestamp_ms":1793693480000,"timestamp_seconds":1793693480,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0767440"} 
[2026-11-03 13:42:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:42:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13:42: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":195,"data_length":795,"current_offset":136} 
[2026-11-03 13:42:43] 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-11-03 13:42: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-11-03 13:42:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:42:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:42:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231786,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:42:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:42:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:42: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-11-03 13:42:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:42:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:42:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185530624001,"66":27843,"182":206,"83":41216,"24":17,"16":37482729348005888,"44":-1607573930235693056},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:42:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:42:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:42:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185530624001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:42:43] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:42:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:42:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37482729348005888,"km_value":37482729348005.89,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:42:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1607573930235693056,"description":"Unknown IO ID 44"} 
[2026-11-03 13:42:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185530624001,"power":27843,"unknown_182":206,"unknown_83":41216,"ignition":17,"odometer":null,"unknown_44":-1607573930235693056}} 
[2026-11-03 13:42:43] local.INFO: DEBUG: GPS processor result {"connection_id":231786,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54611,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:42:43] local.INFO: GPS data processed {"connection_id":231786,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:42:43] local.INFO: Acknowledgment sent {"connection_id":231786,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:43:06] local.INFO: TCP Data received {"connection_id":228675,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:43:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228675,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:43:06] local.INFO: Processing buffer {"connection_id":228675,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:43:06] local.INFO: IMEI packet received {"connection_id":228675,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:43:06] local.INFO: IMEI acknowledgment sent {"connection_id":228675,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:43:09] local.INFO: TCP Data received {"connection_id":228675,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:43:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228675,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:43:09] local.INFO: Processing buffer {"connection_id":228675,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:43:09] local.INFO: IMEI packet received {"connection_id":228675,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:43:09] local.INFO: IMEI acknowledgment sent {"connection_id":228675,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:43:10] local.INFO: TCP Data received {"connection_id":228675,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0767828012ce9b2c0071a2230001f00052a..."} 
[2026-11-03 13:43:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228675,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0767828012ce9b2c0071a2230001f00052a..."} 
[2026-11-03 13:43:10] local.INFO: Processing buffer {"connection_id":228675,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0767828012ce9b2c0071a2230001f00052a..."} 
[2026-11-03 13:43:10] local.INFO: Packet analysis {"connection_id":228675,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a076"} 
[2026-11-03 13:43:10] local.INFO: Extracted packet for processing {"connection_id":228675,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a076"} 
[2026-11-03 13:43:10] local.INFO: GPS Element Parsed {"raw_longitude":753513152,"raw_latitude":119153200,"longitude_deg":75.3513152,"latitude_deg":11.91532,"altitude":31,"angle":5,"satellites":42,"speed":17,"hex_longitude":"2ce9b2c0","hex_latitude":"071a2230","is_valid_coordinates":true} 
[2026-11-03 13:43: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-11-03 13:43:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185530880001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:43:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37482750822842368,"note":"Value kept but may cause issues"} 
[2026-11-03 13:43:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1607151717770555392,"note":"Value kept but may cause issues"} 
[2026-11-03 13:43:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:43:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793693481000,"timestamp_ms":1793693481000,"timestamp_seconds":1793693481,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0767828"} 
[2026-11-03 13:43:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:43:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13:43: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":195,"data_length":795,"current_offset":136} 
[2026-11-03 13:43:10] 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-11-03 13:43: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-11-03 13:43:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:43:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:43:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228675,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:43:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:43:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:43: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-11-03 13:43:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:43:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:43:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185530880001,"66":27876,"182":206,"83":41216,"24":17,"16":37482750822842368,"44":-1607151717770555392},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 13:43:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:43:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:43:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185530880001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:43:10] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 13:43:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:43:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37482750822842368,"km_value":37482750822842.37,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:43:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1607151717770555392,"description":"Unknown IO ID 44"} 
[2026-11-03 13:43:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185530880001,"power":27876,"unknown_182":206,"unknown_83":41216,"ignition":17,"odometer":null,"unknown_44":-1607151717770555392}} 
[2026-11-03 13:43:10] local.INFO: DEBUG: GPS processor result {"connection_id":228675,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54612,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:43:10] local.INFO: GPS data processed {"connection_id":228675,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:43:10] local.INFO: Acknowledgment sent {"connection_id":228675,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:43:42] local.INFO: TCP Data received {"connection_id":228675,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a077d7b8012ce9e1c0071b0098001d00082c..."} 
[2026-11-03 13:43:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228675,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a077d7b8012ce9e1c0071b0098001d00082c..."} 
[2026-11-03 13:43:42] local.INFO: Processing buffer {"connection_id":228675,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a077d7b8012ce9e1c0071b0098001d00082c..."} 
[2026-11-03 13:43:42] local.INFO: Packet analysis {"connection_id":228675,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a077"} 
[2026-11-03 13:43:42] local.INFO: Extracted packet for processing {"connection_id":228675,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a077"} 
[2026-11-03 13:43:42] local.INFO: GPS Element Parsed {"raw_longitude":753525184,"raw_latitude":119210136,"longitude_deg":75.3525184,"latitude_deg":11.9210136,"altitude":29,"angle":8,"satellites":44,"speed":31,"hex_longitude":"2ce9e1c0","hex_latitude":"071b0098","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:43:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185553152001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:43:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37485894738903040,"note":"Value kept but may cause issues"} 
[2026-11-03 13:43:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1594907556269750272,"note":"Value kept but may cause issues"} 
[2026-11-03 13:43:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,245,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:43:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793693571000,"timestamp_ms":1793693571000,"timestamp_seconds":1793693571,"priority":1,"record_length":96,"hex_timestamp":"000001a1a077d7b8"} 
[2026-11-03 13:43:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:43:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 13:43:42] 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-11-03 13: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-11-03 13:43:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:43:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:43:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228675,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:43:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:43:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13: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-11-03 13:43:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:43:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:43:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185553152001,"66":27919,"245":206,"83":41216,"24":31,"16":37485894738903040,"44":-1594907556269750272},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,83,24,16,44]} 
[2026-11-03 13:43:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:43:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:43:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185553152001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:43:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:43:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37485894738903040,"km_value":37485894738903.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:43:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1594907556269750272,"description":"Unknown IO ID 44"} 
[2026-11-03 13:43:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185553152001,"power":27919,"geofence_id":206,"unknown_83":41216,"ignition":31,"odometer":null,"unknown_44":-1594907556269750272}} 
[2026-11-03 13:43:42] local.INFO: DEBUG: GPS processor result {"connection_id":228675,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54613,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:43:42] local.INFO: GPS data processed {"connection_id":228675,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:43:42] local.INFO: Acknowledgment sent {"connection_id":228675,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:43:44] local.INFO: TCP Data received {"connection_id":229950,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:43:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229950,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:43:44] local.INFO: Processing buffer {"connection_id":229950,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:43:44] local.INFO: IMEI packet received {"connection_id":229950,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 13:43:44] local.INFO: IMEI acknowledgment sent {"connection_id":229950,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:44:09] local.INFO: TCP Data received {"connection_id":231787,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:44:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231787,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:44:09] local.INFO: Processing buffer {"connection_id":231787,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:44:09] local.INFO: IMEI packet received {"connection_id":231787,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:44:09] local.INFO: IMEI acknowledgment sent {"connection_id":231787,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:44:11] local.INFO: TCP Data received {"connection_id":231787,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:44:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231787,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:44:11] local.INFO: Processing buffer {"connection_id":231787,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:44:11] local.INFO: IMEI packet received {"connection_id":231787,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:44:11] local.INFO: IMEI acknowledgment sent {"connection_id":231787,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:44:14] local.INFO: TCP Data received {"connection_id":231787,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:44:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231787,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:44:14] local.INFO: Processing buffer {"connection_id":231787,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:44:14] local.INFO: IMEI packet received {"connection_id":231787,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:44:14] local.INFO: IMEI acknowledgment sent {"connection_id":231787,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:44:15] local.INFO: TCP Data received {"connection_id":231787,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a077e370012ce9e280071b09b8001d01652c..."} 
[2026-11-03 13:44:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231787,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a077e370012ce9e280071b09b8001d01652c..."} 
[2026-11-03 13:44:15] local.INFO: Processing buffer {"connection_id":231787,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a077e370012ce9e280071b09b8001d01652c..."} 
[2026-11-03 13:44:15] local.INFO: Packet analysis {"connection_id":231787,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a077"} 
[2026-11-03 13:44:15] local.INFO: Extracted packet for processing {"connection_id":231787,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a077"} 
[2026-11-03 13:44:15] local.INFO: GPS Element Parsed {"raw_longitude":753525376,"raw_latitude":119212472,"longitude_deg":75.3525376,"latitude_deg":11.9212472,"altitude":29,"angle":357,"satellites":44,"speed":31,"hex_longitude":"2ce9e280","hex_latitude":"071b09b8","is_valid_coordinates":true} 
[2026-11-03 13:44: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-11-03 13:44:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185554176001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:44:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37486006408052736,"note":"Value kept but may cause issues"} 
[2026-11-03 13:44:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1593781656362117120,"note":"Value kept but may cause issues"} 
[2026-11-03 13:44:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,245,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:44:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793693574000,"timestamp_ms":1793693574000,"timestamp_seconds":1793693574,"priority":1,"record_length":96,"hex_timestamp":"000001a1a077e370"} 
[2026-11-03 13:44:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:44:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13:44: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 13:44:15] 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-11-03 13:44: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-11-03 13:44:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:44:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:44:15] local.INFO: Teltonika packet parsed successfully {"connection_id":231787,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:44:15] local.INFO: Passing IMEI to GPS processor {"connection_id":231787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:44:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":231787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:44: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-11-03 13:44:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:44:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:44:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185554176001,"66":27908,"245":206,"83":41216,"24":31,"16":37486006408052736,"44":-1593781656362117120},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,83,24,16,44]} 
[2026-11-03 13:44:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:44:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:44:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185554176001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:44:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:44:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37486006408052736,"km_value":37486006408052.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:44:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1593781656362117120,"description":"Unknown IO ID 44"} 
[2026-11-03 13:44:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185554176001,"power":27908,"geofence_id":206,"unknown_83":41216,"ignition":31,"odometer":null,"unknown_44":-1593781656362117120}} 
[2026-11-03 13:44:15] local.INFO: DEBUG: GPS processor result {"connection_id":231787,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54614,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:44:15] local.INFO: GPS data processed {"connection_id":231787,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:44:15] local.INFO: Acknowledgment sent {"connection_id":231787,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:44:46] local.INFO: TCP Data received {"connection_id":231787,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a078e540012ce9df40071b9f10001600262a..."} 
[2026-11-03 13:44:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231787,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a078e540012ce9df40071b9f10001600262a..."} 
[2026-11-03 13:44:46] local.INFO: Processing buffer {"connection_id":231787,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a078e540012ce9df40071b9f10001600262a..."} 
[2026-11-03 13:44:46] local.INFO: Packet analysis {"connection_id":231787,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a078"} 
[2026-11-03 13:44:46] local.INFO: Extracted packet for processing {"connection_id":231787,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a078"} 
[2026-11-03 13:44:46] local.INFO: GPS Element Parsed {"raw_longitude":753524544,"raw_latitude":119250704,"longitude_deg":75.3524544,"latitude_deg":11.9250704,"altitude":22,"angle":38,"satellites":42,"speed":13,"hex_longitude":"2ce9df40","hex_latitude":"071b9f10","is_valid_coordinates":true} 
[2026-11-03 13:44: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-11-03 13:44:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185570816001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:44:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37487943438303232,"note":"Value kept but may cause issues"} 
[2026-11-03 13:44:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1595118662491502592,"note":"Value kept but may cause issues"} 
[2026-11-03 13:44:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,209,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:44:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793693640000,"timestamp_ms":1793693640000,"timestamp_seconds":1793693640,"priority":1,"record_length":96,"hex_timestamp":"000001a1a078e540"} 
[2026-11-03 13:44:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:44:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13:44: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":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 13:44:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:44: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-11-03 13:44:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:44:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:44:46] local.INFO: Teltonika packet parsed successfully {"connection_id":231787,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:44:46] local.INFO: Passing IMEI to GPS processor {"connection_id":231787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:44:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":231787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:44:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:44:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:44:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:44:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185570816001,"66":27843,"209":206,"83":41216,"24":13,"16":37487943438303232,"44":-1595118662491502592},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,83,24,16,44]} 
[2026-11-03 13:44:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:44:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:44:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185570816001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:44:46] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-11-03 13:44:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:44:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37487943438303232,"km_value":37487943438303.234,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:44:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1595118662491502592,"description":"Unknown IO ID 44"} 
[2026-11-03 13:44:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185570816001,"power":27843,"unknown_209":206,"unknown_83":41216,"ignition":13,"odometer":null,"unknown_44":-1595118662491502592}} 
[2026-11-03 13:44:46] local.INFO: DEBUG: GPS processor result {"connection_id":231787,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54615,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:44:46] local.INFO: GPS data processed {"connection_id":231787,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:44:46] local.INFO: Acknowledgment sent {"connection_id":231787,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:45:04] local.INFO: TCP Data received {"connection_id":228676,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:45:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228676,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:45:04] local.INFO: Processing buffer {"connection_id":228676,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:45:04] local.INFO: IMEI packet received {"connection_id":228676,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:45:04] local.INFO: IMEI acknowledgment sent {"connection_id":228676,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:45:05] local.INFO: TCP Data received {"connection_id":228676,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:45:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228676,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:45:05] local.INFO: Processing buffer {"connection_id":228676,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:45:05] local.INFO: IMEI packet received {"connection_id":228676,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:45:05] local.INFO: IMEI acknowledgment sent {"connection_id":228676,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:45:09] local.INFO: TCP Data received {"connection_id":228676,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:45:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228676,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:45:09] local.INFO: Processing buffer {"connection_id":228676,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:45:09] local.INFO: IMEI packet received {"connection_id":228676,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:45:09] local.INFO: IMEI acknowledgment sent {"connection_id":228676,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:45:11] local.INFO: TCP Data received {"connection_id":228676,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a078e928012ce9e080071ba0180016003c2a..."} 
[2026-11-03 13:45:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228676,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a078e928012ce9e080071ba0180016003c2a..."} 
[2026-11-03 13:45:11] local.INFO: Processing buffer {"connection_id":228676,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a078e928012ce9e080071ba0180016003c2a..."} 
[2026-11-03 13:45:11] local.INFO: Packet analysis {"connection_id":228676,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a078"} 
[2026-11-03 13:45:11] local.INFO: Extracted packet for processing {"connection_id":228676,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a078"} 
[2026-11-03 13:45:11] local.INFO: GPS Element Parsed {"raw_longitude":753524864,"raw_latitude":119250968,"longitude_deg":75.3524864,"latitude_deg":11.9250968,"altitude":22,"angle":60,"satellites":42,"speed":15,"hex_longitude":"2ce9e080","hex_latitude":"071ba018","is_valid_coordinates":true} 
[2026-11-03 13:45: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-11-03 13:45:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185571840001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:45:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37487960618172416,"note":"Value kept but may cause issues"} 
[2026-11-03 13:45:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1594485343793508352,"note":"Value kept but may cause issues"} 
[2026-11-03 13:45:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,209,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:45:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793693641000,"timestamp_ms":1793693641000,"timestamp_seconds":1793693641,"priority":1,"record_length":96,"hex_timestamp":"000001a1a078e928"} 
[2026-11-03 13:45:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:45:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13:45: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":195,"data_length":795,"current_offset":136} 
[2026-11-03 13:45:11] 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-11-03 13:45: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-11-03 13:45:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:45:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:45:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228676,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:45:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228676,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:45:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228676,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:45: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-11-03 13:45:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:45:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:45:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185571840001,"66":27876,"209":206,"83":41216,"24":15,"16":37487960618172416,"44":-1594485343793508352},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,83,24,16,44]} 
[2026-11-03 13:45:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:45:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:45:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185571840001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:45:11] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-11-03 13:45:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:45:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37487960618172416,"km_value":37487960618172.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:45:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1594485343793508352,"description":"Unknown IO ID 44"} 
[2026-11-03 13:45:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185571840001,"power":27876,"unknown_209":206,"unknown_83":41216,"ignition":15,"odometer":null,"unknown_44":-1594485343793508352}} 
[2026-11-03 13:45:11] local.INFO: DEBUG: GPS processor result {"connection_id":228676,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54616,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:45:11] local.INFO: GPS data processed {"connection_id":228676,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:45:11] local.INFO: Acknowledgment sent {"connection_id":228676,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:45:42] local.INFO: TCP Data received {"connection_id":228676,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0798180012cea0ac0071bd8c0001201582d..."} 
[2026-11-03 13:45:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228676,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0798180012cea0ac0071bd8c0001201582d..."} 
[2026-11-03 13:45:42] local.INFO: Processing buffer {"connection_id":228676,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0798180012cea0ac0071bd8c0001201582d..."} 
[2026-11-03 13:45:42] local.INFO: Packet analysis {"connection_id":228676,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a079"} 
[2026-11-03 13:45:42] local.INFO: Extracted packet for processing {"connection_id":228676,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a079"} 
[2026-11-03 13:45:42] local.INFO: GPS Element Parsed {"raw_longitude":753535680,"raw_latitude":119265472,"longitude_deg":75.353568,"latitude_deg":11.9265472,"altitude":18,"angle":344,"satellites":45,"speed":17,"hex_longitude":"2cea0ac0","hex_latitude":"071bd8c0","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:45:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185581824001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:45:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37488939870715904,"note":"Value kept but may cause issues"} 
[2026-11-03 13:45:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1582241182302924800,"note":"Value kept but may cause issues"} 
[2026-11-03 13:45:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,209,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:45:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793693680000,"timestamp_ms":1793693680000,"timestamp_seconds":1793693680,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0798180"} 
[2026-11-03 13:45:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:45:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 13:45:42] 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-11-03 13: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-11-03 13:45:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:45:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:45:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228676,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:45:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228676,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:45:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228676,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13: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-11-03 13:45:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:45:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:45:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185581824001,"66":27995,"209":206,"83":41216,"24":17,"16":37488939870715904,"44":-1582241182302924800},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,83,24,16,44]} 
[2026-11-03 13:45:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:45:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:45:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185581824001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:45:42] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-11-03 13:45:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:45:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37488939870715904,"km_value":37488939870715.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:45:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1582241182302924800,"description":"Unknown IO ID 44"} 
[2026-11-03 13:45:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185581824001,"power":27995,"unknown_209":206,"unknown_83":41216,"ignition":17,"odometer":null,"unknown_44":-1582241182302924800}} 
[2026-11-03 13:45:42] local.INFO: DEBUG: GPS processor result {"connection_id":228676,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54617,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:45:42] local.INFO: GPS data processed {"connection_id":228676,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:45:42] local.INFO: Acknowledgment sent {"connection_id":228676,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:46:09] local.INFO: TCP Data received {"connection_id":228224,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:46:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228224,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:46:09] local.INFO: Processing buffer {"connection_id":228224,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:46:09] local.INFO: IMEI packet received {"connection_id":228224,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:46:09] local.INFO: IMEI acknowledgment sent {"connection_id":228224,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:46:16] local.INFO: TCP Data received {"connection_id":228224,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:46:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228224,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:46:16] local.INFO: Processing buffer {"connection_id":228224,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:46:16] local.INFO: IMEI packet received {"connection_id":228224,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:46:16] local.INFO: IMEI acknowledgment sent {"connection_id":228224,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:46:17] local.INFO: TCP Data received {"connection_id":228224,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a079b448012ce9fe40071bfc70001201552b..."} 
[2026-11-03 13:46:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228224,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a079b448012ce9fe40071bfc70001201552b..."} 
[2026-11-03 13:46:17] local.INFO: Processing buffer {"connection_id":228224,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a079b448012ce9fe40071bfc70001201552b..."} 
[2026-11-03 13:46:17] local.INFO: Packet analysis {"connection_id":228224,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a079"} 
[2026-11-03 13:46:17] local.INFO: Extracted packet for processing {"connection_id":228224,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a079"} 
[2026-11-03 13:46:17] local.INFO: GPS Element Parsed {"raw_longitude":753532480,"raw_latitude":119274608,"longitude_deg":75.353248,"latitude_deg":11.9274608,"altitude":18,"angle":341,"satellites":43,"speed":38,"hex_longitude":"2ce9fe40","hex_latitude":"071bfc70","is_valid_coordinates":true} 
[2026-11-03 13:46: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-11-03 13:46:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185582080001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:46:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37489408022151168,"note":"Value kept but may cause issues"} 
[2026-11-03 13:46:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1582241182302814208,"note":"Value kept but may cause issues"} 
[2026-11-03 13:46:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,209,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:46:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793693693000,"timestamp_ms":1793693693000,"timestamp_seconds":1793693693,"priority":1,"record_length":96,"hex_timestamp":"000001a1a079b448"} 
[2026-11-03 13:46:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:46:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13:46:17] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 13:46:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:46: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-11-03 13:46:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:46:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:46:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228224,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:46:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228224,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:46:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228224,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:46: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-11-03 13:46:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:46:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:46:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185582080001,"66":27974,"209":206,"83":41216,"24":38,"16":37489408022151168,"44":-1582241182302814208},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,83,24,16,44]} 
[2026-11-03 13:46:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:46:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:46:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185582080001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:46:17] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-11-03 13:46:17] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:46:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37489408022151168,"km_value":37489408022151.17,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:46:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1582241182302814208,"description":"Unknown IO ID 44"} 
[2026-11-03 13:46:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185582080001,"power":27974,"unknown_209":206,"unknown_83":41216,"ignition":38,"odometer":null,"unknown_44":-1582241182302814208}} 
[2026-11-03 13:46:17] local.INFO: DEBUG: GPS processor result {"connection_id":228224,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54618,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:46:17] local.INFO: GPS data processed {"connection_id":228224,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:46:17] local.INFO: Acknowledgment sent {"connection_id":228224,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:46:48] local.INFO: TCP Data received {"connection_id":228224,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a079d388012ce9f5c0071c1e680011015e29..."} 
[2026-11-03 13:46:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228224,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a079d388012ce9f5c0071c1e680011015e29..."} 
[2026-11-03 13:46:48] local.INFO: Processing buffer {"connection_id":228224,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a079d388012ce9f5c0071c1e680011015e29..."} 
[2026-11-03 13:46:48] local.INFO: Packet analysis {"connection_id":228224,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a079"} 
[2026-11-03 13:46:48] local.INFO: Extracted packet for processing {"connection_id":228224,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a079"} 
[2026-11-03 13:46:48] local.INFO: GPS Element Parsed {"raw_longitude":753530304,"raw_latitude":119283304,"longitude_deg":75.3530304,"latitude_deg":11.9283304,"altitude":17,"angle":350,"satellites":41,"speed":47,"hex_longitude":"2ce9f5c0","hex_latitude":"071c1e68","is_valid_coordinates":true} 
[2026-11-03 13:46: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-11-03 13:46:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185585408001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:46:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37489841813848064,"note":"Value kept but may cause issues"} 
[2026-11-03 13:46:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1585759619509358592,"note":"Value kept but may cause issues"} 
[2026-11-03 13:46:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,209,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:46:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793693701000,"timestamp_ms":1793693701000,"timestamp_seconds":1793693701,"priority":1,"record_length":96,"hex_timestamp":"000001a1a079d388"} 
[2026-11-03 13:46:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:46:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13:46: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 13:46:48] 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-11-03 13:46: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-11-03 13:46:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:46:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:46:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228224,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:46:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228224,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:46:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228224,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:46: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-11-03 13:46:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:46:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:46:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185585408001,"66":27908,"209":206,"83":41216,"24":47,"16":37489841813848064,"44":-1585759619509358592},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,83,24,16,44]} 
[2026-11-03 13:46:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:46:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:46:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185585408001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:46:48] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-11-03 13:46:48] local.INFO: Unknown IO ID detected {"io_id":83,"value":41216,"description":"Unknown IO ID 83"} 
[2026-11-03 13:46:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37489841813848064,"km_value":37489841813848.06,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:46:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1585759619509358592,"description":"Unknown IO ID 44"} 
[2026-11-03 13:46:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185585408001,"power":27908,"unknown_209":206,"unknown_83":41216,"ignition":47,"odometer":null,"unknown_44":-1585759619509358592}} 
[2026-11-03 13:46:48] local.INFO: DEBUG: GPS processor result {"connection_id":228224,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54619,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:46:48] local.INFO: GPS data processed {"connection_id":228224,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:46:48] local.INFO: Acknowledgment sent {"connection_id":228224,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:47:04] local.INFO: TCP Data received {"connection_id":228226,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:47:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228226,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:47:04] local.INFO: Processing buffer {"connection_id":228226,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:47:04] local.INFO: IMEI packet received {"connection_id":228226,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:47:04] local.INFO: IMEI acknowledgment sent {"connection_id":228226,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:47:11] local.INFO: TCP Data received {"connection_id":228226,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:47:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228226,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:47:11] local.INFO: Processing buffer {"connection_id":228226,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:47:11] local.INFO: IMEI packet received {"connection_id":228226,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:47:11] local.INFO: IMEI acknowledgment sent {"connection_id":228226,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:47:13] local.INFO: TCP Data received {"connection_id":228226,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a079eaf8012ce9f340071c3b78000e000027..."} 
[2026-11-03 13:47:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228226,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a079eaf8012ce9f340071c3b78000e000027..."} 
[2026-11-03 13:47:13] local.INFO: Processing buffer {"connection_id":228226,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a079eaf8012ce9f340071c3b78000e000027..."} 
[2026-11-03 13:47:13] local.INFO: Packet analysis {"connection_id":228226,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a079"} 
[2026-11-03 13:47:13] local.INFO: Extracted packet for processing {"connection_id":228226,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a079"} 
[2026-11-03 13:47:13] local.INFO: GPS Element Parsed {"raw_longitude":753529664,"raw_latitude":119290744,"longitude_deg":75.3529664,"latitude_deg":11.9290744,"altitude":14,"angle":0,"satellites":39,"speed":49,"hex_longitude":"2ce9f340","hex_latitude":"071c3b78","is_valid_coordinates":true} 
[2026-11-03 13:47: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-11-03 13:47:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185587456001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:47:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37490202591100928,"note":"Value kept but may cause issues"} 
[2026-11-03 13:47:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1588152156809172992,"note":"Value kept but may cause issues"} 
[2026-11-03 13:47:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,127,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:47:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793693707000,"timestamp_ms":1793693707000,"timestamp_seconds":1793693707,"priority":1,"record_length":96,"hex_timestamp":"000001a1a079eaf8"} 
[2026-11-03 13:47:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:47:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13:47: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 13:47:13] 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-11-03 13:47: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-11-03 13:47:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:47:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:47:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228226,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:47:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228226,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:47:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228226,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:47: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-11-03 13:47:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:47:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:47:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185587456001,"66":27908,"127":206,"83":43008,"24":49,"16":37490202591100928,"44":-1588152156809172992},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,127,83,24,16,44]} 
[2026-11-03 13:47:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:47:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:47:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185587456001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:47:13] local.INFO: Unknown IO ID detected {"io_id":127,"value":206,"description":"Unknown IO ID 127"} 
[2026-11-03 13:47:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:47:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37490202591100928,"km_value":37490202591100.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:47:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1588152156809172992,"description":"Unknown IO ID 44"} 
[2026-11-03 13:47:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185587456001,"power":27908,"unknown_127":206,"unknown_83":43008,"ignition":49,"odometer":null,"unknown_44":-1588152156809172992}} 
[2026-11-03 13:47:13] local.INFO: DEBUG: GPS processor result {"connection_id":228226,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54620,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:47:13] local.INFO: GPS data processed {"connection_id":228226,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:47:13] local.INFO: Acknowledgment sent {"connection_id":228226,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:47:44] local.INFO: TCP Data received {"connection_id":228226,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a07a0e20012ce9f4c0071c6078000b00031d..."} 
[2026-11-03 13:47:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228226,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a07a0e20012ce9f4c0071c6078000b00031d..."} 
[2026-11-03 13:47:44] local.INFO: Processing buffer {"connection_id":228226,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a07a0e20012ce9f4c0071c6078000b00031d..."} 
[2026-11-03 13:47:44] local.INFO: Packet analysis {"connection_id":228226,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a07a"} 
[2026-11-03 13:47:44] local.INFO: Extracted packet for processing {"connection_id":228226,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a07a"} 
[2026-11-03 13:47:44] local.INFO: GPS Element Parsed {"raw_longitude":753530048,"raw_latitude":119300216,"longitude_deg":75.3530048,"latitude_deg":11.9300216,"altitude":11,"angle":3,"satellites":29,"speed":22,"hex_longitude":"2ce9f4c0","hex_latitude":"071c6078","is_valid_coordinates":true} 
[2026-11-03 13:47: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-11-03 13:47:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185588992001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:47:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37490662152601600,"note":"Value kept but may cause issues"} 
[2026-11-03 13:47:44] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1588855844249044992,"note":"Value kept but may cause issues"} 
[2026-11-03 13:47:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,127,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:47:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793693716000,"timestamp_ms":1793693716000,"timestamp_seconds":1793693716,"priority":1,"record_length":96,"hex_timestamp":"000001a1a07a0e20"} 
[2026-11-03 13:47:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:47:44] 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-11-03 13:47:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 13:47:44] 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-11-03 13:47: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-11-03 13:47:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:47:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:47:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228226,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:47:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228226,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:47:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228226,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:47:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:47:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:47:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:47:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185588992001,"66":27919,"127":206,"83":43008,"24":22,"16":37490662152601600,"44":-1588855844249044992},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,127,83,24,16,44]} 
[2026-11-03 13:47:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:47:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:47:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185588992001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:47:44] local.INFO: Unknown IO ID detected {"io_id":127,"value":206,"description":"Unknown IO ID 127"} 
[2026-11-03 13:47:44] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:47:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37490662152601600,"km_value":37490662152601.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:47:44] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1588855844249044992,"description":"Unknown IO ID 44"} 
[2026-11-03 13:47:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185588992001,"power":27919,"unknown_127":206,"unknown_83":43008,"ignition":22,"odometer":null,"unknown_44":-1588855844249044992}} 
[2026-11-03 13:47:44] local.INFO: DEBUG: GPS processor result {"connection_id":228226,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54621,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:47:44] local.INFO: GPS data processed {"connection_id":228226,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:47:44] local.INFO: Acknowledgment sent {"connection_id":228226,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:48:03] local.INFO: TCP Data received {"connection_id":228677,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:48:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228677,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:48:03] local.INFO: Processing buffer {"connection_id":228677,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:48:03] local.INFO: IMEI packet received {"connection_id":228677,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:48:03] local.INFO: IMEI acknowledgment sent {"connection_id":228677,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:48:04] local.INFO: TCP Data received {"connection_id":228677,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:48:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228677,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:48:04] local.INFO: Processing buffer {"connection_id":228677,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:48:04] local.INFO: IMEI packet received {"connection_id":228677,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:48:04] local.INFO: IMEI acknowledgment sent {"connection_id":228677,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:48:05] local.INFO: TCP Data received {"connection_id":228677,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:48:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228677,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:48:05] local.INFO: Processing buffer {"connection_id":228677,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:48:05] local.INFO: IMEI packet received {"connection_id":228677,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:48:05] local.INFO: IMEI acknowledgment sent {"connection_id":228677,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:48:11] local.INFO: TCP Data received {"connection_id":228677,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:48:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228677,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:48:11] local.INFO: Processing buffer {"connection_id":228677,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:48:11] local.INFO: IMEI packet received {"connection_id":228677,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:48:11] local.INFO: IMEI acknowledgment sent {"connection_id":228677,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:48:12] local.INFO: TCP Data received {"connection_id":228677,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a07be6c8012ce9fd80071d40980009011d2c..."} 
[2026-11-03 13:48:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228677,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a07be6c8012ce9fd80071d40980009011d2c..."} 
[2026-11-03 13:48:12] local.INFO: Processing buffer {"connection_id":228677,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a07be6c8012ce9fd80071d40980009011d2c..."} 
[2026-11-03 13:48:12] local.INFO: Packet analysis {"connection_id":228677,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a07b"} 
[2026-11-03 13:48:12] local.INFO: Extracted packet for processing {"connection_id":228677,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a07b"} 
[2026-11-03 13:48:12] local.INFO: GPS Element Parsed {"raw_longitude":753532288,"raw_latitude":119357592,"longitude_deg":75.3532288,"latitude_deg":11.9357592,"altitude":9,"angle":285,"satellites":44,"speed":28,"hex_longitude":"2ce9fd80","hex_latitude":"071d4098","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:48:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185622016001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:48:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37493496831016960,"note":"Value kept but may cause issues"} 
[2026-11-03 13:48:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1585267038278940672,"note":"Value kept but may cause issues"} 
[2026-11-03 13:48:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,81,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:48:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793693837000,"timestamp_ms":1793693837000,"timestamp_seconds":1793693837,"priority":1,"record_length":96,"hex_timestamp":"000001a1a07be6c8"} 
[2026-11-03 13:48:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:48:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 13: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 13:48:12] 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-11-03 13: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-11-03 13:48:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:48:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:48:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228677,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:48:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228677,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:48:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228677,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:48: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-11-03 13:48:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:48:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:48:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185622016001,"66":27865,"81":206,"83":43008,"24":28,"16":37493496831016960,"44":-1585267038278940672},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,81,83,24,16,44]} 
[2026-11-03 13:48:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:48:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:48:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185622016001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:48:12] local.INFO: Unknown IO ID detected {"io_id":81,"value":206,"description":"Unknown IO ID 81"} 
[2026-11-03 13:48:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:48:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37493496831016960,"km_value":37493496831016.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:48:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1585267038278940672,"description":"Unknown IO ID 44"} 
[2026-11-03 13:48:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185622016001,"power":27865,"unknown_81":206,"unknown_83":43008,"ignition":28,"odometer":null,"unknown_44":-1585267038278940672}} 
[2026-11-03 13:48:12] local.INFO: DEBUG: GPS processor result {"connection_id":228677,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54622,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:48:12] local.INFO: GPS data processed {"connection_id":228677,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:48:12] local.INFO: Acknowledgment sent {"connection_id":228677,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:48:43] local.INFO: TCP Data received {"connection_id":228677,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a07c7f20012ce9a4c0071d5ab8000501622c..."} 
[2026-11-03 13:48:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228677,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a07c7f20012ce9a4c0071d5ab8000501622c..."} 
[2026-11-03 13:48:43] local.INFO: Processing buffer {"connection_id":228677,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a07c7f20012ce9a4c0071d5ab8000501622c..."} 
[2026-11-03 13:48:43] local.INFO: Packet analysis {"connection_id":228677,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a07c"} 
[2026-11-03 13:48:43] local.INFO: Extracted packet for processing {"connection_id":228677,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a07c"} 
[2026-11-03 13:48:43] local.INFO: GPS Element Parsed {"raw_longitude":753509568,"raw_latitude":119364280,"longitude_deg":75.3509568,"latitude_deg":11.936428,"altitude":5,"angle":354,"satellites":44,"speed":37,"hex_longitude":"2ce9a4c0","hex_latitude":"071d5ab8","is_valid_coordinates":true} 
[2026-11-03 13:48: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-11-03 13:48:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185629184001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:48:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37495073084014592,"note":"Value kept but may cause issues"} 
[2026-11-03 13:48:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1609333148788332544,"note":"Value kept but may cause issues"} 
[2026-11-03 13:48:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:48:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793693876000,"timestamp_ms":1793693876000,"timestamp_seconds":1793693876,"priority":1,"record_length":96,"hex_timestamp":"000001a1a07c7f20"} 
[2026-11-03 13:48:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:48:43] 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-11-03 13:48: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 13:48:43] 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-11-03 13:48: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-11-03 13:48:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:48:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:48:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228677,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:48:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228677,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:48:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228677,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:48: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-11-03 13:48:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:48:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:48:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185629184001,"66":27995,"51":206,"83":43008,"24":37,"16":37495073084014592,"44":-1609333148788332544},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,83,24,16,44]} 
[2026-11-03 13:48:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:48:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:48:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185629184001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:48:43] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-11-03 13:48:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:48:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37495073084014592,"km_value":37495073084014.59,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:48:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1609333148788332544,"description":"Unknown IO ID 44"} 
[2026-11-03 13:48:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185629184001,"power":27995,"unknown_51":206,"unknown_83":43008,"ignition":37,"odometer":null,"unknown_44":-1609333148788332544}} 
[2026-11-03 13:48:43] local.INFO: DEBUG: GPS processor result {"connection_id":228677,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54623,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:48:43] local.INFO: GPS data processed {"connection_id":228677,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:48:43] local.INFO: Acknowledgment sent {"connection_id":228677,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:49:04] local.INFO: TCP Data received {"connection_id":228678,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:49:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228678,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:49:04] local.INFO: Processing buffer {"connection_id":228678,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:49:04] local.INFO: IMEI packet received {"connection_id":228678,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:49:04] local.INFO: IMEI acknowledgment sent {"connection_id":228678,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:49:06] local.INFO: TCP Data received {"connection_id":231789,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:49:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231789,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:49:06] local.INFO: Processing buffer {"connection_id":231789,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:49:06] local.INFO: IMEI packet received {"connection_id":231789,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 13:49:06] local.INFO: IMEI acknowledgment sent {"connection_id":231789,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:49:09] local.INFO: TCP Data received {"connection_id":228678,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:49:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228678,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:49:09] local.INFO: Processing buffer {"connection_id":228678,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:49:09] local.INFO: IMEI packet received {"connection_id":228678,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:49:09] local.INFO: IMEI acknowledgment sent {"connection_id":228678,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:49:11] local.INFO: TCP Data received {"connection_id":228678,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a07c8ec0012ce9a480071d6b00000500042d..."} 
[2026-11-03 13:49:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228678,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a07c8ec0012ce9a480071d6b00000500042d..."} 
[2026-11-03 13:49:11] local.INFO: Processing buffer {"connection_id":228678,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a07c8ec0012ce9a480071d6b00000500042d..."} 
[2026-11-03 13:49:11] local.INFO: Packet analysis {"connection_id":228678,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a07c"} 
[2026-11-03 13:49:11] local.INFO: Extracted packet for processing {"connection_id":228678,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a07c"} 
[2026-11-03 13:49:11] local.INFO: GPS Element Parsed {"raw_longitude":753509504,"raw_latitude":119368448,"longitude_deg":75.3509504,"latitude_deg":11.9368448,"altitude":5,"angle":4,"satellites":45,"speed":44,"hex_longitude":"2ce9a480","hex_latitude":"071d6b00","is_valid_coordinates":true} 
[2026-11-03 13:49: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-11-03 13:49:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185632256001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:49:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37495279242444800,"note":"Value kept but may cause issues"} 
[2026-11-03 13:49:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1610951629902006272,"note":"Value kept but may cause issues"} 
[2026-11-03 13:49:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:49:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793693880000,"timestamp_ms":1793693880000,"timestamp_seconds":1793693880,"priority":1,"record_length":96,"hex_timestamp":"000001a1a07c8ec0"} 
[2026-11-03 13:49:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:49:11] 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-11-03 13:49:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 13:49:11] 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-11-03 13:49: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-11-03 13:49:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:49:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:49:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228678,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:49:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:49:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:49: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-11-03 13:49:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:49:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:49:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185632256001,"66":27919,"51":206,"83":43008,"24":44,"16":37495279242444800,"44":-1610951629902006272},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,83,24,16,44]} 
[2026-11-03 13:49:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:49:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:49:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185632256001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:49:11] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-11-03 13:49:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:49:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37495279242444800,"km_value":37495279242444.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:49:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1610951629902006272,"description":"Unknown IO ID 44"} 
[2026-11-03 13:49:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185632256001,"power":27919,"unknown_51":206,"unknown_83":43008,"ignition":44,"odometer":null,"unknown_44":-1610951629902006272}} 
[2026-11-03 13:49:11] local.INFO: DEBUG: GPS processor result {"connection_id":228678,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54624,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:49:11] local.INFO: GPS data processed {"connection_id":228678,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:49:11] local.INFO: Acknowledgment sent {"connection_id":228678,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:49:42] local.INFO: TCP Data received {"connection_id":228678,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a07c9a78012ce9a740071d7800000600112d..."} 
[2026-11-03 13:49:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228678,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a07c9a78012ce9a740071d7800000600112d..."} 
[2026-11-03 13:49:43] local.INFO: Processing buffer {"connection_id":228678,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a07c9a78012ce9a740071d7800000600112d..."} 
[2026-11-03 13:49:43] local.INFO: Packet analysis {"connection_id":228678,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a07c"} 
[2026-11-03 13:49:43] local.INFO: Extracted packet for processing {"connection_id":228678,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a07c"} 
[2026-11-03 13:49:43] local.INFO: GPS Element Parsed {"raw_longitude":753510208,"raw_latitude":119371776,"longitude_deg":75.3510208,"latitude_deg":11.9371776,"altitude":6,"angle":17,"satellites":45,"speed":44,"hex_longitude":"2ce9a740","hex_latitude":"071d7800","is_valid_coordinates":true} 
[2026-11-03 13:49:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:49:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185633280001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:49:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37495442451202048,"note":"Value kept but may cause issues"} 
[2026-11-03 13:49:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1611021998645116928,"note":"Value kept but may cause issues"} 
[2026-11-03 13:49:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:49:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793693883000,"timestamp_ms":1793693883000,"timestamp_seconds":1793693883,"priority":1,"record_length":96,"hex_timestamp":"000001a1a07c9a78"} 
[2026-11-03 13:49:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:49:43] 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-11-03 13:49:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 13:49:43] 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-11-03 13:49:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:49:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:49:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:49:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228678,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:49:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:49:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:49: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-11-03 13:49:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:49:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:49:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185633280001,"66":27876,"51":206,"83":43008,"24":44,"16":37495442451202048,"44":-1611021998645116928},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,83,24,16,44]} 
[2026-11-03 13:49:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:49:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:49:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185633280001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:49:43] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-11-03 13:49:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:49:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37495442451202048,"km_value":37495442451202.05,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:49:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1611021998645116928,"description":"Unknown IO ID 44"} 
[2026-11-03 13:49:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185633280001,"power":27876,"unknown_51":206,"unknown_83":43008,"ignition":44,"odometer":null,"unknown_44":-1611021998645116928}} 
[2026-11-03 13:49:43] local.INFO: DEBUG: GPS processor result {"connection_id":228678,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54625,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:49:43] local.INFO: GPS data processed {"connection_id":228678,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:49:43] local.INFO: Acknowledgment sent {"connection_id":228678,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:50:09] local.INFO: TCP Data received {"connection_id":231791,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:50:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231791,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:50:09] local.INFO: Processing buffer {"connection_id":231791,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:50:09] local.INFO: IMEI packet received {"connection_id":231791,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:50:09] local.INFO: IMEI acknowledgment sent {"connection_id":231791,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:50:10] local.INFO: TCP Data received {"connection_id":231791,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:50:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231791,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:50:10] local.INFO: Processing buffer {"connection_id":231791,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:50:10] local.INFO: IMEI packet received {"connection_id":231791,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:50:10] local.INFO: IMEI acknowledgment sent {"connection_id":231791,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:50:11] local.INFO: TCP Data received {"connection_id":231791,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a07dafd0012cea2640071eab90000b00162b..."} 
[2026-11-03 13:50:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231791,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a07dafd0012cea2640071eab90000b00162b..."} 
[2026-11-03 13:50:11] local.INFO: Processing buffer {"connection_id":231791,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a07dafd0012cea2640071eab90000b00162b..."} 
[2026-11-03 13:50:11] local.INFO: Packet analysis {"connection_id":231791,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a07d"} 
[2026-11-03 13:50:11] local.INFO: Extracted packet for processing {"connection_id":231791,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a07d"} 
[2026-11-03 13:50:11] local.INFO: GPS Element Parsed {"raw_longitude":753542720,"raw_latitude":119450512,"longitude_deg":75.354272,"latitude_deg":11.9450512,"altitude":11,"angle":22,"satellites":43,"speed":29,"hex_longitude":"2cea2640","hex_latitude":"071eab90","is_valid_coordinates":true} 
[2026-11-03 13:50: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-11-03 13:50:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185650432001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:50:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37499599979544576,"note":"Value kept but may cause issues"} 
[2026-11-03 13:50:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1578441270070927360,"note":"Value kept but may cause issues"} 
[2026-11-03 13:50:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:50:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793693954000,"timestamp_ms":1793693954000,"timestamp_seconds":1793693954,"priority":1,"record_length":96,"hex_timestamp":"000001a1a07dafd0"} 
[2026-11-03 13:50:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:50:11] 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-11-03 13:50: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":184,"data_length":795,"current_offset":136} 
[2026-11-03 13:50:11] 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-11-03 13:50: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-11-03 13:50:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:50:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:50:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231791,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:50:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231791,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:50:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231791,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:50: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-11-03 13:50:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:50:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:50:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185650432001,"66":27843,"51":206,"83":43008,"24":29,"16":37499599979544576,"44":-1578441270070927360},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,83,24,16,44]} 
[2026-11-03 13:50:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:50:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:50:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185650432001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:50:11] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-11-03 13:50:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:50:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37499599979544576,"km_value":37499599979544.58,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:50:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1578441270070927360,"description":"Unknown IO ID 44"} 
[2026-11-03 13:50:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185650432001,"power":27843,"unknown_51":206,"unknown_83":43008,"ignition":29,"odometer":null,"unknown_44":-1578441270070927360}} 
[2026-11-03 13:50:11] local.INFO: DEBUG: GPS processor result {"connection_id":231791,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54626,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:50:11] local.INFO: GPS data processed {"connection_id":231791,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:50:11] local.INFO: Acknowledgment sent {"connection_id":231791,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:50:15] local.INFO: TCP Data received {"connection_id":231791,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a07dd6e0012cea3240071ecdb8000d00142d..."} 
[2026-11-03 13:50:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231791,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a07dd6e0012cea3240071ecdb8000d00142d..."} 
[2026-11-03 13:50:15] local.INFO: Processing buffer {"connection_id":231791,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a07dd6e0012cea3240071ecdb8000d00142d..."} 
[2026-11-03 13:50:15] local.INFO: Packet analysis {"connection_id":231791,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a07d"} 
[2026-11-03 13:50:15] local.INFO: Extracted packet for processing {"connection_id":231791,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a07d"} 
[2026-11-03 13:50:15] local.INFO: GPS Element Parsed {"raw_longitude":753545792,"raw_latitude":119459256,"longitude_deg":75.3545792,"latitude_deg":11.9459256,"altitude":13,"angle":20,"satellites":45,"speed":42,"hex_longitude":"2cea3240","hex_latitude":"071ecdb8","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:50:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185652224001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:50:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37500046656143360,"note":"Value kept but may cause issues"} 
[2026-11-03 13:50:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1574500620395900928,"note":"Value kept but may cause issues"} 
[2026-11-03 13:50:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:50:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793693964000,"timestamp_ms":1793693964000,"timestamp_seconds":1793693964,"priority":1,"record_length":96,"hex_timestamp":"000001a1a07dd6e0"} 
[2026-11-03 13:50:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:50:15] 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-11-03 13: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 13:50:15] 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-11-03 13: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-11-03 13:50:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:50:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:50:15] local.INFO: Teltonika packet parsed successfully {"connection_id":231791,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:50:15] local.INFO: Passing IMEI to GPS processor {"connection_id":231791,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:50:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":231791,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:50: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-11-03 13:50:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:50:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:50:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185652224001,"66":27930,"51":206,"83":43008,"24":42,"16":37500046656143360,"44":-1574500620395900928},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,83,24,16,44]} 
[2026-11-03 13:50:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:50:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:50:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185652224001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:50:15] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-11-03 13:50:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:50:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37500046656143360,"km_value":37500046656143.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:50:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1574500620395900928,"description":"Unknown IO ID 44"} 
[2026-11-03 13:50:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185652224001,"power":27930,"unknown_51":206,"unknown_83":43008,"ignition":42,"odometer":null,"unknown_44":-1574500620395900928}} 
[2026-11-03 13:50:15] local.INFO: DEBUG: GPS processor result {"connection_id":231791,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54627,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:50:15] local.INFO: GPS data processed {"connection_id":231791,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:50:15] local.INFO: Acknowledgment sent {"connection_id":231791,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:50:47] local.INFO: TCP Data received {"connection_id":231791,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a07df620012cea3c80071eeee0000e000f2d..."} 
[2026-11-03 13:50:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231791,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a07df620012cea3c80071eeee0000e000f2d..."} 
[2026-11-03 13:50:47] local.INFO: Processing buffer {"connection_id":231791,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a07df620012cea3c80071eeee0000e000f2d..."} 
[2026-11-03 13:50:47] local.INFO: Packet analysis {"connection_id":231791,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a07d"} 
[2026-11-03 13:50:47] local.INFO: Extracted packet for processing {"connection_id":231791,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a07d"} 
[2026-11-03 13:50:47] local.INFO: GPS Element Parsed {"raw_longitude":753548416,"raw_latitude":119467744,"longitude_deg":75.3548416,"latitude_deg":11.9467744,"altitude":14,"angle":15,"satellites":45,"speed":46,"hex_longitude":"2cea3c80","hex_latitude":"071eeee0","is_valid_coordinates":true} 
[2026-11-03 13:50: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-11-03 13:50:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185654784001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:50:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37500480447840256,"note":"Value kept but may cause issues"} 
[2026-11-03 13:50:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1571122920673134592,"note":"Value kept but may cause issues"} 
[2026-11-03 13:50:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,251,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:50:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793693972000,"timestamp_ms":1793693972000,"timestamp_seconds":1793693972,"priority":1,"record_length":96,"hex_timestamp":"000001a1a07df620"} 
[2026-11-03 13:50:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:50:47] 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-11-03 13:50:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 13:50:47] 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-11-03 13:50: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-11-03 13:50:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:50:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:50:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231791,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:50:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231791,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:50:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231791,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:50: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-11-03 13:50:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:50:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:50:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185654784001,"66":27930,"251":206,"83":43008,"24":46,"16":37500480447840256,"44":-1571122920673134592},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,251,83,24,16,44]} 
[2026-11-03 13:50:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:50:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:50:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185654784001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:50:47] local.INFO: Unknown IO ID detected {"io_id":251,"value":206,"description":"Unknown IO ID 251"} 
[2026-11-03 13:50:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:50:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37500480447840256,"km_value":37500480447840.26,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:50:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1571122920673134592,"description":"Unknown IO ID 44"} 
[2026-11-03 13:50:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185654784001,"power":27930,"unknown_251":206,"unknown_83":43008,"ignition":46,"odometer":null,"unknown_44":-1571122920673134592}} 
[2026-11-03 13:50:47] local.INFO: DEBUG: GPS processor result {"connection_id":231791,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54628,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:50:47] local.INFO: GPS data processed {"connection_id":231791,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:50:47] local.INFO: Acknowledgment sent {"connection_id":231791,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:51:00] local.INFO: TCP Data received {"connection_id":229953,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:51:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229953,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:51:00] local.INFO: Processing buffer {"connection_id":229953,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:51:00] local.INFO: IMEI packet received {"connection_id":229953,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:51:00] local.INFO: IMEI acknowledgment sent {"connection_id":229953,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:51:04] local.INFO: TCP Data received {"connection_id":229953,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:51:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229953,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:51:04] local.INFO: Processing buffer {"connection_id":229953,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:51:04] local.INFO: IMEI packet received {"connection_id":229953,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:51:04] local.INFO: IMEI acknowledgment sent {"connection_id":229953,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:51:09] local.INFO: TCP Data received {"connection_id":229953,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:51:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229953,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:51:09] local.INFO: Processing buffer {"connection_id":229953,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:51:09] local.INFO: IMEI packet received {"connection_id":229953,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:51:09] local.INFO: IMEI acknowledgment sent {"connection_id":229953,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:51:10] local.INFO: TCP Data received {"connection_id":229953,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a07e1948012cea4600071f12900010000d2b..."} 
[2026-11-03 13:51:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229953,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a07e1948012cea4600071f12900010000d2b..."} 
[2026-11-03 13:51:10] local.INFO: Processing buffer {"connection_id":229953,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a07e1948012cea4600071f12900010000d2b..."} 
[2026-11-03 13:51:10] local.INFO: Packet analysis {"connection_id":229953,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a07e"} 
[2026-11-03 13:51:10] local.INFO: Extracted packet for processing {"connection_id":229953,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a07e"} 
[2026-11-03 13:51:10] local.INFO: GPS Element Parsed {"raw_longitude":753550848,"raw_latitude":119476880,"longitude_deg":75.3550848,"latitude_deg":11.947688,"altitude":16,"angle":13,"satellites":43,"speed":30,"hex_longitude":"2cea4600","hex_latitude":"071f1290","is_valid_coordinates":true} 
[2026-11-03 13:51:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:51:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185656832001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:51:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37500935714373632,"note":"Value kept but may cause issues"} 
[2026-11-03 13:51:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1568237802159677440,"note":"Value kept but may cause issues"} 
[2026-11-03 13:51:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,251,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:51:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793693981000,"timestamp_ms":1793693981000,"timestamp_seconds":1793693981,"priority":1,"record_length":96,"hex_timestamp":"000001a1a07e1948"} 
[2026-11-03 13:51:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:51:10] 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-11-03 13:51:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 13:51:10] 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-11-03 13:51:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:51:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:51:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:51:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229953,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:51:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229953,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:51:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229953,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:51: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-11-03 13:51:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:51:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:51:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185656832001,"66":27908,"251":206,"83":43008,"24":30,"16":37500935714373632,"44":-1568237802159677440},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,251,83,24,16,44]} 
[2026-11-03 13:51:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:51:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:51:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185656832001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:51:10] local.INFO: Unknown IO ID detected {"io_id":251,"value":206,"description":"Unknown IO ID 251"} 
[2026-11-03 13:51:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:51:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37500935714373632,"km_value":37500935714373.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:51:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1568237802159677440,"description":"Unknown IO ID 44"} 
[2026-11-03 13:51:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185656832001,"power":27908,"unknown_251":206,"unknown_83":43008,"ignition":30,"odometer":null,"unknown_44":-1568237802159677440}} 
[2026-11-03 13:51:10] local.INFO: DEBUG: GPS processor result {"connection_id":229953,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54629,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:51:10] local.INFO: GPS data processed {"connection_id":229953,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:51:10] local.INFO: Acknowledgment sent {"connection_id":229953,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:51:42] local.INFO: TCP Data received {"connection_id":229953,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a07e4440012cea4bc0071f3888000f00092c..."} 
[2026-11-03 13:51:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229953,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a07e4440012cea4bc0071f3888000f00092c..."} 
[2026-11-03 13:51:42] local.INFO: Processing buffer {"connection_id":229953,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a07e4440012cea4bc0071f3888000f00092c..."} 
[2026-11-03 13:51:42] local.INFO: Packet analysis {"connection_id":229953,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a07e"} 
[2026-11-03 13:51:42] local.INFO: Extracted packet for processing {"connection_id":229953,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a07e"} 
[2026-11-03 13:51:42] local.INFO: GPS Element Parsed {"raw_longitude":753552320,"raw_latitude":119486600,"longitude_deg":75.355232,"latitude_deg":11.94866,"altitude":15,"angle":9,"satellites":44,"speed":42,"hex_longitude":"2cea4bc0","hex_latitude":"071f3888","is_valid_coordinates":true} 
[2026-11-03 13:51: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-11-03 13:51:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185659136001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:51:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37501412455743488,"note":"Value kept but may cause issues"} 
[2026-11-03 13:51:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1565563789878587392,"note":"Value kept but may cause issues"} 
[2026-11-03 13:51:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,251,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:51:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793693992000,"timestamp_ms":1793693992000,"timestamp_seconds":1793693992,"priority":1,"record_length":96,"hex_timestamp":"000001a1a07e4440"} 
[2026-11-03 13:51:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:51: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-11-03 13:51:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 13:51:42] 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-11-03 13:51: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-11-03 13:51:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:51:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:51:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229953,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:51:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229953,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:51:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229953,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:51: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-11-03 13:51:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:51:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:51:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185659136001,"66":27984,"251":206,"83":43008,"24":42,"16":37501412455743488,"44":-1565563789878587392},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,251,83,24,16,44]} 
[2026-11-03 13:51:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:51:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:51:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185659136001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:51:43] local.INFO: Unknown IO ID detected {"io_id":251,"value":206,"description":"Unknown IO ID 251"} 
[2026-11-03 13:51:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:51:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37501412455743488,"km_value":37501412455743.484,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:51:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1565563789878587392,"description":"Unknown IO ID 44"} 
[2026-11-03 13:51:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185659136001,"power":27984,"unknown_251":206,"unknown_83":43008,"ignition":42,"odometer":null,"unknown_44":-1565563789878587392}} 
[2026-11-03 13:51:43] local.INFO: DEBUG: GPS processor result {"connection_id":229953,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54630,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:51:43] local.INFO: GPS data processed {"connection_id":229953,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:51:43] local.INFO: Acknowledgment sent {"connection_id":229953,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:52:03] local.INFO: TCP Data received {"connection_id":228228,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:52:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228228,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:52:03] local.INFO: Processing buffer {"connection_id":228228,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:52:03] local.INFO: IMEI packet received {"connection_id":228228,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:52:03] local.INFO: IMEI acknowledgment sent {"connection_id":228228,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:52:04] local.INFO: TCP Data received {"connection_id":228228,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:52:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228228,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:52:04] local.INFO: Processing buffer {"connection_id":228228,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:52:04] local.INFO: IMEI packet received {"connection_id":228228,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:52:04] local.INFO: IMEI acknowledgment sent {"connection_id":228228,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:52:09] local.INFO: TCP Data received {"connection_id":228228,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:52:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228228,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:52:09] local.INFO: Processing buffer {"connection_id":228228,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:52:09] local.INFO: IMEI packet received {"connection_id":228228,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:52:09] local.INFO: IMEI acknowledgment sent {"connection_id":228228,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:52:10] local.INFO: TCP Data received {"connection_id":228228,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a07e6b50012cea4f40071f5d48000c00002d..."} 
[2026-11-03 13:52:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228228,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a07e6b50012cea4f40071f5d48000c00002d..."} 
[2026-11-03 13:52:10] local.INFO: Processing buffer {"connection_id":228228,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a07e6b50012cea4f40071f5d48000c00002d..."} 
[2026-11-03 13:52:10] local.INFO: Packet analysis {"connection_id":228228,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a07e"} 
[2026-11-03 13:52:10] local.INFO: Extracted packet for processing {"connection_id":228228,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a07e"} 
[2026-11-03 13:52:10] local.INFO: GPS Element Parsed {"raw_longitude":753553216,"raw_latitude":119496008,"longitude_deg":75.3553216,"latitude_deg":11.9496008,"altitude":12,"angle":0,"satellites":45,"speed":29,"hex_longitude":"2cea4f40","hex_latitude":"071f5d48","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:52:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185661952001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:52:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37501872017244160,"note":"Value kept but may cause issues"} 
[2026-11-03 13:52:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1563945308760012800,"note":"Value kept but may cause issues"} 
[2026-11-03 13:52:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,251,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:52:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793694002000,"timestamp_ms":1793694002000,"timestamp_seconds":1793694002,"priority":1,"record_length":96,"hex_timestamp":"000001a1a07e6b50"} 
[2026-11-03 13:52:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:52:10] 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-11-03 13: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":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 13:52:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1463,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13: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-11-03 13:52:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:52:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:52:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228228,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:52:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228228,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:52:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228228,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:52: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-11-03 13:52:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:52:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:52:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185661952001,"66":28028,"251":206,"83":43008,"24":29,"16":37501872017244160,"44":-1563945308760012800},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,251,83,24,16,44]} 
[2026-11-03 13:52:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:52:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:52:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185661952001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:52:10] local.INFO: Unknown IO ID detected {"io_id":251,"value":206,"description":"Unknown IO ID 251"} 
[2026-11-03 13:52:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:52:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37501872017244160,"km_value":37501872017244.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:52:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1563945308760012800,"description":"Unknown IO ID 44"} 
[2026-11-03 13:52:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185661952001,"power":28028,"unknown_251":206,"unknown_83":43008,"ignition":29,"odometer":null,"unknown_44":-1563945308760012800}} 
[2026-11-03 13:52:10] local.INFO: DEBUG: GPS processor result {"connection_id":228228,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54631,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:52:10] local.INFO: GPS data processed {"connection_id":228228,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:52:10] local.INFO: Acknowledgment sent {"connection_id":228228,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:52:46] local.INFO: TCP Data received {"connection_id":228228,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a07e8a90012cea4f00071f74a8000c015e2e..."} 
[2026-11-03 13:52:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228228,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a07e8a90012cea4f00071f74a8000c015e2e..."} 
[2026-11-03 13:52:46] local.INFO: Processing buffer {"connection_id":228228,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a07e8a90012cea4f00071f74a8000c015e2e..."} 
[2026-11-03 13:52:46] local.INFO: Packet analysis {"connection_id":228228,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a07e"} 
[2026-11-03 13:52:46] local.INFO: Extracted packet for processing {"connection_id":228228,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a07e"} 
[2026-11-03 13:52:46] local.INFO: GPS Element Parsed {"raw_longitude":753553152,"raw_latitude":119501992,"longitude_deg":75.3553152,"latitude_deg":11.9501992,"altitude":12,"angle":350,"satellites":46,"speed":28,"hex_longitude":"2cea4f00","hex_latitude":"071f74a8","is_valid_coordinates":true} 
[2026-11-03 13:52:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:52:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185664512001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:52:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37502164075020288,"note":"Value kept but may cause issues"} 
[2026-11-03 13:52:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1562960146339117056,"note":"Value kept but may cause issues"} 
[2026-11-03 13:52:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,251,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:52:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793694010000,"timestamp_ms":1793694010000,"timestamp_seconds":1793694010,"priority":1,"record_length":96,"hex_timestamp":"000001a1a07e8a90"} 
[2026-11-03 13:52:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:52:46] 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-11-03 13:52:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 13:52:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:52:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:52:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:52:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:52:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228228,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:52:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228228,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:52:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228228,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:52:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:52:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:52:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:52:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185664512001,"66":28006,"251":206,"83":43008,"24":28,"16":37502164075020288,"44":-1562960146339117056},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,251,83,24,16,44]} 
[2026-11-03 13:52:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:52:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:52:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185664512001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:52:46] local.INFO: Unknown IO ID detected {"io_id":251,"value":206,"description":"Unknown IO ID 251"} 
[2026-11-03 13:52:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:52:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37502164075020288,"km_value":37502164075020.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:52:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1562960146339117056,"description":"Unknown IO ID 44"} 
[2026-11-03 13:52:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185664512001,"power":28006,"unknown_251":206,"unknown_83":43008,"ignition":28,"odometer":null,"unknown_44":-1562960146339117056}} 
[2026-11-03 13:52:46] local.INFO: DEBUG: GPS processor result {"connection_id":228228,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54632,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:52:46] local.INFO: GPS data processed {"connection_id":228228,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:52:46] local.INFO: Acknowledgment sent {"connection_id":228228,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:53:04] local.INFO: TCP Data received {"connection_id":228679,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:53:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228679,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:53:04] local.INFO: Processing buffer {"connection_id":228679,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:53:04] local.INFO: IMEI packet received {"connection_id":228679,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:53:04] local.INFO: IMEI acknowledgment sent {"connection_id":228679,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:53:06] local.INFO: TCP Data received {"connection_id":228679,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:53:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228679,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:53:06] local.INFO: Processing buffer {"connection_id":228679,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:53:06] local.INFO: IMEI packet received {"connection_id":228679,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:53:06] local.INFO: IMEI acknowledgment sent {"connection_id":228679,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:53:09] local.INFO: TCP Data received {"connection_id":228679,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:53:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228679,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:53:09] local.INFO: Processing buffer {"connection_id":228679,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:53:09] local.INFO: IMEI packet received {"connection_id":228679,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:53:09] local.INFO: IMEI acknowledgment sent {"connection_id":228679,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:53:11] local.INFO: TCP Data received {"connection_id":228679,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a07eb970012cea4bc0071f98b8000b01662e..."} 
[2026-11-03 13:53:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228679,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a07eb970012cea4bc0071f98b8000b01662e..."} 
[2026-11-03 13:53:11] local.INFO: Processing buffer {"connection_id":228679,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a07eb970012cea4bc0071f98b8000b01662e..."} 
[2026-11-03 13:53:11] local.INFO: Packet analysis {"connection_id":228679,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a07e"} 
[2026-11-03 13:53:11] local.INFO: Extracted packet for processing {"connection_id":228679,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a07e"} 
[2026-11-03 13:53:11] local.INFO: GPS Element Parsed {"raw_longitude":753552320,"raw_latitude":119511224,"longitude_deg":75.355232,"latitude_deg":11.9511224,"altitude":11,"angle":358,"satellites":46,"speed":38,"hex_longitude":"2cea4bc0","hex_latitude":"071f98b8","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:53:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185666560001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:53:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37502615046586368,"note":"Value kept but may cause issues"} 
[2026-11-03 13:53:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1563030515081762816,"note":"Value kept but may cause issues"} 
[2026-11-03 13:53:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,251,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:53:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793694022000,"timestamp_ms":1793694022000,"timestamp_seconds":1793694022,"priority":1,"record_length":96,"hex_timestamp":"000001a1a07eb970"} 
[2026-11-03 13:53:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:53:11] 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-11-03 13: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":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 13:53:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13: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-11-03 13:53:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:53:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:53:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228679,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:53:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:53:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:53: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-11-03 13:53:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:53:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:53:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185666560001,"66":27930,"251":206,"83":43008,"24":38,"16":37502615046586368,"44":-1563030515081762816},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,251,83,24,16,44]} 
[2026-11-03 13:53:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:53:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:53:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185666560001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:53:11] local.INFO: Unknown IO ID detected {"io_id":251,"value":206,"description":"Unknown IO ID 251"} 
[2026-11-03 13:53:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:53:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37502615046586368,"km_value":37502615046586.37,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:53:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1563030515081762816,"description":"Unknown IO ID 44"} 
[2026-11-03 13:53:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185666560001,"power":27930,"unknown_251":206,"unknown_83":43008,"ignition":38,"odometer":null,"unknown_44":-1563030515081762816}} 
[2026-11-03 13:53:11] local.INFO: DEBUG: GPS processor result {"connection_id":228679,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54633,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:53:11] local.INFO: GPS data processed {"connection_id":228679,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:53:11] local.INFO: Acknowledgment sent {"connection_id":228679,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:53:42] local.INFO: TCP Data received {"connection_id":228679,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a080e808012cea8e8007216ac0000d000e1e..."} 
[2026-11-03 13:53:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228679,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a080e808012cea8e8007216ac0000d000e1e..."} 
[2026-11-03 13:53:42] local.INFO: Processing buffer {"connection_id":228679,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a080e808012cea8e8007216ac0000d000e1e..."} 
[2026-11-03 13:53:42] local.INFO: Packet analysis {"connection_id":228679,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a080"} 
[2026-11-03 13:53:42] local.INFO: Extracted packet for processing {"connection_id":228679,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a080"} 
[2026-11-03 13:53:42] local.INFO: GPS Element Parsed {"raw_longitude":753569408,"raw_latitude":119630528,"longitude_deg":75.3569408,"latitude_deg":11.9630528,"altitude":13,"angle":14,"satellites":30,"speed":49,"hex_longitude":"2cea8e80","hex_latitude":"07216ac0","is_valid_coordinates":true} 
[2026-11-03 13:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:53:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185704192001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:53:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37508473381978112,"note":"Value kept but may cause issues"} 
[2026-11-03 13:53:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1547760497564579840,"note":"Value kept but may cause issues"} 
[2026-11-03 13:53:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:53:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793694165000,"timestamp_ms":1793694165000,"timestamp_seconds":1793694165,"priority":1,"record_length":96,"hex_timestamp":"000001a1a080e808"} 
[2026-11-03 13:53:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:53: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-11-03 13:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 13:53:42] 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-11-03 13:53:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:53:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:53:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:53:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228679,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:53:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:53:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:53: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-11-03 13:53:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:53:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:53:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185704192001,"66":27919,"250":206,"83":43008,"24":49,"16":37508473381978112,"44":-1547760497564579840},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,83,24,16,44]} 
[2026-11-03 13:53:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:53:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:53:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185704192001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:53:42] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-11-03 13:53:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:53:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37508473381978112,"km_value":37508473381978.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:53:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1547760497564579840,"description":"Unknown IO ID 44"} 
[2026-11-03 13:53:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185704192001,"power":27919,"unknown_250":206,"unknown_83":43008,"ignition":49,"odometer":null,"unknown_44":-1547760497564579840}} 
[2026-11-03 13:53:42] local.INFO: DEBUG: GPS processor result {"connection_id":228679,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54634,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:53:42] local.INFO: GPS data processed {"connection_id":228679,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:53:42] local.INFO: Acknowledgment sent {"connection_id":228679,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:54:04] local.INFO: TCP Data received {"connection_id":231792,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:54:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231792,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:54:04] local.INFO: Processing buffer {"connection_id":231792,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:54:04] local.INFO: IMEI packet received {"connection_id":231792,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:54:04] local.INFO: IMEI acknowledgment sent {"connection_id":231792,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:54:08] local.INFO: TCP Data received {"connection_id":231792,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:54:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231792,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:54:08] local.INFO: Processing buffer {"connection_id":231792,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:54:08] local.INFO: IMEI packet received {"connection_id":231792,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:54:08] local.INFO: IMEI acknowledgment sent {"connection_id":231792,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:54:09] local.INFO: TCP Data received {"connection_id":231792,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0810748012cea9c8007218fa8000c001826..."} 
[2026-11-03 13:54:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231792,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0810748012cea9c8007218fa8000c001826..."} 
[2026-11-03 13:54:09] local.INFO: Processing buffer {"connection_id":231792,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0810748012cea9c8007218fa8000c001826..."} 
[2026-11-03 13:54:09] local.INFO: Packet analysis {"connection_id":231792,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a081"} 
[2026-11-03 13:54:09] local.INFO: Extracted packet for processing {"connection_id":231792,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a081"} 
[2026-11-03 13:54:09] local.INFO: GPS Element Parsed {"raw_longitude":753572992,"raw_latitude":119639976,"longitude_deg":75.3572992,"latitude_deg":11.9639976,"altitude":12,"angle":24,"satellites":38,"speed":50,"hex_longitude":"2cea9c80","hex_latitude":"07218fa8","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:54:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185706240001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:54:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37508963008249856,"note":"Value kept but may cause issues"} 
[2026-11-03 13:54:09] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1545156854027730944,"note":"Value kept but may cause issues"} 
[2026-11-03 13:54:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:54:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793694173000,"timestamp_ms":1793694173000,"timestamp_seconds":1793694173,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0810748"} 
[2026-11-03 13:54:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:54:09] 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-11-03 13: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 13:54:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13: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-11-03 13:54:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:54:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:54:09] local.INFO: Teltonika packet parsed successfully {"connection_id":231792,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:54:09] local.INFO: Passing IMEI to GPS processor {"connection_id":231792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:54:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":231792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:54: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-11-03 13:54:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:54:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:54:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185706240001,"66":27908,"250":206,"83":43008,"24":50,"16":37508963008249856,"44":-1545156854027730944},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,83,24,16,44]} 
[2026-11-03 13:54:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:54:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:54:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185706240001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:54:09] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-11-03 13:54:09] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:54:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37508963008249856,"km_value":37508963008249.86,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:54:09] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1545156854027730944,"description":"Unknown IO ID 44"} 
[2026-11-03 13:54:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185706240001,"power":27908,"unknown_250":206,"unknown_83":43008,"ignition":50,"odometer":null,"unknown_44":-1545156854027730944}} 
[2026-11-03 13:54:09] local.INFO: DEBUG: GPS processor result {"connection_id":231792,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54635,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:54:09] local.INFO: GPS data processed {"connection_id":231792,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:54:09] local.INFO: Acknowledgment sent {"connection_id":231792,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:54:40] local.INFO: TCP Data received {"connection_id":231792,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a08122a0012ceaae800721aeb0000a001f2a..."} 
[2026-11-03 13:54:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231792,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a08122a0012ceaae800721aeb0000a001f2a..."} 
[2026-11-03 13:54:40] local.INFO: Processing buffer {"connection_id":231792,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a08122a0012ceaae800721aeb0000a001f2a..."} 
[2026-11-03 13:54:40] local.INFO: Packet analysis {"connection_id":231792,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a081"} 
[2026-11-03 13:54:40] local.INFO: Extracted packet for processing {"connection_id":231792,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a081"} 
[2026-11-03 13:54:40] local.INFO: GPS Element Parsed {"raw_longitude":753577600,"raw_latitude":119647920,"longitude_deg":75.35776,"latitude_deg":11.964792,"altitude":10,"angle":31,"satellites":42,"speed":54,"hex_longitude":"2ceaae80","hex_latitude":"0721aeb0","is_valid_coordinates":true} 
[2026-11-03 13:54:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:54:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185708288001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:54:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37509405389881344,"note":"Value kept but may cause issues"} 
[2026-11-03 13:54:40] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1541216204351363072,"note":"Value kept but may cause issues"} 
[2026-11-03 13:54:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:54:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793694180000,"timestamp_ms":1793694180000,"timestamp_seconds":1793694180,"priority":1,"record_length":96,"hex_timestamp":"000001a1a08122a0"} 
[2026-11-03 13:54:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:54:40] 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-11-03 13:54:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 13:54:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:54:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 13:54:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:54:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:54:40] local.INFO: Teltonika packet parsed successfully {"connection_id":231792,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:54:40] local.INFO: Passing IMEI to GPS processor {"connection_id":231792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:54:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":231792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:54: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-11-03 13:54:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:54:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:54:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185708288001,"66":27984,"3":206,"83":43008,"24":54,"16":37509405389881344,"44":-1541216204351363072},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,83,24,16,44]} 
[2026-11-03 13:54:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:54:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:54:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185708288001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:54:40] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 13:54:40] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:54:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37509405389881344,"km_value":37509405389881.34,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:54:40] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1541216204351363072,"description":"Unknown IO ID 44"} 
[2026-11-03 13:54:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185708288001,"power":27984,"unknown_3":206,"unknown_83":43008,"ignition":54,"odometer":null,"unknown_44":-1541216204351363072}} 
[2026-11-03 13:54:40] local.INFO: DEBUG: GPS processor result {"connection_id":231792,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54636,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:54:40] local.INFO: GPS data processed {"connection_id":231792,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:54:40] local.INFO: Acknowledgment sent {"connection_id":231792,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:54:44] local.INFO: TCP Data received {"connection_id":231793,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:54:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231793,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:54:44] local.INFO: Processing buffer {"connection_id":231793,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 13:54:44] local.INFO: IMEI packet received {"connection_id":231793,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 13:54:44] local.INFO: IMEI acknowledgment sent {"connection_id":231793,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:55:19] local.INFO: TCP Data received {"connection_id":231794,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:55:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231794,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:55:19] local.INFO: Processing buffer {"connection_id":231794,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:55:19] local.INFO: IMEI packet received {"connection_id":231794,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:55:19] local.INFO: IMEI acknowledgment sent {"connection_id":231794,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:55:24] local.INFO: TCP Data received {"connection_id":231794,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:55:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231794,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:55:24] local.INFO: Processing buffer {"connection_id":231794,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:55:24] local.INFO: IMEI packet received {"connection_id":231794,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:55:24] local.INFO: IMEI acknowledgment sent {"connection_id":231794,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:55:25] local.INFO: TCP Data received {"connection_id":231794,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0813df8012ceac2c00721ce700009001f2b..."} 
[2026-11-03 13:55:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231794,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0813df8012ceac2c00721ce700009001f2b..."} 
[2026-11-03 13:55:25] local.INFO: Processing buffer {"connection_id":231794,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0813df8012ceac2c00721ce700009001f2b..."} 
[2026-11-03 13:55:25] local.INFO: Packet analysis {"connection_id":231794,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a081"} 
[2026-11-03 13:55:25] local.INFO: Extracted packet for processing {"connection_id":231794,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a081"} 
[2026-11-03 13:55:25] local.INFO: GPS Element Parsed {"raw_longitude":753582784,"raw_latitude":119656048,"longitude_deg":75.3582784,"latitude_deg":11.9656048,"altitude":9,"angle":31,"satellites":43,"speed":54,"hex_longitude":"2ceac2c0","hex_latitude":"0721ce70","is_valid_coordinates":true} 
[2026-11-03 13:55:25] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 13:55:25] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185710080001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:55:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37509869246349312,"note":"Value kept but may cause issues"} 
[2026-11-03 13:55:25] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1536149654768537600,"note":"Value kept but may cause issues"} 
[2026-11-03 13:55:25] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:55:25] local.INFO: AVL Record Parsed {"raw_timestamp":1793694187000,"timestamp_ms":1793694187000,"timestamp_seconds":1793694187,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0813df8"} 
[2026-11-03 13:55:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:55:25] 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-11-03 13:55: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":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 13:55:25] 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-11-03 13:55: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-11-03 13:55:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:55:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:55:25] local.INFO: Teltonika packet parsed successfully {"connection_id":231794,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:55:25] local.INFO: Passing IMEI to GPS processor {"connection_id":231794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:55:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":231794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:55:25] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:55:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:55:25] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:55:25] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185710080001,"66":27865,"3":206,"83":43008,"24":54,"16":37509869246349312,"44":-1536149654768537600},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,83,24,16,44]} 
[2026-11-03 13:55:25] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:55:25] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:55:25] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185710080001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:55:25] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 13:55:25] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:55:25] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37509869246349312,"km_value":37509869246349.31,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:55:25] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1536149654768537600,"description":"Unknown IO ID 44"} 
[2026-11-03 13:55:25] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185710080001,"power":27865,"unknown_3":206,"unknown_83":43008,"ignition":54,"odometer":null,"unknown_44":-1536149654768537600}} 
[2026-11-03 13:55:25] local.INFO: DEBUG: GPS processor result {"connection_id":231794,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54637,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:55:25] local.INFO: GPS data processed {"connection_id":231794,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:55:25] local.INFO: Acknowledgment sent {"connection_id":231794,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:56:05] local.INFO: TCP Data received {"connection_id":228230,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:56:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228230,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:56:05] local.INFO: Processing buffer {"connection_id":228230,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:56:05] local.INFO: IMEI packet received {"connection_id":228230,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:56:05] local.INFO: IMEI acknowledgment sent {"connection_id":228230,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:56:08] local.INFO: TCP Data received {"connection_id":228230,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:56:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228230,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:56:08] local.INFO: Processing buffer {"connection_id":228230,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:56:08] local.INFO: IMEI packet received {"connection_id":228230,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:56:08] local.INFO: IMEI acknowledgment sent {"connection_id":228230,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:56:08] local.INFO: TCP Data received {"connection_id":228230,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a082dff0012cebe840072305300018003929..."} 
[2026-11-03 13:56:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228230,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a082dff0012cebe840072305300018003929..."} 
[2026-11-03 13:56:08] local.INFO: Processing buffer {"connection_id":228230,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a082dff0012cebe840072305300018003929..."} 
[2026-11-03 13:56:08] local.INFO: Packet analysis {"connection_id":228230,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a082"} 
[2026-11-03 13:56:08] local.INFO: Extracted packet for processing {"connection_id":228230,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a082"} 
[2026-11-03 13:56:08] local.INFO: GPS Element Parsed {"raw_longitude":753657920,"raw_latitude":119735600,"longitude_deg":75.365792,"latitude_deg":11.97356,"altitude":24,"angle":57,"satellites":41,"speed":46,"hex_longitude":"2cebe840","hex_latitude":"07230530","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:56:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185737216001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:56:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37515237955469312,"note":"Value kept but may cause issues"} 
[2026-11-03 13:56:08] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1455999655129055232,"note":"Value kept but may cause issues"} 
[2026-11-03 13:56:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,81,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:56:08] local.INFO: AVL Record Parsed {"raw_timestamp":1793694294000,"timestamp_ms":1793694294000,"timestamp_seconds":1793694294,"priority":1,"record_length":96,"hex_timestamp":"000001a1a082dff0"} 
[2026-11-03 13:56:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:56:08] 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-11-03 13:56:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 13:56: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-11-03 13: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-11-03 13:56:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:56:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:56:08] local.INFO: Teltonika packet parsed successfully {"connection_id":228230,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:56:08] local.INFO: Passing IMEI to GPS processor {"connection_id":228230,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:56:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":228230,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:56: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-11-03 13:56:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:56:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:56:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185737216001,"66":27974,"81":206,"83":43008,"24":46,"16":37515237955469312,"44":-1455999655129055232},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,81,83,24,16,44]} 
[2026-11-03 13:56:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:56:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:56:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185737216001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:56:08] local.INFO: Unknown IO ID detected {"io_id":81,"value":206,"description":"Unknown IO ID 81"} 
[2026-11-03 13:56:08] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:56:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37515237955469312,"km_value":37515237955469.31,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:56:08] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1455999655129055232,"description":"Unknown IO ID 44"} 
[2026-11-03 13:56:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185737216001,"power":27974,"unknown_81":206,"unknown_83":43008,"ignition":46,"odometer":null,"unknown_44":-1455999655129055232}} 
[2026-11-03 13:56:08] local.INFO: DEBUG: GPS processor result {"connection_id":228230,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54638,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:56:08] local.INFO: GPS data processed {"connection_id":228230,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:56:08] local.INFO: Acknowledgment sent {"connection_id":228230,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:56:39] local.INFO: TCP Data received {"connection_id":228230,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a082ff30012cec0880072318a80019003b2b..."} 
[2026-11-03 13:56:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228230,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a082ff30012cec0880072318a80019003b2b..."} 
[2026-11-03 13:56:39] local.INFO: Processing buffer {"connection_id":228230,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a082ff30012cec0880072318a80019003b2b..."} 
[2026-11-03 13:56:39] local.INFO: Packet analysis {"connection_id":228230,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a082"} 
[2026-11-03 13:56:39] local.INFO: Extracted packet for processing {"connection_id":228230,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a082"} 
[2026-11-03 13:56:39] local.INFO: GPS Element Parsed {"raw_longitude":753666176,"raw_latitude":119740584,"longitude_deg":75.3666176,"latitude_deg":11.9740584,"altitude":25,"angle":59,"satellites":43,"speed":48,"hex_longitude":"2cec0880","hex_latitude":"072318a8","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:56:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185739264001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:56:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37515697516969984,"note":"Value kept but may cause issues"} 
[2026-11-03 13:56:39] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1447836880803123200,"note":"Value kept but may cause issues"} 
[2026-11-03 13:56:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,52,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:56:39] local.INFO: AVL Record Parsed {"raw_timestamp":1793694302000,"timestamp_ms":1793694302000,"timestamp_seconds":1793694302,"priority":1,"record_length":96,"hex_timestamp":"000001a1a082ff30"} 
[2026-11-03 13:56:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:56:39] 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-11-03 13: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 13:56:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13: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-11-03 13:56:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:56:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:56:39] local.INFO: Teltonika packet parsed successfully {"connection_id":228230,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:56:39] local.INFO: Passing IMEI to GPS processor {"connection_id":228230,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:56:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":228230,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:56: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-11-03 13:56:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:56:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:56:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185739264001,"66":27843,"52":206,"83":43008,"24":48,"16":37515697516969984,"44":-1447836880803123200},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,52,83,24,16,44]} 
[2026-11-03 13:56:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:56:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:56:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185739264001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:56:39] local.INFO: Unknown IO ID detected {"io_id":52,"value":206,"description":"Unknown IO ID 52"} 
[2026-11-03 13:56:39] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:56:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37515697516969984,"km_value":37515697516969.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:56:39] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1447836880803123200,"description":"Unknown IO ID 44"} 
[2026-11-03 13:56:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185739264001,"power":27843,"unknown_52":206,"unknown_83":43008,"ignition":48,"odometer":null,"unknown_44":-1447836880803123200}} 
[2026-11-03 13:56:40] local.INFO: DEBUG: GPS processor result {"connection_id":228230,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54639,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:56:40] local.INFO: GPS data processed {"connection_id":228230,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:56:40] local.INFO: Acknowledgment sent {"connection_id":228230,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:57:05] local.INFO: TCP Data received {"connection_id":228231,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:57:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228231,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:57:05] local.INFO: Processing buffer {"connection_id":228231,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:57:05] local.INFO: IMEI packet received {"connection_id":228231,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:57:05] local.INFO: IMEI acknowledgment sent {"connection_id":228231,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:57:05] local.INFO: TCP Data received {"connection_id":228231,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:57:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228231,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:57:05] local.INFO: Processing buffer {"connection_id":228231,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:57:05] local.INFO: IMEI packet received {"connection_id":228231,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:57:05] local.INFO: IMEI acknowledgment sent {"connection_id":228231,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:57:09] local.INFO: TCP Data received {"connection_id":228231,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:57:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228231,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:57:09] local.INFO: Processing buffer {"connection_id":228231,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:57:09] local.INFO: IMEI packet received {"connection_id":228231,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:57:09] local.INFO: IMEI acknowledgment sent {"connection_id":228231,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:57:10] local.INFO: TCP Data received {"connection_id":228231,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a083d608012ced0c0007239a30001d001c2b..."} 
[2026-11-03 13:57:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228231,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a083d608012ced0c0007239a30001d001c2b..."} 
[2026-11-03 13:57:10] local.INFO: Processing buffer {"connection_id":228231,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a083d608012ced0c0007239a30001d001c2b..."} 
[2026-11-03 13:57:10] local.INFO: Packet analysis {"connection_id":228231,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a083"} 
[2026-11-03 13:57:10] local.INFO: Extracted packet for processing {"connection_id":228231,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a083"} 
[2026-11-03 13:57:10] local.INFO: GPS Element Parsed {"raw_longitude":753732608,"raw_latitude":119773744,"longitude_deg":75.3732608,"latitude_deg":11.9773744,"altitude":29,"angle":28,"satellites":43,"speed":59,"hex_longitude":"2ced0c00","hex_latitude":"07239a30","is_valid_coordinates":true} 
[2026-11-03 13:57: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-11-03 13:57:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185754368001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:57:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37519339649236992,"note":"Value kept but may cause issues"} 
[2026-11-03 13:57:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1369516468524879872,"note":"Value kept but may cause issues"} 
[2026-11-03 13:57:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,58,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:57:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793694357000,"timestamp_ms":1793694357000,"timestamp_seconds":1793694357,"priority":1,"record_length":96,"hex_timestamp":"000001a1a083d608"} 
[2026-11-03 13:57:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:57:10] 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-11-03 13:57:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 13:57:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 13:57: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-11-03 13:57:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:57:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:57:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228231,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:57:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228231,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:57:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228231,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:57: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-11-03 13:57:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:57:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:57:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185754368001,"66":27876,"58":206,"83":43008,"24":59,"16":37519339649236992,"44":-1369516468524879872},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,58,83,24,16,44]} 
[2026-11-03 13:57:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:57:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:57:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185754368001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:57:10] local.INFO: Unknown IO ID detected {"io_id":58,"value":206,"description":"Unknown IO ID 58"} 
[2026-11-03 13:57:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:57:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37519339649236992,"km_value":37519339649236.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:57:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1369516468524879872,"description":"Unknown IO ID 44"} 
[2026-11-03 13:57:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185754368001,"power":27876,"unknown_58":206,"unknown_83":43008,"ignition":59,"odometer":null,"unknown_44":-1369516468524879872}} 
[2026-11-03 13:57:10] local.INFO: DEBUG: GPS processor result {"connection_id":228231,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54640,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:57:10] local.INFO: GPS data processed {"connection_id":228231,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:57:10] local.INFO: Acknowledgment sent {"connection_id":228231,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:57:45] local.INFO: TCP Data received {"connection_id":228231,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a083e5a8012ced15000723afa8001c000e2b..."} 
[2026-11-03 13:57:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228231,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a083e5a8012ced15000723afa8001c000e2b..."} 
[2026-11-03 13:57:45] local.INFO: Processing buffer {"connection_id":228231,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a083e5a8012ced15000723afa8001c000e2b..."} 
[2026-11-03 13:57:45] local.INFO: Packet analysis {"connection_id":228231,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a083"} 
[2026-11-03 13:57:45] local.INFO: Extracted packet for processing {"connection_id":228231,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a083"} 
[2026-11-03 13:57:45] local.INFO: GPS Element Parsed {"raw_longitude":753734912,"raw_latitude":119779240,"longitude_deg":75.3734912,"latitude_deg":11.977924,"altitude":28,"angle":14,"satellites":43,"speed":58,"hex_longitude":"2ced1500","hex_latitude":"0723afa8","is_valid_coordinates":true} 
[2026-11-03 13:57: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-11-03 13:57:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185755392001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:57:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37519627412045824,"note":"Value kept but may cause issues"} 
[2026-11-03 13:57:45] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1365716556338024448,"note":"Value kept but may cause issues"} 
[2026-11-03 13:57:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,58,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:57:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793694361000,"timestamp_ms":1793694361000,"timestamp_seconds":1793694361,"priority":1,"record_length":96,"hex_timestamp":"000001a1a083e5a8"} 
[2026-11-03 13:57:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:57:45] 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-11-03 13:57:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 13:57:45] 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-11-03 13:57: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-11-03 13:57:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:57:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:57:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228231,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:57:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228231,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:57:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228231,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:57: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-11-03 13:57:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:57:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:57:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185755392001,"66":27919,"58":206,"83":43008,"24":58,"16":37519627412045824,"44":-1365716556338024448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,58,83,24,16,44]} 
[2026-11-03 13:57:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:57:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:57:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185755392001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:57:45] local.INFO: Unknown IO ID detected {"io_id":58,"value":206,"description":"Unknown IO ID 58"} 
[2026-11-03 13:57:45] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:57:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37519627412045824,"km_value":37519627412045.82,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:57:45] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1365716556338024448,"description":"Unknown IO ID 44"} 
[2026-11-03 13:57:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185755392001,"power":27919,"unknown_58":206,"unknown_83":43008,"ignition":58,"odometer":null,"unknown_44":-1365716556338024448}} 
[2026-11-03 13:57:45] local.INFO: DEBUG: GPS processor result {"connection_id":228231,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54641,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:57:45] local.INFO: GPS data processed {"connection_id":228231,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:57:45] local.INFO: Acknowledgment sent {"connection_id":228231,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:58:04] local.INFO: TCP Data received {"connection_id":229956,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:58:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229956,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:58:04] local.INFO: Processing buffer {"connection_id":229956,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:58:04] local.INFO: IMEI packet received {"connection_id":229956,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:58:04] local.INFO: IMEI acknowledgment sent {"connection_id":229956,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:58:05] local.INFO: TCP Data received {"connection_id":229956,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:58:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229956,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:58:05] local.INFO: Processing buffer {"connection_id":229956,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:58:05] local.INFO: IMEI packet received {"connection_id":229956,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:58:05] local.INFO: IMEI acknowledgment sent {"connection_id":229956,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:58:09] local.INFO: TCP Data received {"connection_id":229956,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:58:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229956,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:58:09] local.INFO: Processing buffer {"connection_id":229956,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:58:09] local.INFO: IMEI packet received {"connection_id":229956,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:58:09] local.INFO: IMEI acknowledgment sent {"connection_id":229956,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:58:10] local.INFO: TCP Data received {"connection_id":229956,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a083fd18012ced1cc00723d178001c000d2b..."} 
[2026-11-03 13:58:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229956,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a083fd18012ced1cc00723d178001c000d2b..."} 
[2026-11-03 13:58:10] local.INFO: Processing buffer {"connection_id":229956,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a083fd18012ced1cc00723d178001c000d2b..."} 
[2026-11-03 13:58:10] local.INFO: Packet analysis {"connection_id":229956,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a083"} 
[2026-11-03 13:58:10] local.INFO: Extracted packet for processing {"connection_id":229956,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a083"} 
[2026-11-03 13:58:10] local.INFO: GPS Element Parsed {"raw_longitude":753736896,"raw_latitude":119787896,"longitude_deg":75.3736896,"latitude_deg":11.9787896,"altitude":28,"angle":13,"satellites":43,"speed":58,"hex_longitude":"2ced1cc0","hex_latitude":"0723d178","is_valid_coordinates":true} 
[2026-11-03 13: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-11-03 13:58:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185756416001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:58:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37520056908775424,"note":"Value kept but may cause issues"} 
[2026-11-03 13:58:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1363183281546221568,"note":"Value kept but may cause issues"} 
[2026-11-03 13:58:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,58,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:58:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793694367000,"timestamp_ms":1793694367000,"timestamp_seconds":1793694367,"priority":1,"record_length":96,"hex_timestamp":"000001a1a083fd18"} 
[2026-11-03 13:58:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:58:10] 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-11-03 13: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 13:58:10] 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-11-03 13: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-11-03 13:58:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:58:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:58:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229956,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:58:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:58:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:58: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-11-03 13:58:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:58:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:58:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185756416001,"66":27930,"58":206,"83":43008,"24":58,"16":37520056908775424,"44":-1363183281546221568},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,58,83,24,16,44]} 
[2026-11-03 13:58:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:58:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:58:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185756416001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:58:10] local.INFO: Unknown IO ID detected {"io_id":58,"value":206,"description":"Unknown IO ID 58"} 
[2026-11-03 13:58:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:58:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37520056908775424,"km_value":37520056908775.42,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:58:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1363183281546221568,"description":"Unknown IO ID 44"} 
[2026-11-03 13:58:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185756416001,"power":27930,"unknown_58":206,"unknown_83":43008,"ignition":58,"odometer":null,"unknown_44":-1363183281546221568}} 
[2026-11-03 13:58:10] local.INFO: DEBUG: GPS processor result {"connection_id":229956,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54642,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:58:10] local.INFO: GPS data processed {"connection_id":229956,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:58:10] local.INFO: Acknowledgment sent {"connection_id":229956,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:58:42] local.INFO: TCP Data received {"connection_id":229956,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0858b88012ced3a0007257ce0002601402b..."} 
[2026-11-03 13:58:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229956,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0858b88012ced3a0007257ce0002601402b..."} 
[2026-11-03 13:58:42] local.INFO: Processing buffer {"connection_id":229956,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0858b88012ced3a0007257ce0002601402b..."} 
[2026-11-03 13:58:42] local.INFO: Packet analysis {"connection_id":229956,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a085"} 
[2026-11-03 13:58:42] local.INFO: Extracted packet for processing {"connection_id":229956,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a085"} 
[2026-11-03 13:58:42] local.INFO: GPS Element Parsed {"raw_longitude":753744384,"raw_latitude":119897312,"longitude_deg":75.3744384,"latitude_deg":11.9897312,"altitude":38,"angle":320,"satellites":43,"speed":57,"hex_longitude":"2ced3a00","hex_latitude":"07257ce0","is_valid_coordinates":true} 
[2026-11-03 13:58: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-11-03 13:58:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185784064001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:58:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37525850819657728,"note":"Value kept but may cause issues"} 
[2026-11-03 13:58:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1352768707377700864,"note":"Value kept but may cause issues"} 
[2026-11-03 13:58:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:58:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793694469000,"timestamp_ms":1793694469000,"timestamp_seconds":1793694469,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0858b88"} 
[2026-11-03 13:58:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:58: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-11-03 13:58:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 13:58:42] 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-11-03 13:58: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-11-03 13:58:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:58:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:58:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229956,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:58:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:58:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:58: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-11-03 13:58:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:58:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:58:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185784064001,"66":27908,"59":206,"83":43008,"24":57,"16":37525850819657728,"44":-1352768707377700864},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,83,24,16,44]} 
[2026-11-03 13:58:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:58:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:58:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185784064001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:58:42] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-11-03 13:58:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:58:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37525850819657728,"km_value":37525850819657.73,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:58:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1352768707377700864,"description":"Unknown IO ID 44"} 
[2026-11-03 13:58:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185784064001,"power":27908,"unknown_59":206,"unknown_83":43008,"ignition":57,"odometer":null,"unknown_44":-1352768707377700864}} 
[2026-11-03 13:58:42] local.INFO: DEBUG: GPS processor result {"connection_id":229956,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54643,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:58:42] local.INFO: GPS data processed {"connection_id":229956,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:58:42] local.INFO: Acknowledgment sent {"connection_id":229956,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:59:05] local.INFO: TCP Data received {"connection_id":228233,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:59:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228233,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:59:05] local.INFO: Processing buffer {"connection_id":228233,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:59:05] local.INFO: IMEI packet received {"connection_id":228233,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 13:59:05] local.INFO: IMEI acknowledgment sent {"connection_id":228233,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 13:59:19] local.INFO: TCP Data received {"connection_id":228233,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:59:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228233,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:59:19] local.INFO: Processing buffer {"connection_id":228233,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 13:59:19] local.INFO: IMEI packet received {"connection_id":228233,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:59:19] local.INFO: IMEI acknowledgment sent {"connection_id":228233,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:59:20] local.INFO: TCP Data received {"connection_id":228233,"ip":"42.109.136.10","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 13:59:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228233,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 13:59:20] local.INFO: Processing buffer {"connection_id":228233,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 13:59:20] local.INFO: IMEI packet received {"connection_id":228233,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:59:20] local.INFO: IMEI acknowledgment sent {"connection_id":228233,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:59:22] local.INFO: TCP Data received {"connection_id":228233,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a085a2f8012ced2300072597900024013e2c..."} 
[2026-11-03 13:59:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228233,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a085a2f8012ced2300072597900024013e2c..."} 
[2026-11-03 13:59:22] local.INFO: Processing buffer {"connection_id":228233,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a1a0..."} 
[2026-11-03 13:59:22] local.INFO: IMEI packet received {"connection_id":228233,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 13:59:22] local.INFO: IMEI acknowledgment sent {"connection_id":228233,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 13:59:23] local.INFO: TCP Data received {"connection_id":228233,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a085ba68012ced0b800725b2880022013f2b..."} 
[2026-11-03 13:59:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228233,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a085ba68012ced0b800725b2880022013f2b..."} 
[2026-11-03 13:59:23] local.INFO: Processing buffer {"connection_id":228233,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a1a085a2f8012ced2300072597900024013e2c..."} 
[2026-11-03 13:59:23] local.INFO: Packet analysis {"connection_id":228233,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a1a085"} 
[2026-11-03 13:59:23] local.INFO: Extracted packet for processing {"connection_id":228233,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a085"} 
[2026-11-03 13:59:23] local.INFO: GPS Element Parsed {"raw_longitude":753738496,"raw_latitude":119904144,"longitude_deg":75.3738496,"latitude_deg":11.9904144,"altitude":36,"angle":318,"satellites":44,"speed":60,"hex_longitude":"2ced2300","hex_latitude":"07259790","is_valid_coordinates":true} 
[2026-11-03 13:59: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-11-03 13:59:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185784064001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:59:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37526280316387328,"note":"Value kept but may cause issues"} 
[2026-11-03 13:59:23] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1352768707377700864,"note":"Value kept but may cause issues"} 
[2026-11-03 13:59:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:59:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793694475000,"timestamp_ms":1793694475000,"timestamp_seconds":1793694475,"priority":1,"record_length":96,"hex_timestamp":"000001a1a085a2f8"} 
[2026-11-03 13:59:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:59:23] 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-11-03 13:59: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 13:59:23] 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-11-03 13:59: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-11-03 13:59:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:59:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:59:23] local.INFO: Teltonika packet parsed successfully {"connection_id":228233,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:59:23] local.INFO: Passing IMEI to GPS processor {"connection_id":228233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:59:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":228233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:59:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:59:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:59:23] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:59:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185784064001,"66":27908,"59":206,"83":43008,"24":60,"16":37526280316387328,"44":-1352768707377700864},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,83,24,16,44]} 
[2026-11-03 13:59:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:59:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:59:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185784064001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:59:23] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-11-03 13:59:23] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 13:59:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37526280316387328,"km_value":37526280316387.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:59:23] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1352768707377700864,"description":"Unknown IO ID 44"} 
[2026-11-03 13:59:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185784064001,"power":27908,"unknown_59":206,"unknown_83":43008,"ignition":60,"odometer":null,"unknown_44":-1352768707377700864}} 
[2026-11-03 13:59:23] local.INFO: DEBUG: GPS processor result {"connection_id":228233,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54644,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:59:23] local.INFO: GPS data processed {"connection_id":228233,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:59:23] local.INFO: Acknowledgment sent {"connection_id":228233,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:59:23] local.INFO: Packet analysis {"connection_id":228233,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a085"} 
[2026-11-03 13:59:23] local.INFO: Extracted packet for processing {"connection_id":228233,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a085"} 
[2026-11-03 13:59:23] local.INFO: GPS Element Parsed {"raw_longitude":753732480,"raw_latitude":119911048,"longitude_deg":75.373248,"latitude_deg":11.9911048,"altitude":34,"angle":319,"satellites":43,"speed":60,"hex_longitude":"2ced0b80","hex_latitude":"0725b288","is_valid_coordinates":true} 
[2026-11-03 13:59: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-11-03 13:59:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185785600001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:59:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37526722698018816,"note":"Value kept but may cause issues"} 
[2026-11-03 13:59:23] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1359242631840296960,"note":"Value kept but may cause issues"} 
[2026-11-03 13:59:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,213,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:59:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793694481000,"timestamp_ms":1793694481000,"timestamp_seconds":1793694481,"priority":1,"record_length":96,"hex_timestamp":"000001a1a085ba68"} 
[2026-11-03 13:59:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:59:23] 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-11-03 13:59: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 13:59:23] 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-11-03 13:59: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-11-03 13:59:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:59:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:59:23] local.INFO: Teltonika packet parsed successfully {"connection_id":228233,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:59:23] local.INFO: Passing IMEI to GPS processor {"connection_id":228233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:59:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":228233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:59:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 13:59:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:59:23] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:59:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185785600001,"66":27887,"213":206,"83":44032,"24":60,"16":37526722698018816,"44":-1359242631840296960},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,213,83,24,16,44]} 
[2026-11-03 13:59:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:59:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:59:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185785600001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:59:23] local.INFO: Unknown IO ID detected {"io_id":213,"value":206,"description":"Unknown IO ID 213"} 
[2026-11-03 13:59:23] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 13:59:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37526722698018816,"km_value":37526722698018.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:59:23] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1359242631840296960,"description":"Unknown IO ID 44"} 
[2026-11-03 13:59:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185785600001,"power":27887,"unknown_213":206,"unknown_83":44032,"ignition":60,"odometer":null,"unknown_44":-1359242631840296960}} 
[2026-11-03 13:59:23] local.INFO: DEBUG: GPS processor result {"connection_id":228233,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54645,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:59:23] local.INFO: GPS data processed {"connection_id":228233,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:59:23] local.INFO: Acknowledgment sent {"connection_id":228233,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 13:59:24] local.INFO: TCP Data received {"connection_id":228233,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a085d1d8012cecf4400725cd180021013e2b..."} 
[2026-11-03 13:59:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228233,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a085d1d8012cecf4400725cd180021013e2b..."} 
[2026-11-03 13:59:24] local.INFO: Processing buffer {"connection_id":228233,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a085d1d8012cecf4400725cd180021013e2b..."} 
[2026-11-03 13:59:24] local.INFO: Packet analysis {"connection_id":228233,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a085"} 
[2026-11-03 13:59:24] local.INFO: Extracted packet for processing {"connection_id":228233,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a085"} 
[2026-11-03 13:59:24] local.INFO: GPS Element Parsed {"raw_longitude":753726528,"raw_latitude":119917848,"longitude_deg":75.3726528,"latitude_deg":11.9917848,"altitude":33,"angle":318,"satellites":43,"speed":59,"hex_longitude":"2cecf440","hex_latitude":"0725cd18","is_valid_coordinates":true} 
[2026-11-03 13:59: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-11-03 13:59:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185787136001,"note":"Value kept but may cause issues"} 
[2026-11-03 13:59:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37527156489715712,"note":"Value kept but may cause issues"} 
[2026-11-03 13:59:24] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1365857293791229952,"note":"Value kept but may cause issues"} 
[2026-11-03 13:59:24] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,213,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 13:59:24] local.INFO: AVL Record Parsed {"raw_timestamp":1793694487000,"timestamp_ms":1793694487000,"timestamp_seconds":1793694487,"priority":1,"record_length":96,"hex_timestamp":"000001a1a085d1d8"} 
[2026-11-03 13:59:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 13:59:24] 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-11-03 13:59: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":239,"data_length":795,"current_offset":136} 
[2026-11-03 13:59:24] 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-11-03 13:59: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-11-03 13:59:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 13:59:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 13:59:24] local.INFO: Teltonika packet parsed successfully {"connection_id":228233,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 13:59:24] local.INFO: Passing IMEI to GPS processor {"connection_id":228233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:59:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":228233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 13:59: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-11-03 13:59:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 13:59:24] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 13:59:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185787136001,"66":27995,"213":206,"83":44032,"24":59,"16":37527156489715712,"44":-1365857293791229952},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,213,83,24,16,44]} 
[2026-11-03 13:59:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 13:59:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 13:59:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185787136001,"description":"Unknown IO ID 0"} 
[2026-11-03 13:59:24] local.INFO: Unknown IO ID detected {"io_id":213,"value":206,"description":"Unknown IO ID 213"} 
[2026-11-03 13:59:24] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 13:59:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37527156489715712,"km_value":37527156489715.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 13:59:24] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1365857293791229952,"description":"Unknown IO ID 44"} 
[2026-11-03 13:59:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185787136001,"power":27995,"unknown_213":206,"unknown_83":44032,"ignition":59,"odometer":null,"unknown_44":-1365857293791229952}} 
[2026-11-03 13:59:24] local.INFO: DEBUG: GPS processor result {"connection_id":228233,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54646,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 13:59:24] local.INFO: GPS data processed {"connection_id":228233,"processed":1,"errors":0,"total":1} 
[2026-11-03 13:59:24] local.INFO: Acknowledgment sent {"connection_id":228233,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:00:01] local.INFO: TCP Data received {"connection_id":229957,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:00:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229957,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:00:01] local.INFO: Processing buffer {"connection_id":229957,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:00:01] local.INFO: IMEI packet received {"connection_id":229957,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 14:00:01] local.INFO: IMEI acknowledgment sent {"connection_id":229957,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:00:05] local.INFO: TCP Data received {"connection_id":228234,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:00:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228234,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:00:05] local.INFO: Processing buffer {"connection_id":228234,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:00:05] local.INFO: IMEI packet received {"connection_id":228234,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:00:05] local.INFO: IMEI acknowledgment sent {"connection_id":228234,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:00:06] local.INFO: TCP Data received {"connection_id":228234,"ip":"42.109.136.10","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 14:00:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228234,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 14:00:06] local.INFO: Processing buffer {"connection_id":228234,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 14:00:06] local.INFO: IMEI packet received {"connection_id":228234,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:00:06] local.INFO: IMEI acknowledgment sent {"connection_id":228234,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:00:10] local.INFO: TCP Data received {"connection_id":228234,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:00:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228234,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:00:10] local.INFO: Processing buffer {"connection_id":228234,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 14:00:10] local.INFO: IMEI packet received {"connection_id":228234,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:00:10] local.INFO: IMEI acknowledgment sent {"connection_id":228234,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:00:23] local.INFO: TCP Data received {"connection_id":228234,"ip":"42.109.136.10","data_length":1348,"data_hex":"000000000000030f8e0a000001a1a086ac98012ceca5400726d5b00027015d2e..."} 
[2026-11-03 14:00:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228234,"packet_length":1348,"packet_hex":"000000000000030f8e0a000001a1a086ac98012ceca5400726d5b00027015d2e..."} 
[2026-11-03 14:00:23] local.INFO: Processing buffer {"connection_id":228234,"buffer_length":1365,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a1a0..."} 
[2026-11-03 14:00:23] local.INFO: IMEI packet received {"connection_id":228234,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:00:23] local.INFO: IMEI acknowledgment sent {"connection_id":228234,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:00:25] local.INFO: TCP Data received {"connection_id":228234,"ip":"42.109.136.10","data_length":1037,"data_hex":"000000000001a1a0863f38012cec97c007264968002a015c2c00330000000a00..."} 
[2026-11-03 14:00:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228234,"packet_length":1037,"packet_hex":"000000000001a1a0863f38012cec97c007264968002a015c2c00330000000a00..."} 
[2026-11-03 14:00:25] local.INFO: Processing buffer {"connection_id":228234,"buffer_length":2385,"buffer_hex":"000000000000030f8e0a000001a1a086ac98012ceca5400726d5b00027015d2e..."} 
[2026-11-03 14:00:25] local.INFO: Packet analysis {"connection_id":228234,"data_field_length":783,"total_packet_length":795,"buffer_length":2385,"packet_hex_start":"000000000000030f8e0a000001a1a086"} 
[2026-11-03 14:00:25] local.INFO: Extracted packet for processing {"connection_id":228234,"packet_length":795,"remaining_buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a1a086"} 
[2026-11-03 14:00:25] local.INFO: GPS Element Parsed {"raw_longitude":753706304,"raw_latitude":119985584,"longitude_deg":75.3706304,"latitude_deg":11.9985584,"altitude":39,"angle":349,"satellites":46,"speed":55,"hex_longitude":"2ceca540","hex_latitude":"0726d5b0","is_valid_coordinates":true} 
[2026-11-03 14:00: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-11-03 14:00:25] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185801984001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:00:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37530845866622976,"note":"Value kept but may cause issues"} 
[2026-11-03 14:00:25] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1394145528932950016,"note":"Value kept but may cause issues"} 
[2026-11-03 14:00:25] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,227,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:00:25] local.INFO: AVL Record Parsed {"raw_timestamp":1793694543000,"timestamp_ms":1793694543000,"timestamp_seconds":1793694543,"priority":1,"record_length":96,"hex_timestamp":"000001a1a086ac98"} 
[2026-11-03 14:00:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:00:25] 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-11-03 14:00: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 14:00:25] 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-11-03 14:00: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-11-03 14:00:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:00:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:00:25] local.INFO: Teltonika packet parsed successfully {"connection_id":228234,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:00:25] local.INFO: Passing IMEI to GPS processor {"connection_id":228234,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:00:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":228234,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:00:25] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 14:00:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:00:25] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:00:25] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185801984001,"66":28028,"227":206,"83":44032,"24":55,"16":37530845866622976,"44":-1394145528932950016},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,227,83,24,16,44]} 
[2026-11-03 14:00:25] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:00:25] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:00:25] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185801984001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:00:25] local.INFO: Unknown IO ID detected {"io_id":227,"value":206,"description":"Unknown IO ID 227"} 
[2026-11-03 14:00:25] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:00:25] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37530845866622976,"km_value":37530845866622.98,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:00:25] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1394145528932950016,"description":"Unknown IO ID 44"} 
[2026-11-03 14:00:25] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185801984001,"power":28028,"unknown_227":206,"unknown_83":44032,"ignition":55,"odometer":null,"unknown_44":-1394145528932950016}} 
[2026-11-03 14:00:25] local.INFO: DEBUG: GPS processor result {"connection_id":228234,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54647,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:00:25] local.INFO: GPS data processed {"connection_id":228234,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:00:25] local.INFO: Acknowledgment sent {"connection_id":228234,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:00:25] local.INFO: Packet analysis {"connection_id":228234,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a1a086"} 
[2026-11-03 14:00:25] local.INFO: Extracted packet for processing {"connection_id":228234,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a086"} 
[2026-11-03 14:00:25] local.INFO: GPS Element Parsed {"raw_longitude":753703872,"raw_latitude":119993840,"longitude_deg":75.3703872,"latitude_deg":11.999384,"altitude":36,"angle":338,"satellites":46,"speed":58,"hex_longitude":"2cec9bc0","hex_latitude":"0726f5f0","is_valid_coordinates":true} 
[2026-11-03 14:00: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-11-03 14:00:25] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185803008001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:00:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37531262478450688,"note":"Value kept but may cause issues"} 
[2026-11-03 14:00:25] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1394638110140813312,"note":"Value kept but may cause issues"} 
[2026-11-03 14:00:25] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,227,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:00:25] local.INFO: AVL Record Parsed {"raw_timestamp":1793694549000,"timestamp_ms":1793694549000,"timestamp_seconds":1793694549,"priority":1,"record_length":96,"hex_timestamp":"000001a1a086c408"} 
[2026-11-03 14:00:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:00:25] 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-11-03 14:00: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":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 14:00:25] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:00: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-11-03 14:00:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:00:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:00:25] local.INFO: Teltonika packet parsed successfully {"connection_id":228234,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:00:25] local.INFO: Passing IMEI to GPS processor {"connection_id":228234,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:00:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":228234,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:00:25] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 14:00:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:00:25] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:00:25] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185803008001,"66":27919,"227":206,"83":44032,"24":58,"16":37531262478450688,"44":-1394638110140813312},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,227,83,24,16,44]} 
[2026-11-03 14:00:25] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:00:25] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:00:25] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185803008001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:00:25] local.INFO: Unknown IO ID detected {"io_id":227,"value":206,"description":"Unknown IO ID 227"} 
[2026-11-03 14:00:25] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:00:25] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37531262478450688,"km_value":37531262478450.69,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:00:25] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1394638110140813312,"description":"Unknown IO ID 44"} 
[2026-11-03 14:00:25] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185803008001,"power":27919,"unknown_227":206,"unknown_83":44032,"ignition":58,"odometer":null,"unknown_44":-1394638110140813312}} 
[2026-11-03 14:00:25] local.INFO: DEBUG: GPS processor result {"connection_id":228234,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54648,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:00:25] local.INFO: GPS data processed {"connection_id":228234,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:00:25] local.INFO: Acknowledgment sent {"connection_id":228234,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:00:25] local.INFO: Packet analysis {"connection_id":228234,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a086"} 
[2026-11-03 14:00:25] local.INFO: Extracted packet for processing {"connection_id":228234,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a086"} 
[2026-11-03 14:00:25] local.INFO: GPS Element Parsed {"raw_longitude":753700416,"raw_latitude":120002368,"longitude_deg":75.3700416,"latitude_deg":12.0002368,"altitude":32,"angle":338,"satellites":46,"speed":62,"hex_longitude":"2cec8e40","hex_latitude":"07271740","is_valid_coordinates":true} 
[2026-11-03 14:00: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-11-03 14:00:25] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185804544001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:00:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37531709155049472,"note":"Value kept but may cause issues"} 
[2026-11-03 14:00:25] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1397312122417451008,"note":"Value kept but may cause issues"} 
[2026-11-03 14:00:25] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,227,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:00:25] local.INFO: AVL Record Parsed {"raw_timestamp":1793694555000,"timestamp_ms":1793694555000,"timestamp_seconds":1793694555,"priority":1,"record_length":96,"hex_timestamp":"000001a1a086db78"} 
[2026-11-03 14:00:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:00:25] 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-11-03 14:00: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 14:00:25] 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-11-03 14:00: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-11-03 14:00:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:00:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:00:25] local.INFO: Teltonika packet parsed successfully {"connection_id":228234,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:00:25] local.INFO: Passing IMEI to GPS processor {"connection_id":228234,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:00:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":228234,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:00:25] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 14:00:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:00:25] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:00:25] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185804544001,"66":28093,"227":206,"83":44032,"24":62,"16":37531709155049472,"44":-1397312122417451008},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,227,83,24,16,44]} 
[2026-11-03 14:00:25] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:00:25] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:00:25] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185804544001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:00:25] local.INFO: Unknown IO ID detected {"io_id":227,"value":206,"description":"Unknown IO ID 227"} 
[2026-11-03 14:00:25] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:00:25] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37531709155049472,"km_value":37531709155049.47,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:00:25] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1397312122417451008,"description":"Unknown IO ID 44"} 
[2026-11-03 14:00:25] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185804544001,"power":28093,"unknown_227":206,"unknown_83":44032,"ignition":62,"odometer":null,"unknown_44":-1397312122417451008}} 
[2026-11-03 14:00:25] local.INFO: DEBUG: GPS processor result {"connection_id":228234,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54649,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:00:25] local.INFO: GPS data processed {"connection_id":228234,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:00:25] local.INFO: Acknowledgment sent {"connection_id":228234,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:00:26] local.INFO: TCP Data received {"connection_id":228234,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a086f2e8012cec808007273a70001c01532c..."} 
[2026-11-03 14:00:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228234,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a086f2e8012cec808007273a70001c01532c..."} 
[2026-11-03 14:00:26] local.INFO: Processing buffer {"connection_id":228234,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a086f2e8012cec808007273a70001c01532c..."} 
[2026-11-03 14:00:26] local.INFO: Packet analysis {"connection_id":228234,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a086"} 
[2026-11-03 14:00:26] local.INFO: Extracted packet for processing {"connection_id":228234,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a086"} 
[2026-11-03 14:00:26] local.INFO: GPS Element Parsed {"raw_longitude":753696896,"raw_latitude":120011376,"longitude_deg":75.3696896,"latitude_deg":12.0011376,"altitude":28,"angle":339,"satellites":44,"speed":65,"hex_longitude":"2cec8080","hex_latitude":"07273a70","is_valid_coordinates":true} 
[2026-11-03 14:00:26] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 14:00:26] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185806080001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:00:26] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37532177306484736,"note":"Value kept but may cause issues"} 
[2026-11-03 14:00:26] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1401112034600861696,"note":"Value kept but may cause issues"} 
[2026-11-03 14:00:26] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,227,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:00:26] local.INFO: AVL Record Parsed {"raw_timestamp":1793694561000,"timestamp_ms":1793694561000,"timestamp_seconds":1793694561,"priority":1,"record_length":96,"hex_timestamp":"000001a1a086f2e8"} 
[2026-11-03 14:00:26] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:00:26] 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-11-03 14:00:26] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 14:00:26] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:00:26] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 14:00:26] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:00:26] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:00:26] local.INFO: Teltonika packet parsed successfully {"connection_id":228234,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:00:26] local.INFO: Passing IMEI to GPS processor {"connection_id":228234,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:00:26] local.INFO: DEBUG: About to call GPS processor {"connection_id":228234,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:00: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-11-03 14:00:26] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:00:26] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:00:26] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185806080001,"66":27930,"227":206,"83":44032,"24":65,"16":37532177306484736,"44":-1401112034600861696},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,227,83,24,16,44]} 
[2026-11-03 14:00:26] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:00:26] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:00:26] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185806080001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:00:26] local.INFO: Unknown IO ID detected {"io_id":227,"value":206,"description":"Unknown IO ID 227"} 
[2026-11-03 14:00:26] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:00:26] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37532177306484736,"km_value":37532177306484.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:00:26] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1401112034600861696,"description":"Unknown IO ID 44"} 
[2026-11-03 14:00:26] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185806080001,"power":27930,"unknown_227":206,"unknown_83":44032,"ignition":65,"odometer":null,"unknown_44":-1401112034600861696}} 
[2026-11-03 14:00:26] local.INFO: DEBUG: GPS processor result {"connection_id":228234,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54650,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:00:26] local.INFO: GPS data processed {"connection_id":228234,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:00:26] local.INFO: Acknowledgment sent {"connection_id":228234,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:01:02] local.INFO: TCP Data received {"connection_id":231795,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:01:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231795,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:01:02] local.INFO: Processing buffer {"connection_id":231795,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:01:02] local.INFO: IMEI packet received {"connection_id":231795,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:01:02] local.INFO: IMEI acknowledgment sent {"connection_id":231795,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:01:04] local.INFO: TCP Data received {"connection_id":231795,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:01:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231795,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:01:04] local.INFO: Processing buffer {"connection_id":231795,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:01:04] local.INFO: IMEI packet received {"connection_id":231795,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:01:04] local.INFO: IMEI acknowledgment sent {"connection_id":231795,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:01:09] local.INFO: TCP Data received {"connection_id":231795,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:01:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231795,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:01:09] local.INFO: Processing buffer {"connection_id":231795,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:01:09] local.INFO: IMEI packet received {"connection_id":231795,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:01:09] local.INFO: IMEI acknowledgment sent {"connection_id":231795,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:01:11] local.INFO: TCP Data received {"connection_id":231795,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0870a58012cec774007276058001701612c..."} 
[2026-11-03 14:01:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231795,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0870a58012cec774007276058001701612c..."} 
[2026-11-03 14:01:11] local.INFO: Processing buffer {"connection_id":231795,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0870a58012cec774007276058001701612c..."} 
[2026-11-03 14:01:11] local.INFO: Packet analysis {"connection_id":231795,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a087"} 
[2026-11-03 14:01:11] local.INFO: Extracted packet for processing {"connection_id":231795,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a087"} 
[2026-11-03 14:01:11] local.INFO: GPS Element Parsed {"raw_longitude":753694528,"raw_latitude":120021080,"longitude_deg":75.3694528,"latitude_deg":12.002108,"altitude":23,"angle":353,"satellites":44,"speed":68,"hex_longitude":"2cec7740","hex_latitude":"07276058","is_valid_coordinates":true} 
[2026-11-03 14:01: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-11-03 14:01:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185807616001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:01:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37532658342821888,"note":"Value kept but may cause issues"} 
[2026-11-03 14:01:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1404982315528327168,"note":"Value kept but may cause issues"} 
[2026-11-03 14:01:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,227,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:01:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793694567000,"timestamp_ms":1793694567000,"timestamp_seconds":1793694567,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0870a58"} 
[2026-11-03 14:01:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:01:11] 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-11-03 14:01:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 14:01:11] 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-11-03 14:01: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-11-03 14:01:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:01:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:01:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231795,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:01:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:01:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:01: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-11-03 14:01:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:01:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:01:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185807616001,"66":27865,"227":206,"83":44032,"24":68,"16":37532658342821888,"44":-1404982315528327168},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,227,83,24,16,44]} 
[2026-11-03 14:01:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:01:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:01:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185807616001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:01:11] local.INFO: Unknown IO ID detected {"io_id":227,"value":206,"description":"Unknown IO ID 227"} 
[2026-11-03 14:01:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:01:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37532658342821888,"km_value":37532658342821.89,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:01:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1404982315528327168,"description":"Unknown IO ID 44"} 
[2026-11-03 14:01:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185807616001,"power":27865,"unknown_227":206,"unknown_83":44032,"ignition":68,"odometer":null,"unknown_44":-1404982315528327168}} 
[2026-11-03 14:01:11] local.INFO: DEBUG: GPS processor result {"connection_id":231795,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54651,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:01:11] local.INFO: GPS data processed {"connection_id":231795,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:01:11] local.INFO: Acknowledgment sent {"connection_id":231795,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:01:43] local.INFO: TCP Data received {"connection_id":231795,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0883ef0012cec59400728d3d8000c01622b..."} 
[2026-11-03 14:01:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231795,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0883ef0012cec59400728d3d8000c01622b..."} 
[2026-11-03 14:01:43] local.INFO: Processing buffer {"connection_id":231795,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0883ef0012cec59400728d3d8000c01622b..."} 
[2026-11-03 14:01:43] local.INFO: Packet analysis {"connection_id":231795,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a088"} 
[2026-11-03 14:01:43] local.INFO: Extracted packet for processing {"connection_id":231795,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a088"} 
[2026-11-03 14:01:43] local.INFO: GPS Element Parsed {"raw_longitude":753686848,"raw_latitude":120116184,"longitude_deg":75.3686848,"latitude_deg":12.0116184,"altitude":12,"angle":354,"satellites":43,"speed":50,"hex_longitude":"2cec5940","hex_latitude":"0728d3d8","is_valid_coordinates":true} 
[2026-11-03 14:01: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-11-03 14:01:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185827584001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:01:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37537309792403456,"note":"Value kept but may cause issues"} 
[2026-11-03 14:01:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1414904308432852992,"note":"Value kept but may cause issues"} 
[2026-11-03 14:01:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,226,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:01:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793694646000,"timestamp_ms":1793694646000,"timestamp_seconds":1793694646,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0883ef0"} 
[2026-11-03 14:01:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:01:43] 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-11-03 14:01: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 14:01:43] 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-11-03 14:01: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-11-03 14:01:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:01:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:01:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231795,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:01:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:01:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:01: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-11-03 14:01:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:01:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:01:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185827584001,"66":27865,"226":206,"83":44032,"24":50,"16":37537309792403456,"44":-1414904308432852992},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,226,83,24,16,44]} 
[2026-11-03 14:01:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:01:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:01:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185827584001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:01:43] local.INFO: Unknown IO ID detected {"io_id":226,"value":206,"description":"Unknown IO ID 226"} 
[2026-11-03 14:01:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:01:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37537309792403456,"km_value":37537309792403.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:01:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1414904308432852992,"description":"Unknown IO ID 44"} 
[2026-11-03 14:01:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185827584001,"power":27865,"unknown_226":206,"unknown_83":44032,"ignition":50,"odometer":null,"unknown_44":-1414904308432852992}} 
[2026-11-03 14:01:43] local.INFO: DEBUG: GPS processor result {"connection_id":231795,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54652,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:01:43] local.INFO: GPS data processed {"connection_id":231795,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:01:43] local.INFO: Acknowledgment sent {"connection_id":231795,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:02:09] local.INFO: TCP Data received {"connection_id":228235,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:02:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228235,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:02:09] local.INFO: Processing buffer {"connection_id":228235,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:02:09] local.INFO: IMEI packet received {"connection_id":228235,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:02:09] local.INFO: IMEI acknowledgment sent {"connection_id":228235,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:02:11] local.INFO: TCP Data received {"connection_id":228235,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:02:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228235,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:02:11] local.INFO: Processing buffer {"connection_id":228235,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:02:11] local.INFO: IMEI packet received {"connection_id":228235,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:02:11] local.INFO: IMEI acknowledgment sent {"connection_id":228235,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:02:15] local.INFO: TCP Data received {"connection_id":228235,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:02:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228235,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:02:15] local.INFO: Processing buffer {"connection_id":228235,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:02:15] local.INFO: IMEI packet received {"connection_id":228235,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:02:15] local.INFO: IMEI acknowledgment sent {"connection_id":228235,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:02:15] local.INFO: TCP Data received {"connection_id":228235,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0885e30012cec55800728fa00001001652c..."} 
[2026-11-03 14:02:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228235,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0885e30012cec55800728fa00001001652c..."} 
[2026-11-03 14:02:15] local.INFO: Processing buffer {"connection_id":228235,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0885e30012cec55800728fa00001001652c..."} 
[2026-11-03 14:02:15] local.INFO: Packet analysis {"connection_id":228235,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a088"} 
[2026-11-03 14:02:15] local.INFO: Extracted packet for processing {"connection_id":228235,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a088"} 
[2026-11-03 14:02:15] local.INFO: GPS Element Parsed {"raw_longitude":753685888,"raw_latitude":120125952,"longitude_deg":75.3685888,"latitude_deg":12.0125952,"altitude":16,"angle":357,"satellites":44,"speed":46,"hex_longitude":"2cec5580","hex_latitude":"0728fa00","is_valid_coordinates":true} 
[2026-11-03 14:02: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-11-03 14:02:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185829376001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:02:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37537786533773312,"note":"Value kept but may cause issues"} 
[2026-11-03 14:02:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1416030208337389568,"note":"Value kept but may cause issues"} 
[2026-11-03 14:02:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,226,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:02:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793694654000,"timestamp_ms":1793694654000,"timestamp_seconds":1793694654,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0885e30"} 
[2026-11-03 14:02:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:02:15] 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-11-03 14:02: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 14:02:15] 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-11-03 14:02: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-11-03 14:02:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:02:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:02:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228235,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:02:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:02:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:02: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-11-03 14:02:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:02:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:02:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185829376001,"66":27930,"226":206,"83":44032,"24":46,"16":37537786533773312,"44":-1416030208337389568},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,226,83,24,16,44]} 
[2026-11-03 14:02:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:02:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:02:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185829376001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:02:16] local.INFO: Unknown IO ID detected {"io_id":226,"value":206,"description":"Unknown IO ID 226"} 
[2026-11-03 14:02:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:02:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37537786533773312,"km_value":37537786533773.31,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:02:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1416030208337389568,"description":"Unknown IO ID 44"} 
[2026-11-03 14:02:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185829376001,"power":27930,"unknown_226":206,"unknown_83":44032,"ignition":46,"odometer":null,"unknown_44":-1416030208337389568}} 
[2026-11-03 14:02:16] local.INFO: DEBUG: GPS processor result {"connection_id":228235,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54653,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:02:16] local.INFO: GPS data processed {"connection_id":228235,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:02:16] local.INFO: Acknowledgment sent {"connection_id":228235,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:02:48] local.INFO: TCP Data received {"connection_id":228235,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0887d70012cec558007291c98001400032f..."} 
[2026-11-03 14:02:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228235,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0887d70012cec558007291c98001400032f..."} 
[2026-11-03 14:02:48] local.INFO: Processing buffer {"connection_id":228235,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0887d70012cec558007291c98001400032f..."} 
[2026-11-03 14:02:48] local.INFO: Packet analysis {"connection_id":228235,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a088"} 
[2026-11-03 14:02:48] local.INFO: Extracted packet for processing {"connection_id":228235,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a088"} 
[2026-11-03 14:02:48] local.INFO: GPS Element Parsed {"raw_longitude":753685888,"raw_latitude":120134808,"longitude_deg":75.3685888,"latitude_deg":12.0134808,"altitude":20,"angle":3,"satellites":47,"speed":42,"hex_longitude":"2cec5580","hex_latitude":"07291c98","is_valid_coordinates":true} 
[2026-11-03 14:02: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-11-03 14:02:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185831424001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:02:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37538216030502912,"note":"Value kept but may cause issues"} 
[2026-11-03 14:02:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1417085739497553920,"note":"Value kept but may cause issues"} 
[2026-11-03 14:02:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,226,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:02:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793694662000,"timestamp_ms":1793694662000,"timestamp_seconds":1793694662,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0887d70"} 
[2026-11-03 14:02:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:02:48] 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-11-03 14:02: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 14:02:48] 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-11-03 14:02: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-11-03 14:02:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:02:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:02:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228235,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:02:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:02:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:02: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-11-03 14:02:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:02:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:02:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185831424001,"66":27865,"226":206,"83":44032,"24":42,"16":37538216030502912,"44":-1417085739497553920},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,226,83,24,16,44]} 
[2026-11-03 14:02:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:02:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:02:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185831424001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:02:48] local.INFO: Unknown IO ID detected {"io_id":226,"value":206,"description":"Unknown IO ID 226"} 
[2026-11-03 14:02:48] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:02:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37538216030502912,"km_value":37538216030502.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:02:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1417085739497553920,"description":"Unknown IO ID 44"} 
[2026-11-03 14:02:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185831424001,"power":27865,"unknown_226":206,"unknown_83":44032,"ignition":42,"odometer":null,"unknown_44":-1417085739497553920}} 
[2026-11-03 14:02:48] local.INFO: DEBUG: GPS processor result {"connection_id":228235,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54654,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:02:48] local.INFO: GPS data processed {"connection_id":228235,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:02:48] local.INFO: Acknowledgment sent {"connection_id":228235,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:03:04] local.INFO: TCP Data received {"connection_id":228683,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:03:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228683,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:03:04] local.INFO: Processing buffer {"connection_id":228683,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:03:04] local.INFO: IMEI packet received {"connection_id":228683,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:03:04] local.INFO: IMEI acknowledgment sent {"connection_id":228683,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:03:09] local.INFO: TCP Data received {"connection_id":228683,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:03:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228683,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:03:09] local.INFO: Processing buffer {"connection_id":228683,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:03:09] local.INFO: IMEI packet received {"connection_id":228683,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:03:09] local.INFO: IMEI acknowledgment sent {"connection_id":228683,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:03:10] local.INFO: TCP Data received {"connection_id":228683,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a088a098012cec5a4007293f48001900092b..."} 
[2026-11-03 14:03:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228683,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a088a098012cec5a4007293f48001900092b..."} 
[2026-11-03 14:03:10] local.INFO: Processing buffer {"connection_id":228683,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a088a098012cec5a4007293f48001900092b..."} 
[2026-11-03 14:03:10] local.INFO: Packet analysis {"connection_id":228683,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a088"} 
[2026-11-03 14:03:10] local.INFO: Extracted packet for processing {"connection_id":228683,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a088"} 
[2026-11-03 14:03:10] local.INFO: GPS Element Parsed {"raw_longitude":753687104,"raw_latitude":120143688,"longitude_deg":75.3687104,"latitude_deg":12.0143688,"altitude":25,"angle":9,"satellites":43,"speed":37,"hex_longitude":"2cec5a40","hex_latitude":"07293f48","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:03:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185833472001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:03:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37538649822199808,"note":"Value kept but may cause issues"} 
[2026-11-03 14:03:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1417085739495286784,"note":"Value kept but may cause issues"} 
[2026-11-03 14:03:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,226,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:03:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793694671000,"timestamp_ms":1793694671000,"timestamp_seconds":1793694671,"priority":1,"record_length":96,"hex_timestamp":"000001a1a088a098"} 
[2026-11-03 14:03:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:03:10] 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-11-03 14: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 14:03: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-11-03 14: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-11-03 14:03:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:03:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:03:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228683,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:03:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228683,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:03:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228683,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:03: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-11-03 14:03:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:03:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:03:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185833472001,"66":27865,"226":206,"83":44032,"24":37,"16":37538649822199808,"44":-1417085739495286784},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,226,83,24,16,44]} 
[2026-11-03 14:03:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:03:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:03:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185833472001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:03:10] local.INFO: Unknown IO ID detected {"io_id":226,"value":206,"description":"Unknown IO ID 226"} 
[2026-11-03 14:03:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:03:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37538649822199808,"km_value":37538649822199.805,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:03:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1417085739495286784,"description":"Unknown IO ID 44"} 
[2026-11-03 14:03:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185833472001,"power":27865,"unknown_226":206,"unknown_83":44032,"ignition":37,"odometer":null,"unknown_44":-1417085739495286784}} 
[2026-11-03 14:03:10] local.INFO: DEBUG: GPS processor result {"connection_id":228683,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54655,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:03:10] local.INFO: GPS data processed {"connection_id":228683,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:03:10] local.INFO: Acknowledgment sent {"connection_id":228683,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:03:41] local.INFO: TCP Data received {"connection_id":228683,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a088cb90012cec620007296340001e00102b..."} 
[2026-11-03 14:03:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228683,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a088cb90012cec620007296340001e00102b..."} 
[2026-11-03 14:03:41] local.INFO: Processing buffer {"connection_id":228683,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a088cb90012cec620007296340001e00102b..."} 
[2026-11-03 14:03:41] local.INFO: Packet analysis {"connection_id":228683,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a088"} 
[2026-11-03 14:03:41] local.INFO: Extracted packet for processing {"connection_id":228683,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a088"} 
[2026-11-03 14:03:41] local.INFO: GPS Element Parsed {"raw_longitude":753689088,"raw_latitude":120152896,"longitude_deg":75.3689088,"latitude_deg":12.0152896,"altitude":30,"angle":16,"satellites":43,"speed":32,"hex_longitude":"2cec6200","hex_latitude":"07296340","is_valid_coordinates":true} 
[2026-11-03 14:03:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 14:03:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185835776001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:03:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37539109383700480,"note":"Value kept but may cause issues"} 
[2026-11-03 14:03:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1415748733353637888,"note":"Value kept but may cause issues"} 
[2026-11-03 14:03:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,226,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:03:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793694682000,"timestamp_ms":1793694682000,"timestamp_seconds":1793694682,"priority":1,"record_length":96,"hex_timestamp":"000001a1a088cb90"} 
[2026-11-03 14:03:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:03:41] 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-11-03 14:03:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 14:03:41] 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-11-03 14:03:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 14:03:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:03:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:03:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228683,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:03:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228683,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:03:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228683,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:03: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-11-03 14:03:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:03:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:03:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185835776001,"66":27876,"226":206,"83":44032,"24":32,"16":37539109383700480,"44":-1415748733353637888},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,226,83,24,16,44]} 
[2026-11-03 14:03:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:03:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:03:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185835776001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:03:41] local.INFO: Unknown IO ID detected {"io_id":226,"value":206,"description":"Unknown IO ID 226"} 
[2026-11-03 14:03:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:03:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37539109383700480,"km_value":37539109383700.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:03:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1415748733353637888,"description":"Unknown IO ID 44"} 
[2026-11-03 14:03:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185835776001,"power":27876,"unknown_226":206,"unknown_83":44032,"ignition":32,"odometer":null,"unknown_44":-1415748733353637888}} 
[2026-11-03 14:03:41] local.INFO: DEBUG: GPS processor result {"connection_id":228683,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54656,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:03:41] local.INFO: GPS data processed {"connection_id":228683,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:03:41] local.INFO: Acknowledgment sent {"connection_id":228683,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:04:04] local.INFO: TCP Data received {"connection_id":231796,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:04:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231796,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:04:04] local.INFO: Processing buffer {"connection_id":231796,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:04:04] local.INFO: IMEI packet received {"connection_id":231796,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:04:04] local.INFO: IMEI acknowledgment sent {"connection_id":231796,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:04:07] local.INFO: TCP Data received {"connection_id":231796,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:04:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231796,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:04:07] local.INFO: Processing buffer {"connection_id":231796,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:04:07] local.INFO: IMEI packet received {"connection_id":231796,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:04:07] local.INFO: IMEI acknowledgment sent {"connection_id":231796,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:04:10] local.INFO: TCP Data received {"connection_id":231796,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:04:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231796,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:04:10] local.INFO: Processing buffer {"connection_id":231796,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:04:10] local.INFO: IMEI packet received {"connection_id":231796,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:04:10] local.INFO: IMEI acknowledgment sent {"connection_id":231796,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:04:11] local.INFO: TCP Data received {"connection_id":231796,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a08a1798012cec2ac0072a7f100028015b2c..."} 
[2026-11-03 14:04:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231796,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a08a1798012cec2ac0072a7f100028015b2c..."} 
[2026-11-03 14:04:11] local.INFO: Processing buffer {"connection_id":231796,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a08a1798012cec2ac0072a7f100028015b2c..."} 
[2026-11-03 14:04:11] local.INFO: Packet analysis {"connection_id":231796,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a08a"} 
[2026-11-03 14:04:11] local.INFO: Extracted packet for processing {"connection_id":231796,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a08a"} 
[2026-11-03 14:04:11] local.INFO: GPS Element Parsed {"raw_longitude":753674944,"raw_latitude":120225552,"longitude_deg":75.3674944,"latitude_deg":12.0225552,"altitude":40,"angle":347,"satellites":44,"speed":33,"hex_longitude":"2cec2ac0","hex_latitude":"072a7f10","is_valid_coordinates":true} 
[2026-11-03 14:04: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-11-03 14:04:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185857792001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:04:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37542876070019072,"note":"Value kept but may cause issues"} 
[2026-11-03 14:04:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1427218838635896832,"note":"Value kept but may cause issues"} 
[2026-11-03 14:04:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,158,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:04:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793694767000,"timestamp_ms":1793694767000,"timestamp_seconds":1793694767,"priority":1,"record_length":96,"hex_timestamp":"000001a1a08a1798"} 
[2026-11-03 14:04:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:04:11] 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-11-03 14:04:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 14:04:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:04: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-11-03 14:04:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:04:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:04:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231796,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:04:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:04:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:04: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-11-03 14:04:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:04:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:04:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185857792001,"66":28006,"158":206,"83":44032,"24":33,"16":37542876070019072,"44":-1427218838635896832},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,158,83,24,16,44]} 
[2026-11-03 14:04:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:04:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:04:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185857792001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:04:11] local.INFO: Unknown IO ID detected {"io_id":158,"value":206,"description":"Unknown IO ID 158"} 
[2026-11-03 14:04:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:04:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37542876070019072,"km_value":37542876070019.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:04:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1427218838635896832,"description":"Unknown IO ID 44"} 
[2026-11-03 14:04:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185857792001,"power":28006,"unknown_158":206,"unknown_83":44032,"ignition":33,"odometer":null,"unknown_44":-1427218838635896832}} 
[2026-11-03 14:04:11] local.INFO: DEBUG: GPS processor result {"connection_id":231796,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54657,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:04:11] local.INFO: GPS data processed {"connection_id":231796,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:04:11] local.INFO: Acknowledgment sent {"connection_id":231796,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:04:42] local.INFO: TCP Data received {"connection_id":231796,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a08a65b8012cec2440072aa168002d015e2b..."} 
[2026-11-03 14:04:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231796,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a08a65b8012cec2440072aa168002d015e2b..."} 
[2026-11-03 14:04:42] local.INFO: Processing buffer {"connection_id":231796,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a08a65b8012cec2440072aa168002d015e2b..."} 
[2026-11-03 14:04:42] local.INFO: Packet analysis {"connection_id":231796,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a08a"} 
[2026-11-03 14:04:42] local.INFO: Extracted packet for processing {"connection_id":231796,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a08a"} 
[2026-11-03 14:04:42] local.INFO: GPS Element Parsed {"raw_longitude":753673280,"raw_latitude":120234344,"longitude_deg":75.367328,"latitude_deg":12.0234344,"altitude":45,"angle":350,"satellites":43,"speed":13,"hex_longitude":"2cec2440","hex_latitude":"072aa168","is_valid_coordinates":true} 
[2026-11-03 14:04:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 14:04:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185860352001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:04:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37543314156683264,"note":"Value kept but may cause issues"} 
[2026-11-03 14:04:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1429118794726436864,"note":"Value kept but may cause issues"} 
[2026-11-03 14:04:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,158,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:04:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793694787000,"timestamp_ms":1793694787000,"timestamp_seconds":1793694787,"priority":1,"record_length":96,"hex_timestamp":"000001a1a08a65b8"} 
[2026-11-03 14:04:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:04:42] 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-11-03 14:04:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 14:04:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:04:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 14:04:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:04:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:04:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231796,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:04:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:04:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:04: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-11-03 14:04:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:04:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:04:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185860352001,"66":27865,"158":206,"83":44032,"24":13,"16":37543314156683264,"44":-1429118794726436864},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,158,83,24,16,44]} 
[2026-11-03 14:04:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:04:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:04:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185860352001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:04:42] local.INFO: Unknown IO ID detected {"io_id":158,"value":206,"description":"Unknown IO ID 158"} 
[2026-11-03 14:04:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:04:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37543314156683264,"km_value":37543314156683.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:04:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1429118794726436864,"description":"Unknown IO ID 44"} 
[2026-11-03 14:04:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185860352001,"power":27865,"unknown_158":206,"unknown_83":44032,"ignition":13,"odometer":null,"unknown_44":-1429118794726436864}} 
[2026-11-03 14:04:42] local.INFO: DEBUG: GPS processor result {"connection_id":231796,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54658,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:04:42] local.INFO: GPS data processed {"connection_id":231796,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:04:42] local.INFO: Acknowledgment sent {"connection_id":231796,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:05:05] local.INFO: TCP Data received {"connection_id":228237,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:05:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228237,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:05:05] local.INFO: Processing buffer {"connection_id":228237,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:05:05] local.INFO: IMEI packet received {"connection_id":228237,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:05:05] local.INFO: IMEI acknowledgment sent {"connection_id":228237,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:05:06] local.INFO: TCP Data received {"connection_id":228237,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:05:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228237,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:05:06] local.INFO: Processing buffer {"connection_id":228237,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:05:06] local.INFO: IMEI packet received {"connection_id":228237,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:05:06] local.INFO: IMEI acknowledgment sent {"connection_id":228237,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:05:08] local.INFO: TCP Data received {"connection_id":228237,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:05:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228237,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:05:08] local.INFO: Processing buffer {"connection_id":228237,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:05:08] local.INFO: IMEI packet received {"connection_id":228237,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:05:08] local.INFO: IMEI acknowledgment sent {"connection_id":228237,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:05:09] local.INFO: TCP Data received {"connection_id":228237,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:05:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228237,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:05:09] local.INFO: Processing buffer {"connection_id":228237,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:05:09] local.INFO: IMEI packet received {"connection_id":228237,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:05:09] local.INFO: IMEI acknowledgment sent {"connection_id":228237,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:05:40] local.INFO: TCP Data received {"connection_id":229960,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:05:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229960,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:05:40] local.INFO: Processing buffer {"connection_id":229960,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:05:40] local.INFO: IMEI packet received {"connection_id":229960,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 14:05:40] local.INFO: IMEI acknowledgment sent {"connection_id":229960,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:10:13] local.INFO: TCP Data received {"connection_id":229963,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:10:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229963,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:10:13] local.INFO: Processing buffer {"connection_id":229963,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:10:13] local.INFO: IMEI packet received {"connection_id":229963,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:10:13] local.INFO: IMEI acknowledgment sent {"connection_id":229963,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:10:14] local.INFO: TCP Data received {"connection_id":229963,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a08fc4b8012ced8740072d22d00042007d29..."} 
[2026-11-03 14:10:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229963,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a08fc4b8012ced8740072d22d00042007d29..."} 
[2026-11-03 14:10:14] local.INFO: Processing buffer {"connection_id":229963,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a08fc4b8012ced8740072d22d00042007d29..."} 
[2026-11-03 14:10:14] local.INFO: Packet analysis {"connection_id":229963,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a08f"} 
[2026-11-03 14:10:14] local.INFO: Extracted packet for processing {"connection_id":229963,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a08f"} 
[2026-11-03 14:10:14] local.INFO: GPS Element Parsed {"raw_longitude":753764160,"raw_latitude":120398544,"longitude_deg":75.376416,"latitude_deg":12.0398544,"altitude":66,"angle":125,"satellites":41,"speed":16,"hex_longitude":"2ced8740","hex_latitude":"072d22d0","is_valid_coordinates":true} 
[2026-11-03 14:10: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-11-03 14:10:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185955072001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:10:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37554622805573632,"note":"Value kept but may cause issues"} 
[2026-11-03 14:10:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1331798821484339200,"note":"Value kept but may cause issues"} 
[2026-11-03 14:10:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:10:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793695139000,"timestamp_ms":1793695139000,"timestamp_seconds":1793695139,"priority":1,"record_length":96,"hex_timestamp":"000001a1a08fc4b8"} 
[2026-11-03 14:10:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:10:14] 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-11-03 14:10: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 14:10:14] 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-11-03 14:10: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-11-03 14:10:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:10:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:10:14] local.INFO: Teltonika packet parsed successfully {"connection_id":229963,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:10:14] local.INFO: Passing IMEI to GPS processor {"connection_id":229963,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:10:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":229963,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:10: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-11-03 14:10:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:10:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:10:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185955072001,"66":27843,"229":206,"83":44032,"24":16,"16":37554622805573632,"44":-1331798821484339200},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,83,24,16,44]} 
[2026-11-03 14:10:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:10:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:10:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185955072001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:10:14] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 14:10:14] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:10:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37554622805573632,"km_value":37554622805573.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:10:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1331798821484339200,"description":"Unknown IO ID 44"} 
[2026-11-03 14:10:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185955072001,"power":27843,"unknown_229":206,"unknown_83":44032,"ignition":16,"odometer":null,"unknown_44":-1331798821484339200}} 
[2026-11-03 14:10:14] local.INFO: DEBUG: GPS processor result {"connection_id":229963,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54659,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:10:14] local.INFO: GPS data processed {"connection_id":229963,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:10:14] local.INFO: Acknowledgment sent {"connection_id":229963,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:10:45] local.INFO: TCP Data received {"connection_id":229963,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a08febc8012ced9900072d1958004600702c..."} 
[2026-11-03 14:10:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229963,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a08febc8012ced9900072d1958004600702c..."} 
[2026-11-03 14:10:45] local.INFO: Processing buffer {"connection_id":229963,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a08febc8012ced9900072d1958004600702c..."} 
[2026-11-03 14:10:45] local.INFO: Packet analysis {"connection_id":229963,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a08f"} 
[2026-11-03 14:10:45] local.INFO: Extracted packet for processing {"connection_id":229963,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a08f"} 
[2026-11-03 14:10:45] local.INFO: GPS Element Parsed {"raw_longitude":753768704,"raw_latitude":120396120,"longitude_deg":75.3768704,"latitude_deg":12.039612,"altitude":70,"angle":112,"satellites":44,"speed":18,"hex_longitude":"2ced9900","hex_latitude":"072d1958","is_valid_coordinates":true} 
[2026-11-03 14:10: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-11-03 14:10:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185955584001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:10:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37554867618709504,"note":"Value kept but may cause issues"} 
[2026-11-03 14:10:45] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1331024765298487296,"note":"Value kept but may cause issues"} 
[2026-11-03 14:10:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:10:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793695149000,"timestamp_ms":1793695149000,"timestamp_seconds":1793695149,"priority":1,"record_length":96,"hex_timestamp":"000001a1a08febc8"} 
[2026-11-03 14:10:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:10:45] 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-11-03 14:10:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 14:10:45] 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-11-03 14:10: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-11-03 14:10:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:10:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:10:45] local.INFO: Teltonika packet parsed successfully {"connection_id":229963,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:10:45] local.INFO: Passing IMEI to GPS processor {"connection_id":229963,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:10:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":229963,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:10: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-11-03 14:10:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:10:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:10:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185955584001,"66":28028,"229":206,"83":44032,"24":18,"16":37554867618709504,"44":-1331024765298487296},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,83,24,16,44]} 
[2026-11-03 14:10:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:10:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:10:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185955584001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:10:45] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 14:10:45] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:10:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37554867618709504,"km_value":37554867618709.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:10:45] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1331024765298487296,"description":"Unknown IO ID 44"} 
[2026-11-03 14:10:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185955584001,"power":28028,"unknown_229":206,"unknown_83":44032,"ignition":18,"odometer":null,"unknown_44":-1331024765298487296}} 
[2026-11-03 14:10:45] local.INFO: DEBUG: GPS processor result {"connection_id":229963,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54660,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:10:45] local.INFO: GPS data processed {"connection_id":229963,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:10:45] local.INFO: Acknowledgment sent {"connection_id":229963,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:11:01] local.INFO: TCP Data received {"connection_id":231799,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:11:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231799,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:11:01] local.INFO: Processing buffer {"connection_id":231799,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:11:01] local.INFO: IMEI packet received {"connection_id":231799,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 14:11:01] local.INFO: IMEI acknowledgment sent {"connection_id":231799,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:11:09] local.INFO: TCP Data received {"connection_id":231800,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:11:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231800,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:11:09] local.INFO: Processing buffer {"connection_id":231800,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:11:09] local.INFO: IMEI packet received {"connection_id":231800,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:11:09] local.INFO: IMEI acknowledgment sent {"connection_id":231800,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:11:14] local.INFO: TCP Data received {"connection_id":231800,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:11:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231800,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:11:14] local.INFO: Processing buffer {"connection_id":231800,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:11:14] local.INFO: IMEI packet received {"connection_id":231800,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:11:14] local.INFO: IMEI acknowledgment sent {"connection_id":231800,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:11:16] local.INFO: TCP Data received {"connection_id":231800,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a08ff398012ced9cc0072d1848004500602d..."} 
[2026-11-03 14:11:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231800,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a08ff398012ced9cc0072d1848004500602d..."} 
[2026-11-03 14:11:16] local.INFO: Processing buffer {"connection_id":231800,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a08ff398012ced9cc0072d1848004500602d..."} 
[2026-11-03 14:11:16] local.INFO: Packet analysis {"connection_id":231800,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a08f"} 
[2026-11-03 14:11:16] local.INFO: Extracted packet for processing {"connection_id":231800,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a08f"} 
[2026-11-03 14:11:16] local.INFO: GPS Element Parsed {"raw_longitude":753769664,"raw_latitude":120395848,"longitude_deg":75.3769664,"latitude_deg":12.0395848,"altitude":69,"angle":96,"satellites":45,"speed":19,"hex_longitude":"2ced9cc0","hex_latitude":"072d1848","is_valid_coordinates":true} 
[2026-11-03 14:11: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-11-03 14:11:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185958144001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:11:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37554914863349760,"note":"Value kept but may cause issues"} 
[2026-11-03 14:11:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1326028584462493696,"note":"Value kept but may cause issues"} 
[2026-11-03 14:11:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:11:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793695151000,"timestamp_ms":1793695151000,"timestamp_seconds":1793695151,"priority":1,"record_length":96,"hex_timestamp":"000001a1a08ff398"} 
[2026-11-03 14:11:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:11:16] 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-11-03 14:11: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":124,"data_length":795,"current_offset":136} 
[2026-11-03 14:11:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:11: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-11-03 14:11:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:11:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:11:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231800,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:11:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:11:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:11:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 14:11:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:11:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:11:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185958144001,"66":28093,"229":206,"83":44032,"24":19,"16":37554914863349760,"44":-1326028584462493696},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,83,24,16,44]} 
[2026-11-03 14:11:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:11:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:11:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185958144001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:11:16] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 14:11:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:11:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37554914863349760,"km_value":37554914863349.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:11:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1326028584462493696,"description":"Unknown IO ID 44"} 
[2026-11-03 14:11:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185958144001,"power":28093,"unknown_229":206,"unknown_83":44032,"ignition":19,"odometer":null,"unknown_44":-1326028584462493696}} 
[2026-11-03 14:11:16] local.INFO: DEBUG: GPS processor result {"connection_id":231800,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54661,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:11:16] local.INFO: GPS data processed {"connection_id":231800,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:11:16] local.INFO: Acknowledgment sent {"connection_id":231800,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:11:16] local.INFO: TCP Data received {"connection_id":231800,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0902660012cedc040072d14380045005d2e..."} 
[2026-11-03 14:11:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231800,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0902660012cedc040072d14380045005d2e..."} 
[2026-11-03 14:11:16] local.INFO: Processing buffer {"connection_id":231800,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0902660012cedc040072d14380045005d2e..."} 
[2026-11-03 14:11:16] local.INFO: Packet analysis {"connection_id":231800,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a090"} 
[2026-11-03 14:11:16] local.INFO: Extracted packet for processing {"connection_id":231800,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a090"} 
[2026-11-03 14:11:16] local.INFO: GPS Element Parsed {"raw_longitude":753778752,"raw_latitude":120394808,"longitude_deg":75.3778752,"latitude_deg":12.0394808,"altitude":69,"angle":93,"satellites":46,"speed":27,"hex_longitude":"2cedc040","hex_latitude":"072d1438","is_valid_coordinates":true} 
[2026-11-03 14:11: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-11-03 14:11:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185958656001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:11:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37555348655046656,"note":"Value kept but may cause issues"} 
[2026-11-03 14:11:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1324973053299898368,"note":"Value kept but may cause issues"} 
[2026-11-03 14:11:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:11:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793695164000,"timestamp_ms":1793695164000,"timestamp_seconds":1793695164,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0902660"} 
[2026-11-03 14:11:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:11:16] 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-11-03 14:11: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":189,"data_length":795,"current_offset":136} 
[2026-11-03 14:11:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:11: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-11-03 14:11:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:11:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:11:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231800,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:11:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:11:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:11:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 14:11:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:11:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:11:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185958656001,"66":27887,"229":206,"83":44032,"24":27,"16":37555348655046656,"44":-1324973053299898368},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,83,24,16,44]} 
[2026-11-03 14:11:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:11:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:11:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185958656001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:11:16] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 14:11:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:11:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37555348655046656,"km_value":37555348655046.66,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:11:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1324973053299898368,"description":"Unknown IO ID 44"} 
[2026-11-03 14:11:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185958656001,"power":27887,"unknown_229":206,"unknown_83":44032,"ignition":27,"odometer":null,"unknown_44":-1324973053299898368}} 
[2026-11-03 14:11:16] local.INFO: DEBUG: GPS processor result {"connection_id":231800,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54662,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:11:16] local.INFO: GPS data processed {"connection_id":231800,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:11:16] local.INFO: Acknowledgment sent {"connection_id":231800,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:11:47] local.INFO: TCP Data received {"connection_id":231800,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0903600012cedcb40072d13f8004500512d..."} 
[2026-11-03 14:11:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231800,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0903600012cedcb40072d13f8004500512d..."} 
[2026-11-03 14:11:47] local.INFO: Processing buffer {"connection_id":231800,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0903600012cedcb40072d13f8004500512d..."} 
[2026-11-03 14:11:47] local.INFO: Packet analysis {"connection_id":231800,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a090"} 
[2026-11-03 14:11:47] local.INFO: Extracted packet for processing {"connection_id":231800,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a090"} 
[2026-11-03 14:11:47] local.INFO: GPS Element Parsed {"raw_longitude":753781568,"raw_latitude":120394744,"longitude_deg":75.3781568,"latitude_deg":12.0394744,"altitude":69,"angle":81,"satellites":45,"speed":25,"hex_longitude":"2cedcb40","hex_latitude":"072d13f8","is_valid_coordinates":true} 
[2026-11-03 14:11: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-11-03 14:11:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185961984001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:11:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37555481799032832,"note":"Value kept but may cause issues"} 
[2026-11-03 14:11:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1314980691626936320,"note":"Value kept but may cause issues"} 
[2026-11-03 14:11:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:11:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793695168000,"timestamp_ms":1793695168000,"timestamp_seconds":1793695168,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0903600"} 
[2026-11-03 14:11:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:11:47] 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-11-03 14:11:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-11-03 14:11:47] 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-11-03 14:11: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-11-03 14:11:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:11:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:11:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231800,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:11:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:11:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:11: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-11-03 14:11:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:11:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:11:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185961984001,"66":27908,"229":206,"83":44032,"24":25,"16":37555481799032832,"44":-1314980691626936320},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,83,24,16,44]} 
[2026-11-03 14:11:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:11:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:11:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185961984001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:11:47] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 14:11:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:11:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37555481799032832,"km_value":37555481799032.83,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:11:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1314980691626936320,"description":"Unknown IO ID 44"} 
[2026-11-03 14:11:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185961984001,"power":27908,"unknown_229":206,"unknown_83":44032,"ignition":25,"odometer":null,"unknown_44":-1314980691626936320}} 
[2026-11-03 14:11:47] local.INFO: DEBUG: GPS processor result {"connection_id":231800,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54663,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:11:47] local.INFO: GPS data processed {"connection_id":231800,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:11:47] local.INFO: Acknowledgment sent {"connection_id":231800,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:12:04] local.INFO: TCP Data received {"connection_id":228689,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:12:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228689,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:12:04] local.INFO: Processing buffer {"connection_id":228689,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:12:04] local.INFO: IMEI packet received {"connection_id":228689,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:12:04] local.INFO: IMEI acknowledgment sent {"connection_id":228689,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:12:06] local.INFO: TCP Data received {"connection_id":228689,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:12:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228689,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:12:06] local.INFO: Processing buffer {"connection_id":228689,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:12:06] local.INFO: IMEI packet received {"connection_id":228689,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:12:06] local.INFO: IMEI acknowledgment sent {"connection_id":228689,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:12:07] local.INFO: TCP Data received {"connection_id":228689,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a09185f0012cedf2c0072db6d00041015b29..."} 
[2026-11-03 14:12:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228689,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a09185f0012cedf2c0072db6d00041015b29..."} 
[2026-11-03 14:12:07] local.INFO: Processing buffer {"connection_id":228689,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a09185f0012cedf2c0072db6d00041015b29..."} 
[2026-11-03 14:12:07] local.INFO: Packet analysis {"connection_id":228689,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a091"} 
[2026-11-03 14:12:07] local.INFO: Extracted packet for processing {"connection_id":228689,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a091"} 
[2026-11-03 14:12:07] local.INFO: GPS Element Parsed {"raw_longitude":753791680,"raw_latitude":120436432,"longitude_deg":75.379168,"latitude_deg":12.0436432,"altitude":65,"angle":347,"satellites":41,"speed":21,"hex_longitude":"2cedf2c0","hex_latitude":"072db6d0","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:12:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185980672001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:12:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37557706592092160,"note":"Value kept but may cause issues"} 
[2026-11-03 14:12:07] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1298795880457703424,"note":"Value kept but may cause issues"} 
[2026-11-03 14:12:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:12:07] local.INFO: AVL Record Parsed {"raw_timestamp":1793695254000,"timestamp_ms":1793695254000,"timestamp_seconds":1793695254,"priority":1,"record_length":96,"hex_timestamp":"000001a1a09185f0"} 
[2026-11-03 14:12:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:12:07] 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-11-03 14: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 14:12: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-11-03 14: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-11-03 14:12:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:12:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:12:07] local.INFO: Teltonika packet parsed successfully {"connection_id":228689,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:12:07] local.INFO: Passing IMEI to GPS processor {"connection_id":228689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:12:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":228689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:12: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-11-03 14:12:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:12:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:12:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185980672001,"66":27974,"229":206,"83":44032,"24":21,"16":37557706592092160,"44":-1298795880457703424},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,83,24,16,44]} 
[2026-11-03 14:12:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:12:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:12:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185980672001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:12:07] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 14:12:07] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:12:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37557706592092160,"km_value":37557706592092.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:12:07] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1298795880457703424,"description":"Unknown IO ID 44"} 
[2026-11-03 14:12:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185980672001,"power":27974,"unknown_229":206,"unknown_83":44032,"ignition":21,"odometer":null,"unknown_44":-1298795880457703424}} 
[2026-11-03 14:12:07] local.INFO: DEBUG: GPS processor result {"connection_id":228689,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54664,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:12:07] local.INFO: GPS data processed {"connection_id":228689,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:12:07] local.INFO: Acknowledgment sent {"connection_id":228689,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:12:38] local.INFO: TCP Data received {"connection_id":228689,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a091cc40012cedeb40072dd8c80043015f2b..."} 
[2026-11-03 14:12:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228689,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a091cc40012cedeb40072dd8c80043015f2b..."} 
[2026-11-03 14:12:38] local.INFO: Processing buffer {"connection_id":228689,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a091cc40012cedeb40072dd8c80043015f2b..."} 
[2026-11-03 14:12:38] local.INFO: Packet analysis {"connection_id":228689,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a091"} 
[2026-11-03 14:12:38] local.INFO: Extracted packet for processing {"connection_id":228689,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a091"} 
[2026-11-03 14:12:38] local.INFO: GPS Element Parsed {"raw_longitude":753789760,"raw_latitude":120445128,"longitude_deg":75.378976,"latitude_deg":12.0445128,"altitude":67,"angle":351,"satellites":43,"speed":20,"hex_longitude":"2cedeb40","hex_latitude":"072dd8c8","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:12:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185985024001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:12:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37558140383789056,"note":"Value kept but may cause issues"} 
[2026-11-03 14:12:38] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1300766205292392448,"note":"Value kept but may cause issues"} 
[2026-11-03 14:12:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:12:38] local.INFO: AVL Record Parsed {"raw_timestamp":1793695272000,"timestamp_ms":1793695272000,"timestamp_seconds":1793695272,"priority":1,"record_length":96,"hex_timestamp":"000001a1a091cc40"} 
[2026-11-03 14:12:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:12:38] 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-11-03 14: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 14:12:38] 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-11-03 14: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-11-03 14:12:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:12:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:12:38] local.INFO: Teltonika packet parsed successfully {"connection_id":228689,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:12:38] local.INFO: Passing IMEI to GPS processor {"connection_id":228689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:12:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":228689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:12: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-11-03 14:12:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:12:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:12:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185985024001,"66":27908,"229":206,"83":44032,"24":20,"16":37558140383789056,"44":-1300766205292392448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,83,24,16,44]} 
[2026-11-03 14:12:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:12:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:12:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185985024001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:12:38] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 14:12:38] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:12:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37558140383789056,"km_value":37558140383789.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:12:38] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1300766205292392448,"description":"Unknown IO ID 44"} 
[2026-11-03 14:12:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185985024001,"power":27908,"unknown_229":206,"unknown_83":44032,"ignition":20,"odometer":null,"unknown_44":-1300766205292392448}} 
[2026-11-03 14:12:38] local.INFO: DEBUG: GPS processor result {"connection_id":228689,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54665,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:12:38] local.INFO: GPS data processed {"connection_id":228689,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:12:38] local.INFO: Acknowledgment sent {"connection_id":228689,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:13:05] local.INFO: TCP Data received {"connection_id":231801,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:13:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231801,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:13:05] local.INFO: Processing buffer {"connection_id":231801,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:13:05] local.INFO: IMEI packet received {"connection_id":231801,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:13:05] local.INFO: IMEI acknowledgment sent {"connection_id":231801,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:13:09] local.INFO: TCP Data received {"connection_id":231801,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:13:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231801,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:13:09] local.INFO: Processing buffer {"connection_id":231801,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:13:09] local.INFO: IMEI packet received {"connection_id":231801,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:13:09] local.INFO: IMEI acknowledgment sent {"connection_id":231801,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:13:10] local.INFO: TCP Data received {"connection_id":231801,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0920ac0012cede400072dfad80044015a2b..."} 
[2026-11-03 14:13:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231801,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0920ac0012cede400072dfad80044015a2b..."} 
[2026-11-03 14:13:10] local.INFO: Processing buffer {"connection_id":231801,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0920ac0012cede400072dfad80044015a2b..."} 
[2026-11-03 14:13:10] local.INFO: Packet analysis {"connection_id":231801,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:13:10] local.INFO: Extracted packet for processing {"connection_id":231801,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:13:10] local.INFO: GPS Element Parsed {"raw_longitude":753787904,"raw_latitude":120453848,"longitude_deg":75.3787904,"latitude_deg":12.0453848,"altitude":68,"angle":346,"satellites":43,"speed":23,"hex_longitude":"2cede400","hex_latitude":"072dfad8","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:13:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185989632001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:13:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37558574175485952,"note":"Value kept but may cause issues"} 
[2026-11-03 14:13:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1302877267615496192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:13:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:13:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793695288000,"timestamp_ms":1793695288000,"timestamp_seconds":1793695288,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0920ac0"} 
[2026-11-03 14:13:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:13:10] 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-11-03 14: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 14:13:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14: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-11-03 14:13:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:13:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:13:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231801,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:13:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:13:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:13: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-11-03 14:13:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:13:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:13:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185989632001,"66":27865,"229":206,"83":44032,"24":23,"16":37558574175485952,"44":-1302877267615496192},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,83,24,16,44]} 
[2026-11-03 14:13:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:13:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:13:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185989632001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:13:10] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 14:13:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:13:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37558574175485952,"km_value":37558574175485.95,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:13:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1302877267615496192,"description":"Unknown IO ID 44"} 
[2026-11-03 14:13:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185989632001,"power":27865,"unknown_229":206,"unknown_83":44032,"ignition":23,"odometer":null,"unknown_44":-1302877267615496192}} 
[2026-11-03 14:13:10] local.INFO: DEBUG: GPS processor result {"connection_id":231801,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54666,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:13:10] local.INFO: GPS data processed {"connection_id":231801,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:13:10] local.INFO: Acknowledgment sent {"connection_id":231801,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:13:41] local.INFO: TCP Data received {"connection_id":231801,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0924940012cede080072e09e8004700102c..."} 
[2026-11-03 14:13:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231801,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0924940012cede080072e09e8004700102c..."} 
[2026-11-03 14:13:41] local.INFO: Processing buffer {"connection_id":231801,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0924940012cede080072e09e8004700102c..."} 
[2026-11-03 14:13:41] local.INFO: Packet analysis {"connection_id":231801,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:13:41] local.INFO: Extracted packet for processing {"connection_id":231801,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:13:41] local.INFO: GPS Element Parsed {"raw_longitude":753787008,"raw_latitude":120457704,"longitude_deg":75.3787008,"latitude_deg":12.0457704,"altitude":71,"angle":16,"satellites":44,"speed":8,"hex_longitude":"2cede080","hex_latitude":"072e09e8","is_valid_coordinates":true} 
[2026-11-03 14:13:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 14:13:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185993728001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:13:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37558767449014272,"note":"Value kept but may cause issues"} 
[2026-11-03 14:13:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1304917961194416128,"note":"Value kept but may cause issues"} 
[2026-11-03 14:13:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:13:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793695304000,"timestamp_ms":1793695304000,"timestamp_seconds":1793695304,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0924940"} 
[2026-11-03 14:13:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:13:41] 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-11-03 14:13:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 14:13:41] 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-11-03 14:13:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 14:13:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:13:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:13:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231801,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:13:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:13:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:13:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.3","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 14:13:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:13:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:13:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185993728001,"66":27800,"229":206,"83":44032,"24":8,"16":37558767449014272,"44":-1304917961194416128},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,83,24,16,44]} 
[2026-11-03 14:13:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:13:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:13:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185993728001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:13:41] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 14:13:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:13:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37558767449014272,"km_value":37558767449014.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:13:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1304917961194416128,"description":"Unknown IO ID 44"} 
[2026-11-03 14:13:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185993728001,"power":27800,"unknown_229":206,"unknown_83":44032,"ignition":8,"odometer":null,"unknown_44":-1304917961194416128}} 
[2026-11-03 14:13:41] local.INFO: DEBUG: GPS processor result {"connection_id":231801,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54667,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:13:41] local.INFO: GPS data processed {"connection_id":231801,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:13:41] local.INFO: Acknowledgment sent {"connection_id":231801,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:14:04] local.INFO: TCP Data received {"connection_id":228691,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:14:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228691,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:14:04] local.INFO: Processing buffer {"connection_id":228691,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:14:04] local.INFO: IMEI packet received {"connection_id":228691,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:14:04] local.INFO: IMEI acknowledgment sent {"connection_id":228691,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:14:09] local.INFO: TCP Data received {"connection_id":228691,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:14:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228691,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:14:09] local.INFO: Processing buffer {"connection_id":228691,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:14:09] local.INFO: IMEI packet received {"connection_id":228691,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:14:09] local.INFO: IMEI acknowledgment sent {"connection_id":228691,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:14:10] local.INFO: TCP Data received {"connection_id":228691,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0924d28012cede0c0072e0ae00047002a2c..."} 
[2026-11-03 14:14:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228691,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0924d28012cede0c0072e0ae00047002a2c..."} 
[2026-11-03 14:14:10] local.INFO: Processing buffer {"connection_id":228691,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0924d28012cede0c0072e0ae00047002a2c..."} 
[2026-11-03 14:14:10] local.INFO: Packet analysis {"connection_id":228691,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:14:10] local.INFO: Extracted packet for processing {"connection_id":228691,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:14:10] local.INFO: GPS Element Parsed {"raw_longitude":753787072,"raw_latitude":120457952,"longitude_deg":75.3787072,"latitude_deg":12.0457952,"altitude":71,"angle":42,"satellites":44,"speed":12,"hex_longitude":"2cede0c0","hex_latitude":"072e0ae0","is_valid_coordinates":true} 
[2026-11-03 14:14: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-11-03 14:14:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185997824001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:14:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37558780333916160,"note":"Value kept but may cause issues"} 
[2026-11-03 14:14:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1305903123611916288,"note":"Value kept but may cause issues"} 
[2026-11-03 14:14:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:14:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793695305000,"timestamp_ms":1793695305000,"timestamp_seconds":1793695305,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0924d28"} 
[2026-11-03 14:14:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:14:10] 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-11-03 14:14: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":152,"data_length":795,"current_offset":136} 
[2026-11-03 14:14:10] 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-11-03 14:14: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-11-03 14:14:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:14:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:14:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228691,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:14:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:14:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:14:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 14:14:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:14:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:14:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185997824001,"66":28028,"229":206,"83":44032,"24":12,"16":37558780333916160,"44":-1305903123611916288},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,83,24,16,44]} 
[2026-11-03 14:14:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:14:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:14:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185997824001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:14:10] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 14:14:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:14:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37558780333916160,"km_value":37558780333916.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:14:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1305903123611916288,"description":"Unknown IO ID 44"} 
[2026-11-03 14:14:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185997824001,"power":28028,"unknown_229":206,"unknown_83":44032,"ignition":12,"odometer":null,"unknown_44":-1305903123611916288}} 
[2026-11-03 14:14:10] local.INFO: DEBUG: GPS processor result {"connection_id":228691,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54668,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:14:10] local.INFO: GPS data processed {"connection_id":228691,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:14:10] local.INFO: Acknowledgment sent {"connection_id":228691,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:14:41] local.INFO: TCP Data received {"connection_id":228691,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0925110012cede200072e0bc80047003d2c..."} 
[2026-11-03 14:14:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228691,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0925110012cede200072e0bc80047003d2c..."} 
[2026-11-03 14:14:41] local.INFO: Processing buffer {"connection_id":228691,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0925110012cede200072e0bc80047003d2c..."} 
[2026-11-03 14:14:41] local.INFO: Packet analysis {"connection_id":228691,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:14:41] local.INFO: Extracted packet for processing {"connection_id":228691,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:14:41] local.INFO: GPS Element Parsed {"raw_longitude":753787392,"raw_latitude":120458184,"longitude_deg":75.3787392,"latitude_deg":12.0458184,"altitude":71,"angle":61,"satellites":44,"speed":16,"hex_longitude":"2cede200","hex_latitude":"072e0bc8","is_valid_coordinates":true} 
[2026-11-03 14:14:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 14:14:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185998080001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:14:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37558801808752640,"note":"Value kept but may cause issues"} 
[2026-11-03 14:14:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1305832754867675136,"note":"Value kept but may cause issues"} 
[2026-11-03 14:14:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:14:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793695306000,"timestamp_ms":1793695306000,"timestamp_seconds":1793695306,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0925110"} 
[2026-11-03 14:14:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:14:41] 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-11-03 14:14:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 14:14:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:14:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 14:14:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:14:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:14:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228691,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:14:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:14:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:14:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 14:14:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:14:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:14:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185998080001,"66":28028,"229":206,"83":44032,"24":16,"16":37558801808752640,"44":-1305832754867675136},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,83,24,16,44]} 
[2026-11-03 14:14:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:14:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:14:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185998080001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:14:41] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 14:14:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:14:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37558801808752640,"km_value":37558801808752.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:14:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1305832754867675136,"description":"Unknown IO ID 44"} 
[2026-11-03 14:14:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185998080001,"power":28028,"unknown_229":206,"unknown_83":44032,"ignition":16,"odometer":null,"unknown_44":-1305832754867675136}} 
[2026-11-03 14:14:41] local.INFO: DEBUG: GPS processor result {"connection_id":228691,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54669,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:14:41] local.INFO: GPS data processed {"connection_id":228691,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:14:41] local.INFO: Acknowledgment sent {"connection_id":228691,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:15:04] local.INFO: TCP Data received {"connection_id":231802,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:15:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231802,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:15:04] local.INFO: Processing buffer {"connection_id":231802,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:15:04] local.INFO: IMEI packet received {"connection_id":231802,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:15:04] local.INFO: IMEI acknowledgment sent {"connection_id":231802,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:15:09] local.INFO: TCP Data received {"connection_id":231802,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:15:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231802,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:15:09] local.INFO: Processing buffer {"connection_id":231802,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:15:09] local.INFO: IMEI packet received {"connection_id":231802,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:15:09] local.INFO: IMEI acknowledgment sent {"connection_id":231802,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:15:10] local.INFO: TCP Data received {"connection_id":231802,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a09258e0012cede540072e0d00004700492c..."} 
[2026-11-03 14:15:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231802,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a09258e0012cede540072e0d00004700492c..."} 
[2026-11-03 14:15:10] local.INFO: Processing buffer {"connection_id":231802,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a09258e0012cede540072e0d00004700492c..."} 
[2026-11-03 14:15:10] local.INFO: Packet analysis {"connection_id":231802,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:15:10] local.INFO: Extracted packet for processing {"connection_id":231802,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:15:10] local.INFO: GPS Element Parsed {"raw_longitude":753788224,"raw_latitude":120458496,"longitude_deg":75.3788224,"latitude_deg":12.0458496,"altitude":71,"angle":73,"satellites":44,"speed":18,"hex_longitude":"2cede540","hex_latitude":"072e0d00","is_valid_coordinates":true} 
[2026-11-03 14:15: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-11-03 14:15:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185998336001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:15:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37558840463458304,"note":"Value kept but may cause issues"} 
[2026-11-03 14:15:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1305480911146727424,"note":"Value kept but may cause issues"} 
[2026-11-03 14:15:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:15:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793695308000,"timestamp_ms":1793695308000,"timestamp_seconds":1793695308,"priority":1,"record_length":96,"hex_timestamp":"000001a1a09258e0"} 
[2026-11-03 14:15:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:15:10] 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-11-03 14:15:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 14:15:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:15: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-11-03 14:15:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:15:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:15:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231802,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:15:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:15:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:15:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 14:15:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:15:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:15:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185998336001,"66":28006,"229":206,"83":44032,"24":18,"16":37558840463458304,"44":-1305480911146727424},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,83,24,16,44]} 
[2026-11-03 14:15:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:15:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:15:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185998336001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:15:10] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 14:15:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:15:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37558840463458304,"km_value":37558840463458.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:15:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1305480911146727424,"description":"Unknown IO ID 44"} 
[2026-11-03 14:15:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185998336001,"power":28006,"unknown_229":206,"unknown_83":44032,"ignition":18,"odometer":null,"unknown_44":-1305480911146727424}} 
[2026-11-03 14:15:10] local.INFO: DEBUG: GPS processor result {"connection_id":231802,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54670,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:15:10] local.INFO: GPS data processed {"connection_id":231802,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:15:10] local.INFO: Acknowledgment sent {"connection_id":231802,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:15:41] local.INFO: TCP Data received {"connection_id":231802,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a09283d8012cee0a80072e19c0004200452d..."} 
[2026-11-03 14:15:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231802,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a09283d8012cee0a80072e19c0004200452d..."} 
[2026-11-03 14:15:41] local.INFO: Processing buffer {"connection_id":231802,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a09283d8012cee0a80072e19c0004200452d..."} 
[2026-11-03 14:15:41] local.INFO: Packet analysis {"connection_id":231802,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:15:41] local.INFO: Extracted packet for processing {"connection_id":231802,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:15:41] local.INFO: GPS Element Parsed {"raw_longitude":753797760,"raw_latitude":120461760,"longitude_deg":75.379776,"latitude_deg":12.046176,"altitude":66,"angle":69,"satellites":45,"speed":47,"hex_longitude":"2cee0a80","hex_latitude":"072e19c0","is_valid_coordinates":true} 
[2026-11-03 14:15:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 14:15:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459185998848001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:15:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559321499795456,"note":"Value kept but may cause issues"} 
[2026-11-03 14:15:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1304566117472337920,"note":"Value kept but may cause issues"} 
[2026-11-03 14:15:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:15:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793695319000,"timestamp_ms":1793695319000,"timestamp_seconds":1793695319,"priority":1,"record_length":96,"hex_timestamp":"000001a1a09283d8"} 
[2026-11-03 14:15:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:15:41] 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-11-03 14:15:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 14:15:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:15:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 14:15:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:15:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:15:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231802,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:15:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:15:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:15:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 14:15:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:15:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:15:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459185998848001,"66":28028,"219":206,"83":44032,"24":47,"16":37559321499795456,"44":-1304566117472337920},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:15:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:15:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:15:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459185998848001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:15:41] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:15:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:15:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559321499795456,"km_value":37559321499795.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:15:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1304566117472337920,"description":"Unknown IO ID 44"} 
[2026-11-03 14:15:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459185998848001,"power":28028,"unknown_219":206,"unknown_83":44032,"ignition":47,"odometer":null,"unknown_44":-1304566117472337920}} 
[2026-11-03 14:15:41] local.INFO: DEBUG: GPS processor result {"connection_id":231802,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54671,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:15:41] local.INFO: GPS data processed {"connection_id":231802,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:15:41] local.INFO: Acknowledgment sent {"connection_id":231802,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:16:04] local.INFO: TCP Data received {"connection_id":229966,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:16:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229966,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:16:04] local.INFO: Processing buffer {"connection_id":229966,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:16:04] local.INFO: IMEI packet received {"connection_id":229966,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:16:04] local.INFO: IMEI acknowledgment sent {"connection_id":229966,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:16:09] local.INFO: TCP Data received {"connection_id":229966,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:16:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229966,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:16:09] local.INFO: Processing buffer {"connection_id":229966,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:16:09] local.INFO: IMEI packet received {"connection_id":229966,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:16:09] local.INFO: IMEI acknowledgment sent {"connection_id":229966,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:16:10] local.INFO: TCP Data received {"connection_id":229966,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a092a318012cee3040072e2768003e00492b..."} 
[2026-11-03 14:16:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229966,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a092a318012cee3040072e2768003e00492b..."} 
[2026-11-03 14:16:10] local.INFO: Processing buffer {"connection_id":229966,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a092a318012cee3040072e2768003e00492b..."} 
[2026-11-03 14:16:10] local.INFO: Packet analysis {"connection_id":229966,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:16:10] local.INFO: Extracted packet for processing {"connection_id":229966,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:16:10] local.INFO: GPS Element Parsed {"raw_longitude":753807424,"raw_latitude":120465256,"longitude_deg":75.3807424,"latitude_deg":12.0465256,"altitude":62,"angle":73,"satellites":43,"speed":49,"hex_longitude":"2cee3040","hex_latitude":"072e2768","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:16:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186001664001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:16:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559811126067200,"note":"Value kept but may cause issues"} 
[2026-11-03 14:16:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1294081174589030400,"note":"Value kept but may cause issues"} 
[2026-11-03 14:16:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:16:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793695327000,"timestamp_ms":1793695327000,"timestamp_seconds":1793695327,"priority":1,"record_length":96,"hex_timestamp":"000001a1a092a318"} 
[2026-11-03 14:16:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:16:10] 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-11-03 14: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":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 14:16:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14: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-11-03 14:16:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:16:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:16:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229966,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:16:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:16:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:16:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 14:16:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:16:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:16:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186001664001,"66":28137,"219":206,"83":44032,"24":49,"16":37559811126067200,"44":-1294081174589030400},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:16:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:16:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:16:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186001664001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:16:10] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:16:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:16:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559811126067200,"km_value":37559811126067.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:16:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1294081174589030400,"description":"Unknown IO ID 44"} 
[2026-11-03 14:16:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186001664001,"power":28137,"unknown_219":206,"unknown_83":44032,"ignition":49,"odometer":null,"unknown_44":-1294081174589030400}} 
[2026-11-03 14:16:10] local.INFO: DEBUG: GPS processor result {"connection_id":229966,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54672,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:16:10] local.INFO: GPS data processed {"connection_id":229966,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:16:10] local.INFO: Acknowledgment sent {"connection_id":229966,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:16:41] local.INFO: TCP Data received {"connection_id":229966,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a092aae8012cee3980072e2958003d00522a..."} 
[2026-11-03 14:16:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229966,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a092aae8012cee3980072e2958003d00522a..."} 
[2026-11-03 14:16:41] local.INFO: Processing buffer {"connection_id":229966,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a092aae8012cee3980072e2958003d00522a..."} 
[2026-11-03 14:16:41] local.INFO: Packet analysis {"connection_id":229966,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:16:41] local.INFO: Extracted packet for processing {"connection_id":229966,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:16:41] local.INFO: GPS Element Parsed {"raw_longitude":753809792,"raw_latitude":120465752,"longitude_deg":75.3809792,"latitude_deg":12.0465752,"altitude":61,"angle":82,"satellites":42,"speed":47,"hex_longitude":"2cee3980","hex_latitude":"072e2958","is_valid_coordinates":true} 
[2026-11-03 14:16:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 14:16:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186003712001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:16:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559927090184192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:16:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1283455494217308160,"note":"Value kept but may cause issues"} 
[2026-11-03 14:16:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:16:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793695329000,"timestamp_ms":1793695329000,"timestamp_seconds":1793695329,"priority":1,"record_length":96,"hex_timestamp":"000001a1a092aae8"} 
[2026-11-03 14:16:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:16:41] 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-11-03 14:16:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 14:16:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:16: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-11-03 14:16:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:16:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:16:41] local.INFO: Teltonika packet parsed successfully {"connection_id":229966,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:16:41] local.INFO: Passing IMEI to GPS processor {"connection_id":229966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:16:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":229966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:16:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 14:16:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:16:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:16:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186003712001,"66":27974,"219":206,"83":44032,"24":47,"16":37559927090184192,"44":-1283455494217308160},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:16:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:16:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:16:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186003712001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:16:41] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:16:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:16:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559927090184192,"km_value":37559927090184.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:16:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1283455494217308160,"description":"Unknown IO ID 44"} 
[2026-11-03 14:16:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186003712001,"power":27974,"unknown_219":206,"unknown_83":44032,"ignition":47,"odometer":null,"unknown_44":-1283455494217308160}} 
[2026-11-03 14:16:41] local.INFO: DEBUG: GPS processor result {"connection_id":229966,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54673,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:16:41] local.INFO: GPS data processed {"connection_id":229966,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:16:41] local.INFO: Acknowledgment sent {"connection_id":229966,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:17:09] local.INFO: TCP Data received {"connection_id":228693,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:17:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228693,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:17:09] local.INFO: Processing buffer {"connection_id":228693,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:17:09] local.INFO: IMEI packet received {"connection_id":228693,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:17:09] local.INFO: IMEI acknowledgment sent {"connection_id":228693,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:17:14] local.INFO: TCP Data received {"connection_id":228693,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:17:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228693,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:17:14] local.INFO: Processing buffer {"connection_id":228693,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:17:14] local.INFO: IMEI packet received {"connection_id":228693,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:17:14] local.INFO: IMEI acknowledgment sent {"connection_id":228693,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:17:15] local.INFO: TCP Data received {"connection_id":228693,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a092b6a0012cee4700072e2c28003c00462a..."} 
[2026-11-03 14:17:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228693,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a092b6a0012cee4700072e2c28003c00462a..."} 
[2026-11-03 14:17:15] local.INFO: Processing buffer {"connection_id":228693,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a092b6a0012cee4700072e2c28003c00462a..."} 
[2026-11-03 14:17:15] local.INFO: Packet analysis {"connection_id":228693,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:17:15] local.INFO: Extracted packet for processing {"connection_id":228693,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:17:15] local.INFO: GPS Element Parsed {"raw_longitude":753813248,"raw_latitude":120466472,"longitude_deg":75.3813248,"latitude_deg":12.0466472,"altitude":60,"angle":70,"satellites":42,"speed":0,"hex_longitude":"2cee4700","hex_latitude":"072e2c28","is_valid_coordinates":true} 
[2026-11-03 14:17: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-11-03 14:17:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186004224001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:17:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559927090184192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:17:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1280851850682607616,"note":"Value kept but may cause issues"} 
[2026-11-03 14:17:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:17:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793695332000,"timestamp_ms":1793695332000,"timestamp_seconds":1793695332,"priority":1,"record_length":96,"hex_timestamp":"000001a1a092b6a0"} 
[2026-11-03 14:17:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:17:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 14:17: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 14:17:15] 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-11-03 14:17: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-11-03 14:17:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:17:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:17:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228693,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:17:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:17:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:17:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 14:17:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:17:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:17:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186004224001,"66":27343,"219":206,"83":44032,"24":0,"16":37559927090184192,"44":-1280851850682607616},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:17:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:17:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:17:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186004224001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:17:15] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:17:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:17:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559927090184192,"km_value":37559927090184.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:17:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1280851850682607616,"description":"Unknown IO ID 44"} 
[2026-11-03 14:17:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186004224001,"power":27343,"unknown_219":206,"unknown_83":44032,"ignition":0,"odometer":null,"unknown_44":-1280851850682607616}} 
[2026-11-03 14:17:15] local.INFO: DEBUG: GPS processor result {"connection_id":228693,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54674,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:17:15] local.INFO: GPS data processed {"connection_id":228693,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:17:15] local.INFO: Acknowledgment sent {"connection_id":228693,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:17:16] local.INFO: TCP Data received {"connection_id":231803,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:17:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231803,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:17:16] local.INFO: Processing buffer {"connection_id":231803,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:17:16] local.INFO: IMEI packet received {"connection_id":231803,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 14:17:16] local.INFO: IMEI acknowledgment sent {"connection_id":231803,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:17:20] local.INFO: TCP Data received {"connection_id":228693,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a092b6a0012cee4700072e2c28003c00462a..."} 
[2026-11-03 14:17:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228693,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a092b6a0012cee4700072e2c28003c00462a..."} 
[2026-11-03 14:17:20] local.INFO: Processing buffer {"connection_id":228693,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a092b6a0012cee4700072e2c28003c00462a..."} 
[2026-11-03 14:17:20] local.INFO: Packet analysis {"connection_id":228693,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:17:20] local.INFO: Extracted packet for processing {"connection_id":228693,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a092"} 
[2026-11-03 14:17:20] local.INFO: GPS Element Parsed {"raw_longitude":753813248,"raw_latitude":120466472,"longitude_deg":75.3813248,"latitude_deg":12.0466472,"altitude":60,"angle":70,"satellites":42,"speed":0,"hex_longitude":"2cee4700","hex_latitude":"072e2c28","is_valid_coordinates":true} 
[2026-11-03 14:17: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-11-03 14:17:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186004224001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:17:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559927090184192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:17:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1280851850682607616,"note":"Value kept but may cause issues"} 
[2026-11-03 14:17:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:17:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793695332000,"timestamp_ms":1793695332000,"timestamp_seconds":1793695332,"priority":1,"record_length":96,"hex_timestamp":"000001a1a092b6a0"} 
[2026-11-03 14:17:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:17:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 14:17: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 14:17:20] 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-11-03 14:17: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-11-03 14:17:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:17:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:17:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228693,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:17:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:17:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:17:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 14:17:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:17:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:17:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186004224001,"66":27343,"219":206,"83":44032,"24":0,"16":37559927090184192,"44":-1280851850682607616},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:17:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:17:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:17:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186004224001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:17:20] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:17:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:17:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559927090184192,"km_value":37559927090184.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:17:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1280851850682607616,"description":"Unknown IO ID 44"} 
[2026-11-03 14:17:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186004224001,"power":27343,"unknown_219":206,"unknown_83":44032,"ignition":0,"odometer":null,"unknown_44":-1280851850682607616}} 
[2026-11-03 14:17:20] local.INFO: DEBUG: GPS processor result {"connection_id":228693,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54675,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:17:20] local.INFO: GPS data processed {"connection_id":228693,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:17:20] local.INFO: Acknowledgment sent {"connection_id":228693,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:17:46] local.INFO: TCP Data received {"connection_id":228239,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:17:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228239,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:17:46] local.INFO: Processing buffer {"connection_id":228239,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:17:46] local.INFO: IMEI packet received {"connection_id":228239,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 14:17:46] local.INFO: IMEI acknowledgment sent {"connection_id":228239,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:18:04] local.INFO: TCP Data received {"connection_id":231804,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:18:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231804,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:18:04] local.INFO: Processing buffer {"connection_id":231804,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:18:04] local.INFO: IMEI packet received {"connection_id":231804,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:18:04] local.INFO: IMEI acknowledgment sent {"connection_id":231804,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:18:09] local.INFO: TCP Data received {"connection_id":231804,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:18:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231804,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:18:09] local.INFO: Processing buffer {"connection_id":231804,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:18:09] local.INFO: IMEI packet received {"connection_id":231804,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:18:09] local.INFO: IMEI acknowledgment sent {"connection_id":231804,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:18:10] local.INFO: TCP Data received {"connection_id":231804,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:18:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231804,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:18:10] local.INFO: Processing buffer {"connection_id":231804,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:18:10] local.INFO: Packet analysis {"connection_id":231804,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:18:10] local.INFO: Extracted packet for processing {"connection_id":231804,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:18:10] local.INFO: GPS Element Parsed {"raw_longitude":753822336,"raw_latitude":120466672,"longitude_deg":75.3822336,"latitude_deg":12.0466672,"altitude":52,"angle":70,"satellites":41,"speed":0,"hex_longitude":"2cee6a80","hex_latitude":"072e2cf0","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:18:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186004992001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:18:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559927090184192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:18:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1277051938496829440,"note":"Value kept but may cause issues"} 
[2026-11-03 14:18:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:18:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793695633000,"timestamp_ms":1793695633000,"timestamp_seconds":1793695633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0974e68"} 
[2026-11-03 14:18:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:18: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-11-03 14: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 14:18:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14: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-11-03 14:18:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:18:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:18:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231804,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:18:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:18:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:18: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-11-03 14:18:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:18:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:18:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186004992001,"66":26158,"219":206,"83":44032,"24":0,"16":37559927090184192,"44":-1277051938496829440},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:18:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:18:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:18:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186004992001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:18:10] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:18:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:18:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559927090184192,"km_value":37559927090184.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:18:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1277051938496829440,"description":"Unknown IO ID 44"} 
[2026-11-03 14:18:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186004992001,"power":26158,"unknown_219":206,"unknown_83":44032,"ignition":0,"odometer":null,"unknown_44":-1277051938496829440}} 
[2026-11-03 14:18:10] local.INFO: DEBUG: GPS processor result {"connection_id":231804,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54676,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:18:10] local.INFO: GPS data processed {"connection_id":231804,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:18:10] local.INFO: Acknowledgment sent {"connection_id":231804,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:18:41] local.INFO: TCP Data received {"connection_id":231804,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:18:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231804,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:18:41] local.INFO: Processing buffer {"connection_id":231804,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:18:41] local.INFO: Packet analysis {"connection_id":231804,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:18:41] local.INFO: Extracted packet for processing {"connection_id":231804,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:18:41] local.INFO: GPS Element Parsed {"raw_longitude":753822336,"raw_latitude":120466672,"longitude_deg":75.3822336,"latitude_deg":12.0466672,"altitude":52,"angle":70,"satellites":41,"speed":0,"hex_longitude":"2cee6a80","hex_latitude":"072e2cf0","is_valid_coordinates":true} 
[2026-11-03 14:18:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 14:18:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186004992001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:18:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559927090184192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:18:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1277051938496829440,"note":"Value kept but may cause issues"} 
[2026-11-03 14:18:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:18:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793695633000,"timestamp_ms":1793695633000,"timestamp_seconds":1793695633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0974e68"} 
[2026-11-03 14:18:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:18:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 14:18:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 14:18: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-11-03 14:18:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 14:18:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:18:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:18:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231804,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:18:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:18:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:18:41] 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-11-03 14:18:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:18:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:18:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186004992001,"66":26158,"219":206,"83":44032,"24":0,"16":37559927090184192,"44":-1277051938496829440},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:18:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:18:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:18:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186004992001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:18:41] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:18:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:18:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559927090184192,"km_value":37559927090184.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:18:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1277051938496829440,"description":"Unknown IO ID 44"} 
[2026-11-03 14:18:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186004992001,"power":26158,"unknown_219":206,"unknown_83":44032,"ignition":0,"odometer":null,"unknown_44":-1277051938496829440}} 
[2026-11-03 14:18:41] local.INFO: DEBUG: GPS processor result {"connection_id":231804,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54677,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:18:41] local.INFO: GPS data processed {"connection_id":231804,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:18:41] local.INFO: Acknowledgment sent {"connection_id":231804,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:19:05] local.INFO: TCP Data received {"connection_id":229968,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:19:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229968,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:19:05] local.INFO: Processing buffer {"connection_id":229968,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:19:05] local.INFO: IMEI packet received {"connection_id":229968,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:19:05] local.INFO: IMEI acknowledgment sent {"connection_id":229968,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:19:09] local.INFO: TCP Data received {"connection_id":229968,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:19:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229968,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:19:09] local.INFO: Processing buffer {"connection_id":229968,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:19:09] local.INFO: IMEI packet received {"connection_id":229968,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:19:09] local.INFO: IMEI acknowledgment sent {"connection_id":229968,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:19:10] local.INFO: TCP Data received {"connection_id":229968,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:19:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229968,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:19:10] local.INFO: Processing buffer {"connection_id":229968,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:19:10] local.INFO: Packet analysis {"connection_id":229968,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:19:10] local.INFO: Extracted packet for processing {"connection_id":229968,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:19:10] local.INFO: GPS Element Parsed {"raw_longitude":753822336,"raw_latitude":120466672,"longitude_deg":75.3822336,"latitude_deg":12.0466672,"altitude":52,"angle":70,"satellites":41,"speed":0,"hex_longitude":"2cee6a80","hex_latitude":"072e2cf0","is_valid_coordinates":true} 
[2026-11-03 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-11-03 14:19:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186004992001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:19:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559927090184192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:19:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1277051938496829440,"note":"Value kept but may cause issues"} 
[2026-11-03 14:19:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:19:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793695633000,"timestamp_ms":1793695633000,"timestamp_seconds":1793695633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0974e68"} 
[2026-11-03 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-11-03 14:19: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-11-03 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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 14:19:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 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-11-03 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-11-03 14:19:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:19:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229968,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:19:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:19:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:19:10] 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-11-03 14:19:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:19:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:19:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186004992001,"66":26158,"219":206,"83":44032,"24":0,"16":37559927090184192,"44":-1277051938496829440},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:19:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:19:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:19:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186004992001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:19:10] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:19:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:19:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559927090184192,"km_value":37559927090184.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:19:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1277051938496829440,"description":"Unknown IO ID 44"} 
[2026-11-03 14:19:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186004992001,"power":26158,"unknown_219":206,"unknown_83":44032,"ignition":0,"odometer":null,"unknown_44":-1277051938496829440}} 
[2026-11-03 14:19:10] local.INFO: DEBUG: GPS processor result {"connection_id":229968,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54678,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:19:10] local.INFO: GPS data processed {"connection_id":229968,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:19:10] local.INFO: Acknowledgment sent {"connection_id":229968,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:19:41] local.INFO: TCP Data received {"connection_id":229968,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:19:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229968,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:19:41] local.INFO: Processing buffer {"connection_id":229968,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:19:41] local.INFO: Packet analysis {"connection_id":229968,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:19:41] local.INFO: Extracted packet for processing {"connection_id":229968,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:19:41] local.INFO: GPS Element Parsed {"raw_longitude":753822336,"raw_latitude":120466672,"longitude_deg":75.3822336,"latitude_deg":12.0466672,"altitude":52,"angle":70,"satellites":41,"speed":0,"hex_longitude":"2cee6a80","hex_latitude":"072e2cf0","is_valid_coordinates":true} 
[2026-11-03 14:19:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 14:19:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186004992001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:19:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559927090184192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:19:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1277051938496829440,"note":"Value kept but may cause issues"} 
[2026-11-03 14:19:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:19:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793695633000,"timestamp_ms":1793695633000,"timestamp_seconds":1793695633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0974e68"} 
[2026-11-03 14:19:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:19:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 14:19:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 14:19: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-11-03 14:19:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 14:19:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:19:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:19:41] local.INFO: Teltonika packet parsed successfully {"connection_id":229968,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:19:41] local.INFO: Passing IMEI to GPS processor {"connection_id":229968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:19:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":229968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:19:41] 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-11-03 14:19:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:19:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:19:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186004992001,"66":26158,"219":206,"83":44032,"24":0,"16":37559927090184192,"44":-1277051938496829440},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:19:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:19:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:19:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186004992001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:19:41] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:19:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:19:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559927090184192,"km_value":37559927090184.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:19:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1277051938496829440,"description":"Unknown IO ID 44"} 
[2026-11-03 14:19:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186004992001,"power":26158,"unknown_219":206,"unknown_83":44032,"ignition":0,"odometer":null,"unknown_44":-1277051938496829440}} 
[2026-11-03 14:19:41] local.INFO: DEBUG: GPS processor result {"connection_id":229968,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54679,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:19:41] local.INFO: GPS data processed {"connection_id":229968,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:19:41] local.INFO: Acknowledgment sent {"connection_id":229968,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:20:04] local.INFO: TCP Data received {"connection_id":228694,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:20:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228694,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:20:04] local.INFO: Processing buffer {"connection_id":228694,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:20:04] local.INFO: IMEI packet received {"connection_id":228694,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:20:04] local.INFO: IMEI acknowledgment sent {"connection_id":228694,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:20:09] local.INFO: TCP Data received {"connection_id":228694,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:20:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228694,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:20:09] local.INFO: Processing buffer {"connection_id":228694,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:20:09] local.INFO: IMEI packet received {"connection_id":228694,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:20:09] local.INFO: IMEI acknowledgment sent {"connection_id":228694,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:20:10] local.INFO: TCP Data received {"connection_id":228694,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:20:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228694,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:20:10] local.INFO: Processing buffer {"connection_id":228694,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:20:10] local.INFO: Packet analysis {"connection_id":228694,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:20:10] local.INFO: Extracted packet for processing {"connection_id":228694,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:20:10] local.INFO: GPS Element Parsed {"raw_longitude":753822336,"raw_latitude":120466672,"longitude_deg":75.3822336,"latitude_deg":12.0466672,"altitude":52,"angle":70,"satellites":41,"speed":0,"hex_longitude":"2cee6a80","hex_latitude":"072e2cf0","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:20:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186004992001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:20:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559927090184192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:20:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1277051938496829440,"note":"Value kept but may cause issues"} 
[2026-11-03 14:20:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:20:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793695633000,"timestamp_ms":1793695633000,"timestamp_seconds":1793695633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0974e68"} 
[2026-11-03 14:20:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:20: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-11-03 14: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 14:20:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14: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-11-03 14:20:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:20:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:20:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228694,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:20:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:20:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:20: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-11-03 14:20:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:20:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:20:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186004992001,"66":26158,"219":206,"83":44032,"24":0,"16":37559927090184192,"44":-1277051938496829440},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:20:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:20:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:20:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186004992001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:20:10] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:20:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:20:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559927090184192,"km_value":37559927090184.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:20:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1277051938496829440,"description":"Unknown IO ID 44"} 
[2026-11-03 14:20:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186004992001,"power":26158,"unknown_219":206,"unknown_83":44032,"ignition":0,"odometer":null,"unknown_44":-1277051938496829440}} 
[2026-11-03 14:20:10] local.INFO: DEBUG: GPS processor result {"connection_id":228694,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54680,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:20:10] local.INFO: GPS data processed {"connection_id":228694,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:20:10] local.INFO: Acknowledgment sent {"connection_id":228694,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:20:41] local.INFO: TCP Data received {"connection_id":228694,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:20:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228694,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:20:41] local.INFO: Processing buffer {"connection_id":228694,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:20:41] local.INFO: Packet analysis {"connection_id":228694,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:20:41] local.INFO: Extracted packet for processing {"connection_id":228694,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:20:41] local.INFO: GPS Element Parsed {"raw_longitude":753822336,"raw_latitude":120466672,"longitude_deg":75.3822336,"latitude_deg":12.0466672,"altitude":52,"angle":70,"satellites":41,"speed":0,"hex_longitude":"2cee6a80","hex_latitude":"072e2cf0","is_valid_coordinates":true} 
[2026-11-03 14:20: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-11-03 14:20:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186004992001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:20:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559927090184192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:20:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1277051938496829440,"note":"Value kept but may cause issues"} 
[2026-11-03 14:20:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:20:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793695633000,"timestamp_ms":1793695633000,"timestamp_seconds":1793695633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0974e68"} 
[2026-11-03 14:20:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:20:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 14:20: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-11-03 14:20: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-11-03 14:20: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-11-03 14:20:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:20:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:20:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228694,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:20:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:20:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:20: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-11-03 14:20:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:20:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:20:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186004992001,"66":26158,"219":206,"83":44032,"24":0,"16":37559927090184192,"44":-1277051938496829440},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:20:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:20:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:20:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186004992001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:20:41] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:20:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:20:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559927090184192,"km_value":37559927090184.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:20:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1277051938496829440,"description":"Unknown IO ID 44"} 
[2026-11-03 14:20:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186004992001,"power":26158,"unknown_219":206,"unknown_83":44032,"ignition":0,"odometer":null,"unknown_44":-1277051938496829440}} 
[2026-11-03 14:20:41] local.INFO: DEBUG: GPS processor result {"connection_id":228694,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54681,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:20:41] local.INFO: GPS data processed {"connection_id":228694,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:20:41] local.INFO: Acknowledgment sent {"connection_id":228694,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:21:04] local.INFO: TCP Data received {"connection_id":228695,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:21:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228695,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:21:04] local.INFO: Processing buffer {"connection_id":228695,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:21:04] local.INFO: IMEI packet received {"connection_id":228695,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:21:04] local.INFO: IMEI acknowledgment sent {"connection_id":228695,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:21:09] local.INFO: TCP Data received {"connection_id":228695,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:21:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228695,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:21:09] local.INFO: Processing buffer {"connection_id":228695,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:21:09] local.INFO: IMEI packet received {"connection_id":228695,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:21:09] local.INFO: IMEI acknowledgment sent {"connection_id":228695,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:21:10] local.INFO: TCP Data received {"connection_id":228695,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:21:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228695,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:21:10] local.INFO: Processing buffer {"connection_id":228695,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:21:10] local.INFO: Packet analysis {"connection_id":228695,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:21:10] local.INFO: Extracted packet for processing {"connection_id":228695,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:21:10] local.INFO: GPS Element Parsed {"raw_longitude":753822336,"raw_latitude":120466672,"longitude_deg":75.3822336,"latitude_deg":12.0466672,"altitude":52,"angle":70,"satellites":41,"speed":0,"hex_longitude":"2cee6a80","hex_latitude":"072e2cf0","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:21:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186004992001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:21:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559927090184192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:21:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1277051938496829440,"note":"Value kept but may cause issues"} 
[2026-11-03 14:21:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:21:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793695633000,"timestamp_ms":1793695633000,"timestamp_seconds":1793695633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0974e68"} 
[2026-11-03 14:21:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:21: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-11-03 14: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 14:21:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14: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-11-03 14:21:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:21:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:21:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228695,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:21:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:21:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:21: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-11-03 14:21:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:21:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:21:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186004992001,"66":26158,"219":206,"83":44032,"24":0,"16":37559927090184192,"44":-1277051938496829440},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:21:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:21:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:21:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186004992001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:21:10] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:21:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:21:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559927090184192,"km_value":37559927090184.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:21:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1277051938496829440,"description":"Unknown IO ID 44"} 
[2026-11-03 14:21:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186004992001,"power":26158,"unknown_219":206,"unknown_83":44032,"ignition":0,"odometer":null,"unknown_44":-1277051938496829440}} 
[2026-11-03 14:21:10] local.INFO: DEBUG: GPS processor result {"connection_id":228695,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54682,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:21:10] local.INFO: GPS data processed {"connection_id":228695,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:21:10] local.INFO: Acknowledgment sent {"connection_id":228695,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:21:41] local.INFO: TCP Data received {"connection_id":228695,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:21:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228695,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:21:41] local.INFO: Processing buffer {"connection_id":228695,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:21:41] local.INFO: Packet analysis {"connection_id":228695,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:21:41] local.INFO: Extracted packet for processing {"connection_id":228695,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:21:41] local.INFO: GPS Element Parsed {"raw_longitude":753822336,"raw_latitude":120466672,"longitude_deg":75.3822336,"latitude_deg":12.0466672,"altitude":52,"angle":70,"satellites":41,"speed":0,"hex_longitude":"2cee6a80","hex_latitude":"072e2cf0","is_valid_coordinates":true} 
[2026-11-03 14:21: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-11-03 14:21:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186004992001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:21:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559927090184192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:21:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1277051938496829440,"note":"Value kept but may cause issues"} 
[2026-11-03 14:21:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:21:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793695633000,"timestamp_ms":1793695633000,"timestamp_seconds":1793695633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0974e68"} 
[2026-11-03 14:21:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:21:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 14:21: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-11-03 14:21: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-11-03 14:21: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-11-03 14:21:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:21:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:21:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228695,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:21:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:21:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:21: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-11-03 14:21:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:21:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:21:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186004992001,"66":26158,"219":206,"83":44032,"24":0,"16":37559927090184192,"44":-1277051938496829440},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:21:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:21:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:21:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186004992001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:21:41] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:21:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:21:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559927090184192,"km_value":37559927090184.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:21:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1277051938496829440,"description":"Unknown IO ID 44"} 
[2026-11-03 14:21:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186004992001,"power":26158,"unknown_219":206,"unknown_83":44032,"ignition":0,"odometer":null,"unknown_44":-1277051938496829440}} 
[2026-11-03 14:21:41] local.INFO: DEBUG: GPS processor result {"connection_id":228695,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54683,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:21:41] local.INFO: GPS data processed {"connection_id":228695,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:21:41] local.INFO: Acknowledgment sent {"connection_id":228695,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:22:04] local.INFO: TCP Data received {"connection_id":229971,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:22:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229971,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:22:04] local.INFO: Processing buffer {"connection_id":229971,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:22:04] local.INFO: IMEI packet received {"connection_id":229971,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:22:04] local.INFO: IMEI acknowledgment sent {"connection_id":229971,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:22:09] local.INFO: TCP Data received {"connection_id":229971,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:22:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229971,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:22:09] local.INFO: Processing buffer {"connection_id":229971,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:22:09] local.INFO: IMEI packet received {"connection_id":229971,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:22:09] local.INFO: IMEI acknowledgment sent {"connection_id":229971,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:22:10] local.INFO: TCP Data received {"connection_id":229971,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:22:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229971,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:22:10] local.INFO: Processing buffer {"connection_id":229971,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:22:10] local.INFO: Packet analysis {"connection_id":229971,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:22:10] local.INFO: Extracted packet for processing {"connection_id":229971,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:22:10] local.INFO: GPS Element Parsed {"raw_longitude":753822336,"raw_latitude":120466672,"longitude_deg":75.3822336,"latitude_deg":12.0466672,"altitude":52,"angle":70,"satellites":41,"speed":0,"hex_longitude":"2cee6a80","hex_latitude":"072e2cf0","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:22:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186004992001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:22:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559927090184192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:22:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1277051938496829440,"note":"Value kept but may cause issues"} 
[2026-11-03 14:22:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:22:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793695633000,"timestamp_ms":1793695633000,"timestamp_seconds":1793695633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0974e68"} 
[2026-11-03 14:22:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:22: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-11-03 14: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 14:22:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14: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-11-03 14:22:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:22:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:22:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229971,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:22:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229971,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:22:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229971,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:22: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-11-03 14:22:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:22:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:22:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186004992001,"66":26158,"219":206,"83":44032,"24":0,"16":37559927090184192,"44":-1277051938496829440},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:22:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:22:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:22:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186004992001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:22:10] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:22:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:22:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559927090184192,"km_value":37559927090184.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:22:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1277051938496829440,"description":"Unknown IO ID 44"} 
[2026-11-03 14:22:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186004992001,"power":26158,"unknown_219":206,"unknown_83":44032,"ignition":0,"odometer":null,"unknown_44":-1277051938496829440}} 
[2026-11-03 14:22:10] local.INFO: DEBUG: GPS processor result {"connection_id":229971,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54684,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:22:10] local.INFO: GPS data processed {"connection_id":229971,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:22:10] local.INFO: Acknowledgment sent {"connection_id":229971,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:22:41] local.INFO: TCP Data received {"connection_id":229971,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:22:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229971,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:22:41] local.INFO: Processing buffer {"connection_id":229971,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0974e68012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:22:41] local.INFO: Packet analysis {"connection_id":229971,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:22:41] local.INFO: Extracted packet for processing {"connection_id":229971,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a097"} 
[2026-11-03 14:22:41] local.INFO: GPS Element Parsed {"raw_longitude":753822336,"raw_latitude":120466672,"longitude_deg":75.3822336,"latitude_deg":12.0466672,"altitude":52,"angle":70,"satellites":41,"speed":0,"hex_longitude":"2cee6a80","hex_latitude":"072e2cf0","is_valid_coordinates":true} 
[2026-11-03 14:22:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 14:22:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186004992001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:22:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559927090184192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:22:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1277051938496829440,"note":"Value kept but may cause issues"} 
[2026-11-03 14:22:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:22:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793695633000,"timestamp_ms":1793695633000,"timestamp_seconds":1793695633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0974e68"} 
[2026-11-03 14:22:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:22:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 14:22:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 14:22: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-11-03 14:22:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 14:22:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:22:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:22:41] local.INFO: Teltonika packet parsed successfully {"connection_id":229971,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:22:41] local.INFO: Passing IMEI to GPS processor {"connection_id":229971,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:22:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":229971,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:22: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-11-03 14:22:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:22:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:22:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186004992001,"66":26158,"219":206,"83":44032,"24":0,"16":37559927090184192,"44":-1277051938496829440},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:22:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:22:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:22:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186004992001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:22:41] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:22:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:22:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559927090184192,"km_value":37559927090184.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:22:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1277051938496829440,"description":"Unknown IO ID 44"} 
[2026-11-03 14:22:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186004992001,"power":26158,"unknown_219":206,"unknown_83":44032,"ignition":0,"odometer":null,"unknown_44":-1277051938496829440}} 
[2026-11-03 14:22:41] local.INFO: DEBUG: GPS processor result {"connection_id":229971,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54685,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:22:41] local.INFO: GPS data processed {"connection_id":229971,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:22:41] local.INFO: Acknowledgment sent {"connection_id":229971,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:23:09] local.INFO: TCP Data received {"connection_id":231806,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:23:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231806,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:23:09] local.INFO: Processing buffer {"connection_id":231806,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:23:09] local.INFO: IMEI packet received {"connection_id":231806,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:23:09] local.INFO: IMEI acknowledgment sent {"connection_id":231806,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:23:13] local.INFO: TCP Data received {"connection_id":231805,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:23:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231805,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:23:13] local.INFO: Processing buffer {"connection_id":231805,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:23:13] local.INFO: IMEI packet received {"connection_id":231805,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 14:23:13] local.INFO: IMEI acknowledgment sent {"connection_id":231805,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:23:14] local.INFO: TCP Data received {"connection_id":231806,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:23:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231806,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:23:14] local.INFO: Processing buffer {"connection_id":231806,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:23:14] local.INFO: IMEI packet received {"connection_id":231806,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:23:14] local.INFO: IMEI acknowledgment sent {"connection_id":231806,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:23:15] local.INFO: TCP Data received {"connection_id":231806,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a09be630012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:23:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231806,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a09be630012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:23:15] local.INFO: Processing buffer {"connection_id":231806,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a09be630012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:23:15] local.INFO: Packet analysis {"connection_id":231806,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a09b"} 
[2026-11-03 14:23:15] local.INFO: Extracted packet for processing {"connection_id":231806,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a09b"} 
[2026-11-03 14:23:15] local.INFO: GPS Element Parsed {"raw_longitude":753822336,"raw_latitude":120466672,"longitude_deg":75.3822336,"latitude_deg":12.0466672,"altitude":52,"angle":70,"satellites":41,"speed":0,"hex_longitude":"2cee6a80","hex_latitude":"072e2cf0","is_valid_coordinates":true} 
[2026-11-03 14:23: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-11-03 14:23:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186082048001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:23:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559927090184192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:23:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1267059576823549952,"note":"Value kept but may cause issues"} 
[2026-11-03 14:23:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:23:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793695934000,"timestamp_ms":1793695934000,"timestamp_seconds":1793695934,"priority":1,"record_length":96,"hex_timestamp":"000001a1a09be630"} 
[2026-11-03 14:23:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:23: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-11-03 14:23: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-11-03 14:23:15] 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-11-03 14:23: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-11-03 14:23:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:23:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:23:15] local.INFO: Teltonika packet parsed successfully {"connection_id":231806,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:23:15] local.INFO: Passing IMEI to GPS processor {"connection_id":231806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:23:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":231806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:23: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-11-03 14:23:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:23:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:23:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186082048001,"66":25875,"219":206,"83":44032,"24":0,"16":37559927090184192,"44":-1267059576823549952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:23:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:23:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:23:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186082048001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:23:15] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:23:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:23:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559927090184192,"km_value":37559927090184.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:23:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1267059576823549952,"description":"Unknown IO ID 44"} 
[2026-11-03 14:23:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186082048001,"power":25875,"unknown_219":206,"unknown_83":44032,"ignition":0,"odometer":null,"unknown_44":-1267059576823549952}} 
[2026-11-03 14:23:15] local.INFO: DEBUG: GPS processor result {"connection_id":231806,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54686,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:23:15] local.INFO: GPS data processed {"connection_id":231806,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:23:15] local.INFO: Acknowledgment sent {"connection_id":231806,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:23:41] local.INFO: TCP Data received {"connection_id":228241,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:23:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228241,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:23:41] local.INFO: Processing buffer {"connection_id":228241,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:23:41] local.INFO: IMEI packet received {"connection_id":228241,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 14:23:41] local.INFO: IMEI acknowledgment sent {"connection_id":228241,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:23:46] local.INFO: TCP Data received {"connection_id":231806,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a09be630012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:23:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231806,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a09be630012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:23:46] local.INFO: Processing buffer {"connection_id":231806,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a09be630012cee6a80072e2cf00034004629..."} 
[2026-11-03 14:23:46] local.INFO: Packet analysis {"connection_id":231806,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a09b"} 
[2026-11-03 14:23:46] local.INFO: Extracted packet for processing {"connection_id":231806,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a09b"} 
[2026-11-03 14:23:46] local.INFO: GPS Element Parsed {"raw_longitude":753822336,"raw_latitude":120466672,"longitude_deg":75.3822336,"latitude_deg":12.0466672,"altitude":52,"angle":70,"satellites":41,"speed":0,"hex_longitude":"2cee6a80","hex_latitude":"072e2cf0","is_valid_coordinates":true} 
[2026-11-03 14:23: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-11-03 14:23:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186082048001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:23:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559927090184192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:23:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1267059576823549952,"note":"Value kept but may cause issues"} 
[2026-11-03 14:23:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:23:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793695934000,"timestamp_ms":1793695934000,"timestamp_seconds":1793695934,"priority":1,"record_length":96,"hex_timestamp":"000001a1a09be630"} 
[2026-11-03 14:23:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:23: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-11-03 14:23: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-11-03 14:23:46] 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-11-03 14:23: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-11-03 14:23:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:23:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:23:46] local.INFO: Teltonika packet parsed successfully {"connection_id":231806,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:23:46] local.INFO: Passing IMEI to GPS processor {"connection_id":231806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:23:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":231806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:23:46] 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-11-03 14:23:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:23:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:23:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186082048001,"66":25875,"219":206,"83":44032,"24":0,"16":37559927090184192,"44":-1267059576823549952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:23:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:23:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:23:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186082048001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:23:46] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:23:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:23:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559927090184192,"km_value":37559927090184.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:23:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1267059576823549952,"description":"Unknown IO ID 44"} 
[2026-11-03 14:23:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186082048001,"power":25875,"unknown_219":206,"unknown_83":44032,"ignition":0,"odometer":null,"unknown_44":-1267059576823549952}} 
[2026-11-03 14:23:46] local.INFO: DEBUG: GPS processor result {"connection_id":231806,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54687,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:23:46] local.INFO: GPS data processed {"connection_id":231806,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:23:46] local.INFO: Acknowledgment sent {"connection_id":231806,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:24:04] local.INFO: TCP Data received {"connection_id":229972,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:24:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229972,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:24:04] local.INFO: Processing buffer {"connection_id":229972,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:24:04] local.INFO: IMEI packet received {"connection_id":229972,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:24:04] local.INFO: IMEI acknowledgment sent {"connection_id":229972,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:24:09] local.INFO: TCP Data received {"connection_id":229972,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:24:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229972,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:24:09] local.INFO: Processing buffer {"connection_id":229972,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:24:09] local.INFO: IMEI packet received {"connection_id":229972,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:24:09] local.INFO: IMEI acknowledgment sent {"connection_id":229972,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:24:10] local.INFO: TCP Data received {"connection_id":229972,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a09cb920012cee6a80072e2cf0003400462a..."} 
[2026-11-03 14:24:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229972,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a09cb920012cee6a80072e2cf0003400462a..."} 
[2026-11-03 14:24:10] local.INFO: Processing buffer {"connection_id":229972,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a09cb920012cee6a80072e2cf0003400462a..."} 
[2026-11-03 14:24:10] local.INFO: Packet analysis {"connection_id":229972,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a09c"} 
[2026-11-03 14:24:10] local.INFO: Extracted packet for processing {"connection_id":229972,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a09c"} 
[2026-11-03 14:24:10] local.INFO: GPS Element Parsed {"raw_longitude":753822336,"raw_latitude":120466672,"longitude_deg":75.3822336,"latitude_deg":12.0466672,"altitude":52,"angle":70,"satellites":42,"speed":0,"hex_longitude":"2cee6a80","hex_latitude":"072e2cf0","is_valid_coordinates":true} 
[2026-11-03 14:24: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-11-03 14:24:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186159104001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:24:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559927090184192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:24:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1267059576823549952,"note":"Value kept but may cause issues"} 
[2026-11-03 14:24:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:24:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793695988000,"timestamp_ms":1793695988000,"timestamp_seconds":1793695988,"priority":1,"record_length":96,"hex_timestamp":"000001a1a09cb920"} 
[2026-11-03 14:24:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:24: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-11-03 14:24:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 14:24: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-11-03 14:24:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 14:24:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:24:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:24:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229972,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:24:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229972,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:24:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229972,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:24: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-11-03 14:24:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:24:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:24:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186159104001,"66":25919,"219":206,"83":44032,"24":0,"16":37559927090184192,"44":-1267059576823549952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:24:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:24:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:24:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186159104001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:24:10] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:24:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:24:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559927090184192,"km_value":37559927090184.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:24:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1267059576823549952,"description":"Unknown IO ID 44"} 
[2026-11-03 14:24:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186159104001,"power":25919,"unknown_219":206,"unknown_83":44032,"ignition":0,"odometer":null,"unknown_44":-1267059576823549952}} 
[2026-11-03 14:24:10] local.INFO: DEBUG: GPS processor result {"connection_id":229972,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54688,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:24:10] local.INFO: GPS data processed {"connection_id":229972,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:24:10] local.INFO: Acknowledgment sent {"connection_id":229972,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:24:41] local.INFO: TCP Data received {"connection_id":229972,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a09cc8c0012cee70c0072e2bf80034005329..."} 
[2026-11-03 14:24:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229972,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a09cc8c0012cee70c0072e2bf80034005329..."} 
[2026-11-03 14:24:41] local.INFO: Processing buffer {"connection_id":229972,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a09cc8c0012cee70c0072e2bf80034005329..."} 
[2026-11-03 14:24:41] local.INFO: Packet analysis {"connection_id":229972,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a09c"} 
[2026-11-03 14:24:41] local.INFO: Extracted packet for processing {"connection_id":229972,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a09c"} 
[2026-11-03 14:24:41] local.INFO: GPS Element Parsed {"raw_longitude":753823936,"raw_latitude":120466424,"longitude_deg":75.3823936,"latitude_deg":12.0466424,"altitude":52,"angle":83,"satellites":41,"speed":0,"hex_longitude":"2cee70c0","hex_latitude":"072e2bf8","is_valid_coordinates":true} 
[2026-11-03 14:24:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 14:24:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186172928001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:24:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559927090184192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:24:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1267059576823549952,"note":"Value kept but may cause issues"} 
[2026-11-03 14:24:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:24:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793695992000,"timestamp_ms":1793695992000,"timestamp_seconds":1793695992,"priority":1,"record_length":96,"hex_timestamp":"000001a1a09cc8c0"} 
[2026-11-03 14:24:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:24:41] 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-11-03 14:24:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-11-03 14:24:41] 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-11-03 14:24:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 14:24:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:24:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:24:41] local.INFO: Teltonika packet parsed successfully {"connection_id":229972,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:24:41] local.INFO: Passing IMEI to GPS processor {"connection_id":229972,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:24:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":229972,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:24: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-11-03 14:24:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:24:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:24:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186172928001,"66":27050,"219":206,"83":44032,"24":0,"16":37559927090184192,"44":-1267059576823549952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:24:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:24:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:24:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186172928001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:24:41] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:24:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:24:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559927090184192,"km_value":37559927090184.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:24:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1267059576823549952,"description":"Unknown IO ID 44"} 
[2026-11-03 14:24:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186172928001,"power":27050,"unknown_219":206,"unknown_83":44032,"ignition":0,"odometer":null,"unknown_44":-1267059576823549952}} 
[2026-11-03 14:24:41] local.INFO: DEBUG: GPS processor result {"connection_id":229972,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54689,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:24:41] local.INFO: GPS data processed {"connection_id":229972,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:24:41] local.INFO: Acknowledgment sent {"connection_id":229972,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:25:02] local.INFO: TCP Data received {"connection_id":231807,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:25:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231807,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:25:02] local.INFO: Processing buffer {"connection_id":231807,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:25:02] local.INFO: IMEI packet received {"connection_id":231807,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:25:02] local.INFO: IMEI acknowledgment sent {"connection_id":231807,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:25:04] local.INFO: TCP Data received {"connection_id":231807,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:25:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231807,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:25:04] local.INFO: Processing buffer {"connection_id":231807,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:25:04] local.INFO: IMEI packet received {"connection_id":231807,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:25:04] local.INFO: IMEI acknowledgment sent {"connection_id":231807,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:25:09] local.INFO: TCP Data received {"connection_id":231807,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:25:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231807,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:25:09] local.INFO: Processing buffer {"connection_id":231807,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:25:09] local.INFO: IMEI packet received {"connection_id":231807,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:25:09] local.INFO: IMEI acknowledgment sent {"connection_id":231807,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:25:10] local.INFO: TCP Data received {"connection_id":231807,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a09d1ac8012cee70c0072e2bf8003400532a..."} 
[2026-11-03 14:25:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231807,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a09d1ac8012cee70c0072e2bf8003400532a..."} 
[2026-11-03 14:25:10] local.INFO: Processing buffer {"connection_id":231807,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a09d1ac8012cee70c0072e2bf8003400532a..."} 
[2026-11-03 14:25:10] local.INFO: Packet analysis {"connection_id":231807,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a09d"} 
[2026-11-03 14:25:10] local.INFO: Extracted packet for processing {"connection_id":231807,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a09d"} 
[2026-11-03 14:25:10] local.INFO: GPS Element Parsed {"raw_longitude":753823936,"raw_latitude":120466424,"longitude_deg":75.3823936,"latitude_deg":12.0466424,"altitude":52,"angle":83,"satellites":42,"speed":0,"hex_longitude":"2cee70c0","hex_latitude":"072e2bf8","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:25:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186173952001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:25:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559927090184192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:25:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1265300358219171840,"note":"Value kept but may cause issues"} 
[2026-11-03 14:25:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:25:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793696013000,"timestamp_ms":1793696013000,"timestamp_seconds":1793696013,"priority":1,"record_length":96,"hex_timestamp":"000001a1a09d1ac8"} 
[2026-11-03 14:25:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:25:10] 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-11-03 14: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":105,"n8_eight_byte":170,"data_length":795,"current_offset":136} 
[2026-11-03 14:25:10] 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-11-03 14: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-11-03 14:25:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:25:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:25:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231807,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:25:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:25:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:25: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-11-03 14:25:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:25:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:25:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186173952001,"66":27800,"219":206,"83":44032,"24":0,"16":37559927090184192,"44":-1265300358219171840},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:25:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:25:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:25:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186173952001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:25:10] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:25:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:25:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559927090184192,"km_value":37559927090184.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:25:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1265300358219171840,"description":"Unknown IO ID 44"} 
[2026-11-03 14:25:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186173952001,"power":27800,"unknown_219":206,"unknown_83":44032,"ignition":0,"odometer":null,"unknown_44":-1265300358219171840}} 
[2026-11-03 14:25:10] local.INFO: DEBUG: GPS processor result {"connection_id":231807,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54690,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:25:10] local.INFO: GPS data processed {"connection_id":231807,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:25:10] local.INFO: Acknowledgment sent {"connection_id":231807,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:25:41] local.INFO: TCP Data received {"connection_id":231807,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a09d6cd0012cee70c0072e2bf80034005328..."} 
[2026-11-03 14:25:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231807,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a09d6cd0012cee70c0072e2bf80034005328..."} 
[2026-11-03 14:25:41] local.INFO: Processing buffer {"connection_id":231807,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a09d6cd0012cee70c0072e2bf80034005328..."} 
[2026-11-03 14:25:41] local.INFO: Packet analysis {"connection_id":231807,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a09d"} 
[2026-11-03 14:25:41] local.INFO: Extracted packet for processing {"connection_id":231807,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a09d"} 
[2026-11-03 14:25:41] local.INFO: GPS Element Parsed {"raw_longitude":753823936,"raw_latitude":120466424,"longitude_deg":75.3823936,"latitude_deg":12.0466424,"altitude":52,"angle":83,"satellites":40,"speed":0,"hex_longitude":"2cee70c0","hex_latitude":"072e2bf8","is_valid_coordinates":true} 
[2026-11-03 14:25: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-11-03 14:25:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186179328001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:25:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37559927090184192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:25:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1265300358219171840,"note":"Value kept but may cause issues"} 
[2026-11-03 14:25:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:25:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793696034000,"timestamp_ms":1793696034000,"timestamp_seconds":1793696034,"priority":1,"record_length":96,"hex_timestamp":"000001a1a09d6cd0"} 
[2026-11-03 14:25:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:25:41] 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-11-03 14:25:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 14:25:41] 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-11-03 14:25: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-11-03 14:25:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:25:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:25:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231807,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:25:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:25:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:25: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-11-03 14:25:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:25:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:25:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186179328001,"66":27821,"219":206,"83":44032,"24":0,"16":37559927090184192,"44":-1265300358219171840},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,83,24,16,44]} 
[2026-11-03 14:25:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:25:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:25:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186179328001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:25:41] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 14:25:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:25:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37559927090184192,"km_value":37559927090184.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:25:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1265300358219171840,"description":"Unknown IO ID 44"} 
[2026-11-03 14:25:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186179328001,"power":27821,"unknown_219":206,"unknown_83":44032,"ignition":0,"odometer":null,"unknown_44":-1265300358219171840}} 
[2026-11-03 14:25:41] local.INFO: DEBUG: GPS processor result {"connection_id":231807,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54691,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:25:41] local.INFO: GPS data processed {"connection_id":231807,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:25:41] local.INFO: Acknowledgment sent {"connection_id":231807,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:26:03] local.INFO: TCP Data received {"connection_id":229973,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:26:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229973,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:26:03] local.INFO: Processing buffer {"connection_id":229973,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:26:03] local.INFO: IMEI packet received {"connection_id":229973,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:26:03] local.INFO: IMEI acknowledgment sent {"connection_id":229973,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:26:05] local.INFO: TCP Data received {"connection_id":229973,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:26:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229973,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:26:05] local.INFO: Processing buffer {"connection_id":229973,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:26:05] local.INFO: IMEI packet received {"connection_id":229973,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:26:05] local.INFO: IMEI acknowledgment sent {"connection_id":229973,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:26:09] local.INFO: TCP Data received {"connection_id":229973,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:26:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229973,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:26:09] local.INFO: Processing buffer {"connection_id":229973,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:26:09] local.INFO: IMEI packet received {"connection_id":229973,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:26:09] local.INFO: IMEI acknowledgment sent {"connection_id":229973,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:26:10] local.INFO: TCP Data received {"connection_id":229973,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a09e5348012cedfc00072e1430004100f82a..."} 
[2026-11-03 14:26:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229973,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a09e5348012cedfc00072e1430004100f82a..."} 
[2026-11-03 14:26:10] local.INFO: Processing buffer {"connection_id":229973,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a09e5348012cedfc00072e1430004100f82a..."} 
[2026-11-03 14:26:10] local.INFO: Packet analysis {"connection_id":229973,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a09e"} 
[2026-11-03 14:26:10] local.INFO: Extracted packet for processing {"connection_id":229973,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a09e"} 
[2026-11-03 14:26:10] local.INFO: GPS Element Parsed {"raw_longitude":753794048,"raw_latitude":120460336,"longitude_deg":75.3794048,"latitude_deg":12.0460336,"altitude":65,"angle":248,"satellites":42,"speed":37,"hex_longitude":"2cedfc00","hex_latitude":"072e1430","is_valid_coordinates":true} 
[2026-11-03 14:26: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-11-03 14:26:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186197248001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:26:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37561481868345344,"note":"Value kept but may cause issues"} 
[2026-11-03 14:26:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1288099831333453824,"note":"Value kept but may cause issues"} 
[2026-11-03 14:26:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:26:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793696093000,"timestamp_ms":1793696093000,"timestamp_seconds":1793696093,"priority":1,"record_length":96,"hex_timestamp":"000001a1a09e5348"} 
[2026-11-03 14:26:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:26:10] 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-11-03 14:26:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 14:26:10] 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-11-03 14:26: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-11-03 14:26:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:26:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:26:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229973,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:26:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229973,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:26:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229973,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:26: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-11-03 14:26:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:26:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:26:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186197248001,"66":28006,"229":206,"83":44032,"24":37,"16":37561481868345344,"44":-1288099831333453824},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,83,24,16,44]} 
[2026-11-03 14:26:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:26:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:26:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186197248001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:26:10] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 14:26:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:26:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37561481868345344,"km_value":37561481868345.34,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:26:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1288099831333453824,"description":"Unknown IO ID 44"} 
[2026-11-03 14:26:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186197248001,"power":28006,"unknown_229":206,"unknown_83":44032,"ignition":37,"odometer":null,"unknown_44":-1288099831333453824}} 
[2026-11-03 14:26:10] local.INFO: DEBUG: GPS processor result {"connection_id":229973,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54692,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:26:10] local.INFO: GPS data processed {"connection_id":229973,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:26:10] local.INFO: Acknowledgment sent {"connection_id":229973,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:26:51] local.INFO: TCP Data received {"connection_id":229973,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a09e95b0012cedd8c0072e07a8004700f72b..."} 
[2026-11-03 14:26:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229973,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a09e95b0012cedd8c0072e07a8004700f72b..."} 
[2026-11-03 14:26:51] local.INFO: Processing buffer {"connection_id":229973,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a09e95b0012cedd8c0072e07a8004700f72b..."} 
[2026-11-03 14:26:51] local.INFO: Packet analysis {"connection_id":229973,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a09e"} 
[2026-11-03 14:26:51] local.INFO: Extracted packet for processing {"connection_id":229973,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a09e"} 
[2026-11-03 14:26:51] local.INFO: GPS Element Parsed {"raw_longitude":753785024,"raw_latitude":120457128,"longitude_deg":75.3785024,"latitude_deg":12.0457128,"altitude":71,"angle":247,"satellites":43,"speed":22,"hex_longitude":"2cedd8c0","hex_latitude":"072e07a8","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:26:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186199808001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:26:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37561937134878720,"note":"Value kept but may cause issues"} 
[2026-11-03 14:26:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1298162561751699456,"note":"Value kept but may cause issues"} 
[2026-11-03 14:26:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:26:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793696110000,"timestamp_ms":1793696110000,"timestamp_seconds":1793696110,"priority":1,"record_length":96,"hex_timestamp":"000001a1a09e95b0"} 
[2026-11-03 14:26:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:26:51] 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-11-03 14: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":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 14:26:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14: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-11-03 14:26:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:26:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:26:51] local.INFO: Teltonika packet parsed successfully {"connection_id":229973,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:26:51] local.INFO: Passing IMEI to GPS processor {"connection_id":229973,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:26:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":229973,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:26:51] 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-11-03 14:26:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:26:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:26:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186199808001,"66":27908,"229":206,"83":44032,"24":22,"16":37561937134878720,"44":-1298162561751699456},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,83,24,16,44]} 
[2026-11-03 14:26:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:26:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:26:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186199808001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:26:51] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 14:26:51] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:26:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37561937134878720,"km_value":37561937134878.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:26:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1298162561751699456,"description":"Unknown IO ID 44"} 
[2026-11-03 14:26:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186199808001,"power":27908,"unknown_229":206,"unknown_83":44032,"ignition":22,"odometer":null,"unknown_44":-1298162561751699456}} 
[2026-11-03 14:26:51] local.INFO: DEBUG: GPS processor result {"connection_id":229973,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54693,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:26:51] local.INFO: GPS data processed {"connection_id":229973,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:26:51] local.INFO: Acknowledgment sent {"connection_id":229973,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:27:04] local.INFO: TCP Data received {"connection_id":228699,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:27:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228699,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:27:04] local.INFO: Processing buffer {"connection_id":228699,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:27:04] local.INFO: IMEI packet received {"connection_id":228699,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:27:04] local.INFO: IMEI acknowledgment sent {"connection_id":228699,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:27:04] local.INFO: TCP Data received {"connection_id":228699,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:27:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228699,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:27:04] local.INFO: Processing buffer {"connection_id":228699,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:27:04] local.INFO: IMEI packet received {"connection_id":228699,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:27:04] local.INFO: IMEI acknowledgment sent {"connection_id":228699,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:27:09] local.INFO: TCP Data received {"connection_id":228699,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:27:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228699,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:27:09] local.INFO: Processing buffer {"connection_id":228699,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:27:09] local.INFO: IMEI packet received {"connection_id":228699,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:27:09] local.INFO: IMEI acknowledgment sent {"connection_id":228699,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:27:11] local.INFO: TCP Data received {"connection_id":228699,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a09ed048012cedb5c0072dfbd0004d00f92a..."} 
[2026-11-03 14:27:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228699,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a09ed048012cedb5c0072dfbd0004d00f92a..."} 
[2026-11-03 14:27:11] local.INFO: Processing buffer {"connection_id":228699,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a09ed048012cedb5c0072dfbd0004d00f92a..."} 
[2026-11-03 14:27:11] local.INFO: Packet analysis {"connection_id":228699,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a09e"} 
[2026-11-03 14:27:11] local.INFO: Extracted packet for processing {"connection_id":228699,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a09e"} 
[2026-11-03 14:27:11] local.INFO: GPS Element Parsed {"raw_longitude":753776064,"raw_latitude":120454096,"longitude_deg":75.3776064,"latitude_deg":12.0454096,"altitude":77,"angle":249,"satellites":42,"speed":24,"hex_longitude":"2cedb5c0","hex_latitude":"072dfbd0","is_valid_coordinates":true} 
[2026-11-03 14:27: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-11-03 14:27:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186204160001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:27:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37562383811477504,"note":"Value kept but may cause issues"} 
[2026-11-03 14:27:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1308084554681571328,"note":"Value kept but may cause issues"} 
[2026-11-03 14:27:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,110,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:27:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793696125000,"timestamp_ms":1793696125000,"timestamp_seconds":1793696125,"priority":1,"record_length":96,"hex_timestamp":"000001a1a09ed048"} 
[2026-11-03 14:27:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:27:11] 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-11-03 14:27:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 14:27:11] 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-11-03 14:27: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-11-03 14:27:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:27:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:27:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228699,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:27:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228699,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:27:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228699,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:27:11] 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-11-03 14:27:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:27:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:27:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186204160001,"66":27995,"110":206,"83":44032,"24":24,"16":37562383811477504,"44":-1308084554681571328},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,110,83,24,16,44]} 
[2026-11-03 14:27:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:27:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:27:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186204160001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:27:11] local.INFO: Unknown IO ID detected {"io_id":110,"value":206,"description":"Unknown IO ID 110"} 
[2026-11-03 14:27:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:27:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37562383811477504,"km_value":37562383811477.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:27:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1308084554681571328,"description":"Unknown IO ID 44"} 
[2026-11-03 14:27:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186204160001,"power":27995,"unknown_110":206,"unknown_83":44032,"ignition":24,"odometer":null,"unknown_44":-1308084554681571328}} 
[2026-11-03 14:27:11] local.INFO: DEBUG: GPS processor result {"connection_id":228699,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54694,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:27:11] local.INFO: GPS data processed {"connection_id":228699,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:27:11] local.INFO: Acknowledgment sent {"connection_id":228699,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:27:43] local.INFO: TCP Data received {"connection_id":228699,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a09f1698012ced9580072dede0004d00f32b..."} 
[2026-11-03 14:27:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228699,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a09f1698012ced9580072dede0004d00f32b..."} 
[2026-11-03 14:27:43] local.INFO: Processing buffer {"connection_id":228699,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a09f1698012ced9580072dede0004d00f32b..."} 
[2026-11-03 14:27:43] local.INFO: Packet analysis {"connection_id":228699,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a09f"} 
[2026-11-03 14:27:43] local.INFO: Extracted packet for processing {"connection_id":228699,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a09f"} 
[2026-11-03 14:27:43] local.INFO: GPS Element Parsed {"raw_longitude":753767808,"raw_latitude":120450528,"longitude_deg":75.3767808,"latitude_deg":12.0450528,"altitude":77,"angle":243,"satellites":43,"speed":21,"hex_longitude":"2ced9580","hex_latitude":"072dede0","is_valid_coordinates":true} 
[2026-11-03 14:27: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-11-03 14:27:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186208000001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:27:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37562817603174400,"note":"Value kept but may cause issues"} 
[2026-11-03 14:27:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1317936178867220480,"note":"Value kept but may cause issues"} 
[2026-11-03 14:27:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,110,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:27:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793696143000,"timestamp_ms":1793696143000,"timestamp_seconds":1793696143,"priority":1,"record_length":96,"hex_timestamp":"000001a1a09f1698"} 
[2026-11-03 14:27:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:27:43] 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-11-03 14:27: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 14:27:43] 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-11-03 14:27: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-11-03 14:27:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:27:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:27:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228699,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:27:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228699,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:27:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228699,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:27:43] 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-11-03 14:27:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:27:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:27:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186208000001,"66":27876,"110":206,"83":44032,"24":21,"16":37562817603174400,"44":-1317936178867220480},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,110,83,24,16,44]} 
[2026-11-03 14:27:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:27:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:27:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186208000001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:27:43] local.INFO: Unknown IO ID detected {"io_id":110,"value":206,"description":"Unknown IO ID 110"} 
[2026-11-03 14:27:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:27:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37562817603174400,"km_value":37562817603174.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:27:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1317936178867220480,"description":"Unknown IO ID 44"} 
[2026-11-03 14:27:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186208000001,"power":27876,"unknown_110":206,"unknown_83":44032,"ignition":21,"odometer":null,"unknown_44":-1317936178867220480}} 
[2026-11-03 14:27:43] local.INFO: DEBUG: GPS processor result {"connection_id":228699,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54695,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:27:43] local.INFO: GPS data processed {"connection_id":228699,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:27:43] local.INFO: Acknowledgment sent {"connection_id":228699,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:28:05] local.INFO: TCP Data received {"connection_id":229974,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:28:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229974,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:28:05] local.INFO: Processing buffer {"connection_id":229974,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:28:05] local.INFO: IMEI packet received {"connection_id":229974,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:28:05] local.INFO: IMEI acknowledgment sent {"connection_id":229974,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:28:09] local.INFO: TCP Data received {"connection_id":229974,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:28:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229974,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:28:09] local.INFO: Processing buffer {"connection_id":229974,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:28:09] local.INFO: IMEI packet received {"connection_id":229974,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:28:09] local.INFO: IMEI acknowledgment sent {"connection_id":229974,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:28:11] local.INFO: TCP Data received {"connection_id":229974,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a09f4190012ced76c0072dda28004c00ea29..."} 
[2026-11-03 14:28:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229974,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a09f4190012ced76c0072dda28004c00ea29..."} 
[2026-11-03 14:28:11] local.INFO: Processing buffer {"connection_id":229974,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a09f4190012ced76c0072dda28004c00ea29..."} 
[2026-11-03 14:28:11] local.INFO: Packet analysis {"connection_id":229974,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a09f"} 
[2026-11-03 14:28:11] local.INFO: Extracted packet for processing {"connection_id":229974,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a09f"} 
[2026-11-03 14:28:11] local.INFO: GPS Element Parsed {"raw_longitude":753759936,"raw_latitude":120445480,"longitude_deg":75.3759936,"latitude_deg":12.044548,"altitude":76,"angle":234,"satellites":41,"speed":40,"hex_longitude":"2ced76c0","hex_latitude":"072dda28","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:28:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186212608001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:28:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37563259984805888,"note":"Value kept but may cause issues"} 
[2026-11-03 14:28:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1327013746867052544,"note":"Value kept but may cause issues"} 
[2026-11-03 14:28:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,110,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:28:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793696154000,"timestamp_ms":1793696154000,"timestamp_seconds":1793696154,"priority":1,"record_length":96,"hex_timestamp":"000001a1a09f4190"} 
[2026-11-03 14:28:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:28:11] 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-11-03 14: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 14:28:11] 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-11-03 14: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-11-03 14:28:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:28:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:28:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229974,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:28:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229974,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:28:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229974,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:28:11] 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-11-03 14:28:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:28:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:28:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186212608001,"66":27865,"110":206,"83":44032,"24":40,"16":37563259984805888,"44":-1327013746867052544},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,110,83,24,16,44]} 
[2026-11-03 14:28:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:28:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:28:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186212608001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:28:11] local.INFO: Unknown IO ID detected {"io_id":110,"value":206,"description":"Unknown IO ID 110"} 
[2026-11-03 14:28:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:28:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37563259984805888,"km_value":37563259984805.89,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:28:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1327013746867052544,"description":"Unknown IO ID 44"} 
[2026-11-03 14:28:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186212608001,"power":27865,"unknown_110":206,"unknown_83":44032,"ignition":40,"odometer":null,"unknown_44":-1327013746867052544}} 
[2026-11-03 14:28:11] local.INFO: DEBUG: GPS processor result {"connection_id":229974,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54696,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:28:11] local.INFO: GPS data processed {"connection_id":229974,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:28:11] local.INFO: Acknowledgment sent {"connection_id":229974,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:28:43] local.INFO: TCP Data received {"connection_id":229974,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a09f64b8012ced56c0072dc4a8004900ec2b..."} 
[2026-11-03 14:28:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229974,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a09f64b8012ced56c0072dc4a8004900ec2b..."} 
[2026-11-03 14:28:43] local.INFO: Processing buffer {"connection_id":229974,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a09f64b8012ced56c0072dc4a8004900ec2b..."} 
[2026-11-03 14:28:43] local.INFO: Packet analysis {"connection_id":229974,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a09f"} 
[2026-11-03 14:28:43] local.INFO: Extracted packet for processing {"connection_id":229974,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a09f"} 
[2026-11-03 14:28:43] local.INFO: GPS Element Parsed {"raw_longitude":753751744,"raw_latitude":120439976,"longitude_deg":75.3751744,"latitude_deg":12.0439976,"altitude":73,"angle":236,"satellites":43,"speed":42,"hex_longitude":"2ced56c0","hex_latitude":"072dc4a8","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:28:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186215424001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:28:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37563732431208448,"note":"Value kept but may cause issues"} 
[2026-11-03 14:28:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1335669102402197504,"note":"Value kept but may cause issues"} 
[2026-11-03 14:28:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,110,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:28:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793696163000,"timestamp_ms":1793696163000,"timestamp_seconds":1793696163,"priority":1,"record_length":96,"hex_timestamp":"000001a1a09f64b8"} 
[2026-11-03 14:28:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:28:43] 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-11-03 14: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 14:28:43] 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-11-03 14: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-11-03 14:28:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:28:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:28:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229974,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:28:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229974,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:28:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229974,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:28:43] 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-11-03 14:28:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:28:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:28:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186215424001,"66":28006,"110":206,"83":44032,"24":42,"16":37563732431208448,"44":-1335669102402197504},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,110,83,24,16,44]} 
[2026-11-03 14:28:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:28:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:28:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186215424001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:28:43] local.INFO: Unknown IO ID detected {"io_id":110,"value":206,"description":"Unknown IO ID 110"} 
[2026-11-03 14:28:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:28:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37563732431208448,"km_value":37563732431208.445,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:28:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1335669102402197504,"description":"Unknown IO ID 44"} 
[2026-11-03 14:28:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186215424001,"power":28006,"unknown_110":206,"unknown_83":44032,"ignition":42,"odometer":null,"unknown_44":-1335669102402197504}} 
[2026-11-03 14:28:43] local.INFO: DEBUG: GPS processor result {"connection_id":229974,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54697,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:28:43] local.INFO: GPS data processed {"connection_id":229974,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:28:43] local.INFO: Acknowledgment sent {"connection_id":229974,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:29:04] local.INFO: TCP Data received {"connection_id":228244,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:29:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228244,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:29:04] local.INFO: Processing buffer {"connection_id":228244,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:29:04] local.INFO: IMEI packet received {"connection_id":228244,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:29:04] local.INFO: IMEI acknowledgment sent {"connection_id":228244,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:29:09] local.INFO: TCP Data received {"connection_id":228244,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:29:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228244,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:29:09] local.INFO: Processing buffer {"connection_id":228244,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:29:09] local.INFO: IMEI packet received {"connection_id":228244,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:29:09] local.INFO: IMEI acknowledgment sent {"connection_id":228244,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:29:10] local.INFO: TCP Data received {"connection_id":228244,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0a13d60012cebf600072d69d0003101112a..."} 
[2026-11-03 14:29:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228244,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0a13d60012cebf600072d69d0003101112a..."} 
[2026-11-03 14:29:11] local.INFO: Processing buffer {"connection_id":228244,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0a13d60012cebf600072d69d0003101112a..."} 
[2026-11-03 14:29:11] local.INFO: Packet analysis {"connection_id":228244,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0a1"} 
[2026-11-03 14:29:11] local.INFO: Extracted packet for processing {"connection_id":228244,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0a1"} 
[2026-11-03 14:29:11] local.INFO: GPS Element Parsed {"raw_longitude":753661440,"raw_latitude":120416720,"longitude_deg":75.366144,"latitude_deg":12.041672,"altitude":49,"angle":273,"satellites":42,"speed":26,"hex_longitude":"2cebf600","hex_latitude":"072d69d0","is_valid_coordinates":true} 
[2026-11-03 14:29: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-11-03 14:29:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186245376001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:29:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37568224967000064,"note":"Value kept but may cause issues"} 
[2026-11-03 14:29:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1433552025560760320,"note":"Value kept but may cause issues"} 
[2026-11-03 14:29:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,122,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:29:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793696284000,"timestamp_ms":1793696284000,"timestamp_seconds":1793696284,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0a13d60"} 
[2026-11-03 14:29:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:29:11] 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-11-03 14:29:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 14:29:11] 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-11-03 14:29: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-11-03 14:29:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:29:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:29:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228244,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:29:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228244,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:29:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228244,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:29:11] 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-11-03 14:29:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:29:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:29:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186245376001,"66":28050,"122":206,"83":44032,"24":26,"16":37568224967000064,"44":-1433552025560760320},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,122,83,24,16,44]} 
[2026-11-03 14:29:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:29:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:29:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186245376001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:29:11] local.INFO: Unknown IO ID detected {"io_id":122,"value":206,"description":"Unknown IO ID 122"} 
[2026-11-03 14:29:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:29:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37568224967000064,"km_value":37568224967000.06,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:29:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1433552025560760320,"description":"Unknown IO ID 44"} 
[2026-11-03 14:29:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186245376001,"power":28050,"unknown_122":206,"unknown_83":44032,"ignition":26,"odometer":null,"unknown_44":-1433552025560760320}} 
[2026-11-03 14:29:11] local.INFO: DEBUG: GPS processor result {"connection_id":228244,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54698,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:29:11] local.INFO: GPS data processed {"connection_id":228244,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:29:11] local.INFO: Acknowledgment sent {"connection_id":228244,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:29:11] local.INFO: TCP Data received {"connection_id":231809,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:29:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231809,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:29:11] local.INFO: Processing buffer {"connection_id":231809,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:29:11] local.INFO: IMEI packet received {"connection_id":231809,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 14:29:11] local.INFO: IMEI acknowledgment sent {"connection_id":231809,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:29:42] local.INFO: TCP Data received {"connection_id":228244,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0a16858012cebd280072d6d58003401162e..."} 
[2026-11-03 14:29:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228244,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0a16858012cebd280072d6d58003401162e..."} 
[2026-11-03 14:29:42] local.INFO: Processing buffer {"connection_id":228244,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0a16858012cebd280072d6d58003401162e..."} 
[2026-11-03 14:29:42] local.INFO: Packet analysis {"connection_id":228244,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0a1"} 
[2026-11-03 14:29:42] local.INFO: Extracted packet for processing {"connection_id":228244,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0a1"} 
[2026-11-03 14:29:42] local.INFO: GPS Element Parsed {"raw_longitude":753652352,"raw_latitude":120417624,"longitude_deg":75.3652352,"latitude_deg":12.0417624,"altitude":52,"angle":278,"satellites":46,"speed":37,"hex_longitude":"2cebd280","hex_latitude":"072d6d58","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:29:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186248704001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:29:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37568658758696960,"note":"Value kept but may cause issues"} 
[2026-11-03 14:29:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1443966599698984960,"note":"Value kept but may cause issues"} 
[2026-11-03 14:29:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,122,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:29:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793696295000,"timestamp_ms":1793696295000,"timestamp_seconds":1793696295,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0a16858"} 
[2026-11-03 14:29:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:29: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-11-03 14: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 14:29:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14: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-11-03 14:29:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:29:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:29:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228244,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:29:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228244,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:29:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228244,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:29:42] 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-11-03 14:29:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:29:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:29:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186248704001,"66":27995,"122":206,"83":44032,"24":37,"16":37568658758696960,"44":-1443966599698984960},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,122,83,24,16,44]} 
[2026-11-03 14:29:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:29:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:29:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186248704001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:29:42] local.INFO: Unknown IO ID detected {"io_id":122,"value":206,"description":"Unknown IO ID 122"} 
[2026-11-03 14:29:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:29:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37568658758696960,"km_value":37568658758696.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:29:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1443966599698984960,"description":"Unknown IO ID 44"} 
[2026-11-03 14:29:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186248704001,"power":27995,"unknown_122":206,"unknown_83":44032,"ignition":37,"odometer":null,"unknown_44":-1443966599698984960}} 
[2026-11-03 14:29:42] local.INFO: DEBUG: GPS processor result {"connection_id":228244,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54699,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:29:42] local.INFO: GPS data processed {"connection_id":228244,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:29:42] local.INFO: Acknowledgment sent {"connection_id":228244,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:30:09] local.INFO: TCP Data received {"connection_id":228700,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:30:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228700,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:30:09] local.INFO: Processing buffer {"connection_id":228700,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:30:09] local.INFO: IMEI packet received {"connection_id":228700,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:30:09] local.INFO: IMEI acknowledgment sent {"connection_id":228700,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:30:14] local.INFO: TCP Data received {"connection_id":228700,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:30:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228700,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:30:14] local.INFO: Processing buffer {"connection_id":228700,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:30:14] local.INFO: IMEI packet received {"connection_id":228700,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:30:14] local.INFO: IMEI acknowledgment sent {"connection_id":228700,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:30:16] local.INFO: TCP Data received {"connection_id":228700,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0a18f68012cebae80072d7320003201182c..."} 
[2026-11-03 14:30:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228700,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0a18f68012cebae80072d7320003201182c..."} 
[2026-11-03 14:30:16] local.INFO: Processing buffer {"connection_id":228700,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0a18f68012cebae80072d7320003201182c..."} 
[2026-11-03 14:30:16] local.INFO: Packet analysis {"connection_id":228700,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0a1"} 
[2026-11-03 14:30:16] local.INFO: Extracted packet for processing {"connection_id":228700,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0a1"} 
[2026-11-03 14:30:16] local.INFO: GPS Element Parsed {"raw_longitude":753643136,"raw_latitude":120419104,"longitude_deg":75.3643136,"latitude_deg":12.0419104,"altitude":50,"angle":280,"satellites":44,"speed":38,"hex_longitude":"2cebae80","hex_latitude":"072d7320","is_valid_coordinates":true} 
[2026-11-03 14:30: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-11-03 14:30:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186251520001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:30:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37569101140328448,"note":"Value kept but may cause issues"} 
[2026-11-03 14:30:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1453958961371981824,"note":"Value kept but may cause issues"} 
[2026-11-03 14:30:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,122,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:30:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793696305000,"timestamp_ms":1793696305000,"timestamp_seconds":1793696305,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0a18f68"} 
[2026-11-03 14:30:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:30:16] 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-11-03 14:30: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":91,"data_length":795,"current_offset":136} 
[2026-11-03 14:30:16] 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-11-03 14:30: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-11-03 14:30:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:30:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:30:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228700,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:30:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:30:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:30: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-11-03 14:30:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:30:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:30:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186251520001,"66":27908,"122":206,"83":44032,"24":38,"16":37569101140328448,"44":-1453958961371981824},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,122,83,24,16,44]} 
[2026-11-03 14:30:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:30:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:30:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186251520001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:30:16] local.INFO: Unknown IO ID detected {"io_id":122,"value":206,"description":"Unknown IO ID 122"} 
[2026-11-03 14:30:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:30:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37569101140328448,"km_value":37569101140328.445,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:30:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1453958961371981824,"description":"Unknown IO ID 44"} 
[2026-11-03 14:30:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186251520001,"power":27908,"unknown_122":206,"unknown_83":44032,"ignition":38,"odometer":null,"unknown_44":-1453958961371981824}} 
[2026-11-03 14:30:16] local.INFO: DEBUG: GPS processor result {"connection_id":228700,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54700,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:30:16] local.INFO: GPS data processed {"connection_id":228700,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:30:16] local.INFO: Acknowledgment sent {"connection_id":228700,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:30:18] local.INFO: TCP Data received {"connection_id":228700,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0a1b290012ceb8940072d78c0002f01162b..."} 
[2026-11-03 14:30:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228700,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0a1b290012ceb8940072d78c0002f01162b..."} 
[2026-11-03 14:30:18] local.INFO: Processing buffer {"connection_id":228700,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0a1b290012ceb8940072d78c0002f01162b..."} 
[2026-11-03 14:30:18] local.INFO: Packet analysis {"connection_id":228700,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0a1"} 
[2026-11-03 14:30:18] local.INFO: Extracted packet for processing {"connection_id":228700,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0a1"} 
[2026-11-03 14:30:18] local.INFO: GPS Element Parsed {"raw_longitude":753633600,"raw_latitude":120420544,"longitude_deg":75.36336,"latitude_deg":12.0420544,"altitude":47,"angle":278,"satellites":43,"speed":41,"hex_longitude":"2ceb8940","hex_latitude":"072d78c0","is_valid_coordinates":true} 
[2026-11-03 14:30: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-11-03 14:30:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186254080001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:30:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37569560701829120,"note":"Value kept but may cause issues"} 
[2026-11-03 14:30:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1464092060533186560,"note":"Value kept but may cause issues"} 
[2026-11-03 14:30:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,122,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:30:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793696314000,"timestamp_ms":1793696314000,"timestamp_seconds":1793696314,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0a1b290"} 
[2026-11-03 14:30:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:30:18] 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-11-03 14:30: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 14:30:18] 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-11-03 14:30: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-11-03 14:30:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:30:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:30:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228700,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:30:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:30:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:30:18] 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-11-03 14:30:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:30:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:30:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186254080001,"66":27930,"122":206,"83":44032,"24":41,"16":37569560701829120,"44":-1464092060533186560},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,122,83,24,16,44]} 
[2026-11-03 14:30:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:30:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:30:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186254080001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:30:18] local.INFO: Unknown IO ID detected {"io_id":122,"value":206,"description":"Unknown IO ID 122"} 
[2026-11-03 14:30:18] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:30:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37569560701829120,"km_value":37569560701829.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:30:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1464092060533186560,"description":"Unknown IO ID 44"} 
[2026-11-03 14:30:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186254080001,"power":27930,"unknown_122":206,"unknown_83":44032,"ignition":41,"odometer":null,"unknown_44":-1464092060533186560}} 
[2026-11-03 14:30:18] local.INFO: DEBUG: GPS processor result {"connection_id":228700,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54701,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:30:18] local.INFO: GPS data processed {"connection_id":228700,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:30:18] local.INFO: Acknowledgment sent {"connection_id":228700,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:30:49] local.INFO: TCP Data received {"connection_id":228700,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0a1dd88012ceb6480072d7fe8002c011f28..."} 
[2026-11-03 14:30:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228700,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0a1dd88012ceb6480072d7fe8002c011f28..."} 
[2026-11-03 14:30:49] local.INFO: Processing buffer {"connection_id":228700,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0a1dd88012ceb6480072d7fe8002c011f28..."} 
[2026-11-03 14:30:49] local.INFO: Packet analysis {"connection_id":228700,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0a1"} 
[2026-11-03 14:30:49] local.INFO: Extracted packet for processing {"connection_id":228700,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0a1"} 
[2026-11-03 14:30:49] local.INFO: GPS Element Parsed {"raw_longitude":753624192,"raw_latitude":120422376,"longitude_deg":75.3624192,"latitude_deg":12.0422376,"altitude":44,"angle":287,"satellites":40,"speed":34,"hex_longitude":"2ceb6480","hex_latitude":"072d7fe8","is_valid_coordinates":true} 
[2026-11-03 14:30: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-11-03 14:30:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186256384001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:30:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37570015968362496,"note":"Value kept but may cause issues"} 
[2026-11-03 14:30:49] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1474577003415289856,"note":"Value kept but may cause issues"} 
[2026-11-03 14:30:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,122,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:30:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793696325000,"timestamp_ms":1793696325000,"timestamp_seconds":1793696325,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0a1dd88"} 
[2026-11-03 14:30:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:30:49] 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-11-03 14:30: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 14:30:49] 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-11-03 14:30: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-11-03 14:30:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:30:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:30:49] local.INFO: Teltonika packet parsed successfully {"connection_id":228700,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:30:49] local.INFO: Passing IMEI to GPS processor {"connection_id":228700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:30:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":228700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:30:49] 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-11-03 14:30:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:30:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:30:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186256384001,"66":28006,"122":206,"83":44032,"24":34,"16":37570015968362496,"44":-1474577003415289856},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,122,83,24,16,44]} 
[2026-11-03 14:30:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:30:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:30:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186256384001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:30:49] local.INFO: Unknown IO ID detected {"io_id":122,"value":206,"description":"Unknown IO ID 122"} 
[2026-11-03 14:30:49] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:30:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37570015968362496,"km_value":37570015968362.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:30:49] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1474577003415289856,"description":"Unknown IO ID 44"} 
[2026-11-03 14:30:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186256384001,"power":28006,"unknown_122":206,"unknown_83":44032,"ignition":34,"odometer":null,"unknown_44":-1474577003415289856}} 
[2026-11-03 14:30:49] local.INFO: DEBUG: GPS processor result {"connection_id":228700,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54702,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:30:49] local.INFO: GPS data processed {"connection_id":228700,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:30:49] local.INFO: Acknowledgment sent {"connection_id":228700,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:31:05] local.INFO: TCP Data received {"connection_id":231811,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:31:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231811,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:31:05] local.INFO: Processing buffer {"connection_id":231811,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:31:05] local.INFO: IMEI packet received {"connection_id":231811,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:31:05] local.INFO: IMEI acknowledgment sent {"connection_id":231811,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:31:11] local.INFO: TCP Data received {"connection_id":231811,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:31:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231811,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:31:11] local.INFO: Processing buffer {"connection_id":231811,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:31:11] local.INFO: IMEI packet received {"connection_id":231811,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:31:11] local.INFO: IMEI acknowledgment sent {"connection_id":231811,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:31:13] local.INFO: TCP Data received {"connection_id":231811,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0a1f8e0012ceb4dc0072d8810002b012b2c..."} 
[2026-11-03 14:31:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231811,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0a1f8e0012ceb4dc0072d8810002b012b2c..."} 
[2026-11-03 14:31:13] local.INFO: Processing buffer {"connection_id":231811,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0a1f8e0012ceb4dc0072d8810002b012b2c..."} 
[2026-11-03 14:31:13] local.INFO: Packet analysis {"connection_id":231811,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0a1"} 
[2026-11-03 14:31:13] local.INFO: Extracted packet for processing {"connection_id":231811,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0a1"} 
[2026-11-03 14:31:13] local.INFO: GPS Element Parsed {"raw_longitude":753618368,"raw_latitude":120424464,"longitude_deg":75.3618368,"latitude_deg":12.0424464,"altitude":43,"angle":299,"satellites":44,"speed":31,"hex_longitude":"2ceb4dc0","hex_latitude":"072d8810","is_valid_coordinates":true} 
[2026-11-03 14:31: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-11-03 14:31:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186259200001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:31:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37570308026138624,"note":"Value kept but may cause issues"} 
[2026-11-03 14:31:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1484921208808937472,"note":"Value kept but may cause issues"} 
[2026-11-03 14:31:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,122,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:31:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793696332000,"timestamp_ms":1793696332000,"timestamp_seconds":1793696332,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0a1f8e0"} 
[2026-11-03 14:31:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:31:13] 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-11-03 14:31: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":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 14:31:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:31: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-11-03 14:31:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:31:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:31:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231811,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:31:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:31:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:31: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-11-03 14:31:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:31:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:31:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186259200001,"66":28006,"122":206,"83":44032,"24":31,"16":37570308026138624,"44":-1484921208808937472},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,122,83,24,16,44]} 
[2026-11-03 14:31:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:31:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:31:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186259200001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:31:13] local.INFO: Unknown IO ID detected {"io_id":122,"value":206,"description":"Unknown IO ID 122"} 
[2026-11-03 14:31:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:31:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37570308026138624,"km_value":37570308026138.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:31:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1484921208808937472,"description":"Unknown IO ID 44"} 
[2026-11-03 14:31:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186259200001,"power":28006,"unknown_122":206,"unknown_83":44032,"ignition":31,"odometer":null,"unknown_44":-1484921208808937472}} 
[2026-11-03 14:31:13] local.INFO: DEBUG: GPS processor result {"connection_id":231811,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54703,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:31:13] local.INFO: GPS data processed {"connection_id":231811,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:31:13] local.INFO: Acknowledgment sent {"connection_id":231811,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:31:44] local.INFO: TCP Data received {"connection_id":231811,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0a3e128012cea5bc0072dbbc0002f01402d..."} 
[2026-11-03 14:31:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231811,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0a3e128012cea5bc0072dbbc0002f01402d..."} 
[2026-11-03 14:31:44] local.INFO: Processing buffer {"connection_id":231811,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0a3e128012cea5bc0072dbbc0002f01402d..."} 
[2026-11-03 14:31:44] local.INFO: Packet analysis {"connection_id":231811,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0a3"} 
[2026-11-03 14:31:44] local.INFO: Extracted packet for processing {"connection_id":231811,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0a3"} 
[2026-11-03 14:31:44] local.INFO: GPS Element Parsed {"raw_longitude":753556416,"raw_latitude":120437696,"longitude_deg":75.3556416,"latitude_deg":12.0437696,"altitude":47,"angle":320,"satellites":45,"speed":19,"hex_longitude":"2cea5bc0","hex_latitude":"072dbbc0","is_valid_coordinates":true} 
[2026-11-03 14:31: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-11-03 14:31:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186292480001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:31:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37573447647232000,"note":"Value kept but may cause issues"} 
[2026-11-03 14:31:44] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1558738021447608320,"note":"Value kept but may cause issues"} 
[2026-11-03 14:31:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,124,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:31:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793696457000,"timestamp_ms":1793696457000,"timestamp_seconds":1793696457,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0a3e128"} 
[2026-11-03 14:31:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:31:44] 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-11-03 14:31:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 14:31:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:31: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-11-03 14:31:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:31:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:31:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231811,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:31:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:31:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:31:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 14:31:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:31:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:31:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186292480001,"66":27919,"124":206,"83":44032,"24":19,"16":37573447647232000,"44":-1558738021447608320},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,124,83,24,16,44]} 
[2026-11-03 14:31:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:31:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:31:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186292480001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:31:44] local.INFO: Unknown IO ID detected {"io_id":124,"value":206,"description":"Unknown IO ID 124"} 
[2026-11-03 14:31:44] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:31:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37573447647232000,"km_value":37573447647232,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:31:44] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1558738021447608320,"description":"Unknown IO ID 44"} 
[2026-11-03 14:31:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186292480001,"power":27919,"unknown_124":206,"unknown_83":44032,"ignition":19,"odometer":null,"unknown_44":-1558738021447608320}} 
[2026-11-03 14:31:44] local.INFO: DEBUG: GPS processor result {"connection_id":231811,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54704,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:31:44] local.INFO: GPS data processed {"connection_id":231811,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:31:44] local.INFO: Acknowledgment sent {"connection_id":231811,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:32:03] local.INFO: TCP Data received {"connection_id":228245,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:32:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228245,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:32:03] local.INFO: Processing buffer {"connection_id":228245,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:32:03] local.INFO: IMEI packet received {"connection_id":228245,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:32:03] local.INFO: IMEI acknowledgment sent {"connection_id":228245,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:32:04] local.INFO: TCP Data received {"connection_id":228245,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:32:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228245,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:32:04] local.INFO: Processing buffer {"connection_id":228245,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:32:04] local.INFO: IMEI packet received {"connection_id":228245,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:32:04] local.INFO: IMEI acknowledgment sent {"connection_id":228245,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:32:09] local.INFO: TCP Data received {"connection_id":228245,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:32:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228245,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:32:09] local.INFO: Processing buffer {"connection_id":228245,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:32:09] local.INFO: IMEI packet received {"connection_id":228245,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:32:09] local.INFO: IMEI acknowledgment sent {"connection_id":228245,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:32:10] local.INFO: TCP Data received {"connection_id":228245,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0a3f4b0012cea5500072dc3e0002d01332d..."} 
[2026-11-03 14:32:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228245,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0a3f4b0012cea5500072dc3e0002d01332d..."} 
[2026-11-03 14:32:10] local.INFO: Processing buffer {"connection_id":228245,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0a3f4b0012cea5500072dc3e0002d01332d..."} 
[2026-11-03 14:32:10] local.INFO: Packet analysis {"connection_id":228245,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0a3"} 
[2026-11-03 14:32:10] local.INFO: Extracted packet for processing {"connection_id":228245,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0a3"} 
[2026-11-03 14:32:10] local.INFO: GPS Element Parsed {"raw_longitude":753554688,"raw_latitude":120439776,"longitude_deg":75.3554688,"latitude_deg":12.0439776,"altitude":45,"angle":307,"satellites":45,"speed":27,"hex_longitude":"2cea5500","hex_latitude":"072dc3e0","is_valid_coordinates":true} 
[2026-11-03 14:32: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-11-03 14:32:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186292992001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:32:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37573580791218176,"note":"Value kept but may cause issues"} 
[2026-11-03 14:32:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1559441708889161728,"note":"Value kept but may cause issues"} 
[2026-11-03 14:32:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,124,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:32:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793696462000,"timestamp_ms":1793696462000,"timestamp_seconds":1793696462,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0a3f4b0"} 
[2026-11-03 14:32:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:32:10] 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-11-03 14:32:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 14:32:10] 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-11-03 14:32: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-11-03 14:32:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:32:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:32:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228245,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:32:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:32:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:32: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-11-03 14:32:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:32:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:32:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186292992001,"66":27984,"124":206,"83":44032,"24":27,"16":37573580791218176,"44":-1559441708889161728},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,124,83,24,16,44]} 
[2026-11-03 14:32:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:32:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:32:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186292992001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:32:10] local.INFO: Unknown IO ID detected {"io_id":124,"value":206,"description":"Unknown IO ID 124"} 
[2026-11-03 14:32:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:32:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37573580791218176,"km_value":37573580791218.18,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:32:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1559441708889161728,"description":"Unknown IO ID 44"} 
[2026-11-03 14:32:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186292992001,"power":27984,"unknown_124":206,"unknown_83":44032,"ignition":27,"odometer":null,"unknown_44":-1559441708889161728}} 
[2026-11-03 14:32:10] local.INFO: DEBUG: GPS processor result {"connection_id":228245,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54705,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:32:10] local.INFO: GPS data processed {"connection_id":228245,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:32:10] local.INFO: Acknowledgment sent {"connection_id":228245,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:32:43] local.INFO: TCP Data received {"connection_id":228245,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0a48920012cea1cc0072e09e80017011a23..."} 
[2026-11-03 14:32:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228245,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0a48920012cea1cc0072e09e80017011a23..."} 
[2026-11-03 14:32:43] local.INFO: Processing buffer {"connection_id":228245,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0a48920012cea1cc0072e09e80017011a23..."} 
[2026-11-03 14:32:43] local.INFO: Packet analysis {"connection_id":228245,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0a4"} 
[2026-11-03 14:32:43] local.INFO: Extracted packet for processing {"connection_id":228245,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0a4"} 
[2026-11-03 14:32:43] local.INFO: GPS Element Parsed {"raw_longitude":753540288,"raw_latitude":120457704,"longitude_deg":75.3540288,"latitude_deg":12.0457704,"altitude":23,"angle":282,"satellites":35,"speed":20,"hex_longitude":"2cea1cc0","hex_latitude":"072e09e8","is_valid_coordinates":true} 
[2026-11-03 14:32: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-11-03 14:32:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186303744001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:32:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37574955180752896,"note":"Value kept but may cause issues"} 
[2026-11-03 14:32:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1576682051207610368,"note":"Value kept but may cause issues"} 
[2026-11-03 14:32:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,124,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:32:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793696500000,"timestamp_ms":1793696500000,"timestamp_seconds":1793696500,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0a48920"} 
[2026-11-03 14:32:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:32:43] 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-11-03 14:32: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-11-03 14:32: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-11-03 14:32: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-11-03 14:32:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:32:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:32:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228245,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:32:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:32:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:32:43] 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-11-03 14:32:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:32:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:32:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186303744001,"66":27876,"124":206,"83":44032,"24":20,"16":37574955180752896,"44":-1576682051207610368},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,124,83,24,16,44]} 
[2026-11-03 14:32:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:32:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:32:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186303744001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:32:43] local.INFO: Unknown IO ID detected {"io_id":124,"value":206,"description":"Unknown IO ID 124"} 
[2026-11-03 14:32:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:32:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37574955180752896,"km_value":37574955180752.9,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:32:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1576682051207610368,"description":"Unknown IO ID 44"} 
[2026-11-03 14:32:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186303744001,"power":27876,"unknown_124":206,"unknown_83":44032,"ignition":20,"odometer":null,"unknown_44":-1576682051207610368}} 
[2026-11-03 14:32:43] local.INFO: DEBUG: GPS processor result {"connection_id":228245,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54706,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:32:43] local.INFO: GPS data processed {"connection_id":228245,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:32:43] local.INFO: Acknowledgment sent {"connection_id":228245,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:33:04] local.INFO: TCP Data received {"connection_id":231812,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:33:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231812,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:33:04] local.INFO: Processing buffer {"connection_id":231812,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:33:04] local.INFO: IMEI packet received {"connection_id":231812,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:33:04] local.INFO: IMEI acknowledgment sent {"connection_id":231812,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:33:05] local.INFO: TCP Data received {"connection_id":231812,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:33:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231812,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:33:05] local.INFO: Processing buffer {"connection_id":231812,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:33:05] local.INFO: IMEI packet received {"connection_id":231812,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:33:05] local.INFO: IMEI acknowledgment sent {"connection_id":231812,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:33:09] local.INFO: TCP Data received {"connection_id":231812,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:33:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231812,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:33:09] local.INFO: Processing buffer {"connection_id":231812,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:33:09] local.INFO: IMEI packet received {"connection_id":231812,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:33:09] local.INFO: IMEI acknowledgment sent {"connection_id":231812,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:33:10] local.INFO: TCP Data received {"connection_id":231812,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0a4ac48012cea0100072e0cd80012010b24..."} 
[2026-11-03 14:33:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231812,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0a4ac48012cea0100072e0cd80012010b24..."} 
[2026-11-03 14:33:10] local.INFO: Processing buffer {"connection_id":231812,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0a4ac48012cea0100072e0cd80012010b24..."} 
[2026-11-03 14:33:10] local.INFO: Packet analysis {"connection_id":231812,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0a4"} 
[2026-11-03 14:33:10] local.INFO: Extracted packet for processing {"connection_id":231812,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0a4"} 
[2026-11-03 14:33:10] local.INFO: GPS Element Parsed {"raw_longitude":753533184,"raw_latitude":120458456,"longitude_deg":75.3533184,"latitude_deg":12.0458456,"altitude":18,"angle":267,"satellites":36,"speed":34,"hex_longitude":"2cea0100","hex_latitude":"072e0cd8","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:33:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186304000001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:33:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37575294483169280,"note":"Value kept but may cause issues"} 
[2026-11-03 14:33:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1577174632416811008,"note":"Value kept but may cause issues"} 
[2026-11-03 14:33:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,124,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:33:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793696509000,"timestamp_ms":1793696509000,"timestamp_seconds":1793696509,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0a4ac48"} 
[2026-11-03 14:33:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:33:10] 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-11-03 14: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 14:33:10] 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-11-03 14: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-11-03 14:33:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:33:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:33:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231812,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:33:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:33:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:33: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-11-03 14:33:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:33:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:33:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186304000001,"66":27876,"124":206,"83":44032,"24":34,"16":37575294483169280,"44":-1577174632416811008},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,124,83,24,16,44]} 
[2026-11-03 14:33:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:33:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:33:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186304000001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:33:10] local.INFO: Unknown IO ID detected {"io_id":124,"value":206,"description":"Unknown IO ID 124"} 
[2026-11-03 14:33:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:33:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37575294483169280,"km_value":37575294483169.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:33:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1577174632416811008,"description":"Unknown IO ID 44"} 
[2026-11-03 14:33:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186304000001,"power":27876,"unknown_124":206,"unknown_83":44032,"ignition":34,"odometer":null,"unknown_44":-1577174632416811008}} 
[2026-11-03 14:33:10] local.INFO: DEBUG: GPS processor result {"connection_id":231812,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54707,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:33:10] local.INFO: GPS data processed {"connection_id":231812,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:33:10] local.INFO: Acknowledgment sent {"connection_id":231812,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:33:41] local.INFO: TCP Data received {"connection_id":231812,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0a4d740012ce9ddc0072e0b60000b011524..."} 
[2026-11-03 14:33:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231812,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0a4d740012ce9ddc0072e0b60000b011524..."} 
[2026-11-03 14:33:41] local.INFO: Processing buffer {"connection_id":231812,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0a4d740012ce9ddc0072e0b60000b011524..."} 
[2026-11-03 14:33:41] local.INFO: Packet analysis {"connection_id":231812,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0a4"} 
[2026-11-03 14:33:41] local.INFO: Extracted packet for processing {"connection_id":231812,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0a4"} 
[2026-11-03 14:33:41] local.INFO: GPS Element Parsed {"raw_longitude":753524160,"raw_latitude":120458080,"longitude_deg":75.352416,"latitude_deg":12.045808,"altitude":11,"angle":277,"satellites":36,"speed":32,"hex_longitude":"2ce9ddc0","hex_latitude":"072e0b60","is_valid_coordinates":true} 
[2026-11-03 14:33: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-11-03 14:33:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186306304001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:33:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37575723979898880,"note":"Value kept but may cause issues"} 
[2026-11-03 14:33:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1584985563020339200,"note":"Value kept but may cause issues"} 
[2026-11-03 14:33:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,124,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:33:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793696520000,"timestamp_ms":1793696520000,"timestamp_seconds":1793696520,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0a4d740"} 
[2026-11-03 14:33:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:33:41] 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-11-03 14:33:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 14:33:41] 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-11-03 14:33: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-11-03 14:33:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:33:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:33:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231812,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:33:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:33:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:33: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-11-03 14:33:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:33:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:33:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186306304001,"66":27995,"124":206,"83":44032,"24":32,"16":37575723979898880,"44":-1584985563020339200},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,124,83,24,16,44]} 
[2026-11-03 14:33:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:33:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:33:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186306304001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:33:41] local.INFO: Unknown IO ID detected {"io_id":124,"value":206,"description":"Unknown IO ID 124"} 
[2026-11-03 14:33:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:33:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37575723979898880,"km_value":37575723979898.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:33:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1584985563020339200,"description":"Unknown IO ID 44"} 
[2026-11-03 14:33:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186306304001,"power":27995,"unknown_124":206,"unknown_83":44032,"ignition":32,"odometer":null,"unknown_44":-1584985563020339200}} 
[2026-11-03 14:33:41] local.INFO: DEBUG: GPS processor result {"connection_id":231812,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54708,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:33:41] local.INFO: GPS data processed {"connection_id":231812,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:33:41] local.INFO: Acknowledgment sent {"connection_id":231812,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:34:04] local.INFO: TCP Data received {"connection_id":231813,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:34:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231813,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:34:04] local.INFO: Processing buffer {"connection_id":231813,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:34:04] local.INFO: IMEI packet received {"connection_id":231813,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:34:04] local.INFO: IMEI acknowledgment sent {"connection_id":231813,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:34:05] local.INFO: TCP Data received {"connection_id":231813,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:34:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231813,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:34:05] local.INFO: Processing buffer {"connection_id":231813,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:34:05] local.INFO: IMEI packet received {"connection_id":231813,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:34:05] local.INFO: IMEI acknowledgment sent {"connection_id":231813,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:34:09] local.INFO: TCP Data received {"connection_id":231813,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:34:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231813,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:34:09] local.INFO: Processing buffer {"connection_id":231813,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:34:09] local.INFO: IMEI packet received {"connection_id":231813,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:34:09] local.INFO: IMEI acknowledgment sent {"connection_id":231813,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:34:10] local.INFO: TCP Data received {"connection_id":231813,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0a511d8012ce9c080072e11100009012228..."} 
[2026-11-03 14:34:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231813,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0a511d8012ce9c080072e11100009012228..."} 
[2026-11-03 14:34:10] local.INFO: Processing buffer {"connection_id":231813,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0a511d8012ce9c080072e11100009012228..."} 
[2026-11-03 14:34:10] local.INFO: Packet analysis {"connection_id":231813,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0a5"} 
[2026-11-03 14:34:10] local.INFO: Extracted packet for processing {"connection_id":231813,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0a5"} 
[2026-11-03 14:34:10] local.INFO: GPS Element Parsed {"raw_longitude":753516672,"raw_latitude":120459536,"longitude_deg":75.3516672,"latitude_deg":12.0459536,"altitude":9,"angle":290,"satellites":40,"speed":10,"hex_longitude":"2ce9c080","hex_latitude":"072e1110","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:34:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186309120001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:34:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37576084757151744,"note":"Value kept but may cause issues"} 
[2026-11-03 14:34:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1594907555949486080,"note":"Value kept but may cause issues"} 
[2026-11-03 14:34:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,124,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:34:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793696535000,"timestamp_ms":1793696535000,"timestamp_seconds":1793696535,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0a511d8"} 
[2026-11-03 14:34:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:34:10] 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-11-03 14: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 14:34:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14: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-11-03 14:34:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:34:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:34:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231813,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:34:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:34:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:34: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-11-03 14:34:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:34:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:34:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186309120001,"66":27930,"124":206,"83":44032,"24":10,"16":37576084757151744,"44":-1594907555949486080},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,124,83,24,16,44]} 
[2026-11-03 14:34:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:34:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:34:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186309120001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:34:10] local.INFO: Unknown IO ID detected {"io_id":124,"value":206,"description":"Unknown IO ID 124"} 
[2026-11-03 14:34:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:34:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37576084757151744,"km_value":37576084757151.74,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:34:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1594907555949486080,"description":"Unknown IO ID 44"} 
[2026-11-03 14:34:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186309120001,"power":27930,"unknown_124":206,"unknown_83":44032,"ignition":10,"odometer":null,"unknown_44":-1594907555949486080}} 
[2026-11-03 14:34:10] local.INFO: DEBUG: GPS processor result {"connection_id":231813,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54709,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:34:10] local.INFO: GPS data processed {"connection_id":231813,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:34:10] local.INFO: Acknowledgment sent {"connection_id":231813,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:34:41] local.INFO: TCP Data received {"connection_id":231813,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0a63ea0012ce8fe00072e7750000401292c..."} 
[2026-11-03 14:34:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231813,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0a63ea0012ce8fe00072e7750000401292c..."} 
[2026-11-03 14:34:41] local.INFO: Processing buffer {"connection_id":231813,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0a63ea0012ce8fe00072e7750000401292c..."} 
[2026-11-03 14:34:41] local.INFO: Packet analysis {"connection_id":231813,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0a6"} 
[2026-11-03 14:34:41] local.INFO: Extracted packet for processing {"connection_id":231813,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0a6"} 
[2026-11-03 14:34:41] local.INFO: GPS Element Parsed {"raw_longitude":753466880,"raw_latitude":120485712,"longitude_deg":75.346688,"latitude_deg":12.0485712,"altitude":4,"angle":297,"satellites":44,"speed":37,"hex_longitude":"2ce8fe00","hex_latitude":"072e7750","is_valid_coordinates":true} 
[2026-11-03 14:34: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-11-03 14:34:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186331136001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:34:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37578928025501696,"note":"Value kept but may cause issues"} 
[2026-11-03 14:34:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1651765501238544384,"note":"Value kept but may cause issues"} 
[2026-11-03 14:34:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:34:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793696612000,"timestamp_ms":1793696612000,"timestamp_seconds":1793696612,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0a63ea0"} 
[2026-11-03 14:34:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:34:41] 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-11-03 14:34:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 14:34:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:34: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-11-03 14:34:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:34:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:34:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231813,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:34:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:34:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:34: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-11-03 14:34:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:34:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:34:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186331136001,"66":27865,"28":206,"83":44032,"24":37,"16":37578928025501696,"44":-1651765501238544384},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,83,24,16,44]} 
[2026-11-03 14:34:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:34:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:34:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186331136001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:34:41] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-11-03 14:34:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:34:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37578928025501696,"km_value":37578928025501.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:34:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1651765501238544384,"description":"Unknown IO ID 44"} 
[2026-11-03 14:34:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186331136001,"power":27865,"unknown_28":206,"unknown_83":44032,"ignition":37,"odometer":null,"unknown_44":-1651765501238544384}} 
[2026-11-03 14:34:41] local.INFO: DEBUG: GPS processor result {"connection_id":231813,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54710,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:34:41] local.INFO: GPS data processed {"connection_id":231813,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:34:41] local.INFO: Acknowledgment sent {"connection_id":231813,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:34:50] local.INFO: TCP Data received {"connection_id":228704,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:34:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228704,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:34:50] local.INFO: Processing buffer {"connection_id":228704,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:34:50] local.INFO: IMEI packet received {"connection_id":228704,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 14:34:50] local.INFO: IMEI acknowledgment sent {"connection_id":228704,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:35:04] local.INFO: TCP Data received {"connection_id":229976,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:35:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229976,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:35:04] local.INFO: Processing buffer {"connection_id":229976,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:35:04] local.INFO: IMEI packet received {"connection_id":229976,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:35:04] local.INFO: IMEI acknowledgment sent {"connection_id":229976,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:35:08] local.INFO: TCP Data received {"connection_id":229976,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:35:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229976,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:35:08] local.INFO: Processing buffer {"connection_id":229976,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:35:08] local.INFO: IMEI packet received {"connection_id":229976,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:35:08] local.INFO: IMEI acknowledgment sent {"connection_id":229976,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:35:09] local.INFO: TCP Data received {"connection_id":229976,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:35:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229976,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:35:09] local.INFO: Processing buffer {"connection_id":229976,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:35:09] local.INFO: IMEI packet received {"connection_id":229976,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:35:09] local.INFO: IMEI acknowledgment sent {"connection_id":229976,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:35:10] local.INFO: TCP Data received {"connection_id":229976,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0a67168012ce8e980072e8530000601352e..."} 
[2026-11-03 14:35:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229976,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0a67168012ce8e980072e8530000601352e..."} 
[2026-11-03 14:35:10] local.INFO: Processing buffer {"connection_id":229976,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0a67168012ce8e980072e8530000601352e..."} 
[2026-11-03 14:35:10] local.INFO: Packet analysis {"connection_id":229976,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0a6"} 
[2026-11-03 14:35:10] local.INFO: Extracted packet for processing {"connection_id":229976,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0a6"} 
[2026-11-03 14:35:10] local.INFO: GPS Element Parsed {"raw_longitude":753461632,"raw_latitude":120489264,"longitude_deg":75.3461632,"latitude_deg":12.0489264,"altitude":6,"angle":309,"satellites":46,"speed":8,"hex_longitude":"2ce8e980","hex_latitude":"072e8530","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:35:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186332672001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:35:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37579232968179712,"note":"Value kept but may cause issues"} 
[2026-11-03 14:35:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1657887581981421568,"note":"Value kept but may cause issues"} 
[2026-11-03 14:35:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:35:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793696625000,"timestamp_ms":1793696625000,"timestamp_seconds":1793696625,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0a67168"} 
[2026-11-03 14:35:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:35:10] 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-11-03 14: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-11-03 14: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-11-03 14: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-11-03 14:35:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:35:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:35:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229976,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:35:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229976,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:35:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229976,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14: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-11-03 14:35:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:35:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:35:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186332672001,"66":27974,"28":206,"83":44032,"24":8,"16":37579232968179712,"44":-1657887581981421568},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,83,24,16,44]} 
[2026-11-03 14:35:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:35:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:35:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186332672001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:35:10] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-11-03 14:35:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:35:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37579232968179712,"km_value":37579232968179.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:35:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1657887581981421568,"description":"Unknown IO ID 44"} 
[2026-11-03 14:35:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186332672001,"power":27974,"unknown_28":206,"unknown_83":44032,"ignition":8,"odometer":null,"unknown_44":-1657887581981421568}} 
[2026-11-03 14:35:10] local.INFO: DEBUG: GPS processor result {"connection_id":229976,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54711,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:35:10] local.INFO: GPS data processed {"connection_id":229976,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:35:10] local.INFO: Acknowledgment sent {"connection_id":229976,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:35:14] local.INFO: TCP Data received {"connection_id":229976,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0a6b3d0012ce8ccc0072e9b58000901342c..."} 
[2026-11-03 14:35:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229976,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0a6b3d0012ce8ccc0072e9b58000901342c..."} 
[2026-11-03 14:35:14] local.INFO: Processing buffer {"connection_id":229976,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0a6b3d0012ce8ccc0072e9b58000901342c..."} 
[2026-11-03 14:35:14] local.INFO: Packet analysis {"connection_id":229976,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0a6"} 
[2026-11-03 14:35:14] local.INFO: Extracted packet for processing {"connection_id":229976,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0a6"} 
[2026-11-03 14:35:14] local.INFO: GPS Element Parsed {"raw_longitude":753454272,"raw_latitude":120494936,"longitude_deg":75.3454272,"latitude_deg":12.0494936,"altitude":9,"angle":308,"satellites":44,"speed":32,"hex_longitude":"2ce8ccc0","hex_latitude":"072e9b58","is_valid_coordinates":true} 
[2026-11-03 14:35: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-11-03 14:35:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186336000001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:35:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37579675349811200,"note":"Value kept but may cause issues"} 
[2026-11-03 14:35:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1663657819003080704,"note":"Value kept but may cause issues"} 
[2026-11-03 14:35:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:35:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793696642000,"timestamp_ms":1793696642000,"timestamp_seconds":1793696642,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0a6b3d0"} 
[2026-11-03 14:35:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:35:14] 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-11-03 14:35: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 14:35:14] 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-11-03 14:35: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-11-03 14:35:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:35:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:35:14] local.INFO: Teltonika packet parsed successfully {"connection_id":229976,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:35:14] local.INFO: Passing IMEI to GPS processor {"connection_id":229976,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:35:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":229976,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:35: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-11-03 14:35:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:35:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:35:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186336000001,"66":28028,"28":206,"83":44032,"24":32,"16":37579675349811200,"44":-1663657819003080704},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,83,24,16,44]} 
[2026-11-03 14:35:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:35:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:35:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186336000001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:35:14] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-11-03 14:35:14] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:35:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37579675349811200,"km_value":37579675349811.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:35:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1663657819003080704,"description":"Unknown IO ID 44"} 
[2026-11-03 14:35:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186336000001,"power":28028,"unknown_28":206,"unknown_83":44032,"ignition":32,"odometer":null,"unknown_44":-1663657819003080704}} 
[2026-11-03 14:35:14] local.INFO: DEBUG: GPS processor result {"connection_id":229976,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54712,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:35:14] local.INFO: GPS data processed {"connection_id":229976,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:35:14] local.INFO: Acknowledgment sent {"connection_id":229976,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:35:15] local.INFO: TCP Data received {"connection_id":228705,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:35:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228705,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:35:15] local.INFO: Processing buffer {"connection_id":228705,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:35:15] local.INFO: IMEI packet received {"connection_id":228705,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 14:35:15] local.INFO: IMEI acknowledgment sent {"connection_id":228705,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:35:45] local.INFO: TCP Data received {"connection_id":229976,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0a6dae0012ce8ae80072eb2d0000901322a..."} 
[2026-11-03 14:35:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229976,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0a6dae0012ce8ae80072eb2d0000901322a..."} 
[2026-11-03 14:35:45] local.INFO: Processing buffer {"connection_id":229976,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0a6dae0012ce8ae80072eb2d0000901322a..."} 
[2026-11-03 14:35:45] local.INFO: Packet analysis {"connection_id":229976,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0a6"} 
[2026-11-03 14:35:45] local.INFO: Extracted packet for processing {"connection_id":229976,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0a6"} 
[2026-11-03 14:35:45] local.INFO: GPS Element Parsed {"raw_longitude":753446528,"raw_latitude":120500944,"longitude_deg":75.3446528,"latitude_deg":12.0500944,"altitude":9,"angle":306,"satellites":42,"speed":41,"hex_longitude":"2ce8ae80","hex_latitude":"072eb2d0","is_valid_coordinates":true} 
[2026-11-03 14:35: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-11-03 14:35:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186340352001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:35:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37580143501246464,"note":"Value kept but may cause issues"} 
[2026-11-03 14:35:45] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1671750224582060032,"note":"Value kept but may cause issues"} 
[2026-11-03 14:35:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:35:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793696652000,"timestamp_ms":1793696652000,"timestamp_seconds":1793696652,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0a6dae0"} 
[2026-11-03 14:35:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:35:45] 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-11-03 14:35: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":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 14:35:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:35: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-11-03 14:35:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:35:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:35:45] local.INFO: Teltonika packet parsed successfully {"connection_id":229976,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:35:45] local.INFO: Passing IMEI to GPS processor {"connection_id":229976,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:35:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":229976,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:35:45] 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-11-03 14:35:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:35:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:35:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186340352001,"66":27995,"28":206,"83":44032,"24":41,"16":37580143501246464,"44":-1671750224582060032},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,83,24,16,44]} 
[2026-11-03 14:35:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:35:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:35:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186340352001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:35:45] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-11-03 14:35:45] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:35:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37580143501246464,"km_value":37580143501246.46,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:35:45] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1671750224582060032,"description":"Unknown IO ID 44"} 
[2026-11-03 14:35:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186340352001,"power":27995,"unknown_28":206,"unknown_83":44032,"ignition":41,"odometer":null,"unknown_44":-1671750224582060032}} 
[2026-11-03 14:35:45] local.INFO: DEBUG: GPS processor result {"connection_id":229976,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54713,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:35:45] local.INFO: GPS data processed {"connection_id":229976,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:35:45] local.INFO: Acknowledgment sent {"connection_id":229976,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:36:04] local.INFO: TCP Data received {"connection_id":228246,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:36:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228246,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:36:04] local.INFO: Processing buffer {"connection_id":228246,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:36:04] local.INFO: IMEI packet received {"connection_id":228246,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:36:04] local.INFO: IMEI acknowledgment sent {"connection_id":228246,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:36:08] local.INFO: TCP Data received {"connection_id":228246,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:36:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228246,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:36:08] local.INFO: Processing buffer {"connection_id":228246,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:36:08] local.INFO: IMEI packet received {"connection_id":228246,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:36:08] local.INFO: IMEI acknowledgment sent {"connection_id":228246,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:36:09] local.INFO: TCP Data received {"connection_id":228246,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:36:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228246,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:36:09] local.INFO: Processing buffer {"connection_id":228246,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:36:09] local.INFO: IMEI packet received {"connection_id":228246,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:36:09] local.INFO: IMEI acknowledgment sent {"connection_id":228246,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:36:10] local.INFO: TCP Data received {"connection_id":228246,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0a7e480012ce85a00072f68500019015f29..."} 
[2026-11-03 14:36:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228246,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0a7e480012ce85a00072f68500019015f29..."} 
[2026-11-03 14:36:10] local.INFO: Processing buffer {"connection_id":228246,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0a7e480012ce85a00072f68500019015f29..."} 
[2026-11-03 14:36:10] local.INFO: Packet analysis {"connection_id":228246,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0a7"} 
[2026-11-03 14:36:10] local.INFO: Extracted packet for processing {"connection_id":228246,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0a7"} 
[2026-11-03 14:36:10] local.INFO: GPS Element Parsed {"raw_longitude":753424896,"raw_latitude":120547408,"longitude_deg":75.3424896,"latitude_deg":12.0547408,"altitude":25,"angle":351,"satellites":41,"speed":30,"hex_longitude":"2ce85a00","hex_latitude":"072f6850","is_valid_coordinates":true} 
[2026-11-03 14:36:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 14:36:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186359808001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:36:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37582887985348608,"note":"Value kept but may cause issues"} 
[2026-11-03 14:36:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1704049478146568192,"note":"Value kept but may cause issues"} 
[2026-11-03 14:36:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,124,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:36:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793696720000,"timestamp_ms":1793696720000,"timestamp_seconds":1793696720,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0a7e480"} 
[2026-11-03 14:36:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:36:10] 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-11-03 14:36:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 14:36:10] 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-11-03 14:36:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 14:36:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:36:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:36:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228246,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:36:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228246,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:36:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228246,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:36: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-11-03 14:36:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:36:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:36:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186359808001,"66":27919,"124":206,"83":44032,"24":30,"16":37582887985348608,"44":-1704049478146568192},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,124,83,24,16,44]} 
[2026-11-03 14:36:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:36:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:36:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186359808001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:36:10] local.INFO: Unknown IO ID detected {"io_id":124,"value":206,"description":"Unknown IO ID 124"} 
[2026-11-03 14:36:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:36:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37582887985348608,"km_value":37582887985348.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:36:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1704049478146568192,"description":"Unknown IO ID 44"} 
[2026-11-03 14:36:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186359808001,"power":27919,"unknown_124":206,"unknown_83":44032,"ignition":30,"odometer":null,"unknown_44":-1704049478146568192}} 
[2026-11-03 14:36:10] local.INFO: DEBUG: GPS processor result {"connection_id":228246,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54714,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:36:10] local.INFO: GPS data processed {"connection_id":228246,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:36:10] local.INFO: Acknowledgment sent {"connection_id":228246,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:36:40] local.INFO: TCP Data received {"connection_id":228246,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0a880c0012ce80780072f98580029014025..."} 
[2026-11-03 14:36:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228246,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0a880c0012ce80780072f98580029014025..."} 
[2026-11-03 14:36:40] local.INFO: Processing buffer {"connection_id":228246,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0a880c0012ce80780072f98580029014025..."} 
[2026-11-03 14:36:40] local.INFO: Packet analysis {"connection_id":228246,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0a8"} 
[2026-11-03 14:36:40] local.INFO: Extracted packet for processing {"connection_id":228246,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0a8"} 
[2026-11-03 14:36:40] local.INFO: GPS Element Parsed {"raw_longitude":753403776,"raw_latitude":120559704,"longitude_deg":75.3403776,"latitude_deg":12.0559704,"altitude":41,"angle":320,"satellites":37,"speed":21,"hex_longitude":"2ce80780","hex_latitude":"072f9858","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:36:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186370304001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:36:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37584228015144960,"note":"Value kept but may cause issues"} 
[2026-11-03 14:36:40] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1726919320000894976,"note":"Value kept but may cause issues"} 
[2026-11-03 14:36:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:36:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793696760000,"timestamp_ms":1793696760000,"timestamp_seconds":1793696760,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0a880c0"} 
[2026-11-03 14:36:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:36:40] 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-11-03 14: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 14:36:40] 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-11-03 14: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-11-03 14:36:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:36:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:36:40] local.INFO: Teltonika packet parsed successfully {"connection_id":228246,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:36:40] local.INFO: Passing IMEI to GPS processor {"connection_id":228246,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:36:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":228246,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:36:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 14:36:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:36:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:36:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186370304001,"66":27843,"28":206,"83":44032,"24":21,"16":37584228015144960,"44":-1726919320000894976},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,83,24,16,44]} 
[2026-11-03 14:36:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:36:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:36:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186370304001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:36:40] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-11-03 14:36:40] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:36:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37584228015144960,"km_value":37584228015144.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:36:40] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1726919320000894976,"description":"Unknown IO ID 44"} 
[2026-11-03 14:36:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186370304001,"power":27843,"unknown_28":206,"unknown_83":44032,"ignition":21,"odometer":null,"unknown_44":-1726919320000894976}} 
[2026-11-03 14:36:40] local.INFO: DEBUG: GPS processor result {"connection_id":228246,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54715,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:36:40] local.INFO: GPS data processed {"connection_id":228246,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:36:40] local.INFO: Acknowledgment sent {"connection_id":228246,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:37:19] local.INFO: TCP Data received {"connection_id":231815,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:37:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231815,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:37:19] local.INFO: Processing buffer {"connection_id":231815,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:37:19] local.INFO: IMEI packet received {"connection_id":231815,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:37:19] local.INFO: IMEI acknowledgment sent {"connection_id":231815,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:37:24] local.INFO: TCP Data received {"connection_id":231815,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:37:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231815,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:37:24] local.INFO: Processing buffer {"connection_id":231815,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:37:24] local.INFO: IMEI packet received {"connection_id":231815,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:37:24] local.INFO: IMEI acknowledgment sent {"connection_id":231815,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:37:25] local.INFO: TCP Data received {"connection_id":231815,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0a884a8012ce80580072f99a00029012a25..."} 
[2026-11-03 14:37:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231815,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0a884a8012ce80580072f99a00029012a25..."} 
[2026-11-03 14:37:25] local.INFO: Processing buffer {"connection_id":231815,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0a884a8012ce80580072f99a00029012a25..."} 
[2026-11-03 14:37:25] local.INFO: Packet analysis {"connection_id":231815,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0a8"} 
[2026-11-03 14:37:25] local.INFO: Extracted packet for processing {"connection_id":231815,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0a8"} 
[2026-11-03 14:37:25] local.INFO: GPS Element Parsed {"raw_longitude":753403264,"raw_latitude":120560032,"longitude_deg":75.3403264,"latitude_deg":12.0560032,"altitude":41,"angle":298,"satellites":37,"speed":23,"hex_longitude":"2ce80580","hex_latitude":"072f99a0","is_valid_coordinates":true} 
[2026-11-03 14:37: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-11-03 14:37:25] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186370560001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:37:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37584258079916032,"note":"Value kept but may cause issues"} 
[2026-11-03 14:37:25] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1727271163721656320,"note":"Value kept but may cause issues"} 
[2026-11-03 14:37:25] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:37:25] local.INFO: AVL Record Parsed {"raw_timestamp":1793696761000,"timestamp_ms":1793696761000,"timestamp_seconds":1793696761,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0a884a8"} 
[2026-11-03 14:37:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:37:25] 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-11-03 14:37: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 14:37:25] 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-11-03 14:37: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-11-03 14:37:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:37:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:37:25] local.INFO: Teltonika packet parsed successfully {"connection_id":231815,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:37:25] local.INFO: Passing IMEI to GPS processor {"connection_id":231815,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:37:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":231815,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:37:25] 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-11-03 14:37:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:37:25] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:37:25] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186370560001,"66":27908,"28":206,"83":44032,"24":23,"16":37584258079916032,"44":-1727271163721656320},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,83,24,16,44]} 
[2026-11-03 14:37:25] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:37:25] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:37:25] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186370560001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:37:25] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-11-03 14:37:25] local.INFO: Unknown IO ID detected {"io_id":83,"value":44032,"description":"Unknown IO ID 83"} 
[2026-11-03 14:37:25] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37584258079916032,"km_value":37584258079916.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:37:25] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1727271163721656320,"description":"Unknown IO ID 44"} 
[2026-11-03 14:37:25] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186370560001,"power":27908,"unknown_28":206,"unknown_83":44032,"ignition":23,"odometer":null,"unknown_44":-1727271163721656320}} 
[2026-11-03 14:37:25] local.INFO: DEBUG: GPS processor result {"connection_id":231815,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54716,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:37:25] local.INFO: GPS data processed {"connection_id":231815,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:37:25] local.INFO: Acknowledgment sent {"connection_id":231815,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:38:02] local.INFO: TCP Data received {"connection_id":228707,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:38:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228707,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:38:02] local.INFO: Processing buffer {"connection_id":228707,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:38:02] local.INFO: IMEI packet received {"connection_id":228707,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:38:02] local.INFO: IMEI acknowledgment sent {"connection_id":228707,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:38:03] local.INFO: TCP Data received {"connection_id":228707,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:38:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228707,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:38:03] local.INFO: Processing buffer {"connection_id":228707,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:38:03] local.INFO: IMEI packet received {"connection_id":228707,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:38:03] local.INFO: IMEI acknowledgment sent {"connection_id":228707,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:38:04] local.INFO: TCP Data received {"connection_id":228707,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:38:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228707,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:38:04] local.INFO: Processing buffer {"connection_id":228707,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:38:04] local.INFO: IMEI packet received {"connection_id":228707,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:38:04] local.INFO: IMEI acknowledgment sent {"connection_id":228707,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:38:04] local.INFO: TCP Data received {"connection_id":228707,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:38:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228707,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:38:04] local.INFO: Processing buffer {"connection_id":228707,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:38:04] local.INFO: IMEI packet received {"connection_id":228707,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:38:04] local.INFO: IMEI acknowledgment sent {"connection_id":228707,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:40:21] local.INFO: TCP Data received {"connection_id":228247,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:40:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228247,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:40:21] local.INFO: Processing buffer {"connection_id":228247,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:40:21] local.INFO: IMEI packet received {"connection_id":228247,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 14:40:21] local.INFO: IMEI acknowledgment sent {"connection_id":228247,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:40:46] local.INFO: TCP Data received {"connection_id":228710,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:40:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228710,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:40:46] local.INFO: Processing buffer {"connection_id":228710,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:40:46] local.INFO: IMEI packet received {"connection_id":228710,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 14:40:46] local.INFO: IMEI acknowledgment sent {"connection_id":228710,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:43:05] local.INFO: TCP Data received {"connection_id":228712,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:43:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228712,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:43:05] local.INFO: Processing buffer {"connection_id":228712,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:43:05] local.INFO: IMEI packet received {"connection_id":228712,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:43:05] local.INFO: IMEI acknowledgment sent {"connection_id":228712,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:43:09] local.INFO: TCP Data received {"connection_id":228712,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:43:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228712,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:43:09] local.INFO: Processing buffer {"connection_id":228712,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:43:09] local.INFO: IMEI packet received {"connection_id":228712,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:43:09] local.INFO: IMEI acknowledgment sent {"connection_id":228712,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:43:10] local.INFO: TCP Data received {"connection_id":228712,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ae02e8012ce23d4007318ba00024011c29..."} 
[2026-11-03 14:43:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228712,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ae02e8012ce23d4007318ba00024011c29..."} 
[2026-11-03 14:43:10] local.INFO: Processing buffer {"connection_id":228712,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ae02e8012ce23d4007318ba00024011c29..."} 
[2026-11-03 14:43:10] local.INFO: Packet analysis {"connection_id":228712,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ae"} 
[2026-11-03 14:43:10] local.INFO: Extracted packet for processing {"connection_id":228712,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ae"} 
[2026-11-03 14:43:10] local.INFO: GPS Element Parsed {"raw_longitude":753024320,"raw_latitude":120687520,"longitude_deg":75.302432,"latitude_deg":12.068752,"altitude":36,"angle":284,"satellites":41,"speed":59,"hex_longitude":"2ce23d40","hex_latitude":"07318ba0","is_valid_coordinates":true} 
[2026-11-03 14:43: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-11-03 14:43:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186461440001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:43:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37605028541759488,"note":"Value kept but may cause issues"} 
[2026-11-03 14:43:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2134706192478169088,"note":"Value kept but may cause issues"} 
[2026-11-03 14:43:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,46,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:43:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793697121000,"timestamp_ms":1793697121000,"timestamp_seconds":1793697121,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ae02e8"} 
[2026-11-03 14:43:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:43:10] 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-11-03 14:43:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 14:43:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:43: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-11-03 14:43:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:43:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:43:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228712,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:43:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228712,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:43:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228712,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:43: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-11-03 14:43:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:43:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:43:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186461440001,"66":27995,"46":206,"83":40960,"24":59,"16":37605028541759488,"44":-2134706192478169088},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,46,83,24,16,44]} 
[2026-11-03 14:43:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:43:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:43:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186461440001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:43:10] local.INFO: Unknown IO ID detected {"io_id":46,"value":206,"description":"Unknown IO ID 46"} 
[2026-11-03 14:43:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:43:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37605028541759488,"km_value":37605028541759.484,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:43:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2134706192478169088,"description":"Unknown IO ID 44"} 
[2026-11-03 14:43:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186461440001,"power":27995,"unknown_46":206,"unknown_83":40960,"ignition":59,"odometer":null,"unknown_44":-2134706192478169088}} 
[2026-11-03 14:43:10] local.INFO: DEBUG: GPS processor result {"connection_id":228712,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54717,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:43:10] local.INFO: GPS data processed {"connection_id":228712,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:43:10] local.INFO: Acknowledgment sent {"connection_id":228712,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:43:41] local.INFO: TCP Data received {"connection_id":228712,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ae1a58012ce21a0007319340002201182a..."} 
[2026-11-03 14:43:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228712,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ae1a58012ce21a0007319340002201182a..."} 
[2026-11-03 14:43:41] local.INFO: Processing buffer {"connection_id":228712,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ae1a58012ce21a0007319340002201182a..."} 
[2026-11-03 14:43:41] local.INFO: Packet analysis {"connection_id":228712,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ae"} 
[2026-11-03 14:43:41] local.INFO: Extracted packet for processing {"connection_id":228712,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ae"} 
[2026-11-03 14:43:41] local.INFO: GPS Element Parsed {"raw_longitude":753015296,"raw_latitude":120689472,"longitude_deg":75.3015296,"latitude_deg":12.0689472,"altitude":34,"angle":280,"satellites":42,"speed":59,"hex_longitude":"2ce21a00","hex_latitude":"07319340","is_valid_coordinates":true} 
[2026-11-03 14:43: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-11-03 14:43:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186462976001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:43:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37605466628423680,"note":"Value kept but may cause issues"} 
[2026-11-03 14:43:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2144487447918305280,"note":"Value kept but may cause issues"} 
[2026-11-03 14:43:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,46,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:43:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793697127000,"timestamp_ms":1793697127000,"timestamp_seconds":1793697127,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ae1a58"} 
[2026-11-03 14:43:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:43:41] 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-11-03 14:43:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 14:43:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:43: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-11-03 14:43:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:43:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:43:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228712,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:43:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228712,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:43:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228712,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:43: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-11-03 14:43:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:43:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:43:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186462976001,"66":27930,"46":206,"83":40960,"24":59,"16":37605466628423680,"44":-2144487447918305280},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,46,83,24,16,44]} 
[2026-11-03 14:43:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:43:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:43:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186462976001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:43:41] local.INFO: Unknown IO ID detected {"io_id":46,"value":206,"description":"Unknown IO ID 46"} 
[2026-11-03 14:43:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:43:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37605466628423680,"km_value":37605466628423.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:43:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2144487447918305280,"description":"Unknown IO ID 44"} 
[2026-11-03 14:43:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186462976001,"power":27930,"unknown_46":206,"unknown_83":40960,"ignition":59,"odometer":null,"unknown_44":-2144487447918305280}} 
[2026-11-03 14:43:41] local.INFO: DEBUG: GPS processor result {"connection_id":228712,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54718,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:43:41] local.INFO: GPS data processed {"connection_id":228712,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:43:41] local.INFO: Acknowledgment sent {"connection_id":228712,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:44:04] local.INFO: TCP Data received {"connection_id":231817,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:44:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231817,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:44:04] local.INFO: Processing buffer {"connection_id":231817,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:44:04] local.INFO: IMEI packet received {"connection_id":231817,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:44:04] local.INFO: IMEI acknowledgment sent {"connection_id":231817,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:44:08] local.INFO: TCP Data received {"connection_id":231817,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:44:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231817,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:44:08] local.INFO: Processing buffer {"connection_id":231817,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:44:08] local.INFO: IMEI packet received {"connection_id":231817,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:44:08] local.INFO: IMEI acknowledgment sent {"connection_id":231817,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:44:09] local.INFO: TCP Data received {"connection_id":231817,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:44:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231817,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:44:09] local.INFO: Processing buffer {"connection_id":231817,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:44:09] local.INFO: IMEI packet received {"connection_id":231817,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:44:09] local.INFO: IMEI acknowledgment sent {"connection_id":231817,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:44:10] local.INFO: TCP Data received {"connection_id":231817,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0af2bc8012ce095000731d398002001272f..."} 
[2026-11-03 14:44:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231817,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0af2bc8012ce095000731d398002001272f..."} 
[2026-11-03 14:44:10] local.INFO: Processing buffer {"connection_id":231817,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0af2bc8012ce095000731d398002001272f..."} 
[2026-11-03 14:44:10] local.INFO: Packet analysis {"connection_id":231817,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0af"} 
[2026-11-03 14:44:10] local.INFO: Extracted packet for processing {"connection_id":231817,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0af"} 
[2026-11-03 14:44:10] local.INFO: GPS Element Parsed {"raw_longitude":752915712,"raw_latitude":120705944,"longitude_deg":75.2915712,"latitude_deg":12.0705944,"altitude":32,"angle":295,"satellites":47,"speed":59,"hex_longitude":"2ce09500","hex_latitude":"0731d398","is_valid_coordinates":true} 
[2026-11-03 14:44:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 14:44:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186480896001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:44:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37610427315650560,"note":"Value kept but may cause issues"} 
[2026-11-03 14:44:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2254825638785126400,"note":"Value kept but may cause issues"} 
[2026-11-03 14:44:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,45,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:44:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793697197000,"timestamp_ms":1793697197000,"timestamp_seconds":1793697197,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0af2bc8"} 
[2026-11-03 14:44:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:44:10] 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-11-03 14: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 14:44:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14: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-11-03 14:44:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:44:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:44:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231817,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:44:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:44:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:44: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-11-03 14:44:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:44:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:44:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186480896001,"66":27930,"45":206,"83":40960,"24":59,"16":37610427315650560,"44":-2254825638785126400},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,83,24,16,44]} 
[2026-11-03 14:44:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:44:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:44:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186480896001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:44:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":206,"description":"Unknown IO ID 45"} 
[2026-11-03 14:44:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:44:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37610427315650560,"km_value":37610427315650.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:44:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2254825638785126400,"description":"Unknown IO ID 44"} 
[2026-11-03 14:44:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186480896001,"power":27930,"unknown_45":206,"unknown_83":40960,"ignition":59,"odometer":null,"unknown_44":-2254825638785126400}} 
[2026-11-03 14:44:10] local.INFO: DEBUG: GPS processor result {"connection_id":231817,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54719,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:44:10] local.INFO: GPS data processed {"connection_id":231817,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:44:10] local.INFO: Acknowledgment sent {"connection_id":231817,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:44:14] local.INFO: TCP Data received {"connection_id":231817,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0af4338012ce074c00731e248001e01272f..."} 
[2026-11-03 14:44:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231817,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0af4338012ce074c00731e248001e01272f..."} 
[2026-11-03 14:44:14] local.INFO: Processing buffer {"connection_id":231817,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0af4338012ce074c00731e248001e01272f..."} 
[2026-11-03 14:44:14] local.INFO: Packet analysis {"connection_id":231817,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0af"} 
[2026-11-03 14:44:14] local.INFO: Extracted packet for processing {"connection_id":231817,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0af"} 
[2026-11-03 14:44:14] local.INFO: GPS Element Parsed {"raw_longitude":752907456,"raw_latitude":120709704,"longitude_deg":75.2907456,"latitude_deg":12.0709704,"altitude":30,"angle":295,"satellites":47,"speed":59,"hex_longitude":"2ce074c0","hex_latitude":"0731e248","is_valid_coordinates":true} 
[2026-11-03 14:44: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-11-03 14:44:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186482432001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:44:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37610861107347456,"note":"Value kept but may cause issues"} 
[2026-11-03 14:44:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2263903206783084544,"note":"Value kept but may cause issues"} 
[2026-11-03 14:44:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,45,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:44:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793697203000,"timestamp_ms":1793697203000,"timestamp_seconds":1793697203,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0af4338"} 
[2026-11-03 14:44:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:44:14] 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-11-03 14:44: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 14:44:14] 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-11-03 14:44: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-11-03 14:44:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:44:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:44:14] local.INFO: Teltonika packet parsed successfully {"connection_id":231817,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:44:14] local.INFO: Passing IMEI to GPS processor {"connection_id":231817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:44:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":231817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:44: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-11-03 14:44:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:44:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:44:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186482432001,"66":27800,"45":206,"83":40960,"24":59,"16":37610861107347456,"44":-2263903206783084544},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,83,24,16,44]} 
[2026-11-03 14:44:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:44:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:44:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186482432001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:44:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":206,"description":"Unknown IO ID 45"} 
[2026-11-03 14:44:14] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:44:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37610861107347456,"km_value":37610861107347.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:44:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2263903206783084544,"description":"Unknown IO ID 44"} 
[2026-11-03 14:44:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186482432001,"power":27800,"unknown_45":206,"unknown_83":40960,"ignition":59,"odometer":null,"unknown_44":-2263903206783084544}} 
[2026-11-03 14:44:14] local.INFO: DEBUG: GPS processor result {"connection_id":231817,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54720,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:44:14] local.INFO: GPS data processed {"connection_id":231817,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:44:14] local.INFO: Acknowledgment sent {"connection_id":231817,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:44:46] local.INFO: TCP Data received {"connection_id":231817,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0af5aa8012ce054800731f0a0001c01252d..."} 
[2026-11-03 14:44:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231817,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0af5aa8012ce054800731f0a0001c01252d..."} 
[2026-11-03 14:44:46] local.INFO: Processing buffer {"connection_id":231817,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0af5aa8012ce054800731f0a0001c01252d..."} 
[2026-11-03 14:44:46] local.INFO: Packet analysis {"connection_id":231817,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0af"} 
[2026-11-03 14:44:46] local.INFO: Extracted packet for processing {"connection_id":231817,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0af"} 
[2026-11-03 14:44:46] local.INFO: GPS Element Parsed {"raw_longitude":752899200,"raw_latitude":120713376,"longitude_deg":75.28992,"latitude_deg":12.0713376,"altitude":28,"angle":293,"satellites":45,"speed":59,"hex_longitude":"2ce05480","hex_latitude":"0731f0a0","is_valid_coordinates":true} 
[2026-11-03 14:44: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-11-03 14:44:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186483968001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:44:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37611290604077056,"note":"Value kept but may cause issues"} 
[2026-11-03 14:44:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2272980774781040640,"note":"Value kept but may cause issues"} 
[2026-11-03 14:44:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,45,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:44:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793697209000,"timestamp_ms":1793697209000,"timestamp_seconds":1793697209,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0af5aa8"} 
[2026-11-03 14:44:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:44:46] 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-11-03 14:44:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 14:44:46] 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-11-03 14:44: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-11-03 14:44:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:44:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:44:46] local.INFO: Teltonika packet parsed successfully {"connection_id":231817,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:44:46] local.INFO: Passing IMEI to GPS processor {"connection_id":231817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:44:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":231817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:44:46] 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-11-03 14:44:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:44:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:44:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186483968001,"66":27930,"45":206,"83":40960,"24":59,"16":37611290604077056,"44":-2272980774781040640},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,83,24,16,44]} 
[2026-11-03 14:44:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:44:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:44:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186483968001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:44:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":206,"description":"Unknown IO ID 45"} 
[2026-11-03 14:44:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:44:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37611290604077056,"km_value":37611290604077.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:44:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2272980774781040640,"description":"Unknown IO ID 44"} 
[2026-11-03 14:44:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186483968001,"power":27930,"unknown_45":206,"unknown_83":40960,"ignition":59,"odometer":null,"unknown_44":-2272980774781040640}} 
[2026-11-03 14:44:46] local.INFO: DEBUG: GPS processor result {"connection_id":231817,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54721,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:44:46] local.INFO: GPS data processed {"connection_id":231817,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:44:46] local.INFO: Acknowledgment sent {"connection_id":231817,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:45:04] local.INFO: TCP Data received {"connection_id":229981,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:45:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229981,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:45:04] local.INFO: Processing buffer {"connection_id":229981,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:45:04] local.INFO: IMEI packet received {"connection_id":229981,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:45:04] local.INFO: IMEI acknowledgment sent {"connection_id":229981,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:45:05] local.INFO: TCP Data received {"connection_id":229981,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:45:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229981,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:45:05] local.INFO: Processing buffer {"connection_id":229981,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:45:05] local.INFO: IMEI packet received {"connection_id":229981,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:45:05] local.INFO: IMEI acknowledgment sent {"connection_id":229981,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:45:09] local.INFO: TCP Data received {"connection_id":229981,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:45:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229981,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:45:09] local.INFO: Processing buffer {"connection_id":229981,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:45:09] local.INFO: IMEI packet received {"connection_id":229981,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:45:09] local.INFO: IMEI acknowledgment sent {"connection_id":229981,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:45:10] local.INFO: TCP Data received {"connection_id":229981,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0af7218012ce034000731fec8001a01262d..."} 
[2026-11-03 14:45:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229981,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0af7218012ce034000731fec8001a01262d..."} 
[2026-11-03 14:45:10] local.INFO: Processing buffer {"connection_id":229981,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0af7218012ce034000731fec8001a01262d..."} 
[2026-11-03 14:45:10] local.INFO: Packet analysis {"connection_id":229981,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0af"} 
[2026-11-03 14:45:10] local.INFO: Extracted packet for processing {"connection_id":229981,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0af"} 
[2026-11-03 14:45:10] local.INFO: GPS Element Parsed {"raw_longitude":752890880,"raw_latitude":120717000,"longitude_deg":75.289088,"latitude_deg":12.0717,"altitude":26,"angle":294,"satellites":45,"speed":58,"hex_longitude":"2ce03400","hex_latitude":"0731fec8","is_valid_coordinates":true} 
[2026-11-03 14:45: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-11-03 14:45:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186485504001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:45:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37611724395773952,"note":"Value kept but may cause issues"} 
[2026-11-03 14:45:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2282058342779019264,"note":"Value kept but may cause issues"} 
[2026-11-03 14:45:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,45,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:45:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793697215000,"timestamp_ms":1793697215000,"timestamp_seconds":1793697215,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0af7218"} 
[2026-11-03 14:45:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:45:10] 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-11-03 14:45:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 14:45:10] 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-11-03 14:45: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-11-03 14:45:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:45:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:45:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229981,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:45:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229981,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:45:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229981,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:45: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-11-03 14:45:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:45:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:45:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186485504001,"66":27995,"45":206,"83":40960,"24":58,"16":37611724395773952,"44":-2282058342779019264},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,83,24,16,44]} 
[2026-11-03 14:45:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:45:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:45:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186485504001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:45:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":206,"description":"Unknown IO ID 45"} 
[2026-11-03 14:45:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:45:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37611724395773952,"km_value":37611724395773.95,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:45:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2282058342779019264,"description":"Unknown IO ID 44"} 
[2026-11-03 14:45:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186485504001,"power":27995,"unknown_45":206,"unknown_83":40960,"ignition":58,"odometer":null,"unknown_44":-2282058342779019264}} 
[2026-11-03 14:45:10] local.INFO: DEBUG: GPS processor result {"connection_id":229981,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54722,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:45:10] local.INFO: GPS data processed {"connection_id":229981,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:45:10] local.INFO: Acknowledgment sent {"connection_id":229981,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:45:41] local.INFO: TCP Data received {"connection_id":229981,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b08770012cdea6c0073279180012011a2d..."} 
[2026-11-03 14:45:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229981,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b08770012cdea6c0073279180012011a2d..."} 
[2026-11-03 14:45:41] local.INFO: Processing buffer {"connection_id":229981,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b08770012cdea6c0073279180012011a2d..."} 
[2026-11-03 14:45:41] local.INFO: Packet analysis {"connection_id":229981,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b0"} 
[2026-11-03 14:45:41] local.INFO: Extracted packet for processing {"connection_id":229981,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b0"} 
[2026-11-03 14:45:41] local.INFO: GPS Element Parsed {"raw_longitude":752789184,"raw_latitude":120748312,"longitude_deg":75.2789184,"latitude_deg":12.0748312,"altitude":18,"angle":282,"satellites":45,"speed":59,"hex_longitude":"2cdea6c0","hex_latitude":"07327918","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:45:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186503424001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:45:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37616805342085120,"note":"Value kept but may cause issues"} 
[2026-11-03 14:45:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2391974321176358912,"note":"Value kept but may cause issues"} 
[2026-11-03 14:45:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:45:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793697286000,"timestamp_ms":1793697286000,"timestamp_seconds":1793697286,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b08770"} 
[2026-11-03 14:45:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:45:41] 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-11-03 14: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":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 14:45:41] 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-11-03 14: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-11-03 14:45:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:45:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:45:41] local.INFO: Teltonika packet parsed successfully {"connection_id":229981,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:45:41] local.INFO: Passing IMEI to GPS processor {"connection_id":229981,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:45:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":229981,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14: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-11-03 14:45:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:45:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:45:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186503424001,"66":27843,"147":206,"83":40960,"24":59,"16":37616805342085120,"44":-2391974321176358912},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,83,24,16,44]} 
[2026-11-03 14:45:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:45:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:45:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186503424001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:45:41] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-11-03 14:45:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:45:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37616805342085120,"km_value":37616805342085.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:45:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2391974321176358912,"description":"Unknown IO ID 44"} 
[2026-11-03 14:45:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186503424001,"power":27843,"unknown_147":206,"unknown_83":40960,"ignition":59,"odometer":null,"unknown_44":-2391974321176358912}} 
[2026-11-03 14:45:41] local.INFO: DEBUG: GPS processor result {"connection_id":229981,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54723,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:45:41] local.INFO: GPS data processed {"connection_id":229981,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:45:41] local.INFO: Acknowledgment sent {"connection_id":229981,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:46:06] local.INFO: TCP Data received {"connection_id":228714,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:46:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228714,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:46:06] local.INFO: Processing buffer {"connection_id":228714,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:46:06] local.INFO: IMEI packet received {"connection_id":228714,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 14:46:06] local.INFO: IMEI acknowledgment sent {"connection_id":228714,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:46:09] local.INFO: TCP Data received {"connection_id":231818,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:46:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231818,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:46:09] local.INFO: Processing buffer {"connection_id":231818,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:46:09] local.INFO: IMEI packet received {"connection_id":231818,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:46:09] local.INFO: IMEI acknowledgment sent {"connection_id":231818,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:46:11] local.INFO: TCP Data received {"connection_id":231818,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:46:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231818,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:46:11] local.INFO: Processing buffer {"connection_id":231818,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:46:11] local.INFO: IMEI packet received {"connection_id":231818,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:46:11] local.INFO: IMEI acknowledgment sent {"connection_id":231818,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:46:12] local.INFO: TCP Data received {"connection_id":231818,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b0a2c8012cde7dc007327ec8001301122e..."} 
[2026-11-03 14:46:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231818,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b0a2c8012cde7dc007327ec8001301122e..."} 
[2026-11-03 14:46:12] local.INFO: Processing buffer {"connection_id":231818,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b0a2c8012cde7dc007327ec8001301122e..."} 
[2026-11-03 14:46:12] local.INFO: Packet analysis {"connection_id":231818,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b0"} 
[2026-11-03 14:46:12] local.INFO: Extracted packet for processing {"connection_id":231818,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b0"} 
[2026-11-03 14:46:12] local.INFO: GPS Element Parsed {"raw_longitude":752778688,"raw_latitude":120749768,"longitude_deg":75.2778688,"latitude_deg":12.0749768,"altitude":19,"angle":274,"satellites":46,"speed":59,"hex_longitude":"2cde7dc0","hex_latitude":"07327ec8","is_valid_coordinates":true} 
[2026-11-03 14:46: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-11-03 14:46:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186505216001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:46:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37617307853258752,"note":"Value kept but may cause issues"} 
[2026-11-03 14:46:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2403022214011480064,"note":"Value kept but may cause issues"} 
[2026-11-03 14:46:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:46:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793697293000,"timestamp_ms":1793697293000,"timestamp_seconds":1793697293,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b0a2c8"} 
[2026-11-03 14:46:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:46:12] 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-11-03 14:46: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":195,"data_length":795,"current_offset":136} 
[2026-11-03 14:46:12] 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-11-03 14:46: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-11-03 14:46:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:46:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:46:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231818,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:46:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:46:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:46: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-11-03 14:46:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:46:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:46:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186505216001,"66":27974,"147":206,"83":40960,"24":59,"16":37617307853258752,"44":-2403022214011480064},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,83,24,16,44]} 
[2026-11-03 14:46:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:46:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:46:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186505216001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:46:12] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-11-03 14:46:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:46:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37617307853258752,"km_value":37617307853258.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:46:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2403022214011480064,"description":"Unknown IO ID 44"} 
[2026-11-03 14:46:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186505216001,"power":27974,"unknown_147":206,"unknown_83":40960,"ignition":59,"odometer":null,"unknown_44":-2403022214011480064}} 
[2026-11-03 14:46:12] local.INFO: DEBUG: GPS processor result {"connection_id":231818,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54724,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:46:12] local.INFO: GPS data processed {"connection_id":231818,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:46:12] local.INFO: Acknowledgment sent {"connection_id":231818,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:46:15] local.INFO: TCP Data received {"connection_id":231818,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b0be20012cde54c0073280d8001401112d..."} 
[2026-11-03 14:46:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231818,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b0be20012cde54c0073280d8001401112d..."} 
[2026-11-03 14:46:15] local.INFO: Processing buffer {"connection_id":231818,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b0be20012cde54c0073280d8001401112d..."} 
[2026-11-03 14:46:15] local.INFO: Packet analysis {"connection_id":231818,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b0"} 
[2026-11-03 14:46:15] local.INFO: Extracted packet for processing {"connection_id":231818,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b0"} 
[2026-11-03 14:46:15] local.INFO: GPS Element Parsed {"raw_longitude":752768192,"raw_latitude":120750296,"longitude_deg":75.2768192,"latitude_deg":12.0750296,"altitude":20,"angle":273,"satellites":45,"speed":58,"hex_longitude":"2cde54c0","hex_latitude":"073280d8","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:46:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186507008001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:46:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37617806069465088,"note":"Value kept but may cause issues"} 
[2026-11-03 14:46:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2414562688056244224,"note":"Value kept but may cause issues"} 
[2026-11-03 14:46:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:46:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793697300000,"timestamp_ms":1793697300000,"timestamp_seconds":1793697300,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b0be20"} 
[2026-11-03 14:46:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:46:15] 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-11-03 14: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 14:46:15] 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-11-03 14: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-11-03 14:46:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:46:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:46:15] local.INFO: Teltonika packet parsed successfully {"connection_id":231818,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:46:15] local.INFO: Passing IMEI to GPS processor {"connection_id":231818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:46:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":231818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:46: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-11-03 14:46:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:46:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:46:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186507008001,"66":27919,"147":206,"83":40960,"24":58,"16":37617806069465088,"44":-2414562688056244224},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,83,24,16,44]} 
[2026-11-03 14:46:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:46:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:46:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186507008001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:46:15] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-11-03 14:46:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:46:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37617806069465088,"km_value":37617806069465.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:46:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2414562688056244224,"description":"Unknown IO ID 44"} 
[2026-11-03 14:46:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186507008001,"power":27919,"unknown_147":206,"unknown_83":40960,"ignition":58,"odometer":null,"unknown_44":-2414562688056244224}} 
[2026-11-03 14:46:15] local.INFO: DEBUG: GPS processor result {"connection_id":231818,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54725,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:46:15] local.INFO: GPS data processed {"connection_id":231818,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:46:15] local.INFO: Acknowledgment sent {"connection_id":231818,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:46:46] local.INFO: TCP Data received {"connection_id":231818,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b0d978012cde2b8007328340001501122d..."} 
[2026-11-03 14:46:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231818,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b0d978012cde2b8007328340001501122d..."} 
[2026-11-03 14:46:46] local.INFO: Processing buffer {"connection_id":231818,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b0d978012cde2b8007328340001501122d..."} 
[2026-11-03 14:46:46] local.INFO: Packet analysis {"connection_id":231818,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b0"} 
[2026-11-03 14:46:46] local.INFO: Extracted packet for processing {"connection_id":231818,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b0"} 
[2026-11-03 14:46:46] local.INFO: GPS Element Parsed {"raw_longitude":752757632,"raw_latitude":120750912,"longitude_deg":75.2757632,"latitude_deg":12.0750912,"altitude":21,"angle":274,"satellites":45,"speed":58,"hex_longitude":"2cde2b80","hex_latitude":"07328340","is_valid_coordinates":true} 
[2026-11-03 14:46: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-11-03 14:46:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186508800001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:46:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37618308580638720,"note":"Value kept but may cause issues"} 
[2026-11-03 14:46:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2426103162101245952,"note":"Value kept but may cause issues"} 
[2026-11-03 14:46:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:46:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793697307000,"timestamp_ms":1793697307000,"timestamp_seconds":1793697307,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b0d978"} 
[2026-11-03 14:46:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:46:46] 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-11-03 14:46: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 14:46:46] 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-11-03 14:46: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-11-03 14:46:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:46:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:46:46] local.INFO: Teltonika packet parsed successfully {"connection_id":231818,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:46:46] local.INFO: Passing IMEI to GPS processor {"connection_id":231818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:46:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":231818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:46:46] 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-11-03 14:46:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:46:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:46:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186508800001,"66":28006,"149":206,"83":40960,"24":58,"16":37618308580638720,"44":-2426103162101245952},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,83,24,16,44]} 
[2026-11-03 14:46:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:46:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:46:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186508800001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:46:46] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-11-03 14:46:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:46:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37618308580638720,"km_value":37618308580638.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:46:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2426103162101245952,"description":"Unknown IO ID 44"} 
[2026-11-03 14:46:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186508800001,"power":28006,"unknown_149":206,"unknown_83":40960,"ignition":58,"odometer":null,"unknown_44":-2426103162101245952}} 
[2026-11-03 14:46:46] local.INFO: DEBUG: GPS processor result {"connection_id":231818,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54726,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:46:46] local.INFO: GPS data processed {"connection_id":231818,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:46:46] local.INFO: Acknowledgment sent {"connection_id":231818,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:47:04] local.INFO: TCP Data received {"connection_id":228715,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:47:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228715,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:47:04] local.INFO: Processing buffer {"connection_id":228715,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:47:04] local.INFO: IMEI packet received {"connection_id":228715,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:47:04] local.INFO: IMEI acknowledgment sent {"connection_id":228715,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:47:04] local.INFO: TCP Data received {"connection_id":228715,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:47:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228715,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:47:04] local.INFO: Processing buffer {"connection_id":228715,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:47:04] local.INFO: IMEI packet received {"connection_id":228715,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:47:04] local.INFO: IMEI acknowledgment sent {"connection_id":228715,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:47:09] local.INFO: TCP Data received {"connection_id":228715,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:47:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228715,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:47:09] local.INFO: Processing buffer {"connection_id":228715,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:47:09] local.INFO: IMEI packet received {"connection_id":228715,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:47:09] local.INFO: IMEI acknowledgment sent {"connection_id":228715,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:47:10] local.INFO: TCP Data received {"connection_id":228715,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b0f0e8012cde0800073285f8001501102e..."} 
[2026-11-03 14:47:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228715,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b0f0e8012cde0800073285f8001501102e..."} 
[2026-11-03 14:47:10] local.INFO: Processing buffer {"connection_id":228715,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b0f0e8012cde0800073285f8001501102e..."} 
[2026-11-03 14:47:10] local.INFO: Packet analysis {"connection_id":228715,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b0"} 
[2026-11-03 14:47:10] local.INFO: Extracted packet for processing {"connection_id":228715,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b0"} 
[2026-11-03 14:47:10] local.INFO: GPS Element Parsed {"raw_longitude":752748544,"raw_latitude":120751608,"longitude_deg":75.2748544,"latitude_deg":12.0751608,"altitude":21,"angle":272,"satellites":46,"speed":59,"hex_longitude":"2cde0800","hex_latitude":"073285f8","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:47:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186510592001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:47:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37618738077368320,"note":"Value kept but may cause issues"} 
[2026-11-03 14:47:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2437714004890402816,"note":"Value kept but may cause issues"} 
[2026-11-03 14:47:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:47:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793697313000,"timestamp_ms":1793697313000,"timestamp_seconds":1793697313,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b0f0e8"} 
[2026-11-03 14:47:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:47:10] 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-11-03 14: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":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 14:47:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14: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-11-03 14:47:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:47:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:47:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228715,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:47:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:47:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:47: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-11-03 14:47:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:47:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:47:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186510592001,"66":27865,"149":206,"83":40960,"24":59,"16":37618738077368320,"44":-2437714004890402816},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,83,24,16,44]} 
[2026-11-03 14:47:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:47:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:47:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186510592001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:47:10] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-11-03 14:47:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:47:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37618738077368320,"km_value":37618738077368.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:47:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2437714004890402816,"description":"Unknown IO ID 44"} 
[2026-11-03 14:47:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186510592001,"power":27865,"unknown_149":206,"unknown_83":40960,"ignition":59,"odometer":null,"unknown_44":-2437714004890402816}} 
[2026-11-03 14:47:10] local.INFO: DEBUG: GPS processor result {"connection_id":228715,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54727,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:47:10] local.INFO: GPS data processed {"connection_id":228715,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:47:10] local.INFO: Acknowledgment sent {"connection_id":228715,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:47:11] local.INFO: TCP Data received {"connection_id":228715,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b10c40012cdddf0007328790001501112f..."} 
[2026-11-03 14:47:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228715,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b10c40012cdddf0007328790001501112f..."} 
[2026-11-03 14:47:11] local.INFO: Processing buffer {"connection_id":228715,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b10c40012cdddf0007328790001501112f..."} 
[2026-11-03 14:47:11] local.INFO: Packet analysis {"connection_id":228715,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b1"} 
[2026-11-03 14:47:11] local.INFO: Extracted packet for processing {"connection_id":228715,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b1"} 
[2026-11-03 14:47:11] local.INFO: GPS Element Parsed {"raw_longitude":752738048,"raw_latitude":120752016,"longitude_deg":75.2738048,"latitude_deg":12.0752016,"altitude":21,"angle":273,"satellites":47,"speed":59,"hex_longitude":"2cdddf00","hex_latitude":"07328790","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:47:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186512128001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:47:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37619236293574656,"note":"Value kept but may cause issues"} 
[2026-11-03 14:47:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2447706366563452928,"note":"Value kept but may cause issues"} 
[2026-11-03 14:47:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:47:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793697320000,"timestamp_ms":1793697320000,"timestamp_seconds":1793697320,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b10c40"} 
[2026-11-03 14:47:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:47:11] 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-11-03 14: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 14:47:11] 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-11-03 14: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-11-03 14:47:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:47:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:47:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228715,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:47:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:47:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:47:11] 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-11-03 14:47:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:47:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:47:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186512128001,"66":27995,"149":206,"83":40960,"24":59,"16":37619236293574656,"44":-2447706366563452928},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,83,24,16,44]} 
[2026-11-03 14:47:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:47:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:47:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186512128001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:47:11] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-11-03 14:47:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:47:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37619236293574656,"km_value":37619236293574.66,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:47:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2447706366563452928,"description":"Unknown IO ID 44"} 
[2026-11-03 14:47:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186512128001,"power":27995,"unknown_149":206,"unknown_83":40960,"ignition":59,"odometer":null,"unknown_44":-2447706366563452928}} 
[2026-11-03 14:47:11] local.INFO: DEBUG: GPS processor result {"connection_id":228715,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54728,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:47:11] local.INFO: GPS data processed {"connection_id":228715,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:47:11] local.INFO: Acknowledgment sent {"connection_id":228715,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:47:42] local.INFO: TCP Data received {"connection_id":228715,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b26018012cdc1480073352e80022012832..."} 
[2026-11-03 14:47:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228715,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b26018012cdc1480073352e80022012832..."} 
[2026-11-03 14:47:42] local.INFO: Processing buffer {"connection_id":228715,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b26018012cdc1480073352e80022012832..."} 
[2026-11-03 14:47:42] local.INFO: Packet analysis {"connection_id":228715,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b2"} 
[2026-11-03 14:47:42] local.INFO: Extracted packet for processing {"connection_id":228715,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b2"} 
[2026-11-03 14:47:42] local.INFO: GPS Element Parsed {"raw_longitude":752620672,"raw_latitude":120804072,"longitude_deg":75.2620672,"latitude_deg":12.0804072,"altitude":34,"angle":296,"satellites":50,"speed":59,"hex_longitude":"2cdc1480","hex_latitude":"073352e8","is_valid_coordinates":true} 
[2026-11-03 14:47: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-11-03 14:47:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186534400001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:47:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37625455406219264,"note":"Value kept but may cause issues"} 
[2026-11-03 14:47:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2577958912024104960,"note":"Value kept but may cause issues"} 
[2026-11-03 14:47:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,146,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:47:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793697407000,"timestamp_ms":1793697407000,"timestamp_seconds":1793697407,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b26018"} 
[2026-11-03 14:47:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:47: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-11-03 14:47:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 14:47:42] 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-11-03 14:47: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-11-03 14:47:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:47:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:47:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228715,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:47:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:47:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:47:42] 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-11-03 14:47:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:47:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:47:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186534400001,"66":27930,"146":206,"83":40960,"24":59,"16":37625455406219264,"44":-2577958912024104960},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,146,83,24,16,44]} 
[2026-11-03 14:47:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:47:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:47:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186534400001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:47:42] local.INFO: Unknown IO ID detected {"io_id":146,"value":206,"description":"Unknown IO ID 146"} 
[2026-11-03 14:47:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:47:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37625455406219264,"km_value":37625455406219.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:47:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2577958912024104960,"description":"Unknown IO ID 44"} 
[2026-11-03 14:47:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186534400001,"power":27930,"unknown_146":206,"unknown_83":40960,"ignition":59,"odometer":null,"unknown_44":-2577958912024104960}} 
[2026-11-03 14:47:42] local.INFO: DEBUG: GPS processor result {"connection_id":228715,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54729,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:47:42] local.INFO: GPS data processed {"connection_id":228715,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:47:42] local.INFO: Acknowledgment sent {"connection_id":228715,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:48:03] local.INFO: TCP Data received {"connection_id":229984,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:48:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229984,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:48:03] local.INFO: Processing buffer {"connection_id":229984,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:48:03] local.INFO: IMEI packet received {"connection_id":229984,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:48:03] local.INFO: IMEI acknowledgment sent {"connection_id":229984,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:48:04] local.INFO: TCP Data received {"connection_id":229984,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:48:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229984,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:48:04] local.INFO: Processing buffer {"connection_id":229984,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:48:04] local.INFO: IMEI packet received {"connection_id":229984,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:48:04] local.INFO: IMEI acknowledgment sent {"connection_id":229984,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:48:09] local.INFO: TCP Data received {"connection_id":229984,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:48:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229984,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:48:09] local.INFO: Processing buffer {"connection_id":229984,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:48:09] local.INFO: IMEI packet received {"connection_id":229984,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:48:09] local.INFO: IMEI acknowledgment sent {"connection_id":229984,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:48:10] local.INFO: TCP Data received {"connection_id":229984,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b27788012cdbf400073361500021012430..."} 
[2026-11-03 14:48:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229984,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b27788012cdbf400073361500021012430..."} 
[2026-11-03 14:48:10] local.INFO: Processing buffer {"connection_id":229984,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b27788012cdbf400073361500021012430..."} 
[2026-11-03 14:48:10] local.INFO: Packet analysis {"connection_id":229984,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b2"} 
[2026-11-03 14:48:10] local.INFO: Extracted packet for processing {"connection_id":229984,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b2"} 
[2026-11-03 14:48:10] local.INFO: GPS Element Parsed {"raw_longitude":752612352,"raw_latitude":120807760,"longitude_deg":75.2612352,"latitude_deg":12.080776,"altitude":33,"angle":292,"satellites":48,"speed":59,"hex_longitude":"2cdbf400","hex_latitude":"07336150","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:48:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186536192001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:48:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37625889197916160,"note":"Value kept but may cause issues"} 
[2026-11-03 14:48:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2588303117416994816,"note":"Value kept but may cause issues"} 
[2026-11-03 14:48:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,146,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:48:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793697413000,"timestamp_ms":1793697413000,"timestamp_seconds":1793697413,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b27788"} 
[2026-11-03 14:48:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:48:10] 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-11-03 14: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 14:48:10] 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-11-03 14: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-11-03 14:48:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:48:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:48:10] local.INFO: Teltonika packet parsed successfully {"connection_id":229984,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:48:10] local.INFO: Passing IMEI to GPS processor {"connection_id":229984,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:48:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":229984,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:48: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-11-03 14:48:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:48:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:48:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186536192001,"66":27908,"146":206,"83":40960,"24":59,"16":37625889197916160,"44":-2588303117416994816},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,146,83,24,16,44]} 
[2026-11-03 14:48:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:48:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:48:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186536192001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:48:10] local.INFO: Unknown IO ID detected {"io_id":146,"value":206,"description":"Unknown IO ID 146"} 
[2026-11-03 14:48:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:48:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37625889197916160,"km_value":37625889197916.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:48:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2588303117416994816,"description":"Unknown IO ID 44"} 
[2026-11-03 14:48:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186536192001,"power":27908,"unknown_146":206,"unknown_83":40960,"ignition":59,"odometer":null,"unknown_44":-2588303117416994816}} 
[2026-11-03 14:48:10] local.INFO: DEBUG: GPS processor result {"connection_id":229984,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54730,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:48:10] local.INFO: GPS data processed {"connection_id":229984,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:48:10] local.INFO: Acknowledgment sent {"connection_id":229984,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:48:42] local.INFO: TCP Data received {"connection_id":229984,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b28ef8012cdbd2c007336d680021012130..."} 
[2026-11-03 14:48:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229984,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b28ef8012cdbd2c007336d680021012130..."} 
[2026-11-03 14:48:42] local.INFO: Processing buffer {"connection_id":229984,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b28ef8012cdbd2c007336d680021012130..."} 
[2026-11-03 14:48:42] local.INFO: Packet analysis {"connection_id":229984,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b2"} 
[2026-11-03 14:48:42] local.INFO: Extracted packet for processing {"connection_id":229984,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b2"} 
[2026-11-03 14:48:42] local.INFO: GPS Element Parsed {"raw_longitude":752603840,"raw_latitude":120810856,"longitude_deg":75.260384,"latitude_deg":12.0810856,"altitude":33,"angle":289,"satellites":48,"speed":59,"hex_longitude":"2cdbd2c0","hex_latitude":"07336d68","is_valid_coordinates":true} 
[2026-11-03 14:48:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 14:48:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186537728001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:48:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37626318694645760,"note":"Value kept but may cause issues"} 
[2026-11-03 14:48:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2597451054159147008,"note":"Value kept but may cause issues"} 
[2026-11-03 14:48:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,146,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:48:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793697419000,"timestamp_ms":1793697419000,"timestamp_seconds":1793697419,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b28ef8"} 
[2026-11-03 14:48:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:48: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-11-03 14:48:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 14:48:42] 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-11-03 14:48:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 14:48:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:48:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:48:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229984,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:48:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229984,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:48:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229984,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:48:42] 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-11-03 14:48:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:48:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:48:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186537728001,"66":27995,"146":206,"83":40960,"24":59,"16":37626318694645760,"44":-2597451054159147008},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,146,83,24,16,44]} 
[2026-11-03 14:48:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:48:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:48:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186537728001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:48:42] local.INFO: Unknown IO ID detected {"io_id":146,"value":206,"description":"Unknown IO ID 146"} 
[2026-11-03 14:48:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:48:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37626318694645760,"km_value":37626318694645.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:48:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2597451054159147008,"description":"Unknown IO ID 44"} 
[2026-11-03 14:48:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186537728001,"power":27995,"unknown_146":206,"unknown_83":40960,"ignition":59,"odometer":null,"unknown_44":-2597451054159147008}} 
[2026-11-03 14:48:42] local.INFO: DEBUG: GPS processor result {"connection_id":229984,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54731,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:48:42] local.INFO: GPS data processed {"connection_id":229984,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:48:42] local.INFO: Acknowledgment sent {"connection_id":229984,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:49:03] local.INFO: TCP Data received {"connection_id":229985,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:49:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229985,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:49:03] local.INFO: Processing buffer {"connection_id":229985,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:49:03] local.INFO: IMEI packet received {"connection_id":229985,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:49:03] local.INFO: IMEI acknowledgment sent {"connection_id":229985,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:49:04] local.INFO: TCP Data received {"connection_id":229985,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:49:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229985,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:49:04] local.INFO: Processing buffer {"connection_id":229985,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:49:04] local.INFO: IMEI packet received {"connection_id":229985,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:49:04] local.INFO: IMEI acknowledgment sent {"connection_id":229985,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:49:09] local.INFO: TCP Data received {"connection_id":229985,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:49:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229985,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:49:09] local.INFO: Processing buffer {"connection_id":229985,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:49:09] local.INFO: IMEI packet received {"connection_id":229985,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:49:09] local.INFO: IMEI acknowledgment sent {"connection_id":229985,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:49:23] local.INFO: TCP Data received {"connection_id":229985,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b37188012cdaea8007344a700016014330..."} 
[2026-11-03 14:49:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229985,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b37188012cdaea8007344a700016014330..."} 
[2026-11-03 14:49:23] local.INFO: Processing buffer {"connection_id":229985,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b37188012cdaea8007344a700016014330..."} 
[2026-11-03 14:49:23] local.INFO: Packet analysis {"connection_id":229985,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b3"} 
[2026-11-03 14:49:23] local.INFO: Extracted packet for processing {"connection_id":229985,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b3"} 
[2026-11-03 14:49:23] local.INFO: GPS Element Parsed {"raw_longitude":752544384,"raw_latitude":120867440,"longitude_deg":75.2544384,"latitude_deg":12.086744,"altitude":22,"angle":323,"satellites":48,"speed":56,"hex_longitude":"2cdaea80","hex_latitude":"07344a70","is_valid_coordinates":true} 
[2026-11-03 14:49: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-11-03 14:49:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186552320001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:49:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37630463338086400,"note":"Value kept but may cause issues"} 
[2026-11-03 14:49:23] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2665708735998287872,"note":"Value kept but may cause issues"} 
[2026-11-03 14:49:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,231,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:49:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793697477000,"timestamp_ms":1793697477000,"timestamp_seconds":1793697477,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b37188"} 
[2026-11-03 14:49:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:49:23] 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-11-03 14:49: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 14:49:23] 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-11-03 14:49: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-11-03 14:49:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:49:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:49:23] local.INFO: Teltonika packet parsed successfully {"connection_id":229985,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:49:23] local.INFO: Passing IMEI to GPS processor {"connection_id":229985,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:49:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":229985,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:49:23] 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-11-03 14:49:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:49:23] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:49:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186552320001,"66":27930,"231":206,"83":40960,"24":56,"16":37630463338086400,"44":-2665708735998287872},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,231,83,24,16,44]} 
[2026-11-03 14:49:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:49:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:49:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186552320001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:49:23] local.INFO: Unknown IO ID detected {"io_id":231,"value":206,"description":"Unknown IO ID 231"} 
[2026-11-03 14:49:23] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:49:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37630463338086400,"km_value":37630463338086.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:49:23] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2665708735998287872,"description":"Unknown IO ID 44"} 
[2026-11-03 14:49:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186552320001,"power":27930,"unknown_231":206,"unknown_83":40960,"ignition":56,"odometer":null,"unknown_44":-2665708735998287872}} 
[2026-11-03 14:49:23] local.INFO: DEBUG: GPS processor result {"connection_id":229985,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54732,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:49:23] local.INFO: GPS data processed {"connection_id":229985,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:49:23] local.INFO: Acknowledgment sent {"connection_id":229985,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:50:02] local.INFO: TCP Data received {"connection_id":228249,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:50:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228249,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:50:02] local.INFO: Processing buffer {"connection_id":228249,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:50:02] local.INFO: IMEI packet received {"connection_id":228249,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:50:02] local.INFO: IMEI acknowledgment sent {"connection_id":228249,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:50:04] local.INFO: TCP Data received {"connection_id":228249,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:50:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228249,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:50:04] local.INFO: Processing buffer {"connection_id":228249,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:50:04] local.INFO: IMEI packet received {"connection_id":228249,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:50:04] local.INFO: IMEI acknowledgment sent {"connection_id":228249,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:50:09] local.INFO: TCP Data received {"connection_id":228249,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:50:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228249,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:50:09] local.INFO: Processing buffer {"connection_id":228249,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:50:09] local.INFO: IMEI packet received {"connection_id":228249,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:50:09] local.INFO: IMEI acknowledgment sent {"connection_id":228249,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:50:10] local.INFO: TCP Data received {"connection_id":228249,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b38ce0012cdad400073468980016014331..."} 
[2026-11-03 14:50:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228249,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b38ce0012cdad400073468980016014331..."} 
[2026-11-03 14:50:10] local.INFO: Processing buffer {"connection_id":228249,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b38ce0012cdad400073468980016014331..."} 
[2026-11-03 14:50:10] local.INFO: Packet analysis {"connection_id":228249,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b3"} 
[2026-11-03 14:50:10] local.INFO: Extracted packet for processing {"connection_id":228249,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b3"} 
[2026-11-03 14:50:10] local.INFO: GPS Element Parsed {"raw_longitude":752538624,"raw_latitude":120875160,"longitude_deg":75.2538624,"latitude_deg":12.087516,"altitude":22,"angle":323,"satellites":49,"speed":53,"hex_longitude":"2cdad400","hex_latitude":"07346898","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:50:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186554112001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:50:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37630927194554368,"note":"Value kept but may cause issues"} 
[2026-11-03 14:50:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2672182660460548096,"note":"Value kept but may cause issues"} 
[2026-11-03 14:50:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,231,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:50:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793697484000,"timestamp_ms":1793697484000,"timestamp_seconds":1793697484,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b38ce0"} 
[2026-11-03 14:50:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:50:10] 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-11-03 14: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 14:50:10] 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-11-03 14: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-11-03 14:50:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:50:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:50:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228249,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:50:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228249,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:50:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228249,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:50: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-11-03 14:50:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:50:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:50:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186554112001,"66":28028,"231":206,"83":40960,"24":53,"16":37630927194554368,"44":-2672182660460548096},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,231,83,24,16,44]} 
[2026-11-03 14:50:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:50:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:50:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186554112001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:50:10] local.INFO: Unknown IO ID detected {"io_id":231,"value":206,"description":"Unknown IO ID 231"} 
[2026-11-03 14:50:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:50:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37630927194554368,"km_value":37630927194554.37,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:50:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2672182660460548096,"description":"Unknown IO ID 44"} 
[2026-11-03 14:50:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186554112001,"power":28028,"unknown_231":206,"unknown_83":40960,"ignition":53,"odometer":null,"unknown_44":-2672182660460548096}} 
[2026-11-03 14:50:10] local.INFO: DEBUG: GPS processor result {"connection_id":228249,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54733,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:50:10] local.INFO: GPS data processed {"connection_id":228249,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:50:10] local.INFO: Acknowledgment sent {"connection_id":228249,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:50:42] local.INFO: TCP Data received {"connection_id":228249,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b50f98012cd9224007357fd80011012431..."} 
[2026-11-03 14:50:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228249,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b50f98012cd9224007357fd80011012431..."} 
[2026-11-03 14:50:42] local.INFO: Processing buffer {"connection_id":228249,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b50f98012cd9224007357fd80011012431..."} 
[2026-11-03 14:50:42] local.INFO: Packet analysis {"connection_id":228249,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b5"} 
[2026-11-03 14:50:42] local.INFO: Extracted packet for processing {"connection_id":228249,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b5"} 
[2026-11-03 14:50:42] local.INFO: GPS Element Parsed {"raw_longitude":752427584,"raw_latitude":120946648,"longitude_deg":75.2427584,"latitude_deg":12.0946648,"altitude":17,"angle":292,"satellites":49,"speed":60,"hex_longitude":"2cd92240","hex_latitude":"07357fd8","is_valid_coordinates":true} 
[2026-11-03 14:50: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-11-03 14:50:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186579712001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:50:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37637309515956224,"note":"Value kept but may cause issues"} 
[2026-11-03 14:50:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2791246575589763072,"note":"Value kept but may cause issues"} 
[2026-11-03 14:50:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,114,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:50:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793697583000,"timestamp_ms":1793697583000,"timestamp_seconds":1793697583,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b50f98"} 
[2026-11-03 14:50:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:50: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-11-03 14:50:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 14:50:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:50: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-11-03 14:50:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:50:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:50:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228249,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:50:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228249,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:50:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228249,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:50:42] 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-11-03 14:50:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:50:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:50:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186579712001,"66":28115,"114":206,"83":40960,"24":60,"16":37637309515956224,"44":-2791246575589763072},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,114,83,24,16,44]} 
[2026-11-03 14:50:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:50:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:50:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186579712001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:50:42] local.INFO: Unknown IO ID detected {"io_id":114,"value":206,"description":"Unknown IO ID 114"} 
[2026-11-03 14:50:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:50:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37637309515956224,"km_value":37637309515956.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:50:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2791246575589763072,"description":"Unknown IO ID 44"} 
[2026-11-03 14:50:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186579712001,"power":28115,"unknown_114":206,"unknown_83":40960,"ignition":60,"odometer":null,"unknown_44":-2791246575589763072}} 
[2026-11-03 14:50:42] local.INFO: DEBUG: GPS processor result {"connection_id":228249,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54734,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:50:42] local.INFO: GPS data processed {"connection_id":228249,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:50:42] local.INFO: Acknowledgment sent {"connection_id":228249,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:51:05] local.INFO: TCP Data received {"connection_id":228716,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:51:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228716,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:51:05] local.INFO: Processing buffer {"connection_id":228716,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:51:05] local.INFO: IMEI packet received {"connection_id":228716,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:51:05] local.INFO: IMEI acknowledgment sent {"connection_id":228716,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:51:08] local.INFO: TCP Data received {"connection_id":228716,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:51:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228716,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:51:08] local.INFO: Processing buffer {"connection_id":228716,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:51:08] local.INFO: IMEI packet received {"connection_id":228716,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:51:08] local.INFO: IMEI acknowledgment sent {"connection_id":228716,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:51:11] local.INFO: TCP Data received {"connection_id":228716,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b52708012cd9010007358e00000f012731..."} 
[2026-11-03 14:51:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228716,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b52708012cd9010007358e00000f012731..."} 
[2026-11-03 14:51:11] local.INFO: Processing buffer {"connection_id":228716,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b52708012cd9010007358e00000f012731..."} 
[2026-11-03 14:51:11] local.INFO: Packet analysis {"connection_id":228716,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b5"} 
[2026-11-03 14:51:11] local.INFO: Extracted packet for processing {"connection_id":228716,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b5"} 
[2026-11-03 14:51:11] local.INFO: GPS Element Parsed {"raw_longitude":752419072,"raw_latitude":120950272,"longitude_deg":75.2419072,"latitude_deg":12.0950272,"altitude":15,"angle":295,"satellites":49,"speed":60,"hex_longitude":"2cd90100","hex_latitude":"07358e00","is_valid_coordinates":true} 
[2026-11-03 14:51:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 14:51:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186581248001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:51:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37637751897587712,"note":"Value kept but may cause issues"} 
[2026-11-03 14:51:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2800605618564507648,"note":"Value kept but may cause issues"} 
[2026-11-03 14:51:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,114,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:51:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793697589000,"timestamp_ms":1793697589000,"timestamp_seconds":1793697589,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b52708"} 
[2026-11-03 14:51:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:51:11] 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-11-03 14:51:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 14:51:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2642,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:51:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 14:51:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:51:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:51:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228716,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:51:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:51:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:51:11] 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-11-03 14:51:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:51:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:51:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186581248001,"66":27919,"114":206,"83":40960,"24":60,"16":37637751897587712,"44":-2800605618564507648},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,114,83,24,16,44]} 
[2026-11-03 14:51:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:51:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:51:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186581248001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:51:11] local.INFO: Unknown IO ID detected {"io_id":114,"value":206,"description":"Unknown IO ID 114"} 
[2026-11-03 14:51:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:51:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37637751897587712,"km_value":37637751897587.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:51:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2800605618564507648,"description":"Unknown IO ID 44"} 
[2026-11-03 14:51:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186581248001,"power":27919,"unknown_114":206,"unknown_83":40960,"ignition":60,"odometer":null,"unknown_44":-2800605618564507648}} 
[2026-11-03 14:51:11] local.INFO: DEBUG: GPS processor result {"connection_id":228716,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54735,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:51:11] local.INFO: GPS data processed {"connection_id":228716,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:51:11] local.INFO: Acknowledgment sent {"connection_id":228716,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:51:40] local.INFO: TCP Data received {"connection_id":228250,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:51:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228250,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:51:40] local.INFO: Processing buffer {"connection_id":228250,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:51:40] local.INFO: IMEI packet received {"connection_id":228250,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 14:51:40] local.INFO: IMEI acknowledgment sent {"connection_id":228250,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:51:42] local.INFO: TCP Data received {"connection_id":228716,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b54260012cd8dc400735a018000e01292d..."} 
[2026-11-03 14:51:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228716,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b54260012cd8dc400735a018000e01292d..."} 
[2026-11-03 14:51:42] local.INFO: Processing buffer {"connection_id":228716,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b54260012cd8dc400735a018000e01292d..."} 
[2026-11-03 14:51:42] local.INFO: Packet analysis {"connection_id":228716,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b5"} 
[2026-11-03 14:51:42] local.INFO: Extracted packet for processing {"connection_id":228716,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b5"} 
[2026-11-03 14:51:42] local.INFO: GPS Element Parsed {"raw_longitude":752409664,"raw_latitude":120954904,"longitude_deg":75.2409664,"latitude_deg":12.0954904,"altitude":14,"angle":297,"satellites":45,"speed":56,"hex_longitude":"2cd8dc40","hex_latitude":"0735a018","is_valid_coordinates":true} 
[2026-11-03 14:51: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-11-03 14:51:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186582784001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:51:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37638250113794048,"note":"Value kept but may cause issues"} 
[2026-11-03 14:51:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2809964661539209216,"note":"Value kept but may cause issues"} 
[2026-11-03 14:51:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,114,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:51:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793697596000,"timestamp_ms":1793697596000,"timestamp_seconds":1793697596,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b54260"} 
[2026-11-03 14:51:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:51: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-11-03 14:51:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 14:51:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:51: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-11-03 14:51:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:51:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:51:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228716,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:51:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:51:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:51:42] 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-11-03 14:51:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:51:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:51:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186582784001,"66":27865,"114":206,"83":40960,"24":56,"16":37638250113794048,"44":-2809964661539209216},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,114,83,24,16,44]} 
[2026-11-03 14:51:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:51:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:51:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186582784001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:51:42] local.INFO: Unknown IO ID detected {"io_id":114,"value":206,"description":"Unknown IO ID 114"} 
[2026-11-03 14:51:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:51:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37638250113794048,"km_value":37638250113794.05,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:51:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2809964661539209216,"description":"Unknown IO ID 44"} 
[2026-11-03 14:51:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186582784001,"power":27865,"unknown_114":206,"unknown_83":40960,"ignition":56,"odometer":null,"unknown_44":-2809964661539209216}} 
[2026-11-03 14:51:42] local.INFO: DEBUG: GPS processor result {"connection_id":228716,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54736,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:51:42] local.INFO: GPS data processed {"connection_id":228716,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:51:42] local.INFO: Acknowledgment sent {"connection_id":228716,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:52:04] local.INFO: TCP Data received {"connection_id":231821,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:52:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231821,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:52:04] local.INFO: Processing buffer {"connection_id":231821,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:52:04] local.INFO: IMEI packet received {"connection_id":231821,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:52:04] local.INFO: IMEI acknowledgment sent {"connection_id":231821,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:52:07] local.INFO: TCP Data received {"connection_id":231821,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:52:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231821,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:52:07] local.INFO: Processing buffer {"connection_id":231821,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:52:07] local.INFO: IMEI packet received {"connection_id":231821,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:52:07] local.INFO: IMEI acknowledgment sent {"connection_id":231821,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:52:09] local.INFO: TCP Data received {"connection_id":231821,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:52:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231821,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:52:09] local.INFO: Processing buffer {"connection_id":231821,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:52:09] local.INFO: IMEI packet received {"connection_id":231821,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:52:09] local.INFO: IMEI acknowledgment sent {"connection_id":231821,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:52:10] local.INFO: TCP Data received {"connection_id":231821,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b55db8012cd8bbc00735b230000e012d2f..."} 
[2026-11-03 14:52:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231821,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b55db8012cd8bbc00735b230000e012d2f..."} 
[2026-11-03 14:52:10] local.INFO: Processing buffer {"connection_id":231821,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b55db8012cd8bbc00735b230000e012d2f..."} 
[2026-11-03 14:52:10] local.INFO: Packet analysis {"connection_id":231821,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b5"} 
[2026-11-03 14:52:10] local.INFO: Extracted packet for processing {"connection_id":231821,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b5"} 
[2026-11-03 14:52:10] local.INFO: GPS Element Parsed {"raw_longitude":752401344,"raw_latitude":120959536,"longitude_deg":75.2401344,"latitude_deg":12.0959536,"altitude":14,"angle":301,"satellites":47,"speed":50,"hex_longitude":"2cd8bbc0","hex_latitude":"0735b230","is_valid_coordinates":true} 
[2026-11-03 14: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-11-03 14:52:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186584576001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:52:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37638705380327424,"note":"Value kept but may cause issues"} 
[2026-11-03 14:52:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2820308866932140032,"note":"Value kept but may cause issues"} 
[2026-11-03 14:52:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,114,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:52:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793697603000,"timestamp_ms":1793697603000,"timestamp_seconds":1793697603,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b55db8"} 
[2026-11-03 14:52:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:52:10] 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-11-03 14: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 14:52: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-11-03 14: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-11-03 14:52:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:52:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:52:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231821,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:52:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:52:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:52: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-11-03 14:52:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:52:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:52:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186584576001,"66":27876,"114":206,"83":40960,"24":50,"16":37638705380327424,"44":-2820308866932140032},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,114,83,24,16,44]} 
[2026-11-03 14:52:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:52:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:52:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186584576001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:52:10] local.INFO: Unknown IO ID detected {"io_id":114,"value":206,"description":"Unknown IO ID 114"} 
[2026-11-03 14:52:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:52:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37638705380327424,"km_value":37638705380327.42,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:52:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2820308866932140032,"description":"Unknown IO ID 44"} 
[2026-11-03 14:52:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186584576001,"power":27876,"unknown_114":206,"unknown_83":40960,"ignition":50,"odometer":null,"unknown_44":-2820308866932140032}} 
[2026-11-03 14:52:10] local.INFO: DEBUG: GPS processor result {"connection_id":231821,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54737,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:52:10] local.INFO: GPS data processed {"connection_id":231821,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:52:10] local.INFO: Acknowledgment sent {"connection_id":231821,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:52:42] local.INFO: TCP Data received {"connection_id":231821,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b6e070012cd6ff4007369448000e013633..."} 
[2026-11-03 14:52:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231821,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b6e070012cd6ff4007369448000e013633..."} 
[2026-11-03 14:52:42] local.INFO: Processing buffer {"connection_id":231821,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b6e070012cd6ff4007369448000e013633..."} 
[2026-11-03 14:52:42] local.INFO: Packet analysis {"connection_id":231821,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b6"} 
[2026-11-03 14:52:42] local.INFO: Extracted packet for processing {"connection_id":231821,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b6"} 
[2026-11-03 14:52:42] local.INFO: GPS Element Parsed {"raw_longitude":752287552,"raw_latitude":121017416,"longitude_deg":75.2287552,"latitude_deg":12.1017416,"altitude":14,"angle":310,"satellites":51,"speed":60,"hex_longitude":"2cd6ff40","hex_latitude":"07369448","is_valid_coordinates":true} 
[2026-11-03 14:52:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 14:52:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186609920001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:52:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37644812823822336,"note":"Value kept but may cause issues"} 
[2026-11-03 14:52:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2945283756577259520,"note":"Value kept but may cause issues"} 
[2026-11-03 14:52:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:52:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793697702000,"timestamp_ms":1793697702000,"timestamp_seconds":1793697702,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b6e070"} 
[2026-11-03 14:52:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:52: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-11-03 14:52:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 14:52:42] 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-11-03 14:52:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 14:52:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:52:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:52:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231821,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:52:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:52:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:52:42] 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-11-03 14:52:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:52:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:52:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186609920001,"66":27930,"116":206,"83":40960,"24":60,"16":37644812823822336,"44":-2945283756577259520},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,83,24,16,44]} 
[2026-11-03 14:52:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:52:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:52:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186609920001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:52:42] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-11-03 14:52:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:52:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37644812823822336,"km_value":37644812823822.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:52:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2945283756577259520,"description":"Unknown IO ID 44"} 
[2026-11-03 14:52:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186609920001,"power":27930,"unknown_116":206,"unknown_83":40960,"ignition":60,"odometer":null,"unknown_44":-2945283756577259520}} 
[2026-11-03 14:52:42] local.INFO: DEBUG: GPS processor result {"connection_id":231821,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54738,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:52:42] local.INFO: GPS data processed {"connection_id":231821,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:52:42] local.INFO: Acknowledgment sent {"connection_id":231821,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:53:09] local.INFO: TCP Data received {"connection_id":228717,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:53:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228717,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:53:09] local.INFO: Processing buffer {"connection_id":228717,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:53:09] local.INFO: IMEI packet received {"connection_id":228717,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:53:09] local.INFO: IMEI acknowledgment sent {"connection_id":228717,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:53:11] local.INFO: TCP Data received {"connection_id":228717,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:53:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228717,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:53:11] local.INFO: Processing buffer {"connection_id":228717,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:53:11] local.INFO: IMEI packet received {"connection_id":228717,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:53:11] local.INFO: IMEI acknowledgment sent {"connection_id":228717,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:53:12] local.INFO: TCP Data received {"connection_id":228717,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b6f7e0012cd6e5400736acd8000d013c31..."} 
[2026-11-03 14:53:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228717,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b6f7e0012cd6e5400736acd8000d013c31..."} 
[2026-11-03 14:53:12] local.INFO: Processing buffer {"connection_id":228717,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b6f7e0012cd6e5400736acd8000d013c31..."} 
[2026-11-03 14:53:12] local.INFO: Packet analysis {"connection_id":228717,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b6"} 
[2026-11-03 14:53:12] local.INFO: Extracted packet for processing {"connection_id":228717,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b6"} 
[2026-11-03 14:53:12] local.INFO: GPS Element Parsed {"raw_longitude":752280896,"raw_latitude":121023704,"longitude_deg":75.2280896,"latitude_deg":12.1023704,"altitude":13,"angle":316,"satellites":49,"speed":59,"hex_longitude":"2cd6e540","hex_latitude":"0736acd8","is_valid_coordinates":true} 
[2026-11-03 14:53: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-11-03 14:53:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186611712001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:53:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37645250910486528,"note":"Value kept but may cause issues"} 
[2026-11-03 14:53:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2954572430807119872,"note":"Value kept but may cause issues"} 
[2026-11-03 14:53:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:53:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793697708000,"timestamp_ms":1793697708000,"timestamp_seconds":1793697708,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b6f7e0"} 
[2026-11-03 14:53:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:53:12] 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-11-03 14:53: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":26,"data_length":795,"current_offset":136} 
[2026-11-03 14:53:12] 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-11-03 14:53: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-11-03 14:53:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:53:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:53:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228717,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:53:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:53:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:53: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-11-03 14:53:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:53:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:53:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186611712001,"66":27919,"116":206,"83":40960,"24":59,"16":37645250910486528,"44":-2954572430807119872},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,83,24,16,44]} 
[2026-11-03 14:53:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:53:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:53:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186611712001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:53:12] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-11-03 14:53:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:53:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37645250910486528,"km_value":37645250910486.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:53:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2954572430807119872,"description":"Unknown IO ID 44"} 
[2026-11-03 14:53:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186611712001,"power":27919,"unknown_116":206,"unknown_83":40960,"ignition":59,"odometer":null,"unknown_44":-2954572430807119872}} 
[2026-11-03 14:53:12] local.INFO: DEBUG: GPS processor result {"connection_id":228717,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54739,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:53:12] local.INFO: GPS data processed {"connection_id":228717,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:53:12] local.INFO: Acknowledgment sent {"connection_id":228717,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:53:14] local.INFO: TCP Data received {"connection_id":228717,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b71338012cd6cbc00736c6e8000b013830..."} 
[2026-11-03 14:53:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228717,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b71338012cd6cbc00736c6e8000b013830..."} 
[2026-11-03 14:53:14] local.INFO: Processing buffer {"connection_id":228717,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b71338012cd6cbc00736c6e8000b013830..."} 
[2026-11-03 14:53:14] local.INFO: Packet analysis {"connection_id":228717,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b7"} 
[2026-11-03 14:53:14] local.INFO: Extracted packet for processing {"connection_id":228717,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b7"} 
[2026-11-03 14:53:14] local.INFO: GPS Element Parsed {"raw_longitude":752274368,"raw_latitude":121030376,"longitude_deg":75.2274368,"latitude_deg":12.1030376,"altitude":11,"angle":312,"satellites":48,"speed":41,"hex_longitude":"2cd6cbc0","hex_latitude":"0736c6e8","is_valid_coordinates":true} 
[2026-11-03 14:53: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-11-03 14:53:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186613248001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:53:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37645697587085312,"note":"Value kept but may cause issues"} 
[2026-11-03 14:53:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2961890780199987200,"note":"Value kept but may cause issues"} 
[2026-11-03 14:53:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:53:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793697715000,"timestamp_ms":1793697715000,"timestamp_seconds":1793697715,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b71338"} 
[2026-11-03 14:53:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:53:14] 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-11-03 14:53: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 14:53:14] 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-11-03 14:53: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-11-03 14:53:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:53:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:53:14] local.INFO: Teltonika packet parsed successfully {"connection_id":228717,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:53:14] local.INFO: Passing IMEI to GPS processor {"connection_id":228717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:53:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":228717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:53: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-11-03 14:53:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:53:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:53:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186613248001,"66":27974,"116":206,"83":40960,"24":41,"16":37645697587085312,"44":-2961890780199987200},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,83,24,16,44]} 
[2026-11-03 14:53:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:53:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:53:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186613248001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:53:14] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-11-03 14:53:14] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:53:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37645697587085312,"km_value":37645697587085.31,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:53:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2961890780199987200,"description":"Unknown IO ID 44"} 
[2026-11-03 14:53:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186613248001,"power":27974,"unknown_116":206,"unknown_83":40960,"ignition":41,"odometer":null,"unknown_44":-2961890780199987200}} 
[2026-11-03 14:53:14] local.INFO: DEBUG: GPS processor result {"connection_id":228717,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54740,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:53:14] local.INFO: GPS data processed {"connection_id":228717,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:53:14] local.INFO: Acknowledgment sent {"connection_id":228717,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:53:46] local.INFO: TCP Data received {"connection_id":228717,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b73e30012cd6b0800736ddd0000a013632..."} 
[2026-11-03 14:53:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228717,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b73e30012cd6b0800736ddd0000a013632..."} 
[2026-11-03 14:53:46] local.INFO: Processing buffer {"connection_id":228717,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b73e30012cd6b0800736ddd0000a013632..."} 
[2026-11-03 14:53:46] local.INFO: Packet analysis {"connection_id":228717,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b7"} 
[2026-11-03 14:53:46] local.INFO: Extracted packet for processing {"connection_id":228717,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b7"} 
[2026-11-03 14:53:46] local.INFO: GPS Element Parsed {"raw_longitude":752267392,"raw_latitude":121036240,"longitude_deg":75.2267392,"latitude_deg":12.103624,"altitude":10,"angle":310,"satellites":50,"speed":32,"hex_longitude":"2cd6b080","hex_latitude":"0736ddd0","is_valid_coordinates":true} 
[2026-11-03 14:53: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-11-03 14:53:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186615040001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:53:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37646135673749504,"note":"Value kept but may cause issues"} 
[2026-11-03 14:53:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2969068392104400896,"note":"Value kept but may cause issues"} 
[2026-11-03 14:53:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:53:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793697726000,"timestamp_ms":1793697726000,"timestamp_seconds":1793697726,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b73e30"} 
[2026-11-03 14:53:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:53:46] 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-11-03 14:53: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 14:53:46] 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-11-03 14:53: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-11-03 14:53:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:53:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:53:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228717,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:53:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:53:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:53:46] 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-11-03 14:53:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:53:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:53:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186615040001,"66":27876,"116":206,"83":40960,"24":32,"16":37646135673749504,"44":-2969068392104400896},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,83,24,16,44]} 
[2026-11-03 14:53:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:53:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:53:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186615040001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:53:46] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-11-03 14:53:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:53:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37646135673749504,"km_value":37646135673749.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:53:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2969068392104400896,"description":"Unknown IO ID 44"} 
[2026-11-03 14:53:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186615040001,"power":27876,"unknown_116":206,"unknown_83":40960,"ignition":32,"odometer":null,"unknown_44":-2969068392104400896}} 
[2026-11-03 14:53:46] local.INFO: DEBUG: GPS processor result {"connection_id":228717,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54741,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:53:46] local.INFO: GPS data processed {"connection_id":228717,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:53:46] local.INFO: Acknowledgment sent {"connection_id":228717,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:54:04] local.INFO: TCP Data received {"connection_id":231822,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:54:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231822,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:54:04] local.INFO: Processing buffer {"connection_id":231822,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:54:04] local.INFO: IMEI packet received {"connection_id":231822,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:54:04] local.INFO: IMEI acknowledgment sent {"connection_id":231822,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:54:05] local.INFO: TCP Data received {"connection_id":231822,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:54:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231822,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:54:05] local.INFO: Processing buffer {"connection_id":231822,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:54:05] local.INFO: IMEI packet received {"connection_id":231822,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:54:05] local.INFO: IMEI acknowledgment sent {"connection_id":231822,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:54:09] local.INFO: TCP Data received {"connection_id":231822,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:54:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231822,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:54:09] local.INFO: Processing buffer {"connection_id":231822,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:54:09] local.INFO: IMEI packet received {"connection_id":231822,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:54:09] local.INFO: IMEI acknowledgment sent {"connection_id":231822,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:54:10] local.INFO: TCP Data received {"connection_id":231822,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b76540012cd690800736f2e00009012a30..."} 
[2026-11-03 14:54:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231822,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b76540012cd690800736f2e00009012a30..."} 
[2026-11-03 14:54:10] local.INFO: Processing buffer {"connection_id":231822,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b76540012cd690800736f2e00009012a30..."} 
[2026-11-03 14:54:10] local.INFO: Packet analysis {"connection_id":231822,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b7"} 
[2026-11-03 14:54:10] local.INFO: Extracted packet for processing {"connection_id":231822,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b7"} 
[2026-11-03 14:54:10] local.INFO: GPS Element Parsed {"raw_longitude":752259200,"raw_latitude":121041632,"longitude_deg":75.22592,"latitude_deg":12.1041632,"altitude":9,"angle":298,"satellites":48,"speed":40,"hex_longitude":"2cd69080","hex_latitude":"0736f2e0","is_valid_coordinates":true} 
[2026-11-03 14:54: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-11-03 14:54:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186617856001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:54:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37646603825184768,"note":"Value kept but may cause issues"} 
[2026-11-03 14:54:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2976738585218265088,"note":"Value kept but may cause issues"} 
[2026-11-03 14:54:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:54:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793697736000,"timestamp_ms":1793697736000,"timestamp_seconds":1793697736,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b76540"} 
[2026-11-03 14:54:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:54:10] 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-11-03 14:54: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":228,"data_length":795,"current_offset":136} 
[2026-11-03 14:54:10] 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-11-03 14:54: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-11-03 14:54:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:54:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:54:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231822,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:54:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:54:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:54: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-11-03 14:54:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:54:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:54:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186617856001,"66":27995,"116":206,"83":40960,"24":40,"16":37646603825184768,"44":-2976738585218265088},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,83,24,16,44]} 
[2026-11-03 14:54:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:54:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:54:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186617856001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:54:10] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-11-03 14:54:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 14:54:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37646603825184768,"km_value":37646603825184.766,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:54:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2976738585218265088,"description":"Unknown IO ID 44"} 
[2026-11-03 14:54:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186617856001,"power":27995,"unknown_116":206,"unknown_83":40960,"ignition":40,"odometer":null,"unknown_44":-2976738585218265088}} 
[2026-11-03 14:54:10] local.INFO: DEBUG: GPS processor result {"connection_id":231822,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54742,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:54:10] local.INFO: GPS data processed {"connection_id":231822,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:54:10] local.INFO: Acknowledgment sent {"connection_id":231822,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:54:42] local.INFO: TCP Data received {"connection_id":231822,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b8e7f8012cd5b2000737d4a00009011b2b..."} 
[2026-11-03 14:54:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231822,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b8e7f8012cd5b2000737d4a00009011b2b..."} 
[2026-11-03 14:54:42] local.INFO: Processing buffer {"connection_id":231822,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b8e7f8012cd5b2000737d4a00009011b2b..."} 
[2026-11-03 14:54:42] local.INFO: Packet analysis {"connection_id":231822,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b8"} 
[2026-11-03 14:54:42] local.INFO: Extracted packet for processing {"connection_id":231822,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b8"} 
[2026-11-03 14:54:42] local.INFO: GPS Element Parsed {"raw_longitude":752202240,"raw_latitude":121099424,"longitude_deg":75.220224,"latitude_deg":12.1099424,"altitude":9,"angle":283,"satellites":43,"speed":35,"hex_longitude":"2cd5b200","hex_latitude":"0737d4a0","is_valid_coordinates":true} 
[2026-11-03 14:54: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-11-03 14:54:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186645248001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:54:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37650568079998976,"note":"Value kept but may cause issues"} 
[2026-11-03 14:54:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3046544379426484224,"note":"Value kept but may cause issues"} 
[2026-11-03 14:54:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:54:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793697835000,"timestamp_ms":1793697835000,"timestamp_seconds":1793697835,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b8e7f8"} 
[2026-11-03 14:54:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:54: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-11-03 14:54:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 14:54:42] 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-11-03 14:54: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-11-03 14:54:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:54:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:54:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231822,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:54:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:54:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:54:42] 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-11-03 14:54:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:54:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:54:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186645248001,"66":27908,"182":206,"83":43264,"24":35,"16":37650568079998976,"44":-3046544379426484224},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 14:54:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:54:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:54:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186645248001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:54:42] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 14:54:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 14:54:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37650568079998976,"km_value":37650568079998.98,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:54:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3046544379426484224,"description":"Unknown IO ID 44"} 
[2026-11-03 14:54:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186645248001,"power":27908,"unknown_182":206,"unknown_83":43264,"ignition":35,"odometer":null,"unknown_44":-3046544379426484224}} 
[2026-11-03 14:54:42] local.INFO: DEBUG: GPS processor result {"connection_id":231822,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54743,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:54:42] local.INFO: GPS data processed {"connection_id":231822,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:54:42] local.INFO: Acknowledgment sent {"connection_id":231822,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:55:04] local.INFO: TCP Data received {"connection_id":228252,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:55:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228252,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:55:04] local.INFO: Processing buffer {"connection_id":228252,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:55:04] local.INFO: IMEI packet received {"connection_id":228252,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:55:04] local.INFO: IMEI acknowledgment sent {"connection_id":228252,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:55:09] local.INFO: TCP Data received {"connection_id":228252,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:55:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228252,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:55:09] local.INFO: Processing buffer {"connection_id":228252,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:55:09] local.INFO: IMEI packet received {"connection_id":228252,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:55:09] local.INFO: IMEI acknowledgment sent {"connection_id":228252,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:55:14] local.INFO: TCP Data received {"connection_id":228252,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b8efc8012cd5aac00737d5700008010e2c..."} 
[2026-11-03 14:55:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228252,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b8efc8012cd5aac00737d5700008010e2c..."} 
[2026-11-03 14:55:14] local.INFO: Processing buffer {"connection_id":228252,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b8efc8012cd5aac00737d5700008010e2c..."} 
[2026-11-03 14:55:14] local.INFO: Packet analysis {"connection_id":228252,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b8"} 
[2026-11-03 14:55:14] local.INFO: Extracted packet for processing {"connection_id":228252,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b8"} 
[2026-11-03 14:55:14] local.INFO: GPS Element Parsed {"raw_longitude":752200384,"raw_latitude":121099632,"longitude_deg":75.2200384,"latitude_deg":12.1099632,"altitude":8,"angle":270,"satellites":44,"speed":38,"hex_longitude":"2cd5aac0","hex_latitude":"0737d570","is_valid_coordinates":true} 
[2026-11-03 14:55: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-11-03 14:55:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186645760001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:55:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37650653979344896,"note":"Value kept but may cause issues"} 
[2026-11-03 14:55:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3048373966774951936,"note":"Value kept but may cause issues"} 
[2026-11-03 14:55:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:55:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793697837000,"timestamp_ms":1793697837000,"timestamp_seconds":1793697837,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b8efc8"} 
[2026-11-03 14:55:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:55:14] 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-11-03 14:55: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 14:55:14] 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-11-03 14:55: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-11-03 14:55:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:55:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:55:14] local.INFO: Teltonika packet parsed successfully {"connection_id":228252,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:55:14] local.INFO: Passing IMEI to GPS processor {"connection_id":228252,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:55:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":228252,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:55: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-11-03 14:55:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:55:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:55:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186645760001,"66":28017,"182":206,"83":43264,"24":38,"16":37650653979344896,"44":-3048373966774951936},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 14:55:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:55:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:55:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186645760001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:55:14] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 14:55:14] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 14:55:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37650653979344896,"km_value":37650653979344.9,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:55:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3048373966774951936,"description":"Unknown IO ID 44"} 
[2026-11-03 14:55:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186645760001,"power":28017,"unknown_182":206,"unknown_83":43264,"ignition":38,"odometer":null,"unknown_44":-3048373966774951936}} 
[2026-11-03 14:55:14] local.INFO: DEBUG: GPS processor result {"connection_id":228252,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54744,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:55:14] local.INFO: GPS data processed {"connection_id":228252,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:55:14] local.INFO: Acknowledgment sent {"connection_id":228252,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:55:46] local.INFO: TCP Data received {"connection_id":228252,"ip":"42.109.136.7","data_length":93,"data_hex":"00000000000000518e01000001a1a0b8fb80012cd59fc00737d460000801022b..."} 
[2026-11-03 14:55:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228252,"packet_length":93,"packet_hex":"00000000000000518e01000001a1a0b8fb80012cd59fc00737d460000801022b..."} 
[2026-11-03 14:55:46] local.INFO: Processing buffer {"connection_id":228252,"buffer_length":93,"buffer_hex":"00000000000000518e01000001a1a0b8fb80012cd59fc00737d460000801022b..."} 
[2026-11-03 14:55:46] local.INFO: Packet analysis {"connection_id":228252,"data_field_length":81,"total_packet_length":93,"buffer_length":93,"packet_hex_start":"00000000000000518e01000001a1a0b8"} 
[2026-11-03 14:55:46] local.INFO: Extracted packet for processing {"connection_id":228252,"packet_length":93,"remaining_buffer_length":0,"packet_hex_start":"00000000000000518e01000001a1a0b8"} 
[2026-11-03 14:55:46] local.INFO: GPS Element Parsed {"raw_longitude":752197568,"raw_latitude":121099360,"longitude_deg":75.2197568,"latitude_deg":12.109936,"altitude":8,"angle":258,"satellites":43,"speed":34,"hex_longitude":"2cd59fc0","hex_latitude":"0737d460","is_valid_coordinates":true} 
[2026-11-03 14:55: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":93,"current_offset":40} 
[2026-11-03 14:55:46] 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-11-03 14:55:46] 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-11-03 14:55:46] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":1,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:55:46] local.INFO: AVL Records parsing completed {"total_expected":1,"successful_records":0,"records_with_valid_data":0} 
[2026-11-03 14:55:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228252,"avl_records_parsed":0,"avl_records_expected":1,"crc_valid":false} 
[2026-11-03 14:55:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228252,"device_imei":"862567074773115","avl_records_count":0} 
[2026-11-03 14:55:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228252,"device_imei":"862567074773115","avl_records_count":0} 
[2026-11-03 14:55:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.7","avl_data_count":0,"parser_version":"unknown"} 
[2026-11-03 14:55:46] local.WARNING: DEBUG: No valid data to process  
[2026-11-03 14:55:46] local.INFO: DEBUG: GPS processor result {"connection_id":228252,"result":{"success":false,"message":"No valid data to process"}} 
[2026-11-03 14:55:46] local.ERROR: GPS data processing failed {"connection_id":228252,"error":"No valid data to process"} 
[2026-11-03 14:55:46] local.INFO: Acknowledgment sent {"connection_id":228252,"records_acknowledged":0,"records_expected":1,"ack_packet":"00000000000000028e000000a065"} 
[2026-11-03 14:56:06] local.INFO: TCP Data received {"connection_id":228253,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:56:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228253,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:56:06] local.INFO: Processing buffer {"connection_id":228253,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:56:06] local.INFO: IMEI packet received {"connection_id":228253,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:56:06] local.INFO: IMEI acknowledgment sent {"connection_id":228253,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:56:10] local.INFO: TCP Data received {"connection_id":228253,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:56:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228253,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:56:10] local.INFO: Processing buffer {"connection_id":228253,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:56:10] local.INFO: IMEI packet received {"connection_id":228253,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:56:10] local.INFO: IMEI acknowledgment sent {"connection_id":228253,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:56:11] local.INFO: TCP Data received {"connection_id":228253,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:56:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228253,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:56:11] local.INFO: Processing buffer {"connection_id":228253,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:56:11] local.INFO: IMEI packet received {"connection_id":228253,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:56:11] local.INFO: IMEI acknowledgment sent {"connection_id":228253,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:56:15] local.INFO: TCP Data received {"connection_id":228253,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b93a00012cd57d400737cc18000a01002c..."} 
[2026-11-03 14:56:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228253,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b93a00012cd57d400737cc18000a01002c..."} 
[2026-11-03 14:56:15] local.INFO: Processing buffer {"connection_id":228253,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b93a00012cd57d400737cc18000a01002c..."} 
[2026-11-03 14:56:15] local.INFO: Packet analysis {"connection_id":228253,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b9"} 
[2026-11-03 14:56:15] local.INFO: Extracted packet for processing {"connection_id":228253,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b9"} 
[2026-11-03 14:56:15] local.INFO: GPS Element Parsed {"raw_longitude":752188736,"raw_latitude":121097240,"longitude_deg":75.2188736,"latitude_deg":12.109724,"altitude":10,"angle":256,"satellites":44,"speed":18,"hex_longitude":"2cd57d40","hex_latitude":"0737cc18","is_valid_coordinates":true} 
[2026-11-03 14:56: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-11-03 14:56:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186647040001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:56:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37651220915027968,"note":"Value kept but may cause issues"} 
[2026-11-03 14:56:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3053510885099937792,"note":"Value kept but may cause issues"} 
[2026-11-03 14:56:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,182,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:56:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793697856000,"timestamp_ms":1793697856000,"timestamp_seconds":1793697856,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b93a00"} 
[2026-11-03 14:56:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:56:15] 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-11-03 14:56: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 14:56:15] 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-11-03 14:56: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-11-03 14:56:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:56:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:56:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228253,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:56:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228253,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:56:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228253,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:56: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-11-03 14:56:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:56:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:56:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186647040001,"66":27930,"182":206,"83":43264,"24":18,"16":37651220915027968,"44":-3053510885099937792},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,182,83,24,16,44]} 
[2026-11-03 14:56:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:56:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:56:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186647040001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:56:15] local.INFO: Unknown IO ID detected {"io_id":182,"value":206,"description":"Unknown IO ID 182"} 
[2026-11-03 14:56:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 14:56:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37651220915027968,"km_value":37651220915027.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:56:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3053510885099937792,"description":"Unknown IO ID 44"} 
[2026-11-03 14:56:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186647040001,"power":27930,"unknown_182":206,"unknown_83":43264,"ignition":18,"odometer":null,"unknown_44":-3053510885099937792}} 
[2026-11-03 14:56:15] local.INFO: DEBUG: GPS processor result {"connection_id":228253,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54745,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:56:15] local.INFO: GPS data processed {"connection_id":228253,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:56:15] local.INFO: Acknowledgment sent {"connection_id":228253,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:56:25] local.INFO: TCP Data received {"connection_id":228253,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b97498012cd55a800737c380000e00fb2d..."} 
[2026-11-03 14:56:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228253,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b97498012cd55a800737c380000e00fb2d..."} 
[2026-11-03 14:56:25] local.INFO: Processing buffer {"connection_id":228253,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b97498012cd55a800737c380000e00fb2d..."} 
[2026-11-03 14:56:25] local.INFO: Packet analysis {"connection_id":228253,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b9"} 
[2026-11-03 14:56:25] local.INFO: Extracted packet for processing {"connection_id":228253,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b9"} 
[2026-11-03 14:56:25] local.INFO: GPS Element Parsed {"raw_longitude":752179840,"raw_latitude":121095040,"longitude_deg":75.217984,"latitude_deg":12.109504,"altitude":14,"angle":251,"satellites":45,"speed":27,"hex_longitude":"2cd55a80","hex_latitude":"0737c380","is_valid_coordinates":true} 
[2026-11-03 14:56: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-11-03 14:56:25] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186651136001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:56:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37651654706724864,"note":"Value kept but may cause issues"} 
[2026-11-03 14:56:25] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3063221771796998144,"note":"Value kept but may cause issues"} 
[2026-11-03 14:56:25] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:56:25] local.INFO: AVL Record Parsed {"raw_timestamp":1793697871000,"timestamp_ms":1793697871000,"timestamp_seconds":1793697871,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b97498"} 
[2026-11-03 14:56:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:56:25] 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-11-03 14:56: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 14:56:25] 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-11-03 14:56: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-11-03 14:56:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:56:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:56:25] local.INFO: Teltonika packet parsed successfully {"connection_id":228253,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:56:25] local.INFO: Passing IMEI to GPS processor {"connection_id":228253,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:56:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":228253,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:56:25] 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-11-03 14:56:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:56:25] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:56:25] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186651136001,"66":27930,"18":206,"83":43264,"24":27,"16":37651654706724864,"44":-3063221771796998144},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 14:56:25] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:56:25] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:56:25] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186651136001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:56:25] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 14:56:25] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 14:56:25] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37651654706724864,"km_value":37651654706724.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:56:25] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3063221771796998144,"description":"Unknown IO ID 44"} 
[2026-11-03 14:56:25] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186651136001,"power":27930,"unknown_18":206,"unknown_83":43264,"ignition":27,"odometer":null,"unknown_44":-3063221771796998144}} 
[2026-11-03 14:56:25] local.INFO: DEBUG: GPS processor result {"connection_id":228253,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54746,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:56:25] local.INFO: GPS data processed {"connection_id":228253,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:56:25] local.INFO: Acknowledgment sent {"connection_id":228253,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:57:06] local.INFO: TCP Data received {"connection_id":228720,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:57:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228720,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:57:06] local.INFO: Processing buffer {"connection_id":228720,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:57:06] local.INFO: IMEI packet received {"connection_id":228720,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 14:57:06] local.INFO: IMEI acknowledgment sent {"connection_id":228720,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:57:09] local.INFO: TCP Data received {"connection_id":229987,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:57:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229987,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:57:09] local.INFO: Processing buffer {"connection_id":229987,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:57:09] local.INFO: IMEI packet received {"connection_id":229987,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:57:09] local.INFO: IMEI acknowledgment sent {"connection_id":229987,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:57:14] local.INFO: TCP Data received {"connection_id":229987,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:57:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229987,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:57:14] local.INFO: Processing buffer {"connection_id":229987,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:57:14] local.INFO: IMEI packet received {"connection_id":229987,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:57:14] local.INFO: IMEI acknowledgment sent {"connection_id":229987,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:57:16] local.INFO: TCP Data received {"connection_id":229987,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b9b318012cd537800737b6a0000d00f62b..."} 
[2026-11-03 14:57:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229987,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b9b318012cd537800737b6a0000d00f62b..."} 
[2026-11-03 14:57:16] local.INFO: Processing buffer {"connection_id":229987,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b9b318012cd537800737b6a0000d00f62b..."} 
[2026-11-03 14:57:16] local.INFO: Packet analysis {"connection_id":229987,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b9"} 
[2026-11-03 14:57:16] local.INFO: Extracted packet for processing {"connection_id":229987,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b9"} 
[2026-11-03 14:57:16] local.INFO: GPS Element Parsed {"raw_longitude":752170880,"raw_latitude":121091744,"longitude_deg":75.217088,"latitude_deg":12.1091744,"altitude":13,"angle":246,"satellites":43,"speed":32,"hex_longitude":"2cd53780","hex_latitude":"0737b6a0","is_valid_coordinates":true} 
[2026-11-03 14:57: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-11-03 14:57:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186654976001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:57:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37652109973258240,"note":"Value kept but may cause issues"} 
[2026-11-03 14:57:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3073003027238256640,"note":"Value kept but may cause issues"} 
[2026-11-03 14:57:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:57:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793697887000,"timestamp_ms":1793697887000,"timestamp_seconds":1793697887,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b9b318"} 
[2026-11-03 14:57:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:57:16] 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-11-03 14:57: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":26,"data_length":795,"current_offset":136} 
[2026-11-03 14:57:16] 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-11-03 14:57: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-11-03 14:57:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:57:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:57:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229987,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:57:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:57:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:57:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 14:57:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:57:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:57:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186654976001,"66":27930,"18":206,"83":43264,"24":32,"16":37652109973258240,"44":-3073003027238256640},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 14:57:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:57:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:57:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186654976001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:57:16] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 14:57:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 14:57:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37652109973258240,"km_value":37652109973258.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:57:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3073003027238256640,"description":"Unknown IO ID 44"} 
[2026-11-03 14:57:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186654976001,"power":27930,"unknown_18":206,"unknown_83":43264,"ignition":32,"odometer":null,"unknown_44":-3073003027238256640}} 
[2026-11-03 14:57:16] local.INFO: DEBUG: GPS processor result {"connection_id":229987,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54747,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:57:16] local.INFO: GPS data processed {"connection_id":229987,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:57:16] local.INFO: Acknowledgment sent {"connection_id":229987,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:57:21] local.INFO: TCP Data received {"connection_id":229987,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0b9e1f8012cd516400737a968000d00fc2d..."} 
[2026-11-03 14:57:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229987,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0b9e1f8012cd516400737a968000d00fc2d..."} 
[2026-11-03 14:57:21] local.INFO: Processing buffer {"connection_id":229987,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0b9e1f8012cd516400737a968000d00fc2d..."} 
[2026-11-03 14:57:21] local.INFO: Packet analysis {"connection_id":229987,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0b9"} 
[2026-11-03 14:57:21] local.INFO: Extracted packet for processing {"connection_id":229987,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0b9"} 
[2026-11-03 14:57:21] local.INFO: GPS Element Parsed {"raw_longitude":752162368,"raw_latitude":121088360,"longitude_deg":75.2162368,"latitude_deg":12.108836,"altitude":13,"angle":252,"satellites":45,"speed":16,"hex_longitude":"2cd51640","hex_latitude":"0737a968","is_valid_coordinates":true} 
[2026-11-03 14:57: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-11-03 14:57:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186659072001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:57:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37652543764955136,"note":"Value kept but may cause issues"} 
[2026-11-03 14:57:21] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3082854651423973376,"note":"Value kept but may cause issues"} 
[2026-11-03 14:57:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:57:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793697899000,"timestamp_ms":1793697899000,"timestamp_seconds":1793697899,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0b9e1f8"} 
[2026-11-03 14:57:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:57:21] 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-11-03 14:57: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 14:57:21] 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-11-03 14:57: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-11-03 14:57:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:57:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:57:21] local.INFO: Teltonika packet parsed successfully {"connection_id":229987,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:57:21] local.INFO: Passing IMEI to GPS processor {"connection_id":229987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:57:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":229987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:57: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-11-03 14:57:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:57:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:57:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186659072001,"66":28082,"18":206,"83":43264,"24":16,"16":37652543764955136,"44":-3082854651423973376},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 14:57:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:57:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:57:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186659072001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:57:21] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 14:57:21] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 14:57:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37652543764955136,"km_value":37652543764955.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:57:21] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3082854651423973376,"description":"Unknown IO ID 44"} 
[2026-11-03 14:57:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186659072001,"power":28082,"unknown_18":206,"unknown_83":43264,"ignition":16,"odometer":null,"unknown_44":-3082854651423973376}} 
[2026-11-03 14:57:21] local.INFO: DEBUG: GPS processor result {"connection_id":229987,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54748,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:57:21] local.INFO: GPS data processed {"connection_id":229987,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:57:21] local.INFO: Acknowledgment sent {"connection_id":229987,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:57:45] local.INFO: TCP Data received {"connection_id":231824,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:57:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231824,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:57:45] local.INFO: Processing buffer {"connection_id":231824,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 14:57:45] local.INFO: IMEI packet received {"connection_id":231824,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 14:57:45] local.INFO: IMEI acknowledgment sent {"connection_id":231824,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:58:05] local.INFO: TCP Data received {"connection_id":228721,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:58:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228721,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:58:05] local.INFO: Processing buffer {"connection_id":228721,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:58:05] local.INFO: IMEI packet received {"connection_id":228721,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:58:05] local.INFO: IMEI acknowledgment sent {"connection_id":228721,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:58:09] local.INFO: TCP Data received {"connection_id":228721,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:58:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228721,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:58:09] local.INFO: Processing buffer {"connection_id":228721,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:58:09] local.INFO: IMEI packet received {"connection_id":228721,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:58:09] local.INFO: IMEI acknowledgment sent {"connection_id":228721,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:58:17] local.INFO: TCP Data received {"connection_id":228721,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ba1c90012cd4f58007379c20000c00f52b..."} 
[2026-11-03 14:58:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228721,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ba1c90012cd4f58007379c20000c00f52b..."} 
[2026-11-03 14:58:17] local.INFO: Processing buffer {"connection_id":228721,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ba1c90012cd4f58007379c20000c00f52b..."} 
[2026-11-03 14:58:17] local.INFO: Packet analysis {"connection_id":228721,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ba"} 
[2026-11-03 14:58:17] local.INFO: Extracted packet for processing {"connection_id":228721,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ba"} 
[2026-11-03 14:58:17] local.INFO: GPS Element Parsed {"raw_longitude":752153984,"raw_latitude":121084960,"longitude_deg":75.2153984,"latitude_deg":12.108496,"altitude":12,"angle":245,"satellites":43,"speed":22,"hex_longitude":"2cd4f580","hex_latitude":"07379c20","is_valid_coordinates":true} 
[2026-11-03 14:58: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-11-03 14:58:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186662144001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:58:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37652977556652032,"note":"Value kept but may cause issues"} 
[2026-11-03 14:58:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3092213694400468992,"note":"Value kept but may cause issues"} 
[2026-11-03 14:58:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:58:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793697914000,"timestamp_ms":1793697914000,"timestamp_seconds":1793697914,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ba1c90"} 
[2026-11-03 14:58:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:58:17] 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-11-03 14:58:17] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-11-03 14:58:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2345,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:58: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-11-03 14:58:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:58:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:58:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228721,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:58:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228721,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:58:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228721,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:58:17] 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-11-03 14:58:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:58:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:58:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186662144001,"66":27865,"18":206,"83":43264,"24":22,"16":37652977556652032,"44":-3092213694400468992},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 14:58:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:58:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:58:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186662144001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:58:17] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 14:58:17] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 14:58:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37652977556652032,"km_value":37652977556652.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:58:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3092213694400468992,"description":"Unknown IO ID 44"} 
[2026-11-03 14:58:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186662144001,"power":27865,"unknown_18":206,"unknown_83":43264,"ignition":22,"odometer":null,"unknown_44":-3092213694400468992}} 
[2026-11-03 14:58:17] local.INFO: DEBUG: GPS processor result {"connection_id":228721,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54749,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:58:17] local.INFO: GPS data processed {"connection_id":228721,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:58:17] local.INFO: Acknowledgment sent {"connection_id":228721,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:58:48] local.INFO: TCP Data received {"connection_id":228721,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ba5b10012cd4d48007378e08000b00f52f..."} 
[2026-11-03 14:58:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228721,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ba5b10012cd4d48007378e08000b00f52f..."} 
[2026-11-03 14:58:48] local.INFO: Processing buffer {"connection_id":228721,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ba5b10012cd4d48007378e08000b00f52f..."} 
[2026-11-03 14:58:48] local.INFO: Packet analysis {"connection_id":228721,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ba"} 
[2026-11-03 14:58:48] local.INFO: Extracted packet for processing {"connection_id":228721,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ba"} 
[2026-11-03 14:58:48] local.INFO: GPS Element Parsed {"raw_longitude":752145536,"raw_latitude":121081352,"longitude_deg":75.2145536,"latitude_deg":12.1081352,"altitude":11,"angle":245,"satellites":47,"speed":21,"hex_longitude":"2cd4d480","hex_latitude":"07378e08","is_valid_coordinates":true} 
[2026-11-03 14:58: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-11-03 14:58:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186665984001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:58:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653415643316224,"note":"Value kept but may cause issues"} 
[2026-11-03 14:58:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3101431999888613376,"note":"Value kept but may cause issues"} 
[2026-11-03 14:58:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:58:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793697930000,"timestamp_ms":1793697930000,"timestamp_seconds":1793697930,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ba5b10"} 
[2026-11-03 14:58:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:58:48] 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-11-03 14:58:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 14:58:48] 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-11-03 14:58: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-11-03 14:58:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:58:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:58:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228721,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:58:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228721,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:58:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228721,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:58:48] 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-11-03 14:58:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:58:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:58:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186665984001,"66":27919,"18":206,"83":43264,"24":21,"16":37653415643316224,"44":-3101431999888613376},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 14:58:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:58:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:58:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186665984001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:58:48] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 14:58:48] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 14:58:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653415643316224,"km_value":37653415643316.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:58:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3101431999888613376,"description":"Unknown IO ID 44"} 
[2026-11-03 14:58:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186665984001,"power":27919,"unknown_18":206,"unknown_83":43264,"ignition":21,"odometer":null,"unknown_44":-3101431999888613376}} 
[2026-11-03 14:58:48] local.INFO: DEBUG: GPS processor result {"connection_id":228721,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54750,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:58:48] local.INFO: GPS data processed {"connection_id":228721,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:58:48] local.INFO: Acknowledgment sent {"connection_id":228721,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:59:04] local.INFO: TCP Data received {"connection_id":228254,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:59:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228254,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:59:04] local.INFO: Processing buffer {"connection_id":228254,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:59:04] local.INFO: IMEI packet received {"connection_id":228254,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 14:59:04] local.INFO: IMEI acknowledgment sent {"connection_id":228254,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 14:59:09] local.INFO: TCP Data received {"connection_id":228254,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:59:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228254,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:59:09] local.INFO: Processing buffer {"connection_id":228254,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 14:59:09] local.INFO: IMEI packet received {"connection_id":228254,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 14:59:09] local.INFO: IMEI acknowledgment sent {"connection_id":228254,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 14:59:11] local.INFO: TCP Data received {"connection_id":228254,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0baad18012cd4c50007378710000f00f42b..."} 
[2026-11-03 14:59:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228254,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0baad18012cd4c50007378710000f00f42b..."} 
[2026-11-03 14:59:11] local.INFO: Processing buffer {"connection_id":228254,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0baad18012cd4c50007378710000f00f42b..."} 
[2026-11-03 14:59:11] local.INFO: Packet analysis {"connection_id":228254,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ba"} 
[2026-11-03 14:59:11] local.INFO: Extracted packet for processing {"connection_id":228254,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ba"} 
[2026-11-03 14:59:11] local.INFO: GPS Element Parsed {"raw_longitude":752141568,"raw_latitude":121079568,"longitude_deg":75.2141568,"latitude_deg":12.1079568,"altitude":15,"angle":244,"satellites":43,"speed":9,"hex_longitude":"2cd4c500","hex_latitude":"07378710","is_valid_coordinates":true} 
[2026-11-03 14:59: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-11-03 14:59:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186670080001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:59:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653621801746432,"note":"Value kept but may cause issues"} 
[2026-11-03 14:59:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3110720674120988672,"note":"Value kept but may cause issues"} 
[2026-11-03 14:59:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:59:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793697951000,"timestamp_ms":1793697951000,"timestamp_seconds":1793697951,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0baad18"} 
[2026-11-03 14:59:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:59:11] 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-11-03 14:59:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 14:59:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:59: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-11-03 14:59:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:59:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:59:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228254,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:59:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228254,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:59:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228254,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:59:11] 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-11-03 14:59:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:59:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:59:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186670080001,"66":28006,"18":206,"83":43264,"24":9,"16":37653621801746432,"44":-3110720674120988672},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 14:59:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:59:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:59:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186670080001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:59:11] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 14:59:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 14:59:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653621801746432,"km_value":37653621801746.43,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:59:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3110720674120988672,"description":"Unknown IO ID 44"} 
[2026-11-03 14:59:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186670080001,"power":28006,"unknown_18":206,"unknown_83":43264,"ignition":9,"odometer":null,"unknown_44":-3110720674120988672}} 
[2026-11-03 14:59:11] local.INFO: DEBUG: GPS processor result {"connection_id":228254,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54751,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:59:11] local.INFO: GPS data processed {"connection_id":228254,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:59:11] local.INFO: Acknowledgment sent {"connection_id":228254,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 14:59:46] local.INFO: TCP Data received {"connection_id":228254,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0bad810012cd4b84007378060000f00ee2b..."} 
[2026-11-03 14:59:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228254,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0bad810012cd4b84007378060000f00ee2b..."} 
[2026-11-03 14:59:46] local.INFO: Processing buffer {"connection_id":228254,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0bad810012cd4b84007378060000f00ee2b..."} 
[2026-11-03 14:59:46] local.INFO: Packet analysis {"connection_id":228254,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ba"} 
[2026-11-03 14:59:46] local.INFO: Extracted packet for processing {"connection_id":228254,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ba"} 
[2026-11-03 14:59:46] local.INFO: GPS Element Parsed {"raw_longitude":752138304,"raw_latitude":121077856,"longitude_deg":75.2138304,"latitude_deg":12.1077856,"altitude":15,"angle":238,"satellites":43,"speed":10,"hex_longitude":"2cd4b840","hex_latitude":"07378060","is_valid_coordinates":true} 
[2026-11-03 14:59:46] 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-11-03 14:59:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186675456001,"note":"Value kept but may cause issues"} 
[2026-11-03 14:59:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 14:59:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3115083536260460544,"note":"Value kept but may cause issues"} 
[2026-11-03 14:59:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 14:59:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793697962000,"timestamp_ms":1793697962000,"timestamp_seconds":1793697962,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0bad810"} 
[2026-11-03 14:59:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 14:59:46] 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-11-03 14:59: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":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 14:59:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 14:59: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-11-03 14:59:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 14:59:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 14:59:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228254,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 14:59:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228254,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:59:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228254,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 14:59:46] 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-11-03 14:59:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 14:59:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 14:59:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186675456001,"66":28050,"18":206,"83":43264,"24":10,"16":37653797895405568,"44":-3115083536260460544},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 14:59:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 14:59:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 14:59:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186675456001,"description":"Unknown IO ID 0"} 
[2026-11-03 14:59:46] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 14:59:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 14:59:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 14:59:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3115083536260460544,"description":"Unknown IO ID 44"} 
[2026-11-03 14:59:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186675456001,"power":28050,"unknown_18":206,"unknown_83":43264,"ignition":10,"odometer":null,"unknown_44":-3115083536260460544}} 
[2026-11-03 14:59:46] local.INFO: DEBUG: GPS processor result {"connection_id":228254,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54752,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 14:59:46] local.INFO: GPS data processed {"connection_id":228254,"processed":1,"errors":0,"total":1} 
[2026-11-03 14:59:46] local.INFO: Acknowledgment sent {"connection_id":228254,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:00:10] local.INFO: TCP Data received {"connection_id":228723,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:00:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228723,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:00:10] local.INFO: Processing buffer {"connection_id":228723,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:00:10] local.INFO: IMEI packet received {"connection_id":228723,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:00:10] local.INFO: IMEI acknowledgment sent {"connection_id":228723,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:00:14] local.INFO: TCP Data received {"connection_id":228723,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:00:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228723,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:00:14] local.INFO: Processing buffer {"connection_id":228723,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:00:14] local.INFO: IMEI packet received {"connection_id":228723,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:00:14] local.INFO: IMEI acknowledgment sent {"connection_id":228723,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:00:16] local.INFO: TCP Data received {"connection_id":228723,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0bad810012cd4b84007378060000f00ee2b..."} 
[2026-11-03 15:00:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228723,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0bad810012cd4b84007378060000f00ee2b..."} 
[2026-11-03 15:00:16] local.INFO: Processing buffer {"connection_id":228723,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0bad810012cd4b84007378060000f00ee2b..."} 
[2026-11-03 15:00:16] local.INFO: Packet analysis {"connection_id":228723,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ba"} 
[2026-11-03 15:00:16] local.INFO: Extracted packet for processing {"connection_id":228723,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ba"} 
[2026-11-03 15:00:16] local.INFO: GPS Element Parsed {"raw_longitude":752138304,"raw_latitude":121077856,"longitude_deg":75.2138304,"latitude_deg":12.1077856,"altitude":15,"angle":238,"satellites":43,"speed":10,"hex_longitude":"2cd4b840","hex_latitude":"07378060","is_valid_coordinates":true} 
[2026-11-03 15:00:16] 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-11-03 15:00:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186675456001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:00:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:00:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3115083536260460544,"note":"Value kept but may cause issues"} 
[2026-11-03 15:00:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:00:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793697962000,"timestamp_ms":1793697962000,"timestamp_seconds":1793697962,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0bad810"} 
[2026-11-03 15:00:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:00:16] 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-11-03 15:00: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":102,"data_length":795,"current_offset":136} 
[2026-11-03 15:00:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:00: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-11-03 15:00:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:00:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:00:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228723,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:00:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228723,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:00:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228723,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:00: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-11-03 15:00:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:00:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:00:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186675456001,"66":28050,"18":206,"83":43264,"24":10,"16":37653797895405568,"44":-3115083536260460544},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:00:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:00:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:00:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186675456001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:00:16] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:00:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:00:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:00:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3115083536260460544,"description":"Unknown IO ID 44"} 
[2026-11-03 15:00:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186675456001,"power":28050,"unknown_18":206,"unknown_83":43264,"ignition":10,"odometer":null,"unknown_44":-3115083536260460544}} 
[2026-11-03 15:00:16] local.INFO: DEBUG: GPS processor result {"connection_id":228723,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54753,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:00:16] local.INFO: GPS data processed {"connection_id":228723,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:00:16] local.INFO: Acknowledgment sent {"connection_id":228723,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:00:49] local.INFO: TCP Data received {"connection_id":228723,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0bad810012cd4b84007378060000f00ee2b..."} 
[2026-11-03 15:00:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228723,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0bad810012cd4b84007378060000f00ee2b..."} 
[2026-11-03 15:00:49] local.INFO: Processing buffer {"connection_id":228723,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0bad810012cd4b84007378060000f00ee2b..."} 
[2026-11-03 15:00:49] local.INFO: Packet analysis {"connection_id":228723,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ba"} 
[2026-11-03 15:00:49] local.INFO: Extracted packet for processing {"connection_id":228723,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ba"} 
[2026-11-03 15:00:49] local.INFO: GPS Element Parsed {"raw_longitude":752138304,"raw_latitude":121077856,"longitude_deg":75.2138304,"latitude_deg":12.1077856,"altitude":15,"angle":238,"satellites":43,"speed":10,"hex_longitude":"2cd4b840","hex_latitude":"07378060","is_valid_coordinates":true} 
[2026-11-03 15:00:49] 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-11-03 15:00:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186675456001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:00:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:00:49] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3115083536260460544,"note":"Value kept but may cause issues"} 
[2026-11-03 15:00:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:00:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793697962000,"timestamp_ms":1793697962000,"timestamp_seconds":1793697962,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0bad810"} 
[2026-11-03 15:00:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:00:49] 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-11-03 15:00: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":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 15:00:49] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:00: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-11-03 15:00:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:00:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:00:49] local.INFO: Teltonika packet parsed successfully {"connection_id":228723,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:00:49] local.INFO: Passing IMEI to GPS processor {"connection_id":228723,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:00:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":228723,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:00:49] 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-11-03 15:00:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:00:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:00:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186675456001,"66":28050,"18":206,"83":43264,"24":10,"16":37653797895405568,"44":-3115083536260460544},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:00:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:00:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:00:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186675456001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:00:49] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:00:49] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:00:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:00:49] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3115083536260460544,"description":"Unknown IO ID 44"} 
[2026-11-03 15:00:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186675456001,"power":28050,"unknown_18":206,"unknown_83":43264,"ignition":10,"odometer":null,"unknown_44":-3115083536260460544}} 
[2026-11-03 15:00:49] local.INFO: DEBUG: GPS processor result {"connection_id":228723,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54754,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:00:49] local.INFO: GPS data processed {"connection_id":228723,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:00:49] local.INFO: Acknowledgment sent {"connection_id":228723,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:01:04] local.INFO: TCP Data received {"connection_id":228256,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:01:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228256,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:01:04] local.INFO: Processing buffer {"connection_id":228256,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:01:04] local.INFO: IMEI packet received {"connection_id":228256,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:01:04] local.INFO: IMEI acknowledgment sent {"connection_id":228256,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:01:09] local.INFO: TCP Data received {"connection_id":228256,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:01:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228256,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:01:09] local.INFO: Processing buffer {"connection_id":228256,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:01:09] local.INFO: IMEI packet received {"connection_id":228256,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:01:09] local.INFO: IMEI acknowledgment sent {"connection_id":228256,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:01:11] local.INFO: TCP Data received {"connection_id":228256,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0bad810012cd4b84007378060000f00ee2b..."} 
[2026-11-03 15:01:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228256,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0bad810012cd4b84007378060000f00ee2b..."} 
[2026-11-03 15:01:11] local.INFO: Processing buffer {"connection_id":228256,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0bad810012cd4b84007378060000f00ee2b..."} 
[2026-11-03 15:01:11] local.INFO: Packet analysis {"connection_id":228256,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ba"} 
[2026-11-03 15:01:11] local.INFO: Extracted packet for processing {"connection_id":228256,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ba"} 
[2026-11-03 15:01:11] local.INFO: GPS Element Parsed {"raw_longitude":752138304,"raw_latitude":121077856,"longitude_deg":75.2138304,"latitude_deg":12.1077856,"altitude":15,"angle":238,"satellites":43,"speed":10,"hex_longitude":"2cd4b840","hex_latitude":"07378060","is_valid_coordinates":true} 
[2026-11-03 15:01:11] 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-11-03 15:01:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186675456001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:01:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:01:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3115083536260460544,"note":"Value kept but may cause issues"} 
[2026-11-03 15:01:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:01:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793697962000,"timestamp_ms":1793697962000,"timestamp_seconds":1793697962,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0bad810"} 
[2026-11-03 15:01:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:01:11] 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-11-03 15:01:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 15:01:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:01: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-11-03 15:01:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:01:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:01:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228256,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:01:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:01:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:01:11] 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-11-03 15:01:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:01:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:01:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186675456001,"66":28050,"18":206,"83":43264,"24":10,"16":37653797895405568,"44":-3115083536260460544},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:01:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:01:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:01:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186675456001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:01:11] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:01:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:01:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:01:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3115083536260460544,"description":"Unknown IO ID 44"} 
[2026-11-03 15:01:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186675456001,"power":28050,"unknown_18":206,"unknown_83":43264,"ignition":10,"odometer":null,"unknown_44":-3115083536260460544}} 
[2026-11-03 15:01:11] local.INFO: DEBUG: GPS processor result {"connection_id":228256,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54755,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:01:11] local.INFO: GPS data processed {"connection_id":228256,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:01:11] local.INFO: Acknowledgment sent {"connection_id":228256,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:01:43] local.INFO: TCP Data received {"connection_id":228256,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0bad810012cd4b84007378060000f00ee2b..."} 
[2026-11-03 15:01:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228256,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0bad810012cd4b84007378060000f00ee2b..."} 
[2026-11-03 15:01:43] local.INFO: Processing buffer {"connection_id":228256,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0bad810012cd4b84007378060000f00ee2b..."} 
[2026-11-03 15:01:43] local.INFO: Packet analysis {"connection_id":228256,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ba"} 
[2026-11-03 15:01:43] local.INFO: Extracted packet for processing {"connection_id":228256,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ba"} 
[2026-11-03 15:01:43] local.INFO: GPS Element Parsed {"raw_longitude":752138304,"raw_latitude":121077856,"longitude_deg":75.2138304,"latitude_deg":12.1077856,"altitude":15,"angle":238,"satellites":43,"speed":10,"hex_longitude":"2cd4b840","hex_latitude":"07378060","is_valid_coordinates":true} 
[2026-11-03 15:01:43] 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-11-03 15:01:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186675456001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:01:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:01:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3115083536260460544,"note":"Value kept but may cause issues"} 
[2026-11-03 15:01:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:01:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793697962000,"timestamp_ms":1793697962000,"timestamp_seconds":1793697962,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0bad810"} 
[2026-11-03 15:01:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:01:43] 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-11-03 15:01: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":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 15:01:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:01: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-11-03 15:01:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:01:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:01:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228256,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:01:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:01:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:01:43] 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-11-03 15:01:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:01:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:01:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186675456001,"66":28050,"18":206,"83":43264,"24":10,"16":37653797895405568,"44":-3115083536260460544},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:01:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:01:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:01:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186675456001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:01:43] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:01:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:01:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:01:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3115083536260460544,"description":"Unknown IO ID 44"} 
[2026-11-03 15:01:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186675456001,"power":28050,"unknown_18":206,"unknown_83":43264,"ignition":10,"odometer":null,"unknown_44":-3115083536260460544}} 
[2026-11-03 15:01:43] local.INFO: DEBUG: GPS processor result {"connection_id":228256,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54756,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:01:43] local.INFO: GPS data processed {"connection_id":228256,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:01:43] local.INFO: Acknowledgment sent {"connection_id":228256,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:02:04] local.INFO: TCP Data received {"connection_id":228257,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:02:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228257,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:02:04] local.INFO: Processing buffer {"connection_id":228257,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:02:04] local.INFO: IMEI packet received {"connection_id":228257,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:02:04] local.INFO: IMEI acknowledgment sent {"connection_id":228257,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:02:09] local.INFO: TCP Data received {"connection_id":228257,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:02:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228257,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:02:09] local.INFO: Processing buffer {"connection_id":228257,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:02:09] local.INFO: IMEI packet received {"connection_id":228257,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:02:09] local.INFO: IMEI acknowledgment sent {"connection_id":228257,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:02:14] local.INFO: TCP Data received {"connection_id":228257,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:02:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228257,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:02:14] local.INFO: Processing buffer {"connection_id":228257,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:02:14] local.INFO: Packet analysis {"connection_id":228257,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:02:14] local.INFO: Extracted packet for processing {"connection_id":228257,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:02:14] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15:02: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-11-03 15:02:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186678272001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:02:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:02:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3118672342213959680,"note":"Value kept but may cause issues"} 
[2026-11-03 15:02:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:02:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793698267000,"timestamp_ms":1793698267000,"timestamp_seconds":1793698267,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0bf7f78"} 
[2026-11-03 15:02:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:02: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-11-03 15:02: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 15:02:14] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:02: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-11-03 15:02:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:02:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:02:14] local.INFO: Teltonika packet parsed successfully {"connection_id":228257,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:02:14] local.INFO: Passing IMEI to GPS processor {"connection_id":228257,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:02:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":228257,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:02: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-11-03 15:02:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:02:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:02:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186678272001,"66":26169,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3118672342213959680},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:02:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:02:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:02:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186678272001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:02:14] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:02:14] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:02:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:02:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3118672342213959680,"description":"Unknown IO ID 44"} 
[2026-11-03 15:02:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186678272001,"power":26169,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3118672342213959680}} 
[2026-11-03 15:02:15] local.INFO: DEBUG: GPS processor result {"connection_id":228257,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54757,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:02:15] local.INFO: GPS data processed {"connection_id":228257,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:02:15] local.INFO: Acknowledgment sent {"connection_id":228257,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:02:48] local.INFO: TCP Data received {"connection_id":228257,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:02:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228257,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:02:48] local.INFO: Processing buffer {"connection_id":228257,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:02:48] local.INFO: Packet analysis {"connection_id":228257,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:02:48] local.INFO: Extracted packet for processing {"connection_id":228257,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:02:48] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15:02: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-11-03 15:02:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186678272001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:02:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:02:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3118672342213959680,"note":"Value kept but may cause issues"} 
[2026-11-03 15:02:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:02:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793698267000,"timestamp_ms":1793698267000,"timestamp_seconds":1793698267,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0bf7f78"} 
[2026-11-03 15:02:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:02:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 15:02: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 15:02:48] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:02: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-11-03 15:02:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:02:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:02:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228257,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:02:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228257,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:02:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228257,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:02: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-11-03 15:02:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:02:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:02:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186678272001,"66":26169,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3118672342213959680},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:02:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:02:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:02:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186678272001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:02:48] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:02:48] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:02:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:02:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3118672342213959680,"description":"Unknown IO ID 44"} 
[2026-11-03 15:02:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186678272001,"power":26169,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3118672342213959680}} 
[2026-11-03 15:02:48] local.INFO: DEBUG: GPS processor result {"connection_id":228257,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54758,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:02:48] local.INFO: GPS data processed {"connection_id":228257,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:02:48] local.INFO: Acknowledgment sent {"connection_id":228257,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:03:09] local.INFO: TCP Data received {"connection_id":228724,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:03:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228724,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:03:09] local.INFO: Processing buffer {"connection_id":228724,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:03:09] local.INFO: IMEI packet received {"connection_id":228724,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:03:09] local.INFO: IMEI acknowledgment sent {"connection_id":228724,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:03:14] local.INFO: TCP Data received {"connection_id":228724,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:03:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228724,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:03:14] local.INFO: Processing buffer {"connection_id":228724,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:03:14] local.INFO: IMEI packet received {"connection_id":228724,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:03:14] local.INFO: IMEI acknowledgment sent {"connection_id":228724,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:03:17] local.INFO: TCP Data received {"connection_id":228724,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:03:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228724,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:03:17] local.INFO: Processing buffer {"connection_id":228724,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:03:17] local.INFO: Packet analysis {"connection_id":228724,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:03:17] local.INFO: Extracted packet for processing {"connection_id":228724,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:03:17] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15:03: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-11-03 15:03:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186678272001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:03:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:03:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3118672342213959680,"note":"Value kept but may cause issues"} 
[2026-11-03 15:03:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:03:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793698267000,"timestamp_ms":1793698267000,"timestamp_seconds":1793698267,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0bf7f78"} 
[2026-11-03 15:03:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:03: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-11-03 15:03:17] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 15:03:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:03: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-11-03 15:03:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:03:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:03:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228724,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:03:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:03:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:03: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-11-03 15:03:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:03:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:03:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186678272001,"66":26169,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3118672342213959680},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:03:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:03:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:03:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186678272001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:03:17] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:03:17] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:03:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:03:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3118672342213959680,"description":"Unknown IO ID 44"} 
[2026-11-03 15:03:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186678272001,"power":26169,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3118672342213959680}} 
[2026-11-03 15:03:17] local.INFO: DEBUG: GPS processor result {"connection_id":228724,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54759,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:03:17] local.INFO: GPS data processed {"connection_id":228724,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:03:17] local.INFO: Acknowledgment sent {"connection_id":228724,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:03:22] local.INFO: TCP Data received {"connection_id":228724,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:03:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228724,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:03:22] local.INFO: Processing buffer {"connection_id":228724,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:03:22] local.INFO: Packet analysis {"connection_id":228724,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:03:22] local.INFO: Extracted packet for processing {"connection_id":228724,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:03:22] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15:03: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-11-03 15:03:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186678272001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:03:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:03:22] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3118672342213959680,"note":"Value kept but may cause issues"} 
[2026-11-03 15:03:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:03:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793698267000,"timestamp_ms":1793698267000,"timestamp_seconds":1793698267,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0bf7f78"} 
[2026-11-03 15:03:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:03:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 15:03: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 15:03:22] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:03: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-11-03 15:03:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:03:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:03:22] local.INFO: Teltonika packet parsed successfully {"connection_id":228724,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:03:22] local.INFO: Passing IMEI to GPS processor {"connection_id":228724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:03:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":228724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:03:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:03:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:03:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:03:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186678272001,"66":26169,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3118672342213959680},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:03:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:03:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:03:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186678272001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:03:22] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:03:22] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:03:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:03:22] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3118672342213959680,"description":"Unknown IO ID 44"} 
[2026-11-03 15:03:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186678272001,"power":26169,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3118672342213959680}} 
[2026-11-03 15:03:22] local.INFO: DEBUG: GPS processor result {"connection_id":228724,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54760,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:03:22] local.INFO: GPS data processed {"connection_id":228724,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:03:22] local.INFO: Acknowledgment sent {"connection_id":228724,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:03:26] local.INFO: TCP Data received {"connection_id":229989,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:03:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229989,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:03:26] local.INFO: Processing buffer {"connection_id":229989,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:03:26] local.INFO: IMEI packet received {"connection_id":229989,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:03:26] local.INFO: IMEI acknowledgment sent {"connection_id":229989,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:03:46] local.INFO: TCP Data received {"connection_id":228725,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:03:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228725,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:03:46] local.INFO: Processing buffer {"connection_id":228725,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:03:46] local.INFO: IMEI packet received {"connection_id":228725,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:03:46] local.INFO: IMEI acknowledgment sent {"connection_id":228725,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:04:04] local.INFO: TCP Data received {"connection_id":231826,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:04:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231826,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:04:04] local.INFO: Processing buffer {"connection_id":231826,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:04:04] local.INFO: IMEI packet received {"connection_id":231826,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:04:04] local.INFO: IMEI acknowledgment sent {"connection_id":231826,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:04:10] local.INFO: TCP Data received {"connection_id":231826,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:04:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231826,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:04:10] local.INFO: Processing buffer {"connection_id":231826,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:04:10] local.INFO: IMEI packet received {"connection_id":231826,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:04:10] local.INFO: IMEI acknowledgment sent {"connection_id":231826,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:04:12] local.INFO: TCP Data received {"connection_id":231826,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:04:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231826,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:04:12] local.INFO: Processing buffer {"connection_id":231826,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:04:12] local.INFO: Packet analysis {"connection_id":231826,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:04:12] local.INFO: Extracted packet for processing {"connection_id":231826,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:04:12] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15:04: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-11-03 15:04:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186678272001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:04:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:04:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3118672342213959680,"note":"Value kept but may cause issues"} 
[2026-11-03 15:04:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:04:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793698267000,"timestamp_ms":1793698267000,"timestamp_seconds":1793698267,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0bf7f78"} 
[2026-11-03 15:04:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:04: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-11-03 15:04: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":146,"data_length":795,"current_offset":136} 
[2026-11-03 15:04:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:04: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-11-03 15:04:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:04:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:04:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231826,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:04:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231826,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:04:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231826,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:04: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-11-03 15:04:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:04:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:04:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186678272001,"66":26169,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3118672342213959680},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:04:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:04:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:04:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186678272001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:04:12] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:04:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:04:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:04:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3118672342213959680,"description":"Unknown IO ID 44"} 
[2026-11-03 15:04:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186678272001,"power":26169,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3118672342213959680}} 
[2026-11-03 15:04:12] local.INFO: DEBUG: GPS processor result {"connection_id":231826,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54761,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:04:12] local.INFO: GPS data processed {"connection_id":231826,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:04:12] local.INFO: Acknowledgment sent {"connection_id":231826,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:04:45] local.INFO: TCP Data received {"connection_id":231826,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:04:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231826,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:04:45] local.INFO: Processing buffer {"connection_id":231826,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:04:45] local.INFO: Packet analysis {"connection_id":231826,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:04:45] local.INFO: Extracted packet for processing {"connection_id":231826,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:04:45] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15:04: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-11-03 15:04:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186678272001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:04:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:04:45] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3118672342213959680,"note":"Value kept but may cause issues"} 
[2026-11-03 15:04:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:04:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793698267000,"timestamp_ms":1793698267000,"timestamp_seconds":1793698267,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0bf7f78"} 
[2026-11-03 15:04:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:04:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 15:04: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 15:04:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:04: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-11-03 15:04:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:04:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:04:45] local.INFO: Teltonika packet parsed successfully {"connection_id":231826,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:04:45] local.INFO: Passing IMEI to GPS processor {"connection_id":231826,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:04:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":231826,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:04:45] 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-11-03 15:04:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:04:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:04:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186678272001,"66":26169,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3118672342213959680},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:04:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:04:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:04:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186678272001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:04:45] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:04:45] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:04:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:04:45] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3118672342213959680,"description":"Unknown IO ID 44"} 
[2026-11-03 15:04:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186678272001,"power":26169,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3118672342213959680}} 
[2026-11-03 15:04:45] local.INFO: DEBUG: GPS processor result {"connection_id":231826,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54762,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:04:45] local.INFO: GPS data processed {"connection_id":231826,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:04:45] local.INFO: Acknowledgment sent {"connection_id":231826,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:05:04] local.INFO: TCP Data received {"connection_id":228726,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:05:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228726,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:05:04] local.INFO: Processing buffer {"connection_id":228726,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:05:04] local.INFO: IMEI packet received {"connection_id":228726,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:05:04] local.INFO: IMEI acknowledgment sent {"connection_id":228726,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:05:09] local.INFO: TCP Data received {"connection_id":228726,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:05:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228726,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:05:09] local.INFO: Processing buffer {"connection_id":228726,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:05:09] local.INFO: IMEI packet received {"connection_id":228726,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:05:09] local.INFO: IMEI acknowledgment sent {"connection_id":228726,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:05:10] local.INFO: TCP Data received {"connection_id":228726,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:05:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228726,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:05:10] local.INFO: Processing buffer {"connection_id":228726,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:05:10] local.INFO: Packet analysis {"connection_id":228726,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:05:10] local.INFO: Extracted packet for processing {"connection_id":228726,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:05:10] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:05:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186678272001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:05:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:05:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3118672342213959680,"note":"Value kept but may cause issues"} 
[2026-11-03 15:05:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:05:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793698267000,"timestamp_ms":1793698267000,"timestamp_seconds":1793698267,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0bf7f78"} 
[2026-11-03 15:05:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15: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-11-03 15: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 15:05:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:05:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:05:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:05:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228726,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:05:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:05:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:05:10] 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-11-03 15:05:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:05:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:05:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186678272001,"66":26169,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3118672342213959680},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:05:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:05:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:05:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186678272001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:05:10] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:05:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:05:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:05:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3118672342213959680,"description":"Unknown IO ID 44"} 
[2026-11-03 15:05:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186678272001,"power":26169,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3118672342213959680}} 
[2026-11-03 15:05:10] local.INFO: DEBUG: GPS processor result {"connection_id":228726,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54763,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:05:10] local.INFO: GPS data processed {"connection_id":228726,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:05:10] local.INFO: Acknowledgment sent {"connection_id":228726,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:05:42] local.INFO: TCP Data received {"connection_id":228726,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:05:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228726,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:05:42] local.INFO: Processing buffer {"connection_id":228726,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:05:42] local.INFO: Packet analysis {"connection_id":228726,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:05:42] local.INFO: Extracted packet for processing {"connection_id":228726,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:05:42] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15:05: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-11-03 15:05:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186678272001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:05:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:05:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3118672342213959680,"note":"Value kept but may cause issues"} 
[2026-11-03 15:05:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:05:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793698267000,"timestamp_ms":1793698267000,"timestamp_seconds":1793698267,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0bf7f78"} 
[2026-11-03 15:05:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:05:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 15:05:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 15:05:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:05: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-11-03 15:05:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:05:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:05:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228726,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:05:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:05:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:05:42] 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-11-03 15:05:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:05:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:05:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186678272001,"66":26169,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3118672342213959680},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:05:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:05:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:05:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186678272001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:05:42] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:05:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:05:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:05:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3118672342213959680,"description":"Unknown IO ID 44"} 
[2026-11-03 15:05:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186678272001,"power":26169,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3118672342213959680}} 
[2026-11-03 15:05:42] local.INFO: DEBUG: GPS processor result {"connection_id":228726,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54764,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:05:42] local.INFO: GPS data processed {"connection_id":228726,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:05:42] local.INFO: Acknowledgment sent {"connection_id":228726,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:06:04] local.INFO: TCP Data received {"connection_id":229991,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:06:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229991,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:06:04] local.INFO: Processing buffer {"connection_id":229991,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:06:04] local.INFO: IMEI packet received {"connection_id":229991,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:06:04] local.INFO: IMEI acknowledgment sent {"connection_id":229991,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:06:10] local.INFO: TCP Data received {"connection_id":229991,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:06:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229991,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:06:10] local.INFO: Processing buffer {"connection_id":229991,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:06:10] local.INFO: IMEI packet received {"connection_id":229991,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:06:10] local.INFO: IMEI acknowledgment sent {"connection_id":229991,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:06:15] local.INFO: TCP Data received {"connection_id":229991,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:06:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229991,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:06:15] local.INFO: Processing buffer {"connection_id":229991,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:06:15] local.INFO: Packet analysis {"connection_id":229991,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:06:15] local.INFO: Extracted packet for processing {"connection_id":229991,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:06:15] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:06:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186678272001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:06:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:06:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3118672342213959680,"note":"Value kept but may cause issues"} 
[2026-11-03 15:06:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:06:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793698267000,"timestamp_ms":1793698267000,"timestamp_seconds":1793698267,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0bf7f78"} 
[2026-11-03 15:06:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:06: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-11-03 15: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 15:06:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:06:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:06:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:06:15] local.INFO: Teltonika packet parsed successfully {"connection_id":229991,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:06:15] local.INFO: Passing IMEI to GPS processor {"connection_id":229991,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:06:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":229991,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:06:15] 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-11-03 15:06:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:06:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:06:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186678272001,"66":26169,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3118672342213959680},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:06:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:06:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:06:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186678272001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:06:15] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:06:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:06:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:06:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3118672342213959680,"description":"Unknown IO ID 44"} 
[2026-11-03 15:06:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186678272001,"power":26169,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3118672342213959680}} 
[2026-11-03 15:06:15] local.INFO: DEBUG: GPS processor result {"connection_id":229991,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54765,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:06:15] local.INFO: GPS data processed {"connection_id":229991,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:06:15] local.INFO: Acknowledgment sent {"connection_id":229991,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:06:47] local.INFO: TCP Data received {"connection_id":229991,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:06:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229991,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:06:47] local.INFO: Processing buffer {"connection_id":229991,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0bf7f78012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:06:47] local.INFO: Packet analysis {"connection_id":229991,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:06:47] local.INFO: Extracted packet for processing {"connection_id":229991,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0bf"} 
[2026-11-03 15:06:47] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15:06: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-11-03 15:06:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186678272001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:06:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:06:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3118672342213959680,"note":"Value kept but may cause issues"} 
[2026-11-03 15:06:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:06:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793698267000,"timestamp_ms":1793698267000,"timestamp_seconds":1793698267,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0bf7f78"} 
[2026-11-03 15:06:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:06:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 15:06:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 15:06:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:06: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-11-03 15:06:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:06:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:06:47] local.INFO: Teltonika packet parsed successfully {"connection_id":229991,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:06:47] local.INFO: Passing IMEI to GPS processor {"connection_id":229991,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:06:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":229991,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:06:47] 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-11-03 15:06:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:06:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:06:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186678272001,"66":26169,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3118672342213959680},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:06:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:06:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:06:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186678272001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:06:47] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:06:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:06:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:06:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3118672342213959680,"description":"Unknown IO ID 44"} 
[2026-11-03 15:06:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186678272001,"power":26169,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3118672342213959680}} 
[2026-11-03 15:06:47] local.INFO: DEBUG: GPS processor result {"connection_id":229991,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54766,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:06:47] local.INFO: GPS data processed {"connection_id":229991,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:06:47] local.INFO: Acknowledgment sent {"connection_id":229991,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:07:04] local.INFO: TCP Data received {"connection_id":231827,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:07:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231827,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:07:04] local.INFO: Processing buffer {"connection_id":231827,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:07:04] local.INFO: IMEI packet received {"connection_id":231827,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:07:04] local.INFO: IMEI acknowledgment sent {"connection_id":231827,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:07:09] local.INFO: TCP Data received {"connection_id":231827,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:07:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231827,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:07:09] local.INFO: Processing buffer {"connection_id":231827,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:07:09] local.INFO: IMEI packet received {"connection_id":231827,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:07:09] local.INFO: IMEI acknowledgment sent {"connection_id":231827,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:07:10] local.INFO: TCP Data received {"connection_id":231827,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:07:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231827,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:07:10] local.INFO: Processing buffer {"connection_id":231827,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:07:10] local.INFO: Packet analysis {"connection_id":231827,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:07:10] local.INFO: Extracted packet for processing {"connection_id":231827,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:07:10] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15:07: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-11-03 15:07:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186756352001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:07:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:07:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3121135248260552704,"note":"Value kept but may cause issues"} 
[2026-11-03 15:07:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:07:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793698568000,"timestamp_ms":1793698568000,"timestamp_seconds":1793698568,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0c41740"} 
[2026-11-03 15:07:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:07: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-11-03 15:07: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":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-11-03 15:07:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:07: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-11-03 15:07:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:07:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:07:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231827,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:07:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231827,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:07:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231827,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:07:10] 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-11-03 15:07:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:07:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:07:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186756352001,"66":25973,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3121135248260552704},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:07:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:07:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:07:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186756352001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:07:10] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:07:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:07:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:07:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3121135248260552704,"description":"Unknown IO ID 44"} 
[2026-11-03 15:07:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186756352001,"power":25973,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3121135248260552704}} 
[2026-11-03 15:07:10] local.INFO: DEBUG: GPS processor result {"connection_id":231827,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54767,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:07:10] local.INFO: GPS data processed {"connection_id":231827,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:07:10] local.INFO: Acknowledgment sent {"connection_id":231827,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:07:44] local.INFO: TCP Data received {"connection_id":231827,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:07:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231827,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:07:44] local.INFO: Processing buffer {"connection_id":231827,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:07:44] local.INFO: Packet analysis {"connection_id":231827,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:07:44] local.INFO: Extracted packet for processing {"connection_id":231827,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:07:44] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15:07: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-11-03 15:07:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186756352001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:07:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:07:44] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3121135248260552704,"note":"Value kept but may cause issues"} 
[2026-11-03 15:07:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:07:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793698568000,"timestamp_ms":1793698568000,"timestamp_seconds":1793698568,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0c41740"} 
[2026-11-03 15:07:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:07:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 15:07: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":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-11-03 15:07:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:07: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-11-03 15:07:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:07:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:07:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231827,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:07:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231827,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:07:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231827,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:07:44] 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-11-03 15:07:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:07:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:07:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186756352001,"66":25973,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3121135248260552704},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:07:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:07:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:07:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186756352001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:07:44] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:07:44] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:07:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:07:44] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3121135248260552704,"description":"Unknown IO ID 44"} 
[2026-11-03 15:07:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186756352001,"power":25973,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3121135248260552704}} 
[2026-11-03 15:07:44] local.INFO: DEBUG: GPS processor result {"connection_id":231827,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54768,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:07:44] local.INFO: GPS data processed {"connection_id":231827,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:07:44] local.INFO: Acknowledgment sent {"connection_id":231827,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:08:09] local.INFO: TCP Data received {"connection_id":228727,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:08:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228727,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:08:09] local.INFO: Processing buffer {"connection_id":228727,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:08:09] local.INFO: IMEI packet received {"connection_id":228727,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:08:09] local.INFO: IMEI acknowledgment sent {"connection_id":228727,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:08:14] local.INFO: TCP Data received {"connection_id":228727,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:08:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228727,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:08:14] local.INFO: Processing buffer {"connection_id":228727,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:08:14] local.INFO: IMEI packet received {"connection_id":228727,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:08:14] local.INFO: IMEI acknowledgment sent {"connection_id":228727,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:08:17] local.INFO: TCP Data received {"connection_id":228727,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:08:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228727,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:08:17] local.INFO: Processing buffer {"connection_id":228727,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:08:17] local.INFO: Packet analysis {"connection_id":228727,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:08:17] local.INFO: Extracted packet for processing {"connection_id":228727,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:08:17] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15:08: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-11-03 15:08:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186756352001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:08:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:08:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3121135248260552704,"note":"Value kept but may cause issues"} 
[2026-11-03 15:08:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:08:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793698568000,"timestamp_ms":1793698568000,"timestamp_seconds":1793698568,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0c41740"} 
[2026-11-03 15:08:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:08:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 15:08: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":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-11-03 15:08:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:08: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-11-03 15:08:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:08:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:08:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228727,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:08:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:08:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:08:17] 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-11-03 15:08:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:08:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:08:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186756352001,"66":25973,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3121135248260552704},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:08:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:08:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:08:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186756352001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:08:17] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:08:17] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:08:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:08:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3121135248260552704,"description":"Unknown IO ID 44"} 
[2026-11-03 15:08:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186756352001,"power":25973,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3121135248260552704}} 
[2026-11-03 15:08:17] local.INFO: DEBUG: GPS processor result {"connection_id":228727,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54769,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:08:17] local.INFO: GPS data processed {"connection_id":228727,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:08:17] local.INFO: Acknowledgment sent {"connection_id":228727,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:08:23] local.INFO: TCP Data received {"connection_id":228727,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:08:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228727,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:08:23] local.INFO: Processing buffer {"connection_id":228727,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:08:23] local.INFO: Packet analysis {"connection_id":228727,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:08:23] local.INFO: Extracted packet for processing {"connection_id":228727,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:08:23] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15:08: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-11-03 15:08:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186756352001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:08:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:08:23] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3121135248260552704,"note":"Value kept but may cause issues"} 
[2026-11-03 15:08:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:08:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793698568000,"timestamp_ms":1793698568000,"timestamp_seconds":1793698568,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0c41740"} 
[2026-11-03 15:08:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:08:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 15:08: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":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-11-03 15:08:23] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:08: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-11-03 15:08:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:08:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:08:23] local.INFO: Teltonika packet parsed successfully {"connection_id":228727,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:08:23] local.INFO: Passing IMEI to GPS processor {"connection_id":228727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:08:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":228727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:08:23] 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-11-03 15:08:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:08:23] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:08:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186756352001,"66":25973,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3121135248260552704},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:08:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:08:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:08:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186756352001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:08:23] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:08:23] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:08:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:08:23] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3121135248260552704,"description":"Unknown IO ID 44"} 
[2026-11-03 15:08:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186756352001,"power":25973,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3121135248260552704}} 
[2026-11-03 15:08:23] local.INFO: DEBUG: GPS processor result {"connection_id":228727,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54770,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:08:23] local.INFO: GPS data processed {"connection_id":228727,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:08:23] local.INFO: Acknowledgment sent {"connection_id":228727,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:09:04] local.INFO: TCP Data received {"connection_id":228260,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:09:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228260,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:09:04] local.INFO: Processing buffer {"connection_id":228260,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:09:04] local.INFO: IMEI packet received {"connection_id":228260,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:09:04] local.INFO: IMEI acknowledgment sent {"connection_id":228260,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:09:09] local.INFO: TCP Data received {"connection_id":228260,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:09:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228260,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:09:09] local.INFO: Processing buffer {"connection_id":228260,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:09:09] local.INFO: IMEI packet received {"connection_id":228260,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:09:09] local.INFO: IMEI acknowledgment sent {"connection_id":228260,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:09:11] local.INFO: TCP Data received {"connection_id":228260,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:09:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228260,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:09:11] local.INFO: Processing buffer {"connection_id":228260,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:09:11] local.INFO: Packet analysis {"connection_id":228260,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:09:11] local.INFO: Extracted packet for processing {"connection_id":228260,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:09:11] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:09:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186756352001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:09:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:09:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3121135248260552704,"note":"Value kept but may cause issues"} 
[2026-11-03 15:09:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:09:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793698568000,"timestamp_ms":1793698568000,"timestamp_seconds":1793698568,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0c41740"} 
[2026-11-03 15:09:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:09: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-11-03 15: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":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-11-03 15:09:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:09:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:09:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:09:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228260,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:09:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:09:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:09: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-11-03 15:09:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:09:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:09:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186756352001,"66":25973,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3121135248260552704},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:09:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:09:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:09:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186756352001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:09:11] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:09:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:09:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:09:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3121135248260552704,"description":"Unknown IO ID 44"} 
[2026-11-03 15:09:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186756352001,"power":25973,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3121135248260552704}} 
[2026-11-03 15:09:11] local.INFO: DEBUG: GPS processor result {"connection_id":228260,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54771,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:09:11] local.INFO: GPS data processed {"connection_id":228260,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:09:11] local.INFO: Acknowledgment sent {"connection_id":228260,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:09:15] local.INFO: TCP Data received {"connection_id":228260,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:09:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228260,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:09:15] local.INFO: Processing buffer {"connection_id":228260,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:09:15] local.INFO: Packet analysis {"connection_id":228260,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:09:15] local.INFO: Extracted packet for processing {"connection_id":228260,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:09:15] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15:09: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-11-03 15:09:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186756352001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:09:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:09:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3121135248260552704,"note":"Value kept but may cause issues"} 
[2026-11-03 15:09:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:09:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793698568000,"timestamp_ms":1793698568000,"timestamp_seconds":1793698568,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0c41740"} 
[2026-11-03 15:09:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:09:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 15:09: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":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-11-03 15:09:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:09: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-11-03 15:09:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:09:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:09:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228260,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:09:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:09:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:09:15] 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-11-03 15:09:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:09:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:09:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186756352001,"66":25973,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3121135248260552704},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:09:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:09:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:09:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186756352001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:09:15] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:09:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:09:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:09:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3121135248260552704,"description":"Unknown IO ID 44"} 
[2026-11-03 15:09:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186756352001,"power":25973,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3121135248260552704}} 
[2026-11-03 15:09:15] local.INFO: DEBUG: GPS processor result {"connection_id":228260,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54772,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:09:15] local.INFO: GPS data processed {"connection_id":228260,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:09:15] local.INFO: Acknowledgment sent {"connection_id":228260,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:09:46] local.INFO: TCP Data received {"connection_id":228260,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:09:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228260,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:09:46] local.INFO: Processing buffer {"connection_id":228260,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:09:46] local.INFO: Packet analysis {"connection_id":228260,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:09:46] local.INFO: Extracted packet for processing {"connection_id":228260,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:09:46] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15:09: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-11-03 15:09:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186756352001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:09:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:09:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3121135248260552704,"note":"Value kept but may cause issues"} 
[2026-11-03 15:09:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:09:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793698568000,"timestamp_ms":1793698568000,"timestamp_seconds":1793698568,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0c41740"} 
[2026-11-03 15:09:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:09:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 15:09: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":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-11-03 15:09:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:09: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-11-03 15:09:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:09:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:09:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228260,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:09:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:09:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:09: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-11-03 15:09:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:09:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:09:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186756352001,"66":25973,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3121135248260552704},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:09:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:09:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:09:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186756352001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:09:46] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:09:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:09:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:09:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3121135248260552704,"description":"Unknown IO ID 44"} 
[2026-11-03 15:09:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186756352001,"power":25973,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3121135248260552704}} 
[2026-11-03 15:09:46] local.INFO: DEBUG: GPS processor result {"connection_id":228260,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54773,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:09:46] local.INFO: GPS data processed {"connection_id":228260,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:09:46] local.INFO: Acknowledgment sent {"connection_id":228260,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:10:05] local.INFO: TCP Data received {"connection_id":231828,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:10:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231828,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:10:05] local.INFO: Processing buffer {"connection_id":231828,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:10:05] local.INFO: IMEI packet received {"connection_id":231828,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:10:05] local.INFO: IMEI acknowledgment sent {"connection_id":231828,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:10:09] local.INFO: TCP Data received {"connection_id":231828,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:10:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231828,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:10:09] local.INFO: Processing buffer {"connection_id":231828,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:10:09] local.INFO: IMEI packet received {"connection_id":231828,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:10:09] local.INFO: IMEI acknowledgment sent {"connection_id":231828,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:10:11] local.INFO: TCP Data received {"connection_id":231828,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:10:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231828,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:10:11] local.INFO: Processing buffer {"connection_id":231828,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:10:11] local.INFO: Packet analysis {"connection_id":231828,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:10:11] local.INFO: Extracted packet for processing {"connection_id":231828,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:10:11] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:10:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186756352001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:10:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:10:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3121135248260552704,"note":"Value kept but may cause issues"} 
[2026-11-03 15:10:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:10:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793698568000,"timestamp_ms":1793698568000,"timestamp_seconds":1793698568,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0c41740"} 
[2026-11-03 15:10:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:10: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-11-03 15: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":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-11-03 15:10:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:10:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:10:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:10:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231828,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:10:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:10:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:10:11] 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-11-03 15:10:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:10:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:10:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186756352001,"66":25973,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3121135248260552704},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:10:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:10:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:10:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186756352001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:10:11] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:10:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:10:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:10:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3121135248260552704,"description":"Unknown IO ID 44"} 
[2026-11-03 15:10:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186756352001,"power":25973,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3121135248260552704}} 
[2026-11-03 15:10:11] local.INFO: DEBUG: GPS processor result {"connection_id":231828,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54774,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:10:11] local.INFO: GPS data processed {"connection_id":231828,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:10:11] local.INFO: Acknowledgment sent {"connection_id":231828,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:10:43] local.INFO: TCP Data received {"connection_id":231828,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:10:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231828,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:10:43] local.INFO: Processing buffer {"connection_id":231828,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:10:43] local.INFO: Packet analysis {"connection_id":231828,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:10:43] local.INFO: Extracted packet for processing {"connection_id":231828,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:10:43] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15:10: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-11-03 15:10:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186756352001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:10:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:10:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3121135248260552704,"note":"Value kept but may cause issues"} 
[2026-11-03 15:10:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:10:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793698568000,"timestamp_ms":1793698568000,"timestamp_seconds":1793698568,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0c41740"} 
[2026-11-03 15:10:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:10:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 15:10:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-11-03 15:10:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:10: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-11-03 15:10:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:10:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:10:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231828,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:10:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:10:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:10:43] 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-11-03 15:10:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:10:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:10:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186756352001,"66":25973,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3121135248260552704},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:10:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:10:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:10:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186756352001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:10:43] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:10:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:10:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:10:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3121135248260552704,"description":"Unknown IO ID 44"} 
[2026-11-03 15:10:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186756352001,"power":25973,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3121135248260552704}} 
[2026-11-03 15:10:43] local.INFO: DEBUG: GPS processor result {"connection_id":231828,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54775,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:10:43] local.INFO: GPS data processed {"connection_id":231828,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:10:43] local.INFO: Acknowledgment sent {"connection_id":231828,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:11:04] local.INFO: TCP Data received {"connection_id":228728,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:11:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228728,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:11:04] local.INFO: Processing buffer {"connection_id":228728,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:11:04] local.INFO: IMEI packet received {"connection_id":228728,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:11:04] local.INFO: IMEI acknowledgment sent {"connection_id":228728,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:11:09] local.INFO: TCP Data received {"connection_id":228728,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:11:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228728,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:11:09] local.INFO: Processing buffer {"connection_id":228728,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:11:09] local.INFO: IMEI packet received {"connection_id":228728,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:11:09] local.INFO: IMEI acknowledgment sent {"connection_id":228728,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:11:11] local.INFO: TCP Data received {"connection_id":228728,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:11:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228728,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:11:11] local.INFO: Processing buffer {"connection_id":228728,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:11:11] local.INFO: Packet analysis {"connection_id":228728,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:11:11] local.INFO: Extracted packet for processing {"connection_id":228728,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:11:11] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15:11: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-11-03 15:11:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186756352001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:11:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:11:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3121135248260552704,"note":"Value kept but may cause issues"} 
[2026-11-03 15:11:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:11:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793698568000,"timestamp_ms":1793698568000,"timestamp_seconds":1793698568,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0c41740"} 
[2026-11-03 15:11:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:11: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-11-03 15:11: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":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-11-03 15:11:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:11: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-11-03 15:11:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:11:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:11:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228728,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:11:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228728,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:11:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228728,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:11:11] 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-11-03 15:11:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:11:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:11:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186756352001,"66":25973,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3121135248260552704},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:11:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:11:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:11:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186756352001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:11:11] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:11:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:11:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:11:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3121135248260552704,"description":"Unknown IO ID 44"} 
[2026-11-03 15:11:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186756352001,"power":25973,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3121135248260552704}} 
[2026-11-03 15:11:11] local.INFO: DEBUG: GPS processor result {"connection_id":228728,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54776,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:11:11] local.INFO: GPS data processed {"connection_id":228728,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:11:11] local.INFO: Acknowledgment sent {"connection_id":228728,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:11:43] local.INFO: TCP Data received {"connection_id":228728,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:11:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228728,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:11:43] local.INFO: Processing buffer {"connection_id":228728,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0c41740012cd4af8007377aa8000a00f32c..."} 
[2026-11-03 15:11:43] local.INFO: Packet analysis {"connection_id":228728,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:11:43] local.INFO: Extracted packet for processing {"connection_id":228728,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0c4"} 
[2026-11-03 15:11:43] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":10,"angle":243,"satellites":44,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15:11:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:11:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186756352001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:11:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:11:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3121135248260552704,"note":"Value kept but may cause issues"} 
[2026-11-03 15:11:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:11:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793698568000,"timestamp_ms":1793698568000,"timestamp_seconds":1793698568,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0c41740"} 
[2026-11-03 15:11:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:11:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 15:11:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-11-03 15:11:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:11:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:11:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:11:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:11:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228728,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:11:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228728,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:11:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228728,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:11:43] 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-11-03 15:11:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:11:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:11:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186756352001,"66":25973,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3121135248260552704},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:11:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:11:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:11:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186756352001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:11:43] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:11:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:11:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:11:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3121135248260552704,"description":"Unknown IO ID 44"} 
[2026-11-03 15:11:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186756352001,"power":25973,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3121135248260552704}} 
[2026-11-03 15:11:43] local.INFO: DEBUG: GPS processor result {"connection_id":228728,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54777,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:11:43] local.INFO: GPS data processed {"connection_id":228728,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:11:43] local.INFO: Acknowledgment sent {"connection_id":228728,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:12:04] local.INFO: TCP Data received {"connection_id":231829,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:12:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231829,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:12:04] local.INFO: Processing buffer {"connection_id":231829,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:12:04] local.INFO: IMEI packet received {"connection_id":231829,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:12:04] local.INFO: IMEI acknowledgment sent {"connection_id":231829,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:12:09] local.INFO: TCP Data received {"connection_id":231829,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:12:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231829,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:12:09] local.INFO: Processing buffer {"connection_id":231829,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:12:09] local.INFO: IMEI packet received {"connection_id":231829,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:12:09] local.INFO: IMEI acknowledgment sent {"connection_id":231829,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:12:11] local.INFO: TCP Data received {"connection_id":231829,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0c8af08012cd4af8007377aa8000900f32e..."} 
[2026-11-03 15:12:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231829,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0c8af08012cd4af8007377aa8000900f32e..."} 
[2026-11-03 15:12:11] local.INFO: Processing buffer {"connection_id":231829,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0c8af08012cd4af8007377aa8000900f32e..."} 
[2026-11-03 15:12:11] local.INFO: Packet analysis {"connection_id":231829,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0c8"} 
[2026-11-03 15:12:11] local.INFO: Extracted packet for processing {"connection_id":231829,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0c8"} 
[2026-11-03 15:12:11] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":9,"angle":243,"satellites":46,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:12:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186833408001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:12:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:12:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3121135248260552704,"note":"Value kept but may cause issues"} 
[2026-11-03 15:12:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:12:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793698869000,"timestamp_ms":1793698869000,"timestamp_seconds":1793698869,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0c8af08"} 
[2026-11-03 15:12:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:12: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-11-03 15: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":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-11-03 15:12:11] 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-11-03 15: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-11-03 15:12:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:12:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:12:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231829,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:12:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:12:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:12:11] 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-11-03 15:12:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:12:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:12:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186833408001,"66":25778,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3121135248260552704},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:12:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:12:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:12:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186833408001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:12:11] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:12:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:12:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:12:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3121135248260552704,"description":"Unknown IO ID 44"} 
[2026-11-03 15:12:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186833408001,"power":25778,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3121135248260552704}} 
[2026-11-03 15:12:11] local.INFO: DEBUG: GPS processor result {"connection_id":231829,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54778,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:12:11] local.INFO: GPS data processed {"connection_id":231829,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:12:11] local.INFO: Acknowledgment sent {"connection_id":231829,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:12:43] local.INFO: TCP Data received {"connection_id":231829,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0c92ff0012cd4af8007377aa8000900f32b..."} 
[2026-11-03 15:12:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231829,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0c92ff0012cd4af8007377aa8000900f32b..."} 
[2026-11-03 15:12:43] local.INFO: Processing buffer {"connection_id":231829,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0c92ff0012cd4af8007377aa8000900f32b..."} 
[2026-11-03 15:12:43] local.INFO: Packet analysis {"connection_id":231829,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0c9"} 
[2026-11-03 15:12:43] local.INFO: Extracted packet for processing {"connection_id":231829,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0c9"} 
[2026-11-03 15:12:43] local.INFO: GPS Element Parsed {"raw_longitude":752136064,"raw_latitude":121076392,"longitude_deg":75.2136064,"latitude_deg":12.1076392,"altitude":9,"angle":243,"satellites":43,"speed":0,"hex_longitude":"2cd4af80","hex_latitude":"07377aa8","is_valid_coordinates":true} 
[2026-11-03 15:12:43] 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-11-03 15:12:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186910464001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:12:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:12:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3121135248260552704,"note":"Value kept but may cause issues"} 
[2026-11-03 15:12:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:12:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793698902000,"timestamp_ms":1793698902000,"timestamp_seconds":1793698902,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0c92ff0"} 
[2026-11-03 15:12:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:12:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 15:12:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-11-03 15:12:43] 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-11-03 15:12:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:12:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:12:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:12:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231829,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:12:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:12:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:12:43] 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-11-03 15:12:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:12:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:12:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186910464001,"66":25756,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3121135248260552704},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:12:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:12:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:12:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186910464001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:12:43] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:12:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:12:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:12:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3121135248260552704,"description":"Unknown IO ID 44"} 
[2026-11-03 15:12:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186910464001,"power":25756,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3121135248260552704}} 
[2026-11-03 15:12:43] local.INFO: DEBUG: GPS processor result {"connection_id":231829,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54779,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:12:43] local.INFO: GPS data processed {"connection_id":231829,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:12:43] local.INFO: Acknowledgment sent {"connection_id":231829,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:13:04] local.INFO: TCP Data received {"connection_id":228729,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:13:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228729,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:13:04] local.INFO: Processing buffer {"connection_id":228729,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:13:04] local.INFO: IMEI packet received {"connection_id":228729,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:13:04] local.INFO: IMEI acknowledgment sent {"connection_id":228729,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:13:08] local.INFO: TCP Data received {"connection_id":228729,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:13:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228729,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:13:08] local.INFO: Processing buffer {"connection_id":228729,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:13:08] local.INFO: IMEI packet received {"connection_id":228729,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:13:08] local.INFO: IMEI acknowledgment sent {"connection_id":228729,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:13:09] local.INFO: TCP Data received {"connection_id":228729,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:13:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228729,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:13:09] local.INFO: Processing buffer {"connection_id":228729,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:13:09] local.INFO: IMEI packet received {"connection_id":228729,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:13:09] local.INFO: IMEI acknowledgment sent {"connection_id":228729,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:13:11] local.INFO: TCP Data received {"connection_id":228729,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0c94378012cd4aac007377888000900df2d..."} 
[2026-11-03 15:13:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228729,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0c94378012cd4aac007377888000900df2d..."} 
[2026-11-03 15:13:11] local.INFO: Processing buffer {"connection_id":228729,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0c94378012cd4aac007377888000900df2d..."} 
[2026-11-03 15:13:11] local.INFO: Packet analysis {"connection_id":228729,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0c9"} 
[2026-11-03 15:13:11] local.INFO: Extracted packet for processing {"connection_id":228729,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0c9"} 
[2026-11-03 15:13:11] local.INFO: GPS Element Parsed {"raw_longitude":752134848,"raw_latitude":121075848,"longitude_deg":75.2134848,"latitude_deg":12.1075848,"altitude":9,"angle":223,"satellites":45,"speed":0,"hex_longitude":"2cd4aac0","hex_latitude":"07377888","is_valid_coordinates":true} 
[2026-11-03 15:13: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-11-03 15:13:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186918912001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:13:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:13:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3121135248260552704,"note":"Value kept but may cause issues"} 
[2026-11-03 15:13:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:13:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793698907000,"timestamp_ms":1793698907000,"timestamp_seconds":1793698907,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0c94378"} 
[2026-11-03 15:13:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:13:11] 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-11-03 15:13: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-11-03 15:13: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-11-03 15:13: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-11-03 15:13:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:13:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:13:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228729,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:13:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228729,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:13:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228729,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:13:11] 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-11-03 15:13:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:13:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:13:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186918912001,"66":27767,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3121135248260552704},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:13:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:13:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:13:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186918912001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:13:11] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:13:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:13:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:13:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3121135248260552704,"description":"Unknown IO ID 44"} 
[2026-11-03 15:13:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186918912001,"power":27767,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3121135248260552704}} 
[2026-11-03 15:13:11] local.INFO: DEBUG: GPS processor result {"connection_id":228729,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54780,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:13:11] local.INFO: GPS data processed {"connection_id":228729,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:13:11] local.INFO: Acknowledgment sent {"connection_id":228729,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:13:44] local.INFO: TCP Data received {"connection_id":228729,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0c99580012cd4aac007377888000900df2f..."} 
[2026-11-03 15:13:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228729,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0c99580012cd4aac007377888000900df2f..."} 
[2026-11-03 15:13:44] local.INFO: Processing buffer {"connection_id":228729,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0c99580012cd4aac007377888000900df2f..."} 
[2026-11-03 15:13:44] local.INFO: Packet analysis {"connection_id":228729,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0c9"} 
[2026-11-03 15:13:44] local.INFO: Extracted packet for processing {"connection_id":228729,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0c9"} 
[2026-11-03 15:13:44] local.INFO: GPS Element Parsed {"raw_longitude":752134848,"raw_latitude":121075848,"longitude_deg":75.2134848,"latitude_deg":12.1075848,"altitude":9,"angle":223,"satellites":47,"speed":0,"hex_longitude":"2cd4aac0","hex_latitude":"07377888","is_valid_coordinates":true} 
[2026-11-03 15:13: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-11-03 15:13:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186920192001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:13:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:13:44] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3122472254400067584,"note":"Value kept but may cause issues"} 
[2026-11-03 15:13:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:13:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793698928000,"timestamp_ms":1793698928000,"timestamp_seconds":1793698928,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0c99580"} 
[2026-11-03 15:13:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:13:44] 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-11-03 15:13:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 15:13:44] 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-11-03 15:13: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-11-03 15:13:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:13:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:13:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228729,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:13:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228729,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:13:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228729,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:13:44] 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-11-03 15:13:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:13:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:13:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186920192001,"66":27843,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3122472254400067584},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:13:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:13:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:13:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186920192001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:13:44] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:13:44] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:13:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:13:44] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3122472254400067584,"description":"Unknown IO ID 44"} 
[2026-11-03 15:13:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186920192001,"power":27843,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3122472254400067584}} 
[2026-11-03 15:13:44] local.INFO: DEBUG: GPS processor result {"connection_id":228729,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54781,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:13:44] local.INFO: GPS data processed {"connection_id":228729,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:13:44] local.INFO: Acknowledgment sent {"connection_id":228729,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:14:09] local.INFO: TCP Data received {"connection_id":229993,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:14:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229993,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:14:09] local.INFO: Processing buffer {"connection_id":229993,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:14:09] local.INFO: IMEI packet received {"connection_id":229993,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:14:09] local.INFO: IMEI acknowledgment sent {"connection_id":229993,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:14:14] local.INFO: TCP Data received {"connection_id":229993,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:14:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229993,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:14:14] local.INFO: Processing buffer {"connection_id":229993,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:14:14] local.INFO: IMEI packet received {"connection_id":229993,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:14:14] local.INFO: IMEI acknowledgment sent {"connection_id":229993,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:14:17] local.INFO: TCP Data received {"connection_id":229993,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0c9e788012cd4aac007377888000900df2e..."} 
[2026-11-03 15:14:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229993,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0c9e788012cd4aac007377888000900df2e..."} 
[2026-11-03 15:14:17] local.INFO: Processing buffer {"connection_id":229993,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0c9e788012cd4aac007377888000900df2e..."} 
[2026-11-03 15:14:17] local.INFO: Packet analysis {"connection_id":229993,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0c9"} 
[2026-11-03 15:14:17] local.INFO: Extracted packet for processing {"connection_id":229993,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0c9"} 
[2026-11-03 15:14:17] local.INFO: GPS Element Parsed {"raw_longitude":752134848,"raw_latitude":121075848,"longitude_deg":75.2134848,"latitude_deg":12.1075848,"altitude":9,"angle":223,"satellites":46,"speed":0,"hex_longitude":"2cd4aac0","hex_latitude":"07377888","is_valid_coordinates":true} 
[2026-11-03 15:14: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-11-03 15:14:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186925568001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:14:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:14:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3122472254400067584,"note":"Value kept but may cause issues"} 
[2026-11-03 15:14:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:14:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793698949000,"timestamp_ms":1793698949000,"timestamp_seconds":1793698949,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0c9e788"} 
[2026-11-03 15:14:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:14:17] 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-11-03 15:14: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 15:14:17] 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-11-03 15:14: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-11-03 15:14:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:14:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:14:17] local.INFO: Teltonika packet parsed successfully {"connection_id":229993,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:14:17] local.INFO: Passing IMEI to GPS processor {"connection_id":229993,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:14:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":229993,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:14:17] 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-11-03 15:14:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:14:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:14:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186925568001,"66":27865,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3122472254400067584},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:14:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:14:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:14:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186925568001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:14:17] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:14:17] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:14:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:14:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3122472254400067584,"description":"Unknown IO ID 44"} 
[2026-11-03 15:14:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186925568001,"power":27865,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3122472254400067584}} 
[2026-11-03 15:14:17] local.INFO: DEBUG: GPS processor result {"connection_id":229993,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54782,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:14:17] local.INFO: GPS data processed {"connection_id":229993,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:14:17] local.INFO: Acknowledgment sent {"connection_id":229993,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:14:20] local.INFO: TCP Data received {"connection_id":229993,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ca3990012cd4aac007377888000900df2c..."} 
[2026-11-03 15:14:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229993,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ca3990012cd4aac007377888000900df2c..."} 
[2026-11-03 15:14:20] local.INFO: Processing buffer {"connection_id":229993,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ca3990012cd4aac007377888000900df2c..."} 
[2026-11-03 15:14:20] local.INFO: Packet analysis {"connection_id":229993,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ca"} 
[2026-11-03 15:14:20] local.INFO: Extracted packet for processing {"connection_id":229993,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ca"} 
[2026-11-03 15:14:20] local.INFO: GPS Element Parsed {"raw_longitude":752134848,"raw_latitude":121075848,"longitude_deg":75.2134848,"latitude_deg":12.1075848,"altitude":9,"angle":223,"satellites":44,"speed":0,"hex_longitude":"2cd4aac0","hex_latitude":"07377888","is_valid_coordinates":true} 
[2026-11-03 15:14: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-11-03 15:14:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186930944001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:14:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653797895405568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:14:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3122472254400067584,"note":"Value kept but may cause issues"} 
[2026-11-03 15:14:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:14:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793698970000,"timestamp_ms":1793698970000,"timestamp_seconds":1793698970,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ca3990"} 
[2026-11-03 15:14:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:14:20] 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-11-03 15:14: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 15:14:20] 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-11-03 15:14: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-11-03 15:14:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:14:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:14:20] local.INFO: Teltonika packet parsed successfully {"connection_id":229993,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:14:20] local.INFO: Passing IMEI to GPS processor {"connection_id":229993,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:14:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":229993,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:14:20] 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-11-03 15:14:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:14:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:14:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186930944001,"66":27995,"18":206,"83":43264,"24":0,"16":37653797895405568,"44":-3122472254400067584},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:14:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:14:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:14:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186930944001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:14:20] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:14:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:14:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653797895405568,"km_value":37653797895405.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:14:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3122472254400067584,"description":"Unknown IO ID 44"} 
[2026-11-03 15:14:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186930944001,"power":27995,"unknown_18":206,"unknown_83":43264,"ignition":0,"odometer":null,"unknown_44":-3122472254400067584}} 
[2026-11-03 15:14:20] local.INFO: DEBUG: GPS processor result {"connection_id":229993,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54783,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:14:20] local.INFO: GPS data processed {"connection_id":229993,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:14:20] local.INFO: Acknowledgment sent {"connection_id":229993,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:15:06] local.INFO: TCP Data received {"connection_id":228261,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:15:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228261,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:15:06] local.INFO: Processing buffer {"connection_id":228261,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:15:06] local.INFO: IMEI packet received {"connection_id":228261,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:15:06] local.INFO: IMEI acknowledgment sent {"connection_id":228261,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:15:07] local.INFO: TCP Data received {"connection_id":228261,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:15:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228261,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:15:07] local.INFO: Processing buffer {"connection_id":228261,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:15:07] local.INFO: IMEI packet received {"connection_id":228261,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:15:07] local.INFO: IMEI acknowledgment sent {"connection_id":228261,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:15:09] local.INFO: TCP Data received {"connection_id":228261,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:15:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228261,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:15:09] local.INFO: Processing buffer {"connection_id":228261,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:15:09] local.INFO: IMEI packet received {"connection_id":228261,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:15:09] local.INFO: IMEI acknowledgment sent {"connection_id":228261,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:15:14] local.INFO: TCP Data received {"connection_id":228261,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ca4160012cd4ac00073779580009012c2c..."} 
[2026-11-03 15:15:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228261,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ca4160012cd4ac00073779580009012c2c..."} 
[2026-11-03 15:15:14] local.INFO: Processing buffer {"connection_id":228261,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ca4160012cd4ac00073779580009012c2c..."} 
[2026-11-03 15:15:14] local.INFO: Packet analysis {"connection_id":228261,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ca"} 
[2026-11-03 15:15:14] local.INFO: Extracted packet for processing {"connection_id":228261,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ca"} 
[2026-11-03 15:15:14] local.INFO: GPS Element Parsed {"raw_longitude":752135168,"raw_latitude":121076056,"longitude_deg":75.2135168,"latitude_deg":12.1076056,"altitude":9,"angle":300,"satellites":44,"speed":2,"hex_longitude":"2cd4ac00","hex_latitude":"07377958","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:15:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186936320001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:15:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653815075274752,"note":"Value kept but may cause issues"} 
[2026-11-03 15:15:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3122472254400067584,"note":"Value kept but may cause issues"} 
[2026-11-03 15:15:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:15:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793698972000,"timestamp_ms":1793698972000,"timestamp_seconds":1793698972,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ca4160"} 
[2026-11-03 15:15:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:15:14] 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-11-03 15: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 15:15:14] 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-11-03 15: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-11-03 15:15:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:15:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:15:14] local.INFO: Teltonika packet parsed successfully {"connection_id":228261,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:15:14] local.INFO: Passing IMEI to GPS processor {"connection_id":228261,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:15:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":228261,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:15:14] 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-11-03 15:15:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:15:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:15:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186936320001,"66":27930,"18":206,"83":43264,"24":2,"16":37653815075274752,"44":-3122472254400067584},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:15:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:15:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:15:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186936320001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:15:14] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:15:14] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:15:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653815075274752,"km_value":37653815075274.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:15:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3122472254400067584,"description":"Unknown IO ID 44"} 
[2026-11-03 15:15:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186936320001,"power":27930,"unknown_18":206,"unknown_83":43264,"ignition":2,"odometer":null,"unknown_44":-3122472254400067584}} 
[2026-11-03 15:15:14] local.INFO: DEBUG: GPS processor result {"connection_id":228261,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54784,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:15:14] local.INFO: GPS data processed {"connection_id":228261,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:15:14] local.INFO: Acknowledgment sent {"connection_id":228261,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:15:20] local.INFO: TCP Data received {"connection_id":228261,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ca4930012cd4ab00073779d8000901202e..."} 
[2026-11-03 15:15:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228261,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ca4930012cd4ab00073779d8000901202e..."} 
[2026-11-03 15:15:20] local.INFO: Processing buffer {"connection_id":228261,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ca4930012cd4ab00073779d8000901202e..."} 
[2026-11-03 15:15:20] local.INFO: Packet analysis {"connection_id":228261,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ca"} 
[2026-11-03 15:15:20] local.INFO: Extracted packet for processing {"connection_id":228261,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ca"} 
[2026-11-03 15:15:20] local.INFO: GPS Element Parsed {"raw_longitude":752134912,"raw_latitude":121076184,"longitude_deg":75.2134912,"latitude_deg":12.1076184,"altitude":9,"angle":288,"satellites":46,"speed":7,"hex_longitude":"2cd4ab00","hex_latitude":"073779d8","is_valid_coordinates":true} 
[2026-11-03 15:15: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-11-03 15:15:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186936832001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:15:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37653827960176640,"note":"Value kept but may cause issues"} 
[2026-11-03 15:15:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3122120410679126016,"note":"Value kept but may cause issues"} 
[2026-11-03 15:15:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:15:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793698974000,"timestamp_ms":1793698974000,"timestamp_seconds":1793698974,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ca4930"} 
[2026-11-03 15:15:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:15:20] 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-11-03 15:15: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 15:15:20] 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-11-03 15:15: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-11-03 15:15:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:15:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:15:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228261,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:15:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228261,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:15:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228261,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:15:20] 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-11-03 15:15:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:15:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:15:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186936832001,"66":27843,"18":206,"83":43264,"24":7,"16":37653827960176640,"44":-3122120410679126016},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:15:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:15:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:15:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186936832001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:15:20] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:15:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:15:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37653827960176640,"km_value":37653827960176.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:15:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3122120410679126016,"description":"Unknown IO ID 44"} 
[2026-11-03 15:15:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186936832001,"power":27843,"unknown_18":206,"unknown_83":43264,"ignition":7,"odometer":null,"unknown_44":-3122120410679126016}} 
[2026-11-03 15:15:20] local.INFO: DEBUG: GPS processor result {"connection_id":228261,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54785,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:15:20] local.INFO: GPS data processed {"connection_id":228261,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:15:20] local.INFO: Acknowledgment sent {"connection_id":228261,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:16:06] local.INFO: TCP Data received {"connection_id":229994,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:16:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229994,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:16:06] local.INFO: Processing buffer {"connection_id":229994,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:16:06] local.INFO: IMEI packet received {"connection_id":229994,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:16:06] local.INFO: IMEI acknowledgment sent {"connection_id":229994,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:16:15] local.INFO: TCP Data received {"connection_id":229994,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:16:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229994,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:16:15] local.INFO: Processing buffer {"connection_id":229994,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:16:15] local.INFO: IMEI packet received {"connection_id":229994,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:16:15] local.INFO: IMEI acknowledgment sent {"connection_id":229994,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:16:24] local.INFO: TCP Data received {"connection_id":229994,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0cc3178012cd4288007375d080011014631..."} 
[2026-11-03 15:16:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229994,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0cc3178012cd4288007375d080011014631..."} 
[2026-11-03 15:16:24] local.INFO: Processing buffer {"connection_id":229994,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0cc3178012cd4288007375d080011014631..."} 
[2026-11-03 15:16:24] local.INFO: Packet analysis {"connection_id":229994,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0cc"} 
[2026-11-03 15:16:24] local.INFO: Extracted packet for processing {"connection_id":229994,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0cc"} 
[2026-11-03 15:16:24] local.INFO: GPS Element Parsed {"raw_longitude":752101504,"raw_latitude":121068808,"longitude_deg":75.2101504,"latitude_deg":12.1068808,"altitude":17,"angle":326,"satellites":49,"speed":10,"hex_longitude":"2cd42880","hex_latitude":"07375d08","is_valid_coordinates":true} 
[2026-11-03 15:16: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-11-03 15:16:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186969088001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:16:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37655477227618304,"note":"Value kept but may cause issues"} 
[2026-11-03 15:16:24] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3158852895141767168,"note":"Value kept but may cause issues"} 
[2026-11-03 15:16:24] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:16:24] local.INFO: AVL Record Parsed {"raw_timestamp":1793699099000,"timestamp_ms":1793699099000,"timestamp_seconds":1793699099,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0cc3178"} 
[2026-11-03 15:16:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:16:24] 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-11-03 15:16: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":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 15:16:24] 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-11-03 15:16: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-11-03 15:16:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:16:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:16:24] local.INFO: Teltonika packet parsed successfully {"connection_id":229994,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:16:24] local.INFO: Passing IMEI to GPS processor {"connection_id":229994,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:16:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":229994,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:16: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-11-03 15:16:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:16:24] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:16:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186969088001,"66":27865,"18":206,"83":43264,"24":10,"16":37655477227618304,"44":-3158852895141767168},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:16:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:16:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:16:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186969088001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:16:24] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:16:24] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:16:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37655477227618304,"km_value":37655477227618.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:16:24] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3158852895141767168,"description":"Unknown IO ID 44"} 
[2026-11-03 15:16:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186969088001,"power":27865,"unknown_18":206,"unknown_83":43264,"ignition":10,"odometer":null,"unknown_44":-3158852895141767168}} 
[2026-11-03 15:16:24] local.INFO: DEBUG: GPS processor result {"connection_id":229994,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54786,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:16:24] local.INFO: GPS data processed {"connection_id":229994,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:16:24] local.INFO: Acknowledgment sent {"connection_id":229994,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:17:04] local.INFO: TCP Data received {"connection_id":231830,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:17:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231830,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:17:04] local.INFO: Processing buffer {"connection_id":231830,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:17:04] local.INFO: IMEI packet received {"connection_id":231830,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:17:04] local.INFO: IMEI acknowledgment sent {"connection_id":231830,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:17:05] local.INFO: TCP Data received {"connection_id":231830,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:17:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231830,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:17:05] local.INFO: Processing buffer {"connection_id":231830,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:17:05] local.INFO: IMEI packet received {"connection_id":231830,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:17:05] local.INFO: IMEI acknowledgment sent {"connection_id":231830,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:17:10] local.INFO: TCP Data received {"connection_id":231830,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:17:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231830,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:17:10] local.INFO: Processing buffer {"connection_id":231830,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:17:10] local.INFO: IMEI packet received {"connection_id":231830,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:17:10] local.INFO: IMEI acknowledgment sent {"connection_id":231830,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:17:11] local.INFO: TCP Data received {"connection_id":231830,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0cc3560012cd4284007375de80011015630..."} 
[2026-11-03 15:17:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231830,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0cc3560012cd4284007375de80011015630..."} 
[2026-11-03 15:17:11] local.INFO: Processing buffer {"connection_id":231830,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0cc3560012cd4284007375de80011015630..."} 
[2026-11-03 15:17:11] local.INFO: Packet analysis {"connection_id":231830,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0cc"} 
[2026-11-03 15:17:11] local.INFO: Extracted packet for processing {"connection_id":231830,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0cc"} 
[2026-11-03 15:17:11] local.INFO: GPS Element Parsed {"raw_longitude":752101440,"raw_latitude":121069032,"longitude_deg":75.210144,"latitude_deg":12.1069032,"altitude":17,"angle":342,"satellites":48,"speed":10,"hex_longitude":"2cd42840","hex_latitude":"07375de8","is_valid_coordinates":true} 
[2026-11-03 15:17: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-11-03 15:17:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186969344001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:17:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37655490112520192,"note":"Value kept but may cause issues"} 
[2026-11-03 15:17:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3159134370118432768,"note":"Value kept but may cause issues"} 
[2026-11-03 15:17:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:17:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793699100000,"timestamp_ms":1793699100000,"timestamp_seconds":1793699100,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0cc3560"} 
[2026-11-03 15:17:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:17:11] 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-11-03 15:17: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 15:17:11] 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-11-03 15:17: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-11-03 15:17:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:17:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:17:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231830,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:17:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231830,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:17:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231830,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:17:11] 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-11-03 15:17:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:17:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:17:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186969344001,"66":27865,"18":206,"83":43264,"24":10,"16":37655490112520192,"44":-3159134370118432768},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:17:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:17:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:17:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186969344001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:17:11] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:17:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:17:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37655490112520192,"km_value":37655490112520.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:17:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3159134370118432768,"description":"Unknown IO ID 44"} 
[2026-11-03 15:17:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186969344001,"power":27865,"unknown_18":206,"unknown_83":43264,"ignition":10,"odometer":null,"unknown_44":-3159134370118432768}} 
[2026-11-03 15:17:11] local.INFO: DEBUG: GPS processor result {"connection_id":231830,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54787,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:17:11] local.INFO: GPS data processed {"connection_id":231830,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:17:11] local.INFO: Acknowledgment sent {"connection_id":231830,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:17:48] local.INFO: TCP Data received {"connection_id":231830,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0cc3d30012cd4280007375f780011000432..."} 
[2026-11-03 15:17:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231830,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0cc3d30012cd4280007375f780011000432..."} 
[2026-11-03 15:17:48] local.INFO: Processing buffer {"connection_id":231830,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0cc3d30012cd4280007375f780011000432..."} 
[2026-11-03 15:17:48] local.INFO: Packet analysis {"connection_id":231830,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0cc"} 
[2026-11-03 15:17:48] local.INFO: Extracted packet for processing {"connection_id":231830,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0cc"} 
[2026-11-03 15:17:48] local.INFO: GPS Element Parsed {"raw_longitude":752101376,"raw_latitude":121069432,"longitude_deg":75.2101376,"latitude_deg":12.1069432,"altitude":17,"angle":4,"satellites":50,"speed":6,"hex_longitude":"2cd42800","hex_latitude":"07375f78","is_valid_coordinates":true} 
[2026-11-03 15:17: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-11-03 15:17:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186969600001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:17:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37655511587356672,"note":"Value kept but may cause issues"} 
[2026-11-03 15:17:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3159204738862553088,"note":"Value kept but may cause issues"} 
[2026-11-03 15:17:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:17:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793699102000,"timestamp_ms":1793699102000,"timestamp_seconds":1793699102,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0cc3d30"} 
[2026-11-03 15:17:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:17:48] 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-11-03 15:17:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 15:17:48] 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-11-03 15:17: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-11-03 15:17:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:17:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:17:48] local.INFO: Teltonika packet parsed successfully {"connection_id":231830,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:17:48] local.INFO: Passing IMEI to GPS processor {"connection_id":231830,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:17:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":231830,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:17:48] 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-11-03 15:17:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:17:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:17:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186969600001,"66":27930,"18":206,"83":43264,"24":6,"16":37655511587356672,"44":-3159204738862553088},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,83,24,16,44]} 
[2026-11-03 15:17:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:17:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:17:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186969600001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:17:48] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-11-03 15:17:48] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:17:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37655511587356672,"km_value":37655511587356.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:17:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3159204738862553088,"description":"Unknown IO ID 44"} 
[2026-11-03 15:17:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186969600001,"power":27930,"unknown_18":206,"unknown_83":43264,"ignition":6,"odometer":null,"unknown_44":-3159204738862553088}} 
[2026-11-03 15:17:48] local.INFO: DEBUG: GPS processor result {"connection_id":231830,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54788,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:17:48] local.INFO: GPS data processed {"connection_id":231830,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:17:48] local.INFO: Acknowledgment sent {"connection_id":231830,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:18:05] local.INFO: TCP Data received {"connection_id":228730,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:18:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228730,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:18:05] local.INFO: Processing buffer {"connection_id":228730,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:18:05] local.INFO: IMEI packet received {"connection_id":228730,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:18:05] local.INFO: IMEI acknowledgment sent {"connection_id":228730,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:18:09] local.INFO: TCP Data received {"connection_id":228730,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:18:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228730,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:18:09] local.INFO: Processing buffer {"connection_id":228730,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:18:09] local.INFO: IMEI packet received {"connection_id":228730,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:18:09] local.INFO: IMEI acknowledgment sent {"connection_id":228730,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:18:14] local.INFO: TCP Data received {"connection_id":228730,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:18:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228730,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:18:14] local.INFO: Processing buffer {"connection_id":228730,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:18:14] local.INFO: IMEI packet received {"connection_id":228730,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:18:14] local.INFO: IMEI acknowledgment sent {"connection_id":228730,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:18:15] local.INFO: TCP Data received {"connection_id":228730,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ce2d48012cd42e8007385818000e01662f..."} 
[2026-11-03 15:18:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228730,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ce2d48012cd42e8007385818000e01662f..."} 
[2026-11-03 15:18:15] local.INFO: Processing buffer {"connection_id":228730,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ce2d48012cd42e8007385818000e01662f..."} 
[2026-11-03 15:18:15] local.INFO: Packet analysis {"connection_id":228730,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ce"} 
[2026-11-03 15:18:15] local.INFO: Extracted packet for processing {"connection_id":228730,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ce"} 
[2026-11-03 15:18:15] local.INFO: GPS Element Parsed {"raw_longitude":752103040,"raw_latitude":121133080,"longitude_deg":75.210304,"latitude_deg":12.113308,"altitude":14,"angle":358,"satellites":47,"speed":9,"hex_longitude":"2cd42e80","hex_latitude":"07385818","is_valid_coordinates":true} 
[2026-11-03 15:18: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-11-03 15:18:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187002112001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:18:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37658608258777088,"note":"Value kept but may cause issues"} 
[2026-11-03 15:18:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3157445520241827840,"note":"Value kept but may cause issues"} 
[2026-11-03 15:18:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,107,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:18:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793699229000,"timestamp_ms":1793699229000,"timestamp_seconds":1793699229,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ce2d48"} 
[2026-11-03 15:18:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:18:15] 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-11-03 15:18: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 15:18:15] 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-11-03 15:18: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-11-03 15:18:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:18:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:18:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228730,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:18:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228730,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:18:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228730,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:18: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-11-03 15:18:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:18:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:18:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187002112001,"66":28006,"107":206,"83":43264,"24":9,"16":37658608258777088,"44":-3157445520241827840},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,107,83,24,16,44]} 
[2026-11-03 15:18:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:18:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:18:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187002112001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:18:15] local.INFO: Unknown IO ID detected {"io_id":107,"value":206,"description":"Unknown IO ID 107"} 
[2026-11-03 15:18:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:18:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37658608258777088,"km_value":37658608258777.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:18:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3157445520241827840,"description":"Unknown IO ID 44"} 
[2026-11-03 15:18:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187002112001,"power":28006,"unknown_107":206,"unknown_83":43264,"ignition":9,"odometer":null,"unknown_44":-3157445520241827840}} 
[2026-11-03 15:18:15] local.INFO: DEBUG: GPS processor result {"connection_id":228730,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54789,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:18:15] local.INFO: GPS data processed {"connection_id":228730,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:18:15] local.INFO: Acknowledgment sent {"connection_id":228730,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:18:20] local.INFO: TCP Data received {"connection_id":228730,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ce3518012cd42ec007385a40000e00102f..."} 
[2026-11-03 15:18:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228730,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ce3518012cd42ec007385a40000e00102f..."} 
[2026-11-03 15:18:20] local.INFO: Processing buffer {"connection_id":228730,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ce3518012cd42ec007385a40000e00102f..."} 
[2026-11-03 15:18:20] local.INFO: Packet analysis {"connection_id":228730,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ce"} 
[2026-11-03 15:18:20] local.INFO: Extracted packet for processing {"connection_id":228730,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ce"} 
[2026-11-03 15:18:20] local.INFO: GPS Element Parsed {"raw_longitude":752103104,"raw_latitude":121133632,"longitude_deg":75.2103104,"latitude_deg":12.1133632,"altitude":14,"angle":16,"satellites":47,"speed":10,"hex_longitude":"2cd42ec0","hex_latitude":"07385a40","is_valid_coordinates":true} 
[2026-11-03 15:18: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-11-03 15:18:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187002624001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:18:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37658638323548160,"note":"Value kept but may cause issues"} 
[2026-11-03 15:18:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3157445520241715200,"note":"Value kept but may cause issues"} 
[2026-11-03 15:18:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,107,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:18:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793699231000,"timestamp_ms":1793699231000,"timestamp_seconds":1793699231,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ce3518"} 
[2026-11-03 15:18:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:18:20] 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-11-03 15:18: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":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 15:18:20] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:18: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-11-03 15:18:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:18:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:18:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228730,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:18:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228730,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:18:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228730,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:18:20] 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-11-03 15:18:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:18:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:18:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187002624001,"66":28028,"107":206,"83":43264,"24":10,"16":37658638323548160,"44":-3157445520241715200},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,107,83,24,16,44]} 
[2026-11-03 15:18:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:18:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:18:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187002624001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:18:20] local.INFO: Unknown IO ID detected {"io_id":107,"value":206,"description":"Unknown IO ID 107"} 
[2026-11-03 15:18:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:18:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37658638323548160,"km_value":37658638323548.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:18:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3157445520241715200,"description":"Unknown IO ID 44"} 
[2026-11-03 15:18:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187002624001,"power":28028,"unknown_107":206,"unknown_83":43264,"ignition":10,"odometer":null,"unknown_44":-3157445520241715200}} 
[2026-11-03 15:18:20] local.INFO: DEBUG: GPS processor result {"connection_id":228730,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54790,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:18:20] local.INFO: GPS data processed {"connection_id":228730,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:18:20] local.INFO: Acknowledgment sent {"connection_id":228730,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:18:46] local.INFO: TCP Data received {"connection_id":228731,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:18:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228731,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:18:46] local.INFO: Processing buffer {"connection_id":228731,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:18:46] local.INFO: IMEI packet received {"connection_id":228731,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:18:46] local.INFO: IMEI acknowledgment sent {"connection_id":228731,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:18:51] local.INFO: TCP Data received {"connection_id":228731,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:18:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228731,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:18:51] local.INFO: Processing buffer {"connection_id":228731,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:18:51] local.INFO: IMEI packet received {"connection_id":228731,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:18:51] local.INFO: IMEI acknowledgment sent {"connection_id":228731,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:18:52] local.INFO: TCP Data received {"connection_id":228731,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ccbe18012d813c800607bce8000c00912f..."} 
[2026-11-03 15:18:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228731,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ccbe18012d813c800607bce8000c00912f..."} 
[2026-11-03 15:18:52] local.INFO: Processing buffer {"connection_id":228731,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ccbe18012d813c800607bce8000c00912f..."} 
[2026-11-03 15:18:52] local.INFO: Packet analysis {"connection_id":228731,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0cc"} 
[2026-11-03 15:18:52] local.INFO: Extracted packet for processing {"connection_id":228731,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0cc"} 
[2026-11-03 15:18:52] local.INFO: GPS Element Parsed {"raw_longitude":763444352,"raw_latitude":101170408,"longitude_deg":76.3444352,"latitude_deg":10.1170408,"altitude":12,"angle":145,"satellites":47,"speed":0,"hex_longitude":"2d813c80","hex_latitude":"0607bce8","is_valid_coordinates":true} 
[2026-11-03 15:18: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-11-03 15:18:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186972928001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:18:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:18:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9140196155334596608,"note":"Value kept but may cause issues"} 
[2026-11-03 15:18:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,145,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:18:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793699135000,"timestamp_ms":1793699135000,"timestamp_seconds":1793699135,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ccbe18"} 
[2026-11-03 15:18:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:18:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:18: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 15:18:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:18: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-11-03 15:18:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:18:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:18:52] local.INFO: Teltonika packet parsed successfully {"connection_id":228731,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:18:52] local.INFO: Passing IMEI to GPS processor {"connection_id":228731,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:18:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":228731,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:18:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:18:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:18:52] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:18:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186972928001,"66":28430,"145":206,"9":25344,"24":0,"16":19476693139849216,"45":-9140196155334596608},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,9,24,16,45]} 
[2026-11-03 15:18:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:18:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:18:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186972928001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:18:52] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-11-03 15:18:52] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:18:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:18:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9140196155334596608,"description":"Unknown IO ID 45"} 
[2026-11-03 15:18:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186972928001,"power":28430,"unknown_145":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9140196155334596608}} 
[2026-11-03 15:18:52] local.INFO: DEBUG: GPS processor result {"connection_id":228731,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54791,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:18:52] local.INFO: GPS data processed {"connection_id":228731,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:18:52] local.INFO: Acknowledgment sent {"connection_id":228731,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:19:04] local.INFO: TCP Data received {"connection_id":231831,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:19:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231831,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:19:04] local.INFO: Processing buffer {"connection_id":231831,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:19:04] local.INFO: IMEI packet received {"connection_id":231831,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:19:04] local.INFO: IMEI acknowledgment sent {"connection_id":231831,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:19:05] local.INFO: TCP Data received {"connection_id":231831,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:19:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231831,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:19:05] local.INFO: Processing buffer {"connection_id":231831,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:19:05] local.INFO: IMEI packet received {"connection_id":231831,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:19:05] local.INFO: IMEI acknowledgment sent {"connection_id":231831,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:19:06] local.INFO: TCP Data received {"connection_id":231831,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ce3900012cd42f8007385b40000e00242f..."} 
[2026-11-03 15:19:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231831,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ce3900012cd42f8007385b40000e00242f..."} 
[2026-11-03 15:19:06] local.INFO: Processing buffer {"connection_id":231831,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ce3900012cd42f8007385b40000e00242f..."} 
[2026-11-03 15:19:06] local.INFO: Packet analysis {"connection_id":231831,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ce"} 
[2026-11-03 15:19:06] local.INFO: Extracted packet for processing {"connection_id":231831,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ce"} 
[2026-11-03 15:19:06] local.INFO: GPS Element Parsed {"raw_longitude":752103296,"raw_latitude":121133888,"longitude_deg":75.2103296,"latitude_deg":12.1133888,"altitude":14,"angle":36,"satellites":47,"speed":10,"hex_longitude":"2cd42f80","hex_latitude":"07385b40","is_valid_coordinates":true} 
[2026-11-03 15:19:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:19:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187003136001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:19:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37658651208450048,"note":"Value kept but may cause issues"} 
[2026-11-03 15:19:06] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3157375151497396224,"note":"Value kept but may cause issues"} 
[2026-11-03 15:19:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,107,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:19:06] local.INFO: AVL Record Parsed {"raw_timestamp":1793699232000,"timestamp_ms":1793699232000,"timestamp_seconds":1793699232,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ce3900"} 
[2026-11-03 15:19:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:19:06] 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-11-03 15:19:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 15:19:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:19:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:19:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:19:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:19:06] local.INFO: Teltonika packet parsed successfully {"connection_id":231831,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:19:06] local.INFO: Passing IMEI to GPS processor {"connection_id":231831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:19:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":231831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:19:06] 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-11-03 15:19:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:19:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:19:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187003136001,"66":28028,"107":206,"83":43264,"24":10,"16":37658651208450048,"44":-3157375151497396224},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,107,83,24,16,44]} 
[2026-11-03 15:19:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:19:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:19:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187003136001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:19:06] local.INFO: Unknown IO ID detected {"io_id":107,"value":206,"description":"Unknown IO ID 107"} 
[2026-11-03 15:19:06] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:19:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37658651208450048,"km_value":37658651208450.05,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:19:06] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3157375151497396224,"description":"Unknown IO ID 44"} 
[2026-11-03 15:19:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187003136001,"power":28028,"unknown_107":206,"unknown_83":43264,"ignition":10,"odometer":null,"unknown_44":-3157375151497396224}} 
[2026-11-03 15:19:06] local.INFO: DEBUG: GPS processor result {"connection_id":231831,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54792,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:19:06] local.INFO: GPS data processed {"connection_id":231831,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:19:06] local.INFO: Acknowledgment sent {"connection_id":231831,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:19:10] local.INFO: TCP Data received {"connection_id":231831,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ce3ce8012cd4304007385bf8000e003b2f..."} 
[2026-11-03 15:19:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231831,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ce3ce8012cd4304007385bf8000e003b2f..."} 
[2026-11-03 15:19:10] local.INFO: Processing buffer {"connection_id":231831,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ce3ce8012cd4304007385bf8000e003b2f..."} 
[2026-11-03 15:19:10] local.INFO: Packet analysis {"connection_id":231831,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ce"} 
[2026-11-03 15:19:10] local.INFO: Extracted packet for processing {"connection_id":231831,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ce"} 
[2026-11-03 15:19:10] local.INFO: GPS Element Parsed {"raw_longitude":752103488,"raw_latitude":121134072,"longitude_deg":75.2103488,"latitude_deg":12.1134072,"altitude":14,"angle":59,"satellites":47,"speed":12,"hex_longitude":"2cd43040","hex_latitude":"07385bf8","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:19:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187003392001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:19:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37658664093351936,"note":"Value kept but may cause issues"} 
[2026-11-03 15:19:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3157164045264797696,"note":"Value kept but may cause issues"} 
[2026-11-03 15:19:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,107,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:19:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793699233000,"timestamp_ms":1793699233000,"timestamp_seconds":1793699233,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ce3ce8"} 
[2026-11-03 15:19:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:19:10] 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-11-03 15: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":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 15:19:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:19:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:19:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:19:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231831,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:19:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:19:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:19:10] 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-11-03 15:19:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:19:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:19:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187003392001,"66":28050,"107":206,"83":43264,"24":12,"16":37658664093351936,"44":-3157164045264797696},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,107,83,24,16,44]} 
[2026-11-03 15:19:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:19:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:19:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187003392001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:19:10] local.INFO: Unknown IO ID detected {"io_id":107,"value":206,"description":"Unknown IO ID 107"} 
[2026-11-03 15:19:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:19:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37658664093351936,"km_value":37658664093351.94,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:19:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3157164045264797696,"description":"Unknown IO ID 44"} 
[2026-11-03 15:19:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187003392001,"power":28050,"unknown_107":206,"unknown_83":43264,"ignition":12,"odometer":null,"unknown_44":-3157164045264797696}} 
[2026-11-03 15:19:10] local.INFO: DEBUG: GPS processor result {"connection_id":231831,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54793,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:19:10] local.INFO: GPS data processed {"connection_id":231831,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:19:10] local.INFO: Acknowledgment sent {"connection_id":231831,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:19:24] local.INFO: TCP Data received {"connection_id":228731,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0cd1020012d813c800607bce8000c00912f..."} 
[2026-11-03 15:19:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228731,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0cd1020012d813c800607bce8000c00912f..."} 
[2026-11-03 15:19:24] local.INFO: Processing buffer {"connection_id":228731,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0cd1020012d813c800607bce8000c00912f..."} 
[2026-11-03 15:19:24] local.INFO: Packet analysis {"connection_id":228731,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0cd"} 
[2026-11-03 15:19:24] local.INFO: Extracted packet for processing {"connection_id":228731,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0cd"} 
[2026-11-03 15:19:24] local.INFO: GPS Element Parsed {"raw_longitude":763444352,"raw_latitude":101170408,"longitude_deg":76.3444352,"latitude_deg":10.1170408,"altitude":12,"angle":145,"satellites":47,"speed":0,"hex_longitude":"2d813c80","hex_latitude":"0607bce8","is_valid_coordinates":true} 
[2026-11-03 15:19: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-11-03 15:19:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186978560001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:19:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:19:24] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9134285180826228736,"note":"Value kept but may cause issues"} 
[2026-11-03 15:19:24] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,145,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:19:24] local.INFO: AVL Record Parsed {"raw_timestamp":1793699156000,"timestamp_ms":1793699156000,"timestamp_seconds":1793699156,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0cd1020"} 
[2026-11-03 15:19:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:19:24] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:19: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 15:19:24] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:19: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-11-03 15:19:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:19:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:19:24] local.INFO: Teltonika packet parsed successfully {"connection_id":228731,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:19:24] local.INFO: Passing IMEI to GPS processor {"connection_id":228731,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:19:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":228731,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:19:24] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:19:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:19:24] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:19:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186978560001,"66":28452,"145":206,"9":25344,"24":0,"16":19476693139849216,"45":-9134285180826228736},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,9,24,16,45]} 
[2026-11-03 15:19:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:19:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:19:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186978560001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:19:24] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-11-03 15:19:24] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:19:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:19:24] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9134285180826228736,"description":"Unknown IO ID 45"} 
[2026-11-03 15:19:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186978560001,"power":28452,"unknown_145":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9134285180826228736}} 
[2026-11-03 15:19:24] local.INFO: DEBUG: GPS processor result {"connection_id":228731,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54794,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:19:24] local.INFO: GPS data processed {"connection_id":228731,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:19:24] local.INFO: Acknowledgment sent {"connection_id":228731,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:19:40] local.INFO: TCP Data received {"connection_id":228732,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:19:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228732,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:19:40] local.INFO: Processing buffer {"connection_id":228732,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:19:40] local.INFO: IMEI packet received {"connection_id":228732,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:19:40] local.INFO: IMEI acknowledgment sent {"connection_id":228732,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:19:42] local.INFO: TCP Data received {"connection_id":231831,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ce40d0012cd4318007385c80000e004e2f..."} 
[2026-11-03 15:19:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231831,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ce40d0012cd4318007385c80000e004e2f..."} 
[2026-11-03 15:19:42] local.INFO: Processing buffer {"connection_id":231831,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ce40d0012cd4318007385c80000e004e2f..."} 
[2026-11-03 15:19:42] local.INFO: Packet analysis {"connection_id":231831,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ce"} 
[2026-11-03 15:19:42] local.INFO: Extracted packet for processing {"connection_id":231831,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ce"} 
[2026-11-03 15:19:42] local.INFO: GPS Element Parsed {"raw_longitude":752103808,"raw_latitude":121134208,"longitude_deg":75.2103808,"latitude_deg":12.1134208,"altitude":14,"angle":78,"satellites":47,"speed":14,"hex_longitude":"2cd43180","hex_latitude":"07385c80","is_valid_coordinates":true} 
[2026-11-03 15:19: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-11-03 15:19:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187003648001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:19:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37658681273221120,"note":"Value kept but may cause issues"} 
[2026-11-03 15:19:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3156952939032217600,"note":"Value kept but may cause issues"} 
[2026-11-03 15:19:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,107,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:19:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793699234000,"timestamp_ms":1793699234000,"timestamp_seconds":1793699234,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ce40d0"} 
[2026-11-03 15:19:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:19: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-11-03 15:19:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 15:19:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:19: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-11-03 15:19:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:19:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:19:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231831,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:19:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:19:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:19:42] 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-11-03 15:19:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:19:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:19:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187003648001,"66":28050,"107":206,"83":43264,"24":14,"16":37658681273221120,"44":-3156952939032217600},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,107,83,24,16,44]} 
[2026-11-03 15:19:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:19:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:19:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187003648001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:19:42] local.INFO: Unknown IO ID detected {"io_id":107,"value":206,"description":"Unknown IO ID 107"} 
[2026-11-03 15:19:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:19:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37658681273221120,"km_value":37658681273221.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:19:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3156952939032217600,"description":"Unknown IO ID 44"} 
[2026-11-03 15:19:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187003648001,"power":28050,"unknown_107":206,"unknown_83":43264,"ignition":14,"odometer":null,"unknown_44":-3156952939032217600}} 
[2026-11-03 15:19:42] local.INFO: DEBUG: GPS processor result {"connection_id":231831,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54795,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:19:42] local.INFO: GPS data processed {"connection_id":231831,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:19:42] local.INFO: Acknowledgment sent {"connection_id":231831,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:19:46] local.INFO: TCP Data received {"connection_id":228732,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:19:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228732,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:19:46] local.INFO: Processing buffer {"connection_id":228732,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:19:46] local.INFO: IMEI packet received {"connection_id":228732,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:19:46] local.INFO: IMEI acknowledgment sent {"connection_id":228732,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:19:47] local.INFO: TCP Data received {"connection_id":228732,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0cd6228012d813c800607bce8000c00912f..."} 
[2026-11-03 15:19:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228732,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0cd6228012d813c800607bce8000c00912f..."} 
[2026-11-03 15:19:47] local.INFO: Processing buffer {"connection_id":228732,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0cd6228012d813c800607bce8000c00912f..."} 
[2026-11-03 15:19:47] local.INFO: Packet analysis {"connection_id":228732,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0cd"} 
[2026-11-03 15:19:47] local.INFO: Extracted packet for processing {"connection_id":228732,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0cd"} 
[2026-11-03 15:19:47] local.INFO: GPS Element Parsed {"raw_longitude":763444352,"raw_latitude":101170408,"longitude_deg":76.3444352,"latitude_deg":10.1170408,"altitude":12,"angle":145,"satellites":47,"speed":0,"hex_longitude":"2d813c80","hex_latitude":"0607bce8","is_valid_coordinates":true} 
[2026-11-03 15:19: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-11-03 15:19:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186983936001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:19:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:19:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9134285180826228736,"note":"Value kept but may cause issues"} 
[2026-11-03 15:19:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,145,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:19:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793699177000,"timestamp_ms":1793699177000,"timestamp_seconds":1793699177,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0cd6228"} 
[2026-11-03 15:19:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:19:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:19: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":111,"n8_eight_byte":36,"data_length":795,"current_offset":136} 
[2026-11-03 15:19:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1077,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:19: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-11-03 15:19:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:19:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:19:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228732,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:19:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228732,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:19:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228732,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:19:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:19:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:19:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:19:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186983936001,"66":28452,"145":206,"9":25344,"24":0,"16":19476693139849216,"45":-9134285180826228736},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,9,24,16,45]} 
[2026-11-03 15:19:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:19:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:19:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186983936001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:19:47] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-11-03 15:19:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:19:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:19:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9134285180826228736,"description":"Unknown IO ID 45"} 
[2026-11-03 15:19:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186983936001,"power":28452,"unknown_145":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9134285180826228736}} 
[2026-11-03 15:19:47] local.INFO: DEBUG: GPS processor result {"connection_id":228732,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54796,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:19:47] local.INFO: GPS data processed {"connection_id":228732,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:19:47] local.INFO: Acknowledgment sent {"connection_id":228732,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:20:04] local.INFO: TCP Data received {"connection_id":229995,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:20:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229995,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:20:04] local.INFO: Processing buffer {"connection_id":229995,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:20:04] local.INFO: IMEI packet received {"connection_id":229995,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:20:04] local.INFO: IMEI acknowledgment sent {"connection_id":229995,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:20:08] local.INFO: TCP Data received {"connection_id":229995,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:20:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229995,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:20:08] local.INFO: Processing buffer {"connection_id":229995,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:20:08] local.INFO: IMEI packet received {"connection_id":229995,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:20:08] local.INFO: IMEI acknowledgment sent {"connection_id":229995,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:20:09] local.INFO: TCP Data received {"connection_id":229995,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d009d8012cd5558007386e08000e005230..."} 
[2026-11-03 15:20:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229995,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d009d8012cd5558007386e08000e005230..."} 
[2026-11-03 15:20:09] local.INFO: Processing buffer {"connection_id":229995,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d009d8012cd5558007386e08000e005230..."} 
[2026-11-03 15:20:09] local.INFO: Packet analysis {"connection_id":229995,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d0"} 
[2026-11-03 15:20:09] local.INFO: Extracted packet for processing {"connection_id":229995,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d0"} 
[2026-11-03 15:20:09] local.INFO: GPS Element Parsed {"raw_longitude":752178560,"raw_latitude":121138696,"longitude_deg":75.217856,"latitude_deg":12.1138696,"altitude":14,"angle":82,"satellites":48,"speed":20,"hex_longitude":"2cd55580","hex_latitude":"07386e08","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:20:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187031040001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:20:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37662297635684352,"note":"Value kept but may cause issues"} 
[2026-11-03 15:20:09] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3084895344993384448,"note":"Value kept but may cause issues"} 
[2026-11-03 15:20:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:20:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793699351000,"timestamp_ms":1793699351000,"timestamp_seconds":1793699351,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d009d8"} 
[2026-11-03 15:20:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:20:09] 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-11-03 15: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 15:20:09] 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-11-03 15: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-11-03 15:20:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:20:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:20:09] local.INFO: Teltonika packet parsed successfully {"connection_id":229995,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:20:09] local.INFO: Passing IMEI to GPS processor {"connection_id":229995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:20:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":229995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:20:09] 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-11-03 15:20:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:20:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:20:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187031040001,"66":28137,"89":206,"83":43264,"24":20,"16":37662297635684352,"44":-3084895344993384448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,83,24,16,44]} 
[2026-11-03 15:20:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:20:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:20:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187031040001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:20:09] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 15:20:09] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:20:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37662297635684352,"km_value":37662297635684.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:20:09] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3084895344993384448,"description":"Unknown IO ID 44"} 
[2026-11-03 15:20:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187031040001,"power":28137,"unknown_89":206,"unknown_83":43264,"ignition":20,"odometer":null,"unknown_44":-3084895344993384448}} 
[2026-11-03 15:20:09] local.INFO: DEBUG: GPS processor result {"connection_id":229995,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54797,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:20:09] local.INFO: GPS data processed {"connection_id":229995,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:20:09] local.INFO: Acknowledgment sent {"connection_id":229995,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:20:18] local.INFO: TCP Data received {"connection_id":228732,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0cdb048012d813c800607bce8000c00912f..."} 
[2026-11-03 15:20:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228732,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0cdb048012d813c800607bce8000c00912f..."} 
[2026-11-03 15:20:18] local.INFO: Processing buffer {"connection_id":228732,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0cdb048012d813c800607bce8000c00912f..."} 
[2026-11-03 15:20:18] local.INFO: Packet analysis {"connection_id":228732,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0cd"} 
[2026-11-03 15:20:18] local.INFO: Extracted packet for processing {"connection_id":228732,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0cd"} 
[2026-11-03 15:20:18] local.INFO: GPS Element Parsed {"raw_longitude":763444352,"raw_latitude":101170408,"longitude_deg":76.3444352,"latitude_deg":10.1170408,"altitude":12,"angle":145,"satellites":47,"speed":0,"hex_longitude":"2d813c80","hex_latitude":"0607bce8","is_valid_coordinates":true} 
[2026-11-03 15:20: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-11-03 15:20:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186989312001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:20:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:20:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9134285180826228736,"note":"Value kept but may cause issues"} 
[2026-11-03 15:20:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,145,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:20:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793699197000,"timestamp_ms":1793699197000,"timestamp_seconds":1793699197,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0cdb048"} 
[2026-11-03 15:20:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:20:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:20: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":111,"n8_eight_byte":36,"data_length":795,"current_offset":136} 
[2026-11-03 15:20:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1077,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:20: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-11-03 15:20:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:20:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:20:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228732,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:20:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228732,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:20:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228732,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:20:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:20:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:20:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:20:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186989312001,"66":27974,"145":206,"9":25344,"24":0,"16":19476693139849216,"45":-9134285180826228736},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,9,24,16,45]} 
[2026-11-03 15:20:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:20:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:20:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186989312001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:20:18] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-11-03 15:20:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:20:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:20:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9134285180826228736,"description":"Unknown IO ID 45"} 
[2026-11-03 15:20:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186989312001,"power":27974,"unknown_145":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9134285180826228736}} 
[2026-11-03 15:20:18] local.INFO: DEBUG: GPS processor result {"connection_id":228732,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54798,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:20:18] local.INFO: GPS data processed {"connection_id":228732,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:20:18] local.INFO: Acknowledgment sent {"connection_id":228732,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:20:41] local.INFO: TCP Data received {"connection_id":229995,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d00dc0012cd5574007386e70000f004631..."} 
[2026-11-03 15:20:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229995,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d00dc0012cd5574007386e70000f004631..."} 
[2026-11-03 15:20:41] local.INFO: Processing buffer {"connection_id":229995,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d00dc0012cd5574007386e70000f004631..."} 
[2026-11-03 15:20:41] local.INFO: Packet analysis {"connection_id":229995,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d0"} 
[2026-11-03 15:20:41] local.INFO: Extracted packet for processing {"connection_id":229995,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d0"} 
[2026-11-03 15:20:41] local.INFO: GPS Element Parsed {"raw_longitude":752179008,"raw_latitude":121138800,"longitude_deg":75.2179008,"latitude_deg":12.11388,"altitude":15,"angle":70,"satellites":49,"speed":14,"hex_longitude":"2cd55740","hex_latitude":"07386e70","is_valid_coordinates":true} 
[2026-11-03 15:20: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-11-03 15:20:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187033856001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:20:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37662319110520832,"note":"Value kept but may cause issues"} 
[2026-11-03 15:20:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3074410402110633984,"note":"Value kept but may cause issues"} 
[2026-11-03 15:20:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:20:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793699352000,"timestamp_ms":1793699352000,"timestamp_seconds":1793699352,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d00dc0"} 
[2026-11-03 15:20:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:20:41] 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-11-03 15:20:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 15:20:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:20: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-11-03 15:20:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:20:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:20:41] local.INFO: Teltonika packet parsed successfully {"connection_id":229995,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:20:41] local.INFO: Passing IMEI to GPS processor {"connection_id":229995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:20:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":229995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:20:41] 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-11-03 15:20:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:20:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:20:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187033856001,"66":28137,"89":206,"83":43264,"24":14,"16":37662319110520832,"44":-3074410402110633984},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,83,24,16,44]} 
[2026-11-03 15:20:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:20:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:20:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187033856001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:20:41] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 15:20:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:20:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37662319110520832,"km_value":37662319110520.83,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:20:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3074410402110633984,"description":"Unknown IO ID 44"} 
[2026-11-03 15:20:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187033856001,"power":28137,"unknown_89":206,"unknown_83":43264,"ignition":14,"odometer":null,"unknown_44":-3074410402110633984}} 
[2026-11-03 15:20:41] local.INFO: DEBUG: GPS processor result {"connection_id":229995,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54799,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:20:41] local.INFO: GPS data processed {"connection_id":229995,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:20:41] local.INFO: Acknowledgment sent {"connection_id":229995,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:20:45] local.INFO: TCP Data received {"connection_id":228262,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:20:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228262,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:20:45] local.INFO: Processing buffer {"connection_id":228262,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:20:45] local.INFO: IMEI packet received {"connection_id":228262,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:20:45] local.INFO: IMEI acknowledgment sent {"connection_id":228262,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:20:53] local.INFO: TCP Data received {"connection_id":228262,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:20:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228262,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:20:53] local.INFO: Processing buffer {"connection_id":228262,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:20:53] local.INFO: IMEI packet received {"connection_id":228262,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:20:53] local.INFO: IMEI acknowledgment sent {"connection_id":228262,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:20:53] local.INFO: TCP Data received {"connection_id":228262,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ce0638012d813c800607bce8000c00912f..."} 
[2026-11-03 15:20:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228262,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ce0638012d813c800607bce8000c00912f..."} 
[2026-11-03 15:20:53] local.INFO: Processing buffer {"connection_id":228262,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ce0638012d813c800607bce8000c00912f..."} 
[2026-11-03 15:20:53] local.INFO: Packet analysis {"connection_id":228262,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ce"} 
[2026-11-03 15:20:53] local.INFO: Extracted packet for processing {"connection_id":228262,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ce"} 
[2026-11-03 15:20:53] local.INFO: GPS Element Parsed {"raw_longitude":763444352,"raw_latitude":101170408,"longitude_deg":76.3444352,"latitude_deg":10.1170408,"altitude":12,"angle":145,"satellites":47,"speed":0,"hex_longitude":"2d813c80","hex_latitude":"0607bce8","is_valid_coordinates":true} 
[2026-11-03 15:20: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-11-03 15:20:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459186994432001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:20:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:20:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9134285180826228736,"note":"Value kept but may cause issues"} 
[2026-11-03 15:20:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,145,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:20:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793699219000,"timestamp_ms":1793699219000,"timestamp_seconds":1793699219,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ce0638"} 
[2026-11-03 15:20:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:20:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:20: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 15:20:53] 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-11-03 15:20: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-11-03 15:20:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:20:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:20:53] local.INFO: Teltonika packet parsed successfully {"connection_id":228262,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:20:53] local.INFO: Passing IMEI to GPS processor {"connection_id":228262,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:20:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":228262,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:20:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:20:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:20:53] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:20:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459186994432001,"66":28300,"145":206,"9":25344,"24":0,"16":19476693139849216,"45":-9134285180826228736},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,9,24,16,45]} 
[2026-11-03 15:20:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:20:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:20:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459186994432001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:20:53] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-11-03 15:20:53] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:20:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:20:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9134285180826228736,"description":"Unknown IO ID 45"} 
[2026-11-03 15:20:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459186994432001,"power":28300,"unknown_145":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9134285180826228736}} 
[2026-11-03 15:20:53] local.INFO: DEBUG: GPS processor result {"connection_id":228262,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54800,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:20:53] local.INFO: GPS data processed {"connection_id":228262,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:20:53] local.INFO: Acknowledgment sent {"connection_id":228262,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:20:56] local.INFO: TCP Data received {"connection_id":228262,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0cee8c80100000000000000000000000000..."} 
[2026-11-03 15:20:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228262,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0cee8c80100000000000000000000000000..."} 
[2026-11-03 15:20:56] local.INFO: Processing buffer {"connection_id":228262,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0cee8c80100000000000000000000000000..."} 
[2026-11-03 15:20:56] local.INFO: Packet analysis {"connection_id":228262,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ce"} 
[2026-11-03 15:20:56] local.INFO: Extracted packet for processing {"connection_id":228262,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ce"} 
[2026-11-03 15:20:56] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 15:20: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-11-03 15:20:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187000064001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:20:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:20:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9134285180826228736,"note":"Value kept but may cause issues"} 
[2026-11-03 15:20:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,145,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:20:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793699277000,"timestamp_ms":1793699277000,"timestamp_seconds":1793699277,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0cee8c8"} 
[2026-11-03 15:20:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:20:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:20: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":110,"n8_eight_byte":140,"data_length":795,"current_offset":136} 
[2026-11-03 15:20:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2008,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:20: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-11-03 15:20:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:20:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:20:56] local.INFO: Teltonika packet parsed successfully {"connection_id":228262,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:20:56] local.INFO: Passing IMEI to GPS processor {"connection_id":228262,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:20:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":228262,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:20:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:20:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:20:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:20:56] local.INFO: DEBUG: GPS processor result {"connection_id":228262,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 15:20:56] local.INFO: GPS data processed {"connection_id":228262,"processed":0,"errors":0,"total":1} 
[2026-11-03 15:20:56] local.INFO: Acknowledgment sent {"connection_id":228262,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:21:04] local.INFO: TCP Data received {"connection_id":228263,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:21:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228263,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:21:04] local.INFO: Processing buffer {"connection_id":228263,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:21:04] local.INFO: IMEI packet received {"connection_id":228263,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:21:04] local.INFO: IMEI acknowledgment sent {"connection_id":228263,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:21:16] local.INFO: TCP Data received {"connection_id":228263,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:21:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228263,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:21:16] local.INFO: Processing buffer {"connection_id":228263,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:21:16] local.INFO: IMEI packet received {"connection_id":228263,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:21:16] local.INFO: IMEI acknowledgment sent {"connection_id":228263,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:21:18] local.INFO: TCP Data received {"connection_id":228263,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d0fff0012cd548800738f6980012015e2f..."} 
[2026-11-03 15:21:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228263,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d0fff0012cd548800738f6980012015e2f..."} 
[2026-11-03 15:21:18] local.INFO: Processing buffer {"connection_id":228263,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d0fff0012cd548800738f6980012015e2f..."} 
[2026-11-03 15:21:18] local.INFO: Packet analysis {"connection_id":228263,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d0"} 
[2026-11-03 15:21:18] local.INFO: Extracted packet for processing {"connection_id":228263,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d0"} 
[2026-11-03 15:21:18] local.INFO: GPS Element Parsed {"raw_longitude":752175232,"raw_latitude":121173656,"longitude_deg":75.2175232,"latitude_deg":12.1173656,"altitude":18,"angle":350,"satellites":47,"speed":41,"hex_longitude":"2cd54880","hex_latitude":"0738f698","is_valid_coordinates":true} 
[2026-11-03 15:21: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-11-03 15:21:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187046144001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:21:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37664054277308416,"note":"Value kept but may cause issues"} 
[2026-11-03 15:21:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3077506626847932416,"note":"Value kept but may cause issues"} 
[2026-11-03 15:21:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:21:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793699414000,"timestamp_ms":1793699414000,"timestamp_seconds":1793699414,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d0fff0"} 
[2026-11-03 15:21:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:21:18] 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-11-03 15:21: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 15:21:18] 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-11-03 15:21: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-11-03 15:21:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:21:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:21:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228263,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:21:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228263,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:21:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228263,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:21:18] 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-11-03 15:21:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:21:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:21:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187046144001,"66":27908,"88":206,"83":43264,"24":41,"16":37664054277308416,"44":-3077506626847932416},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,83,24,16,44]} 
[2026-11-03 15:21:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:21:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:21:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187046144001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:21:18] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 15:21:18] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:21:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37664054277308416,"km_value":37664054277308.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:21:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3077506626847932416,"description":"Unknown IO ID 44"} 
[2026-11-03 15:21:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187046144001,"power":27908,"unknown_88":206,"unknown_83":43264,"ignition":41,"odometer":null,"unknown_44":-3077506626847932416}} 
[2026-11-03 15:21:18] local.INFO: DEBUG: GPS processor result {"connection_id":228263,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54801,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:21:18] local.INFO: GPS data processed {"connection_id":228263,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:21:18] local.INFO: Acknowledgment sent {"connection_id":228263,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:21:41] local.INFO: TCP Data received {"connection_id":229996,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:21:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229996,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:21:41] local.INFO: Processing buffer {"connection_id":229996,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:21:41] local.INFO: IMEI packet received {"connection_id":229996,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:21:41] local.INFO: IMEI acknowledgment sent {"connection_id":229996,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:21:42] local.INFO: TCP Data received {"connection_id":229996,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:21:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229996,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:21:42] local.INFO: Processing buffer {"connection_id":229996,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:21:42] local.INFO: IMEI packet received {"connection_id":229996,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:21:42] local.INFO: IMEI acknowledgment sent {"connection_id":229996,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:21:43] local.INFO: TCP Data received {"connection_id":229996,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ce6010012d814e4006079628000b00a033..."} 
[2026-11-03 15:21:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229996,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ce6010012d814e4006079628000b00a033..."} 
[2026-11-03 15:21:43] local.INFO: Processing buffer {"connection_id":229996,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ce6010012d814e4006079628000b00a033..."} 
[2026-11-03 15:21:43] local.INFO: Packet analysis {"connection_id":229996,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ce"} 
[2026-11-03 15:21:43] local.INFO: Extracted packet for processing {"connection_id":229996,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ce"} 
[2026-11-03 15:21:43] local.INFO: GPS Element Parsed {"raw_longitude":763448896,"raw_latitude":101160488,"longitude_deg":76.3448896,"latitude_deg":10.1160488,"altitude":11,"angle":160,"satellites":51,"speed":0,"hex_longitude":"2d814e40","hex_latitude":"06079628","is_valid_coordinates":true} 
[2026-11-03 15:21: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-11-03 15:21:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:21:43] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,145,9,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 15:21:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793699242000,"timestamp_ms":1793699242000,"timestamp_seconds":1793699242,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ce6010"} 
[2026-11-03 15:21:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:21:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:21: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":110,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-11-03 15:21:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2692,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:21: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-11-03 15:21:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:21:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:21:43] local.INFO: Teltonika packet parsed successfully {"connection_id":229996,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:21:43] local.INFO: Passing IMEI to GPS processor {"connection_id":229996,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:21:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":229996,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:21:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:21:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:21:43] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:21:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":0,"66":28376,"145":206,"9":25344,"24":0,"16":19476693139849216},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,9,24,16]} 
[2026-11-03 15:21:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:21:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:21:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":0,"description":"Unknown IO ID 0"} 
[2026-11-03 15:21:43] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-11-03 15:21:43] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:21:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:21:43] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":0,"power":28376,"unknown_145":206,"unknown_9":25344,"ignition":0,"odometer":null}} 
[2026-11-03 15:21:44] local.INFO: DEBUG: GPS processor result {"connection_id":229996,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54802,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:21:44] local.INFO: GPS data processed {"connection_id":229996,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:21:44] local.INFO: Acknowledgment sent {"connection_id":229996,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:21:50] local.INFO: TCP Data received {"connection_id":228263,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d0fff0012cd548800738f6980012015e2f..."} 
[2026-11-03 15:21:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228263,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d0fff0012cd548800738f6980012015e2f..."} 
[2026-11-03 15:21:50] local.INFO: Processing buffer {"connection_id":228263,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d0fff0012cd548800738f6980012015e2f..."} 
[2026-11-03 15:21:50] local.INFO: Packet analysis {"connection_id":228263,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d0"} 
[2026-11-03 15:21:50] local.INFO: Extracted packet for processing {"connection_id":228263,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d0"} 
[2026-11-03 15:21:50] local.INFO: GPS Element Parsed {"raw_longitude":752175232,"raw_latitude":121173656,"longitude_deg":75.2175232,"latitude_deg":12.1173656,"altitude":18,"angle":350,"satellites":47,"speed":41,"hex_longitude":"2cd54880","hex_latitude":"0738f698","is_valid_coordinates":true} 
[2026-11-03 15:21: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-11-03 15:21:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187049984001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:21:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37664054277308416,"note":"Value kept but may cause issues"} 
[2026-11-03 15:21:50] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3078069576798922752,"note":"Value kept but may cause issues"} 
[2026-11-03 15:21:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:21:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793699414000,"timestamp_ms":1793699414000,"timestamp_seconds":1793699414,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d0fff0"} 
[2026-11-03 15:21:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:21:50] 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-11-03 15:21: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 15:21:50] 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-11-03 15:21: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-11-03 15:21:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:21:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:21:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228263,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:21:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228263,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:21:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228263,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:21:50] 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-11-03 15:21:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:21:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:21:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187049984001,"66":27908,"88":206,"83":43264,"24":41,"16":37664054277308416,"44":-3078069576798922752},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,83,24,16,44]} 
[2026-11-03 15:21:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:21:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:21:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187049984001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:21:50] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 15:21:50] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:21:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37664054277308416,"km_value":37664054277308.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:21:50] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3078069576798922752,"description":"Unknown IO ID 44"} 
[2026-11-03 15:21:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187049984001,"power":27908,"unknown_88":206,"unknown_83":43264,"ignition":41,"odometer":null,"unknown_44":-3078069576798922752}} 
[2026-11-03 15:21:50] local.INFO: DEBUG: GPS processor result {"connection_id":228263,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54803,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:21:50] local.INFO: GPS data processed {"connection_id":228263,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:21:50] local.INFO: Acknowledgment sent {"connection_id":228263,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:22:04] local.INFO: TCP Data received {"connection_id":228733,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:22:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228733,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:22:04] local.INFO: Processing buffer {"connection_id":228733,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:22:04] local.INFO: IMEI packet received {"connection_id":228733,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:22:04] local.INFO: IMEI acknowledgment sent {"connection_id":228733,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:22:05] local.INFO: TCP Data received {"connection_id":228733,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:22:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228733,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:22:05] local.INFO: Processing buffer {"connection_id":228733,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:22:05] local.INFO: IMEI packet received {"connection_id":228733,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:22:05] local.INFO: IMEI acknowledgment sent {"connection_id":228733,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:22:09] local.INFO: TCP Data received {"connection_id":228733,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:22:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228733,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:22:09] local.INFO: Processing buffer {"connection_id":228733,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:22:09] local.INFO: IMEI packet received {"connection_id":228733,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:22:09] local.INFO: IMEI acknowledgment sent {"connection_id":228733,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:22:10] local.INFO: TCP Data received {"connection_id":228733,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d12318012cd5410007391c180014015d2f..."} 
[2026-11-03 15:22:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228733,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d12318012cd5410007391c180014015d2f..."} 
[2026-11-03 15:22:10] local.INFO: Processing buffer {"connection_id":228733,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d12318012cd5410007391c180014015d2f..."} 
[2026-11-03 15:22:10] local.INFO: Packet analysis {"connection_id":228733,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d1"} 
[2026-11-03 15:22:10] local.INFO: Extracted packet for processing {"connection_id":228733,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d1"} 
[2026-11-03 15:22:10] local.INFO: GPS Element Parsed {"raw_longitude":752173312,"raw_latitude":121183256,"longitude_deg":75.2173312,"latitude_deg":12.1183256,"altitude":20,"angle":349,"satellites":47,"speed":40,"hex_longitude":"2cd54100","hex_latitude":"07391c18","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:22:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187049984001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:22:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37664526723710976,"note":"Value kept but may cause issues"} 
[2026-11-03 15:22:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3078069576798922752,"note":"Value kept but may cause issues"} 
[2026-11-03 15:22:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:22:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793699423000,"timestamp_ms":1793699423000,"timestamp_seconds":1793699423,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d12318"} 
[2026-11-03 15:22:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:22:10] 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-11-03 15: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 15:22:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:22:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:22:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:22:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228733,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:22:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228733,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:22:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228733,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:22:10] 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-11-03 15:22:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:22:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:22:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187049984001,"66":27974,"88":206,"83":43264,"24":40,"16":37664526723710976,"44":-3078069576798922752},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,83,24,16,44]} 
[2026-11-03 15:22:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:22:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:22:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187049984001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:22:10] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 15:22:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:22:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37664526723710976,"km_value":37664526723710.98,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:22:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3078069576798922752,"description":"Unknown IO ID 44"} 
[2026-11-03 15:22:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187049984001,"power":27974,"unknown_88":206,"unknown_83":43264,"ignition":40,"odometer":null,"unknown_44":-3078069576798922752}} 
[2026-11-03 15:22:10] local.INFO: DEBUG: GPS processor result {"connection_id":228733,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54804,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:22:10] local.INFO: GPS data processed {"connection_id":228733,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:22:10] local.INFO: Acknowledgment sent {"connection_id":228733,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:22:15] local.INFO: TCP Data received {"connection_id":229996,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ceb218012d814e4006079628000b00a033..."} 
[2026-11-03 15:22:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229996,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ceb218012d814e4006079628000b00a033..."} 
[2026-11-03 15:22:15] local.INFO: Processing buffer {"connection_id":229996,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ceb218012d814e4006079628000b00a033..."} 
[2026-11-03 15:22:15] local.INFO: Packet analysis {"connection_id":229996,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ce"} 
[2026-11-03 15:22:15] local.INFO: Extracted packet for processing {"connection_id":229996,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ce"} 
[2026-11-03 15:22:15] local.INFO: GPS Element Parsed {"raw_longitude":763448896,"raw_latitude":101160488,"longitude_deg":76.3448896,"latitude_deg":10.1160488,"altitude":11,"angle":160,"satellites":51,"speed":0,"hex_longitude":"2d814e40","hex_latitude":"06079628","is_valid_coordinates":true} 
[2026-11-03 15:22: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-11-03 15:22:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187005952001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:22:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:22:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9129288999992154112,"note":"Value kept but may cause issues"} 
[2026-11-03 15:22:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,146,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:22:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793699263000,"timestamp_ms":1793699263000,"timestamp_seconds":1793699263,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ceb218"} 
[2026-11-03 15:22:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:22:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:22: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":110,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-11-03 15:22:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2692,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:22: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-11-03 15:22:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:22:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:22:15] local.INFO: Teltonika packet parsed successfully {"connection_id":229996,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:22:15] local.INFO: Passing IMEI to GPS processor {"connection_id":229996,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:22:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":229996,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:22:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:22:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:22:15] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:22:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187005952001,"66":28430,"146":206,"9":25344,"24":0,"16":19476693139849216,"45":-9129288999992154112},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,146,9,24,16,45]} 
[2026-11-03 15:22:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:22:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:22:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187005952001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:22:15] local.INFO: Unknown IO ID detected {"io_id":146,"value":206,"description":"Unknown IO ID 146"} 
[2026-11-03 15:22:15] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:22:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:22:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9129288999992154112,"description":"Unknown IO ID 45"} 
[2026-11-03 15:22:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187005952001,"power":28430,"unknown_146":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9129288999992154112}} 
[2026-11-03 15:22:15] local.INFO: DEBUG: GPS processor result {"connection_id":229996,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54805,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:22:15] local.INFO: GPS data processed {"connection_id":229996,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:22:15] local.INFO: Acknowledgment sent {"connection_id":229996,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:22:40] local.INFO: TCP Data received {"connection_id":228734,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:22:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228734,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:22:40] local.INFO: Processing buffer {"connection_id":228734,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:22:40] local.INFO: IMEI packet received {"connection_id":228734,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:22:40] local.INFO: IMEI acknowledgment sent {"connection_id":228734,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:22:42] local.INFO: TCP Data received {"connection_id":228733,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d26b38012cd51e00073a85680011015f2f..."} 
[2026-11-03 15:22:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228733,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d26b38012cd51e00073a85680011015f2f..."} 
[2026-11-03 15:22:42] local.INFO: Processing buffer {"connection_id":228733,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d26b38012cd51e00073a85680011015f2f..."} 
[2026-11-03 15:22:42] local.INFO: Packet analysis {"connection_id":228733,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d2"} 
[2026-11-03 15:22:42] local.INFO: Extracted packet for processing {"connection_id":228733,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d2"} 
[2026-11-03 15:22:42] local.INFO: GPS Element Parsed {"raw_longitude":752164352,"raw_latitude":121275752,"longitude_deg":75.2164352,"latitude_deg":12.1275752,"altitude":17,"angle":351,"satellites":47,"speed":41,"hex_longitude":"2cd51e00","hex_latitude":"073a8568","is_valid_coordinates":true} 
[2026-11-03 15:22: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-11-03 15:22:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187070976001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:22:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37669057914208256,"note":"Value kept but may cause issues"} 
[2026-11-03 15:22:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3088765625890048000,"note":"Value kept but may cause issues"} 
[2026-11-03 15:22:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:22:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793699507000,"timestamp_ms":1793699507000,"timestamp_seconds":1793699507,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d26b38"} 
[2026-11-03 15:22:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:22:42] 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-11-03 15:22:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 15:22:42] 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-11-03 15:22: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-11-03 15:22:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:22:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:22:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228733,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:22:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228733,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:22:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228733,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:22:42] 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-11-03 15:22:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:22:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:22:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187070976001,"66":27930,"74":206,"83":43264,"24":41,"16":37669057914208256,"44":-3088765625890048000},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,83,24,16,44]} 
[2026-11-03 15:22:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:22:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:22:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187070976001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:22:42] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 15:22:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:22:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37669057914208256,"km_value":37669057914208.26,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:22:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3088765625890048000,"description":"Unknown IO ID 44"} 
[2026-11-03 15:22:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187070976001,"power":27930,"unknown_74":206,"unknown_83":43264,"ignition":41,"odometer":null,"unknown_44":-3088765625890048000}} 
[2026-11-03 15:22:42] local.INFO: DEBUG: GPS processor result {"connection_id":228733,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54806,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:22:42] local.INFO: GPS data processed {"connection_id":228733,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:22:42] local.INFO: Acknowledgment sent {"connection_id":228733,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:22:45] local.INFO: TCP Data received {"connection_id":228734,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:22:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228734,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:22:45] local.INFO: Processing buffer {"connection_id":228734,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:22:45] local.INFO: IMEI packet received {"connection_id":228734,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:22:45] local.INFO: IMEI acknowledgment sent {"connection_id":228734,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:22:47] local.INFO: TCP Data received {"connection_id":228734,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0cf0420012d814e4006079628000b00a033..."} 
[2026-11-03 15:22:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228734,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0cf0420012d814e4006079628000b00a033..."} 
[2026-11-03 15:22:47] local.INFO: Processing buffer {"connection_id":228734,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0cf0420012d814e4006079628000b00a033..."} 
[2026-11-03 15:22:47] local.INFO: Packet analysis {"connection_id":228734,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0cf"} 
[2026-11-03 15:22:47] local.INFO: Extracted packet for processing {"connection_id":228734,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0cf"} 
[2026-11-03 15:22:47] local.INFO: GPS Element Parsed {"raw_longitude":763448896,"raw_latitude":101160488,"longitude_deg":76.3448896,"latitude_deg":10.1160488,"altitude":11,"angle":160,"satellites":51,"speed":0,"hex_longitude":"2d814e40","hex_latitude":"06079628","is_valid_coordinates":true} 
[2026-11-03 15:22: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-11-03 15:22:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187011328001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:22:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:22:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9129288999992154112,"note":"Value kept but may cause issues"} 
[2026-11-03 15:22:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,146,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:22:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793699284000,"timestamp_ms":1793699284000,"timestamp_seconds":1793699284,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0cf0420"} 
[2026-11-03 15:22:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:22:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:22: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 15:22:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:22: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-11-03 15:22:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:22:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:22:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228734,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:22:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228734,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:22:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228734,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:22:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:22:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:22:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:22:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187011328001,"66":28376,"146":206,"9":25344,"24":0,"16":19476693139849216,"45":-9129288999992154112},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,146,9,24,16,45]} 
[2026-11-03 15:22:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:22:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:22:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187011328001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:22:47] local.INFO: Unknown IO ID detected {"io_id":146,"value":206,"description":"Unknown IO ID 146"} 
[2026-11-03 15:22:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:22:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:22:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9129288999992154112,"description":"Unknown IO ID 45"} 
[2026-11-03 15:22:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187011328001,"power":28376,"unknown_146":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9129288999992154112}} 
[2026-11-03 15:22:47] local.INFO: DEBUG: GPS processor result {"connection_id":228734,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54807,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:22:47] local.INFO: GPS data processed {"connection_id":228734,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:22:47] local.INFO: Acknowledgment sent {"connection_id":228734,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:23:04] local.INFO: TCP Data received {"connection_id":228735,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:23:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228735,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:23:04] local.INFO: Processing buffer {"connection_id":228735,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:23:04] local.INFO: IMEI packet received {"connection_id":228735,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:23:04] local.INFO: IMEI acknowledgment sent {"connection_id":228735,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:23:05] local.INFO: TCP Data received {"connection_id":228735,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:23:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228735,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:23:05] local.INFO: Processing buffer {"connection_id":228735,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:23:05] local.INFO: IMEI packet received {"connection_id":228735,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:23:05] local.INFO: IMEI acknowledgment sent {"connection_id":228735,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:23:06] local.INFO: TCP Data received {"connection_id":228735,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:23:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228735,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:23:06] local.INFO: Processing buffer {"connection_id":228735,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:23:06] local.INFO: IMEI packet received {"connection_id":228735,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:23:06] local.INFO: IMEI acknowledgment sent {"connection_id":228735,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:23:07] local.INFO: TCP Data received {"connection_id":228735,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:23:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228735,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:23:07] local.INFO: Processing buffer {"connection_id":228735,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:23:07] local.INFO: IMEI packet received {"connection_id":228735,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:23:07] local.INFO: IMEI acknowledgment sent {"connection_id":228735,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:23:18] local.INFO: TCP Data received {"connection_id":228734,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d26b38012d816980060765f00008008f34..."} 
[2026-11-03 15:23:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228734,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d26b38012d816980060765f00008008f34..."} 
[2026-11-03 15:23:18] local.INFO: Processing buffer {"connection_id":228734,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d26b38012d816980060765f00008008f34..."} 
[2026-11-03 15:23:18] local.INFO: Packet analysis {"connection_id":228734,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d2"} 
[2026-11-03 15:23:18] local.INFO: Extracted packet for processing {"connection_id":228734,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d2"} 
[2026-11-03 15:23:18] local.INFO: GPS Element Parsed {"raw_longitude":763455872,"raw_latitude":101148144,"longitude_deg":76.3455872,"latitude_deg":10.1148144,"altitude":8,"angle":143,"satellites":52,"speed":0,"hex_longitude":"2d816980","hex_latitude":"060765f0","is_valid_coordinates":true} 
[2026-11-03 15:23: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-11-03 15:23:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187068416001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:23:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:23:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9121618806879948800,"note":"Value kept but may cause issues"} 
[2026-11-03 15:23:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,146,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:23:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793699507000,"timestamp_ms":1793699507000,"timestamp_seconds":1793699507,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d26b38"} 
[2026-11-03 15:23:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:23:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:23: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":111,"n8_eight_byte":36,"data_length":795,"current_offset":136} 
[2026-11-03 15:23:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1077,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:23: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-11-03 15:23:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:23:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:23:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228734,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:23:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228734,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:23:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228734,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:23:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:23:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:23:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:23:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187068416001,"66":28419,"146":206,"9":25344,"24":0,"16":19476693139849216,"45":-9121618806879948800},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,146,9,24,16,45]} 
[2026-11-03 15:23:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:23:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:23:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187068416001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:23:18] local.INFO: Unknown IO ID detected {"io_id":146,"value":206,"description":"Unknown IO ID 146"} 
[2026-11-03 15:23:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:23:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:23:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9121618806879948800,"description":"Unknown IO ID 45"} 
[2026-11-03 15:23:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187068416001,"power":28419,"unknown_146":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9121618806879948800}} 
[2026-11-03 15:23:18] local.INFO: DEBUG: GPS processor result {"connection_id":228734,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54808,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:23:18] local.INFO: GPS data processed {"connection_id":228734,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:23:18] local.INFO: Acknowledgment sent {"connection_id":228734,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:23:41] local.INFO: TCP Data received {"connection_id":231832,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:23:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231832,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:23:41] local.INFO: Processing buffer {"connection_id":231832,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:23:41] local.INFO: IMEI packet received {"connection_id":231832,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:23:41] local.INFO: IMEI acknowledgment sent {"connection_id":231832,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:23:45] local.INFO: TCP Data received {"connection_id":231832,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:23:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231832,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:23:45] local.INFO: Processing buffer {"connection_id":231832,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:23:45] local.INFO: IMEI packet received {"connection_id":231832,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:23:45] local.INFO: IMEI acknowledgment sent {"connection_id":231832,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:23:46] local.INFO: TCP Data received {"connection_id":231832,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d2b958012d816980060765f00008008f34..."} 
[2026-11-03 15:23:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231832,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d2b958012d816980060765f00008008f34..."} 
[2026-11-03 15:23:46] local.INFO: Processing buffer {"connection_id":231832,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d2b958012d816980060765f00008008f34..."} 
[2026-11-03 15:23:46] local.INFO: Packet analysis {"connection_id":231832,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d2"} 
[2026-11-03 15:23:46] local.INFO: Extracted packet for processing {"connection_id":231832,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d2"} 
[2026-11-03 15:23:46] local.INFO: GPS Element Parsed {"raw_longitude":763455872,"raw_latitude":101148144,"longitude_deg":76.3455872,"latitude_deg":10.1148144,"altitude":8,"angle":143,"satellites":52,"speed":0,"hex_longitude":"2d816980","hex_latitude":"060765f0","is_valid_coordinates":true} 
[2026-11-03 15:23: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-11-03 15:23:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187073792001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:23:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:23:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9121618806879948800,"note":"Value kept but may cause issues"} 
[2026-11-03 15:23:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,146,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:23:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793699527000,"timestamp_ms":1793699527000,"timestamp_seconds":1793699527,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d2b958"} 
[2026-11-03 15:23:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:23:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:23: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":111,"n8_eight_byte":3,"data_length":795,"current_offset":136} 
[2026-11-03 15:23:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":780,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:23: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-11-03 15:23:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:23:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:23:46] local.INFO: Teltonika packet parsed successfully {"connection_id":231832,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:23:46] local.INFO: Passing IMEI to GPS processor {"connection_id":231832,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:23:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":231832,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:23:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:23:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:23:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:23:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187073792001,"66":28050,"146":206,"9":25344,"24":0,"16":19476693139849216,"45":-9121618806879948800},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,146,9,24,16,45]} 
[2026-11-03 15:23:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:23:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:23:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187073792001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:23:46] local.INFO: Unknown IO ID detected {"io_id":146,"value":206,"description":"Unknown IO ID 146"} 
[2026-11-03 15:23:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:23:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:23:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9121618806879948800,"description":"Unknown IO ID 45"} 
[2026-11-03 15:23:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187073792001,"power":28050,"unknown_146":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9121618806879948800}} 
[2026-11-03 15:23:46] local.INFO: DEBUG: GPS processor result {"connection_id":231832,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54809,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:23:46] local.INFO: GPS data processed {"connection_id":231832,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:23:46] local.INFO: Acknowledgment sent {"connection_id":231832,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:24:18] local.INFO: TCP Data received {"connection_id":231832,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d30b60012d816980060765f00008008f34..."} 
[2026-11-03 15:24:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231832,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d30b60012d816980060765f00008008f34..."} 
[2026-11-03 15:24:18] local.INFO: Processing buffer {"connection_id":231832,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d30b60012d816980060765f00008008f34..."} 
[2026-11-03 15:24:18] local.INFO: Packet analysis {"connection_id":231832,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d3"} 
[2026-11-03 15:24:18] local.INFO: Extracted packet for processing {"connection_id":231832,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d3"} 
[2026-11-03 15:24:18] local.INFO: GPS Element Parsed {"raw_longitude":763455872,"raw_latitude":101148144,"longitude_deg":76.3455872,"latitude_deg":10.1148144,"altitude":8,"angle":143,"satellites":52,"speed":0,"hex_longitude":"2d816980","hex_latitude":"060765f0","is_valid_coordinates":true} 
[2026-11-03 15:24: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-11-03 15:24:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187078912001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:24:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:24:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9121618806879948800,"note":"Value kept but may cause issues"} 
[2026-11-03 15:24:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,146,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:24:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793699548000,"timestamp_ms":1793699548000,"timestamp_seconds":1793699548,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d30b60"} 
[2026-11-03 15:24:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:24:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:24: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 15:24:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:24: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-11-03 15:24:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:24:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:24:18] local.INFO: Teltonika packet parsed successfully {"connection_id":231832,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:24:18] local.INFO: Passing IMEI to GPS processor {"connection_id":231832,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:24:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":231832,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:24:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:24:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:24:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:24:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187078912001,"66":28485,"146":206,"9":25344,"24":0,"16":19476693139849216,"45":-9121618806879948800},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,146,9,24,16,45]} 
[2026-11-03 15:24:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:24:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:24:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187078912001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:24:18] local.INFO: Unknown IO ID detected {"io_id":146,"value":206,"description":"Unknown IO ID 146"} 
[2026-11-03 15:24:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:24:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:24:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9121618806879948800,"description":"Unknown IO ID 45"} 
[2026-11-03 15:24:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187078912001,"power":28485,"unknown_146":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9121618806879948800}} 
[2026-11-03 15:24:18] local.INFO: DEBUG: GPS processor result {"connection_id":231832,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54810,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:24:18] local.INFO: GPS data processed {"connection_id":231832,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:24:18] local.INFO: Acknowledgment sent {"connection_id":231832,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:24:40] local.INFO: TCP Data received {"connection_id":231834,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:24:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231834,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:24:40] local.INFO: Processing buffer {"connection_id":231834,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:24:40] local.INFO: IMEI packet received {"connection_id":231834,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:24:40] local.INFO: IMEI acknowledgment sent {"connection_id":231834,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:24:47] local.INFO: TCP Data received {"connection_id":231834,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:24:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231834,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:24:47] local.INFO: Processing buffer {"connection_id":231834,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:24:47] local.INFO: IMEI packet received {"connection_id":231834,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:24:47] local.INFO: IMEI acknowledgment sent {"connection_id":231834,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:24:49] local.INFO: TCP Data received {"connection_id":231834,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d35d68012d8187c006074510000c008935..."} 
[2026-11-03 15:24:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231834,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d35d68012d8187c006074510000c008935..."} 
[2026-11-03 15:24:49] local.INFO: Processing buffer {"connection_id":231834,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d35d68012d8187c006074510000c008935..."} 
[2026-11-03 15:24:49] local.INFO: Packet analysis {"connection_id":231834,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d3"} 
[2026-11-03 15:24:49] local.INFO: Extracted packet for processing {"connection_id":231834,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d3"} 
[2026-11-03 15:24:49] local.INFO: GPS Element Parsed {"raw_longitude":763463616,"raw_latitude":101139728,"longitude_deg":76.3463616,"latitude_deg":10.1139728,"altitude":12,"angle":137,"satellites":53,"speed":0,"hex_longitude":"2d8187c0","hex_latitude":"06074510","is_valid_coordinates":true} 
[2026-11-03 15:24: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-11-03 15:24:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187084288001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:24:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:24:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9121618806879948800,"note":"Value kept but may cause issues"} 
[2026-11-03 15:24:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,146,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:24:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793699569000,"timestamp_ms":1793699569000,"timestamp_seconds":1793699569,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d35d68"} 
[2026-11-03 15:24:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:24:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:24: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":111,"n8_eight_byte":69,"data_length":795,"current_offset":136} 
[2026-11-03 15:24:49] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1374,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:24: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-11-03 15:24:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:24:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:24:49] local.INFO: Teltonika packet parsed successfully {"connection_id":231834,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:24:49] local.INFO: Passing IMEI to GPS processor {"connection_id":231834,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:24:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":231834,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:24:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:24:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:24:49] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:24:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187084288001,"66":28300,"146":206,"9":25344,"24":0,"16":19476693139849216,"45":-9121618806879948800},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,146,9,24,16,45]} 
[2026-11-03 15:24:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:24:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:24:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187084288001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:24:49] local.INFO: Unknown IO ID detected {"io_id":146,"value":206,"description":"Unknown IO ID 146"} 
[2026-11-03 15:24:49] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:24:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:24:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9121618806879948800,"description":"Unknown IO ID 45"} 
[2026-11-03 15:24:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187084288001,"power":28300,"unknown_146":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9121618806879948800}} 
[2026-11-03 15:24:49] local.INFO: DEBUG: GPS processor result {"connection_id":231834,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54811,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:24:49] local.INFO: GPS data processed {"connection_id":231834,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:24:49] local.INFO: Acknowledgment sent {"connection_id":231834,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:25:20] local.INFO: TCP Data received {"connection_id":231834,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d3af70012d8187c006074510000c008935..."} 
[2026-11-03 15:25:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231834,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d3af70012d8187c006074510000c008935..."} 
[2026-11-03 15:25:20] local.INFO: Processing buffer {"connection_id":231834,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d3af70012d8187c006074510000c008935..."} 
[2026-11-03 15:25:20] local.INFO: Packet analysis {"connection_id":231834,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d3"} 
[2026-11-03 15:25:20] local.INFO: Extracted packet for processing {"connection_id":231834,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d3"} 
[2026-11-03 15:25:20] local.INFO: GPS Element Parsed {"raw_longitude":763463616,"raw_latitude":101139728,"longitude_deg":76.3463616,"latitude_deg":10.1139728,"altitude":12,"angle":137,"satellites":53,"speed":0,"hex_longitude":"2d8187c0","hex_latitude":"06074510","is_valid_coordinates":true} 
[2026-11-03 15:25: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-11-03 15:25:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187089664001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:25:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:25:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9113104188836605952,"note":"Value kept but may cause issues"} 
[2026-11-03 15:25:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,146,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:25:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793699590000,"timestamp_ms":1793699590000,"timestamp_seconds":1793699590,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d3af70"} 
[2026-11-03 15:25:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:25:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:25: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":110,"n8_eight_byte":140,"data_length":795,"current_offset":136} 
[2026-11-03 15:25:20] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2008,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:25: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-11-03 15:25:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:25:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:25:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231834,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:25:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231834,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:25:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231834,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:25:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:25:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:25:20] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:25:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187089664001,"66":28398,"146":206,"9":25344,"24":0,"16":19476693139849216,"45":-9113104188836605952},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,146,9,24,16,45]} 
[2026-11-03 15:25:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:25:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:25:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187089664001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:25:20] local.INFO: Unknown IO ID detected {"io_id":146,"value":206,"description":"Unknown IO ID 146"} 
[2026-11-03 15:25:20] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:25:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:25:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9113104188836605952,"description":"Unknown IO ID 45"} 
[2026-11-03 15:25:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187089664001,"power":28398,"unknown_146":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9113104188836605952}} 
[2026-11-03 15:25:20] local.INFO: DEBUG: GPS processor result {"connection_id":231834,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54812,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:25:20] local.INFO: GPS data processed {"connection_id":231834,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:25:20] local.INFO: Acknowledgment sent {"connection_id":231834,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:25:34] local.INFO: TCP Data received {"connection_id":228265,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:25:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228265,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:25:34] local.INFO: Processing buffer {"connection_id":228265,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:25:34] local.INFO: IMEI packet received {"connection_id":228265,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:25:34] local.INFO: IMEI acknowledgment sent {"connection_id":228265,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:25:39] local.INFO: TCP Data received {"connection_id":228265,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:25:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228265,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:25:39] local.INFO: Processing buffer {"connection_id":228265,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:25:39] local.INFO: IMEI packet received {"connection_id":228265,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:25:39] local.INFO: IMEI acknowledgment sent {"connection_id":228265,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:25:40] local.INFO: TCP Data received {"connection_id":228266,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:25:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228266,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:25:40] local.INFO: Processing buffer {"connection_id":228266,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:25:40] local.INFO: IMEI packet received {"connection_id":228266,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:25:40] local.INFO: IMEI acknowledgment sent {"connection_id":228266,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:25:40] local.INFO: TCP Data received {"connection_id":228265,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000000000000b7980100000000000000000000000000..."} 
[2026-11-03 15:25:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228265,"packet_length":795,"packet_hex":"000000000000030f8e0a000000000000b7980100000000000000000000000000..."} 
[2026-11-03 15:25:40] local.INFO: Processing buffer {"connection_id":228265,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000000000000b7980100000000000000000000000000..."} 
[2026-11-03 15:25:40] local.INFO: Packet analysis {"connection_id":228265,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000000000000"} 
[2026-11-03 15:25:40] local.INFO: Extracted packet for processing {"connection_id":228265,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000000000000"} 
[2026-11-03 15:25:40] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 15:25:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:25:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39035458809757696,"note":"Value kept but may cause issues"} 
[2026-11-03 15:25:40] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 15:25:40] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":47000,"timestamp_seconds":47,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-11-03 15:25:40] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":10,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:25:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":0,"records_with_valid_data":0} 
[2026-11-03 15:25:40] local.INFO: Teltonika packet parsed successfully {"connection_id":228265,"avl_records_parsed":0,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:25:40] local.INFO: Passing IMEI to GPS processor {"connection_id":228265,"device_imei":"862567072573210","avl_records_count":0} 
[2026-11-03 15:25:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":228265,"device_imei":"862567072573210","avl_records_count":0} 
[2026-11-03 15:25:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":0,"parser_version":"unknown"} 
[2026-11-03 15:25:40] local.WARNING: DEBUG: No valid data to process  
[2026-11-03 15:25:40] local.INFO: DEBUG: GPS processor result {"connection_id":228265,"result":{"success":false,"message":"No valid data to process"}} 
[2026-11-03 15:25:40] local.ERROR: GPS data processing failed {"connection_id":228265,"error":"No valid data to process"} 
[2026-11-03 15:25:40] local.INFO: Acknowledgment sent {"connection_id":228265,"records_acknowledged":0,"records_expected":10,"ack_packet":"00000000000000028e000000a065"} 
[2026-11-03 15:25:41] local.INFO: TCP Data received {"connection_id":228266,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:25:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228266,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:25:41] local.INFO: Processing buffer {"connection_id":228266,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:25:41] local.INFO: IMEI packet received {"connection_id":228266,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:25:41] local.INFO: IMEI acknowledgment sent {"connection_id":228266,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:25:45] local.INFO: TCP Data received {"connection_id":228266,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:25:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228266,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:25:45] local.INFO: Processing buffer {"connection_id":228266,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:25:45] local.INFO: IMEI packet received {"connection_id":228266,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:25:45] local.INFO: IMEI acknowledgment sent {"connection_id":228266,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:25:46] local.INFO: TCP Data received {"connection_id":228265,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000000000000b7980100000000000000000000000000..."} 
[2026-11-03 15:25:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228265,"packet_length":795,"packet_hex":"000000000000030f8e0a000000000000b7980100000000000000000000000000..."} 
[2026-11-03 15:25:46] local.INFO: Processing buffer {"connection_id":228265,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000000000000b7980100000000000000000000000000..."} 
[2026-11-03 15:25:46] local.INFO: Packet analysis {"connection_id":228265,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000000000000"} 
[2026-11-03 15:25:46] local.INFO: Extracted packet for processing {"connection_id":228265,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000000000000"} 
[2026-11-03 15:25:46] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 15:25: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-11-03 15:25:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39035458809757696,"note":"Value kept but may cause issues"} 
[2026-11-03 15:25:46] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 15:25:46] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":47000,"timestamp_seconds":47,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-11-03 15:25:46] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":10,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:25:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":0,"records_with_valid_data":0} 
[2026-11-03 15:25:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228265,"avl_records_parsed":0,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:25:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228265,"device_imei":"862567072573210","avl_records_count":0} 
[2026-11-03 15:25:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228265,"device_imei":"862567072573210","avl_records_count":0} 
[2026-11-03 15:25:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":0,"parser_version":"unknown"} 
[2026-11-03 15:25:46] local.WARNING: DEBUG: No valid data to process  
[2026-11-03 15:25:46] local.INFO: DEBUG: GPS processor result {"connection_id":228265,"result":{"success":false,"message":"No valid data to process"}} 
[2026-11-03 15:25:46] local.ERROR: GPS data processing failed {"connection_id":228265,"error":"No valid data to process"} 
[2026-11-03 15:25:46] local.INFO: Acknowledgment sent {"connection_id":228265,"records_acknowledged":0,"records_expected":10,"ack_packet":"00000000000000028e000000a065"} 
[2026-11-03 15:25:47] local.INFO: TCP Data received {"connection_id":228266,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d40178012d8187c006074510000c008935..."} 
[2026-11-03 15:25:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228266,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d40178012d8187c006074510000c008935..."} 
[2026-11-03 15:25:47] local.INFO: Processing buffer {"connection_id":228266,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d40178012d8187c006074510000c008935..."} 
[2026-11-03 15:25:47] local.INFO: Packet analysis {"connection_id":228266,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d4"} 
[2026-11-03 15:25:47] local.INFO: Extracted packet for processing {"connection_id":228266,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d4"} 
[2026-11-03 15:25:47] local.INFO: GPS Element Parsed {"raw_longitude":763463616,"raw_latitude":101139728,"longitude_deg":76.3463616,"latitude_deg":10.1139728,"altitude":12,"angle":137,"satellites":53,"speed":0,"hex_longitude":"2d8187c0","hex_latitude":"06074510","is_valid_coordinates":true} 
[2026-11-03 15:25: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-11-03 15:25:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187095040001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:25:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:25:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9113104188836605952,"note":"Value kept but may cause issues"} 
[2026-11-03 15:25:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,146,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:25:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793699611000,"timestamp_ms":1793699611000,"timestamp_seconds":1793699611,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d40178"} 
[2026-11-03 15:25:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:25:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:25: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":110,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-11-03 15:25:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2890,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:25: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-11-03 15:25:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:25:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:25:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228266,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:25:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228266,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:25:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228266,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:25:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:25:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:25:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:25:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187095040001,"66":27821,"146":206,"9":25344,"24":0,"16":19476693139849216,"45":-9113104188836605952},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,146,9,24,16,45]} 
[2026-11-03 15:25:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:25:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:25:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187095040001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:25:47] local.INFO: Unknown IO ID detected {"io_id":146,"value":206,"description":"Unknown IO ID 146"} 
[2026-11-03 15:25:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:25:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:25:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9113104188836605952,"description":"Unknown IO ID 45"} 
[2026-11-03 15:25:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187095040001,"power":27821,"unknown_146":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9113104188836605952}} 
[2026-11-03 15:25:47] local.INFO: DEBUG: GPS processor result {"connection_id":228266,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54813,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:25:47] local.INFO: GPS data processed {"connection_id":228266,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:25:47] local.INFO: Acknowledgment sent {"connection_id":228266,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:26:18] local.INFO: TCP Data received {"connection_id":228266,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d4e7f00100000000000000000000000000..."} 
[2026-11-03 15:26:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228266,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d4e7f00100000000000000000000000000..."} 
[2026-11-03 15:26:18] local.INFO: Processing buffer {"connection_id":228266,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d4e7f00100000000000000000000000000..."} 
[2026-11-03 15:26:18] local.INFO: Packet analysis {"connection_id":228266,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d4"} 
[2026-11-03 15:26:18] local.INFO: Extracted packet for processing {"connection_id":228266,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d4"} 
[2026-11-03 15:26:18] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 15:26: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-11-03 15:26:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187100416001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:26:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:26:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9113104188836605952,"note":"Value kept but may cause issues"} 
[2026-11-03 15:26:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,146,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:26:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793699670000,"timestamp_ms":1793699670000,"timestamp_seconds":1793699670,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d4e7f0"} 
[2026-11-03 15:26:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:26:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:26:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 15:26:18] 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-11-03 15:26: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-11-03 15:26:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:26:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:26:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228266,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:26:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228266,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:26:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228266,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:26:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:26:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:26:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:26:18] local.INFO: DEBUG: GPS processor result {"connection_id":228266,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 15:26:18] local.INFO: GPS data processed {"connection_id":228266,"processed":0,"errors":0,"total":1} 
[2026-11-03 15:26:18] local.INFO: Acknowledgment sent {"connection_id":228266,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:26:20] local.INFO: TCP Data received {"connection_id":228265,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a00000000000109a00100000000000000000000000000..."} 
[2026-11-03 15:26:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228265,"packet_length":795,"packet_hex":"000000000000030f8e0a00000000000109a00100000000000000000000000000..."} 
[2026-11-03 15:26:20] local.INFO: Processing buffer {"connection_id":228265,"buffer_length":795,"buffer_hex":"000000000000030f8e0a00000000000109a00100000000000000000000000000..."} 
[2026-11-03 15:26:20] local.INFO: Packet analysis {"connection_id":228265,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000000000001"} 
[2026-11-03 15:26:20] local.INFO: Extracted packet for processing {"connection_id":228265,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000000000001"} 
[2026-11-03 15:26:20] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 15:26: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-11-03 15:26:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39035458809757696,"note":"Value kept but may cause issues"} 
[2026-11-03 15:26:20] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 15:26:20] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":68000,"timestamp_seconds":68,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-11-03 15:26:20] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":10,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:26:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":0,"records_with_valid_data":0} 
[2026-11-03 15:26:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228265,"avl_records_parsed":0,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:26:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228265,"device_imei":"862567072573210","avl_records_count":0} 
[2026-11-03 15:26:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228265,"device_imei":"862567072573210","avl_records_count":0} 
[2026-11-03 15:26:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":0,"parser_version":"unknown"} 
[2026-11-03 15:26:20] local.WARNING: DEBUG: No valid data to process  
[2026-11-03 15:26:20] local.INFO: DEBUG: GPS processor result {"connection_id":228265,"result":{"success":false,"message":"No valid data to process"}} 
[2026-11-03 15:26:20] local.ERROR: GPS data processing failed {"connection_id":228265,"error":"No valid data to process"} 
[2026-11-03 15:26:20] local.INFO: Acknowledgment sent {"connection_id":228265,"records_acknowledged":0,"records_expected":10,"ack_packet":"00000000000000028e000000a065"} 
[2026-11-03 15:26:43] local.INFO: TCP Data received {"connection_id":229997,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:26:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229997,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:26:43] local.INFO: Processing buffer {"connection_id":229997,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:26:43] local.INFO: IMEI packet received {"connection_id":229997,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:26:43] local.INFO: IMEI acknowledgment sent {"connection_id":229997,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:26:45] local.INFO: TCP Data received {"connection_id":229997,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:26:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229997,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:26:45] local.INFO: Processing buffer {"connection_id":229997,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:26:45] local.INFO: IMEI packet received {"connection_id":229997,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:26:45] local.INFO: IMEI acknowledgment sent {"connection_id":229997,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:26:50] local.INFO: TCP Data received {"connection_id":229997,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:26:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229997,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:26:50] local.INFO: Processing buffer {"connection_id":229997,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:26:50] local.INFO: IMEI packet received {"connection_id":229997,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:26:50] local.INFO: IMEI acknowledgment sent {"connection_id":229997,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:26:52] local.INFO: TCP Data received {"connection_id":228265,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a0000000000015ba80100000000000000000000000000..."} 
[2026-11-03 15:26:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228265,"packet_length":795,"packet_hex":"000000000000030f8e0a0000000000015ba80100000000000000000000000000..."} 
[2026-11-03 15:26:52] local.INFO: Processing buffer {"connection_id":228265,"buffer_length":795,"buffer_hex":"000000000000030f8e0a0000000000015ba80100000000000000000000000000..."} 
[2026-11-03 15:26:52] local.INFO: Packet analysis {"connection_id":228265,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000000000001"} 
[2026-11-03 15:26:52] local.INFO: Extracted packet for processing {"connection_id":228265,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000000000001"} 
[2026-11-03 15:26:52] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 15:26: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-11-03 15:26:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39035458809757696,"note":"Value kept but may cause issues"} 
[2026-11-03 15:26:52] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 15:26:52] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":89000,"timestamp_seconds":89,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-11-03 15:26:52] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":10,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:26:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":0,"records_with_valid_data":0} 
[2026-11-03 15:26:52] local.INFO: Teltonika packet parsed successfully {"connection_id":228265,"avl_records_parsed":0,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:26:52] local.INFO: Passing IMEI to GPS processor {"connection_id":228265,"device_imei":"862567072573210","avl_records_count":0} 
[2026-11-03 15:26:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":228265,"device_imei":"862567072573210","avl_records_count":0} 
[2026-11-03 15:26:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":0,"parser_version":"unknown"} 
[2026-11-03 15:26:52] local.WARNING: DEBUG: No valid data to process  
[2026-11-03 15:26:52] local.INFO: DEBUG: GPS processor result {"connection_id":228265,"result":{"success":false,"message":"No valid data to process"}} 
[2026-11-03 15:26:52] local.ERROR: GPS data processing failed {"connection_id":228265,"error":"No valid data to process"} 
[2026-11-03 15:26:52] local.INFO: Acknowledgment sent {"connection_id":228265,"records_acknowledged":0,"records_expected":10,"ack_packet":"00000000000000028e000000a065"} 
[2026-11-03 15:26:53] local.INFO: TCP Data received {"connection_id":229997,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d46ed8012d819c8006072d28000c008d33..."} 
[2026-11-03 15:26:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229997,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d46ed8012d819c8006072d28000c008d33..."} 
[2026-11-03 15:26:53] local.INFO: Processing buffer {"connection_id":229997,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d46ed8012d819c8006072d28000c008d33..."} 
[2026-11-03 15:26:53] local.INFO: Packet analysis {"connection_id":229997,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d4"} 
[2026-11-03 15:26:53] local.INFO: Extracted packet for processing {"connection_id":229997,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d4"} 
[2026-11-03 15:26:53] local.INFO: GPS Element Parsed {"raw_longitude":763468928,"raw_latitude":101133608,"longitude_deg":76.3468928,"latitude_deg":10.1133608,"altitude":12,"angle":141,"satellites":51,"speed":0,"hex_longitude":"2d819c80","hex_latitude":"06072d28","is_valid_coordinates":true} 
[2026-11-03 15:26: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-11-03 15:26:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:26:53] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,146,9,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 15:26:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793699639000,"timestamp_ms":1793699639000,"timestamp_seconds":1793699639,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d46ed8"} 
[2026-11-03 15:26:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:26:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:26: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":110,"n8_eight_byte":42,"data_length":795,"current_offset":136} 
[2026-11-03 15:26:53] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1126,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:26: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-11-03 15:26:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:26:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:26:53] local.INFO: Teltonika packet parsed successfully {"connection_id":229997,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:26:53] local.INFO: Passing IMEI to GPS processor {"connection_id":229997,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:26:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":229997,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:26:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:26:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:26:53] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:26:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":0,"66":28376,"146":206,"9":25344,"24":0,"16":19476693139849216},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,146,9,24,16]} 
[2026-11-03 15:26:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:26:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:26:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":0,"description":"Unknown IO ID 0"} 
[2026-11-03 15:26:53] local.INFO: Unknown IO ID detected {"io_id":146,"value":206,"description":"Unknown IO ID 146"} 
[2026-11-03 15:26:53] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:26:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:26:53] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":0,"power":28376,"unknown_146":206,"unknown_9":25344,"ignition":0,"odometer":null}} 
[2026-11-03 15:26:53] local.INFO: DEBUG: GPS processor result {"connection_id":229997,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54814,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:26:53] local.INFO: GPS data processed {"connection_id":229997,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:26:53] local.INFO: Acknowledgment sent {"connection_id":229997,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:27:23] local.INFO: TCP Data received {"connection_id":228265,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d6ad100100000000000000000000000000..."} 
[2026-11-03 15:27:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228265,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d6ad100100000000000000000000000000..."} 
[2026-11-03 15:27:23] local.INFO: Processing buffer {"connection_id":228265,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d6ad100100000000000000000000000000..."} 
[2026-11-03 15:27:23] local.INFO: Packet analysis {"connection_id":228265,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d6"} 
[2026-11-03 15:27:23] local.INFO: Extracted packet for processing {"connection_id":228265,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d6"} 
[2026-11-03 15:27:23] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 15:27: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-11-03 15:27:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39035458809757696,"note":"Value kept but may cause issues"} 
[2026-11-03 15:27:23] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 15:27:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793699786000,"timestamp_ms":1793699786000,"timestamp_seconds":1793699786,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d6ad10"} 
[2026-11-03 15:27:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:27:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":3584,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:27:23] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-11-03 15:27:23] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:27: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-11-03 15:27:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:27:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:27:23] local.INFO: Teltonika packet parsed successfully {"connection_id":228265,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:27:23] local.INFO: Passing IMEI to GPS processor {"connection_id":228265,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:27:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":228265,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:27:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:27:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:27:23] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:27:23] local.INFO: DEBUG: GPS processor result {"connection_id":228265,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 15:27:23] local.INFO: GPS data processed {"connection_id":228265,"processed":0,"errors":0,"total":1} 
[2026-11-03 15:27:23] local.INFO: Acknowledgment sent {"connection_id":228265,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:27:58] local.INFO: TCP Data received {"connection_id":228265,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d6ff180100000000000000000000000000..."} 
[2026-11-03 15:27:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228265,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d6ff180100000000000000000000000000..."} 
[2026-11-03 15:27:58] local.INFO: Processing buffer {"connection_id":228265,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d6ff180100000000000000000000000000..."} 
[2026-11-03 15:27:58] local.INFO: Packet analysis {"connection_id":228265,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d6"} 
[2026-11-03 15:27:58] local.INFO: Extracted packet for processing {"connection_id":228265,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d6"} 
[2026-11-03 15:27:58] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 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-11-03 15:27:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39035458809757696,"note":"Value kept but may cause issues"} 
[2026-11-03 15:27:58] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 15:27:58] local.INFO: AVL Record Parsed {"raw_timestamp":1793699807000,"timestamp_ms":1793699807000,"timestamp_seconds":1793699807,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d6ff18"} 
[2026-11-03 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-11-03 15:27:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":5376,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 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":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 15:27:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 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-11-03 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-11-03 15:27:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:27:58] local.INFO: Teltonika packet parsed successfully {"connection_id":228265,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:27:58] local.INFO: Passing IMEI to GPS processor {"connection_id":228265,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:27:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":228265,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:27:58] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:27:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:27:58] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:27:58] local.INFO: DEBUG: GPS processor result {"connection_id":228265,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 15:27:58] local.INFO: GPS data processed {"connection_id":228265,"processed":0,"errors":0,"total":1} 
[2026-11-03 15:27:58] local.INFO: Acknowledgment sent {"connection_id":228265,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:28:08] local.INFO: TCP Data received {"connection_id":231836,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:28:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231836,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:28:08] local.INFO: Processing buffer {"connection_id":231836,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:28:08] local.INFO: IMEI packet received {"connection_id":231836,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:28:08] local.INFO: IMEI acknowledgment sent {"connection_id":231836,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:28:09] local.INFO: TCP Data received {"connection_id":231836,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:28:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231836,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:28:09] local.INFO: Processing buffer {"connection_id":231836,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:28:09] local.INFO: IMEI packet received {"connection_id":231836,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:28:09] local.INFO: IMEI acknowledgment sent {"connection_id":231836,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:28:14] local.INFO: TCP Data received {"connection_id":231836,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:28:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231836,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:28:14] local.INFO: Processing buffer {"connection_id":231836,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:28:14] local.INFO: IMEI packet received {"connection_id":231836,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:28:14] local.INFO: IMEI acknowledgment sent {"connection_id":231836,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:28:15] local.INFO: TCP Data received {"connection_id":231836,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d6fb30012cd3cb80073f7618000e013330..."} 
[2026-11-03 15:28:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231836,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d6fb30012cd3cb80073f7618000e013330..."} 
[2026-11-03 15:28:15] local.INFO: Processing buffer {"connection_id":231836,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d6fb30012cd3cb80073f7618000e013330..."} 
[2026-11-03 15:28:15] local.INFO: Packet analysis {"connection_id":231836,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d6"} 
[2026-11-03 15:28:15] local.INFO: Extracted packet for processing {"connection_id":231836,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d6"} 
[2026-11-03 15:28:15] local.INFO: GPS Element Parsed {"raw_longitude":752077696,"raw_latitude":121599512,"longitude_deg":75.2077696,"latitude_deg":12.1599512,"altitude":14,"angle":307,"satellites":48,"speed":58,"hex_longitude":"2cd3cb80","hex_latitude":"073f7618","is_valid_coordinates":true} 
[2026-11-03 15:28: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-11-03 15:28:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187148800001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:28:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37685670847709184,"note":"Value kept but may cause issues"} 
[2026-11-03 15:28:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3177570980958556160,"note":"Value kept but may cause issues"} 
[2026-11-03 15:28:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,243,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:28:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793699806000,"timestamp_ms":1793699806000,"timestamp_seconds":1793699806,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d6fb30"} 
[2026-11-03 15:28:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:28:15] 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-11-03 15:28: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":195,"data_length":795,"current_offset":136} 
[2026-11-03 15:28:15] 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-11-03 15:28: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-11-03 15:28:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:28:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:28:15] local.INFO: Teltonika packet parsed successfully {"connection_id":231836,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:28:15] local.INFO: Passing IMEI to GPS processor {"connection_id":231836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:28:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":231836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:28: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-11-03 15:28:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:28:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:28:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187148800001,"66":27908,"243":206,"83":43264,"24":58,"16":37685670847709184,"44":-3177570980958556160},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,243,83,24,16,44]} 
[2026-11-03 15:28:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:28:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:28:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187148800001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:28:15] local.INFO: Unknown IO ID detected {"io_id":243,"value":206,"description":"Unknown IO ID 243"} 
[2026-11-03 15:28:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:28:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37685670847709184,"km_value":37685670847709.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:28:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3177570980958556160,"description":"Unknown IO ID 44"} 
[2026-11-03 15:28:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187148800001,"power":27908,"unknown_243":206,"unknown_83":43264,"ignition":58,"odometer":null,"unknown_44":-3177570980958556160}} 
[2026-11-03 15:28:15] local.INFO: DEBUG: GPS processor result {"connection_id":231836,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54815,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:28:15] local.INFO: GPS data processed {"connection_id":231836,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:28:15] local.INFO: Acknowledgment sent {"connection_id":231836,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:28:22] local.INFO: TCP Data received {"connection_id":229997,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d4c0e0012d819c8006072d28000c008d33..."} 
[2026-11-03 15:28:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229997,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d4c0e0012d819c8006072d28000c008d33..."} 
[2026-11-03 15:28:22] local.INFO: Processing buffer {"connection_id":229997,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d4c0e0012d819c8006072d28000c008d33..."} 
[2026-11-03 15:28:22] local.INFO: Packet analysis {"connection_id":229997,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d4"} 
[2026-11-03 15:28:22] local.INFO: Extracted packet for processing {"connection_id":229997,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d4"} 
[2026-11-03 15:28:22] local.INFO: GPS Element Parsed {"raw_longitude":763468928,"raw_latitude":101133608,"longitude_deg":76.3468928,"latitude_deg":10.1133608,"altitude":12,"angle":141,"satellites":51,"speed":0,"hex_longitude":"2d819c80","hex_latitude":"06072d28","is_valid_coordinates":true} 
[2026-11-03 15:28: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-11-03 15:28:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187107584001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:28:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:28:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9107263583071426560,"note":"Value kept but may cause issues"} 
[2026-11-03 15:28:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,106,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:28:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793699660000,"timestamp_ms":1793699660000,"timestamp_seconds":1793699660,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d4c0e0"} 
[2026-11-03 15:28:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:28:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:28: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":110,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-11-03 15:28:22] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2692,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:28: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-11-03 15:28:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:28:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:28:22] local.INFO: Teltonika packet parsed successfully {"connection_id":229997,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:28:22] local.INFO: Passing IMEI to GPS processor {"connection_id":229997,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:28:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":229997,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:28:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:28:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:28:22] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:28:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187107584001,"66":28202,"106":206,"9":25344,"24":0,"16":19476693139849216,"45":-9107263583071426560},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,106,9,24,16,45]} 
[2026-11-03 15:28:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:28:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:28:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187107584001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:28:22] local.INFO: Unknown IO ID detected {"io_id":106,"value":206,"description":"Unknown IO ID 106"} 
[2026-11-03 15:28:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:28:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:28:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9107263583071426560,"description":"Unknown IO ID 45"} 
[2026-11-03 15:28:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187107584001,"power":28202,"unknown_106":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9107263583071426560}} 
[2026-11-03 15:28:22] local.INFO: DEBUG: GPS processor result {"connection_id":229997,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54816,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:28:22] local.INFO: GPS data processed {"connection_id":229997,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:28:22] local.INFO: Acknowledgment sent {"connection_id":229997,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:28:29] local.INFO: TCP Data received {"connection_id":228265,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d751200100000000000000000000000000..."} 
[2026-11-03 15:28:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228265,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d751200100000000000000000000000000..."} 
[2026-11-03 15:28:29] local.INFO: Processing buffer {"connection_id":228265,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d751200100000000000000000000000000..."} 
[2026-11-03 15:28:29] local.INFO: Packet analysis {"connection_id":228265,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d7"} 
[2026-11-03 15:28:29] local.INFO: Extracted packet for processing {"connection_id":228265,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d7"} 
[2026-11-03 15:28:29] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:28:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39035458809757696,"note":"Value kept but may cause issues"} 
[2026-11-03 15:28:29] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 15:28:29] local.INFO: AVL Record Parsed {"raw_timestamp":1793699828000,"timestamp_ms":1793699828000,"timestamp_seconds":1793699828,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d75120"} 
[2026-11-03 15:28:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:28:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":6656,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15: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":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 15:28:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:28:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:28:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:28:29] local.INFO: Teltonika packet parsed successfully {"connection_id":228265,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:28:29] local.INFO: Passing IMEI to GPS processor {"connection_id":228265,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:28:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":228265,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:28:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:28:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:28:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:28:29] local.INFO: DEBUG: GPS processor result {"connection_id":228265,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 15:28:29] local.INFO: GPS data processed {"connection_id":228265,"processed":0,"errors":0,"total":1} 
[2026-11-03 15:28:29] local.INFO: Acknowledgment sent {"connection_id":228265,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:28:31] local.INFO: TCP Data received {"connection_id":228737,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:28:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228737,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:28:31] local.INFO: Processing buffer {"connection_id":228737,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:28:31] local.INFO: IMEI packet received {"connection_id":228737,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:28:31] local.INFO: IMEI acknowledgment sent {"connection_id":228737,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:28:35] local.INFO: TCP Data received {"connection_id":228737,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:28:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228737,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:28:35] local.INFO: Processing buffer {"connection_id":228737,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:28:35] local.INFO: IMEI packet received {"connection_id":228737,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:28:35] local.INFO: IMEI acknowledgment sent {"connection_id":228737,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:28:36] local.INFO: TCP Data received {"connection_id":228737,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d512e8012d81c04006070358000e008a34..."} 
[2026-11-03 15:28:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228737,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d512e8012d81c04006070358000e008a34..."} 
[2026-11-03 15:28:36] local.INFO: Processing buffer {"connection_id":228737,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d512e8012d81c04006070358000e008a34..."} 
[2026-11-03 15:28:36] local.INFO: Packet analysis {"connection_id":228737,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d5"} 
[2026-11-03 15:28:36] local.INFO: Extracted packet for processing {"connection_id":228737,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d5"} 
[2026-11-03 15:28:36] local.INFO: GPS Element Parsed {"raw_longitude":763478080,"raw_latitude":101122904,"longitude_deg":76.347808,"latitude_deg":10.1122904,"altitude":14,"angle":138,"satellites":52,"speed":17,"hex_longitude":"2d81c040","hex_latitude":"06070358","is_valid_coordinates":true} 
[2026-11-03 15:28:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:28:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187112960001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:28:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:28:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9107263583071426560,"note":"Value kept but may cause issues"} 
[2026-11-03 15:28:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,106,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:28:36] local.INFO: AVL Record Parsed {"raw_timestamp":1793699681000,"timestamp_ms":1793699681000,"timestamp_seconds":1793699681,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d512e8"} 
[2026-11-03 15:28:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:28:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:28:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":110,"n8_eight_byte":42,"data_length":795,"current_offset":136} 
[2026-11-03 15:28:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1126,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:28:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:28:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:28:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:28:36] local.INFO: Teltonika packet parsed successfully {"connection_id":228737,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:28:36] local.INFO: Passing IMEI to GPS processor {"connection_id":228737,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:28:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":228737,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:28:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:28:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:28:36] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:28:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187112960001,"66":28376,"106":206,"9":25344,"24":17,"16":19476693139849216,"45":-9107263583071426560},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,106,9,24,16,45]} 
[2026-11-03 15:28:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:28:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:28:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187112960001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:28:36] local.INFO: Unknown IO ID detected {"io_id":106,"value":206,"description":"Unknown IO ID 106"} 
[2026-11-03 15:28:36] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:28:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:28:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9107263583071426560,"description":"Unknown IO ID 45"} 
[2026-11-03 15:28:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187112960001,"power":28376,"unknown_106":206,"unknown_9":25344,"ignition":17,"odometer":null,"unknown_45":-9107263583071426560}} 
[2026-11-03 15:28:36] local.INFO: DEBUG: GPS processor result {"connection_id":228737,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54817,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:28:36] local.INFO: GPS data processed {"connection_id":228737,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:28:36] local.INFO: Acknowledgment sent {"connection_id":228737,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:28:46] local.INFO: TCP Data received {"connection_id":231836,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d7ed60012cd2ea0007408fd0000f014532..."} 
[2026-11-03 15:28:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231836,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d7ed60012cd2ea0007408fd0000f014532..."} 
[2026-11-03 15:28:46] local.INFO: Processing buffer {"connection_id":231836,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d7ed60012cd2ea0007408fd0000f014532..."} 
[2026-11-03 15:28:46] local.INFO: Packet analysis {"connection_id":231836,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d7"} 
[2026-11-03 15:28:46] local.INFO: Extracted packet for processing {"connection_id":231836,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d7"} 
[2026-11-03 15:28:46] local.INFO: GPS Element Parsed {"raw_longitude":752019968,"raw_latitude":121671632,"longitude_deg":75.2019968,"latitude_deg":12.1671632,"altitude":15,"angle":325,"satellites":50,"speed":59,"hex_longitude":"2cd2ea00","hex_latitude":"07408fd0","is_valid_coordinates":true} 
[2026-11-03 15:28: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-11-03 15:28:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187164672001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:28:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37690124728795136,"note":"Value kept but may cause issues"} 
[2026-11-03 15:28:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3243154650514118656,"note":"Value kept but may cause issues"} 
[2026-11-03 15:28:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,243,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:28:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793699868000,"timestamp_ms":1793699868000,"timestamp_seconds":1793699868,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d7ed60"} 
[2026-11-03 15:28:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:28:46] 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-11-03 15:28:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 15:28:46] 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-11-03 15:28: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-11-03 15:28:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:28:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:28:46] local.INFO: Teltonika packet parsed successfully {"connection_id":231836,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:28:46] local.INFO: Passing IMEI to GPS processor {"connection_id":231836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:28:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":231836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:28:46] 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-11-03 15:28:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:28:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:28:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187164672001,"66":27908,"243":206,"83":43264,"24":59,"16":37690124728795136,"44":-3243154650514118656},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,243,83,24,16,44]} 
[2026-11-03 15:28:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:28:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:28:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187164672001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:28:46] local.INFO: Unknown IO ID detected {"io_id":243,"value":206,"description":"Unknown IO ID 243"} 
[2026-11-03 15:28:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:28:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37690124728795136,"km_value":37690124728795.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:28:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3243154650514118656,"description":"Unknown IO ID 44"} 
[2026-11-03 15:28:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187164672001,"power":27908,"unknown_243":206,"unknown_83":43264,"ignition":59,"odometer":null,"unknown_44":-3243154650514118656}} 
[2026-11-03 15:28:46] local.INFO: DEBUG: GPS processor result {"connection_id":231836,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54818,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:28:46] local.INFO: GPS data processed {"connection_id":231836,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:28:46] local.INFO: Acknowledgment sent {"connection_id":231836,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:29:07] local.INFO: TCP Data received {"connection_id":228737,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d564f0012d81c04006070358000e008a34..."} 
[2026-11-03 15:29:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228737,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d564f0012d81c04006070358000e008a34..."} 
[2026-11-03 15:29:07] local.INFO: Processing buffer {"connection_id":228737,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d564f0012d81c04006070358000e008a34..."} 
[2026-11-03 15:29:07] local.INFO: Packet analysis {"connection_id":228737,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d5"} 
[2026-11-03 15:29:07] local.INFO: Extracted packet for processing {"connection_id":228737,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d5"} 
[2026-11-03 15:29:07] local.INFO: GPS Element Parsed {"raw_longitude":763478080,"raw_latitude":101122904,"longitude_deg":76.347808,"latitude_deg":10.1122904,"altitude":14,"angle":138,"satellites":52,"speed":0,"hex_longitude":"2d81c040","hex_latitude":"06070358","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:29:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187118336001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:29:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:29:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9097200852656760832,"note":"Value kept but may cause issues"} 
[2026-11-03 15:29:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,106,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:29:07] local.INFO: AVL Record Parsed {"raw_timestamp":1793699702000,"timestamp_ms":1793699702000,"timestamp_seconds":1793699702,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d564f0"} 
[2026-11-03 15:29:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:29:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15: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":110,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-11-03 15:29:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2692,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:29:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:29:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:29:07] local.INFO: Teltonika packet parsed successfully {"connection_id":228737,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:29:07] local.INFO: Passing IMEI to GPS processor {"connection_id":228737,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:29:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":228737,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:29:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:29:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:29:07] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:29:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187118336001,"66":28354,"106":206,"9":25344,"24":0,"16":19476693139849216,"45":-9097200852656760832},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,106,9,24,16,45]} 
[2026-11-03 15:29:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:29:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:29:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187118336001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:29:07] local.INFO: Unknown IO ID detected {"io_id":106,"value":206,"description":"Unknown IO ID 106"} 
[2026-11-03 15:29:07] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:29:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:29:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9097200852656760832,"description":"Unknown IO ID 45"} 
[2026-11-03 15:29:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187118336001,"power":28354,"unknown_106":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9097200852656760832}} 
[2026-11-03 15:29:07] local.INFO: DEBUG: GPS processor result {"connection_id":228737,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54819,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:29:07] local.INFO: GPS data processed {"connection_id":228737,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:29:07] local.INFO: Acknowledgment sent {"connection_id":228737,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:29:09] local.INFO: TCP Data received {"connection_id":228267,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:29:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228267,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:29:09] local.INFO: Processing buffer {"connection_id":228267,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:29:09] local.INFO: IMEI packet received {"connection_id":228267,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:29:09] local.INFO: IMEI acknowledgment sent {"connection_id":228267,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:29:09] local.INFO: TCP Data received {"connection_id":228267,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:29:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228267,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:29:09] local.INFO: Processing buffer {"connection_id":228267,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:29:09] local.INFO: IMEI packet received {"connection_id":228267,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:29:09] local.INFO: IMEI acknowledgment sent {"connection_id":228267,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:29:14] local.INFO: TCP Data received {"connection_id":228267,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:29:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228267,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:29:14] local.INFO: Processing buffer {"connection_id":228267,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:29:14] local.INFO: IMEI packet received {"connection_id":228267,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:29:14] local.INFO: IMEI acknowledgment sent {"connection_id":228267,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:29:15] local.INFO: TCP Data received {"connection_id":228267,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d804d0012cd2d3800740aac8000e013c31..."} 
[2026-11-03 15:29:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228267,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d804d0012cd2d3800740aac8000e013c31..."} 
[2026-11-03 15:29:15] local.INFO: Processing buffer {"connection_id":228267,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d804d0012cd2d3800740aac8000e013c31..."} 
[2026-11-03 15:29:15] local.INFO: Packet analysis {"connection_id":228267,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d8"} 
[2026-11-03 15:29:15] local.INFO: Extracted packet for processing {"connection_id":228267,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d8"} 
[2026-11-03 15:29:15] local.INFO: GPS Element Parsed {"raw_longitude":752014208,"raw_latitude":121678536,"longitude_deg":75.2014208,"latitude_deg":12.1678536,"altitude":14,"angle":316,"satellites":49,"speed":59,"hex_longitude":"2cd2d380","hex_latitude":"0740aac8","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:29:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187166208001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:29:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37690558520492032,"note":"Value kept but may cause issues"} 
[2026-11-03 15:29:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3248784150046453760,"note":"Value kept but may cause issues"} 
[2026-11-03 15:29:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,243,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:29:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793699874000,"timestamp_ms":1793699874000,"timestamp_seconds":1793699874,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d804d0"} 
[2026-11-03 15:29:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:29:15] 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-11-03 15: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 15:29:15] 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-11-03 15: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-11-03 15:29:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:29:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:29:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228267,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:29:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228267,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:29:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228267,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:29: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-11-03 15:29:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:29:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:29:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187166208001,"66":27865,"243":206,"83":43264,"24":59,"16":37690558520492032,"44":-3248784150046453760},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,243,83,24,16,44]} 
[2026-11-03 15:29:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:29:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:29:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187166208001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:29:15] local.INFO: Unknown IO ID detected {"io_id":243,"value":206,"description":"Unknown IO ID 243"} 
[2026-11-03 15:29:15] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:29:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37690558520492032,"km_value":37690558520492.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:29:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3248784150046453760,"description":"Unknown IO ID 44"} 
[2026-11-03 15:29:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187166208001,"power":27865,"unknown_243":206,"unknown_83":43264,"ignition":59,"odometer":null,"unknown_44":-3248784150046453760}} 
[2026-11-03 15:29:15] local.INFO: DEBUG: GPS processor result {"connection_id":228267,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54820,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:29:15] local.INFO: GPS data processed {"connection_id":228267,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:29:15] local.INFO: Acknowledgment sent {"connection_id":228267,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:29:19] local.INFO: TCP Data received {"connection_id":228265,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d7a3280100000000000000000000000000..."} 
[2026-11-03 15:29:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228265,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d7a3280100000000000000000000000000..."} 
[2026-11-03 15:29:19] local.INFO: Processing buffer {"connection_id":228265,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d7a3280100000000000000000000000000..."} 
[2026-11-03 15:29:19] local.INFO: Packet analysis {"connection_id":228265,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d7"} 
[2026-11-03 15:29:19] local.INFO: Extracted packet for processing {"connection_id":228265,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d7"} 
[2026-11-03 15:29:19] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 15:29: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-11-03 15:29:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39035458809757696,"note":"Value kept but may cause issues"} 
[2026-11-03 15:29:19] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 15:29:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793699849000,"timestamp_ms":1793699849000,"timestamp_seconds":1793699849,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d7a328"} 
[2026-11-03 15:29:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:29:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":8192,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:29:19] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 15:29:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:29: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-11-03 15:29:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:29:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:29:19] local.INFO: Teltonika packet parsed successfully {"connection_id":228265,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:29:19] local.INFO: Passing IMEI to GPS processor {"connection_id":228265,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:29:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":228265,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:29:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:29:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:29:19] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:29:19] local.INFO: DEBUG: GPS processor result {"connection_id":228265,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 15:29:19] local.INFO: GPS data processed {"connection_id":228265,"processed":0,"errors":0,"total":1} 
[2026-11-03 15:29:19] local.INFO: Acknowledgment sent {"connection_id":228265,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:29:40] local.INFO: TCP Data received {"connection_id":231837,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:29:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231837,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:29:40] local.INFO: Processing buffer {"connection_id":231837,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:29:40] local.INFO: IMEI packet received {"connection_id":231837,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:29:40] local.INFO: IMEI acknowledgment sent {"connection_id":231837,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:29:46] local.INFO: TCP Data received {"connection_id":231837,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:29:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231837,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:29:46] local.INFO: Processing buffer {"connection_id":231837,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:29:46] local.INFO: IMEI packet received {"connection_id":231837,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:29:46] local.INFO: IMEI acknowledgment sent {"connection_id":231837,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:29:46] local.INFO: TCP Data received {"connection_id":228267,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d82028012cd2b7800740c850000e01402f..."} 
[2026-11-03 15:29:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228267,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d82028012cd2b7800740c850000e01402f..."} 
[2026-11-03 15:29:46] local.INFO: Processing buffer {"connection_id":228267,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d82028012cd2b7800740c850000e01402f..."} 
[2026-11-03 15:29:46] local.INFO: Packet analysis {"connection_id":228267,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d8"} 
[2026-11-03 15:29:46] local.INFO: Extracted packet for processing {"connection_id":228267,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d8"} 
[2026-11-03 15:29:46] local.INFO: GPS Element Parsed {"raw_longitude":752007040,"raw_latitude":121686096,"longitude_deg":75.200704,"latitude_deg":12.1686096,"altitude":14,"angle":320,"satellites":47,"speed":58,"hex_longitude":"2cd2b780","hex_latitude":"0740c850","is_valid_coordinates":true} 
[2026-11-03 15:29: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-11-03 15:29:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187167744001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:29:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37691056736698368,"note":"Value kept but may cause issues"} 
[2026-11-03 15:29:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3255117337020676096,"note":"Value kept but may cause issues"} 
[2026-11-03 15:29:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,110,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:29:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793699881000,"timestamp_ms":1793699881000,"timestamp_seconds":1793699881,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d82028"} 
[2026-11-03 15:29:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:29:46] 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-11-03 15:29:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 15:29:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:29: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-11-03 15:29:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:29:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:29:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228267,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:29:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228267,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:29:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228267,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:29:46] 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-11-03 15:29:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:29:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:29:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187167744001,"66":27865,"110":206,"83":43264,"24":58,"16":37691056736698368,"44":-3255117337020676096},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,110,83,24,16,44]} 
[2026-11-03 15:29:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:29:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:29:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187167744001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:29:46] local.INFO: Unknown IO ID detected {"io_id":110,"value":206,"description":"Unknown IO ID 110"} 
[2026-11-03 15:29:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:29:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37691056736698368,"km_value":37691056736698.37,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:29:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3255117337020676096,"description":"Unknown IO ID 44"} 
[2026-11-03 15:29:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187167744001,"power":27865,"unknown_110":206,"unknown_83":43264,"ignition":58,"odometer":null,"unknown_44":-3255117337020676096}} 
[2026-11-03 15:29:47] local.INFO: DEBUG: GPS processor result {"connection_id":228267,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54821,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:29:47] local.INFO: GPS data processed {"connection_id":228267,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:29:47] local.INFO: Acknowledgment sent {"connection_id":228267,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:29:49] local.INFO: TCP Data received {"connection_id":231837,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d85ea8012d82bd8006067158001100bb2c..."} 
[2026-11-03 15:29:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231837,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d85ea8012d82bd8006067158001100bb2c..."} 
[2026-11-03 15:29:49] local.INFO: Processing buffer {"connection_id":231837,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d85ea8012d82bd8006067158001100bb2c..."} 
[2026-11-03 15:29:49] local.INFO: Packet analysis {"connection_id":231837,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d8"} 
[2026-11-03 15:29:49] local.INFO: Extracted packet for processing {"connection_id":231837,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d8"} 
[2026-11-03 15:29:49] local.INFO: GPS Element Parsed {"raw_longitude":763542912,"raw_latitude":101085528,"longitude_deg":76.3542912,"latitude_deg":10.1085528,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd80","hex_latitude":"06067158","is_valid_coordinates":true} 
[2026-11-03 15:29: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-11-03 15:29:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187168256001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:29:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:29:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9027676533416304640,"note":"Value kept but may cause issues"} 
[2026-11-03 15:29:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:29:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793699897000,"timestamp_ms":1793699897000,"timestamp_seconds":1793699897,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d85ea8"} 
[2026-11-03 15:29:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:29:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:29: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":110,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-11-03 15:29:49] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2890,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:29: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-11-03 15:29:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:29:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:29:49] local.INFO: Teltonika packet parsed successfully {"connection_id":231837,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:29:49] local.INFO: Passing IMEI to GPS processor {"connection_id":231837,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:29:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":231837,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:29:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:29:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:29:49] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:29:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187168256001,"66":28430,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9027676533416304640},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:29:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:29:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:29:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187168256001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:29:49] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:29:49] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:29:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:29:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9027676533416304640,"description":"Unknown IO ID 45"} 
[2026-11-03 15:29:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187168256001,"power":28430,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9027676533416304640}} 
[2026-11-03 15:29:49] local.INFO: DEBUG: GPS processor result {"connection_id":231837,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54822,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:29:49] local.INFO: GPS data processed {"connection_id":231837,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:29:49] local.INFO: Acknowledgment sent {"connection_id":231837,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:30:02] local.INFO: TCP Data received {"connection_id":228738,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:30:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228738,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:30:02] local.INFO: Processing buffer {"connection_id":228738,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:30:02] local.INFO: IMEI packet received {"connection_id":228738,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:30:02] local.INFO: IMEI acknowledgment sent {"connection_id":228738,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:30:04] local.INFO: TCP Data received {"connection_id":231838,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:30:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231838,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:30:04] local.INFO: Processing buffer {"connection_id":231838,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:30:04] local.INFO: IMEI packet received {"connection_id":231838,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:30:04] local.INFO: IMEI acknowledgment sent {"connection_id":231838,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:30:04] local.INFO: TCP Data received {"connection_id":228738,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:30:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228738,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:30:04] local.INFO: Processing buffer {"connection_id":228738,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:30:04] local.INFO: IMEI packet received {"connection_id":228738,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:30:04] local.INFO: IMEI acknowledgment sent {"connection_id":228738,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:30:07] local.INFO: TCP Data received {"connection_id":231838,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:30:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231838,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:30:07] local.INFO: Processing buffer {"connection_id":231838,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:30:07] local.INFO: IMEI packet received {"connection_id":231838,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:30:07] local.INFO: IMEI acknowledgment sent {"connection_id":231838,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:30:09] local.INFO: TCP Data received {"connection_id":231838,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:30:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231838,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:30:09] local.INFO: Processing buffer {"connection_id":231838,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:30:09] local.INFO: IMEI packet received {"connection_id":231838,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:30:09] local.INFO: IMEI acknowledgment sent {"connection_id":231838,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:30:09] local.INFO: TCP Data received {"connection_id":228738,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:30:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228738,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:30:09] local.INFO: Processing buffer {"connection_id":228738,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:30:09] local.INFO: IMEI packet received {"connection_id":228738,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:30:09] local.INFO: IMEI acknowledgment sent {"connection_id":228738,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:30:10] local.INFO: TCP Data received {"connection_id":231838,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d925e0012cd190000741bed00015014230..."} 
[2026-11-03 15:30:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231838,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d925e0012cd190000741bed00015014230..."} 
[2026-11-03 15:30:10] local.INFO: Processing buffer {"connection_id":231838,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d925e0012cd190000741bed00015014230..."} 
[2026-11-03 15:30:10] local.INFO: Packet analysis {"connection_id":231838,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:30:10] local.INFO: Extracted packet for processing {"connection_id":231838,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:30:10] local.INFO: GPS Element Parsed {"raw_longitude":751931392,"raw_latitude":121749200,"longitude_deg":75.1931392,"latitude_deg":12.17492,"altitude":21,"angle":322,"satellites":48,"speed":59,"hex_longitude":"2cd19000","hex_latitude":"0741bed0","is_valid_coordinates":true} 
[2026-11-03 15:30: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-11-03 15:30:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187185152001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37695867100069888,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3339982042482624512,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,78,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:30:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793699948000,"timestamp_ms":1793699948000,"timestamp_seconds":1793699948,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d925e0"} 
[2026-11-03 15:30:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:30:10] 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-11-03 15:30:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 15:30:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:30: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-11-03 15:30:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:30:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:30:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231838,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:30:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231838,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:30:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231838,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:30:10] 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-11-03 15:30:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:30:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:30:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187185152001,"66":27865,"78":206,"83":43264,"24":59,"16":37695867100069888,"44":-3339982042482624512},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,78,83,24,16,44]} 
[2026-11-03 15:30:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:30:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:30:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187185152001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:30:10] local.INFO: Unknown IO ID detected {"io_id":78,"value":206,"description":"Unknown IO ID 78"} 
[2026-11-03 15:30:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:30:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37695867100069888,"km_value":37695867100069.89,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:30:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3339982042482624512,"description":"Unknown IO ID 44"} 
[2026-11-03 15:30:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187185152001,"power":27865,"unknown_78":206,"unknown_83":43264,"ignition":59,"odometer":null,"unknown_44":-3339982042482624512}} 
[2026-11-03 15:30:10] local.INFO: DEBUG: GPS processor result {"connection_id":231838,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54823,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:30:10] local.INFO: GPS data processed {"connection_id":231838,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:30:10] local.INFO: Acknowledgment sent {"connection_id":231838,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:30:10] local.INFO: TCP Data received {"connection_id":228738,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d99b10012d0b298007035a400017005e0a..."} 
[2026-11-03 15:30:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228738,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d99b10012d0b298007035a400017005e0a..."} 
[2026-11-03 15:30:10] local.INFO: Processing buffer {"connection_id":228738,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d99b10012d0b298007035a400017005e0a..."} 
[2026-11-03 15:30:10] local.INFO: Packet analysis {"connection_id":228738,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:30:10] local.INFO: Extracted packet for processing {"connection_id":228738,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:30:10] local.INFO: GPS Element Parsed {"raw_longitude":755706240,"raw_latitude":117660224,"longitude_deg":75.570624,"latitude_deg":11.7660224,"altitude":23,"angle":94,"satellites":10,"speed":11,"hex_longitude":"2d0b2980","hex_latitude":"07035a40","is_valid_coordinates":true} 
[2026-11-03 15:30: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-11-03 15:30:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187193344001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39036708645240832,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":803188876164931584,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:30:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793699978000,"timestamp_ms":1793699978000,"timestamp_seconds":1793699978,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d99b10"} 
[2026-11-03 15:30:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:30:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":14848,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:30:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-11-03 15:30:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:30: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-11-03 15:30:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:30:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:30:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228738,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:30:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228738,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:30:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228738,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:30:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:30:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:30:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:30:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187193344001,"66":14537,"104":206,"94":10240,"24":11,"16":39036708645240832,"45":803188876164931584},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,94,24,16,45]} 
[2026-11-03 15:30:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:30:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:30:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187193344001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:30:10] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:30:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:30:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39036708645240832,"km_value":39036708645240.83,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:30:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":803188876164931584,"description":"Unknown IO ID 45"} 
[2026-11-03 15:30:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187193344001,"power":14537,"unknown_104":206,"unknown_94":10240,"ignition":11,"odometer":null,"unknown_45":803188876164931584}} 
[2026-11-03 15:30:10] local.INFO: DEBUG: GPS processor result {"connection_id":228738,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54824,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:30:10] local.INFO: GPS data processed {"connection_id":228738,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:30:10] local.INFO: Acknowledgment sent {"connection_id":228738,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:30:10] local.INFO: TCP Data received {"connection_id":231838,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d93d50012cd17b000741db10001401442e..."} 
[2026-11-03 15:30:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231838,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d93d50012cd17b000741db10001401442e..."} 
[2026-11-03 15:30:10] local.INFO: Processing buffer {"connection_id":231838,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d93d50012cd17b000741db10001401442e..."} 
[2026-11-03 15:30:10] local.INFO: Packet analysis {"connection_id":231838,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:30:10] local.INFO: Extracted packet for processing {"connection_id":231838,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:30:10] local.INFO: GPS Element Parsed {"raw_longitude":751926016,"raw_latitude":121756432,"longitude_deg":75.1926016,"latitude_deg":12.1756432,"altitude":20,"angle":324,"satellites":46,"speed":59,"hex_longitude":"2cd17b00","hex_latitude":"0741db10","is_valid_coordinates":true} 
[2026-11-03 15:30: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-11-03 15:30:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187186688001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37696300891766784,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3346174491968483328,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,78,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:30:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793699954000,"timestamp_ms":1793699954000,"timestamp_seconds":1793699954,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d93d50"} 
[2026-11-03 15:30:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:30:10] 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-11-03 15:30: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-11-03 15:30: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-11-03 15:30: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-11-03 15:30:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:30:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:30:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231838,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:30:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231838,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:30:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231838,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:30:10] 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-11-03 15:30:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:30:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:30:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187186688001,"66":27930,"78":206,"83":43264,"24":59,"16":37696300891766784,"44":-3346174491968483328},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,78,83,24,16,44]} 
[2026-11-03 15:30:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:30:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:30:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187186688001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:30:10] local.INFO: Unknown IO ID detected {"io_id":78,"value":206,"description":"Unknown IO ID 78"} 
[2026-11-03 15:30:10] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:30:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37696300891766784,"km_value":37696300891766.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:30:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3346174491968483328,"description":"Unknown IO ID 44"} 
[2026-11-03 15:30:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187186688001,"power":27930,"unknown_78":206,"unknown_83":43264,"ignition":59,"odometer":null,"unknown_44":-3346174491968483328}} 
[2026-11-03 15:30:10] local.INFO: DEBUG: GPS processor result {"connection_id":231838,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54825,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:30:10] local.INFO: GPS data processed {"connection_id":231838,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:30:10] local.INFO: Acknowledgment sent {"connection_id":231838,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:30:21] local.INFO: TCP Data received {"connection_id":231837,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d8b0b0012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:30:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231837,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d8b0b0012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:30:21] local.INFO: Processing buffer {"connection_id":231837,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d8b0b0012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:30:21] local.INFO: Packet analysis {"connection_id":231837,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d8"} 
[2026-11-03 15:30:21] local.INFO: Extracted packet for processing {"connection_id":231837,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d8"} 
[2026-11-03 15:30:21] local.INFO: GPS Element Parsed {"raw_longitude":763542912,"raw_latitude":101085568,"longitude_deg":76.3542912,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd80","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:30: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-11-03 15:30:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187173632001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814355456,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:30:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793699918000,"timestamp_ms":1793699918000,"timestamp_seconds":1793699918,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d8b0b0"} 
[2026-11-03 15:30:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:30:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:30: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 15:30:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:30: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-11-03 15:30:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:30:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:30:21] local.INFO: Teltonika packet parsed successfully {"connection_id":231837,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:30:21] local.INFO: Passing IMEI to GPS processor {"connection_id":231837,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:30:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":231837,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:30:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:30:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:30:21] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:30:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187173632001,"66":28452,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814355456},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:30:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:30:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:30:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187173632001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:30:21] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:30:21] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:30:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:30:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814355456,"description":"Unknown IO ID 45"} 
[2026-11-03 15:30:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187173632001,"power":28452,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814355456}} 
[2026-11-03 15:30:21] local.INFO: DEBUG: GPS processor result {"connection_id":231837,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54826,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:30:21] local.INFO: GPS data processed {"connection_id":231837,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:30:21] local.INFO: Acknowledgment sent {"connection_id":231837,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:30:40] local.INFO: TCP Data received {"connection_id":229998,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:30:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229998,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:30:40] local.INFO: Processing buffer {"connection_id":229998,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:30:40] local.INFO: IMEI packet received {"connection_id":229998,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:30:40] local.INFO: IMEI acknowledgment sent {"connection_id":229998,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:30:41] local.INFO: TCP Data received {"connection_id":231838,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d954c0012cd166400741f7580013014231..."} 
[2026-11-03 15:30:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231838,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d954c0012cd166400741f7580013014231..."} 
[2026-11-03 15:30:41] local.INFO: Processing buffer {"connection_id":231838,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d954c0012cd166400741f7580013014231..."} 
[2026-11-03 15:30:41] local.INFO: Packet analysis {"connection_id":231838,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:30:41] local.INFO: Extracted packet for processing {"connection_id":231838,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:30:41] local.INFO: GPS Element Parsed {"raw_longitude":751920704,"raw_latitude":121763672,"longitude_deg":75.1920704,"latitude_deg":12.1763672,"altitude":19,"angle":322,"satellites":49,"speed":59,"hex_longitude":"2cd16640","hex_latitude":"0741f758","is_valid_coordinates":true} 
[2026-11-03 15:30:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:30:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187188224001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37696730388496384,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3352085466477555712,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,78,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:30:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793699960000,"timestamp_ms":1793699960000,"timestamp_seconds":1793699960,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d954c0"} 
[2026-11-03 15:30:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:30:41] 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-11-03 15:30:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 15:30:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:30:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:30:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:30:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:30:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231838,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:30:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231838,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:30:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231838,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:30:41] 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-11-03 15:30:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:30:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:30:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187188224001,"66":27843,"78":206,"83":43264,"24":59,"16":37696730388496384,"44":-3352085466477555712},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,78,83,24,16,44]} 
[2026-11-03 15:30:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:30:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:30:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187188224001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:30:41] local.INFO: Unknown IO ID detected {"io_id":78,"value":206,"description":"Unknown IO ID 78"} 
[2026-11-03 15:30:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:30:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37696730388496384,"km_value":37696730388496.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:30:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3352085466477555712,"description":"Unknown IO ID 44"} 
[2026-11-03 15:30:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187188224001,"power":27843,"unknown_78":206,"unknown_83":43264,"ignition":59,"odometer":null,"unknown_44":-3352085466477555712}} 
[2026-11-03 15:30:41] local.INFO: DEBUG: GPS processor result {"connection_id":231838,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54827,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:30:41] local.INFO: GPS data processed {"connection_id":231838,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:30:41] local.INFO: Acknowledgment sent {"connection_id":231838,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:30:45] local.INFO: TCP Data received {"connection_id":229998,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:30:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229998,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:30:45] local.INFO: Processing buffer {"connection_id":229998,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:30:45] local.INFO: IMEI packet received {"connection_id":229998,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:30:45] local.INFO: IMEI acknowledgment sent {"connection_id":229998,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:30:46] local.INFO: TCP Data received {"connection_id":229998,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d902b8012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:30:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229998,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d902b8012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:30:46] local.INFO: Processing buffer {"connection_id":229998,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d902b8012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:30:46] local.INFO: Packet analysis {"connection_id":229998,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:30:46] local.INFO: Extracted packet for processing {"connection_id":229998,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:30:46] local.INFO: GPS Element Parsed {"raw_longitude":763542912,"raw_latitude":101085568,"longitude_deg":76.3542912,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd80","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:30:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187179008001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:30:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793699939000,"timestamp_ms":1793699939000,"timestamp_seconds":1793699939,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d902b8"} 
[2026-11-03 15:30:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:30:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15: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":111,"n8_eight_byte":36,"data_length":795,"current_offset":136} 
[2026-11-03 15:30:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1077,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:30:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:30:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:30:46] local.INFO: Teltonika packet parsed successfully {"connection_id":229998,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:30:46] local.INFO: Passing IMEI to GPS processor {"connection_id":229998,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:30:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":229998,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:30:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:30:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:30:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:30:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187179008001,"66":28071,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:30:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:30:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:30:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187179008001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:30:46] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:30:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:30:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:30:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:30:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187179008001,"power":28071,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:30:46] local.INFO: DEBUG: GPS processor result {"connection_id":229998,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54828,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:30:46] local.INFO: GPS data processed {"connection_id":229998,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:30:46] local.INFO: Acknowledgment sent {"connection_id":229998,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:30:53] local.INFO: TCP Data received {"connection_id":228738,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0da3368012d0b6b00070346400001009f0a..."} 
[2026-11-03 15:30:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228738,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0da3368012d0b6b00070346400001009f0a..."} 
[2026-11-03 15:30:53] local.INFO: Processing buffer {"connection_id":228738,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0da3368012d0b6b00070346400001009f0a..."} 
[2026-11-03 15:30:53] local.INFO: Packet analysis {"connection_id":228738,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0da"} 
[2026-11-03 15:30:53] local.INFO: Extracted packet for processing {"connection_id":228738,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0da"} 
[2026-11-03 15:30:53] local.INFO: GPS Element Parsed {"raw_longitude":755723008,"raw_latitude":117655104,"longitude_deg":75.5723008,"latitude_deg":11.7655104,"altitude":1,"angle":159,"satellites":10,"speed":10,"hex_longitude":"2d0b6b00","hex_latitude":"07034640","is_valid_coordinates":true} 
[2026-11-03 15:30: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-11-03 15:30:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187203584001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39037593408503808,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":822118068347609088,"note":"Value kept but may cause issues"} 
[2026-11-03 15:30:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:30:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793700017000,"timestamp_ms":1793700017000,"timestamp_seconds":1793700017,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0da3368"} 
[2026-11-03 15:30:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:30:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":16384,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:30: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":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-11-03 15:30:53] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:30: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-11-03 15:30:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:30:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:30:53] local.INFO: Teltonika packet parsed successfully {"connection_id":228738,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:30:53] local.INFO: Passing IMEI to GPS processor {"connection_id":228738,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:30:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":228738,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:30:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:30:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:30:53] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:30:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187203584001,"66":14439,"17":206,"94":11008,"24":10,"16":39037593408503808,"45":822118068347609088},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 15:30:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:30:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:30:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187203584001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:30:53] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 15:30:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39037593408503808,"km_value":39037593408503.805,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:30:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":822118068347609088,"description":"Unknown IO ID 45"} 
[2026-11-03 15:30:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187203584001,"power":14439,"axis_x":206,"unknown_94":11008,"ignition":10,"odometer":null,"unknown_45":822118068347609088}} 
[2026-11-03 15:30:53] local.INFO: DEBUG: GPS processor result {"connection_id":228738,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54829,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:30:53] local.INFO: GPS data processed {"connection_id":228738,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:30:53] local.INFO: Acknowledgment sent {"connection_id":228738,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:31:07] local.INFO: TCP Data received {"connection_id":228268,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:31:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228268,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:31:07] local.INFO: Processing buffer {"connection_id":228268,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:31:07] local.INFO: IMEI packet received {"connection_id":228268,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:31:07] local.INFO: IMEI acknowledgment sent {"connection_id":228268,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:31:09] local.INFO: TCP Data received {"connection_id":228268,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:31:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228268,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:31:09] local.INFO: Processing buffer {"connection_id":228268,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:31:09] local.INFO: IMEI packet received {"connection_id":228268,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:31:09] local.INFO: IMEI acknowledgment sent {"connection_id":228268,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:31:20] local.INFO: TCP Data received {"connection_id":229998,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d954c0012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:31:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229998,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d954c0012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:31:20] local.INFO: Processing buffer {"connection_id":229998,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d954c0012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:31:20] local.INFO: Packet analysis {"connection_id":229998,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:31:20] local.INFO: Extracted packet for processing {"connection_id":229998,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:31:20] local.INFO: GPS Element Parsed {"raw_longitude":763542912,"raw_latitude":101085568,"longitude_deg":76.3542912,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd80","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:31: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-11-03 15:31:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187184384001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:31:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793699960000,"timestamp_ms":1793699960000,"timestamp_seconds":1793699960,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d954c0"} 
[2026-11-03 15:31:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:31:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:31: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":109,"n8_eight_byte":167,"data_length":795,"current_offset":136} 
[2026-11-03 15:31:20] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2246,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:31: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-11-03 15:31:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:31:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:31:20] local.INFO: Teltonika packet parsed successfully {"connection_id":229998,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:31:20] local.INFO: Passing IMEI to GPS processor {"connection_id":229998,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:31:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":229998,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:31:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:31:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:31:20] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:31:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187184384001,"66":28376,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:31:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:31:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:31:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187184384001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:31:20] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:31:20] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:31:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:31:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:31:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187184384001,"power":28376,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:31:20] local.INFO: DEBUG: GPS processor result {"connection_id":229998,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54830,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:31:20] local.INFO: GPS data processed {"connection_id":229998,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:31:20] local.INFO: Acknowledgment sent {"connection_id":229998,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:31:25] local.INFO: TCP Data received {"connection_id":228268,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:31:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228268,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:31:25] local.INFO: Processing buffer {"connection_id":228268,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:31:25] local.INFO: IMEI packet received {"connection_id":228268,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:31:25] local.INFO: IMEI acknowledgment sent {"connection_id":228268,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:31:26] local.INFO: TCP Data received {"connection_id":228268,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d96c30012cd15040074212680014013f30..."} 
[2026-11-03 15:31:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228268,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d96c30012cd15040074212680014013f30..."} 
[2026-11-03 15:31:26] local.INFO: Processing buffer {"connection_id":228268,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d96c30012cd15040074212680014013f30..."} 
[2026-11-03 15:31:26] local.INFO: Packet analysis {"connection_id":228268,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:31:26] local.INFO: Extracted packet for processing {"connection_id":228268,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:31:26] local.INFO: GPS Element Parsed {"raw_longitude":751915072,"raw_latitude":121770600,"longitude_deg":75.1915072,"latitude_deg":12.17706,"altitude":20,"angle":319,"satellites":48,"speed":59,"hex_longitude":"2cd15040","hex_latitude":"07421268","is_valid_coordinates":true} 
[2026-11-03 15:31: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-11-03 15:31:26] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187189760001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:26] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37697164180193280,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:26] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3357926072242448384,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:26] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,78,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:31:26] local.INFO: AVL Record Parsed {"raw_timestamp":1793699966000,"timestamp_ms":1793699966000,"timestamp_seconds":1793699966,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d96c30"} 
[2026-11-03 15:31:26] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:31:26] 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-11-03 15:31: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 15:31:26] 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-11-03 15:31: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-11-03 15:31:26] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:31:26] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:31:26] local.INFO: Teltonika packet parsed successfully {"connection_id":228268,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:31:26] local.INFO: Passing IMEI to GPS processor {"connection_id":228268,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:31:26] local.INFO: DEBUG: About to call GPS processor {"connection_id":228268,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:31:26] 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-11-03 15:31:26] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:31:26] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:31:26] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187189760001,"66":27365,"78":206,"83":43264,"24":59,"16":37697164180193280,"44":-3357926072242448384},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,78,83,24,16,44]} 
[2026-11-03 15:31:26] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:31:26] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:31:26] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187189760001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:31:26] local.INFO: Unknown IO ID detected {"io_id":78,"value":206,"description":"Unknown IO ID 78"} 
[2026-11-03 15:31:26] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:31:26] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37697164180193280,"km_value":37697164180193.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:31:26] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3357926072242448384,"description":"Unknown IO ID 44"} 
[2026-11-03 15:31:26] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187189760001,"power":27365,"unknown_78":206,"unknown_83":43264,"ignition":59,"odometer":null,"unknown_44":-3357926072242448384}} 
[2026-11-03 15:31:26] local.INFO: DEBUG: GPS processor result {"connection_id":228268,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54831,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:31:26] local.INFO: GPS data processed {"connection_id":228268,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:31:26] local.INFO: Acknowledgment sent {"connection_id":228268,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:31:27] local.INFO: TCP Data received {"connection_id":228268,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d983a0012cd1394007422cf00015013f31..."} 
[2026-11-03 15:31:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228268,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d983a0012cd1394007422cf00015013f31..."} 
[2026-11-03 15:31:27] local.INFO: Processing buffer {"connection_id":228268,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d983a0012cd1394007422cf00015013f31..."} 
[2026-11-03 15:31:27] local.INFO: Packet analysis {"connection_id":228268,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:31:27] local.INFO: Extracted packet for processing {"connection_id":228268,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:31:27] local.INFO: GPS Element Parsed {"raw_longitude":751909184,"raw_latitude":121777392,"longitude_deg":75.1909184,"latitude_deg":12.1777392,"altitude":21,"angle":319,"satellites":49,"speed":59,"hex_longitude":"2cd13940","hex_latitude":"07422cf0","is_valid_coordinates":true} 
[2026-11-03 15:31: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-11-03 15:31:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187191296001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37697593676922880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:27] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3364118521728309248,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:27] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,78,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:31:27] local.INFO: AVL Record Parsed {"raw_timestamp":1793699972000,"timestamp_ms":1793699972000,"timestamp_seconds":1793699972,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d983a0"} 
[2026-11-03 15:31:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:31:27] 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-11-03 15:31: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":229,"data_length":795,"current_offset":136} 
[2026-11-03 15:31:27] 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-11-03 15:31: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-11-03 15:31:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:31:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:31:27] local.INFO: Teltonika packet parsed successfully {"connection_id":228268,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:31:27] local.INFO: Passing IMEI to GPS processor {"connection_id":228268,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:31:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":228268,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:31:27] 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-11-03 15:31:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:31:27] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:31:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187191296001,"66":27876,"78":206,"83":43264,"24":59,"16":37697593676922880,"44":-3364118521728309248},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,78,83,24,16,44]} 
[2026-11-03 15:31:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:31:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:31:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187191296001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:31:27] local.INFO: Unknown IO ID detected {"io_id":78,"value":206,"description":"Unknown IO ID 78"} 
[2026-11-03 15:31:27] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 15:31:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37697593676922880,"km_value":37697593676922.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:31:27] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3364118521728309248,"description":"Unknown IO ID 44"} 
[2026-11-03 15:31:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187191296001,"power":27876,"unknown_78":206,"unknown_83":43264,"ignition":59,"odometer":null,"unknown_44":-3364118521728309248}} 
[2026-11-03 15:31:27] local.INFO: DEBUG: GPS processor result {"connection_id":228268,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54832,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:31:27] local.INFO: GPS data processed {"connection_id":228268,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:31:27] local.INFO: Acknowledgment sent {"connection_id":228268,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:31:28] local.INFO: TCP Data received {"connection_id":228738,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0da3750012d0b6b80070346080000008e0a..."} 
[2026-11-03 15:31:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228738,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0da3750012d0b6b80070346080000008e0a..."} 
[2026-11-03 15:31:28] local.INFO: Processing buffer {"connection_id":228738,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0da3750012d0b6b80070346080000008e0a..."} 
[2026-11-03 15:31:28] local.INFO: Packet analysis {"connection_id":228738,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0da"} 
[2026-11-03 15:31:28] local.INFO: Extracted packet for processing {"connection_id":228738,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0da"} 
[2026-11-03 15:31:28] local.INFO: GPS Element Parsed {"raw_longitude":755723136,"raw_latitude":117655048,"longitude_deg":75.5723136,"latitude_deg":11.7655048,"altitude":0,"angle":142,"satellites":10,"speed":6,"hex_longitude":"2d0b6b80","hex_latitude":"07034608","is_valid_coordinates":true} 
[2026-11-03 15:31: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-11-03 15:31:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187204352001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39037597703471104,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":822751387044954112,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:31:28] local.INFO: AVL Record Parsed {"raw_timestamp":1793700018000,"timestamp_ms":1793700018000,"timestamp_seconds":1793700018,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0da3750"} 
[2026-11-03 15:31:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:31:28] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":16640,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:31:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 15:31:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:31: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-11-03 15:31:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:31:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:31:28] local.INFO: Teltonika packet parsed successfully {"connection_id":228738,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:31:28] local.INFO: Passing IMEI to GPS processor {"connection_id":228738,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:31:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":228738,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:31:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:31:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:31:28] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:31:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187204352001,"66":14439,"17":206,"94":11008,"24":6,"16":39037597703471104,"45":822751387044954112},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 15:31:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:31:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:31:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187204352001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:31:28] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 15:31:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39037597703471104,"km_value":39037597703471.1,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:31:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":822751387044954112,"description":"Unknown IO ID 45"} 
[2026-11-03 15:31:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187204352001,"power":14439,"axis_x":206,"unknown_94":11008,"ignition":6,"odometer":null,"unknown_45":822751387044954112}} 
[2026-11-03 15:31:28] local.INFO: DEBUG: GPS processor result {"connection_id":228738,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54833,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:31:28] local.INFO: GPS data processed {"connection_id":228738,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:31:28] local.INFO: Acknowledgment sent {"connection_id":228738,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:31:46] local.INFO: TCP Data received {"connection_id":231839,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:31:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231839,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:31:46] local.INFO: Processing buffer {"connection_id":231839,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:31:46] local.INFO: IMEI packet received {"connection_id":231839,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:31:46] local.INFO: IMEI acknowledgment sent {"connection_id":231839,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:31:51] local.INFO: TCP Data received {"connection_id":231839,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:31:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231839,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:31:51] local.INFO: Processing buffer {"connection_id":231839,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:31:51] local.INFO: IMEI packet received {"connection_id":231839,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:31:51] local.INFO: IMEI acknowledgment sent {"connection_id":231839,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:31:53] local.INFO: TCP Data received {"connection_id":231839,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:31:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231839,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:31:53] local.INFO: Processing buffer {"connection_id":231839,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:31:53] local.INFO: Packet analysis {"connection_id":231839,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:31:53] local.INFO: Extracted packet for processing {"connection_id":231839,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:31:53] local.INFO: GPS Element Parsed {"raw_longitude":763542912,"raw_latitude":101085568,"longitude_deg":76.3542912,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd80","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:31:53] 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-11-03 15:31:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187189760001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:31:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793699968000,"timestamp_ms":1793699968000,"timestamp_seconds":1793699968,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d97400"} 
[2026-11-03 15:31:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:31:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:31: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":110,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-11-03 15:31:53] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2692,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:31: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-11-03 15:31:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:31:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:31:53] local.INFO: Teltonika packet parsed successfully {"connection_id":231839,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:31:53] local.INFO: Passing IMEI to GPS processor {"connection_id":231839,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:31:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":231839,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:31:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:31:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:31:53] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:31:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187189760001,"66":28517,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:31:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:31:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:31:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187189760001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:31:53] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:31:53] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:31:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:31:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:31:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187189760001,"power":28517,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:31:54] local.INFO: DEBUG: GPS processor result {"connection_id":231839,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54834,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:31:54] local.INFO: GPS data processed {"connection_id":231839,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:31:54] local.INFO: Acknowledgment sent {"connection_id":231839,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:31:56] local.INFO: TCP Data received {"connection_id":231839,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:31:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231839,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:31:56] local.INFO: Processing buffer {"connection_id":231839,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:31:56] local.INFO: Packet analysis {"connection_id":231839,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:31:56] local.INFO: Extracted packet for processing {"connection_id":231839,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:31:56] local.INFO: GPS Element Parsed {"raw_longitude":763542912,"raw_latitude":101085568,"longitude_deg":76.3542912,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd80","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:31: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-11-03 15:31:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187189760001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:31:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793699968000,"timestamp_ms":1793699968000,"timestamp_seconds":1793699968,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d97400"} 
[2026-11-03 15:31:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:31:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:31: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":110,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-11-03 15:31:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2692,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:31: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-11-03 15:31:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:31:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:31:56] local.INFO: Teltonika packet parsed successfully {"connection_id":231839,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:31:56] local.INFO: Passing IMEI to GPS processor {"connection_id":231839,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:31:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":231839,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:31:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:31:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:31:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:31:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187189760001,"66":28517,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:31:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:31:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:31:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187189760001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:31:56] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:31:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:31:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:31:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:31:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187189760001,"power":28517,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:31:56] local.INFO: DEBUG: GPS processor result {"connection_id":231839,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54835,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:31:56] local.INFO: GPS data processed {"connection_id":231839,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:31:56] local.INFO: Acknowledgment sent {"connection_id":231839,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:31:59] local.INFO: TCP Data received {"connection_id":228738,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0da8570012d0b6b80070345180000008e0a..."} 
[2026-11-03 15:31:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228738,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0da8570012d0b6b80070345180000008e0a..."} 
[2026-11-03 15:31:59] local.INFO: Processing buffer {"connection_id":228738,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0da8570012d0b6b80070345180000008e0a..."} 
[2026-11-03 15:31:59] local.INFO: Packet analysis {"connection_id":228738,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0da"} 
[2026-11-03 15:31:59] local.INFO: Extracted packet for processing {"connection_id":228738,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0da"} 
[2026-11-03 15:31:59] local.INFO: GPS Element Parsed {"raw_longitude":755723136,"raw_latitude":117654808,"longitude_deg":75.5723136,"latitude_deg":11.7654808,"altitude":0,"angle":142,"satellites":10,"speed":0,"hex_longitude":"2d0b6b80","hex_latitude":"07034518","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:31:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187204608001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39037610588372992,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":822892124533295104,"note":"Value kept but may cause issues"} 
[2026-11-03 15:31:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:31:59] local.INFO: AVL Record Parsed {"raw_timestamp":1793700038000,"timestamp_ms":1793700038000,"timestamp_seconds":1793700038,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0da8570"} 
[2026-11-03 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-11-03 15:31:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":16640,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 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":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 15:31:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 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-11-03 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-11-03 15:31:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:31:59] local.INFO: Teltonika packet parsed successfully {"connection_id":228738,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:31:59] local.INFO: Passing IMEI to GPS processor {"connection_id":228738,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:31:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":228738,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:31:59] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:31:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:31:59] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:31:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187204608001,"66":14646,"17":206,"94":11008,"24":0,"16":39037610588372992,"45":822892124533295104},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-11-03 15:31:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:31:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:31:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187204608001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:31:59] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 15:31:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39037610588372992,"km_value":39037610588372.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:31:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":822892124533295104,"description":"Unknown IO ID 45"} 
[2026-11-03 15:31:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187204608001,"power":14646,"axis_x":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":822892124533295104}} 
[2026-11-03 15:31:59] local.INFO: DEBUG: GPS processor result {"connection_id":228738,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54836,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:31:59] local.INFO: GPS data processed {"connection_id":228738,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:31:59] local.INFO: Acknowledgment sent {"connection_id":228738,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:32:04] local.INFO: TCP Data received {"connection_id":231840,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:32:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231840,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:32:04] local.INFO: Processing buffer {"connection_id":231840,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:32:04] local.INFO: IMEI packet received {"connection_id":231840,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:32:04] local.INFO: IMEI acknowledgment sent {"connection_id":231840,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:32:04] local.INFO: TCP Data received {"connection_id":231840,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:32:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231840,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:32:04] local.INFO: Processing buffer {"connection_id":231840,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:32:04] local.INFO: IMEI packet received {"connection_id":231840,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:32:04] local.INFO: IMEI acknowledgment sent {"connection_id":231840,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:32:09] local.INFO: TCP Data received {"connection_id":231840,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:32:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231840,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:32:09] local.INFO: Processing buffer {"connection_id":231840,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:32:09] local.INFO: IMEI packet received {"connection_id":231840,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:32:09] local.INFO: IMEI acknowledgment sent {"connection_id":231840,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:32:10] local.INFO: TCP Data received {"connection_id":231840,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0dac3f0012ccfb8c007434d28001401312e..."} 
[2026-11-03 15:32:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231840,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0dac3f0012ccfb8c007434d28001401312e..."} 
[2026-11-03 15:32:10] local.INFO: Processing buffer {"connection_id":231840,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0dac3f0012ccfb8c007434d28001401312e..."} 
[2026-11-03 15:32:10] local.INFO: Packet analysis {"connection_id":231840,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0da"} 
[2026-11-03 15:32:10] local.INFO: Extracted packet for processing {"connection_id":231840,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0da"} 
[2026-11-03 15:32:10] local.INFO: GPS Element Parsed {"raw_longitude":751810752,"raw_latitude":121851176,"longitude_deg":75.1810752,"latitude_deg":12.1851176,"altitude":20,"angle":305,"satellites":46,"speed":59,"hex_longitude":"2ccfb8c0","hex_latitude":"07434d28","is_valid_coordinates":true} 
[2026-11-03 15:32: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-11-03 15:32:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187212288001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:32:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37703486372052992,"note":"Value kept but may cause issues"} 
[2026-11-03 15:32:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3470586431649787904,"note":"Value kept but may cause issues"} 
[2026-11-03 15:32:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,166,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:32:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793700054000,"timestamp_ms":1793700054000,"timestamp_seconds":1793700054,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0dac3f0"} 
[2026-11-03 15:32:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:32:10] 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-11-03 15:32:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 15:32:10] 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-11-03 15:32: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-11-03 15:32:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:32:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:32:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231840,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:32:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:32:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:32:10] 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-11-03 15:32:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:32:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:32:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187212288001,"66":27919,"166":206,"85":37632,"24":59,"16":37703486372052992,"44":-3470586431649787904},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,166,85,24,16,44]} 
[2026-11-03 15:32:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:32:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:32:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187212288001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:32:10] local.INFO: Unknown IO ID detected {"io_id":166,"value":206,"description":"Unknown IO ID 166"} 
[2026-11-03 15:32:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:32:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37703486372052992,"km_value":37703486372052.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:32:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3470586431649787904,"description":"Unknown IO ID 44"} 
[2026-11-03 15:32:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187212288001,"power":27919,"unknown_166":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-3470586431649787904}} 
[2026-11-03 15:32:10] local.INFO: DEBUG: GPS processor result {"connection_id":231840,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54837,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:32:10] local.INFO: GPS data processed {"connection_id":231840,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:32:10] local.INFO: Acknowledgment sent {"connection_id":231840,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:32:33] local.INFO: TCP Data received {"connection_id":228738,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0dc0058012d0ba980070353400000005410..."} 
[2026-11-03 15:32:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228738,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0dc0058012d0ba980070353400000005410..."} 
[2026-11-03 15:32:33] local.INFO: Processing buffer {"connection_id":228738,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0dc0058012d0ba980070353400000005410..."} 
[2026-11-03 15:32:33] local.INFO: Packet analysis {"connection_id":228738,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0dc"} 
[2026-11-03 15:32:33] local.INFO: Extracted packet for processing {"connection_id":228738,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0dc"} 
[2026-11-03 15:32:33] local.INFO: GPS Element Parsed {"raw_longitude":755739008,"raw_latitude":117658432,"longitude_deg":75.5739008,"latitude_deg":11.7658432,"altitude":0,"angle":84,"satellites":16,"speed":13,"hex_longitude":"2d0ba980","hex_latitude":"07035340","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:32:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187232768001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:32:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39038512531505152,"note":"Value kept but may cause issues"} 
[2026-11-03 15:32:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":837458454578759680,"note":"Value kept but may cause issues"} 
[2026-11-03 15:32:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:32:33] local.INFO: AVL Record Parsed {"raw_timestamp":1793700135000,"timestamp_ms":1793700135000,"timestamp_seconds":1793700135,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0dc0058"} 
[2026-11-03 15:32:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:32:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15: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":56,"n8_eight_byte":158,"data_length":795,"current_offset":136} 
[2026-11-03 15:32:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1900,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:32:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:32:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:32:33] local.INFO: Teltonika packet parsed successfully {"connection_id":228738,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:32:33] local.INFO: Passing IMEI to GPS processor {"connection_id":228738,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:32:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":228738,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:32:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:32:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:32:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:32:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187232768001,"66":14515,"37":206,"94":11008,"24":13,"16":39038512531505152,"45":837458454578759680},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 15:32:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:32:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:32:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187232768001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:32:33] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 15:32:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 15:32:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39038512531505152,"km_value":39038512531505.15,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:32:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":837458454578759680,"description":"Unknown IO ID 45"} 
[2026-11-03 15:32:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187232768001,"power":14515,"unknown_37":206,"unknown_94":11008,"ignition":13,"odometer":null,"unknown_45":837458454578759680}} 
[2026-11-03 15:32:33] local.INFO: DEBUG: GPS processor result {"connection_id":228738,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54838,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:32:33] local.INFO: GPS data processed {"connection_id":228738,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:32:33] local.INFO: Acknowledgment sent {"connection_id":228738,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:32:40] local.INFO: TCP Data received {"connection_id":231841,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:32:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231841,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:32:40] local.INFO: Processing buffer {"connection_id":231841,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:32:40] local.INFO: IMEI packet received {"connection_id":231841,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:32:40] local.INFO: IMEI acknowledgment sent {"connection_id":231841,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:32:41] local.INFO: TCP Data received {"connection_id":231840,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0dadb60012ccf9c40074361e8001201302d..."} 
[2026-11-03 15:32:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231840,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0dadb60012ccf9c40074361e8001201302d..."} 
[2026-11-03 15:32:41] local.INFO: Processing buffer {"connection_id":231840,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0dadb60012ccf9c40074361e8001201302d..."} 
[2026-11-03 15:32:41] local.INFO: Packet analysis {"connection_id":231840,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0da"} 
[2026-11-03 15:32:41] local.INFO: Extracted packet for processing {"connection_id":231840,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0da"} 
[2026-11-03 15:32:41] local.INFO: GPS Element Parsed {"raw_longitude":751803456,"raw_latitude":121856488,"longitude_deg":75.1803456,"latitude_deg":12.1856488,"altitude":18,"angle":304,"satellites":45,"speed":59,"hex_longitude":"2ccf9c40","hex_latitude":"074361e8","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:32:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187213824001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:32:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37703915868782592,"note":"Value kept but may cause issues"} 
[2026-11-03 15:32:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3478819574717274112,"note":"Value kept but may cause issues"} 
[2026-11-03 15:32:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,166,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:32:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793700060000,"timestamp_ms":1793700060000,"timestamp_seconds":1793700060,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0dadb60"} 
[2026-11-03 15:32:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:32:41] 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-11-03 15: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 15:32:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:32:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:32:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:32:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231840,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:32:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:32:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:32:41] 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-11-03 15:32:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:32:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:32:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187213824001,"66":27876,"166":206,"85":37632,"24":59,"16":37703915868782592,"44":-3478819574717274112},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,166,85,24,16,44]} 
[2026-11-03 15:32:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:32:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:32:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187213824001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:32:41] local.INFO: Unknown IO ID detected {"io_id":166,"value":206,"description":"Unknown IO ID 166"} 
[2026-11-03 15:32:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:32:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37703915868782592,"km_value":37703915868782.59,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:32:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3478819574717274112,"description":"Unknown IO ID 44"} 
[2026-11-03 15:32:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187213824001,"power":27876,"unknown_166":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-3478819574717274112}} 
[2026-11-03 15:32:41] local.INFO: DEBUG: GPS processor result {"connection_id":231840,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54839,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:32:41] local.INFO: GPS data processed {"connection_id":231840,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:32:41] local.INFO: Acknowledgment sent {"connection_id":231840,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:32:46] local.INFO: TCP Data received {"connection_id":231841,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:32:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231841,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:32:46] local.INFO: Processing buffer {"connection_id":231841,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:32:46] local.INFO: IMEI packet received {"connection_id":231841,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:32:46] local.INFO: IMEI acknowledgment sent {"connection_id":231841,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:32:47] local.INFO: TCP Data received {"connection_id":231841,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:32:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231841,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:32:47] local.INFO: Processing buffer {"connection_id":231841,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:32:47] local.INFO: Packet analysis {"connection_id":231841,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:32:47] local.INFO: Extracted packet for processing {"connection_id":231841,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:32:47] local.INFO: GPS Element Parsed {"raw_longitude":763542912,"raw_latitude":101085568,"longitude_deg":76.3542912,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd80","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:32:47] 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-11-03 15:32:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187189760001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:32:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:32:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:32:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:32:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793699968000,"timestamp_ms":1793699968000,"timestamp_seconds":1793699968,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d97400"} 
[2026-11-03 15:32:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:32:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:32: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":110,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-11-03 15:32:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2692,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:32: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-11-03 15:32:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:32:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:32:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231841,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:32:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231841,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:32:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231841,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:32:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:32:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:32:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:32:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187189760001,"66":28517,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:32:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:32:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:32:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187189760001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:32:47] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:32:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:32:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:32:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:32:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187189760001,"power":28517,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:32:47] local.INFO: DEBUG: GPS processor result {"connection_id":231841,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54840,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:32:47] local.INFO: GPS data processed {"connection_id":231841,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:32:47] local.INFO: Acknowledgment sent {"connection_id":231841,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:33:03] local.INFO: TCP Data received {"connection_id":228269,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:33:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228269,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:33:03] local.INFO: Processing buffer {"connection_id":228269,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:33:03] local.INFO: IMEI packet received {"connection_id":228269,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:33:03] local.INFO: IMEI acknowledgment sent {"connection_id":228269,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:33:04] local.INFO: TCP Data received {"connection_id":229999,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:33:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229999,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:33:04] local.INFO: Processing buffer {"connection_id":229999,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:33:04] local.INFO: IMEI packet received {"connection_id":229999,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:33:04] local.INFO: IMEI acknowledgment sent {"connection_id":229999,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:33:04] local.INFO: TCP Data received {"connection_id":228269,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:33:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228269,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:33:04] local.INFO: Processing buffer {"connection_id":228269,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:33:04] local.INFO: IMEI packet received {"connection_id":228269,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:33:04] local.INFO: IMEI acknowledgment sent {"connection_id":228269,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:33:08] local.INFO: TCP Data received {"connection_id":229999,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:33:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229999,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:33:08] local.INFO: Processing buffer {"connection_id":229999,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:33:08] local.INFO: IMEI packet received {"connection_id":229999,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:33:08] local.INFO: IMEI acknowledgment sent {"connection_id":229999,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:33:09] local.INFO: TCP Data received {"connection_id":229999,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0dc0c10012d0badc0070354680000004410..."} 
[2026-11-03 15:33:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229999,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0dc0c10012d0badc0070354680000004410..."} 
[2026-11-03 15:33:09] local.INFO: Processing buffer {"connection_id":229999,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0dc0c10012d0badc0070354680000004410..."} 
[2026-11-03 15:33:09] local.INFO: Packet analysis {"connection_id":229999,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0dc"} 
[2026-11-03 15:33:09] local.INFO: Extracted packet for processing {"connection_id":229999,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0dc"} 
[2026-11-03 15:33:09] local.INFO: GPS Element Parsed {"raw_longitude":755740096,"raw_latitude":117658728,"longitude_deg":75.5740096,"latitude_deg":11.7658728,"altitude":0,"angle":68,"satellites":16,"speed":14,"hex_longitude":"2d0badc0","hex_latitude":"07035468","is_valid_coordinates":true} 
[2026-11-03 15:33: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-11-03 15:33:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187234560001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:33:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39038568366080000,"note":"Value kept but may cause issues"} 
[2026-11-03 15:33:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":840343573090222080,"note":"Value kept but may cause issues"} 
[2026-11-03 15:33:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:33:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793700138000,"timestamp_ms":1793700138000,"timestamp_seconds":1793700138,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0dc0c10"} 
[2026-11-03 15:33:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:33:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:33:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 15:33:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:33: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-11-03 15:33:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:33:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:33:09] local.INFO: Teltonika packet parsed successfully {"connection_id":229999,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:33:09] local.INFO: Passing IMEI to GPS processor {"connection_id":229999,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:33:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":229999,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:33:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:33:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:33:09] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:33:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187234560001,"66":14428,"37":206,"94":11008,"24":14,"16":39038568366080000,"45":840343573090222080},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 15:33:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:33:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:33:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187234560001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:33:09] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 15:33:09] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 15:33:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39038568366080000,"km_value":39038568366080,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:33:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":840343573090222080,"description":"Unknown IO ID 45"} 
[2026-11-03 15:33:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187234560001,"power":14428,"unknown_37":206,"unknown_94":11008,"ignition":14,"odometer":null,"unknown_45":840343573090222080}} 
[2026-11-03 15:33:09] local.INFO: DEBUG: GPS processor result {"connection_id":229999,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54841,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:33:09] local.INFO: GPS data processed {"connection_id":229999,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:33:09] local.INFO: Acknowledgment sent {"connection_id":229999,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:33:09] local.INFO: TCP Data received {"connection_id":228269,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:33:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228269,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:33:09] local.INFO: Processing buffer {"connection_id":228269,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:33:09] local.INFO: IMEI packet received {"connection_id":228269,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:33:09] local.INFO: IMEI acknowledgment sent {"connection_id":228269,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:33:18] local.INFO: TCP Data received {"connection_id":231841,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:33:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231841,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:33:18] local.INFO: Processing buffer {"connection_id":231841,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:33:18] local.INFO: Packet analysis {"connection_id":231841,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:33:18] local.INFO: Extracted packet for processing {"connection_id":231841,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:33:18] local.INFO: GPS Element Parsed {"raw_longitude":763542912,"raw_latitude":101085568,"longitude_deg":76.3542912,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd80","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:33:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:33:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187189760001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:33:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:33:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:33:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:33:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793699968000,"timestamp_ms":1793699968000,"timestamp_seconds":1793699968,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d97400"} 
[2026-11-03 15:33:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:33:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:33:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":110,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-11-03 15:33:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2692,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:33:18] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:33:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:33:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:33:18] local.INFO: Teltonika packet parsed successfully {"connection_id":231841,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:33:18] local.INFO: Passing IMEI to GPS processor {"connection_id":231841,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:33:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":231841,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:33:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:33:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:33:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:33:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187189760001,"66":28517,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:33:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:33:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:33:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187189760001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:33:18] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:33:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:33:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:33:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:33:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187189760001,"power":28517,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:33:18] local.INFO: DEBUG: GPS processor result {"connection_id":231841,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54842,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:33:18] local.INFO: GPS data processed {"connection_id":231841,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:33:18] local.INFO: Acknowledgment sent {"connection_id":231841,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:33:19] local.INFO: TCP Data received {"connection_id":228269,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0dbc1d8012cce930007441630000e010e30..."} 
[2026-11-03 15:33:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228269,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0dbc1d8012cce930007441630000e010e30..."} 
[2026-11-03 15:33:19] local.INFO: Processing buffer {"connection_id":228269,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0dbc1d8012cce930007441630000e010e30..."} 
[2026-11-03 15:33:19] local.INFO: Packet analysis {"connection_id":228269,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0db"} 
[2026-11-03 15:33:19] local.INFO: Extracted packet for processing {"connection_id":228269,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0db"} 
[2026-11-03 15:33:19] local.INFO: GPS Element Parsed {"raw_longitude":751735552,"raw_latitude":121902640,"longitude_deg":75.1735552,"latitude_deg":12.190264,"altitude":14,"angle":270,"satellites":48,"speed":59,"hex_longitude":"2cce9300","hex_latitude":"07441630","is_valid_coordinates":true} 
[2026-11-03 15:33: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-11-03 15:33:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187228928001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:33:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37708155001503744,"note":"Value kept but may cause issues"} 
[2026-11-03 15:33:19] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3551510487439548416,"note":"Value kept but may cause issues"} 
[2026-11-03 15:33:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,143,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:33:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793700119000,"timestamp_ms":1793700119000,"timestamp_seconds":1793700119,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0dbc1d8"} 
[2026-11-03 15:33:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:33:19] 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-11-03 15:33: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 15:33:19] 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-11-03 15:33: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-11-03 15:33:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:33:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:33:19] local.INFO: Teltonika packet parsed successfully {"connection_id":228269,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:33:19] local.INFO: Passing IMEI to GPS processor {"connection_id":228269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:33:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":228269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:33:19] 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-11-03 15:33:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:33:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:33:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187228928001,"66":27908,"143":206,"85":37632,"24":59,"16":37708155001503744,"44":-3551510487439548416},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,85,24,16,44]} 
[2026-11-03 15:33:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:33:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:33:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187228928001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:33:19] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-11-03 15:33:19] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:33:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37708155001503744,"km_value":37708155001503.74,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:33:19] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3551510487439548416,"description":"Unknown IO ID 44"} 
[2026-11-03 15:33:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187228928001,"power":27908,"unknown_143":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-3551510487439548416}} 
[2026-11-03 15:33:19] local.INFO: DEBUG: GPS processor result {"connection_id":228269,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54843,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:33:19] local.INFO: GPS data processed {"connection_id":228269,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:33:19] local.INFO: Acknowledgment sent {"connection_id":228269,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:33:40] local.INFO: TCP Data received {"connection_id":229999,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0dd2938012d0c168007033fc8000a003110..."} 
[2026-11-03 15:33:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229999,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0dd2938012d0c168007033fc8000a003110..."} 
[2026-11-03 15:33:40] local.INFO: Processing buffer {"connection_id":229999,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0dd2938012d0c168007033fc8000a003110..."} 
[2026-11-03 15:33:40] local.INFO: Packet analysis {"connection_id":229999,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0dd"} 
[2026-11-03 15:33:40] local.INFO: Extracted packet for processing {"connection_id":229999,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0dd"} 
[2026-11-03 15:33:40] local.INFO: GPS Element Parsed {"raw_longitude":755766912,"raw_latitude":117653448,"longitude_deg":75.5766912,"latitude_deg":11.7653448,"altitude":10,"angle":49,"satellites":16,"speed":12,"hex_longitude":"2d0c1680","hex_latitude":"07033fc8","is_valid_coordinates":true} 
[2026-11-03 15:33: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-11-03 15:33:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187253760001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:33:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39040118849273856,"note":"Value kept but may cause issues"} 
[2026-11-03 15:33:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":870672501829468160,"note":"Value kept but may cause issues"} 
[2026-11-03 15:33:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:33:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793700211000,"timestamp_ms":1793700211000,"timestamp_seconds":1793700211,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0dd2938"} 
[2026-11-03 15:33:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:33:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:33:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-11-03 15:33:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:33: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-11-03 15:33:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:33:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:33:40] local.INFO: Teltonika packet parsed successfully {"connection_id":229999,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:33:40] local.INFO: Passing IMEI to GPS processor {"connection_id":229999,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:33:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":229999,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:33:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:33:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:33:40] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:33:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187253760001,"66":14515,"37":206,"94":11008,"24":12,"16":39040118849273856,"45":870672501829468160},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 15:33:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:33:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:33:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187253760001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:33:40] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 15:33:40] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 15:33:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39040118849273856,"km_value":39040118849273.86,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:33:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":870672501829468160,"description":"Unknown IO ID 45"} 
[2026-11-03 15:33:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187253760001,"power":14515,"unknown_37":206,"unknown_94":11008,"ignition":12,"odometer":null,"unknown_45":870672501829468160}} 
[2026-11-03 15:33:41] local.INFO: DEBUG: GPS processor result {"connection_id":229999,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54844,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:33:41] local.INFO: GPS data processed {"connection_id":229999,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:33:41] local.INFO: Acknowledgment sent {"connection_id":229999,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:33:46] local.INFO: TCP Data received {"connection_id":228270,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:33:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228270,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:33:46] local.INFO: Processing buffer {"connection_id":228270,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:33:46] local.INFO: IMEI packet received {"connection_id":228270,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:33:46] local.INFO: IMEI acknowledgment sent {"connection_id":228270,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:33:51] local.INFO: TCP Data received {"connection_id":228270,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:33:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228270,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:33:51] local.INFO: Processing buffer {"connection_id":228270,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:33:51] local.INFO: IMEI packet received {"connection_id":228270,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:33:51] local.INFO: IMEI acknowledgment sent {"connection_id":228270,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:33:52] local.INFO: TCP Data received {"connection_id":228270,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:33:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228270,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:33:52] local.INFO: Processing buffer {"connection_id":228270,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:33:52] local.INFO: Packet analysis {"connection_id":228270,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:33:52] local.INFO: Extracted packet for processing {"connection_id":228270,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:33:52] local.INFO: GPS Element Parsed {"raw_longitude":763542912,"raw_latitude":101085568,"longitude_deg":76.3542912,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd80","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:33:52] 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-11-03 15:33:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187189760001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:33:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:33:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:33:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:33:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793699968000,"timestamp_ms":1793699968000,"timestamp_seconds":1793699968,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d97400"} 
[2026-11-03 15:33:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:33:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:33: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":110,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-11-03 15:33:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2692,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:33: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-11-03 15:33:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:33:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:33:52] local.INFO: Teltonika packet parsed successfully {"connection_id":228270,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:33:52] local.INFO: Passing IMEI to GPS processor {"connection_id":228270,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:33:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":228270,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:33:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:33:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:33:52] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:33:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187189760001,"66":28517,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:33:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:33:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:33:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187189760001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:33:52] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:33:52] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:33:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:33:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:33:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187189760001,"power":28517,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:33:52] local.INFO: DEBUG: GPS processor result {"connection_id":228270,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54845,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:33:52] local.INFO: GPS data processed {"connection_id":228270,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:33:52] local.INFO: Acknowledgment sent {"connection_id":228270,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:34:04] local.INFO: TCP Data received {"connection_id":231843,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:34:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231843,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:34:04] local.INFO: Processing buffer {"connection_id":231843,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:34:04] local.INFO: IMEI packet received {"connection_id":231843,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:34:04] local.INFO: IMEI acknowledgment sent {"connection_id":231843,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:34:04] local.INFO: TCP Data received {"connection_id":231842,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:34:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231842,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:34:04] local.INFO: Processing buffer {"connection_id":231842,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:34:04] local.INFO: IMEI packet received {"connection_id":231842,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:34:04] local.INFO: IMEI acknowledgment sent {"connection_id":231842,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:34:04] local.INFO: TCP Data received {"connection_id":231843,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:34:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231843,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:34:04] local.INFO: Processing buffer {"connection_id":231843,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:34:04] local.INFO: IMEI packet received {"connection_id":231843,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:34:04] local.INFO: IMEI acknowledgment sent {"connection_id":231843,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:34:09] local.INFO: TCP Data received {"connection_id":231842,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:34:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231842,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:34:09] local.INFO: Processing buffer {"connection_id":231842,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:34:09] local.INFO: IMEI packet received {"connection_id":231842,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:34:09] local.INFO: IMEI acknowledgment sent {"connection_id":231842,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:34:09] local.INFO: TCP Data received {"connection_id":231843,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:34:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231843,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:34:09] local.INFO: Processing buffer {"connection_id":231843,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:34:09] local.INFO: IMEI packet received {"connection_id":231843,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:34:09] local.INFO: IMEI acknowledgment sent {"connection_id":231843,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:34:10] local.INFO: TCP Data received {"connection_id":231842,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0dd2d20012d0c17c007034110000c001d10..."} 
[2026-11-03 15:34:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231842,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0dd2d20012d0c17c007034110000c001d10..."} 
[2026-11-03 15:34:10] local.INFO: Processing buffer {"connection_id":231842,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0dd2d20012d0c17c007034110000c001d10..."} 
[2026-11-03 15:34:10] local.INFO: Packet analysis {"connection_id":231842,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0dd"} 
[2026-11-03 15:34:10] local.INFO: Extracted packet for processing {"connection_id":231842,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0dd"} 
[2026-11-03 15:34:10] local.INFO: GPS Element Parsed {"raw_longitude":755767232,"raw_latitude":117653776,"longitude_deg":75.5767232,"latitude_deg":11.7653776,"altitude":12,"angle":29,"satellites":16,"speed":15,"hex_longitude":"2d0c17c0","hex_latitude":"07034110","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:34:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187254016001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:34:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39040140324110336,"note":"Value kept but may cause issues"} 
[2026-11-03 15:34:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":871024345550407680,"note":"Value kept but may cause issues"} 
[2026-11-03 15:34:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:34:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793700212000,"timestamp_ms":1793700212000,"timestamp_seconds":1793700212,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0dd2d20"} 
[2026-11-03 15:34:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:34:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15: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":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 15:34:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:34:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:34:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:34:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231842,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:34:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231842,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:34:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231842,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:34:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:34:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:34:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:34:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187254016001,"66":14515,"37":206,"94":11008,"24":15,"16":39040140324110336,"45":871024345550407680},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 15:34:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:34:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:34:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187254016001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:34:10] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 15:34:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 15:34:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39040140324110336,"km_value":39040140324110.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:34:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":871024345550407680,"description":"Unknown IO ID 45"} 
[2026-11-03 15:34:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187254016001,"power":14515,"unknown_37":206,"unknown_94":11008,"ignition":15,"odometer":null,"unknown_45":871024345550407680}} 
[2026-11-03 15:34:10] local.INFO: DEBUG: GPS processor result {"connection_id":231842,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54846,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:34:10] local.INFO: GPS data processed {"connection_id":231842,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:34:10] local.INFO: Acknowledgment sent {"connection_id":231842,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:34:10] local.INFO: TCP Data received {"connection_id":231843,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0dc98b0012ccd6fc0074470f0001501572c..."} 
[2026-11-03 15:34:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231843,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0dc98b0012ccd6fc0074470f0001501572c..."} 
[2026-11-03 15:34:10] local.INFO: Processing buffer {"connection_id":231843,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0dc98b0012ccd6fc0074470f0001501572c..."} 
[2026-11-03 15:34:10] local.INFO: Packet analysis {"connection_id":231843,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0dc"} 
[2026-11-03 15:34:10] local.INFO: Extracted packet for processing {"connection_id":231843,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0dc"} 
[2026-11-03 15:34:10] local.INFO: GPS Element Parsed {"raw_longitude":751660992,"raw_latitude":121925872,"longitude_deg":75.1660992,"latitude_deg":12.1925872,"altitude":21,"angle":343,"satellites":44,"speed":59,"hex_longitude":"2ccd6fc0","hex_latitude":"074470f0","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:34:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187243520001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:34:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37712089191546880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:34:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3640878792540715008,"note":"Value kept but may cause issues"} 
[2026-11-03 15:34:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:34:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793700174000,"timestamp_ms":1793700174000,"timestamp_seconds":1793700174,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0dc98b0"} 
[2026-11-03 15:34:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:34:10] 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-11-03 15: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 15:34:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:34:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:34:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:34:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231843,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:34:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231843,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:34:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231843,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:34:10] 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-11-03 15:34:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:34:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:34:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187243520001,"66":27919,"237":206,"85":37632,"24":59,"16":37712089191546880,"44":-3640878792540715008},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,85,24,16,44]} 
[2026-11-03 15:34:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:34:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:34:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187243520001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:34:10] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 15:34:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:34:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37712089191546880,"km_value":37712089191546.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:34:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3640878792540715008,"description":"Unknown IO ID 44"} 
[2026-11-03 15:34:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187243520001,"power":27919,"unknown_237":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-3640878792540715008}} 
[2026-11-03 15:34:10] local.INFO: DEBUG: GPS processor result {"connection_id":231843,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54847,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:34:10] local.INFO: GPS data processed {"connection_id":231843,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:34:10] local.INFO: Acknowledgment sent {"connection_id":231843,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:34:23] local.INFO: TCP Data received {"connection_id":228270,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:34:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228270,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:34:23] local.INFO: Processing buffer {"connection_id":228270,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:34:23] local.INFO: Packet analysis {"connection_id":228270,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:34:23] local.INFO: Extracted packet for processing {"connection_id":228270,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:34:23] local.INFO: GPS Element Parsed {"raw_longitude":763542912,"raw_latitude":101085568,"longitude_deg":76.3542912,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd80","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:34:23] 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-11-03 15:34:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187189760001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:34:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:34:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:34:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:34:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793699968000,"timestamp_ms":1793699968000,"timestamp_seconds":1793699968,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d97400"} 
[2026-11-03 15:34:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:34:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:34: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":110,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-11-03 15:34:23] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2692,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:34: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-11-03 15:34:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:34:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:34:23] local.INFO: Teltonika packet parsed successfully {"connection_id":228270,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:34:23] local.INFO: Passing IMEI to GPS processor {"connection_id":228270,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:34:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":228270,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:34:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:34:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:34:23] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:34:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187189760001,"66":28517,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:34:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:34:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:34:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187189760001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:34:23] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:34:23] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:34:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:34:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:34:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187189760001,"power":28517,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:34:23] local.INFO: DEBUG: GPS processor result {"connection_id":228270,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54848,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:34:23] local.INFO: GPS data processed {"connection_id":228270,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:34:23] local.INFO: Acknowledgment sent {"connection_id":228270,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:34:40] local.INFO: TCP Data received {"connection_id":228739,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:34:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228739,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:34:40] local.INFO: Processing buffer {"connection_id":228739,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:34:40] local.INFO: IMEI packet received {"connection_id":228739,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:34:40] local.INFO: IMEI acknowledgment sent {"connection_id":228739,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:34:41] local.INFO: TCP Data received {"connection_id":231843,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0dcb020012ccd654007449220001501522f..."} 
[2026-11-03 15:34:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231843,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0dcb020012ccd654007449220001501522f..."} 
[2026-11-03 15:34:41] local.INFO: Processing buffer {"connection_id":231843,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0dcb020012ccd654007449220001501522f..."} 
[2026-11-03 15:34:41] local.INFO: Packet analysis {"connection_id":231843,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0dc"} 
[2026-11-03 15:34:41] local.INFO: Extracted packet for processing {"connection_id":231843,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0dc"} 
[2026-11-03 15:34:41] local.INFO: GPS Element Parsed {"raw_longitude":751658304,"raw_latitude":121934368,"longitude_deg":75.1658304,"latitude_deg":12.1934368,"altitude":21,"angle":338,"satellites":47,"speed":59,"hex_longitude":"2ccd6540","hex_latitude":"07449220","is_valid_coordinates":true} 
[2026-11-03 15:34: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-11-03 15:34:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187244544001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:34:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37712522983243776,"note":"Value kept but may cause issues"} 
[2026-11-03 15:34:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3643482436073885696,"note":"Value kept but may cause issues"} 
[2026-11-03 15:34:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:34:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793700180000,"timestamp_ms":1793700180000,"timestamp_seconds":1793700180,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0dcb020"} 
[2026-11-03 15:34:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:34:41] 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-11-03 15:34:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 15:34:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:34: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-11-03 15:34:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:34:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:34:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231843,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:34:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231843,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:34:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231843,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:34:41] 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-11-03 15:34:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:34:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:34:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187244544001,"66":27919,"237":206,"85":37632,"24":59,"16":37712522983243776,"44":-3643482436073885696},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,85,24,16,44]} 
[2026-11-03 15:34:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:34:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:34:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187244544001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:34:41] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 15:34:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:34:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37712522983243776,"km_value":37712522983243.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:34:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3643482436073885696,"description":"Unknown IO ID 44"} 
[2026-11-03 15:34:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187244544001,"power":27919,"unknown_237":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-3643482436073885696}} 
[2026-11-03 15:34:41] local.INFO: DEBUG: GPS processor result {"connection_id":231843,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54849,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:34:41] local.INFO: GPS data processed {"connection_id":231843,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:34:41] local.INFO: Acknowledgment sent {"connection_id":231843,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:34:41] local.INFO: TCP Data received {"connection_id":231842,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0de1398012d0c3780070359c0001b00b911..."} 
[2026-11-03 15:34:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231842,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0de1398012d0c3780070359c0001b00b911..."} 
[2026-11-03 15:34:41] local.INFO: Processing buffer {"connection_id":231842,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0de1398012d0c3780070359c0001b00b911..."} 
[2026-11-03 15:34:41] local.INFO: Packet analysis {"connection_id":231842,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:34:41] local.INFO: Extracted packet for processing {"connection_id":231842,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:34:41] local.INFO: GPS Element Parsed {"raw_longitude":755775360,"raw_latitude":117660096,"longitude_deg":75.577536,"latitude_deg":11.7660096,"altitude":27,"angle":185,"satellites":17,"speed":2,"hex_longitude":"2d0c3780","hex_latitude":"070359c0","is_valid_coordinates":true} 
[2026-11-03 15:34: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-11-03 15:34:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187266816001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:34:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39040763094368256,"note":"Value kept but may cause issues"} 
[2026-11-03 15:34:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":880242651039549440,"note":"Value kept but may cause issues"} 
[2026-11-03 15:34:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:34:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793700271000,"timestamp_ms":1793700271000,"timestamp_seconds":1793700271,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0de1398"} 
[2026-11-03 15:34:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:34:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:34: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":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 15:34:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:34: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-11-03 15:34:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:34:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:34:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231842,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:34:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231842,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:34:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231842,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:34:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:34:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:34:41] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:34:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187266816001,"66":14374,"37":206,"94":11008,"24":2,"16":39040763094368256,"45":880242651039549440},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 15:34:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:34:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:34:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187266816001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:34:41] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 15:34:41] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 15:34:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39040763094368256,"km_value":39040763094368.26,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:34:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":880242651039549440,"description":"Unknown IO ID 45"} 
[2026-11-03 15:34:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187266816001,"power":14374,"unknown_37":206,"unknown_94":11008,"ignition":2,"odometer":null,"unknown_45":880242651039549440}} 
[2026-11-03 15:34:42] local.INFO: DEBUG: GPS processor result {"connection_id":231842,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54850,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:34:42] local.INFO: GPS data processed {"connection_id":231842,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:34:42] local.INFO: Acknowledgment sent {"connection_id":231842,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:34:46] local.INFO: TCP Data received {"connection_id":228739,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:34:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228739,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:34:46] local.INFO: Processing buffer {"connection_id":228739,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:34:46] local.INFO: IMEI packet received {"connection_id":228739,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:34:46] local.INFO: IMEI acknowledgment sent {"connection_id":228739,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:34:47] local.INFO: TCP Data received {"connection_id":228739,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:34:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228739,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:34:47] local.INFO: Processing buffer {"connection_id":228739,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0d97400012d82bd8006067180001100bb2c..."} 
[2026-11-03 15:34:47] local.INFO: Packet analysis {"connection_id":228739,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:34:47] local.INFO: Extracted packet for processing {"connection_id":228739,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0d9"} 
[2026-11-03 15:34:47] local.INFO: GPS Element Parsed {"raw_longitude":763542912,"raw_latitude":101085568,"longitude_deg":76.3542912,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd80","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:34:47] 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-11-03 15:34:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187189760001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:34:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:34:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:34:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:34:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793699968000,"timestamp_ms":1793699968000,"timestamp_seconds":1793699968,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0d97400"} 
[2026-11-03 15:34:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:34:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:34:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":110,"n8_eight_byte":216,"data_length":795,"current_offset":136} 
[2026-11-03 15:34:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2692,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:34:47] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:34:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:34:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:34:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228739,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:34:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228739,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:34:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228739,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:34:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:34:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:34:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:34:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187189760001,"66":28517,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:34:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:34:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:34:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187189760001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:34:47] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:34:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:34:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:34:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:34:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187189760001,"power":28517,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:34:47] local.INFO: DEBUG: GPS processor result {"connection_id":228739,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54851,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:34:47] local.INFO: GPS data processed {"connection_id":228739,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:34:47] local.INFO: Acknowledgment sent {"connection_id":228739,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:35:04] local.INFO: TCP Data received {"connection_id":230001,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:35:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230001,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:35:04] local.INFO: Processing buffer {"connection_id":230001,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:35:04] local.INFO: IMEI packet received {"connection_id":230001,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:35:04] local.INFO: IMEI acknowledgment sent {"connection_id":230001,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:35:04] local.INFO: TCP Data received {"connection_id":230000,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:35:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230000,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:35:04] local.INFO: Processing buffer {"connection_id":230000,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:35:04] local.INFO: IMEI packet received {"connection_id":230000,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:35:04] local.INFO: IMEI acknowledgment sent {"connection_id":230000,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:35:04] local.INFO: TCP Data received {"connection_id":230001,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:35:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230001,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:35:04] local.INFO: Processing buffer {"connection_id":230001,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:35:04] local.INFO: IMEI packet received {"connection_id":230001,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:35:04] local.INFO: IMEI acknowledgment sent {"connection_id":230001,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:35:07] local.INFO: TCP Data received {"connection_id":230000,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:35:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230000,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:35:07] local.INFO: Processing buffer {"connection_id":230000,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:35:07] local.INFO: IMEI packet received {"connection_id":230000,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:35:07] local.INFO: IMEI acknowledgment sent {"connection_id":230000,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:35:09] local.INFO: TCP Data received {"connection_id":230000,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:35:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230000,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:35:09] local.INFO: Processing buffer {"connection_id":230000,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:35:09] local.INFO: IMEI packet received {"connection_id":230000,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:35:09] local.INFO: IMEI acknowledgment sent {"connection_id":230000,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:35:09] local.INFO: TCP Data received {"connection_id":230001,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:35:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230001,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:35:09] local.INFO: Processing buffer {"connection_id":230001,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:35:09] local.INFO: IMEI packet received {"connection_id":230001,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:35:09] local.INFO: IMEI acknowledgment sent {"connection_id":230001,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:35:10] local.INFO: TCP Data received {"connection_id":230000,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ddd518012cccc4c0074625480018014c30..."} 
[2026-11-03 15:35:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230000,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ddd518012cccc4c0074625480018014c30..."} 
[2026-11-03 15:35:10] local.INFO: Processing buffer {"connection_id":230000,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ddd518012cccc4c0074625480018014c30..."} 
[2026-11-03 15:35:10] local.INFO: Packet analysis {"connection_id":230000,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0dd"} 
[2026-11-03 15:35:10] local.INFO: Extracted packet for processing {"connection_id":230000,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0dd"} 
[2026-11-03 15:35:10] local.INFO: GPS Element Parsed {"raw_longitude":751617216,"raw_latitude":122037576,"longitude_deg":75.1617216,"latitude_deg":12.2037576,"altitude":24,"angle":332,"satellites":48,"speed":58,"hex_longitude":"2cccc4c0","hex_latitude":"07462548","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:35:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187264000001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37717921757134848,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3688518432320755712,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:35:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793700255000,"timestamp_ms":1793700255000,"timestamp_seconds":1793700255,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ddd518"} 
[2026-11-03 15:35:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:35:10] 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-11-03 15: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 15:35:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:35:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:35:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:35:10] local.INFO: Teltonika packet parsed successfully {"connection_id":230000,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:35:10] local.INFO: Passing IMEI to GPS processor {"connection_id":230000,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:35:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":230000,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:35:10] 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-11-03 15:35:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:35:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:35:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187264000001,"66":27908,"74":206,"85":37632,"24":58,"16":37717921757134848,"44":-3688518432320755712},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,85,24,16,44]} 
[2026-11-03 15:35:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:35:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:35:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187264000001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:35:10] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 15:35:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:35:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37717921757134848,"km_value":37717921757134.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:35:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3688518432320755712,"description":"Unknown IO ID 44"} 
[2026-11-03 15:35:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187264000001,"power":27908,"unknown_74":206,"unknown_85":37632,"ignition":58,"odometer":null,"unknown_44":-3688518432320755712}} 
[2026-11-03 15:35:10] local.INFO: DEBUG: GPS processor result {"connection_id":230000,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54852,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:35:10] local.INFO: GPS data processed {"connection_id":230000,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:35:10] local.INFO: Acknowledgment sent {"connection_id":230000,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:35:10] local.INFO: TCP Data received {"connection_id":230001,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0de2338012d0c378007035938001b00c911..."} 
[2026-11-03 15:35:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230001,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0de2338012d0c378007035938001b00c911..."} 
[2026-11-03 15:35:10] local.INFO: Processing buffer {"connection_id":230001,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0de2338012d0c378007035938001b00c911..."} 
[2026-11-03 15:35:10] local.INFO: Packet analysis {"connection_id":230001,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:35:10] local.INFO: Extracted packet for processing {"connection_id":230001,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:35:10] local.INFO: GPS Element Parsed {"raw_longitude":755775360,"raw_latitude":117659960,"longitude_deg":75.577536,"latitude_deg":11.765996,"altitude":27,"angle":201,"satellites":17,"speed":1,"hex_longitude":"2d0c3780","hex_latitude":"07035938","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:35:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187269376001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39040771684302848,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":880313019783561216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:35:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793700275000,"timestamp_ms":1793700275000,"timestamp_seconds":1793700275,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0de2338"} 
[2026-11-03 15:35:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:35:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15: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":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-11-03 15:35:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:35:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:35:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:35:10] local.INFO: Teltonika packet parsed successfully {"connection_id":230001,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:35:10] local.INFO: Passing IMEI to GPS processor {"connection_id":230001,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:35:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":230001,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:35:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:35:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:35:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:35:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187269376001,"66":14439,"37":206,"94":11008,"24":1,"16":39040771684302848,"45":880313019783561216},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 15:35:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:35:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:35:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187269376001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:35:10] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 15:35:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 15:35:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39040771684302848,"km_value":39040771684302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:35:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":880313019783561216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:35:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187269376001,"power":14439,"unknown_37":206,"unknown_94":11008,"ignition":1,"odometer":null,"unknown_45":880313019783561216}} 
[2026-11-03 15:35:10] local.INFO: DEBUG: GPS processor result {"connection_id":230001,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54853,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:35:10] local.INFO: GPS data processed {"connection_id":230001,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:35:10] local.INFO: Acknowledgment sent {"connection_id":230001,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:35:11] local.INFO: TCP Data received {"connection_id":230000,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ddf070012cccae0007464690001a014131..."} 
[2026-11-03 15:35:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230000,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ddf070012cccae0007464690001a014131..."} 
[2026-11-03 15:35:11] local.INFO: Processing buffer {"connection_id":230000,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ddf070012cccae0007464690001a014131..."} 
[2026-11-03 15:35:11] local.INFO: Packet analysis {"connection_id":230000,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0dd"} 
[2026-11-03 15:35:11] local.INFO: Extracted packet for processing {"connection_id":230000,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0dd"} 
[2026-11-03 15:35:11] local.INFO: GPS Element Parsed {"raw_longitude":751611392,"raw_latitude":122046096,"longitude_deg":75.1611392,"latitude_deg":12.2046096,"altitude":26,"angle":321,"satellites":49,"speed":58,"hex_longitude":"2cccae00","hex_latitude":"07464690","is_valid_coordinates":true} 
[2026-11-03 15:35: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-11-03 15:35:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187265280001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37718415678373888,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3691614657062811648,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:35:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793700262000,"timestamp_ms":1793700262000,"timestamp_seconds":1793700262,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ddf070"} 
[2026-11-03 15:35:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:35:11] 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-11-03 15:35:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 15:35:11] 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-11-03 15:35: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-11-03 15:35:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:35:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:35:11] local.INFO: Teltonika packet parsed successfully {"connection_id":230000,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:35:11] local.INFO: Passing IMEI to GPS processor {"connection_id":230000,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:35:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":230000,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:35:11] 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-11-03 15:35:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:35:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:35:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187265280001,"66":27865,"74":206,"85":37632,"24":58,"16":37718415678373888,"44":-3691614657062811648},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,85,24,16,44]} 
[2026-11-03 15:35:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:35:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:35:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187265280001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:35:11] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 15:35:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:35:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37718415678373888,"km_value":37718415678373.89,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:35:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3691614657062811648,"description":"Unknown IO ID 44"} 
[2026-11-03 15:35:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187265280001,"power":27865,"unknown_74":206,"unknown_85":37632,"ignition":58,"odometer":null,"unknown_44":-3691614657062811648}} 
[2026-11-03 15:35:11] local.INFO: DEBUG: GPS processor result {"connection_id":230000,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54854,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:35:11] local.INFO: GPS data processed {"connection_id":230000,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:35:11] local.INFO: Acknowledgment sent {"connection_id":230000,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:35:18] local.INFO: TCP Data received {"connection_id":228739,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:35:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228739,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:35:18] local.INFO: Processing buffer {"connection_id":228739,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:35:18] local.INFO: Packet analysis {"connection_id":228739,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:35:18] local.INFO: Extracted packet for processing {"connection_id":228739,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:35:18] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:35: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-11-03 15:35:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187191808001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:35:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793700273000,"timestamp_ms":1793700273000,"timestamp_seconds":1793700273,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0de1b68"} 
[2026-11-03 15:35:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:35:18] 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-11-03 15:35: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":111,"n8_eight_byte":101,"data_length":795,"current_offset":136} 
[2026-11-03 15:35:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1662,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:35: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-11-03 15:35:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:35:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:35:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228739,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:35:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228739,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:35:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228739,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:35:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:35:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:35:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:35:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187191808001,"66":26984,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:35:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:35:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:35:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187191808001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:35:18] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:35:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:35:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:35:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:35:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187191808001,"power":26984,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:35:18] local.INFO: DEBUG: GPS processor result {"connection_id":228739,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54855,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:35:18] local.INFO: GPS data processed {"connection_id":228739,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:35:18] local.INFO: Acknowledgment sent {"connection_id":228739,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:35:40] local.INFO: TCP Data received {"connection_id":231844,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:35:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231844,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:35:40] local.INFO: Processing buffer {"connection_id":231844,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:35:40] local.INFO: IMEI packet received {"connection_id":231844,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:35:40] local.INFO: IMEI acknowledgment sent {"connection_id":231844,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:35:41] local.INFO: TCP Data received {"connection_id":230001,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0dee2a0012d0c394007035ff0001c002e11..."} 
[2026-11-03 15:35:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230001,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0dee2a0012d0c394007035ff0001c002e11..."} 
[2026-11-03 15:35:41] local.INFO: Processing buffer {"connection_id":230001,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0dee2a0012d0c394007035ff0001c002e11..."} 
[2026-11-03 15:35:41] local.INFO: Packet analysis {"connection_id":230001,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:35:41] local.INFO: Extracted packet for processing {"connection_id":230001,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:35:41] local.INFO: GPS Element Parsed {"raw_longitude":755775808,"raw_latitude":117661680,"longitude_deg":75.5775808,"latitude_deg":11.766168,"altitude":28,"angle":46,"satellites":17,"speed":11,"hex_longitude":"2d0c3940","hex_latitude":"07035ff0","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:35:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187282688001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39040934893060096,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":880664863504797696,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:35:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793700324000,"timestamp_ms":1793700324000,"timestamp_seconds":1793700324,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0dee2a0"} 
[2026-11-03 15:35:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:35:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15: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":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 15:35:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:35:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:35:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:35:41] local.INFO: Teltonika packet parsed successfully {"connection_id":230001,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:35:41] local.INFO: Passing IMEI to GPS processor {"connection_id":230001,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:35:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":230001,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:35:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:35:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:35:41] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:35:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187282688001,"66":14450,"37":206,"94":11008,"24":11,"16":39040934893060096,"45":880664863504797696},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 15:35:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:35:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:35:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187282688001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:35:41] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 15:35:41] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 15:35:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39040934893060096,"km_value":39040934893060.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:35:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":880664863504797696,"description":"Unknown IO ID 45"} 
[2026-11-03 15:35:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187282688001,"power":14450,"unknown_37":206,"unknown_94":11008,"ignition":11,"odometer":null,"unknown_45":880664863504797696}} 
[2026-11-03 15:35:41] local.INFO: DEBUG: GPS processor result {"connection_id":230001,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54856,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:35:41] local.INFO: GPS data processed {"connection_id":230001,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:35:41] local.INFO: Acknowledgment sent {"connection_id":230001,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:35:42] local.INFO: TCP Data received {"connection_id":230000,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ddf070012cccae0007464690001a014131..."} 
[2026-11-03 15:35:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230000,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ddf070012cccae0007464690001a014131..."} 
[2026-11-03 15:35:42] local.INFO: Processing buffer {"connection_id":230000,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ddf070012cccae0007464690001a014131..."} 
[2026-11-03 15:35:42] local.INFO: Packet analysis {"connection_id":230000,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0dd"} 
[2026-11-03 15:35:42] local.INFO: Extracted packet for processing {"connection_id":230000,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0dd"} 
[2026-11-03 15:35:42] local.INFO: GPS Element Parsed {"raw_longitude":751611392,"raw_latitude":122046096,"longitude_deg":75.1611392,"latitude_deg":12.2046096,"altitude":26,"angle":321,"satellites":49,"speed":58,"hex_longitude":"2cccae00","hex_latitude":"07464690","is_valid_coordinates":true} 
[2026-11-03 15:35: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-11-03 15:35:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187267072001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37718415678373888,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3698018212780797952,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:35:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793700262000,"timestamp_ms":1793700262000,"timestamp_seconds":1793700262,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ddf070"} 
[2026-11-03 15:35:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:35:42] 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-11-03 15:35:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 15:35:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:35: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-11-03 15:35:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:35:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:35:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230000,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:35:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230000,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:35:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230000,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:35:42] 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-11-03 15:35:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:35:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:35:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187267072001,"66":27865,"74":206,"85":37632,"24":58,"16":37718415678373888,"44":-3698018212780797952},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,85,24,16,44]} 
[2026-11-03 15:35:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:35:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:35:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187267072001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:35:42] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 15:35:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:35:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37718415678373888,"km_value":37718415678373.89,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:35:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3698018212780797952,"description":"Unknown IO ID 44"} 
[2026-11-03 15:35:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187267072001,"power":27865,"unknown_74":206,"unknown_85":37632,"ignition":58,"odometer":null,"unknown_44":-3698018212780797952}} 
[2026-11-03 15:35:42] local.INFO: DEBUG: GPS processor result {"connection_id":230000,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54857,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:35:42] local.INFO: GPS data processed {"connection_id":230000,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:35:42] local.INFO: Acknowledgment sent {"connection_id":230000,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:35:46] local.INFO: TCP Data received {"connection_id":231844,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:35:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231844,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:35:46] local.INFO: Processing buffer {"connection_id":231844,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:35:46] local.INFO: IMEI packet received {"connection_id":231844,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:35:46] local.INFO: IMEI acknowledgment sent {"connection_id":231844,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:35:47] local.INFO: TCP Data received {"connection_id":231844,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:35:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231844,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:35:47] local.INFO: Processing buffer {"connection_id":231844,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:35:47] local.INFO: Packet analysis {"connection_id":231844,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:35:47] local.INFO: Extracted packet for processing {"connection_id":231844,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:35:47] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:35: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-11-03 15:35:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187191808001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:35:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:35:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793700273000,"timestamp_ms":1793700273000,"timestamp_seconds":1793700273,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0de1b68"} 
[2026-11-03 15:35:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:35:47] 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-11-03 15:35: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":111,"n8_eight_byte":101,"data_length":795,"current_offset":136} 
[2026-11-03 15:35:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1662,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:35: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-11-03 15:35:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:35:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:35:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231844,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:35:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231844,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:35:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231844,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:35:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:35:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:35:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:35:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187191808001,"66":26984,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:35:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:35:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:35:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187191808001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:35:47] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:35:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:35:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:35:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:35:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187191808001,"power":26984,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:35:47] local.INFO: DEBUG: GPS processor result {"connection_id":231844,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54858,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:35:47] local.INFO: GPS data processed {"connection_id":231844,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:35:47] local.INFO: Acknowledgment sent {"connection_id":231844,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:36:04] local.INFO: TCP Data received {"connection_id":231845,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:36:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231845,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:36:04] local.INFO: Processing buffer {"connection_id":231845,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:36:04] local.INFO: IMEI packet received {"connection_id":231845,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:36:04] local.INFO: IMEI acknowledgment sent {"connection_id":231845,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:36:04] local.INFO: TCP Data received {"connection_id":230002,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:36:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230002,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:36:04] local.INFO: Processing buffer {"connection_id":230002,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:36:04] local.INFO: IMEI packet received {"connection_id":230002,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:36:04] local.INFO: IMEI acknowledgment sent {"connection_id":230002,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:36:06] local.INFO: TCP Data received {"connection_id":230002,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:36:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230002,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:36:06] local.INFO: Processing buffer {"connection_id":230002,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:36:06] local.INFO: IMEI packet received {"connection_id":230002,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:36:06] local.INFO: IMEI acknowledgment sent {"connection_id":230002,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:36:09] local.INFO: TCP Data received {"connection_id":231845,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:36:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231845,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:36:09] local.INFO: Processing buffer {"connection_id":231845,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:36:09] local.INFO: IMEI packet received {"connection_id":231845,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:36:09] local.INFO: IMEI acknowledgment sent {"connection_id":231845,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:36:09] local.INFO: TCP Data received {"connection_id":230002,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:36:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230002,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:36:09] local.INFO: Processing buffer {"connection_id":230002,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:36:09] local.INFO: IMEI packet received {"connection_id":230002,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:36:09] local.INFO: IMEI acknowledgment sent {"connection_id":230002,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:36:10] local.INFO: TCP Data received {"connection_id":230002,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0de0bc8012ccc950007466580001b014730..."} 
[2026-11-03 15:36:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230002,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0de0bc8012ccc950007466580001b014730..."} 
[2026-11-03 15:36:10] local.INFO: Processing buffer {"connection_id":230002,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0de0bc8012ccc950007466580001b014730..."} 
[2026-11-03 15:36:10] local.INFO: Packet analysis {"connection_id":230002,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:36:10] local.INFO: Extracted packet for processing {"connection_id":230002,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:36:10] local.INFO: GPS Element Parsed {"raw_longitude":751604992,"raw_latitude":122054016,"longitude_deg":75.1604992,"latitude_deg":12.2054016,"altitude":27,"angle":327,"satellites":48,"speed":57,"hex_longitude":"2ccc9500","hex_latitude":"07466580","is_valid_coordinates":true} 
[2026-11-03 15:36:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:36:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187267072001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:36:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37718905304645632,"note":"Value kept but may cause issues"} 
[2026-11-03 15:36:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3698018212780797952,"note":"Value kept but may cause issues"} 
[2026-11-03 15:36:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,2,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:36:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793700269000,"timestamp_ms":1793700269000,"timestamp_seconds":1793700269,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0de0bc8"} 
[2026-11-03 15:36:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:36:10] 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-11-03 15:36:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 15:36: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-11-03 15:36:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:36:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:36:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:36:10] local.INFO: Teltonika packet parsed successfully {"connection_id":230002,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:36:10] local.INFO: Passing IMEI to GPS processor {"connection_id":230002,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:36:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":230002,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:36:10] 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-11-03 15:36:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:36:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:36:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187267072001,"66":27919,"2":206,"85":37632,"24":57,"16":37718905304645632,"44":-3698018212780797952},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,2,85,24,16,44]} 
[2026-11-03 15:36:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:36:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:36:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187267072001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:36:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:36:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37718905304645632,"km_value":37718905304645.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:36:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3698018212780797952,"description":"Unknown IO ID 44"} 
[2026-11-03 15:36:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187267072001,"power":27919,"power_alt":206,"unknown_85":37632,"ignition":57,"odometer":null,"unknown_44":-3698018212780797952}} 
[2026-11-03 15:36:10] local.INFO: DEBUG: GPS processor result {"connection_id":230002,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54859,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:36:10] local.INFO: GPS data processed {"connection_id":230002,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:36:10] local.INFO: Acknowledgment sent {"connection_id":230002,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:36:11] local.INFO: TCP Data received {"connection_id":231845,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0dee688012d0c3a4007036098001c003a11..."} 
[2026-11-03 15:36:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231845,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0dee688012d0c3a4007036098001c003a11..."} 
[2026-11-03 15:36:11] local.INFO: Processing buffer {"connection_id":231845,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0dee688012d0c3a4007036098001c003a11..."} 
[2026-11-03 15:36:11] local.INFO: Packet analysis {"connection_id":231845,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:36:11] local.INFO: Extracted packet for processing {"connection_id":231845,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:36:11] local.INFO: GPS Element Parsed {"raw_longitude":755776064,"raw_latitude":117661848,"longitude_deg":75.5776064,"latitude_deg":11.7661848,"altitude":28,"angle":58,"satellites":17,"speed":11,"hex_longitude":"2d0c3a40","hex_latitude":"07036098","is_valid_coordinates":true} 
[2026-11-03 15:36: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-11-03 15:36:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187282944001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:36:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39040947777961984,"note":"Value kept but may cause issues"} 
[2026-11-03 15:36:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":880805600993210368,"note":"Value kept but may cause issues"} 
[2026-11-03 15:36:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:36:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793700325000,"timestamp_ms":1793700325000,"timestamp_seconds":1793700325,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0dee688"} 
[2026-11-03 15:36:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:36:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:36:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 15:36:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:36: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-11-03 15:36:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:36:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:36:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231845,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:36:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231845,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:36:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231845,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:36:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:36:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:36:11] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:36:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187282944001,"66":14515,"37":206,"94":11008,"24":11,"16":39040947777961984,"45":880805600993210368},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 15:36:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:36:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:36:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187282944001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:36:11] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 15:36:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 15:36:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39040947777961984,"km_value":39040947777961.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:36:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":880805600993210368,"description":"Unknown IO ID 45"} 
[2026-11-03 15:36:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187282944001,"power":14515,"unknown_37":206,"unknown_94":11008,"ignition":11,"odometer":null,"unknown_45":880805600993210368}} 
[2026-11-03 15:36:11] local.INFO: DEBUG: GPS processor result {"connection_id":231845,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54860,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:36:11] local.INFO: GPS data processed {"connection_id":231845,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:36:11] local.INFO: Acknowledgment sent {"connection_id":231845,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:36:20] local.INFO: TCP Data received {"connection_id":231844,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:36:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231844,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:36:20] local.INFO: Processing buffer {"connection_id":231844,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:36:20] local.INFO: Packet analysis {"connection_id":231844,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:36:20] local.INFO: Extracted packet for processing {"connection_id":231844,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:36:20] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:36: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-11-03 15:36:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187191808001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:36:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:36:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:36:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:36:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793700273000,"timestamp_ms":1793700273000,"timestamp_seconds":1793700273,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0de1b68"} 
[2026-11-03 15:36:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:36:20] 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-11-03 15:36: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":111,"n8_eight_byte":101,"data_length":795,"current_offset":136} 
[2026-11-03 15:36:20] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1662,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:36: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-11-03 15:36:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:36:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:36:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231844,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:36:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231844,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:36:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231844,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:36:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:36:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:36:20] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:36:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187191808001,"66":26984,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:36:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:36:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:36:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187191808001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:36:20] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:36:20] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:36:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:36:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:36:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187191808001,"power":26984,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:36:20] local.INFO: DEBUG: GPS processor result {"connection_id":231844,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54861,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:36:20] local.INFO: GPS data processed {"connection_id":231844,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:36:20] local.INFO: Acknowledgment sent {"connection_id":231844,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:36:42] local.INFO: TCP Data received {"connection_id":230002,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0df34a8012ccc59800747a3380008013c32..."} 
[2026-11-03 15:36:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230002,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0df34a8012ccc59800747a3380008013c32..."} 
[2026-11-03 15:36:42] local.INFO: Processing buffer {"connection_id":230002,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0df34a8012ccc59800747a3380008013c32..."} 
[2026-11-03 15:36:42] local.INFO: Packet analysis {"connection_id":230002,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0df"} 
[2026-11-03 15:36:42] local.INFO: Extracted packet for processing {"connection_id":230002,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0df"} 
[2026-11-03 15:36:42] local.INFO: GPS Element Parsed {"raw_longitude":751589760,"raw_latitude":122135352,"longitude_deg":75.158976,"latitude_deg":12.2135352,"altitude":8,"angle":316,"satellites":50,"speed":8,"hex_longitude":"2ccc5980","hex_latitude":"0747a338","is_valid_coordinates":true} 
[2026-11-03 15:36: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-11-03 15:36:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187286784001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:36:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37722985523576832,"note":"Value kept but may cause issues"} 
[2026-11-03 15:36:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3720888054615826432,"note":"Value kept but may cause issues"} 
[2026-11-03 15:36:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,2,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:36:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793700345000,"timestamp_ms":1793700345000,"timestamp_seconds":1793700345,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0df34a8"} 
[2026-11-03 15:36:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:36:42] 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-11-03 15:36: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":195,"data_length":795,"current_offset":136} 
[2026-11-03 15:36:42] 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-11-03 15:36: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-11-03 15:36:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:36:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:36:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230002,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:36:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230002,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:36:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230002,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:36:42] 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-11-03 15:36:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:36:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:36:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187286784001,"66":27995,"2":206,"85":37632,"24":8,"16":37722985523576832,"44":-3720888054615826432},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,2,85,24,16,44]} 
[2026-11-03 15:36:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:36:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:36:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187286784001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:36:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:36:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37722985523576832,"km_value":37722985523576.83,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:36:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3720888054615826432,"description":"Unknown IO ID 44"} 
[2026-11-03 15:36:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187286784001,"power":27995,"power_alt":206,"unknown_85":37632,"ignition":8,"odometer":null,"unknown_44":-3720888054615826432}} 
[2026-11-03 15:36:42] local.INFO: DEBUG: GPS processor result {"connection_id":230002,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54862,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:36:42] local.INFO: GPS data processed {"connection_id":230002,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:36:42] local.INFO: Acknowledgment sent {"connection_id":230002,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:36:42] local.INFO: TCP Data received {"connection_id":231845,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0def240012d0c3d8007036228001c004711..."} 
[2026-11-03 15:36:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231845,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0def240012d0c3d8007036228001c004711..."} 
[2026-11-03 15:36:42] local.INFO: Processing buffer {"connection_id":231845,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0def240012d0c3d8007036228001c004711..."} 
[2026-11-03 15:36:42] local.INFO: Packet analysis {"connection_id":231845,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:36:42] local.INFO: Extracted packet for processing {"connection_id":231845,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:36:42] local.INFO: GPS Element Parsed {"raw_longitude":755776896,"raw_latitude":117662248,"longitude_deg":75.5776896,"latitude_deg":11.7662248,"altitude":28,"angle":71,"satellites":17,"speed":13,"hex_longitude":"2d0c3d80","hex_latitude":"07036228","is_valid_coordinates":true} 
[2026-11-03 15:36: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-11-03 15:36:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187283200001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:36:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39040995022602240,"note":"Value kept but may cause issues"} 
[2026-11-03 15:36:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":881087075969964032,"note":"Value kept but may cause issues"} 
[2026-11-03 15:36:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:36:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793700328000,"timestamp_ms":1793700328000,"timestamp_seconds":1793700328,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0def240"} 
[2026-11-03 15:36:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:36:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:36:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 15:36:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:36: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-11-03 15:36:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:36:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:36:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231845,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:36:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231845,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:36:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231845,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:36:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:36:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:36:42] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:36:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187283200001,"66":14548,"37":206,"94":11008,"24":13,"16":39040995022602240,"45":881087075969964032},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 15:36:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:36:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:36:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187283200001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:36:42] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 15:36:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 15:36:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39040995022602240,"km_value":39040995022602.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:36:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":881087075969964032,"description":"Unknown IO ID 45"} 
[2026-11-03 15:36:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187283200001,"power":14548,"unknown_37":206,"unknown_94":11008,"ignition":13,"odometer":null,"unknown_45":881087075969964032}} 
[2026-11-03 15:36:43] local.INFO: DEBUG: GPS processor result {"connection_id":231845,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54863,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:36:43] local.INFO: GPS data processed {"connection_id":231845,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:36:43] local.INFO: Acknowledgment sent {"connection_id":231845,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:36:44] local.INFO: TCP Data received {"connection_id":228271,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:36:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228271,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:36:44] local.INFO: Processing buffer {"connection_id":228271,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:36:44] local.INFO: IMEI packet received {"connection_id":228271,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:36:44] local.INFO: IMEI acknowledgment sent {"connection_id":228271,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:36:45] local.INFO: TCP Data received {"connection_id":228271,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:36:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228271,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:36:45] local.INFO: Processing buffer {"connection_id":228271,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:36:45] local.INFO: IMEI packet received {"connection_id":228271,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:36:45] local.INFO: IMEI acknowledgment sent {"connection_id":228271,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:36:51] local.INFO: TCP Data received {"connection_id":228271,"ip":"117.224.5.127","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:36:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228271,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:36:51] local.INFO: Processing buffer {"connection_id":228271,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:36:51] local.INFO: IMEI packet received {"connection_id":228271,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:36:51] local.INFO: IMEI acknowledgment sent {"connection_id":228271,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:36:52] local.INFO: TCP Data received {"connection_id":228271,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:36:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228271,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:36:52] local.INFO: Processing buffer {"connection_id":228271,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:36:52] local.INFO: Packet analysis {"connection_id":228271,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:36:52] local.INFO: Extracted packet for processing {"connection_id":228271,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:36:52] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:36: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-11-03 15:36:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187191808001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:36:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:36:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:36:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:36:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793700273000,"timestamp_ms":1793700273000,"timestamp_seconds":1793700273,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0de1b68"} 
[2026-11-03 15:36:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:36: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-11-03 15:36: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":111,"n8_eight_byte":101,"data_length":795,"current_offset":136} 
[2026-11-03 15:36:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1662,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:36: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-11-03 15:36:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:36:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:36:52] local.INFO: Teltonika packet parsed successfully {"connection_id":228271,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:36:52] local.INFO: Passing IMEI to GPS processor {"connection_id":228271,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:36:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":228271,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:36:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:36:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:36:52] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:36:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187191808001,"66":26984,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:36:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:36:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:36:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187191808001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:36:52] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:36:52] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:36:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:36:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:36:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187191808001,"power":26984,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:36:52] local.INFO: DEBUG: GPS processor result {"connection_id":228271,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54864,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:36:52] local.INFO: GPS data processed {"connection_id":228271,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:36:52] local.INFO: Acknowledgment sent {"connection_id":228271,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:37:04] local.INFO: TCP Data received {"connection_id":230003,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:37:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230003,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:37:04] local.INFO: Processing buffer {"connection_id":230003,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:37:04] local.INFO: IMEI packet received {"connection_id":230003,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:37:04] local.INFO: IMEI acknowledgment sent {"connection_id":230003,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:37:05] local.INFO: TCP Data received {"connection_id":230003,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:37:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230003,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:37:05] local.INFO: Processing buffer {"connection_id":230003,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:37:05] local.INFO: IMEI packet received {"connection_id":230003,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:37:05] local.INFO: IMEI acknowledgment sent {"connection_id":230003,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:37:05] local.INFO: TCP Data received {"connection_id":230003,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:37:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230003,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:37:05] local.INFO: Processing buffer {"connection_id":230003,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:37:05] local.INFO: IMEI packet received {"connection_id":230003,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:37:05] local.INFO: IMEI acknowledgment sent {"connection_id":230003,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:37:06] local.INFO: TCP Data received {"connection_id":230003,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:37:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230003,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:37:06] local.INFO: Processing buffer {"connection_id":230003,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:37:06] local.INFO: IMEI packet received {"connection_id":230003,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:37:06] local.INFO: IMEI acknowledgment sent {"connection_id":230003,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:37:08] local.INFO: TCP Data received {"connection_id":230004,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:37:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230004,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:37:08] local.INFO: Processing buffer {"connection_id":230004,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:37:08] local.INFO: IMEI packet received {"connection_id":230004,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:37:08] local.INFO: IMEI acknowledgment sent {"connection_id":230004,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:37:09] local.INFO: TCP Data received {"connection_id":230004,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:37:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230004,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:37:09] local.INFO: Processing buffer {"connection_id":230004,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:37:09] local.INFO: IMEI packet received {"connection_id":230004,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:37:09] local.INFO: IMEI acknowledgment sent {"connection_id":230004,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:37:14] local.INFO: TCP Data received {"connection_id":230004,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:37:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230004,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:37:14] local.INFO: Processing buffer {"connection_id":230004,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:37:14] local.INFO: IMEI packet received {"connection_id":230004,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:37:14] local.INFO: IMEI acknowledgment sent {"connection_id":230004,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:37:15] local.INFO: TCP Data received {"connection_id":230004,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0df4830012ccc57400747a6100007014932..."} 
[2026-11-03 15:37:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230004,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0df4830012ccc57400747a6100007014932..."} 
[2026-11-03 15:37:15] local.INFO: Processing buffer {"connection_id":230004,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0df4830012ccc57400747a6100007014932..."} 
[2026-11-03 15:37:15] local.INFO: Packet analysis {"connection_id":230004,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0df"} 
[2026-11-03 15:37:15] local.INFO: Extracted packet for processing {"connection_id":230004,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0df"} 
[2026-11-03 15:37:15] local.INFO: GPS Element Parsed {"raw_longitude":751589184,"raw_latitude":122136080,"longitude_deg":75.1589184,"latitude_deg":12.213608,"altitude":7,"angle":329,"satellites":50,"speed":6,"hex_longitude":"2ccc5740","hex_latitude":"0747a610","is_valid_coordinates":true} 
[2026-11-03 15:37: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-11-03 15:37:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187288320001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:37:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37723028473249792,"note":"Value kept but may cause issues"} 
[2026-11-03 15:37:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3721802848289998848,"note":"Value kept but may cause issues"} 
[2026-11-03 15:37:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,2,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:37:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793700350000,"timestamp_ms":1793700350000,"timestamp_seconds":1793700350,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0df4830"} 
[2026-11-03 15:37:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:37:15] 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-11-03 15:37: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 15:37:15] 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-11-03 15:37: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-11-03 15:37:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:37:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:37:15] local.INFO: Teltonika packet parsed successfully {"connection_id":230004,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:37:15] local.INFO: Passing IMEI to GPS processor {"connection_id":230004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:37:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":230004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:37: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-11-03 15:37:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:37:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:37:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187288320001,"66":27908,"2":206,"85":37632,"24":6,"16":37723028473249792,"44":-3721802848289998848},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,2,85,24,16,44]} 
[2026-11-03 15:37:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:37:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:37:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187288320001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:37:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:37:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37723028473249792,"km_value":37723028473249.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:37:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3721802848289998848,"description":"Unknown IO ID 44"} 
[2026-11-03 15:37:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187288320001,"power":27908,"power_alt":206,"unknown_85":37632,"ignition":6,"odometer":null,"unknown_44":-3721802848289998848}} 
[2026-11-03 15:37:15] local.INFO: DEBUG: GPS processor result {"connection_id":230004,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54865,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:37:15] local.INFO: GPS data processed {"connection_id":230004,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:37:15] local.INFO: Acknowledgment sent {"connection_id":230004,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:37:23] local.INFO: TCP Data received {"connection_id":228271,"ip":"117.224.5.127","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:37:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228271,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:37:23] local.INFO: Processing buffer {"connection_id":228271,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:37:23] local.INFO: Packet analysis {"connection_id":228271,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:37:23] local.INFO: Extracted packet for processing {"connection_id":228271,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:37:23] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:37: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-11-03 15:37:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187191808001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:37:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:37:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:37:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:37:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793700273000,"timestamp_ms":1793700273000,"timestamp_seconds":1793700273,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0de1b68"} 
[2026-11-03 15:37:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:37:23] 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-11-03 15:37: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":111,"n8_eight_byte":101,"data_length":795,"current_offset":136} 
[2026-11-03 15:37:23] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1662,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:37: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-11-03 15:37:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:37:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:37:23] local.INFO: Teltonika packet parsed successfully {"connection_id":228271,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:37:23] local.INFO: Passing IMEI to GPS processor {"connection_id":228271,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:37:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":228271,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:37:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.5.127","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:37:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:37:23] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:37:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187191808001,"66":26984,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.5.127","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:37:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:37:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:37:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187191808001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:37:23] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:37:23] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:37:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:37:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:37:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187191808001,"power":26984,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:37:23] local.INFO: DEBUG: GPS processor result {"connection_id":228271,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54866,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:37:23] local.INFO: GPS data processed {"connection_id":228271,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:37:23] local.INFO: Acknowledgment sent {"connection_id":228271,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:37:46] local.INFO: TCP Data received {"connection_id":230004,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0df5fa0012ccc54000747abf80008015630..."} 
[2026-11-03 15:37:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230004,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0df5fa0012ccc54000747abf80008015630..."} 
[2026-11-03 15:37:46] local.INFO: Processing buffer {"connection_id":230004,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0df5fa0012ccc54000747abf80008015630..."} 
[2026-11-03 15:37:46] local.INFO: Packet analysis {"connection_id":230004,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0df"} 
[2026-11-03 15:37:46] local.INFO: Extracted packet for processing {"connection_id":230004,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0df"} 
[2026-11-03 15:37:46] local.INFO: GPS Element Parsed {"raw_longitude":751588352,"raw_latitude":122137592,"longitude_deg":75.1588352,"latitude_deg":12.2137592,"altitude":8,"angle":342,"satellites":48,"speed":11,"hex_longitude":"2ccc5400","hex_latitude":"0747abf8","is_valid_coordinates":true} 
[2026-11-03 15:37: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-11-03 15:37:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187289600001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:37:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37723114372595712,"note":"Value kept but may cause issues"} 
[2026-11-03 15:37:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3722436166987411456,"note":"Value kept but may cause issues"} 
[2026-11-03 15:37:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,2,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:37:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793700356000,"timestamp_ms":1793700356000,"timestamp_seconds":1793700356,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0df5fa0"} 
[2026-11-03 15:37:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:37:46] 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-11-03 15:37: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 15:37:46] 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-11-03 15:37: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-11-03 15:37:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:37:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:37:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230004,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:37:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:37:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:37:46] 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-11-03 15:37:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:37:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:37:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187289600001,"66":27919,"2":206,"85":37632,"24":11,"16":37723114372595712,"44":-3722436166987411456},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,2,85,24,16,44]} 
[2026-11-03 15:37:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:37:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:37:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187289600001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:37:46] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:37:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37723114372595712,"km_value":37723114372595.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:37:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3722436166987411456,"description":"Unknown IO ID 44"} 
[2026-11-03 15:37:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187289600001,"power":27919,"power_alt":206,"unknown_85":37632,"ignition":11,"odometer":null,"unknown_44":-3722436166987411456}} 
[2026-11-03 15:37:46] local.INFO: DEBUG: GPS processor result {"connection_id":230004,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54867,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:37:46] local.INFO: GPS data processed {"connection_id":230004,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:37:46] local.INFO: Acknowledgment sent {"connection_id":230004,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:38:04] local.INFO: TCP Data received {"connection_id":231846,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:38:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231846,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:38:04] local.INFO: Processing buffer {"connection_id":231846,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:38:04] local.INFO: IMEI packet received {"connection_id":231846,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:38:04] local.INFO: IMEI acknowledgment sent {"connection_id":231846,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:38:09] local.INFO: TCP Data received {"connection_id":231846,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:38:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231846,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:38:09] local.INFO: Processing buffer {"connection_id":231846,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:38:09] local.INFO: IMEI packet received {"connection_id":231846,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:38:09] local.INFO: IMEI acknowledgment sent {"connection_id":231846,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:38:10] local.INFO: TCP Data received {"connection_id":231846,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0dfa208012ccc48800747cd48000901572f..."} 
[2026-11-03 15:38:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231846,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0dfa208012ccc48800747cd48000901572f..."} 
[2026-11-03 15:38:10] local.INFO: Processing buffer {"connection_id":231846,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0dfa208012ccc48800747cd48000901572f..."} 
[2026-11-03 15:38:10] local.INFO: Packet analysis {"connection_id":231846,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0df"} 
[2026-11-03 15:38:10] local.INFO: Extracted packet for processing {"connection_id":231846,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0df"} 
[2026-11-03 15:38:10] local.INFO: GPS Element Parsed {"raw_longitude":751585408,"raw_latitude":122146120,"longitude_deg":75.1585408,"latitude_deg":12.214612,"altitude":9,"angle":343,"satellites":47,"speed":28,"hex_longitude":"2ccc4880","hex_latitude":"0747cd48","is_valid_coordinates":true} 
[2026-11-03 15:38: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-11-03 15:38:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187291136001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:38:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37723552459259904,"note":"Value kept but may cause issues"} 
[2026-11-03 15:38:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3723350960661334016,"note":"Value kept but may cause issues"} 
[2026-11-03 15:38:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,2,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:38:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793700373000,"timestamp_ms":1793700373000,"timestamp_seconds":1793700373,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0dfa208"} 
[2026-11-03 15:38:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:38:10] 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-11-03 15:38:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 15:38:10] 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-11-03 15:38: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-11-03 15:38:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:38:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:38:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231846,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:38:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:38:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:38:10] 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-11-03 15:38:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:38:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:38:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187291136001,"66":27821,"2":206,"85":37632,"24":28,"16":37723552459259904,"44":-3723350960661334016},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,2,85,24,16,44]} 
[2026-11-03 15:38:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:38:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:38:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187291136001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:38:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:38:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37723552459259904,"km_value":37723552459259.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:38:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3723350960661334016,"description":"Unknown IO ID 44"} 
[2026-11-03 15:38:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187291136001,"power":27821,"power_alt":206,"unknown_85":37632,"ignition":28,"odometer":null,"unknown_44":-3723350960661334016}} 
[2026-11-03 15:38:10] local.INFO: DEBUG: GPS processor result {"connection_id":231846,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54868,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:38:10] local.INFO: GPS data processed {"connection_id":231846,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:38:10] local.INFO: Acknowledgment sent {"connection_id":231846,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:38:41] local.INFO: TCP Data received {"connection_id":231846,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0dfe470012ccc3c800747ef58000901552f..."} 
[2026-11-03 15:38:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231846,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0dfe470012ccc3c800747ef58000901552f..."} 
[2026-11-03 15:38:41] local.INFO: Processing buffer {"connection_id":231846,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0dfe470012ccc3c800747ef58000901552f..."} 
[2026-11-03 15:38:41] local.INFO: Packet analysis {"connection_id":231846,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0df"} 
[2026-11-03 15:38:41] local.INFO: Extracted packet for processing {"connection_id":231846,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0df"} 
[2026-11-03 15:38:41] local.INFO: GPS Element Parsed {"raw_longitude":751582336,"raw_latitude":122154840,"longitude_deg":75.1582336,"latitude_deg":12.215484,"altitude":9,"angle":341,"satellites":47,"speed":27,"hex_longitude":"2ccc3c80","hex_latitude":"0747ef58","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:38:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187295488001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:38:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37723999135858688,"note":"Value kept but may cause issues"} 
[2026-11-03 15:38:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3726587922891323392,"note":"Value kept but may cause issues"} 
[2026-11-03 15:38:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,2,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:38:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793700390000,"timestamp_ms":1793700390000,"timestamp_seconds":1793700390,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0dfe470"} 
[2026-11-03 15:38:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:38:41] 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-11-03 15: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":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 15:38:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:38:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:38:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:38:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231846,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:38:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:38:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:38:41] 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-11-03 15:38:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:38:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:38:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187295488001,"66":27908,"2":206,"85":37632,"24":27,"16":37723999135858688,"44":-3726587922891323392},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,2,85,24,16,44]} 
[2026-11-03 15:38:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:38:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:38:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187295488001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:38:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:38:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37723999135858688,"km_value":37723999135858.69,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:38:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3726587922891323392,"description":"Unknown IO ID 44"} 
[2026-11-03 15:38:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187295488001,"power":27908,"power_alt":206,"unknown_85":37632,"ignition":27,"odometer":null,"unknown_44":-3726587922891323392}} 
[2026-11-03 15:38:41] local.INFO: DEBUG: GPS processor result {"connection_id":231846,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54869,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:38:41] local.INFO: GPS data processed {"connection_id":231846,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:38:41] local.INFO: Acknowledgment sent {"connection_id":231846,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:38:46] local.INFO: TCP Data received {"connection_id":228272,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:38:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228272,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:38:46] local.INFO: Processing buffer {"connection_id":228272,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:38:46] local.INFO: IMEI packet received {"connection_id":228272,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:38:46] local.INFO: IMEI acknowledgment sent {"connection_id":228272,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:38:50] local.INFO: TCP Data received {"connection_id":228272,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:38:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228272,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:38:50] local.INFO: Processing buffer {"connection_id":228272,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:38:50] local.INFO: IMEI packet received {"connection_id":228272,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:38:50] local.INFO: IMEI acknowledgment sent {"connection_id":228272,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:38:53] local.INFO: TCP Data received {"connection_id":228272,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:38:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228272,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:38:53] local.INFO: Processing buffer {"connection_id":228272,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:38:53] local.INFO: Packet analysis {"connection_id":228272,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:38:53] local.INFO: Extracted packet for processing {"connection_id":228272,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:38:53] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:38: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-11-03 15:38:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187191808001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:38:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:38:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:38:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:38:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793700273000,"timestamp_ms":1793700273000,"timestamp_seconds":1793700273,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0de1b68"} 
[2026-11-03 15:38:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:38: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-11-03 15:38: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":111,"n8_eight_byte":101,"data_length":795,"current_offset":136} 
[2026-11-03 15:38:53] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1662,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:38: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-11-03 15:38:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:38:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:38:53] local.INFO: Teltonika packet parsed successfully {"connection_id":228272,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:38:53] local.INFO: Passing IMEI to GPS processor {"connection_id":228272,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:38:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":228272,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:38:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:38:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:38:53] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:38:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187191808001,"66":26984,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:38:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:38:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:38:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187191808001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:38:53] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:38:53] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:38:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:38:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:38:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187191808001,"power":26984,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:38:53] local.INFO: DEBUG: GPS processor result {"connection_id":228272,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54870,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:38:53] local.INFO: GPS data processed {"connection_id":228272,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:38:53] local.INFO: Acknowledgment sent {"connection_id":228272,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:38:56] local.INFO: TCP Data received {"connection_id":228272,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:38:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228272,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:38:56] local.INFO: Processing buffer {"connection_id":228272,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:38:56] local.INFO: Packet analysis {"connection_id":228272,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:38:56] local.INFO: Extracted packet for processing {"connection_id":228272,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:38:56] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:38: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-11-03 15:38:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187191808001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:38:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:38:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:38:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:38:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793700273000,"timestamp_ms":1793700273000,"timestamp_seconds":1793700273,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0de1b68"} 
[2026-11-03 15:38:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:38:56] 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-11-03 15:38: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":111,"n8_eight_byte":101,"data_length":795,"current_offset":136} 
[2026-11-03 15:38:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1662,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:38: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-11-03 15:38:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:38:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:38:56] local.INFO: Teltonika packet parsed successfully {"connection_id":228272,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:38:56] local.INFO: Passing IMEI to GPS processor {"connection_id":228272,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:38:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":228272,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:38:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:38:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:38:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:38:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187191808001,"66":26984,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:38:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:38:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:38:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187191808001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:38:56] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:38:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:38:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:38:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:38:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187191808001,"power":26984,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:38:56] local.INFO: DEBUG: GPS processor result {"connection_id":228272,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54871,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:38:56] local.INFO: GPS data processed {"connection_id":228272,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:38:56] local.INFO: Acknowledgment sent {"connection_id":228272,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:39:04] local.INFO: TCP Data received {"connection_id":228274,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:39:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228274,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:39:04] local.INFO: Processing buffer {"connection_id":228274,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:39:04] local.INFO: IMEI packet received {"connection_id":228274,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:39:04] local.INFO: IMEI acknowledgment sent {"connection_id":228274,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:39:09] local.INFO: TCP Data received {"connection_id":228274,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:39:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228274,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:39:09] local.INFO: Processing buffer {"connection_id":228274,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:39:09] local.INFO: IMEI packet received {"connection_id":228274,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:39:09] local.INFO: IMEI acknowledgment sent {"connection_id":228274,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:39:10] local.INFO: TCP Data received {"connection_id":228274,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e01350012ccc2fc007481280000901532f..."} 
[2026-11-03 15:39:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228274,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e01350012ccc2fc007481280000901532f..."} 
[2026-11-03 15:39:10] local.INFO: Processing buffer {"connection_id":228274,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e01350012ccc2fc007481280000901532f..."} 
[2026-11-03 15:39:10] local.INFO: Packet analysis {"connection_id":228274,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e0"} 
[2026-11-03 15:39:10] local.INFO: Extracted packet for processing {"connection_id":228274,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e0"} 
[2026-11-03 15:39:10] local.INFO: GPS Element Parsed {"raw_longitude":751579072,"raw_latitude":122163840,"longitude_deg":75.1579072,"latitude_deg":12.216384,"altitude":9,"angle":339,"satellites":47,"speed":34,"hex_longitude":"2ccc2fc0","hex_latitude":"07481280","is_valid_coordinates":true} 
[2026-11-03 15:39: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-11-03 15:39:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187299840001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:39:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37724462992326656,"note":"Value kept but may cause issues"} 
[2026-11-03 15:39:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3729965622609618944,"note":"Value kept but may cause issues"} 
[2026-11-03 15:39:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,2,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:39:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793700402000,"timestamp_ms":1793700402000,"timestamp_seconds":1793700402,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e01350"} 
[2026-11-03 15:39:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:39:10] 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-11-03 15:39:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 15:39:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:39: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-11-03 15:39:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:39:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:39:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228274,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:39:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228274,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:39:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228274,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:39:10] 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-11-03 15:39:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:39:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:39:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187299840001,"66":27974,"2":206,"85":37632,"24":34,"16":37724462992326656,"44":-3729965622609618944},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,2,85,24,16,44]} 
[2026-11-03 15:39:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:39:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:39:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187299840001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:39:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:39:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37724462992326656,"km_value":37724462992326.66,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:39:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3729965622609618944,"description":"Unknown IO ID 44"} 
[2026-11-03 15:39:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187299840001,"power":27974,"power_alt":206,"unknown_85":37632,"ignition":34,"odometer":null,"unknown_44":-3729965622609618944}} 
[2026-11-03 15:39:10] local.INFO: DEBUG: GPS processor result {"connection_id":228274,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54872,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:39:10] local.INFO: GPS data processed {"connection_id":228274,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:39:10] local.INFO: Acknowledgment sent {"connection_id":228274,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:39:36] local.INFO: TCP Data received {"connection_id":230006,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:39:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230006,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:39:36] local.INFO: Processing buffer {"connection_id":230006,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:39:36] local.INFO: IMEI packet received {"connection_id":230006,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:39:36] local.INFO: IMEI acknowledgment sent {"connection_id":230006,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:39:40] local.INFO: TCP Data received {"connection_id":230006,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:39:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230006,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:39:40] local.INFO: Processing buffer {"connection_id":230006,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:39:40] local.INFO: IMEI packet received {"connection_id":230006,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:39:40] local.INFO: IMEI acknowledgment sent {"connection_id":230006,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:39:41] local.INFO: TCP Data received {"connection_id":228274,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e03e48012ccc22c0074836780009015531..."} 
[2026-11-03 15:39:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228274,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e03e48012ccc22c0074836780009015531..."} 
[2026-11-03 15:39:41] local.INFO: Processing buffer {"connection_id":228274,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e03e48012ccc22c0074836780009015531..."} 
[2026-11-03 15:39:41] local.INFO: Packet analysis {"connection_id":228274,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e0"} 
[2026-11-03 15:39:41] local.INFO: Extracted packet for processing {"connection_id":228274,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e0"} 
[2026-11-03 15:39:41] local.INFO: GPS Element Parsed {"raw_longitude":751575744,"raw_latitude":122173048,"longitude_deg":75.1575744,"latitude_deg":12.2173048,"altitude":9,"angle":341,"satellites":49,"speed":38,"hex_longitude":"2ccc22c0","hex_latitude":"07483678","is_valid_coordinates":true} 
[2026-11-03 15:39:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:39:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187302912001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:39:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37724935438729216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:39:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3733554428560375808,"note":"Value kept but may cause issues"} 
[2026-11-03 15:39:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:39:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793700413000,"timestamp_ms":1793700413000,"timestamp_seconds":1793700413,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e03e48"} 
[2026-11-03 15:39:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:39:41] 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-11-03 15:39:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 15:39:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:39:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:39:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:39:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:39:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228274,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:39:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228274,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:39:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228274,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:39:41] 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-11-03 15:39:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:39:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:39:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187302912001,"66":28028,"3":206,"85":37632,"24":38,"16":37724935438729216,"44":-3733554428560375808},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,85,24,16,44]} 
[2026-11-03 15:39:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:39:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:39:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187302912001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:39:41] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 15:39:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:39:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37724935438729216,"km_value":37724935438729.22,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:39:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3733554428560375808,"description":"Unknown IO ID 44"} 
[2026-11-03 15:39:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187302912001,"power":28028,"unknown_3":206,"unknown_85":37632,"ignition":38,"odometer":null,"unknown_44":-3733554428560375808}} 
[2026-11-03 15:39:41] local.INFO: DEBUG: GPS processor result {"connection_id":228274,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54873,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:39:41] local.INFO: GPS data processed {"connection_id":228274,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:39:41] local.INFO: Acknowledgment sent {"connection_id":228274,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:39:46] local.INFO: TCP Data received {"connection_id":230006,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:39:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230006,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:39:46] local.INFO: Processing buffer {"connection_id":230006,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:39:46] local.INFO: Packet analysis {"connection_id":230006,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:39:46] local.INFO: Extracted packet for processing {"connection_id":230006,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:39:46] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:39:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:39:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187191808001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:39:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:39:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:39:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:39:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793700273000,"timestamp_ms":1793700273000,"timestamp_seconds":1793700273,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0de1b68"} 
[2026-11-03 15:39:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:39:46] 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-11-03 15:39:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":111,"n8_eight_byte":101,"data_length":795,"current_offset":136} 
[2026-11-03 15:39:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1662,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:39:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:39:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:39:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:39:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230006,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:39:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230006,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:39:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230006,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:39:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:39:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:39:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:39:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187191808001,"66":26984,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:39:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:39:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:39:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187191808001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:39:46] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:39:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:39:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:39:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:39:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187191808001,"power":26984,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:39:46] local.INFO: DEBUG: GPS processor result {"connection_id":230006,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54874,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:39:46] local.INFO: GPS data processed {"connection_id":230006,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:39:46] local.INFO: Acknowledgment sent {"connection_id":230006,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:39:47] local.INFO: TCP Data received {"connection_id":230006,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:39:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230006,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:39:47] local.INFO: Processing buffer {"connection_id":230006,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:39:47] local.INFO: Packet analysis {"connection_id":230006,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:39:47] local.INFO: Extracted packet for processing {"connection_id":230006,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:39:47] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:39: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-11-03 15:39:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187191808001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:39:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:39:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:39:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:39:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793700273000,"timestamp_ms":1793700273000,"timestamp_seconds":1793700273,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0de1b68"} 
[2026-11-03 15:39:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:39:47] 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-11-03 15:39: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":111,"n8_eight_byte":101,"data_length":795,"current_offset":136} 
[2026-11-03 15:39:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1662,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:39: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-11-03 15:39:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:39:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:39:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230006,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:39:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230006,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:39:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230006,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:39:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:39:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:39:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:39:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187191808001,"66":26984,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:39:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:39:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:39:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187191808001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:39:47] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:39:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:39:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:39:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:39:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187191808001,"power":26984,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:39:47] local.INFO: DEBUG: GPS processor result {"connection_id":230006,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54875,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:39:47] local.INFO: GPS data processed {"connection_id":230006,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:39:47] local.INFO: Acknowledgment sent {"connection_id":230006,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:40:03] local.INFO: TCP Data received {"connection_id":230007,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:40:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230007,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:40:03] local.INFO: Processing buffer {"connection_id":230007,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:40:03] local.INFO: IMEI packet received {"connection_id":230007,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:40:03] local.INFO: IMEI acknowledgment sent {"connection_id":230007,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:40:04] local.INFO: TCP Data received {"connection_id":230007,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:40:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230007,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:40:04] local.INFO: Processing buffer {"connection_id":230007,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:40:04] local.INFO: IMEI packet received {"connection_id":230007,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:40:04] local.INFO: IMEI acknowledgment sent {"connection_id":230007,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:40:09] local.INFO: TCP Data received {"connection_id":230007,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:40:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230007,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:40:09] local.INFO: Processing buffer {"connection_id":230007,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:40:09] local.INFO: IMEI packet received {"connection_id":230007,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:40:09] local.INFO: IMEI acknowledgment sent {"connection_id":230007,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:40:10] local.INFO: TCP Data received {"connection_id":230007,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e06558012ccc1ac007485780000901612f..."} 
[2026-11-03 15:40:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230007,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e06558012ccc1ac007485780000901612f..."} 
[2026-11-03 15:40:10] local.INFO: Processing buffer {"connection_id":230007,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e06558012ccc1ac007485780000901612f..."} 
[2026-11-03 15:40:10] local.INFO: Packet analysis {"connection_id":230007,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e0"} 
[2026-11-03 15:40:10] local.INFO: Extracted packet for processing {"connection_id":230007,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e0"} 
[2026-11-03 15:40:10] local.INFO: GPS Element Parsed {"raw_longitude":751573696,"raw_latitude":122181504,"longitude_deg":75.1573696,"latitude_deg":12.2181504,"altitude":9,"angle":353,"satellites":47,"speed":33,"hex_longitude":"2ccc1ac0","hex_latitude":"07485780","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:40:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187305728001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:40:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37725356345524224,"note":"Value kept but may cause issues"} 
[2026-11-03 15:40:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3737213603255257088,"note":"Value kept but may cause issues"} 
[2026-11-03 15:40:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:40:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793700423000,"timestamp_ms":1793700423000,"timestamp_seconds":1793700423,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e06558"} 
[2026-11-03 15:40:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:40:10] 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-11-03 15:40:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 15:40:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:40:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:40:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:40:10] local.INFO: Teltonika packet parsed successfully {"connection_id":230007,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:40:10] local.INFO: Passing IMEI to GPS processor {"connection_id":230007,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:40:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":230007,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:40:10] 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-11-03 15:40:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:40:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:40:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187305728001,"66":28093,"3":206,"85":37632,"24":33,"16":37725356345524224,"44":-3737213603255257088},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,85,24,16,44]} 
[2026-11-03 15:40:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:40:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:40:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187305728001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:40:10] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 15:40:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:40:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37725356345524224,"km_value":37725356345524.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:40:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3737213603255257088,"description":"Unknown IO ID 44"} 
[2026-11-03 15:40:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187305728001,"power":28093,"unknown_3":206,"unknown_85":37632,"ignition":33,"odometer":null,"unknown_44":-3737213603255257088}} 
[2026-11-03 15:40:10] local.INFO: DEBUG: GPS processor result {"connection_id":230007,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54876,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:40:10] local.INFO: GPS data processed {"connection_id":230007,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:40:10] local.INFO: Acknowledgment sent {"connection_id":230007,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:40:18] local.INFO: TCP Data received {"connection_id":230006,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:40:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230006,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:40:18] local.INFO: Processing buffer {"connection_id":230006,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:40:18] local.INFO: Packet analysis {"connection_id":230006,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:40:18] local.INFO: Extracted packet for processing {"connection_id":230006,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:40:18] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:40: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-11-03 15:40:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187191808001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:40:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:40:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:40:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:40:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793700273000,"timestamp_ms":1793700273000,"timestamp_seconds":1793700273,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0de1b68"} 
[2026-11-03 15:40:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:40:18] 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-11-03 15:40: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":111,"n8_eight_byte":101,"data_length":795,"current_offset":136} 
[2026-11-03 15:40:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1662,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:40: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-11-03 15:40:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:40:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:40:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230006,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:40:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230006,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:40:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230006,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:40:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:40:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:40:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:40:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187191808001,"66":26984,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:40:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:40:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:40:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187191808001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:40:18] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:40:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:40:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:40:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:40:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187191808001,"power":26984,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:40:18] local.INFO: DEBUG: GPS processor result {"connection_id":230006,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54877,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:40:18] local.INFO: GPS data processed {"connection_id":230006,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:40:18] local.INFO: Acknowledgment sent {"connection_id":230006,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:40:40] local.INFO: TCP Data received {"connection_id":228741,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:40:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228741,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:40:40] local.INFO: Processing buffer {"connection_id":228741,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:40:40] local.INFO: IMEI packet received {"connection_id":228741,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:40:40] local.INFO: IMEI acknowledgment sent {"connection_id":228741,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:40:43] local.INFO: TCP Data received {"connection_id":230007,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e2caa0012ccc244007489480000c001431..."} 
[2026-11-03 15:40:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230007,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e2caa0012ccc244007489480000c001431..."} 
[2026-11-03 15:40:43] local.INFO: Processing buffer {"connection_id":230007,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e2caa0012ccc244007489480000c001431..."} 
[2026-11-03 15:40:43] local.INFO: Packet analysis {"connection_id":230007,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e2"} 
[2026-11-03 15:40:43] local.INFO: Extracted packet for processing {"connection_id":230007,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e2"} 
[2026-11-03 15:40:43] local.INFO: GPS Element Parsed {"raw_longitude":751576128,"raw_latitude":122197120,"longitude_deg":75.1576128,"latitude_deg":12.219712,"altitude":12,"angle":20,"satellites":49,"speed":14,"hex_longitude":"2ccc2440","hex_latitude":"07489480","is_valid_coordinates":true} 
[2026-11-03 15:40: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-11-03 15:40:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187347968001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:40:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37726146619506688,"note":"Value kept but may cause issues"} 
[2026-11-03 15:40:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3737072865760854016,"note":"Value kept but may cause issues"} 
[2026-11-03 15:40:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:40:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793700580000,"timestamp_ms":1793700580000,"timestamp_seconds":1793700580,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e2caa0"} 
[2026-11-03 15:40:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:40:43] 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-11-03 15:40: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":43,"data_length":795,"current_offset":136} 
[2026-11-03 15:40:43] 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-11-03 15:40: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-11-03 15:40:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:40:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:40:43] local.INFO: Teltonika packet parsed successfully {"connection_id":230007,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:40:43] local.INFO: Passing IMEI to GPS processor {"connection_id":230007,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:40:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":230007,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:40:43] 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-11-03 15:40:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:40:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:40:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187347968001,"66":27974,"3":206,"85":37632,"24":14,"16":37726146619506688,"44":-3737072865760854016},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,85,24,16,44]} 
[2026-11-03 15:40:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:40:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:40:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187347968001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:40:43] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 15:40:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:40:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37726146619506688,"km_value":37726146619506.69,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:40:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3737072865760854016,"description":"Unknown IO ID 44"} 
[2026-11-03 15:40:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187347968001,"power":27974,"unknown_3":206,"unknown_85":37632,"ignition":14,"odometer":null,"unknown_44":-3737072865760854016}} 
[2026-11-03 15:40:43] local.INFO: DEBUG: GPS processor result {"connection_id":230007,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54878,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:40:43] local.INFO: GPS data processed {"connection_id":230007,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:40:43] local.INFO: Acknowledgment sent {"connection_id":230007,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:40:48] local.INFO: TCP Data received {"connection_id":228741,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:40:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228741,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:40:48] local.INFO: Processing buffer {"connection_id":228741,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:40:48] local.INFO: IMEI packet received {"connection_id":228741,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:40:48] local.INFO: IMEI acknowledgment sent {"connection_id":228741,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:40:49] local.INFO: TCP Data received {"connection_id":228741,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:40:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228741,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:40:49] local.INFO: Processing buffer {"connection_id":228741,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:40:49] local.INFO: Packet analysis {"connection_id":228741,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:40:49] local.INFO: Extracted packet for processing {"connection_id":228741,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:40:49] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:40: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-11-03 15:40:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187191808001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:40:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:40:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:40:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:40:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793700273000,"timestamp_ms":1793700273000,"timestamp_seconds":1793700273,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0de1b68"} 
[2026-11-03 15:40:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:40:49] 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-11-03 15:40: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":111,"n8_eight_byte":101,"data_length":795,"current_offset":136} 
[2026-11-03 15:40:49] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1662,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:40: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-11-03 15:40:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:40:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:40:49] local.INFO: Teltonika packet parsed successfully {"connection_id":228741,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:40:49] local.INFO: Passing IMEI to GPS processor {"connection_id":228741,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:40:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":228741,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:40:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:40:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:40:49] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:40:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187191808001,"66":26984,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:40:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:40:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:40:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187191808001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:40:49] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:40:49] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:40:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:40:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:40:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187191808001,"power":26984,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:40:49] local.INFO: DEBUG: GPS processor result {"connection_id":228741,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54879,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:40:49] local.INFO: GPS data processed {"connection_id":228741,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:40:49] local.INFO: Acknowledgment sent {"connection_id":228741,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:41:02] local.INFO: TCP Data received {"connection_id":228742,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:41:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228742,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:41:02] local.INFO: Processing buffer {"connection_id":228742,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:41:02] local.INFO: IMEI packet received {"connection_id":228742,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:41:02] local.INFO: IMEI acknowledgment sent {"connection_id":228742,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:41:04] local.INFO: TCP Data received {"connection_id":228742,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:41:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228742,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:41:04] local.INFO: Processing buffer {"connection_id":228742,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:41:04] local.INFO: IMEI packet received {"connection_id":228742,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:41:04] local.INFO: IMEI acknowledgment sent {"connection_id":228742,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:41:06] local.INFO: TCP Data received {"connection_id":228742,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:41:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228742,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:41:06] local.INFO: Processing buffer {"connection_id":228742,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:41:06] local.INFO: IMEI packet received {"connection_id":228742,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:41:06] local.INFO: IMEI acknowledgment sent {"connection_id":228742,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:41:10] local.INFO: TCP Data received {"connection_id":228742,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:41:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228742,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:41:10] local.INFO: Processing buffer {"connection_id":228742,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:41:10] local.INFO: IMEI packet received {"connection_id":228742,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:41:10] local.INFO: IMEI acknowledgment sent {"connection_id":228742,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:41:10] local.INFO: TCP Data received {"connection_id":228742,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e30150012ccc30400748b630000d001332..."} 
[2026-11-03 15:41:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228742,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e30150012ccc30400748b630000d001332..."} 
[2026-11-03 15:41:10] local.INFO: Processing buffer {"connection_id":228742,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e30150012ccc30400748b630000d001332..."} 
[2026-11-03 15:41:10] local.INFO: Packet analysis {"connection_id":228742,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e3"} 
[2026-11-03 15:41:10] local.INFO: Extracted packet for processing {"connection_id":228742,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e3"} 
[2026-11-03 15:41:10] local.INFO: GPS Element Parsed {"raw_longitude":751579200,"raw_latitude":122205744,"longitude_deg":75.15792,"latitude_deg":12.2205744,"altitude":13,"angle":19,"satellites":50,"speed":36,"hex_longitude":"2ccc3040","hex_latitude":"0748b630","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:41:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187348480001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:41:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37726589001138176,"note":"Value kept but may cause issues"} 
[2026-11-03 15:41:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3736791390784028672,"note":"Value kept but may cause issues"} 
[2026-11-03 15:41:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:41:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793700594000,"timestamp_ms":1793700594000,"timestamp_seconds":1793700594,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e30150"} 
[2026-11-03 15:41:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:41:10] 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-11-03 15: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 15:41:10] 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-11-03 15: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-11-03 15:41:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:41:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:41:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228742,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:41:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228742,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:41:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228742,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:41:10] 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-11-03 15:41:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:41:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:41:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187348480001,"66":27919,"167":206,"85":37632,"24":36,"16":37726589001138176,"44":-3736791390784028672},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,85,24,16,44]} 
[2026-11-03 15:41:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:41:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:41:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187348480001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:41:10] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 15:41:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:41:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37726589001138176,"km_value":37726589001138.18,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:41:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3736791390784028672,"description":"Unknown IO ID 44"} 
[2026-11-03 15:41:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187348480001,"power":27919,"unknown_167":206,"unknown_85":37632,"ignition":36,"odometer":null,"unknown_44":-3736791390784028672}} 
[2026-11-03 15:41:10] local.INFO: DEBUG: GPS processor result {"connection_id":228742,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54880,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:41:10] local.INFO: GPS data processed {"connection_id":228742,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:41:10] local.INFO: Acknowledgment sent {"connection_id":228742,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:41:20] local.INFO: TCP Data received {"connection_id":228741,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:41:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228741,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:41:20] local.INFO: Processing buffer {"connection_id":228741,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:41:20] local.INFO: Packet analysis {"connection_id":228741,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:41:20] local.INFO: Extracted packet for processing {"connection_id":228741,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:41:20] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:41: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-11-03 15:41:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187191808001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:41:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:41:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:41:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:41:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793700273000,"timestamp_ms":1793700273000,"timestamp_seconds":1793700273,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0de1b68"} 
[2026-11-03 15:41:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:41:20] 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-11-03 15:41: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":111,"n8_eight_byte":101,"data_length":795,"current_offset":136} 
[2026-11-03 15:41:20] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1662,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:41: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-11-03 15:41:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:41:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:41:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228741,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:41:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228741,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:41:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228741,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:41:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:41:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:41:20] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:41:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187191808001,"66":26984,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:41:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:41:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:41:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187191808001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:41:20] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:41:20] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:41:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:41:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:41:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187191808001,"power":26984,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:41:20] local.INFO: DEBUG: GPS processor result {"connection_id":228741,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54881,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:41:20] local.INFO: GPS data processed {"connection_id":228741,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:41:20] local.INFO: Acknowledgment sent {"connection_id":228741,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:41:40] local.INFO: TCP Data received {"connection_id":228743,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:41:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228743,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:41:40] local.INFO: Processing buffer {"connection_id":228743,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:41:40] local.INFO: IMEI packet received {"connection_id":228743,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:41:40] local.INFO: IMEI acknowledgment sent {"connection_id":228743,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:41:41] local.INFO: TCP Data received {"connection_id":228742,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e32090012ccc37c00748d5d0000d00072d..."} 
[2026-11-03 15:41:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228742,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e32090012ccc37c00748d5d0000d00072d..."} 
[2026-11-03 15:41:41] local.INFO: Processing buffer {"connection_id":228742,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e32090012ccc37c00748d5d0000d00072d..."} 
[2026-11-03 15:41:41] local.INFO: Packet analysis {"connection_id":228742,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e3"} 
[2026-11-03 15:41:41] local.INFO: Extracted packet for processing {"connection_id":228742,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e3"} 
[2026-11-03 15:41:41] local.INFO: GPS Element Parsed {"raw_longitude":751581120,"raw_latitude":122213840,"longitude_deg":75.158112,"latitude_deg":12.221384,"altitude":13,"angle":7,"satellites":45,"speed":42,"hex_longitude":"2ccc37c0","hex_latitude":"0748d5d0","is_valid_coordinates":true} 
[2026-11-03 15:41: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-11-03 15:41:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187352064001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:41:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37726992728064000,"note":"Value kept but may cause issues"} 
[2026-11-03 15:41:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3733413691061293056,"note":"Value kept but may cause issues"} 
[2026-11-03 15:41:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:41:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793700602000,"timestamp_ms":1793700602000,"timestamp_seconds":1793700602,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e32090"} 
[2026-11-03 15:41:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:41:41] 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-11-03 15:41:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 15:41:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:41: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-11-03 15:41:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:41:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:41:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228742,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:41:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228742,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:41:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228742,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:41:41] 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-11-03 15:41:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:41:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:41:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187352064001,"66":27843,"167":206,"85":37632,"24":42,"16":37726992728064000,"44":-3733413691061293056},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,85,24,16,44]} 
[2026-11-03 15:41:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:41:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:41:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187352064001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:41:41] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 15:41:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:41:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37726992728064000,"km_value":37726992728064,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:41:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3733413691061293056,"description":"Unknown IO ID 44"} 
[2026-11-03 15:41:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187352064001,"power":27843,"unknown_167":206,"unknown_85":37632,"ignition":42,"odometer":null,"unknown_44":-3733413691061293056}} 
[2026-11-03 15:41:41] local.INFO: DEBUG: GPS processor result {"connection_id":228742,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54882,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:41:41] local.INFO: GPS data processed {"connection_id":228742,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:41:41] local.INFO: Acknowledgment sent {"connection_id":228742,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:41:46] local.INFO: TCP Data received {"connection_id":228743,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:41:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228743,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:41:46] local.INFO: Processing buffer {"connection_id":228743,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:41:46] local.INFO: IMEI packet received {"connection_id":228743,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:41:46] local.INFO: IMEI acknowledgment sent {"connection_id":228743,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:41:47] local.INFO: TCP Data received {"connection_id":228743,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:41:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228743,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:41:47] local.INFO: Processing buffer {"connection_id":228743,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:41:47] local.INFO: Packet analysis {"connection_id":228743,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:41:47] local.INFO: Extracted packet for processing {"connection_id":228743,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:41:47] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:41:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:41:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187191808001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:41:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:41:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:41:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:41:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793700273000,"timestamp_ms":1793700273000,"timestamp_seconds":1793700273,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0de1b68"} 
[2026-11-03 15:41:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:41:47] 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-11-03 15:41:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":111,"n8_eight_byte":101,"data_length":795,"current_offset":136} 
[2026-11-03 15:41:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1662,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:41:47] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:41:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:41:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:41:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228743,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:41:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228743,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:41:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228743,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:41:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:41:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:41:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:41:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187191808001,"66":26984,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:41:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:41:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:41:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187191808001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:41:47] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:41:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:41:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:41:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:41:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187191808001,"power":26984,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:41:47] local.INFO: DEBUG: GPS processor result {"connection_id":228743,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54883,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:41:47] local.INFO: GPS data processed {"connection_id":228743,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:41:47] local.INFO: Acknowledgment sent {"connection_id":228743,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:42:04] local.INFO: TCP Data received {"connection_id":228745,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:42:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228745,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:42:04] local.INFO: Processing buffer {"connection_id":228745,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:42:04] local.INFO: IMEI packet received {"connection_id":228745,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:42:04] local.INFO: IMEI acknowledgment sent {"connection_id":228745,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:42:05] local.INFO: TCP Data received {"connection_id":228745,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:42:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228745,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:42:05] local.INFO: Processing buffer {"connection_id":228745,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:42:05] local.INFO: IMEI packet received {"connection_id":228745,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:42:05] local.INFO: IMEI acknowledgment sent {"connection_id":228745,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:42:09] local.INFO: TCP Data received {"connection_id":228745,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:42:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228745,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:42:09] local.INFO: Processing buffer {"connection_id":228745,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:42:09] local.INFO: IMEI packet received {"connection_id":228745,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:42:09] local.INFO: IMEI acknowledgment sent {"connection_id":228745,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:42:10] local.INFO: TCP Data received {"connection_id":228744,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:42:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228744,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:42:10] local.INFO: Processing buffer {"connection_id":228744,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:42:10] local.INFO: IMEI packet received {"connection_id":228744,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:42:10] local.INFO: IMEI acknowledgment sent {"connection_id":228744,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:42:10] local.INFO: TCP Data received {"connection_id":228745,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e41a90012ccba9000749f6e0000f01392f..."} 
[2026-11-03 15:42:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228745,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e41a90012ccba9000749f6e0000f01392f..."} 
[2026-11-03 15:42:10] local.INFO: Processing buffer {"connection_id":228745,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e41a90012ccba9000749f6e0000f01392f..."} 
[2026-11-03 15:42:10] local.INFO: Packet analysis {"connection_id":228745,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e4"} 
[2026-11-03 15:42:10] local.INFO: Extracted packet for processing {"connection_id":228745,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e4"} 
[2026-11-03 15:42:10] local.INFO: GPS Element Parsed {"raw_longitude":751544576,"raw_latitude":122287840,"longitude_deg":75.1544576,"latitude_deg":12.228784,"altitude":15,"angle":313,"satellites":47,"speed":59,"hex_longitude":"2ccba900","hex_latitude":"0749f6e0","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:42:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187368960001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:42:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37731382184640512,"note":"Value kept but may cause issues"} 
[2026-11-03 15:42:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3763461144805476352,"note":"Value kept but may cause issues"} 
[2026-11-03 15:42:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:42:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793700666000,"timestamp_ms":1793700666000,"timestamp_seconds":1793700666,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e41a90"} 
[2026-11-03 15:42:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:42:10] 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-11-03 15: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 15:42:10] 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-11-03 15: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-11-03 15:42:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:42:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:42:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228745,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:42:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228745,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:42:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228745,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:42:10] 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-11-03 15:42:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:42:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:42:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187368960001,"66":27821,"74":206,"85":37632,"24":59,"16":37731382184640512,"44":-3763461144805476352},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,85,24,16,44]} 
[2026-11-03 15:42:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:42:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:42:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187368960001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:42:10] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 15:42:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:42:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37731382184640512,"km_value":37731382184640.516,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:42:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3763461144805476352,"description":"Unknown IO ID 44"} 
[2026-11-03 15:42:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187368960001,"power":27821,"unknown_74":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-3763461144805476352}} 
[2026-11-03 15:42:10] local.INFO: DEBUG: GPS processor result {"connection_id":228745,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54884,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:42:10] local.INFO: GPS data processed {"connection_id":228745,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:42:10] local.INFO: Acknowledgment sent {"connection_id":228745,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:42:10] local.INFO: TCP Data received {"connection_id":228744,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e44d58012d0b70800704c5c80013010813..."} 
[2026-11-03 15:42:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228744,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e44d58012d0b70800704c5c80013010813..."} 
[2026-11-03 15:42:10] local.INFO: Processing buffer {"connection_id":228744,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e44d58012d0b70800704c5c80013010813..."} 
[2026-11-03 15:42:10] local.INFO: Packet analysis {"connection_id":228744,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e4"} 
[2026-11-03 15:42:10] local.INFO: Extracted packet for processing {"connection_id":228744,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e4"} 
[2026-11-03 15:42:10] local.INFO: GPS Element Parsed {"raw_longitude":755724416,"raw_latitude":117753288,"longitude_deg":75.5724416,"latitude_deg":11.7753288,"altitude":19,"angle":264,"satellites":19,"speed":25,"hex_longitude":"2d0b7080","hex_latitude":"0704c5c8","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:42:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187373056001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:42:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39050401000980480,"note":"Value kept but may cause issues"} 
[2026-11-03 15:42:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":826129086790633472,"note":"Value kept but may cause issues"} 
[2026-11-03 15:42:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:42:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793700679000,"timestamp_ms":1793700679000,"timestamp_seconds":1793700679,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e44d58"} 
[2026-11-03 15:42:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:42:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22272,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15: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":56,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 15:42:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2773,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:42:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:42:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:42:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228744,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:42:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228744,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:42:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228744,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:42:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:42:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:42:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:42:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187373056001,"66":14559,"96":206,"94":10240,"24":25,"16":39050401000980480,"45":826129086790633472},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,94,24,16,45]} 
[2026-11-03 15:42:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:42:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:42:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187373056001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:42:10] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 15:42:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:42:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39050401000980480,"km_value":39050401000980.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:42:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":826129086790633472,"description":"Unknown IO ID 45"} 
[2026-11-03 15:42:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187373056001,"power":14559,"unknown_96":206,"unknown_94":10240,"ignition":25,"odometer":null,"unknown_45":826129086790633472}} 
[2026-11-03 15:42:11] local.INFO: DEBUG: GPS processor result {"connection_id":228744,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54885,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:42:11] local.INFO: GPS data processed {"connection_id":228744,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:42:11] local.INFO: Acknowledgment sent {"connection_id":228744,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:42:19] local.INFO: TCP Data received {"connection_id":228743,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:42:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228743,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:42:19] local.INFO: Processing buffer {"connection_id":228743,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:42:19] local.INFO: Packet analysis {"connection_id":228743,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:42:19] local.INFO: Extracted packet for processing {"connection_id":228743,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:42:19] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:42: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-11-03 15:42:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187191808001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:42:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:42:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:42:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:42:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793700273000,"timestamp_ms":1793700273000,"timestamp_seconds":1793700273,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0de1b68"} 
[2026-11-03 15:42:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:42:19] 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-11-03 15:42: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":111,"n8_eight_byte":101,"data_length":795,"current_offset":136} 
[2026-11-03 15:42:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1662,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:42: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-11-03 15:42:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:42:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:42:19] local.INFO: Teltonika packet parsed successfully {"connection_id":228743,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:42:19] local.INFO: Passing IMEI to GPS processor {"connection_id":228743,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:42:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":228743,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:42:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:42:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:42:19] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:42:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187191808001,"66":26984,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:42:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:42:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:42:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187191808001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:42:19] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:42:19] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:42:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:42:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:42:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187191808001,"power":26984,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:42:19] local.INFO: DEBUG: GPS processor result {"connection_id":228743,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54886,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:42:19] local.INFO: GPS data processed {"connection_id":228743,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:42:19] local.INFO: Acknowledgment sent {"connection_id":228743,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:42:43] local.INFO: TCP Data received {"connection_id":228744,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e50cc0012d0b5a800704f0100014011d15..."} 
[2026-11-03 15:42:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228744,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e50cc0012d0b5a800704f0100014011d15..."} 
[2026-11-03 15:42:43] local.INFO: Processing buffer {"connection_id":228744,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e50cc0012d0b5a800704f0100014011d15..."} 
[2026-11-03 15:42:43] local.INFO: Packet analysis {"connection_id":228744,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:42:43] local.INFO: Extracted packet for processing {"connection_id":228744,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:42:43] local.INFO: GPS Element Parsed {"raw_longitude":755718784,"raw_latitude":117764112,"longitude_deg":75.5718784,"latitude_deg":11.7764112,"altitude":20,"angle":285,"satellites":21,"speed":12,"hex_longitude":"2d0b5a80","hex_latitude":"0704f010","is_valid_coordinates":true} 
[2026-11-03 15:42: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-11-03 15:42:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187385600001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:42:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39051122555486208,"note":"Value kept but may cause issues"} 
[2026-11-03 15:42:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":818740368654682112,"note":"Value kept but may cause issues"} 
[2026-11-03 15:42:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:42:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793700728000,"timestamp_ms":1793700728000,"timestamp_seconds":1793700728,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e50cc0"} 
[2026-11-03 15:42:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:42:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22528,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:42:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":244,"data_length":795,"current_offset":136} 
[2026-11-03 15:42:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2674,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:42: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-11-03 15:42:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:42:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:42:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228744,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:42:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228744,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:42:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228744,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:42:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:42:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:42:43] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:42:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187385600001,"66":14537,"96":206,"94":10240,"24":12,"16":39051122555486208,"45":818740368654682112},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,94,24,16,45]} 
[2026-11-03 15:42:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:42:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:42:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187385600001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:42:43] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 15:42:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:42:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39051122555486208,"km_value":39051122555486.21,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:42:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":818740368654682112,"description":"Unknown IO ID 45"} 
[2026-11-03 15:42:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187385600001,"power":14537,"unknown_96":206,"unknown_94":10240,"ignition":12,"odometer":null,"unknown_45":818740368654682112}} 
[2026-11-03 15:42:43] local.INFO: DEBUG: GPS processor result {"connection_id":228744,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54887,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:42:43] local.INFO: GPS data processed {"connection_id":228744,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:42:43] local.INFO: Acknowledgment sent {"connection_id":228744,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:42:46] local.INFO: TCP Data received {"connection_id":230008,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:42:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230008,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:42:46] local.INFO: Processing buffer {"connection_id":230008,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:42:46] local.INFO: IMEI packet received {"connection_id":230008,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:42:46] local.INFO: IMEI acknowledgment sent {"connection_id":230008,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:42:51] local.INFO: TCP Data received {"connection_id":230008,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:42:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230008,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:42:51] local.INFO: Processing buffer {"connection_id":230008,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:42:51] local.INFO: IMEI packet received {"connection_id":230008,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:42:51] local.INFO: IMEI acknowledgment sent {"connection_id":230008,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:42:52] local.INFO: TCP Data received {"connection_id":230008,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:42:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230008,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:42:52] local.INFO: Processing buffer {"connection_id":230008,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:42:52] local.INFO: Packet analysis {"connection_id":230008,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:42:52] local.INFO: Extracted packet for processing {"connection_id":230008,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:42:52] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:42: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-11-03 15:42:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187191808001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:42:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:42:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:42:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:42:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793700273000,"timestamp_ms":1793700273000,"timestamp_seconds":1793700273,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0de1b68"} 
[2026-11-03 15:42:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:42: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-11-03 15:42: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":111,"n8_eight_byte":101,"data_length":795,"current_offset":136} 
[2026-11-03 15:42:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1662,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:42: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-11-03 15:42:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:42:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:42:52] local.INFO: Teltonika packet parsed successfully {"connection_id":230008,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:42:52] local.INFO: Passing IMEI to GPS processor {"connection_id":230008,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:42:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":230008,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:42:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:42:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:42:52] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:42:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187191808001,"66":26984,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:42:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:42:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:42:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187191808001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:42:52] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:42:52] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:42:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:42:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:42:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187191808001,"power":26984,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:42:52] local.INFO: DEBUG: GPS processor result {"connection_id":230008,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54888,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:42:52] local.INFO: GPS data processed {"connection_id":230008,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:42:52] local.INFO: Acknowledgment sent {"connection_id":230008,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:42:56] local.INFO: TCP Data received {"connection_id":230008,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:42:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230008,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:42:56] local.INFO: Processing buffer {"connection_id":230008,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0de1b68012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:42:56] local.INFO: Packet analysis {"connection_id":230008,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:42:56] local.INFO: Extracted packet for processing {"connection_id":230008,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0de"} 
[2026-11-03 15:42:56] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:42: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-11-03 15:42:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187191808001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:42:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:42:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:42:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:42:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793700273000,"timestamp_ms":1793700273000,"timestamp_seconds":1793700273,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0de1b68"} 
[2026-11-03 15:42:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:42:56] 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-11-03 15:42: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":111,"n8_eight_byte":101,"data_length":795,"current_offset":136} 
[2026-11-03 15:42:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1662,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:42: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-11-03 15:42:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:42:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:42:56] local.INFO: Teltonika packet parsed successfully {"connection_id":230008,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:42:56] local.INFO: Passing IMEI to GPS processor {"connection_id":230008,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:42:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":230008,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:42:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:42:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:42:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:42:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187191808001,"66":26984,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:42:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:42:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:42:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187191808001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:42:56] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:42:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:42:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:42:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 15:42:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187191808001,"power":26984,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 15:42:56] local.INFO: DEBUG: GPS processor result {"connection_id":230008,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54889,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:42:56] local.INFO: GPS data processed {"connection_id":230008,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:42:56] local.INFO: Acknowledgment sent {"connection_id":230008,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:42:59] local.INFO: TCP Data received {"connection_id":231848,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:42:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231848,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:42:59] local.INFO: Processing buffer {"connection_id":231848,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:42:59] local.INFO: IMEI packet received {"connection_id":231848,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:42:59] local.INFO: IMEI acknowledgment sent {"connection_id":231848,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:42:59] local.INFO: TCP Data received {"connection_id":231848,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:42:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231848,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:42:59] local.INFO: Processing buffer {"connection_id":231848,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:42:59] local.INFO: IMEI packet received {"connection_id":231848,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:42:59] local.INFO: IMEI acknowledgment sent {"connection_id":231848,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:43:00] local.INFO: TCP Data received {"connection_id":231848,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:43:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231848,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:43:00] local.INFO: Processing buffer {"connection_id":231848,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:43:00] local.INFO: IMEI packet received {"connection_id":231848,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:43:00] local.INFO: IMEI acknowledgment sent {"connection_id":231848,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:43:04] local.INFO: TCP Data received {"connection_id":231848,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:43:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231848,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:43:04] local.INFO: Processing buffer {"connection_id":231848,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:43:04] local.INFO: IMEI packet received {"connection_id":231848,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:43:04] local.INFO: IMEI acknowledgment sent {"connection_id":231848,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:43:04] local.INFO: TCP Data received {"connection_id":228746,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:43:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228746,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:43:04] local.INFO: Processing buffer {"connection_id":228746,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:43:04] local.INFO: IMEI packet received {"connection_id":228746,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:43:04] local.INFO: IMEI acknowledgment sent {"connection_id":228746,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:43:04] local.INFO: TCP Data received {"connection_id":231848,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e4a348012ccbaa40074aaee0000901502b..."} 
[2026-11-03 15:43:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231848,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e4a348012ccbaa40074aaee0000901502b..."} 
[2026-11-03 15:43:04] local.INFO: Processing buffer {"connection_id":231848,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e4a348012ccbaa40074aaee0000901502b..."} 
[2026-11-03 15:43:04] local.INFO: Packet analysis {"connection_id":231848,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e4"} 
[2026-11-03 15:43:04] local.INFO: Extracted packet for processing {"connection_id":231848,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e4"} 
[2026-11-03 15:43:04] local.INFO: GPS Element Parsed {"raw_longitude":751544896,"raw_latitude":122334944,"longitude_deg":75.1544896,"latitude_deg":12.2334944,"altitude":9,"angle":336,"satellites":43,"speed":45,"hex_longitude":"2ccbaa40","hex_latitude":"074aaee0","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:43:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187377920001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:43:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37733791661293568,"note":"Value kept but may cause issues"} 
[2026-11-03 15:43:04] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3769864700513996800,"note":"Value kept but may cause issues"} 
[2026-11-03 15:43:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:43:04] local.INFO: AVL Record Parsed {"raw_timestamp":1793700701000,"timestamp_ms":1793700701000,"timestamp_seconds":1793700701,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e4a348"} 
[2026-11-03 15:43:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:43:04] 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-11-03 15: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 15:43: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-11-03 15: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-11-03 15:43:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:43:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:43:04] local.INFO: Teltonika packet parsed successfully {"connection_id":231848,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:43:04] local.INFO: Passing IMEI to GPS processor {"connection_id":231848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:43:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":231848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:43:04] 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-11-03 15:43:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:43:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:43:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187377920001,"66":27908,"74":206,"85":37632,"24":45,"16":37733791661293568,"44":-3769864700513996800},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,85,24,16,44]} 
[2026-11-03 15:43:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:43:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:43:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187377920001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:43:04] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 15:43:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:43:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37733791661293568,"km_value":37733791661293.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:43:04] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3769864700513996800,"description":"Unknown IO ID 44"} 
[2026-11-03 15:43:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187377920001,"power":27908,"unknown_74":206,"unknown_85":37632,"ignition":45,"odometer":null,"unknown_44":-3769864700513996800}} 
[2026-11-03 15:43:04] local.INFO: DEBUG: GPS processor result {"connection_id":231848,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54890,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:43:04] local.INFO: GPS data processed {"connection_id":231848,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:43:04] local.INFO: Acknowledgment sent {"connection_id":231848,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:43:05] local.INFO: TCP Data received {"connection_id":231848,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e4ab18012ccba580074ab668000a013f2b..."} 
[2026-11-03 15:43:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231848,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e4ab18012ccba580074ab668000a013f2b..."} 
[2026-11-03 15:43:05] local.INFO: Processing buffer {"connection_id":231848,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e4ab18012ccba580074ab668000a013f2b..."} 
[2026-11-03 15:43:05] local.INFO: Packet analysis {"connection_id":231848,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e4"} 
[2026-11-03 15:43:05] local.INFO: Extracted packet for processing {"connection_id":231848,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e4"} 
[2026-11-03 15:43:05] local.INFO: GPS Element Parsed {"raw_longitude":751543680,"raw_latitude":122336872,"longitude_deg":75.154368,"latitude_deg":12.2336872,"altitude":10,"angle":319,"satellites":43,"speed":46,"hex_longitude":"2ccba580","hex_latitude":"074ab668","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:43:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187379456001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:43:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37733899035475968,"note":"Value kept but may cause issues"} 
[2026-11-03 15:43:05] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3771131337907445760,"note":"Value kept but may cause issues"} 
[2026-11-03 15:43:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:43:05] local.INFO: AVL Record Parsed {"raw_timestamp":1793700703000,"timestamp_ms":1793700703000,"timestamp_seconds":1793700703,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e4ab18"} 
[2026-11-03 15:43:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:43:05] 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-11-03 15: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 15:43:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:43:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:43:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:43:05] local.INFO: Teltonika packet parsed successfully {"connection_id":231848,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:43:05] local.INFO: Passing IMEI to GPS processor {"connection_id":231848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:43:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":231848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:43:05] 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-11-03 15:43:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:43:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:43:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187379456001,"66":27919,"74":206,"85":37632,"24":46,"16":37733899035475968,"44":-3771131337907445760},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,85,24,16,44]} 
[2026-11-03 15:43:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:43:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:43:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187379456001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:43:05] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 15:43:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:43:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37733899035475968,"km_value":37733899035475.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:43:05] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3771131337907445760,"description":"Unknown IO ID 44"} 
[2026-11-03 15:43:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187379456001,"power":27919,"unknown_74":206,"unknown_85":37632,"ignition":46,"odometer":null,"unknown_44":-3771131337907445760}} 
[2026-11-03 15:43:05] local.INFO: DEBUG: GPS processor result {"connection_id":231848,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54891,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:43:05] local.INFO: GPS data processed {"connection_id":231848,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:43:05] local.INFO: Acknowledgment sent {"connection_id":231848,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:43:18] local.INFO: TCP Data received {"connection_id":228746,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:43:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228746,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:43:18] local.INFO: Processing buffer {"connection_id":228746,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:43:18] local.INFO: IMEI packet received {"connection_id":228746,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:43:18] local.INFO: IMEI acknowledgment sent {"connection_id":228746,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:43:20] local.INFO: TCP Data received {"connection_id":228746,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:43:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228746,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:43:20] local.INFO: Processing buffer {"connection_id":228746,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:43:20] local.INFO: IMEI packet received {"connection_id":228746,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:43:20] local.INFO: IMEI acknowledgment sent {"connection_id":228746,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:43:20] local.INFO: TCP Data received {"connection_id":228746,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e533d0012d0b42000704f3b80015011215..."} 
[2026-11-03 15:43:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228746,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e533d0012d0b42000704f3b80015011215..."} 
[2026-11-03 15:43:20] local.INFO: Processing buffer {"connection_id":228746,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e533d0012d0b42000704f3b80015011215..."} 
[2026-11-03 15:43:20] local.INFO: Packet analysis {"connection_id":228746,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:43:20] local.INFO: Extracted packet for processing {"connection_id":228746,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:43:20] local.INFO: GPS Element Parsed {"raw_longitude":755712512,"raw_latitude":117765048,"longitude_deg":75.5712512,"latitude_deg":11.7765048,"altitude":21,"angle":274,"satellites":21,"speed":22,"hex_longitude":"2d0b4200","hex_latitude":"0704f3b8","is_valid_coordinates":true} 
[2026-11-03 15:43: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-11-03 15:43:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187386368001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:43:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39051423203196928,"note":"Value kept but may cause issues"} 
[2026-11-03 15:43:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":818107049957134336,"note":"Value kept but may cause issues"} 
[2026-11-03 15:43:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:43:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793700738000,"timestamp_ms":1793700738000,"timestamp_seconds":1793700738,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e533d0"} 
[2026-11-03 15:43:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:43:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22528,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:43: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":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-11-03 15:43:20] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:43: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-11-03 15:43:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:43:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:43:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228746,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:43:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228746,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:43:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228746,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:43:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:43:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:43:20] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:43:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187386368001,"66":14450,"96":206,"94":10240,"24":22,"16":39051423203196928,"45":818107049957134336},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,94,24,16,45]} 
[2026-11-03 15:43:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:43:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:43:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187386368001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:43:20] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 15:43:20] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:43:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39051423203196928,"km_value":39051423203196.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:43:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":818107049957134336,"description":"Unknown IO ID 45"} 
[2026-11-03 15:43:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187386368001,"power":14450,"unknown_96":206,"unknown_94":10240,"ignition":22,"odometer":null,"unknown_45":818107049957134336}} 
[2026-11-03 15:43:21] local.INFO: DEBUG: GPS processor result {"connection_id":228746,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54892,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:43:21] local.INFO: GPS data processed {"connection_id":228746,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:43:21] local.INFO: Acknowledgment sent {"connection_id":228746,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:43:23] local.INFO: TCP Data received {"connection_id":228746,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e581f0012d0b33000704f5580016010a14..."} 
[2026-11-03 15:43:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228746,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e581f0012d0b33000704f5580016010a14..."} 
[2026-11-03 15:43:23] local.INFO: Processing buffer {"connection_id":228746,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e581f0012d0b33000704f5580016010a14..."} 
[2026-11-03 15:43:23] local.INFO: Packet analysis {"connection_id":228746,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:43:23] local.INFO: Extracted packet for processing {"connection_id":228746,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:43:23] local.INFO: GPS Element Parsed {"raw_longitude":755708672,"raw_latitude":117765464,"longitude_deg":75.5708672,"latitude_deg":11.7765464,"altitude":22,"angle":266,"satellites":20,"speed":2,"hex_longitude":"2d0b3300","hex_latitude":"0704f558","is_valid_coordinates":true} 
[2026-11-03 15:43: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-11-03 15:43:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187388928001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:43:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39051603591823360,"note":"Value kept but may cause issues"} 
[2026-11-03 15:43:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":811210913027962880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:43:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:43:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793700758000,"timestamp_ms":1793700758000,"timestamp_seconds":1793700758,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e581f0"} 
[2026-11-03 15:43:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:43:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22528,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:43:23] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 15:43:23] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:43: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-11-03 15:43:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:43:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:43:23] local.INFO: Teltonika packet parsed successfully {"connection_id":228746,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:43:23] local.INFO: Passing IMEI to GPS processor {"connection_id":228746,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:43:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":228746,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:43:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:43:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:43:23] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:43:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187388928001,"66":13961,"96":206,"94":10240,"24":2,"16":39051603591823360,"45":811210913027962880},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,94,24,16,45]} 
[2026-11-03 15:43:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:43:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:43:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187388928001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:43:23] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 15:43:23] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:43:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39051603591823360,"km_value":39051603591823.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:43:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":811210913027962880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:43:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187388928001,"power":13961,"unknown_96":206,"unknown_94":10240,"ignition":2,"odometer":null,"unknown_45":811210913027962880}} 
[2026-11-03 15:43:23] local.INFO: DEBUG: GPS processor result {"connection_id":228746,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54893,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:43:23] local.INFO: GPS data processed {"connection_id":228746,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:43:23] local.INFO: Acknowledgment sent {"connection_id":228746,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:43:36] local.INFO: TCP Data received {"connection_id":231848,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e4b6d0012ccb9ac0074abf88000a01312c..."} 
[2026-11-03 15:43:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231848,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e4b6d0012ccb9ac0074abf88000a01312c..."} 
[2026-11-03 15:43:36] local.INFO: Processing buffer {"connection_id":231848,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e4b6d0012ccb9ac0074abf88000a01312c..."} 
[2026-11-03 15:43:36] local.INFO: Packet analysis {"connection_id":231848,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e4"} 
[2026-11-03 15:43:36] local.INFO: Extracted packet for processing {"connection_id":231848,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e4"} 
[2026-11-03 15:43:36] local.INFO: GPS Element Parsed {"raw_longitude":751540928,"raw_latitude":122339208,"longitude_deg":75.1540928,"latitude_deg":12.2339208,"altitude":10,"angle":305,"satellites":44,"speed":48,"hex_longitude":"2ccb9ac0","hex_latitude":"074abf88","is_valid_coordinates":true} 
[2026-11-03 15:43:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:43:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187379968001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:43:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37734075129135104,"note":"Value kept but may cause issues"} 
[2026-11-03 15:43:36] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3772468344046327808,"note":"Value kept but may cause issues"} 
[2026-11-03 15:43:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:43:36] local.INFO: AVL Record Parsed {"raw_timestamp":1793700706000,"timestamp_ms":1793700706000,"timestamp_seconds":1793700706,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e4b6d0"} 
[2026-11-03 15:43:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:43:36] 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-11-03 15:43:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 15:43: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-11-03 15:43:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:43:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:43:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:43:36] local.INFO: Teltonika packet parsed successfully {"connection_id":231848,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:43:36] local.INFO: Passing IMEI to GPS processor {"connection_id":231848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:43:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":231848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:43:36] 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-11-03 15:43:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:43:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:43:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187379968001,"66":27843,"74":206,"85":37632,"24":48,"16":37734075129135104,"44":-3772468344046327808},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,85,24,16,44]} 
[2026-11-03 15:43:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:43:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:43:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187379968001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:43:36] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 15:43:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:43:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37734075129135104,"km_value":37734075129135.1,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:43:36] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3772468344046327808,"description":"Unknown IO ID 44"} 
[2026-11-03 15:43:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187379968001,"power":27843,"unknown_74":206,"unknown_85":37632,"ignition":48,"odometer":null,"unknown_44":-3772468344046327808}} 
[2026-11-03 15:43:36] local.INFO: DEBUG: GPS processor result {"connection_id":231848,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54894,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:43:36] local.INFO: GPS data processed {"connection_id":231848,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:43:36] local.INFO: Acknowledgment sent {"connection_id":231848,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:43:50] local.INFO: TCP Data received {"connection_id":230009,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:43:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230009,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:43:50] local.INFO: Processing buffer {"connection_id":230009,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:43:50] local.INFO: IMEI packet received {"connection_id":230009,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:43:50] local.INFO: IMEI acknowledgment sent {"connection_id":230009,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:43:56] local.INFO: TCP Data received {"connection_id":230009,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:43:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230009,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:43:56] local.INFO: Processing buffer {"connection_id":230009,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:43:56] local.INFO: IMEI packet received {"connection_id":230009,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:43:56] local.INFO: IMEI acknowledgment sent {"connection_id":230009,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:44:01] local.INFO: TCP Data received {"connection_id":230009,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:44:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230009,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:44:01] local.INFO: Processing buffer {"connection_id":230009,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:44:01] local.INFO: IMEI packet received {"connection_id":230009,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:44:01] local.INFO: IMEI acknowledgment sent {"connection_id":230009,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:44:02] local.INFO: TCP Data received {"connection_id":230009,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:44:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230009,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:44:02] local.INFO: Processing buffer {"connection_id":230009,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:44:02] local.INFO: Packet analysis {"connection_id":230009,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:44:02] local.INFO: Extracted packet for processing {"connection_id":230009,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:44:02] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:44:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:44:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187269888001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:44:02] local.INFO: AVL Record Parsed {"raw_timestamp":1793700763000,"timestamp_ms":1793700763000,"timestamp_seconds":1793700763,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e59578"} 
[2026-11-03 15:44:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:44:02] 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-11-03 15:44:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-11-03 15:44:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1659,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:44:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:44:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:44:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:44:02] local.INFO: Teltonika packet parsed successfully {"connection_id":230009,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:44:02] local.INFO: Passing IMEI to GPS processor {"connection_id":230009,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:44:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":230009,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:44:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:44:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:44:02] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:44:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187269888001,"66":26604,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:44:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:44:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:44:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187269888001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:44:02] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:44:02] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:44:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:44:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:44:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187269888001,"power":26604,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:44:02] local.INFO: DEBUG: GPS processor result {"connection_id":230009,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54895,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:44:02] local.INFO: GPS data processed {"connection_id":230009,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:44:02] local.INFO: Acknowledgment sent {"connection_id":230009,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:44:03] local.INFO: TCP Data received {"connection_id":228275,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:44:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228275,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:44:03] local.INFO: Processing buffer {"connection_id":228275,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:44:03] local.INFO: IMEI packet received {"connection_id":228275,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:44:03] local.INFO: IMEI acknowledgment sent {"connection_id":228275,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:44:04] local.INFO: TCP Data received {"connection_id":228276,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:44:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228276,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:44:04] local.INFO: Processing buffer {"connection_id":228276,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:44:04] local.INFO: IMEI packet received {"connection_id":228276,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:44:04] local.INFO: IMEI acknowledgment sent {"connection_id":228276,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:44:04] local.INFO: TCP Data received {"connection_id":228275,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:44:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228275,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:44:04] local.INFO: Processing buffer {"connection_id":228275,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:44:04] local.INFO: IMEI packet received {"connection_id":228275,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:44:04] local.INFO: IMEI acknowledgment sent {"connection_id":228275,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:44:06] local.INFO: TCP Data received {"connection_id":230009,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:44:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230009,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:44:06] local.INFO: Processing buffer {"connection_id":230009,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:44:06] local.INFO: Packet analysis {"connection_id":230009,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:44:06] local.INFO: Extracted packet for processing {"connection_id":230009,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:44:06] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:44:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:44:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187269888001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:44:06] local.INFO: AVL Record Parsed {"raw_timestamp":1793700763000,"timestamp_ms":1793700763000,"timestamp_seconds":1793700763,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e59578"} 
[2026-11-03 15:44:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:44:06] 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-11-03 15:44:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-11-03 15:44:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1659,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:44:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:44:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:44:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:44:06] local.INFO: Teltonika packet parsed successfully {"connection_id":230009,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:44:06] local.INFO: Passing IMEI to GPS processor {"connection_id":230009,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:44:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":230009,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:44:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:44:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:44:06] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:44:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187269888001,"66":26604,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:44:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:44:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:44:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187269888001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:44:06] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:44:06] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:44:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:44:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:44:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187269888001,"power":26604,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:44:06] local.INFO: DEBUG: GPS processor result {"connection_id":230009,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54896,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:44:06] local.INFO: GPS data processed {"connection_id":230009,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:44:06] local.INFO: Acknowledgment sent {"connection_id":230009,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:44:08] local.INFO: TCP Data received {"connection_id":228276,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:44:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228276,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:44:08] local.INFO: Processing buffer {"connection_id":228276,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:44:08] local.INFO: IMEI packet received {"connection_id":228276,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:44:08] local.INFO: IMEI acknowledgment sent {"connection_id":228276,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:44:09] local.INFO: TCP Data received {"connection_id":228276,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:44:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228276,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:44:09] local.INFO: Processing buffer {"connection_id":228276,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:44:09] local.INFO: IMEI packet received {"connection_id":228276,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:44:09] local.INFO: IMEI acknowledgment sent {"connection_id":228276,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:44:09] local.INFO: TCP Data received {"connection_id":228275,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:44:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228275,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:44:09] local.INFO: Processing buffer {"connection_id":228275,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:44:09] local.INFO: IMEI packet received {"connection_id":228275,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:44:09] local.INFO: IMEI acknowledgment sent {"connection_id":228275,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:44:10] local.INFO: TCP Data received {"connection_id":228276,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e68b90012d0b238007055d68001b014e15..."} 
[2026-11-03 15:44:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228276,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e68b90012d0b238007055d68001b014e15..."} 
[2026-11-03 15:44:10] local.INFO: Processing buffer {"connection_id":228276,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e68b90012d0b238007055d68001b014e15..."} 
[2026-11-03 15:44:10] local.INFO: Packet analysis {"connection_id":228276,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e6"} 
[2026-11-03 15:44:10] local.INFO: Extracted packet for processing {"connection_id":228276,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e6"} 
[2026-11-03 15:44:10] local.INFO: GPS Element Parsed {"raw_longitude":755704704,"raw_latitude":117792104,"longitude_deg":75.5704704,"latitude_deg":11.7792104,"altitude":27,"angle":334,"satellites":21,"speed":24,"hex_longitude":"2d0b2380","hex_latitude":"07055d68","is_valid_coordinates":true} 
[2026-11-03 15:44:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:44:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187411200001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39053291513970688,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":802907401221773312,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:44:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793700826000,"timestamp_ms":1793700826000,"timestamp_seconds":1793700826,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e68b90"} 
[2026-11-03 15:44:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:44:10] 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-11-03 15: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":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-11-03 15:44:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:44:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:44:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:44:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228276,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:44:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228276,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:44:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228276,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:44:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:44:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:44:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:44:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187411200001,"66":14407,"165":206,"94":10240,"24":24,"16":39053291513970688,"45":802907401221773312},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 15:44:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:44:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:44:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187411200001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:44:10] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 15:44:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:44:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39053291513970688,"km_value":39053291513970.69,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:44:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":802907401221773312,"description":"Unknown IO ID 45"} 
[2026-11-03 15:44:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187411200001,"power":14407,"unknown_165":206,"unknown_94":10240,"ignition":24,"odometer":null,"unknown_45":802907401221773312}} 
[2026-11-03 15:44:10] local.INFO: DEBUG: GPS processor result {"connection_id":228276,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54897,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:44:10] local.INFO: GPS data processed {"connection_id":228276,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:44:10] local.INFO: Acknowledgment sent {"connection_id":228276,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:44:10] local.INFO: TCP Data received {"connection_id":228275,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e61a48012ccaf180074ba660000d014d30..."} 
[2026-11-03 15:44:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228275,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e61a48012ccaf180074ba660000d014d30..."} 
[2026-11-03 15:44:10] local.INFO: Processing buffer {"connection_id":228275,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e61a48012ccaf180074ba660000d014d30..."} 
[2026-11-03 15:44:10] local.INFO: Packet analysis {"connection_id":228275,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e6"} 
[2026-11-03 15:44:10] local.INFO: Extracted packet for processing {"connection_id":228275,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e6"} 
[2026-11-03 15:44:10] local.INFO: GPS Element Parsed {"raw_longitude":751497600,"raw_latitude":122398304,"longitude_deg":75.14976,"latitude_deg":12.2398304,"altitude":13,"angle":333,"satellites":48,"speed":56,"hex_longitude":"2ccaf180","hex_latitude":"074ba660","is_valid_coordinates":true} 
[2026-11-03 15:44:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:44:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187402240001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37737914829897728,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3819193190166921216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:10] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,44],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 15:44:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793700797000,"timestamp_ms":1793700797000,"timestamp_seconds":1793700797,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e61a48"} 
[2026-11-03 15:44:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:44:10] 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-11-03 15: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 15:44:10] 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-11-03 15: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-11-03 15:44:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:44:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:44:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228275,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:44:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228275,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:44:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228275,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:44: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-11-03 15:44:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:44:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:44:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187402240001,"66":27767,"16":37737914829897728,"85":37632,"24":56,"44":-3819193190166921216},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,44]} 
[2026-11-03 15:44:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:44:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:44:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187402240001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:44:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37737914829897728,"km_value":37737914829897.73,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:44:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:44:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3819193190166921216,"description":"Unknown IO ID 44"} 
[2026-11-03 15:44:10] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459187402240001,"power":27767,"odometer":null,"unknown_85":37632,"ignition":56,"unknown_44":-3819193190166921216}} 
[2026-11-03 15:44:10] local.INFO: DEBUG: GPS processor result {"connection_id":228275,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54898,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:44:10] local.INFO: GPS data processed {"connection_id":228275,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:44:10] local.INFO: Acknowledgment sent {"connection_id":228275,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:44:10] local.INFO: TCP Data received {"connection_id":228276,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e68f78012d0b238007056030001b015d15..."} 
[2026-11-03 15:44:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228276,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e68f78012d0b238007056030001b015d15..."} 
[2026-11-03 15:44:10] local.INFO: Processing buffer {"connection_id":228276,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e68f78012d0b238007056030001b015d15..."} 
[2026-11-03 15:44:10] local.INFO: Packet analysis {"connection_id":228276,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e6"} 
[2026-11-03 15:44:10] local.INFO: Extracted packet for processing {"connection_id":228276,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e6"} 
[2026-11-03 15:44:10] local.INFO: GPS Element Parsed {"raw_longitude":755704704,"raw_latitude":117792816,"longitude_deg":75.5704704,"latitude_deg":11.7792816,"altitude":27,"angle":349,"satellites":21,"speed":25,"hex_longitude":"2d0b2380","hex_latitude":"07056030","is_valid_coordinates":true} 
[2026-11-03 15:44:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:44:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187411456001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39053325873709056,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":802625926245214208,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:44:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793700827000,"timestamp_ms":1793700827000,"timestamp_seconds":1793700827,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e68f78"} 
[2026-11-03 15:44:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:44:10] 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-11-03 15: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":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 15:44:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:44:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:44:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:44:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228276,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:44:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228276,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:44:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228276,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:44:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:44:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:44:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:44:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187411456001,"66":14407,"165":206,"94":10240,"24":25,"16":39053325873709056,"45":802625926245214208},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 15:44:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:44:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:44:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187411456001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:44:10] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 15:44:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:44:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39053325873709056,"km_value":39053325873709.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:44:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":802625926245214208,"description":"Unknown IO ID 45"} 
[2026-11-03 15:44:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187411456001,"power":14407,"unknown_165":206,"unknown_94":10240,"ignition":25,"odometer":null,"unknown_45":802625926245214208}} 
[2026-11-03 15:44:10] local.INFO: DEBUG: GPS processor result {"connection_id":228276,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54899,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:44:10] local.INFO: GPS data processed {"connection_id":228276,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:44:10] local.INFO: Acknowledgment sent {"connection_id":228276,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:44:41] local.INFO: TCP Data received {"connection_id":228275,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e61a48012ccaf180074ba660000d014d30..."} 
[2026-11-03 15:44:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228275,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e61a48012ccaf180074ba660000d014d30..."} 
[2026-11-03 15:44:41] local.INFO: Processing buffer {"connection_id":228275,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e61a48012ccaf180074ba660000d014d30..."} 
[2026-11-03 15:44:41] local.INFO: Packet analysis {"connection_id":228275,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e6"} 
[2026-11-03 15:44:41] local.INFO: Extracted packet for processing {"connection_id":228275,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e6"} 
[2026-11-03 15:44:41] local.INFO: GPS Element Parsed {"raw_longitude":751497600,"raw_latitude":122398304,"longitude_deg":75.14976,"latitude_deg":12.2398304,"altitude":13,"angle":333,"satellites":48,"speed":56,"hex_longitude":"2ccaf180","hex_latitude":"074ba660","is_valid_coordinates":true} 
[2026-11-03 15:44:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:44:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187404032001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37737914829897728,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3823133839838519296,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,44],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 15:44:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793700797000,"timestamp_ms":1793700797000,"timestamp_seconds":1793700797,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e61a48"} 
[2026-11-03 15:44:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:44:41] 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-11-03 15:44:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 15:44:41] 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-11-03 15:44:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:44:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:44:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:44:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228275,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:44:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228275,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:44:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228275,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:44:41] 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-11-03 15:44:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:44:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:44:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187404032001,"66":27767,"16":37737914829897728,"85":37632,"24":56,"44":-3823133839838519296},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,44]} 
[2026-11-03 15:44:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:44:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:44:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187404032001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:44:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37737914829897728,"km_value":37737914829897.73,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:44:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:44:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3823133839838519296,"description":"Unknown IO ID 44"} 
[2026-11-03 15:44:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459187404032001,"power":27767,"odometer":null,"unknown_85":37632,"ignition":56,"unknown_44":-3823133839838519296}} 
[2026-11-03 15:44:41] local.INFO: DEBUG: GPS processor result {"connection_id":228275,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54900,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:44:41] local.INFO: GPS data processed {"connection_id":228275,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:44:41] local.INFO: Acknowledgment sent {"connection_id":228275,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:44:42] local.INFO: TCP Data received {"connection_id":228276,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e69360012d0b244007056338001c000115..."} 
[2026-11-03 15:44:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228276,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e69360012d0b244007056338001c000115..."} 
[2026-11-03 15:44:42] local.INFO: Processing buffer {"connection_id":228276,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e69360012d0b244007056338001c000115..."} 
[2026-11-03 15:44:42] local.INFO: Packet analysis {"connection_id":228276,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e6"} 
[2026-11-03 15:44:42] local.INFO: Extracted packet for processing {"connection_id":228276,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e6"} 
[2026-11-03 15:44:42] local.INFO: GPS Element Parsed {"raw_longitude":755704896,"raw_latitude":117793592,"longitude_deg":75.5704896,"latitude_deg":11.7793592,"altitude":28,"angle":1,"satellites":21,"speed":28,"hex_longitude":"2d0b2440","hex_latitude":"07056338","is_valid_coordinates":true} 
[2026-11-03 15:44: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-11-03 15:44:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187411712001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39053364528414720,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":802625926245396480,"note":"Value kept but may cause issues"} 
[2026-11-03 15:44:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:44:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793700828000,"timestamp_ms":1793700828000,"timestamp_seconds":1793700828,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e69360"} 
[2026-11-03 15:44:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:44:42] 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-11-03 15:44:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 15:44:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:44: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-11-03 15:44:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:44:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:44:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228276,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:44:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228276,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:44:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228276,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:44:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:44:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:44:42] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:44:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187411712001,"66":14407,"165":206,"94":10240,"24":28,"16":39053364528414720,"45":802625926245396480},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 15:44:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:44:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:44:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187411712001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:44:42] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 15:44:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:44:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39053364528414720,"km_value":39053364528414.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:44:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":802625926245396480,"description":"Unknown IO ID 45"} 
[2026-11-03 15:44:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187411712001,"power":14407,"unknown_165":206,"unknown_94":10240,"ignition":28,"odometer":null,"unknown_45":802625926245396480}} 
[2026-11-03 15:44:42] local.INFO: DEBUG: GPS processor result {"connection_id":228276,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54901,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:44:42] local.INFO: GPS data processed {"connection_id":228276,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:44:42] local.INFO: Acknowledgment sent {"connection_id":228276,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:45:04] local.INFO: TCP Data received {"connection_id":228747,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:45:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228747,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:45:04] local.INFO: Processing buffer {"connection_id":228747,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:45:04] local.INFO: IMEI packet received {"connection_id":228747,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:45:04] local.INFO: IMEI acknowledgment sent {"connection_id":228747,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:45:05] local.INFO: TCP Data received {"connection_id":228747,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:45:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228747,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:45:05] local.INFO: Processing buffer {"connection_id":228747,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:45:05] local.INFO: IMEI packet received {"connection_id":228747,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:45:05] local.INFO: IMEI acknowledgment sent {"connection_id":228747,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:45:09] local.INFO: TCP Data received {"connection_id":230010,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:45:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230010,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:45:09] local.INFO: Processing buffer {"connection_id":230010,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:45:09] local.INFO: IMEI packet received {"connection_id":230010,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:45:09] local.INFO: IMEI acknowledgment sent {"connection_id":230010,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:45:10] local.INFO: TCP Data received {"connection_id":230010,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:45:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230010,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:45:10] local.INFO: Processing buffer {"connection_id":230010,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:45:10] local.INFO: IMEI packet received {"connection_id":230010,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:45:10] local.INFO: IMEI acknowledgment sent {"connection_id":230010,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:45:11] local.INFO: TCP Data received {"connection_id":230010,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e77dc0012d0ae780070592680026010615..."} 
[2026-11-03 15:45:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230010,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e77dc0012d0ae780070592680026010615..."} 
[2026-11-03 15:45:11] local.INFO: Processing buffer {"connection_id":230010,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e77dc0012d0ae780070592680026010615..."} 
[2026-11-03 15:45:11] local.INFO: Packet analysis {"connection_id":230010,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e7"} 
[2026-11-03 15:45:11] local.INFO: Extracted packet for processing {"connection_id":230010,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e7"} 
[2026-11-03 15:45:11] local.INFO: GPS Element Parsed {"raw_longitude":755689344,"raw_latitude":117805672,"longitude_deg":75.5689344,"latitude_deg":11.7805672,"altitude":38,"angle":262,"satellites":21,"speed":14,"hex_longitude":"2d0ae780","hex_latitude":"07059268","is_valid_coordinates":true} 
[2026-11-03 15:45: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-11-03 15:45:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187423488001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39054803342458880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":791015083459844096,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:45:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793700888000,"timestamp_ms":1793700888000,"timestamp_seconds":1793700888,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e77dc0"} 
[2026-11-03 15:45:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:45:11] 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-11-03 15:45:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-11-03 15:45:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:45: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-11-03 15:45:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:45:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:45:11] local.INFO: Teltonika packet parsed successfully {"connection_id":230010,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:45:11] local.INFO: Passing IMEI to GPS processor {"connection_id":230010,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:45:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":230010,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:45:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:45:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:45:11] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:45:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187423488001,"66":14537,"165":206,"94":10240,"24":14,"16":39054803342458880,"45":791015083459844096},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 15:45:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:45:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:45:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187423488001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:45:11] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 15:45:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:45:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39054803342458880,"km_value":39054803342458.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:45:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":791015083459844096,"description":"Unknown IO ID 45"} 
[2026-11-03 15:45:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187423488001,"power":14537,"unknown_165":206,"unknown_94":10240,"ignition":14,"odometer":null,"unknown_45":791015083459844096}} 
[2026-11-03 15:45:11] local.INFO: DEBUG: GPS processor result {"connection_id":230010,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54902,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:45:11] local.INFO: GPS data processed {"connection_id":230010,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:45:11] local.INFO: Acknowledgment sent {"connection_id":230010,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:45:14] local.INFO: TCP Data received {"connection_id":230010,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e781a8012d0ae600070592880028011a15..."} 
[2026-11-03 15:45:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230010,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e781a8012d0ae600070592880028011a15..."} 
[2026-11-03 15:45:14] local.INFO: Processing buffer {"connection_id":230010,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e781a8012d0ae600070592880028011a15..."} 
[2026-11-03 15:45:14] local.INFO: Packet analysis {"connection_id":230010,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e7"} 
[2026-11-03 15:45:14] local.INFO: Extracted packet for processing {"connection_id":230010,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e7"} 
[2026-11-03 15:45:14] local.INFO: GPS Element Parsed {"raw_longitude":755688960,"raw_latitude":117805704,"longitude_deg":75.568896,"latitude_deg":11.7805704,"altitude":40,"angle":282,"satellites":21,"speed":14,"hex_longitude":"2d0ae600","hex_latitude":"07059288","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:45:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187427328001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39054820522328064,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":785737427646048256,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:45:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793700889000,"timestamp_ms":1793700889000,"timestamp_seconds":1793700889,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e781a8"} 
[2026-11-03 15:45:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:45:14] 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-11-03 15: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":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-11-03 15:45:14] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:45:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:45:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:45:14] local.INFO: Teltonika packet parsed successfully {"connection_id":230010,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:45:14] local.INFO: Passing IMEI to GPS processor {"connection_id":230010,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:45:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":230010,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:45:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:45:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:45:14] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:45:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187427328001,"66":14548,"165":206,"94":10240,"24":14,"16":39054820522328064,"45":785737427646048256},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 15:45:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:45:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:45:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187427328001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:45:14] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 15:45:14] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:45:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39054820522328064,"km_value":39054820522328.06,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:45:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":785737427646048256,"description":"Unknown IO ID 45"} 
[2026-11-03 15:45:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187427328001,"power":14548,"unknown_165":206,"unknown_94":10240,"ignition":14,"odometer":null,"unknown_45":785737427646048256}} 
[2026-11-03 15:45:14] local.INFO: DEBUG: GPS processor result {"connection_id":230010,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54903,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:45:14] local.INFO: GPS data processed {"connection_id":230010,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:45:14] local.INFO: Acknowledgment sent {"connection_id":230010,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:45:14] local.INFO: TCP Data received {"connection_id":228747,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:45:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228747,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:45:14] local.INFO: Processing buffer {"connection_id":228747,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:45:14] local.INFO: IMEI packet received {"connection_id":228747,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:45:14] local.INFO: IMEI acknowledgment sent {"connection_id":228747,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:45:15] local.INFO: TCP Data received {"connection_id":228747,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e63988012ccadf80074bc558000b014c30..."} 
[2026-11-03 15:45:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228747,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e63988012ccadf80074bc558000b014c30..."} 
[2026-11-03 15:45:15] local.INFO: Processing buffer {"connection_id":228747,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e63988012ccadf80074bc558000b014c30..."} 
[2026-11-03 15:45:15] local.INFO: Packet analysis {"connection_id":228747,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e6"} 
[2026-11-03 15:45:15] local.INFO: Extracted packet for processing {"connection_id":228747,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e6"} 
[2026-11-03 15:45:15] local.INFO: GPS Element Parsed {"raw_longitude":751492992,"raw_latitude":122406232,"longitude_deg":75.1492992,"latitude_deg":12.2406232,"altitude":11,"angle":332,"satellites":48,"speed":43,"hex_longitude":"2ccadf80","hex_latitude":"074bc558","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:45:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187404032001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37738357211529216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3823133839838519296,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,159,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:45:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793700805000,"timestamp_ms":1793700805000,"timestamp_seconds":1793700805,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e63988"} 
[2026-11-03 15:45:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:45:15] 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-11-03 15: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":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 15:45:15] 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-11-03 15: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-11-03 15:45:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:45:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:45:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228747,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:45:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:45:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:45:15] 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-11-03 15:45:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:45:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:45:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187404032001,"66":27908,"159":206,"85":37632,"24":43,"16":37738357211529216,"44":-3823133839838519296},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,159,85,24,16,44]} 
[2026-11-03 15:45:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:45:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:45:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187404032001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:45:15] local.INFO: Unknown IO ID detected {"io_id":159,"value":206,"description":"Unknown IO ID 159"} 
[2026-11-03 15:45:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:45:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37738357211529216,"km_value":37738357211529.22,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:45:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3823133839838519296,"description":"Unknown IO ID 44"} 
[2026-11-03 15:45:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187404032001,"power":27908,"unknown_159":206,"unknown_85":37632,"ignition":43,"odometer":null,"unknown_44":-3823133839838519296}} 
[2026-11-03 15:45:15] local.INFO: DEBUG: GPS processor result {"connection_id":228747,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54904,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:45:15] local.INFO: GPS data processed {"connection_id":228747,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:45:15] local.INFO: Acknowledgment sent {"connection_id":228747,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:45:16] local.INFO: TCP Data received {"connection_id":228747,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e72bb8012cc9b3c0074c4990000e011d30..."} 
[2026-11-03 15:45:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228747,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e72bb8012cc9b3c0074c4990000e011d30..."} 
[2026-11-03 15:45:16] local.INFO: Processing buffer {"connection_id":228747,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e72bb8012cc9b3c0074c4990000e011d30..."} 
[2026-11-03 15:45:16] local.INFO: Packet analysis {"connection_id":228747,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e7"} 
[2026-11-03 15:45:16] local.INFO: Extracted packet for processing {"connection_id":228747,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e7"} 
[2026-11-03 15:45:16] local.INFO: GPS Element Parsed {"raw_longitude":751416256,"raw_latitude":122440080,"longitude_deg":75.1416256,"latitude_deg":12.244008,"altitude":14,"angle":285,"satellites":48,"speed":59,"hex_longitude":"2cc9b3c0","hex_latitude":"074c4990","is_valid_coordinates":true} 
[2026-11-03 15:45: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-11-03 15:45:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187420416001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37742604934184960,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3903213470702792704,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:16] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,44],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 15:45:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793700867000,"timestamp_ms":1793700867000,"timestamp_seconds":1793700867,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e72bb8"} 
[2026-11-03 15:45:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:45:16] 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-11-03 15:45: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 15:45:16] 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-11-03 15:45: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-11-03 15:45:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:45:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:45:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228747,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:45:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:45:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:45:16] 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-11-03 15:45:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:45:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:45:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187420416001,"66":27876,"16":37742604934184960,"85":37632,"24":59,"44":-3903213470702792704},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,44]} 
[2026-11-03 15:45:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:45:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:45:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187420416001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:45:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37742604934184960,"km_value":37742604934184.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:45:16] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:45:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3903213470702792704,"description":"Unknown IO ID 44"} 
[2026-11-03 15:45:16] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459187420416001,"power":27876,"odometer":null,"unknown_85":37632,"ignition":59,"unknown_44":-3903213470702792704}} 
[2026-11-03 15:45:16] local.INFO: DEBUG: GPS processor result {"connection_id":228747,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54905,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:45:16] local.INFO: GPS data processed {"connection_id":228747,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:45:16] local.INFO: Acknowledgment sent {"connection_id":228747,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:45:20] local.INFO: TCP Data received {"connection_id":228748,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:45:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228748,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:45:20] local.INFO: Processing buffer {"connection_id":228748,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:45:20] local.INFO: IMEI packet received {"connection_id":228748,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:45:20] local.INFO: IMEI acknowledgment sent {"connection_id":228748,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:45:45] local.INFO: TCP Data received {"connection_id":228749,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:45:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228749,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:45:45] local.INFO: Processing buffer {"connection_id":228749,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:45:45] local.INFO: IMEI packet received {"connection_id":228749,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:45:45] local.INFO: IMEI acknowledgment sent {"connection_id":228749,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:45:46] local.INFO: TCP Data received {"connection_id":230010,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e78590012d0ae4c0070593100028012f15..."} 
[2026-11-03 15:45:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230010,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e78590012d0ae4c0070593100028012f15..."} 
[2026-11-03 15:45:46] local.INFO: Processing buffer {"connection_id":230010,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e78590012d0ae4c0070593100028012f15..."} 
[2026-11-03 15:45:46] local.INFO: Packet analysis {"connection_id":230010,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e7"} 
[2026-11-03 15:45:46] local.INFO: Extracted packet for processing {"connection_id":230010,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e7"} 
[2026-11-03 15:45:46] local.INFO: GPS Element Parsed {"raw_longitude":755688640,"raw_latitude":117805840,"longitude_deg":75.568864,"latitude_deg":11.780584,"altitude":40,"angle":303,"satellites":21,"speed":13,"hex_longitude":"2d0ae4c0","hex_latitude":"07059310","is_valid_coordinates":true} 
[2026-11-03 15:45:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:45:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187427584001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39054837702197248,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":785315215180990464,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:45:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793700890000,"timestamp_ms":1793700890000,"timestamp_seconds":1793700890,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e78590"} 
[2026-11-03 15:45:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:45:46] 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-11-03 15:45:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-11-03 15:45:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:45:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:45:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:45:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:45:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230010,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:45:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230010,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:45:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230010,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:45:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:45:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:45:46] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:45:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187427584001,"66":14548,"165":206,"94":10240,"24":13,"16":39054837702197248,"45":785315215180990464},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 15:45:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:45:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:45:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187427584001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:45:46] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 15:45:46] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:45:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39054837702197248,"km_value":39054837702197.25,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:45:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":785315215180990464,"description":"Unknown IO ID 45"} 
[2026-11-03 15:45:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187427584001,"power":14548,"unknown_165":206,"unknown_94":10240,"ignition":13,"odometer":null,"unknown_45":785315215180990464}} 
[2026-11-03 15:45:46] local.INFO: DEBUG: GPS processor result {"connection_id":230010,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54906,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:45:46] local.INFO: GPS data processed {"connection_id":230010,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:45:46] local.INFO: Acknowledgment sent {"connection_id":230010,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:45:51] local.INFO: TCP Data received {"connection_id":228749,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:45:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228749,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:45:51] local.INFO: Processing buffer {"connection_id":228749,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:45:51] local.INFO: IMEI packet received {"connection_id":228749,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:45:51] local.INFO: IMEI acknowledgment sent {"connection_id":228749,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:45:52] local.INFO: TCP Data received {"connection_id":228749,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:45:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228749,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:45:52] local.INFO: Processing buffer {"connection_id":228749,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:45:52] local.INFO: Packet analysis {"connection_id":228749,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:45:52] local.INFO: Extracted packet for processing {"connection_id":228749,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:45:52] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:45:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187269888001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:45:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793700763000,"timestamp_ms":1793700763000,"timestamp_seconds":1793700763,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e59578"} 
[2026-11-03 15:45:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15: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-11-03 15: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":105,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-11-03 15:45:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1659,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:45:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:45:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:45:52] local.INFO: Teltonika packet parsed successfully {"connection_id":228749,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:45:52] local.INFO: Passing IMEI to GPS processor {"connection_id":228749,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:45:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":228749,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:45:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:45:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:45:52] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:45:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187269888001,"66":26604,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:45:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:45:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:45:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187269888001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:45:52] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:45:52] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:45:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:45:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:45:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187269888001,"power":26604,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:45:52] local.INFO: DEBUG: GPS processor result {"connection_id":228749,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54907,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:45:52] local.INFO: GPS data processed {"connection_id":228749,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:45:52] local.INFO: Acknowledgment sent {"connection_id":228749,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:45:54] local.INFO: TCP Data received {"connection_id":228747,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e73b58012cc99c80074c4cf8000d010e2e..."} 
[2026-11-03 15:45:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228747,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e73b58012cc99c80074c4cf8000d010e2e..."} 
[2026-11-03 15:45:54] local.INFO: Processing buffer {"connection_id":228747,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e73b58012cc99c80074c4cf8000d010e2e..."} 
[2026-11-03 15:45:54] local.INFO: Packet analysis {"connection_id":228747,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e7"} 
[2026-11-03 15:45:54] local.INFO: Extracted packet for processing {"connection_id":228747,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e7"} 
[2026-11-03 15:45:54] local.INFO: GPS Element Parsed {"raw_longitude":751410304,"raw_latitude":122440952,"longitude_deg":75.1410304,"latitude_deg":12.2440952,"altitude":13,"angle":270,"satellites":46,"speed":59,"hex_longitude":"2cc99c80","hex_latitude":"074c4cf8","is_valid_coordinates":true} 
[2026-11-03 15:45: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-11-03 15:45:54] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187421952001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:54] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37742888402026496,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:54] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3912572513677635584,"note":"Value kept but may cause issues"} 
[2026-11-03 15:45:54] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:45:54] local.INFO: AVL Record Parsed {"raw_timestamp":1793700871000,"timestamp_ms":1793700871000,"timestamp_seconds":1793700871,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e73b58"} 
[2026-11-03 15:45:54] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:45:54] 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-11-03 15:45: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 15:45:54] 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-11-03 15:45: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-11-03 15:45:54] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:45:54] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:45:54] local.INFO: Teltonika packet parsed successfully {"connection_id":228747,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:45:54] local.INFO: Passing IMEI to GPS processor {"connection_id":228747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:45:54] local.INFO: DEBUG: About to call GPS processor {"connection_id":228747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:45:54] 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-11-03 15:45:54] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:45:54] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:45:54] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187421952001,"66":27919,"160":206,"85":37632,"24":59,"16":37742888402026496,"44":-3912572513677635584},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,85,24,16,44]} 
[2026-11-03 15:45:54] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:45:54] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:45:54] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187421952001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:45:54] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-11-03 15:45:54] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:45:54] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37742888402026496,"km_value":37742888402026.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:45:54] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3912572513677635584,"description":"Unknown IO ID 44"} 
[2026-11-03 15:45:54] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187421952001,"power":27919,"unknown_160":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-3912572513677635584}} 
[2026-11-03 15:45:54] local.INFO: DEBUG: GPS processor result {"connection_id":228747,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54908,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:45:54] local.INFO: GPS data processed {"connection_id":228747,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:45:54] local.INFO: Acknowledgment sent {"connection_id":228747,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:46:02] local.INFO: TCP Data received {"connection_id":230011,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:46:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230011,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:46:02] local.INFO: Processing buffer {"connection_id":230011,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:46:02] local.INFO: IMEI packet received {"connection_id":230011,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:46:02] local.INFO: IMEI acknowledgment sent {"connection_id":230011,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:46:04] local.INFO: TCP Data received {"connection_id":231849,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:46:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231849,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:46:04] local.INFO: Processing buffer {"connection_id":231849,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:46:04] local.INFO: IMEI packet received {"connection_id":231849,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:46:04] local.INFO: IMEI acknowledgment sent {"connection_id":231849,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:46:04] local.INFO: TCP Data received {"connection_id":230011,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:46:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230011,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:46:04] local.INFO: Processing buffer {"connection_id":230011,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:46:04] local.INFO: IMEI packet received {"connection_id":230011,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:46:04] local.INFO: IMEI acknowledgment sent {"connection_id":230011,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:46:06] local.INFO: TCP Data received {"connection_id":231849,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:46:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231849,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:46:06] local.INFO: Processing buffer {"connection_id":231849,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:46:06] local.INFO: IMEI packet received {"connection_id":231849,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:46:06] local.INFO: IMEI acknowledgment sent {"connection_id":231849,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:46:06] local.INFO: TCP Data received {"connection_id":231849,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e88760012d0a9f00070583d00025013016..."} 
[2026-11-03 15:46:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231849,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e88760012d0a9f00070583d00025013016..."} 
[2026-11-03 15:46:06] local.INFO: Processing buffer {"connection_id":231849,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e88760012d0a9f00070583d00025013016..."} 
[2026-11-03 15:46:06] local.INFO: Packet analysis {"connection_id":231849,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e8"} 
[2026-11-03 15:46:06] local.INFO: Extracted packet for processing {"connection_id":231849,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e8"} 
[2026-11-03 15:46:06] local.INFO: GPS Element Parsed {"raw_longitude":755670784,"raw_latitude":117801936,"longitude_deg":75.5670784,"latitude_deg":11.7801936,"altitude":37,"angle":304,"satellites":22,"speed":17,"hex_longitude":"2d0a9f00","hex_latitude":"070583d0","is_valid_coordinates":true} 
[2026-11-03 15:46: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-11-03 15:46:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187444480001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39055726760427520,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":765752704298584064,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:46:06] local.INFO: AVL Record Parsed {"raw_timestamp":1793700956000,"timestamp_ms":1793700956000,"timestamp_seconds":1793700956,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e88760"} 
[2026-11-03 15:46:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:46:06] 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-11-03 15:46: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":57,"n8_eight_byte":54,"data_length":795,"current_offset":136} 
[2026-11-03 15:46:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":969,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:46: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-11-03 15:46:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:46:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:46:06] local.INFO: Teltonika packet parsed successfully {"connection_id":231849,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:46:06] local.INFO: Passing IMEI to GPS processor {"connection_id":231849,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:46:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":231849,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:46:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:46:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:46:06] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:46:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187444480001,"66":14646,"153":206,"94":10240,"24":17,"16":39055726760427520,"45":765752704298584064},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 15:46:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:46:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:46:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187444480001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:46:06] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 15:46:06] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:46:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39055726760427520,"km_value":39055726760427.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:46:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":765752704298584064,"description":"Unknown IO ID 45"} 
[2026-11-03 15:46:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187444480001,"power":14646,"unknown_153":206,"unknown_94":10240,"ignition":17,"odometer":null,"unknown_45":765752704298584064}} 
[2026-11-03 15:46:07] local.INFO: DEBUG: GPS processor result {"connection_id":231849,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54909,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:46:07] local.INFO: GPS data processed {"connection_id":231849,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:46:07] local.INFO: Acknowledgment sent {"connection_id":231849,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:46:09] local.INFO: TCP Data received {"connection_id":230011,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:46:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230011,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:46:09] local.INFO: Processing buffer {"connection_id":230011,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:46:09] local.INFO: IMEI packet received {"connection_id":230011,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:46:09] local.INFO: IMEI acknowledgment sent {"connection_id":230011,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:46:09] local.INFO: TCP Data received {"connection_id":230011,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e74af8012cc98500074c4a90000c01012e..."} 
[2026-11-03 15:46:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230011,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e74af8012cc98500074c4a90000c01012e..."} 
[2026-11-03 15:46:10] local.INFO: Processing buffer {"connection_id":230011,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e74af8012cc98500074c4a90000c01012e..."} 
[2026-11-03 15:46:10] local.INFO: Packet analysis {"connection_id":230011,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e7"} 
[2026-11-03 15:46:10] local.INFO: Extracted packet for processing {"connection_id":230011,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e7"} 
[2026-11-03 15:46:10] local.INFO: GPS Element Parsed {"raw_longitude":751404288,"raw_latitude":122440336,"longitude_deg":75.1404288,"latitude_deg":12.2440336,"altitude":12,"angle":257,"satellites":46,"speed":59,"hex_longitude":"2cc98500","hex_latitude":"074c4a90","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:46:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187422976001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37743176164835328,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3919116806885935104,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:46:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793700875000,"timestamp_ms":1793700875000,"timestamp_seconds":1793700875,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e74af8"} 
[2026-11-03 15:46:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:46:10] 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-11-03 15: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 15:46:10] 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-11-03 15: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-11-03 15:46:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:46:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:46:10] local.INFO: Teltonika packet parsed successfully {"connection_id":230011,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:46:10] local.INFO: Passing IMEI to GPS processor {"connection_id":230011,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:46:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":230011,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:46: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-11-03 15:46:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:46:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:46:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187422976001,"66":27843,"160":206,"85":37632,"24":59,"16":37743176164835328,"44":-3919116806885935104},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,85,24,16,44]} 
[2026-11-03 15:46:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:46:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:46:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187422976001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:46:10] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-11-03 15:46:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:46:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37743176164835328,"km_value":37743176164835.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:46:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3919116806885935104,"description":"Unknown IO ID 44"} 
[2026-11-03 15:46:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187422976001,"power":27843,"unknown_160":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-3919116806885935104}} 
[2026-11-03 15:46:10] local.INFO: DEBUG: GPS processor result {"connection_id":230011,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54910,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:46:10] local.INFO: GPS data processed {"connection_id":230011,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:46:10] local.INFO: Acknowledgment sent {"connection_id":230011,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:46:23] local.INFO: TCP Data received {"connection_id":228749,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:46:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228749,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:46:23] local.INFO: Processing buffer {"connection_id":228749,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:46:23] local.INFO: Packet analysis {"connection_id":228749,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:46:23] local.INFO: Extracted packet for processing {"connection_id":228749,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:46:23] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:46: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-11-03 15:46:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187269888001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:46:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793700763000,"timestamp_ms":1793700763000,"timestamp_seconds":1793700763,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e59578"} 
[2026-11-03 15:46:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:46:23] 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-11-03 15:46: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":105,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-11-03 15:46:23] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1659,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:46: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-11-03 15:46:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:46:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:46:23] local.INFO: Teltonika packet parsed successfully {"connection_id":228749,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:46:23] local.INFO: Passing IMEI to GPS processor {"connection_id":228749,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:46:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":228749,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:46:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:46:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:46:23] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:46:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187269888001,"66":26604,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:46:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:46:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:46:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187269888001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:46:23] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:46:23] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:46:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:46:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:46:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187269888001,"power":26604,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:46:24] local.INFO: DEBUG: GPS processor result {"connection_id":228749,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54911,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:46:24] local.INFO: GPS data processed {"connection_id":228749,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:46:24] local.INFO: Acknowledgment sent {"connection_id":228749,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:46:38] local.INFO: TCP Data received {"connection_id":231849,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e88f30012d0a9c00070586600024014016..."} 
[2026-11-03 15:46:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231849,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e88f30012d0a9c00070586600024014016..."} 
[2026-11-03 15:46:38] local.INFO: Processing buffer {"connection_id":231849,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e88f30012d0a9c00070586600024014016..."} 
[2026-11-03 15:46:38] local.INFO: Packet analysis {"connection_id":231849,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e8"} 
[2026-11-03 15:46:38] local.INFO: Extracted packet for processing {"connection_id":231849,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e8"} 
[2026-11-03 15:46:38] local.INFO: GPS Element Parsed {"raw_longitude":755670016,"raw_latitude":117802592,"longitude_deg":75.5670016,"latitude_deg":11.7802592,"altitude":36,"angle":320,"satellites":22,"speed":19,"hex_longitude":"2d0a9c00","hex_latitude":"07058660","is_valid_coordinates":true} 
[2026-11-03 15:46:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:46:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187444736001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39055774005067776,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":765330491833569280,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:46:38] local.INFO: AVL Record Parsed {"raw_timestamp":1793700958000,"timestamp_ms":1793700958000,"timestamp_seconds":1793700958,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e88f30"} 
[2026-11-03 15:46:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:46:38] 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-11-03 15:46:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":57,"n8_eight_byte":54,"data_length":795,"current_offset":136} 
[2026-11-03 15:46:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":969,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:46:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:46:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:46:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:46:38] local.INFO: Teltonika packet parsed successfully {"connection_id":231849,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:46:38] local.INFO: Passing IMEI to GPS processor {"connection_id":231849,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:46:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":231849,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:46:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:46:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:46:38] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:46:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187444736001,"66":14439,"153":206,"94":10240,"24":19,"16":39055774005067776,"45":765330491833569280},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 15:46:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:46:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:46:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187444736001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:46:38] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 15:46:38] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:46:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39055774005067776,"km_value":39055774005067.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:46:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":765330491833569280,"description":"Unknown IO ID 45"} 
[2026-11-03 15:46:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187444736001,"power":14439,"unknown_153":206,"unknown_94":10240,"ignition":19,"odometer":null,"unknown_45":765330491833569280}} 
[2026-11-03 15:46:38] local.INFO: DEBUG: GPS processor result {"connection_id":231849,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54912,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:46:38] local.INFO: GPS data processed {"connection_id":231849,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:46:38] local.INFO: Acknowledgment sent {"connection_id":231849,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:46:41] local.INFO: TCP Data received {"connection_id":230011,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e86c08012cc85500074d0b08000f013730..."} 
[2026-11-03 15:46:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230011,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e86c08012cc85500074d0b08000f013730..."} 
[2026-11-03 15:46:41] local.INFO: Processing buffer {"connection_id":230011,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e86c08012cc85500074d0b08000f013730..."} 
[2026-11-03 15:46:41] local.INFO: Packet analysis {"connection_id":230011,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e8"} 
[2026-11-03 15:46:41] local.INFO: Extracted packet for processing {"connection_id":230011,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e8"} 
[2026-11-03 15:46:41] local.INFO: GPS Element Parsed {"raw_longitude":751326464,"raw_latitude":122489608,"longitude_deg":75.1326464,"latitude_deg":12.2489608,"altitude":15,"angle":311,"satellites":48,"speed":58,"hex_longitude":"2cc85500","hex_latitude":"074d0b08","is_valid_coordinates":true} 
[2026-11-03 15:46: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-11-03 15:46:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187442944001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37748484744413184,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4011299861746219008,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:46:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793700949000,"timestamp_ms":1793700949000,"timestamp_seconds":1793700949,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e86c08"} 
[2026-11-03 15:46:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:46:41] 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-11-03 15:46:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 15:46:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:46: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-11-03 15:46:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:46:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:46:41] local.INFO: Teltonika packet parsed successfully {"connection_id":230011,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:46:41] local.INFO: Passing IMEI to GPS processor {"connection_id":230011,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:46:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":230011,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:46:41] 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-11-03 15:46:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:46:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:46:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187442944001,"66":27995,"88":206,"85":37632,"24":58,"16":37748484744413184,"44":-4011299861746219008},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,85,24,16,44]} 
[2026-11-03 15:46:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:46:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:46:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187442944001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:46:41] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 15:46:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:46:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37748484744413184,"km_value":37748484744413.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:46:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4011299861746219008,"description":"Unknown IO ID 44"} 
[2026-11-03 15:46:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187442944001,"power":27995,"unknown_88":206,"unknown_85":37632,"ignition":58,"odometer":null,"unknown_44":-4011299861746219008}} 
[2026-11-03 15:46:41] local.INFO: DEBUG: GPS processor result {"connection_id":230011,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54913,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:46:41] local.INFO: GPS data processed {"connection_id":230011,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:46:41] local.INFO: Acknowledgment sent {"connection_id":230011,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:46:46] local.INFO: TCP Data received {"connection_id":231850,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:46:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231850,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:46:46] local.INFO: Processing buffer {"connection_id":231850,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:46:46] local.INFO: IMEI packet received {"connection_id":231850,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:46:46] local.INFO: IMEI acknowledgment sent {"connection_id":231850,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:46:53] local.INFO: TCP Data received {"connection_id":231850,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:46:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231850,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:46:53] local.INFO: Processing buffer {"connection_id":231850,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:46:53] local.INFO: IMEI packet received {"connection_id":231850,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:46:53] local.INFO: IMEI acknowledgment sent {"connection_id":231850,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:46:55] local.INFO: TCP Data received {"connection_id":231850,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:46:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231850,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:46:55] local.INFO: Processing buffer {"connection_id":231850,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:46:55] local.INFO: Packet analysis {"connection_id":231850,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:46:55] local.INFO: Extracted packet for processing {"connection_id":231850,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:46:55] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:46: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-11-03 15:46:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187269888001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:46:55] local.INFO: AVL Record Parsed {"raw_timestamp":1793700763000,"timestamp_ms":1793700763000,"timestamp_seconds":1793700763,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e59578"} 
[2026-11-03 15:46:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:46:55] 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-11-03 15:46: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":105,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-11-03 15:46:55] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1659,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:46: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-11-03 15:46:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:46:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:46:55] local.INFO: Teltonika packet parsed successfully {"connection_id":231850,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:46:55] local.INFO: Passing IMEI to GPS processor {"connection_id":231850,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:46:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":231850,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:46:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:46:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:46:55] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:46:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187269888001,"66":26604,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:46:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:46:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:46:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187269888001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:46:55] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:46:55] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:46:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:46:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:46:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187269888001,"power":26604,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:46:55] local.INFO: DEBUG: GPS processor result {"connection_id":231850,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54914,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:46:55] local.INFO: GPS data processed {"connection_id":231850,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:46:55] local.INFO: Acknowledgment sent {"connection_id":231850,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:46:56] local.INFO: TCP Data received {"connection_id":231850,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:46:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231850,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:46:56] local.INFO: Processing buffer {"connection_id":231850,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:46:56] local.INFO: Packet analysis {"connection_id":231850,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:46:56] local.INFO: Extracted packet for processing {"connection_id":231850,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:46:56] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:46: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-11-03 15:46:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187269888001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:46:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:46:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793700763000,"timestamp_ms":1793700763000,"timestamp_seconds":1793700763,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e59578"} 
[2026-11-03 15:46:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:46:56] 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-11-03 15:46: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":105,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-11-03 15:46:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1659,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:46: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-11-03 15:46:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:46:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:46:56] local.INFO: Teltonika packet parsed successfully {"connection_id":231850,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:46:56] local.INFO: Passing IMEI to GPS processor {"connection_id":231850,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:46:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":231850,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:46:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:46:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:46:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:46:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187269888001,"66":26604,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:46:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:46:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:46:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187269888001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:46:56] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:46:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:46:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:46:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:46:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187269888001,"power":26604,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:46:56] local.INFO: DEBUG: GPS processor result {"connection_id":231850,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54915,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:46:56] local.INFO: GPS data processed {"connection_id":231850,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:46:56] local.INFO: Acknowledgment sent {"connection_id":231850,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:47:03] local.INFO: TCP Data received {"connection_id":228750,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:47:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228750,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:47:03] local.INFO: Processing buffer {"connection_id":228750,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:47:03] local.INFO: IMEI packet received {"connection_id":228750,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:47:03] local.INFO: IMEI acknowledgment sent {"connection_id":228750,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:47:04] local.INFO: TCP Data received {"connection_id":228750,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:47:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228750,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:47:04] local.INFO: Processing buffer {"connection_id":228750,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:47:04] local.INFO: IMEI packet received {"connection_id":228750,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:47:04] local.INFO: IMEI acknowledgment sent {"connection_id":228750,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:47:04] local.INFO: TCP Data received {"connection_id":230012,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:47:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230012,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:47:04] local.INFO: Processing buffer {"connection_id":230012,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:47:04] local.INFO: IMEI packet received {"connection_id":230012,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:47:04] local.INFO: IMEI acknowledgment sent {"connection_id":230012,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:47:04] local.INFO: TCP Data received {"connection_id":230012,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:47:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230012,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:47:04] local.INFO: Processing buffer {"connection_id":230012,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:47:04] local.INFO: IMEI packet received {"connection_id":230012,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:47:04] local.INFO: IMEI acknowledgment sent {"connection_id":230012,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:47:08] local.INFO: TCP Data received {"connection_id":230012,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:47:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230012,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:47:08] local.INFO: Processing buffer {"connection_id":230012,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:47:08] local.INFO: IMEI packet received {"connection_id":230012,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:47:08] local.INFO: IMEI acknowledgment sent {"connection_id":230012,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:47:09] local.INFO: TCP Data received {"connection_id":230012,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:47:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230012,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:47:09] local.INFO: Processing buffer {"connection_id":230012,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:47:09] local.INFO: IMEI packet received {"connection_id":230012,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:47:09] local.INFO: IMEI acknowledgment sent {"connection_id":230012,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:47:09] local.INFO: TCP Data received {"connection_id":228750,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:47:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228750,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:47:09] local.INFO: Processing buffer {"connection_id":228750,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:47:09] local.INFO: IMEI packet received {"connection_id":228750,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:47:09] local.INFO: IMEI acknowledgment sent {"connection_id":228750,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:47:09] local.INFO: TCP Data received {"connection_id":230012,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e88378012cc83840074d1ee80011012b31..."} 
[2026-11-03 15:47:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230012,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e88378012cc83840074d1ee80011012b31..."} 
[2026-11-03 15:47:09] local.INFO: Processing buffer {"connection_id":230012,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e88378012cc83840074d1ee80011012b31..."} 
[2026-11-03 15:47:09] local.INFO: Packet analysis {"connection_id":230012,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e8"} 
[2026-11-03 15:47:09] local.INFO: Extracted packet for processing {"connection_id":230012,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e8"} 
[2026-11-03 15:47:09] local.INFO: GPS Element Parsed {"raw_longitude":751319104,"raw_latitude":122494696,"longitude_deg":75.1319104,"latitude_deg":12.2494696,"altitude":17,"angle":299,"satellites":49,"speed":58,"hex_longitude":"2cc83840","hex_latitude":"074d1ee8","is_valid_coordinates":true} 
[2026-11-03 15:47: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-11-03 15:47:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187442944001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:47:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37748909946175488,"note":"Value kept but may cause issues"} 
[2026-11-03 15:47:09] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4011299861746219008,"note":"Value kept but may cause issues"} 
[2026-11-03 15:47:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:47:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793700955000,"timestamp_ms":1793700955000,"timestamp_seconds":1793700955,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e88378"} 
[2026-11-03 15:47:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:47:09] 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-11-03 15:47: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":91,"data_length":795,"current_offset":136} 
[2026-11-03 15:47:09] 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-11-03 15:47: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-11-03 15:47:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:47:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:47:09] local.INFO: Teltonika packet parsed successfully {"connection_id":230012,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:47:09] local.INFO: Passing IMEI to GPS processor {"connection_id":230012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:47:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":230012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:47:09] 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-11-03 15:47:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:47:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:47:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187442944001,"66":27995,"88":206,"85":37632,"24":58,"16":37748909946175488,"44":-4011299861746219008},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,85,24,16,44]} 
[2026-11-03 15:47:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:47:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:47:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187442944001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:47:09] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 15:47:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:47:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37748909946175488,"km_value":37748909946175.484,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:47:09] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4011299861746219008,"description":"Unknown IO ID 44"} 
[2026-11-03 15:47:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187442944001,"power":27995,"unknown_88":206,"unknown_85":37632,"ignition":58,"odometer":null,"unknown_44":-4011299861746219008}} 
[2026-11-03 15:47:09] local.INFO: DEBUG: GPS processor result {"connection_id":230012,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54916,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:47:09] local.INFO: GPS data processed {"connection_id":230012,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:47:09] local.INFO: Acknowledgment sent {"connection_id":230012,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:47:10] local.INFO: TCP Data received {"connection_id":228750,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e8aa88012d0a978007058cd00023014d16..."} 
[2026-11-03 15:47:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228750,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e8aa88012d0a978007058cd00023014d16..."} 
[2026-11-03 15:47:10] local.INFO: Processing buffer {"connection_id":228750,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e8aa88012d0a978007058cd00023014d16..."} 
[2026-11-03 15:47:10] local.INFO: Packet analysis {"connection_id":228750,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e8"} 
[2026-11-03 15:47:10] local.INFO: Extracted packet for processing {"connection_id":228750,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e8"} 
[2026-11-03 15:47:10] local.INFO: GPS Element Parsed {"raw_longitude":755668864,"raw_latitude":117804240,"longitude_deg":75.5668864,"latitude_deg":11.780424,"altitude":35,"angle":333,"satellites":22,"speed":9,"hex_longitude":"2d0a9780","hex_latitude":"07058cd0","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:47:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187445248001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:47:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39055872789315584,"note":"Value kept but may cause issues"} 
[2026-11-03 15:47:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":764486066903605248,"note":"Value kept but may cause issues"} 
[2026-11-03 15:47:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:47:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793700965000,"timestamp_ms":1793700965000,"timestamp_seconds":1793700965,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e8aa88"} 
[2026-11-03 15:47:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:47:10] 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-11-03 15: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":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 15:47:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:47:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:47:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:47:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228750,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:47:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228750,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:47:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228750,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:47:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:47:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:47:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:47:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187445248001,"66":14428,"153":206,"94":10240,"24":9,"16":39055872789315584,"45":764486066903605248},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 15:47:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:47:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:47:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187445248001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:47:10] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 15:47:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:47:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39055872789315584,"km_value":39055872789315.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:47:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":764486066903605248,"description":"Unknown IO ID 45"} 
[2026-11-03 15:47:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187445248001,"power":14428,"unknown_153":206,"unknown_94":10240,"ignition":9,"odometer":null,"unknown_45":764486066903605248}} 
[2026-11-03 15:47:10] local.INFO: DEBUG: GPS processor result {"connection_id":228750,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54917,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:47:10] local.INFO: GPS data processed {"connection_id":228750,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:47:10] local.INFO: Acknowledgment sent {"connection_id":228750,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:47:12] local.INFO: TCP Data received {"connection_id":230012,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e89700012cc81d80074d2a880013012030..."} 
[2026-11-03 15:47:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230012,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e89700012cc81d80074d2a880013012030..."} 
[2026-11-03 15:47:12] local.INFO: Processing buffer {"connection_id":230012,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e89700012cc81d80074d2a880013012030..."} 
[2026-11-03 15:47:12] local.INFO: Packet analysis {"connection_id":230012,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e8"} 
[2026-11-03 15:47:12] local.INFO: Extracted packet for processing {"connection_id":230012,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e8"} 
[2026-11-03 15:47:12] local.INFO: GPS Element Parsed {"raw_longitude":751312256,"raw_latitude":122497672,"longitude_deg":75.1312256,"latitude_deg":12.2497672,"altitude":19,"angle":288,"satellites":48,"speed":58,"hex_longitude":"2cc81d80","hex_latitude":"074d2a88","is_valid_coordinates":true} 
[2026-11-03 15:47: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-11-03 15:47:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187444480001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:47:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37749266428461056,"note":"Value kept but may cause issues"} 
[2026-11-03 15:47:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4019392267325347840,"note":"Value kept but may cause issues"} 
[2026-11-03 15:47:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:47:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793700960000,"timestamp_ms":1793700960000,"timestamp_seconds":1793700960,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e89700"} 
[2026-11-03 15:47:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:47:12] 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-11-03 15:47: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":91,"data_length":795,"current_offset":136} 
[2026-11-03 15:47:12] 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-11-03 15:47: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-11-03 15:47:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:47:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:47:12] local.INFO: Teltonika packet parsed successfully {"connection_id":230012,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:47:12] local.INFO: Passing IMEI to GPS processor {"connection_id":230012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:47:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":230012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:47:12] 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-11-03 15:47:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:47:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:47:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187444480001,"66":28050,"88":206,"85":37632,"24":58,"16":37749266428461056,"44":-4019392267325347840},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,85,24,16,44]} 
[2026-11-03 15:47:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:47:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:47:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187444480001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:47:12] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 15:47:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:47:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37749266428461056,"km_value":37749266428461.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:47:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4019392267325347840,"description":"Unknown IO ID 44"} 
[2026-11-03 15:47:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187444480001,"power":28050,"unknown_88":206,"unknown_85":37632,"ignition":58,"odometer":null,"unknown_44":-4019392267325347840}} 
[2026-11-03 15:47:12] local.INFO: DEBUG: GPS processor result {"connection_id":230012,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54918,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:47:12] local.INFO: GPS data processed {"connection_id":230012,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:47:12] local.INFO: Acknowledgment sent {"connection_id":230012,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:47:41] local.INFO: TCP Data received {"connection_id":228750,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e9df20012d0a75800705c8580014000217..."} 
[2026-11-03 15:47:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228750,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e9df20012d0a75800705c8580014000217..."} 
[2026-11-03 15:47:41] local.INFO: Processing buffer {"connection_id":228750,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e9df20012d0a75800705c8580014000217..."} 
[2026-11-03 15:47:41] local.INFO: Packet analysis {"connection_id":228750,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e9"} 
[2026-11-03 15:47:41] local.INFO: Extracted packet for processing {"connection_id":228750,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e9"} 
[2026-11-03 15:47:41] local.INFO: GPS Element Parsed {"raw_longitude":755660160,"raw_latitude":117819480,"longitude_deg":75.566016,"latitude_deg":11.781948,"altitude":20,"angle":2,"satellites":23,"speed":4,"hex_longitude":"2d0a7580","hex_latitude":"0705c858","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:47:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187467008001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:47:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39056748962643968,"note":"Value kept but may cause issues"} 
[2026-11-03 15:47:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753578911560321024,"note":"Value kept but may cause issues"} 
[2026-11-03 15:47:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:47:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793701044000,"timestamp_ms":1793701044000,"timestamp_seconds":1793701044,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e9df20"} 
[2026-11-03 15:47:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:47:41] 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-11-03 15: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":57,"n8_eight_byte":21,"data_length":795,"current_offset":136} 
[2026-11-03 15:47:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":672,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:47:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:47:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:47:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228750,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:47:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228750,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:47:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228750,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:47:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:47:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:47:41] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:47:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187467008001,"66":14613,"153":206,"94":10240,"24":4,"16":39056748962643968,"45":753578911560321024},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 15:47:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:47:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:47:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187467008001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:47:41] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 15:47:41] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:47:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39056748962643968,"km_value":39056748962643.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:47:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":753578911560321024,"description":"Unknown IO ID 45"} 
[2026-11-03 15:47:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187467008001,"power":14613,"unknown_153":206,"unknown_94":10240,"ignition":4,"odometer":null,"unknown_45":753578911560321024}} 
[2026-11-03 15:47:41] local.INFO: TCP Data received {"connection_id":228277,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:47:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228277,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:47:41] local.INFO: Processing buffer {"connection_id":228277,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:47:41] local.INFO: IMEI packet received {"connection_id":228277,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:47:41] local.INFO: IMEI acknowledgment sent {"connection_id":228277,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:47:41] local.INFO: DEBUG: GPS processor result {"connection_id":228750,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54919,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:47:41] local.INFO: GPS data processed {"connection_id":228750,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:47:41] local.INFO: Acknowledgment sent {"connection_id":228750,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:47:43] local.INFO: TCP Data received {"connection_id":230012,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e8ae70012cc7fac0074d31c0001501132e..."} 
[2026-11-03 15:47:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230012,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e8ae70012cc7fac0074d31c0001501132e..."} 
[2026-11-03 15:47:43] local.INFO: Processing buffer {"connection_id":230012,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e8ae70012cc7fac0074d31c0001501132e..."} 
[2026-11-03 15:47:43] local.INFO: Packet analysis {"connection_id":230012,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e8"} 
[2026-11-03 15:47:43] local.INFO: Extracted packet for processing {"connection_id":230012,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e8"} 
[2026-11-03 15:47:43] local.INFO: GPS Element Parsed {"raw_longitude":751303360,"raw_latitude":122499520,"longitude_deg":75.130336,"latitude_deg":12.249952,"altitude":21,"angle":275,"satellites":46,"speed":59,"hex_longitude":"2cc7fac0","hex_latitude":"074d31c0","is_valid_coordinates":true} 
[2026-11-03 15:47: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-11-03 15:47:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187445760001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:47:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37749700220157952,"note":"Value kept but may cause issues"} 
[2026-11-03 15:47:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4026921722951596032,"note":"Value kept but may cause issues"} 
[2026-11-03 15:47:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:47:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793700966000,"timestamp_ms":1793700966000,"timestamp_seconds":1793700966,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e8ae70"} 
[2026-11-03 15:47:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:47:43] 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-11-03 15:47: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 15:47:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:47: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-11-03 15:47:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:47:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:47:43] local.INFO: Teltonika packet parsed successfully {"connection_id":230012,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:47:43] local.INFO: Passing IMEI to GPS processor {"connection_id":230012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:47:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":230012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:47:43] 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-11-03 15:47:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:47:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:47:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187445760001,"66":27919,"88":206,"85":37632,"24":59,"16":37749700220157952,"44":-4026921722951596032},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,85,24,16,44]} 
[2026-11-03 15:47:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:47:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:47:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187445760001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:47:43] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 15:47:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:47:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37749700220157952,"km_value":37749700220157.95,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:47:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4026921722951596032,"description":"Unknown IO ID 44"} 
[2026-11-03 15:47:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187445760001,"power":27919,"unknown_88":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-4026921722951596032}} 
[2026-11-03 15:47:43] local.INFO: DEBUG: GPS processor result {"connection_id":230012,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54920,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:47:43] local.INFO: GPS data processed {"connection_id":230012,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:47:43] local.INFO: Acknowledgment sent {"connection_id":230012,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:47:46] local.INFO: TCP Data received {"connection_id":228277,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:47:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228277,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:47:46] local.INFO: Processing buffer {"connection_id":228277,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:47:46] local.INFO: IMEI packet received {"connection_id":228277,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:47:46] local.INFO: IMEI acknowledgment sent {"connection_id":228277,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:47:47] local.INFO: TCP Data received {"connection_id":228277,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:47:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228277,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:47:47] local.INFO: Processing buffer {"connection_id":228277,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:47:47] local.INFO: Packet analysis {"connection_id":228277,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:47:47] local.INFO: Extracted packet for processing {"connection_id":228277,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:47:47] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:47: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-11-03 15:47:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187269888001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:47:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:47:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:47:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:47:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793700763000,"timestamp_ms":1793700763000,"timestamp_seconds":1793700763,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e59578"} 
[2026-11-03 15:47:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:47:47] 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-11-03 15:47: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":105,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-11-03 15:47:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1659,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:47: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-11-03 15:47:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:47:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:47:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228277,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:47:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228277,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:47:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228277,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:47:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:47:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:47:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:47:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187269888001,"66":26604,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:47:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:47:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:47:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187269888001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:47:47] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:47:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:47:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:47:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:47:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187269888001,"power":26604,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:47:47] local.INFO: DEBUG: GPS processor result {"connection_id":228277,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54921,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:47:47] local.INFO: GPS data processed {"connection_id":228277,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:47:47] local.INFO: Acknowledgment sent {"connection_id":228277,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:48:02] local.INFO: TCP Data received {"connection_id":231851,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:48:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231851,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:48:02] local.INFO: Processing buffer {"connection_id":231851,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:48:02] local.INFO: IMEI packet received {"connection_id":231851,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:48:02] local.INFO: IMEI acknowledgment sent {"connection_id":231851,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:48:04] local.INFO: TCP Data received {"connection_id":231851,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:48:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231851,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:48:04] local.INFO: Processing buffer {"connection_id":231851,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:48:04] local.INFO: IMEI packet received {"connection_id":231851,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:48:04] local.INFO: IMEI acknowledgment sent {"connection_id":231851,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:48:04] local.INFO: TCP Data received {"connection_id":228751,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:48:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228751,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:48:04] local.INFO: Processing buffer {"connection_id":228751,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:48:04] local.INFO: IMEI packet received {"connection_id":228751,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:48:04] local.INFO: IMEI acknowledgment sent {"connection_id":228751,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:48:05] local.INFO: TCP Data received {"connection_id":228751,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:48:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228751,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:48:05] local.INFO: Processing buffer {"connection_id":228751,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:48:05] local.INFO: IMEI packet received {"connection_id":228751,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:48:05] local.INFO: IMEI acknowledgment sent {"connection_id":228751,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:48:09] local.INFO: TCP Data received {"connection_id":228751,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:48:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228751,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:48:09] local.INFO: Processing buffer {"connection_id":228751,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:48:09] local.INFO: IMEI packet received {"connection_id":228751,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:48:09] local.INFO: IMEI acknowledgment sent {"connection_id":228751,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:48:09] local.INFO: TCP Data received {"connection_id":231851,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:48:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231851,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:48:09] local.INFO: Processing buffer {"connection_id":231851,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:48:09] local.INFO: IMEI packet received {"connection_id":231851,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:48:09] local.INFO: IMEI acknowledgment sent {"connection_id":231851,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:48:10] local.INFO: TCP Data received {"connection_id":231851,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e9ead8012d0a75000705cbb00014016018..."} 
[2026-11-03 15:48:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231851,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e9ead8012d0a75000705cbb00014016018..."} 
[2026-11-03 15:48:10] local.INFO: Processing buffer {"connection_id":231851,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e9ead8012d0a75000705cbb00014016018..."} 
[2026-11-03 15:48:10] local.INFO: Packet analysis {"connection_id":231851,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e9"} 
[2026-11-03 15:48:10] local.INFO: Extracted packet for processing {"connection_id":231851,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e9"} 
[2026-11-03 15:48:10] local.INFO: GPS Element Parsed {"raw_longitude":755660032,"raw_latitude":117820336,"longitude_deg":75.5660032,"latitude_deg":11.7820336,"altitude":20,"angle":352,"satellites":24,"speed":15,"hex_longitude":"2d0a7500","hex_latitude":"0705cbb0","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:48:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187467264001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39056791912316928,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753649280304568320,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:48:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793701047000,"timestamp_ms":1793701047000,"timestamp_seconds":1793701047,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e9ead8"} 
[2026-11-03 15:48:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:48:10] 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-11-03 15: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":57,"n8_eight_byte":21,"data_length":795,"current_offset":136} 
[2026-11-03 15:48:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":672,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:48:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:48:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:48:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231851,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:48:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231851,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:48:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231851,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:48:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:48:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:48:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:48:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187467264001,"66":14450,"153":206,"94":10240,"24":15,"16":39056791912316928,"45":753649280304568320},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 15:48:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:48:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:48:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187467264001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:48:10] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 15:48:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:48:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39056791912316928,"km_value":39056791912316.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:48:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":753649280304568320,"description":"Unknown IO ID 45"} 
[2026-11-03 15:48:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187467264001,"power":14450,"unknown_153":206,"unknown_94":10240,"ignition":15,"odometer":null,"unknown_45":753649280304568320}} 
[2026-11-03 15:48:10] local.INFO: TCP Data received {"connection_id":228751,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e8ae70012cc7fac0074d31c0001501132e..."} 
[2026-11-03 15:48:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228751,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e8ae70012cc7fac0074d31c0001501132e..."} 
[2026-11-03 15:48:10] local.INFO: Processing buffer {"connection_id":228751,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e8ae70012cc7fac0074d31c0001501132e..."} 
[2026-11-03 15:48:10] local.INFO: Packet analysis {"connection_id":228751,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e8"} 
[2026-11-03 15:48:10] local.INFO: Extracted packet for processing {"connection_id":228751,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e8"} 
[2026-11-03 15:48:10] local.INFO: GPS Element Parsed {"raw_longitude":751303360,"raw_latitude":122499520,"longitude_deg":75.130336,"latitude_deg":12.249952,"altitude":21,"angle":275,"satellites":46,"speed":59,"hex_longitude":"2cc7fac0","hex_latitude":"074d31c0","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:48:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187447296001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37749700220157952,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4036702978391818240,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:48:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793700966000,"timestamp_ms":1793700966000,"timestamp_seconds":1793700966,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e8ae70"} 
[2026-11-03 15:48:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:48:10] 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-11-03 15: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 15:48:10] 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-11-03 15: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-11-03 15:48:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:48:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:48:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228751,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:48:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:48:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:48: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-11-03 15:48:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:48:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:48:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187447296001,"66":27919,"88":206,"85":37632,"24":59,"16":37749700220157952,"44":-4036702978391818240},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,85,24,16,44]} 
[2026-11-03 15:48:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:48:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:48:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187447296001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:48:10] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 15:48:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:48:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37749700220157952,"km_value":37749700220157.95,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:48:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4036702978391818240,"description":"Unknown IO ID 44"} 
[2026-11-03 15:48:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187447296001,"power":27919,"unknown_88":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-4036702978391818240}} 
[2026-11-03 15:48:10] local.INFO: DEBUG: GPS processor result {"connection_id":228751,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54922,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:48:10] local.INFO: GPS data processed {"connection_id":228751,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:48:10] local.INFO: Acknowledgment sent {"connection_id":228751,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:48:10] local.INFO: DEBUG: GPS processor result {"connection_id":231851,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54923,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:48:10] local.INFO: GPS data processed {"connection_id":231851,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:48:10] local.INFO: Acknowledgment sent {"connection_id":231851,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:48:18] local.INFO: TCP Data received {"connection_id":228277,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:48:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228277,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:48:18] local.INFO: Processing buffer {"connection_id":228277,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0e59578012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:48:18] local.INFO: Packet analysis {"connection_id":228277,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:48:18] local.INFO: Extracted packet for processing {"connection_id":228277,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0e5"} 
[2026-11-03 15:48:18] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:48: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-11-03 15:48:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187269888001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:48:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793700763000,"timestamp_ms":1793700763000,"timestamp_seconds":1793700763,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0e59578"} 
[2026-11-03 15:48:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:48:18] 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-11-03 15:48: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":105,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-11-03 15:48:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1659,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:48: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-11-03 15:48:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:48:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:48:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228277,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:48:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228277,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:48:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228277,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:48:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:48:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:48:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:48:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187269888001,"66":26604,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:48:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:48:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:48:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187269888001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:48:18] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:48:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:48:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:48:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:48:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187269888001,"power":26604,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:48:18] local.INFO: DEBUG: GPS processor result {"connection_id":228277,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54924,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:48:18] local.INFO: GPS data processed {"connection_id":228277,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:48:18] local.INFO: Acknowledgment sent {"connection_id":228277,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:48:41] local.INFO: TCP Data received {"connection_id":231852,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:48:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231852,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:48:41] local.INFO: Processing buffer {"connection_id":231852,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:48:41] local.INFO: IMEI packet received {"connection_id":231852,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:48:41] local.INFO: IMEI acknowledgment sent {"connection_id":231852,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:48:41] local.INFO: TCP Data received {"connection_id":228751,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ea2570012cc705c0074d6bb80009012d2b..."} 
[2026-11-03 15:48:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228751,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ea2570012cc705c0074d6bb80009012d2b..."} 
[2026-11-03 15:48:41] local.INFO: Processing buffer {"connection_id":228751,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ea2570012cc705c0074d6bb80009012d2b..."} 
[2026-11-03 15:48:41] local.INFO: Packet analysis {"connection_id":228751,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:48:41] local.INFO: Extracted packet for processing {"connection_id":228751,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:48:41] local.INFO: GPS Element Parsed {"raw_longitude":751240640,"raw_latitude":122514360,"longitude_deg":75.124064,"latitude_deg":12.251436,"altitude":9,"angle":301,"satellites":43,"speed":30,"hex_longitude":"2cc705c0","hex_latitude":"074d6bb8","is_valid_coordinates":true} 
[2026-11-03 15:48: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-11-03 15:48:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187468032001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37752895675826176,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4096657148428601344,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:48:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793701062000,"timestamp_ms":1793701062000,"timestamp_seconds":1793701062,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ea2570"} 
[2026-11-03 15:48:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:48:41] 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-11-03 15:48:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 15:48:41] 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-11-03 15:48: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-11-03 15:48:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:48:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:48:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228751,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:48:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:48:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:48:41] 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-11-03 15:48:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:48:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:48:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187468032001,"66":27919,"89":206,"85":37632,"24":30,"16":37752895675826176,"44":-4096657148428601344},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,85,24,16,44]} 
[2026-11-03 15:48:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:48:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:48:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187468032001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:48:41] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 15:48:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:48:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37752895675826176,"km_value":37752895675826.18,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:48:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4096657148428601344,"description":"Unknown IO ID 44"} 
[2026-11-03 15:48:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187468032001,"power":27919,"unknown_89":206,"unknown_85":37632,"ignition":30,"odometer":null,"unknown_44":-4096657148428601344}} 
[2026-11-03 15:48:41] local.INFO: DEBUG: GPS processor result {"connection_id":228751,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54925,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:48:41] local.INFO: GPS data processed {"connection_id":228751,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:48:41] local.INFO: Acknowledgment sent {"connection_id":228751,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:48:41] local.INFO: TCP Data received {"connection_id":231851,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0eae8c0012d0a8740070614680013003e18..."} 
[2026-11-03 15:48:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231851,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0eae8c0012d0a8740070614680013003e18..."} 
[2026-11-03 15:48:41] local.INFO: Processing buffer {"connection_id":231851,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0eae8c0012d0a8740070614680013003e18..."} 
[2026-11-03 15:48:41] local.INFO: Packet analysis {"connection_id":231851,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:48:41] local.INFO: Extracted packet for processing {"connection_id":231851,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:48:41] local.INFO: GPS Element Parsed {"raw_longitude":755664704,"raw_latitude":117838952,"longitude_deg":75.5664704,"latitude_deg":11.7838952,"altitude":19,"angle":62,"satellites":24,"speed":9,"hex_longitude":"2d0a8740","hex_latitude":"07061468","is_valid_coordinates":true} 
[2026-11-03 15:48: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-11-03 15:48:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187484416001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39057968733356032,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":758363986169436160,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:48:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793701112000,"timestamp_ms":1793701112000,"timestamp_seconds":1793701112,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0eae8c0"} 
[2026-11-03 15:48:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:48: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-11-03 15:48: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 15:48:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:48: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-11-03 15:48:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:48:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:48:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231851,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:48:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231851,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:48:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231851,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:48:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:48:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:48:41] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:48:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187484416001,"66":14678,"153":206,"94":10240,"24":9,"16":39057968733356032,"45":758363986169436160},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 15:48:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:48:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:48:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187484416001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:48:41] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 15:48:41] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:48:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39057968733356032,"km_value":39057968733356.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:48:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":758363986169436160,"description":"Unknown IO ID 45"} 
[2026-11-03 15:48:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187484416001,"power":14678,"unknown_153":206,"unknown_94":10240,"ignition":9,"odometer":null,"unknown_45":758363986169436160}} 
[2026-11-03 15:48:42] local.INFO: DEBUG: GPS processor result {"connection_id":231851,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54926,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:48:42] local.INFO: GPS data processed {"connection_id":231851,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:48:42] local.INFO: Acknowledgment sent {"connection_id":231851,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:48:49] local.INFO: TCP Data received {"connection_id":231852,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:48:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231852,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:48:49] local.INFO: Processing buffer {"connection_id":231852,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:48:49] local.INFO: IMEI packet received {"connection_id":231852,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:48:49] local.INFO: IMEI acknowledgment sent {"connection_id":231852,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:48:50] local.INFO: TCP Data received {"connection_id":231852,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:48:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231852,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:48:50] local.INFO: Processing buffer {"connection_id":231852,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:48:50] local.INFO: Packet analysis {"connection_id":231852,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:48:50] local.INFO: Extracted packet for processing {"connection_id":231852,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:48:50] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:48:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187395328001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:48:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793701064000,"timestamp_ms":1793701064000,"timestamp_seconds":1793701064,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ea2d40"} 
[2026-11-03 15:48:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:48:50] 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-11-03 15: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-11-03 15:48:50] 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-11-03 15: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-11-03 15:48:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:48:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:48:50] local.INFO: Teltonika packet parsed successfully {"connection_id":231852,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:48:50] local.INFO: Passing IMEI to GPS processor {"connection_id":231852,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:48:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":231852,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:48:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:48:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:48:50] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:48:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187395328001,"66":26539,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:48:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:48:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:48:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187395328001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:48:50] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:48:50] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:48:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:48:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:48:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187395328001,"power":26539,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:48:50] local.INFO: DEBUG: GPS processor result {"connection_id":231852,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54927,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:48:50] local.INFO: GPS data processed {"connection_id":231852,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:48:50] local.INFO: Acknowledgment sent {"connection_id":231852,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:48:51] local.INFO: TCP Data received {"connection_id":231852,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:48:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231852,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:48:51] local.INFO: Processing buffer {"connection_id":231852,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:48:51] local.INFO: Packet analysis {"connection_id":231852,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:48:51] local.INFO: Extracted packet for processing {"connection_id":231852,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:48:51] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:48: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-11-03 15:48:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187395328001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:48:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:48:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793701064000,"timestamp_ms":1793701064000,"timestamp_seconds":1793701064,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ea2d40"} 
[2026-11-03 15:48:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:48:51] 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-11-03 15:48: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-11-03 15:48:51] 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-11-03 15:48: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-11-03 15:48:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:48:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:48:51] local.INFO: Teltonika packet parsed successfully {"connection_id":231852,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:48:51] local.INFO: Passing IMEI to GPS processor {"connection_id":231852,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:48:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":231852,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:48:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:48:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:48:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:48:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187395328001,"66":26539,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:48:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:48:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:48:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187395328001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:48:51] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:48:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:48:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:48:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:48:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187395328001,"power":26539,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:48:51] local.INFO: DEBUG: GPS processor result {"connection_id":231852,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54928,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:48:51] local.INFO: GPS data processed {"connection_id":231852,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:48:51] local.INFO: Acknowledgment sent {"connection_id":231852,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:49:06] local.INFO: TCP Data received {"connection_id":228752,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:49:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228752,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:49:06] local.INFO: Processing buffer {"connection_id":228752,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:49:06] local.INFO: IMEI packet received {"connection_id":228752,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:49:06] local.INFO: IMEI acknowledgment sent {"connection_id":228752,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:49:09] local.INFO: TCP Data received {"connection_id":228752,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:49:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228752,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:49:09] local.INFO: Processing buffer {"connection_id":228752,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:49:09] local.INFO: IMEI packet received {"connection_id":228752,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:49:09] local.INFO: IMEI acknowledgment sent {"connection_id":228752,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:49:09] local.INFO: TCP Data received {"connection_id":228278,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:49:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228278,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:49:09] local.INFO: Processing buffer {"connection_id":228278,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:49:09] local.INFO: IMEI packet received {"connection_id":228278,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:49:09] local.INFO: IMEI acknowledgment sent {"connection_id":228278,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:49:10] local.INFO: TCP Data received {"connection_id":228752,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:49:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228752,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:49:10] local.INFO: Processing buffer {"connection_id":228752,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:49:10] local.INFO: IMEI packet received {"connection_id":228752,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:49:10] local.INFO: IMEI acknowledgment sent {"connection_id":228752,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:49:11] local.INFO: TCP Data received {"connection_id":228752,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ea4c80012cc6e740074d7d900009012c2c..."} 
[2026-11-03 15:49:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228752,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ea4c80012cc6e740074d7d900009012c2c..."} 
[2026-11-03 15:49:11] local.INFO: Processing buffer {"connection_id":228752,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ea4c80012cc6e740074d7d900009012c2c..."} 
[2026-11-03 15:49:11] local.INFO: Packet analysis {"connection_id":228752,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:49:11] local.INFO: Extracted packet for processing {"connection_id":228752,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:49:11] local.INFO: GPS Element Parsed {"raw_longitude":751232832,"raw_latitude":122518928,"longitude_deg":75.1232832,"latitude_deg":12.2518928,"altitude":9,"angle":300,"satellites":44,"speed":39,"hex_longitude":"2cc6e740","hex_latitude":"074d7d90","is_valid_coordinates":true} 
[2026-11-03 15:49: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-11-03 15:49:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187471872001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37753329467523072,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4105664347682129920,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:49:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793701072000,"timestamp_ms":1793701072000,"timestamp_seconds":1793701072,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ea4c80"} 
[2026-11-03 15:49:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:49:11] 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-11-03 15:49:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 15:49:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:49: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-11-03 15:49:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:49:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:49:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228752,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:49:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228752,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:49:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228752,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:49:11] 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-11-03 15:49:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:49:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:49:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187471872001,"66":27974,"89":206,"85":37632,"24":39,"16":37753329467523072,"44":-4105664347682129920},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,85,24,16,44]} 
[2026-11-03 15:49:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:49:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:49:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187471872001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:49:11] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 15:49:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:49:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37753329467523072,"km_value":37753329467523.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:49:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4105664347682129920,"description":"Unknown IO ID 44"} 
[2026-11-03 15:49:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187471872001,"power":27974,"unknown_89":206,"unknown_85":37632,"ignition":39,"odometer":null,"unknown_44":-4105664347682129920}} 
[2026-11-03 15:49:11] local.INFO: DEBUG: GPS processor result {"connection_id":228752,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54929,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:49:11] local.INFO: GPS data processed {"connection_id":228752,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:49:11] local.INFO: Acknowledgment sent {"connection_id":228752,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:49:13] local.INFO: TCP Data received {"connection_id":228278,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:49:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228278,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:49:13] local.INFO: Processing buffer {"connection_id":228278,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:49:13] local.INFO: IMEI packet received {"connection_id":228278,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:49:13] local.INFO: IMEI acknowledgment sent {"connection_id":228278,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:49:14] local.INFO: TCP Data received {"connection_id":228278,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0eaeca8012d0a8800070615100013002418..."} 
[2026-11-03 15:49:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228278,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0eaeca8012d0a8800070615100013002418..."} 
[2026-11-03 15:49:14] local.INFO: Processing buffer {"connection_id":228278,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0eaeca8012d0a8800070615100013002418..."} 
[2026-11-03 15:49:14] local.INFO: Packet analysis {"connection_id":228278,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:49:14] local.INFO: Extracted packet for processing {"connection_id":228278,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:49:14] local.INFO: GPS Element Parsed {"raw_longitude":755664896,"raw_latitude":117839120,"longitude_deg":75.5664896,"latitude_deg":11.783912,"altitude":19,"angle":36,"satellites":24,"speed":9,"hex_longitude":"2d0a8800","hex_latitude":"07061510","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:49:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187484672001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39057981618257920,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":758645461146167296,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:49:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793701113000,"timestamp_ms":1793701113000,"timestamp_seconds":1793701113,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0eaeca8"} 
[2026-11-03 15:49:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:49:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15: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":57,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 15:49:14] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1257,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:49:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:49:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:49:14] local.INFO: Teltonika packet parsed successfully {"connection_id":228278,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:49:14] local.INFO: Passing IMEI to GPS processor {"connection_id":228278,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:49:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":228278,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:49:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:49:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:49:14] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:49:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187484672001,"66":14678,"153":206,"94":10240,"24":9,"16":39057981618257920,"45":758645461146167296},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 15:49:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:49:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:49:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187484672001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:49:14] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 15:49:14] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:49:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39057981618257920,"km_value":39057981618257.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:49:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":758645461146167296,"description":"Unknown IO ID 45"} 
[2026-11-03 15:49:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187484672001,"power":14678,"unknown_153":206,"unknown_94":10240,"ignition":9,"odometer":null,"unknown_45":758645461146167296}} 
[2026-11-03 15:49:14] local.INFO: DEBUG: GPS processor result {"connection_id":228278,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54930,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:49:14] local.INFO: GPS data processed {"connection_id":228278,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:49:14] local.INFO: Acknowledgment sent {"connection_id":228278,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:49:23] local.INFO: TCP Data received {"connection_id":231852,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:49:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231852,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:49:23] local.INFO: Processing buffer {"connection_id":231852,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:49:23] local.INFO: Packet analysis {"connection_id":231852,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:49:23] local.INFO: Extracted packet for processing {"connection_id":231852,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:49:23] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:49: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-11-03 15:49:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187395328001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:49:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793701064000,"timestamp_ms":1793701064000,"timestamp_seconds":1793701064,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ea2d40"} 
[2026-11-03 15:49:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:49:23] 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-11-03 15:49: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-11-03 15:49:23] 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-11-03 15:49: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-11-03 15:49:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:49:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:49:23] local.INFO: Teltonika packet parsed successfully {"connection_id":231852,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:49:23] local.INFO: Passing IMEI to GPS processor {"connection_id":231852,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:49:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":231852,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:49:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:49:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:49:23] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:49:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187395328001,"66":26539,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:49:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:49:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:49:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187395328001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:49:23] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:49:23] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:49:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:49:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:49:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187395328001,"power":26539,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:49:23] local.INFO: DEBUG: GPS processor result {"connection_id":231852,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54931,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:49:23] local.INFO: GPS data processed {"connection_id":231852,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:49:23] local.INFO: Acknowledgment sent {"connection_id":231852,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:49:42] local.INFO: TCP Data received {"connection_id":228752,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ea7390012cc6c740074d90900008012f2e..."} 
[2026-11-03 15:49:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228752,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ea7390012cc6c740074d90900008012f2e..."} 
[2026-11-03 15:49:42] local.INFO: Processing buffer {"connection_id":228752,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ea7390012cc6c740074d90900008012f2e..."} 
[2026-11-03 15:49:42] local.INFO: Packet analysis {"connection_id":228752,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:49:42] local.INFO: Extracted packet for processing {"connection_id":228752,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:49:42] local.INFO: GPS Element Parsed {"raw_longitude":751224640,"raw_latitude":122523792,"longitude_deg":75.122464,"latitude_deg":12.2523792,"altitude":8,"angle":303,"satellites":46,"speed":32,"hex_longitude":"2cc6c740","hex_latitude":"074d9090","is_valid_coordinates":true} 
[2026-11-03 15:49:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:49:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187474432001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37753780439089152,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4114249334470635520,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:49:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793701082000,"timestamp_ms":1793701082000,"timestamp_seconds":1793701082,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ea7390"} 
[2026-11-03 15:49:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:49:42] 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-11-03 15:49:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 15:49:42] 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-11-03 15:49:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:49:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:49:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:49:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228752,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:49:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228752,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:49:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228752,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:49:42] 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-11-03 15:49:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:49:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:49:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187474432001,"66":27908,"89":206,"85":37632,"24":32,"16":37753780439089152,"44":-4114249334470635520},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,85,24,16,44]} 
[2026-11-03 15:49:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:49:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:49:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187474432001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:49:42] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 15:49:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:49:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37753780439089152,"km_value":37753780439089.15,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:49:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4114249334470635520,"description":"Unknown IO ID 44"} 
[2026-11-03 15:49:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187474432001,"power":27908,"unknown_89":206,"unknown_85":37632,"ignition":32,"odometer":null,"unknown_44":-4114249334470635520}} 
[2026-11-03 15:49:42] local.INFO: DEBUG: GPS processor result {"connection_id":228752,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54932,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:49:42] local.INFO: GPS data processed {"connection_id":228752,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:49:42] local.INFO: Acknowledgment sent {"connection_id":228752,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:49:45] local.INFO: TCP Data received {"connection_id":228278,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ebb7c8012d0a770007061718001000d218..."} 
[2026-11-03 15:49:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228278,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ebb7c8012d0a770007061718001000d218..."} 
[2026-11-03 15:49:45] local.INFO: Processing buffer {"connection_id":228278,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ebb7c8012d0a770007061718001000d218..."} 
[2026-11-03 15:49:45] local.INFO: Packet analysis {"connection_id":228278,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0eb"} 
[2026-11-03 15:49:45] local.INFO: Extracted packet for processing {"connection_id":228278,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0eb"} 
[2026-11-03 15:49:45] local.INFO: GPS Element Parsed {"raw_longitude":755660544,"raw_latitude":117839640,"longitude_deg":75.5660544,"latitude_deg":11.783964,"altitude":16,"angle":210,"satellites":24,"speed":8,"hex_longitude":"2d0a7700","hex_latitude":"07061718","is_valid_coordinates":true} 
[2026-11-03 15:49: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-11-03 15:49:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187497984001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39058265086099456,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":754141861519017984,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:49:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793701165000,"timestamp_ms":1793701165000,"timestamp_seconds":1793701165,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ebb7c8"} 
[2026-11-03 15:49:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:49:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:49:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 15:49:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:49: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-11-03 15:49:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:49:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:49:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228278,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:49:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228278,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:49:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228278,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:49:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:49:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:49:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:49:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187497984001,"66":14428,"153":206,"94":10240,"24":8,"16":39058265086099456,"45":754141861519017984},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 15:49:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:49:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:49:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187497984001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:49:45] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 15:49:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:49:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39058265086099456,"km_value":39058265086099.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:49:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":754141861519017984,"description":"Unknown IO ID 45"} 
[2026-11-03 15:49:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187497984001,"power":14428,"unknown_153":206,"unknown_94":10240,"ignition":8,"odometer":null,"unknown_45":754141861519017984}} 
[2026-11-03 15:49:45] local.INFO: DEBUG: GPS processor result {"connection_id":228278,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54933,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:49:45] local.INFO: GPS data processed {"connection_id":228278,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:49:45] local.INFO: Acknowledgment sent {"connection_id":228278,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:49:46] local.INFO: TCP Data received {"connection_id":228279,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:49:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228279,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:49:46] local.INFO: Processing buffer {"connection_id":228279,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:49:46] local.INFO: IMEI packet received {"connection_id":228279,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:49:46] local.INFO: IMEI acknowledgment sent {"connection_id":228279,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:49:51] local.INFO: TCP Data received {"connection_id":228279,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:49:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228279,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:49:51] local.INFO: Processing buffer {"connection_id":228279,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:49:51] local.INFO: IMEI packet received {"connection_id":228279,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:49:51] local.INFO: IMEI acknowledgment sent {"connection_id":228279,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:49:52] local.INFO: TCP Data received {"connection_id":228279,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:49:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228279,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:49:52] local.INFO: Processing buffer {"connection_id":228279,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:49:52] local.INFO: Packet analysis {"connection_id":228279,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:49:52] local.INFO: Extracted packet for processing {"connection_id":228279,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:49:52] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:49: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-11-03 15:49:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187395328001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:49:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793701064000,"timestamp_ms":1793701064000,"timestamp_seconds":1793701064,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ea2d40"} 
[2026-11-03 15:49:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:49: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-11-03 15:49: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-11-03 15:49:52] 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-11-03 15:49: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-11-03 15:49:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:49:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:49:52] local.INFO: Teltonika packet parsed successfully {"connection_id":228279,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:49:52] local.INFO: Passing IMEI to GPS processor {"connection_id":228279,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:49:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":228279,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:49:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:49:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:49:52] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:49:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187395328001,"66":26539,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:49:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:49:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:49:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187395328001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:49:52] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:49:52] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:49:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:49:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:49:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187395328001,"power":26539,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:49:52] local.INFO: DEBUG: GPS processor result {"connection_id":228279,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54934,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:49:52] local.INFO: GPS data processed {"connection_id":228279,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:49:52] local.INFO: Acknowledgment sent {"connection_id":228279,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:49:56] local.INFO: TCP Data received {"connection_id":228279,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:49:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228279,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:49:56] local.INFO: Processing buffer {"connection_id":228279,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:49:56] local.INFO: Packet analysis {"connection_id":228279,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:49:56] local.INFO: Extracted packet for processing {"connection_id":228279,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:49:56] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:49: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-11-03 15:49:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187395328001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:49:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:49:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793701064000,"timestamp_ms":1793701064000,"timestamp_seconds":1793701064,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ea2d40"} 
[2026-11-03 15:49:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:49:56] 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-11-03 15:49: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-11-03 15:49:56] 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-11-03 15:49: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-11-03 15:49:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:49:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:49:56] local.INFO: Teltonika packet parsed successfully {"connection_id":228279,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:49:56] local.INFO: Passing IMEI to GPS processor {"connection_id":228279,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:49:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":228279,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:49:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:49:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:49:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:49:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187395328001,"66":26539,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:49:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:49:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:49:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187395328001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:49:56] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:49:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:49:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:49:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:49:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187395328001,"power":26539,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:49:56] local.INFO: DEBUG: GPS processor result {"connection_id":228279,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54935,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:49:56] local.INFO: GPS data processed {"connection_id":228279,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:49:56] local.INFO: Acknowledgment sent {"connection_id":228279,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:50:02] local.INFO: TCP Data received {"connection_id":228753,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:50:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228753,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:50:02] local.INFO: Processing buffer {"connection_id":228753,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:50:02] local.INFO: IMEI packet received {"connection_id":228753,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:50:02] local.INFO: IMEI acknowledgment sent {"connection_id":228753,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:50:04] local.INFO: TCP Data received {"connection_id":228754,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:50:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228754,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:50:04] local.INFO: Processing buffer {"connection_id":228754,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:50:04] local.INFO: IMEI packet received {"connection_id":228754,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:50:04] local.INFO: IMEI acknowledgment sent {"connection_id":228754,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:50:04] local.INFO: TCP Data received {"connection_id":228753,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:50:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228753,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:50:04] local.INFO: Processing buffer {"connection_id":228753,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:50:04] local.INFO: IMEI packet received {"connection_id":228753,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:50:04] local.INFO: IMEI acknowledgment sent {"connection_id":228753,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:50:08] local.INFO: TCP Data received {"connection_id":228753,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:50:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228753,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:50:08] local.INFO: Processing buffer {"connection_id":228753,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:50:08] local.INFO: IMEI packet received {"connection_id":228753,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:50:08] local.INFO: IMEI acknowledgment sent {"connection_id":228753,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:50:09] local.INFO: TCP Data received {"connection_id":228754,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:50:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228754,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:50:09] local.INFO: Processing buffer {"connection_id":228754,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:50:09] local.INFO: IMEI packet received {"connection_id":228754,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:50:09] local.INFO: IMEI acknowledgment sent {"connection_id":228754,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:50:09] local.INFO: TCP Data received {"connection_id":228753,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0eb6d90012cc60100074e56a8000c014f2b..."} 
[2026-11-03 15:50:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228753,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0eb6d90012cc60100074e56a8000c014f2b..."} 
[2026-11-03 15:50:09] local.INFO: Processing buffer {"connection_id":228753,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0eb6d90012cc60100074e56a8000c014f2b..."} 
[2026-11-03 15:50:09] local.INFO: Packet analysis {"connection_id":228753,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0eb"} 
[2026-11-03 15:50:09] local.INFO: Extracted packet for processing {"connection_id":228753,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0eb"} 
[2026-11-03 15:50:09] local.INFO: GPS Element Parsed {"raw_longitude":751173888,"raw_latitude":122574504,"longitude_deg":75.1173888,"latitude_deg":12.2574504,"altitude":12,"angle":335,"satellites":43,"speed":59,"hex_longitude":"2cc60100","hex_latitude":"074e56a8","is_valid_coordinates":true} 
[2026-11-03 15:50:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:50:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187491840001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:50:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37757504175734784,"note":"Value kept but may cause issues"} 
[2026-11-03 15:50:09] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4174907191939618816,"note":"Value kept but may cause issues"} 
[2026-11-03 15:50:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:50:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793701146000,"timestamp_ms":1793701146000,"timestamp_seconds":1793701146,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0eb6d90"} 
[2026-11-03 15:50:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:50:09] 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-11-03 15:50:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 15:50:09] 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-11-03 15:50:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:50:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:50:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:50:09] local.INFO: Teltonika packet parsed successfully {"connection_id":228753,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:50:09] local.INFO: Passing IMEI to GPS processor {"connection_id":228753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:50:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":228753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:50:09] 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-11-03 15:50:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:50:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:50:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187491840001,"66":27865,"121":206,"85":37632,"24":59,"16":37757504175734784,"44":-4174907191939618816},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,44]} 
[2026-11-03 15:50:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:50:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:50:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187491840001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:50:09] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-11-03 15:50:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:50:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37757504175734784,"km_value":37757504175734.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:50:09] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4174907191939618816,"description":"Unknown IO ID 44"} 
[2026-11-03 15:50:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187491840001,"power":27865,"unknown_121":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-4174907191939618816}} 
[2026-11-03 15:50:10] local.INFO: DEBUG: GPS processor result {"connection_id":228753,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54936,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:50:10] local.INFO: GPS data processed {"connection_id":228753,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:50:10] local.INFO: Acknowledgment sent {"connection_id":228753,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:50:10] local.INFO: TCP Data received {"connection_id":228754,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ebbf98012d0a768007061558001000c718..."} 
[2026-11-03 15:50:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228754,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ebbf98012d0a768007061558001000c718..."} 
[2026-11-03 15:50:10] local.INFO: Processing buffer {"connection_id":228754,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ebbf98012d0a768007061558001000c718..."} 
[2026-11-03 15:50:10] local.INFO: Packet analysis {"connection_id":228754,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0eb"} 
[2026-11-03 15:50:10] local.INFO: Extracted packet for processing {"connection_id":228754,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0eb"} 
[2026-11-03 15:50:10] local.INFO: GPS Element Parsed {"raw_longitude":755660416,"raw_latitude":117839192,"longitude_deg":75.5660416,"latitude_deg":11.7839192,"altitude":16,"angle":199,"satellites":24,"speed":11,"hex_longitude":"2d0a7680","hex_latitude":"07061558","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:50:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187498240001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:50:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39058286560935936,"note":"Value kept but may cause issues"} 
[2026-11-03 15:50:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":754071492774795264,"note":"Value kept but may cause issues"} 
[2026-11-03 15:50:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:50:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793701167000,"timestamp_ms":1793701167000,"timestamp_seconds":1793701167,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ebbf98"} 
[2026-11-03 15:50:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:50:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 15:50:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:50:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:50:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:50:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228754,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:50:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228754,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:50:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228754,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:50:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:50:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:50:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:50:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187498240001,"66":14439,"153":206,"94":10240,"24":11,"16":39058286560935936,"45":754071492774795264},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 15:50:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:50:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:50:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187498240001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:50:10] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 15:50:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:50:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39058286560935936,"km_value":39058286560935.94,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:50:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":754071492774795264,"description":"Unknown IO ID 45"} 
[2026-11-03 15:50:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187498240001,"power":14439,"unknown_153":206,"unknown_94":10240,"ignition":11,"odometer":null,"unknown_45":754071492774795264}} 
[2026-11-03 15:50:10] local.INFO: DEBUG: GPS processor result {"connection_id":228754,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54937,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:50:10] local.INFO: GPS data processed {"connection_id":228754,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:50:10] local.INFO: Acknowledgment sent {"connection_id":228754,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:50:40] local.INFO: TCP Data received {"connection_id":230013,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:50:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230013,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:50:40] local.INFO: Processing buffer {"connection_id":230013,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:50:40] local.INFO: IMEI packet received {"connection_id":230013,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:50:40] local.INFO: IMEI acknowledgment sent {"connection_id":230013,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:50:41] local.INFO: TCP Data received {"connection_id":228754,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ebdaf0012d0a73c007060b00001000b218..."} 
[2026-11-03 15:50:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228754,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ebdaf0012d0a73c007060b00001000b218..."} 
[2026-11-03 15:50:41] local.INFO: Processing buffer {"connection_id":228754,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ebdaf0012d0a73c007060b00001000b218..."} 
[2026-11-03 15:50:41] local.INFO: Packet analysis {"connection_id":228754,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0eb"} 
[2026-11-03 15:50:41] local.INFO: Extracted packet for processing {"connection_id":228754,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0eb"} 
[2026-11-03 15:50:41] local.INFO: GPS Element Parsed {"raw_longitude":755659712,"raw_latitude":117836544,"longitude_deg":75.5659712,"latitude_deg":11.7836544,"altitude":16,"angle":178,"satellites":24,"speed":13,"hex_longitude":"2d0a73c0","hex_latitude":"07060b00","is_valid_coordinates":true} 
[2026-11-03 15:50: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-11-03 15:50:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187498752001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:50:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39058419704922112,"note":"Value kept but may cause issues"} 
[2026-11-03 15:50:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753930755286325248,"note":"Value kept but may cause issues"} 
[2026-11-03 15:50:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:50:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793701174000,"timestamp_ms":1793701174000,"timestamp_seconds":1793701174,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ebdaf0"} 
[2026-11-03 15:50:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:50: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-11-03 15:50: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":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 15:50:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:50: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-11-03 15:50:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:50:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:50:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228754,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:50:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228754,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:50:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228754,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:50:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:50:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:50:41] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:50:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187498752001,"66":14450,"153":206,"94":10240,"24":13,"16":39058419704922112,"45":753930755286325248},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 15:50:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:50:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:50:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187498752001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:50:41] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 15:50:41] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:50:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39058419704922112,"km_value":39058419704922.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:50:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":753930755286325248,"description":"Unknown IO ID 45"} 
[2026-11-03 15:50:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187498752001,"power":14450,"unknown_153":206,"unknown_94":10240,"ignition":13,"odometer":null,"unknown_45":753930755286325248}} 
[2026-11-03 15:50:41] local.INFO: DEBUG: GPS processor result {"connection_id":228754,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54938,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:50:41] local.INFO: GPS data processed {"connection_id":228754,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:50:41] local.INFO: Acknowledgment sent {"connection_id":228754,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:50:41] local.INFO: TCP Data received {"connection_id":228753,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0eb8500012cc5f200074e7618000c014f2b..."} 
[2026-11-03 15:50:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228753,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0eb8500012cc5f200074e7618000c014f2b..."} 
[2026-11-03 15:50:41] local.INFO: Processing buffer {"connection_id":228753,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0eb8500012cc5f200074e7618000c014f2b..."} 
[2026-11-03 15:50:41] local.INFO: Packet analysis {"connection_id":228753,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0eb"} 
[2026-11-03 15:50:41] local.INFO: Extracted packet for processing {"connection_id":228753,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0eb"} 
[2026-11-03 15:50:41] local.INFO: GPS Element Parsed {"raw_longitude":751170048,"raw_latitude":122582552,"longitude_deg":75.1170048,"latitude_deg":12.2582552,"altitude":12,"angle":335,"satellites":43,"speed":59,"hex_longitude":"2cc5f200","hex_latitude":"074e7618","is_valid_coordinates":true} 
[2026-11-03 15:50: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-11-03 15:50:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187493376001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:50:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37757933672464384,"note":"Value kept but may cause issues"} 
[2026-11-03 15:50:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4179058947844036608,"note":"Value kept but may cause issues"} 
[2026-11-03 15:50:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:50:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793701152000,"timestamp_ms":1793701152000,"timestamp_seconds":1793701152,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0eb8500"} 
[2026-11-03 15:50:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:50:41] 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-11-03 15:50:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 15:50:41] 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-11-03 15:50: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-11-03 15:50:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:50:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:50:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228753,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:50:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:50:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:50:41] 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-11-03 15:50:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:50:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:50:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187493376001,"66":27919,"121":206,"85":37632,"24":59,"16":37757933672464384,"44":-4179058947844036608},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,44]} 
[2026-11-03 15:50:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:50:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:50:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187493376001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:50:41] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-11-03 15:50:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:50:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37757933672464384,"km_value":37757933672464.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:50:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4179058947844036608,"description":"Unknown IO ID 44"} 
[2026-11-03 15:50:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187493376001,"power":27919,"unknown_121":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-4179058947844036608}} 
[2026-11-03 15:50:41] local.INFO: DEBUG: GPS processor result {"connection_id":228753,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54939,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:50:41] local.INFO: GPS data processed {"connection_id":228753,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:50:41] local.INFO: Acknowledgment sent {"connection_id":228753,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:50:46] local.INFO: TCP Data received {"connection_id":230013,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:50:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230013,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:50:46] local.INFO: Processing buffer {"connection_id":230013,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:50:46] local.INFO: IMEI packet received {"connection_id":230013,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:50:46] local.INFO: IMEI acknowledgment sent {"connection_id":230013,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:50:48] local.INFO: TCP Data received {"connection_id":230013,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:50:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230013,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:50:48] local.INFO: Processing buffer {"connection_id":230013,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:50:48] local.INFO: Packet analysis {"connection_id":230013,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:50:48] local.INFO: Extracted packet for processing {"connection_id":230013,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:50:48] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:50: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-11-03 15:50:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187395328001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:50:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:50:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:50:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:50:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793701064000,"timestamp_ms":1793701064000,"timestamp_seconds":1793701064,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ea2d40"} 
[2026-11-03 15:50:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:50:48] 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-11-03 15:50: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-11-03 15:50:48] 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-11-03 15:50: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-11-03 15:50:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:50:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:50:48] local.INFO: Teltonika packet parsed successfully {"connection_id":230013,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:50:48] local.INFO: Passing IMEI to GPS processor {"connection_id":230013,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:50:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":230013,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:50:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:50:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:50:48] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:50:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187395328001,"66":26539,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:50:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:50:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:50:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187395328001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:50:48] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:50:48] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:50:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:50:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:50:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187395328001,"power":26539,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:50:48] local.INFO: DEBUG: GPS processor result {"connection_id":230013,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54940,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:50:48] local.INFO: GPS data processed {"connection_id":230013,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:50:48] local.INFO: Acknowledgment sent {"connection_id":230013,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:51:02] local.INFO: TCP Data received {"connection_id":231853,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:51:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231853,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:51:02] local.INFO: Processing buffer {"connection_id":231853,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:51:02] local.INFO: IMEI packet received {"connection_id":231853,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:51:02] local.INFO: IMEI acknowledgment sent {"connection_id":231853,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:51:04] local.INFO: TCP Data received {"connection_id":231853,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:51:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231853,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:51:04] local.INFO: Processing buffer {"connection_id":231853,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:51:04] local.INFO: IMEI packet received {"connection_id":231853,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:51:04] local.INFO: IMEI acknowledgment sent {"connection_id":231853,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:51:09] local.INFO: TCP Data received {"connection_id":231853,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:51:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231853,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:51:09] local.INFO: Processing buffer {"connection_id":231853,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:51:09] local.INFO: IMEI packet received {"connection_id":231853,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:51:09] local.INFO: IMEI acknowledgment sent {"connection_id":231853,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:51:10] local.INFO: TCP Data received {"connection_id":231853,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ec2cf8012d0a74c0070604d8001000aa19..."} 
[2026-11-03 15:51:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231853,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ec2cf8012d0a74c0070604d8001000aa19..."} 
[2026-11-03 15:51:10] local.INFO: Processing buffer {"connection_id":231853,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ec2cf8012d0a74c0070604d8001000aa19..."} 
[2026-11-03 15:51:10] local.INFO: Packet analysis {"connection_id":231853,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ec"} 
[2026-11-03 15:51:10] local.INFO: Extracted packet for processing {"connection_id":231853,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ec"} 
[2026-11-03 15:51:10] local.INFO: GPS Element Parsed {"raw_longitude":755659968,"raw_latitude":117834968,"longitude_deg":75.5659968,"latitude_deg":11.7834968,"altitude":16,"angle":170,"satellites":25,"speed":0,"hex_longitude":"2d0a74c0","hex_latitude":"070604d8","is_valid_coordinates":true} 
[2026-11-03 15:51:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:51:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187500544001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:51:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39058505604268032,"note":"Value kept but may cause issues"} 
[2026-11-03 15:51:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753156699099693056,"note":"Value kept but may cause issues"} 
[2026-11-03 15:51:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:51:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793701195000,"timestamp_ms":1793701195000,"timestamp_seconds":1793701195,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ec2cf8"} 
[2026-11-03 15:51:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:51:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:51:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 15:51:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:51:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:51:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:51:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:51:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231853,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:51:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231853,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:51:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231853,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:51:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:51:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:51:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:51:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187500544001,"66":14559,"153":206,"94":10240,"24":0,"16":39058505604268032,"45":753156699099693056},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 15:51:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:51:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:51:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187500544001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:51:10] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 15:51:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:51:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39058505604268032,"km_value":39058505604268.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:51:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":753156699099693056,"description":"Unknown IO ID 45"} 
[2026-11-03 15:51:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187500544001,"power":14559,"unknown_153":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":753156699099693056}} 
[2026-11-03 15:51:10] local.INFO: TCP Data received {"connection_id":228280,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:51:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228280,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:51:10] local.INFO: Processing buffer {"connection_id":228280,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:51:10] local.INFO: IMEI packet received {"connection_id":228280,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:51:10] local.INFO: IMEI acknowledgment sent {"connection_id":228280,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:51:10] local.INFO: DEBUG: GPS processor result {"connection_id":231853,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54941,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:51:10] local.INFO: GPS data processed {"connection_id":231853,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:51:10] local.INFO: Acknowledgment sent {"connection_id":231853,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:51:14] local.INFO: TCP Data received {"connection_id":228280,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:51:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228280,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:51:14] local.INFO: Processing buffer {"connection_id":228280,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:51:14] local.INFO: IMEI packet received {"connection_id":228280,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:51:14] local.INFO: IMEI acknowledgment sent {"connection_id":228280,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:51:15] local.INFO: TCP Data received {"connection_id":228280,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0eb9c70012cc5e440074e9618000d01542d..."} 
[2026-11-03 15:51:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228280,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0eb9c70012cc5e440074e9618000d01542d..."} 
[2026-11-03 15:51:15] local.INFO: Processing buffer {"connection_id":228280,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0eb9c70012cc5e440074e9618000d01542d..."} 
[2026-11-03 15:51:15] local.INFO: Packet analysis {"connection_id":228280,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0eb"} 
[2026-11-03 15:51:15] local.INFO: Extracted packet for processing {"connection_id":228280,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0eb"} 
[2026-11-03 15:51:15] local.INFO: GPS Element Parsed {"raw_longitude":751166528,"raw_latitude":122590744,"longitude_deg":75.1166528,"latitude_deg":12.2590744,"altitude":13,"angle":340,"satellites":45,"speed":59,"hex_longitude":"2cc5e440","hex_latitude":"074e9618","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:51:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187494912001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:51:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37758363169193984,"note":"Value kept but may cause issues"} 
[2026-11-03 15:51:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4183281072492636160,"note":"Value kept but may cause issues"} 
[2026-11-03 15:51:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:51:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793701158000,"timestamp_ms":1793701158000,"timestamp_seconds":1793701158,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0eb9c70"} 
[2026-11-03 15:51:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:51:15] 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-11-03 15: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 15:51:15] 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-11-03 15: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-11-03 15:51:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:51:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:51:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228280,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:51:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228280,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:51:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228280,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:51:15] 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-11-03 15:51:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:51:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:51:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187494912001,"66":27919,"121":206,"85":37632,"24":59,"16":37758363169193984,"44":-4183281072492636160},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,44]} 
[2026-11-03 15:51:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:51:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:51:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187494912001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:51:15] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-11-03 15:51:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:51:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37758363169193984,"km_value":37758363169193.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:51:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4183281072492636160,"description":"Unknown IO ID 44"} 
[2026-11-03 15:51:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187494912001,"power":27919,"unknown_121":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-4183281072492636160}} 
[2026-11-03 15:51:15] local.INFO: DEBUG: GPS processor result {"connection_id":228280,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54942,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:51:15] local.INFO: GPS data processed {"connection_id":228280,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:51:15] local.INFO: Acknowledgment sent {"connection_id":228280,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:51:19] local.INFO: TCP Data received {"connection_id":230013,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:51:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230013,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:51:19] local.INFO: Processing buffer {"connection_id":230013,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:51:19] local.INFO: Packet analysis {"connection_id":230013,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:51:19] local.INFO: Extracted packet for processing {"connection_id":230013,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:51:19] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:51: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-11-03 15:51:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187395328001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:51:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:51:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:51:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:51:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793701064000,"timestamp_ms":1793701064000,"timestamp_seconds":1793701064,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ea2d40"} 
[2026-11-03 15:51:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:51:19] 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-11-03 15:51: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-11-03 15:51:19] 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-11-03 15:51: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-11-03 15:51:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:51:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:51:19] local.INFO: Teltonika packet parsed successfully {"connection_id":230013,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:51:19] local.INFO: Passing IMEI to GPS processor {"connection_id":230013,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:51:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":230013,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:51:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:51:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:51:19] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:51:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187395328001,"66":26539,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:51:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:51:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:51:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187395328001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:51:19] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:51:19] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:51:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:51:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:51:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187395328001,"power":26539,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:51:20] local.INFO: DEBUG: GPS processor result {"connection_id":230013,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54943,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:51:20] local.INFO: GPS data processed {"connection_id":230013,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:51:20] local.INFO: Acknowledgment sent {"connection_id":230013,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:51:40] local.INFO: TCP Data received {"connection_id":231854,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:51:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231854,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:51:40] local.INFO: Processing buffer {"connection_id":231854,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:51:40] local.INFO: IMEI packet received {"connection_id":231854,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:51:40] local.INFO: IMEI acknowledgment sent {"connection_id":231854,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:51:41] local.INFO: TCP Data received {"connection_id":231853,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ec7348012d0a750007060118001000b619..."} 
[2026-11-03 15:51:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231853,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ec7348012d0a750007060118001000b619..."} 
[2026-11-03 15:51:41] local.INFO: Processing buffer {"connection_id":231853,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ec7348012d0a750007060118001000b619..."} 
[2026-11-03 15:51:41] local.INFO: Packet analysis {"connection_id":231853,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ec"} 
[2026-11-03 15:51:41] local.INFO: Extracted packet for processing {"connection_id":231853,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ec"} 
[2026-11-03 15:51:41] local.INFO: GPS Element Parsed {"raw_longitude":755660032,"raw_latitude":117834008,"longitude_deg":75.5660032,"latitude_deg":11.7834008,"altitude":16,"angle":182,"satellites":25,"speed":11,"hex_longitude":"2d0a7500","hex_latitude":"07060118","is_valid_coordinates":true} 
[2026-11-03 15:51:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:51:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187505920001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:51:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39058561438842880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:51:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753438174076000256,"note":"Value kept but may cause issues"} 
[2026-11-03 15:51:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:51:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793701213000,"timestamp_ms":1793701213000,"timestamp_seconds":1793701213,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ec7348"} 
[2026-11-03 15:51:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:51: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-11-03 15:51:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-11-03 15:51:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:51:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:51:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:51:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:51:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231853,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:51:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231853,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:51:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231853,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:51:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:51:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:51:41] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:51:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187505920001,"66":14461,"153":206,"94":10240,"24":11,"16":39058561438842880,"45":753438174076000256},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 15:51:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:51:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:51:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187505920001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:51:41] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 15:51:41] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:51:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39058561438842880,"km_value":39058561438842.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:51:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":753438174076000256,"description":"Unknown IO ID 45"} 
[2026-11-03 15:51:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187505920001,"power":14461,"unknown_153":206,"unknown_94":10240,"ignition":11,"odometer":null,"unknown_45":753438174076000256}} 
[2026-11-03 15:51:41] local.INFO: DEBUG: GPS processor result {"connection_id":231853,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54944,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:51:41] local.INFO: GPS data processed {"connection_id":231853,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:51:41] local.INFO: Acknowledgment sent {"connection_id":231853,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:51:46] local.INFO: TCP Data received {"connection_id":231854,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:51:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231854,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:51:46] local.INFO: Processing buffer {"connection_id":231854,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:51:46] local.INFO: IMEI packet received {"connection_id":231854,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:51:46] local.INFO: IMEI acknowledgment sent {"connection_id":231854,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:51:46] local.INFO: TCP Data received {"connection_id":228280,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ebb3e0012cc5d900074eb738000d01552d..."} 
[2026-11-03 15:51:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228280,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ebb3e0012cc5d900074eb738000d01552d..."} 
[2026-11-03 15:51:46] local.INFO: Processing buffer {"connection_id":228280,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ebb3e0012cc5d900074eb738000d01552d..."} 
[2026-11-03 15:51:46] local.INFO: Packet analysis {"connection_id":228280,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0eb"} 
[2026-11-03 15:51:46] local.INFO: Extracted packet for processing {"connection_id":228280,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0eb"} 
[2026-11-03 15:51:46] local.INFO: GPS Element Parsed {"raw_longitude":751163648,"raw_latitude":122599224,"longitude_deg":75.1163648,"latitude_deg":12.2599224,"altitude":13,"angle":341,"satellites":45,"speed":59,"hex_longitude":"2cc5d900","hex_latitude":"074eb738","is_valid_coordinates":true} 
[2026-11-03 15:51: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-11-03 15:51:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187496448001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:51:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37758796960890880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:51:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4187151353420310528,"note":"Value kept but may cause issues"} 
[2026-11-03 15:51:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:51:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793701164000,"timestamp_ms":1793701164000,"timestamp_seconds":1793701164,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ebb3e0"} 
[2026-11-03 15:51:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:51:46] 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-11-03 15:51: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 15:51:46] 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-11-03 15:51: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-11-03 15:51:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:51:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:51:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228280,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:51:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228280,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:51:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228280,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:51:46] 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-11-03 15:51:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:51:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:51:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187496448001,"66":27984,"121":206,"85":37632,"24":59,"16":37758796960890880,"44":-4187151353420310528},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,44]} 
[2026-11-03 15:51:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:51:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:51:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187496448001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:51:46] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-11-03 15:51:46] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:51:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37758796960890880,"km_value":37758796960890.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:51:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4187151353420310528,"description":"Unknown IO ID 44"} 
[2026-11-03 15:51:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187496448001,"power":27984,"unknown_121":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-4187151353420310528}} 
[2026-11-03 15:51:46] local.INFO: DEBUG: GPS processor result {"connection_id":228280,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54945,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:51:46] local.INFO: GPS data processed {"connection_id":228280,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:51:46] local.INFO: Acknowledgment sent {"connection_id":228280,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:51:51] local.INFO: TCP Data received {"connection_id":231854,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:51:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231854,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:51:51] local.INFO: Processing buffer {"connection_id":231854,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:51:51] local.INFO: Packet analysis {"connection_id":231854,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:51:51] local.INFO: Extracted packet for processing {"connection_id":231854,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:51:51] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:51: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-11-03 15:51:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187395328001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:51:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:51:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:51:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:51:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793701064000,"timestamp_ms":1793701064000,"timestamp_seconds":1793701064,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ea2d40"} 
[2026-11-03 15:51:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:51:51] 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-11-03 15:51: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-11-03 15:51:51] 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-11-03 15:51: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-11-03 15:51:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:51:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:51:51] local.INFO: Teltonika packet parsed successfully {"connection_id":231854,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:51:51] local.INFO: Passing IMEI to GPS processor {"connection_id":231854,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:51:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":231854,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:51:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:51:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:51:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:51:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187395328001,"66":26539,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:51:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:51:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:51:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187395328001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:51:51] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:51:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:51:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:51:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:51:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187395328001,"power":26539,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:51:51] local.INFO: DEBUG: GPS processor result {"connection_id":231854,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54946,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:51:51] local.INFO: GPS data processed {"connection_id":231854,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:51:51] local.INFO: Acknowledgment sent {"connection_id":231854,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:52:08] local.INFO: TCP Data received {"connection_id":230014,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:52:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230014,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:52:08] local.INFO: Processing buffer {"connection_id":230014,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:52:08] local.INFO: IMEI packet received {"connection_id":230014,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:52:08] local.INFO: IMEI acknowledgment sent {"connection_id":230014,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:52:09] local.INFO: TCP Data received {"connection_id":230014,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:52:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230014,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:52:09] local.INFO: Processing buffer {"connection_id":230014,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:52:09] local.INFO: IMEI packet received {"connection_id":230014,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:52:09] local.INFO: IMEI acknowledgment sent {"connection_id":230014,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:52:09] local.INFO: TCP Data received {"connection_id":228755,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:52:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228755,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:52:09] local.INFO: Processing buffer {"connection_id":228755,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:52:09] local.INFO: IMEI packet received {"connection_id":228755,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:52:09] local.INFO: IMEI acknowledgment sent {"connection_id":228755,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:52:14] local.INFO: TCP Data received {"connection_id":228755,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:52:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228755,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:52:14] local.INFO: Processing buffer {"connection_id":228755,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:52:14] local.INFO: IMEI packet received {"connection_id":228755,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:52:14] local.INFO: IMEI acknowledgment sent {"connection_id":228755,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:52:14] local.INFO: TCP Data received {"connection_id":230014,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:52:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230014,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:52:14] local.INFO: Processing buffer {"connection_id":230014,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:52:14] local.INFO: IMEI packet received {"connection_id":230014,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:52:14] local.INFO: IMEI acknowledgment sent {"connection_id":230014,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:52:15] local.INFO: TCP Data received {"connection_id":228755,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0edea48012d0a6780070586f8001700ef19..."} 
[2026-11-03 15:52:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228755,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0edea48012d0a6780070586f8001700ef19..."} 
[2026-11-03 15:52:15] local.INFO: Processing buffer {"connection_id":228755,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0edea48012d0a6780070586f8001700ef19..."} 
[2026-11-03 15:52:15] local.INFO: Packet analysis {"connection_id":228755,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ed"} 
[2026-11-03 15:52:15] local.INFO: Extracted packet for processing {"connection_id":228755,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ed"} 
[2026-11-03 15:52:15] local.INFO: GPS Element Parsed {"raw_longitude":755656576,"raw_latitude":117802744,"longitude_deg":75.5656576,"latitude_deg":11.7802744,"altitude":23,"angle":239,"satellites":25,"speed":22,"hex_longitude":"2d0a6780","hex_latitude":"070586f8","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:52:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187533824001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:52:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39060245066022912,"note":"Value kept but may cause issues"} 
[2026-11-03 15:52:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":751327111742801920,"note":"Value kept but may cause issues"} 
[2026-11-03 15:52:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:52:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793701309000,"timestamp_ms":1793701309000,"timestamp_seconds":1793701309,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0edea48"} 
[2026-11-03 15:52:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:52: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-11-03 15: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":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-11-03 15:52:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:52:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:52:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:52:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228755,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:52:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228755,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:52:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228755,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:52:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:52:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:52:15] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:52:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187533824001,"66":14450,"153":206,"94":10240,"24":22,"16":39060245066022912,"45":751327111742801920},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 15:52:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:52:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:52:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187533824001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:52:15] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 15:52:15] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:52:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39060245066022912,"km_value":39060245066022.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:52:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":751327111742801920,"description":"Unknown IO ID 45"} 
[2026-11-03 15:52:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187533824001,"power":14450,"unknown_153":206,"unknown_94":10240,"ignition":22,"odometer":null,"unknown_45":751327111742801920}} 
[2026-11-03 15:52:15] local.INFO: TCP Data received {"connection_id":230014,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ebcb50012cc5ce00074ed840000e01572d..."} 
[2026-11-03 15:52:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230014,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ebcb50012cc5ce00074ed840000e01572d..."} 
[2026-11-03 15:52:15] local.INFO: Processing buffer {"connection_id":230014,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ebcb50012cc5ce00074ed840000e01572d..."} 
[2026-11-03 15:52:15] local.INFO: Packet analysis {"connection_id":230014,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0eb"} 
[2026-11-03 15:52:15] local.INFO: Extracted packet for processing {"connection_id":230014,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0eb"} 
[2026-11-03 15:52:15] local.INFO: GPS Element Parsed {"raw_longitude":751160832,"raw_latitude":122607680,"longitude_deg":75.1160832,"latitude_deg":12.260768,"altitude":14,"angle":343,"satellites":45,"speed":59,"hex_longitude":"2cc5ce00","hex_latitude":"074ed840","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:52:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187497984001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:52:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37759226457620480,"note":"Value kept but may cause issues"} 
[2026-11-03 15:52:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4190317946906134528,"note":"Value kept but may cause issues"} 
[2026-11-03 15:52:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,169,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:52:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793701170000,"timestamp_ms":1793701170000,"timestamp_seconds":1793701170,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ebcb50"} 
[2026-11-03 15:52:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:52:15] 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-11-03 15: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":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 15:52:15] 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-11-03 15: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-11-03 15:52:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:52:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:52:15] local.INFO: Teltonika packet parsed successfully {"connection_id":230014,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:52:15] local.INFO: Passing IMEI to GPS processor {"connection_id":230014,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:52:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":230014,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:52:15] 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-11-03 15:52:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:52:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:52:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187497984001,"66":27767,"169":206,"85":37632,"24":59,"16":37759226457620480,"44":-4190317946906134528},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,169,85,24,16,44]} 
[2026-11-03 15:52:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:52:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:52:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187497984001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:52:15] local.INFO: Unknown IO ID detected {"io_id":169,"value":206,"description":"Unknown IO ID 169"} 
[2026-11-03 15:52:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:52:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37759226457620480,"km_value":37759226457620.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:52:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4190317946906134528,"description":"Unknown IO ID 44"} 
[2026-11-03 15:52:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187497984001,"power":27767,"unknown_169":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-4190317946906134528}} 
[2026-11-03 15:52:15] local.INFO: DEBUG: GPS processor result {"connection_id":230014,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54947,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:52:15] local.INFO: GPS data processed {"connection_id":230014,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:52:15] local.INFO: Acknowledgment sent {"connection_id":230014,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:52:15] local.INFO: DEBUG: GPS processor result {"connection_id":228755,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54948,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:52:15] local.INFO: GPS data processed {"connection_id":228755,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:52:15] local.INFO: Acknowledgment sent {"connection_id":228755,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:52:22] local.INFO: TCP Data received {"connection_id":231854,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:52:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231854,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:52:22] local.INFO: Processing buffer {"connection_id":231854,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:52:22] local.INFO: Packet analysis {"connection_id":231854,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:52:22] local.INFO: Extracted packet for processing {"connection_id":231854,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:52:22] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:52: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-11-03 15:52:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187395328001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:52:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:52:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:52:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:52:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793701064000,"timestamp_ms":1793701064000,"timestamp_seconds":1793701064,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ea2d40"} 
[2026-11-03 15:52:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:52:22] 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-11-03 15:52: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-11-03 15:52:22] 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-11-03 15:52: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-11-03 15:52:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:52:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:52:22] local.INFO: Teltonika packet parsed successfully {"connection_id":231854,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:52:22] local.INFO: Passing IMEI to GPS processor {"connection_id":231854,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:52:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":231854,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:52:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:52:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:52:22] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:52:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187395328001,"66":26539,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:52:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:52:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:52:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187395328001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:52:22] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:52:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:52:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:52:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:52:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187395328001,"power":26539,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:52:22] local.INFO: DEBUG: GPS processor result {"connection_id":231854,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54949,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:52:22] local.INFO: GPS data processed {"connection_id":231854,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:52:22] local.INFO: Acknowledgment sent {"connection_id":231854,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:52:46] local.INFO: TCP Data received {"connection_id":228755,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ee1158012d0a52c007057b80001600fb18..."} 
[2026-11-03 15:52:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228755,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ee1158012d0a52c007057b80001600fb18..."} 
[2026-11-03 15:52:46] local.INFO: Processing buffer {"connection_id":228755,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ee1158012d0a52c007057b80001600fb18..."} 
[2026-11-03 15:52:46] local.INFO: Packet analysis {"connection_id":228755,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:52:46] local.INFO: Extracted packet for processing {"connection_id":228755,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:52:46] local.INFO: GPS Element Parsed {"raw_longitude":755651264,"raw_latitude":117799808,"longitude_deg":75.5651264,"latitude_deg":11.7799808,"altitude":22,"angle":251,"satellites":24,"speed":15,"hex_longitude":"2d0a52c0","hex_latitude":"07057b80","is_valid_coordinates":true} 
[2026-11-03 15:52:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:52:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187535104001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:52:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39060541418766336,"note":"Value kept but may cause issues"} 
[2026-11-03 15:52:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":749708630626334720,"note":"Value kept but may cause issues"} 
[2026-11-03 15:52:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:52:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793701319000,"timestamp_ms":1793701319000,"timestamp_seconds":1793701319,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ee1158"} 
[2026-11-03 15:52:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:52: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-11-03 15:52:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 15:52:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:52:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:52:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:52:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:52:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228755,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:52:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228755,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:52:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228755,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:52:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:52:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:52:46] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:52:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187535104001,"66":14439,"153":206,"94":10240,"24":15,"16":39060541418766336,"45":749708630626334720},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 15:52:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:52:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:52:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187535104001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:52:46] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 15:52:46] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:52:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39060541418766336,"km_value":39060541418766.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:52:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":749708630626334720,"description":"Unknown IO ID 45"} 
[2026-11-03 15:52:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187535104001,"power":14439,"unknown_153":206,"unknown_94":10240,"ignition":15,"odometer":null,"unknown_45":749708630626334720}} 
[2026-11-03 15:52:46] local.INFO: DEBUG: GPS processor result {"connection_id":228755,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54950,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:52:46] local.INFO: GPS data processed {"connection_id":228755,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:52:46] local.INFO: Acknowledgment sent {"connection_id":228755,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:52:46] local.INFO: TCP Data received {"connection_id":230014,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0eda010012cc54240075048b0001801552e..."} 
[2026-11-03 15:52:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230014,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0eda010012cc54240075048b0001801552e..."} 
[2026-11-03 15:52:46] local.INFO: Processing buffer {"connection_id":230014,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0eda010012cc54240075048b0001801552e..."} 
[2026-11-03 15:52:46] local.INFO: Packet analysis {"connection_id":230014,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ed"} 
[2026-11-03 15:52:46] local.INFO: Extracted packet for processing {"connection_id":230014,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ed"} 
[2026-11-03 15:52:46] local.INFO: GPS Element Parsed {"raw_longitude":751125056,"raw_latitude":122702000,"longitude_deg":75.1125056,"latitude_deg":12.2702,"altitude":24,"angle":341,"satellites":46,"speed":23,"hex_longitude":"2cc54240","hex_latitude":"075048b0","is_valid_coordinates":true} 
[2026-11-03 15:52:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:52:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187526144001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:52:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37764127015305216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:52:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4229372599900684288,"note":"Value kept but may cause issues"} 
[2026-11-03 15:52:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:52:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793701290000,"timestamp_ms":1793701290000,"timestamp_seconds":1793701290,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0eda010"} 
[2026-11-03 15:52:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:52:46] 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-11-03 15:52:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 15:52:46] 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-11-03 15:52:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:52:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:52:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:52:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230014,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:52:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230014,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:52:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230014,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:52:46] 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-11-03 15:52:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:52:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:52:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187526144001,"66":27930,"171":206,"85":37632,"24":23,"16":37764127015305216,"44":-4229372599900684288},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,85,24,16,44]} 
[2026-11-03 15:52:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:52:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:52:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187526144001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:52:46] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-11-03 15:52:46] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:52:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37764127015305216,"km_value":37764127015305.22,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:52:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4229372599900684288,"description":"Unknown IO ID 44"} 
[2026-11-03 15:52:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187526144001,"power":27930,"unknown_171":206,"unknown_85":37632,"ignition":23,"odometer":null,"unknown_44":-4229372599900684288}} 
[2026-11-03 15:52:46] local.INFO: DEBUG: GPS processor result {"connection_id":230014,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54951,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:52:46] local.INFO: GPS data processed {"connection_id":230014,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:52:46] local.INFO: Acknowledgment sent {"connection_id":230014,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:52:51] local.INFO: TCP Data received {"connection_id":228756,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:52:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228756,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:52:51] local.INFO: Processing buffer {"connection_id":228756,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:52:51] local.INFO: IMEI packet received {"connection_id":228756,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:52:51] local.INFO: IMEI acknowledgment sent {"connection_id":228756,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:52:56] local.INFO: TCP Data received {"connection_id":228756,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:52:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228756,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:52:56] local.INFO: Processing buffer {"connection_id":228756,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:52:56] local.INFO: IMEI packet received {"connection_id":228756,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:52:56] local.INFO: IMEI acknowledgment sent {"connection_id":228756,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:52:57] local.INFO: TCP Data received {"connection_id":228756,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:52:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228756,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:52:57] local.INFO: Processing buffer {"connection_id":228756,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ea2d40012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:52:57] local.INFO: Packet analysis {"connection_id":228756,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:52:57] local.INFO: Extracted packet for processing {"connection_id":228756,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ea"} 
[2026-11-03 15:52:57] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:52:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187395328001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:52:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:52:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:52:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:52:57] local.INFO: AVL Record Parsed {"raw_timestamp":1793701064000,"timestamp_ms":1793701064000,"timestamp_seconds":1793701064,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ea2d40"} 
[2026-11-03 15:52:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:52:57] 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-11-03 15: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":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-11-03 15:52:57] 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-11-03 15: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-11-03 15:52:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:52:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:52:57] local.INFO: Teltonika packet parsed successfully {"connection_id":228756,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:52:57] local.INFO: Passing IMEI to GPS processor {"connection_id":228756,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:52:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":228756,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:52:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:52:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:52:57] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:52:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187395328001,"66":26539,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:52:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:52:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:52:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187395328001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:52:57] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:52:57] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:52:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:52:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:52:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187395328001,"power":26539,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:52:57] local.INFO: DEBUG: GPS processor result {"connection_id":228756,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54952,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:52:57] local.INFO: GPS data processed {"connection_id":228756,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:52:57] local.INFO: Acknowledgment sent {"connection_id":228756,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:53:04] local.INFO: TCP Data received {"connection_id":230015,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:53:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230015,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:53:04] local.INFO: Processing buffer {"connection_id":230015,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:53:04] local.INFO: IMEI packet received {"connection_id":230015,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:53:04] local.INFO: IMEI acknowledgment sent {"connection_id":230015,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:53:04] local.INFO: TCP Data received {"connection_id":231855,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:53:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231855,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:53:04] local.INFO: Processing buffer {"connection_id":231855,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:53:04] local.INFO: IMEI packet received {"connection_id":231855,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:53:04] local.INFO: IMEI acknowledgment sent {"connection_id":231855,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:53:04] local.INFO: TCP Data received {"connection_id":230015,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:53:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230015,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:53:04] local.INFO: Processing buffer {"connection_id":230015,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:53:04] local.INFO: IMEI packet received {"connection_id":230015,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:53:04] local.INFO: IMEI acknowledgment sent {"connection_id":230015,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:53:09] local.INFO: TCP Data received {"connection_id":231855,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:53:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231855,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:53:09] local.INFO: Processing buffer {"connection_id":231855,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:53:09] local.INFO: IMEI packet received {"connection_id":231855,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:53:09] local.INFO: IMEI acknowledgment sent {"connection_id":231855,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:53:09] local.INFO: TCP Data received {"connection_id":230015,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:53:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230015,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:53:09] local.INFO: Processing buffer {"connection_id":230015,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:53:09] local.INFO: IMEI packet received {"connection_id":230015,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:53:09] local.INFO: IMEI acknowledgment sent {"connection_id":230015,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:53:09] local.INFO: TCP Data received {"connection_id":231855,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ee1540012d0a514007057b500016010d18..."} 
[2026-11-03 15:53:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231855,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ee1540012d0a514007057b500016010d18..."} 
[2026-11-03 15:53:09] local.INFO: Processing buffer {"connection_id":231855,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ee1540012d0a514007057b500016010d18..."} 
[2026-11-03 15:53:09] local.INFO: Packet analysis {"connection_id":231855,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:53:09] local.INFO: Extracted packet for processing {"connection_id":231855,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:53:09] local.INFO: GPS Element Parsed {"raw_longitude":755650880,"raw_latitude":117799760,"longitude_deg":75.565088,"latitude_deg":11.779976,"altitude":22,"angle":269,"satellites":24,"speed":15,"hex_longitude":"2d0a5140","hex_latitude":"07057b50","is_valid_coordinates":true} 
[2026-11-03 15:53:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:53:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187537664001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:53:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39060558598635520,"note":"Value kept but may cause issues"} 
[2026-11-03 15:53:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":743868024858836992,"note":"Value kept but may cause issues"} 
[2026-11-03 15:53:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:53:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793701320000,"timestamp_ms":1793701320000,"timestamp_seconds":1793701320,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ee1540"} 
[2026-11-03 15:53:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:53: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-11-03 15:53:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 15:53:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:53:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:53:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:53:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:53:09] local.INFO: Teltonika packet parsed successfully {"connection_id":231855,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:53:09] local.INFO: Passing IMEI to GPS processor {"connection_id":231855,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:53:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":231855,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:53:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:53:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:53:09] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:53:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187537664001,"66":14439,"153":206,"94":10240,"24":15,"16":39060558598635520,"45":743868024858836992},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-11-03 15:53:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:53:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:53:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187537664001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:53:09] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-11-03 15:53:09] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:53:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39060558598635520,"km_value":39060558598635.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:53:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":743868024858836992,"description":"Unknown IO ID 45"} 
[2026-11-03 15:53:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187537664001,"power":14439,"unknown_153":206,"unknown_94":10240,"ignition":15,"odometer":null,"unknown_45":743868024858836992}} 
[2026-11-03 15:53:10] local.INFO: DEBUG: GPS processor result {"connection_id":231855,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54953,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:53:10] local.INFO: GPS data processed {"connection_id":231855,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:53:10] local.INFO: Acknowledgment sent {"connection_id":231855,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:53:10] local.INFO: TCP Data received {"connection_id":230015,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0eddaa8012cc534c007506b780016015030..."} 
[2026-11-03 15:53:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230015,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0eddaa8012cc534c007506b780016015030..."} 
[2026-11-03 15:53:10] local.INFO: Processing buffer {"connection_id":230015,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0eddaa8012cc534c007506b780016015030..."} 
[2026-11-03 15:53:10] local.INFO: Packet analysis {"connection_id":230015,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ed"} 
[2026-11-03 15:53:10] local.INFO: Extracted packet for processing {"connection_id":230015,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ed"} 
[2026-11-03 15:53:10] local.INFO: GPS Element Parsed {"raw_longitude":751121600,"raw_latitude":122710904,"longitude_deg":75.11216,"latitude_deg":12.2710904,"altitude":22,"angle":336,"satellites":48,"speed":27,"hex_longitude":"2cc534c0","hex_latitude":"07506b78","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:53:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187530240001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:53:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37764590871773184,"note":"Value kept but may cause issues"} 
[2026-11-03 15:53:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4232750299618955264,"note":"Value kept but may cause issues"} 
[2026-11-03 15:53:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:53:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793701305000,"timestamp_ms":1793701305000,"timestamp_seconds":1793701305,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0eddaa8"} 
[2026-11-03 15:53:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:53:10] 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-11-03 15: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 15:53:10] 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-11-03 15: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-11-03 15:53:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:53:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:53:10] local.INFO: Teltonika packet parsed successfully {"connection_id":230015,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:53:10] local.INFO: Passing IMEI to GPS processor {"connection_id":230015,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:53:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":230015,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:53: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-11-03 15:53:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:53:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:53:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187530240001,"66":27908,"171":206,"85":37632,"24":27,"16":37764590871773184,"44":-4232750299618955264},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,85,24,16,44]} 
[2026-11-03 15:53:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:53:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:53:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187530240001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:53:10] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-11-03 15:53:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:53:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37764590871773184,"km_value":37764590871773.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:53:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4232750299618955264,"description":"Unknown IO ID 44"} 
[2026-11-03 15:53:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187530240001,"power":27908,"unknown_171":206,"unknown_85":37632,"ignition":27,"odometer":null,"unknown_44":-4232750299618955264}} 
[2026-11-03 15:53:10] local.INFO: DEBUG: GPS processor result {"connection_id":230015,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54954,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:53:10] local.INFO: GPS data processed {"connection_id":230015,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:53:10] local.INFO: Acknowledgment sent {"connection_id":230015,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:53:40] local.INFO: TCP Data received {"connection_id":228281,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:53:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228281,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:53:40] local.INFO: Processing buffer {"connection_id":228281,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:53:40] local.INFO: IMEI packet received {"connection_id":228281,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:53:40] local.INFO: IMEI acknowledgment sent {"connection_id":228281,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:53:40] local.INFO: TCP Data received {"connection_id":231855,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ef8858012d0a3640070584180014005f19..."} 
[2026-11-03 15:53:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231855,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ef8858012d0a3640070584180014005f19..."} 
[2026-11-03 15:53:40] local.INFO: Processing buffer {"connection_id":231855,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ef8858012d0a3640070584180014005f19..."} 
[2026-11-03 15:53:40] local.INFO: Packet analysis {"connection_id":231855,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ef"} 
[2026-11-03 15:53:40] local.INFO: Extracted packet for processing {"connection_id":231855,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ef"} 
[2026-11-03 15:53:40] local.INFO: GPS Element Parsed {"raw_longitude":755643968,"raw_latitude":117802008,"longitude_deg":75.5643968,"latitude_deg":11.7802008,"altitude":20,"angle":95,"satellites":25,"speed":2,"hex_longitude":"2d0a3640","hex_latitude":"07058418","is_valid_coordinates":true} 
[2026-11-03 15:53:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:53:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187560192001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:53:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39061078289678336,"note":"Value kept but may cause issues"} 
[2026-11-03 15:53:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":735353406813900800,"note":"Value kept but may cause issues"} 
[2026-11-03 15:53:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:53:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793701415000,"timestamp_ms":1793701415000,"timestamp_seconds":1793701415,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ef8858"} 
[2026-11-03 15:53:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:53:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:53:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":57,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 15:53:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1257,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:53:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:53:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:53:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:53:40] local.INFO: Teltonika packet parsed successfully {"connection_id":231855,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:53:40] local.INFO: Passing IMEI to GPS processor {"connection_id":231855,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:53:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":231855,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:53:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:53:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:53:40] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:53:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187560192001,"66":14678,"177":206,"94":10240,"24":2,"16":39061078289678336,"45":735353406813900800},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-11-03 15:53:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:53:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:53:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187560192001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:53:40] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-11-03 15:53:40] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:53:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39061078289678336,"km_value":39061078289678.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:53:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":735353406813900800,"description":"Unknown IO ID 45"} 
[2026-11-03 15:53:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187560192001,"power":14678,"unknown_177":206,"unknown_94":10240,"ignition":2,"odometer":null,"unknown_45":735353406813900800}} 
[2026-11-03 15:53:40] local.INFO: DEBUG: GPS processor result {"connection_id":231855,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54955,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:53:40] local.INFO: GPS data processed {"connection_id":231855,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:53:40] local.INFO: Acknowledgment sent {"connection_id":231855,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:53:41] local.INFO: TCP Data received {"connection_id":230015,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ee0d70012cc5250007508c700014014f30..."} 
[2026-11-03 15:53:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230015,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ee0d70012cc5250007508c700014014f30..."} 
[2026-11-03 15:53:41] local.INFO: Processing buffer {"connection_id":230015,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ee0d70012cc5250007508c700014014f30..."} 
[2026-11-03 15:53:41] local.INFO: Packet analysis {"connection_id":230015,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:53:41] local.INFO: Extracted packet for processing {"connection_id":230015,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:53:41] local.INFO: GPS Element Parsed {"raw_longitude":751117568,"raw_latitude":122719344,"longitude_deg":75.1117568,"latitude_deg":12.2719344,"altitude":20,"angle":335,"satellites":48,"speed":32,"hex_longitude":"2cc52500","hex_latitude":"07508c70","is_valid_coordinates":true} 
[2026-11-03 15:53: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-11-03 15:53:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187534080001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:53:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37765041843339264,"note":"Value kept but may cause issues"} 
[2026-11-03 15:53:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4236550211802269696,"note":"Value kept but may cause issues"} 
[2026-11-03 15:53:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:53:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793701318000,"timestamp_ms":1793701318000,"timestamp_seconds":1793701318,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ee0d70"} 
[2026-11-03 15:53:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:53:41] 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-11-03 15:53:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 15:53:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:53: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-11-03 15:53:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:53:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:53:41] local.INFO: Teltonika packet parsed successfully {"connection_id":230015,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:53:41] local.INFO: Passing IMEI to GPS processor {"connection_id":230015,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:53:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":230015,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:53:41] 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-11-03 15:53:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:53:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:53:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187534080001,"66":27930,"171":206,"85":37632,"24":32,"16":37765041843339264,"44":-4236550211802269696},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,85,24,16,44]} 
[2026-11-03 15:53:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:53:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:53:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187534080001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:53:41] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-11-03 15:53:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:53:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37765041843339264,"km_value":37765041843339.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:53:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4236550211802269696,"description":"Unknown IO ID 44"} 
[2026-11-03 15:53:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187534080001,"power":27930,"unknown_171":206,"unknown_85":37632,"ignition":32,"odometer":null,"unknown_44":-4236550211802269696}} 
[2026-11-03 15:53:41] local.INFO: DEBUG: GPS processor result {"connection_id":230015,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54956,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:53:41] local.INFO: GPS data processed {"connection_id":230015,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:53:41] local.INFO: Acknowledgment sent {"connection_id":230015,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:53:45] local.INFO: TCP Data received {"connection_id":228281,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:53:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228281,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:53:45] local.INFO: Processing buffer {"connection_id":228281,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:53:45] local.INFO: IMEI packet received {"connection_id":228281,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:53:45] local.INFO: IMEI acknowledgment sent {"connection_id":228281,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:53:47] local.INFO: TCP Data received {"connection_id":228281,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:53:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228281,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:53:47] local.INFO: Processing buffer {"connection_id":228281,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:53:47] local.INFO: Packet analysis {"connection_id":228281,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:53:47] local.INFO: Extracted packet for processing {"connection_id":228281,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:53:47] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:53: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-11-03 15:53:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187472384001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:53:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:53:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:53:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:53:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793701365000,"timestamp_ms":1793701365000,"timestamp_seconds":1793701365,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0eec508"} 
[2026-11-03 15:53:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:53:47] 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-11-03 15:53: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":103,"n8_eight_byte":171,"data_length":795,"current_offset":136} 
[2026-11-03 15:53:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2252,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:53: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-11-03 15:53:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:53:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:53:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228281,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:53:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228281,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:53:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228281,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:53:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:53:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:53:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:53:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187472384001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:53:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:53:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:53:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187472384001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:53:47] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:53:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:53:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:53:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:53:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187472384001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:53:47] local.INFO: DEBUG: GPS processor result {"connection_id":228281,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54957,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:53:47] local.INFO: GPS data processed {"connection_id":228281,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:53:47] local.INFO: Acknowledgment sent {"connection_id":228281,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:54:02] local.INFO: TCP Data received {"connection_id":230016,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:54:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230016,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:54:02] local.INFO: Processing buffer {"connection_id":230016,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:54:02] local.INFO: IMEI packet received {"connection_id":230016,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:54:02] local.INFO: IMEI acknowledgment sent {"connection_id":230016,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:54:04] local.INFO: TCP Data received {"connection_id":230016,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:54:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230016,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:54:04] local.INFO: Processing buffer {"connection_id":230016,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:54:04] local.INFO: IMEI packet received {"connection_id":230016,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:54:04] local.INFO: IMEI acknowledgment sent {"connection_id":230016,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:54:07] local.INFO: TCP Data received {"connection_id":230016,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:54:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230016,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:54:07] local.INFO: Processing buffer {"connection_id":230016,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:54:07] local.INFO: IMEI packet received {"connection_id":230016,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:54:07] local.INFO: IMEI acknowledgment sent {"connection_id":230016,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:54:08] local.INFO: TCP Data received {"connection_id":230016,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ef9028012d0a36c0070583d80014007519..."} 
[2026-11-03 15:54:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230016,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ef9028012d0a36c0070583d80014007519..."} 
[2026-11-03 15:54:08] local.INFO: Processing buffer {"connection_id":230016,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ef9028012d0a36c0070583d80014007519..."} 
[2026-11-03 15:54:08] local.INFO: Packet analysis {"connection_id":230016,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ef"} 
[2026-11-03 15:54:08] local.INFO: Extracted packet for processing {"connection_id":230016,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ef"} 
[2026-11-03 15:54:08] local.INFO: GPS Element Parsed {"raw_longitude":755644096,"raw_latitude":117801944,"longitude_deg":75.5644096,"latitude_deg":11.7801944,"altitude":20,"angle":117,"satellites":25,"speed":2,"hex_longitude":"2d0a36c0","hex_latitude":"070583d8","is_valid_coordinates":true} 
[2026-11-03 15:54:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:54:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187562240001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:54:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39061082584645632,"note":"Value kept but may cause issues"} 
[2026-11-03 15:54:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":735845988023146496,"note":"Value kept but may cause issues"} 
[2026-11-03 15:54:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:54:08] local.INFO: AVL Record Parsed {"raw_timestamp":1793701417000,"timestamp_ms":1793701417000,"timestamp_seconds":1793701417,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ef9028"} 
[2026-11-03 15:54:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:54:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:54:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":57,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-11-03 15:54:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1257,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:54:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:54:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:54:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:54:08] local.INFO: Teltonika packet parsed successfully {"connection_id":230016,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:54:08] local.INFO: Passing IMEI to GPS processor {"connection_id":230016,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:54:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":230016,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:54:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:54:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:54:08] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:54:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187562240001,"66":13656,"177":206,"94":10240,"24":2,"16":39061082584645632,"45":735845988023146496},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-11-03 15:54:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:54:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:54:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187562240001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:54:08] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-11-03 15:54:08] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:54:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39061082584645632,"km_value":39061082584645.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:54:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":735845988023146496,"description":"Unknown IO ID 45"} 
[2026-11-03 15:54:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187562240001,"power":13656,"unknown_177":206,"unknown_94":10240,"ignition":2,"odometer":null,"unknown_45":735845988023146496}} 
[2026-11-03 15:54:08] local.INFO: DEBUG: GPS processor result {"connection_id":230016,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54958,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:54:08] local.INFO: GPS data processed {"connection_id":230016,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:54:08] local.INFO: Acknowledgment sent {"connection_id":230016,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:54:19] local.INFO: TCP Data received {"connection_id":228281,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:54:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228281,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:54:19] local.INFO: Processing buffer {"connection_id":228281,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:54:19] local.INFO: Packet analysis {"connection_id":228281,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:54:19] local.INFO: Extracted packet for processing {"connection_id":228281,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:54:19] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:54: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-11-03 15:54:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187472384001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:54:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:54:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:54:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:54:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793701365000,"timestamp_ms":1793701365000,"timestamp_seconds":1793701365,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0eec508"} 
[2026-11-03 15:54:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:54:19] 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-11-03 15:54: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":103,"n8_eight_byte":171,"data_length":795,"current_offset":136} 
[2026-11-03 15:54:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2252,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:54: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-11-03 15:54:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:54:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:54:19] local.INFO: Teltonika packet parsed successfully {"connection_id":228281,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:54:19] local.INFO: Passing IMEI to GPS processor {"connection_id":228281,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:54:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":228281,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:54:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:54:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:54:19] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:54:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187472384001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:54:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:54:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:54:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187472384001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:54:19] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:54:19] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:54:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:54:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:54:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187472384001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:54:19] local.INFO: DEBUG: GPS processor result {"connection_id":228281,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54959,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:54:19] local.INFO: GPS data processed {"connection_id":228281,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:54:19] local.INFO: Acknowledgment sent {"connection_id":228281,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:54:34] local.INFO: TCP Data received {"connection_id":230017,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:54:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230017,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:54:34] local.INFO: Processing buffer {"connection_id":230017,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:54:34] local.INFO: IMEI packet received {"connection_id":230017,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:54:34] local.INFO: IMEI acknowledgment sent {"connection_id":230017,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:54:37] local.INFO: TCP Data received {"connection_id":230017,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:54:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230017,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:54:37] local.INFO: Processing buffer {"connection_id":230017,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:54:37] local.INFO: IMEI packet received {"connection_id":230017,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:54:37] local.INFO: IMEI acknowledgment sent {"connection_id":230017,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:54:39] local.INFO: TCP Data received {"connection_id":230017,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:54:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230017,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:54:39] local.INFO: Processing buffer {"connection_id":230017,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:54:39] local.INFO: IMEI packet received {"connection_id":230017,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:54:39] local.INFO: IMEI acknowledgment sent {"connection_id":230017,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:54:39] local.INFO: TCP Data received {"connection_id":230016,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f02c68012d0a544007057c10001200411b..."} 
[2026-11-03 15:54:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230016,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f02c68012d0a544007057c10001200411b..."} 
[2026-11-03 15:54:39] local.INFO: Processing buffer {"connection_id":230016,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f02c68012d0a544007057c10001200411b..."} 
[2026-11-03 15:54:39] local.INFO: Packet analysis {"connection_id":230016,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f0"} 
[2026-11-03 15:54:39] local.INFO: Extracted packet for processing {"connection_id":230016,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f0"} 
[2026-11-03 15:54:39] local.INFO: GPS Element Parsed {"raw_longitude":755651648,"raw_latitude":117799952,"longitude_deg":75.5651648,"latitude_deg":11.7799952,"altitude":18,"angle":65,"satellites":27,"speed":18,"hex_longitude":"2d0a5440","hex_latitude":"07057c10","is_valid_coordinates":true} 
[2026-11-03 15:54:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:54:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187572736001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:54:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39061585095819264,"note":"Value kept but may cause issues"} 
[2026-11-03 15:54:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":743797656114653184,"note":"Value kept but may cause issues"} 
[2026-11-03 15:54:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:54:39] local.INFO: AVL Record Parsed {"raw_timestamp":1793701457000,"timestamp_ms":1793701457000,"timestamp_seconds":1793701457,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f02c68"} 
[2026-11-03 15:54:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:54: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-11-03 15:54:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 15:54:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:54:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:54:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:54:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:54:39] local.INFO: Teltonika packet parsed successfully {"connection_id":230016,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:54:39] local.INFO: Passing IMEI to GPS processor {"connection_id":230016,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:54:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":230016,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:54:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:54:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:54:39] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:54:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187572736001,"66":14439,"177":206,"94":10240,"24":18,"16":39061585095819264,"45":743797656114653184},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-11-03 15:54:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:54:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:54:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187572736001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:54:39] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-11-03 15:54:39] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:54:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39061585095819264,"km_value":39061585095819.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:54:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":743797656114653184,"description":"Unknown IO ID 45"} 
[2026-11-03 15:54:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187572736001,"power":14439,"unknown_177":206,"unknown_94":10240,"ignition":18,"odometer":null,"unknown_45":743797656114653184}} 
[2026-11-03 15:54:39] local.INFO: DEBUG: GPS processor result {"connection_id":230016,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54960,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:54:39] local.INFO: GPS data processed {"connection_id":230016,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:54:39] local.INFO: Acknowledgment sent {"connection_id":230016,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:54:39] local.INFO: TCP Data received {"connection_id":230017,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ef9be0012cc496c0075206f0000f01502d..."} 
[2026-11-03 15:54:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230017,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ef9be0012cc496c0075206f0000f01502d..."} 
[2026-11-03 15:54:39] local.INFO: Processing buffer {"connection_id":230017,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ef9be0012cc496c0075206f0000f01502d..."} 
[2026-11-03 15:54:39] local.INFO: Packet analysis {"connection_id":230017,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ef"} 
[2026-11-03 15:54:39] local.INFO: Extracted packet for processing {"connection_id":230017,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ef"} 
[2026-11-03 15:54:39] local.INFO: GPS Element Parsed {"raw_longitude":751081152,"raw_latitude":122816240,"longitude_deg":75.1081152,"latitude_deg":12.281624,"altitude":15,"angle":336,"satellites":45,"speed":59,"hex_longitude":"2cc496c0","hex_latitude":"075206f0","is_valid_coordinates":true} 
[2026-11-03 15:54:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:54:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187561984001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:54:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37770049775206400,"note":"Value kept but may cause issues"} 
[2026-11-03 15:54:39] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4277082608423753728,"note":"Value kept but may cause issues"} 
[2026-11-03 15:54:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,183,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:54:39] local.INFO: AVL Record Parsed {"raw_timestamp":1793701420000,"timestamp_ms":1793701420000,"timestamp_seconds":1793701420,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ef9be0"} 
[2026-11-03 15:54:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:54:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:54:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 15:54:39] 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-11-03 15:54:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:54:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:54:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:54:39] local.INFO: Teltonika packet parsed successfully {"connection_id":230017,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:54:39] local.INFO: Passing IMEI to GPS processor {"connection_id":230017,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:54:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":230017,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:54:39] 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-11-03 15:54:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:54:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:54:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187561984001,"66":27995,"183":206,"85":37632,"24":59,"16":37770049775206400,"44":-4277082608423753728},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,183,85,24,16,44]} 
[2026-11-03 15:54:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:54:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:54:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187561984001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:54:39] local.INFO: Unknown IO ID detected {"io_id":183,"value":206,"description":"Unknown IO ID 183"} 
[2026-11-03 15:54:39] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:54:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37770049775206400,"km_value":37770049775206.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:54:39] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4277082608423753728,"description":"Unknown IO ID 44"} 
[2026-11-03 15:54:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187561984001,"power":27995,"unknown_183":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-4277082608423753728}} 
[2026-11-03 15:54:40] local.INFO: DEBUG: GPS processor result {"connection_id":230017,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54961,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:54:40] local.INFO: GPS data processed {"connection_id":230017,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:54:40] local.INFO: Acknowledgment sent {"connection_id":230017,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:54:40] local.INFO: TCP Data received {"connection_id":230018,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:54:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230018,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:54:40] local.INFO: Processing buffer {"connection_id":230018,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:54:40] local.INFO: IMEI packet received {"connection_id":230018,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:54:40] local.INFO: IMEI acknowledgment sent {"connection_id":230018,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:54:45] local.INFO: TCP Data received {"connection_id":230018,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:54:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230018,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:54:45] local.INFO: Processing buffer {"connection_id":230018,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:54:45] local.INFO: IMEI packet received {"connection_id":230018,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:54:45] local.INFO: IMEI acknowledgment sent {"connection_id":230018,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:54:46] local.INFO: TCP Data received {"connection_id":230018,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:54:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230018,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:54:46] local.INFO: Processing buffer {"connection_id":230018,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:54:46] local.INFO: Packet analysis {"connection_id":230018,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:54:46] local.INFO: Extracted packet for processing {"connection_id":230018,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:54:46] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:54:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187472384001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:54:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:54:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:54:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:54:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793701365000,"timestamp_ms":1793701365000,"timestamp_seconds":1793701365,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0eec508"} 
[2026-11-03 15:54:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:54:46] 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-11-03 15: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":103,"n8_eight_byte":171,"data_length":795,"current_offset":136} 
[2026-11-03 15:54:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2252,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:54:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:54:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:54:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230018,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:54:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230018,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:54:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230018,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:54:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:54:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:54:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:54:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187472384001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:54:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:54:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:54:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187472384001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:54:46] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:54:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:54:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:54:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:54:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187472384001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:54:47] local.INFO: DEBUG: GPS processor result {"connection_id":230018,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54962,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:54:47] local.INFO: GPS data processed {"connection_id":230018,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:54:47] local.INFO: Acknowledgment sent {"connection_id":230018,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:55:09] local.INFO: TCP Data received {"connection_id":230020,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:55:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230020,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:55:09] local.INFO: Processing buffer {"connection_id":230020,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:55:09] local.INFO: IMEI packet received {"connection_id":230020,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:55:09] local.INFO: IMEI acknowledgment sent {"connection_id":230020,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:55:09] local.INFO: TCP Data received {"connection_id":230019,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:55:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230019,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:55:09] local.INFO: Processing buffer {"connection_id":230019,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:55:09] local.INFO: IMEI packet received {"connection_id":230019,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:55:09] local.INFO: IMEI acknowledgment sent {"connection_id":230019,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:55:10] local.INFO: TCP Data received {"connection_id":230020,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:55:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230020,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:55:10] local.INFO: Processing buffer {"connection_id":230020,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:55:10] local.INFO: IMEI packet received {"connection_id":230020,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:55:10] local.INFO: IMEI acknowledgment sent {"connection_id":230020,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:55:10] local.INFO: TCP Data received {"connection_id":230019,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:55:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230019,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:55:10] local.INFO: Processing buffer {"connection_id":230019,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:55:10] local.INFO: IMEI packet received {"connection_id":230019,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:55:10] local.INFO: IMEI acknowledgment sent {"connection_id":230019,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:55:12] local.INFO: TCP Data received {"connection_id":230020,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:55:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230020,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:55:12] local.INFO: Processing buffer {"connection_id":230020,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:55:12] local.INFO: IMEI packet received {"connection_id":230020,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:55:12] local.INFO: IMEI acknowledgment sent {"connection_id":230020,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:55:13] local.INFO: TCP Data received {"connection_id":230020,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f04f90012d0a6840070587c8001200341b..."} 
[2026-11-03 15:55:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230020,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f04f90012d0a6840070587c8001200341b..."} 
[2026-11-03 15:55:13] local.INFO: Processing buffer {"connection_id":230020,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f04f90012d0a6840070587c8001200341b..."} 
[2026-11-03 15:55:13] local.INFO: Packet analysis {"connection_id":230020,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f0"} 
[2026-11-03 15:55:13] local.INFO: Extracted packet for processing {"connection_id":230020,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f0"} 
[2026-11-03 15:55:13] local.INFO: GPS Element Parsed {"raw_longitude":755656768,"raw_latitude":117802952,"longitude_deg":75.5656768,"latitude_deg":11.7802952,"altitude":18,"angle":52,"satellites":27,"speed":26,"hex_longitude":"2d0a6840","hex_latitude":"070587c8","is_valid_coordinates":true} 
[2026-11-03 15:55:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:55:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187572992001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:55:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39061868563660800,"note":"Value kept but may cause issues"} 
[2026-11-03 15:55:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":744290237323939840,"note":"Value kept but may cause issues"} 
[2026-11-03 15:55:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:55:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793701466000,"timestamp_ms":1793701466000,"timestamp_seconds":1793701466,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f04f90"} 
[2026-11-03 15:55:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:55: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-11-03 15:55:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 15:55:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:55:13] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:55:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:55:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:55:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230020,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:55:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230020,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:55:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230020,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:55:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:55:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:55:13] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:55:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187572992001,"66":14450,"177":206,"94":10240,"24":26,"16":39061868563660800,"45":744290237323939840},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-11-03 15:55:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:55:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:55:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187572992001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:55:13] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-11-03 15:55:13] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:55:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39061868563660800,"km_value":39061868563660.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:55:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":744290237323939840,"description":"Unknown IO ID 45"} 
[2026-11-03 15:55:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187572992001,"power":14450,"unknown_177":206,"unknown_94":10240,"ignition":26,"odometer":null,"unknown_45":744290237323939840}} 
[2026-11-03 15:55:13] local.INFO: DEBUG: GPS processor result {"connection_id":230020,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54963,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:55:13] local.INFO: GPS data processed {"connection_id":230020,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:55:13] local.INFO: Acknowledgment sent {"connection_id":230020,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:55:14] local.INFO: TCP Data received {"connection_id":230019,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:55:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230019,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:55:14] local.INFO: Processing buffer {"connection_id":230019,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:55:14] local.INFO: IMEI packet received {"connection_id":230019,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:55:14] local.INFO: IMEI acknowledgment sent {"connection_id":230019,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:55:15] local.INFO: TCP Data received {"connection_id":230019,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0efb350012cc488c007522708001001512d..."} 
[2026-11-03 15:55:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230019,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0efb350012cc488c007522708001001512d..."} 
[2026-11-03 15:55:15] local.INFO: Processing buffer {"connection_id":230019,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0efb350012cc488c007522708001001512d..."} 
[2026-11-03 15:55:15] local.INFO: Packet analysis {"connection_id":230019,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ef"} 
[2026-11-03 15:55:15] local.INFO: Extracted packet for processing {"connection_id":230019,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ef"} 
[2026-11-03 15:55:15] local.INFO: GPS Element Parsed {"raw_longitude":751077568,"raw_latitude":122824456,"longitude_deg":75.1077568,"latitude_deg":12.2824456,"altitude":16,"angle":337,"satellites":45,"speed":59,"hex_longitude":"2cc488c0","hex_latitude":"07522708","is_valid_coordinates":true} 
[2026-11-03 15: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":795,"current_offset":40} 
[2026-11-03 15:55:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187563520001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:55:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37770483566903296,"note":"Value kept but may cause issues"} 
[2026-11-03 15:55:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4281023258095587328,"note":"Value kept but may cause issues"} 
[2026-11-03 15:55:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,183,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:55:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793701426000,"timestamp_ms":1793701426000,"timestamp_seconds":1793701426,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0efb350"} 
[2026-11-03 15:55:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:55:15] 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-11-03 15: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 15:55:15] 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-11-03 15:55: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-11-03 15:55:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:55:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:55:15] local.INFO: Teltonika packet parsed successfully {"connection_id":230019,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:55:15] local.INFO: Passing IMEI to GPS processor {"connection_id":230019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:55:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":230019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:55:15] 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-11-03 15:55:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:55:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:55:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187563520001,"66":27843,"183":206,"85":37632,"24":59,"16":37770483566903296,"44":-4281023258095587328},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,183,85,24,16,44]} 
[2026-11-03 15:55:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:55:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:55:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187563520001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:55:15] local.INFO: Unknown IO ID detected {"io_id":183,"value":206,"description":"Unknown IO ID 183"} 
[2026-11-03 15:55:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:55:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37770483566903296,"km_value":37770483566903.3,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:55:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4281023258095587328,"description":"Unknown IO ID 44"} 
[2026-11-03 15:55:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187563520001,"power":27843,"unknown_183":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-4281023258095587328}} 
[2026-11-03 15:55:15] local.INFO: DEBUG: GPS processor result {"connection_id":230019,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54964,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:55:15] local.INFO: GPS data processed {"connection_id":230019,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:55:15] local.INFO: Acknowledgment sent {"connection_id":230019,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:55:19] local.INFO: TCP Data received {"connection_id":230018,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:55:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230018,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:55:19] local.INFO: Processing buffer {"connection_id":230018,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:55:19] local.INFO: Packet analysis {"connection_id":230018,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:55:19] local.INFO: Extracted packet for processing {"connection_id":230018,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:55:19] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:55: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-11-03 15:55:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187472384001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:55:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:55:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:55:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:55:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793701365000,"timestamp_ms":1793701365000,"timestamp_seconds":1793701365,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0eec508"} 
[2026-11-03 15:55:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:55:19] 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-11-03 15:55: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":103,"n8_eight_byte":171,"data_length":795,"current_offset":136} 
[2026-11-03 15:55:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2252,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:55: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-11-03 15:55:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:55:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:55:19] local.INFO: Teltonika packet parsed successfully {"connection_id":230018,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:55:19] local.INFO: Passing IMEI to GPS processor {"connection_id":230018,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:55:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":230018,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:55:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:55:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:55:19] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:55:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187472384001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:55:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:55:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:55:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187472384001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:55:19] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:55:19] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:55:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:55:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:55:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187472384001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:55:19] local.INFO: DEBUG: GPS processor result {"connection_id":230018,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54965,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:55:19] local.INFO: GPS data processed {"connection_id":230018,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:55:19] local.INFO: Acknowledgment sent {"connection_id":230018,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:55:19] local.INFO: TCP Data received {"connection_id":230019,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0efcea8012cc4788007524c280010014f2b..."} 
[2026-11-03 15:55:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230019,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0efcea8012cc4788007524c280010014f2b..."} 
[2026-11-03 15:55:19] local.INFO: Processing buffer {"connection_id":230019,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0efcea8012cc4788007524c280010014f2b..."} 
[2026-11-03 15:55:19] local.INFO: Packet analysis {"connection_id":230019,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ef"} 
[2026-11-03 15:55:19] local.INFO: Extracted packet for processing {"connection_id":230019,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ef"} 
[2026-11-03 15:55:19] local.INFO: GPS Element Parsed {"raw_longitude":751073408,"raw_latitude":122833960,"longitude_deg":75.1073408,"latitude_deg":12.283396,"altitude":16,"angle":335,"satellites":43,"speed":59,"hex_longitude":"2cc47880","hex_latitude":"07524c28","is_valid_coordinates":true} 
[2026-11-03 15:55: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-11-03 15:55:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187565056001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:55:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37770986078076928,"note":"Value kept but may cause issues"} 
[2026-11-03 15:55:19] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4284963907767433216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:55:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,178,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:55:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793701433000,"timestamp_ms":1793701433000,"timestamp_seconds":1793701433,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0efcea8"} 
[2026-11-03 15:55:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:55:19] 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-11-03 15:55: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-11-03 15:55: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-11-03 15:55: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-11-03 15:55:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:55:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:55:19] local.INFO: Teltonika packet parsed successfully {"connection_id":230019,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:55:19] local.INFO: Passing IMEI to GPS processor {"connection_id":230019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:55:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":230019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:55:19] 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-11-03 15:55:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:55:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:55:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187565056001,"66":27745,"178":206,"85":37632,"24":59,"16":37770986078076928,"44":-4284963907767433216},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,178,85,24,16,44]} 
[2026-11-03 15:55:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:55:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:55:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187565056001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:55:19] local.INFO: Unknown IO ID detected {"io_id":178,"value":206,"description":"Unknown IO ID 178"} 
[2026-11-03 15:55:19] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:55:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37770986078076928,"km_value":37770986078076.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:55:19] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4284963907767433216,"description":"Unknown IO ID 44"} 
[2026-11-03 15:55:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187565056001,"power":27745,"unknown_178":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-4284963907767433216}} 
[2026-11-03 15:55:19] local.INFO: DEBUG: GPS processor result {"connection_id":230019,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54966,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:55:19] local.INFO: GPS data processed {"connection_id":230019,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:55:19] local.INFO: Acknowledgment sent {"connection_id":230019,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:55:40] local.INFO: TCP Data received {"connection_id":231856,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:55:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231856,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:55:40] local.INFO: Processing buffer {"connection_id":231856,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:55:40] local.INFO: IMEI packet received {"connection_id":231856,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:55:40] local.INFO: IMEI acknowledgment sent {"connection_id":231856,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:55:45] local.INFO: TCP Data received {"connection_id":230020,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f112e0012d0aa400070583a0001500431b..."} 
[2026-11-03 15:55:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230020,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f112e0012d0aa400070583a0001500431b..."} 
[2026-11-03 15:55:45] local.INFO: Processing buffer {"connection_id":230020,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f112e0012d0aa400070583a0001500431b..."} 
[2026-11-03 15:55:45] local.INFO: Packet analysis {"connection_id":230020,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f1"} 
[2026-11-03 15:55:45] local.INFO: Extracted packet for processing {"connection_id":230020,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f1"} 
[2026-11-03 15:55:45] local.INFO: GPS Element Parsed {"raw_longitude":755672064,"raw_latitude":117801888,"longitude_deg":75.5672064,"latitude_deg":11.7801888,"altitude":21,"angle":67,"satellites":27,"speed":16,"hex_longitude":"2d0aa400","hex_latitude":"070583a0","is_valid_coordinates":true} 
[2026-11-03 15:55: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-11-03 15:55:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187587840001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:55:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39063058269601792,"note":"Value kept but may cause issues"} 
[2026-11-03 15:55:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":766315654252009472,"note":"Value kept but may cause issues"} 
[2026-11-03 15:55:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:55:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793701516000,"timestamp_ms":1793701516000,"timestamp_seconds":1793701516,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f112e0"} 
[2026-11-03 15:55:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:55:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:55:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 15:55:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:55: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-11-03 15:55:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:55:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:55:45] local.INFO: Teltonika packet parsed successfully {"connection_id":230020,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:55:45] local.INFO: Passing IMEI to GPS processor {"connection_id":230020,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:55:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":230020,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:55:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:55:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:55:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:55:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187587840001,"66":14428,"177":206,"94":10240,"24":16,"16":39063058269601792,"45":766315654252009472},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-11-03 15:55:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:55:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:55:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187587840001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:55:45] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-11-03 15:55:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:55:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39063058269601792,"km_value":39063058269601.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:55:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":766315654252009472,"description":"Unknown IO ID 45"} 
[2026-11-03 15:55:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187587840001,"power":14428,"unknown_177":206,"unknown_94":10240,"ignition":16,"odometer":null,"unknown_45":766315654252009472}} 
[2026-11-03 15:55:45] local.INFO: DEBUG: GPS processor result {"connection_id":230020,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54967,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:55:45] local.INFO: GPS data processed {"connection_id":230020,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:55:45] local.INFO: Acknowledgment sent {"connection_id":230020,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:55:46] local.INFO: TCP Data received {"connection_id":231856,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:55:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231856,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:55:46] local.INFO: Processing buffer {"connection_id":231856,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:55:46] local.INFO: IMEI packet received {"connection_id":231856,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:55:46] local.INFO: IMEI acknowledgment sent {"connection_id":231856,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:55:47] local.INFO: TCP Data received {"connection_id":231856,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:55:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231856,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:55:47] local.INFO: Processing buffer {"connection_id":231856,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:55:47] local.INFO: Packet analysis {"connection_id":231856,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:55:47] local.INFO: Extracted packet for processing {"connection_id":231856,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:55:47] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:55: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-11-03 15:55:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187472384001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:55:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:55:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:55:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:55:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793701365000,"timestamp_ms":1793701365000,"timestamp_seconds":1793701365,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0eec508"} 
[2026-11-03 15:55:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:55:47] 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-11-03 15:55: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":103,"n8_eight_byte":171,"data_length":795,"current_offset":136} 
[2026-11-03 15:55:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2252,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:55: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-11-03 15:55:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:55:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:55:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231856,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:55:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231856,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:55:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231856,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:55:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:55:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:55:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:55:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187472384001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:55:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:55:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:55:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187472384001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:55:47] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:55:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:55:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:55:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:55:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187472384001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:55:47] local.INFO: DEBUG: GPS processor result {"connection_id":231856,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54968,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:55:47] local.INFO: GPS data processed {"connection_id":231856,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:55:47] local.INFO: Acknowledgment sent {"connection_id":231856,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:56:04] local.INFO: TCP Data received {"connection_id":230021,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:56:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230021,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:56:04] local.INFO: Processing buffer {"connection_id":230021,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:56:04] local.INFO: IMEI packet received {"connection_id":230021,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:56:04] local.INFO: IMEI acknowledgment sent {"connection_id":230021,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:56:04] local.INFO: TCP Data received {"connection_id":228282,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:56:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228282,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:56:04] local.INFO: Processing buffer {"connection_id":228282,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:56:04] local.INFO: IMEI packet received {"connection_id":228282,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:56:04] local.INFO: IMEI acknowledgment sent {"connection_id":228282,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:56:04] local.INFO: TCP Data received {"connection_id":228282,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:56:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228282,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:56:04] local.INFO: Processing buffer {"connection_id":228282,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:56:04] local.INFO: IMEI packet received {"connection_id":228282,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:56:04] local.INFO: IMEI acknowledgment sent {"connection_id":228282,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:56:06] local.INFO: TCP Data received {"connection_id":230021,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:56:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230021,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:56:06] local.INFO: Processing buffer {"connection_id":230021,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:56:06] local.INFO: IMEI packet received {"connection_id":230021,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:56:06] local.INFO: IMEI acknowledgment sent {"connection_id":230021,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:56:09] local.INFO: TCP Data received {"connection_id":228282,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:56:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228282,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:56:09] local.INFO: Processing buffer {"connection_id":228282,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:56:09] local.INFO: IMEI packet received {"connection_id":228282,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:56:09] local.INFO: IMEI acknowledgment sent {"connection_id":228282,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:56:10] local.INFO: TCP Data received {"connection_id":228282,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f13220012d0ab48007058a00001a004e1b..."} 
[2026-11-03 15:56:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228282,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f13220012d0ab48007058a00001a004e1b..."} 
[2026-11-03 15:56:10] local.INFO: Processing buffer {"connection_id":228282,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f13220012d0ab48007058a00001a004e1b..."} 
[2026-11-03 15:56:10] local.INFO: Packet analysis {"connection_id":228282,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f1"} 
[2026-11-03 15:56:10] local.INFO: Extracted packet for processing {"connection_id":228282,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f1"} 
[2026-11-03 15:56:10] local.INFO: GPS Element Parsed {"raw_longitude":755676288,"raw_latitude":117803520,"longitude_deg":75.5676288,"latitude_deg":11.780352,"altitude":26,"angle":78,"satellites":27,"speed":22,"hex_longitude":"2d0ab480","hex_latitude":"07058a00","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:56:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187588096001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:56:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39063268722999296,"note":"Value kept but may cause issues"} 
[2026-11-03 15:56:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":766737866717110272,"note":"Value kept but may cause issues"} 
[2026-11-03 15:56:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:56:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793701524000,"timestamp_ms":1793701524000,"timestamp_seconds":1793701524,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f13220"} 
[2026-11-03 15:56:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:56:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 15:56:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:56:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:56:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:56:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228282,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:56:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228282,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:56:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228282,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:56:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:56:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:56:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:56:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187588096001,"66":14559,"177":206,"94":10240,"24":22,"16":39063268722999296,"45":766737866717110272},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-11-03 15:56:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:56:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:56:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187588096001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:56:10] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-11-03 15:56:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:56:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39063268722999296,"km_value":39063268722999.3,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:56:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":766737866717110272,"description":"Unknown IO ID 45"} 
[2026-11-03 15:56:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187588096001,"power":14559,"unknown_177":206,"unknown_94":10240,"ignition":22,"odometer":null,"unknown_45":766737866717110272}} 
[2026-11-03 15:56:10] local.INFO: TCP Data received {"connection_id":230021,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:56:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230021,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:56:10] local.INFO: Processing buffer {"connection_id":230021,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:56:10] local.INFO: IMEI packet received {"connection_id":230021,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:56:10] local.INFO: IMEI acknowledgment sent {"connection_id":230021,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:56:10] local.INFO: DEBUG: GPS processor result {"connection_id":228282,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54969,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:56:10] local.INFO: GPS data processed {"connection_id":228282,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:56:10] local.INFO: Acknowledgment sent {"connection_id":228282,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:56:10] local.INFO: TCP Data received {"connection_id":230021,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0efe618012cc4698007526ba8001001502c..."} 
[2026-11-03 15:56:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230021,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0efe618012cc4698007526ba8001001502c..."} 
[2026-11-03 15:56:10] local.INFO: Processing buffer {"connection_id":230021,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0efe618012cc4698007526ba8001001502c..."} 
[2026-11-03 15:56:10] local.INFO: Packet analysis {"connection_id":230021,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ef"} 
[2026-11-03 15:56:10] local.INFO: Extracted packet for processing {"connection_id":230021,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ef"} 
[2026-11-03 15:56:10] local.INFO: GPS Element Parsed {"raw_longitude":751069568,"raw_latitude":122842024,"longitude_deg":75.1069568,"latitude_deg":12.2842024,"altitude":16,"angle":336,"satellites":44,"speed":59,"hex_longitude":"2cc46980","hex_latitude":"07526ba8","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:56:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187566848001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:56:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37771415574806528,"note":"Value kept but may cause issues"} 
[2026-11-03 15:56:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4289537876136548352,"note":"Value kept but may cause issues"} 
[2026-11-03 15:56:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,178,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:56:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793701439000,"timestamp_ms":1793701439000,"timestamp_seconds":1793701439,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0efe618"} 
[2026-11-03 15:56:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:56:10] 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-11-03 15: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-11-03 15:56:10] 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-11-03 15: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-11-03 15:56:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:56:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:56:10] local.INFO: Teltonika packet parsed successfully {"connection_id":230021,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:56:10] local.INFO: Passing IMEI to GPS processor {"connection_id":230021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:56:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":230021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:56: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-11-03 15:56:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:56:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:56:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187566848001,"66":27745,"178":206,"85":37632,"24":59,"16":37771415574806528,"44":-4289537876136548352},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,178,85,24,16,44]} 
[2026-11-03 15:56:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:56:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:56:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187566848001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:56:10] local.INFO: Unknown IO ID detected {"io_id":178,"value":206,"description":"Unknown IO ID 178"} 
[2026-11-03 15:56:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:56:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37771415574806528,"km_value":37771415574806.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:56:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4289537876136548352,"description":"Unknown IO ID 44"} 
[2026-11-03 15:56:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187566848001,"power":27745,"unknown_178":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-4289537876136548352}} 
[2026-11-03 15:56:10] local.INFO: DEBUG: GPS processor result {"connection_id":230021,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54970,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:56:10] local.INFO: GPS data processed {"connection_id":230021,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:56:10] local.INFO: Acknowledgment sent {"connection_id":230021,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:56:20] local.INFO: TCP Data received {"connection_id":231856,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:56:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231856,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:56:20] local.INFO: Processing buffer {"connection_id":231856,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:56:20] local.INFO: Packet analysis {"connection_id":231856,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:56:20] local.INFO: Extracted packet for processing {"connection_id":231856,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:56:20] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:56: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-11-03 15:56:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187472384001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:56:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:56:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:56:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:56:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793701365000,"timestamp_ms":1793701365000,"timestamp_seconds":1793701365,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0eec508"} 
[2026-11-03 15:56:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:56:20] 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-11-03 15:56: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":103,"n8_eight_byte":171,"data_length":795,"current_offset":136} 
[2026-11-03 15:56:20] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2252,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:56: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-11-03 15:56:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:56:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:56:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231856,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:56:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231856,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:56:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231856,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:56:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:56:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:56:20] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:56:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187472384001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:56:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:56:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:56:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187472384001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:56:20] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:56:20] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:56:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:56:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:56:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187472384001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:56:20] local.INFO: DEBUG: GPS processor result {"connection_id":231856,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54971,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:56:20] local.INFO: GPS data processed {"connection_id":231856,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:56:20] local.INFO: Acknowledgment sent {"connection_id":231856,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:56:42] local.INFO: TCP Data received {"connection_id":230021,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f18040012cc3cb400753e030000f01502b..."} 
[2026-11-03 15:56:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230021,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f18040012cc3cb400753e030000f01502b..."} 
[2026-11-03 15:56:42] local.INFO: Processing buffer {"connection_id":230021,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f18040012cc3cb400753e030000f01502b..."} 
[2026-11-03 15:56:42] local.INFO: Packet analysis {"connection_id":230021,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f1"} 
[2026-11-03 15:56:42] local.INFO: Extracted packet for processing {"connection_id":230021,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f1"} 
[2026-11-03 15:56:42] local.INFO: GPS Element Parsed {"raw_longitude":751029056,"raw_latitude":122937392,"longitude_deg":75.1029056,"latitude_deg":12.2937392,"altitude":15,"angle":336,"satellites":43,"speed":51,"hex_longitude":"2cc3cb40","hex_latitude":"0753e030","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:56:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187593216001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:56:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37776427801640960,"note":"Value kept but may cause issues"} 
[2026-11-03 15:56:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4333870184944259072,"note":"Value kept but may cause issues"} 
[2026-11-03 15:56:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,5,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:56:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793701544000,"timestamp_ms":1793701544000,"timestamp_seconds":1793701544,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f18040"} 
[2026-11-03 15:56:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:56:42] 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-11-03 15: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 15:56:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15: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-11-03 15:56:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:56:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:56:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230021,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:56:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:56:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:56:42] 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-11-03 15:56:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:56:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:56:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187593216001,"66":27908,"5":206,"85":37632,"24":51,"16":37776427801640960,"44":-4333870184944259072},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,5,85,24,16,44]} 
[2026-11-03 15:56:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:56:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:56:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187593216001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:56:42] local.INFO: Unknown IO ID detected {"io_id":5,"value":206,"description":"Unknown IO ID 5"} 
[2026-11-03 15:56:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:56:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37776427801640960,"km_value":37776427801640.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:56:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4333870184944259072,"description":"Unknown IO ID 44"} 
[2026-11-03 15:56:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187593216001,"power":27908,"unknown_5":206,"unknown_85":37632,"ignition":51,"odometer":null,"unknown_44":-4333870184944259072}} 
[2026-11-03 15:56:42] local.INFO: DEBUG: GPS processor result {"connection_id":230021,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54972,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:56:42] local.INFO: GPS data processed {"connection_id":230021,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:56:42] local.INFO: Acknowledgment sent {"connection_id":230021,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:56:43] local.INFO: TCP Data received {"connection_id":228282,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f170a0012d0ad800070592880024004c1b..."} 
[2026-11-03 15:56:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228282,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f170a0012d0ad800070592880024004c1b..."} 
[2026-11-03 15:56:43] local.INFO: Processing buffer {"connection_id":228282,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f170a0012d0ad800070592880024004c1b..."} 
[2026-11-03 15:56:43] local.INFO: Packet analysis {"connection_id":228282,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f1"} 
[2026-11-03 15:56:43] local.INFO: Extracted packet for processing {"connection_id":228282,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f1"} 
[2026-11-03 15:56:43] local.INFO: GPS Element Parsed {"raw_longitude":755685376,"raw_latitude":117805704,"longitude_deg":75.5685376,"latitude_deg":11.7805704,"altitude":36,"angle":76,"satellites":27,"speed":22,"hex_longitude":"2d0ad800","hex_latitude":"07059288","is_valid_coordinates":true} 
[2026-11-03 15:56:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:56:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187590144001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:56:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39063715399598080,"note":"Value kept but may cause issues"} 
[2026-11-03 15:56:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":771382203833253888,"note":"Value kept but may cause issues"} 
[2026-11-03 15:56:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:56:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793701540000,"timestamp_ms":1793701540000,"timestamp_seconds":1793701540,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f170a0"} 
[2026-11-03 15:56:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:56:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 15:56:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-11-03 15:56:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:56:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:56:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:56:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:56:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228282,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:56:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228282,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:56:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228282,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 15:56:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:56:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 15:56:43] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 15:56:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187590144001,"66":14461,"177":206,"94":10240,"24":22,"16":39063715399598080,"45":771382203833253888},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-11-03 15:56:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 15:56:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 15:56:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187590144001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:56:43] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-11-03 15:56:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 15:56:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39063715399598080,"km_value":39063715399598.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:56:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":771382203833253888,"description":"Unknown IO ID 45"} 
[2026-11-03 15:56:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187590144001,"power":14461,"unknown_177":206,"unknown_94":10240,"ignition":22,"odometer":null,"unknown_45":771382203833253888}} 
[2026-11-03 15:56:44] local.INFO: DEBUG: GPS processor result {"connection_id":228282,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54973,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:56:44] local.INFO: GPS data processed {"connection_id":228282,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:56:44] local.INFO: Acknowledgment sent {"connection_id":228282,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:56:45] local.INFO: TCP Data received {"connection_id":228757,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:56:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228757,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:56:45] local.INFO: Processing buffer {"connection_id":228757,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:56:45] local.INFO: IMEI packet received {"connection_id":228757,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:56:45] local.INFO: IMEI acknowledgment sent {"connection_id":228757,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:56:51] local.INFO: TCP Data received {"connection_id":228757,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:56:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228757,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:56:51] local.INFO: Processing buffer {"connection_id":228757,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:56:51] local.INFO: IMEI packet received {"connection_id":228757,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:56:51] local.INFO: IMEI acknowledgment sent {"connection_id":228757,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:56:52] local.INFO: TCP Data received {"connection_id":228757,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:56:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228757,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:56:52] local.INFO: Processing buffer {"connection_id":228757,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:56:52] local.INFO: Packet analysis {"connection_id":228757,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:56:52] local.INFO: Extracted packet for processing {"connection_id":228757,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:56:52] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:56: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-11-03 15:56:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187472384001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:56:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:56:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:56:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:56:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793701365000,"timestamp_ms":1793701365000,"timestamp_seconds":1793701365,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0eec508"} 
[2026-11-03 15:56:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:56: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-11-03 15:56: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":103,"n8_eight_byte":171,"data_length":795,"current_offset":136} 
[2026-11-03 15:56:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2252,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:56: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-11-03 15:56:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:56:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:56:52] local.INFO: Teltonika packet parsed successfully {"connection_id":228757,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:56:52] local.INFO: Passing IMEI to GPS processor {"connection_id":228757,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:56:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":228757,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:56:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:56:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:56:52] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:56:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187472384001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:56:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:56:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:56:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187472384001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:56:52] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:56:52] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:56:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:56:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:56:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187472384001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:56:52] local.INFO: DEBUG: GPS processor result {"connection_id":228757,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54974,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:56:52] local.INFO: GPS data processed {"connection_id":228757,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:56:52] local.INFO: Acknowledgment sent {"connection_id":228757,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:57:03] local.INFO: TCP Data received {"connection_id":230022,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:57:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230022,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:57:03] local.INFO: Processing buffer {"connection_id":230022,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:57:03] local.INFO: IMEI packet received {"connection_id":230022,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 15:57:03] local.INFO: IMEI acknowledgment sent {"connection_id":230022,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:57:04] local.INFO: TCP Data received {"connection_id":231857,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:57:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231857,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:57:04] local.INFO: Processing buffer {"connection_id":231857,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:57:04] local.INFO: IMEI packet received {"connection_id":231857,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:57:04] local.INFO: IMEI acknowledgment sent {"connection_id":231857,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:57:04] local.INFO: TCP Data received {"connection_id":230022,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:57:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230022,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:57:04] local.INFO: Processing buffer {"connection_id":230022,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:57:04] local.INFO: IMEI packet received {"connection_id":230022,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:57:04] local.INFO: IMEI acknowledgment sent {"connection_id":230022,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:57:04] local.INFO: TCP Data received {"connection_id":230022,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:57:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230022,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:57:04] local.INFO: Processing buffer {"connection_id":230022,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:57:04] local.INFO: IMEI packet received {"connection_id":230022,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:57:04] local.INFO: IMEI acknowledgment sent {"connection_id":230022,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:57:05] local.INFO: TCP Data received {"connection_id":230022,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:57:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230022,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:57:05] local.INFO: Processing buffer {"connection_id":230022,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 15:57:05] local.INFO: IMEI packet received {"connection_id":230022,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 15:57:05] local.INFO: IMEI acknowledgment sent {"connection_id":230022,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:57:08] local.INFO: TCP Data received {"connection_id":231857,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:57:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231857,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:57:08] local.INFO: Processing buffer {"connection_id":231857,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:57:08] local.INFO: IMEI packet received {"connection_id":231857,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:57:08] local.INFO: IMEI acknowledgment sent {"connection_id":231857,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:57:09] local.INFO: TCP Data received {"connection_id":231857,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:57:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231857,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:57:09] local.INFO: Processing buffer {"connection_id":231857,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:57:09] local.INFO: IMEI packet received {"connection_id":231857,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:57:09] local.INFO: IMEI acknowledgment sent {"connection_id":231857,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:57:09] local.INFO: TCP Data received {"connection_id":231857,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f19f80012cc3bcc0075402a80010015629..."} 
[2026-11-03 15:57:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231857,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f19f80012cc3bcc0075402a80010015629..."} 
[2026-11-03 15:57:09] local.INFO: Processing buffer {"connection_id":231857,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f19f80012cc3bcc0075402a80010015629..."} 
[2026-11-03 15:57:09] local.INFO: Packet analysis {"connection_id":231857,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f1"} 
[2026-11-03 15:57:09] local.INFO: Extracted packet for processing {"connection_id":231857,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f1"} 
[2026-11-03 15:57:09] local.INFO: GPS Element Parsed {"raw_longitude":751025344,"raw_latitude":122946216,"longitude_deg":75.1025344,"latitude_deg":12.2946216,"altitude":16,"angle":342,"satellites":41,"speed":44,"hex_longitude":"2cc3bcc0","hex_latitude":"075402a8","is_valid_coordinates":true} 
[2026-11-03 15:57: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-11-03 15:57:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187595264001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:57:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37776891658108928,"note":"Value kept but may cause issues"} 
[2026-11-03 15:57:09] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4338303415825190912,"note":"Value kept but may cause issues"} 
[2026-11-03 15:57:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,178,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:57:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793701552000,"timestamp_ms":1793701552000,"timestamp_seconds":1793701552,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f19f80"} 
[2026-11-03 15:57:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:57:09] 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-11-03 15:57: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-11-03 15:57: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-11-03 15:57: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-11-03 15:57:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:57:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:57:09] local.INFO: Teltonika packet parsed successfully {"connection_id":231857,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:57:09] local.INFO: Passing IMEI to GPS processor {"connection_id":231857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:57:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":231857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:57:09] 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-11-03 15:57:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:57:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:57:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187595264001,"66":27865,"178":206,"85":37632,"24":44,"16":37776891658108928,"44":-4338303415825190912},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,178,85,24,16,44]} 
[2026-11-03 15:57:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:57:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:57:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187595264001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:57:09] local.INFO: Unknown IO ID detected {"io_id":178,"value":206,"description":"Unknown IO ID 178"} 
[2026-11-03 15:57:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:57:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37776891658108928,"km_value":37776891658108.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:57:09] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4338303415825190912,"description":"Unknown IO ID 44"} 
[2026-11-03 15:57:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187595264001,"power":27865,"unknown_178":206,"unknown_85":37632,"ignition":44,"odometer":null,"unknown_44":-4338303415825190912}} 
[2026-11-03 15:57:09] local.INFO: DEBUG: GPS processor result {"connection_id":231857,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54975,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:57:09] local.INFO: GPS data processed {"connection_id":231857,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:57:09] local.INFO: Acknowledgment sent {"connection_id":231857,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:57:14] local.INFO: TCP Data received {"connection_id":231857,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f1b6f0012cc3b70007541bc00012016327..."} 
[2026-11-03 15:57:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231857,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f1b6f0012cc3b70007541bc00012016327..."} 
[2026-11-03 15:57:14] local.INFO: Processing buffer {"connection_id":231857,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f1b6f0012cc3b70007541bc00012016327..."} 
[2026-11-03 15:57:14] local.INFO: Packet analysis {"connection_id":231857,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f1"} 
[2026-11-03 15:57:14] local.INFO: Extracted packet for processing {"connection_id":231857,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f1"} 
[2026-11-03 15:57:14] local.INFO: GPS Element Parsed {"raw_longitude":751023872,"raw_latitude":122952640,"longitude_deg":75.1023872,"latitude_deg":12.295264,"altitude":18,"angle":355,"satellites":39,"speed":38,"hex_longitude":"2cc3b700","hex_latitude":"07541bc0","is_valid_coordinates":true} 
[2026-11-03 15:57: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-11-03 15:57:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187597312001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:57:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37777213780656128,"note":"Value kept but may cause issues"} 
[2026-11-03 15:57:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4342384802985236480,"note":"Value kept but may cause issues"} 
[2026-11-03 15:57:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,178,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:57:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793701558000,"timestamp_ms":1793701558000,"timestamp_seconds":1793701558,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f1b6f0"} 
[2026-11-03 15:57:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:57:14] 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-11-03 15:57: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 15:57:14] 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-11-03 15:57: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-11-03 15:57:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:57:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:57:14] local.INFO: Teltonika packet parsed successfully {"connection_id":231857,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:57:14] local.INFO: Passing IMEI to GPS processor {"connection_id":231857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:57:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":231857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:57:14] 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-11-03 15:57:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:57:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:57:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187597312001,"66":27930,"178":206,"85":37632,"24":38,"16":37777213780656128,"44":-4342384802985236480},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,178,85,24,16,44]} 
[2026-11-03 15:57:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:57:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:57:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187597312001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:57:14] local.INFO: Unknown IO ID detected {"io_id":178,"value":206,"description":"Unknown IO ID 178"} 
[2026-11-03 15:57:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:57:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37777213780656128,"km_value":37777213780656.125,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:57:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4342384802985236480,"description":"Unknown IO ID 44"} 
[2026-11-03 15:57:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187597312001,"power":27930,"unknown_178":206,"unknown_85":37632,"ignition":38,"odometer":null,"unknown_44":-4342384802985236480}} 
[2026-11-03 15:57:14] local.INFO: DEBUG: GPS processor result {"connection_id":231857,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54976,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:57:14] local.INFO: GPS data processed {"connection_id":231857,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:57:14] local.INFO: Acknowledgment sent {"connection_id":231857,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:57:23] local.INFO: TCP Data received {"connection_id":228757,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:57:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228757,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:57:23] local.INFO: Processing buffer {"connection_id":228757,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:57:23] local.INFO: Packet analysis {"connection_id":228757,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:57:23] local.INFO: Extracted packet for processing {"connection_id":228757,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:57:23] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:57: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-11-03 15:57:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187472384001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:57:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:57:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:57:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:57:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793701365000,"timestamp_ms":1793701365000,"timestamp_seconds":1793701365,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0eec508"} 
[2026-11-03 15:57:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:57:23] 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-11-03 15:57: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":103,"n8_eight_byte":171,"data_length":795,"current_offset":136} 
[2026-11-03 15:57:23] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2252,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:57: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-11-03 15:57:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:57:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:57:23] local.INFO: Teltonika packet parsed successfully {"connection_id":228757,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:57:23] local.INFO: Passing IMEI to GPS processor {"connection_id":228757,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:57:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":228757,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:57:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:57:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:57:23] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:57:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187472384001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:57:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:57:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:57:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187472384001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:57:23] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:57:23] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:57:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:57:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:57:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187472384001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:57:23] local.INFO: DEBUG: GPS processor result {"connection_id":228757,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54977,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:57:23] local.INFO: GPS data processed {"connection_id":228757,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:57:23] local.INFO: Acknowledgment sent {"connection_id":228757,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:57:40] local.INFO: TCP Data received {"connection_id":230023,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:57:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230023,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:57:40] local.INFO: Processing buffer {"connection_id":230023,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:57:40] local.INFO: IMEI packet received {"connection_id":230023,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:57:40] local.INFO: IMEI acknowledgment sent {"connection_id":230023,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:57:46] local.INFO: TCP Data received {"connection_id":230023,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:57:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230023,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:57:46] local.INFO: Processing buffer {"connection_id":230023,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:57:46] local.INFO: IMEI packet received {"connection_id":230023,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:57:46] local.INFO: IMEI acknowledgment sent {"connection_id":230023,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:57:46] local.INFO: TCP Data received {"connection_id":230023,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:57:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230023,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:57:46] local.INFO: Processing buffer {"connection_id":230023,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:57:46] local.INFO: Packet analysis {"connection_id":230023,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:57:46] local.INFO: Extracted packet for processing {"connection_id":230023,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:57:46] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:57: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-11-03 15:57:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187472384001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:57:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:57:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:57:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:57:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793701365000,"timestamp_ms":1793701365000,"timestamp_seconds":1793701365,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0eec508"} 
[2026-11-03 15:57:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:57:46] 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-11-03 15:57: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":103,"n8_eight_byte":171,"data_length":795,"current_offset":136} 
[2026-11-03 15:57:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2252,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:57: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-11-03 15:57:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:57:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:57:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230023,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:57:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230023,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:57:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230023,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:57:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:57:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:57:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:57:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187472384001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:57:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:57:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:57:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187472384001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:57:46] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:57:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:57:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:57:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:57:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187472384001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:57:47] local.INFO: DEBUG: GPS processor result {"connection_id":230023,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54978,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:57:47] local.INFO: GPS data processed {"connection_id":230023,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:57:47] local.INFO: Acknowledgment sent {"connection_id":230023,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:58:04] local.INFO: TCP Data received {"connection_id":228283,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:58:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228283,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:58:04] local.INFO: Processing buffer {"connection_id":228283,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:58:04] local.INFO: IMEI packet received {"connection_id":228283,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:58:04] local.INFO: IMEI acknowledgment sent {"connection_id":228283,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:58:09] local.INFO: TCP Data received {"connection_id":228283,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:58:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228283,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:58:09] local.INFO: Processing buffer {"connection_id":228283,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:58:09] local.INFO: IMEI packet received {"connection_id":228283,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:58:09] local.INFO: IMEI acknowledgment sent {"connection_id":228283,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:58:10] local.INFO: TCP Data received {"connection_id":228283,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f1ca78012cc3b540075428e00012015422..."} 
[2026-11-03 15:58:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228283,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f1ca78012cc3b540075428e00012015422..."} 
[2026-11-03 15:58:10] local.INFO: Processing buffer {"connection_id":228283,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f1ca78012cc3b540075428e00012015422..."} 
[2026-11-03 15:58:10] local.INFO: Packet analysis {"connection_id":228283,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f1"} 
[2026-11-03 15:58:10] local.INFO: Extracted packet for processing {"connection_id":228283,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f1"} 
[2026-11-03 15:58:10] local.INFO: GPS Element Parsed {"raw_longitude":751023424,"raw_latitude":122956000,"longitude_deg":75.1023424,"latitude_deg":12.2956,"altitude":18,"angle":340,"satellites":34,"speed":17,"hex_longitude":"2cc3b540","hex_latitude":"075428e0","is_valid_coordinates":true} 
[2026-11-03 15: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-11-03 15:58:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187598848001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:58:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37777376989413376,"note":"Value kept but may cause issues"} 
[2026-11-03 15:58:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4344003284099678208,"note":"Value kept but may cause issues"} 
[2026-11-03 15:58:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,178,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:58:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793701563000,"timestamp_ms":1793701563000,"timestamp_seconds":1793701563,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f1ca78"} 
[2026-11-03 15:58:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:58:10] 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-11-03 15: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 15:58:10] 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-11-03 15: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-11-03 15:58:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:58:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:58:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228283,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:58:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228283,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:58:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228283,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:58: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-11-03 15:58:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:58:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:58:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187598848001,"66":27865,"178":206,"85":37632,"24":17,"16":37777376989413376,"44":-4344003284099678208},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,178,85,24,16,44]} 
[2026-11-03 15:58:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:58:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:58:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187598848001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:58:10] local.INFO: Unknown IO ID detected {"io_id":178,"value":206,"description":"Unknown IO ID 178"} 
[2026-11-03 15:58:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 15:58:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37777376989413376,"km_value":37777376989413.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:58:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4344003284099678208,"description":"Unknown IO ID 44"} 
[2026-11-03 15:58:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187598848001,"power":27865,"unknown_178":206,"unknown_85":37632,"ignition":17,"odometer":null,"unknown_44":-4344003284099678208}} 
[2026-11-03 15:58:10] local.INFO: DEBUG: GPS processor result {"connection_id":228283,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54979,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:58:10] local.INFO: GPS data processed {"connection_id":228283,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:58:10] local.INFO: Acknowledgment sent {"connection_id":228283,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:58:17] local.INFO: TCP Data received {"connection_id":230023,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:58:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230023,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:58:17] local.INFO: Processing buffer {"connection_id":230023,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0eec508012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:58:17] local.INFO: Packet analysis {"connection_id":230023,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:58:17] local.INFO: Extracted packet for processing {"connection_id":230023,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ee"} 
[2026-11-03 15:58:17] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:58: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-11-03 15:58:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187472384001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:58:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:58:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:58:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:58:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793701365000,"timestamp_ms":1793701365000,"timestamp_seconds":1793701365,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0eec508"} 
[2026-11-03 15:58:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:58:17] 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-11-03 15:58: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":103,"n8_eight_byte":171,"data_length":795,"current_offset":136} 
[2026-11-03 15:58:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2252,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:58: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-11-03 15:58:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:58:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:58:17] local.INFO: Teltonika packet parsed successfully {"connection_id":230023,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:58:17] local.INFO: Passing IMEI to GPS processor {"connection_id":230023,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:58:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":230023,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:58:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:58:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:58:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:58:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187472384001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:58:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:58:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:58:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187472384001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:58:17] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:58:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:58:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:58:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:58:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187472384001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:58:18] local.INFO: DEBUG: GPS processor result {"connection_id":230023,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54980,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:58:18] local.INFO: GPS data processed {"connection_id":230023,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:58:18] local.INFO: Acknowledgment sent {"connection_id":230023,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:58:41] local.INFO: TCP Data received {"connection_id":228283,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f34178012cc30e000755b1980012014a2e..."} 
[2026-11-03 15:58:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228283,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f34178012cc30e000755b1980012014a2e..."} 
[2026-11-03 15:58:41] local.INFO: Processing buffer {"connection_id":228283,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f34178012cc30e000755b1980012014a2e..."} 
[2026-11-03 15:58:41] local.INFO: Packet analysis {"connection_id":228283,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 15:58:41] local.INFO: Extracted packet for processing {"connection_id":228283,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 15:58:41] local.INFO: GPS Element Parsed {"raw_longitude":750980608,"raw_latitude":123056536,"longitude_deg":75.0980608,"latitude_deg":12.3056536,"altitude":18,"angle":330,"satellites":46,"speed":44,"hex_longitude":"2cc30e00","hex_latitude":"0755b198","is_valid_coordinates":true} 
[2026-11-03 15:58:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 15:58:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187622912001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:58:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37782664094154752,"note":"Value kept but may cause issues"} 
[2026-11-03 15:58:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4386928218023600128,"note":"Value kept but may cause issues"} 
[2026-11-03 15:58:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,84,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:58:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793701659000,"timestamp_ms":1793701659000,"timestamp_seconds":1793701659,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f34178"} 
[2026-11-03 15:58:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:58:41] 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-11-03 15:58:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 15:58:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:58:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 15:58:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:58:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:58:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228283,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:58:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228283,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:58:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228283,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:58:41] 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-11-03 15:58:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:58:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:58:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187622912001,"66":27930,"84":206,"85":37120,"24":44,"16":37782664094154752,"44":-4386928218023600128},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,84,85,24,16,44]} 
[2026-11-03 15:58:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:58:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:58:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187622912001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:58:41] local.INFO: Unknown IO ID detected {"io_id":84,"value":206,"description":"Unknown IO ID 84"} 
[2026-11-03 15:58:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 15:58:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37782664094154752,"km_value":37782664094154.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:58:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4386928218023600128,"description":"Unknown IO ID 44"} 
[2026-11-03 15:58:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187622912001,"power":27930,"unknown_84":206,"unknown_85":37120,"ignition":44,"odometer":null,"unknown_44":-4386928218023600128}} 
[2026-11-03 15:58:41] local.INFO: DEBUG: GPS processor result {"connection_id":228283,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54981,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:58:41] local.INFO: GPS data processed {"connection_id":228283,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:58:41] local.INFO: Acknowledgment sent {"connection_id":228283,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:58:46] local.INFO: TCP Data received {"connection_id":231858,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:58:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231858,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:58:46] local.INFO: Processing buffer {"connection_id":231858,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:58:46] local.INFO: IMEI packet received {"connection_id":231858,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:58:46] local.INFO: IMEI acknowledgment sent {"connection_id":231858,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:58:51] local.INFO: TCP Data received {"connection_id":231858,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:58:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231858,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:58:51] local.INFO: Processing buffer {"connection_id":231858,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:58:51] local.INFO: IMEI packet received {"connection_id":231858,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:58:51] local.INFO: IMEI acknowledgment sent {"connection_id":231858,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:58:51] local.INFO: TCP Data received {"connection_id":231858,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:58:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231858,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:58:51] local.INFO: Processing buffer {"connection_id":231858,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:58:51] local.INFO: Packet analysis {"connection_id":231858,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 15:58:51] local.INFO: Extracted packet for processing {"connection_id":231858,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 15:58:51] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:58: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-11-03 15:58:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187549440001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:58:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:58:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:58:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:58:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793701666000,"timestamp_ms":1793701666000,"timestamp_seconds":1793701666,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f35cd0"} 
[2026-11-03 15:58:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:58: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-11-03 15:58: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":103,"n8_eight_byte":105,"data_length":795,"current_offset":136} 
[2026-11-03 15:58:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1658,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:58: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-11-03 15:58:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:58:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:58:51] local.INFO: Teltonika packet parsed successfully {"connection_id":231858,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:58:51] local.INFO: Passing IMEI to GPS processor {"connection_id":231858,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:58:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":231858,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:58:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:58:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:58:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:58:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187549440001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:58:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:58:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:58:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187549440001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:58:51] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:58:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:58:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:58:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:58:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187549440001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:58:51] local.INFO: DEBUG: GPS processor result {"connection_id":231858,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54982,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:58:51] local.INFO: GPS data processed {"connection_id":231858,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:58:51] local.INFO: Acknowledgment sent {"connection_id":231858,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:58:56] local.INFO: TCP Data received {"connection_id":231858,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:58:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231858,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:58:56] local.INFO: Processing buffer {"connection_id":231858,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:58:56] local.INFO: Packet analysis {"connection_id":231858,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 15:58:56] local.INFO: Extracted packet for processing {"connection_id":231858,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 15:58:56] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:58: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-11-03 15:58:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187549440001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:58:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:58:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:58:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:58:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793701666000,"timestamp_ms":1793701666000,"timestamp_seconds":1793701666,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f35cd0"} 
[2026-11-03 15:58:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:58:56] 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-11-03 15:58: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":103,"n8_eight_byte":105,"data_length":795,"current_offset":136} 
[2026-11-03 15:58:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1658,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:58: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-11-03 15:58:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:58:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:58:56] local.INFO: Teltonika packet parsed successfully {"connection_id":231858,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:58:56] local.INFO: Passing IMEI to GPS processor {"connection_id":231858,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:58:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":231858,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:58:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:58:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:58:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:58:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187549440001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:58:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:58:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:58:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187549440001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:58:56] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:58:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:58:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:58:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:58:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187549440001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:58:56] local.INFO: DEBUG: GPS processor result {"connection_id":231858,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54983,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:58:56] local.INFO: GPS data processed {"connection_id":231858,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:58:56] local.INFO: Acknowledgment sent {"connection_id":231858,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:59:04] local.INFO: TCP Data received {"connection_id":228760,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:59:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228760,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:59:04] local.INFO: Processing buffer {"connection_id":228760,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:59:04] local.INFO: IMEI packet received {"connection_id":228760,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 15:59:04] local.INFO: IMEI acknowledgment sent {"connection_id":228760,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:59:06] local.INFO: TCP Data received {"connection_id":228760,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:59:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228760,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:59:06] local.INFO: Processing buffer {"connection_id":228760,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:59:06] local.INFO: IMEI packet received {"connection_id":228760,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:59:06] local.INFO: IMEI acknowledgment sent {"connection_id":228760,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:59:07] local.INFO: TCP Data received {"connection_id":228760,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:59:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228760,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:59:07] local.INFO: Processing buffer {"connection_id":228760,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:59:07] local.INFO: IMEI packet received {"connection_id":228760,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:59:07] local.INFO: IMEI acknowledgment sent {"connection_id":228760,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:59:09] local.INFO: TCP Data received {"connection_id":228760,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:59:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228760,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:59:09] local.INFO: Processing buffer {"connection_id":228760,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 15:59:09] local.INFO: IMEI packet received {"connection_id":228760,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 15:59:09] local.INFO: IMEI acknowledgment sent {"connection_id":228760,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:59:10] local.INFO: TCP Data received {"connection_id":228760,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f38f98012cc2ffc00755c658001101392e..."} 
[2026-11-03 15:59:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228760,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f38f98012cc2ffc00755c658001101392e..."} 
[2026-11-03 15:59:10] local.INFO: Processing buffer {"connection_id":228760,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f38f98012cc2ffc00755c658001101392e..."} 
[2026-11-03 15:59:10] local.INFO: Packet analysis {"connection_id":228760,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 15:59:10] local.INFO: Extracted packet for processing {"connection_id":228760,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 15:59:10] local.INFO: GPS Element Parsed {"raw_longitude":750976960,"raw_latitude":123061848,"longitude_deg":75.097696,"latitude_deg":12.3061848,"altitude":17,"angle":313,"satellites":46,"speed":7,"hex_longitude":"2cc2ffc0","hex_latitude":"0755c658","is_valid_coordinates":true} 
[2026-11-03 15:59: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-11-03 15:59:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187624704001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:59:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37782990511669248,"note":"Value kept but may cause issues"} 
[2026-11-03 15:59:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4391572555137181696,"note":"Value kept but may cause issues"} 
[2026-11-03 15:59:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,84,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:59:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793701679000,"timestamp_ms":1793701679000,"timestamp_seconds":1793701679,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f38f98"} 
[2026-11-03 15:59:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:59:10] 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-11-03 15:59:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 15:59:10] 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-11-03 15:59: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-11-03 15:59:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:59:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:59:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228760,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:59:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:59:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:59: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-11-03 15:59:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:59:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:59:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187624704001,"66":27908,"84":206,"85":37120,"24":7,"16":37782990511669248,"44":-4391572555137181696},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,84,85,24,16,44]} 
[2026-11-03 15:59:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:59:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:59:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187624704001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:59:10] local.INFO: Unknown IO ID detected {"io_id":84,"value":206,"description":"Unknown IO ID 84"} 
[2026-11-03 15:59:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 15:59:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37782990511669248,"km_value":37782990511669.25,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:59:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4391572555137181696,"description":"Unknown IO ID 44"} 
[2026-11-03 15:59:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187624704001,"power":27908,"unknown_84":206,"unknown_85":37120,"ignition":7,"odometer":null,"unknown_44":-4391572555137181696}} 
[2026-11-03 15:59:10] local.INFO: DEBUG: GPS processor result {"connection_id":228760,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54984,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:59:10] local.INFO: GPS data processed {"connection_id":228760,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:59:10] local.INFO: Acknowledgment sent {"connection_id":228760,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:59:40] local.INFO: TCP Data received {"connection_id":228761,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:59:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228761,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:59:40] local.INFO: Processing buffer {"connection_id":228761,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:59:40] local.INFO: IMEI packet received {"connection_id":228761,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 15:59:40] local.INFO: IMEI acknowledgment sent {"connection_id":228761,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 15:59:42] local.INFO: TCP Data received {"connection_id":228760,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f39380012cc2ff800755c6f80011014f2e..."} 
[2026-11-03 15:59:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228760,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f39380012cc2ff800755c6f80011014f2e..."} 
[2026-11-03 15:59:42] local.INFO: Processing buffer {"connection_id":228760,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f39380012cc2ff800755c6f80011014f2e..."} 
[2026-11-03 15:59:42] local.INFO: Packet analysis {"connection_id":228760,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 15:59:42] local.INFO: Extracted packet for processing {"connection_id":228760,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 15:59:42] local.INFO: GPS Element Parsed {"raw_longitude":750976896,"raw_latitude":123062008,"longitude_deg":75.0976896,"latitude_deg":12.3062008,"altitude":17,"angle":335,"satellites":46,"speed":9,"hex_longitude":"2cc2ff80","hex_latitude":"0755c6f8","is_valid_coordinates":true} 
[2026-11-03 15:59: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-11-03 15:59:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187629824001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:59:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37782999101603840,"note":"Value kept but may cause issues"} 
[2026-11-03 15:59:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4395583573553948672,"note":"Value kept but may cause issues"} 
[2026-11-03 15:59:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,84,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:59:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793701680000,"timestamp_ms":1793701680000,"timestamp_seconds":1793701680,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f39380"} 
[2026-11-03 15:59:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:59:42] 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-11-03 15:59:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 15:59:42] 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-11-03 15:59: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-11-03 15:59:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:59:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:59:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228760,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:59:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:59:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 15:59:42] 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-11-03 15:59:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 15:59:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 15:59:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187629824001,"66":27908,"84":206,"85":37120,"24":9,"16":37782999101603840,"44":-4395583573553948672},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,84,85,24,16,44]} 
[2026-11-03 15:59:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 15:59:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 15:59:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187629824001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:59:42] local.INFO: Unknown IO ID detected {"io_id":84,"value":206,"description":"Unknown IO ID 84"} 
[2026-11-03 15:59:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 15:59:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37782999101603840,"km_value":37782999101603.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:59:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4395583573553948672,"description":"Unknown IO ID 44"} 
[2026-11-03 15:59:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187629824001,"power":27908,"unknown_84":206,"unknown_85":37120,"ignition":9,"odometer":null,"unknown_44":-4395583573553948672}} 
[2026-11-03 15:59:42] local.INFO: DEBUG: GPS processor result {"connection_id":228760,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54985,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:59:42] local.INFO: GPS data processed {"connection_id":228760,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:59:42] local.INFO: Acknowledgment sent {"connection_id":228760,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 15:59:46] local.INFO: TCP Data received {"connection_id":228761,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:59:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228761,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:59:46] local.INFO: Processing buffer {"connection_id":228761,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 15:59:46] local.INFO: IMEI packet received {"connection_id":228761,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 15:59:46] local.INFO: IMEI acknowledgment sent {"connection_id":228761,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 15:59:47] local.INFO: TCP Data received {"connection_id":228761,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:59:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228761,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:59:47] local.INFO: Processing buffer {"connection_id":228761,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 15:59:47] local.INFO: Packet analysis {"connection_id":228761,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 15:59:47] local.INFO: Extracted packet for processing {"connection_id":228761,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 15:59:47] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 15:59: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-11-03 15:59:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187549440001,"note":"Value kept but may cause issues"} 
[2026-11-03 15:59:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 15:59:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 15:59:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 15:59:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793701666000,"timestamp_ms":1793701666000,"timestamp_seconds":1793701666,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f35cd0"} 
[2026-11-03 15:59:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 15:59:47] 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-11-03 15:59: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":103,"n8_eight_byte":105,"data_length":795,"current_offset":136} 
[2026-11-03 15:59:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1658,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 15:59: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-11-03 15:59:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 15:59:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 15:59:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228761,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 15:59:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228761,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:59:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228761,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 15:59:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 15:59:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 15:59:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 15:59:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187549440001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 15:59:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 15:59:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 15:59:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187549440001,"description":"Unknown IO ID 0"} 
[2026-11-03 15:59:47] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 15:59:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 15:59:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 15:59:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 15:59:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187549440001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 15:59:47] local.INFO: DEBUG: GPS processor result {"connection_id":228761,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54986,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 15:59:47] local.INFO: GPS data processed {"connection_id":228761,"processed":1,"errors":0,"total":1} 
[2026-11-03 15:59:47] local.INFO: Acknowledgment sent {"connection_id":228761,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:00:08] local.INFO: TCP Data received {"connection_id":228763,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:00:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228763,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:00:08] local.INFO: Processing buffer {"connection_id":228763,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:00:08] local.INFO: IMEI packet received {"connection_id":228763,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:00:08] local.INFO: IMEI acknowledgment sent {"connection_id":228763,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:00:09] local.INFO: TCP Data received {"connection_id":228763,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:00:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228763,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:00:09] local.INFO: Processing buffer {"connection_id":228763,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:00:09] local.INFO: IMEI packet received {"connection_id":228763,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:00:09] local.INFO: IMEI acknowledgment sent {"connection_id":228763,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:00:11] local.INFO: TCP Data received {"connection_id":228763,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:00:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228763,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:00:11] local.INFO: Processing buffer {"connection_id":228763,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:00:11] local.INFO: IMEI packet received {"connection_id":228763,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:00:11] local.INFO: IMEI acknowledgment sent {"connection_id":228763,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:00:12] local.INFO: TCP Data received {"connection_id":228763,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f48d80012cc285c007567df8001401472c..."} 
[2026-11-03 16:00:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228763,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f48d80012cc285c007567df8001401472c..."} 
[2026-11-03 16:00:12] local.INFO: Processing buffer {"connection_id":228763,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f48d80012cc285c007567df8001401472c..."} 
[2026-11-03 16:00:12] local.INFO: Packet analysis {"connection_id":228763,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f4"} 
[2026-11-03 16:00:12] local.INFO: Extracted packet for processing {"connection_id":228763,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f4"} 
[2026-11-03 16:00:12] local.INFO: GPS Element Parsed {"raw_longitude":750945728,"raw_latitude":123108856,"longitude_deg":75.0945728,"latitude_deg":12.3108856,"altitude":20,"angle":327,"satellites":44,"speed":38,"hex_longitude":"2cc285c0","hex_latitude":"07567df8","is_valid_coordinates":true} 
[2026-11-03 16:00: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-11-03 16:00:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187643904001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:00:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37785739290738688,"note":"Value kept but may cause issues"} 
[2026-11-03 16:00:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4423519964982417408,"note":"Value kept but may cause issues"} 
[2026-11-03 16:00:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:00:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793701744000,"timestamp_ms":1793701744000,"timestamp_seconds":1793701744,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f48d80"} 
[2026-11-03 16:00:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:00:12] 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-11-03 16:00: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":91,"data_length":795,"current_offset":136} 
[2026-11-03 16:00:12] 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-11-03 16:00: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-11-03 16:00:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:00:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:00:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228763,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:00:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:00:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:00:12] 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-11-03 16:00:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:00:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:00:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187643904001,"66":27887,"83":206,"85":37120,"24":38,"16":37785739290738688,"44":-4423519964982417408},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,85,24,16,44]} 
[2026-11-03 16:00:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:00:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:00:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187643904001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:00:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-11-03 16:00:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:00:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37785739290738688,"km_value":37785739290738.69,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:00:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4423519964982417408,"description":"Unknown IO ID 44"} 
[2026-11-03 16:00:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187643904001,"power":27887,"unknown_83":206,"unknown_85":37120,"ignition":38,"odometer":null,"unknown_44":-4423519964982417408}} 
[2026-11-03 16:00:12] local.INFO: DEBUG: GPS processor result {"connection_id":228763,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54987,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:00:12] local.INFO: GPS data processed {"connection_id":228763,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:00:12] local.INFO: Acknowledgment sent {"connection_id":228763,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:00:19] local.INFO: TCP Data received {"connection_id":228761,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:00:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228761,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:00:19] local.INFO: Processing buffer {"connection_id":228761,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:00:19] local.INFO: Packet analysis {"connection_id":228761,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 16:00:19] local.INFO: Extracted packet for processing {"connection_id":228761,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 16:00:19] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 16:00: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-11-03 16:00:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187549440001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:00:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:00:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 16:00:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:00:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793701666000,"timestamp_ms":1793701666000,"timestamp_seconds":1793701666,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f35cd0"} 
[2026-11-03 16:00:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:00:19] 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-11-03 16:00: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":103,"n8_eight_byte":105,"data_length":795,"current_offset":136} 
[2026-11-03 16:00:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1658,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:00: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-11-03 16:00:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:00:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:00:19] local.INFO: Teltonika packet parsed successfully {"connection_id":228761,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:00:19] local.INFO: Passing IMEI to GPS processor {"connection_id":228761,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:00:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":228761,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:00:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:00:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:00:19] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:00:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187549440001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 16:00:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:00:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:00:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187549440001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:00:19] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 16:00:19] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:00:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:00:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 16:00:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187549440001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 16:00:19] local.INFO: DEBUG: GPS processor result {"connection_id":228761,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54988,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:00:19] local.INFO: GPS data processed {"connection_id":228761,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:00:19] local.INFO: Acknowledgment sent {"connection_id":228761,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:00:40] local.INFO: TCP Data received {"connection_id":228284,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:00:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228284,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:00:40] local.INFO: Processing buffer {"connection_id":228284,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:00:40] local.INFO: IMEI packet received {"connection_id":228284,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:00:40] local.INFO: IMEI acknowledgment sent {"connection_id":228284,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:00:43] local.INFO: TCP Data received {"connection_id":228763,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f4b878012cc2730007569c88001501422e..."} 
[2026-11-03 16:00:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228763,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f4b878012cc2730007569c88001501422e..."} 
[2026-11-03 16:00:43] local.INFO: Processing buffer {"connection_id":228763,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f4b878012cc2730007569c88001501422e..."} 
[2026-11-03 16:00:43] local.INFO: Packet analysis {"connection_id":228763,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f4"} 
[2026-11-03 16:00:43] local.INFO: Extracted packet for processing {"connection_id":228763,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f4"} 
[2026-11-03 16:00:43] local.INFO: GPS Element Parsed {"raw_longitude":750940928,"raw_latitude":123116680,"longitude_deg":75.0940928,"latitude_deg":12.311668,"altitude":21,"angle":322,"satellites":46,"speed":32,"hex_longitude":"2cc27300","hex_latitude":"07569c88","is_valid_coordinates":true} 
[2026-11-03 16:00: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-11-03 16:00:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187646464001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:00:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37786181672370176,"note":"Value kept but may cause issues"} 
[2026-11-03 16:00:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4429923520700614656,"note":"Value kept but may cause issues"} 
[2026-11-03 16:00:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:00:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793701755000,"timestamp_ms":1793701755000,"timestamp_seconds":1793701755,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f4b878"} 
[2026-11-03 16:00:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:00:43] 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-11-03 16:00: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":239,"data_length":795,"current_offset":136} 
[2026-11-03 16:00:43] 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-11-03 16:00: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-11-03 16:00:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:00:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:00:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228763,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:00:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:00:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:00:43] 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-11-03 16:00:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:00:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:00:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187646464001,"66":27919,"103":206,"85":37120,"24":32,"16":37786181672370176,"44":-4429923520700614656},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:00:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:00:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:00:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187646464001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:00:43] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:00:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:00:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37786181672370176,"km_value":37786181672370.18,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:00:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4429923520700614656,"description":"Unknown IO ID 44"} 
[2026-11-03 16:00:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187646464001,"power":27919,"unknown_103":206,"unknown_85":37120,"ignition":32,"odometer":null,"unknown_44":-4429923520700614656}} 
[2026-11-03 16:00:43] local.INFO: DEBUG: GPS processor result {"connection_id":228763,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54989,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:00:43] local.INFO: GPS data processed {"connection_id":228763,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:00:43] local.INFO: Acknowledgment sent {"connection_id":228763,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:00:46] local.INFO: TCP Data received {"connection_id":228284,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:00:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228284,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:00:46] local.INFO: Processing buffer {"connection_id":228284,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:00:46] local.INFO: IMEI packet received {"connection_id":228284,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:00:46] local.INFO: IMEI acknowledgment sent {"connection_id":228284,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:00:47] local.INFO: TCP Data received {"connection_id":228284,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:00:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228284,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:00:47] local.INFO: Processing buffer {"connection_id":228284,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:00:47] local.INFO: Packet analysis {"connection_id":228284,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 16:00:47] local.INFO: Extracted packet for processing {"connection_id":228284,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 16:00:47] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 16:00: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-11-03 16:00:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187549440001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:00:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:00:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 16:00:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:00:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793701666000,"timestamp_ms":1793701666000,"timestamp_seconds":1793701666,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f35cd0"} 
[2026-11-03 16:00:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:00:47] 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-11-03 16:00: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":103,"n8_eight_byte":105,"data_length":795,"current_offset":136} 
[2026-11-03 16:00:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1658,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:00: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-11-03 16:00:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:00:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:00:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228284,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:00:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228284,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:00:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228284,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:00:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:00:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:00:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:00:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187549440001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 16:00:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:00:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:00:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187549440001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:00:47] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 16:00:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:00:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:00:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 16:00:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187549440001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 16:00:47] local.INFO: DEBUG: GPS processor result {"connection_id":228284,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54990,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:00:47] local.INFO: GPS data processed {"connection_id":228284,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:00:47] local.INFO: Acknowledgment sent {"connection_id":228284,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:01:01] local.INFO: TCP Data received {"connection_id":231859,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:01:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231859,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:01:01] local.INFO: Processing buffer {"connection_id":231859,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:01:01] local.INFO: IMEI packet received {"connection_id":231859,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:01:01] local.INFO: IMEI acknowledgment sent {"connection_id":231859,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:01:03] local.INFO: TCP Data received {"connection_id":231859,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:01:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231859,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:01:03] local.INFO: Processing buffer {"connection_id":231859,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:01:03] local.INFO: IMEI packet received {"connection_id":231859,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:01:03] local.INFO: IMEI acknowledgment sent {"connection_id":231859,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:01:04] local.INFO: TCP Data received {"connection_id":231859,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:01:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231859,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:01:04] local.INFO: Processing buffer {"connection_id":231859,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:01:04] local.INFO: IMEI packet received {"connection_id":231859,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:01:04] local.INFO: IMEI acknowledgment sent {"connection_id":231859,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:01:05] local.INFO: TCP Data received {"connection_id":231859,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:01:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231859,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:01:05] local.INFO: Processing buffer {"connection_id":231859,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:01:05] local.INFO: IMEI packet received {"connection_id":231859,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:01:05] local.INFO: IMEI acknowledgment sent {"connection_id":231859,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:01:19] local.INFO: TCP Data received {"connection_id":228284,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:01:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228284,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:01:19] local.INFO: Processing buffer {"connection_id":228284,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:01:19] local.INFO: Packet analysis {"connection_id":228284,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 16:01:19] local.INFO: Extracted packet for processing {"connection_id":228284,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 16:01:19] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 16:01: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-11-03 16:01:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187549440001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:01:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:01:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 16:01:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:01:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793701666000,"timestamp_ms":1793701666000,"timestamp_seconds":1793701666,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f35cd0"} 
[2026-11-03 16:01:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:01:19] 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-11-03 16:01: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":103,"n8_eight_byte":105,"data_length":795,"current_offset":136} 
[2026-11-03 16:01:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1658,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:01: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-11-03 16:01:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:01:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:01:19] local.INFO: Teltonika packet parsed successfully {"connection_id":228284,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:01:19] local.INFO: Passing IMEI to GPS processor {"connection_id":228284,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:01:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":228284,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:01:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:01:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:01:19] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:01:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187549440001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 16:01:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:01:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:01:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187549440001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:01:19] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 16:01:19] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:01:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:01:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 16:01:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187549440001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 16:01:19] local.INFO: DEBUG: GPS processor result {"connection_id":228284,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54991,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:01:19] local.INFO: GPS data processed {"connection_id":228284,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:01:19] local.INFO: Acknowledgment sent {"connection_id":228284,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:01:45] local.INFO: TCP Data received {"connection_id":228765,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:01:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228765,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:01:45] local.INFO: Processing buffer {"connection_id":228765,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:01:45] local.INFO: IMEI packet received {"connection_id":228765,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:01:45] local.INFO: IMEI acknowledgment sent {"connection_id":228765,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:01:51] local.INFO: TCP Data received {"connection_id":228765,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:01:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228765,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:01:51] local.INFO: Processing buffer {"connection_id":228765,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:01:51] local.INFO: IMEI packet received {"connection_id":228765,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:01:51] local.INFO: IMEI acknowledgment sent {"connection_id":228765,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:01:51] local.INFO: TCP Data received {"connection_id":228765,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:01:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228765,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:01:51] local.INFO: Processing buffer {"connection_id":228765,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:01:51] local.INFO: Packet analysis {"connection_id":228765,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 16:01:51] local.INFO: Extracted packet for processing {"connection_id":228765,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 16:01:51] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 16:01: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-11-03 16:01:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187549440001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:01:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:01:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 16:01:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:01:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793701666000,"timestamp_ms":1793701666000,"timestamp_seconds":1793701666,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f35cd0"} 
[2026-11-03 16:01:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:01: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-11-03 16:01: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":103,"n8_eight_byte":105,"data_length":795,"current_offset":136} 
[2026-11-03 16:01:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1658,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:01: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-11-03 16:01:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:01:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:01:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228765,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:01:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228765,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:01:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228765,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:01:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:01:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:01:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:01:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187549440001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 16:01:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:01:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:01:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187549440001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:01:51] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 16:01:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:01:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:01:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 16:01:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187549440001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 16:01:52] local.INFO: DEBUG: GPS processor result {"connection_id":228765,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54992,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:01:52] local.INFO: GPS data processed {"connection_id":228765,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:01:52] local.INFO: Acknowledgment sent {"connection_id":228765,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:01:56] local.INFO: TCP Data received {"connection_id":228765,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:01:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228765,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:01:56] local.INFO: Processing buffer {"connection_id":228765,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:01:56] local.INFO: Packet analysis {"connection_id":228765,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 16:01:56] local.INFO: Extracted packet for processing {"connection_id":228765,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 16:01:56] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 16:01: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-11-03 16:01:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187549440001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:01:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:01:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 16:01:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:01:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793701666000,"timestamp_ms":1793701666000,"timestamp_seconds":1793701666,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f35cd0"} 
[2026-11-03 16:01:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:01:56] 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-11-03 16:01: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":103,"n8_eight_byte":105,"data_length":795,"current_offset":136} 
[2026-11-03 16:01:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1658,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:01: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-11-03 16:01:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:01:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:01:56] local.INFO: Teltonika packet parsed successfully {"connection_id":228765,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:01:56] local.INFO: Passing IMEI to GPS processor {"connection_id":228765,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:01:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":228765,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:01:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:01:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:01:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:01:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187549440001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 16:01:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:01:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:01:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187549440001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:01:56] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 16:01:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:01:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:01:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 16:01:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187549440001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 16:01:56] local.INFO: DEBUG: GPS processor result {"connection_id":228765,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54993,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:01:56] local.INFO: GPS data processed {"connection_id":228765,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:01:56] local.INFO: Acknowledgment sent {"connection_id":228765,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:02:14] local.INFO: TCP Data received {"connection_id":228286,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:02:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228286,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:02:14] local.INFO: Processing buffer {"connection_id":228286,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:02:14] local.INFO: IMEI packet received {"connection_id":228286,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:02:14] local.INFO: IMEI acknowledgment sent {"connection_id":228286,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:02:15] local.INFO: TCP Data received {"connection_id":228286,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:02:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228286,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:02:15] local.INFO: Processing buffer {"connection_id":228286,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:02:15] local.INFO: IMEI packet received {"connection_id":228286,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:02:15] local.INFO: IMEI acknowledgment sent {"connection_id":228286,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:02:19] local.INFO: TCP Data received {"connection_id":228286,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:02:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228286,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:02:19] local.INFO: Processing buffer {"connection_id":228286,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:02:19] local.INFO: IMEI packet received {"connection_id":228286,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:02:19] local.INFO: IMEI acknowledgment sent {"connection_id":228286,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:02:20] local.INFO: TCP Data received {"connection_id":228286,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f63f18012d0c86400704e240001d01441c..."} 
[2026-11-03 16:02:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228286,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f63f18012d0c86400704e240001d01441c..."} 
[2026-11-03 16:02:20] local.INFO: Processing buffer {"connection_id":228286,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f63f18012d0c86400704e240001d01441c..."} 
[2026-11-03 16:02:20] local.INFO: Packet analysis {"connection_id":228286,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f6"} 
[2026-11-03 16:02:20] local.INFO: Extracted packet for processing {"connection_id":228286,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f6"} 
[2026-11-03 16:02:20] local.INFO: GPS Element Parsed {"raw_longitude":755795520,"raw_latitude":117760576,"longitude_deg":75.579552,"latitude_deg":11.7760576,"altitude":29,"angle":324,"satellites":28,"speed":30,"hex_longitude":"2d0c8640","hex_latitude":"0704e240","is_valid_coordinates":true} 
[2026-11-03 16:02: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-11-03 16:02:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187673088001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:02:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39072064816021504,"note":"Value kept but may cause issues"} 
[2026-11-03 16:02:20] local.WARNING: Large IO value detected {"io_id":45,"raw_value":904519867805603840,"note":"Value kept but may cause issues"} 
[2026-11-03 16:02:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:02:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793701855000,"timestamp_ms":1793701855000,"timestamp_seconds":1793701855,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f63f18"} 
[2026-11-03 16:02:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:02:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22528,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:02: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 16:02:20] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:02: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-11-03 16:02:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:02:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:02:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228286,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:02:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228286,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:02:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228286,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:02:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:02:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:02:20] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:02:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187673088001,"66":14515,"95":206,"94":10240,"24":30,"16":39072064816021504,"45":904519867805603840},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,94,24,16,45]} 
[2026-11-03 16:02:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:02:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:02:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187673088001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:02:20] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-11-03 16:02:20] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 16:02:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39072064816021504,"km_value":39072064816021.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:02:20] local.INFO: Unknown IO ID detected {"io_id":45,"value":904519867805603840,"description":"Unknown IO ID 45"} 
[2026-11-03 16:02:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187673088001,"power":14515,"unknown_95":206,"unknown_94":10240,"ignition":30,"odometer":null,"unknown_45":904519867805603840}} 
[2026-11-03 16:02:20] local.INFO: DEBUG: GPS processor result {"connection_id":228286,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54994,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:02:20] local.INFO: GPS data processed {"connection_id":228286,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:02:20] local.INFO: Acknowledgment sent {"connection_id":228286,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:02:45] local.INFO: TCP Data received {"connection_id":228287,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:02:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228287,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:02:45] local.INFO: Processing buffer {"connection_id":228287,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:02:45] local.INFO: IMEI packet received {"connection_id":228287,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:02:45] local.INFO: IMEI acknowledgment sent {"connection_id":228287,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:02:51] local.INFO: TCP Data received {"connection_id":228287,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:02:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228287,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:02:51] local.INFO: Processing buffer {"connection_id":228287,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:02:51] local.INFO: IMEI packet received {"connection_id":228287,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:02:51] local.INFO: IMEI acknowledgment sent {"connection_id":228287,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:02:57] local.INFO: TCP Data received {"connection_id":228287,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:02:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228287,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:02:57] local.INFO: Processing buffer {"connection_id":228287,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f35cd0012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:02:57] local.INFO: Packet analysis {"connection_id":228287,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 16:02:57] local.INFO: Extracted packet for processing {"connection_id":228287,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f3"} 
[2026-11-03 16:02:57] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 16:02: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-11-03 16:02:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187549440001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:02:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:02:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 16:02:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:02:57] local.INFO: AVL Record Parsed {"raw_timestamp":1793701666000,"timestamp_ms":1793701666000,"timestamp_seconds":1793701666,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f35cd0"} 
[2026-11-03 16:02:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:02:57] 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-11-03 16:02: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":103,"n8_eight_byte":105,"data_length":795,"current_offset":136} 
[2026-11-03 16:02:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1658,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:02: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-11-03 16:02:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:02:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:02:57] local.INFO: Teltonika packet parsed successfully {"connection_id":228287,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:02:57] local.INFO: Passing IMEI to GPS processor {"connection_id":228287,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:02:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":228287,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:02:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:02:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:02:57] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:02:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187549440001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 16:02:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:02:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:02:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187549440001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:02:57] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 16:02:57] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:02:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:02:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 16:02:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187549440001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 16:02:57] local.INFO: DEBUG: GPS processor result {"connection_id":228287,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54995,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:02:57] local.INFO: GPS data processed {"connection_id":228287,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:02:57] local.INFO: Acknowledgment sent {"connection_id":228287,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:03:42] local.INFO: TCP Data received {"connection_id":228766,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:03:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228766,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:03:42] local.INFO: Processing buffer {"connection_id":228766,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:03:42] local.INFO: IMEI packet received {"connection_id":228766,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:03:42] local.INFO: IMEI acknowledgment sent {"connection_id":228766,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:03:45] local.INFO: TCP Data received {"connection_id":228766,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:03:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228766,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:03:45] local.INFO: Processing buffer {"connection_id":228766,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:03:45] local.INFO: IMEI packet received {"connection_id":228766,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:03:45] local.INFO: IMEI acknowledgment sent {"connection_id":228766,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:03:46] local.INFO: TCP Data received {"connection_id":228766,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f7f498012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:03:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228766,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f7f498012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:03:46] local.INFO: Processing buffer {"connection_id":228766,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f7f498012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:03:46] local.INFO: Packet analysis {"connection_id":228766,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f7"} 
[2026-11-03 16:03:46] local.INFO: Extracted packet for processing {"connection_id":228766,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f7"} 
[2026-11-03 16:03:46] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 16:03: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-11-03 16:03:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187626496001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:03:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:03:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 16:03:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:03:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793701967000,"timestamp_ms":1793701967000,"timestamp_seconds":1793701967,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f7f498"} 
[2026-11-03 16:03:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:03:46] 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-11-03 16:03: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":103,"n8_eight_byte":105,"data_length":795,"current_offset":136} 
[2026-11-03 16:03:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1658,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:03: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-11-03 16:03:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:03:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:03:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228766,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:03:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228766,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:03:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228766,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:03:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:03:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:03:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:03:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187626496001,"66":26430,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 16:03:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:03:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:03:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187626496001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:03:46] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 16:03:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:03:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:03:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 16:03:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187626496001,"power":26430,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 16:03:46] local.INFO: DEBUG: GPS processor result {"connection_id":228766,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54996,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:03:46] local.INFO: GPS data processed {"connection_id":228766,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:03:46] local.INFO: Acknowledgment sent {"connection_id":228766,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:03:51] local.INFO: TCP Data received {"connection_id":228766,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f7f498012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:03:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228766,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f7f498012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:03:51] local.INFO: Processing buffer {"connection_id":228766,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f7f498012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:03:51] local.INFO: Packet analysis {"connection_id":228766,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f7"} 
[2026-11-03 16:03:51] local.INFO: Extracted packet for processing {"connection_id":228766,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f7"} 
[2026-11-03 16:03:51] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 16:03:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:03:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187626496001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:03:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:03:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 16:03:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:03:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793701967000,"timestamp_ms":1793701967000,"timestamp_seconds":1793701967,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f7f498"} 
[2026-11-03 16:03:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:03: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-11-03 16:03:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":103,"n8_eight_byte":105,"data_length":795,"current_offset":136} 
[2026-11-03 16:03:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1658,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:03:51] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:03:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:03:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:03:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228766,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:03:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228766,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:03:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228766,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:03:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:03:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:03:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:03:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187626496001,"66":26430,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 16:03:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:03:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:03:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187626496001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:03:51] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 16:03:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:03:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:03:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 16:03:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187626496001,"power":26430,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 16:03:51] local.INFO: DEBUG: GPS processor result {"connection_id":228766,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54997,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:03:51] local.INFO: GPS data processed {"connection_id":228766,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:03:51] local.INFO: Acknowledgment sent {"connection_id":228766,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:04:22] local.INFO: TCP Data received {"connection_id":228766,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f7f498012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:04:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228766,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f7f498012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:04:22] local.INFO: Processing buffer {"connection_id":228766,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f7f498012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:04:22] local.INFO: Packet analysis {"connection_id":228766,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f7"} 
[2026-11-03 16:04:22] local.INFO: Extracted packet for processing {"connection_id":228766,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f7"} 
[2026-11-03 16:04:22] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 16:04: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-11-03 16:04:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187626496001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:04:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:04:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 16:04:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:04:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793701967000,"timestamp_ms":1793701967000,"timestamp_seconds":1793701967,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f7f498"} 
[2026-11-03 16:04:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:04:22] 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-11-03 16:04: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":103,"n8_eight_byte":105,"data_length":795,"current_offset":136} 
[2026-11-03 16:04:22] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1658,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:04: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-11-03 16:04:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:04:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:04:22] local.INFO: Teltonika packet parsed successfully {"connection_id":228766,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:04:22] local.INFO: Passing IMEI to GPS processor {"connection_id":228766,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:04:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":228766,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:04:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:04:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:04:22] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:04:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187626496001,"66":26430,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 16:04:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:04:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:04:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187626496001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:04:22] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 16:04:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:04:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:04:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 16:04:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187626496001,"power":26430,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 16:04:22] local.INFO: DEBUG: GPS processor result {"connection_id":228766,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54998,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:04:22] local.INFO: GPS data processed {"connection_id":228766,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:04:22] local.INFO: Acknowledgment sent {"connection_id":228766,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:04:40] local.INFO: TCP Data received {"connection_id":228288,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:04:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228288,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:04:40] local.INFO: Processing buffer {"connection_id":228288,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:04:40] local.INFO: IMEI packet received {"connection_id":228288,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:04:40] local.INFO: IMEI acknowledgment sent {"connection_id":228288,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:04:46] local.INFO: TCP Data received {"connection_id":228288,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:04:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228288,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:04:46] local.INFO: Processing buffer {"connection_id":228288,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:04:46] local.INFO: IMEI packet received {"connection_id":228288,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:04:46] local.INFO: IMEI acknowledgment sent {"connection_id":228288,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:04:46] local.INFO: TCP Data received {"connection_id":228288,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f7f498012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:04:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228288,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f7f498012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:04:46] local.INFO: Processing buffer {"connection_id":228288,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f7f498012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:04:46] local.INFO: Packet analysis {"connection_id":228288,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f7"} 
[2026-11-03 16:04:46] local.INFO: Extracted packet for processing {"connection_id":228288,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f7"} 
[2026-11-03 16:04:46] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:04:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187626496001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:04:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:04:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 16:04:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:04:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793701967000,"timestamp_ms":1793701967000,"timestamp_seconds":1793701967,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f7f498"} 
[2026-11-03 16:04:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:04:46] 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-11-03 16: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":103,"n8_eight_byte":105,"data_length":795,"current_offset":136} 
[2026-11-03 16:04:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1658,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:04:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:04:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:04:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228288,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:04:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228288,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:04:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228288,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:04:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:04:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:04:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:04:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187626496001,"66":26430,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 16:04:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:04:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:04:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187626496001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:04:47] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 16:04:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:04:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:04:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 16:04:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187626496001,"power":26430,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 16:04:47] local.INFO: DEBUG: GPS processor result {"connection_id":228288,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":54999,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:04:47] local.INFO: GPS data processed {"connection_id":228288,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:04:47] local.INFO: Acknowledgment sent {"connection_id":228288,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:05:18] local.INFO: TCP Data received {"connection_id":228288,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f7f498012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:05:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228288,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f7f498012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:05:18] local.INFO: Processing buffer {"connection_id":228288,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f7f498012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:05:18] local.INFO: Packet analysis {"connection_id":228288,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f7"} 
[2026-11-03 16:05:18] local.INFO: Extracted packet for processing {"connection_id":228288,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f7"} 
[2026-11-03 16:05:18] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 16:05: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-11-03 16:05:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187626496001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:05:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:05:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 16:05:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:05:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793701967000,"timestamp_ms":1793701967000,"timestamp_seconds":1793701967,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f7f498"} 
[2026-11-03 16:05:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:05:18] 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-11-03 16:05: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":103,"n8_eight_byte":105,"data_length":795,"current_offset":136} 
[2026-11-03 16:05:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1658,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:05: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-11-03 16:05:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:05:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:05:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228288,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:05:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228288,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:05:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228288,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:05:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:05:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:05:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:05:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187626496001,"66":26430,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 16:05:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:05:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:05:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187626496001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:05:18] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 16:05:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:05:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:05:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 16:05:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187626496001,"power":26430,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 16:05:18] local.INFO: DEBUG: GPS processor result {"connection_id":228288,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55000,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:05:18] local.INFO: GPS data processed {"connection_id":228288,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:05:18] local.INFO: Acknowledgment sent {"connection_id":228288,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:05:40] local.INFO: TCP Data received {"connection_id":228767,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:05:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228767,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:05:40] local.INFO: Processing buffer {"connection_id":228767,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:05:40] local.INFO: IMEI packet received {"connection_id":228767,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:05:40] local.INFO: IMEI acknowledgment sent {"connection_id":228767,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:05:45] local.INFO: TCP Data received {"connection_id":228767,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:05:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228767,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:05:45] local.INFO: Processing buffer {"connection_id":228767,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:05:45] local.INFO: IMEI packet received {"connection_id":228767,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:05:45] local.INFO: IMEI acknowledgment sent {"connection_id":228767,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:05:51] local.INFO: TCP Data received {"connection_id":228767,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:05:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228767,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:05:51] local.INFO: Processing buffer {"connection_id":228767,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:05:51] local.INFO: IMEI packet received {"connection_id":228767,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:05:51] local.INFO: IMEI acknowledgment sent {"connection_id":228767,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:05:53] local.INFO: TCP Data received {"connection_id":228767,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f9f068012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:05:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228767,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f9f068012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:05:53] local.INFO: Processing buffer {"connection_id":228767,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f9f068012d82bd4006067180001100bb2c..."} 
[2026-11-03 16:05:53] local.INFO: Packet analysis {"connection_id":228767,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f9"} 
[2026-11-03 16:05:53] local.INFO: Extracted packet for processing {"connection_id":228767,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f9"} 
[2026-11-03 16:05:53] local.INFO: GPS Element Parsed {"raw_longitude":763542848,"raw_latitude":101085568,"longitude_deg":76.3542848,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd40","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 16:05:53] 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-11-03 16:05:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187703552001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:05:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:05:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 16:05:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:05:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793702097000,"timestamp_ms":1793702097000,"timestamp_seconds":1793702097,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f9f068"} 
[2026-11-03 16:05:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:05: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-11-03 16:05: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":103,"n8_eight_byte":62,"data_length":795,"current_offset":136} 
[2026-11-03 16:05:53] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1271,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:05: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-11-03 16:05:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:05:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:05:53] local.INFO: Teltonika packet parsed successfully {"connection_id":228767,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:05:53] local.INFO: Passing IMEI to GPS processor {"connection_id":228767,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:05:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":228767,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:05:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:05:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:05:53] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:05:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187703552001,"66":26473,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 16:05:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:05:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:05:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187703552001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:05:53] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 16:05:53] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:05:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:05:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 16:05:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187703552001,"power":26473,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 16:05:53] local.INFO: DEBUG: GPS processor result {"connection_id":228767,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55001,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:05:53] local.INFO: GPS data processed {"connection_id":228767,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:05:53] local.INFO: Acknowledgment sent {"connection_id":228767,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:06:09] local.INFO: TCP Data received {"connection_id":231862,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:06:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231862,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:06:09] local.INFO: Processing buffer {"connection_id":231862,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:06:09] local.INFO: IMEI packet received {"connection_id":231862,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:06:09] local.INFO: IMEI acknowledgment sent {"connection_id":231862,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:06:11] local.INFO: TCP Data received {"connection_id":231862,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f5d1b8012cc1e28007572ae0001401482d..."} 
[2026-11-03 16:06:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231862,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f5d1b8012cc1e28007572ae0001401482d..."} 
[2026-11-03 16:06:11] local.INFO: Processing buffer {"connection_id":231862,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f5d1b8012cc1e28007572ae0001401482d..."} 
[2026-11-03 16:06:11] local.INFO: Packet analysis {"connection_id":231862,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f5"} 
[2026-11-03 16:06:11] local.INFO: Extracted packet for processing {"connection_id":231862,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f5"} 
[2026-11-03 16:06:11] local.INFO: GPS Element Parsed {"raw_longitude":750903936,"raw_latitude":123153120,"longitude_deg":75.0903936,"latitude_deg":12.315312,"altitude":20,"angle":328,"satellites":45,"speed":12,"hex_longitude":"2cc1e280","hex_latitude":"07572ae0","is_valid_coordinates":true} 
[2026-11-03 16:06:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:06:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187667200001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:06:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788698523205632,"note":"Value kept but may cause issues"} 
[2026-11-03 16:06:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4475663204404920320,"note":"Value kept but may cause issues"} 
[2026-11-03 16:06:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:06:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793701827000,"timestamp_ms":1793701827000,"timestamp_seconds":1793701827,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f5d1b8"} 
[2026-11-03 16:06:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:06:11] 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-11-03 16:06:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 16:06:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:06:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:06:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:06:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:06:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231862,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:06:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231862,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:06:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231862,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:06: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-11-03 16:06:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:06:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:06:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187667200001,"66":28028,"103":206,"85":37120,"24":12,"16":37788698523205632,"44":-4475663204404920320},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:06:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:06:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:06:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187667200001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:06:11] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:06:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:06:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788698523205632,"km_value":37788698523205.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:06:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4475663204404920320,"description":"Unknown IO ID 44"} 
[2026-11-03 16:06:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187667200001,"power":28028,"unknown_103":206,"unknown_85":37120,"ignition":12,"odometer":null,"unknown_44":-4475663204404920320}} 
[2026-11-03 16:06:11] local.INFO: DEBUG: GPS processor result {"connection_id":231862,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55002,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:06:11] local.INFO: GPS data processed {"connection_id":231862,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:06:11] local.INFO: Acknowledgment sent {"connection_id":231862,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:06:24] local.INFO: TCP Data received {"connection_id":228289,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:06:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228289,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:06:24] local.INFO: Processing buffer {"connection_id":228289,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:06:24] local.INFO: IMEI packet received {"connection_id":228289,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:06:24] local.INFO: IMEI acknowledgment sent {"connection_id":228289,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:06:29] local.INFO: TCP Data received {"connection_id":228289,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:06:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228289,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:06:29] local.INFO: Processing buffer {"connection_id":228289,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:06:29] local.INFO: IMEI packet received {"connection_id":228289,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:06:29] local.INFO: IMEI acknowledgment sent {"connection_id":228289,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:06:29] local.INFO: TCP Data received {"connection_id":228767,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fa55f8012d82bd8006067180001100bb2c..."} 
[2026-11-03 16:06:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228767,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fa55f8012d82bd8006067180001100bb2c..."} 
[2026-11-03 16:06:29] local.INFO: Processing buffer {"connection_id":228767,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fa55f8012d82bd8006067180001100bb2c..."} 
[2026-11-03 16:06:29] local.INFO: Packet analysis {"connection_id":228767,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fa"} 
[2026-11-03 16:06:29] local.INFO: Extracted packet for processing {"connection_id":228767,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fa"} 
[2026-11-03 16:06:29] local.INFO: GPS Element Parsed {"raw_longitude":763542912,"raw_latitude":101085568,"longitude_deg":76.3542912,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd80","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:06:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187736832001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:06:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:06:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025987683558522880,"note":"Value kept but may cause issues"} 
[2026-11-03 16:06:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:06:29] local.INFO: AVL Record Parsed {"raw_timestamp":1793702123000,"timestamp_ms":1793702123000,"timestamp_seconds":1793702123,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fa55f8"} 
[2026-11-03 16:06:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:06:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21504,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":103,"n8_eight_byte":105,"data_length":795,"current_offset":136} 
[2026-11-03 16:06:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1658,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:06:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:06:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:06:29] local.INFO: Teltonika packet parsed successfully {"connection_id":228767,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:06:29] local.INFO: Passing IMEI to GPS processor {"connection_id":228767,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:06:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":228767,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:06:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:06:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:06:29] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:06:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187736832001,"66":28028,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025987683558522880},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 16:06:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:06:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:06:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187736832001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:06:29] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 16:06:29] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:06:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:06:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025987683558522880,"description":"Unknown IO ID 45"} 
[2026-11-03 16:06:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187736832001,"power":28028,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025987683558522880}} 
[2026-11-03 16:06:30] local.INFO: DEBUG: GPS processor result {"connection_id":228767,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55003,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:06:30] local.INFO: GPS data processed {"connection_id":228767,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:06:30] local.INFO: Acknowledgment sent {"connection_id":228767,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:06:30] local.INFO: TCP Data received {"connection_id":228289,"ip":"117.225.158.144","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f9dce0012d0cbb800705b6d8001800061f..."} 
[2026-11-03 16:06:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228289,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f9dce0012d0cbb800705b6d8001800061f..."} 
[2026-11-03 16:06:30] local.INFO: Processing buffer {"connection_id":228289,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f9dce0012d0cbb800705b6d8001800061f..."} 
[2026-11-03 16:06:30] local.INFO: Packet analysis {"connection_id":228289,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f9"} 
[2026-11-03 16:06:30] local.INFO: Extracted packet for processing {"connection_id":228289,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f9"} 
[2026-11-03 16:06:30] local.INFO: GPS Element Parsed {"raw_longitude":755809152,"raw_latitude":117815000,"longitude_deg":75.5809152,"latitude_deg":11.7815,"altitude":24,"angle":6,"satellites":31,"speed":8,"hex_longitude":"2d0cbb80","hex_latitude":"0705b6d8","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:06:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187735296001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:06:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39076119265148928,"note":"Value kept but may cause issues"} 
[2026-11-03 16:06:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":917397348004798464,"note":"Value kept but may cause issues"} 
[2026-11-03 16:06:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:06:30] local.INFO: AVL Record Parsed {"raw_timestamp":1793702092000,"timestamp_ms":1793702092000,"timestamp_seconds":1793702092,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f9dce0"} 
[2026-11-03 16:06:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:06:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 16:06:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:06:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:06:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:06:30] local.INFO: Teltonika packet parsed successfully {"connection_id":228289,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:06:30] local.INFO: Passing IMEI to GPS processor {"connection_id":228289,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:06:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":228289,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:06:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.158.144","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:06:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:06:30] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:06:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187735296001,"66":14450,"164":206,"94":10240,"24":8,"16":39076119265148928,"45":917397348004798464},"client_ip":"117.225.158.144","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-11-03 16:06:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:06:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:06:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187735296001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:06:30] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-11-03 16:06:30] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 16:06:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39076119265148928,"km_value":39076119265148.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:06:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":917397348004798464,"description":"Unknown IO ID 45"} 
[2026-11-03 16:06:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187735296001,"power":14450,"unknown_164":206,"unknown_94":10240,"ignition":8,"odometer":null,"unknown_45":917397348004798464}} 
[2026-11-03 16:06:30] local.INFO: DEBUG: GPS processor result {"connection_id":228289,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55004,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:06:30] local.INFO: GPS data processed {"connection_id":228289,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:06:30] local.INFO: Acknowledgment sent {"connection_id":228289,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:06:40] local.INFO: TCP Data received {"connection_id":230025,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:06:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230025,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:06:40] local.INFO: Processing buffer {"connection_id":230025,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:06:40] local.INFO: IMEI packet received {"connection_id":230025,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:06:40] local.INFO: IMEI acknowledgment sent {"connection_id":230025,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:06:42] local.INFO: TCP Data received {"connection_id":231862,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f5d988012cc1e10007572c300014012f2e..."} 
[2026-11-03 16:06:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231862,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f5d988012cc1e10007572c300014012f2e..."} 
[2026-11-03 16:06:42] local.INFO: Processing buffer {"connection_id":231862,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f5d988012cc1e10007572c300014012f2e..."} 
[2026-11-03 16:06:42] local.INFO: Packet analysis {"connection_id":231862,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f5"} 
[2026-11-03 16:06:42] local.INFO: Extracted packet for processing {"connection_id":231862,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f5"} 
[2026-11-03 16:06:42] local.INFO: GPS Element Parsed {"raw_longitude":750903552,"raw_latitude":123153456,"longitude_deg":75.0903552,"latitude_deg":12.3153456,"altitude":20,"angle":303,"satellites":46,"speed":7,"hex_longitude":"2cc1e100","hex_latitude":"07572c30","is_valid_coordinates":true} 
[2026-11-03 16:06: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-11-03 16:06:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187667712001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:06:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788724293009408,"note":"Value kept but may cause issues"} 
[2026-11-03 16:06:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4475874310637297664,"note":"Value kept but may cause issues"} 
[2026-11-03 16:06:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:06:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793701829000,"timestamp_ms":1793701829000,"timestamp_seconds":1793701829,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f5d988"} 
[2026-11-03 16:06:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:06:42] 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-11-03 16:06:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 16:06:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:06: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-11-03 16:06:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:06:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:06:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231862,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:06:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231862,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:06:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231862,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:06:42] 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-11-03 16:06:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:06:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:06:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187667712001,"66":27865,"103":206,"85":37120,"24":7,"16":37788724293009408,"44":-4475874310637297664},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:06:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:06:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:06:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187667712001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:06:42] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:06:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:06:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788724293009408,"km_value":37788724293009.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:06:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4475874310637297664,"description":"Unknown IO ID 44"} 
[2026-11-03 16:06:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187667712001,"power":27865,"unknown_103":206,"unknown_85":37120,"ignition":7,"odometer":null,"unknown_44":-4475874310637297664}} 
[2026-11-03 16:06:42] local.INFO: DEBUG: GPS processor result {"connection_id":231862,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55005,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:06:42] local.INFO: GPS data processed {"connection_id":231862,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:06:42] local.INFO: Acknowledgment sent {"connection_id":231862,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:06:45] local.INFO: TCP Data received {"connection_id":230025,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:06:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230025,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:06:45] local.INFO: Processing buffer {"connection_id":230025,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:06:45] local.INFO: IMEI packet received {"connection_id":230025,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:06:45] local.INFO: IMEI acknowledgment sent {"connection_id":230025,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:06:52] local.INFO: TCP Data received {"connection_id":230025,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0faa800012d82bd8006067180001100bb2c..."} 
[2026-11-03 16:06:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230025,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0faa800012d82bd8006067180001100bb2c..."} 
[2026-11-03 16:06:52] local.INFO: Processing buffer {"connection_id":230025,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0faa800012d82bd8006067180001100bb2c..."} 
[2026-11-03 16:06:52] local.INFO: Packet analysis {"connection_id":230025,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fa"} 
[2026-11-03 16:06:52] local.INFO: Extracted packet for processing {"connection_id":230025,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fa"} 
[2026-11-03 16:06:52] local.INFO: GPS Element Parsed {"raw_longitude":763542912,"raw_latitude":101085568,"longitude_deg":76.3542912,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd80","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 16:06: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-11-03 16:06:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187743488001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:06:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:06:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:06:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:06:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793702144000,"timestamp_ms":1793702144000,"timestamp_seconds":1793702144,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0faa800"} 
[2026-11-03 16:06:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:06:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21504,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:06: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":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 16:06:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:06: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-11-03 16:06:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:06:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:06:52] local.INFO: Teltonika packet parsed successfully {"connection_id":230025,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:06:52] local.INFO: Passing IMEI to GPS processor {"connection_id":230025,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:06:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":230025,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:06:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:06:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:06:52] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:06:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187743488001,"66":28354,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 16:06:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:06:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:06:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187743488001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:06:52] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 16:06:52] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:06:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:06:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 16:06:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187743488001,"power":28354,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 16:06:53] local.INFO: DEBUG: GPS processor result {"connection_id":230025,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55006,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:06:53] local.INFO: GPS data processed {"connection_id":230025,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:06:53] local.INFO: Acknowledgment sent {"connection_id":230025,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:07:04] local.INFO: TCP Data received {"connection_id":228768,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:07:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228768,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:07:04] local.INFO: Processing buffer {"connection_id":228768,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:07:04] local.INFO: IMEI packet received {"connection_id":228768,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:07:04] local.INFO: IMEI acknowledgment sent {"connection_id":228768,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:07:04] local.INFO: TCP Data received {"connection_id":228769,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:07:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228769,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:07:04] local.INFO: Processing buffer {"connection_id":228769,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:07:04] local.INFO: IMEI packet received {"connection_id":228769,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:07:04] local.INFO: IMEI acknowledgment sent {"connection_id":228769,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:07:05] local.INFO: TCP Data received {"connection_id":228768,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:07:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228768,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:07:05] local.INFO: Processing buffer {"connection_id":228768,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:07:05] local.INFO: IMEI packet received {"connection_id":228768,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:07:05] local.INFO: IMEI acknowledgment sent {"connection_id":228768,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:07:06] local.INFO: TCP Data received {"connection_id":228769,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:07:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228769,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:07:06] local.INFO: Processing buffer {"connection_id":228769,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:07:06] local.INFO: IMEI packet received {"connection_id":228769,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:07:06] local.INFO: IMEI acknowledgment sent {"connection_id":228769,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:07:09] local.INFO: TCP Data received {"connection_id":228769,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:07:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228769,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:07:09] local.INFO: Processing buffer {"connection_id":228769,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:07:09] local.INFO: IMEI packet received {"connection_id":228769,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:07:09] local.INFO: IMEI acknowledgment sent {"connection_id":228769,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:07:10] local.INFO: TCP Data received {"connection_id":228768,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:07:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228768,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:07:10] local.INFO: Processing buffer {"connection_id":228768,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:07:10] local.INFO: IMEI packet received {"connection_id":228768,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:07:10] local.INFO: IMEI acknowledgment sent {"connection_id":228768,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:07:10] local.INFO: TCP Data received {"connection_id":228769,"ip":"117.225.158.144","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f9e4b0012d0cbb800705b8980018015e1f..."} 
[2026-11-03 16:07:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228769,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f9e4b0012d0cbb800705b8980018015e1f..."} 
[2026-11-03 16:07:10] local.INFO: Processing buffer {"connection_id":228769,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f9e4b0012d0cbb800705b8980018015e1f..."} 
[2026-11-03 16:07:10] local.INFO: Packet analysis {"connection_id":228769,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f9"} 
[2026-11-03 16:07:10] local.INFO: Extracted packet for processing {"connection_id":228769,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f9"} 
[2026-11-03 16:07:10] local.INFO: GPS Element Parsed {"raw_longitude":755809152,"raw_latitude":117815448,"longitude_deg":75.5809152,"latitude_deg":11.7815448,"altitude":24,"angle":350,"satellites":31,"speed":11,"hex_longitude":"2d0cbb80","hex_latitude":"0705b898","is_valid_coordinates":true} 
[2026-11-03 16:07: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-11-03 16:07:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187735552001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:07:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39076145034952704,"note":"Value kept but may cause issues"} 
[2026-11-03 16:07:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":917467716749023232,"note":"Value kept but may cause issues"} 
[2026-11-03 16:07:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:07:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793702094000,"timestamp_ms":1793702094000,"timestamp_seconds":1793702094,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f9e4b0"} 
[2026-11-03 16:07:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:07:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:07:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 16:07:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:07: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-11-03 16:07:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:07:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:07:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228769,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:07:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228769,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:07:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228769,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:07:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.158.144","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:07:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:07:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:07:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187735552001,"66":14537,"164":206,"94":10240,"24":11,"16":39076145034952704,"45":917467716749023232},"client_ip":"117.225.158.144","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-11-03 16:07:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:07:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:07:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187735552001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:07:10] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-11-03 16:07:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 16:07:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39076145034952704,"km_value":39076145034952.7,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:07:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":917467716749023232,"description":"Unknown IO ID 45"} 
[2026-11-03 16:07:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187735552001,"power":14537,"unknown_164":206,"unknown_94":10240,"ignition":11,"odometer":null,"unknown_45":917467716749023232}} 
[2026-11-03 16:07:11] local.INFO: DEBUG: GPS processor result {"connection_id":228769,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55007,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:07:11] local.INFO: GPS data processed {"connection_id":228769,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:07:11] local.INFO: Acknowledgment sent {"connection_id":228769,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:07:11] local.INFO: TCP Data received {"connection_id":228768,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f62b90012cc1ddc007572b28001601242f..."} 
[2026-11-03 16:07:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228768,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f62b90012cc1ddc007572b28001601242f..."} 
[2026-11-03 16:07:11] local.INFO: Processing buffer {"connection_id":228768,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f62b90012cc1ddc007572b28001601242f..."} 
[2026-11-03 16:07:11] local.INFO: Packet analysis {"connection_id":228768,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f6"} 
[2026-11-03 16:07:11] local.INFO: Extracted packet for processing {"connection_id":228768,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f6"} 
[2026-11-03 16:07:11] local.INFO: GPS Element Parsed {"raw_longitude":750902720,"raw_latitude":123153192,"longitude_deg":75.090272,"latitude_deg":12.3153192,"altitude":22,"angle":292,"satellites":47,"speed":3,"hex_longitude":"2cc1ddc0","hex_latitude":"07572b28","is_valid_coordinates":true} 
[2026-11-03 16:07: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-11-03 16:07:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187668224001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:07:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788818782289920,"note":"Value kept but may cause issues"} 
[2026-11-03 16:07:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4476296523102277632,"note":"Value kept but may cause issues"} 
[2026-11-03 16:07:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:07:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793701850000,"timestamp_ms":1793701850000,"timestamp_seconds":1793701850,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f62b90"} 
[2026-11-03 16:07:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:07:11] 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-11-03 16:07: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 16:07:11] 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-11-03 16:07: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-11-03 16:07:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:07:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:07:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228768,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:07:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:07:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:07: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-11-03 16:07:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:07:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:07:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187668224001,"66":28050,"103":206,"85":37120,"24":3,"16":37788818782289920,"44":-4476296523102277632},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:07:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:07:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:07:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187668224001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:07:11] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:07:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:07:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788818782289920,"km_value":37788818782289.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:07:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4476296523102277632,"description":"Unknown IO ID 44"} 
[2026-11-03 16:07:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187668224001,"power":28050,"unknown_103":206,"unknown_85":37120,"ignition":3,"odometer":null,"unknown_44":-4476296523102277632}} 
[2026-11-03 16:07:11] local.INFO: DEBUG: GPS processor result {"connection_id":228768,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55008,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:07:11] local.INFO: GPS data processed {"connection_id":228768,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:07:11] local.INFO: Acknowledgment sent {"connection_id":228768,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:07:28] local.INFO: TCP Data received {"connection_id":230025,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fafa08012d82bd8006067180001100bb2c..."} 
[2026-11-03 16:07:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230025,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fafa08012d82bd8006067180001100bb2c..."} 
[2026-11-03 16:07:28] local.INFO: Processing buffer {"connection_id":230025,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fafa08012d82bd8006067180001100bb2c..."} 
[2026-11-03 16:07:28] local.INFO: Packet analysis {"connection_id":230025,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fa"} 
[2026-11-03 16:07:28] local.INFO: Extracted packet for processing {"connection_id":230025,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fa"} 
[2026-11-03 16:07:28] local.INFO: GPS Element Parsed {"raw_longitude":763542912,"raw_latitude":101085568,"longitude_deg":76.3542912,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd80","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:07:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187748864001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:07:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:07:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:07:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:07:28] local.INFO: AVL Record Parsed {"raw_timestamp":1793702165000,"timestamp_ms":1793702165000,"timestamp_seconds":1793702165,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fafa08"} 
[2026-11-03 16:07:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:07:28] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21504,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":110,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-11-03 16:07:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2494,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:07:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:07:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:07:28] local.INFO: Teltonika packet parsed successfully {"connection_id":230025,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:07:28] local.INFO: Passing IMEI to GPS processor {"connection_id":230025,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:07:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":230025,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:07:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:07:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:07:28] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:07:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187748864001,"66":28495,"104":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 16:07:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:07:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:07:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187748864001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:07:28] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 16:07:28] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:07:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:07:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 16:07:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187748864001,"power":28495,"unknown_104":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 16:07:28] local.INFO: DEBUG: GPS processor result {"connection_id":230025,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55009,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:07:28] local.INFO: GPS data processed {"connection_id":230025,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:07:28] local.INFO: Acknowledgment sent {"connection_id":230025,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:07:41] local.INFO: TCP Data received {"connection_id":228769,"ip":"117.225.158.144","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fc55b0012d0c390007064600001300171f..."} 
[2026-11-03 16:07:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228769,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fc55b0012d0c390007064600001300171f..."} 
[2026-11-03 16:07:41] local.INFO: Processing buffer {"connection_id":228769,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fc55b0012d0c390007064600001300171f..."} 
[2026-11-03 16:07:41] local.INFO: Packet analysis {"connection_id":228769,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fc"} 
[2026-11-03 16:07:41] local.INFO: Extracted packet for processing {"connection_id":228769,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fc"} 
[2026-11-03 16:07:41] local.INFO: GPS Element Parsed {"raw_longitude":755775744,"raw_latitude":117851648,"longitude_deg":75.5775744,"latitude_deg":11.7851648,"altitude":19,"angle":23,"satellites":31,"speed":5,"hex_longitude":"2d0c3900","hex_latitude":"07064600","is_valid_coordinates":true} 
[2026-11-03 16:07:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:07:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187776768001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:07:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39078631821017088,"note":"Value kept but may cause issues"} 
[2026-11-03 16:07:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":880664863553447936,"note":"Value kept but may cause issues"} 
[2026-11-03 16:07:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:07:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793702254000,"timestamp_ms":1793702254000,"timestamp_seconds":1793702254,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fc55b0"} 
[2026-11-03 16:07:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:07:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:07:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 16:07:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:07:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:07:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:07:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:07:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228769,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:07:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228769,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:07:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228769,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:07:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.158.144","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:07:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:07:41] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:07:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187776768001,"66":14537,"219":206,"28":32256,"24":5,"16":39078631821017088,"45":880664863553447936},"client_ip":"117.225.158.144","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,28,24,16,45]} 
[2026-11-03 16:07:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:07:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:07:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187776768001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:07:41] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 16:07:41] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 16:07:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39078631821017088,"km_value":39078631821017.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:07:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":880664863553447936,"description":"Unknown IO ID 45"} 
[2026-11-03 16:07:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187776768001,"power":14537,"unknown_219":206,"unknown_28":32256,"ignition":5,"odometer":null,"unknown_45":880664863553447936}} 
[2026-11-03 16:07:42] local.INFO: DEBUG: GPS processor result {"connection_id":228769,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55010,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:07:42] local.INFO: GPS data processed {"connection_id":228769,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:07:42] local.INFO: Acknowledgment sent {"connection_id":228769,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:07:42] local.INFO: TCP Data received {"connection_id":228768,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f67d98012cc1db0007572680001a01242f..."} 
[2026-11-03 16:07:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228768,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f67d98012cc1db0007572680001a01242f..."} 
[2026-11-03 16:07:42] local.INFO: Processing buffer {"connection_id":228768,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f67d98012cc1db0007572680001a01242f..."} 
[2026-11-03 16:07:42] local.INFO: Packet analysis {"connection_id":228768,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f6"} 
[2026-11-03 16:07:42] local.INFO: Extracted packet for processing {"connection_id":228768,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f6"} 
[2026-11-03 16:07:42] local.INFO: GPS Element Parsed {"raw_longitude":750902016,"raw_latitude":123152000,"longitude_deg":75.0902016,"latitude_deg":12.3152,"altitude":26,"angle":292,"satellites":47,"speed":0,"hex_longitude":"2cc1db00","hex_latitude":"07572680","is_valid_coordinates":true} 
[2026-11-03 16:07: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-11-03 16:07:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187673600001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:07:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788887501766656,"note":"Value kept but may cause issues"} 
[2026-11-03 16:07:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4477211316776654848,"note":"Value kept but may cause issues"} 
[2026-11-03 16:07:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:07:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793701871000,"timestamp_ms":1793701871000,"timestamp_seconds":1793701871,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f67d98"} 
[2026-11-03 16:07:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:07:42] 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-11-03 16:07:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 16:07:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:07: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-11-03 16:07:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:07:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:07:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228768,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:07:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:07:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:07:42] 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-11-03 16:07:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:07:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:07:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187673600001,"66":27800,"103":206,"85":37120,"24":0,"16":37788887501766656,"44":-4477211316776654848},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:07:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:07:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:07:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187673600001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:07:42] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:07:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:07:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788887501766656,"km_value":37788887501766.66,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:07:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4477211316776654848,"description":"Unknown IO ID 44"} 
[2026-11-03 16:07:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187673600001,"power":27800,"unknown_103":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4477211316776654848}} 
[2026-11-03 16:07:42] local.INFO: DEBUG: GPS processor result {"connection_id":228768,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55011,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:07:42] local.INFO: GPS data processed {"connection_id":228768,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:07:42] local.INFO: Acknowledgment sent {"connection_id":228768,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:07:46] local.INFO: TCP Data received {"connection_id":228770,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:07:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228770,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:07:46] local.INFO: Processing buffer {"connection_id":228770,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:07:46] local.INFO: IMEI packet received {"connection_id":228770,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:07:46] local.INFO: IMEI acknowledgment sent {"connection_id":228770,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:07:47] local.INFO: TCP Data received {"connection_id":228770,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:07:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228770,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:07:47] local.INFO: Processing buffer {"connection_id":228770,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:07:47] local.INFO: IMEI packet received {"connection_id":228770,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:07:47] local.INFO: IMEI acknowledgment sent {"connection_id":228770,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:07:51] local.INFO: TCP Data received {"connection_id":228770,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:07:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228770,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:07:51] local.INFO: Processing buffer {"connection_id":228770,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:07:51] local.INFO: IMEI packet received {"connection_id":228770,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:07:51] local.INFO: IMEI acknowledgment sent {"connection_id":228770,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:07:53] local.INFO: TCP Data received {"connection_id":228770,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fb4c10012d82bd8006067180001100bb2c..."} 
[2026-11-03 16:07:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228770,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fb4c10012d82bd8006067180001100bb2c..."} 
[2026-11-03 16:07:53] local.INFO: Processing buffer {"connection_id":228770,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fb4c10012d82bd8006067180001100bb2c..."} 
[2026-11-03 16:07:53] local.INFO: Packet analysis {"connection_id":228770,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:07:53] local.INFO: Extracted packet for processing {"connection_id":228770,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:07:53] local.INFO: GPS Element Parsed {"raw_longitude":763542912,"raw_latitude":101085568,"longitude_deg":76.3542912,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd80","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 16:07:53] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:07:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187754240001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:07:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:07:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:07:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:07:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793702186000,"timestamp_ms":1793702186000,"timestamp_seconds":1793702186,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fb4c10"} 
[2026-11-03 16:07:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:07:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21504,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:07:53] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":111,"n8_eight_byte":79,"data_length":795,"current_offset":136} 
[2026-11-03 16:07:53] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1464,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:07:53] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:07:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:07:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:07:53] local.INFO: Teltonika packet parsed successfully {"connection_id":228770,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:07:53] local.INFO: Passing IMEI to GPS processor {"connection_id":228770,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:07:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":228770,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:07:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:07:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:07:53] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:07:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187754240001,"66":28571,"116":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,9,24,16,45]} 
[2026-11-03 16:07:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:07:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:07:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187754240001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:07:53] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-11-03 16:07:53] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:07:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:07:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 16:07:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187754240001,"power":28571,"unknown_116":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 16:07:53] local.INFO: DEBUG: GPS processor result {"connection_id":228770,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55012,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:07:53] local.INFO: GPS data processed {"connection_id":228770,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:07:53] local.INFO: Acknowledgment sent {"connection_id":228770,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:08:04] local.INFO: TCP Data received {"connection_id":230026,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:08:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230026,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:08:04] local.INFO: Processing buffer {"connection_id":230026,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:08:04] local.INFO: IMEI packet received {"connection_id":230026,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:08:04] local.INFO: IMEI acknowledgment sent {"connection_id":230026,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:08:04] local.INFO: TCP Data received {"connection_id":230027,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:08:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230027,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:08:04] local.INFO: Processing buffer {"connection_id":230027,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:08:04] local.INFO: IMEI packet received {"connection_id":230027,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:08:04] local.INFO: IMEI acknowledgment sent {"connection_id":230027,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:08:09] local.INFO: TCP Data received {"connection_id":230026,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:08:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230026,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:08:09] local.INFO: Processing buffer {"connection_id":230026,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:08:09] local.INFO: IMEI packet received {"connection_id":230026,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:08:09] local.INFO: IMEI acknowledgment sent {"connection_id":230026,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:08:09] local.INFO: TCP Data received {"connection_id":230027,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:08:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230027,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:08:09] local.INFO: Processing buffer {"connection_id":230027,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:08:09] local.INFO: IMEI packet received {"connection_id":230027,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:08:09] local.INFO: IMEI acknowledgment sent {"connection_id":230027,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:08:09] local.INFO: TCP Data received {"connection_id":230026,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0f6ac78012cc1d9c007572970001d012431..."} 
[2026-11-03 16:08:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230026,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0f6ac78012cc1d9c007572970001d012431..."} 
[2026-11-03 16:08:09] local.INFO: Processing buffer {"connection_id":230026,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0f6ac78012cc1d9c007572970001d012431..."} 
[2026-11-03 16:08:09] local.INFO: Packet analysis {"connection_id":230026,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0f6"} 
[2026-11-03 16:08:09] local.INFO: Extracted packet for processing {"connection_id":230026,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0f6"} 
[2026-11-03 16:08:09] local.INFO: GPS Element Parsed {"raw_longitude":750901696,"raw_latitude":123152752,"longitude_deg":75.0901696,"latitude_deg":12.3152752,"altitude":29,"angle":292,"satellites":49,"speed":0,"hex_longitude":"2cc1d9c0","hex_latitude":"07572970","is_valid_coordinates":true} 
[2026-11-03 16:08: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-11-03 16:08:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187678976001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:08:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788934746406912,"note":"Value kept but may cause issues"} 
[2026-11-03 16:08:09] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4477985372962914304,"note":"Value kept but may cause issues"} 
[2026-11-03 16:08:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:08:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793701883000,"timestamp_ms":1793701883000,"timestamp_seconds":1793701883,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0f6ac78"} 
[2026-11-03 16:08:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:08:09] 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-11-03 16: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 16:08:09] 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-11-03 16: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-11-03 16:08:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:08:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:08:09] local.INFO: Teltonika packet parsed successfully {"connection_id":230026,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:08:09] local.INFO: Passing IMEI to GPS processor {"connection_id":230026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:08:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":230026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:08: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-11-03 16:08:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:08:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:08:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187678976001,"66":28028,"103":206,"85":37120,"24":0,"16":37788934746406912,"44":-4477985372962914304},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:08:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:08:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:08:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187678976001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:08:09] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:08:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:08:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788934746406912,"km_value":37788934746406.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:08:09] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4477985372962914304,"description":"Unknown IO ID 44"} 
[2026-11-03 16:08:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187678976001,"power":28028,"unknown_103":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4477985372962914304}} 
[2026-11-03 16:08:09] local.INFO: DEBUG: GPS processor result {"connection_id":230026,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55013,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:08:09] local.INFO: GPS data processed {"connection_id":230026,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:08:09] local.INFO: Acknowledgment sent {"connection_id":230026,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:08:10] local.INFO: TCP Data received {"connection_id":230027,"ip":"117.225.158.144","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fc5998012d0c390007064668001300171f..."} 
[2026-11-03 16:08:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230027,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fc5998012d0c390007064668001300171f..."} 
[2026-11-03 16:08:10] local.INFO: Processing buffer {"connection_id":230027,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fc5998012d0c390007064668001300171f..."} 
[2026-11-03 16:08:10] local.INFO: Packet analysis {"connection_id":230027,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fc"} 
[2026-11-03 16:08:10] local.INFO: Extracted packet for processing {"connection_id":230027,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fc"} 
[2026-11-03 16:08:10] local.INFO: GPS Element Parsed {"raw_longitude":755775744,"raw_latitude":117851752,"longitude_deg":75.5775744,"latitude_deg":11.7851752,"altitude":19,"angle":23,"satellites":31,"speed":3,"hex_longitude":"2d0c3900","hex_latitude":"07064668","is_valid_coordinates":true} 
[2026-11-03 16:08: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-11-03 16:08:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187777024001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:08:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39078640410951680,"note":"Value kept but may cause issues"} 
[2026-11-03 16:08:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":880735232297664512,"note":"Value kept but may cause issues"} 
[2026-11-03 16:08:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:08:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793702255000,"timestamp_ms":1793702255000,"timestamp_seconds":1793702255,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fc5998"} 
[2026-11-03 16:08:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:08:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:08:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-11-03 16:08:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:08:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:08:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:08:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:08:10] local.INFO: Teltonika packet parsed successfully {"connection_id":230027,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:08:10] local.INFO: Passing IMEI to GPS processor {"connection_id":230027,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:08:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":230027,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:08:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.158.144","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:08:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:08:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:08:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187777024001,"66":14515,"219":206,"28":32256,"24":3,"16":39078640410951680,"45":880735232297664512},"client_ip":"117.225.158.144","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,28,24,16,45]} 
[2026-11-03 16:08:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:08:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:08:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187777024001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:08:10] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 16:08:10] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 16:08:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39078640410951680,"km_value":39078640410951.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:08:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":880735232297664512,"description":"Unknown IO ID 45"} 
[2026-11-03 16:08:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187777024001,"power":14515,"unknown_219":206,"unknown_28":32256,"ignition":3,"odometer":null,"unknown_45":880735232297664512}} 
[2026-11-03 16:08:10] local.INFO: DEBUG: GPS processor result {"connection_id":230027,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55014,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:08:10] local.INFO: GPS data processed {"connection_id":230027,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:08:10] local.INFO: Acknowledgment sent {"connection_id":230027,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:08:26] local.INFO: TCP Data received {"connection_id":228770,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fb9e18012d82bd8006067180001100bb2c..."} 
[2026-11-03 16:08:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228770,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fb9e18012d82bd8006067180001100bb2c..."} 
[2026-11-03 16:08:26] local.INFO: Processing buffer {"connection_id":228770,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fb9e18012d82bd8006067180001100bb2c..."} 
[2026-11-03 16:08:26] local.INFO: Packet analysis {"connection_id":228770,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:08:26] local.INFO: Extracted packet for processing {"connection_id":228770,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:08:26] local.INFO: GPS Element Parsed {"raw_longitude":763542912,"raw_latitude":101085568,"longitude_deg":76.3542912,"latitude_deg":10.1085568,"altitude":17,"angle":187,"satellites":44,"speed":0,"hex_longitude":"2d82bd80","hex_latitude":"06067180","is_valid_coordinates":true} 
[2026-11-03 16:08: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-11-03 16:08:26] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187759616001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:08:26] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:08:26] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:08:26] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:08:26] local.INFO: AVL Record Parsed {"raw_timestamp":1793702207000,"timestamp_ms":1793702207000,"timestamp_seconds":1793702207,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fb9e18"} 
[2026-11-03 16:08:26] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:08:26] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21504,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:08: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":111,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 16:08:26] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2148,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:08: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-11-03 16:08:26] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:08:26] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:08:26] local.INFO: Teltonika packet parsed successfully {"connection_id":228770,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:08:26] local.INFO: Passing IMEI to GPS processor {"connection_id":228770,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:08:26] local.INFO: DEBUG: About to call GPS processor {"connection_id":228770,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:08:26] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:08:26] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:08:26] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:08:26] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187759616001,"66":28571,"116":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,9,24,16,45]} 
[2026-11-03 16:08:26] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:08:26] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:08:26] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187759616001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:08:26] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-11-03 16:08:26] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:08:26] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:08:26] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 16:08:26] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187759616001,"power":28571,"unknown_116":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 16:08:26] local.INFO: DEBUG: GPS processor result {"connection_id":228770,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55015,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:08:26] local.INFO: GPS data processed {"connection_id":228770,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:08:26] local.INFO: Acknowledgment sent {"connection_id":228770,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:08:40] local.INFO: TCP Data received {"connection_id":230026,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:08:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230026,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:08:40] local.INFO: Processing buffer {"connection_id":230026,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:08:40] local.INFO: Packet analysis {"connection_id":230026,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:08:40] local.INFO: Extracted packet for processing {"connection_id":230026,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:08:40] local.INFO: GPS Element Parsed {"raw_longitude":750900928,"raw_latitude":123153288,"longitude_deg":75.0900928,"latitude_deg":12.3153288,"altitude":17,"angle":292,"satellites":45,"speed":0,"hex_longitude":"2cc1d6c0","hex_latitude":"07572b88","is_valid_coordinates":true} 
[2026-11-03 16:08:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:08:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187682048001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:08:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788934746406912,"note":"Value kept but may cause issues"} 
[2026-11-03 16:08:40] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4478337216683610112,"note":"Value kept but may cause issues"} 
[2026-11-03 16:08:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:08:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793702187000,"timestamp_ms":1793702187000,"timestamp_seconds":1793702187,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fb4ff8"} 
[2026-11-03 16:08:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:08: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-11-03 16:08:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 16:08:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:08:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:08:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:08:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:08:40] local.INFO: Teltonika packet parsed successfully {"connection_id":230026,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:08:40] local.INFO: Passing IMEI to GPS processor {"connection_id":230026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:08:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":230026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:08:40] 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-11-03 16:08:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:08:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:08:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187682048001,"66":26158,"103":206,"85":37120,"24":0,"16":37788934746406912,"44":-4478337216683610112},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:08:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:08:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:08:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187682048001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:08:40] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:08:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:08:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788934746406912,"km_value":37788934746406.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:08:40] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4478337216683610112,"description":"Unknown IO ID 44"} 
[2026-11-03 16:08:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187682048001,"power":26158,"unknown_103":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4478337216683610112}} 
[2026-11-03 16:08:40] local.INFO: DEBUG: GPS processor result {"connection_id":230026,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55016,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:08:40] local.INFO: GPS data processed {"connection_id":230026,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:08:40] local.INFO: Acknowledgment sent {"connection_id":230026,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:08:41] local.INFO: TCP Data received {"connection_id":231863,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:08:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231863,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:08:41] local.INFO: Processing buffer {"connection_id":231863,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:08:41] local.INFO: IMEI packet received {"connection_id":231863,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:08:41] local.INFO: IMEI acknowledgment sent {"connection_id":231863,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:08:42] local.INFO: TCP Data received {"connection_id":230027,"ip":"117.225.158.144","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fc5998012d0c390007064668001300171f..."} 
[2026-11-03 16:08:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230027,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fc5998012d0c390007064668001300171f..."} 
[2026-11-03 16:08:42] local.INFO: Processing buffer {"connection_id":230027,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fc5998012d0c390007064668001300171f..."} 
[2026-11-03 16:08:42] local.INFO: Packet analysis {"connection_id":230027,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fc"} 
[2026-11-03 16:08:42] local.INFO: Extracted packet for processing {"connection_id":230027,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fc"} 
[2026-11-03 16:08:42] local.INFO: GPS Element Parsed {"raw_longitude":755775744,"raw_latitude":117851752,"longitude_deg":75.5775744,"latitude_deg":11.7851752,"altitude":19,"angle":23,"satellites":31,"speed":3,"hex_longitude":"2d0c3900","hex_latitude":"07064668","is_valid_coordinates":true} 
[2026-11-03 16:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:08:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187777280001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:08:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39078640410951680,"note":"Value kept but may cause issues"} 
[2026-11-03 16:08:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":880735232297691136,"note":"Value kept but may cause issues"} 
[2026-11-03 16:08:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:08:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793702255000,"timestamp_ms":1793702255000,"timestamp_seconds":1793702255,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fc5998"} 
[2026-11-03 16:08:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:08:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 16:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 16:08:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:08:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:08:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:08:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:08:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230027,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:08:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230027,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:08:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230027,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:08:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.158.144","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:08:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:08:42] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:08:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187777280001,"66":14515,"219":206,"28":32256,"24":3,"16":39078640410951680,"45":880735232297691136},"client_ip":"117.225.158.144","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,28,24,16,45]} 
[2026-11-03 16:08:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:08:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:08:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187777280001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:08:42] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 16:08:42] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 16:08:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39078640410951680,"km_value":39078640410951.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:08:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":880735232297691136,"description":"Unknown IO ID 45"} 
[2026-11-03 16:08:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187777280001,"power":14515,"unknown_219":206,"unknown_28":32256,"ignition":3,"odometer":null,"unknown_45":880735232297691136}} 
[2026-11-03 16:08:42] local.INFO: DEBUG: GPS processor result {"connection_id":230027,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55017,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:08:42] local.INFO: GPS data processed {"connection_id":230027,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:08:42] local.INFO: Acknowledgment sent {"connection_id":230027,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:08:46] local.INFO: TCP Data received {"connection_id":231863,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:08:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231863,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:08:46] local.INFO: Processing buffer {"connection_id":231863,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:08:46] local.INFO: IMEI packet received {"connection_id":231863,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:08:46] local.INFO: IMEI acknowledgment sent {"connection_id":231863,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:08:51] local.INFO: TCP Data received {"connection_id":231863,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fbf020012d82cb4006064b78001700b12a..."} 
[2026-11-03 16:08:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231863,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fbf020012d82cb4006064b78001700b12a..."} 
[2026-11-03 16:08:51] local.INFO: Processing buffer {"connection_id":231863,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fbf020012d82cb4006064b78001700b12a..."} 
[2026-11-03 16:08:51] local.INFO: Packet analysis {"connection_id":231863,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:08:51] local.INFO: Extracted packet for processing {"connection_id":231863,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:08:51] local.INFO: GPS Element Parsed {"raw_longitude":763546432,"raw_latitude":101075832,"longitude_deg":76.3546432,"latitude_deg":10.1075832,"altitude":23,"angle":177,"satellites":42,"speed":0,"hex_longitude":"2d82cb40","hex_latitude":"06064b78","is_valid_coordinates":true} 
[2026-11-03 16:08:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:08:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187764992001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:08:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:08:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9025917314814345216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:08:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:08:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793702228000,"timestamp_ms":1793702228000,"timestamp_seconds":1793702228,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fbf020"} 
[2026-11-03 16:08:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:08:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:08:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":111,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 16:08:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2148,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:08:51] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:08:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:08:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:08:51] local.INFO: Teltonika packet parsed successfully {"connection_id":231863,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:08:51] local.INFO: Passing IMEI to GPS processor {"connection_id":231863,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:08:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":231863,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:08:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:08:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:08:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:08:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187764992001,"66":28648,"116":206,"9":25344,"24":0,"16":19476693139849216,"45":-9025917314814345216},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,9,24,16,45]} 
[2026-11-03 16:08:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:08:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:08:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187764992001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:08:51] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-11-03 16:08:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:08:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:08:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9025917314814345216,"description":"Unknown IO ID 45"} 
[2026-11-03 16:08:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187764992001,"power":28648,"unknown_116":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9025917314814345216}} 
[2026-11-03 16:08:51] local.INFO: DEBUG: GPS processor result {"connection_id":231863,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55018,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:08:51] local.INFO: GPS data processed {"connection_id":231863,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:08:51] local.INFO: Acknowledgment sent {"connection_id":231863,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:09:04] local.INFO: TCP Data received {"connection_id":228290,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:09:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228290,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:09:04] local.INFO: Processing buffer {"connection_id":228290,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:09:04] local.INFO: IMEI packet received {"connection_id":228290,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:09:04] local.INFO: IMEI acknowledgment sent {"connection_id":228290,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:09:05] local.INFO: TCP Data received {"connection_id":230028,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:09:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230028,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:09:05] local.INFO: Processing buffer {"connection_id":230028,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:09:05] local.INFO: IMEI packet received {"connection_id":230028,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:09:05] local.INFO: IMEI acknowledgment sent {"connection_id":230028,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:09:09] local.INFO: TCP Data received {"connection_id":228290,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:09:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228290,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:09:09] local.INFO: Processing buffer {"connection_id":228290,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:09:09] local.INFO: IMEI packet received {"connection_id":228290,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:09:09] local.INFO: IMEI acknowledgment sent {"connection_id":228290,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:09:09] local.INFO: TCP Data received {"connection_id":230028,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:09:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230028,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:09:09] local.INFO: Processing buffer {"connection_id":230028,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:09:09] local.INFO: IMEI packet received {"connection_id":230028,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:09:09] local.INFO: IMEI acknowledgment sent {"connection_id":230028,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:09:10] local.INFO: TCP Data received {"connection_id":228290,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:09:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228290,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:09:10] local.INFO: Processing buffer {"connection_id":228290,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:09:10] local.INFO: Packet analysis {"connection_id":228290,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:09:10] local.INFO: Extracted packet for processing {"connection_id":228290,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:09:10] local.INFO: GPS Element Parsed {"raw_longitude":750900928,"raw_latitude":123153288,"longitude_deg":75.0900928,"latitude_deg":12.3153288,"altitude":17,"angle":292,"satellites":45,"speed":0,"hex_longitude":"2cc1d6c0","hex_latitude":"07572b88","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:09:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187682048001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788934746406912,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4478337216683610112,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:09:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793702187000,"timestamp_ms":1793702187000,"timestamp_seconds":1793702187,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fb4ff8"} 
[2026-11-03 16:09:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:09: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-11-03 16: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":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 16:09:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:09:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:09:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:09:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228290,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:09:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228290,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:09:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228290,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:09: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-11-03 16:09:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:09:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:09:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187682048001,"66":26158,"103":206,"85":37120,"24":0,"16":37788934746406912,"44":-4478337216683610112},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:09:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:09:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:09:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187682048001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:09:10] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:09:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:09:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788934746406912,"km_value":37788934746406.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:09:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4478337216683610112,"description":"Unknown IO ID 44"} 
[2026-11-03 16:09:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187682048001,"power":26158,"unknown_103":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4478337216683610112}} 
[2026-11-03 16:09:10] local.INFO: DEBUG: GPS processor result {"connection_id":228290,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55019,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:09:10] local.INFO: GPS data processed {"connection_id":228290,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:09:10] local.INFO: Acknowledgment sent {"connection_id":228290,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:09:11] local.INFO: TCP Data received {"connection_id":230028,"ip":"117.225.158.144","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fd3070012d0c3e80070643e0001400691f..."} 
[2026-11-03 16:09:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230028,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fd3070012d0c3e80070643e0001400691f..."} 
[2026-11-03 16:09:11] local.INFO: Processing buffer {"connection_id":230028,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fd3070012d0c3e80070643e0001400691f..."} 
[2026-11-03 16:09:11] local.INFO: Packet analysis {"connection_id":230028,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fd"} 
[2026-11-03 16:09:11] local.INFO: Extracted packet for processing {"connection_id":230028,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fd"} 
[2026-11-03 16:09:11] local.INFO: GPS Element Parsed {"raw_longitude":755777152,"raw_latitude":117851104,"longitude_deg":75.5777152,"latitude_deg":11.7851104,"altitude":20,"angle":105,"satellites":31,"speed":11,"hex_longitude":"2d0c3e80","hex_latitude":"070643e0","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:09:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187790336001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39078726310297600,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":881368550995232768,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,115,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:09:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793702310000,"timestamp_ms":1793702310000,"timestamp_seconds":1793702310,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fd3070"} 
[2026-11-03 16:09:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:09:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 16:09:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:09:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:09:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:09:11] local.INFO: Teltonika packet parsed successfully {"connection_id":230028,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:09:11] local.INFO: Passing IMEI to GPS processor {"connection_id":230028,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:09:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":230028,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:09:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.158.144","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:09:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:09:11] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:09:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187790336001,"66":14428,"115":206,"28":32256,"24":11,"16":39078726310297600,"45":881368550995232768},"client_ip":"117.225.158.144","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,115,28,24,16,45]} 
[2026-11-03 16:09:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:09:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:09:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187790336001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:09:11] local.INFO: Unknown IO ID detected {"io_id":115,"value":206,"description":"Unknown IO ID 115"} 
[2026-11-03 16:09:11] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 16:09:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39078726310297600,"km_value":39078726310297.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:09:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":881368550995232768,"description":"Unknown IO ID 45"} 
[2026-11-03 16:09:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187790336001,"power":14428,"unknown_115":206,"unknown_28":32256,"ignition":11,"odometer":null,"unknown_45":881368550995232768}} 
[2026-11-03 16:09:11] local.INFO: DEBUG: GPS processor result {"connection_id":230028,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55020,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:09:11] local.INFO: GPS data processed {"connection_id":230028,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:09:11] local.INFO: Acknowledgment sent {"connection_id":230028,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:09:14] local.INFO: TCP Data received {"connection_id":230028,"ip":"117.225.158.144","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fd5f50012d0c510007063e40001a00761e..."} 
[2026-11-03 16:09:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230028,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fd5f50012d0c510007063e40001a00761e..."} 
[2026-11-03 16:09:14] local.INFO: Processing buffer {"connection_id":230028,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fd5f50012d0c510007063e40001a00761e..."} 
[2026-11-03 16:09:14] local.INFO: Packet analysis {"connection_id":230028,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fd"} 
[2026-11-03 16:09:14] local.INFO: Extracted packet for processing {"connection_id":230028,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fd"} 
[2026-11-03 16:09:14] local.INFO: GPS Element Parsed {"raw_longitude":755781888,"raw_latitude":117849664,"longitude_deg":75.5781888,"latitude_deg":11.7849664,"altitude":26,"angle":118,"satellites":30,"speed":21,"hex_longitude":"2d0c5100","hex_latitude":"07063e40","is_valid_coordinates":true} 
[2026-11-03 16:09: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-11-03 16:09:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187791360001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39078966828466176,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":882283344669433856,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,115,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:09:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793702322000,"timestamp_ms":1793702322000,"timestamp_seconds":1793702322,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fd5f50"} 
[2026-11-03 16:09:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:09:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:09: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 16:09:14] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:09: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-11-03 16:09:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:09:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:09:14] local.INFO: Teltonika packet parsed successfully {"connection_id":230028,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:09:14] local.INFO: Passing IMEI to GPS processor {"connection_id":230028,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:09:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":230028,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:09:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.158.144","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:09:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:09:14] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:09:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187791360001,"66":14559,"115":206,"28":32256,"24":21,"16":39078966828466176,"45":882283344669433856},"client_ip":"117.225.158.144","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,115,28,24,16,45]} 
[2026-11-03 16:09:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:09:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:09:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187791360001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:09:14] local.INFO: Unknown IO ID detected {"io_id":115,"value":206,"description":"Unknown IO ID 115"} 
[2026-11-03 16:09:14] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 16:09:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39078966828466176,"km_value":39078966828466.18,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:09:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":882283344669433856,"description":"Unknown IO ID 45"} 
[2026-11-03 16:09:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187791360001,"power":14559,"unknown_115":206,"unknown_28":32256,"ignition":21,"odometer":null,"unknown_45":882283344669433856}} 
[2026-11-03 16:09:14] local.INFO: DEBUG: GPS processor result {"connection_id":230028,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55021,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:09:14] local.INFO: GPS data processed {"connection_id":230028,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:09:14] local.INFO: Acknowledgment sent {"connection_id":230028,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:09:27] local.INFO: TCP Data received {"connection_id":231863,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fc4228012d82cb4006064b78001700b12a..."} 
[2026-11-03 16:09:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231863,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fc4228012d82cb4006064b78001700b12a..."} 
[2026-11-03 16:09:27] local.INFO: Processing buffer {"connection_id":231863,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fc4228012d82cb4006064b78001700b12a..."} 
[2026-11-03 16:09:27] local.INFO: Packet analysis {"connection_id":231863,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fc"} 
[2026-11-03 16:09:27] local.INFO: Extracted packet for processing {"connection_id":231863,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fc"} 
[2026-11-03 16:09:27] local.INFO: GPS Element Parsed {"raw_longitude":763546432,"raw_latitude":101075832,"longitude_deg":76.3546432,"latitude_deg":10.1075832,"altitude":23,"angle":177,"satellites":42,"speed":0,"hex_longitude":"2d82cb40","hex_latitude":"06064b78","is_valid_coordinates":true} 
[2026-11-03 16:09: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-11-03 16:09:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187770368001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:27] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9022047033887066112,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:27] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:09:27] local.INFO: AVL Record Parsed {"raw_timestamp":1793702249000,"timestamp_ms":1793702249000,"timestamp_seconds":1793702249,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fc4228"} 
[2026-11-03 16:09:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:09:27] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:09: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":111,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-11-03 16:09:27] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2841,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:09: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-11-03 16:09:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:09:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:09:27] local.INFO: Teltonika packet parsed successfully {"connection_id":231863,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:09:27] local.INFO: Passing IMEI to GPS processor {"connection_id":231863,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:09:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":231863,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:09:27] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:09:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:09:27] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:09:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187770368001,"66":28517,"116":206,"9":25344,"24":0,"16":19476693139849216,"45":-9022047033887066112},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,9,24,16,45]} 
[2026-11-03 16:09:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:09:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:09:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187770368001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:09:27] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-11-03 16:09:27] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:09:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:09:27] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9022047033887066112,"description":"Unknown IO ID 45"} 
[2026-11-03 16:09:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187770368001,"power":28517,"unknown_116":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9022047033887066112}} 
[2026-11-03 16:09:27] local.INFO: DEBUG: GPS processor result {"connection_id":231863,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55022,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:09:27] local.INFO: GPS data processed {"connection_id":231863,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:09:27] local.INFO: Acknowledgment sent {"connection_id":231863,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:09:40] local.INFO: TCP Data received {"connection_id":231864,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:09:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231864,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:09:40] local.INFO: Processing buffer {"connection_id":231864,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:09:40] local.INFO: IMEI packet received {"connection_id":231864,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:09:40] local.INFO: IMEI acknowledgment sent {"connection_id":231864,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:09:41] local.INFO: TCP Data received {"connection_id":228290,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:09:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228290,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:09:41] local.INFO: Processing buffer {"connection_id":228290,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:09:41] local.INFO: Packet analysis {"connection_id":228290,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:09:41] local.INFO: Extracted packet for processing {"connection_id":228290,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:09:41] local.INFO: GPS Element Parsed {"raw_longitude":750900928,"raw_latitude":123153288,"longitude_deg":75.0900928,"latitude_deg":12.3153288,"altitude":17,"angle":292,"satellites":45,"speed":0,"hex_longitude":"2cc1d6c0","hex_latitude":"07572b88","is_valid_coordinates":true} 
[2026-11-03 16:09: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-11-03 16:09:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187682048001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788934746406912,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4478337216683610112,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:09:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793702187000,"timestamp_ms":1793702187000,"timestamp_seconds":1793702187,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fb4ff8"} 
[2026-11-03 16:09:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:09:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 16:09:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 16:09:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:09: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-11-03 16:09:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:09:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:09:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228290,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:09:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228290,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:09:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228290,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:09:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:09:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:09:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:09:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187682048001,"66":26158,"103":206,"85":37120,"24":0,"16":37788934746406912,"44":-4478337216683610112},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:09:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:09:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:09:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187682048001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:09:41] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:09:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:09:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788934746406912,"km_value":37788934746406.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:09:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4478337216683610112,"description":"Unknown IO ID 44"} 
[2026-11-03 16:09:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187682048001,"power":26158,"unknown_103":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4478337216683610112}} 
[2026-11-03 16:09:41] local.INFO: DEBUG: GPS processor result {"connection_id":228290,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55023,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:09:41] local.INFO: GPS data processed {"connection_id":228290,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:09:41] local.INFO: Acknowledgment sent {"connection_id":228290,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:09:42] local.INFO: TCP Data received {"connection_id":231864,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:09:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231864,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:09:42] local.INFO: Processing buffer {"connection_id":231864,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:09:42] local.INFO: IMEI packet received {"connection_id":231864,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:09:42] local.INFO: IMEI acknowledgment sent {"connection_id":231864,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:09:46] local.INFO: TCP Data received {"connection_id":231864,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:09:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231864,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:09:46] local.INFO: Processing buffer {"connection_id":231864,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:09:46] local.INFO: IMEI packet received {"connection_id":231864,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:09:46] local.INFO: IMEI acknowledgment sent {"connection_id":231864,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:09:46] local.INFO: TCP Data received {"connection_id":230028,"ip":"117.225.158.144","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fd6b08012d0c564007063a80001a00881e..."} 
[2026-11-03 16:09:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230028,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fd6b08012d0c564007063a80001a00881e..."} 
[2026-11-03 16:09:46] local.INFO: Processing buffer {"connection_id":230028,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fd6b08012d0c564007063a80001a00881e..."} 
[2026-11-03 16:09:46] local.INFO: Packet analysis {"connection_id":230028,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fd"} 
[2026-11-03 16:09:46] local.INFO: Extracted packet for processing {"connection_id":230028,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fd"} 
[2026-11-03 16:09:46] local.INFO: GPS Element Parsed {"raw_longitude":755783232,"raw_latitude":117848704,"longitude_deg":75.5783232,"latitude_deg":11.7848704,"altitude":26,"angle":136,"satellites":30,"speed":23,"hex_longitude":"2d0c5640","hex_latitude":"07063a80","is_valid_coordinates":true} 
[2026-11-03 16:09: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-11-03 16:09:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187794432001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39079044137877504,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":887490631738212352,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,115,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:09:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793702325000,"timestamp_ms":1793702325000,"timestamp_seconds":1793702325,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fd6b08"} 
[2026-11-03 16:09:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:09:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:09:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-11-03 16:09:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:09: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-11-03 16:09:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:09:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:09:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230028,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:09:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230028,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:09:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230028,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:09:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.158.144","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:09:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:09:46] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:09:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187794432001,"66":14450,"115":206,"28":32256,"24":23,"16":39079044137877504,"45":887490631738212352},"client_ip":"117.225.158.144","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,115,28,24,16,45]} 
[2026-11-03 16:09:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:09:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:09:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187794432001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:09:46] local.INFO: Unknown IO ID detected {"io_id":115,"value":206,"description":"Unknown IO ID 115"} 
[2026-11-03 16:09:46] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 16:09:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39079044137877504,"km_value":39079044137877.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:09:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":887490631738212352,"description":"Unknown IO ID 45"} 
[2026-11-03 16:09:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187794432001,"power":14450,"unknown_115":206,"unknown_28":32256,"ignition":23,"odometer":null,"unknown_45":887490631738212352}} 
[2026-11-03 16:09:47] local.INFO: DEBUG: GPS processor result {"connection_id":230028,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55024,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:09:47] local.INFO: GPS data processed {"connection_id":230028,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:09:47] local.INFO: Acknowledgment sent {"connection_id":230028,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:09:47] local.INFO: TCP Data received {"connection_id":231864,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fc9430012d82cb4006064b78001700b12a..."} 
[2026-11-03 16:09:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231864,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fc9430012d82cb4006064b78001700b12a..."} 
[2026-11-03 16:09:47] local.INFO: Processing buffer {"connection_id":231864,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fc9430012d82cb4006064b78001700b12a..."} 
[2026-11-03 16:09:47] local.INFO: Packet analysis {"connection_id":231864,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fc"} 
[2026-11-03 16:09:47] local.INFO: Extracted packet for processing {"connection_id":231864,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fc"} 
[2026-11-03 16:09:47] local.INFO: GPS Element Parsed {"raw_longitude":763546432,"raw_latitude":101075832,"longitude_deg":76.3546432,"latitude_deg":10.1075832,"altitude":23,"angle":177,"satellites":42,"speed":0,"hex_longitude":"2d82cb40","hex_latitude":"06064b78","is_valid_coordinates":true} 
[2026-11-03 16:09: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-11-03 16:09:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187775744001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9022047033887066112,"note":"Value kept but may cause issues"} 
[2026-11-03 16:09:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:09:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793702270000,"timestamp_ms":1793702270000,"timestamp_seconds":1793702270,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fc9430"} 
[2026-11-03 16:09:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:09:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:09: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":111,"n8_eight_byte":101,"data_length":795,"current_offset":136} 
[2026-11-03 16:09:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1662,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:09: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-11-03 16:09:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:09:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:09:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231864,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:09:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231864,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:09:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231864,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:09:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:09:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:09:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:09:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187775744001,"66":28582,"116":206,"9":25344,"24":0,"16":19476693139849216,"45":-9022047033887066112},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,9,24,16,45]} 
[2026-11-03 16:09:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:09:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:09:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187775744001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:09:47] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-11-03 16:09:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:09:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:09:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9022047033887066112,"description":"Unknown IO ID 45"} 
[2026-11-03 16:09:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187775744001,"power":28582,"unknown_116":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9022047033887066112}} 
[2026-11-03 16:09:47] local.INFO: DEBUG: GPS processor result {"connection_id":231864,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55025,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:09:47] local.INFO: GPS data processed {"connection_id":231864,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:09:47] local.INFO: Acknowledgment sent {"connection_id":231864,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:10:07] local.INFO: TCP Data received {"connection_id":228771,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:10:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228771,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:10:07] local.INFO: Processing buffer {"connection_id":228771,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:10:07] local.INFO: IMEI packet received {"connection_id":228771,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:10:07] local.INFO: IMEI acknowledgment sent {"connection_id":228771,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:10:09] local.INFO: TCP Data received {"connection_id":230029,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:10:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230029,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:10:09] local.INFO: Processing buffer {"connection_id":230029,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:10:09] local.INFO: IMEI packet received {"connection_id":230029,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:10:09] local.INFO: IMEI acknowledgment sent {"connection_id":230029,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:10:09] local.INFO: TCP Data received {"connection_id":228771,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:10:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228771,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:10:09] local.INFO: Processing buffer {"connection_id":228771,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:10:09] local.INFO: IMEI packet received {"connection_id":228771,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:10:09] local.INFO: IMEI acknowledgment sent {"connection_id":228771,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:10:14] local.INFO: TCP Data received {"connection_id":230029,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:10:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230029,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:10:14] local.INFO: Processing buffer {"connection_id":230029,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:10:14] local.INFO: IMEI packet received {"connection_id":230029,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:10:14] local.INFO: IMEI acknowledgment sent {"connection_id":230029,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:10:15] local.INFO: TCP Data received {"connection_id":230029,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:10:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230029,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:10:15] local.INFO: Processing buffer {"connection_id":230029,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:10:15] local.INFO: Packet analysis {"connection_id":230029,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:10:15] local.INFO: Extracted packet for processing {"connection_id":230029,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:10:15] local.INFO: GPS Element Parsed {"raw_longitude":750900928,"raw_latitude":123153288,"longitude_deg":75.0900928,"latitude_deg":12.3153288,"altitude":17,"angle":292,"satellites":45,"speed":0,"hex_longitude":"2cc1d6c0","hex_latitude":"07572b88","is_valid_coordinates":true} 
[2026-11-03 16:10: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-11-03 16:10:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187682048001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:10:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788934746406912,"note":"Value kept but may cause issues"} 
[2026-11-03 16:10:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4478337216683610112,"note":"Value kept but may cause issues"} 
[2026-11-03 16:10:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:10:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793702187000,"timestamp_ms":1793702187000,"timestamp_seconds":1793702187,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fb4ff8"} 
[2026-11-03 16:10:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:10: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-11-03 16:10: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":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 16:10:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:10: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-11-03 16:10:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:10:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:10:15] local.INFO: Teltonika packet parsed successfully {"connection_id":230029,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:10:15] local.INFO: Passing IMEI to GPS processor {"connection_id":230029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:10:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":230029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:10:15] 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-11-03 16:10:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:10:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:10:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187682048001,"66":26158,"103":206,"85":37120,"24":0,"16":37788934746406912,"44":-4478337216683610112},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:10:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:10:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:10:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187682048001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:10:15] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:10:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:10:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788934746406912,"km_value":37788934746406.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:10:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4478337216683610112,"description":"Unknown IO ID 44"} 
[2026-11-03 16:10:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187682048001,"power":26158,"unknown_103":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4478337216683610112}} 
[2026-11-03 16:10:15] local.INFO: DEBUG: GPS processor result {"connection_id":230029,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55026,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:10:15] local.INFO: GPS data processed {"connection_id":230029,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:10:15] local.INFO: Acknowledgment sent {"connection_id":230029,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:10:19] local.INFO: TCP Data received {"connection_id":231864,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fce638012d82cb4006064b78001700b12a..."} 
[2026-11-03 16:10:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231864,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fce638012d82cb4006064b78001700b12a..."} 
[2026-11-03 16:10:19] local.INFO: Processing buffer {"connection_id":231864,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fce638012d82cb4006064b78001700b12a..."} 
[2026-11-03 16:10:19] local.INFO: Packet analysis {"connection_id":231864,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fc"} 
[2026-11-03 16:10:19] local.INFO: Extracted packet for processing {"connection_id":231864,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fc"} 
[2026-11-03 16:10:19] local.INFO: GPS Element Parsed {"raw_longitude":763546432,"raw_latitude":101075832,"longitude_deg":76.3546432,"latitude_deg":10.1075832,"altitude":23,"angle":177,"satellites":42,"speed":0,"hex_longitude":"2d82cb40","hex_latitude":"06064b78","is_valid_coordinates":true} 
[2026-11-03 16:10: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-11-03 16:10:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187781120001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:10:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:10:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9022047033887066112,"note":"Value kept but may cause issues"} 
[2026-11-03 16:10:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:10:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793702291000,"timestamp_ms":1793702291000,"timestamp_seconds":1793702291,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fce638"} 
[2026-11-03 16:10:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:10:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21504,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:10: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":111,"n8_eight_byte":166,"data_length":795,"current_offset":136} 
[2026-11-03 16:10:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2247,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:10: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-11-03 16:10:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:10:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:10:19] local.INFO: Teltonika packet parsed successfully {"connection_id":231864,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:10:19] local.INFO: Passing IMEI to GPS processor {"connection_id":231864,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:10:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":231864,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:10:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:10:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:10:19] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:10:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187781120001,"66":28354,"116":206,"9":25344,"24":0,"16":19476693139849216,"45":-9022047033887066112},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,9,24,16,45]} 
[2026-11-03 16:10:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:10:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:10:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187781120001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:10:19] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-11-03 16:10:19] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:10:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:10:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9022047033887066112,"description":"Unknown IO ID 45"} 
[2026-11-03 16:10:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187781120001,"power":28354,"unknown_116":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9022047033887066112}} 
[2026-11-03 16:10:19] local.INFO: DEBUG: GPS processor result {"connection_id":231864,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55027,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:10:19] local.INFO: GPS data processed {"connection_id":231864,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:10:19] local.INFO: Acknowledgment sent {"connection_id":231864,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:10:19] local.INFO: TCP Data received {"connection_id":230029,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:10:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230029,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:10:19] local.INFO: Processing buffer {"connection_id":230029,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:10:19] local.INFO: Packet analysis {"connection_id":230029,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:10:19] local.INFO: Extracted packet for processing {"connection_id":230029,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:10:19] local.INFO: GPS Element Parsed {"raw_longitude":750900928,"raw_latitude":123153288,"longitude_deg":75.0900928,"latitude_deg":12.3153288,"altitude":17,"angle":292,"satellites":45,"speed":0,"hex_longitude":"2cc1d6c0","hex_latitude":"07572b88","is_valid_coordinates":true} 
[2026-11-03 16:10: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-11-03 16:10:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187682048001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:10:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788934746406912,"note":"Value kept but may cause issues"} 
[2026-11-03 16:10:19] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4478337216683610112,"note":"Value kept but may cause issues"} 
[2026-11-03 16:10:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:10:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793702187000,"timestamp_ms":1793702187000,"timestamp_seconds":1793702187,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fb4ff8"} 
[2026-11-03 16:10:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:10:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 16:10: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":124,"data_length":795,"current_offset":136} 
[2026-11-03 16:10:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:10: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-11-03 16:10:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:10:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:10:19] local.INFO: Teltonika packet parsed successfully {"connection_id":230029,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:10:19] local.INFO: Passing IMEI to GPS processor {"connection_id":230029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:10:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":230029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:10:19] 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-11-03 16:10:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:10:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:10:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187682048001,"66":26158,"103":206,"85":37120,"24":0,"16":37788934746406912,"44":-4478337216683610112},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:10:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:10:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:10:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187682048001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:10:19] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:10:19] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:10:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788934746406912,"km_value":37788934746406.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:10:19] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4478337216683610112,"description":"Unknown IO ID 44"} 
[2026-11-03 16:10:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187682048001,"power":26158,"unknown_103":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4478337216683610112}} 
[2026-11-03 16:10:19] local.INFO: DEBUG: GPS processor result {"connection_id":230029,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55028,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:10:19] local.INFO: GPS data processed {"connection_id":230029,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:10:19] local.INFO: Acknowledgment sent {"connection_id":230029,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:10:36] local.INFO: TCP Data received {"connection_id":228771,"ip":"117.225.158.144","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fd8278012d0c600007062f30001900981e..."} 
[2026-11-03 16:10:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228771,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fd8278012d0c600007062f30001900981e..."} 
[2026-11-03 16:10:36] local.INFO: Processing buffer {"connection_id":228771,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fd8278012d0c600007062f30001900981e..."} 
[2026-11-03 16:10:36] local.INFO: Packet analysis {"connection_id":228771,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fd"} 
[2026-11-03 16:10:36] local.INFO: Extracted packet for processing {"connection_id":228771,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fd"} 
[2026-11-03 16:10:36] local.INFO: GPS Element Parsed {"raw_longitude":755785728,"raw_latitude":117845808,"longitude_deg":75.5785728,"latitude_deg":11.7845808,"altitude":25,"angle":152,"satellites":30,"speed":22,"hex_longitude":"2d0c6000","hex_latitude":"07062f30","is_valid_coordinates":true} 
[2026-11-03 16:10:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:10:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187795200001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:10:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39079228821471232,"note":"Value kept but may cause issues"} 
[2026-11-03 16:10:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":888968375365697536,"note":"Value kept but may cause issues"} 
[2026-11-03 16:10:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,115,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:10:36] local.INFO: AVL Record Parsed {"raw_timestamp":1793702331000,"timestamp_ms":1793702331000,"timestamp_seconds":1793702331,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fd8278"} 
[2026-11-03 16:10:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:10:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20480,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:10:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 16:10:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:10:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:10:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:10:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:10:36] local.INFO: Teltonika packet parsed successfully {"connection_id":228771,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:10:36] local.INFO: Passing IMEI to GPS processor {"connection_id":228771,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:10:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":228771,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:10:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.158.144","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:10:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:10:36] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:10:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187795200001,"66":14439,"115":206,"28":32256,"24":22,"16":39079228821471232,"45":888968375365697536},"client_ip":"117.225.158.144","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,115,28,24,16,45]} 
[2026-11-03 16:10:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:10:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:10:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187795200001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:10:36] local.INFO: Unknown IO ID detected {"io_id":115,"value":206,"description":"Unknown IO ID 115"} 
[2026-11-03 16:10:36] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 16:10:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39079228821471232,"km_value":39079228821471.234,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:10:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":888968375365697536,"description":"Unknown IO ID 45"} 
[2026-11-03 16:10:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187795200001,"power":14439,"unknown_115":206,"unknown_28":32256,"ignition":22,"odometer":null,"unknown_45":888968375365697536}} 
[2026-11-03 16:10:37] local.INFO: DEBUG: GPS processor result {"connection_id":228771,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55029,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:10:37] local.INFO: GPS data processed {"connection_id":228771,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:10:37] local.INFO: Acknowledgment sent {"connection_id":228771,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:10:45] local.INFO: TCP Data received {"connection_id":228772,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:10:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228772,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:10:45] local.INFO: Processing buffer {"connection_id":228772,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:10:45] local.INFO: IMEI packet received {"connection_id":228772,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:10:45] local.INFO: IMEI acknowledgment sent {"connection_id":228772,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:10:51] local.INFO: TCP Data received {"connection_id":228772,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:10:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228772,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:10:51] local.INFO: Processing buffer {"connection_id":228772,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:10:51] local.INFO: IMEI packet received {"connection_id":228772,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:10:51] local.INFO: IMEI acknowledgment sent {"connection_id":228772,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:10:58] local.INFO: TCP Data received {"connection_id":228771,"ip":"117.225.158.144","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fd9600012d0c6580070627780017008d1e..."} 
[2026-11-03 16:10:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228771,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fd9600012d0c6580070627780017008d1e..."} 
[2026-11-03 16:10:59] local.INFO: Processing buffer {"connection_id":228771,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fd9600012d0c6580070627780017008d1e..."} 
[2026-11-03 16:10:59] local.INFO: Packet analysis {"connection_id":228771,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fd"} 
[2026-11-03 16:10:59] local.INFO: Extracted packet for processing {"connection_id":228771,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fd"} 
[2026-11-03 16:10:59] local.INFO: GPS Element Parsed {"raw_longitude":755787136,"raw_latitude":117843832,"longitude_deg":75.5787136,"latitude_deg":11.7843832,"altitude":23,"angle":141,"satellites":30,"speed":16,"hex_longitude":"2d0c6580","hex_latitude":"07062778","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:10:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187796736001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:10:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39079344785588224,"note":"Value kept but may cause issues"} 
[2026-11-03 16:10:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":891712756387885056,"note":"Value kept but may cause issues"} 
[2026-11-03 16:10:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,115,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:10:59] local.INFO: AVL Record Parsed {"raw_timestamp":1793702336000,"timestamp_ms":1793702336000,"timestamp_seconds":1793702336,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fd9600"} 
[2026-11-03 16:10:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:10:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20480,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 16:10:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:10:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:10:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:10:59] local.INFO: Teltonika packet parsed successfully {"connection_id":228771,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:10:59] local.INFO: Passing IMEI to GPS processor {"connection_id":228771,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:10:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":228771,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:10:59] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.158.144","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:10:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:10:59] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:10:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187796736001,"66":14537,"115":206,"28":32256,"24":16,"16":39079344785588224,"45":891712756387885056},"client_ip":"117.225.158.144","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,115,28,24,16,45]} 
[2026-11-03 16:10:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:10:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:10:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187796736001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:10:59] local.INFO: Unknown IO ID detected {"io_id":115,"value":206,"description":"Unknown IO ID 115"} 
[2026-11-03 16:10:59] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 16:10:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39079344785588224,"km_value":39079344785588.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:10:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":891712756387885056,"description":"Unknown IO ID 45"} 
[2026-11-03 16:10:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187796736001,"power":14537,"unknown_115":206,"unknown_28":32256,"ignition":16,"odometer":null,"unknown_45":891712756387885056}} 
[2026-11-03 16:10:59] local.INFO: DEBUG: GPS processor result {"connection_id":228771,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55030,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:10:59] local.INFO: GPS data processed {"connection_id":228771,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:10:59] local.INFO: Acknowledgment sent {"connection_id":228771,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:11:04] local.INFO: TCP Data received {"connection_id":228291,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:11:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228291,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:11:04] local.INFO: Processing buffer {"connection_id":228291,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:11:04] local.INFO: IMEI packet received {"connection_id":228291,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:11:04] local.INFO: IMEI acknowledgment sent {"connection_id":228291,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:11:04] local.INFO: TCP Data received {"connection_id":228773,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:11:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228773,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:11:04] local.INFO: Processing buffer {"connection_id":228773,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:11:04] local.INFO: IMEI packet received {"connection_id":228773,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:11:04] local.INFO: IMEI acknowledgment sent {"connection_id":228773,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:11:04] local.INFO: TCP Data received {"connection_id":228773,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:11:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228773,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:11:04] local.INFO: Processing buffer {"connection_id":228773,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:11:04] local.INFO: IMEI packet received {"connection_id":228773,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:11:04] local.INFO: IMEI acknowledgment sent {"connection_id":228773,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:11:08] local.INFO: TCP Data received {"connection_id":228773,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:11:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228773,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:11:08] local.INFO: Processing buffer {"connection_id":228773,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:11:08] local.INFO: IMEI packet received {"connection_id":228773,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:11:08] local.INFO: IMEI acknowledgment sent {"connection_id":228773,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:11:09] local.INFO: TCP Data received {"connection_id":228291,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:11:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228291,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:11:09] local.INFO: Processing buffer {"connection_id":228291,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:11:09] local.INFO: IMEI packet received {"connection_id":228291,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:11:09] local.INFO: IMEI acknowledgment sent {"connection_id":228291,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:11:09] local.INFO: TCP Data received {"connection_id":228773,"ip":"117.225.158.144","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ff18b8012d0cb9000705cb40001900991f..."} 
[2026-11-03 16:11:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228773,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ff18b8012d0cb9000705cb40001900991f..."} 
[2026-11-03 16:11:09] local.INFO: Processing buffer {"connection_id":228773,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ff18b8012d0cb9000705cb40001900991f..."} 
[2026-11-03 16:11:09] local.INFO: Packet analysis {"connection_id":228773,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ff"} 
[2026-11-03 16:11:09] local.INFO: Extracted packet for processing {"connection_id":228773,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ff"} 
[2026-11-03 16:11:09] local.INFO: GPS Element Parsed {"raw_longitude":755808512,"raw_latitude":117820224,"longitude_deg":75.5808512,"latitude_deg":11.7820224,"altitude":25,"angle":153,"satellites":31,"speed":13,"hex_longitude":"2d0cb900","hex_latitude":"0705cb40","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:11:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187822592001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:11:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39080895268782080,"note":"Value kept but may cause issues"} 
[2026-11-03 16:11:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":916130710611195904,"note":"Value kept but may cause issues"} 
[2026-11-03 16:11:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:11:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793702435000,"timestamp_ms":1793702435000,"timestamp_seconds":1793702435,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ff18b8"} 
[2026-11-03 16:11:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:11:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 16:11:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:11:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:11:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:11:09] local.INFO: Teltonika packet parsed successfully {"connection_id":228773,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:11:09] local.INFO: Passing IMEI to GPS processor {"connection_id":228773,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:11:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":228773,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:11:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.158.144","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:11:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:11:09] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:11:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187822592001,"66":14439,"220":206,"28":32256,"24":13,"16":39080895268782080,"45":916130710611195904},"client_ip":"117.225.158.144","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,28,24,16,45]} 
[2026-11-03 16:11:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:11:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:11:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187822592001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:11:09] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-11-03 16:11:09] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 16:11:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39080895268782080,"km_value":39080895268782.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:11:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":916130710611195904,"description":"Unknown IO ID 45"} 
[2026-11-03 16:11:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187822592001,"power":14439,"unknown_220":206,"unknown_28":32256,"ignition":13,"odometer":null,"unknown_45":916130710611195904}} 
[2026-11-03 16:11:10] local.INFO: DEBUG: GPS processor result {"connection_id":228773,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55031,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:11:10] local.INFO: GPS data processed {"connection_id":228773,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:11:10] local.INFO: Acknowledgment sent {"connection_id":228773,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:11:10] local.INFO: TCP Data received {"connection_id":228291,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:11:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228291,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:11:10] local.INFO: Processing buffer {"connection_id":228291,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:11:10] local.INFO: Packet analysis {"connection_id":228291,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:11:10] local.INFO: Extracted packet for processing {"connection_id":228291,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:11:10] local.INFO: GPS Element Parsed {"raw_longitude":750900928,"raw_latitude":123153288,"longitude_deg":75.0900928,"latitude_deg":12.3153288,"altitude":17,"angle":292,"satellites":45,"speed":0,"hex_longitude":"2cc1d6c0","hex_latitude":"07572b88","is_valid_coordinates":true} 
[2026-11-03 16:11: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-11-03 16:11:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187682048001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:11:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788934746406912,"note":"Value kept but may cause issues"} 
[2026-11-03 16:11:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4478337216683610112,"note":"Value kept but may cause issues"} 
[2026-11-03 16:11:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:11:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793702187000,"timestamp_ms":1793702187000,"timestamp_seconds":1793702187,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fb4ff8"} 
[2026-11-03 16:11:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:11: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-11-03 16:11:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 16:11:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:11: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-11-03 16:11:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:11:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:11:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228291,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:11:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228291,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:11:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228291,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:11: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-11-03 16:11:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:11:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:11:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187682048001,"66":26158,"103":206,"85":37120,"24":0,"16":37788934746406912,"44":-4478337216683610112},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:11:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:11:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:11:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187682048001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:11:10] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:11:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:11:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788934746406912,"km_value":37788934746406.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:11:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4478337216683610112,"description":"Unknown IO ID 44"} 
[2026-11-03 16:11:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187682048001,"power":26158,"unknown_103":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4478337216683610112}} 
[2026-11-03 16:11:10] local.INFO: DEBUG: GPS processor result {"connection_id":228291,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55032,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:11:10] local.INFO: GPS data processed {"connection_id":228291,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:11:10] local.INFO: Acknowledgment sent {"connection_id":228291,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:11:41] local.INFO: TCP Data received {"connection_id":228291,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:11:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228291,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:11:41] local.INFO: Processing buffer {"connection_id":228291,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fb4ff8012cc1d6c007572b88001101242d..."} 
[2026-11-03 16:11:41] local.INFO: Packet analysis {"connection_id":228291,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:11:41] local.INFO: Extracted packet for processing {"connection_id":228291,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fb"} 
[2026-11-03 16:11:41] local.INFO: GPS Element Parsed {"raw_longitude":750900928,"raw_latitude":123153288,"longitude_deg":75.0900928,"latitude_deg":12.3153288,"altitude":17,"angle":292,"satellites":45,"speed":0,"hex_longitude":"2cc1d6c0","hex_latitude":"07572b88","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:11:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187682048001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:11:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788934746406912,"note":"Value kept but may cause issues"} 
[2026-11-03 16:11:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4478337216683610112,"note":"Value kept but may cause issues"} 
[2026-11-03 16:11:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:11:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793702187000,"timestamp_ms":1793702187000,"timestamp_seconds":1793702187,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fb4ff8"} 
[2026-11-03 16:11:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:11:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 16:11:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 16:11:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:11:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:11:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:11:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228291,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:11:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228291,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:11:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228291,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:11:41] 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-11-03 16:11:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:11:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:11:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187682048001,"66":26158,"103":206,"85":37120,"24":0,"16":37788934746406912,"44":-4478337216683610112},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:11:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:11:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:11:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187682048001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:11:41] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:11:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:11:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788934746406912,"km_value":37788934746406.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:11:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4478337216683610112,"description":"Unknown IO ID 44"} 
[2026-11-03 16:11:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187682048001,"power":26158,"unknown_103":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4478337216683610112}} 
[2026-11-03 16:11:41] local.INFO: DEBUG: GPS processor result {"connection_id":228291,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55033,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:11:41] local.INFO: GPS data processed {"connection_id":228291,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:11:41] local.INFO: Acknowledgment sent {"connection_id":228291,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:11:53] local.INFO: TCP Data received {"connection_id":228773,"ip":"117.225.158.144","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ffc880012d0cf4800705d580001600491e..."} 
[2026-11-03 16:11:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228773,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ffc880012d0cf4800705d580001600491e..."} 
[2026-11-03 16:11:53] local.INFO: Processing buffer {"connection_id":228773,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ffc880012d0cf4800705d580001600491e..."} 
[2026-11-03 16:11:53] local.INFO: Packet analysis {"connection_id":228773,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ff"} 
[2026-11-03 16:11:53] local.INFO: Extracted packet for processing {"connection_id":228773,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ff"} 
[2026-11-03 16:11:53] local.INFO: GPS Element Parsed {"raw_longitude":755823744,"raw_latitude":117822848,"longitude_deg":75.5823744,"latitude_deg":11.7822848,"altitude":22,"angle":73,"satellites":30,"speed":27,"hex_longitude":"2d0cf480","hex_latitude":"0705d580","is_valid_coordinates":true} 
[2026-11-03 16:11: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-11-03 16:11:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187834368001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:11:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39082076384788480,"note":"Value kept but may cause issues"} 
[2026-11-03 16:11:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":932104415539869696,"note":"Value kept but may cause issues"} 
[2026-11-03 16:11:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:11:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793702480000,"timestamp_ms":1793702480000,"timestamp_seconds":1793702480,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ffc880"} 
[2026-11-03 16:11:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:11:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:11: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":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-11-03 16:11:53] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:11: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-11-03 16:11:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:11:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:11:53] local.INFO: Teltonika packet parsed successfully {"connection_id":228773,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:11:53] local.INFO: Passing IMEI to GPS processor {"connection_id":228773,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:11:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":228773,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:11:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.158.144","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:11:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:11:53] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:11:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187834368001,"66":13754,"219":206,"28":32256,"24":27,"16":39082076384788480,"45":932104415539869696},"client_ip":"117.225.158.144","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,28,24,16,45]} 
[2026-11-03 16:11:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:11:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:11:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187834368001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:11:53] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 16:11:53] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 16:11:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39082076384788480,"km_value":39082076384788.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:11:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":932104415539869696,"description":"Unknown IO ID 45"} 
[2026-11-03 16:11:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187834368001,"power":13754,"unknown_219":206,"unknown_28":32256,"ignition":27,"odometer":null,"unknown_45":932104415539869696}} 
[2026-11-03 16:11:53] local.INFO: DEBUG: GPS processor result {"connection_id":228773,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55034,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:11:53] local.INFO: GPS data processed {"connection_id":228773,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:11:53] local.INFO: Acknowledgment sent {"connection_id":228773,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:12:04] local.INFO: TCP Data received {"connection_id":230030,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:12:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230030,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:12:04] local.INFO: Processing buffer {"connection_id":230030,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:12:04] local.INFO: IMEI packet received {"connection_id":230030,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:12:04] local.INFO: IMEI acknowledgment sent {"connection_id":230030,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:12:04] local.INFO: TCP Data received {"connection_id":231865,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:12:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231865,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:12:04] local.INFO: Processing buffer {"connection_id":231865,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:12:04] local.INFO: IMEI packet received {"connection_id":231865,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:12:04] local.INFO: IMEI acknowledgment sent {"connection_id":231865,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:12:06] local.INFO: TCP Data received {"connection_id":230030,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:12:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230030,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:12:06] local.INFO: Processing buffer {"connection_id":230030,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:12:06] local.INFO: IMEI packet received {"connection_id":230030,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:12:06] local.INFO: IMEI acknowledgment sent {"connection_id":230030,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:12:09] local.INFO: TCP Data received {"connection_id":230030,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:12:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230030,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:12:09] local.INFO: Processing buffer {"connection_id":230030,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:12:09] local.INFO: IMEI packet received {"connection_id":230030,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:12:09] local.INFO: IMEI acknowledgment sent {"connection_id":230030,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:12:09] local.INFO: TCP Data received {"connection_id":231865,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:12:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231865,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:12:09] local.INFO: Processing buffer {"connection_id":231865,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:12:09] local.INFO: IMEI packet received {"connection_id":231865,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:12:09] local.INFO: IMEI acknowledgment sent {"connection_id":231865,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:12:10] local.INFO: TCP Data received {"connection_id":230030,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ffe7c0012cc1d6c007572b88001101242b..."} 
[2026-11-03 16:12:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230030,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ffe7c0012cc1d6c007572b88001101242b..."} 
[2026-11-03 16:12:10] local.INFO: Processing buffer {"connection_id":230030,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ffe7c0012cc1d6c007572b88001101242b..."} 
[2026-11-03 16:12:10] local.INFO: Packet analysis {"connection_id":230030,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ff"} 
[2026-11-03 16:12:10] local.INFO: Extracted packet for processing {"connection_id":230030,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ff"} 
[2026-11-03 16:12:10] local.INFO: GPS Element Parsed {"raw_longitude":750900928,"raw_latitude":123153288,"longitude_deg":75.0900928,"latitude_deg":12.3153288,"altitude":17,"angle":292,"satellites":43,"speed":0,"hex_longitude":"2cc1d6c0","hex_latitude":"07572b88","is_valid_coordinates":true} 
[2026-11-03 16:12: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-11-03 16:12:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187759872001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788934746406912,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4479181641613604864,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:12:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793702488000,"timestamp_ms":1793702488000,"timestamp_seconds":1793702488,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ffe7c0"} 
[2026-11-03 16:12:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:12: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-11-03 16:12: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-11-03 16:12:10] 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-11-03 16:12: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-11-03 16:12:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:12:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:12:10] local.INFO: Teltonika packet parsed successfully {"connection_id":230030,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:12:10] local.INFO: Passing IMEI to GPS processor {"connection_id":230030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:12:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":230030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:12: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-11-03 16:12:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:12:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:12:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187759872001,"66":25875,"103":206,"85":37120,"24":0,"16":37788934746406912,"44":-4479181641613604864},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:12:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:12:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:12:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187759872001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:12:10] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:12:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:12:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788934746406912,"km_value":37788934746406.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:12:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4479181641613604864,"description":"Unknown IO ID 44"} 
[2026-11-03 16:12:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187759872001,"power":25875,"unknown_103":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4479181641613604864}} 
[2026-11-03 16:12:10] local.INFO: DEBUG: GPS processor result {"connection_id":230030,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55035,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:12:10] local.INFO: GPS data processed {"connection_id":230030,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:12:10] local.INFO: Acknowledgment sent {"connection_id":230030,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:12:10] local.INFO: TCP Data received {"connection_id":231865,"ip":"117.225.158.144","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1005138012d0d3ac00705c1f00013008d1f..."} 
[2026-11-03 16:12:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231865,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1005138012d0d3ac00705c1f00013008d1f..."} 
[2026-11-03 16:12:11] local.INFO: Processing buffer {"connection_id":231865,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1005138012d0d3ac00705c1f00013008d1f..."} 
[2026-11-03 16:12:11] local.INFO: Packet analysis {"connection_id":231865,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a100"} 
[2026-11-03 16:12:11] local.INFO: Extracted packet for processing {"connection_id":231865,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a100"} 
[2026-11-03 16:12:11] local.INFO: GPS Element Parsed {"raw_longitude":755841728,"raw_latitude":117817840,"longitude_deg":75.5841728,"latitude_deg":11.781784,"altitude":19,"angle":141,"satellites":31,"speed":9,"hex_longitude":"2d0d3ac0","hex_latitude":"0705c1f0","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:12:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187843584001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39083184486350848,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":953144670047885312,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:12:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793702515000,"timestamp_ms":1793702515000,"timestamp_seconds":1793702515,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1005138"} 
[2026-11-03 16:12:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:12:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 16:12:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:12:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:12:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:12:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231865,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:12:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231865,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:12:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231865,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:12:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.158.144","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:12:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:12:11] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:12:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187843584001,"66":14428,"219":206,"28":32256,"24":9,"16":39083184486350848,"45":953144670047885312},"client_ip":"117.225.158.144","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,28,24,16,45]} 
[2026-11-03 16:12:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:12:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:12:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187843584001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:12:11] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 16:12:11] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 16:12:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39083184486350848,"km_value":39083184486350.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:12:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":953144670047885312,"description":"Unknown IO ID 45"} 
[2026-11-03 16:12:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187843584001,"power":14428,"unknown_219":206,"unknown_28":32256,"ignition":9,"odometer":null,"unknown_45":953144670047885312}} 
[2026-11-03 16:12:11] local.INFO: DEBUG: GPS processor result {"connection_id":231865,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55036,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:12:11] local.INFO: GPS data processed {"connection_id":231865,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:12:11] local.INFO: Acknowledgment sent {"connection_id":231865,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:12:14] local.INFO: TCP Data received {"connection_id":230030,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ffe7c0012cc1d6c007572b88001101242b..."} 
[2026-11-03 16:12:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230030,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ffe7c0012cc1d6c007572b88001101242b..."} 
[2026-11-03 16:12:14] local.INFO: Processing buffer {"connection_id":230030,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ffe7c0012cc1d6c007572b88001101242b..."} 
[2026-11-03 16:12:14] local.INFO: Packet analysis {"connection_id":230030,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ff"} 
[2026-11-03 16:12:14] local.INFO: Extracted packet for processing {"connection_id":230030,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ff"} 
[2026-11-03 16:12:14] local.INFO: GPS Element Parsed {"raw_longitude":750900928,"raw_latitude":123153288,"longitude_deg":75.0900928,"latitude_deg":12.3153288,"altitude":17,"angle":292,"satellites":43,"speed":0,"hex_longitude":"2cc1d6c0","hex_latitude":"07572b88","is_valid_coordinates":true} 
[2026-11-03 16:12: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-11-03 16:12:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187759872001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788934746406912,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4479181641613604864,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:12:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793702488000,"timestamp_ms":1793702488000,"timestamp_seconds":1793702488,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ffe7c0"} 
[2026-11-03 16:12:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:12: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-11-03 16:12: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-11-03 16:12:14] 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-11-03 16:12: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-11-03 16:12:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:12:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:12:14] local.INFO: Teltonika packet parsed successfully {"connection_id":230030,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:12:14] local.INFO: Passing IMEI to GPS processor {"connection_id":230030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:12:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":230030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:12: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-11-03 16:12:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:12:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:12:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187759872001,"66":25875,"103":206,"85":37120,"24":0,"16":37788934746406912,"44":-4479181641613604864},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:12:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:12:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:12:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187759872001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:12:14] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:12:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:12:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788934746406912,"km_value":37788934746406.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:12:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4479181641613604864,"description":"Unknown IO ID 44"} 
[2026-11-03 16:12:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187759872001,"power":25875,"unknown_103":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4479181641613604864}} 
[2026-11-03 16:12:14] local.INFO: DEBUG: GPS processor result {"connection_id":230030,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55037,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:12:14] local.INFO: GPS data processed {"connection_id":230030,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:12:14] local.INFO: Acknowledgment sent {"connection_id":230030,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:12:23] local.INFO: TCP Data received {"connection_id":228772,"ip":"117.224.200.241","data_length":1360,"data_hex":"000000000000030f8e0a000001a1a0fd3840012d82cb4006064b78001700b12a..."} 
[2026-11-03 16:12:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228772,"packet_length":1360,"packet_hex":"000000000000030f8e0a000001a1a0fd3840012d82cb4006064b78001700b12a..."} 
[2026-11-03 16:12:23] local.INFO: Processing buffer {"connection_id":228772,"buffer_length":1360,"buffer_hex":"000000000000030f8e0a000001a1a0fd3840012d82cb4006064b78001700b12a..."} 
[2026-11-03 16:12:23] local.INFO: Packet analysis {"connection_id":228772,"data_field_length":783,"total_packet_length":795,"buffer_length":1360,"packet_hex_start":"000000000000030f8e0a000001a1a0fd"} 
[2026-11-03 16:12:23] local.INFO: Extracted packet for processing {"connection_id":228772,"packet_length":795,"remaining_buffer_length":565,"packet_hex_start":"000000000000030f8e0a000001a1a0fd"} 
[2026-11-03 16:12:23] local.INFO: GPS Element Parsed {"raw_longitude":763546432,"raw_latitude":101075832,"longitude_deg":76.3546432,"latitude_deg":10.1075832,"altitude":23,"angle":177,"satellites":42,"speed":0,"hex_longitude":"2d82cb40","hex_latitude":"06064b78","is_valid_coordinates":true} 
[2026-11-03 16:12: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-11-03 16:12:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187786496001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9022047033887066112,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:12:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793702312000,"timestamp_ms":1793702312000,"timestamp_seconds":1793702312,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fd3840"} 
[2026-11-03 16:12:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:12:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:12: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":110,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-11-03 16:12:23] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2494,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:12: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-11-03 16:12:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:12:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:12:23] local.INFO: Teltonika packet parsed successfully {"connection_id":228772,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:12:23] local.INFO: Passing IMEI to GPS processor {"connection_id":228772,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:12:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":228772,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:12:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:12:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:12:23] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:12:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187786496001,"66":28430,"116":206,"9":25344,"24":0,"16":19476693139849216,"45":-9022047033887066112},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,9,24,16,45]} 
[2026-11-03 16:12:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:12:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:12:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187786496001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:12:23] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-11-03 16:12:23] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:12:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:12:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9022047033887066112,"description":"Unknown IO ID 45"} 
[2026-11-03 16:12:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187786496001,"power":28430,"unknown_116":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9022047033887066112}} 
[2026-11-03 16:12:23] local.INFO: DEBUG: GPS processor result {"connection_id":228772,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55038,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:12:23] local.INFO: GPS data processed {"connection_id":228772,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:12:23] local.INFO: Acknowledgment sent {"connection_id":228772,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:12:23] local.INFO: Packet analysis {"connection_id":228772,"data_field_length":783,"total_packet_length":795,"buffer_length":565,"packet_hex_start":"000000000000030f8e0a000001a1a0fd"} 
[2026-11-03 16:12:23] local.INFO: Incomplete packet, waiting for more data {"connection_id":228772,"needed":795,"available":565} 
[2026-11-03 16:12:24] local.INFO: TCP Data received {"connection_id":228772,"ip":"117.224.200.241","data_length":230,"data_hex":"2d82bd8006067180001100bb2c00000000000a000400ef0100715400f0010045..."} 
[2026-11-03 16:12:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228772,"packet_length":230,"packet_hex":"2d82bd8006067180001100bb2c00000000000a000400ef0100715400f0010045..."} 
[2026-11-03 16:12:24] local.INFO: Processing buffer {"connection_id":228772,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0fd8a48012d82cb4006064b78001700b12a..."} 
[2026-11-03 16:12:24] local.INFO: Packet analysis {"connection_id":228772,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0fd"} 
[2026-11-03 16:12:24] local.INFO: Extracted packet for processing {"connection_id":228772,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0fd"} 
[2026-11-03 16:12:24] local.INFO: GPS Element Parsed {"raw_longitude":763546432,"raw_latitude":101075832,"longitude_deg":76.3546432,"latitude_deg":10.1075832,"altitude":23,"angle":177,"satellites":42,"speed":0,"hex_longitude":"2d82cb40","hex_latitude":"06064b78","is_valid_coordinates":true} 
[2026-11-03 16:12: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-11-03 16:12:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187791872001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19476693139849216,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:24] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9022047033887066112,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:24] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:12:24] local.INFO: AVL Record Parsed {"raw_timestamp":1793702333000,"timestamp_ms":1793702333000,"timestamp_seconds":1793702333,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0fd8a48"} 
[2026-11-03 16:12:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:12:24] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21504,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:12: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 16:12:24] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:12: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-11-03 16:12:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:12:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:12:24] local.INFO: Teltonika packet parsed successfully {"connection_id":228772,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:12:24] local.INFO: Passing IMEI to GPS processor {"connection_id":228772,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:12:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":228772,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:12:24] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:12:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:12:24] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:12:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187791872001,"66":28398,"116":206,"9":25344,"24":0,"16":19476693139849216,"45":-9022047033887066112},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,9,24,16,45]} 
[2026-11-03 16:12:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:12:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:12:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187791872001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:12:24] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-11-03 16:12:24] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:12:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19476693139849216,"km_value":19476693139849.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:12:24] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9022047033887066112,"description":"Unknown IO ID 45"} 
[2026-11-03 16:12:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187791872001,"power":28398,"unknown_116":206,"unknown_9":25344,"ignition":0,"odometer":null,"unknown_45":-9022047033887066112}} 
[2026-11-03 16:12:24] local.INFO: DEBUG: GPS processor result {"connection_id":228772,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55039,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:12:24] local.INFO: GPS data processed {"connection_id":228772,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:12:24] local.INFO: Acknowledgment sent {"connection_id":228772,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:12:45] local.INFO: TCP Data received {"connection_id":230030,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ffe7c0012cc1d6c007572b88001101242b..."} 
[2026-11-03 16:12:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230030,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ffe7c0012cc1d6c007572b88001101242b..."} 
[2026-11-03 16:12:45] local.INFO: Processing buffer {"connection_id":230030,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ffe7c0012cc1d6c007572b88001101242b..."} 
[2026-11-03 16:12:45] local.INFO: Packet analysis {"connection_id":230030,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ff"} 
[2026-11-03 16:12:45] local.INFO: Extracted packet for processing {"connection_id":230030,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ff"} 
[2026-11-03 16:12:45] local.INFO: GPS Element Parsed {"raw_longitude":750900928,"raw_latitude":123153288,"longitude_deg":75.0900928,"latitude_deg":12.3153288,"altitude":17,"angle":292,"satellites":43,"speed":0,"hex_longitude":"2cc1d6c0","hex_latitude":"07572b88","is_valid_coordinates":true} 
[2026-11-03 16:12:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:12:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187759872001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788934746406912,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:45] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4479181641613604864,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:12:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793702488000,"timestamp_ms":1793702488000,"timestamp_seconds":1793702488,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ffe7c0"} 
[2026-11-03 16:12:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:12:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 16:12:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-11-03 16:12:45] 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-11-03 16:12:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:12:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:12:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:12:45] local.INFO: Teltonika packet parsed successfully {"connection_id":230030,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:12:45] local.INFO: Passing IMEI to GPS processor {"connection_id":230030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:12:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":230030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:12:45] 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-11-03 16:12:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:12:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:12:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187759872001,"66":25875,"103":206,"85":37120,"24":0,"16":37788934746406912,"44":-4479181641613604864},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:12:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:12:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:12:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187759872001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:12:45] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:12:45] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:12:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788934746406912,"km_value":37788934746406.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:12:45] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4479181641613604864,"description":"Unknown IO ID 44"} 
[2026-11-03 16:12:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187759872001,"power":25875,"unknown_103":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4479181641613604864}} 
[2026-11-03 16:12:45] local.INFO: DEBUG: GPS processor result {"connection_id":230030,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55040,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:12:45] local.INFO: GPS data processed {"connection_id":230030,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:12:45] local.INFO: Acknowledgment sent {"connection_id":230030,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:12:45] local.INFO: TCP Data received {"connection_id":231865,"ip":"117.225.158.144","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1005520012d0d3b800705c1500013007f1f..."} 
[2026-11-03 16:12:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231865,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1005520012d0d3b800705c1500013007f1f..."} 
[2026-11-03 16:12:45] local.INFO: Processing buffer {"connection_id":231865,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1005520012d0d3b800705c1500013007f1f..."} 
[2026-11-03 16:12:45] local.INFO: Packet analysis {"connection_id":231865,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a100"} 
[2026-11-03 16:12:45] local.INFO: Extracted packet for processing {"connection_id":231865,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a100"} 
[2026-11-03 16:12:45] local.INFO: GPS Element Parsed {"raw_longitude":755841920,"raw_latitude":117817680,"longitude_deg":75.584192,"latitude_deg":11.781768,"altitude":19,"angle":127,"satellites":31,"speed":8,"hex_longitude":"2d0d3b80","hex_latitude":"0705c150","is_valid_coordinates":true} 
[2026-11-03 16:12:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:12:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187843840001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39083193076285440,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":953285407536181248,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:12:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793702516000,"timestamp_ms":1793702516000,"timestamp_seconds":1793702516,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1005520"} 
[2026-11-03 16:12:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:12:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:12:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 16:12:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:12:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:12:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:12:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:12:45] local.INFO: Teltonika packet parsed successfully {"connection_id":231865,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:12:45] local.INFO: Passing IMEI to GPS processor {"connection_id":231865,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:12:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":231865,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:12:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.158.144","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:12:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:12:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:12:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187843840001,"66":14428,"219":206,"28":32256,"24":8,"16":39083193076285440,"45":953285407536181248},"client_ip":"117.225.158.144","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,28,24,16,45]} 
[2026-11-03 16:12:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:12:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:12:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187843840001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:12:45] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 16:12:45] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 16:12:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39083193076285440,"km_value":39083193076285.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:12:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":953285407536181248,"description":"Unknown IO ID 45"} 
[2026-11-03 16:12:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187843840001,"power":14428,"unknown_219":206,"unknown_28":32256,"ignition":8,"odometer":null,"unknown_45":953285407536181248}} 
[2026-11-03 16:12:45] local.INFO: DEBUG: GPS processor result {"connection_id":231865,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55041,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:12:45] local.INFO: GPS data processed {"connection_id":231865,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:12:45] local.INFO: Acknowledgment sent {"connection_id":231865,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:12:45] local.INFO: TCP Data received {"connection_id":228774,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:12:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228774,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:12:45] local.INFO: Processing buffer {"connection_id":228774,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:12:45] local.INFO: IMEI packet received {"connection_id":228774,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:12:45] local.INFO: IMEI acknowledgment sent {"connection_id":228774,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:12:51] local.INFO: TCP Data received {"connection_id":228774,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:12:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228774,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:12:51] local.INFO: Processing buffer {"connection_id":228774,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:12:51] local.INFO: IMEI packet received {"connection_id":228774,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:12:51] local.INFO: IMEI acknowledgment sent {"connection_id":228774,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:12:58] local.INFO: TCP Data received {"connection_id":228774,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1009b700100000000000000000000000000..."} 
[2026-11-03 16:12:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228774,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1009b700100000000000000000000000000..."} 
[2026-11-03 16:12:58] local.INFO: Processing buffer {"connection_id":228774,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1009b700100000000000000000000000000..."} 
[2026-11-03 16:12:58] local.INFO: Packet analysis {"connection_id":228774,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a100"} 
[2026-11-03 16:12:58] local.INFO: Extracted packet for processing {"connection_id":228774,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a100"} 
[2026-11-03 16:12:58] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:12:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187833600001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19479381789376512,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9030983864384172032,"note":"Value kept but may cause issues"} 
[2026-11-03 16:12:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,127,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:12:58] local.INFO: AVL Record Parsed {"raw_timestamp":1793702534000,"timestamp_ms":1793702534000,"timestamp_seconds":1793702534,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1009b70"} 
[2026-11-03 16:12:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:12:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":111,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 16:12:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1563,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:12:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:12:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:12:58] local.INFO: Teltonika packet parsed successfully {"connection_id":228774,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:12:58] local.INFO: Passing IMEI to GPS processor {"connection_id":228774,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:12:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":228774,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:12:58] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:12:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:12:58] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:12:58] local.INFO: DEBUG: GPS processor result {"connection_id":228774,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 16:12:58] local.INFO: GPS data processed {"connection_id":228774,"processed":0,"errors":0,"total":1} 
[2026-11-03 16:12:58] local.INFO: Acknowledgment sent {"connection_id":228774,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:13:04] local.INFO: TCP Data received {"connection_id":230032,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:13:04] local.INFO: TCP Data received {"connection_id":228292,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:13:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230032,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:13:04] local.INFO: Processing buffer {"connection_id":230032,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:13:04] local.INFO: IMEI packet received {"connection_id":230032,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:13:04] local.INFO: IMEI acknowledgment sent {"connection_id":230032,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:13:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228292,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:13:04] local.INFO: Processing buffer {"connection_id":228292,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:13:04] local.INFO: IMEI packet received {"connection_id":228292,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:13:04] local.INFO: IMEI acknowledgment sent {"connection_id":228292,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:13:06] local.INFO: TCP Data received {"connection_id":228292,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:13:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228292,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:13:06] local.INFO: Processing buffer {"connection_id":228292,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:13:06] local.INFO: IMEI packet received {"connection_id":228292,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:13:06] local.INFO: IMEI acknowledgment sent {"connection_id":228292,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:13:09] local.INFO: TCP Data received {"connection_id":228292,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:13:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228292,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:13:09] local.INFO: Processing buffer {"connection_id":228292,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:13:09] local.INFO: IMEI packet received {"connection_id":228292,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:13:09] local.INFO: IMEI acknowledgment sent {"connection_id":228292,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:13:09] local.INFO: TCP Data received {"connection_id":230032,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:13:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230032,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:13:09] local.INFO: Processing buffer {"connection_id":230032,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:13:09] local.INFO: IMEI packet received {"connection_id":230032,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:13:09] local.INFO: IMEI acknowledgment sent {"connection_id":230032,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:13:10] local.INFO: TCP Data received {"connection_id":228292,"ip":"117.225.158.144","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10060d8012d0d3d000705bfc80013009b1f..."} 
[2026-11-03 16:13:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228292,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10060d8012d0d3d000705bfc80013009b1f..."} 
[2026-11-03 16:13:10] local.INFO: Processing buffer {"connection_id":228292,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10060d8012d0d3d000705bfc80013009b1f..."} 
[2026-11-03 16:13:10] local.INFO: Packet analysis {"connection_id":228292,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a100"} 
[2026-11-03 16:13:10] local.INFO: Extracted packet for processing {"connection_id":228292,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a100"} 
[2026-11-03 16:13:10] local.INFO: GPS Element Parsed {"raw_longitude":755842304,"raw_latitude":117817288,"longitude_deg":75.5842304,"latitude_deg":11.7817288,"altitude":19,"angle":155,"satellites":31,"speed":8,"hex_longitude":"2d0d3d00","hex_latitude":"0705bfc8","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:13:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187844096001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:13:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39083223141056512,"note":"Value kept but may cause issues"} 
[2026-11-03 16:13:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":953496513768673280,"note":"Value kept but may cause issues"} 
[2026-11-03 16:13:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:13:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793702519000,"timestamp_ms":1793702519000,"timestamp_seconds":1793702519,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10060d8"} 
[2026-11-03 16:13:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:13:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 16:13:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:13:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:13:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:13:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228292,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:13:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228292,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:13:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228292,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:13:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.158.144","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:13:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:13:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:13:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187844096001,"66":14374,"219":206,"28":32256,"24":8,"16":39083223141056512,"45":953496513768673280},"client_ip":"117.225.158.144","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,28,24,16,45]} 
[2026-11-03 16:13:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:13:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:13:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187844096001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:13:10] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 16:13:10] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 16:13:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39083223141056512,"km_value":39083223141056.516,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:13:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":953496513768673280,"description":"Unknown IO ID 45"} 
[2026-11-03 16:13:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187844096001,"power":14374,"unknown_219":206,"unknown_28":32256,"ignition":8,"odometer":null,"unknown_45":953496513768673280}} 
[2026-11-03 16:13:10] local.INFO: DEBUG: GPS processor result {"connection_id":228292,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55042,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:13:10] local.INFO: GPS data processed {"connection_id":228292,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:13:10] local.INFO: Acknowledgment sent {"connection_id":228292,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:13:10] local.INFO: TCP Data received {"connection_id":230032,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a0ffe7c0012cc1d6c007572b88001101242b..."} 
[2026-11-03 16:13:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230032,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a0ffe7c0012cc1d6c007572b88001101242b..."} 
[2026-11-03 16:13:10] local.INFO: Processing buffer {"connection_id":230032,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a0ffe7c0012cc1d6c007572b88001101242b..."} 
[2026-11-03 16:13:10] local.INFO: Packet analysis {"connection_id":230032,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a0ff"} 
[2026-11-03 16:13:10] local.INFO: Extracted packet for processing {"connection_id":230032,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a0ff"} 
[2026-11-03 16:13:10] local.INFO: GPS Element Parsed {"raw_longitude":750900928,"raw_latitude":123153288,"longitude_deg":75.0900928,"latitude_deg":12.3153288,"altitude":17,"angle":292,"satellites":43,"speed":0,"hex_longitude":"2cc1d6c0","hex_latitude":"07572b88","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:13:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187759872001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:13:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788934746406912,"note":"Value kept but may cause issues"} 
[2026-11-03 16:13:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4479181641613604864,"note":"Value kept but may cause issues"} 
[2026-11-03 16:13:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:13:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793702488000,"timestamp_ms":1793702488000,"timestamp_seconds":1793702488,"priority":1,"record_length":96,"hex_timestamp":"000001a1a0ffe7c0"} 
[2026-11-03 16:13:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:13: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-11-03 16: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-11-03 16:13:10] 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-11-03 16: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-11-03 16:13:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:13:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:13:10] local.INFO: Teltonika packet parsed successfully {"connection_id":230032,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:13:10] local.INFO: Passing IMEI to GPS processor {"connection_id":230032,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:13:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":230032,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:13: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-11-03 16:13:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:13:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:13:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187759872001,"66":25875,"103":206,"85":37120,"24":0,"16":37788934746406912,"44":-4479181641613604864},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:13:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:13:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:13:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187759872001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:13:10] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:13:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:13:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788934746406912,"km_value":37788934746406.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:13:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4479181641613604864,"description":"Unknown IO ID 44"} 
[2026-11-03 16:13:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187759872001,"power":25875,"unknown_103":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4479181641613604864}} 
[2026-11-03 16:13:10] local.INFO: DEBUG: GPS processor result {"connection_id":230032,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55043,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:13:10] local.INFO: GPS data processed {"connection_id":230032,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:13:10] local.INFO: Acknowledgment sent {"connection_id":230032,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:13:41] local.INFO: TCP Data received {"connection_id":228292,"ip":"117.225.158.144","data_length":795,"data_hex":"000000000000030f8e0a000001a1a101d3f0012d0d3b400705d5f0001800471c..."} 
[2026-11-03 16:13:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228292,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a101d3f0012d0d3b400705d5f0001800471c..."} 
[2026-11-03 16:13:41] local.INFO: Processing buffer {"connection_id":228292,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a101d3f0012d0d3b400705d5f0001800471c..."} 
[2026-11-03 16:13:41] local.INFO: Packet analysis {"connection_id":228292,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a101"} 
[2026-11-03 16:13:41] local.INFO: Extracted packet for processing {"connection_id":228292,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a101"} 
[2026-11-03 16:13:41] local.INFO: GPS Element Parsed {"raw_longitude":755841856,"raw_latitude":117822960,"longitude_deg":75.5841856,"latitude_deg":11.782296,"altitude":24,"angle":71,"satellites":28,"speed":7,"hex_longitude":"2d0d3b40","hex_latitude":"0705d5f0","is_valid_coordinates":true} 
[2026-11-03 16:13:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:13:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187868672001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:13:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39083656932753408,"note":"Value kept but may cause issues"} 
[2026-11-03 16:13:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":953144670049073152,"note":"Value kept but may cause issues"} 
[2026-11-03 16:13:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:13:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793702614000,"timestamp_ms":1793702614000,"timestamp_seconds":1793702614,"priority":1,"record_length":96,"hex_timestamp":"000001a1a101d3f0"} 
[2026-11-03 16:13:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:13:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:13:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 16:13:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:13:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:13:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:13:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:13:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228292,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:13:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228292,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:13:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228292,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:13:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.158.144","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:13:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:13:41] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:13:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187868672001,"66":14450,"219":206,"28":32256,"24":7,"16":39083656932753408,"45":953144670049073152},"client_ip":"117.225.158.144","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,28,24,16,45]} 
[2026-11-03 16:13:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:13:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:13:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187868672001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:13:41] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 16:13:41] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 16:13:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39083656932753408,"km_value":39083656932753.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:13:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":953144670049073152,"description":"Unknown IO ID 45"} 
[2026-11-03 16:13:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187868672001,"power":14450,"unknown_219":206,"unknown_28":32256,"ignition":7,"odometer":null,"unknown_45":953144670049073152}} 
[2026-11-03 16:13:41] local.INFO: TCP Data received {"connection_id":230032,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1014368012cc1d6c007572b88001101242a..."} 
[2026-11-03 16:13:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230032,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1014368012cc1d6c007572b88001101242a..."} 
[2026-11-03 16:13:41] local.INFO: Processing buffer {"connection_id":230032,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1014368012cc1d6c007572b88001101242a..."} 
[2026-11-03 16:13:41] local.INFO: Packet analysis {"connection_id":230032,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a101"} 
[2026-11-03 16:13:41] local.INFO: Extracted packet for processing {"connection_id":230032,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a101"} 
[2026-11-03 16:13:41] local.INFO: GPS Element Parsed {"raw_longitude":750900928,"raw_latitude":123153288,"longitude_deg":75.0900928,"latitude_deg":12.3153288,"altitude":17,"angle":292,"satellites":42,"speed":0,"hex_longitude":"2cc1d6c0","hex_latitude":"07572b88","is_valid_coordinates":true} 
[2026-11-03 16:13:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:13:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187836928001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:13:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788934746406912,"note":"Value kept but may cause issues"} 
[2026-11-03 16:13:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4479181641613604864,"note":"Value kept but may cause issues"} 
[2026-11-03 16:13:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:13:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793702577000,"timestamp_ms":1793702577000,"timestamp_seconds":1793702577,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1014368"} 
[2026-11-03 16:13:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:13:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 16:13:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 16:13:41] 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-11-03 16:13:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:13:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:13:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:13:41] local.INFO: Teltonika packet parsed successfully {"connection_id":230032,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:13:41] local.INFO: Passing IMEI to GPS processor {"connection_id":230032,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:13:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":230032,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:13:41] 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-11-03 16:13:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:13:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:13:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187836928001,"66":25875,"103":206,"85":37120,"24":0,"16":37788934746406912,"44":-4479181641613604864},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:13:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:13:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:13:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187836928001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:13:41] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:13:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:13:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788934746406912,"km_value":37788934746406.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:13:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4479181641613604864,"description":"Unknown IO ID 44"} 
[2026-11-03 16:13:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187836928001,"power":25875,"unknown_103":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4479181641613604864}} 
[2026-11-03 16:13:41] local.INFO: DEBUG: GPS processor result {"connection_id":230032,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55044,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:13:41] local.INFO: GPS data processed {"connection_id":230032,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:13:41] local.INFO: Acknowledgment sent {"connection_id":230032,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:13:41] local.INFO: DEBUG: GPS processor result {"connection_id":228292,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55045,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:13:41] local.INFO: GPS data processed {"connection_id":228292,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:13:41] local.INFO: Acknowledgment sent {"connection_id":228292,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:13:45] local.INFO: TCP Data received {"connection_id":231866,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:13:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231866,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:13:45] local.INFO: Processing buffer {"connection_id":231866,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:13:45] local.INFO: IMEI packet received {"connection_id":231866,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:13:45] local.INFO: IMEI acknowledgment sent {"connection_id":231866,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:13:50] local.INFO: TCP Data received {"connection_id":231866,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:13:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231866,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:13:50] local.INFO: Processing buffer {"connection_id":231866,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:13:50] local.INFO: IMEI packet received {"connection_id":231866,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:13:50] local.INFO: IMEI acknowledgment sent {"connection_id":231866,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:13:51] local.INFO: TCP Data received {"connection_id":231866,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10016a0012d8270800606f718001200ee27..."} 
[2026-11-03 16:13:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231866,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10016a0012d8270800606f718001200ee27..."} 
[2026-11-03 16:13:51] local.INFO: Processing buffer {"connection_id":231866,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10016a0012d8270800606f718001200ee27..."} 
[2026-11-03 16:13:51] local.INFO: Packet analysis {"connection_id":231866,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a100"} 
[2026-11-03 16:13:51] local.INFO: Extracted packet for processing {"connection_id":231866,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a100"} 
[2026-11-03 16:13:51] local.INFO: GPS Element Parsed {"raw_longitude":763523200,"raw_latitude":101119768,"longitude_deg":76.35232,"latitude_deg":10.1119768,"altitude":18,"angle":238,"satellites":39,"speed":33,"hex_longitude":"2d827080","hex_latitude":"0606f718","is_valid_coordinates":true} 
[2026-11-03 16:13: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-11-03 16:13:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19479381789376512,"note":"Value kept but may cause issues"} 
[2026-11-03 16:13:51] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,127,9,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 16:13:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793702500000,"timestamp_ms":1793702500000,"timestamp_seconds":1793702500,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10016a0"} 
[2026-11-03 16:13:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:13:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21504,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:13: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":111,"n8_eight_byte":79,"data_length":795,"current_offset":136} 
[2026-11-03 16:13:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1464,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:13: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-11-03 16:13:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:13:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:13:51] local.INFO: Teltonika packet parsed successfully {"connection_id":231866,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:13:51] local.INFO: Passing IMEI to GPS processor {"connection_id":231866,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:13:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":231866,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:13:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:13:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:13:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:13:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":0,"66":28452,"127":206,"9":25344,"24":33,"16":19479381789376512},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,127,9,24,16]} 
[2026-11-03 16:13:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:13:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:13:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":0,"description":"Unknown IO ID 0"} 
[2026-11-03 16:13:51] local.INFO: Unknown IO ID detected {"io_id":127,"value":206,"description":"Unknown IO ID 127"} 
[2026-11-03 16:13:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:13:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19479381789376512,"km_value":19479381789376.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:13:51] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":0,"power":28452,"unknown_127":206,"unknown_9":25344,"ignition":33,"odometer":null}} 
[2026-11-03 16:13:51] local.INFO: DEBUG: GPS processor result {"connection_id":231866,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55046,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:13:51] local.INFO: GPS data processed {"connection_id":231866,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:13:51] local.INFO: Acknowledgment sent {"connection_id":231866,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:14:04] local.INFO: TCP Data received {"connection_id":231867,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:14:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231867,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:14:04] local.INFO: Processing buffer {"connection_id":231867,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:14:04] local.INFO: IMEI packet received {"connection_id":231867,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:14:04] local.INFO: IMEI acknowledgment sent {"connection_id":231867,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:14:04] local.INFO: TCP Data received {"connection_id":231868,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:14:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231868,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:14:04] local.INFO: Processing buffer {"connection_id":231868,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:14:04] local.INFO: IMEI packet received {"connection_id":231868,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:14:04] local.INFO: IMEI acknowledgment sent {"connection_id":231868,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:14:05] local.INFO: TCP Data received {"connection_id":231868,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:14:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231868,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:14:05] local.INFO: Processing buffer {"connection_id":231868,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:14:05] local.INFO: IMEI packet received {"connection_id":231868,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:14:05] local.INFO: IMEI acknowledgment sent {"connection_id":231868,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:14:09] local.INFO: TCP Data received {"connection_id":231867,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:14:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231867,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:14:09] local.INFO: Processing buffer {"connection_id":231867,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:14:09] local.INFO: IMEI packet received {"connection_id":231867,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:14:09] local.INFO: IMEI acknowledgment sent {"connection_id":231867,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:14:09] local.INFO: TCP Data received {"connection_id":231868,"ip":"117.225.158.144","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:14:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231868,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:14:09] local.INFO: Processing buffer {"connection_id":231868,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:14:09] local.INFO: IMEI packet received {"connection_id":231868,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:14:09] local.INFO: IMEI acknowledgment sent {"connection_id":231868,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:14:10] local.INFO: TCP Data received {"connection_id":231868,"ip":"117.225.158.144","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1023d68012d0d6d000705cf78001b005f20..."} 
[2026-11-03 16:14:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231868,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1023d68012d0d6d000705cf78001b005f20..."} 
[2026-11-03 16:14:10] local.INFO: Processing buffer {"connection_id":231868,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1023d68012d0d6d000705cf78001b005f20..."} 
[2026-11-03 16:14:10] local.INFO: Packet analysis {"connection_id":231868,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a102"} 
[2026-11-03 16:14:10] local.INFO: Extracted packet for processing {"connection_id":231868,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a102"} 
[2026-11-03 16:14:10] local.INFO: GPS Element Parsed {"raw_longitude":755854592,"raw_latitude":117821304,"longitude_deg":75.5854592,"latitude_deg":11.7821304,"altitude":27,"angle":95,"satellites":32,"speed":21,"hex_longitude":"2d0d6d00","hex_latitude":"0705cf78","is_valid_coordinates":true} 
[2026-11-03 16:14: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-11-03 16:14:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187875584001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:14:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39084326947651584,"note":"Value kept but may cause issues"} 
[2026-11-03 16:14:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":965951781489113088,"note":"Value kept but may cause issues"} 
[2026-11-03 16:14:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:14:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793702641000,"timestamp_ms":1793702641000,"timestamp_seconds":1793702641,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1023d68"} 
[2026-11-03 16:14:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:14:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:14:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 16:14:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:14: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-11-03 16:14:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:14:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:14:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231868,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:14:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231868,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:14:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231868,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:14:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.158.144","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:14:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:14:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:14:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187875584001,"66":14450,"219":206,"28":32256,"24":21,"16":39084326947651584,"45":965951781489113088},"client_ip":"117.225.158.144","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,28,24,16,45]} 
[2026-11-03 16:14:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:14:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:14:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187875584001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:14:10] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 16:14:10] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 16:14:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39084326947651584,"km_value":39084326947651.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:14:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":965951781489113088,"description":"Unknown IO ID 45"} 
[2026-11-03 16:14:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187875584001,"power":14450,"unknown_219":206,"unknown_28":32256,"ignition":21,"odometer":null,"unknown_45":965951781489113088}} 
[2026-11-03 16:14:10] local.INFO: DEBUG: GPS processor result {"connection_id":231868,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55047,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:14:10] local.INFO: GPS data processed {"connection_id":231868,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:14:10] local.INFO: Acknowledgment sent {"connection_id":231868,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:14:17] local.INFO: TCP Data received {"connection_id":231867,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a101a510012cc1dfc0075735f80011012429..."} 
[2026-11-03 16:14:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231867,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a101a510012cc1dfc0075735f80011012429..."} 
[2026-11-03 16:14:17] local.INFO: Processing buffer {"connection_id":231867,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a101a510012cc1dfc0075735f80011012429..."} 
[2026-11-03 16:14:17] local.INFO: Packet analysis {"connection_id":231867,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a101"} 
[2026-11-03 16:14:17] local.INFO: Extracted packet for processing {"connection_id":231867,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a101"} 
[2026-11-03 16:14:17] local.INFO: GPS Element Parsed {"raw_longitude":750903232,"raw_latitude":123155960,"longitude_deg":75.0903232,"latitude_deg":12.315596,"altitude":17,"angle":292,"satellites":41,"speed":0,"hex_longitude":"2cc1dfc0","hex_latitude":"075735f8","is_valid_coordinates":true} 
[2026-11-03 16:14: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-11-03 16:14:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187859712001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:14:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788934746406912,"note":"Value kept but may cause issues"} 
[2026-11-03 16:14:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4479181641613604864,"note":"Value kept but may cause issues"} 
[2026-11-03 16:14:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:14:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793702602000,"timestamp_ms":1793702602000,"timestamp_seconds":1793702602,"priority":1,"record_length":96,"hex_timestamp":"000001a1a101a510"} 
[2026-11-03 16:14:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:14:17] 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-11-03 16:14: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 16:14:17] 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-11-03 16:14: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-11-03 16:14:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:14:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:14:17] local.INFO: Teltonika packet parsed successfully {"connection_id":231867,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:14:17] local.INFO: Passing IMEI to GPS processor {"connection_id":231867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:14:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":231867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:14:17] 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-11-03 16:14:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:14:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:14:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187859712001,"66":27865,"103":206,"85":37120,"24":0,"16":37788934746406912,"44":-4479181641613604864},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:14:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:14:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:14:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187859712001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:14:17] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:14:17] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:14:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788934746406912,"km_value":37788934746406.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:14:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4479181641613604864,"description":"Unknown IO ID 44"} 
[2026-11-03 16:14:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187859712001,"power":27865,"unknown_103":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4479181641613604864}} 
[2026-11-03 16:14:17] local.INFO: DEBUG: GPS processor result {"connection_id":231867,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55048,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:14:17] local.INFO: GPS data processed {"connection_id":231867,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:14:17] local.INFO: Acknowledgment sent {"connection_id":231867,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:14:22] local.INFO: TCP Data received {"connection_id":231866,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a100fd180100000000000000000000000000..."} 
[2026-11-03 16:14:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231866,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a100fd180100000000000000000000000000..."} 
[2026-11-03 16:14:22] local.INFO: Processing buffer {"connection_id":231866,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a100fd180100000000000000000000000000..."} 
[2026-11-03 16:14:22] local.INFO: Packet analysis {"connection_id":231866,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a100"} 
[2026-11-03 16:14:22] local.INFO: Extracted packet for processing {"connection_id":231866,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a100"} 
[2026-11-03 16:14:22] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 16:14: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-11-03 16:14:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187840000001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:14:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19479381789376512,"note":"Value kept but may cause issues"} 
[2026-11-03 16:14:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9047590888012310528,"note":"Value kept but may cause issues"} 
[2026-11-03 16:14:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,126,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:14:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793702559000,"timestamp_ms":1793702559000,"timestamp_seconds":1793702559,"priority":1,"record_length":96,"hex_timestamp":"000001a1a100fd18"} 
[2026-11-03 16:14:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:14:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:14: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":111,"n8_eight_byte":36,"data_length":795,"current_offset":136} 
[2026-11-03 16:14:22] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1077,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:14: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-11-03 16:14:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:14:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:14:22] local.INFO: Teltonika packet parsed successfully {"connection_id":231866,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:14:22] local.INFO: Passing IMEI to GPS processor {"connection_id":231866,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:14:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":231866,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:14:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:14:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:14:22] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:14:22] local.INFO: DEBUG: GPS processor result {"connection_id":231866,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 16:14:22] local.INFO: GPS data processed {"connection_id":231866,"processed":0,"errors":0,"total":1} 
[2026-11-03 16:14:22] local.INFO: Acknowledgment sent {"connection_id":231866,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:14:41] local.INFO: TCP Data received {"connection_id":230033,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:14:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230033,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:14:41] local.INFO: Processing buffer {"connection_id":230033,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:14:41] local.INFO: IMEI packet received {"connection_id":230033,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:14:41] local.INFO: IMEI acknowledgment sent {"connection_id":230033,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:14:42] local.INFO: TCP Data received {"connection_id":231868,"ip":"117.225.158.144","data_length":795,"data_hex":"000000000000030f8e0a000001a1a102a2f8012d0dab400705cfb00018005b20..."} 
[2026-11-03 16:14:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231868,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a102a2f8012d0dab400705cfb00018005b20..."} 
[2026-11-03 16:14:42] local.INFO: Processing buffer {"connection_id":231868,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a102a2f8012d0dab400705cfb00018005b20..."} 
[2026-11-03 16:14:42] local.INFO: Packet analysis {"connection_id":231868,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a102"} 
[2026-11-03 16:14:42] local.INFO: Extracted packet for processing {"connection_id":231868,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a102"} 
[2026-11-03 16:14:42] local.INFO: GPS Element Parsed {"raw_longitude":755870528,"raw_latitude":117821360,"longitude_deg":75.5870528,"latitude_deg":11.782136,"altitude":24,"angle":91,"satellites":32,"speed":28,"hex_longitude":"2d0dab40","hex_latitude":"0705cfb0","is_valid_coordinates":true} 
[2026-11-03 16:14: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-11-03 16:14:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187882496001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:14:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39085151581372416,"note":"Value kept but may cause issues"} 
[2026-11-03 16:14:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":984177286231093248,"note":"Value kept but may cause issues"} 
[2026-11-03 16:14:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:14:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793702667000,"timestamp_ms":1793702667000,"timestamp_seconds":1793702667,"priority":1,"record_length":96,"hex_timestamp":"000001a1a102a2f8"} 
[2026-11-03 16:14:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:14:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:14:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 16:14:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:14: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-11-03 16:14:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:14:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:14:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231868,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:14:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231868,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:14:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231868,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:14:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.225.158.144","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:14:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:14:42] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:14:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187882496001,"66":14461,"219":206,"28":32256,"24":28,"16":39085151581372416,"45":984177286231093248},"client_ip":"117.225.158.144","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,28,24,16,45]} 
[2026-11-03 16:14:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:14:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:14:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187882496001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:14:42] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 16:14:42] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-11-03 16:14:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39085151581372416,"km_value":39085151581372.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:14:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":984177286231093248,"description":"Unknown IO ID 45"} 
[2026-11-03 16:14:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187882496001,"power":14461,"unknown_219":206,"unknown_28":32256,"ignition":28,"odometer":null,"unknown_45":984177286231093248}} 
[2026-11-03 16:14:42] local.INFO: DEBUG: GPS processor result {"connection_id":231868,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55049,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:14:42] local.INFO: GPS data processed {"connection_id":231868,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:14:42] local.INFO: Acknowledgment sent {"connection_id":231868,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:14:42] local.INFO: TCP Data received {"connection_id":230033,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:14:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230033,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:14:42] local.INFO: Processing buffer {"connection_id":230033,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:14:42] local.INFO: IMEI packet received {"connection_id":230033,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:14:42] local.INFO: IMEI acknowledgment sent {"connection_id":230033,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:14:45] local.INFO: TCP Data received {"connection_id":230033,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:14:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230033,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:14:45] local.INFO: Processing buffer {"connection_id":230033,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:14:45] local.INFO: IMEI packet received {"connection_id":230033,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:14:45] local.INFO: IMEI acknowledgment sent {"connection_id":230033,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:14:46] local.INFO: TCP Data received {"connection_id":230033,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1007078012d823e000606d8b8000f00f329..."} 
[2026-11-03 16:14:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230033,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1007078012d823e000606d8b8000f00f329..."} 
[2026-11-03 16:14:46] local.INFO: Processing buffer {"connection_id":230033,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1007078012d823e000606d8b8000f00f329..."} 
[2026-11-03 16:14:46] local.INFO: Packet analysis {"connection_id":230033,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a100"} 
[2026-11-03 16:14:46] local.INFO: Extracted packet for processing {"connection_id":230033,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a100"} 
[2026-11-03 16:14:46] local.INFO: GPS Element Parsed {"raw_longitude":763510272,"raw_latitude":101111992,"longitude_deg":76.3510272,"latitude_deg":10.1111992,"altitude":15,"angle":243,"satellites":41,"speed":20,"hex_longitude":"2d823e00","hex_latitude":"0606d8b8","is_valid_coordinates":true} 
[2026-11-03 16:14: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-11-03 16:14:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19479381789376512,"note":"Value kept but may cause issues"} 
[2026-11-03 16:14:46] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,126,9,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 16:14:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793702523000,"timestamp_ms":1793702523000,"timestamp_seconds":1793702523,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1007078"} 
[2026-11-03 16:14:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:14:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21504,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:14: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":111,"n8_eight_byte":36,"data_length":795,"current_offset":136} 
[2026-11-03 16:14:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1077,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:14: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-11-03 16:14:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:14:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:14:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230033,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:14:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230033,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:14:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230033,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:14:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:14:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:14:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:14:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":0,"66":28539,"126":206,"9":25344,"24":20,"16":19479381789376512},"client_ip":"117.224.200.241","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,126,9,24,16]} 
[2026-11-03 16:14:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 16:14:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 16:14:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":0,"description":"Unknown IO ID 0"} 
[2026-11-03 16:14:46] local.INFO: Unknown IO ID detected {"io_id":126,"value":206,"description":"Unknown IO ID 126"} 
[2026-11-03 16:14:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":25344,"description":"Unknown IO ID 9"} 
[2026-11-03 16:14:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19479381789376512,"km_value":19479381789376.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:14:46] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":0,"power":28539,"unknown_126":206,"unknown_9":25344,"ignition":20,"odometer":null}} 
[2026-11-03 16:14:46] local.INFO: DEBUG: GPS processor result {"connection_id":230033,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55050,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:14:46] local.INFO: GPS data processed {"connection_id":230033,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:14:46] local.INFO: Acknowledgment sent {"connection_id":230033,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:14:49] local.INFO: TCP Data received {"connection_id":231867,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a101f718012cc1dfc0075735f8001101242b..."} 
[2026-11-03 16:14:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231867,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a101f718012cc1dfc0075735f8001101242b..."} 
[2026-11-03 16:14:49] local.INFO: Processing buffer {"connection_id":231867,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a101f718012cc1dfc0075735f8001101242b..."} 
[2026-11-03 16:14:49] local.INFO: Packet analysis {"connection_id":231867,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a101"} 
[2026-11-03 16:14:49] local.INFO: Extracted packet for processing {"connection_id":231867,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a101"} 
[2026-11-03 16:14:49] local.INFO: GPS Element Parsed {"raw_longitude":750903232,"raw_latitude":123155960,"longitude_deg":75.0903232,"latitude_deg":12.315596,"altitude":17,"angle":292,"satellites":43,"speed":0,"hex_longitude":"2cc1dfc0","hex_latitude":"075735f8","is_valid_coordinates":true} 
[2026-11-03 16:14: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-11-03 16:14:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187866112001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:14:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788934746406912,"note":"Value kept but may cause issues"} 
[2026-11-03 16:14:49] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4476648366822524928,"note":"Value kept but may cause issues"} 
[2026-11-03 16:14:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:14:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793702623000,"timestamp_ms":1793702623000,"timestamp_seconds":1793702623,"priority":1,"record_length":96,"hex_timestamp":"000001a1a101f718"} 
[2026-11-03 16:14:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:14:49] 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-11-03 16:14:49] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 16:14:49] 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-11-03 16:14: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-11-03 16:14:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:14:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:14:49] local.INFO: Teltonika packet parsed successfully {"connection_id":231867,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:14:49] local.INFO: Passing IMEI to GPS processor {"connection_id":231867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:14:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":231867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:14:49] 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-11-03 16:14:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:14:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:14:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187866112001,"66":27800,"103":206,"85":37120,"24":0,"16":37788934746406912,"44":-4476648366822524928},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:14:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:14:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:14:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187866112001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:14:49] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:14:49] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:14:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788934746406912,"km_value":37788934746406.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:14:49] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4476648366822524928,"description":"Unknown IO ID 44"} 
[2026-11-03 16:14:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187866112001,"power":27800,"unknown_103":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4476648366822524928}} 
[2026-11-03 16:14:49] local.INFO: DEBUG: GPS processor result {"connection_id":231867,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55051,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:14:49] local.INFO: GPS data processed {"connection_id":231867,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:14:49] local.INFO: Acknowledgment sent {"connection_id":231867,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:14:51] local.INFO: TCP Data received {"connection_id":230033,"ip":"117.224.200.241","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10156f00100000000000000000000000000..."} 
[2026-11-03 16:14:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230033,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10156f00100000000000000000000000000..."} 
[2026-11-03 16:14:51] local.INFO: Processing buffer {"connection_id":230033,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10156f00100000000000000000000000000..."} 
[2026-11-03 16:14:51] local.INFO: Packet analysis {"connection_id":230033,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a101"} 
[2026-11-03 16:14:51] local.INFO: Extracted packet for processing {"connection_id":230033,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a101"} 
[2026-11-03 16:14:51] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 16:14: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-11-03 16:14:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187845888001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:14:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19479381789376512,"note":"Value kept but may cause issues"} 
[2026-11-03 16:14:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9061805374338189312,"note":"Value kept but may cause issues"} 
[2026-11-03 16:14:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,106,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:14:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793702582000,"timestamp_ms":1793702582000,"timestamp_seconds":1793702582,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10156f0"} 
[2026-11-03 16:14:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:14:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:14: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":111,"n8_eight_byte":123,"data_length":795,"current_offset":136} 
[2026-11-03 16:14:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1860,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:14: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-11-03 16:14:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:14:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:14:51] local.INFO: Teltonika packet parsed successfully {"connection_id":230033,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:14:51] local.INFO: Passing IMEI to GPS processor {"connection_id":230033,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:14:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":230033,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 16:14:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.200.241","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:14:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 16:14:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 16:14:51] local.INFO: DEBUG: GPS processor result {"connection_id":230033,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 16:14:51] local.INFO: GPS data processed {"connection_id":230033,"processed":0,"errors":0,"total":1} 
[2026-11-03 16:14:51] local.INFO: Acknowledgment sent {"connection_id":230033,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:15:04] local.INFO: TCP Data received {"connection_id":228775,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:15:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228775,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:15:04] local.INFO: Processing buffer {"connection_id":228775,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:15:04] local.INFO: IMEI packet received {"connection_id":228775,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:15:04] local.INFO: IMEI acknowledgment sent {"connection_id":228775,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:15:09] local.INFO: TCP Data received {"connection_id":228775,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:15:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228775,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:15:09] local.INFO: Processing buffer {"connection_id":228775,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:15:09] local.INFO: IMEI packet received {"connection_id":228775,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:15:09] local.INFO: IMEI acknowledgment sent {"connection_id":228775,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:15:10] local.INFO: TCP Data received {"connection_id":228775,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10206b8012cc1df80075734d8001100962c..."} 
[2026-11-03 16:15:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228775,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10206b8012cc1df80075734d8001100962c..."} 
[2026-11-03 16:15:10] local.INFO: Processing buffer {"connection_id":228775,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10206b8012cc1df80075734d8001100962c..."} 
[2026-11-03 16:15:10] local.INFO: Packet analysis {"connection_id":228775,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a102"} 
[2026-11-03 16:15:10] local.INFO: Extracted packet for processing {"connection_id":228775,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a102"} 
[2026-11-03 16:15:10] local.INFO: GPS Element Parsed {"raw_longitude":750903168,"raw_latitude":123155672,"longitude_deg":75.0903168,"latitude_deg":12.3155672,"altitude":17,"angle":150,"satellites":44,"speed":3,"hex_longitude":"2cc1df80","hex_latitude":"075734d8","is_valid_coordinates":true} 
[2026-11-03 16:15: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-11-03 16:15:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187871488001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:15:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788947631308800,"note":"Value kept but may cause issues"} 
[2026-11-03 16:15:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4476648366822524928,"note":"Value kept but may cause issues"} 
[2026-11-03 16:15:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:15:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793702627000,"timestamp_ms":1793702627000,"timestamp_seconds":1793702627,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10206b8"} 
[2026-11-03 16:15:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:15:10] 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-11-03 16:15: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":152,"data_length":795,"current_offset":136} 
[2026-11-03 16:15:10] 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-11-03 16:15: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-11-03 16:15:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:15:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:15:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228775,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:15:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:15:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:15: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-11-03 16:15:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:15:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:15:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187871488001,"66":27919,"103":206,"85":37120,"24":3,"16":37788947631308800,"44":-4476648366822524928},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:15:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:15:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:15:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187871488001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:15:10] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:15:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:15:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788947631308800,"km_value":37788947631308.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:15:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4476648366822524928,"description":"Unknown IO ID 44"} 
[2026-11-03 16:15:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187871488001,"power":27919,"unknown_103":206,"unknown_85":37120,"ignition":3,"odometer":null,"unknown_44":-4476648366822524928}} 
[2026-11-03 16:15:10] local.INFO: DEBUG: GPS processor result {"connection_id":228775,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55052,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:15:10] local.INFO: GPS data processed {"connection_id":228775,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:15:10] local.INFO: Acknowledgment sent {"connection_id":228775,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:15:41] local.INFO: TCP Data received {"connection_id":228775,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1020e88012cc1dfc007573368001100ad2d..."} 
[2026-11-03 16:15:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228775,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1020e88012cc1dfc007573368001100ad2d..."} 
[2026-11-03 16:15:41] local.INFO: Processing buffer {"connection_id":228775,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1020e88012cc1dfc007573368001100ad2d..."} 
[2026-11-03 16:15:41] local.INFO: Packet analysis {"connection_id":228775,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a102"} 
[2026-11-03 16:15:41] local.INFO: Extracted packet for processing {"connection_id":228775,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a102"} 
[2026-11-03 16:15:41] local.INFO: GPS Element Parsed {"raw_longitude":750903232,"raw_latitude":123155304,"longitude_deg":75.0903232,"latitude_deg":12.3155304,"altitude":17,"angle":173,"satellites":45,"speed":10,"hex_longitude":"2cc1dfc0","hex_latitude":"07573368","is_valid_coordinates":true} 
[2026-11-03 16:15:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:15:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187872512001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:15:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37788969106145280,"note":"Value kept but may cause issues"} 
[2026-11-03 16:15:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4476718735566776320,"note":"Value kept but may cause issues"} 
[2026-11-03 16:15:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:15:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793702629000,"timestamp_ms":1793702629000,"timestamp_seconds":1793702629,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1020e88"} 
[2026-11-03 16:15:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:15:41] 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-11-03 16:15:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 16:15:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:15:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:15:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:15:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:15:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228775,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:15:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:15:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:15:41] 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-11-03 16:15:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:15:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:15:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187872512001,"66":27919,"103":206,"85":37120,"24":10,"16":37788969106145280,"44":-4476718735566776320},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:15:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:15:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:15:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187872512001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:15:41] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:15:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:15:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37788969106145280,"km_value":37788969106145.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:15:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4476718735566776320,"description":"Unknown IO ID 44"} 
[2026-11-03 16:15:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187872512001,"power":27919,"unknown_103":206,"unknown_85":37120,"ignition":10,"odometer":null,"unknown_44":-4476718735566776320}} 
[2026-11-03 16:15:41] local.INFO: DEBUG: GPS processor result {"connection_id":228775,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55053,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:15:41] local.INFO: GPS data processed {"connection_id":228775,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:15:41] local.INFO: Acknowledgment sent {"connection_id":228775,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:15:51] local.INFO: TCP Data received {"connection_id":231869,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:15:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231869,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:15:51] local.INFO: Processing buffer {"connection_id":231869,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:15:51] local.INFO: IMEI packet received {"connection_id":231869,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:15:51] local.INFO: IMEI acknowledgment sent {"connection_id":231869,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:16:04] local.INFO: TCP Data received {"connection_id":231870,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:16:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231870,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:16:04] local.INFO: Processing buffer {"connection_id":231870,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:16:04] local.INFO: IMEI packet received {"connection_id":231870,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:16:04] local.INFO: IMEI acknowledgment sent {"connection_id":231870,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:16:08] local.INFO: TCP Data received {"connection_id":231869,"ip":"117.224.200.241","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:16:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231869,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:16:08] local.INFO: Processing buffer {"connection_id":231869,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:16:08] local.INFO: IMEI packet received {"connection_id":231869,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:16:08] local.INFO: IMEI acknowledgment sent {"connection_id":231869,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:16:08] local.INFO: TCP Data received {"connection_id":231870,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:16:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231870,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:16:08] local.INFO: Processing buffer {"connection_id":231870,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:16:08] local.INFO: IMEI packet received {"connection_id":231870,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:16:08] local.INFO: IMEI acknowledgment sent {"connection_id":231870,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:16:08] local.INFO: TCP Data received {"connection_id":231869,"ip":"117.224.200.241","data_length":34,"data_hex":"000f383632353637303731363332333232000f38363235363730373136333233..."} 
[2026-11-03 16:16:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231869,"packet_length":34,"packet_hex":"000f383632353637303731363332333232000f38363235363730373136333233..."} 
[2026-11-03 16:16:08] local.INFO: Processing buffer {"connection_id":231869,"buffer_length":34,"buffer_hex":"000f383632353637303731363332333232000f38363235363730373136333233..."} 
[2026-11-03 16:16:08] local.INFO: IMEI packet received {"connection_id":231869,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 16:16:08] local.INFO: IMEI acknowledgment sent {"connection_id":231869,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:16:09] local.INFO: TCP Data received {"connection_id":231870,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1021a40012cc1e00007573038001000a12f..."} 
[2026-11-03 16:16:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231870,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1021a40012cc1e00007573038001000a12f..."} 
[2026-11-03 16:16:09] local.INFO: Processing buffer {"connection_id":231870,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1021a40012cc1e00007573038001000a12f..."} 
[2026-11-03 16:16:09] local.INFO: Packet analysis {"connection_id":231870,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a102"} 
[2026-11-03 16:16:09] local.INFO: Extracted packet for processing {"connection_id":231870,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a102"} 
[2026-11-03 16:16:09] local.INFO: GPS Element Parsed {"raw_longitude":750903296,"raw_latitude":123154488,"longitude_deg":75.0903296,"latitude_deg":12.3154488,"altitude":16,"angle":161,"satellites":47,"speed":6,"hex_longitude":"2cc1e000","hex_latitude":"07573038","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:16:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187873024001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:16:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37789007760850944,"note":"Value kept but may cause issues"} 
[2026-11-03 16:16:09] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4476648366822692864,"note":"Value kept but may cause issues"} 
[2026-11-03 16:16:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:16:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793702632000,"timestamp_ms":1793702632000,"timestamp_seconds":1793702632,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1021a40"} 
[2026-11-03 16:16:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:16:09] 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-11-03 16: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":15,"data_length":795,"current_offset":136} 
[2026-11-03 16:16:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:16:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:16:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:16:09] local.INFO: Teltonika packet parsed successfully {"connection_id":231870,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:16:09] local.INFO: Passing IMEI to GPS processor {"connection_id":231870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:16:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":231870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:16: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-11-03 16:16:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:16:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:16:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187873024001,"66":27832,"103":206,"85":37120,"24":6,"16":37789007760850944,"44":-4476648366822692864},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:16:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:16:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:16:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187873024001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:16:09] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:16:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:16:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37789007760850944,"km_value":37789007760850.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:16:09] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4476648366822692864,"description":"Unknown IO ID 44"} 
[2026-11-03 16:16:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187873024001,"power":27832,"unknown_103":206,"unknown_85":37120,"ignition":6,"odometer":null,"unknown_44":-4476648366822692864}} 
[2026-11-03 16:16:09] local.INFO: DEBUG: GPS processor result {"connection_id":231870,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55054,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:16:09] local.INFO: GPS data processed {"connection_id":231870,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:16:09] local.INFO: Acknowledgment sent {"connection_id":231870,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:16:29] local.INFO: TCP Data received {"connection_id":230034,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:16:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230034,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:16:29] local.INFO: Processing buffer {"connection_id":230034,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:16:29] local.INFO: IMEI packet received {"connection_id":230034,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:16:29] local.INFO: IMEI acknowledgment sent {"connection_id":230034,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:16:34] local.INFO: TCP Data received {"connection_id":230034,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:16:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230034,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:16:34] local.INFO: Processing buffer {"connection_id":230034,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:16:34] local.INFO: IMEI packet received {"connection_id":230034,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:16:34] local.INFO: IMEI acknowledgment sent {"connection_id":230034,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:16:35] local.INFO: TCP Data received {"connection_id":230034,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:16:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230034,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:16:35] local.INFO: Processing buffer {"connection_id":230034,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:16:35] local.INFO: IMEI packet received {"connection_id":230034,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:16:35] local.INFO: IMEI acknowledgment sent {"connection_id":230034,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:16:39] local.INFO: TCP Data received {"connection_id":230034,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:16:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230034,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:16:39] local.INFO: Processing buffer {"connection_id":230034,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:16:39] local.INFO: IMEI packet received {"connection_id":230034,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:16:39] local.INFO: IMEI acknowledgment sent {"connection_id":230034,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:16:40] local.INFO: TCP Data received {"connection_id":231870,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1021e28012cc1e08007572f780010009330..."} 
[2026-11-03 16:16:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231870,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1021e28012cc1e08007572f780010009330..."} 
[2026-11-03 16:16:40] local.INFO: Processing buffer {"connection_id":231870,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1021e28012cc1e08007572f780010009330..."} 
[2026-11-03 16:16:40] local.INFO: Packet analysis {"connection_id":231870,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a102"} 
[2026-11-03 16:16:40] local.INFO: Extracted packet for processing {"connection_id":231870,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a102"} 
[2026-11-03 16:16:40] local.INFO: GPS Element Parsed {"raw_longitude":750903424,"raw_latitude":123154296,"longitude_deg":75.0903424,"latitude_deg":12.3154296,"altitude":16,"angle":147,"satellites":48,"speed":5,"hex_longitude":"2cc1e080","hex_latitude":"07572f78","is_valid_coordinates":true} 
[2026-11-03 16:16:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:16:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187873792001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:16:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37789016350785536,"note":"Value kept but may cause issues"} 
[2026-11-03 16:16:40] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4476577998078724096,"note":"Value kept but may cause issues"} 
[2026-11-03 16:16:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:16:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793702633000,"timestamp_ms":1793702633000,"timestamp_seconds":1793702633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1021e28"} 
[2026-11-03 16:16:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:16:40] 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-11-03 16:16:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":184,"data_length":795,"current_offset":136} 
[2026-11-03 16:16:40] 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-11-03 16:16:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:16:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:16:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:16:40] local.INFO: Teltonika packet parsed successfully {"connection_id":231870,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:16:40] local.INFO: Passing IMEI to GPS processor {"connection_id":231870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:16:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":231870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:16:40] 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-11-03 16:16:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:16:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:16:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187873792001,"66":27843,"103":206,"85":37120,"24":5,"16":37789016350785536,"44":-4476577998078724096},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:16:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:16:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:16:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187873792001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:16:40] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:16:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:16:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37789016350785536,"km_value":37789016350785.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:16:40] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4476577998078724096,"description":"Unknown IO ID 44"} 
[2026-11-03 16:16:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187873792001,"power":27843,"unknown_103":206,"unknown_85":37120,"ignition":5,"odometer":null,"unknown_44":-4476577998078724096}} 
[2026-11-03 16:16:40] local.INFO: DEBUG: GPS processor result {"connection_id":231870,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55055,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:16:40] local.INFO: GPS data processed {"connection_id":231870,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:16:40] local.INFO: Acknowledgment sent {"connection_id":231870,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:16:45] local.INFO: TCP Data received {"connection_id":230034,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1041de0012d0e63000705fae0001b00051f..."} 
[2026-11-03 16:16:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230034,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1041de0012d0e63000705fae0001b00051f..."} 
[2026-11-03 16:16:45] local.INFO: Processing buffer {"connection_id":230034,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1041de0012d0e63000705fae0001b00051f..."} 
[2026-11-03 16:16:45] local.INFO: Packet analysis {"connection_id":230034,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a104"} 
[2026-11-03 16:16:45] local.INFO: Extracted packet for processing {"connection_id":230034,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a104"} 
[2026-11-03 16:16:45] local.INFO: GPS Element Parsed {"raw_longitude":755917568,"raw_latitude":117832416,"longitude_deg":75.5917568,"latitude_deg":11.7832416,"altitude":27,"angle":5,"satellites":31,"speed":6,"hex_longitude":"2d0e6300","hex_latitude":"0705fae0","is_valid_coordinates":true} 
[2026-11-03 16:16:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:16:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187904256001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:16:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39087934720180224,"note":"Value kept but may cause issues"} 
[2026-11-03 16:16:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1036883475622776832,"note":"Value kept but may cause issues"} 
[2026-11-03 16:16:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:16:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793702764000,"timestamp_ms":1793702764000,"timestamp_seconds":1793702764,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1041de0"} 
[2026-11-03 16:16:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:16:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:16:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-11-03 16:16:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:16:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:16:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:16:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:16:45] local.INFO: Teltonika packet parsed successfully {"connection_id":230034,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:16:45] local.INFO: Passing IMEI to GPS processor {"connection_id":230034,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:16:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":230034,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:16:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:16:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:16:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:16:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187904256001,"66":14515,"165":206,"94":11008,"24":6,"16":39087934720180224,"45":1036883475622776832},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 16:16:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:16:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:16:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187904256001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:16:45] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 16:16:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 16:16:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39087934720180224,"km_value":39087934720180.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:16:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":1036883475622776832,"description":"Unknown IO ID 45"} 
[2026-11-03 16:16:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187904256001,"power":14515,"unknown_165":206,"unknown_94":11008,"ignition":6,"odometer":null,"unknown_45":1036883475622776832}} 
[2026-11-03 16:16:45] local.INFO: DEBUG: GPS processor result {"connection_id":230034,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55056,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:16:45] local.INFO: GPS data processed {"connection_id":230034,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:16:45] local.INFO: Acknowledgment sent {"connection_id":230034,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:16:45] local.INFO: TCP Data received {"connection_id":230034,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10425b0012d0e63000705fbc8001b01621f..."} 
[2026-11-03 16:16:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230034,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10425b0012d0e63000705fbc8001b01621f..."} 
[2026-11-03 16:16:45] local.INFO: Processing buffer {"connection_id":230034,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10425b0012d0e63000705fbc8001b01621f..."} 
[2026-11-03 16:16:45] local.INFO: Packet analysis {"connection_id":230034,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a104"} 
[2026-11-03 16:16:45] local.INFO: Extracted packet for processing {"connection_id":230034,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a104"} 
[2026-11-03 16:16:45] local.INFO: GPS Element Parsed {"raw_longitude":755917568,"raw_latitude":117832648,"longitude_deg":75.5917568,"latitude_deg":11.7832648,"altitude":27,"angle":354,"satellites":31,"speed":3,"hex_longitude":"2d0e6300","hex_latitude":"0705fbc8","is_valid_coordinates":true} 
[2026-11-03 16:16:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:16:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187907584001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:16:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39087947605082112,"note":"Value kept but may cause issues"} 
[2026-11-03 16:16:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1036672369390444544,"note":"Value kept but may cause issues"} 
[2026-11-03 16:16:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:16:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793702766000,"timestamp_ms":1793702766000,"timestamp_seconds":1793702766,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10425b0"} 
[2026-11-03 16:16:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:16:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:16:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 16:16:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:16:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:16:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:16:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:16:45] local.INFO: Teltonika packet parsed successfully {"connection_id":230034,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:16:45] local.INFO: Passing IMEI to GPS processor {"connection_id":230034,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:16:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":230034,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:16:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:16:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:16:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:16:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187907584001,"66":14548,"165":206,"94":11008,"24":3,"16":39087947605082112,"45":1036672369390444544},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 16:16:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:16:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:16:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187907584001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:16:45] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 16:16:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 16:16:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39087947605082112,"km_value":39087947605082.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:16:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":1036672369390444544,"description":"Unknown IO ID 45"} 
[2026-11-03 16:16:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187907584001,"power":14548,"unknown_165":206,"unknown_94":11008,"ignition":3,"odometer":null,"unknown_45":1036672369390444544}} 
[2026-11-03 16:16:46] local.INFO: DEBUG: GPS processor result {"connection_id":230034,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55057,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:16:46] local.INFO: GPS data processed {"connection_id":230034,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:16:46] local.INFO: Acknowledgment sent {"connection_id":230034,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:17:04] local.INFO: TCP Data received {"connection_id":230035,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:17:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230035,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:17:04] local.INFO: Processing buffer {"connection_id":230035,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:17:04] local.INFO: IMEI packet received {"connection_id":230035,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:17:04] local.INFO: IMEI acknowledgment sent {"connection_id":230035,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:17:04] local.INFO: TCP Data received {"connection_id":228293,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:17:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228293,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:17:04] local.INFO: Processing buffer {"connection_id":228293,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:17:04] local.INFO: IMEI packet received {"connection_id":228293,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:17:04] local.INFO: IMEI acknowledgment sent {"connection_id":228293,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:17:05] local.INFO: TCP Data received {"connection_id":230035,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:17:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230035,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:17:05] local.INFO: Processing buffer {"connection_id":230035,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:17:05] local.INFO: IMEI packet received {"connection_id":230035,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:17:05] local.INFO: IMEI acknowledgment sent {"connection_id":230035,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:17:08] local.INFO: TCP Data received {"connection_id":228293,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:17:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228293,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:17:08] local.INFO: Processing buffer {"connection_id":228293,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:17:08] local.INFO: IMEI packet received {"connection_id":228293,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:17:08] local.INFO: IMEI acknowledgment sent {"connection_id":228293,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:17:09] local.INFO: TCP Data received {"connection_id":230035,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:17:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230035,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:17:09] local.INFO: Processing buffer {"connection_id":230035,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:17:09] local.INFO: IMEI packet received {"connection_id":230035,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:17:09] local.INFO: IMEI acknowledgment sent {"connection_id":230035,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:17:09] local.INFO: TCP Data received {"connection_id":228293,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1042998012d0e63000705fc18001b01541f..."} 
[2026-11-03 16:17:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228293,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1042998012d0e63000705fc18001b01541f..."} 
[2026-11-03 16:17:09] local.INFO: Processing buffer {"connection_id":228293,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1042998012d0e63000705fc18001b01541f..."} 
[2026-11-03 16:17:09] local.INFO: Packet analysis {"connection_id":228293,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a104"} 
[2026-11-03 16:17:09] local.INFO: Extracted packet for processing {"connection_id":228293,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a104"} 
[2026-11-03 16:17:09] local.INFO: GPS Element Parsed {"raw_longitude":755917568,"raw_latitude":117832728,"longitude_deg":75.5917568,"latitude_deg":11.7832728,"altitude":27,"angle":340,"satellites":31,"speed":2,"hex_longitude":"2d0e6300","hex_latitude":"0705fc18","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:17:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187908096001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:17:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39087951900049408,"note":"Value kept but may cause issues"} 
[2026-11-03 16:17:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1036672369390503936,"note":"Value kept but may cause issues"} 
[2026-11-03 16:17:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:17:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793702767000,"timestamp_ms":1793702767000,"timestamp_seconds":1793702767,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1042998"} 
[2026-11-03 16:17:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:17:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-11-03 16:17:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:17:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:17:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:17:09] local.INFO: Teltonika packet parsed successfully {"connection_id":228293,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:17:09] local.INFO: Passing IMEI to GPS processor {"connection_id":228293,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:17:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":228293,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:17:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:17:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:17:09] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:17:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187908096001,"66":14548,"165":206,"94":11008,"24":2,"16":39087951900049408,"45":1036672369390503936},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 16:17:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:17:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:17:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187908096001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:17:09] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 16:17:09] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 16:17:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39087951900049408,"km_value":39087951900049.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:17:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":1036672369390503936,"description":"Unknown IO ID 45"} 
[2026-11-03 16:17:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187908096001,"power":14548,"unknown_165":206,"unknown_94":11008,"ignition":2,"odometer":null,"unknown_45":1036672369390503936}} 
[2026-11-03 16:17:09] local.INFO: DEBUG: GPS processor result {"connection_id":228293,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55058,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:17:09] local.INFO: GPS data processed {"connection_id":228293,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:17:09] local.INFO: Acknowledgment sent {"connection_id":228293,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:17:10] local.INFO: TCP Data received {"connection_id":230035,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1023980012cc1e18007572b58000f00b133..."} 
[2026-11-03 16:17:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230035,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1023980012cc1e18007572b58000f00b133..."} 
[2026-11-03 16:17:10] local.INFO: Processing buffer {"connection_id":230035,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1023980012cc1e18007572b58000f00b133..."} 
[2026-11-03 16:17:10] local.INFO: Packet analysis {"connection_id":230035,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a102"} 
[2026-11-03 16:17:10] local.INFO: Extracted packet for processing {"connection_id":230035,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a102"} 
[2026-11-03 16:17:10] local.INFO: GPS Element Parsed {"raw_longitude":750903680,"raw_latitude":123153240,"longitude_deg":75.090368,"latitude_deg":12.315324,"altitude":15,"angle":177,"satellites":51,"speed":1,"hex_longitude":"2cc1e180","hex_latitude":"07572b58","is_valid_coordinates":true} 
[2026-11-03 16:17:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:17:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187874048001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:17:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37789072185360384,"note":"Value kept but may cause issues"} 
[2026-11-03 16:17:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4476437260590417920,"note":"Value kept but may cause issues"} 
[2026-11-03 16:17:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:17:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793702640000,"timestamp_ms":1793702640000,"timestamp_seconds":1793702640,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1023980"} 
[2026-11-03 16:17:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:17:10] 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-11-03 16:17:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 16:17:10] 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-11-03 16:17:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:17:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:17:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:17:10] local.INFO: Teltonika packet parsed successfully {"connection_id":230035,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:17:10] local.INFO: Passing IMEI to GPS processor {"connection_id":230035,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:17:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":230035,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:17: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-11-03 16:17:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:17:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:17:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187874048001,"66":27843,"103":206,"85":37120,"24":1,"16":37789072185360384,"44":-4476437260590417920},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:17:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:17:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:17:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187874048001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:17:10] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:17:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:17:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37789072185360384,"km_value":37789072185360.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:17:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4476437260590417920,"description":"Unknown IO ID 44"} 
[2026-11-03 16:17:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187874048001,"power":27843,"unknown_103":206,"unknown_85":37120,"ignition":1,"odometer":null,"unknown_44":-4476437260590417920}} 
[2026-11-03 16:17:10] local.INFO: DEBUG: GPS processor result {"connection_id":230035,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55059,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:17:10] local.INFO: GPS data processed {"connection_id":230035,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:17:10] local.INFO: Acknowledgment sent {"connection_id":230035,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:17:40] local.INFO: TCP Data received {"connection_id":230035,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1023d68012cc1e14007572b08000e014033..."} 
[2026-11-03 16:17:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230035,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1023d68012cc1e14007572b08000e014033..."} 
[2026-11-03 16:17:40] local.INFO: Processing buffer {"connection_id":230035,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1023d68012cc1e14007572b08000e014033..."} 
[2026-11-03 16:17:40] local.INFO: Packet analysis {"connection_id":230035,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a102"} 
[2026-11-03 16:17:40] local.INFO: Extracted packet for processing {"connection_id":230035,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a102"} 
[2026-11-03 16:17:40] local.INFO: GPS Element Parsed {"raw_longitude":750903616,"raw_latitude":123153160,"longitude_deg":75.0903616,"latitude_deg":12.315316,"altitude":14,"angle":320,"satellites":51,"speed":2,"hex_longitude":"2cc1e140","hex_latitude":"07572b08","is_valid_coordinates":true} 
[2026-11-03 16:17:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:17:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187875840001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:17:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37789076480327680,"note":"Value kept but may cause issues"} 
[2026-11-03 16:17:40] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4476155785613977600,"note":"Value kept but may cause issues"} 
[2026-11-03 16:17:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:17:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793702641000,"timestamp_ms":1793702641000,"timestamp_seconds":1793702641,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1023d68"} 
[2026-11-03 16:17:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:17:40] 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-11-03 16:17:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 16:17:40] 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-11-03 16:17:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:17:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:17:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:17:40] local.INFO: Teltonika packet parsed successfully {"connection_id":230035,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:17:40] local.INFO: Passing IMEI to GPS processor {"connection_id":230035,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:17:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":230035,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:17:40] 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-11-03 16:17:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:17:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:17:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187875840001,"66":27865,"103":206,"85":37120,"24":2,"16":37789076480327680,"44":-4476155785613977600},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 16:17:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:17:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:17:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187875840001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:17:41] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 16:17:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:17:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37789076480327680,"km_value":37789076480327.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:17:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4476155785613977600,"description":"Unknown IO ID 44"} 
[2026-11-03 16:17:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187875840001,"power":27865,"unknown_103":206,"unknown_85":37120,"ignition":2,"odometer":null,"unknown_44":-4476155785613977600}} 
[2026-11-03 16:17:41] local.INFO: DEBUG: GPS processor result {"connection_id":230035,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55060,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:17:41] local.INFO: GPS data processed {"connection_id":230035,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:17:41] local.INFO: Acknowledgment sent {"connection_id":230035,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:17:41] local.INFO: TCP Data received {"connection_id":228293,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10575a0012d0e664007063b28002501441e..."} 
[2026-11-03 16:17:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228293,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10575a0012d0e664007063b28002501441e..."} 
[2026-11-03 16:17:41] local.INFO: Processing buffer {"connection_id":228293,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10575a0012d0e664007063b28002501441e..."} 
[2026-11-03 16:17:41] local.INFO: Packet analysis {"connection_id":228293,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a105"} 
[2026-11-03 16:17:41] local.INFO: Extracted packet for processing {"connection_id":228293,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a105"} 
[2026-11-03 16:17:41] local.INFO: GPS Element Parsed {"raw_longitude":755918400,"raw_latitude":117848872,"longitude_deg":75.59184,"latitude_deg":11.7848872,"altitude":37,"angle":324,"satellites":30,"speed":11,"hex_longitude":"2d0e6640","hex_latitude":"07063b28","is_valid_coordinates":true} 
[2026-11-03 16:17:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:17:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187929856001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:17:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39088879612985344,"note":"Value kept but may cause issues"} 
[2026-11-03 16:17:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1037798269301430272,"note":"Value kept but may cause issues"} 
[2026-11-03 16:17:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:17:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793702852000,"timestamp_ms":1793702852000,"timestamp_seconds":1793702852,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10575a0"} 
[2026-11-03 16:17:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:17:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:17:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-11-03 16:17:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:17:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:17:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:17:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:17:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228293,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:17:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228293,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:17:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228293,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:17:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:17:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:17:41] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:17:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187929856001,"66":14548,"165":206,"94":11008,"24":11,"16":39088879612985344,"45":1037798269301430272},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 16:17:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:17:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:17:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187929856001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:17:41] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 16:17:41] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 16:17:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39088879612985344,"km_value":39088879612985.34,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:17:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":1037798269301430272,"description":"Unknown IO ID 45"} 
[2026-11-03 16:17:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187929856001,"power":14548,"unknown_165":206,"unknown_94":11008,"ignition":11,"odometer":null,"unknown_45":1037798269301430272}} 
[2026-11-03 16:17:41] local.INFO: DEBUG: GPS processor result {"connection_id":228293,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55061,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:17:41] local.INFO: GPS data processed {"connection_id":228293,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:17:41] local.INFO: Acknowledgment sent {"connection_id":228293,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:18:04] local.INFO: TCP Data received {"connection_id":228294,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:18:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228294,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:18:04] local.INFO: Processing buffer {"connection_id":228294,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:18:04] local.INFO: IMEI packet received {"connection_id":228294,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:18:04] local.INFO: IMEI acknowledgment sent {"connection_id":228294,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:18:04] local.INFO: TCP Data received {"connection_id":228777,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:18:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228777,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:18:04] local.INFO: Processing buffer {"connection_id":228777,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:18:04] local.INFO: IMEI packet received {"connection_id":228777,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:18:04] local.INFO: IMEI acknowledgment sent {"connection_id":228777,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:18:05] local.INFO: TCP Data received {"connection_id":228294,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:18:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228294,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:18:05] local.INFO: Processing buffer {"connection_id":228294,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:18:05] local.INFO: IMEI packet received {"connection_id":228294,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:18:05] local.INFO: IMEI acknowledgment sent {"connection_id":228294,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:18:05] local.INFO: TCP Data received {"connection_id":228294,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:18:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228294,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:18:05] local.INFO: Processing buffer {"connection_id":228294,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:18:05] local.INFO: IMEI packet received {"connection_id":228294,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:18:05] local.INFO: IMEI acknowledgment sent {"connection_id":228294,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:18:06] local.INFO: TCP Data received {"connection_id":228294,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:18:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228294,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:18:06] local.INFO: Processing buffer {"connection_id":228294,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:18:06] local.INFO: IMEI packet received {"connection_id":228294,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:18:06] local.INFO: IMEI acknowledgment sent {"connection_id":228294,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:18:09] local.INFO: TCP Data received {"connection_id":228777,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:18:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228777,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:18:09] local.INFO: Processing buffer {"connection_id":228777,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:18:09] local.INFO: IMEI packet received {"connection_id":228777,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:18:09] local.INFO: IMEI acknowledgment sent {"connection_id":228777,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:18:11] local.INFO: TCP Data received {"connection_id":228777,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a104c9c0012cc144c007583330001b015032..."} 
[2026-11-03 16:18:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228777,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a104c9c0012cc144c007583330001b015032..."} 
[2026-11-03 16:18:11] local.INFO: Processing buffer {"connection_id":228777,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a104c9c0012cc144c007583330001b015032..."} 
[2026-11-03 16:18:11] local.INFO: Packet analysis {"connection_id":228777,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a104"} 
[2026-11-03 16:18:11] local.INFO: Extracted packet for processing {"connection_id":228777,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a104"} 
[2026-11-03 16:18:11] local.INFO: GPS Element Parsed {"raw_longitude":750863552,"raw_latitude":123220784,"longitude_deg":75.0863552,"latitude_deg":12.3220784,"altitude":27,"angle":336,"satellites":50,"speed":0,"hex_longitude":"2cc144c0","hex_latitude":"07583330","is_valid_coordinates":true} 
[2026-11-03 16:18: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-11-03 16:18:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187913472001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:18:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37792924771024896,"note":"Value kept but may cause issues"} 
[2026-11-03 16:18:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4519010350801457152,"note":"Value kept but may cause issues"} 
[2026-11-03 16:18:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:18:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793702808000,"timestamp_ms":1793702808000,"timestamp_seconds":1793702808,"priority":1,"record_length":96,"hex_timestamp":"000001a1a104c9c0"} 
[2026-11-03 16:18:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:18:11] 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-11-03 16:18: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":228,"data_length":795,"current_offset":136} 
[2026-11-03 16:18:11] 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-11-03 16:18: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-11-03 16:18:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:18:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:18:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228777,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:18:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228777,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:18:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228777,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:18:11] 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-11-03 16:18:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:18:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:18:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187913472001,"66":27919,"11":206,"85":37120,"24":0,"16":37792924771024896,"44":-4519010350801457152},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,85,24,16,44]} 
[2026-11-03 16:18:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:18:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:18:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187913472001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:18:11] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-11-03 16:18:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:18:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37792924771024896,"km_value":37792924771024.9,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:18:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4519010350801457152,"description":"Unknown IO ID 44"} 
[2026-11-03 16:18:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187913472001,"power":27919,"unknown_11":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4519010350801457152}} 
[2026-11-03 16:18:11] local.INFO: DEBUG: GPS processor result {"connection_id":228777,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55062,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:18:11] local.INFO: GPS data processed {"connection_id":228777,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:18:11] local.INFO: Acknowledgment sent {"connection_id":228777,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:18:44] local.INFO: TCP Data received {"connection_id":228777,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1051bc8012cc13700075850480019014e31..."} 
[2026-11-03 16:18:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228777,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1051bc8012cc13700075850480019014e31..."} 
[2026-11-03 16:18:44] local.INFO: Processing buffer {"connection_id":228777,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1051bc8012cc13700075850480019014e31..."} 
[2026-11-03 16:18:44] local.INFO: Packet analysis {"connection_id":228777,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a105"} 
[2026-11-03 16:18:44] local.INFO: Extracted packet for processing {"connection_id":228777,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a105"} 
[2026-11-03 16:18:44] local.INFO: GPS Element Parsed {"raw_longitude":750860032,"raw_latitude":123228232,"longitude_deg":75.0860032,"latitude_deg":12.3228232,"altitude":25,"angle":334,"satellites":49,"speed":25,"hex_longitude":"2cc13700","hex_latitude":"07585048","is_valid_coordinates":true} 
[2026-11-03 16:18: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-11-03 16:18:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187918848001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:18:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37793324202983424,"note":"Value kept but may cause issues"} 
[2026-11-03 16:18:44] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4520276988196081664,"note":"Value kept but may cause issues"} 
[2026-11-03 16:18:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,114,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:18:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793702829000,"timestamp_ms":1793702829000,"timestamp_seconds":1793702829,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1051bc8"} 
[2026-11-03 16:18:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:18:44] 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-11-03 16:18:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 16:18:44] 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-11-03 16:18: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-11-03 16:18:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:18:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:18:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228777,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:18:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228777,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:18:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228777,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:18:44] 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-11-03 16:18:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:18:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:18:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187918848001,"66":27908,"114":206,"85":37120,"24":25,"16":37793324202983424,"44":-4520276988196081664},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,114,85,24,16,44]} 
[2026-11-03 16:18:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:18:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:18:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187918848001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:18:44] local.INFO: Unknown IO ID detected {"io_id":114,"value":206,"description":"Unknown IO ID 114"} 
[2026-11-03 16:18:44] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:18:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37793324202983424,"km_value":37793324202983.42,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:18:44] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4520276988196081664,"description":"Unknown IO ID 44"} 
[2026-11-03 16:18:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187918848001,"power":27908,"unknown_114":206,"unknown_85":37120,"ignition":25,"odometer":null,"unknown_44":-4520276988196081664}} 
[2026-11-03 16:18:44] local.INFO: DEBUG: GPS processor result {"connection_id":228777,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55063,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:18:44] local.INFO: GPS data processed {"connection_id":228777,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:18:44] local.INFO: Acknowledgment sent {"connection_id":228777,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:19:04] local.INFO: TCP Data received {"connection_id":230036,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:19:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230036,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:19:04] local.INFO: Processing buffer {"connection_id":230036,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:19:04] local.INFO: IMEI packet received {"connection_id":230036,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:19:04] local.INFO: IMEI acknowledgment sent {"connection_id":230036,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:19:08] local.INFO: TCP Data received {"connection_id":230036,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:19:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230036,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:19:08] local.INFO: Processing buffer {"connection_id":230036,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:19:08] local.INFO: IMEI packet received {"connection_id":230036,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:19:08] local.INFO: IMEI acknowledgment sent {"connection_id":230036,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:19:09] local.INFO: TCP Data received {"connection_id":230036,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:19:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230036,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:19:09] local.INFO: Processing buffer {"connection_id":230036,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:19:09] local.INFO: IMEI packet received {"connection_id":230036,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:19:09] local.INFO: IMEI acknowledgment sent {"connection_id":230036,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:19:10] local.INFO: TCP Data received {"connection_id":230036,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1054e90012cc12700075871f00018014f32..."} 
[2026-11-03 16:19:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230036,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1054e90012cc12700075871f00018014f32..."} 
[2026-11-03 16:19:10] local.INFO: Processing buffer {"connection_id":230036,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1054e90012cc12700075871f00018014f32..."} 
[2026-11-03 16:19:10] local.INFO: Packet analysis {"connection_id":230036,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a105"} 
[2026-11-03 16:19:10] local.INFO: Extracted packet for processing {"connection_id":230036,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a105"} 
[2026-11-03 16:19:10] local.INFO: GPS Element Parsed {"raw_longitude":750855936,"raw_latitude":123236848,"longitude_deg":75.0855936,"latitude_deg":12.3236848,"altitude":24,"angle":335,"satellites":50,"speed":29,"hex_longitude":"2cc12700","hex_latitude":"075871f0","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:19:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187924224001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:19:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37793783764484096,"note":"Value kept but may cause issues"} 
[2026-11-03 16:19:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4524147269123946496,"note":"Value kept but may cause issues"} 
[2026-11-03 16:19:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,114,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:19:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793702842000,"timestamp_ms":1793702842000,"timestamp_seconds":1793702842,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1054e90"} 
[2026-11-03 16:19:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:19:10] 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-11-03 16: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:19:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:19:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:19:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:19:10] local.INFO: Teltonika packet parsed successfully {"connection_id":230036,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:19:10] local.INFO: Passing IMEI to GPS processor {"connection_id":230036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:19:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":230036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:19: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-11-03 16:19:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:19:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:19:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187924224001,"66":27843,"114":206,"85":37120,"24":29,"16":37793783764484096,"44":-4524147269123946496},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,114,85,24,16,44]} 
[2026-11-03 16:19:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:19:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:19:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187924224001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:19:10] local.INFO: Unknown IO ID detected {"io_id":114,"value":206,"description":"Unknown IO ID 114"} 
[2026-11-03 16:19:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:19:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37793783764484096,"km_value":37793783764484.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:19:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4524147269123946496,"description":"Unknown IO ID 44"} 
[2026-11-03 16:19:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187924224001,"power":27843,"unknown_114":206,"unknown_85":37120,"ignition":29,"odometer":null,"unknown_44":-4524147269123946496}} 
[2026-11-03 16:19:10] local.INFO: DEBUG: GPS processor result {"connection_id":230036,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55064,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:19:10] local.INFO: GPS data processed {"connection_id":230036,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:19:10] local.INFO: Acknowledgment sent {"connection_id":230036,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:19:14] local.INFO: TCP Data received {"connection_id":230036,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1058158012cc117c0075891c8001701552f..."} 
[2026-11-03 16:19:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230036,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1058158012cc117c0075891c8001701552f..."} 
[2026-11-03 16:19:14] local.INFO: Processing buffer {"connection_id":230036,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1058158012cc117c0075891c8001701552f..."} 
[2026-11-03 16:19:14] local.INFO: Packet analysis {"connection_id":230036,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a105"} 
[2026-11-03 16:19:14] local.INFO: Extracted packet for processing {"connection_id":230036,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a105"} 
[2026-11-03 16:19:14] local.INFO: GPS Element Parsed {"raw_longitude":750852032,"raw_latitude":123245000,"longitude_deg":75.0852032,"latitude_deg":12.3245,"altitude":23,"angle":341,"satellites":47,"speed":26,"hex_longitude":"2cc117c0","hex_latitude":"075891c8","is_valid_coordinates":true} 
[2026-11-03 16:19: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-11-03 16:19:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187927552001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:19:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37794221851148288,"note":"Value kept but may cause issues"} 
[2026-11-03 16:19:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4528650868749111296,"note":"Value kept but may cause issues"} 
[2026-11-03 16:19:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,115,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:19:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793702855000,"timestamp_ms":1793702855000,"timestamp_seconds":1793702855,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1058158"} 
[2026-11-03 16:19:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:19:14] 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-11-03 16:19: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":195,"data_length":795,"current_offset":136} 
[2026-11-03 16:19:14] 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-11-03 16:19: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-11-03 16:19:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:19:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:19:14] local.INFO: Teltonika packet parsed successfully {"connection_id":230036,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:19:14] local.INFO: Passing IMEI to GPS processor {"connection_id":230036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:19:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":230036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:19: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-11-03 16:19:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:19:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:19:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187927552001,"66":27930,"115":206,"85":37120,"24":26,"16":37794221851148288,"44":-4528650868749111296},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,115,85,24,16,44]} 
[2026-11-03 16:19:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:19:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:19:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187927552001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:19:14] local.INFO: Unknown IO ID detected {"io_id":115,"value":206,"description":"Unknown IO ID 115"} 
[2026-11-03 16:19:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:19:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37794221851148288,"km_value":37794221851148.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:19:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4528650868749111296,"description":"Unknown IO ID 44"} 
[2026-11-03 16:19:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187927552001,"power":27930,"unknown_115":206,"unknown_85":37120,"ignition":26,"odometer":null,"unknown_44":-4528650868749111296}} 
[2026-11-03 16:19:14] local.INFO: DEBUG: GPS processor result {"connection_id":230036,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55065,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:19:14] local.INFO: GPS data processed {"connection_id":230036,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:19:14] local.INFO: Acknowledgment sent {"connection_id":230036,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:19:46] local.INFO: TCP Data received {"connection_id":230036,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1a105b038012cc107c00758b4780017014f2e..."} 
[2026-11-03 16:19:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230036,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a105b038012cc107c00758b4780017014f2e..."} 
[2026-11-03 16:19:46] local.INFO: Processing buffer {"connection_id":230036,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a105b038012cc107c00758b4780017014f2e..."} 
[2026-11-03 16:19:46] local.INFO: Packet analysis {"connection_id":230036,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a105"} 
[2026-11-03 16:19:46] local.INFO: Extracted packet for processing {"connection_id":230036,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a105"} 
[2026-11-03 16:19:46] local.INFO: GPS Element Parsed {"raw_longitude":750847936,"raw_latitude":123253880,"longitude_deg":75.0847936,"latitude_deg":12.325388,"altitude":23,"angle":335,"satellites":46,"speed":36,"hex_longitude":"2cc107c0","hex_latitude":"0758b478","is_valid_coordinates":true} 
[2026-11-03 16:19:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:19:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187930880001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:19:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37794694297550848,"note":"Value kept but may cause issues"} 
[2026-11-03 16:19:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4532943362141861888,"note":"Value kept but may cause issues"} 
[2026-11-03 16:19:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,115,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:19:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793702867000,"timestamp_ms":1793702867000,"timestamp_seconds":1793702867,"priority":1,"record_length":96,"hex_timestamp":"000001a1a105b038"} 
[2026-11-03 16:19:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:19:46] 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-11-03 16:19:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 16:19:46] 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-11-03 16:19:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:19:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:19:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:19:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230036,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:19:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:19:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:19:46] 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-11-03 16:19:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:19:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:19:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187930880001,"66":27930,"115":206,"85":37120,"24":36,"16":37794694297550848,"44":-4532943362141861888},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,115,85,24,16,44]} 
[2026-11-03 16:19:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:19:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:19:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187930880001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:19:46] local.INFO: Unknown IO ID detected {"io_id":115,"value":206,"description":"Unknown IO ID 115"} 
[2026-11-03 16:19:46] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:19:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37794694297550848,"km_value":37794694297550.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:19:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4532943362141861888,"description":"Unknown IO ID 44"} 
[2026-11-03 16:19:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187930880001,"power":27930,"unknown_115":206,"unknown_85":37120,"ignition":36,"odometer":null,"unknown_44":-4532943362141861888}} 
[2026-11-03 16:19:46] local.INFO: DEBUG: GPS processor result {"connection_id":230036,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55066,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:19:46] local.INFO: GPS data processed {"connection_id":230036,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:19:46] local.INFO: Acknowledgment sent {"connection_id":230036,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:20:04] local.INFO: TCP Data received {"connection_id":230037,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:20:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230037,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:20:04] local.INFO: Processing buffer {"connection_id":230037,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:20:04] local.INFO: IMEI packet received {"connection_id":230037,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:20:04] local.INFO: IMEI acknowledgment sent {"connection_id":230037,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:20:08] local.INFO: TCP Data received {"connection_id":230037,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:20:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230037,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:20:08] local.INFO: Processing buffer {"connection_id":230037,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:20:08] local.INFO: IMEI packet received {"connection_id":230037,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:20:08] local.INFO: IMEI acknowledgment sent {"connection_id":230037,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:20:09] local.INFO: TCP Data received {"connection_id":230037,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:20:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230037,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:20:09] local.INFO: Processing buffer {"connection_id":230037,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:20:09] local.INFO: IMEI packet received {"connection_id":230037,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:20:09] local.INFO: IMEI acknowledgment sent {"connection_id":230037,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:20:57] local.INFO: TCP Data received {"connection_id":231873,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:20:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231873,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:20:57] local.INFO: Processing buffer {"connection_id":231873,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:20:57] local.INFO: IMEI packet received {"connection_id":231873,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:20:57] local.INFO: IMEI acknowledgment sent {"connection_id":231873,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:21:02] local.INFO: TCP Data received {"connection_id":231873,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:21:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231873,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:21:02] local.INFO: Processing buffer {"connection_id":231873,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:21:02] local.INFO: IMEI packet received {"connection_id":231873,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:21:02] local.INFO: IMEI acknowledgment sent {"connection_id":231873,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:21:03] local.INFO: TCP Data received {"connection_id":231873,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10790b0012cc04dc0075a4b780016014a31..."} 
[2026-11-03 16:21:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10790b0012cc04dc0075a4b780016014a31..."} 
[2026-11-03 16:21:03] local.INFO: Processing buffer {"connection_id":231873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10790b0012cc04dc0075a4b780016014a31..."} 
[2026-11-03 16:21:03] local.INFO: Packet analysis {"connection_id":231873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a107"} 
[2026-11-03 16:21:03] local.INFO: Extracted packet for processing {"connection_id":231873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a107"} 
[2026-11-03 16:21:03] local.INFO: GPS Element Parsed {"raw_longitude":750800320,"raw_latitude":123358072,"longitude_deg":75.080032,"latitude_deg":12.3358072,"altitude":22,"angle":330,"satellites":49,"speed":27,"hex_longitude":"2cc04dc0","hex_latitude":"075a4b78","is_valid_coordinates":true} 
[2026-11-03 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-11-03 16:21:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37799461711249408,"note":"Value kept but may cause issues"} 
[2026-11-03 16:21:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,95,85,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 16:21:03] local.INFO: AVL Record Parsed {"raw_timestamp":1793702990000,"timestamp_ms":1793702990000,"timestamp_seconds":1793702990,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10790b0"} 
[2026-11-03 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-11-03 16:21:03] 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":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 16:21: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-11-03 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-11-03 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-11-03 16:21:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:21:03] local.INFO: Teltonika packet parsed successfully {"connection_id":231873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:21:03] local.INFO: Passing IMEI to GPS processor {"connection_id":231873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:21:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":231873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:21: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-11-03 16:21:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:21:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:21:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":0,"66":27930,"95":206,"85":37120,"24":27,"16":37799461711249408},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,85,24,16]} 
[2026-11-03 16:21:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:21:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:21:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":0,"description":"Unknown IO ID 0"} 
[2026-11-03 16:21:03] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-11-03 16:21:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:21:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37799461711249408,"km_value":37799461711249.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:21:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":0,"power":27930,"unknown_95":206,"unknown_85":37120,"ignition":27,"odometer":null}} 
[2026-11-03 16:21:03] local.INFO: DEBUG: GPS processor result {"connection_id":231873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55067,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:21:03] local.INFO: GPS data processed {"connection_id":231873,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:21:03] local.INFO: Acknowledgment sent {"connection_id":231873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:21:34] local.INFO: TCP Data received {"connection_id":231873,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a107bf90012cc03e00075a6b500013014c2e..."} 
[2026-11-03 16:21:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a107bf90012cc03e00075a6b500013014c2e..."} 
[2026-11-03 16:21:34] local.INFO: Processing buffer {"connection_id":231873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a107bf90012cc03e00075a6b500013014c2e..."} 
[2026-11-03 16:21:34] local.INFO: Packet analysis {"connection_id":231873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a107"} 
[2026-11-03 16:21:34] local.INFO: Extracted packet for processing {"connection_id":231873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a107"} 
[2026-11-03 16:21:34] local.INFO: GPS Element Parsed {"raw_longitude":750796288,"raw_latitude":123366224,"longitude_deg":75.0796288,"latitude_deg":12.3366224,"altitude":19,"angle":332,"satellites":46,"speed":27,"hex_longitude":"2cc03e00","hex_latitude":"075a6b50","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:21:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187965440001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:21:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37799899797913600,"note":"Value kept but may cause issues"} 
[2026-11-03 16:21:34] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4589801307408467968,"note":"Value kept but may cause issues"} 
[2026-11-03 16:21:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:21:34] local.INFO: AVL Record Parsed {"raw_timestamp":1793703002000,"timestamp_ms":1793703002000,"timestamp_seconds":1793703002,"priority":1,"record_length":96,"hex_timestamp":"000001a1a107bf90"} 
[2026-11-03 16:21:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:21:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23296,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 16:21: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-11-03 16: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-11-03 16:21:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:21:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:21:34] local.INFO: Teltonika packet parsed successfully {"connection_id":231873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:21:34] local.INFO: Passing IMEI to GPS processor {"connection_id":231873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:21:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":231873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:21: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-11-03 16:21:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:21:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:21:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187965440001,"66":27919,"95":206,"85":37120,"24":27,"16":37799899797913600,"44":-4589801307408467968},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,85,24,16,44]} 
[2026-11-03 16:21:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:21:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:21:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187965440001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:21:34] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-11-03 16:21:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:21:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37799899797913600,"km_value":37799899797913.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:21:34] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4589801307408467968,"description":"Unknown IO ID 44"} 
[2026-11-03 16:21:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187965440001,"power":27919,"unknown_95":206,"unknown_85":37120,"ignition":27,"odometer":null,"unknown_44":-4589801307408467968}} 
[2026-11-03 16:21:34] local.INFO: DEBUG: GPS processor result {"connection_id":231873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55068,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:21:34] local.INFO: GPS data processed {"connection_id":231873,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:21:34] local.INFO: Acknowledgment sent {"connection_id":231873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:22:08] local.INFO: TCP Data received {"connection_id":231873,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a107f258012cc02b40075a89a00018013f2f..."} 
[2026-11-03 16:22:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a107f258012cc02b40075a89a00018013f2f..."} 
[2026-11-03 16:22:08] local.INFO: Processing buffer {"connection_id":231873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a107f258012cc02b40075a89a00018013f2f..."} 
[2026-11-03 16:22:08] local.INFO: Packet analysis {"connection_id":231873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a107"} 
[2026-11-03 16:22:08] local.INFO: Extracted packet for processing {"connection_id":231873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a107"} 
[2026-11-03 16:22:08] local.INFO: GPS Element Parsed {"raw_longitude":750791488,"raw_latitude":123373984,"longitude_deg":75.0791488,"latitude_deg":12.3373984,"altitude":24,"angle":319,"satellites":47,"speed":26,"hex_longitude":"2cc02b40","hex_latitude":"075a89a0","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:22:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187968512001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:22:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37800342179545088,"note":"Value kept but may cause issues"} 
[2026-11-03 16:22:08] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4594234538289573888,"note":"Value kept but may cause issues"} 
[2026-11-03 16:22:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:22:08] local.INFO: AVL Record Parsed {"raw_timestamp":1793703015000,"timestamp_ms":1793703015000,"timestamp_seconds":1793703015,"priority":1,"record_length":96,"hex_timestamp":"000001a1a107f258"} 
[2026-11-03 16:22:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:22:08] 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-11-03 16: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 16:22:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:22:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:22:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:22:08] local.INFO: Teltonika packet parsed successfully {"connection_id":231873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:22:08] local.INFO: Passing IMEI to GPS processor {"connection_id":231873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:22:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":231873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:22: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-11-03 16:22:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:22:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:22:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187968512001,"66":27974,"95":206,"85":37120,"24":26,"16":37800342179545088,"44":-4594234538289573888},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,85,24,16,44]} 
[2026-11-03 16:22:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:22:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:22:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187968512001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:22:08] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-11-03 16:22:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:22:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37800342179545088,"km_value":37800342179545.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:22:08] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4594234538289573888,"description":"Unknown IO ID 44"} 
[2026-11-03 16:22:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187968512001,"power":27974,"unknown_95":206,"unknown_85":37120,"ignition":26,"odometer":null,"unknown_44":-4594234538289573888}} 
[2026-11-03 16:22:08] local.INFO: DEBUG: GPS processor result {"connection_id":231873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55069,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:22:08] local.INFO: GPS data processed {"connection_id":231873,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:22:08] local.INFO: Acknowledgment sent {"connection_id":231873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:22:40] local.INFO: TCP Data received {"connection_id":231873,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a107f258012cc02b40075a89a00018013f2f..."} 
[2026-11-03 16:22:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a107f258012cc02b40075a89a00018013f2f..."} 
[2026-11-03 16:22:40] local.INFO: Processing buffer {"connection_id":231873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a107f258012cc02b40075a89a00018013f2f..."} 
[2026-11-03 16:22:40] local.INFO: Packet analysis {"connection_id":231873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a107"} 
[2026-11-03 16:22:40] local.INFO: Extracted packet for processing {"connection_id":231873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a107"} 
[2026-11-03 16:22:40] local.INFO: GPS Element Parsed {"raw_longitude":750791488,"raw_latitude":123373984,"longitude_deg":75.0791488,"latitude_deg":12.3373984,"altitude":24,"angle":319,"satellites":47,"speed":26,"hex_longitude":"2cc02b40","hex_latitude":"075a89a0","is_valid_coordinates":true} 
[2026-11-03 16:22:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:22:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187971840001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:22:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37800342179545088,"note":"Value kept but may cause issues"} 
[2026-11-03 16:22:40] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4599512194100912128,"note":"Value kept but may cause issues"} 
[2026-11-03 16:22:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:22:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793703015000,"timestamp_ms":1793703015000,"timestamp_seconds":1793703015,"priority":1,"record_length":96,"hex_timestamp":"000001a1a107f258"} 
[2026-11-03 16:22:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:22:40] 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-11-03 16:22:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 16:22:40] 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-11-03 16:22:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:22:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:22:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:22:40] local.INFO: Teltonika packet parsed successfully {"connection_id":231873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:22:40] local.INFO: Passing IMEI to GPS processor {"connection_id":231873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:22:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":231873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:22:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:22:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:22:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:22:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187971840001,"66":27974,"95":206,"85":37120,"24":26,"16":37800342179545088,"44":-4599512194100912128},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,85,24,16,44]} 
[2026-11-03 16:22:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:22:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:22:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187971840001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:22:40] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-11-03 16:22:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:22:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37800342179545088,"km_value":37800342179545.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:22:40] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4599512194100912128,"description":"Unknown IO ID 44"} 
[2026-11-03 16:22:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187971840001,"power":27974,"unknown_95":206,"unknown_85":37120,"ignition":26,"odometer":null,"unknown_44":-4599512194100912128}} 
[2026-11-03 16:22:40] local.INFO: DEBUG: GPS processor result {"connection_id":231873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55070,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:22:40] local.INFO: GPS data processed {"connection_id":231873,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:22:40] local.INFO: Acknowledgment sent {"connection_id":231873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:23:09] local.INFO: TCP Data received {"connection_id":228297,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:23:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228297,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:23:09] local.INFO: Processing buffer {"connection_id":228297,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:23:09] local.INFO: IMEI packet received {"connection_id":228297,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:23:09] local.INFO: IMEI acknowledgment sent {"connection_id":228297,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:23:09] local.INFO: TCP Data received {"connection_id":228297,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10a3090012d0e324007064f20002500991e..."} 
[2026-11-03 16:23:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228297,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10a3090012d0e324007064f20002500991e..."} 
[2026-11-03 16:23:09] local.INFO: Processing buffer {"connection_id":228297,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10a3090012d0e324007064f20002500991e..."} 
[2026-11-03 16:23:09] local.INFO: Packet analysis {"connection_id":228297,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10a"} 
[2026-11-03 16:23:09] local.INFO: Extracted packet for processing {"connection_id":228297,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10a"} 
[2026-11-03 16:23:09] local.INFO: GPS Element Parsed {"raw_longitude":755905088,"raw_latitude":117853984,"longitude_deg":75.5905088,"latitude_deg":11.7853984,"altitude":37,"angle":153,"satellites":30,"speed":13,"hex_longitude":"2d0e3240","hex_latitude":"07064f20","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:23:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188009216001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:23:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39092169557934080,"note":"Value kept but may cause issues"} 
[2026-11-03 16:23:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1022739358048866304,"note":"Value kept but may cause issues"} 
[2026-11-03 16:23:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:23:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793703162000,"timestamp_ms":1793703162000,"timestamp_seconds":1793703162,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10a3090"} 
[2026-11-03 16:23:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:23:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-11-03 16:23:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:23:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:23:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:23:09] local.INFO: Teltonika packet parsed successfully {"connection_id":228297,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:23:09] local.INFO: Passing IMEI to GPS processor {"connection_id":228297,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:23:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":228297,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:23:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:23:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:23:09] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:23:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188009216001,"66":14548,"219":206,"94":10240,"24":13,"16":39092169557934080,"45":1022739358048866304},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-11-03 16:23:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:23:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:23:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188009216001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:23:09] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 16:23:09] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 16:23:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39092169557934080,"km_value":39092169557934.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:23:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":1022739358048866304,"description":"Unknown IO ID 45"} 
[2026-11-03 16:23:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188009216001,"power":14548,"unknown_219":206,"unknown_94":10240,"ignition":13,"odometer":null,"unknown_45":1022739358048866304}} 
[2026-11-03 16:23:10] local.INFO: DEBUG: GPS processor result {"connection_id":228297,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55071,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:23:10] local.INFO: GPS data processed {"connection_id":228297,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:23:10] local.INFO: Acknowledgment sent {"connection_id":228297,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:23:10] local.INFO: TCP Data received {"connection_id":231873,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1098c80012cbf6880075c0218001301532c..."} 
[2026-11-03 16:23:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1098c80012cbf6880075c0218001301532c..."} 
[2026-11-03 16:23:10] local.INFO: Processing buffer {"connection_id":231873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1098c80012cbf6880075c0218001301532c..."} 
[2026-11-03 16:23:10] local.INFO: Packet analysis {"connection_id":231873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a109"} 
[2026-11-03 16:23:10] local.INFO: Extracted packet for processing {"connection_id":231873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a109"} 
[2026-11-03 16:23:10] local.INFO: GPS Element Parsed {"raw_longitude":750741632,"raw_latitude":123470360,"longitude_deg":75.0741632,"latitude_deg":12.347036,"altitude":19,"angle":339,"satellites":44,"speed":49,"hex_longitude":"2cbf6880","hex_latitude":"075c0218","is_valid_coordinates":true} 
[2026-11-03 16:23:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:23:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187996672001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:23:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37805624989319168,"note":"Value kept but may cause issues"} 
[2026-11-03 16:23:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4651303589793339392,"note":"Value kept but may cause issues"} 
[2026-11-03 16:23:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,248,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:23:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793703120000,"timestamp_ms":1793703120000,"timestamp_seconds":1793703120,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1098c80"} 
[2026-11-03 16:23:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:23: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-11-03 16:23:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:23:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:23:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:23:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:23:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:23:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:23:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:23:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:23:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:23:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:23:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:23:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187996672001,"66":27995,"248":206,"85":37120,"24":49,"16":37805624989319168,"44":-4651303589793339392},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,248,85,24,16,44]} 
[2026-11-03 16:23:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:23:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:23:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187996672001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:23:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:23:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37805624989319168,"km_value":37805624989319.17,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:23:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4651303589793339392,"description":"Unknown IO ID 44"} 
[2026-11-03 16:23:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187996672001,"power":27995,"tamper_alert":206,"unknown_85":37120,"ignition":49,"odometer":null,"unknown_44":-4651303589793339392}} 
[2026-11-03 16:23:10] local.INFO: DEBUG: GPS processor result {"connection_id":231873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55072,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:23:10] local.INFO: GPS data processed {"connection_id":231873,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:23:10] local.INFO: Acknowledgment sent {"connection_id":231873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:23:41] local.INFO: TCP Data received {"connection_id":228297,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10a5f70012d0e344007064910002400a91e..."} 
[2026-11-03 16:23:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228297,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10a5f70012d0e344007064910002400a91e..."} 
[2026-11-03 16:23:41] local.INFO: Processing buffer {"connection_id":228297,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10a5f70012d0e344007064910002400a91e..."} 
[2026-11-03 16:23:41] local.INFO: Packet analysis {"connection_id":228297,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10a"} 
[2026-11-03 16:23:41] local.INFO: Extracted packet for processing {"connection_id":228297,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10a"} 
[2026-11-03 16:23:41] local.INFO: GPS Element Parsed {"raw_longitude":755905600,"raw_latitude":117852432,"longitude_deg":75.59056,"latitude_deg":11.7852432,"altitude":36,"angle":169,"satellites":30,"speed":13,"hex_longitude":"2d0e3440","hex_latitude":"07064910","is_valid_coordinates":true} 
[2026-11-03 16:23:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:23:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188009472001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:23:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39092255457280000,"note":"Value kept but may cause issues"} 
[2026-11-03 16:23:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1022950464281321472,"note":"Value kept but may cause issues"} 
[2026-11-03 16:23:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:23:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793703174000,"timestamp_ms":1793703174000,"timestamp_seconds":1793703174,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10a5f70"} 
[2026-11-03 16:23:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:23:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:23:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-11-03 16:23:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:23:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:23:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:23:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:23:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228297,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:23:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228297,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:23:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228297,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:23:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:23:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:23:41] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:23:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188009472001,"66":14428,"219":206,"94":10240,"24":13,"16":39092255457280000,"45":1022950464281321472},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-11-03 16:23:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:23:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:23:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188009472001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:23:41] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 16:23:41] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 16:23:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39092255457280000,"km_value":39092255457280,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:23:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":1022950464281321472,"description":"Unknown IO ID 45"} 
[2026-11-03 16:23:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188009472001,"power":14428,"unknown_219":206,"unknown_94":10240,"ignition":13,"odometer":null,"unknown_45":1022950464281321472}} 
[2026-11-03 16:23:41] local.INFO: DEBUG: GPS processor result {"connection_id":228297,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55073,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:23:41] local.INFO: GPS data processed {"connection_id":228297,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:23:41] local.INFO: Acknowledgment sent {"connection_id":228297,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:23:42] local.INFO: TCP Data received {"connection_id":231873,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a109abc0012cbf5d00075c2358001201552d..."} 
[2026-11-03 16:23:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a109abc0012cbf5d00075c2358001201552d..."} 
[2026-11-03 16:23:42] local.INFO: Processing buffer {"connection_id":231873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a109abc0012cbf5d00075c2358001201552d..."} 
[2026-11-03 16:23:42] local.INFO: Packet analysis {"connection_id":231873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a109"} 
[2026-11-03 16:23:42] local.INFO: Extracted packet for processing {"connection_id":231873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a109"} 
[2026-11-03 16:23:42] local.INFO: GPS Element Parsed {"raw_longitude":750738688,"raw_latitude":123478872,"longitude_deg":75.0738688,"latitude_deg":12.3478872,"altitude":18,"angle":341,"satellites":45,"speed":37,"hex_longitude":"2cbf5d00","hex_latitude":"075c2358","is_valid_coordinates":true} 
[2026-11-03 16:23: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-11-03 16:23:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459187998720001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:23:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37806058781016064,"note":"Value kept but may cause issues"} 
[2026-11-03 16:23:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4654329445790640128,"note":"Value kept but may cause issues"} 
[2026-11-03 16:23:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,248,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:23:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793703128000,"timestamp_ms":1793703128000,"timestamp_seconds":1793703128,"priority":1,"record_length":96,"hex_timestamp":"000001a1a109abc0"} 
[2026-11-03 16:23:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:23: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-11-03 16:23:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 16:23:42] 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-11-03 16:23: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-11-03 16:23:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:23:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:23:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:23:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:23:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:23:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:23:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:23:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:23:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459187998720001,"66":27821,"248":206,"85":37120,"24":37,"16":37806058781016064,"44":-4654329445790640128},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,248,85,24,16,44]} 
[2026-11-03 16:23:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:23:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:23:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459187998720001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:23:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:23:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37806058781016064,"km_value":37806058781016.06,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:23:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4654329445790640128,"description":"Unknown IO ID 44"} 
[2026-11-03 16:23:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459187998720001,"power":27821,"tamper_alert":206,"unknown_85":37120,"ignition":37,"odometer":null,"unknown_44":-4654329445790640128}} 
[2026-11-03 16:23:42] local.INFO: DEBUG: GPS processor result {"connection_id":231873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55074,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:23:42] local.INFO: GPS data processed {"connection_id":231873,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:23:42] local.INFO: Acknowledgment sent {"connection_id":231873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:24:04] local.INFO: TCP Data received {"connection_id":228298,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:24:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228298,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:24:04] local.INFO: Processing buffer {"connection_id":228298,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:24:04] local.INFO: IMEI packet received {"connection_id":228298,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:24:04] local.INFO: IMEI acknowledgment sent {"connection_id":228298,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:24:05] local.INFO: TCP Data received {"connection_id":228298,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:24:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228298,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:24:05] local.INFO: Processing buffer {"connection_id":228298,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:24:05] local.INFO: IMEI packet received {"connection_id":228298,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:24:05] local.INFO: IMEI acknowledgment sent {"connection_id":228298,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:24:09] local.INFO: TCP Data received {"connection_id":228298,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:24:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228298,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:24:09] local.INFO: Processing buffer {"connection_id":228298,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:24:09] local.INFO: IMEI packet received {"connection_id":228298,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:24:09] local.INFO: IMEI acknowledgment sent {"connection_id":228298,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:24:10] local.INFO: TCP Data received {"connection_id":228298,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10a6f10012d0e358007064450002600951e..."} 
[2026-11-03 16:24:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228298,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10a6f10012d0e358007064450002600951e..."} 
[2026-11-03 16:24:10] local.INFO: Processing buffer {"connection_id":228298,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10a6f10012d0e358007064450002600951e..."} 
[2026-11-03 16:24:10] local.INFO: Packet analysis {"connection_id":228298,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10a"} 
[2026-11-03 16:24:10] local.INFO: Extracted packet for processing {"connection_id":228298,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10a"} 
[2026-11-03 16:24:10] local.INFO: GPS Element Parsed {"raw_longitude":755905920,"raw_latitude":117851216,"longitude_deg":75.590592,"latitude_deg":11.7851216,"altitude":38,"angle":149,"satellites":30,"speed":11,"hex_longitude":"2d0e3580","hex_latitude":"07064450","is_valid_coordinates":true} 
[2026-11-03 16:24:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:24:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188012544001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:24:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39092319881789440,"note":"Value kept but may cause issues"} 
[2026-11-03 16:24:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1023513414234345472,"note":"Value kept but may cause issues"} 
[2026-11-03 16:24:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:24:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793703178000,"timestamp_ms":1793703178000,"timestamp_seconds":1793703178,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10a6f10"} 
[2026-11-03 16:24:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:24:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:24:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 16:24:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:24:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:24:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:24:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:24:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228298,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:24:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228298,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:24:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228298,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:24:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:24:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:24:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:24:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188012544001,"66":14439,"219":206,"94":10240,"24":11,"16":39092319881789440,"45":1023513414234345472},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-11-03 16:24:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:24:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:24:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188012544001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:24:10] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-11-03 16:24:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 16:24:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39092319881789440,"km_value":39092319881789.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:24:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":1023513414234345472,"description":"Unknown IO ID 45"} 
[2026-11-03 16:24:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188012544001,"power":14439,"unknown_219":206,"unknown_94":10240,"ignition":11,"odometer":null,"unknown_45":1023513414234345472}} 
[2026-11-03 16:24:10] local.INFO: DEBUG: GPS processor result {"connection_id":228298,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55075,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:24:10] local.INFO: GPS data processed {"connection_id":228298,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:24:10] local.INFO: Acknowledgment sent {"connection_id":228298,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:24:18] local.INFO: TCP Data received {"connection_id":231873,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a109daa0012cbf5100075c4418001201542f..."} 
[2026-11-03 16:24:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a109daa0012cbf5100075c4418001201542f..."} 
[2026-11-03 16:24:18] local.INFO: Processing buffer {"connection_id":231873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a109daa0012cbf5100075c4418001201542f..."} 
[2026-11-03 16:24:18] local.INFO: Packet analysis {"connection_id":231873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a109"} 
[2026-11-03 16:24:18] local.INFO: Extracted packet for processing {"connection_id":231873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a109"} 
[2026-11-03 16:24:18] local.INFO: GPS Element Parsed {"raw_longitude":750735616,"raw_latitude":123487256,"longitude_deg":75.0735616,"latitude_deg":12.3487256,"altitude":18,"angle":340,"satellites":47,"speed":28,"hex_longitude":"2cbf5100","hex_latitude":"075c4418","is_valid_coordinates":true} 
[2026-11-03 16:24: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-11-03 16:24:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188000768001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:24:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37806488277745664,"note":"Value kept but may cause issues"} 
[2026-11-03 16:24:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4657566408020633600,"note":"Value kept but may cause issues"} 
[2026-11-03 16:24:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,122,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:24:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793703140000,"timestamp_ms":1793703140000,"timestamp_seconds":1793703140,"priority":1,"record_length":96,"hex_timestamp":"000001a1a109daa0"} 
[2026-11-03 16:24:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:24:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:24:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 16:24:18] 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-11-03 16:24: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-11-03 16:24:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:24:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:24:18] local.INFO: Teltonika packet parsed successfully {"connection_id":231873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:24:18] local.INFO: Passing IMEI to GPS processor {"connection_id":231873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:24:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":231873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:24:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:24:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:24:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:24:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188000768001,"66":27984,"122":206,"85":37120,"24":28,"16":37806488277745664,"44":-4657566408020633600},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,122,85,24,16,44]} 
[2026-11-03 16:24:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:24:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:24:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188000768001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:24:18] local.INFO: Unknown IO ID detected {"io_id":122,"value":206,"description":"Unknown IO ID 122"} 
[2026-11-03 16:24:18] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:24:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37806488277745664,"km_value":37806488277745.664,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:24:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4657566408020633600,"description":"Unknown IO ID 44"} 
[2026-11-03 16:24:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188000768001,"power":27984,"unknown_122":206,"unknown_85":37120,"ignition":28,"odometer":null,"unknown_44":-4657566408020633600}} 
[2026-11-03 16:24:18] local.INFO: DEBUG: GPS processor result {"connection_id":231873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55076,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:24:18] local.INFO: GPS data processed {"connection_id":231873,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:24:18] local.INFO: Acknowledgment sent {"connection_id":231873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:24:41] local.INFO: TCP Data received {"connection_id":228298,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10be610012d0e6640070630780025009b1f..."} 
[2026-11-03 16:24:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228298,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10be610012d0e6640070630780025009b1f..."} 
[2026-11-03 16:24:41] local.INFO: Processing buffer {"connection_id":228298,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10be610012d0e6640070630780025009b1f..."} 
[2026-11-03 16:24:41] local.INFO: Packet analysis {"connection_id":228298,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10b"} 
[2026-11-03 16:24:41] local.INFO: Extracted packet for processing {"connection_id":228298,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10b"} 
[2026-11-03 16:24:41] local.INFO: GPS Element Parsed {"raw_longitude":755918400,"raw_latitude":117846136,"longitude_deg":75.59184,"latitude_deg":11.7846136,"altitude":37,"angle":155,"satellites":31,"speed":9,"hex_longitude":"2d0e6640","hex_latitude":"07063078","is_valid_coordinates":true} 
[2026-11-03 16:24:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:24:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188037888001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:24:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39093161695379456,"note":"Value kept but may cause issues"} 
[2026-11-03 16:24:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1037516794324154368,"note":"Value kept but may cause issues"} 
[2026-11-03 16:24:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:24:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793703274000,"timestamp_ms":1793703274000,"timestamp_seconds":1793703274,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10be610"} 
[2026-11-03 16:24:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:24:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:24:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-11-03 16:24:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:24:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:24:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:24:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:24:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228298,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:24:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228298,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:24:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228298,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:24:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:24:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:24:41] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:24:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188037888001,"66":14537,"165":206,"94":11008,"24":9,"16":39093161695379456,"45":1037516794324154368},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 16:24:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:24:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:24:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188037888001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:24:41] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 16:24:41] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 16:24:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39093161695379456,"km_value":39093161695379.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:24:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":1037516794324154368,"description":"Unknown IO ID 45"} 
[2026-11-03 16:24:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188037888001,"power":14537,"unknown_165":206,"unknown_94":11008,"ignition":9,"odometer":null,"unknown_45":1037516794324154368}} 
[2026-11-03 16:24:41] local.INFO: DEBUG: GPS processor result {"connection_id":228298,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55077,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:24:41] local.INFO: GPS data processed {"connection_id":228298,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:24:41] local.INFO: Acknowledgment sent {"connection_id":228298,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:24:49] local.INFO: TCP Data received {"connection_id":231873,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10a1150012cbf4300075c66200013014e31..."} 
[2026-11-03 16:24:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10a1150012cbf4300075c66200013014e31..."} 
[2026-11-03 16:24:49] local.INFO: Processing buffer {"connection_id":231873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10a1150012cbf4300075c66200013014e31..."} 
[2026-11-03 16:24:49] local.INFO: Packet analysis {"connection_id":231873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10a"} 
[2026-11-03 16:24:49] local.INFO: Extracted packet for processing {"connection_id":231873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10a"} 
[2026-11-03 16:24:49] local.INFO: GPS Element Parsed {"raw_longitude":750732032,"raw_latitude":123495968,"longitude_deg":75.0732032,"latitude_deg":12.3495968,"altitude":19,"angle":334,"satellites":49,"speed":22,"hex_longitude":"2cbf4300","hex_latitude":"075c6620","is_valid_coordinates":true} 
[2026-11-03 16:24: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-11-03 16:24:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188003840001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:24:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37806947839246336,"note":"Value kept but may cause issues"} 
[2026-11-03 16:24:49] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4660944107739015168,"note":"Value kept but may cause issues"} 
[2026-11-03 16:24:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,122,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:24:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793703154000,"timestamp_ms":1793703154000,"timestamp_seconds":1793703154,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10a1150"} 
[2026-11-03 16:24:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:24:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:24: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":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 16:24:49] 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-11-03 16:24: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-11-03 16:24:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:24:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:24:49] local.INFO: Teltonika packet parsed successfully {"connection_id":231873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:24:49] local.INFO: Passing IMEI to GPS processor {"connection_id":231873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:24:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":231873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:24:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:24:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:24:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:24:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188003840001,"66":27974,"122":206,"85":37120,"24":22,"16":37806947839246336,"44":-4660944107739015168},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,122,85,24,16,44]} 
[2026-11-03 16:24:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:24:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:24:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188003840001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:24:49] local.INFO: Unknown IO ID detected {"io_id":122,"value":206,"description":"Unknown IO ID 122"} 
[2026-11-03 16:24:49] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:24:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37806947839246336,"km_value":37806947839246.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:24:49] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4660944107739015168,"description":"Unknown IO ID 44"} 
[2026-11-03 16:24:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188003840001,"power":27974,"unknown_122":206,"unknown_85":37120,"ignition":22,"odometer":null,"unknown_44":-4660944107739015168}} 
[2026-11-03 16:24:49] local.INFO: DEBUG: GPS processor result {"connection_id":231873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55078,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:24:49] local.INFO: GPS data processed {"connection_id":231873,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:24:49] local.INFO: Acknowledgment sent {"connection_id":231873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:24:51] local.INFO: TCP Data received {"connection_id":230038,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:24:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230038,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:24:51] local.INFO: Processing buffer {"connection_id":230038,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:24:51] local.INFO: IMEI packet received {"connection_id":230038,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:24:51] local.INFO: IMEI acknowledgment sent {"connection_id":230038,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:25:04] local.INFO: TCP Data received {"connection_id":230039,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:25:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230039,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:25:04] local.INFO: Processing buffer {"connection_id":230039,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:25:04] local.INFO: IMEI packet received {"connection_id":230039,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:25:04] local.INFO: IMEI acknowledgment sent {"connection_id":230039,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:25:08] local.INFO: TCP Data received {"connection_id":230039,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:25:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230039,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:25:08] local.INFO: Processing buffer {"connection_id":230039,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:25:08] local.INFO: IMEI packet received {"connection_id":230039,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:25:08] local.INFO: IMEI acknowledgment sent {"connection_id":230039,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:25:09] local.INFO: TCP Data received {"connection_id":230039,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10be9f8012d0e670007062f800025008e1f..."} 
[2026-11-03 16:25:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230039,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10be9f8012d0e670007062f800025008e1f..."} 
[2026-11-03 16:25:09] local.INFO: Processing buffer {"connection_id":230039,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10be9f8012d0e670007062f800025008e1f..."} 
[2026-11-03 16:25:09] local.INFO: Packet analysis {"connection_id":230039,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10b"} 
[2026-11-03 16:25:09] local.INFO: Extracted packet for processing {"connection_id":230039,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10b"} 
[2026-11-03 16:25:09] local.INFO: GPS Element Parsed {"raw_longitude":755918592,"raw_latitude":117845888,"longitude_deg":75.5918592,"latitude_deg":11.7845888,"altitude":37,"angle":142,"satellites":31,"speed":10,"hex_longitude":"2d0e6700","hex_latitude":"07062f80","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:25:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188038144001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:25:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39093174580281344,"note":"Value kept but may cause issues"} 
[2026-11-03 16:25:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1037587163068266496,"note":"Value kept but may cause issues"} 
[2026-11-03 16:25:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:25:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793703275000,"timestamp_ms":1793703275000,"timestamp_seconds":1793703275,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10be9f8"} 
[2026-11-03 16:25:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:25:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-11-03 16:25:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:25:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:25:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:25:09] local.INFO: Teltonika packet parsed successfully {"connection_id":230039,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:25:09] local.INFO: Passing IMEI to GPS processor {"connection_id":230039,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:25:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":230039,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:25:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:25:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:25:09] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:25:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188038144001,"66":14439,"165":206,"94":11008,"24":10,"16":39093174580281344,"45":1037587163068266496},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 16:25:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:25:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:25:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188038144001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:25:09] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 16:25:09] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 16:25:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39093174580281344,"km_value":39093174580281.34,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:25:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":1037587163068266496,"description":"Unknown IO ID 45"} 
[2026-11-03 16:25:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188038144001,"power":14439,"unknown_165":206,"unknown_94":11008,"ignition":10,"odometer":null,"unknown_45":1037587163068266496}} 
[2026-11-03 16:25:09] local.INFO: DEBUG: GPS processor result {"connection_id":230039,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55079,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:25:09] local.INFO: GPS data processed {"connection_id":230039,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:25:09] local.INFO: Acknowledgment sent {"connection_id":230039,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:25:20] local.INFO: TCP Data received {"connection_id":231873,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10bbb18012cbe5ac0075dafd00015013732..."} 
[2026-11-03 16:25:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10bbb18012cbe5ac0075dafd00015013732..."} 
[2026-11-03 16:25:20] local.INFO: Processing buffer {"connection_id":231873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10bbb18012cbe5ac0075dafd00015013732..."} 
[2026-11-03 16:25:20] local.INFO: Packet analysis {"connection_id":231873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10b"} 
[2026-11-03 16:25:20] local.INFO: Extracted packet for processing {"connection_id":231873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10b"} 
[2026-11-03 16:25:20] local.INFO: GPS Element Parsed {"raw_longitude":750672576,"raw_latitude":123580368,"longitude_deg":75.0672576,"latitude_deg":12.3580368,"altitude":21,"angle":311,"satellites":50,"speed":48,"hex_longitude":"2cbe5ac0","hex_latitude":"075dafd0","is_valid_coordinates":true} 
[2026-11-03 16:25: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-11-03 16:25:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188033280001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:25:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37811925706342400,"note":"Value kept but may cause issues"} 
[2026-11-03 16:25:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4723431552546607104,"note":"Value kept but may cause issues"} 
[2026-11-03 16:25:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,123,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:25:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793703263000,"timestamp_ms":1793703263000,"timestamp_seconds":1793703263,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10bbb18"} 
[2026-11-03 16:25:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:25:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:25: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":108,"n8_eight_byte":141,"data_length":795,"current_offset":136} 
[2026-11-03 16:25:20] 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-11-03 16:25: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-11-03 16:25:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:25:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:25:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:25:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:25:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:25:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:25:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:25:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:25:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188033280001,"66":27908,"123":206,"85":37120,"24":48,"16":37811925706342400,"44":-4723431552546607104},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,123,85,24,16,44]} 
[2026-11-03 16:25:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:25:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:25:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188033280001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:25:20] local.INFO: Unknown IO ID detected {"io_id":123,"value":206,"description":"Unknown IO ID 123"} 
[2026-11-03 16:25:20] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:25:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37811925706342400,"km_value":37811925706342.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:25:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4723431552546607104,"description":"Unknown IO ID 44"} 
[2026-11-03 16:25:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188033280001,"power":27908,"unknown_123":206,"unknown_85":37120,"ignition":48,"odometer":null,"unknown_44":-4723431552546607104}} 
[2026-11-03 16:25:20] local.INFO: DEBUG: GPS processor result {"connection_id":231873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55080,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:25:20] local.INFO: GPS data processed {"connection_id":231873,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:25:20] local.INFO: Acknowledgment sent {"connection_id":231873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:25:35] local.INFO: TCP Data received {"connection_id":228778,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:25:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228778,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:25:35] local.INFO: Processing buffer {"connection_id":228778,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:25:35] local.INFO: IMEI packet received {"connection_id":228778,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:25:35] local.INFO: IMEI acknowledgment sent {"connection_id":228778,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:25:36] local.INFO: TCP Data received {"connection_id":228778,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:25:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228778,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:25:36] local.INFO: Processing buffer {"connection_id":228778,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:25:36] local.INFO: IMEI packet received {"connection_id":228778,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:25:36] local.INFO: IMEI acknowledgment sent {"connection_id":228778,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:25:40] local.INFO: TCP Data received {"connection_id":230039,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10ca190012d0e66000705e000001e00b91e..."} 
[2026-11-03 16:25:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230039,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10ca190012d0e66000705e000001e00b91e..."} 
[2026-11-03 16:25:40] local.INFO: Processing buffer {"connection_id":230039,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10ca190012d0e66000705e000001e00b91e..."} 
[2026-11-03 16:25:40] local.INFO: Packet analysis {"connection_id":230039,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10c"} 
[2026-11-03 16:25:40] local.INFO: Extracted packet for processing {"connection_id":230039,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10c"} 
[2026-11-03 16:25:40] local.INFO: GPS Element Parsed {"raw_longitude":755918336,"raw_latitude":117825536,"longitude_deg":75.5918336,"latitude_deg":11.7825536,"altitude":30,"angle":185,"satellites":30,"speed":18,"hex_longitude":"2d0e6600","hex_latitude":"0705e000","is_valid_coordinates":true} 
[2026-11-03 16:25:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:25:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188049408001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:25:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39094278386876416,"note":"Value kept but may cause issues"} 
[2026-11-03 16:25:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1038009375528466432,"note":"Value kept but may cause issues"} 
[2026-11-03 16:25:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:25:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793703322000,"timestamp_ms":1793703322000,"timestamp_seconds":1793703322,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10ca190"} 
[2026-11-03 16:25:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:25:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:25:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-11-03 16:25:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:25:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:25:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:25:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:25:40] local.INFO: Teltonika packet parsed successfully {"connection_id":230039,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:25:40] local.INFO: Passing IMEI to GPS processor {"connection_id":230039,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:25:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":230039,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:25:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:25:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:25:40] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:25:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188049408001,"66":14428,"165":206,"94":11008,"24":18,"16":39094278386876416,"45":1038009375528466432},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 16:25:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:25:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:25:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188049408001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:25:40] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 16:25:40] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 16:25:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39094278386876416,"km_value":39094278386876.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:25:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":1038009375528466432,"description":"Unknown IO ID 45"} 
[2026-11-03 16:25:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188049408001,"power":14428,"unknown_165":206,"unknown_94":11008,"ignition":18,"odometer":null,"unknown_45":1038009375528466432}} 
[2026-11-03 16:25:40] local.INFO: DEBUG: GPS processor result {"connection_id":230039,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55081,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:25:40] local.INFO: GPS data processed {"connection_id":230039,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:25:40] local.INFO: Acknowledgment sent {"connection_id":230039,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:25:45] local.INFO: TCP Data received {"connection_id":228778,"ip":"42.109.136.8","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 16:25:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228778,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 16:25:45] local.INFO: Processing buffer {"connection_id":228778,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 16:25:45] local.INFO: IMEI packet received {"connection_id":228778,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:25:45] local.INFO: IMEI acknowledgment sent {"connection_id":228778,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:25:47] local.INFO: TCP Data received {"connection_id":228778,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10bda58012cbe3b40075dc7d00013013132..."} 
[2026-11-03 16:25:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228778,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10bda58012cbe3b40075dc7d00013013132..."} 
[2026-11-03 16:25:47] local.INFO: Processing buffer {"connection_id":228778,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a1a1..."} 
[2026-11-03 16:25:47] local.INFO: IMEI packet received {"connection_id":228778,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:25:47] local.INFO: IMEI acknowledgment sent {"connection_id":228778,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:25:48] local.INFO: TCP Data received {"connection_id":228778,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10bf5b0012cbe1d40075ddba80012012e30..."} 
[2026-11-03 16:25:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228778,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10bf5b0012cbe1d40075ddba80012012e30..."} 
[2026-11-03 16:25:48] local.INFO: Processing buffer {"connection_id":228778,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a1a10bda58012cbe3b40075dc7d00013013132..."} 
[2026-11-03 16:25:48] local.INFO: Packet analysis {"connection_id":228778,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a1a10b"} 
[2026-11-03 16:25:48] local.INFO: Extracted packet for processing {"connection_id":228778,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10b"} 
[2026-11-03 16:25:48] local.INFO: GPS Element Parsed {"raw_longitude":750664512,"raw_latitude":123586512,"longitude_deg":75.0664512,"latitude_deg":12.3586512,"altitude":19,"angle":305,"satellites":50,"speed":50,"hex_longitude":"2cbe3b40","hex_latitude":"075dc7d0","is_valid_coordinates":true} 
[2026-11-03 16:25: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-11-03 16:25:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188035328001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:25:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37812411037646848,"note":"Value kept but may cause issues"} 
[2026-11-03 16:25:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4730257320730177536,"note":"Value kept but may cause issues"} 
[2026-11-03 16:25:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,123,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:25:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793703271000,"timestamp_ms":1793703271000,"timestamp_seconds":1793703271,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10bda58"} 
[2026-11-03 16:25:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:25:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:25: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:25:48] 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-11-03 16:25: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-11-03 16:25:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:25:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:25:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228778,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:25:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:25:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:25:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:25:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:25:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:25:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188035328001,"66":27865,"123":206,"85":37120,"24":50,"16":37812411037646848,"44":-4730257320730177536},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,123,85,24,16,44]} 
[2026-11-03 16:25:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:25:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:25:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188035328001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:25:48] local.INFO: Unknown IO ID detected {"io_id":123,"value":206,"description":"Unknown IO ID 123"} 
[2026-11-03 16:25:48] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:25:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37812411037646848,"km_value":37812411037646.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:25:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4730257320730177536,"description":"Unknown IO ID 44"} 
[2026-11-03 16:25:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188035328001,"power":27865,"unknown_123":206,"unknown_85":37120,"ignition":50,"odometer":null,"unknown_44":-4730257320730177536}} 
[2026-11-03 16:25:48] local.INFO: DEBUG: GPS processor result {"connection_id":228778,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55082,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:25:48] local.INFO: GPS data processed {"connection_id":228778,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:25:48] local.INFO: Acknowledgment sent {"connection_id":228778,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:25:48] local.INFO: Packet analysis {"connection_id":228778,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10b"} 
[2026-11-03 16:25:48] local.INFO: Extracted packet for processing {"connection_id":228778,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10b"} 
[2026-11-03 16:25:48] local.INFO: GPS Element Parsed {"raw_longitude":750656832,"raw_latitude":123591592,"longitude_deg":75.0656832,"latitude_deg":12.3591592,"altitude":18,"angle":302,"satellites":48,"speed":50,"hex_longitude":"2cbe1d40","hex_latitude":"075ddba8","is_valid_coordinates":true} 
[2026-11-03 16:25: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-11-03 16:25:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188037376001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:25:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37812853419278336,"note":"Value kept but may cause issues"} 
[2026-11-03 16:25:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4739123782494990336,"note":"Value kept but may cause issues"} 
[2026-11-03 16:25:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,123,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:25:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793703278000,"timestamp_ms":1793703278000,"timestamp_seconds":1793703278,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10bf5b0"} 
[2026-11-03 16:25:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:25:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:25:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 16:25:48] 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-11-03 16:25: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-11-03 16:25:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:25:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:25:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228778,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:25:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:25:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:25:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:25:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:25:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:25:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188037376001,"66":27908,"123":206,"85":37120,"24":50,"16":37812853419278336,"44":-4739123782494990336},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,123,85,24,16,44]} 
[2026-11-03 16:25:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:25:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:25:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188037376001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:25:48] local.INFO: Unknown IO ID detected {"io_id":123,"value":206,"description":"Unknown IO ID 123"} 
[2026-11-03 16:25:48] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:25:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37812853419278336,"km_value":37812853419278.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:25:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4739123782494990336,"description":"Unknown IO ID 44"} 
[2026-11-03 16:25:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188037376001,"power":27908,"unknown_123":206,"unknown_85":37120,"ignition":50,"odometer":null,"unknown_44":-4739123782494990336}} 
[2026-11-03 16:25:48] local.INFO: DEBUG: GPS processor result {"connection_id":228778,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55083,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:25:48] local.INFO: GPS data processed {"connection_id":228778,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:25:48] local.INFO: Acknowledgment sent {"connection_id":228778,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:25:50] local.INFO: TCP Data received {"connection_id":228778,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10c14f0012cbdfd40075df2c0000f013b30..."} 
[2026-11-03 16:25:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228778,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10c14f0012cbdfd40075df2c0000f013b30..."} 
[2026-11-03 16:25:50] local.INFO: Processing buffer {"connection_id":228778,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10c14f0012cbdfd40075df2c0000f013b30..."} 
[2026-11-03 16:25:50] local.INFO: Packet analysis {"connection_id":228778,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10c"} 
[2026-11-03 16:25:50] local.INFO: Extracted packet for processing {"connection_id":228778,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10c"} 
[2026-11-03 16:25:50] local.INFO: GPS Element Parsed {"raw_longitude":750648640,"raw_latitude":123597504,"longitude_deg":75.064864,"latitude_deg":12.3597504,"altitude":15,"angle":315,"satellites":48,"speed":50,"hex_longitude":"2cbdfd40","hex_latitude":"075df2c0","is_valid_coordinates":true} 
[2026-11-03 16:25: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-11-03 16:25:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188039168001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:25:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37813334455615488,"note":"Value kept but may cause issues"} 
[2026-11-03 16:25:50] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4747568031795009536,"note":"Value kept but may cause issues"} 
[2026-11-03 16:25:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,123,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:25:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793703286000,"timestamp_ms":1793703286000,"timestamp_seconds":1793703286,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10c14f0"} 
[2026-11-03 16:25:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:25: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-11-03 16:25: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:25:50] 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-11-03 16:25: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-11-03 16:25:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:25:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:25:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228778,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:25:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:25:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:25:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:25:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:25:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:25:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188039168001,"66":27919,"123":206,"85":37120,"24":50,"16":37813334455615488,"44":-4747568031795009536},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,123,85,24,16,44]} 
[2026-11-03 16:25:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:25:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:25:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188039168001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:25:50] local.INFO: Unknown IO ID detected {"io_id":123,"value":206,"description":"Unknown IO ID 123"} 
[2026-11-03 16:25:50] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:25:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37813334455615488,"km_value":37813334455615.484,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:25:50] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4747568031795009536,"description":"Unknown IO ID 44"} 
[2026-11-03 16:25:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188039168001,"power":27919,"unknown_123":206,"unknown_85":37120,"ignition":50,"odometer":null,"unknown_44":-4747568031795009536}} 
[2026-11-03 16:25:50] local.INFO: DEBUG: GPS processor result {"connection_id":228778,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55084,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:25:50] local.INFO: GPS data processed {"connection_id":228778,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:25:50] local.INFO: Acknowledgment sent {"connection_id":228778,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:26:04] local.INFO: TCP Data received {"connection_id":228299,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:26:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228299,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:26:04] local.INFO: Processing buffer {"connection_id":228299,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:26:04] local.INFO: IMEI packet received {"connection_id":228299,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:26:04] local.INFO: IMEI acknowledgment sent {"connection_id":228299,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:26:04] local.INFO: TCP Data received {"connection_id":228299,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:26:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228299,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:26:04] local.INFO: Processing buffer {"connection_id":228299,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:26:04] local.INFO: IMEI packet received {"connection_id":228299,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:26:04] local.INFO: IMEI acknowledgment sent {"connection_id":228299,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:26:05] local.INFO: TCP Data received {"connection_id":228299,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:26:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228299,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:26:05] local.INFO: Processing buffer {"connection_id":228299,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:26:05] local.INFO: IMEI packet received {"connection_id":228299,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:26:05] local.INFO: IMEI acknowledgment sent {"connection_id":228299,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:26:06] local.INFO: TCP Data received {"connection_id":228299,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:26:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228299,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:26:06] local.INFO: Processing buffer {"connection_id":228299,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:26:06] local.INFO: IMEI packet received {"connection_id":228299,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:26:06] local.INFO: IMEI acknowledgment sent {"connection_id":228299,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:26:20] local.INFO: TCP Data received {"connection_id":228778,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10c14f0012cbdfd40075df2c0000f013b30..."} 
[2026-11-03 16:26:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228778,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10c14f0012cbdfd40075df2c0000f013b30..."} 
[2026-11-03 16:26:20] local.INFO: Processing buffer {"connection_id":228778,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10c14f0012cbdfd40075df2c0000f013b30..."} 
[2026-11-03 16:26:20] local.INFO: Packet analysis {"connection_id":228778,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10c"} 
[2026-11-03 16:26:20] local.INFO: Extracted packet for processing {"connection_id":228778,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10c"} 
[2026-11-03 16:26:20] local.INFO: GPS Element Parsed {"raw_longitude":750648640,"raw_latitude":123597504,"longitude_deg":75.064864,"latitude_deg":12.3597504,"altitude":15,"angle":315,"satellites":48,"speed":50,"hex_longitude":"2cbdfd40","hex_latitude":"075df2c0","is_valid_coordinates":true} 
[2026-11-03 16:26: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-11-03 16:26:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188041216001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:26:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37813334455615488,"note":"Value kept but may cause issues"} 
[2026-11-03 16:26:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4756575231048237056,"note":"Value kept but may cause issues"} 
[2026-11-03 16:26:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,123,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:26:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793703286000,"timestamp_ms":1793703286000,"timestamp_seconds":1793703286,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10c14f0"} 
[2026-11-03 16:26:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:26:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:26: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 16:26:20] 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-11-03 16:26: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-11-03 16:26:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:26:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:26:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228778,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:26:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:26:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:26:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:26:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:26:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:26:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188041216001,"66":27919,"123":206,"85":37120,"24":50,"16":37813334455615488,"44":-4756575231048237056},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,123,85,24,16,44]} 
[2026-11-03 16:26:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:26:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:26:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188041216001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:26:20] local.INFO: Unknown IO ID detected {"io_id":123,"value":206,"description":"Unknown IO ID 123"} 
[2026-11-03 16:26:20] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:26:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37813334455615488,"km_value":37813334455615.484,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:26:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4756575231048237056,"description":"Unknown IO ID 44"} 
[2026-11-03 16:26:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188041216001,"power":27919,"unknown_123":206,"unknown_85":37120,"ignition":50,"odometer":null,"unknown_44":-4756575231048237056}} 
[2026-11-03 16:26:20] local.INFO: DEBUG: GPS processor result {"connection_id":228778,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55085,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:26:20] local.INFO: GPS data processed {"connection_id":228778,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:26:20] local.INFO: Acknowledgment sent {"connection_id":228778,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:26:42] local.INFO: TCP Data received {"connection_id":228300,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:26:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228300,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:26:42] local.INFO: Processing buffer {"connection_id":228300,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:26:42] local.INFO: IMEI packet received {"connection_id":228300,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:26:42] local.INFO: IMEI acknowledgment sent {"connection_id":228300,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:26:42] local.INFO: TCP Data received {"connection_id":228300,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:26:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228300,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:26:42] local.INFO: Processing buffer {"connection_id":228300,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:26:42] local.INFO: IMEI packet received {"connection_id":228300,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:26:42] local.INFO: IMEI acknowledgment sent {"connection_id":228300,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:26:47] local.INFO: TCP Data received {"connection_id":228300,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:26:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228300,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:26:47] local.INFO: Processing buffer {"connection_id":228300,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:26:47] local.INFO: IMEI packet received {"connection_id":228300,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:26:47] local.INFO: IMEI acknowledgment sent {"connection_id":228300,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:26:47] local.INFO: TCP Data received {"connection_id":228300,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10c3048012cbde780075e0e18000e01452c..."} 
[2026-11-03 16:26:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228300,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10c3048012cbde780075e0e18000e01452c..."} 
[2026-11-03 16:26:47] local.INFO: Processing buffer {"connection_id":228300,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10c3048012cbde780075e0e18000e01452c..."} 
[2026-11-03 16:26:47] local.INFO: Packet analysis {"connection_id":228300,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10c"} 
[2026-11-03 16:26:47] local.INFO: Extracted packet for processing {"connection_id":228300,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10c"} 
[2026-11-03 16:26:47] local.INFO: GPS Element Parsed {"raw_longitude":750643072,"raw_latitude":123604504,"longitude_deg":75.0643072,"latitude_deg":12.3604504,"altitude":14,"angle":325,"satellites":44,"speed":51,"hex_longitude":"2cbde780","hex_latitude":"075e0e18","is_valid_coordinates":true} 
[2026-11-03 16:26: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-11-03 16:26:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188041216001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:26:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37813763952345088,"note":"Value kept but may cause issues"} 
[2026-11-03 16:26:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4756575231048237056,"note":"Value kept but may cause issues"} 
[2026-11-03 16:26:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,123,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:26:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793703293000,"timestamp_ms":1793703293000,"timestamp_seconds":1793703293,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10c3048"} 
[2026-11-03 16:26:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:26: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-11-03 16:26:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 16:26:47] 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-11-03 16:26: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-11-03 16:26:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:26:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:26:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228300,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:26:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228300,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:26:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228300,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:26:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:26:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:26:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:26:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188041216001,"66":27767,"123":206,"85":37120,"24":51,"16":37813763952345088,"44":-4756575231048237056},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,123,85,24,16,44]} 
[2026-11-03 16:26:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:26:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:26:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188041216001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:26:47] local.INFO: Unknown IO ID detected {"io_id":123,"value":206,"description":"Unknown IO ID 123"} 
[2026-11-03 16:26:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:26:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37813763952345088,"km_value":37813763952345.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:26:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4756575231048237056,"description":"Unknown IO ID 44"} 
[2026-11-03 16:26:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188041216001,"power":27767,"unknown_123":206,"unknown_85":37120,"ignition":51,"odometer":null,"unknown_44":-4756575231048237056}} 
[2026-11-03 16:26:47] local.INFO: DEBUG: GPS processor result {"connection_id":228300,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55086,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:26:47] local.INFO: GPS data processed {"connection_id":228300,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:26:47] local.INFO: Acknowledgment sent {"connection_id":228300,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:26:50] local.INFO: TCP Data received {"connection_id":228300,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10c3fe8012cbdddc0075e1f70000f01502c..."} 
[2026-11-03 16:26:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228300,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10c3fe8012cbdddc0075e1f70000f01502c..."} 
[2026-11-03 16:26:50] local.INFO: Processing buffer {"connection_id":228300,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10c3fe8012cbdddc0075e1f70000f01502c..."} 
[2026-11-03 16:26:50] local.INFO: Packet analysis {"connection_id":228300,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10c"} 
[2026-11-03 16:26:50] local.INFO: Extracted packet for processing {"connection_id":228300,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10c"} 
[2026-11-03 16:26:50] local.INFO: GPS Element Parsed {"raw_longitude":750640576,"raw_latitude":123608944,"longitude_deg":75.0640576,"latitude_deg":12.3608944,"altitude":15,"angle":336,"satellites":44,"speed":47,"hex_longitude":"2cbdddc0","hex_latitude":"075e1f70","is_valid_coordinates":true} 
[2026-11-03 16:26: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-11-03 16:26:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188043008001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:26:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37814013060448256,"note":"Value kept but may cause issues"} 
[2026-11-03 16:26:50] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4762697311789901824,"note":"Value kept but may cause issues"} 
[2026-11-03 16:26:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,123,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:26:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793703297000,"timestamp_ms":1793703297000,"timestamp_seconds":1793703297,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10c3fe8"} 
[2026-11-03 16:26:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:26: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-11-03 16:26: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":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 16:26:50] 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-11-03 16:26: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-11-03 16:26:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:26:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:26:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228300,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:26:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228300,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:26:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228300,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:26:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:26:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:26:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:26:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188043008001,"66":27974,"123":206,"85":37120,"24":47,"16":37814013060448256,"44":-4762697311789901824},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,123,85,24,16,44]} 
[2026-11-03 16:26:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:26:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:26:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188043008001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:26:50] local.INFO: Unknown IO ID detected {"io_id":123,"value":206,"description":"Unknown IO ID 123"} 
[2026-11-03 16:26:50] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:26:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37814013060448256,"km_value":37814013060448.26,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:26:50] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4762697311789901824,"description":"Unknown IO ID 44"} 
[2026-11-03 16:26:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188043008001,"power":27974,"unknown_123":206,"unknown_85":37120,"ignition":47,"odometer":null,"unknown_44":-4762697311789901824}} 
[2026-11-03 16:26:50] local.INFO: DEBUG: GPS processor result {"connection_id":228300,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55087,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:26:50] local.INFO: GPS data processed {"connection_id":228300,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:26:50] local.INFO: Acknowledgment sent {"connection_id":228300,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:27:20] local.INFO: TCP Data received {"connection_id":228300,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10d8fd8012cbd0300075f53a00012012e30..."} 
[2026-11-03 16:27:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228300,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10d8fd8012cbd0300075f53a00012012e30..."} 
[2026-11-03 16:27:20] local.INFO: Processing buffer {"connection_id":228300,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10d8fd8012cbd0300075f53a00012012e30..."} 
[2026-11-03 16:27:20] local.INFO: Packet analysis {"connection_id":228300,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10d"} 
[2026-11-03 16:27:20] local.INFO: Extracted packet for processing {"connection_id":228300,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10d"} 
[2026-11-03 16:27:20] local.INFO: GPS Element Parsed {"raw_longitude":750584576,"raw_latitude":123687840,"longitude_deg":75.0584576,"latitude_deg":12.368784,"altitude":18,"angle":302,"satellites":48,"speed":49,"hex_longitude":"2cbd0300","hex_latitude":"075f53a0","is_valid_coordinates":true} 
[2026-11-03 16:27: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-11-03 16:27:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188065536001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:27:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37818832013754368,"note":"Value kept but may cause issues"} 
[2026-11-03 16:27:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4824832912877836288,"note":"Value kept but may cause issues"} 
[2026-11-03 16:27:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,113,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:27:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793703383000,"timestamp_ms":1793703383000,"timestamp_seconds":1793703383,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10d8fd8"} 
[2026-11-03 16:27:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:27:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:27: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 16:27:20] 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-11-03 16:27: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-11-03 16:27:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:27:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:27:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228300,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:27:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228300,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:27:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228300,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:27:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:27:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:27:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:27:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188065536001,"66":27919,"113":206,"85":37120,"24":49,"16":37818832013754368,"44":-4824832912877836288},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,85,24,16,44]} 
[2026-11-03 16:27:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:27:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:27:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188065536001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:27:20] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-11-03 16:27:20] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:27:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37818832013754368,"km_value":37818832013754.37,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:27:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4824832912877836288,"description":"Unknown IO ID 44"} 
[2026-11-03 16:27:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188065536001,"power":27919,"unknown_113":206,"unknown_85":37120,"ignition":49,"odometer":null,"unknown_44":-4824832912877836288}} 
[2026-11-03 16:27:20] local.INFO: DEBUG: GPS processor result {"connection_id":228300,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55088,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:27:20] local.INFO: GPS data processed {"connection_id":228300,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:27:20] local.INFO: Acknowledgment sent {"connection_id":228300,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:27:40] local.INFO: TCP Data received {"connection_id":228301,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:27:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228301,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:27:40] local.INFO: Processing buffer {"connection_id":228301,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:27:40] local.INFO: IMEI packet received {"connection_id":228301,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:27:40] local.INFO: IMEI acknowledgment sent {"connection_id":228301,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:27:41] local.INFO: TCP Data received {"connection_id":228301,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:27:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228301,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:27:41] local.INFO: Processing buffer {"connection_id":228301,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:27:41] local.INFO: IMEI packet received {"connection_id":228301,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:27:41] local.INFO: IMEI acknowledgment sent {"connection_id":228301,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:27:47] local.INFO: TCP Data received {"connection_id":228301,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:27:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228301,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:27:47] local.INFO: Processing buffer {"connection_id":228301,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:27:47] local.INFO: IMEI packet received {"connection_id":228301,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:27:47] local.INFO: IMEI acknowledgment sent {"connection_id":228301,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:27:48] local.INFO: TCP Data received {"connection_id":228301,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10dab30012cbce3c0075f64a0001201282f..."} 
[2026-11-03 16:27:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228301,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10dab30012cbce3c0075f64a0001201282f..."} 
[2026-11-03 16:27:48] local.INFO: Processing buffer {"connection_id":228301,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10dab30012cbce3c0075f64a0001201282f..."} 
[2026-11-03 16:27:48] local.INFO: Packet analysis {"connection_id":228301,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10d"} 
[2026-11-03 16:27:48] local.INFO: Extracted packet for processing {"connection_id":228301,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10d"} 
[2026-11-03 16:27:48] local.INFO: GPS Element Parsed {"raw_longitude":750576576,"raw_latitude":123692192,"longitude_deg":75.0576576,"latitude_deg":12.3692192,"altitude":18,"angle":296,"satellites":47,"speed":52,"hex_longitude":"2cbce3c0","hex_latitude":"075f64a0","is_valid_coordinates":true} 
[2026-11-03 16:27: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-11-03 16:27:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188066048001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:27:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37819265805451264,"note":"Value kept but may cause issues"} 
[2026-11-03 16:27:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4827014343946952704,"note":"Value kept but may cause issues"} 
[2026-11-03 16:27:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,113,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:27:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793703390000,"timestamp_ms":1793703390000,"timestamp_seconds":1793703390,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10dab30"} 
[2026-11-03 16:27:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:27:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:27: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 16:27:48] 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-11-03 16:27: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-11-03 16:27:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:27:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:27:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228301,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:27:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228301,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:27:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228301,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:27:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:27:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:27:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:27:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188066048001,"66":27919,"113":206,"85":37120,"24":52,"16":37819265805451264,"44":-4827014343946952704},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,85,24,16,44]} 
[2026-11-03 16:27:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:27:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:27:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188066048001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:27:48] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-11-03 16:27:48] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:27:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37819265805451264,"km_value":37819265805451.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:27:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4827014343946952704,"description":"Unknown IO ID 44"} 
[2026-11-03 16:27:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188066048001,"power":27919,"unknown_113":206,"unknown_85":37120,"ignition":52,"odometer":null,"unknown_44":-4827014343946952704}} 
[2026-11-03 16:27:48] local.INFO: DEBUG: GPS processor result {"connection_id":228301,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55089,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:27:48] local.INFO: GPS data processed {"connection_id":228301,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:27:48] local.INFO: Acknowledgment sent {"connection_id":228301,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:28:19] local.INFO: TCP Data received {"connection_id":228301,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10dca70012cbcc3c0075f7970000f01302d..."} 
[2026-11-03 16:28:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228301,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10dca70012cbcc3c0075f7970000f01302d..."} 
[2026-11-03 16:28:19] local.INFO: Processing buffer {"connection_id":228301,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10dca70012cbcc3c0075f7970000f01302d..."} 
[2026-11-03 16:28:19] local.INFO: Packet analysis {"connection_id":228301,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10d"} 
[2026-11-03 16:28:19] local.INFO: Extracted packet for processing {"connection_id":228301,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10d"} 
[2026-11-03 16:28:19] local.INFO: GPS Element Parsed {"raw_longitude":750568384,"raw_latitude":123697520,"longitude_deg":75.0568384,"latitude_deg":12.369752,"altitude":15,"angle":304,"satellites":45,"speed":49,"hex_longitude":"2cbcc3c0","hex_latitude":"075f7970","is_valid_coordinates":true} 
[2026-11-03 16:28: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-11-03 16:28:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188067840001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:28:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37819733956886528,"note":"Value kept but may cause issues"} 
[2026-11-03 16:28:19] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4835810436968046592,"note":"Value kept but may cause issues"} 
[2026-11-03 16:28:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,113,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:28:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793703398000,"timestamp_ms":1793703398000,"timestamp_seconds":1793703398,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10dca70"} 
[2026-11-03 16:28:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:28:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:28: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-11-03 16:28: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-11-03 16:28: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-11-03 16:28:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:28:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:28:19] local.INFO: Teltonika packet parsed successfully {"connection_id":228301,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:28:19] local.INFO: Passing IMEI to GPS processor {"connection_id":228301,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:28:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":228301,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:28:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:28:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:28:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:28:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188067840001,"66":27876,"113":206,"85":37120,"24":49,"16":37819733956886528,"44":-4835810436968046592},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,85,24,16,44]} 
[2026-11-03 16:28:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:28:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:28:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188067840001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:28:19] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-11-03 16:28:19] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:28:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37819733956886528,"km_value":37819733956886.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:28:19] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4835810436968046592,"description":"Unknown IO ID 44"} 
[2026-11-03 16:28:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188067840001,"power":27876,"unknown_113":206,"unknown_85":37120,"ignition":49,"odometer":null,"unknown_44":-4835810436968046592}} 
[2026-11-03 16:28:19] local.INFO: DEBUG: GPS processor result {"connection_id":228301,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55090,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:28:19] local.INFO: GPS data processed {"connection_id":228301,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:28:19] local.INFO: Acknowledgment sent {"connection_id":228301,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:28:37] local.INFO: TCP Data received {"connection_id":231877,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:28:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231877,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:28:37] local.INFO: Processing buffer {"connection_id":231877,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:28:37] local.INFO: IMEI packet received {"connection_id":231877,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:28:37] local.INFO: IMEI acknowledgment sent {"connection_id":231877,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:28:38] local.INFO: TCP Data received {"connection_id":231877,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:28:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231877,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:28:38] local.INFO: Processing buffer {"connection_id":231877,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:28:38] local.INFO: IMEI packet received {"connection_id":231877,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:28:38] local.INFO: IMEI acknowledgment sent {"connection_id":231877,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:28:42] local.INFO: TCP Data received {"connection_id":231877,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:28:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231877,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:28:42] local.INFO: Processing buffer {"connection_id":231877,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:28:42] local.INFO: IMEI packet received {"connection_id":231877,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:28:42] local.INFO: IMEI acknowledgment sent {"connection_id":231877,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:28:43] local.INFO: TCP Data received {"connection_id":231877,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10de9b0012cbca440075f9130000d01362f..."} 
[2026-11-03 16:28:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231877,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10de9b0012cbca440075f9130000d01362f..."} 
[2026-11-03 16:28:43] local.INFO: Processing buffer {"connection_id":231877,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10de9b0012cbca440075f9130000d01362f..."} 
[2026-11-03 16:28:43] local.INFO: Packet analysis {"connection_id":231877,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10d"} 
[2026-11-03 16:28:43] local.INFO: Extracted packet for processing {"connection_id":231877,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10d"} 
[2026-11-03 16:28:43] local.INFO: GPS Element Parsed {"raw_longitude":750560320,"raw_latitude":123703600,"longitude_deg":75.056032,"latitude_deg":12.37036,"altitude":13,"angle":310,"satellites":47,"speed":49,"hex_longitude":"2cbca440","hex_latitude":"075f9130","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:28:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188069888001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:28:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37820214993223680,"note":"Value kept but may cause issues"} 
[2026-11-03 16:28:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4844817636221423616,"note":"Value kept but may cause issues"} 
[2026-11-03 16:28:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,113,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:28:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793703406000,"timestamp_ms":1793703406000,"timestamp_seconds":1793703406,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10de9b0"} 
[2026-11-03 16:28:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:28:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 16:28: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-11-03 16: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-11-03 16:28:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:28:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:28:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231877,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:28:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:28:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:28:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:28:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:28:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:28:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188069888001,"66":27843,"113":206,"85":37120,"24":49,"16":37820214993223680,"44":-4844817636221423616},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,85,24,16,44]} 
[2026-11-03 16:28:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:28:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:28:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188069888001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:28:43] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-11-03 16:28:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:28:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37820214993223680,"km_value":37820214993223.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:28:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4844817636221423616,"description":"Unknown IO ID 44"} 
[2026-11-03 16:28:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188069888001,"power":27843,"unknown_113":206,"unknown_85":37120,"ignition":49,"odometer":null,"unknown_44":-4844817636221423616}} 
[2026-11-03 16:28:43] local.INFO: DEBUG: GPS processor result {"connection_id":231877,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55091,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:28:43] local.INFO: GPS data processed {"connection_id":231877,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:28:43] local.INFO: Acknowledgment sent {"connection_id":231877,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:28:47] local.INFO: TCP Data received {"connection_id":231877,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10e08f0012cbc8940075fac78000d01402f..."} 
[2026-11-03 16:28:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231877,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10e08f0012cbc8940075fac78000d01402f..."} 
[2026-11-03 16:28:47] local.INFO: Processing buffer {"connection_id":231877,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10e08f0012cbc8940075fac78000d01402f..."} 
[2026-11-03 16:28:47] local.INFO: Packet analysis {"connection_id":231877,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10e"} 
[2026-11-03 16:28:47] local.INFO: Extracted packet for processing {"connection_id":231877,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10e"} 
[2026-11-03 16:28:47] local.INFO: GPS Element Parsed {"raw_longitude":750553408,"raw_latitude":123710584,"longitude_deg":75.0553408,"latitude_deg":12.3710584,"altitude":13,"angle":320,"satellites":47,"speed":46,"hex_longitude":"2cbc8940","hex_latitude":"075fac78","is_valid_coordinates":true} 
[2026-11-03 16:28: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-11-03 16:28:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188071936001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:28:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37820687439626240,"note":"Value kept but may cause issues"} 
[2026-11-03 16:28:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4853684097986252800,"note":"Value kept but may cause issues"} 
[2026-11-03 16:28:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,113,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:28:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793703414000,"timestamp_ms":1793703414000,"timestamp_seconds":1793703414,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10e08f0"} 
[2026-11-03 16:28:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:28: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-11-03 16:28:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 16:28:47] 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-11-03 16:28: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-11-03 16:28:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:28:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:28:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231877,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:28:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:28:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:28:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:28:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:28:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:28:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188071936001,"66":27908,"113":206,"85":37120,"24":46,"16":37820687439626240,"44":-4853684097986252800},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,85,24,16,44]} 
[2026-11-03 16:28:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:28:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:28:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188071936001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:28:47] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-11-03 16:28:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 16:28:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37820687439626240,"km_value":37820687439626.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:28:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4853684097986252800,"description":"Unknown IO ID 44"} 
[2026-11-03 16:28:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188071936001,"power":27908,"unknown_113":206,"unknown_85":37120,"ignition":46,"odometer":null,"unknown_44":-4853684097986252800}} 
[2026-11-03 16:28:47] local.INFO: DEBUG: GPS processor result {"connection_id":231877,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55092,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:28:47] local.INFO: GPS data processed {"connection_id":231877,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:28:47] local.INFO: Acknowledgment sent {"connection_id":231877,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:29:25] local.INFO: TCP Data received {"connection_id":231877,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10f6c68012cbbcc8007611e580017014c2e..."} 
[2026-11-03 16:29:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231877,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10f6c68012cbbcc8007611e580017014c2e..."} 
[2026-11-03 16:29:25] local.INFO: Processing buffer {"connection_id":231877,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10f6c68012cbbcc8007611e580017014c2e..."} 
[2026-11-03 16:29:25] local.INFO: Packet analysis {"connection_id":231877,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10f"} 
[2026-11-03 16:29:25] local.INFO: Extracted packet for processing {"connection_id":231877,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10f"} 
[2026-11-03 16:29:25] local.INFO: GPS Element Parsed {"raw_longitude":750505088,"raw_latitude":123805272,"longitude_deg":75.0505088,"latitude_deg":12.3805272,"altitude":23,"angle":332,"satellites":46,"speed":50,"hex_longitude":"2cbbcc80","hex_latitude":"07611e58","is_valid_coordinates":true} 
[2026-11-03 16:29: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-11-03 16:29:25] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188095232001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:29:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37825935889661952,"note":"Value kept but may cause issues"} 
[2026-11-03 16:29:25] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4909205037118633984,"note":"Value kept but may cause issues"} 
[2026-11-03 16:29:25] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,162,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:29:25] local.INFO: AVL Record Parsed {"raw_timestamp":1793703505000,"timestamp_ms":1793703505000,"timestamp_seconds":1793703505,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10f6c68"} 
[2026-11-03 16:29:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:29:25] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:29: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 16:29:25] 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-11-03 16:29: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-11-03 16:29:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:29:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:29:25] local.INFO: Teltonika packet parsed successfully {"connection_id":231877,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:29:25] local.INFO: Passing IMEI to GPS processor {"connection_id":231877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:29:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":231877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:29:25] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:29:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:29:25] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:29:25] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188095232001,"66":27908,"162":206,"85":37888,"24":50,"16":37825935889661952,"44":-4909205037118633984},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,85,24,16,44]} 
[2026-11-03 16:29:25] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:29:25] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:29:25] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188095232001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:29:25] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-11-03 16:29:25] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:29:25] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37825935889661952,"km_value":37825935889661.95,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:29:25] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4909205037118633984,"description":"Unknown IO ID 44"} 
[2026-11-03 16:29:25] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188095232001,"power":27908,"unknown_162":206,"unknown_85":37888,"ignition":50,"odometer":null,"unknown_44":-4909205037118633984}} 
[2026-11-03 16:29:25] local.INFO: DEBUG: GPS processor result {"connection_id":231877,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55093,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:29:25] local.INFO: GPS data processed {"connection_id":231877,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:29:25] local.INFO: Acknowledgment sent {"connection_id":231877,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:29:36] local.INFO: TCP Data received {"connection_id":228782,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:29:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228782,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:29:36] local.INFO: Processing buffer {"connection_id":228782,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:29:36] local.INFO: IMEI packet received {"connection_id":228782,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:29:36] local.INFO: IMEI acknowledgment sent {"connection_id":228782,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:29:39] local.INFO: TCP Data received {"connection_id":228782,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:29:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228782,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:29:39] local.INFO: Processing buffer {"connection_id":228782,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:29:39] local.INFO: IMEI packet received {"connection_id":228782,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:29:39] local.INFO: IMEI acknowledgment sent {"connection_id":228782,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:29:45] local.INFO: TCP Data received {"connection_id":228782,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10f87c0012cbbba4007613cf00019014a30..."} 
[2026-11-03 16:29:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228782,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10f87c0012cbbba4007613cf00019014a30..."} 
[2026-11-03 16:29:45] local.INFO: Processing buffer {"connection_id":228782,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10f87c0012cbbba4007613cf00019014a30..."} 
[2026-11-03 16:29:45] local.INFO: Packet analysis {"connection_id":228782,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10f"} 
[2026-11-03 16:29:45] local.INFO: Extracted packet for processing {"connection_id":228782,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10f"} 
[2026-11-03 16:29:45] local.INFO: GPS Element Parsed {"raw_longitude":750500416,"raw_latitude":123813104,"longitude_deg":75.0500416,"latitude_deg":12.3813104,"altitude":25,"angle":330,"satellites":48,"speed":52,"hex_longitude":"2cbbba40","hex_latitude":"07613cf0","is_valid_coordinates":true} 
[2026-11-03 16:29:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:29:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188097280001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:29:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37826373976326144,"note":"Value kept but may cause issues"} 
[2026-11-03 16:29:45] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4914412324185548800,"note":"Value kept but may cause issues"} 
[2026-11-03 16:29:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,162,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:29:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793703512000,"timestamp_ms":1793703512000,"timestamp_seconds":1793703512,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10f87c0"} 
[2026-11-03 16:29:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:29:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:29:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:29:45] 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-11-03 16:29:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:29:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:29:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:29:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228782,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:29:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:29:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:29:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:29:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:29:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:29:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188097280001,"66":27865,"162":206,"85":37888,"24":52,"16":37826373976326144,"44":-4914412324185548800},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,85,24,16,44]} 
[2026-11-03 16:29:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:29:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:29:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188097280001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:29:45] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-11-03 16:29:45] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:29:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37826373976326144,"km_value":37826373976326.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:29:45] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4914412324185548800,"description":"Unknown IO ID 44"} 
[2026-11-03 16:29:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188097280001,"power":27865,"unknown_162":206,"unknown_85":37888,"ignition":52,"odometer":null,"unknown_44":-4914412324185548800}} 
[2026-11-03 16:29:45] local.INFO: DEBUG: GPS processor result {"connection_id":228782,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55094,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:29:45] local.INFO: GPS data processed {"connection_id":228782,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:29:45] local.INFO: Acknowledgment sent {"connection_id":228782,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:30:11] local.INFO: TCP Data received {"connection_id":228302,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:30:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228302,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:30:11] local.INFO: Processing buffer {"connection_id":228302,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:30:11] local.INFO: IMEI packet received {"connection_id":228302,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:30:11] local.INFO: IMEI acknowledgment sent {"connection_id":228302,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:30:17] local.INFO: TCP Data received {"connection_id":228782,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10fa318012cbba78007615c98001b014830..."} 
[2026-11-03 16:30:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228782,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10fa318012cbba78007615c98001b014830..."} 
[2026-11-03 16:30:17] local.INFO: Processing buffer {"connection_id":228782,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10fa318012cbba78007615c98001b014830..."} 
[2026-11-03 16:30:17] local.INFO: Packet analysis {"connection_id":228782,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10f"} 
[2026-11-03 16:30:17] local.INFO: Extracted packet for processing {"connection_id":228782,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10f"} 
[2026-11-03 16:30:17] local.INFO: GPS Element Parsed {"raw_longitude":750495616,"raw_latitude":123821208,"longitude_deg":75.0495616,"latitude_deg":12.3821208,"altitude":27,"angle":328,"satellites":48,"speed":55,"hex_longitude":"2cbba780","hex_latitude":"07615c98","is_valid_coordinates":true} 
[2026-11-03 16:30: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-11-03 16:30:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188099072001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:30:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37826829242859520,"note":"Value kept but may cause issues"} 
[2026-11-03 16:30:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4919549242508513280,"note":"Value kept but may cause issues"} 
[2026-11-03 16:30:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,162,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:30:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793703519000,"timestamp_ms":1793703519000,"timestamp_seconds":1793703519,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10fa318"} 
[2026-11-03 16:30:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:30: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-11-03 16:30: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 16:30:17] 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-11-03 16:30: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-11-03 16:30:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:30:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:30:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228782,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:30:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:30:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:30:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:30:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:30:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:30:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188099072001,"66":27876,"162":206,"85":37888,"24":55,"16":37826829242859520,"44":-4919549242508513280},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,85,24,16,44]} 
[2026-11-03 16:30:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:30:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:30:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188099072001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:30:17] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-11-03 16:30:17] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:30:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37826829242859520,"km_value":37826829242859.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:30:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4919549242508513280,"description":"Unknown IO ID 44"} 
[2026-11-03 16:30:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188099072001,"power":27876,"unknown_162":206,"unknown_85":37888,"ignition":55,"odometer":null,"unknown_44":-4919549242508513280}} 
[2026-11-03 16:30:17] local.INFO: DEBUG: GPS processor result {"connection_id":228782,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55095,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:30:17] local.INFO: GPS data processed {"connection_id":228782,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:30:17] local.INFO: Acknowledgment sent {"connection_id":228782,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:30:36] local.INFO: TCP Data received {"connection_id":228303,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:30:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228303,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:30:36] local.INFO: Processing buffer {"connection_id":228303,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:30:36] local.INFO: IMEI packet received {"connection_id":228303,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:30:36] local.INFO: IMEI acknowledgment sent {"connection_id":228303,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:30:40] local.INFO: TCP Data received {"connection_id":228303,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:30:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228303,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:30:40] local.INFO: Processing buffer {"connection_id":228303,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:30:40] local.INFO: IMEI packet received {"connection_id":228303,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:30:40] local.INFO: IMEI acknowledgment sent {"connection_id":228303,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:30:41] local.INFO: TCP Data received {"connection_id":228783,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:30:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228783,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:30:41] local.INFO: Processing buffer {"connection_id":228783,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:30:41] local.INFO: IMEI packet received {"connection_id":228783,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:30:41] local.INFO: IMEI acknowledgment sent {"connection_id":228783,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:30:41] local.INFO: TCP Data received {"connection_id":228303,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:30:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228303,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:30:41] local.INFO: Processing buffer {"connection_id":228303,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:30:41] local.INFO: IMEI packet received {"connection_id":228303,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:30:41] local.INFO: IMEI acknowledgment sent {"connection_id":228303,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:30:42] local.INFO: TCP Data received {"connection_id":228303,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10fbe70012cbb908007617aa0001e013e30..."} 
[2026-11-03 16:30:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228303,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10fbe70012cbb908007617aa0001e013e30..."} 
[2026-11-03 16:30:42] local.INFO: Processing buffer {"connection_id":228303,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10fbe70012cbb908007617aa0001e013e30..."} 
[2026-11-03 16:30:42] local.INFO: Packet analysis {"connection_id":228303,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10f"} 
[2026-11-03 16:30:42] local.INFO: Extracted packet for processing {"connection_id":228303,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10f"} 
[2026-11-03 16:30:42] local.INFO: GPS Element Parsed {"raw_longitude":750489728,"raw_latitude":123828896,"longitude_deg":75.0489728,"latitude_deg":12.3828896,"altitude":30,"angle":318,"satellites":48,"speed":53,"hex_longitude":"2cbb9080","hex_latitude":"07617aa0","is_valid_coordinates":true} 
[2026-11-03 16:30:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:30:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188100864001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:30:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37827293099327488,"note":"Value kept but may cause issues"} 
[2026-11-03 16:30:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4924826898319763456,"note":"Value kept but may cause issues"} 
[2026-11-03 16:30:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,162,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:30:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793703526000,"timestamp_ms":1793703526000,"timestamp_seconds":1793703526,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10fbe70"} 
[2026-11-03 16:30:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:30: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-11-03 16:30:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 16:30:42] 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-11-03 16:30:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:30:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:30:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:30:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228303,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:30:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228303,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:30:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228303,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:30:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:30:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:30:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:30:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188100864001,"66":27919,"162":206,"85":37888,"24":53,"16":37827293099327488,"44":-4924826898319763456},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,85,24,16,44]} 
[2026-11-03 16:30:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:30:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:30:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188100864001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:30:42] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-11-03 16:30:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:30:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37827293099327488,"km_value":37827293099327.484,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:30:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4924826898319763456,"description":"Unknown IO ID 44"} 
[2026-11-03 16:30:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188100864001,"power":27919,"unknown_162":206,"unknown_85":37888,"ignition":53,"odometer":null,"unknown_44":-4924826898319763456}} 
[2026-11-03 16:30:42] local.INFO: DEBUG: GPS processor result {"connection_id":228303,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55096,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:30:42] local.INFO: GPS data processed {"connection_id":228303,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:30:42] local.INFO: Acknowledgment sent {"connection_id":228303,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:30:47] local.INFO: TCP Data received {"connection_id":228303,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a10fddb0012cbb74c0076194d8001f013932..."} 
[2026-11-03 16:30:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228303,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a10fddb0012cbb74c0076194d8001f013932..."} 
[2026-11-03 16:30:47] local.INFO: Processing buffer {"connection_id":228303,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a10fddb0012cbb74c0076194d8001f013932..."} 
[2026-11-03 16:30:47] local.INFO: Packet analysis {"connection_id":228303,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a10f"} 
[2026-11-03 16:30:47] local.INFO: Extracted packet for processing {"connection_id":228303,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a10f"} 
[2026-11-03 16:30:47] local.INFO: GPS Element Parsed {"raw_longitude":750482624,"raw_latitude":123835608,"longitude_deg":75.0482624,"latitude_deg":12.3835608,"altitude":31,"angle":313,"satellites":50,"speed":44,"hex_longitude":"2cbb74c0","hex_latitude":"076194d8","is_valid_coordinates":true} 
[2026-11-03 16:30: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-11-03 16:30:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188102656001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:30:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37827761250762752,"note":"Value kept but may cause issues"} 
[2026-11-03 16:30:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4931300822782140416,"note":"Value kept but may cause issues"} 
[2026-11-03 16:30:47] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,85,24,16,44],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 16:30:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793703534000,"timestamp_ms":1793703534000,"timestamp_seconds":1793703534,"priority":1,"record_length":96,"hex_timestamp":"000001a1a10fddb0"} 
[2026-11-03 16:30:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:30: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-11-03 16:30:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 16:30:47] 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-11-03 16:30: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-11-03 16:30:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:30:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:30:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228303,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:30:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228303,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:30:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228303,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:30:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:30:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:30:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:30:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188102656001,"66":206,"85":37888,"24":44,"16":37827761250762752,"44":-4931300822782140416},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,85,24,16,44]} 
[2026-11-03 16:30:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:30:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:30:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188102656001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:30:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:30:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37827761250762752,"km_value":37827761250762.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:30:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4931300822782140416,"description":"Unknown IO ID 44"} 
[2026-11-03 16:30:47] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459188102656001,"power":206,"unknown_85":37888,"ignition":44,"odometer":null,"unknown_44":-4931300822782140416}} 
[2026-11-03 16:30:47] local.INFO: DEBUG: GPS processor result {"connection_id":228303,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55097,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:30:47] local.INFO: GPS data processed {"connection_id":228303,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:30:47] local.INFO: Acknowledgment sent {"connection_id":228303,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:31:09] local.INFO: TCP Data received {"connection_id":231878,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:31:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231878,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:31:09] local.INFO: Processing buffer {"connection_id":231878,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:31:09] local.INFO: IMEI packet received {"connection_id":231878,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:31:09] local.INFO: IMEI acknowledgment sent {"connection_id":231878,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:31:10] local.INFO: TCP Data received {"connection_id":231878,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a110a8d0012d0c394007057fc0001701351e..."} 
[2026-11-03 16:31:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231878,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a110a8d0012d0c394007057fc0001701351e..."} 
[2026-11-03 16:31:10] local.INFO: Processing buffer {"connection_id":231878,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a110a8d0012d0c394007057fc0001701351e..."} 
[2026-11-03 16:31:10] local.INFO: Packet analysis {"connection_id":231878,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a110"} 
[2026-11-03 16:31:10] local.INFO: Extracted packet for processing {"connection_id":231878,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a110"} 
[2026-11-03 16:31:10] local.INFO: GPS Element Parsed {"raw_longitude":755775808,"raw_latitude":117800896,"longitude_deg":75.5775808,"latitude_deg":11.7800896,"altitude":23,"angle":309,"satellites":30,"speed":13,"hex_longitude":"2d0c3940","hex_latitude":"07057fc0","is_valid_coordinates":true} 
[2026-11-03 16:31: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-11-03 16:31:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188117504001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:31:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39101949198467072,"note":"Value kept but may cause issues"} 
[2026-11-03 16:31:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":881368550982193152,"note":"Value kept but may cause issues"} 
[2026-11-03 16:31:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:31:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793703586000,"timestamp_ms":1793703586000,"timestamp_seconds":1793703586,"priority":1,"record_length":96,"hex_timestamp":"000001a1a110a8d0"} 
[2026-11-03 16:31:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:31:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:31:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 16:31:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:31: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-11-03 16:31:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:31:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:31:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231878,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:31:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231878,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:31:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231878,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:31:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:31:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:31:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:31:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188117504001,"66":14396,"164":206,"94":10240,"24":13,"16":39101949198467072,"45":881368550982193152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-11-03 16:31:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:31:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:31:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188117504001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:31:10] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-11-03 16:31:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 16:31:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39101949198467072,"km_value":39101949198467.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:31:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":881368550982193152,"description":"Unknown IO ID 45"} 
[2026-11-03 16:31:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188117504001,"power":14396,"unknown_164":206,"unknown_94":10240,"ignition":13,"odometer":null,"unknown_45":881368550982193152}} 
[2026-11-03 16:31:10] local.INFO: DEBUG: GPS processor result {"connection_id":231878,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55098,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:31:10] local.INFO: GPS data processed {"connection_id":231878,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:31:10] local.INFO: Acknowledgment sent {"connection_id":231878,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:31:18] local.INFO: TCP Data received {"connection_id":228303,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1114128012cba6b000762c9900010014e2e..."} 
[2026-11-03 16:31:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228303,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1114128012cba6b000762c9900010014e2e..."} 
[2026-11-03 16:31:18] local.INFO: Processing buffer {"connection_id":228303,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1114128012cba6b000762c9900010014e2e..."} 
[2026-11-03 16:31:18] local.INFO: Packet analysis {"connection_id":228303,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a111"} 
[2026-11-03 16:31:18] local.INFO: Extracted packet for processing {"connection_id":228303,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a111"} 
[2026-11-03 16:31:18] local.INFO: GPS Element Parsed {"raw_longitude":750414592,"raw_latitude":123914640,"longitude_deg":75.0414592,"latitude_deg":12.391464,"altitude":16,"angle":334,"satellites":46,"speed":25,"hex_longitude":"2cba6b00","hex_latitude":"0762c990","is_valid_coordinates":true} 
[2026-11-03 16:31: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-11-03 16:31:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188124928001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:31:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37832812132302848,"note":"Value kept but may cause issues"} 
[2026-11-03 16:31:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5008776810102079488,"note":"Value kept but may cause issues"} 
[2026-11-03 16:31:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:31:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793703625000,"timestamp_ms":1793703625000,"timestamp_seconds":1793703625,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1114128"} 
[2026-11-03 16:31:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:31:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:31: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 16:31:18] 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-11-03 16:31: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-11-03 16:31:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:31:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:31:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228303,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:31:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228303,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:31:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228303,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:31:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:31:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:31:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:31:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188124928001,"66":27995,"108":206,"85":37888,"24":25,"16":37832812132302848,"44":-5008776810102079488},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,85,24,16,44]} 
[2026-11-03 16:31:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:31:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:31:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188124928001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:31:18] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-11-03 16:31:18] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:31:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37832812132302848,"km_value":37832812132302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:31:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5008776810102079488,"description":"Unknown IO ID 44"} 
[2026-11-03 16:31:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188124928001,"power":27995,"unknown_108":206,"unknown_85":37888,"ignition":25,"odometer":null,"unknown_44":-5008776810102079488}} 
[2026-11-03 16:31:18] local.INFO: DEBUG: GPS processor result {"connection_id":228303,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55099,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:31:18] local.INFO: GPS data processed {"connection_id":228303,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:31:18] local.INFO: Acknowledgment sent {"connection_id":228303,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:31:41] local.INFO: TCP Data received {"connection_id":231878,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a110bc58012d0c30c0070585d8001501271d..."} 
[2026-11-03 16:31:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231878,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a110bc58012d0c30c0070585d8001501271d..."} 
[2026-11-03 16:31:41] local.INFO: Processing buffer {"connection_id":231878,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a110bc58012d0c30c0070585d8001501271d..."} 
[2026-11-03 16:31:41] local.INFO: Packet analysis {"connection_id":231878,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a110"} 
[2026-11-03 16:31:41] local.INFO: Extracted packet for processing {"connection_id":231878,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a110"} 
[2026-11-03 16:31:41] local.INFO: GPS Element Parsed {"raw_longitude":755773632,"raw_latitude":117802456,"longitude_deg":75.5773632,"latitude_deg":11.7802456,"altitude":21,"angle":295,"satellites":29,"speed":30,"hex_longitude":"2d0c30c0","hex_latitude":"070585d8","is_valid_coordinates":true} 
[2026-11-03 16:31: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-11-03 16:31:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188118016001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:31:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39102078047485952,"note":"Value kept but may cause issues"} 
[2026-11-03 16:31:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":880805601028849664,"note":"Value kept but may cause issues"} 
[2026-11-03 16:31:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:31:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793703591000,"timestamp_ms":1793703591000,"timestamp_seconds":1793703591,"priority":1,"record_length":96,"hex_timestamp":"000001a1a110bc58"} 
[2026-11-03 16:31:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:31:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:31: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":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 16:31:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:31: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-11-03 16:31:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:31:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:31:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231878,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:31:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231878,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:31:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231878,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:31:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:31:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:31:41] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:31:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188118016001,"66":14407,"164":206,"94":10240,"24":30,"16":39102078047485952,"45":880805601028849664},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-11-03 16:31:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:31:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:31:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188118016001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:31:41] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-11-03 16:31:41] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 16:31:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39102078047485952,"km_value":39102078047485.95,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:31:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":880805601028849664,"description":"Unknown IO ID 45"} 
[2026-11-03 16:31:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188118016001,"power":14407,"unknown_164":206,"unknown_94":10240,"ignition":30,"odometer":null,"unknown_45":880805601028849664}} 
[2026-11-03 16:31:41] local.INFO: DEBUG: GPS processor result {"connection_id":231878,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55100,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:31:41] local.INFO: GPS data processed {"connection_id":231878,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:31:41] local.INFO: Acknowledgment sent {"connection_id":231878,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:31:42] local.INFO: TCP Data received {"connection_id":228785,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:31:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228785,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:31:42] local.INFO: Processing buffer {"connection_id":228785,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:31:42] local.INFO: IMEI packet received {"connection_id":228785,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:31:42] local.INFO: IMEI acknowledgment sent {"connection_id":228785,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:31:47] local.INFO: TCP Data received {"connection_id":228785,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:31:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228785,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:31:47] local.INFO: Processing buffer {"connection_id":228785,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:31:47] local.INFO: IMEI packet received {"connection_id":228785,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:31:47] local.INFO: IMEI acknowledgment sent {"connection_id":228785,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:31:48] local.INFO: TCP Data received {"connection_id":228785,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1115c80012cba62000762d878001201412e..."} 
[2026-11-03 16:31:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228785,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1115c80012cba62000762d878001201412e..."} 
[2026-11-03 16:31:48] local.INFO: Processing buffer {"connection_id":228785,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1115c80012cba62000762d878001201412e..."} 
[2026-11-03 16:31:48] local.INFO: Packet analysis {"connection_id":228785,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a111"} 
[2026-11-03 16:31:48] local.INFO: Extracted packet for processing {"connection_id":228785,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a111"} 
[2026-11-03 16:31:48] local.INFO: GPS Element Parsed {"raw_longitude":750412288,"raw_latitude":123918456,"longitude_deg":75.0412288,"latitude_deg":12.3918456,"altitude":18,"angle":321,"satellites":46,"speed":24,"hex_longitude":"2cba6200","hex_latitude":"0762d878","is_valid_coordinates":true} 
[2026-11-03 16:31: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-11-03 16:31:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188128000001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:31:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37833026880667648,"note":"Value kept but may cause issues"} 
[2026-11-03 16:31:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5013913728424767488,"note":"Value kept but may cause issues"} 
[2026-11-03 16:31:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:31:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793703632000,"timestamp_ms":1793703632000,"timestamp_seconds":1793703632,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1115c80"} 
[2026-11-03 16:31:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:31:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:31: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 16:31:48] 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-11-03 16:31: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-11-03 16:31:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:31:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:31:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228785,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:31:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:31:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:31:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:31:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:31:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:31:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188128000001,"66":27995,"108":206,"85":37888,"24":24,"16":37833026880667648,"44":-5013913728424767488},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,85,24,16,44]} 
[2026-11-03 16:31:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:31:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:31:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188128000001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:31:48] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-11-03 16:31:48] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:31:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37833026880667648,"km_value":37833026880667.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:31:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5013913728424767488,"description":"Unknown IO ID 44"} 
[2026-11-03 16:31:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188128000001,"power":27995,"unknown_108":206,"unknown_85":37888,"ignition":24,"odometer":null,"unknown_44":-5013913728424767488}} 
[2026-11-03 16:31:48] local.INFO: DEBUG: GPS processor result {"connection_id":228785,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55101,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:31:48] local.INFO: GPS data processed {"connection_id":228785,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:31:48] local.INFO: Acknowledgment sent {"connection_id":228785,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:31:48] local.INFO: TCP Data received {"connection_id":228785,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1117008012cba5a000762e0b8001301362e..."} 
[2026-11-03 16:31:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228785,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1117008012cba5a000762e0b8001301362e..."} 
[2026-11-03 16:31:48] local.INFO: Processing buffer {"connection_id":228785,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1117008012cba5a000762e0b8001301362e..."} 
[2026-11-03 16:31:48] local.INFO: Packet analysis {"connection_id":228785,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a111"} 
[2026-11-03 16:31:48] local.INFO: Extracted packet for processing {"connection_id":228785,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a111"} 
[2026-11-03 16:31:48] local.INFO: GPS Element Parsed {"raw_longitude":750410240,"raw_latitude":123920568,"longitude_deg":75.041024,"latitude_deg":12.3920568,"altitude":19,"angle":310,"satellites":46,"speed":23,"hex_longitude":"2cba5a00","hex_latitude":"0762e0b8","is_valid_coordinates":true} 
[2026-11-03 16:31: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-11-03 16:31:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188129792001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:31:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37833168614588416,"note":"Value kept but may cause issues"} 
[2026-11-03 16:31:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5016447003214186496,"note":"Value kept but may cause issues"} 
[2026-11-03 16:31:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:31:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793703637000,"timestamp_ms":1793703637000,"timestamp_seconds":1793703637,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1117008"} 
[2026-11-03 16:31:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:31:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:31: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 16:31:48] 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-11-03 16:31: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-11-03 16:31:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:31:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:31:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228785,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:31:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:31:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:31:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:31:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:31:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:31:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188129792001,"66":27919,"108":206,"85":37888,"24":23,"16":37833168614588416,"44":-5016447003214186496},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,85,24,16,44]} 
[2026-11-03 16:31:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:31:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:31:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188129792001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:31:48] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-11-03 16:31:48] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:31:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37833168614588416,"km_value":37833168614588.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:31:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5016447003214186496,"description":"Unknown IO ID 44"} 
[2026-11-03 16:31:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188129792001,"power":27919,"unknown_108":206,"unknown_85":37888,"ignition":23,"odometer":null,"unknown_44":-5016447003214186496}} 
[2026-11-03 16:31:48] local.INFO: DEBUG: GPS processor result {"connection_id":228785,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55102,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:31:48] local.INFO: GPS data processed {"connection_id":228785,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:31:48] local.INFO: Acknowledgment sent {"connection_id":228785,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:32:05] local.INFO: TCP Data received {"connection_id":230043,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:32:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230043,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:32:05] local.INFO: Processing buffer {"connection_id":230043,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:32:05] local.INFO: IMEI packet received {"connection_id":230043,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:32:05] local.INFO: IMEI acknowledgment sent {"connection_id":230043,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:32:11] local.INFO: TCP Data received {"connection_id":230043,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:32:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230043,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:32:11] local.INFO: Processing buffer {"connection_id":230043,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:32:11] local.INFO: IMEI packet received {"connection_id":230043,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:32:11] local.INFO: IMEI acknowledgment sent {"connection_id":230043,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:32:14] local.INFO: TCP Data received {"connection_id":230043,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:32:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230043,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:32:14] local.INFO: Processing buffer {"connection_id":230043,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:32:14] local.INFO: IMEI packet received {"connection_id":230043,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:32:14] local.INFO: IMEI acknowledgment sent {"connection_id":230043,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:32:15] local.INFO: TCP Data received {"connection_id":230043,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a11227a0012d0b0f8007062b00001001461d..."} 
[2026-11-03 16:32:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230043,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a11227a0012d0b0f8007062b00001001461d..."} 
[2026-11-03 16:32:15] local.INFO: Processing buffer {"connection_id":230043,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a11227a0012d0b0f8007062b00001001461d..."} 
[2026-11-03 16:32:15] local.INFO: Packet analysis {"connection_id":230043,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a112"} 
[2026-11-03 16:32:15] local.INFO: Extracted packet for processing {"connection_id":230043,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a112"} 
[2026-11-03 16:32:15] local.INFO: GPS Element Parsed {"raw_longitude":755699584,"raw_latitude":117844736,"longitude_deg":75.5699584,"latitude_deg":11.7844736,"altitude":16,"angle":326,"satellites":29,"speed":9,"hex_longitude":"2d0b0f80","hex_latitude":"07062b00","is_valid_coordinates":true} 
[2026-11-03 16:32: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-11-03 16:32:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188141312001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:32:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39106201216090112,"note":"Value kept but may cause issues"} 
[2026-11-03 16:32:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":800022282723268608,"note":"Value kept but may cause issues"} 
[2026-11-03 16:32:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:32:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793703684000,"timestamp_ms":1793703684000,"timestamp_seconds":1793703684,"priority":1,"record_length":96,"hex_timestamp":"000001a1a11227a0"} 
[2026-11-03 16:32:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:32:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:32: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":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 16:32:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:32: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-11-03 16:32:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:32:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:32:15] local.INFO: Teltonika packet parsed successfully {"connection_id":230043,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:32:15] local.INFO: Passing IMEI to GPS processor {"connection_id":230043,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:32:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":230043,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:32:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:32:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:32:15] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:32:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188141312001,"66":14396,"165":206,"94":10240,"24":9,"16":39106201216090112,"45":800022282723268608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 16:32:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:32:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:32:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188141312001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:32:15] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 16:32:15] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 16:32:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39106201216090112,"km_value":39106201216090.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:32:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":800022282723268608,"description":"Unknown IO ID 45"} 
[2026-11-03 16:32:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188141312001,"power":14396,"unknown_165":206,"unknown_94":10240,"ignition":9,"odometer":null,"unknown_45":800022282723268608}} 
[2026-11-03 16:32:15] local.INFO: DEBUG: GPS processor result {"connection_id":230043,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55103,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:32:15] local.INFO: GPS data processed {"connection_id":230043,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:32:15] local.INFO: Acknowledgment sent {"connection_id":230043,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:32:19] local.INFO: TCP Data received {"connection_id":228785,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a111aaa0012cba3bc00762f6b00014013030..."} 
[2026-11-03 16:32:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228785,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a111aaa0012cba3bc00762f6b00014013030..."} 
[2026-11-03 16:32:19] local.INFO: Processing buffer {"connection_id":228785,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a111aaa0012cba3bc00762f6b00014013030..."} 
[2026-11-03 16:32:19] local.INFO: Packet analysis {"connection_id":228785,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a111"} 
[2026-11-03 16:32:19] local.INFO: Extracted packet for processing {"connection_id":228785,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a111"} 
[2026-11-03 16:32:19] local.INFO: GPS Element Parsed {"raw_longitude":750402496,"raw_latitude":123926192,"longitude_deg":75.0402496,"latitude_deg":12.3926192,"altitude":20,"angle":304,"satellites":48,"speed":26,"hex_longitude":"2cba3bc0","hex_latitude":"0762f6b0","is_valid_coordinates":true} 
[2026-11-03 16:32: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-11-03 16:32:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188131072001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:32:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37833623881121792,"note":"Value kept but may cause issues"} 
[2026-11-03 16:32:19] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5018698803027331072,"note":"Value kept but may cause issues"} 
[2026-11-03 16:32:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:32:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793703652000,"timestamp_ms":1793703652000,"timestamp_seconds":1793703652,"priority":1,"record_length":96,"hex_timestamp":"000001a1a111aaa0"} 
[2026-11-03 16:32:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:32:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:32: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-11-03 16:32: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-11-03 16:32: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-11-03 16:32:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:32:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:32:19] local.INFO: Teltonika packet parsed successfully {"connection_id":228785,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:32:19] local.INFO: Passing IMEI to GPS processor {"connection_id":228785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:32:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":228785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:32:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:32:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:32:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:32:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188131072001,"66":27919,"108":206,"85":37888,"24":26,"16":37833623881121792,"44":-5018698803027331072},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,85,24,16,44]} 
[2026-11-03 16:32:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:32:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:32:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188131072001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:32:19] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-11-03 16:32:19] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:32:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37833623881121792,"km_value":37833623881121.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:32:19] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5018698803027331072,"description":"Unknown IO ID 44"} 
[2026-11-03 16:32:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188131072001,"power":27919,"unknown_108":206,"unknown_85":37888,"ignition":26,"odometer":null,"unknown_44":-5018698803027331072}} 
[2026-11-03 16:32:19] local.INFO: DEBUG: GPS processor result {"connection_id":228785,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55104,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:32:19] local.INFO: GPS data processed {"connection_id":228785,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:32:19] local.INFO: Acknowledgment sent {"connection_id":228785,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:32:19] local.INFO: TCP Data received {"connection_id":230043,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a11275c0012d0b0b4007063208000f01471d..."} 
[2026-11-03 16:32:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230043,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a11275c0012d0b0b4007063208000f01471d..."} 
[2026-11-03 16:32:19] local.INFO: Processing buffer {"connection_id":230043,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a11275c0012d0b0b4007063208000f01471d..."} 
[2026-11-03 16:32:19] local.INFO: Packet analysis {"connection_id":230043,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a112"} 
[2026-11-03 16:32:19] local.INFO: Extracted packet for processing {"connection_id":230043,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a112"} 
[2026-11-03 16:32:19] local.INFO: GPS Element Parsed {"raw_longitude":755698496,"raw_latitude":117846536,"longitude_deg":75.5698496,"latitude_deg":11.7846536,"altitude":15,"angle":327,"satellites":29,"speed":16,"hex_longitude":"2d0b0b40","hex_latitude":"07063208","is_valid_coordinates":true} 
[2026-11-03 16:32: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-11-03 16:32:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188143104001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:32:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39106312885239808,"note":"Value kept but may cause issues"} 
[2026-11-03 16:32:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":796996426724474880,"note":"Value kept but may cause issues"} 
[2026-11-03 16:32:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:32:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793703704000,"timestamp_ms":1793703704000,"timestamp_seconds":1793703704,"priority":1,"record_length":96,"hex_timestamp":"000001a1a11275c0"} 
[2026-11-03 16:32:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:32:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:32:19] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 16:32:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:32: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-11-03 16:32:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:32:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:32:19] local.INFO: Teltonika packet parsed successfully {"connection_id":230043,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:32:19] local.INFO: Passing IMEI to GPS processor {"connection_id":230043,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:32:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":230043,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:32:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:32:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:32:19] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:32:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188143104001,"66":14352,"165":206,"94":10240,"24":16,"16":39106312885239808,"45":796996426724474880},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 16:32:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:32:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:32:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188143104001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:32:19] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 16:32:19] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 16:32:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39106312885239808,"km_value":39106312885239.805,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:32:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":796996426724474880,"description":"Unknown IO ID 45"} 
[2026-11-03 16:32:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188143104001,"power":14352,"unknown_165":206,"unknown_94":10240,"ignition":16,"odometer":null,"unknown_45":796996426724474880}} 
[2026-11-03 16:32:20] local.INFO: DEBUG: GPS processor result {"connection_id":230043,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55105,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:32:20] local.INFO: GPS data processed {"connection_id":230043,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:32:20] local.INFO: Acknowledgment sent {"connection_id":230043,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:32:36] local.INFO: TCP Data received {"connection_id":230044,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:32:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230044,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:32:36] local.INFO: Processing buffer {"connection_id":230044,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:32:36] local.INFO: IMEI packet received {"connection_id":230044,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:32:36] local.INFO: IMEI acknowledgment sent {"connection_id":230044,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:32:41] local.INFO: TCP Data received {"connection_id":230044,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:32:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230044,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:32:41] local.INFO: Processing buffer {"connection_id":230044,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:32:41] local.INFO: IMEI packet received {"connection_id":230044,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:32:41] local.INFO: IMEI acknowledgment sent {"connection_id":230044,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:32:41] local.INFO: TCP Data received {"connection_id":230044,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:32:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230044,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:32:41] local.INFO: Processing buffer {"connection_id":230044,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:32:41] local.INFO: IMEI packet received {"connection_id":230044,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:32:41] local.INFO: IMEI acknowledgment sent {"connection_id":230044,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:32:42] local.INFO: TCP Data received {"connection_id":230044,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a111f0f0012cba190007630b70000f012932..."} 
[2026-11-03 16:32:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230044,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a111f0f0012cba190007630b70000f012932..."} 
[2026-11-03 16:32:42] local.INFO: Processing buffer {"connection_id":230044,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a111f0f0012cba190007630b70000f012932..."} 
[2026-11-03 16:32:42] local.INFO: Packet analysis {"connection_id":230044,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a111"} 
[2026-11-03 16:32:42] local.INFO: Extracted packet for processing {"connection_id":230044,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a111"} 
[2026-11-03 16:32:42] local.INFO: GPS Element Parsed {"raw_longitude":750393600,"raw_latitude":123931504,"longitude_deg":75.03936,"latitude_deg":12.3931504,"altitude":15,"angle":297,"satellites":50,"speed":28,"hex_longitude":"2cba1900","hex_latitude":"07630b70","is_valid_coordinates":true} 
[2026-11-03 16:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:32:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188134912001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:32:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37834122097328128,"note":"Value kept but may cause issues"} 
[2026-11-03 16:32:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5027213421071388672,"note":"Value kept but may cause issues"} 
[2026-11-03 16:32:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,107,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:32:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793703670000,"timestamp_ms":1793703670000,"timestamp_seconds":1793703670,"priority":1,"record_length":96,"hex_timestamp":"000001a1a111f0f0"} 
[2026-11-03 16:32:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:32: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-11-03 16:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 16:32:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:32:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:32:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:32:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:32:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230044,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:32:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:32:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:32:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:32:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:32:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:32:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188134912001,"66":27843,"107":206,"85":37888,"24":28,"16":37834122097328128,"44":-5027213421071388672},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,107,85,24,16,44]} 
[2026-11-03 16:32:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:32:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:32:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188134912001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:32:42] local.INFO: Unknown IO ID detected {"io_id":107,"value":206,"description":"Unknown IO ID 107"} 
[2026-11-03 16:32:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:32:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37834122097328128,"km_value":37834122097328.125,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:32:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5027213421071388672,"description":"Unknown IO ID 44"} 
[2026-11-03 16:32:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188134912001,"power":27843,"unknown_107":206,"unknown_85":37888,"ignition":28,"odometer":null,"unknown_44":-5027213421071388672}} 
[2026-11-03 16:32:42] local.INFO: DEBUG: GPS processor result {"connection_id":230044,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55106,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:32:42] local.INFO: GPS data processed {"connection_id":230044,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:32:42] local.INFO: Acknowledgment sent {"connection_id":230044,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:32:47] local.INFO: TCP Data received {"connection_id":230044,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1121fd0012cb9f78007631ce0000c012c32..."} 
[2026-11-03 16:32:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230044,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1121fd0012cb9f78007631ce0000c012c32..."} 
[2026-11-03 16:32:47] local.INFO: Processing buffer {"connection_id":230044,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1121fd0012cb9f78007631ce0000c012c32..."} 
[2026-11-03 16:32:47] local.INFO: Packet analysis {"connection_id":230044,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a112"} 
[2026-11-03 16:32:47] local.INFO: Extracted packet for processing {"connection_id":230044,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a112"} 
[2026-11-03 16:32:47] local.INFO: GPS Element Parsed {"raw_longitude":750385024,"raw_latitude":123935968,"longitude_deg":75.0385024,"latitude_deg":12.3935968,"altitude":12,"angle":300,"satellites":50,"speed":32,"hex_longitude":"2cb9f780","hex_latitude":"07631ce0","is_valid_coordinates":true} 
[2026-11-03 16:32: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-11-03 16:32:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188139520001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:32:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37834577363861504,"note":"Value kept but may cause issues"} 
[2026-11-03 16:32:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5036994676510724096,"note":"Value kept but may cause issues"} 
[2026-11-03 16:32:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,107,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:32:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793703682000,"timestamp_ms":1793703682000,"timestamp_seconds":1793703682,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1121fd0"} 
[2026-11-03 16:32:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:32: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-11-03 16:32:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 16:32:47] 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-11-03 16:32: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-11-03 16:32:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:32:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:32:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230044,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:32:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:32:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:32:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:32:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:32:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:32:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188139520001,"66":27908,"107":206,"85":37888,"24":32,"16":37834577363861504,"44":-5036994676510724096},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,107,85,24,16,44]} 
[2026-11-03 16:32:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:32:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:32:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188139520001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:32:47] local.INFO: Unknown IO ID detected {"io_id":107,"value":206,"description":"Unknown IO ID 107"} 
[2026-11-03 16:32:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:32:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37834577363861504,"km_value":37834577363861.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:32:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5036994676510724096,"description":"Unknown IO ID 44"} 
[2026-11-03 16:32:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188139520001,"power":27908,"unknown_107":206,"unknown_85":37888,"ignition":32,"odometer":null,"unknown_44":-5036994676510724096}} 
[2026-11-03 16:32:47] local.INFO: DEBUG: GPS processor result {"connection_id":230044,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55107,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:32:47] local.INFO: GPS data processed {"connection_id":230044,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:32:47] local.INFO: Acknowledgment sent {"connection_id":230044,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:33:04] local.INFO: TCP Data received {"connection_id":228304,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:33:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228304,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:33:04] local.INFO: Processing buffer {"connection_id":228304,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:33:04] local.INFO: IMEI packet received {"connection_id":228304,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:33:04] local.INFO: IMEI acknowledgment sent {"connection_id":228304,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:33:08] local.INFO: TCP Data received {"connection_id":228304,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:33:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228304,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:33:08] local.INFO: Processing buffer {"connection_id":228304,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:33:08] local.INFO: IMEI packet received {"connection_id":228304,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:33:08] local.INFO: IMEI acknowledgment sent {"connection_id":228304,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:33:09] local.INFO: TCP Data received {"connection_id":228304,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a112bff8012d0af90007064ff00012014a1c..."} 
[2026-11-03 16:33:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228304,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a112bff8012d0af90007064ff00012014a1c..."} 
[2026-11-03 16:33:09] local.INFO: Processing buffer {"connection_id":228304,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a112bff8012d0af90007064ff00012014a1c..."} 
[2026-11-03 16:33:09] local.INFO: Packet analysis {"connection_id":228304,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a112"} 
[2026-11-03 16:33:09] local.INFO: Extracted packet for processing {"connection_id":228304,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a112"} 
[2026-11-03 16:33:09] local.INFO: GPS Element Parsed {"raw_longitude":755693824,"raw_latitude":117854192,"longitude_deg":75.5693824,"latitude_deg":11.7854192,"altitude":18,"angle":330,"satellites":28,"speed":21,"hex_longitude":"2d0af900","hex_latitude":"07064ff0","is_valid_coordinates":true} 
[2026-11-03 16:33: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-11-03 16:33:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188148224001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39106746676936704,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":795800158073915392,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:33:09] local.INFO: AVL Record Parsed {"raw_timestamp":1793703723000,"timestamp_ms":1793703723000,"timestamp_seconds":1793703723,"priority":1,"record_length":96,"hex_timestamp":"000001a1a112bff8"} 
[2026-11-03 16:33:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:33:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:33:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":16,"data_length":795,"current_offset":136} 
[2026-11-03 16:33:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":288493163733142272,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:09] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:09] local.WARNING: Large IO value detected {"io_id":161,"raw_value":2702277568,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:09] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:09] local.WARNING: Large IO value detected {"io_id":1,"raw_value":3538703596184928266,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:09] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504196313382912,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:09] local.WARNING: Large IO value detected {"io_id":5,"raw_value":4217896975,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:09] local.WARNING: Large IO value detected {"io_id":4,"raw_value":18639226070198180,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:09] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5332525845896823040,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:09] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":1738866894,"corrected_to":0} 
[2026-11-03 16:33:09] local.WARNING: Large IO value detected {"io_id":2,"raw_value":67835472036167696,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:09] local.WARNING: Large IO value detected {"io_id":138,"raw_value":3985768448,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:09] local.WARNING: Large IO value detected {"io_id":152,"raw_value":84736785246520779,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:09] local.WARNING: Large IO value detected {"io_id":168,"raw_value":5067787001144832,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:09] local.WARNING: Large IO value detected {"io_id":11,"raw_value":-5278211041933656046,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:09] local.INFO: IO Element Parsed {"io_data_count":44,"io_data_keys":[0,165,94,24,241,157,16,238,161,39,45,128,43,29,10,66,12,64,30,15,240,1,87,227,5,4,113,205,36,155,108,104,239,56,164,2,138,7,17,38,206,152,168,11],"length":628,"final_offset":758,"validated_count":44,"validation_warnings":[{"io_id":205,"original":1738866894,"validated":0}]} 
[2026-11-03 16:33:09] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":1081223575426301952,"timestamp_seconds":1081223575426302.0,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-11-03 16:33:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:33:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:33:09] local.INFO: Teltonika packet parsed successfully {"connection_id":228304,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:33:09] local.INFO: Passing IMEI to GPS processor {"connection_id":228304,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:33:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":228304,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:33:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:33:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:33:09] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:33:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188148224001,"66":14396,"165":206,"94":10240,"24":21,"16":39106746676936704,"45":795800158073915392},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 16:33:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:33:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:33:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188148224001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:33:09] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 16:33:09] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 16:33:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39106746676936704,"km_value":39106746676936.7,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:33:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":795800158073915392,"description":"Unknown IO ID 45"} 
[2026-11-03 16:33:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188148224001,"power":14396,"unknown_165":206,"unknown_94":10240,"ignition":21,"odometer":null,"unknown_45":795800158073915392}} 
[2026-11-03 16:33:09] local.INFO: DEBUG: GPS processor result {"connection_id":228304,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55108,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:33:09] local.INFO: GPS data processed {"connection_id":228304,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:33:09] local.INFO: Acknowledgment sent {"connection_id":228304,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:33:18] local.INFO: TCP Data received {"connection_id":230044,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1124eb0012cb9d68007632cb0001001212d..."} 
[2026-11-03 16:33:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230044,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1124eb0012cb9d68007632cb0001001212d..."} 
[2026-11-03 16:33:18] local.INFO: Processing buffer {"connection_id":230044,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1124eb0012cb9d68007632cb0001001212d..."} 
[2026-11-03 16:33:18] local.INFO: Packet analysis {"connection_id":230044,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a112"} 
[2026-11-03 16:33:18] local.INFO: Extracted packet for processing {"connection_id":230044,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a112"} 
[2026-11-03 16:33:18] local.INFO: GPS Element Parsed {"raw_longitude":750376576,"raw_latitude":123940016,"longitude_deg":75.0376576,"latitude_deg":12.3940016,"altitude":16,"angle":289,"satellites":45,"speed":35,"hex_longitude":"2cb9d680","hex_latitude":"07632cb0","is_valid_coordinates":true} 
[2026-11-03 16:33: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-11-03 16:33:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188142592001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37835028335427584,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5046424088229388288,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,109,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:33:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793703694000,"timestamp_ms":1793703694000,"timestamp_seconds":1793703694,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1124eb0"} 
[2026-11-03 16:33:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:33:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:33:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:33:18] 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-11-03 16:33:18] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:33:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:33:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:33:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230044,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:33:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:33:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:33:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:33:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:33:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:33:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188142592001,"66":27550,"109":206,"85":37888,"24":35,"16":37835028335427584,"44":-5046424088229388288},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,109,85,24,16,44]} 
[2026-11-03 16:33:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:33:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:33:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188142592001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:33:18] local.INFO: Unknown IO ID detected {"io_id":109,"value":206,"description":"Unknown IO ID 109"} 
[2026-11-03 16:33:18] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:33:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37835028335427584,"km_value":37835028335427.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:33:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5046424088229388288,"description":"Unknown IO ID 44"} 
[2026-11-03 16:33:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188142592001,"power":27550,"unknown_109":206,"unknown_85":37888,"ignition":35,"odometer":null,"unknown_44":-5046424088229388288}} 
[2026-11-03 16:33:18] local.INFO: DEBUG: GPS processor result {"connection_id":230044,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55109,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:33:18] local.INFO: GPS data processed {"connection_id":230044,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:33:18] local.INFO: Acknowledgment sent {"connection_id":230044,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:33:40] local.INFO: TCP Data received {"connection_id":228304,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1130260012d0ae9c007066f400014014b1f..."} 
[2026-11-03 16:33:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228304,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1130260012d0ae9c007066f400014014b1f..."} 
[2026-11-03 16:33:40] local.INFO: Processing buffer {"connection_id":228304,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1130260012d0ae9c007066f400014014b1f..."} 
[2026-11-03 16:33:40] local.INFO: Packet analysis {"connection_id":228304,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a113"} 
[2026-11-03 16:33:40] local.INFO: Extracted packet for processing {"connection_id":228304,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a113"} 
[2026-11-03 16:33:40] local.INFO: GPS Element Parsed {"raw_longitude":755689920,"raw_latitude":117862208,"longitude_deg":75.568992,"latitude_deg":11.7862208,"altitude":20,"angle":331,"satellites":31,"speed":7,"hex_longitude":"2d0ae9c0","hex_latitude":"07066f40","is_valid_coordinates":true} 
[2026-11-03 16:33: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-11-03 16:33:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188153088001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39107180468633600,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":790663239750905856,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:33:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793703740000,"timestamp_ms":1793703740000,"timestamp_seconds":1793703740,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1130260"} 
[2026-11-03 16:33:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:33:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:33:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 16:33:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:33: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-11-03 16:33:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:33:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:33:40] local.INFO: Teltonika packet parsed successfully {"connection_id":228304,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:33:40] local.INFO: Passing IMEI to GPS processor {"connection_id":228304,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:33:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":228304,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:33:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:33:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:33:40] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:33:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188153088001,"66":14407,"165":206,"94":10240,"24":7,"16":39107180468633600,"45":790663239750905856},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 16:33:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:33:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:33:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188153088001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:33:40] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 16:33:40] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 16:33:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39107180468633600,"km_value":39107180468633.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:33:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":790663239750905856,"description":"Unknown IO ID 45"} 
[2026-11-03 16:33:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188153088001,"power":14407,"unknown_165":206,"unknown_94":10240,"ignition":7,"odometer":null,"unknown_45":790663239750905856}} 
[2026-11-03 16:33:41] local.INFO: DEBUG: GPS processor result {"connection_id":228304,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55110,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:33:41] local.INFO: GPS data processed {"connection_id":228304,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:33:41] local.INFO: Acknowledgment sent {"connection_id":228304,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:33:41] local.INFO: TCP Data received {"connection_id":228305,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:33:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228305,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:33:41] local.INFO: Processing buffer {"connection_id":228305,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:33:41] local.INFO: IMEI packet received {"connection_id":228305,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:33:41] local.INFO: IMEI acknowledgment sent {"connection_id":228305,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:33:41] local.INFO: TCP Data received {"connection_id":228305,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:33:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228305,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:33:41] local.INFO: Processing buffer {"connection_id":228305,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:33:41] local.INFO: IMEI packet received {"connection_id":228305,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:33:41] local.INFO: IMEI acknowledgment sent {"connection_id":228305,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:33:46] local.INFO: TCP Data received {"connection_id":228305,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:33:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228305,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:33:46] local.INFO: Processing buffer {"connection_id":228305,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:33:46] local.INFO: IMEI packet received {"connection_id":228305,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:33:46] local.INFO: IMEI acknowledgment sent {"connection_id":228305,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:33:47] local.INFO: TCP Data received {"connection_id":228305,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1136408012cb8e1c007640170001001552d..."} 
[2026-11-03 16:33:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228305,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1136408012cb8e1c007640170001001552d..."} 
[2026-11-03 16:33:47] local.INFO: Processing buffer {"connection_id":228305,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1136408012cb8e1c007640170001001552d..."} 
[2026-11-03 16:33:47] local.INFO: Packet analysis {"connection_id":228305,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a113"} 
[2026-11-03 16:33:47] local.INFO: Extracted packet for processing {"connection_id":228305,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a113"} 
[2026-11-03 16:33:47] local.INFO: GPS Element Parsed {"raw_longitude":750313920,"raw_latitude":123994480,"longitude_deg":75.031392,"latitude_deg":12.399448,"altitude":16,"angle":341,"satellites":45,"speed":49,"hex_longitude":"2cb8e1c0","hex_latitude":"07640170","is_valid_coordinates":true} 
[2026-11-03 16:33: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-11-03 16:33:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188162048001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37839138619129856,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5120944588300826624,"note":"Value kept but may cause issues"} 
[2026-11-03 16:33:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,43,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:33:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793703765000,"timestamp_ms":1793703765000,"timestamp_seconds":1793703765,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1136408"} 
[2026-11-03 16:33:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:33: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-11-03 16:33:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:33:47] 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-11-03 16:33: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-11-03 16:33:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:33:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:33:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228305,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:33:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228305,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:33:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228305,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:33:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:33:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:33:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:33:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188162048001,"66":27908,"43":206,"85":37888,"24":49,"16":37839138619129856,"44":-5120944588300826624},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,43,85,24,16,44]} 
[2026-11-03 16:33:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:33:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:33:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188162048001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:33:47] local.INFO: Unknown IO ID detected {"io_id":43,"value":206,"description":"Unknown IO ID 43"} 
[2026-11-03 16:33:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:33:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37839138619129856,"km_value":37839138619129.86,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:33:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5120944588300826624,"description":"Unknown IO ID 44"} 
[2026-11-03 16:33:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188162048001,"power":27908,"unknown_43":206,"unknown_85":37888,"ignition":49,"odometer":null,"unknown_44":-5120944588300826624}} 
[2026-11-03 16:33:47] local.INFO: DEBUG: GPS processor result {"connection_id":228305,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55111,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:33:47] local.INFO: GPS data processed {"connection_id":228305,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:33:47] local.INFO: Acknowledgment sent {"connection_id":228305,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:34:04] local.INFO: TCP Data received {"connection_id":231881,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:34:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231881,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:34:04] local.INFO: Processing buffer {"connection_id":231881,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:34:04] local.INFO: IMEI packet received {"connection_id":231881,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:34:04] local.INFO: IMEI acknowledgment sent {"connection_id":231881,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:34:09] local.INFO: TCP Data received {"connection_id":231881,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:34:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231881,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:34:09] local.INFO: Processing buffer {"connection_id":231881,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:34:09] local.INFO: IMEI packet received {"connection_id":231881,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:34:09] local.INFO: IMEI acknowledgment sent {"connection_id":231881,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:34:10] local.INFO: TCP Data received {"connection_id":231881,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1144698012d0b46c007060150001000801d..."} 
[2026-11-03 16:34:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231881,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1144698012d0b46c007060150001000801d..."} 
[2026-11-03 16:34:10] local.INFO: Processing buffer {"connection_id":231881,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1144698012d0b46c007060150001000801d..."} 
[2026-11-03 16:34:10] local.INFO: Packet analysis {"connection_id":231881,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a114"} 
[2026-11-03 16:34:10] local.INFO: Extracted packet for processing {"connection_id":231881,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a114"} 
[2026-11-03 16:34:10] local.INFO: GPS Element Parsed {"raw_longitude":755713728,"raw_latitude":117834064,"longitude_deg":75.5713728,"latitude_deg":11.7834064,"altitude":16,"angle":128,"satellites":29,"speed":32,"hex_longitude":"2d0b46c0","hex_latitude":"07060150","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:34:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188176128001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:34:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39109078844178432,"note":"Value kept but may cause issues"} 
[2026-11-03 16:34:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":804103669884944384,"note":"Value kept but may cause issues"} 
[2026-11-03 16:34:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:34:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793703823000,"timestamp_ms":1793703823000,"timestamp_seconds":1793703823,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1144698"} 
[2026-11-03 16:34:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:34:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-11-03 16:34:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:34:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:34:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:34:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231881,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:34:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231881,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:34:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231881,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:34:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:34:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:34:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:34:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188176128001,"66":14428,"165":206,"94":10240,"24":32,"16":39109078844178432,"45":804103669884944384},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 16:34:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:34:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:34:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188176128001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:34:10] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 16:34:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 16:34:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39109078844178432,"km_value":39109078844178.43,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:34:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":804103669884944384,"description":"Unknown IO ID 45"} 
[2026-11-03 16:34:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188176128001,"power":14428,"unknown_165":206,"unknown_94":10240,"ignition":32,"odometer":null,"unknown_45":804103669884944384}} 
[2026-11-03 16:34:10] local.INFO: DEBUG: GPS processor result {"connection_id":231881,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55112,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:34:10] local.INFO: GPS data processed {"connection_id":231881,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:34:10] local.INFO: Acknowledgment sent {"connection_id":231881,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:34:19] local.INFO: TCP Data received {"connection_id":228305,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1137b78012cb8d80007641938001001462e..."} 
[2026-11-03 16:34:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228305,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1137b78012cb8d80007641938001001462e..."} 
[2026-11-03 16:34:19] local.INFO: Processing buffer {"connection_id":228305,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1137b78012cb8d80007641938001001462e..."} 
[2026-11-03 16:34:19] local.INFO: Packet analysis {"connection_id":228305,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a113"} 
[2026-11-03 16:34:19] local.INFO: Extracted packet for processing {"connection_id":228305,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a113"} 
[2026-11-03 16:34:19] local.INFO: GPS Element Parsed {"raw_longitude":750311424,"raw_latitude":124000568,"longitude_deg":75.0311424,"latitude_deg":12.4000568,"altitude":16,"angle":326,"satellites":46,"speed":41,"hex_longitude":"2cb8d800","hex_latitude":"07641938","is_valid_coordinates":true} 
[2026-11-03 16:34: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-11-03 16:34:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188163840001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:34:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37839460741677056,"note":"Value kept but may cause issues"} 
[2026-11-03 16:34:19] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5124603762995793920,"note":"Value kept but may cause issues"} 
[2026-11-03 16:34:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,43,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:34:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793703771000,"timestamp_ms":1793703771000,"timestamp_seconds":1793703771,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1137b78"} 
[2026-11-03 16:34:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:34:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:34:19] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:34:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:34: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-11-03 16:34:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:34:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:34:19] local.INFO: Teltonika packet parsed successfully {"connection_id":228305,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:34:19] local.INFO: Passing IMEI to GPS processor {"connection_id":228305,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:34:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":228305,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:34:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:34:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:34:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:34:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188163840001,"66":27930,"43":206,"85":37888,"24":41,"16":37839460741677056,"44":-5124603762995793920},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,43,85,24,16,44]} 
[2026-11-03 16:34:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:34:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:34:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188163840001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:34:19] local.INFO: Unknown IO ID detected {"io_id":43,"value":206,"description":"Unknown IO ID 43"} 
[2026-11-03 16:34:19] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:34:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37839460741677056,"km_value":37839460741677.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:34:19] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5124603762995793920,"description":"Unknown IO ID 44"} 
[2026-11-03 16:34:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188163840001,"power":27930,"unknown_43":206,"unknown_85":37888,"ignition":41,"odometer":null,"unknown_44":-5124603762995793920}} 
[2026-11-03 16:34:19] local.INFO: DEBUG: GPS processor result {"connection_id":228305,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55113,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:34:19] local.INFO: GPS data processed {"connection_id":228305,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:34:19] local.INFO: Acknowledgment sent {"connection_id":228305,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:34:36] local.INFO: TCP Data received {"connection_id":228786,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:34:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228786,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:34:36] local.INFO: Processing buffer {"connection_id":228786,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:34:36] local.INFO: IMEI packet received {"connection_id":228786,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:34:36] local.INFO: IMEI acknowledgment sent {"connection_id":228786,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:34:41] local.INFO: TCP Data received {"connection_id":231881,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1145250012d0b4c800705fdb0001000711c..."} 
[2026-11-03 16:34:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231881,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1145250012d0b4c800705fdb0001000711c..."} 
[2026-11-03 16:34:41] local.INFO: Processing buffer {"connection_id":231881,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1145250012d0b4c800705fdb0001000711c..."} 
[2026-11-03 16:34:41] local.INFO: Packet analysis {"connection_id":231881,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a114"} 
[2026-11-03 16:34:41] local.INFO: Extracted packet for processing {"connection_id":231881,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a114"} 
[2026-11-03 16:34:41] local.INFO: GPS Element Parsed {"raw_longitude":755715200,"raw_latitude":117833136,"longitude_deg":75.57152,"latitude_deg":11.7833136,"altitude":16,"angle":113,"satellites":28,"speed":15,"hex_longitude":"2d0b4c80","hex_latitude":"0705fdb0","is_valid_coordinates":true} 
[2026-11-03 16:34: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-11-03 16:34:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188178688001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:34:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39109160448557056,"note":"Value kept but may cause issues"} 
[2026-11-03 16:34:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":812547919185006592,"note":"Value kept but may cause issues"} 
[2026-11-03 16:34:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:34:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793703826000,"timestamp_ms":1793703826000,"timestamp_seconds":1793703826,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1145250"} 
[2026-11-03 16:34:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:34:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:34: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":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 16:34:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:34: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-11-03 16:34:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:34:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:34:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231881,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:34:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231881,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:34:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231881,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:34:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:34:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:34:41] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:34:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188178688001,"66":14439,"165":206,"94":10240,"24":15,"16":39109160448557056,"45":812547919185006592},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 16:34:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:34:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:34:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188178688001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:34:41] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 16:34:41] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 16:34:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39109160448557056,"km_value":39109160448557.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:34:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":812547919185006592,"description":"Unknown IO ID 45"} 
[2026-11-03 16:34:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188178688001,"power":14439,"unknown_165":206,"unknown_94":10240,"ignition":15,"odometer":null,"unknown_45":812547919185006592}} 
[2026-11-03 16:34:42] local.INFO: DEBUG: GPS processor result {"connection_id":231881,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55114,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:34:42] local.INFO: GPS data processed {"connection_id":231881,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:34:42] local.INFO: Acknowledgment sent {"connection_id":231881,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:34:43] local.INFO: TCP Data received {"connection_id":228786,"ip":"42.109.136.8","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 16:34:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228786,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 16:34:43] local.INFO: Processing buffer {"connection_id":228786,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 16:34:43] local.INFO: IMEI packet received {"connection_id":228786,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:34:43] local.INFO: IMEI acknowledgment sent {"connection_id":228786,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:34:49] local.INFO: TCP Data received {"connection_id":228786,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1138348012cb8d30007641f980010013a2e..."} 
[2026-11-03 16:34:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228786,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1138348012cb8d30007641f980010013a2e..."} 
[2026-11-03 16:34:49] local.INFO: Processing buffer {"connection_id":228786,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a1a1..."} 
[2026-11-03 16:34:49] local.INFO: IMEI packet received {"connection_id":228786,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:34:49] local.INFO: IMEI acknowledgment sent {"connection_id":228786,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:34:49] local.INFO: TCP Data received {"connection_id":228786,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a113a670012cb8b580076439c0000f01372d..."} 
[2026-11-03 16:34:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228786,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a113a670012cb8b580076439c0000f01372d..."} 
[2026-11-03 16:34:49] local.INFO: Processing buffer {"connection_id":228786,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a1a1138348012cb8d30007641f980010013a2e..."} 
[2026-11-03 16:34:49] local.INFO: Packet analysis {"connection_id":228786,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a1a113"} 
[2026-11-03 16:34:49] local.INFO: Extracted packet for processing {"connection_id":228786,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a113"} 
[2026-11-03 16:34:49] local.INFO: GPS Element Parsed {"raw_longitude":750310144,"raw_latitude":124002200,"longitude_deg":75.0310144,"latitude_deg":12.40022,"altitude":16,"angle":314,"satellites":46,"speed":41,"hex_longitude":"2cb8d300","hex_latitude":"07641f98","is_valid_coordinates":true} 
[2026-11-03 16:34: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-11-03 16:34:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188165376001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:34:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37839559525924864,"note":"Value kept but may cause issues"} 
[2026-11-03 16:34:49] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5127348144017164288,"note":"Value kept but may cause issues"} 
[2026-11-03 16:34:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,43,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:34:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793703773000,"timestamp_ms":1793703773000,"timestamp_seconds":1793703773,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1138348"} 
[2026-11-03 16:34:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:34:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:34: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 16:34:49] 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-11-03 16:34: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-11-03 16:34:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:34:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:34:49] local.INFO: Teltonika packet parsed successfully {"connection_id":228786,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:34:49] local.INFO: Passing IMEI to GPS processor {"connection_id":228786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:34:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":228786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:34:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:34:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:34:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:34:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188165376001,"66":27908,"43":206,"85":37888,"24":41,"16":37839559525924864,"44":-5127348144017164288},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,43,85,24,16,44]} 
[2026-11-03 16:34:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:34:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:34:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188165376001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:34:49] local.INFO: Unknown IO ID detected {"io_id":43,"value":206,"description":"Unknown IO ID 43"} 
[2026-11-03 16:34:49] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:34:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37839559525924864,"km_value":37839559525924.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:34:49] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5127348144017164288,"description":"Unknown IO ID 44"} 
[2026-11-03 16:34:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188165376001,"power":27908,"unknown_43":206,"unknown_85":37888,"ignition":41,"odometer":null,"unknown_44":-5127348144017164288}} 
[2026-11-03 16:34:49] local.INFO: DEBUG: GPS processor result {"connection_id":228786,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55115,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:34:49] local.INFO: GPS data processed {"connection_id":228786,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:34:49] local.INFO: Acknowledgment sent {"connection_id":228786,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:34:49] local.INFO: Packet analysis {"connection_id":228786,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a113"} 
[2026-11-03 16:34:49] local.INFO: Extracted packet for processing {"connection_id":228786,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a113"} 
[2026-11-03 16:34:49] local.INFO: GPS Element Parsed {"raw_longitude":750302592,"raw_latitude":124008896,"longitude_deg":75.0302592,"latitude_deg":12.4008896,"altitude":15,"angle":311,"satellites":45,"speed":46,"hex_longitude":"2cb8b580","hex_latitude":"076439c0","is_valid_coordinates":true} 
[2026-11-03 16:34: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-11-03 16:34:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188165888001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:34:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37840044857229312,"note":"Value kept but may cause issues"} 
[2026-11-03 16:34:49] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5128755518900299776,"note":"Value kept but may cause issues"} 
[2026-11-03 16:34:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,43,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:34:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793703782000,"timestamp_ms":1793703782000,"timestamp_seconds":1793703782,"priority":1,"record_length":96,"hex_timestamp":"000001a1a113a670"} 
[2026-11-03 16:34:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:34:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:34: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:34:49] 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-11-03 16:34: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-11-03 16:34:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:34:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:34:49] local.INFO: Teltonika packet parsed successfully {"connection_id":228786,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:34:49] local.INFO: Passing IMEI to GPS processor {"connection_id":228786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:34:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":228786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:34:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:34:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:34:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:34:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188165888001,"66":27843,"43":206,"85":37888,"24":46,"16":37840044857229312,"44":-5128755518900299776},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,43,85,24,16,44]} 
[2026-11-03 16:34:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:34:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:34:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188165888001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:34:49] local.INFO: Unknown IO ID detected {"io_id":43,"value":206,"description":"Unknown IO ID 43"} 
[2026-11-03 16:34:49] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:34:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37840044857229312,"km_value":37840044857229.31,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:34:49] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5128755518900299776,"description":"Unknown IO ID 44"} 
[2026-11-03 16:34:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188165888001,"power":27843,"unknown_43":206,"unknown_85":37888,"ignition":46,"odometer":null,"unknown_44":-5128755518900299776}} 
[2026-11-03 16:34:49] local.INFO: DEBUG: GPS processor result {"connection_id":228786,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55116,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:34:49] local.INFO: GPS data processed {"connection_id":228786,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:34:49] local.INFO: Acknowledgment sent {"connection_id":228786,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:34:50] local.INFO: TCP Data received {"connection_id":228786,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a113c5b0012cb898c007644e78000d01302e..."} 
[2026-11-03 16:34:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228786,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a113c5b0012cb898c007644e78000d01302e..."} 
[2026-11-03 16:34:50] local.INFO: Processing buffer {"connection_id":228786,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a113c5b0012cb898c007644e78000d01302e..."} 
[2026-11-03 16:34:50] local.INFO: Packet analysis {"connection_id":228786,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a113"} 
[2026-11-03 16:34:50] local.INFO: Extracted packet for processing {"connection_id":228786,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a113"} 
[2026-11-03 16:34:50] local.INFO: GPS Element Parsed {"raw_longitude":750295232,"raw_latitude":124014200,"longitude_deg":75.0295232,"latitude_deg":12.40142,"altitude":13,"angle":304,"satellites":46,"speed":45,"hex_longitude":"2cb898c0","hex_latitude":"07644e78","is_valid_coordinates":true} 
[2026-11-03 16:34:50] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:34:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188168192001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:34:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37840474353958912,"note":"Value kept but may cause issues"} 
[2026-11-03 16:34:50] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5137059030711549952,"note":"Value kept but may cause issues"} 
[2026-11-03 16:34:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,43,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:34:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793703790000,"timestamp_ms":1793703790000,"timestamp_seconds":1793703790,"priority":1,"record_length":96,"hex_timestamp":"000001a1a113c5b0"} 
[2026-11-03 16:34:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:34: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-11-03 16:34:50] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 16:34:50] 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-11-03 16:34:50] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:34:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:34:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:34:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228786,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:34:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:34:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:34:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:34:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:34:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:34:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188168192001,"66":27800,"43":206,"85":37888,"24":45,"16":37840474353958912,"44":-5137059030711549952},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,43,85,24,16,44]} 
[2026-11-03 16:34:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:34:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:34:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188168192001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:34:50] local.INFO: Unknown IO ID detected {"io_id":43,"value":206,"description":"Unknown IO ID 43"} 
[2026-11-03 16:34:50] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:34:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37840474353958912,"km_value":37840474353958.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:34:50] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5137059030711549952,"description":"Unknown IO ID 44"} 
[2026-11-03 16:34:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188168192001,"power":27800,"unknown_43":206,"unknown_85":37888,"ignition":45,"odometer":null,"unknown_44":-5137059030711549952}} 
[2026-11-03 16:34:50] local.INFO: DEBUG: GPS processor result {"connection_id":228786,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55117,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:34:50] local.INFO: GPS data processed {"connection_id":228786,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:34:50] local.INFO: Acknowledgment sent {"connection_id":228786,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:35:04] local.INFO: TCP Data received {"connection_id":228306,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:35:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228306,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:35:04] local.INFO: Processing buffer {"connection_id":228306,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:35:04] local.INFO: IMEI packet received {"connection_id":228306,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:35:04] local.INFO: IMEI acknowledgment sent {"connection_id":228306,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:35:09] local.INFO: TCP Data received {"connection_id":228306,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:35:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228306,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:35:09] local.INFO: Processing buffer {"connection_id":228306,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:35:09] local.INFO: IMEI packet received {"connection_id":228306,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:35:09] local.INFO: IMEI acknowledgment sent {"connection_id":228306,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:35:10] local.INFO: TCP Data received {"connection_id":228306,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1145638012d0b4d800705fd88001000661c..."} 
[2026-11-03 16:35:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228306,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1145638012d0b4d800705fd88001000661c..."} 
[2026-11-03 16:35:10] local.INFO: Processing buffer {"connection_id":228306,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1145638012d0b4d800705fd88001000661c..."} 
[2026-11-03 16:35:10] local.INFO: Packet analysis {"connection_id":228306,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a114"} 
[2026-11-03 16:35:10] local.INFO: Extracted packet for processing {"connection_id":228306,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a114"} 
[2026-11-03 16:35:10] local.INFO: GPS Element Parsed {"raw_longitude":755715456,"raw_latitude":117833096,"longitude_deg":75.5715456,"latitude_deg":11.7833096,"altitude":16,"angle":102,"satellites":28,"speed":9,"hex_longitude":"2d0b4d80","hex_latitude":"0705fd88","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:35:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188179456001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:35:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39109173333458944,"note":"Value kept but may cause issues"} 
[2026-11-03 16:35:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":814166400300855296,"note":"Value kept but may cause issues"} 
[2026-11-03 16:35:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:35:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793703827000,"timestamp_ms":1793703827000,"timestamp_seconds":1793703827,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1145638"} 
[2026-11-03 16:35:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:35:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 16:35:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:35:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:35:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:35:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228306,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:35:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228306,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:35:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228306,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:35:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:35:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:35:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:35:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188179456001,"66":14439,"165":206,"94":10240,"24":9,"16":39109173333458944,"45":814166400300855296},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 16:35:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:35:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:35:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188179456001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:35:10] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 16:35:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 16:35:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39109173333458944,"km_value":39109173333458.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:35:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":814166400300855296,"description":"Unknown IO ID 45"} 
[2026-11-03 16:35:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188179456001,"power":14439,"unknown_165":206,"unknown_94":10240,"ignition":9,"odometer":null,"unknown_45":814166400300855296}} 
[2026-11-03 16:35:10] local.INFO: DEBUG: GPS processor result {"connection_id":228306,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55118,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:35:10] local.INFO: GPS data processed {"connection_id":228306,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:35:10] local.INFO: Acknowledgment sent {"connection_id":228306,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:35:21] local.INFO: TCP Data received {"connection_id":228786,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a113e8d8012cb87a40076462b0000d012f2e..."} 
[2026-11-03 16:35:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228786,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a113e8d8012cb87a40076462b0000d012f2e..."} 
[2026-11-03 16:35:21] local.INFO: Processing buffer {"connection_id":228786,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a113e8d8012cb87a40076462b0000d012f2e..."} 
[2026-11-03 16:35:21] local.INFO: Packet analysis {"connection_id":228786,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a113"} 
[2026-11-03 16:35:21] local.INFO: Extracted packet for processing {"connection_id":228786,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a113"} 
[2026-11-03 16:35:21] local.INFO: GPS Element Parsed {"raw_longitude":750287424,"raw_latitude":124019376,"longitude_deg":75.0287424,"latitude_deg":12.4019376,"altitude":13,"angle":303,"satellites":46,"speed":40,"hex_longitude":"2cb87a40","hex_latitude":"076462b0","is_valid_coordinates":true} 
[2026-11-03 16:35: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-11-03 16:35:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188170240001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:35:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37840925325524992,"note":"Value kept but may cause issues"} 
[2026-11-03 16:35:21] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5145151436290623488,"note":"Value kept but may cause issues"} 
[2026-11-03 16:35:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,43,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:35:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793703799000,"timestamp_ms":1793703799000,"timestamp_seconds":1793703799,"priority":1,"record_length":96,"hex_timestamp":"000001a1a113e8d8"} 
[2026-11-03 16:35:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:35: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-11-03 16:35: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 16:35:21] 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-11-03 16:35: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-11-03 16:35:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:35:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:35:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228786,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:35:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:35:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:35: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-11-03 16:35:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:35:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:35:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188170240001,"66":27995,"43":206,"85":37888,"24":40,"16":37840925325524992,"44":-5145151436290623488},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,43,85,24,16,44]} 
[2026-11-03 16:35:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:35:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:35:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188170240001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:35:21] local.INFO: Unknown IO ID detected {"io_id":43,"value":206,"description":"Unknown IO ID 43"} 
[2026-11-03 16:35:21] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:35:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37840925325524992,"km_value":37840925325524.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:35:21] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5145151436290623488,"description":"Unknown IO ID 44"} 
[2026-11-03 16:35:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188170240001,"power":27995,"unknown_43":206,"unknown_85":37888,"ignition":40,"odometer":null,"unknown_44":-5145151436290623488}} 
[2026-11-03 16:35:21] local.INFO: DEBUG: GPS processor result {"connection_id":228786,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55119,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:35:21] local.INFO: GPS data processed {"connection_id":228786,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:35:21] local.INFO: Acknowledgment sent {"connection_id":228786,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:35:37] local.INFO: TCP Data received {"connection_id":231882,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:35:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231882,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:35:37] local.INFO: Processing buffer {"connection_id":231882,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:35:37] local.INFO: IMEI packet received {"connection_id":231882,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:35:37] local.INFO: IMEI acknowledgment sent {"connection_id":231882,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:35:40] local.INFO: TCP Data received {"connection_id":231882,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:35:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231882,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:35:40] local.INFO: Processing buffer {"connection_id":231882,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:35:40] local.INFO: IMEI packet received {"connection_id":231882,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:35:40] local.INFO: IMEI acknowledgment sent {"connection_id":231882,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:35:40] local.INFO: TCP Data received {"connection_id":231882,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1140c00012cb85ac007647780000c012f30..."} 
[2026-11-03 16:35:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231882,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1140c00012cb85ac007647780000c012f30..."} 
[2026-11-03 16:35:40] local.INFO: Processing buffer {"connection_id":231882,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1140c00012cb85ac007647780000c012f30..."} 
[2026-11-03 16:35:40] local.INFO: Packet analysis {"connection_id":231882,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a114"} 
[2026-11-03 16:35:40] local.INFO: Extracted packet for processing {"connection_id":231882,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a114"} 
[2026-11-03 16:35:40] local.INFO: GPS Element Parsed {"raw_longitude":750279360,"raw_latitude":124024704,"longitude_deg":75.027936,"latitude_deg":12.4024704,"altitude":12,"angle":303,"satellites":48,"speed":44,"hex_longitude":"2cb85ac0","hex_latitude":"07647780","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:35:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188172544001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:35:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37841384887025664,"note":"Value kept but may cause issues"} 
[2026-11-03 16:35:40] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5153736423078973440,"note":"Value kept but may cause issues"} 
[2026-11-03 16:35:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,43,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:35:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793703808000,"timestamp_ms":1793703808000,"timestamp_seconds":1793703808,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1140c00"} 
[2026-11-03 16:35:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:35: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-11-03 16: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 16:35:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:35:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:35:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:35:40] local.INFO: Teltonika packet parsed successfully {"connection_id":231882,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:35:40] local.INFO: Passing IMEI to GPS processor {"connection_id":231882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:35:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":231882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:35:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:35:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:35:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:35:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188172544001,"66":27995,"43":206,"85":37888,"24":44,"16":37841384887025664,"44":-5153736423078973440},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,43,85,24,16,44]} 
[2026-11-03 16:35:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:35:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:35:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188172544001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:35:40] local.INFO: Unknown IO ID detected {"io_id":43,"value":206,"description":"Unknown IO ID 43"} 
[2026-11-03 16:35:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:35:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37841384887025664,"km_value":37841384887025.664,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:35:40] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5153736423078973440,"description":"Unknown IO ID 44"} 
[2026-11-03 16:35:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188172544001,"power":27995,"unknown_43":206,"unknown_85":37888,"ignition":44,"odometer":null,"unknown_44":-5153736423078973440}} 
[2026-11-03 16:35:40] local.INFO: DEBUG: GPS processor result {"connection_id":231882,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55120,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:35:40] local.INFO: GPS data processed {"connection_id":231882,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:35:40] local.INFO: Acknowledgment sent {"connection_id":231882,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:35:41] local.INFO: TCP Data received {"connection_id":228306,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1145a20012d0b4e000705fdd8001000451c..."} 
[2026-11-03 16:35:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228306,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1145a20012d0b4e000705fdd8001000451c..."} 
[2026-11-03 16:35:41] local.INFO: Processing buffer {"connection_id":228306,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1145a20012d0b4e000705fdd8001000451c..."} 
[2026-11-03 16:35:41] local.INFO: Packet analysis {"connection_id":228306,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a114"} 
[2026-11-03 16:35:41] local.INFO: Extracted packet for processing {"connection_id":228306,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a114"} 
[2026-11-03 16:35:41] local.INFO: GPS Element Parsed {"raw_longitude":755715584,"raw_latitude":117833176,"longitude_deg":75.5715584,"latitude_deg":11.7833176,"altitude":16,"angle":69,"satellites":28,"speed":5,"hex_longitude":"2d0b4e00","hex_latitude":"0705fdd8","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:35:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188179712001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:35:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39109177628426240,"note":"Value kept but may cause issues"} 
[2026-11-03 16:35:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":814447875277555712,"note":"Value kept but may cause issues"} 
[2026-11-03 16:35:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:35:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793703828000,"timestamp_ms":1793703828000,"timestamp_seconds":1793703828,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1145a20"} 
[2026-11-03 16:35:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:35:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 16:35:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:35:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:35:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:35:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228306,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:35:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228306,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:35:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228306,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:35:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:35:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:35:41] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:35:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188179712001,"66":14450,"165":206,"94":10240,"24":5,"16":39109177628426240,"45":814447875277555712},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-11-03 16:35:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:35:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:35:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188179712001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:35:41] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-11-03 16:35:41] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 16:35:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39109177628426240,"km_value":39109177628426.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:35:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":814447875277555712,"description":"Unknown IO ID 45"} 
[2026-11-03 16:35:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188179712001,"power":14450,"unknown_165":206,"unknown_94":10240,"ignition":5,"odometer":null,"unknown_45":814447875277555712}} 
[2026-11-03 16:35:41] local.INFO: DEBUG: GPS processor result {"connection_id":228306,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55121,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:35:41] local.INFO: GPS data processed {"connection_id":228306,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:35:41] local.INFO: Acknowledgment sent {"connection_id":228306,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:36:04] local.INFO: TCP Data received {"connection_id":231883,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:36:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231883,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:36:04] local.INFO: Processing buffer {"connection_id":231883,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:36:04] local.INFO: IMEI packet received {"connection_id":231883,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:36:04] local.INFO: IMEI acknowledgment sent {"connection_id":231883,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:36:10] local.INFO: TCP Data received {"connection_id":230047,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:36:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230047,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:36:10] local.INFO: Processing buffer {"connection_id":230047,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:36:10] local.INFO: IMEI packet received {"connection_id":230047,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:36:10] local.INFO: IMEI acknowledgment sent {"connection_id":230047,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:36:11] local.INFO: TCP Data received {"connection_id":231882,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a115adf8012cb77a800765e7b8000f015a30..."} 
[2026-11-03 16:36:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231882,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a115adf8012cb77a800765e7b8000f015a30..."} 
[2026-11-03 16:36:11] local.INFO: Processing buffer {"connection_id":231882,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a115adf8012cb77a800765e7b8000f015a30..."} 
[2026-11-03 16:36:11] local.INFO: Packet analysis {"connection_id":231882,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a115"} 
[2026-11-03 16:36:11] local.INFO: Extracted packet for processing {"connection_id":231882,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a115"} 
[2026-11-03 16:36:11] local.INFO: GPS Element Parsed {"raw_longitude":750221952,"raw_latitude":124118968,"longitude_deg":75.0221952,"latitude_deg":12.4118968,"altitude":15,"angle":346,"satellites":48,"speed":38,"hex_longitude":"2cb77a80","hex_latitude":"0765e7b8","is_valid_coordinates":true} 
[2026-11-03 16:36: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-11-03 16:36:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188201472001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:36:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37846732121309184,"note":"Value kept but may cause issues"} 
[2026-11-03 16:36:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5224597748441061376,"note":"Value kept but may cause issues"} 
[2026-11-03 16:36:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,198,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:36:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793703915000,"timestamp_ms":1793703915000,"timestamp_seconds":1793703915,"priority":1,"record_length":96,"hex_timestamp":"000001a1a115adf8"} 
[2026-11-03 16:36:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:36: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-11-03 16:36:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 16:36:11] 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-11-03 16:36: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-11-03 16:36:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:36:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:36:11] local.INFO: Teltonika packet parsed successfully {"connection_id":231882,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:36:11] local.INFO: Passing IMEI to GPS processor {"connection_id":231882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:36:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":231882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:36:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:36:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:36:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:36:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188201472001,"66":27908,"198":206,"85":37888,"24":38,"16":37846732121309184,"44":-5224597748441061376},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,198,85,24,16,44]} 
[2026-11-03 16:36:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:36:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:36:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188201472001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:36:11] local.INFO: Unknown IO ID detected {"io_id":198,"value":206,"description":"Unknown IO ID 198"} 
[2026-11-03 16:36:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:36:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37846732121309184,"km_value":37846732121309.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:36:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5224597748441061376,"description":"Unknown IO ID 44"} 
[2026-11-03 16:36:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188201472001,"power":27908,"unknown_198":206,"unknown_85":37888,"ignition":38,"odometer":null,"unknown_44":-5224597748441061376}} 
[2026-11-03 16:36:11] local.INFO: DEBUG: GPS processor result {"connection_id":231882,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55122,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:36:11] local.INFO: GPS data processed {"connection_id":231882,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:36:11] local.INFO: Acknowledgment sent {"connection_id":231882,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:36:35] local.INFO: TCP Data received {"connection_id":231884,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:36:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231884,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:36:35] local.INFO: Processing buffer {"connection_id":231884,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:36:35] local.INFO: IMEI packet received {"connection_id":231884,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:36:35] local.INFO: IMEI acknowledgment sent {"connection_id":231884,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:36:38] local.INFO: TCP Data received {"connection_id":231884,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:36:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231884,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:36:38] local.INFO: Processing buffer {"connection_id":231884,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:36:38] local.INFO: IMEI packet received {"connection_id":231884,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:36:38] local.INFO: IMEI acknowledgment sent {"connection_id":231884,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:36:39] local.INFO: TCP Data received {"connection_id":231884,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:36:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231884,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:36:39] local.INFO: Processing buffer {"connection_id":231884,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:36:39] local.INFO: IMEI packet received {"connection_id":231884,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:36:39] local.INFO: IMEI acknowledgment sent {"connection_id":231884,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:36:41] local.INFO: TCP Data received {"connection_id":231885,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:36:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231885,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:36:41] local.INFO: Processing buffer {"connection_id":231885,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:36:41] local.INFO: IMEI packet received {"connection_id":231885,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:36:41] local.INFO: IMEI acknowledgment sent {"connection_id":231885,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:36:42] local.INFO: TCP Data received {"connection_id":231884,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:36:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231884,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:36:42] local.INFO: Processing buffer {"connection_id":231884,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:36:42] local.INFO: IMEI packet received {"connection_id":231884,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:36:42] local.INFO: IMEI acknowledgment sent {"connection_id":231884,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:36:43] local.INFO: TCP Data received {"connection_id":231884,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a115d120012cb7758007660ad0000f016231..."} 
[2026-11-03 16:36:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231884,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a115d120012cb7758007660ad0000f016231..."} 
[2026-11-03 16:36:43] local.INFO: Processing buffer {"connection_id":231884,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a115d120012cb7758007660ad0000f016231..."} 
[2026-11-03 16:36:43] local.INFO: Packet analysis {"connection_id":231884,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a115"} 
[2026-11-03 16:36:43] local.INFO: Extracted packet for processing {"connection_id":231884,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a115"} 
[2026-11-03 16:36:43] local.INFO: GPS Element Parsed {"raw_longitude":750220672,"raw_latitude":124127952,"longitude_deg":75.0220672,"latitude_deg":12.4127952,"altitude":15,"angle":354,"satellites":49,"speed":42,"hex_longitude":"2cb77580","hex_latitude":"07660ad0","is_valid_coordinates":true} 
[2026-11-03 16:36:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:36:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188202240001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:36:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37847170207973376,"note":"Value kept but may cause issues"} 
[2026-11-03 16:36:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5225723648347228160,"note":"Value kept but may cause issues"} 
[2026-11-03 16:36:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,198,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:36:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793703924000,"timestamp_ms":1793703924000,"timestamp_seconds":1793703924,"priority":1,"record_length":96,"hex_timestamp":"000001a1a115d120"} 
[2026-11-03 16:36:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:36:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:36:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:36:43] 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-11-03 16:36:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:36:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:36:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:36:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231884,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:36:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:36:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:36:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:36:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:36:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:36:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188202240001,"66":27919,"198":206,"85":37888,"24":42,"16":37847170207973376,"44":-5225723648347228160},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,198,85,24,16,44]} 
[2026-11-03 16:36:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:36:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:36:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188202240001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:36:43] local.INFO: Unknown IO ID detected {"io_id":198,"value":206,"description":"Unknown IO ID 198"} 
[2026-11-03 16:36:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:36:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37847170207973376,"km_value":37847170207973.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:36:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5225723648347228160,"description":"Unknown IO ID 44"} 
[2026-11-03 16:36:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188202240001,"power":27919,"unknown_198":206,"unknown_85":37888,"ignition":42,"odometer":null,"unknown_44":-5225723648347228160}} 
[2026-11-03 16:36:43] local.INFO: DEBUG: GPS processor result {"connection_id":231884,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55123,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:36:43] local.INFO: GPS data processed {"connection_id":231884,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:36:43] local.INFO: Acknowledgment sent {"connection_id":231884,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:37:02] local.INFO: TCP Data received {"connection_id":231883,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:37:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231883,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:37:02] local.INFO: Processing buffer {"connection_id":231883,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:37:02] local.INFO: IMEI packet received {"connection_id":231883,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:37:02] local.INFO: IMEI acknowledgment sent {"connection_id":231883,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:37:03] local.INFO: TCP Data received {"connection_id":231883,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:37:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231883,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:37:03] local.INFO: Processing buffer {"connection_id":231883,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:37:03] local.INFO: IMEI packet received {"connection_id":231883,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:37:03] local.INFO: IMEI acknowledgment sent {"connection_id":231883,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:37:09] local.INFO: TCP Data received {"connection_id":231886,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:37:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231886,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:37:09] local.INFO: Processing buffer {"connection_id":231886,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:37:09] local.INFO: IMEI packet received {"connection_id":231886,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:37:09] local.INFO: IMEI acknowledgment sent {"connection_id":231886,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:37:13] local.INFO: TCP Data received {"connection_id":231884,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a115f060012cb7720007662e30000f016631..."} 
[2026-11-03 16:37:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231884,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a115f060012cb7720007662e30000f016631..."} 
[2026-11-03 16:37:13] local.INFO: Processing buffer {"connection_id":231884,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a115f060012cb7720007662e30000f016631..."} 
[2026-11-03 16:37:13] local.INFO: Packet analysis {"connection_id":231884,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a115"} 
[2026-11-03 16:37:13] local.INFO: Extracted packet for processing {"connection_id":231884,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a115"} 
[2026-11-03 16:37:13] local.INFO: GPS Element Parsed {"raw_longitude":750219776,"raw_latitude":124137008,"longitude_deg":75.0219776,"latitude_deg":12.4137008,"altitude":15,"angle":358,"satellites":49,"speed":45,"hex_longitude":"2cb77200","hex_latitude":"07662e30","is_valid_coordinates":true} 
[2026-11-03 16:37: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-11-03 16:37:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188204544001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:37:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37847612589604864,"note":"Value kept but may cause issues"} 
[2026-11-03 16:37:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5227131023228481536,"note":"Value kept but may cause issues"} 
[2026-11-03 16:37:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,198,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:37:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793703932000,"timestamp_ms":1793703932000,"timestamp_seconds":1793703932,"priority":1,"record_length":96,"hex_timestamp":"000001a1a115f060"} 
[2026-11-03 16:37:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:37: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-11-03 16:37: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 16:37:13] 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-11-03 16:37: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-11-03 16:37:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:37:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:37:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231884,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:37:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:37:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:37: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-11-03 16:37:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:37:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:37:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188204544001,"66":27876,"198":206,"85":37888,"24":45,"16":37847612589604864,"44":-5227131023228481536},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,198,85,24,16,44]} 
[2026-11-03 16:37:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:37:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:37:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188204544001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:37:13] local.INFO: Unknown IO ID detected {"io_id":198,"value":206,"description":"Unknown IO ID 198"} 
[2026-11-03 16:37:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:37:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37847612589604864,"km_value":37847612589604.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:37:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5227131023228481536,"description":"Unknown IO ID 44"} 
[2026-11-03 16:37:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188204544001,"power":27876,"unknown_198":206,"unknown_85":37888,"ignition":45,"odometer":null,"unknown_44":-5227131023228481536}} 
[2026-11-03 16:37:13] local.INFO: DEBUG: GPS processor result {"connection_id":231884,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55124,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:37:13] local.INFO: GPS data processed {"connection_id":231884,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:37:13] local.INFO: Acknowledgment sent {"connection_id":231884,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:37:36] local.INFO: TCP Data received {"connection_id":228307,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:37:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228307,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:37:36] local.INFO: Processing buffer {"connection_id":228307,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:37:36] local.INFO: IMEI packet received {"connection_id":228307,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:37:36] local.INFO: IMEI acknowledgment sent {"connection_id":228307,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:37:39] local.INFO: TCP Data received {"connection_id":228307,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:37:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228307,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:37:39] local.INFO: Processing buffer {"connection_id":228307,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:37:39] local.INFO: IMEI packet received {"connection_id":228307,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:37:39] local.INFO: IMEI acknowledgment sent {"connection_id":228307,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:37:41] local.INFO: TCP Data received {"connection_id":228307,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:37:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228307,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:37:41] local.INFO: Processing buffer {"connection_id":228307,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:37:41] local.INFO: IMEI packet received {"connection_id":228307,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:37:41] local.INFO: IMEI acknowledgment sent {"connection_id":228307,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:37:42] local.INFO: TCP Data received {"connection_id":228307,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1160fa0012cb77340076652a8001000042e..."} 
[2026-11-03 16:37:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228307,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1160fa0012cb77340076652a8001000042e..."} 
[2026-11-03 16:37:42] local.INFO: Processing buffer {"connection_id":228307,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1160fa0012cb77340076652a8001000042e..."} 
[2026-11-03 16:37:42] local.INFO: Packet analysis {"connection_id":228307,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a116"} 
[2026-11-03 16:37:42] local.INFO: Extracted packet for processing {"connection_id":228307,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a116"} 
[2026-11-03 16:37:42] local.INFO: GPS Element Parsed {"raw_longitude":750220096,"raw_latitude":124146344,"longitude_deg":75.0220096,"latitude_deg":12.4146344,"altitude":16,"angle":4,"satellites":46,"speed":47,"hex_longitude":"2cb77340","hex_latitude":"076652a8","is_valid_coordinates":true} 
[2026-11-03 16:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:37:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188206592001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:37:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37848067856138240,"note":"Value kept but may cause issues"} 
[2026-11-03 16:37:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5228116185644650496,"note":"Value kept but may cause issues"} 
[2026-11-03 16:37:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,198,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:37:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793703940000,"timestamp_ms":1793703940000,"timestamp_seconds":1793703940,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1160fa0"} 
[2026-11-03 16:37:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:37:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 16:37:42] 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-11-03 16:37:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:37:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:37:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:37:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228307,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:37:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228307,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:37:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228307,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:37:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:37:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:37:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:37:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188206592001,"66":27984,"198":206,"85":37888,"24":47,"16":37848067856138240,"44":-5228116185644650496},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,198,85,24,16,44]} 
[2026-11-03 16:37:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:37:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:37:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188206592001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:37:42] local.INFO: Unknown IO ID detected {"io_id":198,"value":206,"description":"Unknown IO ID 198"} 
[2026-11-03 16:37:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:37:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37848067856138240,"km_value":37848067856138.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:37:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5228116185644650496,"description":"Unknown IO ID 44"} 
[2026-11-03 16:37:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188206592001,"power":27984,"unknown_198":206,"unknown_85":37888,"ignition":47,"odometer":null,"unknown_44":-5228116185644650496}} 
[2026-11-03 16:37:42] local.INFO: DEBUG: GPS processor result {"connection_id":228307,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55125,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:37:42] local.INFO: GPS data processed {"connection_id":228307,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:37:42] local.INFO: Acknowledgment sent {"connection_id":228307,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:38:13] local.INFO: TCP Data received {"connection_id":228307,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a11632c8012cb7780007667960001400072e..."} 
[2026-11-03 16:38:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228307,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a11632c8012cb7780007667960001400072e..."} 
[2026-11-03 16:38:13] local.INFO: Processing buffer {"connection_id":228307,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a11632c8012cb7780007667960001400072e..."} 
[2026-11-03 16:38:13] local.INFO: Packet analysis {"connection_id":228307,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a116"} 
[2026-11-03 16:38:13] local.INFO: Extracted packet for processing {"connection_id":228307,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a116"} 
[2026-11-03 16:38:13] local.INFO: GPS Element Parsed {"raw_longitude":750221312,"raw_latitude":124156256,"longitude_deg":75.0221312,"latitude_deg":12.4156256,"altitude":20,"angle":7,"satellites":46,"speed":42,"hex_longitude":"2cb77800","hex_latitude":"07667960","is_valid_coordinates":true} 
[2026-11-03 16:38: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-11-03 16:38:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188208640001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:38:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37848548892475392,"note":"Value kept but may cause issues"} 
[2026-11-03 16:38:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5227764341921372160,"note":"Value kept but may cause issues"} 
[2026-11-03 16:38:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,198,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:38:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793703949000,"timestamp_ms":1793703949000,"timestamp_seconds":1793703949,"priority":1,"record_length":96,"hex_timestamp":"000001a1a11632c8"} 
[2026-11-03 16:38:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:38: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-11-03 16:38: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":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 16:38:13] 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-11-03 16:38: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-11-03 16:38:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:38:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:38:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228307,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:38:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228307,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:38:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228307,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:38: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-11-03 16:38:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:38:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:38:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188208640001,"66":27974,"198":206,"85":37888,"24":42,"16":37848548892475392,"44":-5227764341921372160},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,198,85,24,16,44]} 
[2026-11-03 16:38:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:38:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:38:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188208640001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:38:13] local.INFO: Unknown IO ID detected {"io_id":198,"value":206,"description":"Unknown IO ID 198"} 
[2026-11-03 16:38:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:38:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37848548892475392,"km_value":37848548892475.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:38:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5227764341921372160,"description":"Unknown IO ID 44"} 
[2026-11-03 16:38:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188208640001,"power":27974,"unknown_198":206,"unknown_85":37888,"ignition":42,"odometer":null,"unknown_44":-5227764341921372160}} 
[2026-11-03 16:38:13] local.INFO: DEBUG: GPS processor result {"connection_id":228307,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55126,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:38:13] local.INFO: GPS data processed {"connection_id":228307,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:38:13] local.INFO: Acknowledgment sent {"connection_id":228307,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:38:36] local.INFO: TCP Data received {"connection_id":228788,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:38:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228788,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:38:36] local.INFO: Processing buffer {"connection_id":228788,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:38:36] local.INFO: IMEI packet received {"connection_id":228788,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:38:36] local.INFO: IMEI acknowledgment sent {"connection_id":228788,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:38:42] local.INFO: TCP Data received {"connection_id":228788,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:38:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228788,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:38:42] local.INFO: Processing buffer {"connection_id":228788,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:38:42] local.INFO: IMEI packet received {"connection_id":228788,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:38:42] local.INFO: IMEI acknowledgment sent {"connection_id":228788,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:38:42] local.INFO: TCP Data received {"connection_id":228788,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:38:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228788,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:38:42] local.INFO: Processing buffer {"connection_id":228788,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:38:42] local.INFO: IMEI packet received {"connection_id":228788,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:38:42] local.INFO: IMEI acknowledgment sent {"connection_id":228788,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:38:43] local.INFO: TCP Data received {"connection_id":228788,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a117b968012cb791c00767eb28001e00052e..."} 
[2026-11-03 16:38:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228788,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a117b968012cb791c00767eb28001e00052e..."} 
[2026-11-03 16:38:43] local.INFO: Processing buffer {"connection_id":228788,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a117b968012cb791c00767eb28001e00052e..."} 
[2026-11-03 16:38:43] local.INFO: Packet analysis {"connection_id":228788,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a117"} 
[2026-11-03 16:38:43] local.INFO: Extracted packet for processing {"connection_id":228788,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a117"} 
[2026-11-03 16:38:43] local.INFO: GPS Element Parsed {"raw_longitude":750227904,"raw_latitude":124250920,"longitude_deg":75.0227904,"latitude_deg":12.425092,"altitude":30,"angle":5,"satellites":46,"speed":41,"hex_longitude":"2cb791c0","hex_latitude":"0767eb28","is_valid_coordinates":true} 
[2026-11-03 16:38: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-11-03 16:38:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188233984001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:38:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37853178867220480,"note":"Value kept but may cause issues"} 
[2026-11-03 16:38:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5220375623758237696,"note":"Value kept but may cause issues"} 
[2026-11-03 16:38:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:38:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793704049000,"timestamp_ms":1793704049000,"timestamp_seconds":1793704049,"priority":1,"record_length":96,"hex_timestamp":"000001a1a117b968"} 
[2026-11-03 16:38:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:38:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:38: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 16:38:43] 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-11-03 16:38: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-11-03 16:38:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:38:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:38:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228788,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:38:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:38:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:38:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:38:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:38:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:38:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188233984001,"66":27930,"237":206,"85":37888,"24":41,"16":37853178867220480,"44":-5220375623758237696},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,85,24,16,44]} 
[2026-11-03 16:38:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:38:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:38:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188233984001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:38:43] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 16:38:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:38:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37853178867220480,"km_value":37853178867220.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:38:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5220375623758237696,"description":"Unknown IO ID 44"} 
[2026-11-03 16:38:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188233984001,"power":27930,"unknown_237":206,"unknown_85":37888,"ignition":41,"odometer":null,"unknown_44":-5220375623758237696}} 
[2026-11-03 16:38:43] local.INFO: DEBUG: GPS processor result {"connection_id":228788,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55127,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:38:43] local.INFO: GPS data processed {"connection_id":228788,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:38:43] local.INFO: Acknowledgment sent {"connection_id":228788,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:38:48] local.INFO: TCP Data received {"connection_id":228788,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a117dc90012cb795c007680f08001e00042f..."} 
[2026-11-03 16:38:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228788,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a117dc90012cb795c007680f08001e00042f..."} 
[2026-11-03 16:38:48] local.INFO: Processing buffer {"connection_id":228788,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a117dc90012cb795c007680f08001e00042f..."} 
[2026-11-03 16:38:48] local.INFO: Packet analysis {"connection_id":228788,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a117"} 
[2026-11-03 16:38:48] local.INFO: Extracted packet for processing {"connection_id":228788,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a117"} 
[2026-11-03 16:38:48] local.INFO: GPS Element Parsed {"raw_longitude":750228928,"raw_latitude":124260104,"longitude_deg":75.0228928,"latitude_deg":12.4260104,"altitude":30,"angle":4,"satellites":47,"speed":43,"hex_longitude":"2cb795c0","hex_latitude":"07680f08","is_valid_coordinates":true} 
[2026-11-03 16:38: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-11-03 16:38:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188236544001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:38:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37853625543819264,"note":"Value kept but may cause issues"} 
[2026-11-03 16:38:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5219179355104925696,"note":"Value kept but may cause issues"} 
[2026-11-03 16:38:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:38:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793704058000,"timestamp_ms":1793704058000,"timestamp_seconds":1793704058,"priority":1,"record_length":96,"hex_timestamp":"000001a1a117dc90"} 
[2026-11-03 16:38:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:38:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:38: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 16:38:48] 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-11-03 16:38: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-11-03 16:38:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:38:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:38:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228788,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:38:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:38:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:38:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:38:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:38:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:38:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188236544001,"66":27908,"237":206,"85":37888,"24":43,"16":37853625543819264,"44":-5219179355104925696},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,85,24,16,44]} 
[2026-11-03 16:38:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:38:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:38:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188236544001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:38:48] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 16:38:48] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:38:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37853625543819264,"km_value":37853625543819.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:38:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5219179355104925696,"description":"Unknown IO ID 44"} 
[2026-11-03 16:38:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188236544001,"power":27908,"unknown_237":206,"unknown_85":37888,"ignition":43,"odometer":null,"unknown_44":-5219179355104925696}} 
[2026-11-03 16:38:48] local.INFO: DEBUG: GPS processor result {"connection_id":228788,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55128,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:38:48] local.INFO: GPS data processed {"connection_id":228788,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:38:48] local.INFO: Acknowledgment sent {"connection_id":228788,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:39:22] local.INFO: TCP Data received {"connection_id":228788,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a117fbd0012cb79940076833c8001b00032e..."} 
[2026-11-03 16:39:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228788,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a117fbd0012cb79940076833c8001b00032e..."} 
[2026-11-03 16:39:22] local.INFO: Processing buffer {"connection_id":228788,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a117fbd0012cb79940076833c8001b00032e..."} 
[2026-11-03 16:39:22] local.INFO: Packet analysis {"connection_id":228788,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a117"} 
[2026-11-03 16:39:22] local.INFO: Extracted packet for processing {"connection_id":228788,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a117"} 
[2026-11-03 16:39:22] local.INFO: GPS Element Parsed {"raw_longitude":750229824,"raw_latitude":124269512,"longitude_deg":75.0229824,"latitude_deg":12.4269512,"altitude":27,"angle":3,"satellites":46,"speed":49,"hex_longitude":"2cb79940","hex_latitude":"076833c8","is_valid_coordinates":true} 
[2026-11-03 16:39: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-11-03 16:39:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188238848001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:39:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37854085105319936,"note":"Value kept but may cause issues"} 
[2026-11-03 16:39:22] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5218053455195731968,"note":"Value kept but may cause issues"} 
[2026-11-03 16:39:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:39:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793704066000,"timestamp_ms":1793704066000,"timestamp_seconds":1793704066,"priority":1,"record_length":96,"hex_timestamp":"000001a1a117fbd0"} 
[2026-11-03 16:39:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:39:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:39: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:39:22] 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-11-03 16:39: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-11-03 16:39:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:39:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:39:22] local.INFO: Teltonika packet parsed successfully {"connection_id":228788,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:39:22] local.INFO: Passing IMEI to GPS processor {"connection_id":228788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:39:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":228788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:39:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:39:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:39:22] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:39:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188238848001,"66":27865,"237":206,"85":37888,"24":49,"16":37854085105319936,"44":-5218053455195731968},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,85,24,16,44]} 
[2026-11-03 16:39:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:39:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:39:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188238848001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:39:22] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 16:39:22] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:39:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37854085105319936,"km_value":37854085105319.94,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:39:22] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5218053455195731968,"description":"Unknown IO ID 44"} 
[2026-11-03 16:39:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188238848001,"power":27865,"unknown_237":206,"unknown_85":37888,"ignition":49,"odometer":null,"unknown_44":-5218053455195731968}} 
[2026-11-03 16:39:22] local.INFO: DEBUG: GPS processor result {"connection_id":228788,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55129,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:39:22] local.INFO: GPS data processed {"connection_id":228788,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:39:22] local.INFO: Acknowledgment sent {"connection_id":228788,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:39:42] local.INFO: TCP Data received {"connection_id":228308,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:39:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228308,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:39:42] local.INFO: Processing buffer {"connection_id":228308,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:39:42] local.INFO: IMEI packet received {"connection_id":228308,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:39:42] local.INFO: IMEI acknowledgment sent {"connection_id":228308,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:39:42] local.INFO: TCP Data received {"connection_id":228308,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:39:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228308,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:39:42] local.INFO: Processing buffer {"connection_id":228308,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:39:42] local.INFO: IMEI packet received {"connection_id":228308,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:39:42] local.INFO: IMEI acknowledgment sent {"connection_id":228308,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:39:47] local.INFO: TCP Data received {"connection_id":228308,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:39:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228308,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:39:47] local.INFO: Processing buffer {"connection_id":228308,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:39:47] local.INFO: IMEI packet received {"connection_id":228308,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:39:47] local.INFO: IMEI acknowledgment sent {"connection_id":228308,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:39:47] local.INFO: TCP Data received {"connection_id":228308,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1181b10012cb79c40076857a0001900052d..."} 
[2026-11-03 16:39:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228308,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1181b10012cb79c40076857a0001900052d..."} 
[2026-11-03 16:39:47] local.INFO: Processing buffer {"connection_id":228308,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1181b10012cb79c40076857a0001900052d..."} 
[2026-11-03 16:39:47] local.INFO: Packet analysis {"connection_id":228308,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a118"} 
[2026-11-03 16:39:47] local.INFO: Extracted packet for processing {"connection_id":228308,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a118"} 
[2026-11-03 16:39:47] local.INFO: GPS Element Parsed {"raw_longitude":750230592,"raw_latitude":124278688,"longitude_deg":75.0230592,"latitude_deg":12.4278688,"altitude":25,"angle":5,"satellites":45,"speed":44,"hex_longitude":"2cb79c40","hex_latitude":"076857a0","is_valid_coordinates":true} 
[2026-11-03 16:39: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-11-03 16:39:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188240896001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:39:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37854531781918720,"note":"Value kept but may cause issues"} 
[2026-11-03 16:39:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5217068292774836224,"note":"Value kept but may cause issues"} 
[2026-11-03 16:39:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:39:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793704074000,"timestamp_ms":1793704074000,"timestamp_seconds":1793704074,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1181b10"} 
[2026-11-03 16:39:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:39: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-11-03 16:39:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 16:39:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:39: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-11-03 16:39:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:39:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:39:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228308,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:39:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:39:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:39:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:39:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:39:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:39:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188240896001,"66":27919,"237":206,"85":37888,"24":44,"16":37854531781918720,"44":-5217068292774836224},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,85,24,16,44]} 
[2026-11-03 16:39:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:39:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:39:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188240896001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:39:47] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 16:39:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:39:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37854531781918720,"km_value":37854531781918.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:39:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5217068292774836224,"description":"Unknown IO ID 44"} 
[2026-11-03 16:39:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188240896001,"power":27919,"unknown_237":206,"unknown_85":37888,"ignition":44,"odometer":null,"unknown_44":-5217068292774836224}} 
[2026-11-03 16:39:47] local.INFO: DEBUG: GPS processor result {"connection_id":228308,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55130,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:39:47] local.INFO: GPS data processed {"connection_id":228308,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:39:47] local.INFO: Acknowledgment sent {"connection_id":228308,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:39:50] local.INFO: TCP Data received {"connection_id":228308,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1183a50012cb79f8007687aa8001900042c..."} 
[2026-11-03 16:39:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228308,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1183a50012cb79f8007687aa8001900042c..."} 
[2026-11-03 16:39:50] local.INFO: Processing buffer {"connection_id":228308,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1183a50012cb79f8007687aa8001900042c..."} 
[2026-11-03 16:39:50] local.INFO: Packet analysis {"connection_id":228308,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a118"} 
[2026-11-03 16:39:50] local.INFO: Extracted packet for processing {"connection_id":228308,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a118"} 
[2026-11-03 16:39:50] local.INFO: GPS Element Parsed {"raw_longitude":750231424,"raw_latitude":124287656,"longitude_deg":75.0231424,"latitude_deg":12.4287656,"altitude":25,"angle":4,"satellites":44,"speed":39,"hex_longitude":"2cb79f80","hex_latitude":"07687aa8","is_valid_coordinates":true} 
[2026-11-03 16:39: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-11-03 16:39:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188242944001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:39:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37854965573615616,"note":"Value kept but may cause issues"} 
[2026-11-03 16:39:50] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5216223867842355200,"note":"Value kept but may cause issues"} 
[2026-11-03 16:39:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:39:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793704082000,"timestamp_ms":1793704082000,"timestamp_seconds":1793704082,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1183a50"} 
[2026-11-03 16:39:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:39: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-11-03 16:39: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 16:39:50] 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-11-03 16:39: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-11-03 16:39:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:39:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:39:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228308,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:39:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:39:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:39:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:39:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:39:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:39:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188242944001,"66":27821,"237":206,"85":37888,"24":39,"16":37854965573615616,"44":-5216223867842355200},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,85,24,16,44]} 
[2026-11-03 16:39:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:39:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:39:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188242944001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:39:50] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 16:39:50] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:39:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37854965573615616,"km_value":37854965573615.62,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:39:50] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5216223867842355200,"description":"Unknown IO ID 44"} 
[2026-11-03 16:39:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188242944001,"power":27821,"unknown_237":206,"unknown_85":37888,"ignition":39,"odometer":null,"unknown_44":-5216223867842355200}} 
[2026-11-03 16:39:50] local.INFO: DEBUG: GPS processor result {"connection_id":228308,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55131,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:39:50] local.INFO: GPS data processed {"connection_id":228308,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:39:50] local.INFO: Acknowledgment sent {"connection_id":228308,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:40:21] local.INFO: TCP Data received {"connection_id":228308,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1186160012cb7a2c00768a120001700032c..."} 
[2026-11-03 16:40:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228308,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1186160012cb7a2c00768a120001700032c..."} 
[2026-11-03 16:40:21] local.INFO: Processing buffer {"connection_id":228308,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1186160012cb7a2c00768a120001700032c..."} 
[2026-11-03 16:40:21] local.INFO: Packet analysis {"connection_id":228308,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a118"} 
[2026-11-03 16:40:21] local.INFO: Extracted packet for processing {"connection_id":228308,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a118"} 
[2026-11-03 16:40:21] local.INFO: GPS Element Parsed {"raw_longitude":750232256,"raw_latitude":124297504,"longitude_deg":75.0232256,"latitude_deg":12.4297504,"altitude":23,"angle":3,"satellites":44,"speed":44,"hex_longitude":"2cb7a2c0","hex_latitude":"0768a120","is_valid_coordinates":true} 
[2026-11-03 16:40: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-11-03 16:40:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188244992001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:40:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37855446609952768,"note":"Value kept but may cause issues"} 
[2026-11-03 16:40:21] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5215309074165749760,"note":"Value kept but may cause issues"} 
[2026-11-03 16:40:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,14,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:40:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793704092000,"timestamp_ms":1793704092000,"timestamp_seconds":1793704092,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1186160"} 
[2026-11-03 16:40:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:40: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-11-03 16:40: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":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 16:40:21] 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-11-03 16:40: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-11-03 16:40:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:40:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:40:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228308,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:40:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:40:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:40: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-11-03 16:40:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:40:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:40:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188244992001,"66":27876,"14":206,"85":37888,"24":44,"16":37855446609952768,"44":-5215309074165749760},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,14,85,24,16,44]} 
[2026-11-03 16:40:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:40:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:40:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188244992001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:40:21] local.INFO: Unknown IO ID detected {"io_id":14,"value":206,"description":"Unknown IO ID 14"} 
[2026-11-03 16:40:21] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:40:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37855446609952768,"km_value":37855446609952.766,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:40:21] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5215309074165749760,"description":"Unknown IO ID 44"} 
[2026-11-03 16:40:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188244992001,"power":27876,"unknown_14":206,"unknown_85":37888,"ignition":44,"odometer":null,"unknown_44":-5215309074165749760}} 
[2026-11-03 16:40:21] local.INFO: DEBUG: GPS processor result {"connection_id":228308,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55132,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:40:21] local.INFO: GPS data processed {"connection_id":228308,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:40:21] local.INFO: Acknowledgment sent {"connection_id":228308,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:40:37] local.INFO: TCP Data received {"connection_id":230048,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:40:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230048,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:40:37] local.INFO: Processing buffer {"connection_id":230048,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:40:37] local.INFO: IMEI packet received {"connection_id":230048,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:40:37] local.INFO: IMEI acknowledgment sent {"connection_id":230048,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:40:37] local.INFO: TCP Data received {"connection_id":230048,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:40:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230048,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:40:37] local.INFO: Processing buffer {"connection_id":230048,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:40:37] local.INFO: IMEI packet received {"connection_id":230048,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:40:37] local.INFO: IMEI acknowledgment sent {"connection_id":230048,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:40:42] local.INFO: TCP Data received {"connection_id":230048,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:40:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230048,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:40:42] local.INFO: Processing buffer {"connection_id":230048,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:40:42] local.INFO: IMEI packet received {"connection_id":230048,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:40:42] local.INFO: IMEI acknowledgment sent {"connection_id":230048,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:40:42] local.INFO: TCP Data received {"connection_id":230048,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a119bd08012cb7e900076a28b0001b00042b..."} 
[2026-11-03 16:40:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230048,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a119bd08012cb7e900076a28b0001b00042b..."} 
[2026-11-03 16:40:42] local.INFO: Processing buffer {"connection_id":230048,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a119bd08012cb7e900076a28b0001b00042b..."} 
[2026-11-03 16:40:42] local.INFO: Packet analysis {"connection_id":230048,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a119"} 
[2026-11-03 16:40:42] local.INFO: Extracted packet for processing {"connection_id":230048,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a119"} 
[2026-11-03 16:40:42] local.INFO: GPS Element Parsed {"raw_longitude":750250240,"raw_latitude":124397744,"longitude_deg":75.025024,"latitude_deg":12.4397744,"altitude":27,"angle":4,"satellites":43,"speed":46,"hex_longitude":"2cb7e900","hex_latitude":"076a28b0","is_valid_coordinates":true} 
[2026-11-03 16:40: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-11-03 16:40:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188268800001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:40:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37860398707245056,"note":"Value kept but may cause issues"} 
[2026-11-03 16:40:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5196309513211351040,"note":"Value kept but may cause issues"} 
[2026-11-03 16:40:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:40:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793704181000,"timestamp_ms":1793704181000,"timestamp_seconds":1793704181,"priority":1,"record_length":96,"hex_timestamp":"000001a1a119bd08"} 
[2026-11-03 16:40:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:40: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-11-03 16:40:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:40:42] 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-11-03 16:40: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-11-03 16:40:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:40:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:40:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230048,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:40:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:40:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:40:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:40:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:40:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:40:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188268800001,"66":27865,"95":206,"85":37888,"24":46,"16":37860398707245056,"44":-5196309513211351040},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,85,24,16,44]} 
[2026-11-03 16:40:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:40:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:40:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188268800001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:40:42] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-11-03 16:40:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:40:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37860398707245056,"km_value":37860398707245.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:40:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5196309513211351040,"description":"Unknown IO ID 44"} 
[2026-11-03 16:40:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188268800001,"power":27865,"unknown_95":206,"unknown_85":37888,"ignition":46,"odometer":null,"unknown_44":-5196309513211351040}} 
[2026-11-03 16:40:42] local.INFO: DEBUG: GPS processor result {"connection_id":230048,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55133,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:40:42] local.INFO: GPS data processed {"connection_id":230048,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:40:42] local.INFO: Acknowledgment sent {"connection_id":230048,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:40:46] local.INFO: TCP Data received {"connection_id":230048,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a119e030012cb7e980076a4cf0001b01612f..."} 
[2026-11-03 16:40:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230048,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a119e030012cb7e980076a4cf0001b01612f..."} 
[2026-11-03 16:40:46] local.INFO: Processing buffer {"connection_id":230048,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a119e030012cb7e980076a4cf0001b01612f..."} 
[2026-11-03 16:40:46] local.INFO: Packet analysis {"connection_id":230048,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a119"} 
[2026-11-03 16:40:46] local.INFO: Extracted packet for processing {"connection_id":230048,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a119"} 
[2026-11-03 16:40:46] local.INFO: GPS Element Parsed {"raw_longitude":750250368,"raw_latitude":124407024,"longitude_deg":75.0250368,"latitude_deg":12.4407024,"altitude":27,"angle":353,"satellites":47,"speed":37,"hex_longitude":"2cb7e980","hex_latitude":"076a4cf0","is_valid_coordinates":true} 
[2026-11-03 16:40: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-11-03 16:40:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188270336001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:40:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37860849678811136,"note":"Value kept but may cause issues"} 
[2026-11-03 16:40:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5194620663349334016,"note":"Value kept but may cause issues"} 
[2026-11-03 16:40:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:40:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793704190000,"timestamp_ms":1793704190000,"timestamp_seconds":1793704190,"priority":1,"record_length":96,"hex_timestamp":"000001a1a119e030"} 
[2026-11-03 16:40:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:40:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:40:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 16:40:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:40: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-11-03 16:40:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:40:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:40:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230048,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:40:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:40:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:40:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:40:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:40:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:40:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188270336001,"66":27908,"95":206,"85":37888,"24":37,"16":37860849678811136,"44":-5194620663349334016},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,85,24,16,44]} 
[2026-11-03 16:40:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:40:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:40:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188270336001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:40:46] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-11-03 16:40:46] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:40:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37860849678811136,"km_value":37860849678811.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:40:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5194620663349334016,"description":"Unknown IO ID 44"} 
[2026-11-03 16:40:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188270336001,"power":27908,"unknown_95":206,"unknown_85":37888,"ignition":37,"odometer":null,"unknown_44":-5194620663349334016}} 
[2026-11-03 16:40:46] local.INFO: DEBUG: GPS processor result {"connection_id":230048,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55134,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:40:46] local.INFO: GPS data processed {"connection_id":230048,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:40:46] local.INFO: Acknowledgment sent {"connection_id":230048,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:41:17] local.INFO: TCP Data received {"connection_id":230048,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a119e030012cb7e980076a4cf0001b01612f..."} 
[2026-11-03 16:41:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230048,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a119e030012cb7e980076a4cf0001b01612f..."} 
[2026-11-03 16:41:17] local.INFO: Processing buffer {"connection_id":230048,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a119e030012cb7e980076a4cf0001b01612f..."} 
[2026-11-03 16:41:17] local.INFO: Packet analysis {"connection_id":230048,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a119"} 
[2026-11-03 16:41:17] local.INFO: Extracted packet for processing {"connection_id":230048,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a119"} 
[2026-11-03 16:41:17] local.INFO: GPS Element Parsed {"raw_longitude":750250368,"raw_latitude":124407024,"longitude_deg":75.0250368,"latitude_deg":12.4407024,"altitude":27,"angle":353,"satellites":47,"speed":37,"hex_longitude":"2cb7e980","hex_latitude":"076a4cf0","is_valid_coordinates":true} 
[2026-11-03 16:41: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-11-03 16:41:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188272640001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:41:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37860849678811136,"note":"Value kept but may cause issues"} 
[2026-11-03 16:41:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5194479925858603008,"note":"Value kept but may cause issues"} 
[2026-11-03 16:41:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:41:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793704190000,"timestamp_ms":1793704190000,"timestamp_seconds":1793704190,"priority":1,"record_length":96,"hex_timestamp":"000001a1a119e030"} 
[2026-11-03 16:41:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:41: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-11-03 16:41:17] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:41:17] 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-11-03 16:41: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-11-03 16:41:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:41:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:41:17] local.INFO: Teltonika packet parsed successfully {"connection_id":230048,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:41:17] local.INFO: Passing IMEI to GPS processor {"connection_id":230048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:41:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":230048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:41:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:41:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:41:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:41:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188272640001,"66":27908,"95":206,"85":37888,"24":37,"16":37860849678811136,"44":-5194479925858603008},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,85,24,16,44]} 
[2026-11-03 16:41:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:41:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:41:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188272640001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:41:17] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-11-03 16:41:17] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:41:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37860849678811136,"km_value":37860849678811.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:41:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5194479925858603008,"description":"Unknown IO ID 44"} 
[2026-11-03 16:41:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188272640001,"power":27908,"unknown_95":206,"unknown_85":37888,"ignition":37,"odometer":null,"unknown_44":-5194479925858603008}} 
[2026-11-03 16:41:17] local.INFO: DEBUG: GPS processor result {"connection_id":230048,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55135,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:41:17] local.INFO: GPS data processed {"connection_id":230048,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:41:17] local.INFO: Acknowledgment sent {"connection_id":230048,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:41:33] local.INFO: TCP Data received {"connection_id":231890,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:41:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231890,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:41:33] local.INFO: Processing buffer {"connection_id":231890,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:41:33] local.INFO: IMEI packet received {"connection_id":231890,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:41:33] local.INFO: IMEI acknowledgment sent {"connection_id":231890,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:41:35] local.INFO: TCP Data received {"connection_id":231890,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:41:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231890,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:41:35] local.INFO: Processing buffer {"connection_id":231890,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:41:35] local.INFO: IMEI packet received {"connection_id":231890,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:41:35] local.INFO: IMEI acknowledgment sent {"connection_id":231890,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:41:36] local.INFO: TCP Data received {"connection_id":231890,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:41:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231890,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:41:36] local.INFO: Processing buffer {"connection_id":231890,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:41:36] local.INFO: IMEI packet received {"connection_id":231890,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:41:36] local.INFO: IMEI acknowledgment sent {"connection_id":231890,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:41:42] local.INFO: TCP Data received {"connection_id":231890,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:41:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231890,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:41:42] local.INFO: Processing buffer {"connection_id":231890,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:41:42] local.INFO: IMEI packet received {"connection_id":231890,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:41:42] local.INFO: IMEI acknowledgment sent {"connection_id":231890,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:41:42] local.INFO: TCP Data received {"connection_id":231890,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a11a0358012cb7e480076a6fc8001b015b2d..."} 
[2026-11-03 16:41:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231890,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a11a0358012cb7e480076a6fc8001b015b2d..."} 
[2026-11-03 16:41:42] local.INFO: Processing buffer {"connection_id":231890,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a11a0358012cb7e480076a6fc8001b015b2d..."} 
[2026-11-03 16:41:42] local.INFO: Packet analysis {"connection_id":231890,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a11a"} 
[2026-11-03 16:41:42] local.INFO: Extracted packet for processing {"connection_id":231890,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a11a"} 
[2026-11-03 16:41:42] local.INFO: GPS Element Parsed {"raw_longitude":750249088,"raw_latitude":124415944,"longitude_deg":75.0249088,"latitude_deg":12.4415944,"altitude":27,"angle":347,"satellites":45,"speed":43,"hex_longitude":"2cb7e480","hex_latitude":"076a6fc8","is_valid_coordinates":true} 
[2026-11-03 16:41: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-11-03 16:41:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188272640001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:41:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37861287765475328,"note":"Value kept but may cause issues"} 
[2026-11-03 16:41:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5194479925858603008,"note":"Value kept but may cause issues"} 
[2026-11-03 16:41:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,132,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:41:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793704199000,"timestamp_ms":1793704199000,"timestamp_seconds":1793704199,"priority":1,"record_length":96,"hex_timestamp":"000001a1a11a0358"} 
[2026-11-03 16:41:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:41: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-11-03 16:41:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:41:42] 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-11-03 16:41: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-11-03 16:41:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:41:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:41:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231890,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:41:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:41:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:41:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:41:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:41:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:41:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188272640001,"66":27908,"132":206,"85":37888,"24":43,"16":37861287765475328,"44":-5194479925858603008},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,132,85,24,16,44]} 
[2026-11-03 16:41:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:41:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:41:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188272640001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:41:42] local.INFO: Unknown IO ID detected {"io_id":132,"value":206,"description":"Unknown IO ID 132"} 
[2026-11-03 16:41:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:41:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37861287765475328,"km_value":37861287765475.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:41:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5194479925858603008,"description":"Unknown IO ID 44"} 
[2026-11-03 16:41:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188272640001,"power":27908,"unknown_132":206,"unknown_85":37888,"ignition":43,"odometer":null,"unknown_44":-5194479925858603008}} 
[2026-11-03 16:41:42] local.INFO: DEBUG: GPS processor result {"connection_id":231890,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55136,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:41:42] local.INFO: GPS data processed {"connection_id":231890,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:41:42] local.INFO: Acknowledgment sent {"connection_id":231890,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:42:01] local.INFO: TCP Data received {"connection_id":231891,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:42:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231891,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:42:01] local.INFO: Processing buffer {"connection_id":231891,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:42:01] local.INFO: IMEI packet received {"connection_id":231891,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:42:01] local.INFO: IMEI acknowledgment sent {"connection_id":231891,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:42:13] local.INFO: TCP Data received {"connection_id":231890,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a11a2298012cb7d940076a9170001d01522e..."} 
[2026-11-03 16:42:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231890,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a11a2298012cb7d940076a9170001d01522e..."} 
[2026-11-03 16:42:13] local.INFO: Processing buffer {"connection_id":231890,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a11a2298012cb7d940076a9170001d01522e..."} 
[2026-11-03 16:42:13] local.INFO: Packet analysis {"connection_id":231890,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a11a"} 
[2026-11-03 16:42:13] local.INFO: Extracted packet for processing {"connection_id":231890,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a11a"} 
[2026-11-03 16:42:13] local.INFO: GPS Element Parsed {"raw_longitude":750246208,"raw_latitude":124424560,"longitude_deg":75.0246208,"latitude_deg":12.442456,"altitude":29,"angle":338,"satellites":46,"speed":46,"hex_longitude":"2cb7d940","hex_latitude":"076a9170","is_valid_coordinates":true} 
[2026-11-03 16:42: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-11-03 16:42:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188274944001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:42:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37861725852139520,"note":"Value kept but may cause issues"} 
[2026-11-03 16:42:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5195887300739872768,"note":"Value kept but may cause issues"} 
[2026-11-03 16:42:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,132,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:42:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793704207000,"timestamp_ms":1793704207000,"timestamp_seconds":1793704207,"priority":1,"record_length":96,"hex_timestamp":"000001a1a11a2298"} 
[2026-11-03 16:42:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:42: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-11-03 16:42: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:42:13] 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-11-03 16:42: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-11-03 16:42:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:42:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:42:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231890,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:42:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:42:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:42: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-11-03 16:42:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:42:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:42:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188274944001,"66":27865,"132":206,"85":37888,"24":46,"16":37861725852139520,"44":-5195887300739872768},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,132,85,24,16,44]} 
[2026-11-03 16:42:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:42:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:42:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188274944001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:42:13] local.INFO: Unknown IO ID detected {"io_id":132,"value":206,"description":"Unknown IO ID 132"} 
[2026-11-03 16:42:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:42:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37861725852139520,"km_value":37861725852139.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:42:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5195887300739872768,"description":"Unknown IO ID 44"} 
[2026-11-03 16:42:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188274944001,"power":27865,"unknown_132":206,"unknown_85":37888,"ignition":46,"odometer":null,"unknown_44":-5195887300739872768}} 
[2026-11-03 16:42:14] local.INFO: DEBUG: GPS processor result {"connection_id":231890,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55137,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:42:14] local.INFO: GPS data processed {"connection_id":231890,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:42:14] local.INFO: Acknowledgment sent {"connection_id":231890,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:42:14] local.INFO: TCP Data received {"connection_id":228790,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:42:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228790,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:42:14] local.INFO: Processing buffer {"connection_id":228790,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:42:14] local.INFO: IMEI packet received {"connection_id":228790,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:42:14] local.INFO: IMEI acknowledgment sent {"connection_id":228790,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:42:15] local.INFO: TCP Data received {"connection_id":228790,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a11b8228012d0be0800705aa00001300b11f..."} 
[2026-11-03 16:42:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228790,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a11b8228012d0be0800705aa00001300b11f..."} 
[2026-11-03 16:42:15] local.INFO: Processing buffer {"connection_id":228790,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a11b8228012d0be0800705aa00001300b11f..."} 
[2026-11-03 16:42:15] local.INFO: Packet analysis {"connection_id":228790,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a11b"} 
[2026-11-03 16:42:15] local.INFO: Extracted packet for processing {"connection_id":228790,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a11b"} 
[2026-11-03 16:42:15] local.INFO: GPS Element Parsed {"raw_longitude":755753088,"raw_latitude":117811712,"longitude_deg":75.5753088,"latitude_deg":11.7811712,"altitude":19,"angle":177,"satellites":31,"speed":5,"hex_longitude":"2d0be080","hex_latitude":"0705aa00","is_valid_coordinates":true} 
[2026-11-03 16:42: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-11-03 16:42:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188294912001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:42:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39114928589635584,"note":"Value kept but may cause issues"} 
[2026-11-03 16:42:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":855261746896760832,"note":"Value kept but may cause issues"} 
[2026-11-03 16:42:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:42:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793704297000,"timestamp_ms":1793704297000,"timestamp_seconds":1793704297,"priority":1,"record_length":96,"hex_timestamp":"000001a1a11b8228"} 
[2026-11-03 16:42:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:42:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:42: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":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 16:42:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:42: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-11-03 16:42:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:42:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:42:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228790,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:42:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228790,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:42:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228790,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:42:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:42:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:42:15] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:42:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188294912001,"66":14537,"164":206,"94":10240,"24":5,"16":39114928589635584,"45":855261746896760832},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-11-03 16:42:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:42:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:42:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188294912001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:42:15] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-11-03 16:42:15] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 16:42:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39114928589635584,"km_value":39114928589635.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:42:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":855261746896760832,"description":"Unknown IO ID 45"} 
[2026-11-03 16:42:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188294912001,"power":14537,"unknown_164":206,"unknown_94":10240,"ignition":5,"odometer":null,"unknown_45":855261746896760832}} 
[2026-11-03 16:42:15] local.INFO: DEBUG: GPS processor result {"connection_id":228790,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55138,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:42:15] local.INFO: GPS data processed {"connection_id":228790,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:42:15] local.INFO: Acknowledgment sent {"connection_id":228790,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:42:36] local.INFO: TCP Data received {"connection_id":230049,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:42:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230049,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:42:36] local.INFO: Processing buffer {"connection_id":230049,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:42:36] local.INFO: IMEI packet received {"connection_id":230049,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:42:36] local.INFO: IMEI acknowledgment sent {"connection_id":230049,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:42:40] local.INFO: TCP Data received {"connection_id":230049,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:42:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230049,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:42:40] local.INFO: Processing buffer {"connection_id":230049,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:42:40] local.INFO: IMEI packet received {"connection_id":230049,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:42:40] local.INFO: IMEI acknowledgment sent {"connection_id":230049,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:42:40] local.INFO: TCP Data received {"connection_id":231892,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:42:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231892,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:42:40] local.INFO: Processing buffer {"connection_id":231892,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:42:40] local.INFO: IMEI packet received {"connection_id":231892,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:42:40] local.INFO: IMEI acknowledgment sent {"connection_id":231892,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:42:41] local.INFO: TCP Data received {"connection_id":230049,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a11b37f0012cb78f40076b83e00016015f2c..."} 
[2026-11-03 16:42:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230049,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a11b37f0012cb78f40076b83e00016015f2c..."} 
[2026-11-03 16:42:41] local.INFO: Processing buffer {"connection_id":230049,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a11b37f0012cb78f40076b83e00016015f2c..."} 
[2026-11-03 16:42:41] local.INFO: Packet analysis {"connection_id":230049,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a11b"} 
[2026-11-03 16:42:41] local.INFO: Extracted packet for processing {"connection_id":230049,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a11b"} 
[2026-11-03 16:42:41] local.INFO: GPS Element Parsed {"raw_longitude":750227264,"raw_latitude":124486624,"longitude_deg":75.0227264,"latitude_deg":12.4486624,"altitude":22,"angle":351,"satellites":44,"speed":25,"hex_longitude":"2cb78f40","hex_latitude":"076b83e0","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:42:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188292352001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:42:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37865011502120960,"note":"Value kept but may cause issues"} 
[2026-11-03 16:42:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5218405298860873728,"note":"Value kept but may cause issues"} 
[2026-11-03 16:42:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,132,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:42:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793704278000,"timestamp_ms":1793704278000,"timestamp_seconds":1793704278,"priority":1,"record_length":96,"hex_timestamp":"000001a1a11b37f0"} 
[2026-11-03 16:42:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:42:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 16:42:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:42:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:42:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:42:41] local.INFO: Teltonika packet parsed successfully {"connection_id":230049,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:42:41] local.INFO: Passing IMEI to GPS processor {"connection_id":230049,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:42:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":230049,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:42: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-11-03 16:42:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:42:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:42:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188292352001,"66":28028,"132":206,"85":37888,"24":25,"16":37865011502120960,"44":-5218405298860873728},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,132,85,24,16,44]} 
[2026-11-03 16:42:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:42:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:42:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188292352001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:42:41] local.INFO: Unknown IO ID detected {"io_id":132,"value":206,"description":"Unknown IO ID 132"} 
[2026-11-03 16:42:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:42:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37865011502120960,"km_value":37865011502120.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:42:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5218405298860873728,"description":"Unknown IO ID 44"} 
[2026-11-03 16:42:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188292352001,"power":28028,"unknown_132":206,"unknown_85":37888,"ignition":25,"odometer":null,"unknown_44":-5218405298860873728}} 
[2026-11-03 16:42:41] local.INFO: DEBUG: GPS processor result {"connection_id":230049,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55139,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:42:41] local.INFO: GPS data processed {"connection_id":230049,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:42:41] local.INFO: Acknowledgment sent {"connection_id":230049,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:42:46] local.INFO: TCP Data received {"connection_id":228790,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a11ba938012d0be0c00705a6300012007f1f..."} 
[2026-11-03 16:42:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228790,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a11ba938012d0be0c00705a6300012007f1f..."} 
[2026-11-03 16:42:46] local.INFO: Processing buffer {"connection_id":228790,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a11ba938012d0be0c00705a6300012007f1f..."} 
[2026-11-03 16:42:46] local.INFO: Packet analysis {"connection_id":228790,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a11b"} 
[2026-11-03 16:42:46] local.INFO: Extracted packet for processing {"connection_id":228790,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a11b"} 
[2026-11-03 16:42:46] local.INFO: GPS Element Parsed {"raw_longitude":755753152,"raw_latitude":117810736,"longitude_deg":75.5753152,"latitude_deg":11.7810736,"altitude":18,"angle":127,"satellites":31,"speed":5,"hex_longitude":"2d0be0c0","hex_latitude":"0705a630","is_valid_coordinates":true} 
[2026-11-03 16:42: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-11-03 16:42:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188300032001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:42:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39114984424210432,"note":"Value kept but may cause issues"} 
[2026-11-03 16:42:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":855824696848547840,"note":"Value kept but may cause issues"} 
[2026-11-03 16:42:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:42:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793704307000,"timestamp_ms":1793704307000,"timestamp_seconds":1793704307,"priority":1,"record_length":96,"hex_timestamp":"000001a1a11ba938"} 
[2026-11-03 16:42:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:42:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:42:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-11-03 16:42:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:42: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-11-03 16:42:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:42:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:42:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228790,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:42:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228790,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:42:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228790,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:42:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:42:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:42:46] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:42:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188300032001,"66":14515,"164":206,"94":10240,"24":5,"16":39114984424210432,"45":855824696848547840},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-11-03 16:42:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:42:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:42:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188300032001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:42:46] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-11-03 16:42:46] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-11-03 16:42:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39114984424210432,"km_value":39114984424210.43,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:42:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":855824696848547840,"description":"Unknown IO ID 45"} 
[2026-11-03 16:42:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188300032001,"power":14515,"unknown_164":206,"unknown_94":10240,"ignition":5,"odometer":null,"unknown_45":855824696848547840}} 
[2026-11-03 16:42:46] local.INFO: DEBUG: GPS processor result {"connection_id":228790,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55140,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:42:46] local.INFO: GPS data processed {"connection_id":228790,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:42:46] local.INFO: Acknowledgment sent {"connection_id":228790,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:43:12] local.INFO: TCP Data received {"connection_id":230049,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a11b89f8012cb78d00076b92380015015b2d..."} 
[2026-11-03 16:43:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230049,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a11b89f8012cb78d00076b92380015015b2d..."} 
[2026-11-03 16:43:12] local.INFO: Processing buffer {"connection_id":230049,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a11b89f8012cb78d00076b92380015015b2d..."} 
[2026-11-03 16:43:12] local.INFO: Packet analysis {"connection_id":230049,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a11b"} 
[2026-11-03 16:43:12] local.INFO: Extracted packet for processing {"connection_id":230049,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a11b"} 
[2026-11-03 16:43:12] local.INFO: GPS Element Parsed {"raw_longitude":750226688,"raw_latitude":124490296,"longitude_deg":75.0226688,"latitude_deg":12.4490296,"altitude":21,"angle":347,"satellites":45,"speed":4,"hex_longitude":"2cb78d00","hex_latitude":"076b9238","is_valid_coordinates":true} 
[2026-11-03 16:43: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-11-03 16:43:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188295168001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:43:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37865196185714688,"note":"Value kept but may cause issues"} 
[2026-11-03 16:43:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5219883042486362112,"note":"Value kept but may cause issues"} 
[2026-11-03 16:43:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,132,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:43:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793704299000,"timestamp_ms":1793704299000,"timestamp_seconds":1793704299,"priority":1,"record_length":96,"hex_timestamp":"000001a1a11b89f8"} 
[2026-11-03 16:43:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:43: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-11-03 16:43: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":124,"data_length":795,"current_offset":136} 
[2026-11-03 16:43:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:43: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-11-03 16:43:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:43:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:43:12] local.INFO: Teltonika packet parsed successfully {"connection_id":230049,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:43:12] local.INFO: Passing IMEI to GPS processor {"connection_id":230049,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:43:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":230049,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:43:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:43:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:43:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:43:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188295168001,"66":27995,"132":206,"85":37888,"24":4,"16":37865196185714688,"44":-5219883042486362112},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,132,85,24,16,44]} 
[2026-11-03 16:43:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:43:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:43:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188295168001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:43:12] local.INFO: Unknown IO ID detected {"io_id":132,"value":206,"description":"Unknown IO ID 132"} 
[2026-11-03 16:43:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:43:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37865196185714688,"km_value":37865196185714.69,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:43:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5219883042486362112,"description":"Unknown IO ID 44"} 
[2026-11-03 16:43:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188295168001,"power":27995,"unknown_132":206,"unknown_85":37888,"ignition":4,"odometer":null,"unknown_44":-5219883042486362112}} 
[2026-11-03 16:43:12] local.INFO: DEBUG: GPS processor result {"connection_id":230049,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55141,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:43:12] local.INFO: GPS data processed {"connection_id":230049,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:43:12] local.INFO: Acknowledgment sent {"connection_id":230049,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:43:35] local.INFO: TCP Data received {"connection_id":228791,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:43:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228791,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:43:35] local.INFO: Processing buffer {"connection_id":228791,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:43:35] local.INFO: IMEI packet received {"connection_id":228791,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:43:35] local.INFO: IMEI acknowledgment sent {"connection_id":228791,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:43:36] local.INFO: TCP Data received {"connection_id":228310,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:43:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228310,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:43:36] local.INFO: Processing buffer {"connection_id":228310,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:43:36] local.INFO: IMEI packet received {"connection_id":228310,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:43:36] local.INFO: IMEI acknowledgment sent {"connection_id":228310,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:43:41] local.INFO: TCP Data received {"connection_id":228310,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:43:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228310,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:43:41] local.INFO: Processing buffer {"connection_id":228310,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:43:41] local.INFO: IMEI packet received {"connection_id":228310,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:43:41] local.INFO: IMEI acknowledgment sent {"connection_id":228310,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:43:42] local.INFO: TCP Data received {"connection_id":228310,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a11b8de0012cb78cc0076b92c0001501492e..."} 
[2026-11-03 16:43:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228310,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a11b8de0012cb78cc0076b92c0001501492e..."} 
[2026-11-03 16:43:42] local.INFO: Processing buffer {"connection_id":228310,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a11b8de0012cb78cc0076b92c0001501492e..."} 
[2026-11-03 16:43:42] local.INFO: Packet analysis {"connection_id":228310,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a11b"} 
[2026-11-03 16:43:42] local.INFO: Extracted packet for processing {"connection_id":228310,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a11b"} 
[2026-11-03 16:43:42] local.INFO: GPS Element Parsed {"raw_longitude":750226624,"raw_latitude":124490432,"longitude_deg":75.0226624,"latitude_deg":12.4490432,"altitude":21,"angle":329,"satellites":46,"speed":6,"hex_longitude":"2cb78cc0","hex_latitude":"076b92c0","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:43:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188300544001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:43:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37865200480681984,"note":"Value kept but may cause issues"} 
[2026-11-03 16:43:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5220516361183021056,"note":"Value kept but may cause issues"} 
[2026-11-03 16:43:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,132,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:43:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793704300000,"timestamp_ms":1793704300000,"timestamp_seconds":1793704300,"priority":1,"record_length":96,"hex_timestamp":"000001a1a11b8de0"} 
[2026-11-03 16:43:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16: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-11-03 16: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 16:43:42] 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-11-03 16: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-11-03 16:43:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:43:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:43:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228310,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:43:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:43:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:43:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:43:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:43:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:43:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188300544001,"66":27995,"132":206,"85":37888,"24":6,"16":37865200480681984,"44":-5220516361183021056},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,132,85,24,16,44]} 
[2026-11-03 16:43:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:43:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:43:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188300544001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:43:42] local.INFO: Unknown IO ID detected {"io_id":132,"value":206,"description":"Unknown IO ID 132"} 
[2026-11-03 16:43:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:43:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37865200480681984,"km_value":37865200480681.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:43:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5220516361183021056,"description":"Unknown IO ID 44"} 
[2026-11-03 16:43:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188300544001,"power":27995,"unknown_132":206,"unknown_85":37888,"ignition":6,"odometer":null,"unknown_44":-5220516361183021056}} 
[2026-11-03 16:43:42] local.INFO: DEBUG: GPS processor result {"connection_id":228310,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55142,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:43:42] local.INFO: GPS data processed {"connection_id":228310,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:43:42] local.INFO: Acknowledgment sent {"connection_id":228310,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:44:15] local.INFO: TCP Data received {"connection_id":228310,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a11bdfe8012cb78b80076b95800016013f2c..."} 
[2026-11-03 16:44:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228310,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a11bdfe8012cb78b80076b95800016013f2c..."} 
[2026-11-03 16:44:15] local.INFO: Processing buffer {"connection_id":228310,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a11bdfe8012cb78b80076b95800016013f2c..."} 
[2026-11-03 16:44:15] local.INFO: Packet analysis {"connection_id":228310,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a11b"} 
[2026-11-03 16:44:15] local.INFO: Extracted packet for processing {"connection_id":228310,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a11b"} 
[2026-11-03 16:44:15] local.INFO: GPS Element Parsed {"raw_longitude":750226304,"raw_latitude":124491136,"longitude_deg":75.0226304,"latitude_deg":12.4491136,"altitude":22,"angle":319,"satellites":44,"speed":0,"hex_longitude":"2cb78b80","hex_latitude":"076b9580","is_valid_coordinates":true} 
[2026-11-03 16:44: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-11-03 16:44:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188300800001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:44:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37865243430354944,"note":"Value kept but may cause issues"} 
[2026-11-03 16:44:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5220586729927163904,"note":"Value kept but may cause issues"} 
[2026-11-03 16:44:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,132,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:44:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793704321000,"timestamp_ms":1793704321000,"timestamp_seconds":1793704321,"priority":1,"record_length":96,"hex_timestamp":"000001a1a11bdfe8"} 
[2026-11-03 16:44:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:44: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-11-03 16:44: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 16:44:15] 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-11-03 16:44: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-11-03 16:44:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:44:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:44:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228310,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:44:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:44:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:44:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:44:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:44:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:44:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188300800001,"66":28093,"132":206,"85":37888,"24":0,"16":37865243430354944,"44":-5220586729927163904},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,132,85,24,16,44]} 
[2026-11-03 16:44:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:44:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:44:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188300800001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:44:15] local.INFO: Unknown IO ID detected {"io_id":132,"value":206,"description":"Unknown IO ID 132"} 
[2026-11-03 16:44:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:44:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37865243430354944,"km_value":37865243430354.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:44:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5220586729927163904,"description":"Unknown IO ID 44"} 
[2026-11-03 16:44:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188300800001,"power":28093,"unknown_132":206,"unknown_85":37888,"ignition":0,"odometer":null,"unknown_44":-5220586729927163904}} 
[2026-11-03 16:44:15] local.INFO: DEBUG: GPS processor result {"connection_id":228310,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55143,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:44:15] local.INFO: GPS data processed {"connection_id":228310,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:44:15] local.INFO: Acknowledgment sent {"connection_id":228310,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:44:36] local.INFO: TCP Data received {"connection_id":230051,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:44:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230051,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:44:36] local.INFO: Processing buffer {"connection_id":230051,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:44:36] local.INFO: IMEI packet received {"connection_id":230051,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:44:36] local.INFO: IMEI acknowledgment sent {"connection_id":230051,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:44:38] local.INFO: TCP Data received {"connection_id":230051,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:44:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230051,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:44:38] local.INFO: Processing buffer {"connection_id":230051,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:44:38] local.INFO: IMEI packet received {"connection_id":230051,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:44:38] local.INFO: IMEI acknowledgment sent {"connection_id":230051,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:44:41] local.INFO: TCP Data received {"connection_id":230051,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:44:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230051,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:44:41] local.INFO: Processing buffer {"connection_id":230051,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:44:41] local.INFO: IMEI packet received {"connection_id":230051,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:44:41] local.INFO: IMEI acknowledgment sent {"connection_id":230051,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:44:43] local.INFO: TCP Data received {"connection_id":230051,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a11c31f0012cb78b80076b95800016013f2e..."} 
[2026-11-03 16:44:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230051,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a11c31f0012cb78b80076b95800016013f2e..."} 
[2026-11-03 16:44:43] local.INFO: Processing buffer {"connection_id":230051,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a11c31f0012cb78b80076b95800016013f2e..."} 
[2026-11-03 16:44:43] local.INFO: Packet analysis {"connection_id":230051,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a11c"} 
[2026-11-03 16:44:43] local.INFO: Extracted packet for processing {"connection_id":230051,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a11c"} 
[2026-11-03 16:44:43] local.INFO: GPS Element Parsed {"raw_longitude":750226304,"raw_latitude":124491136,"longitude_deg":75.0226304,"latitude_deg":12.4491136,"altitude":22,"angle":319,"satellites":46,"speed":0,"hex_longitude":"2cb78b80","hex_latitude":"076b9580","is_valid_coordinates":true} 
[2026-11-03 16:44: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-11-03 16:44:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188306176001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:44:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37865243430354944,"note":"Value kept but may cause issues"} 
[2026-11-03 16:44:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5220938573647872000,"note":"Value kept but may cause issues"} 
[2026-11-03 16:44:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,132,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:44:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793704342000,"timestamp_ms":1793704342000,"timestamp_seconds":1793704342,"priority":1,"record_length":96,"hex_timestamp":"000001a1a11c31f0"} 
[2026-11-03 16:44:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:44:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:44: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":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 16:44:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:44: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-11-03 16:44:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:44:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:44:43] local.INFO: Teltonika packet parsed successfully {"connection_id":230051,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:44:43] local.INFO: Passing IMEI to GPS processor {"connection_id":230051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:44:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":230051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:44:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:44:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:44:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:44:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188306176001,"66":28093,"132":206,"85":37888,"24":0,"16":37865243430354944,"44":-5220938573647872000},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,132,85,24,16,44]} 
[2026-11-03 16:44:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:44:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:44:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188306176001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:44:43] local.INFO: Unknown IO ID detected {"io_id":132,"value":206,"description":"Unknown IO ID 132"} 
[2026-11-03 16:44:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:44:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37865243430354944,"km_value":37865243430354.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:44:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5220938573647872000,"description":"Unknown IO ID 44"} 
[2026-11-03 16:44:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188306176001,"power":28093,"unknown_132":206,"unknown_85":37888,"ignition":0,"odometer":null,"unknown_44":-5220938573647872000}} 
[2026-11-03 16:44:43] local.INFO: DEBUG: GPS processor result {"connection_id":230051,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55144,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:44:43] local.INFO: GPS data processed {"connection_id":230051,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:44:43] local.INFO: Acknowledgment sent {"connection_id":230051,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:45:14] local.INFO: TCP Data received {"connection_id":230051,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a11c83f8012cb78b80076b95800016013f2e..."} 
[2026-11-03 16:45:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230051,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a11c83f8012cb78b80076b95800016013f2e..."} 
[2026-11-03 16:45:14] local.INFO: Processing buffer {"connection_id":230051,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a11c83f8012cb78b80076b95800016013f2e..."} 
[2026-11-03 16:45:14] local.INFO: Packet analysis {"connection_id":230051,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a11c"} 
[2026-11-03 16:45:14] local.INFO: Extracted packet for processing {"connection_id":230051,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a11c"} 
[2026-11-03 16:45:14] local.INFO: GPS Element Parsed {"raw_longitude":750226304,"raw_latitude":124491136,"longitude_deg":75.0226304,"latitude_deg":12.4491136,"altitude":22,"angle":319,"satellites":46,"speed":0,"hex_longitude":"2cb78b80","hex_latitude":"076b9580","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:45:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188311552001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:45:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37865243430354944,"note":"Value kept but may cause issues"} 
[2026-11-03 16:45:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5220938573647872000,"note":"Value kept but may cause issues"} 
[2026-11-03 16:45:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,132,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:45:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793704363000,"timestamp_ms":1793704363000,"timestamp_seconds":1793704363,"priority":1,"record_length":96,"hex_timestamp":"000001a1a11c83f8"} 
[2026-11-03 16:45:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:45: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-11-03 16: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":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-11-03 16:45:14] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:45:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:45:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:45:14] local.INFO: Teltonika packet parsed successfully {"connection_id":230051,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:45:14] local.INFO: Passing IMEI to GPS processor {"connection_id":230051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:45:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":230051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:45:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:45:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:45:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:45:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188311552001,"66":27995,"132":206,"85":37888,"24":0,"16":37865243430354944,"44":-5220938573647872000},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,132,85,24,16,44]} 
[2026-11-03 16:45:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:45:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:45:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188311552001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:45:14] local.INFO: Unknown IO ID detected {"io_id":132,"value":206,"description":"Unknown IO ID 132"} 
[2026-11-03 16:45:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:45:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37865243430354944,"km_value":37865243430354.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:45:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5220938573647872000,"description":"Unknown IO ID 44"} 
[2026-11-03 16:45:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188311552001,"power":27995,"unknown_132":206,"unknown_85":37888,"ignition":0,"odometer":null,"unknown_44":-5220938573647872000}} 
[2026-11-03 16:45:14] local.INFO: DEBUG: GPS processor result {"connection_id":230051,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55145,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:45:14] local.INFO: GPS data processed {"connection_id":230051,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:45:14] local.INFO: Acknowledgment sent {"connection_id":230051,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:45:36] local.INFO: TCP Data received {"connection_id":228793,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:45:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228793,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:45:36] local.INFO: Processing buffer {"connection_id":228793,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:45:36] local.INFO: IMEI packet received {"connection_id":228793,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:45:36] local.INFO: IMEI acknowledgment sent {"connection_id":228793,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:45:41] local.INFO: TCP Data received {"connection_id":228793,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:45:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228793,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:45:41] local.INFO: Processing buffer {"connection_id":228793,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:45:41] local.INFO: IMEI packet received {"connection_id":228793,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:45:41] local.INFO: IMEI acknowledgment sent {"connection_id":228793,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:45:42] local.INFO: TCP Data received {"connection_id":228793,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a11e3d60012cb759c0076c5260001001302d..."} 
[2026-11-03 16:45:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228793,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a11e3d60012cb759c0076c5260001001302d..."} 
[2026-11-03 16:45:42] local.INFO: Processing buffer {"connection_id":228793,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a11e3d60012cb759c0076c5260001001302d..."} 
[2026-11-03 16:45:42] local.INFO: Packet analysis {"connection_id":228793,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a11e"} 
[2026-11-03 16:45:42] local.INFO: Extracted packet for processing {"connection_id":228793,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a11e"} 
[2026-11-03 16:45:42] local.INFO: GPS Element Parsed {"raw_longitude":750213568,"raw_latitude":124539488,"longitude_deg":75.0213568,"latitude_deg":12.4539488,"altitude":16,"angle":304,"satellites":45,"speed":49,"hex_longitude":"2cb759c0","hex_latitude":"076c5260","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:45:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188345344001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:45:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37867725921452032,"note":"Value kept but may cause issues"} 
[2026-11-03 16:45:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5232901260146104320,"note":"Value kept but may cause issues"} 
[2026-11-03 16:45:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,63,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:45:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793704476000,"timestamp_ms":1793704476000,"timestamp_seconds":1793704476,"priority":1,"record_length":96,"hex_timestamp":"000001a1a11e3d60"} 
[2026-11-03 16:45:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:45: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-11-03 16: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 16:45:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:45:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:45:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:45:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228793,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:45:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228793,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:45:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228793,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:45:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:45:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:45:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:45:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188345344001,"66":27908,"63":206,"85":37888,"24":49,"16":37867725921452032,"44":-5232901260146104320},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,63,85,24,16,44]} 
[2026-11-03 16:45:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:45:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:45:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188345344001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:45:42] local.INFO: Unknown IO ID detected {"io_id":63,"value":206,"description":"Unknown IO ID 63"} 
[2026-11-03 16:45:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:45:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37867725921452032,"km_value":37867725921452.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:45:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5232901260146104320,"description":"Unknown IO ID 44"} 
[2026-11-03 16:45:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188345344001,"power":27908,"unknown_63":206,"unknown_85":37888,"ignition":49,"odometer":null,"unknown_44":-5232901260146104320}} 
[2026-11-03 16:45:42] local.INFO: DEBUG: GPS processor result {"connection_id":228793,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55146,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:45:42] local.INFO: GPS data processed {"connection_id":228793,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:45:42] local.INFO: Acknowledgment sent {"connection_id":228793,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:46:13] local.INFO: TCP Data received {"connection_id":228793,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a11e4918012cb74c40076c5900000f01222b..."} 
[2026-11-03 16:46:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228793,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a11e4918012cb74c40076c5900000f01222b..."} 
[2026-11-03 16:46:13] local.INFO: Processing buffer {"connection_id":228793,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a11e4918012cb74c40076c5900000f01222b..."} 
[2026-11-03 16:46:13] local.INFO: Packet analysis {"connection_id":228793,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a11e"} 
[2026-11-03 16:46:13] local.INFO: Extracted packet for processing {"connection_id":228793,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a11e"} 
[2026-11-03 16:46:13] local.INFO: GPS Element Parsed {"raw_longitude":750210112,"raw_latitude":124541184,"longitude_deg":75.0210112,"latitude_deg":12.4541184,"altitude":15,"angle":290,"satellites":43,"speed":50,"hex_longitude":"2cb74c40","hex_latitude":"076c5900","is_valid_coordinates":true} 
[2026-11-03 16:46: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-11-03 16:46:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188345856001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:46:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37867910605045760,"note":"Value kept but may cause issues"} 
[2026-11-03 16:46:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5234941953726849024,"note":"Value kept but may cause issues"} 
[2026-11-03 16:46:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,63,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:46:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793704479000,"timestamp_ms":1793704479000,"timestamp_seconds":1793704479,"priority":1,"record_length":96,"hex_timestamp":"000001a1a11e4918"} 
[2026-11-03 16:46:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:46: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-11-03 16:46: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:46:13] 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-11-03 16:46: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-11-03 16:46:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:46:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:46:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228793,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:46:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228793,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:46:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228793,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:46: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-11-03 16:46:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:46:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:46:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188345856001,"66":27876,"63":206,"85":37888,"24":50,"16":37867910605045760,"44":-5234941953726849024},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,63,85,24,16,44]} 
[2026-11-03 16:46:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:46:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:46:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188345856001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:46:13] local.INFO: Unknown IO ID detected {"io_id":63,"value":206,"description":"Unknown IO ID 63"} 
[2026-11-03 16:46:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:46:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37867910605045760,"km_value":37867910605045.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:46:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5234941953726849024,"description":"Unknown IO ID 44"} 
[2026-11-03 16:46:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188345856001,"power":27876,"unknown_63":206,"unknown_85":37888,"ignition":50,"odometer":null,"unknown_44":-5234941953726849024}} 
[2026-11-03 16:46:13] local.INFO: DEBUG: GPS processor result {"connection_id":228793,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55147,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:46:13] local.INFO: GPS data processed {"connection_id":228793,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:46:13] local.INFO: Acknowledgment sent {"connection_id":228793,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:46:38] local.INFO: TCP Data received {"connection_id":228312,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:46:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228312,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:46:38] local.INFO: Processing buffer {"connection_id":228312,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:46:38] local.INFO: IMEI packet received {"connection_id":228312,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:46:38] local.INFO: IMEI acknowledgment sent {"connection_id":228312,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:46:43] local.INFO: TCP Data received {"connection_id":228312,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:46:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228312,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:46:43] local.INFO: Processing buffer {"connection_id":228312,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:46:43] local.INFO: IMEI packet received {"connection_id":228312,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:46:43] local.INFO: IMEI acknowledgment sent {"connection_id":228312,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:46:47] local.INFO: TCP Data received {"connection_id":228312,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:46:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228312,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:46:47] local.INFO: Processing buffer {"connection_id":228312,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:46:47] local.INFO: IMEI packet received {"connection_id":228312,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:46:47] local.INFO: IMEI acknowledgment sent {"connection_id":228312,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:46:50] local.INFO: TCP Data received {"connection_id":228312,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a11e54d0012cb73d40076c5c68000e01142b..."} 
[2026-11-03 16:46:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228312,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a11e54d0012cb73d40076c5c68000e01142b..."} 
[2026-11-03 16:46:50] local.INFO: Processing buffer {"connection_id":228312,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a11e54d0012cb73d40076c5c68000e01142b..."} 
[2026-11-03 16:46:50] local.INFO: Packet analysis {"connection_id":228312,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a11e"} 
[2026-11-03 16:46:50] local.INFO: Extracted packet for processing {"connection_id":228312,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a11e"} 
[2026-11-03 16:46:50] local.INFO: GPS Element Parsed {"raw_longitude":750206272,"raw_latitude":124542056,"longitude_deg":75.0206272,"latitude_deg":12.4542056,"altitude":14,"angle":276,"satellites":43,"speed":50,"hex_longitude":"2cb73d40","hex_latitude":"076c5c68","is_valid_coordinates":true} 
[2026-11-03 16:46: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-11-03 16:46:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188346624001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:46:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37868095288639488,"note":"Value kept but may cause issues"} 
[2026-11-03 16:46:50] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5238741865912008704,"note":"Value kept but may cause issues"} 
[2026-11-03 16:46:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,63,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:46:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793704482000,"timestamp_ms":1793704482000,"timestamp_seconds":1793704482,"priority":1,"record_length":96,"hex_timestamp":"000001a1a11e54d0"} 
[2026-11-03 16:46:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:46: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-11-03 16:46: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 16:46:50] 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-11-03 16:46: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-11-03 16:46:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:46:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:46:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228312,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:46:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:46:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:46:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:46:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:46:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:46:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188346624001,"66":27908,"63":206,"85":37888,"24":50,"16":37868095288639488,"44":-5238741865912008704},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,63,85,24,16,44]} 
[2026-11-03 16:46:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:46:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:46:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188346624001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:46:50] local.INFO: Unknown IO ID detected {"io_id":63,"value":206,"description":"Unknown IO ID 63"} 
[2026-11-03 16:46:50] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:46:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37868095288639488,"km_value":37868095288639.484,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:46:50] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5238741865912008704,"description":"Unknown IO ID 44"} 
[2026-11-03 16:46:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188346624001,"power":27908,"unknown_63":206,"unknown_85":37888,"ignition":50,"odometer":null,"unknown_44":-5238741865912008704}} 
[2026-11-03 16:46:50] local.INFO: DEBUG: GPS processor result {"connection_id":228312,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55148,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:46:50] local.INFO: GPS data processed {"connection_id":228312,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:46:50] local.INFO: Acknowledgment sent {"connection_id":228312,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:46:51] local.INFO: TCP Data received {"connection_id":228312,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a11e77f8012cb71400076c6078000c01162c..."} 
[2026-11-03 16:46:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228312,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a11e77f8012cb71400076c6078000c01162c..."} 
[2026-11-03 16:46:51] local.INFO: Processing buffer {"connection_id":228312,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a11e77f8012cb71400076c6078000c01162c..."} 
[2026-11-03 16:46:51] local.INFO: Packet analysis {"connection_id":228312,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a11e"} 
[2026-11-03 16:46:51] local.INFO: Extracted packet for processing {"connection_id":228312,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a11e"} 
[2026-11-03 16:46:51] local.INFO: GPS Element Parsed {"raw_longitude":750195712,"raw_latitude":124543096,"longitude_deg":75.0195712,"latitude_deg":12.4543096,"altitude":12,"angle":278,"satellites":44,"speed":24,"hex_longitude":"2cb71400","hex_latitude":"076c6078","is_valid_coordinates":true} 
[2026-11-03 16:46: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-11-03 16:46:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188347392001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:46:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37868602094780416,"note":"Value kept but may cause issues"} 
[2026-11-03 16:46:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5242963990562445312,"note":"Value kept but may cause issues"} 
[2026-11-03 16:46:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,152,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:46:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793704491000,"timestamp_ms":1793704491000,"timestamp_seconds":1793704491,"priority":1,"record_length":96,"hex_timestamp":"000001a1a11e77f8"} 
[2026-11-03 16:46:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:46:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:46: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:46:51] 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-11-03 16:46: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-11-03 16:46:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:46:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:46:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228312,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:46:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:46:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:46:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:46:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:46:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:46:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188347392001,"66":27800,"152":206,"85":37888,"24":24,"16":37868602094780416,"44":-5242963990562445312},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,152,85,24,16,44]} 
[2026-11-03 16:46:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:46:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:46:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188347392001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:46:51] local.INFO: Unknown IO ID detected {"io_id":152,"value":206,"description":"Unknown IO ID 152"} 
[2026-11-03 16:46:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:46:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37868602094780416,"km_value":37868602094780.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:46:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5242963990562445312,"description":"Unknown IO ID 44"} 
[2026-11-03 16:46:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188347392001,"power":27800,"unknown_152":206,"unknown_85":37888,"ignition":24,"odometer":null,"unknown_44":-5242963990562445312}} 
[2026-11-03 16:46:51] local.INFO: DEBUG: GPS processor result {"connection_id":228312,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55149,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:46:51] local.INFO: GPS data processed {"connection_id":228312,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:46:51] local.INFO: Acknowledgment sent {"connection_id":228312,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:47:36] local.INFO: TCP Data received {"connection_id":230054,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:47:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230054,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:47:36] local.INFO: Processing buffer {"connection_id":230054,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:47:36] local.INFO: IMEI packet received {"connection_id":230054,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:47:36] local.INFO: IMEI acknowledgment sent {"connection_id":230054,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:47:36] local.INFO: TCP Data received {"connection_id":230054,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:47:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230054,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:47:36] local.INFO: Processing buffer {"connection_id":230054,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:47:36] local.INFO: IMEI packet received {"connection_id":230054,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:47:36] local.INFO: IMEI acknowledgment sent {"connection_id":230054,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:47:42] local.INFO: TCP Data received {"connection_id":230054,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:47:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230054,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:47:42] local.INFO: Processing buffer {"connection_id":230054,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:47:42] local.INFO: IMEI packet received {"connection_id":230054,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:47:42] local.INFO: IMEI acknowledgment sent {"connection_id":230054,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:47:42] local.INFO: TCP Data received {"connection_id":230054,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1200e38012cb5ed80076d41e80019015b2f..."} 
[2026-11-03 16:47:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230054,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1200e38012cb5ed80076d41e80019015b2f..."} 
[2026-11-03 16:47:42] local.INFO: Processing buffer {"connection_id":230054,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1200e38012cb5ed80076d41e80019015b2f..."} 
[2026-11-03 16:47:42] local.INFO: Packet analysis {"connection_id":230054,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a120"} 
[2026-11-03 16:47:42] local.INFO: Extracted packet for processing {"connection_id":230054,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a120"} 
[2026-11-03 16:47:42] local.INFO: GPS Element Parsed {"raw_longitude":750120320,"raw_latitude":124600808,"longitude_deg":75.012032,"latitude_deg":12.4600808,"altitude":25,"angle":347,"satellites":47,"speed":54,"hex_longitude":"2cb5ed80","hex_latitude":"076d41e8","is_valid_coordinates":true} 
[2026-11-03 16:47: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-11-03 16:47:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188374528001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:47:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37873455407824896,"note":"Value kept but may cause issues"} 
[2026-11-03 16:47:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5334724832957470720,"note":"Value kept but may cause issues"} 
[2026-11-03 16:47:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,90,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:47:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793704595000,"timestamp_ms":1793704595000,"timestamp_seconds":1793704595,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1200e38"} 
[2026-11-03 16:47:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:47: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-11-03 16:47:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 16:47:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:47: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-11-03 16:47:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:47:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:47:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230054,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:47:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230054,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:47:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230054,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:47:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:47:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:47:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:47:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188374528001,"66":27767,"90":206,"85":37888,"24":54,"16":37873455407824896,"44":-5334724832957470720},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,90,85,24,16,44]} 
[2026-11-03 16:47:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:47:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:47:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188374528001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:47:42] local.INFO: Unknown IO ID detected {"io_id":90,"value":206,"description":"Unknown IO ID 90"} 
[2026-11-03 16:47:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:47:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37873455407824896,"km_value":37873455407824.9,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:47:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5334724832957470720,"description":"Unknown IO ID 44"} 
[2026-11-03 16:47:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188374528001,"power":27767,"unknown_90":206,"unknown_85":37888,"ignition":54,"odometer":null,"unknown_44":-5334724832957470720}} 
[2026-11-03 16:47:42] local.INFO: DEBUG: GPS processor result {"connection_id":230054,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55150,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:47:42] local.INFO: GPS data processed {"connection_id":230054,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:47:42] local.INFO: Acknowledgment sent {"connection_id":230054,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:48:10] local.INFO: TCP Data received {"connection_id":230055,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:48:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230055,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:48:10] local.INFO: Processing buffer {"connection_id":230055,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:48:10] local.INFO: IMEI packet received {"connection_id":230055,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:48:10] local.INFO: IMEI acknowledgment sent {"connection_id":230055,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:48:14] local.INFO: TCP Data received {"connection_id":230054,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1202990012cb5e540076d64e0001c015a2f..."} 
[2026-11-03 16:48:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230054,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1202990012cb5e540076d64e0001c015a2f..."} 
[2026-11-03 16:48:14] local.INFO: Processing buffer {"connection_id":230054,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1202990012cb5e540076d64e0001c015a2f..."} 
[2026-11-03 16:48:14] local.INFO: Packet analysis {"connection_id":230054,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a120"} 
[2026-11-03 16:48:14] local.INFO: Extracted packet for processing {"connection_id":230054,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a120"} 
[2026-11-03 16:48:14] local.INFO: GPS Element Parsed {"raw_longitude":750118208,"raw_latitude":124609760,"longitude_deg":75.0118208,"latitude_deg":12.460976,"altitude":28,"angle":346,"satellites":47,"speed":50,"hex_longitude":"2cb5e540","hex_latitude":"076d64e0","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:48:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188376320001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:48:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37873897789456384,"note":"Value kept but may cause issues"} 
[2026-11-03 16:48:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5337469213978007552,"note":"Value kept but may cause issues"} 
[2026-11-03 16:48:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,90,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:48:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793704602000,"timestamp_ms":1793704602000,"timestamp_seconds":1793704602,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1202990"} 
[2026-11-03 16:48:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:48: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-11-03 16: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-11-03 16: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-11-03 16: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-11-03 16:48:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:48:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:48:14] local.INFO: Teltonika packet parsed successfully {"connection_id":230054,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:48:14] local.INFO: Passing IMEI to GPS processor {"connection_id":230054,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:48:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":230054,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:48:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:48:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:48:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:48:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188376320001,"66":27843,"90":206,"85":37888,"24":50,"16":37873897789456384,"44":-5337469213978007552},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,90,85,24,16,44]} 
[2026-11-03 16:48:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:48:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:48:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188376320001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:48:14] local.INFO: Unknown IO ID detected {"io_id":90,"value":206,"description":"Unknown IO ID 90"} 
[2026-11-03 16:48:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:48:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37873897789456384,"km_value":37873897789456.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:48:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5337469213978007552,"description":"Unknown IO ID 44"} 
[2026-11-03 16:48:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188376320001,"power":27843,"unknown_90":206,"unknown_85":37888,"ignition":50,"odometer":null,"unknown_44":-5337469213978007552}} 
[2026-11-03 16:48:14] local.INFO: DEBUG: GPS processor result {"connection_id":230054,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55151,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:48:14] local.INFO: GPS data processed {"connection_id":230054,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:48:14] local.INFO: Acknowledgment sent {"connection_id":230054,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:48:34] local.INFO: TCP Data received {"connection_id":228314,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:48:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228314,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:48:34] local.INFO: Processing buffer {"connection_id":228314,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:48:34] local.INFO: IMEI packet received {"connection_id":228314,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:48:34] local.INFO: IMEI acknowledgment sent {"connection_id":228314,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:48:35] local.INFO: TCP Data received {"connection_id":228314,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a120c1e8012d0c28400702aa78001600fa20..."} 
[2026-11-03 16:48:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228314,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a120c1e8012d0c28400702aa78001600fa20..."} 
[2026-11-03 16:48:35] local.INFO: Processing buffer {"connection_id":228314,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a120c1e8012d0c28400702aa78001600fa20..."} 
[2026-11-03 16:48:35] local.INFO: Packet analysis {"connection_id":228314,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a120"} 
[2026-11-03 16:48:35] local.INFO: Extracted packet for processing {"connection_id":228314,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a120"} 
[2026-11-03 16:48:35] local.INFO: GPS Element Parsed {"raw_longitude":755771456,"raw_latitude":117615224,"longitude_deg":75.5771456,"latitude_deg":11.7615224,"altitude":22,"angle":250,"satellites":32,"speed":2,"hex_longitude":"2d0c2840","hex_latitude":"0702aa78","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:48:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188383488001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:48:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39126662440288256,"note":"Value kept but may cause issues"} 
[2026-11-03 16:48:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":876302001354067968,"note":"Value kept but may cause issues"} 
[2026-11-03 16:48:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:48:35] local.INFO: AVL Record Parsed {"raw_timestamp":1793704641000,"timestamp_ms":1793704641000,"timestamp_seconds":1793704641,"priority":1,"record_length":96,"hex_timestamp":"000001a1a120c1e8"} 
[2026-11-03 16:48:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:48:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-11-03 16:48:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:48:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:48:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:48:35] local.INFO: Teltonika packet parsed successfully {"connection_id":228314,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:48:35] local.INFO: Passing IMEI to GPS processor {"connection_id":228314,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:48:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":228314,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:48:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:48:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:48:35] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:48:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188383488001,"66":14396,"37":206,"94":11008,"24":2,"16":39126662440288256,"45":876302001354067968},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 16:48:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:48:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:48:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188383488001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:48:35] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 16:48:35] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 16:48:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39126662440288256,"km_value":39126662440288.26,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:48:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":876302001354067968,"description":"Unknown IO ID 45"} 
[2026-11-03 16:48:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188383488001,"power":14396,"unknown_37":206,"unknown_94":11008,"ignition":2,"odometer":null,"unknown_45":876302001354067968}} 
[2026-11-03 16:48:35] local.INFO: DEBUG: GPS processor result {"connection_id":228314,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55152,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:48:35] local.INFO: GPS data processed {"connection_id":228314,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:48:35] local.INFO: Acknowledgment sent {"connection_id":228314,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:48:47] local.INFO: TCP Data received {"connection_id":231895,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:48:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231895,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:48:47] local.INFO: Processing buffer {"connection_id":231895,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:48:47] local.INFO: IMEI packet received {"connection_id":231895,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:48:47] local.INFO: IMEI acknowledgment sent {"connection_id":231895,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:48:48] local.INFO: TCP Data received {"connection_id":231895,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:48:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231895,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:48:48] local.INFO: Processing buffer {"connection_id":231895,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:48:48] local.INFO: IMEI packet received {"connection_id":231895,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:48:48] local.INFO: IMEI acknowledgment sent {"connection_id":231895,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:48:49] local.INFO: TCP Data received {"connection_id":231895,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a12048d0012cb5d9c0076d8958001f01522c..."} 
[2026-11-03 16:48:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231895,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a12048d0012cb5d9c0076d8958001f01522c..."} 
[2026-11-03 16:48:49] local.INFO: Processing buffer {"connection_id":231895,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a12048d0012cb5d9c0076d8958001f01522c..."} 
[2026-11-03 16:48:49] local.INFO: Packet analysis {"connection_id":231895,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a120"} 
[2026-11-03 16:48:49] local.INFO: Extracted packet for processing {"connection_id":231895,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a120"} 
[2026-11-03 16:48:49] local.INFO: GPS Element Parsed {"raw_longitude":750115264,"raw_latitude":124619096,"longitude_deg":75.0115264,"latitude_deg":12.4619096,"altitude":31,"angle":338,"satellites":44,"speed":49,"hex_longitude":"2cb5d9c0","hex_latitude":"076d8958","is_valid_coordinates":true} 
[2026-11-03 16:48: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-11-03 16:48:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188378112001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:48:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37874374530826240,"note":"Value kept but may cause issues"} 
[2026-11-03 16:48:49] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5339791382533578752,"note":"Value kept but may cause issues"} 
[2026-11-03 16:48:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,90,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:48:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793704610000,"timestamp_ms":1793704610000,"timestamp_seconds":1793704610,"priority":1,"record_length":96,"hex_timestamp":"000001a1a12048d0"} 
[2026-11-03 16:48:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:48:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:48:49] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 16:48:49] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:48: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-11-03 16:48:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:48:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:48:49] local.INFO: Teltonika packet parsed successfully {"connection_id":231895,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:48:49] local.INFO: Passing IMEI to GPS processor {"connection_id":231895,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:48:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":231895,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:48:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:48:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:48:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:48:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188378112001,"66":27865,"90":206,"85":37888,"24":49,"16":37874374530826240,"44":-5339791382533578752},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,90,85,24,16,44]} 
[2026-11-03 16:48:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:48:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:48:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188378112001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:48:49] local.INFO: Unknown IO ID detected {"io_id":90,"value":206,"description":"Unknown IO ID 90"} 
[2026-11-03 16:48:49] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:48:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37874374530826240,"km_value":37874374530826.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:48:49] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5339791382533578752,"description":"Unknown IO ID 44"} 
[2026-11-03 16:48:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188378112001,"power":27865,"unknown_90":206,"unknown_85":37888,"ignition":49,"odometer":null,"unknown_44":-5339791382533578752}} 
[2026-11-03 16:48:49] local.INFO: DEBUG: GPS processor result {"connection_id":231895,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55153,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:48:49] local.INFO: GPS data processed {"connection_id":231895,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:48:49] local.INFO: Acknowledgment sent {"connection_id":231895,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:49:04] local.INFO: TCP Data received {"connection_id":231896,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:49:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231896,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:49:04] local.INFO: Processing buffer {"connection_id":231896,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:49:04] local.INFO: IMEI packet received {"connection_id":231896,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:49:04] local.INFO: IMEI acknowledgment sent {"connection_id":231896,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:49:09] local.INFO: TCP Data received {"connection_id":231896,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:49:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231896,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:49:09] local.INFO: Processing buffer {"connection_id":231896,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:49:09] local.INFO: IMEI packet received {"connection_id":231896,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:49:09] local.INFO: IMEI acknowledgment sent {"connection_id":231896,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:49:10] local.INFO: TCP Data received {"connection_id":231896,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a120cda0012d0c27400702aa380016012020..."} 
[2026-11-03 16:49:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231896,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a120cda0012d0c27400702aa380016012020..."} 
[2026-11-03 16:49:10] local.INFO: Processing buffer {"connection_id":231896,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a120cda0012d0c27400702aa380016012020..."} 
[2026-11-03 16:49:10] local.INFO: Packet analysis {"connection_id":231896,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a120"} 
[2026-11-03 16:49:10] local.INFO: Extracted packet for processing {"connection_id":231896,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a120"} 
[2026-11-03 16:49:10] local.INFO: GPS Element Parsed {"raw_longitude":755771200,"raw_latitude":117615160,"longitude_deg":75.57712,"latitude_deg":11.761516,"altitude":22,"angle":288,"satellites":32,"speed":4,"hex_longitude":"2d0c2740","hex_latitude":"0702aa38","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:49:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188388096001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:49:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39126675325190144,"note":"Value kept but may cause issues"} 
[2026-11-03 16:49:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":876020526377236480,"note":"Value kept but may cause issues"} 
[2026-11-03 16:49:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:49:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793704644000,"timestamp_ms":1793704644000,"timestamp_seconds":1793704644,"priority":1,"record_length":96,"hex_timestamp":"000001a1a120cda0"} 
[2026-11-03 16:49:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:49:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 16:49:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:49:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:49:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:49:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231896,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:49:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231896,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:49:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231896,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:49:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:49:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:49:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:49:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188388096001,"66":14461,"37":206,"94":11008,"24":4,"16":39126675325190144,"45":876020526377236480},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 16:49:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:49:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:49:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188388096001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:49:10] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 16:49:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 16:49:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39126675325190144,"km_value":39126675325190.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:49:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":876020526377236480,"description":"Unknown IO ID 45"} 
[2026-11-03 16:49:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188388096001,"power":14461,"unknown_37":206,"unknown_94":11008,"ignition":4,"odometer":null,"unknown_45":876020526377236480}} 
[2026-11-03 16:49:10] local.INFO: DEBUG: GPS processor result {"connection_id":231896,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55154,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:49:10] local.INFO: GPS data processed {"connection_id":231896,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:49:10] local.INFO: Acknowledgment sent {"connection_id":231896,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:49:20] local.INFO: TCP Data received {"connection_id":231895,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a121cb88012cb56fc0076edad8002f00042f..."} 
[2026-11-03 16:49:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231895,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a121cb88012cb56fc0076edad8002f00042f..."} 
[2026-11-03 16:49:20] local.INFO: Processing buffer {"connection_id":231895,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a121cb88012cb56fc0076edad8002f00042f..."} 
[2026-11-03 16:49:20] local.INFO: Packet analysis {"connection_id":231895,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a121"} 
[2026-11-03 16:49:20] local.INFO: Extracted packet for processing {"connection_id":231895,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a121"} 
[2026-11-03 16:49:20] local.INFO: GPS Element Parsed {"raw_longitude":750088128,"raw_latitude":124705496,"longitude_deg":75.0088128,"latitude_deg":12.4705496,"altitude":47,"angle":4,"satellites":47,"speed":36,"hex_longitude":"2cb56fc0","hex_latitude":"076edad8","is_valid_coordinates":true} 
[2026-11-03 16:49: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-11-03 16:49:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188402944001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:49:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37879296563347456,"note":"Value kept but may cause issues"} 
[2026-11-03 16:49:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5374553542135126016,"note":"Value kept but may cause issues"} 
[2026-11-03 16:49:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:49:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793704709000,"timestamp_ms":1793704709000,"timestamp_seconds":1793704709,"priority":1,"record_length":96,"hex_timestamp":"000001a1a121cb88"} 
[2026-11-03 16:49:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:49:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:49: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 16:49:20] 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-11-03 16:49: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-11-03 16:49:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:49:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:49:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231895,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:49:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231895,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:49:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231895,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:49:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:49:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:49:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:49:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188402944001,"66":27908,"101":206,"85":37888,"24":36,"16":37879296563347456,"44":-5374553542135126016},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,85,24,16,44]} 
[2026-11-03 16:49:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:49:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:49:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188402944001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:49:20] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 16:49:20] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:49:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37879296563347456,"km_value":37879296563347.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:49:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5374553542135126016,"description":"Unknown IO ID 44"} 
[2026-11-03 16:49:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188402944001,"power":27908,"unknown_101":206,"unknown_85":37888,"ignition":36,"odometer":null,"unknown_44":-5374553542135126016}} 
[2026-11-03 16:49:20] local.INFO: DEBUG: GPS processor result {"connection_id":231895,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55155,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:49:20] local.INFO: GPS data processed {"connection_id":231895,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:49:20] local.INFO: Acknowledgment sent {"connection_id":231895,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:49:38] local.INFO: TCP Data received {"connection_id":228794,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:49:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228794,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:49:38] local.INFO: Processing buffer {"connection_id":228794,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:49:38] local.INFO: IMEI packet received {"connection_id":228794,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:49:38] local.INFO: IMEI acknowledgment sent {"connection_id":228794,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:49:41] local.INFO: TCP Data received {"connection_id":231896,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a120d570012d0c26400702aa900016013520..."} 
[2026-11-03 16:49:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231896,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a120d570012d0c26400702aa900016013520..."} 
[2026-11-03 16:49:41] local.INFO: Processing buffer {"connection_id":231896,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a120d570012d0c26400702aa900016013520..."} 
[2026-11-03 16:49:41] local.INFO: Packet analysis {"connection_id":231896,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a120"} 
[2026-11-03 16:49:41] local.INFO: Extracted packet for processing {"connection_id":231896,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a120"} 
[2026-11-03 16:49:41] local.INFO: GPS Element Parsed {"raw_longitude":755770944,"raw_latitude":117615248,"longitude_deg":75.5770944,"latitude_deg":11.7615248,"altitude":22,"angle":309,"satellites":32,"speed":5,"hex_longitude":"2d0c2640","hex_latitude":"0702aa90","is_valid_coordinates":true} 
[2026-11-03 16:49: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-11-03 16:49:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188388864001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:49:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39126688210092032,"note":"Value kept but may cause issues"} 
[2026-11-03 16:49:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":875739051400509440,"note":"Value kept but may cause issues"} 
[2026-11-03 16:49:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:49:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793704646000,"timestamp_ms":1793704646000,"timestamp_seconds":1793704646,"priority":1,"record_length":96,"hex_timestamp":"000001a1a120d570"} 
[2026-11-03 16:49:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:49:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:49: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":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 16:49:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:49: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-11-03 16:49:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:49:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:49:41] local.INFO: Teltonika packet parsed successfully {"connection_id":231896,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:49:41] local.INFO: Passing IMEI to GPS processor {"connection_id":231896,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:49:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":231896,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:49:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:49:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:49:41] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:49:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188388864001,"66":14396,"37":206,"94":11008,"24":5,"16":39126688210092032,"45":875739051400509440},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 16:49:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:49:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:49:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188388864001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:49:41] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 16:49:41] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 16:49:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39126688210092032,"km_value":39126688210092.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:49:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":875739051400509440,"description":"Unknown IO ID 45"} 
[2026-11-03 16:49:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188388864001,"power":14396,"unknown_37":206,"unknown_94":11008,"ignition":5,"odometer":null,"unknown_45":875739051400509440}} 
[2026-11-03 16:49:42] local.INFO: DEBUG: GPS processor result {"connection_id":231896,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55156,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:49:42] local.INFO: GPS data processed {"connection_id":231896,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:49:42] local.INFO: Acknowledgment sent {"connection_id":231896,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:49:42] local.INFO: TCP Data received {"connection_id":228794,"ip":"42.109.136.8","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 16:49:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228794,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 16:49:42] local.INFO: Processing buffer {"connection_id":228794,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 16:49:42] local.INFO: IMEI packet received {"connection_id":228794,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:49:42] local.INFO: IMEI acknowledgment sent {"connection_id":228794,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:49:43] local.INFO: TCP Data received {"connection_id":228794,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a121cb88012cb56fc0076edad8002f00042f..."} 
[2026-11-03 16:49:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228794,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a121cb88012cb56fc0076edad8002f00042f..."} 
[2026-11-03 16:49:43] local.INFO: Processing buffer {"connection_id":228794,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a1a1..."} 
[2026-11-03 16:49:43] local.INFO: IMEI packet received {"connection_id":228794,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:49:43] local.INFO: IMEI acknowledgment sent {"connection_id":228794,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:49:45] local.INFO: TCP Data received {"connection_id":228794,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a121f298012cb57100076f0048002f00062d..."} 
[2026-11-03 16:49:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228794,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a121f298012cb57100076f0048002f00062d..."} 
[2026-11-03 16:49:45] local.INFO: Processing buffer {"connection_id":228794,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a1a121cb88012cb56fc0076edad8002f00042f..."} 
[2026-11-03 16:49:45] local.INFO: Packet analysis {"connection_id":228794,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a1a121"} 
[2026-11-03 16:49:45] local.INFO: Extracted packet for processing {"connection_id":228794,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a121"} 
[2026-11-03 16:49:45] local.INFO: GPS Element Parsed {"raw_longitude":750088128,"raw_latitude":124705496,"longitude_deg":75.0088128,"latitude_deg":12.4705496,"altitude":47,"angle":4,"satellites":47,"speed":36,"hex_longitude":"2cb56fc0","hex_latitude":"076edad8","is_valid_coordinates":true} 
[2026-11-03 16:49: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-11-03 16:49:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188405504001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:49:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37879296563347456,"note":"Value kept but may cause issues"} 
[2026-11-03 16:49:45] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5372864692272572416,"note":"Value kept but may cause issues"} 
[2026-11-03 16:49:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:49:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793704709000,"timestamp_ms":1793704709000,"timestamp_seconds":1793704709,"priority":1,"record_length":96,"hex_timestamp":"000001a1a121cb88"} 
[2026-11-03 16:49:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:49:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:49: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:49:45] 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-11-03 16:49: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-11-03 16:49:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:49:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:49:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228794,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:49:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:49:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:49:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:49:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:49:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:49:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188405504001,"66":27908,"101":206,"85":37888,"24":36,"16":37879296563347456,"44":-5372864692272572416},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,85,24,16,44]} 
[2026-11-03 16:49:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:49:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:49:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188405504001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:49:45] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 16:49:45] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:49:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37879296563347456,"km_value":37879296563347.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:49:45] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5372864692272572416,"description":"Unknown IO ID 44"} 
[2026-11-03 16:49:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188405504001,"power":27908,"unknown_101":206,"unknown_85":37888,"ignition":36,"odometer":null,"unknown_44":-5372864692272572416}} 
[2026-11-03 16:49:45] local.INFO: DEBUG: GPS processor result {"connection_id":228794,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55157,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:49:45] local.INFO: GPS data processed {"connection_id":228794,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:49:45] local.INFO: Acknowledgment sent {"connection_id":228794,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:49:45] local.INFO: Packet analysis {"connection_id":228794,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a121"} 
[2026-11-03 16:49:45] local.INFO: Extracted packet for processing {"connection_id":228794,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a121"} 
[2026-11-03 16:49:45] local.INFO: GPS Element Parsed {"raw_longitude":750088448,"raw_latitude":124715080,"longitude_deg":75.0088448,"latitude_deg":12.471508,"altitude":47,"angle":6,"satellites":45,"speed":35,"hex_longitude":"2cb57100","hex_latitude":"076f0048","is_valid_coordinates":true} 
[2026-11-03 16:49: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-11-03 16:49:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188405504001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:49:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37879760419815424,"note":"Value kept but may cause issues"} 
[2026-11-03 16:49:45] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5372864692272572416,"note":"Value kept but may cause issues"} 
[2026-11-03 16:49:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:49:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793704719000,"timestamp_ms":1793704719000,"timestamp_seconds":1793704719,"priority":1,"record_length":96,"hex_timestamp":"000001a1a121f298"} 
[2026-11-03 16:49:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:49:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:49: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:49:45] 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-11-03 16:49: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-11-03 16:49:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:49:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:49:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228794,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:49:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:49:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:49:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:49:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:49:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:49:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188405504001,"66":27887,"101":206,"85":37888,"24":35,"16":37879760419815424,"44":-5372864692272572416},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,85,24,16,44]} 
[2026-11-03 16:49:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:49:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:49:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188405504001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:49:45] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 16:49:45] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:49:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37879760419815424,"km_value":37879760419815.42,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:49:45] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5372864692272572416,"description":"Unknown IO ID 44"} 
[2026-11-03 16:49:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188405504001,"power":27887,"unknown_101":206,"unknown_85":37888,"ignition":35,"odometer":null,"unknown_44":-5372864692272572416}} 
[2026-11-03 16:49:45] local.INFO: DEBUG: GPS processor result {"connection_id":228794,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55158,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:49:45] local.INFO: GPS data processed {"connection_id":228794,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:49:45] local.INFO: Acknowledgment sent {"connection_id":228794,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:49:47] local.INFO: TCP Data received {"connection_id":228794,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a12215c0012cb572c0076f2380002f00002e..."} 
[2026-11-03 16:49:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228794,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a12215c0012cb572c0076f2380002f00002e..."} 
[2026-11-03 16:49:47] local.INFO: Processing buffer {"connection_id":228794,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a12215c0012cb572c0076f2380002f00002e..."} 
[2026-11-03 16:49:47] local.INFO: Packet analysis {"connection_id":228794,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a122"} 
[2026-11-03 16:49:47] local.INFO: Extracted packet for processing {"connection_id":228794,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a122"} 
[2026-11-03 16:49:47] local.INFO: GPS Element Parsed {"raw_longitude":750088896,"raw_latitude":124724096,"longitude_deg":75.0088896,"latitude_deg":12.4724096,"altitude":47,"angle":0,"satellites":46,"speed":42,"hex_longitude":"2cb572c0","hex_latitude":"076f2380","is_valid_coordinates":true} 
[2026-11-03 16:49: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-11-03 16:49:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188408064001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:49:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37880198506479616,"note":"Value kept but may cause issues"} 
[2026-11-03 16:49:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5372512848549230592,"note":"Value kept but may cause issues"} 
[2026-11-03 16:49:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:49:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793704728000,"timestamp_ms":1793704728000,"timestamp_seconds":1793704728,"priority":1,"record_length":96,"hex_timestamp":"000001a1a12215c0"} 
[2026-11-03 16:49:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:49: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-11-03 16:49:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-11-03 16:49:47] 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-11-03 16:49: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-11-03 16:49:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:49:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:49:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228794,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:49:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:49:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:49:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:49:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:49:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:49:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188408064001,"66":27865,"101":206,"85":37888,"24":42,"16":37880198506479616,"44":-5372512848549230592},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,85,24,16,44]} 
[2026-11-03 16:49:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:49:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:49:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188408064001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:49:47] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 16:49:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:49:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37880198506479616,"km_value":37880198506479.62,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:49:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5372512848549230592,"description":"Unknown IO ID 44"} 
[2026-11-03 16:49:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188408064001,"power":27865,"unknown_101":206,"unknown_85":37888,"ignition":42,"odometer":null,"unknown_44":-5372512848549230592}} 
[2026-11-03 16:49:47] local.INFO: DEBUG: GPS processor result {"connection_id":228794,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55159,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:49:47] local.INFO: GPS data processed {"connection_id":228794,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:49:47] local.INFO: Acknowledgment sent {"connection_id":228794,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:50:04] local.INFO: TCP Data received {"connection_id":231897,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:50:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231897,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:50:04] local.INFO: Processing buffer {"connection_id":231897,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:50:04] local.INFO: IMEI packet received {"connection_id":231897,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:50:04] local.INFO: IMEI acknowledgment sent {"connection_id":231897,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:50:09] local.INFO: TCP Data received {"connection_id":231897,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:50:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231897,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:50:09] local.INFO: Processing buffer {"connection_id":231897,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:50:09] local.INFO: IMEI packet received {"connection_id":231897,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:50:09] local.INFO: IMEI acknowledgment sent {"connection_id":231897,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:50:10] local.INFO: TCP Data received {"connection_id":231897,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a120d958012d0c25c00702aad80016012020..."} 
[2026-11-03 16:50:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231897,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a120d958012d0c25c00702aad80016012020..."} 
[2026-11-03 16:50:10] local.INFO: Processing buffer {"connection_id":231897,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a120d958012d0c25c00702aad80016012020..."} 
[2026-11-03 16:50:10] local.INFO: Packet analysis {"connection_id":231897,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a120"} 
[2026-11-03 16:50:10] local.INFO: Extracted packet for processing {"connection_id":231897,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a120"} 
[2026-11-03 16:50:10] local.INFO: GPS Element Parsed {"raw_longitude":755770816,"raw_latitude":117615320,"longitude_deg":75.5770816,"latitude_deg":11.761532,"altitude":22,"angle":288,"satellites":32,"speed":5,"hex_longitude":"2d0c25c0","hex_latitude":"0702aad8","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:50:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188389376001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:50:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39126696800026624,"note":"Value kept but may cause issues"} 
[2026-11-03 16:50:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":875457576423821312,"note":"Value kept but may cause issues"} 
[2026-11-03 16:50:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:50:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793704647000,"timestamp_ms":1793704647000,"timestamp_seconds":1793704647,"priority":1,"record_length":96,"hex_timestamp":"000001a1a120d958"} 
[2026-11-03 16:50:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:50:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-11-03 16:50:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:50:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:50:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:50:10] local.INFO: Teltonika packet parsed successfully {"connection_id":231897,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:50:10] local.INFO: Passing IMEI to GPS processor {"connection_id":231897,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:50:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":231897,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:50:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:50:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:50:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:50:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188389376001,"66":14396,"37":206,"94":11008,"24":5,"16":39126696800026624,"45":875457576423821312},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 16:50:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:50:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:50:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188389376001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:50:10] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 16:50:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 16:50:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39126696800026624,"km_value":39126696800026.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:50:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":875457576423821312,"description":"Unknown IO ID 45"} 
[2026-11-03 16:50:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188389376001,"power":14396,"unknown_37":206,"unknown_94":11008,"ignition":5,"odometer":null,"unknown_45":875457576423821312}} 
[2026-11-03 16:50:11] local.INFO: DEBUG: GPS processor result {"connection_id":231897,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55160,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:50:11] local.INFO: GPS data processed {"connection_id":231897,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:50:11] local.INFO: Acknowledgment sent {"connection_id":231897,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:50:18] local.INFO: TCP Data received {"connection_id":228794,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1223cd0012cb57380076f49b8002e00022e..."} 
[2026-11-03 16:50:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228794,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1223cd0012cb57380076f49b8002e00022e..."} 
[2026-11-03 16:50:18] local.INFO: Processing buffer {"connection_id":228794,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1223cd0012cb57380076f49b8002e00022e..."} 
[2026-11-03 16:50:18] local.INFO: Packet analysis {"connection_id":228794,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a122"} 
[2026-11-03 16:50:18] local.INFO: Extracted packet for processing {"connection_id":228794,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a122"} 
[2026-11-03 16:50:18] local.INFO: GPS Element Parsed {"raw_longitude":750089088,"raw_latitude":124733880,"longitude_deg":75.0089088,"latitude_deg":12.473388,"altitude":46,"angle":2,"satellites":46,"speed":40,"hex_longitude":"2cb57380","hex_latitude":"076f49b8","is_valid_coordinates":true} 
[2026-11-03 16:50: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-11-03 16:50:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188410368001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:50:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37880675247849472,"note":"Value kept but may cause issues"} 
[2026-11-03 16:50:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5372020267337678848,"note":"Value kept but may cause issues"} 
[2026-11-03 16:50:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:50:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793704738000,"timestamp_ms":1793704738000,"timestamp_seconds":1793704738,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1223cd0"} 
[2026-11-03 16:50:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:50:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:50:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 16:50:18] 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-11-03 16:50: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-11-03 16:50:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:50:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:50:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228794,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:50:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:50:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:50:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:50:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:50:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:50:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188410368001,"66":27908,"101":206,"85":37888,"24":40,"16":37880675247849472,"44":-5372020267337678848},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,85,24,16,44]} 
[2026-11-03 16:50:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:50:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:50:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188410368001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:50:18] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 16:50:18] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:50:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37880675247849472,"km_value":37880675247849.47,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:50:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5372020267337678848,"description":"Unknown IO ID 44"} 
[2026-11-03 16:50:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188410368001,"power":27908,"unknown_101":206,"unknown_85":37888,"ignition":40,"odometer":null,"unknown_44":-5372020267337678848}} 
[2026-11-03 16:50:18] local.INFO: DEBUG: GPS processor result {"connection_id":228794,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55161,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:50:18] local.INFO: GPS data processed {"connection_id":228794,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:50:18] local.INFO: Acknowledgment sent {"connection_id":228794,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:50:36] local.INFO: TCP Data received {"connection_id":230058,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:50:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230058,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:50:36] local.INFO: Processing buffer {"connection_id":230058,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:50:36] local.INFO: IMEI packet received {"connection_id":230058,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:50:36] local.INFO: IMEI acknowledgment sent {"connection_id":230058,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:50:40] local.INFO: TCP Data received {"connection_id":230058,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:50:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230058,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:50:40] local.INFO: Processing buffer {"connection_id":230058,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:50:40] local.INFO: IMEI packet received {"connection_id":230058,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:50:40] local.INFO: IMEI acknowledgment sent {"connection_id":230058,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:50:41] local.INFO: TCP Data received {"connection_id":230058,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:50:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230058,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:50:41] local.INFO: Processing buffer {"connection_id":230058,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:50:41] local.INFO: IMEI packet received {"connection_id":230058,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:50:41] local.INFO: IMEI acknowledgment sent {"connection_id":230058,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:50:42] local.INFO: TCP Data received {"connection_id":231897,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a123b7b8012d0bfb400702a6b0001400ec24..."} 
[2026-11-03 16:50:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231897,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a123b7b8012d0bfb400702a6b0001400ec24..."} 
[2026-11-03 16:50:42] local.INFO: Processing buffer {"connection_id":231897,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a123b7b8012d0bfb400702a6b0001400ec24..."} 
[2026-11-03 16:50:42] local.INFO: Packet analysis {"connection_id":231897,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a123"} 
[2026-11-03 16:50:42] local.INFO: Extracted packet for processing {"connection_id":231897,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a123"} 
[2026-11-03 16:50:42] local.INFO: GPS Element Parsed {"raw_longitude":755759936,"raw_latitude":117614256,"longitude_deg":75.5759936,"latitude_deg":11.7614256,"altitude":20,"angle":236,"satellites":36,"speed":3,"hex_longitude":"2d0bfb40","hex_latitude":"0702a6b0","is_valid_coordinates":true} 
[2026-11-03 16:50: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-11-03 16:50:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188434176001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:50:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39127237965905920,"note":"Value kept but may cause issues"} 
[2026-11-03 16:50:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":863776364890132480,"note":"Value kept but may cause issues"} 
[2026-11-03 16:50:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:50:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793704835000,"timestamp_ms":1793704835000,"timestamp_seconds":1793704835,"priority":1,"record_length":96,"hex_timestamp":"000001a1a123b7b8"} 
[2026-11-03 16:50:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:50:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:50:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-11-03 16:50:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:50: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-11-03 16:50:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:50:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:50:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231897,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:50:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231897,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:50:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231897,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:50:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:50:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:50:42] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:50:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188434176001,"66":14548,"37":206,"94":11008,"24":3,"16":39127237965905920,"45":863776364890132480},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 16:50:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:50:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:50:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188434176001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:50:42] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 16:50:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 16:50:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39127237965905920,"km_value":39127237965905.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:50:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":863776364890132480,"description":"Unknown IO ID 45"} 
[2026-11-03 16:50:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188434176001,"power":14548,"unknown_37":206,"unknown_94":11008,"ignition":3,"odometer":null,"unknown_45":863776364890132480}} 
[2026-11-03 16:50:42] local.INFO: DEBUG: GPS processor result {"connection_id":231897,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55162,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:50:42] local.INFO: GPS data processed {"connection_id":231897,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:50:42] local.INFO: Acknowledgment sent {"connection_id":231897,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:50:42] local.INFO: TCP Data received {"connection_id":230058,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1225c10012cb57400076f6f10002b016730..."} 
[2026-11-03 16:50:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230058,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1225c10012cb57400076f6f10002b016730..."} 
[2026-11-03 16:50:42] local.INFO: Processing buffer {"connection_id":230058,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1225c10012cb57400076f6f10002b016730..."} 
[2026-11-03 16:50:42] local.INFO: Packet analysis {"connection_id":230058,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a122"} 
[2026-11-03 16:50:42] local.INFO: Extracted packet for processing {"connection_id":230058,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a122"} 
[2026-11-03 16:50:42] local.INFO: GPS Element Parsed {"raw_longitude":750089216,"raw_latitude":124743440,"longitude_deg":75.0089216,"latitude_deg":12.474344,"altitude":43,"angle":359,"satellites":48,"speed":53,"hex_longitude":"2cb57400","hex_latitude":"076f6f10","is_valid_coordinates":true} 
[2026-11-03 16:50: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-11-03 16:50:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188412928001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:50:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37881139104317440,"note":"Value kept but may cause issues"} 
[2026-11-03 16:50:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5371809161102641152,"note":"Value kept but may cause issues"} 
[2026-11-03 16:50:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:50:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793704746000,"timestamp_ms":1793704746000,"timestamp_seconds":1793704746,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1225c10"} 
[2026-11-03 16:50:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:50: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-11-03 16:50:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:50:42] 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-11-03 16:50: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-11-03 16:50:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:50:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:50:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230058,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:50:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230058,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:50:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230058,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:50:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:50:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:50:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:50:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188412928001,"66":27919,"101":206,"85":37888,"24":53,"16":37881139104317440,"44":-5371809161102641152},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,85,24,16,44]} 
[2026-11-03 16:50:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:50:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:50:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188412928001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:50:42] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 16:50:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:50:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37881139104317440,"km_value":37881139104317.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:50:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5371809161102641152,"description":"Unknown IO ID 44"} 
[2026-11-03 16:50:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188412928001,"power":27919,"unknown_101":206,"unknown_85":37888,"ignition":53,"odometer":null,"unknown_44":-5371809161102641152}} 
[2026-11-03 16:50:42] local.INFO: DEBUG: GPS processor result {"connection_id":230058,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55163,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:50:42] local.INFO: GPS data processed {"connection_id":230058,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:50:42] local.INFO: Acknowledgment sent {"connection_id":230058,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:51:09] local.INFO: TCP Data received {"connection_id":231898,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:51:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231898,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:51:09] local.INFO: Processing buffer {"connection_id":231898,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:51:09] local.INFO: IMEI packet received {"connection_id":231898,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:51:09] local.INFO: IMEI acknowledgment sent {"connection_id":231898,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:51:13] local.INFO: TCP Data received {"connection_id":230058,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1227768012cb57300076f9438002601632e..."} 
[2026-11-03 16:51:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230058,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1227768012cb57300076f9438002601632e..."} 
[2026-11-03 16:51:13] local.INFO: Processing buffer {"connection_id":230058,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1227768012cb57300076f9438002601632e..."} 
[2026-11-03 16:51:13] local.INFO: Packet analysis {"connection_id":230058,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a122"} 
[2026-11-03 16:51:13] local.INFO: Extracted packet for processing {"connection_id":230058,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a122"} 
[2026-11-03 16:51:13] local.INFO: GPS Element Parsed {"raw_longitude":750088960,"raw_latitude":124752952,"longitude_deg":75.008896,"latitude_deg":12.4752952,"altitude":38,"angle":355,"satellites":46,"speed":55,"hex_longitude":"2cb57300","hex_latitude":"076f9438","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:51:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188414976001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:51:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37881598665818112,"note":"Value kept but may cause issues"} 
[2026-11-03 16:51:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5371668423611838464,"note":"Value kept but may cause issues"} 
[2026-11-03 16:51:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:51:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793704753000,"timestamp_ms":1793704753000,"timestamp_seconds":1793704753,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1227768"} 
[2026-11-03 16:51:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:51: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-11-03 16: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 16:51:13] 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-11-03 16: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-11-03 16:51:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:51:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:51:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230058,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:51:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230058,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:51:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230058,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:51: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-11-03 16:51:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:51:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:51:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188414976001,"66":27876,"101":206,"85":37888,"24":55,"16":37881598665818112,"44":-5371668423611838464},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,85,24,16,44]} 
[2026-11-03 16:51:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:51:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:51:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188414976001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:51:13] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 16:51:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:51:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37881598665818112,"km_value":37881598665818.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:51:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5371668423611838464,"description":"Unknown IO ID 44"} 
[2026-11-03 16:51:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188414976001,"power":27876,"unknown_101":206,"unknown_85":37888,"ignition":55,"odometer":null,"unknown_44":-5371668423611838464}} 
[2026-11-03 16:51:13] local.INFO: DEBUG: GPS processor result {"connection_id":230058,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55164,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:51:13] local.INFO: GPS data processed {"connection_id":230058,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:51:13] local.INFO: Acknowledgment sent {"connection_id":230058,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:51:14] local.INFO: TCP Data received {"connection_id":231898,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:51:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231898,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:51:14] local.INFO: Processing buffer {"connection_id":231898,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:51:14] local.INFO: IMEI packet received {"connection_id":231898,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:51:14] local.INFO: IMEI acknowledgment sent {"connection_id":231898,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:51:15] local.INFO: TCP Data received {"connection_id":231898,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a123bf88012d0bfa800702a608001400d425..."} 
[2026-11-03 16:51:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231898,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a123bf88012d0bfa800702a608001400d425..."} 
[2026-11-03 16:51:15] local.INFO: Processing buffer {"connection_id":231898,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a123bf88012d0bfa800702a608001400d425..."} 
[2026-11-03 16:51:15] local.INFO: Packet analysis {"connection_id":231898,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a123"} 
[2026-11-03 16:51:15] local.INFO: Extracted packet for processing {"connection_id":231898,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a123"} 
[2026-11-03 16:51:15] local.INFO: GPS Element Parsed {"raw_longitude":755759744,"raw_latitude":117614088,"longitude_deg":75.5759744,"latitude_deg":11.7614088,"altitude":20,"angle":212,"satellites":37,"speed":4,"hex_longitude":"2d0bfa80","hex_latitude":"0702a608","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:51:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188437760001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:51:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39127250850807808,"note":"Value kept but may cause issues"} 
[2026-11-03 16:51:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":863354152425009152,"note":"Value kept but may cause issues"} 
[2026-11-03 16:51:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:51:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793704837000,"timestamp_ms":1793704837000,"timestamp_seconds":1793704837,"priority":1,"record_length":96,"hex_timestamp":"000001a1a123bf88"} 
[2026-11-03 16:51:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:51:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-11-03 16:51:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:51:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:51:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:51:15] local.INFO: Teltonika packet parsed successfully {"connection_id":231898,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:51:15] local.INFO: Passing IMEI to GPS processor {"connection_id":231898,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:51:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":231898,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:51:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:51:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:51:15] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:51:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188437760001,"66":14548,"37":206,"94":11008,"24":4,"16":39127250850807808,"45":863354152425009152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 16:51:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:51:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:51:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188437760001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:51:15] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 16:51:15] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 16:51:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39127250850807808,"km_value":39127250850807.805,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:51:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":863354152425009152,"description":"Unknown IO ID 45"} 
[2026-11-03 16:51:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188437760001,"power":14548,"unknown_37":206,"unknown_94":11008,"ignition":4,"odometer":null,"unknown_45":863354152425009152}} 
[2026-11-03 16:51:15] local.INFO: DEBUG: GPS processor result {"connection_id":231898,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55165,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:51:15] local.INFO: GPS data processed {"connection_id":231898,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:51:15] local.INFO: Acknowledgment sent {"connection_id":231898,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:51:36] local.INFO: TCP Data received {"connection_id":231900,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:51:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231900,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:51:36] local.INFO: Processing buffer {"connection_id":231900,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:51:36] local.INFO: IMEI packet received {"connection_id":231900,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:51:36] local.INFO: IMEI acknowledgment sent {"connection_id":231900,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:51:40] local.INFO: TCP Data received {"connection_id":231900,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:51:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231900,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:51:40] local.INFO: Processing buffer {"connection_id":231900,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:51:40] local.INFO: IMEI packet received {"connection_id":231900,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:51:40] local.INFO: IMEI acknowledgment sent {"connection_id":231900,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:51:42] local.INFO: TCP Data received {"connection_id":231900,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:51:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231900,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:51:42] local.INFO: Processing buffer {"connection_id":231900,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:51:42] local.INFO: IMEI packet received {"connection_id":231900,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:51:42] local.INFO: IMEI acknowledgment sent {"connection_id":231900,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:51:43] local.INFO: TCP Data received {"connection_id":231900,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a123bba0012cb4ed400770e3580015014c2d..."} 
[2026-11-03 16:51:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231900,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a123bba0012cb4ed400770e3580015014c2d..."} 
[2026-11-03 16:51:43] local.INFO: Processing buffer {"connection_id":231900,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a123bba0012cb4ed400770e3580015014c2d..."} 
[2026-11-03 16:51:43] local.INFO: Packet analysis {"connection_id":231900,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a123"} 
[2026-11-03 16:51:43] local.INFO: Extracted packet for processing {"connection_id":231900,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a123"} 
[2026-11-03 16:51:43] local.INFO: GPS Element Parsed {"raw_longitude":750054720,"raw_latitude":124838744,"longitude_deg":75.005472,"latitude_deg":12.4838744,"altitude":21,"angle":332,"satellites":45,"speed":50,"hex_longitude":"2cb4ed40","hex_latitude":"0770e358","is_valid_coordinates":true} 
[2026-11-03 16:51: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-11-03 16:51:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188436224001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:51:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37886310244941824,"note":"Value kept but may cause issues"} 
[2026-11-03 16:51:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5403545464701945856,"note":"Value kept but may cause issues"} 
[2026-11-03 16:51:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,106,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:51:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793704836000,"timestamp_ms":1793704836000,"timestamp_seconds":1793704836,"priority":1,"record_length":96,"hex_timestamp":"000001a1a123bba0"} 
[2026-11-03 16:51:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:51:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:51: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-11-03 16:51: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-11-03 16:51: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-11-03 16:51:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:51:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:51:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231900,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:51:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:51:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:51:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:51:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:51:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:51:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188436224001,"66":27843,"106":206,"85":37888,"24":50,"16":37886310244941824,"44":-5403545464701945856},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,106,85,24,16,44]} 
[2026-11-03 16:51:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:51:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:51:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188436224001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:51:43] local.INFO: Unknown IO ID detected {"io_id":106,"value":206,"description":"Unknown IO ID 106"} 
[2026-11-03 16:51:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:51:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37886310244941824,"km_value":37886310244941.82,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:51:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5403545464701945856,"description":"Unknown IO ID 44"} 
[2026-11-03 16:51:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188436224001,"power":27843,"unknown_106":206,"unknown_85":37888,"ignition":50,"odometer":null,"unknown_44":-5403545464701945856}} 
[2026-11-03 16:51:43] local.INFO: DEBUG: GPS processor result {"connection_id":231900,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55166,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:51:43] local.INFO: GPS data processed {"connection_id":231900,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:51:43] local.INFO: Acknowledgment sent {"connection_id":231900,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:51:46] local.INFO: TCP Data received {"connection_id":231898,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a123c758012d0bfa400702a578001500c424..."} 
[2026-11-03 16:51:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231898,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a123c758012d0bfa400702a578001500c424..."} 
[2026-11-03 16:51:46] local.INFO: Processing buffer {"connection_id":231898,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a123c758012d0bfa400702a578001500c424..."} 
[2026-11-03 16:51:46] local.INFO: Packet analysis {"connection_id":231898,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a123"} 
[2026-11-03 16:51:46] local.INFO: Extracted packet for processing {"connection_id":231898,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a123"} 
[2026-11-03 16:51:46] local.INFO: GPS Element Parsed {"raw_longitude":755759680,"raw_latitude":117613944,"longitude_deg":75.575968,"latitude_deg":11.7613944,"altitude":21,"angle":196,"satellites":36,"speed":2,"hex_longitude":"2d0bfa40","hex_latitude":"0702a578","is_valid_coordinates":true} 
[2026-11-03 16:51: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-11-03 16:51:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188438272001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:51:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39127259440742400,"note":"Value kept but may cause issues"} 
[2026-11-03 16:51:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":863143046192433152,"note":"Value kept but may cause issues"} 
[2026-11-03 16:51:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:51:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793704839000,"timestamp_ms":1793704839000,"timestamp_seconds":1793704839,"priority":1,"record_length":96,"hex_timestamp":"000001a1a123c758"} 
[2026-11-03 16:51:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:51:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:51:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-11-03 16:51:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:51: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-11-03 16:51:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:51:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:51:46] local.INFO: Teltonika packet parsed successfully {"connection_id":231898,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:51:46] local.INFO: Passing IMEI to GPS processor {"connection_id":231898,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:51:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":231898,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:51:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:51:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:51:46] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:51:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188438272001,"66":14396,"37":206,"94":11008,"24":2,"16":39127259440742400,"45":863143046192433152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 16:51:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:51:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:51:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188438272001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:51:46] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 16:51:46] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 16:51:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39127259440742400,"km_value":39127259440742.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:51:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":863143046192433152,"description":"Unknown IO ID 45"} 
[2026-11-03 16:51:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188438272001,"power":14396,"unknown_37":206,"unknown_94":11008,"ignition":2,"odometer":null,"unknown_45":863143046192433152}} 
[2026-11-03 16:51:47] local.INFO: DEBUG: GPS processor result {"connection_id":231898,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55167,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:51:47] local.INFO: GPS data processed {"connection_id":231898,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:51:47] local.INFO: Acknowledgment sent {"connection_id":231898,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:51:50] local.INFO: TCP Data received {"connection_id":231900,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a123bba0012cb4ed400770e3580015014c2d..."} 
[2026-11-03 16:51:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231900,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a123bba0012cb4ed400770e3580015014c2d..."} 
[2026-11-03 16:51:50] local.INFO: Processing buffer {"connection_id":231900,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a123bba0012cb4ed400770e3580015014c2d..."} 
[2026-11-03 16:51:50] local.INFO: Packet analysis {"connection_id":231900,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a123"} 
[2026-11-03 16:51:50] local.INFO: Extracted packet for processing {"connection_id":231900,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a123"} 
[2026-11-03 16:51:50] local.INFO: GPS Element Parsed {"raw_longitude":750054720,"raw_latitude":124838744,"longitude_deg":75.005472,"latitude_deg":12.4838744,"altitude":21,"angle":332,"satellites":45,"speed":50,"hex_longitude":"2cb4ed40","hex_latitude":"0770e358","is_valid_coordinates":true} 
[2026-11-03 16:51: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-11-03 16:51:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188438016001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:51:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37886310244941824,"note":"Value kept but may cause issues"} 
[2026-11-03 16:51:50] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5409597176699201536,"note":"Value kept but may cause issues"} 
[2026-11-03 16:51:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,106,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:51:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793704836000,"timestamp_ms":1793704836000,"timestamp_seconds":1793704836,"priority":1,"record_length":96,"hex_timestamp":"000001a1a123bba0"} 
[2026-11-03 16:51:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:51: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-11-03 16:51: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 16:51:50] 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-11-03 16:51: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-11-03 16:51:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:51:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:51:50] local.INFO: Teltonika packet parsed successfully {"connection_id":231900,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:51:50] local.INFO: Passing IMEI to GPS processor {"connection_id":231900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:51:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":231900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:51:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:51:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:51:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:51:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188438016001,"66":27843,"106":206,"85":37888,"24":50,"16":37886310244941824,"44":-5409597176699201536},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,106,85,24,16,44]} 
[2026-11-03 16:51:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:51:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:51:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188438016001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:51:50] local.INFO: Unknown IO ID detected {"io_id":106,"value":206,"description":"Unknown IO ID 106"} 
[2026-11-03 16:51:50] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:51:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37886310244941824,"km_value":37886310244941.82,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:51:50] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5409597176699201536,"description":"Unknown IO ID 44"} 
[2026-11-03 16:51:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188438016001,"power":27843,"unknown_106":206,"unknown_85":37888,"ignition":50,"odometer":null,"unknown_44":-5409597176699201536}} 
[2026-11-03 16:51:50] local.INFO: DEBUG: GPS processor result {"connection_id":231900,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55168,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:51:50] local.INFO: GPS data processed {"connection_id":231900,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:51:50] local.INFO: Acknowledgment sent {"connection_id":231900,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:52:03] local.INFO: TCP Data received {"connection_id":228795,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:52:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228795,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:52:03] local.INFO: Processing buffer {"connection_id":228795,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:52:03] local.INFO: IMEI packet received {"connection_id":228795,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:52:03] local.INFO: IMEI acknowledgment sent {"connection_id":228795,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:52:05] local.INFO: TCP Data received {"connection_id":228795,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:52:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228795,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:52:05] local.INFO: Processing buffer {"connection_id":228795,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:52:05] local.INFO: IMEI packet received {"connection_id":228795,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:52:05] local.INFO: IMEI acknowledgment sent {"connection_id":228795,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:52:09] local.INFO: TCP Data received {"connection_id":228795,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:52:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228795,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:52:09] local.INFO: Processing buffer {"connection_id":228795,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:52:09] local.INFO: IMEI packet received {"connection_id":228795,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:52:09] local.INFO: IMEI acknowledgment sent {"connection_id":228795,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:52:11] local.INFO: TCP Data received {"connection_id":228795,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a124d4e0012d0bb6800702a2080012013425..."} 
[2026-11-03 16:52:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228795,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a124d4e0012d0bb6800702a2080012013425..."} 
[2026-11-03 16:52:11] local.INFO: Processing buffer {"connection_id":228795,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a124d4e0012d0bb6800702a2080012013425..."} 
[2026-11-03 16:52:11] local.INFO: Packet analysis {"connection_id":228795,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a124"} 
[2026-11-03 16:52:11] local.INFO: Extracted packet for processing {"connection_id":228795,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a124"} 
[2026-11-03 16:52:11] local.INFO: GPS Element Parsed {"raw_longitude":755742336,"raw_latitude":117613064,"longitude_deg":75.5742336,"latitude_deg":11.7613064,"altitude":18,"angle":308,"satellites":37,"speed":22,"hex_longitude":"2d0bb680","hex_latitude":"0702a208","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:52:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188455936001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:52:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39128139909038080,"note":"Value kept but may cause issues"} 
[2026-11-03 16:52:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":844987910194192384,"note":"Value kept but may cause issues"} 
[2026-11-03 16:52:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:52:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793704908000,"timestamp_ms":1793704908000,"timestamp_seconds":1793704908,"priority":1,"record_length":96,"hex_timestamp":"000001a1a124d4e0"} 
[2026-11-03 16:52:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:52:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 16:52:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:52:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:52:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:52:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228795,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:52:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228795,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:52:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228795,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:52:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:52:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:52:11] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:52:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188455936001,"66":14428,"37":206,"94":11008,"24":22,"16":39128139909038080,"45":844987910194192384},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 16:52:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:52:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:52:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188455936001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:52:11] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 16:52:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 16:52:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39128139909038080,"km_value":39128139909038.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:52:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":844987910194192384,"description":"Unknown IO ID 45"} 
[2026-11-03 16:52:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188455936001,"power":14428,"unknown_37":206,"unknown_94":11008,"ignition":22,"odometer":null,"unknown_45":844987910194192384}} 
[2026-11-03 16:52:11] local.INFO: DEBUG: GPS processor result {"connection_id":228795,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55169,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:52:11] local.INFO: GPS data processed {"connection_id":228795,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:52:11] local.INFO: Acknowledgment sent {"connection_id":228795,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:52:25] local.INFO: TCP Data received {"connection_id":231900,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a123d6f8012cb4df8007710700000d01562d..."} 
[2026-11-03 16:52:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231900,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a123d6f8012cb4df8007710700000d01562d..."} 
[2026-11-03 16:52:25] local.INFO: Processing buffer {"connection_id":231900,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a123d6f8012cb4df8007710700000d01562d..."} 
[2026-11-03 16:52:25] local.INFO: Packet analysis {"connection_id":231900,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a123"} 
[2026-11-03 16:52:25] local.INFO: Extracted packet for processing {"connection_id":231900,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a123"} 
[2026-11-03 16:52:25] local.INFO: GPS Element Parsed {"raw_longitude":750051200,"raw_latitude":124847872,"longitude_deg":75.00512,"latitude_deg":12.4847872,"altitude":13,"angle":342,"satellites":45,"speed":63,"hex_longitude":"2cb4df80","hex_latitude":"07710700","is_valid_coordinates":true} 
[2026-11-03 16:52: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-11-03 16:52:25] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188438016001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:52:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37886782691344384,"note":"Value kept but may cause issues"} 
[2026-11-03 16:52:25] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5409597176699201536,"note":"Value kept but may cause issues"} 
[2026-11-03 16:52:25] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,106,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:52:25] local.INFO: AVL Record Parsed {"raw_timestamp":1793704843000,"timestamp_ms":1793704843000,"timestamp_seconds":1793704843,"priority":1,"record_length":96,"hex_timestamp":"000001a1a123d6f8"} 
[2026-11-03 16:52:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:52:25] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:52: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 16:52:25] 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-11-03 16:52: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-11-03 16:52:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:52:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:52:25] local.INFO: Teltonika packet parsed successfully {"connection_id":231900,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:52:25] local.INFO: Passing IMEI to GPS processor {"connection_id":231900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:52:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":231900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:52:25] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:52:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:52:25] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:52:25] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188438016001,"66":27821,"106":206,"85":37888,"24":63,"16":37886782691344384,"44":-5409597176699201536},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,106,85,24,16,44]} 
[2026-11-03 16:52:25] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:52:25] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:52:25] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188438016001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:52:25] local.INFO: Unknown IO ID detected {"io_id":106,"value":206,"description":"Unknown IO ID 106"} 
[2026-11-03 16:52:25] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:52:25] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37886782691344384,"km_value":37886782691344.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:52:25] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5409597176699201536,"description":"Unknown IO ID 44"} 
[2026-11-03 16:52:25] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188438016001,"power":27821,"unknown_106":206,"unknown_85":37888,"ignition":63,"odometer":null,"unknown_44":-5409597176699201536}} 
[2026-11-03 16:52:25] local.INFO: DEBUG: GPS processor result {"connection_id":231900,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55170,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:52:25] local.INFO: GPS data processed {"connection_id":231900,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:52:25] local.INFO: Acknowledgment sent {"connection_id":231900,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:52:43] local.INFO: TCP Data received {"connection_id":228795,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a124e098012d0bb1c00702a7000012014325..."} 
[2026-11-03 16:52:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228795,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a124e098012d0bb1c00702a7000012014325..."} 
[2026-11-03 16:52:43] local.INFO: Processing buffer {"connection_id":228795,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a124e098012d0bb1c00702a7000012014325..."} 
[2026-11-03 16:52:43] local.INFO: Packet analysis {"connection_id":228795,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a124"} 
[2026-11-03 16:52:43] local.INFO: Extracted packet for processing {"connection_id":228795,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a124"} 
[2026-11-03 16:52:43] local.INFO: GPS Element Parsed {"raw_longitude":755741120,"raw_latitude":117614336,"longitude_deg":75.574112,"latitude_deg":11.7614336,"altitude":18,"angle":323,"satellites":37,"speed":23,"hex_longitude":"2d0bb1c0","hex_latitude":"0702a700","is_valid_coordinates":true} 
[2026-11-03 16:52: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-11-03 16:52:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188456448001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:52:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39128221513416704,"note":"Value kept but may cause issues"} 
[2026-11-03 16:52:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":844002747775846400,"note":"Value kept but may cause issues"} 
[2026-11-03 16:52:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:52:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793704911000,"timestamp_ms":1793704911000,"timestamp_seconds":1793704911,"priority":1,"record_length":96,"hex_timestamp":"000001a1a124e098"} 
[2026-11-03 16:52:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:52:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:52:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 16:52:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:52: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-11-03 16:52:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:52:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:52:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228795,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:52:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228795,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:52:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228795,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:52:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:52:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:52:43] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:52:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188456448001,"66":14537,"37":206,"94":11008,"24":23,"16":39128221513416704,"45":844002747775846400},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 16:52:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:52:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:52:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188456448001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:52:43] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 16:52:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 16:52:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39128221513416704,"km_value":39128221513416.7,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:52:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":844002747775846400,"description":"Unknown IO ID 45"} 
[2026-11-03 16:52:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188456448001,"power":14537,"unknown_37":206,"unknown_94":11008,"ignition":23,"odometer":null,"unknown_45":844002747775846400}} 
[2026-11-03 16:52:44] local.INFO: DEBUG: GPS processor result {"connection_id":228795,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55171,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:52:44] local.INFO: GPS data processed {"connection_id":228795,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:52:44] local.INFO: Acknowledgment sent {"connection_id":228795,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:52:46] local.INFO: TCP Data received {"connection_id":228796,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:52:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228796,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:52:46] local.INFO: Processing buffer {"connection_id":228796,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:52:46] local.INFO: IMEI packet received {"connection_id":228796,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:52:46] local.INFO: IMEI acknowledgment sent {"connection_id":228796,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:52:52] local.INFO: TCP Data received {"connection_id":228796,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:52:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228796,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:52:52] local.INFO: Processing buffer {"connection_id":228796,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:52:52] local.INFO: IMEI packet received {"connection_id":228796,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:52:52] local.INFO: IMEI acknowledgment sent {"connection_id":228796,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:52:53] local.INFO: TCP Data received {"connection_id":228796,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a123ee68012cb4d340077129c8000b01542d..."} 
[2026-11-03 16:52:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228796,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a123ee68012cb4d340077129c8000b01542d..."} 
[2026-11-03 16:52:53] local.INFO: Processing buffer {"connection_id":228796,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a123ee68012cb4d340077129c8000b01542d..."} 
[2026-11-03 16:52:53] local.INFO: Packet analysis {"connection_id":228796,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a123"} 
[2026-11-03 16:52:53] local.INFO: Extracted packet for processing {"connection_id":228796,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a123"} 
[2026-11-03 16:52:53] local.INFO: GPS Element Parsed {"raw_longitude":750048064,"raw_latitude":124856776,"longitude_deg":75.0048064,"latitude_deg":12.4856776,"altitude":11,"angle":340,"satellites":45,"speed":60,"hex_longitude":"2cb4d340","hex_latitude":"077129c8","is_valid_coordinates":true} 
[2026-11-03 16:52: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-11-03 16:52:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188439808001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:52:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37887237957877760,"note":"Value kept but may cause issues"} 
[2026-11-03 16:52:53] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5413467457626636288,"note":"Value kept but may cause issues"} 
[2026-11-03 16:52:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,106,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:52:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793704849000,"timestamp_ms":1793704849000,"timestamp_seconds":1793704849,"priority":1,"record_length":96,"hex_timestamp":"000001a1a123ee68"} 
[2026-11-03 16:52:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:52:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:52: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":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 16:52:53] 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-11-03 16:52: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-11-03 16:52:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:52:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:52:53] local.INFO: Teltonika packet parsed successfully {"connection_id":228796,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:52:53] local.INFO: Passing IMEI to GPS processor {"connection_id":228796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:52:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":228796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:52:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:52:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:52:53] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:52:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188439808001,"66":27865,"106":206,"85":37888,"24":60,"16":37887237957877760,"44":-5413467457626636288},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,106,85,24,16,44]} 
[2026-11-03 16:52:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:52:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:52:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188439808001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:52:53] local.INFO: Unknown IO ID detected {"io_id":106,"value":206,"description":"Unknown IO ID 106"} 
[2026-11-03 16:52:53] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 16:52:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37887237957877760,"km_value":37887237957877.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:52:53] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5413467457626636288,"description":"Unknown IO ID 44"} 
[2026-11-03 16:52:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188439808001,"power":27865,"unknown_106":206,"unknown_85":37888,"ignition":60,"odometer":null,"unknown_44":-5413467457626636288}} 
[2026-11-03 16:52:53] local.INFO: DEBUG: GPS processor result {"connection_id":228796,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55172,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:52:53] local.INFO: GPS data processed {"connection_id":228796,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:52:53] local.INFO: Acknowledgment sent {"connection_id":228796,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:53:04] local.INFO: TCP Data received {"connection_id":230059,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:53:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230059,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:53:04] local.INFO: Processing buffer {"connection_id":230059,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:53:04] local.INFO: IMEI packet received {"connection_id":230059,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:53:04] local.INFO: IMEI acknowledgment sent {"connection_id":230059,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:53:09] local.INFO: TCP Data received {"connection_id":230059,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:53:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230059,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:53:09] local.INFO: Processing buffer {"connection_id":230059,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:53:09] local.INFO: IMEI packet received {"connection_id":230059,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:53:09] local.INFO: IMEI acknowledgment sent {"connection_id":230059,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:53:10] local.INFO: TCP Data received {"connection_id":230059,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a124f038012d0badc00702ab780012013323..."} 
[2026-11-03 16:53:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230059,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a124f038012d0badc00702ab780012013323..."} 
[2026-11-03 16:53:10] local.INFO: Processing buffer {"connection_id":230059,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a124f038012d0badc00702ab780012013323..."} 
[2026-11-03 16:53:10] local.INFO: Packet analysis {"connection_id":230059,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a124"} 
[2026-11-03 16:53:10] local.INFO: Extracted packet for processing {"connection_id":230059,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a124"} 
[2026-11-03 16:53:10] local.INFO: GPS Element Parsed {"raw_longitude":755740096,"raw_latitude":117615480,"longitude_deg":75.5740096,"latitude_deg":11.761548,"altitude":18,"angle":307,"satellites":35,"speed":7,"hex_longitude":"2d0badc0","hex_latitude":"0702ab78","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:53:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188457216001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:53:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39128294527860736,"note":"Value kept but may cause issues"} 
[2026-11-03 16:53:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":842665741636796416,"note":"Value kept but may cause issues"} 
[2026-11-03 16:53:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:53:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793704915000,"timestamp_ms":1793704915000,"timestamp_seconds":1793704915,"priority":1,"record_length":96,"hex_timestamp":"000001a1a124f038"} 
[2026-11-03 16:53:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:53:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-11-03 16:53:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:53:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:53:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:53:10] local.INFO: Teltonika packet parsed successfully {"connection_id":230059,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:53:10] local.INFO: Passing IMEI to GPS processor {"connection_id":230059,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:53:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":230059,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:53:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:53:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:53:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:53:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188457216001,"66":14515,"37":206,"94":11008,"24":7,"16":39128294527860736,"45":842665741636796416},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 16:53:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:53:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:53:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188457216001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:53:10] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 16:53:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 16:53:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39128294527860736,"km_value":39128294527860.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:53:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":842665741636796416,"description":"Unknown IO ID 45"} 
[2026-11-03 16:53:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188457216001,"power":14515,"unknown_37":206,"unknown_94":11008,"ignition":7,"odometer":null,"unknown_45":842665741636796416}} 
[2026-11-03 16:53:10] local.INFO: DEBUG: GPS processor result {"connection_id":230059,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55173,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:53:10] local.INFO: GPS data processed {"connection_id":230059,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:53:10] local.INFO: Acknowledgment sent {"connection_id":230059,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:53:35] local.INFO: TCP Data received {"connection_id":231902,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:53:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231902,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:53:35] local.INFO: Processing buffer {"connection_id":231902,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:53:35] local.INFO: IMEI packet received {"connection_id":231902,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:53:35] local.INFO: IMEI acknowledgment sent {"connection_id":231902,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:53:36] local.INFO: TCP Data received {"connection_id":231902,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:53:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231902,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:53:36] local.INFO: Processing buffer {"connection_id":231902,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:53:36] local.INFO: IMEI packet received {"connection_id":231902,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:53:36] local.INFO: IMEI acknowledgment sent {"connection_id":231902,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:53:40] local.INFO: TCP Data received {"connection_id":230060,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:53:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230060,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:53:40] local.INFO: Processing buffer {"connection_id":230060,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:53:40] local.INFO: IMEI packet received {"connection_id":230060,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:53:40] local.INFO: IMEI acknowledgment sent {"connection_id":230060,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:53:41] local.INFO: TCP Data received {"connection_id":230059,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a124f420012d0bad800702abb80011012623..."} 
[2026-11-03 16:53:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230059,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a124f420012d0bad800702abb80011012623..."} 
[2026-11-03 16:53:41] local.INFO: Processing buffer {"connection_id":230059,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a124f420012d0bad800702abb80011012623..."} 
[2026-11-03 16:53:41] local.INFO: Packet analysis {"connection_id":230059,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a124"} 
[2026-11-03 16:53:41] local.INFO: Extracted packet for processing {"connection_id":230059,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a124"} 
[2026-11-03 16:53:41] local.INFO: GPS Element Parsed {"raw_longitude":755740032,"raw_latitude":117615544,"longitude_deg":75.5740032,"latitude_deg":11.7615544,"altitude":17,"angle":294,"satellites":35,"speed":5,"hex_longitude":"2d0bad80","hex_latitude":"0702abb8","is_valid_coordinates":true} 
[2026-11-03 16:53: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-11-03 16:53:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188458240001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:53:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":39128303117795328,"note":"Value kept but may cause issues"} 
[2026-11-03 16:53:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":841539841730246656,"note":"Value kept but may cause issues"} 
[2026-11-03 16:53:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:53:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793704916000,"timestamp_ms":1793704916000,"timestamp_seconds":1793704916,"priority":1,"record_length":96,"hex_timestamp":"000001a1a124f420"} 
[2026-11-03 16:53:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:53:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:53: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":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 16:53:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:53: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-11-03 16:53:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:53:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:53:41] local.INFO: Teltonika packet parsed successfully {"connection_id":230059,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:53:41] local.INFO: Passing IMEI to GPS processor {"connection_id":230059,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:53:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":230059,"device_imei":"862567072573210","avl_records_count":1} 
[2026-11-03 16:53:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:53:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-11-03 16:53:41] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-11-03 16:53:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188458240001,"66":14407,"37":206,"94":11008,"24":5,"16":39128303117795328,"45":841539841730246656},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-11-03 16:53:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-11-03 16:53:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-11-03 16:53:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188458240001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:53:41] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-11-03 16:53:41] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-11-03 16:53:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":39128303117795328,"km_value":39128303117795.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:53:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":841539841730246656,"description":"Unknown IO ID 45"} 
[2026-11-03 16:53:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188458240001,"power":14407,"unknown_37":206,"unknown_94":11008,"ignition":5,"odometer":null,"unknown_45":841539841730246656}} 
[2026-11-03 16:53:41] local.INFO: DEBUG: GPS processor result {"connection_id":230059,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55174,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:53:41] local.INFO: GPS data processed {"connection_id":230059,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:53:41] local.INFO: Acknowledgment sent {"connection_id":230059,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:53:42] local.INFO: TCP Data received {"connection_id":231902,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:53:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231902,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:53:42] local.INFO: Processing buffer {"connection_id":231902,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:53:42] local.INFO: IMEI packet received {"connection_id":231902,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:53:42] local.INFO: IMEI acknowledgment sent {"connection_id":231902,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:53:43] local.INFO: TCP Data received {"connection_id":231902,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1255d98012cb467000772b058000e01632e..."} 
[2026-11-03 16:53:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231902,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1255d98012cb467000772b058000e01632e..."} 
[2026-11-03 16:53:43] local.INFO: Processing buffer {"connection_id":231902,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1255d98012cb467000772b058000e01632e..."} 
[2026-11-03 16:53:43] local.INFO: Packet analysis {"connection_id":231902,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a125"} 
[2026-11-03 16:53:43] local.INFO: Extracted packet for processing {"connection_id":231902,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a125"} 
[2026-11-03 16:53:43] local.INFO: GPS Element Parsed {"raw_longitude":750020352,"raw_latitude":124956760,"longitude_deg":75.0020352,"latitude_deg":12.495676,"altitude":14,"angle":355,"satellites":46,"speed":35,"hex_longitude":"2cb46700","hex_latitude":"0772b058","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:53:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188460544001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:53:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37892284544450560,"note":"Value kept but may cause issues"} 
[2026-11-03 16:53:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5446470398620440576,"note":"Value kept but may cause issues"} 
[2026-11-03 16:53:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:53:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793704943000,"timestamp_ms":1793704943000,"timestamp_seconds":1793704943,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1255d98"} 
[2026-11-03 16:53:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:53:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 16:53:43] 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-11-03 16: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-11-03 16:53:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:53:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:53:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231902,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:53:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:53:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:53:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:53:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:53:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:53:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188460544001,"66":27865,"174":206,"85":36608,"24":35,"16":37892284544450560,"44":-5446470398620440576},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,85,24,16,44]} 
[2026-11-03 16:53:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:53:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:53:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188460544001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:53:43] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-11-03 16:53:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 16:53:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37892284544450560,"km_value":37892284544450.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:53:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5446470398620440576,"description":"Unknown IO ID 44"} 
[2026-11-03 16:53:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188460544001,"power":27865,"unknown_174":206,"unknown_85":36608,"ignition":35,"odometer":null,"unknown_44":-5446470398620440576}} 
[2026-11-03 16:53:43] local.INFO: DEBUG: GPS processor result {"connection_id":231902,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55175,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:53:43] local.INFO: GPS data processed {"connection_id":231902,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:53:43] local.INFO: Acknowledgment sent {"connection_id":231902,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:54:09] local.INFO: TCP Data received {"connection_id":228316,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:54:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228316,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:54:09] local.INFO: Processing buffer {"connection_id":228316,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:54:09] local.INFO: IMEI packet received {"connection_id":228316,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-11-03 16:54:09] local.INFO: IMEI acknowledgment sent {"connection_id":228316,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:54:09] local.INFO: TCP Data received {"connection_id":228316,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:54:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228316,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:54:09] local.INFO: Processing buffer {"connection_id":228316,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:54:09] local.INFO: IMEI packet received {"connection_id":228316,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:54:09] local.INFO: IMEI acknowledgment sent {"connection_id":228316,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:54:10] local.INFO: TCP Data received {"connection_id":228316,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:54:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228316,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:54:10] local.INFO: Processing buffer {"connection_id":228316,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:54:10] local.INFO: IMEI packet received {"connection_id":228316,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:54:10] local.INFO: IMEI acknowledgment sent {"connection_id":228316,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:54:11] local.INFO: TCP Data received {"connection_id":228316,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:54:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228316,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:54:11] local.INFO: Processing buffer {"connection_id":228316,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-11-03 16:54:11] local.INFO: IMEI packet received {"connection_id":228316,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-11-03 16:54:11] local.INFO: IMEI acknowledgment sent {"connection_id":228316,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:54:14] local.INFO: TCP Data received {"connection_id":231902,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1257cd8012cb462000772cc48000e01572f..."} 
[2026-11-03 16:54:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231902,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1257cd8012cb462000772cc48000e01572f..."} 
[2026-11-03 16:54:14] local.INFO: Processing buffer {"connection_id":231902,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1257cd8012cb462000772cc48000e01572f..."} 
[2026-11-03 16:54:14] local.INFO: Packet analysis {"connection_id":231902,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a125"} 
[2026-11-03 16:54:14] local.INFO: Extracted packet for processing {"connection_id":231902,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a125"} 
[2026-11-03 16:54:14] local.INFO: GPS Element Parsed {"raw_longitude":750019072,"raw_latitude":124963912,"longitude_deg":75.0019072,"latitude_deg":12.4963912,"altitude":14,"angle":343,"satellites":47,"speed":37,"hex_longitude":"2cb46200","hex_latitude":"0772cc48","is_valid_coordinates":true} 
[2026-11-03 16:54: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-11-03 16:54:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188465408001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:54:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37892641026736128,"note":"Value kept but may cause issues"} 
[2026-11-03 16:54:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5447385192292395008,"note":"Value kept but may cause issues"} 
[2026-11-03 16:54:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:54:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793704951000,"timestamp_ms":1793704951000,"timestamp_seconds":1793704951,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1257cd8"} 
[2026-11-03 16:54:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:54: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-11-03 16:54: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 16:54:14] 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-11-03 16:54: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-11-03 16:54:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:54:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:54:14] local.INFO: Teltonika packet parsed successfully {"connection_id":231902,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:54:14] local.INFO: Passing IMEI to GPS processor {"connection_id":231902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:54:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":231902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:54:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:54:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:54:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:54:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188465408001,"66":27995,"174":206,"85":36608,"24":37,"16":37892641026736128,"44":-5447385192292395008},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,85,24,16,44]} 
[2026-11-03 16:54:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:54:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:54:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188465408001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:54:14] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-11-03 16:54:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 16:54:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37892641026736128,"km_value":37892641026736.125,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:54:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5447385192292395008,"description":"Unknown IO ID 44"} 
[2026-11-03 16:54:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188465408001,"power":27995,"unknown_174":206,"unknown_85":36608,"ignition":37,"odometer":null,"unknown_44":-5447385192292395008}} 
[2026-11-03 16:54:14] local.INFO: DEBUG: GPS processor result {"connection_id":231902,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55176,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:54:14] local.INFO: GPS data processed {"connection_id":231902,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:54:14] local.INFO: Acknowledgment sent {"connection_id":231902,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:54:32] local.INFO: TCP Data received {"connection_id":228797,"ip":"45.82.78.108","data_length":1479,"data_hex":"16030105c2010005be0303a537018521a2a302d9d3a8803824cea70a3b4f10a4..."} 
[2026-11-03 16:54:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228797,"packet_length":1479,"packet_hex":"16030105c2010005be0303a537018521a2a302d9d3a8803824cea70a3b4f10a4..."} 
[2026-11-03 16:54:32] local.INFO: Processing buffer {"connection_id":228797,"buffer_length":1479,"buffer_hex":"16030105c2010005be0303a537018521a2a302d9d3a8803824cea70a3b4f10a4..."} 
[2026-11-03 16:54:32] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":228797,"buffer_length":1479,"first_bytes_hex":"16030105c2010005be0303a537018521"} 
[2026-11-03 16:54:33] local.INFO: TCP Data received {"connection_id":231903,"ip":"45.82.78.108","data_length":1479,"data_hex":"16030105c2010005be0303e825d6fe98bd405676d2731565606b4ba93ca5a4bd..."} 
[2026-11-03 16:54:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231903,"packet_length":1479,"packet_hex":"16030105c2010005be0303e825d6fe98bd405676d2731565606b4ba93ca5a4bd..."} 
[2026-11-03 16:54:33] local.INFO: Processing buffer {"connection_id":231903,"buffer_length":1479,"buffer_hex":"16030105c2010005be0303e825d6fe98bd405676d2731565606b4ba93ca5a4bd..."} 
[2026-11-03 16:54:33] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":231903,"buffer_length":1479,"first_bytes_hex":"16030105c2010005be0303e825d6fe98"} 
[2026-11-03 16:54:36] local.INFO: TCP Data received {"connection_id":228318,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:54:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228318,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:54:36] local.INFO: Processing buffer {"connection_id":228318,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:54:36] local.INFO: IMEI packet received {"connection_id":228318,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:54:36] local.INFO: IMEI acknowledgment sent {"connection_id":228318,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:54:41] local.INFO: TCP Data received {"connection_id":228318,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:54:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228318,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:54:42] local.INFO: Processing buffer {"connection_id":228318,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:54:42] local.INFO: IMEI packet received {"connection_id":228318,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:54:42] local.INFO: IMEI acknowledgment sent {"connection_id":228318,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:54:42] local.INFO: TCP Data received {"connection_id":228318,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1259830012cb457c00772e3b0000d014b2d..."} 
[2026-11-03 16:54:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228318,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1259830012cb457c00772e3b0000d014b2d..."} 
[2026-11-03 16:54:42] local.INFO: Processing buffer {"connection_id":228318,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1259830012cb457c00772e3b0000d014b2d..."} 
[2026-11-03 16:54:42] local.INFO: Packet analysis {"connection_id":228318,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a125"} 
[2026-11-03 16:54:42] local.INFO: Extracted packet for processing {"connection_id":228318,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a125"} 
[2026-11-03 16:54:42] local.INFO: GPS Element Parsed {"raw_longitude":750016448,"raw_latitude":124969904,"longitude_deg":75.0016448,"latitude_deg":12.4969904,"altitude":13,"angle":331,"satellites":45,"speed":33,"hex_longitude":"2cb457c0","hex_latitude":"0772e3b0","is_valid_coordinates":true} 
[2026-11-03 16:54: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-11-03 16:54:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188467456001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:54:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37892954559348736,"note":"Value kept but may cause issues"} 
[2026-11-03 16:54:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5448792567174117376,"note":"Value kept but may cause issues"} 
[2026-11-03 16:54:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:54:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793704958000,"timestamp_ms":1793704958000,"timestamp_seconds":1793704958,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1259830"} 
[2026-11-03 16:54:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:54: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-11-03 16:54:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 16:54:42] 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-11-03 16:54: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-11-03 16:54:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:54:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:54:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228318,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:54:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228318,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:54:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228318,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:54:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:54:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:54:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:54:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188467456001,"66":27865,"174":206,"85":36608,"24":33,"16":37892954559348736,"44":-5448792567174117376},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,85,24,16,44]} 
[2026-11-03 16:54:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:54:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:54:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188467456001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:54:42] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-11-03 16:54:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 16:54:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37892954559348736,"km_value":37892954559348.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:54:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5448792567174117376,"description":"Unknown IO ID 44"} 
[2026-11-03 16:54:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188467456001,"power":27865,"unknown_174":206,"unknown_85":36608,"ignition":33,"odometer":null,"unknown_44":-5448792567174117376}} 
[2026-11-03 16:54:42] local.INFO: DEBUG: GPS processor result {"connection_id":228318,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55177,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:54:42] local.INFO: GPS data processed {"connection_id":228318,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:54:42] local.INFO: Acknowledgment sent {"connection_id":228318,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:55:13] local.INFO: TCP Data received {"connection_id":228318,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a125b388012cb44bc00772f570000e013f2d..."} 
[2026-11-03 16:55:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228318,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a125b388012cb44bc00772f570000e013f2d..."} 
[2026-11-03 16:55:13] local.INFO: Processing buffer {"connection_id":228318,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a125b388012cb44bc00772f570000e013f2d..."} 
[2026-11-03 16:55:13] local.INFO: Packet analysis {"connection_id":228318,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a125"} 
[2026-11-03 16:55:13] local.INFO: Extracted packet for processing {"connection_id":228318,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a125"} 
[2026-11-03 16:55:13] local.INFO: GPS Element Parsed {"raw_longitude":750013376,"raw_latitude":124974448,"longitude_deg":75.0013376,"latitude_deg":12.4974448,"altitude":14,"angle":319,"satellites":45,"speed":30,"hex_longitude":"2cb44bc0","hex_latitude":"0772f570","is_valid_coordinates":true} 
[2026-11-03 16:55:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:55:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188469248001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:55:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37893220847321088,"note":"Value kept but may cause issues"} 
[2026-11-03 16:55:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5451677685683867648,"note":"Value kept but may cause issues"} 
[2026-11-03 16:55:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:55:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793704965000,"timestamp_ms":1793704965000,"timestamp_seconds":1793704965,"priority":1,"record_length":96,"hex_timestamp":"000001a1a125b388"} 
[2026-11-03 16:55:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:55: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-11-03 16:55:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 16:55:13] 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-11-03 16:55:13] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:55:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:55:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:55:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228318,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:55:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228318,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:55:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228318,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:55: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-11-03 16:55:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:55:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:55:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188469248001,"66":27930,"174":206,"85":36608,"24":30,"16":37893220847321088,"44":-5451677685683867648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,85,24,16,44]} 
[2026-11-03 16:55:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:55:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:55:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188469248001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:55:13] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-11-03 16:55:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 16:55:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37893220847321088,"km_value":37893220847321.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:55:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5451677685683867648,"description":"Unknown IO ID 44"} 
[2026-11-03 16:55:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188469248001,"power":27930,"unknown_174":206,"unknown_85":36608,"ignition":30,"odometer":null,"unknown_44":-5451677685683867648}} 
[2026-11-03 16:55:13] local.INFO: DEBUG: GPS processor result {"connection_id":228318,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55178,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:55:13] local.INFO: GPS data processed {"connection_id":228318,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:55:13] local.INFO: Acknowledgment sent {"connection_id":228318,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:55:41] local.INFO: TCP Data received {"connection_id":228799,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:55:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228799,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:55:42] local.INFO: Processing buffer {"connection_id":228799,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:55:42] local.INFO: IMEI packet received {"connection_id":228799,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:55:42] local.INFO: IMEI acknowledgment sent {"connection_id":228799,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:56:17] local.INFO: TCP Data received {"connection_id":228799,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:56:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228799,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:56:17] local.INFO: Processing buffer {"connection_id":228799,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:56:17] local.INFO: IMEI packet received {"connection_id":228799,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:56:17] local.INFO: IMEI acknowledgment sent {"connection_id":228799,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:56:19] local.INFO: TCP Data received {"connection_id":228799,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a125e268012cb4338007730be8000d01322e..."} 
[2026-11-03 16:56:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228799,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a125e268012cb4338007730be8000d01322e..."} 
[2026-11-03 16:56:20] local.INFO: Processing buffer {"connection_id":228799,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a125e268012cb4338007730be8000d01322e..."} 
[2026-11-03 16:56:20] local.INFO: Packet analysis {"connection_id":228799,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a125"} 
[2026-11-03 16:56:20] local.INFO: Extracted packet for processing {"connection_id":228799,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a125"} 
[2026-11-03 16:56:20] local.INFO: GPS Element Parsed {"raw_longitude":750007168,"raw_latitude":124980200,"longitude_deg":75.0007168,"latitude_deg":12.49802,"altitude":13,"angle":306,"satellites":46,"speed":28,"hex_longitude":"2cb43380","hex_latitude":"07730be8","is_valid_coordinates":true} 
[2026-11-03 16:56: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-11-03 16:56:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188471040001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:56:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37893624574246912,"note":"Value kept but may cause issues"} 
[2026-11-03 16:56:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5455055385403232256,"note":"Value kept but may cause issues"} 
[2026-11-03 16:56:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:56:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793704977000,"timestamp_ms":1793704977000,"timestamp_seconds":1793704977,"priority":1,"record_length":96,"hex_timestamp":"000001a1a125e268"} 
[2026-11-03 16:56:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:56:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:56: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 16:56:20] 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-11-03 16:56: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-11-03 16:56:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:56:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:56:20] local.INFO: Teltonika packet parsed successfully {"connection_id":228799,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:56:20] local.INFO: Passing IMEI to GPS processor {"connection_id":228799,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:56:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":228799,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:56:20] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:56:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:56:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:56:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188471040001,"66":27767,"174":206,"85":36608,"24":28,"16":37893624574246912,"44":-5455055385403232256},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,85,24,16,44]} 
[2026-11-03 16:56:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:56:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:56:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188471040001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:56:20] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-11-03 16:56:20] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 16:56:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37893624574246912,"km_value":37893624574246.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:56:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5455055385403232256,"description":"Unknown IO ID 44"} 
[2026-11-03 16:56:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188471040001,"power":27767,"unknown_174":206,"unknown_85":36608,"ignition":28,"odometer":null,"unknown_44":-5455055385403232256}} 
[2026-11-03 16:56:20] local.INFO: DEBUG: GPS processor result {"connection_id":228799,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55179,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:56:20] local.INFO: GPS data processed {"connection_id":228799,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:56:20] local.INFO: Acknowledgment sent {"connection_id":228799,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:56:24] local.INFO: TCP Data received {"connection_id":228799,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1261918012cb4144007731fb00011012d30..."} 
[2026-11-03 16:56:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228799,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1261918012cb4144007731fb00011012d30..."} 
[2026-11-03 16:56:24] local.INFO: Processing buffer {"connection_id":228799,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1261918012cb4144007731fb00011012d30..."} 
[2026-11-03 16:56:24] local.INFO: Packet analysis {"connection_id":228799,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a126"} 
[2026-11-03 16:56:24] local.INFO: Extracted packet for processing {"connection_id":228799,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a126"} 
[2026-11-03 16:56:24] local.INFO: GPS Element Parsed {"raw_longitude":749999168,"raw_latitude":124985264,"longitude_deg":74.9999168,"latitude_deg":12.4985264,"altitude":17,"angle":301,"satellites":48,"speed":23,"hex_longitude":"2cb41440","hex_latitude":"07731fb0","is_valid_coordinates":true} 
[2026-11-03 16:56: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-11-03 16:56:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188474112001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:56:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37894079840780288,"note":"Value kept but may cause issues"} 
[2026-11-03 16:56:24] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5461881153586993152,"note":"Value kept but may cause issues"} 
[2026-11-03 16:56:24] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:56:24] local.INFO: AVL Record Parsed {"raw_timestamp":1793704991000,"timestamp_ms":1793704991000,"timestamp_seconds":1793704991,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1261918"} 
[2026-11-03 16:56:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:56:24] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:56: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":119,"data_length":795,"current_offset":136} 
[2026-11-03 16:56:24] 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-11-03 16:56: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-11-03 16:56:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:56:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:56:24] local.INFO: Teltonika packet parsed successfully {"connection_id":228799,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:56:24] local.INFO: Passing IMEI to GPS processor {"connection_id":228799,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:56:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":228799,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:56:24] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:56:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:56:24] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:56:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188474112001,"66":27974,"174":206,"85":36608,"24":23,"16":37894079840780288,"44":-5461881153586993152},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,85,24,16,44]} 
[2026-11-03 16:56:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:56:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:56:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188474112001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:56:24] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-11-03 16:56:24] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 16:56:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37894079840780288,"km_value":37894079840780.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:56:24] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5461881153586993152,"description":"Unknown IO ID 44"} 
[2026-11-03 16:56:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188474112001,"power":27974,"unknown_174":206,"unknown_85":36608,"ignition":23,"odometer":null,"unknown_44":-5461881153586993152}} 
[2026-11-03 16:56:24] local.INFO: DEBUG: GPS processor result {"connection_id":228799,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55180,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:56:24] local.INFO: GPS data processed {"connection_id":228799,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:56:24] local.INFO: Acknowledgment sent {"connection_id":228799,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:56:36] local.INFO: TCP Data received {"connection_id":228320,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:56:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228320,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:56:36] local.INFO: Processing buffer {"connection_id":228320,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:56:36] local.INFO: IMEI packet received {"connection_id":228320,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:56:36] local.INFO: IMEI acknowledgment sent {"connection_id":228320,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:56:36] local.INFO: TCP Data received {"connection_id":228320,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:56:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228320,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:56:36] local.INFO: Processing buffer {"connection_id":228320,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:56:36] local.INFO: IMEI packet received {"connection_id":228320,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:56:36] local.INFO: IMEI acknowledgment sent {"connection_id":228320,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:56:40] local.INFO: TCP Data received {"connection_id":228320,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:56:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228320,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:56:40] local.INFO: Processing buffer {"connection_id":228320,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:56:40] local.INFO: IMEI packet received {"connection_id":228320,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:56:40] local.INFO: IMEI acknowledgment sent {"connection_id":228320,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:56:41] local.INFO: TCP Data received {"connection_id":228320,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1288630012cb341400773b7e8002601452d..."} 
[2026-11-03 16:56:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228320,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1288630012cb341400773b7e8002601452d..."} 
[2026-11-03 16:56:41] local.INFO: Processing buffer {"connection_id":228320,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1288630012cb341400773b7e8002601452d..."} 
[2026-11-03 16:56:41] local.INFO: Packet analysis {"connection_id":228320,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a128"} 
[2026-11-03 16:56:41] local.INFO: Extracted packet for processing {"connection_id":228320,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a128"} 
[2026-11-03 16:56:41] local.INFO: GPS Element Parsed {"raw_longitude":749945152,"raw_latitude":125024232,"longitude_deg":74.9945152,"latitude_deg":12.5024232,"altitude":38,"angle":325,"satellites":45,"speed":34,"hex_longitude":"2cb34140","hex_latitude":"0773b7e8","is_valid_coordinates":true} 
[2026-11-03 16:56:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 16:56:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188515328001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:56:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37897326836056064,"note":"Value kept but may cause issues"} 
[2026-11-03 16:56:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5524368598407510016,"note":"Value kept but may cause issues"} 
[2026-11-03 16:56:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,245,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:56:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793705150000,"timestamp_ms":1793705150000,"timestamp_seconds":1793705150,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1288630"} 
[2026-11-03 16:56:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:56:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:56:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 16:56:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:56:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 16:56:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:56:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:56:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228320,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:56:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228320,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:56:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228320,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:56:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:56:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:56:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:56:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188515328001,"66":27995,"245":206,"85":36608,"24":34,"16":37897326836056064,"44":-5524368598407510016},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,85,24,16,44]} 
[2026-11-03 16:56:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:56:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:56:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188515328001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:56:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 16:56:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37897326836056064,"km_value":37897326836056.06,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:56:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5524368598407510016,"description":"Unknown IO ID 44"} 
[2026-11-03 16:56:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188515328001,"power":27995,"geofence_id":206,"unknown_85":36608,"ignition":34,"odometer":null,"unknown_44":-5524368598407510016}} 
[2026-11-03 16:56:42] local.INFO: DEBUG: GPS processor result {"connection_id":228320,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55181,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:56:42] local.INFO: GPS data processed {"connection_id":228320,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:56:42] local.INFO: Acknowledgment sent {"connection_id":228320,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:57:13] local.INFO: TCP Data received {"connection_id":228320,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a128a188012cb332400773c900002401392b..."} 
[2026-11-03 16:57:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228320,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a128a188012cb332400773c900002401392b..."} 
[2026-11-03 16:57:13] local.INFO: Processing buffer {"connection_id":228320,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a128a188012cb332400773c900002401392b..."} 
[2026-11-03 16:57:13] local.INFO: Packet analysis {"connection_id":228320,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a128"} 
[2026-11-03 16:57:13] local.INFO: Extracted packet for processing {"connection_id":228320,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a128"} 
[2026-11-03 16:57:13] local.INFO: GPS Element Parsed {"raw_longitude":749941312,"raw_latitude":125028608,"longitude_deg":74.9941312,"latitude_deg":12.5028608,"altitude":36,"angle":313,"satellites":43,"speed":27,"hex_longitude":"2cb33240","hex_latitude":"0773c900","is_valid_coordinates":true} 
[2026-11-03 16:57: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-11-03 16:57:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188518400001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:57:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37897606008930304,"note":"Value kept but may cause issues"} 
[2026-11-03 16:57:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5530068466683877376,"note":"Value kept but may cause issues"} 
[2026-11-03 16:57:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,245,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:57:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793705157000,"timestamp_ms":1793705157000,"timestamp_seconds":1793705157,"priority":1,"record_length":96,"hex_timestamp":"000001a1a128a188"} 
[2026-11-03 16:57:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:57: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-11-03 16:57: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 16:57:13] 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-11-03 16:57: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-11-03 16:57:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:57:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:57:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228320,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:57:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228320,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:57:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228320,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:57: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-11-03 16:57:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:57:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:57:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188518400001,"66":28050,"245":206,"85":36608,"24":27,"16":37897606008930304,"44":-5530068466683877376},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,85,24,16,44]} 
[2026-11-03 16:57:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:57:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:57:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188518400001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:57:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 16:57:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37897606008930304,"km_value":37897606008930.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:57:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5530068466683877376,"description":"Unknown IO ID 44"} 
[2026-11-03 16:57:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188518400001,"power":28050,"geofence_id":206,"unknown_85":36608,"ignition":27,"odometer":null,"unknown_44":-5530068466683877376}} 
[2026-11-03 16:57:13] local.INFO: DEBUG: GPS processor result {"connection_id":228320,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55182,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:57:13] local.INFO: GPS data processed {"connection_id":228320,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:57:13] local.INFO: Acknowledgment sent {"connection_id":228320,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:57:34] local.INFO: TCP Data received {"connection_id":228321,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:57:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228321,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:57:34] local.INFO: Processing buffer {"connection_id":228321,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:57:34] local.INFO: IMEI packet received {"connection_id":228321,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:57:34] local.INFO: IMEI acknowledgment sent {"connection_id":228321,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:57:36] local.INFO: TCP Data received {"connection_id":228321,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:57:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228321,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:57:36] local.INFO: Processing buffer {"connection_id":228321,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:57:36] local.INFO: IMEI packet received {"connection_id":228321,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:57:36] local.INFO: IMEI acknowledgment sent {"connection_id":228321,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:57:38] local.INFO: TCP Data received {"connection_id":228321,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:57:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228321,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:57:38] local.INFO: Processing buffer {"connection_id":228321,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:57:38] local.INFO: IMEI packet received {"connection_id":228321,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:57:38] local.INFO: IMEI acknowledgment sent {"connection_id":228321,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:57:39] local.INFO: TCP Data received {"connection_id":228321,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:57:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228321,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:57:39] local.INFO: Processing buffer {"connection_id":228321,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:57:39] local.INFO: IMEI packet received {"connection_id":228321,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:57:39] local.INFO: IMEI acknowledgment sent {"connection_id":228321,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:57:41] local.INFO: TCP Data received {"connection_id":228321,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a128b128012cb329c00773cf680022012d28..."} 
[2026-11-03 16:57:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228321,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a128b128012cb329c00773cf680022012d28..."} 
[2026-11-03 16:57:41] local.INFO: Processing buffer {"connection_id":228321,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a128b128012cb329c00773cf680022012d28..."} 
[2026-11-03 16:57:41] local.INFO: Packet analysis {"connection_id":228321,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a128"} 
[2026-11-03 16:57:41] local.INFO: Extracted packet for processing {"connection_id":228321,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a128"} 
[2026-11-03 16:57:41] local.INFO: GPS Element Parsed {"raw_longitude":749939136,"raw_latitude":125030248,"longitude_deg":74.9939136,"latitude_deg":12.5030248,"altitude":34,"angle":301,"satellites":40,"speed":27,"hex_longitude":"2cb329c0","hex_latitude":"0773cf68","is_valid_coordinates":true} 
[2026-11-03 16: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-11-03 16:57:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188520192001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:57:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37897739152916480,"note":"Value kept but may cause issues"} 
[2026-11-03 16:57:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5534290591333416960,"note":"Value kept but may cause issues"} 
[2026-11-03 16:57:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,245,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:57:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793705161000,"timestamp_ms":1793705161000,"timestamp_seconds":1793705161,"priority":1,"record_length":96,"hex_timestamp":"000001a1a128b128"} 
[2026-11-03 16:57:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:57:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 16:57:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 16:57:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16: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-11-03 16:57:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:57:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:57:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228321,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:57:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:57:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:57:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:57:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:57:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:57:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188520192001,"66":28028,"245":206,"85":36608,"24":27,"16":37897739152916480,"44":-5534290591333416960},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,85,24,16,44]} 
[2026-11-03 16:57:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:57:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:57:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188520192001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:57:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 16:57:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37897739152916480,"km_value":37897739152916.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:57:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5534290591333416960,"description":"Unknown IO ID 44"} 
[2026-11-03 16:57:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188520192001,"power":28028,"geofence_id":206,"unknown_85":36608,"ignition":27,"odometer":null,"unknown_44":-5534290591333416960}} 
[2026-11-03 16:57:41] local.INFO: DEBUG: GPS processor result {"connection_id":228321,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55183,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:57:41] local.INFO: GPS data processed {"connection_id":228321,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:57:41] local.INFO: Acknowledgment sent {"connection_id":228321,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:58:12] local.INFO: TCP Data received {"connection_id":228321,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1290330012cb30e800773de480020012d2f..."} 
[2026-11-03 16:58:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228321,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1290330012cb30e800773de480020012d2f..."} 
[2026-11-03 16:58:12] local.INFO: Processing buffer {"connection_id":228321,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1290330012cb30e800773de480020012d2f..."} 
[2026-11-03 16:58:12] local.INFO: Packet analysis {"connection_id":228321,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a129"} 
[2026-11-03 16:58:12] local.INFO: Extracted packet for processing {"connection_id":228321,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a129"} 
[2026-11-03 16:58:12] local.INFO: GPS Element Parsed {"raw_longitude":749932160,"raw_latitude":125034056,"longitude_deg":74.993216,"latitude_deg":12.5034056,"altitude":32,"angle":301,"satellites":47,"speed":0,"hex_longitude":"2cb30e80","hex_latitude":"0773de48","is_valid_coordinates":true} 
[2026-11-03 16:58: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-11-03 16:58:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188521216001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:58:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37898117110038528,"note":"Value kept but may cause issues"} 
[2026-11-03 16:58:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5536683128635037696,"note":"Value kept but may cause issues"} 
[2026-11-03 16:58:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,245,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:58:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793705182000,"timestamp_ms":1793705182000,"timestamp_seconds":1793705182,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1290330"} 
[2026-11-03 16:58:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:58: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-11-03 16:58: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":124,"data_length":795,"current_offset":136} 
[2026-11-03 16:58:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 16:58: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-11-03 16:58:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:58:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:58:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228321,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:58:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:58:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:58:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:58:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:58:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:58:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188521216001,"66":27919,"245":206,"85":36608,"24":0,"16":37898117110038528,"44":-5536683128635037696},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,85,24,16,44]} 
[2026-11-03 16:58:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:58:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:58:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188521216001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:58:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 16:58:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37898117110038528,"km_value":37898117110038.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:58:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5536683128635037696,"description":"Unknown IO ID 44"} 
[2026-11-03 16:58:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188521216001,"power":27919,"geofence_id":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5536683128635037696}} 
[2026-11-03 16:58:12] local.INFO: DEBUG: GPS processor result {"connection_id":228321,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55184,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:58:12] local.INFO: GPS data processed {"connection_id":228321,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:58:12] local.INFO: Acknowledgment sent {"connection_id":228321,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:58:36] local.INFO: TCP Data received {"connection_id":230062,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:58:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230062,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:58:36] local.INFO: Processing buffer {"connection_id":230062,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:58:36] local.INFO: IMEI packet received {"connection_id":230062,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:58:36] local.INFO: IMEI acknowledgment sent {"connection_id":230062,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:58:37] local.INFO: TCP Data received {"connection_id":230062,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:58:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230062,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:58:37] local.INFO: Processing buffer {"connection_id":230062,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:58:37] local.INFO: IMEI packet received {"connection_id":230062,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:58:37] local.INFO: IMEI acknowledgment sent {"connection_id":230062,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:58:41] local.INFO: TCP Data received {"connection_id":230062,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:58:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230062,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:58:41] local.INFO: Processing buffer {"connection_id":230062,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:58:41] local.INFO: IMEI packet received {"connection_id":230062,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:58:41] local.INFO: IMEI acknowledgment sent {"connection_id":230062,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:58:42] local.INFO: TCP Data received {"connection_id":230062,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a12a5708012cb3370007744dc00031015930..."} 
[2026-11-03 16:58:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230062,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a12a5708012cb3370007744dc00031015930..."} 
[2026-11-03 16:58:42] local.INFO: Processing buffer {"connection_id":230062,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a12a5708012cb3370007744dc00031015930..."} 
[2026-11-03 16:58:42] local.INFO: Packet analysis {"connection_id":230062,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a12a"} 
[2026-11-03 16:58:42] local.INFO: Extracted packet for processing {"connection_id":230062,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a12a"} 
[2026-11-03 16:58:42] local.INFO: GPS Element Parsed {"raw_longitude":749942528,"raw_latitude":125062592,"longitude_deg":74.9942528,"latitude_deg":12.5062592,"altitude":49,"angle":345,"satellites":48,"speed":14,"hex_longitude":"2cb33700","hex_latitude":"07744dc0","is_valid_coordinates":true} 
[2026-11-03 16:58: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-11-03 16:58:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188548352001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:58:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37899753492578304,"note":"Value kept but may cause issues"} 
[2026-11-03 16:58:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5532953585185564672,"note":"Value kept but may cause issues"} 
[2026-11-03 16:58:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:58:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793705269000,"timestamp_ms":1793705269000,"timestamp_seconds":1793705269,"priority":1,"record_length":96,"hex_timestamp":"000001a1a12a5708"} 
[2026-11-03 16:58:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:58: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-11-03 16:58: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":97,"data_length":795,"current_offset":136} 
[2026-11-03 16:58:42] 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-11-03 16:58: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-11-03 16:58:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:58:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:58:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230062,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:58:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230062,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:58:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230062,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:58:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 16:58:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:58:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:58:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188548352001,"66":27865,"88":206,"85":36608,"24":14,"16":37899753492578304,"44":-5532953585185564672},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,85,24,16,44]} 
[2026-11-03 16:58:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:58:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:58:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188548352001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:58:42] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 16:58:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 16:58:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37899753492578304,"km_value":37899753492578.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:58:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5532953585185564672,"description":"Unknown IO ID 44"} 
[2026-11-03 16:58:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188548352001,"power":27865,"unknown_88":206,"unknown_85":36608,"ignition":14,"odometer":null,"unknown_44":-5532953585185564672}} 
[2026-11-03 16:58:42] local.INFO: DEBUG: GPS processor result {"connection_id":230062,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55185,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:58:42] local.INFO: GPS data processed {"connection_id":230062,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:58:42] local.INFO: Acknowledgment sent {"connection_id":230062,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:59:01] local.INFO: TCP Data received {"connection_id":228800,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:59:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228800,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:59:01] local.INFO: Processing buffer {"connection_id":228800,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 16:59:01] local.INFO: IMEI packet received {"connection_id":228800,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 16:59:01] local.INFO: IMEI acknowledgment sent {"connection_id":228800,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:59:13] local.INFO: TCP Data received {"connection_id":230062,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a12a5af0012cb336c007744f000031014c2f..."} 
[2026-11-03 16:59:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230062,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a12a5af0012cb336c007744f000031014c2f..."} 
[2026-11-03 16:59:13] local.INFO: Processing buffer {"connection_id":230062,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a12a5af0012cb336c007744f000031014c2f..."} 
[2026-11-03 16:59:13] local.INFO: Packet analysis {"connection_id":230062,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a12a"} 
[2026-11-03 16:59:13] local.INFO: Extracted packet for processing {"connection_id":230062,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a12a"} 
[2026-11-03 16:59:13] local.INFO: GPS Element Parsed {"raw_longitude":749942464,"raw_latitude":125062912,"longitude_deg":74.9942464,"latitude_deg":12.5062912,"altitude":49,"angle":332,"satellites":47,"speed":11,"hex_longitude":"2cb336c0","hex_latitude":"07744f00","is_valid_coordinates":true} 
[2026-11-03 16:59: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-11-03 16:59:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188548864001,"note":"Value kept but may cause issues"} 
[2026-11-03 16:59:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37899770672447488,"note":"Value kept but may cause issues"} 
[2026-11-03 16:59:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5532953585185341440,"note":"Value kept but may cause issues"} 
[2026-11-03 16:59:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 16:59:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793705270000,"timestamp_ms":1793705270000,"timestamp_seconds":1793705270,"priority":1,"record_length":96,"hex_timestamp":"000001a1a12a5af0"} 
[2026-11-03 16:59:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 16:59: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-11-03 16:59: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 16:59:13] 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-11-03 16:59: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-11-03 16:59:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 16:59:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 16:59:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230062,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 16:59:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230062,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:59:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230062,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 16:59: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-11-03 16:59:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 16:59:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 16:59:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188548864001,"66":27865,"88":206,"85":36608,"24":11,"16":37899770672447488,"44":-5532953585185341440},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,85,24,16,44]} 
[2026-11-03 16:59:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 16:59:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 16:59:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188548864001,"description":"Unknown IO ID 0"} 
[2026-11-03 16:59:13] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 16:59:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 16:59:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37899770672447488,"km_value":37899770672447.484,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 16:59:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5532953585185341440,"description":"Unknown IO ID 44"} 
[2026-11-03 16:59:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188548864001,"power":27865,"unknown_88":206,"unknown_85":36608,"ignition":11,"odometer":null,"unknown_44":-5532953585185341440}} 
[2026-11-03 16:59:13] local.INFO: DEBUG: GPS processor result {"connection_id":230062,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55186,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 16:59:13] local.INFO: GPS data processed {"connection_id":230062,"processed":1,"errors":0,"total":1} 
[2026-11-03 16:59:13] local.INFO: Acknowledgment sent {"connection_id":230062,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 16:59:36] local.INFO: TCP Data received {"connection_id":231909,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:59:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231909,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:59:36] local.INFO: Processing buffer {"connection_id":231909,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:59:36] local.INFO: IMEI packet received {"connection_id":231909,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 16:59:36] local.INFO: IMEI acknowledgment sent {"connection_id":231909,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 16:59:47] local.INFO: TCP Data received {"connection_id":231909,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:59:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231909,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:59:47] local.INFO: Processing buffer {"connection_id":231909,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 16:59:47] local.INFO: IMEI packet received {"connection_id":231909,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:59:47] local.INFO: IMEI acknowledgment sent {"connection_id":231909,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 16:59:52] local.INFO: TCP Data received {"connection_id":231909,"ip":"42.109.136.8","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 16:59:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231909,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 16:59:52] local.INFO: Processing buffer {"connection_id":231909,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 16:59:52] local.INFO: IMEI packet received {"connection_id":231909,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 16:59:52] local.INFO: IMEI acknowledgment sent {"connection_id":231909,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:04:40] local.INFO: TCP Data received {"connection_id":228805,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:04:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228805,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:04:40] local.INFO: Processing buffer {"connection_id":228805,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:04:40] local.INFO: IMEI packet received {"connection_id":228805,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 17:04:40] local.INFO: IMEI acknowledgment sent {"connection_id":228805,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:04:51] local.INFO: TCP Data received {"connection_id":228325,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:04:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228325,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:04:51] local.INFO: Processing buffer {"connection_id":228325,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:04:51] local.INFO: IMEI packet received {"connection_id":228325,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:04:51] local.INFO: IMEI acknowledgment sent {"connection_id":228325,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:04:52] local.INFO: TCP Data received {"connection_id":228325,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a12b29f8012cb2664007747ac80017012522..."} 
[2026-11-03 17:04:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228325,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a12b29f8012cb2664007747ac80017012522..."} 
[2026-11-03 17:04:52] local.INFO: Processing buffer {"connection_id":228325,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a12b29f8012cb2664007747ac80017012522..."} 
[2026-11-03 17:04:52] local.INFO: Packet analysis {"connection_id":228325,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a12b"} 
[2026-11-03 17:04:52] local.INFO: Extracted packet for processing {"connection_id":228325,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a12b"} 
[2026-11-03 17:04:52] local.INFO: GPS Element Parsed {"raw_longitude":749889088,"raw_latitude":125074120,"longitude_deg":74.9889088,"latitude_deg":12.507412,"altitude":23,"angle":293,"satellites":34,"speed":49,"hex_longitude":"2cb26640","hex_latitude":"07747ac8","is_valid_coordinates":true} 
[2026-11-03 17:04:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 17:04:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188560640001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:04:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37902485091778560,"note":"Value kept but may cause issues"} 
[2026-11-03 17:04:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5582141337363644416,"note":"Value kept but may cause issues"} 
[2026-11-03 17:04:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:04:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793705323000,"timestamp_ms":1793705323000,"timestamp_seconds":1793705323,"priority":1,"record_length":96,"hex_timestamp":"000001a1a12b29f8"} 
[2026-11-03 17:04:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:04:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:04:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 17:04:52] 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-11-03 17:04:52] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 17:04:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:04:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:04:52] local.INFO: Teltonika packet parsed successfully {"connection_id":228325,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:04:52] local.INFO: Passing IMEI to GPS processor {"connection_id":228325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:04:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":228325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:04:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:04:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:04:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:04:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188560640001,"66":27919,"184":206,"85":36608,"24":49,"16":37902485091778560,"44":-5582141337363644416},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,85,24,16,44]} 
[2026-11-03 17:04:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:04:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:04:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188560640001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:04:52] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-11-03 17:04:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:04:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37902485091778560,"km_value":37902485091778.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:04:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5582141337363644416,"description":"Unknown IO ID 44"} 
[2026-11-03 17:04:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188560640001,"power":27919,"unknown_184":206,"unknown_85":36608,"ignition":49,"odometer":null,"unknown_44":-5582141337363644416}} 
[2026-11-03 17:04:52] local.INFO: DEBUG: GPS processor result {"connection_id":228325,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55187,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:04:52] local.INFO: GPS data processed {"connection_id":228325,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:04:52] local.INFO: Acknowledgment sent {"connection_id":228325,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:05:36] local.INFO: TCP Data received {"connection_id":230065,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:05:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230065,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:05:36] local.INFO: Processing buffer {"connection_id":230065,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:05:36] local.INFO: IMEI packet received {"connection_id":230065,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:05:36] local.INFO: IMEI acknowledgment sent {"connection_id":230065,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:05:42] local.INFO: TCP Data received {"connection_id":230065,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:05:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230065,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:05:42] local.INFO: Processing buffer {"connection_id":230065,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:05:42] local.INFO: IMEI packet received {"connection_id":230065,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:05:42] local.INFO: IMEI acknowledgment sent {"connection_id":230065,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:05:42] local.INFO: TCP Data received {"connection_id":230065,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a12b4d20012cb24a40077489000019013c23..."} 
[2026-11-03 17:05:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230065,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a12b4d20012cb24a40077489000019013c23..."} 
[2026-11-03 17:05:42] local.INFO: Processing buffer {"connection_id":230065,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a12b4d20012cb24a40077489000019013c23..."} 
[2026-11-03 17:05:42] local.INFO: Packet analysis {"connection_id":230065,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a12b"} 
[2026-11-03 17:05:42] local.INFO: Extracted packet for processing {"connection_id":230065,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a12b"} 
[2026-11-03 17:05:42] local.INFO: GPS Element Parsed {"raw_longitude":749881920,"raw_latitude":125077760,"longitude_deg":74.988192,"latitude_deg":12.507776,"altitude":25,"angle":316,"satellites":35,"speed":18,"hex_longitude":"2cb24a40","hex_latitude":"07748900","is_valid_coordinates":true} 
[2026-11-03 17:05: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-11-03 17:05:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188562688001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:05:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37902867343867904,"note":"Value kept but may cause issues"} 
[2026-11-03 17:05:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5591711486570739712,"note":"Value kept but may cause issues"} 
[2026-11-03 17:05:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:05:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793705332000,"timestamp_ms":1793705332000,"timestamp_seconds":1793705332,"priority":1,"record_length":96,"hex_timestamp":"000001a1a12b4d20"} 
[2026-11-03 17:05:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:05: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-11-03 17:05:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 17:05:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:05: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-11-03 17:05:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:05:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:05:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230065,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:05:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:05:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:05:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:05:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:05:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:05:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188562688001,"66":27843,"184":206,"85":36608,"24":18,"16":37902867343867904,"44":-5591711486570739712},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,85,24,16,44]} 
[2026-11-03 17:05:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:05:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:05:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188562688001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:05:42] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-11-03 17:05:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:05:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37902867343867904,"km_value":37902867343867.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:05:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5591711486570739712,"description":"Unknown IO ID 44"} 
[2026-11-03 17:05:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188562688001,"power":27843,"unknown_184":206,"unknown_85":36608,"ignition":18,"odometer":null,"unknown_44":-5591711486570739712}} 
[2026-11-03 17:05:42] local.INFO: DEBUG: GPS processor result {"connection_id":230065,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55188,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:05:42] local.INFO: GPS data processed {"connection_id":230065,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:05:42] local.INFO: Acknowledgment sent {"connection_id":230065,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:06:13] local.INFO: TCP Data received {"connection_id":230065,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a12b54f0012cb2484007748be00019015824..."} 
[2026-11-03 17:06:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230065,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a12b54f0012cb2484007748be00019015824..."} 
[2026-11-03 17:06:13] local.INFO: Processing buffer {"connection_id":230065,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a12b54f0012cb2484007748be00019015824..."} 
[2026-11-03 17:06:13] local.INFO: Packet analysis {"connection_id":230065,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a12b"} 
[2026-11-03 17:06:13] local.INFO: Extracted packet for processing {"connection_id":230065,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a12b"} 
[2026-11-03 17:06:13] local.INFO: GPS Element Parsed {"raw_longitude":749881408,"raw_latitude":125078496,"longitude_deg":74.9881408,"latitude_deg":12.5078496,"altitude":25,"angle":344,"satellites":36,"speed":15,"hex_longitude":"2cb24840","hex_latitude":"07748be0","is_valid_coordinates":true} 
[2026-11-03 17: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-11-03 17:06:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188564992001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:06:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37902910293540864,"note":"Value kept but may cause issues"} 
[2026-11-03 17:06:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5599592785917706240,"note":"Value kept but may cause issues"} 
[2026-11-03 17:06:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:06:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793705334000,"timestamp_ms":1793705334000,"timestamp_seconds":1793705334,"priority":1,"record_length":96,"hex_timestamp":"000001a1a12b54f0"} 
[2026-11-03 17:06:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17: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-11-03 17: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 17:06:13] 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-11-03 17: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-11-03 17:06:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:06:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:06:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230065,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:06:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:06:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:06:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:06:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:06:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:06:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188564992001,"66":27832,"184":206,"85":36608,"24":15,"16":37902910293540864,"44":-5599592785917706240},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,85,24,16,44]} 
[2026-11-03 17:06:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:06:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:06:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188564992001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:06:13] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-11-03 17:06:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:06:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37902910293540864,"km_value":37902910293540.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:06:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5599592785917706240,"description":"Unknown IO ID 44"} 
[2026-11-03 17:06:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188564992001,"power":27832,"unknown_184":206,"unknown_85":36608,"ignition":15,"odometer":null,"unknown_44":-5599592785917706240}} 
[2026-11-03 17:06:13] local.INFO: DEBUG: GPS processor result {"connection_id":230065,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55189,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:06:13] local.INFO: GPS data processed {"connection_id":230065,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:06:13] local.INFO: Acknowledgment sent {"connection_id":230065,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:06:36] local.INFO: TCP Data received {"connection_id":228326,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:06:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228326,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:06:36] local.INFO: Processing buffer {"connection_id":228326,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:06:36] local.INFO: IMEI packet received {"connection_id":228326,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:06:36] local.INFO: IMEI acknowledgment sent {"connection_id":228326,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:06:41] local.INFO: TCP Data received {"connection_id":228326,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:06:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228326,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:06:41] local.INFO: Processing buffer {"connection_id":228326,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:06:41] local.INFO: IMEI packet received {"connection_id":228326,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:06:41] local.INFO: IMEI acknowledgment sent {"connection_id":228326,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:06:42] local.INFO: TCP Data received {"connection_id":228326,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a12b58d8012cb2490007748d580019000423..."} 
[2026-11-03 17:06:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228326,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a12b58d8012cb2490007748d580019000423..."} 
[2026-11-03 17:06:42] local.INFO: Processing buffer {"connection_id":228326,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a12b58d8012cb2490007748d580019000423..."} 
[2026-11-03 17:06:42] local.INFO: Packet analysis {"connection_id":228326,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a12b"} 
[2026-11-03 17:06:42] local.INFO: Extracted packet for processing {"connection_id":228326,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a12b"} 
[2026-11-03 17:06:42] local.INFO: GPS Element Parsed {"raw_longitude":749881600,"raw_latitude":125078872,"longitude_deg":74.98816,"latitude_deg":12.5078872,"altitude":25,"angle":4,"satellites":35,"speed":14,"hex_longitude":"2cb24900","hex_latitude":"07748d58","is_valid_coordinates":true} 
[2026-11-03 17:06: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-11-03 17:06:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188565504001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:06:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37902931768377344,"note":"Value kept but may cause issues"} 
[2026-11-03 17:06:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5600155735870939136,"note":"Value kept but may cause issues"} 
[2026-11-03 17:06:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:06:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793705335000,"timestamp_ms":1793705335000,"timestamp_seconds":1793705335,"priority":1,"record_length":96,"hex_timestamp":"000001a1a12b58d8"} 
[2026-11-03 17:06:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:06: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-11-03 17:06: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":184,"data_length":795,"current_offset":136} 
[2026-11-03 17:06:42] 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-11-03 17:06: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-11-03 17:06:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:06:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:06:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228326,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:06:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:06:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:06:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:06:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:06:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:06:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188565504001,"66":27865,"184":206,"85":36608,"24":14,"16":37902931768377344,"44":-5600155735870939136},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,85,24,16,44]} 
[2026-11-03 17:06:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:06:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:06:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188565504001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:06:42] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-11-03 17:06:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:06:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37902931768377344,"km_value":37902931768377.34,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:06:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5600155735870939136,"description":"Unknown IO ID 44"} 
[2026-11-03 17:06:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188565504001,"power":27865,"unknown_184":206,"unknown_85":36608,"ignition":14,"odometer":null,"unknown_44":-5600155735870939136}} 
[2026-11-03 17:06:42] local.INFO: DEBUG: GPS processor result {"connection_id":228326,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55190,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:06:42] local.INFO: GPS data processed {"connection_id":228326,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:06:42] local.INFO: Acknowledgment sent {"connection_id":228326,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:07:13] local.INFO: TCP Data received {"connection_id":228326,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a12b5cc0012cb249c007748ea00018001524..."} 
[2026-11-03 17:07:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228326,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a12b5cc0012cb249c007748ea00018001524..."} 
[2026-11-03 17:07:13] local.INFO: Processing buffer {"connection_id":228326,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a12b5cc0012cb249c007748ea00018001524..."} 
[2026-11-03 17:07:13] local.INFO: Packet analysis {"connection_id":228326,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a12b"} 
[2026-11-03 17:07:13] local.INFO: Extracted packet for processing {"connection_id":228326,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a12b"} 
[2026-11-03 17:07:13] local.INFO: GPS Element Parsed {"raw_longitude":749881792,"raw_latitude":125079200,"longitude_deg":74.9881792,"latitude_deg":12.50792,"altitude":24,"angle":21,"satellites":36,"speed":12,"hex_longitude":"2cb249c0","hex_latitude":"07748ea0","is_valid_coordinates":true} 
[2026-11-03 17:07: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-11-03 17:07:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188565760001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:07:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37902948948246528,"note":"Value kept but may cause issues"} 
[2026-11-03 17:07:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5599944629638309888,"note":"Value kept but may cause issues"} 
[2026-11-03 17:07:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:07:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793705336000,"timestamp_ms":1793705336000,"timestamp_seconds":1793705336,"priority":1,"record_length":96,"hex_timestamp":"000001a1a12b5cc0"} 
[2026-11-03 17:07:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:07: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-11-03 17:07: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 17:07:13] 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-11-03 17:07: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-11-03 17:07:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:07:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:07:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228326,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:07:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:07:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:07:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:07:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:07:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:07:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188565760001,"66":27865,"184":206,"85":36608,"24":12,"16":37902948948246528,"44":-5599944629638309888},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,85,24,16,44]} 
[2026-11-03 17:07:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:07:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:07:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188565760001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:07:13] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-11-03 17:07:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:07:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37902948948246528,"km_value":37902948948246.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:07:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5599944629638309888,"description":"Unknown IO ID 44"} 
[2026-11-03 17:07:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188565760001,"power":27865,"unknown_184":206,"unknown_85":36608,"ignition":12,"odometer":null,"unknown_44":-5599944629638309888}} 
[2026-11-03 17:07:13] local.INFO: DEBUG: GPS processor result {"connection_id":228326,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55191,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:07:13] local.INFO: GPS data processed {"connection_id":228326,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:07:13] local.INFO: Acknowledgment sent {"connection_id":228326,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:07:41] local.INFO: TCP Data received {"connection_id":230066,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:07:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230066,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:07:41] local.INFO: Processing buffer {"connection_id":230066,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:07:41] local.INFO: IMEI packet received {"connection_id":230066,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:07:41] local.INFO: IMEI acknowledgment sent {"connection_id":230066,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:07:46] local.INFO: TCP Data received {"connection_id":230066,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:07:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230066,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:07:46] local.INFO: Processing buffer {"connection_id":230066,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:07:46] local.INFO: IMEI packet received {"connection_id":230066,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:07:46] local.INFO: IMEI acknowledgment sent {"connection_id":230066,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:07:47] local.INFO: TCP Data received {"connection_id":230066,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a12b6490012cb24bc0077490700019002526..."} 
[2026-11-03 17:07:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230066,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a12b6490012cb24bc0077490700019002526..."} 
[2026-11-03 17:07:47] local.INFO: Processing buffer {"connection_id":230066,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a12b6490012cb24bc0077490700019002526..."} 
[2026-11-03 17:07:47] local.INFO: Packet analysis {"connection_id":230066,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a12b"} 
[2026-11-03 17:07:47] local.INFO: Extracted packet for processing {"connection_id":230066,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a12b"} 
[2026-11-03 17:07:47] local.INFO: GPS Element Parsed {"raw_longitude":749882304,"raw_latitude":125079664,"longitude_deg":74.9882304,"latitude_deg":12.5079664,"altitude":25,"angle":37,"satellites":38,"speed":8,"hex_longitude":"2cb24bc0","hex_latitude":"07749070","is_valid_coordinates":true} 
[2026-11-03 17:07: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-11-03 17:07:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188566016001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:07:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37902979013017600,"note":"Value kept but may cause issues"} 
[2026-11-03 17:07:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5599733523405692928,"note":"Value kept but may cause issues"} 
[2026-11-03 17:07:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:07:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793705338000,"timestamp_ms":1793705338000,"timestamp_seconds":1793705338,"priority":1,"record_length":96,"hex_timestamp":"000001a1a12b6490"} 
[2026-11-03 17:07:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:07: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-11-03 17:07:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 17:07:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:07: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-11-03 17:07:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:07:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:07:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230066,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:07:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230066,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:07:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230066,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:07:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:07:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:07:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:07:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188566016001,"66":27832,"184":206,"85":36608,"24":8,"16":37902979013017600,"44":-5599733523405692928},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,85,24,16,44]} 
[2026-11-03 17:07:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:07:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:07:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188566016001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:07:47] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-11-03 17:07:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:07:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37902979013017600,"km_value":37902979013017.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:07:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5599733523405692928,"description":"Unknown IO ID 44"} 
[2026-11-03 17:07:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188566016001,"power":27832,"unknown_184":206,"unknown_85":36608,"ignition":8,"odometer":null,"unknown_44":-5599733523405692928}} 
[2026-11-03 17:07:47] local.INFO: DEBUG: GPS processor result {"connection_id":230066,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55192,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:07:47] local.INFO: GPS data processed {"connection_id":230066,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:07:47] local.INFO: Acknowledgment sent {"connection_id":230066,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:07:52] local.INFO: TCP Data received {"connection_id":230066,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a12bb698012cb25d400774ac80001c00202a..."} 
[2026-11-03 17:07:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230066,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a12bb698012cb25d400774ac80001c00202a..."} 
[2026-11-03 17:07:52] local.INFO: Processing buffer {"connection_id":230066,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a12bb698012cb25d400774ac80001c00202a..."} 
[2026-11-03 17:07:52] local.INFO: Packet analysis {"connection_id":230066,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a12b"} 
[2026-11-03 17:07:52] local.INFO: Extracted packet for processing {"connection_id":230066,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a12b"} 
[2026-11-03 17:07:52] local.INFO: GPS Element Parsed {"raw_longitude":749886784,"raw_latitude":125086848,"longitude_deg":74.9886784,"latitude_deg":12.5086848,"altitude":28,"angle":32,"satellites":42,"speed":25,"hex_longitude":"2cb25d40","hex_latitude":"0774ac80","is_valid_coordinates":true} 
[2026-11-03 17:07: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-11-03 17:07:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188566528001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:07:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37903391329878016,"note":"Value kept but may cause issues"} 
[2026-11-03 17:07:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5599170573452152832,"note":"Value kept but may cause issues"} 
[2026-11-03 17:07:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:07:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793705359000,"timestamp_ms":1793705359000,"timestamp_seconds":1793705359,"priority":1,"record_length":96,"hex_timestamp":"000001a1a12bb698"} 
[2026-11-03 17:07:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:07:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:07: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":108,"n8_eight_byte":184,"data_length":795,"current_offset":136} 
[2026-11-03 17:07:52] 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-11-03 17:07: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-11-03 17:07:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:07:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:07:52] local.INFO: Teltonika packet parsed successfully {"connection_id":230066,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:07:52] local.INFO: Passing IMEI to GPS processor {"connection_id":230066,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:07:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":230066,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:07:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:07:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:07:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:07:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188566528001,"66":27865,"184":206,"85":36608,"24":25,"16":37903391329878016,"44":-5599170573452152832},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,85,24,16,44]} 
[2026-11-03 17:07:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:07:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:07:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188566528001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:07:52] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-11-03 17:07:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:07:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37903391329878016,"km_value":37903391329878.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:07:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5599170573452152832,"description":"Unknown IO ID 44"} 
[2026-11-03 17:07:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188566528001,"power":27865,"unknown_184":206,"unknown_85":36608,"ignition":25,"odometer":null,"unknown_44":-5599170573452152832}} 
[2026-11-03 17:07:52] local.INFO: DEBUG: GPS processor result {"connection_id":230066,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55193,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:07:52] local.INFO: GPS data processed {"connection_id":230066,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:07:52] local.INFO: Acknowledgment sent {"connection_id":230066,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:08:36] local.INFO: TCP Data received {"connection_id":231912,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:08:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231912,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:08:36] local.INFO: Processing buffer {"connection_id":231912,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:08:36] local.INFO: IMEI packet received {"connection_id":231912,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:08:36] local.INFO: IMEI acknowledgment sent {"connection_id":231912,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:08:41] local.INFO: TCP Data received {"connection_id":231912,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:08:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231912,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:08:41] local.INFO: Processing buffer {"connection_id":231912,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:08:41] local.INFO: IMEI packet received {"connection_id":231912,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:08:41] local.INFO: IMEI acknowledgment sent {"connection_id":231912,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:08:42] local.INFO: TCP Data received {"connection_id":231912,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a12be960012cb26f800774ca70001f00202d..."} 
[2026-11-03 17:08:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231912,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a12be960012cb26f800774ca70001f00202d..."} 
[2026-11-03 17:08:42] local.INFO: Processing buffer {"connection_id":231912,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a12be960012cb26f800774ca70001f00202d..."} 
[2026-11-03 17:08:42] local.INFO: Packet analysis {"connection_id":231912,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a12b"} 
[2026-11-03 17:08:42] local.INFO: Extracted packet for processing {"connection_id":231912,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a12b"} 
[2026-11-03 17:08:42] local.INFO: GPS Element Parsed {"raw_longitude":749891456,"raw_latitude":125094512,"longitude_deg":74.9891456,"latitude_deg":12.5094512,"altitude":31,"angle":32,"satellites":45,"speed":29,"hex_longitude":"2cb26f80","hex_latitude":"0774ca70","is_valid_coordinates":true} 
[2026-11-03 17:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 17:08:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188571904001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:08:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37903825121574912,"note":"Value kept but may cause issues"} 
[2026-11-03 17:08:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5594244761357877248,"note":"Value kept but may cause issues"} 
[2026-11-03 17:08:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:08:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793705372000,"timestamp_ms":1793705372000,"timestamp_seconds":1793705372,"priority":1,"record_length":96,"hex_timestamp":"000001a1a12be960"} 
[2026-11-03 17:08:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:08: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-11-03 17:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 17:08:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:08:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 17:08:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:08:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:08:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231912,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:08:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231912,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:08:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231912,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:08:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:08:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:08:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:08:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188571904001,"66":27876,"184":206,"85":36608,"24":29,"16":37903825121574912,"44":-5594244761357877248},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,85,24,16,44]} 
[2026-11-03 17:08:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:08:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:08:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188571904001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:08:42] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-11-03 17:08:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:08:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37903825121574912,"km_value":37903825121574.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:08:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5594244761357877248,"description":"Unknown IO ID 44"} 
[2026-11-03 17:08:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188571904001,"power":27876,"unknown_184":206,"unknown_85":36608,"ignition":29,"odometer":null,"unknown_44":-5594244761357877248}} 
[2026-11-03 17:08:42] local.INFO: DEBUG: GPS processor result {"connection_id":231912,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55194,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:08:42] local.INFO: GPS data processed {"connection_id":231912,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:08:42] local.INFO: Acknowledgment sent {"connection_id":231912,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:09:13] local.INFO: TCP Data received {"connection_id":231912,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a12c2fb0012cb282800774e830002300232e..."} 
[2026-11-03 17:09:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231912,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a12c2fb0012cb282800774e830002300232e..."} 
[2026-11-03 17:09:13] local.INFO: Processing buffer {"connection_id":231912,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a12c2fb0012cb282800774e830002300232e..."} 
[2026-11-03 17:09:13] local.INFO: Packet analysis {"connection_id":231912,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a12c"} 
[2026-11-03 17:09:13] local.INFO: Extracted packet for processing {"connection_id":231912,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a12c"} 
[2026-11-03 17:09:13] local.INFO: GPS Element Parsed {"raw_longitude":749896320,"raw_latitude":125102128,"longitude_deg":74.989632,"latitude_deg":12.5102128,"altitude":35,"angle":35,"satellites":46,"speed":25,"hex_longitude":"2cb28280","hex_latitude":"0774e830","is_valid_coordinates":true} 
[2026-11-03 17:09: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-11-03 17:09:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188575232001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:09:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904258913271808,"note":"Value kept but may cause issues"} 
[2026-11-03 17:09:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5589107843030945792,"note":"Value kept but may cause issues"} 
[2026-11-03 17:09:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,215,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:09:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793705390000,"timestamp_ms":1793705390000,"timestamp_seconds":1793705390,"priority":1,"record_length":96,"hex_timestamp":"000001a1a12c2fb0"} 
[2026-11-03 17:09:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:09: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-11-03 17:09: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":228,"data_length":795,"current_offset":136} 
[2026-11-03 17:09:13] 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-11-03 17:09: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-11-03 17:09:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:09:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:09:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231912,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:09:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231912,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:09:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231912,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:09: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-11-03 17:09:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:09:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:09:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188575232001,"66":28006,"215":206,"85":36608,"24":25,"16":37904258913271808,"44":-5589107843030945792},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,215,85,24,16,44]} 
[2026-11-03 17:09:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:09:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:09:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188575232001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:09:13] local.INFO: Unknown IO ID detected {"io_id":215,"value":206,"description":"Unknown IO ID 215"} 
[2026-11-03 17:09:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:09:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904258913271808,"km_value":37904258913271.805,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:09:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5589107843030945792,"description":"Unknown IO ID 44"} 
[2026-11-03 17:09:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188575232001,"power":28006,"unknown_215":206,"unknown_85":36608,"ignition":25,"odometer":null,"unknown_44":-5589107843030945792}} 
[2026-11-03 17:09:13] local.INFO: DEBUG: GPS processor result {"connection_id":231912,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55195,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:09:13] local.INFO: GPS data processed {"connection_id":231912,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:09:13] local.INFO: Acknowledgment sent {"connection_id":231912,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:09:36] local.INFO: TCP Data received {"connection_id":228806,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:09:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228806,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:09:36] local.INFO: Processing buffer {"connection_id":228806,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:09:36] local.INFO: IMEI packet received {"connection_id":228806,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:09:36] local.INFO: IMEI acknowledgment sent {"connection_id":228806,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:09:39] local.INFO: TCP Data received {"connection_id":228806,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:09:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228806,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:09:39] local.INFO: Processing buffer {"connection_id":228806,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:09:39] local.INFO: IMEI packet received {"connection_id":228806,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:09:39] local.INFO: IMEI acknowledgment sent {"connection_id":228806,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:09:41] local.INFO: TCP Data received {"connection_id":228806,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:09:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228806,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:09:41] local.INFO: Processing buffer {"connection_id":228806,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:09:41] local.INFO: IMEI packet received {"connection_id":228806,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:09:41] local.INFO: IMEI acknowledgment sent {"connection_id":228806,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:09:42] local.INFO: TCP Data received {"connection_id":228806,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a12c3780012cb285800774ec980023001e2a..."} 
[2026-11-03 17:09:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228806,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a12c3780012cb285800774ec980023001e2a..."} 
[2026-11-03 17:09:42] local.INFO: Processing buffer {"connection_id":228806,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a12c3780012cb285800774ec980023001e2a..."} 
[2026-11-03 17:09:42] local.INFO: Packet analysis {"connection_id":228806,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a12c"} 
[2026-11-03 17:09:42] local.INFO: Extracted packet for processing {"connection_id":228806,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a12c"} 
[2026-11-03 17:09:42] local.INFO: GPS Element Parsed {"raw_longitude":749897088,"raw_latitude":125103256,"longitude_deg":74.9897088,"latitude_deg":12.5103256,"altitude":35,"angle":30,"satellites":42,"speed":27,"hex_longitude":"2cb28580","hex_latitude":"0774ec98","is_valid_coordinates":true} 
[2026-11-03 17:09:42] 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-11-03 17:09:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188579840001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:09:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:09:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5583759818471493632,"note":"Value kept but may cause issues"} 
[2026-11-03 17:09:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,215,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:09:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793705392000,"timestamp_ms":1793705392000,"timestamp_seconds":1793705392,"priority":1,"record_length":96,"hex_timestamp":"000001a1a12c3780"} 
[2026-11-03 17:09:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:09: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-11-03 17:09:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 17:09:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:09: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-11-03 17:09:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:09:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:09:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228806,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:09:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:09:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:09:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:09:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:09:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:09:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188579840001,"66":27919,"215":206,"85":36608,"24":27,"16":37904327632748544,"44":-5583759818471493632},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,215,85,24,16,44]} 
[2026-11-03 17:09:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:09:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:09:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188579840001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:09:42] local.INFO: Unknown IO ID detected {"io_id":215,"value":206,"description":"Unknown IO ID 215"} 
[2026-11-03 17:09:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:09:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:09:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5583759818471493632,"description":"Unknown IO ID 44"} 
[2026-11-03 17:09:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188579840001,"power":27919,"unknown_215":206,"unknown_85":36608,"ignition":27,"odometer":null,"unknown_44":-5583759818471493632}} 
[2026-11-03 17:09:42] local.INFO: DEBUG: GPS processor result {"connection_id":228806,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55196,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:09:42] local.INFO: GPS data processed {"connection_id":228806,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:09:42] local.INFO: Acknowledgment sent {"connection_id":228806,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:10:13] local.INFO: TCP Data received {"connection_id":228806,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a130d330012cb29d8007750cd80021001f2f..."} 
[2026-11-03 17:10:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228806,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a130d330012cb29d8007750cd80021001f2f..."} 
[2026-11-03 17:10:13] local.INFO: Processing buffer {"connection_id":228806,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a130d330012cb29d8007750cd80021001f2f..."} 
[2026-11-03 17:10:13] local.INFO: Packet analysis {"connection_id":228806,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a130"} 
[2026-11-03 17:10:13] local.INFO: Extracted packet for processing {"connection_id":228806,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a130"} 
[2026-11-03 17:10:13] local.INFO: GPS Element Parsed {"raw_longitude":749903232,"raw_latitude":125111512,"longitude_deg":74.9903232,"latitude_deg":12.5111512,"altitude":33,"angle":31,"satellites":47,"speed":0,"hex_longitude":"2cb29d80","hex_latitude":"07750cd8","is_valid_coordinates":true} 
[2026-11-03 17: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-11-03 17:10:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188580352001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:10:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:10:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5582915393541072896,"note":"Value kept but may cause issues"} 
[2026-11-03 17:10:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:10:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793705694000,"timestamp_ms":1793705694000,"timestamp_seconds":1793705694,"priority":1,"record_length":96,"hex_timestamp":"000001a1a130d330"} 
[2026-11-03 17:10:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17: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-11-03 17: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 17:10:13] 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-11-03 17: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-11-03 17:10:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:10:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:10:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228806,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:10:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:10:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:10: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-11-03 17:10:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:10:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:10:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188580352001,"66":26158,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5582915393541072896},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:10:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:10:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:10:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188580352001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:10:13] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:10:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:10:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:10:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5582915393541072896,"description":"Unknown IO ID 44"} 
[2026-11-03 17:10:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188580352001,"power":26158,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5582915393541072896}} 
[2026-11-03 17:10:13] local.INFO: DEBUG: GPS processor result {"connection_id":228806,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55197,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:10:13] local.INFO: GPS data processed {"connection_id":228806,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:10:13] local.INFO: Acknowledgment sent {"connection_id":228806,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:10:15] local.INFO: TCP Data received {"connection_id":228807,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:10:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228807,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:10:15] local.INFO: Processing buffer {"connection_id":228807,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:10:15] local.INFO: IMEI packet received {"connection_id":228807,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 17:10:15] local.INFO: IMEI acknowledgment sent {"connection_id":228807,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:10:36] local.INFO: TCP Data received {"connection_id":231913,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:10:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231913,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:10:36] local.INFO: Processing buffer {"connection_id":231913,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:10:36] local.INFO: IMEI packet received {"connection_id":231913,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:10:36] local.INFO: IMEI acknowledgment sent {"connection_id":231913,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:10:41] local.INFO: TCP Data received {"connection_id":228329,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:10:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228329,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:10:41] local.INFO: Processing buffer {"connection_id":228329,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:10:41] local.INFO: IMEI packet received {"connection_id":228329,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 17:10:41] local.INFO: IMEI acknowledgment sent {"connection_id":228329,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:10:41] local.INFO: TCP Data received {"connection_id":231913,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:10:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231913,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:10:41] local.INFO: Processing buffer {"connection_id":231913,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:10:41] local.INFO: IMEI packet received {"connection_id":231913,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:10:41] local.INFO: IMEI acknowledgment sent {"connection_id":231913,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:10:42] local.INFO: TCP Data received {"connection_id":231913,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a133c130012cb29d8007750cd80021001f2e..."} 
[2026-11-03 17:10:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231913,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a133c130012cb29d8007750cd80021001f2e..."} 
[2026-11-03 17:10:42] local.INFO: Processing buffer {"connection_id":231913,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a133c130012cb29d8007750cd80021001f2e..."} 
[2026-11-03 17:10:42] local.INFO: Packet analysis {"connection_id":231913,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a133"} 
[2026-11-03 17:10:42] local.INFO: Extracted packet for processing {"connection_id":231913,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a133"} 
[2026-11-03 17:10:42] local.INFO: GPS Element Parsed {"raw_longitude":749903232,"raw_latitude":125111512,"longitude_deg":74.9903232,"latitude_deg":12.5111512,"altitude":33,"angle":31,"satellites":46,"speed":0,"hex_longitude":"2cb29d80","hex_latitude":"07750cd8","is_valid_coordinates":true} 
[2026-11-03 17:10:42] 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-11-03 17:10:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188657664001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:10:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:10:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5576159994097903616,"note":"Value kept but may cause issues"} 
[2026-11-03 17:10:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:10:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793705886000,"timestamp_ms":1793705886000,"timestamp_seconds":1793705886,"priority":1,"record_length":96,"hex_timestamp":"000001a1a133c130"} 
[2026-11-03 17:10:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:10:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 17:10: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":102,"n8_eight_byte":46,"data_length":795,"current_offset":136} 
[2026-11-03 17:10:42] 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-11-03 17:10: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-11-03 17:10:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:10:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:10:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231913,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:10:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231913,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:10:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231913,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:10:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:10:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:10:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:10:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188657664001,"66":25908,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5576159994097903616},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:10:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:10:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:10:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188657664001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:10:42] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:10:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:10:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:10:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5576159994097903616,"description":"Unknown IO ID 44"} 
[2026-11-03 17:10:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188657664001,"power":25908,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5576159994097903616}} 
[2026-11-03 17:10:42] local.INFO: DEBUG: GPS processor result {"connection_id":231913,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55198,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:10:42] local.INFO: GPS data processed {"connection_id":231913,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:10:42] local.INFO: Acknowledgment sent {"connection_id":231913,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:11:13] local.INFO: TCP Data received {"connection_id":231913,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1341b08012cb2a180077511a0002100172e..."} 
[2026-11-03 17:11:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231913,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1341b08012cb2a180077511a0002100172e..."} 
[2026-11-03 17:11:13] local.INFO: Processing buffer {"connection_id":231913,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1341b08012cb2a180077511a0002100172e..."} 
[2026-11-03 17:11:13] local.INFO: Packet analysis {"connection_id":231913,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a134"} 
[2026-11-03 17:11:13] local.INFO: Extracted packet for processing {"connection_id":231913,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a134"} 
[2026-11-03 17:11:13] local.INFO: GPS Element Parsed {"raw_longitude":749904256,"raw_latitude":125112736,"longitude_deg":74.9904256,"latitude_deg":12.5112736,"altitude":33,"angle":23,"satellites":46,"speed":0,"hex_longitude":"2cb2a180","hex_latitude":"077511a0","is_valid_coordinates":true} 
[2026-11-03 17:11: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-11-03 17:11:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188706816001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:11:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:11:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5576159994097903616,"note":"Value kept but may cause issues"} 
[2026-11-03 17:11:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:11:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793705909000,"timestamp_ms":1793705909000,"timestamp_seconds":1793705909,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1341b08"} 
[2026-11-03 17:11:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:11: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-11-03 17:11: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":52,"data_length":795,"current_offset":136} 
[2026-11-03 17:11:13] 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-11-03 17:11: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-11-03 17:11:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:11:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:11:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231913,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:11:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231913,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:11:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231913,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:11: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-11-03 17:11:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:11:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:11:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188706816001,"66":27745,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5576159994097903616},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:11:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:11:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:11:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188706816001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:11:13] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:11:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:11:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:11:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5576159994097903616,"description":"Unknown IO ID 44"} 
[2026-11-03 17:11:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188706816001,"power":27745,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5576159994097903616}} 
[2026-11-03 17:11:13] local.INFO: DEBUG: GPS processor result {"connection_id":231913,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55199,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:11:13] local.INFO: GPS data processed {"connection_id":231913,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:11:13] local.INFO: Acknowledgment sent {"connection_id":231913,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:11:36] local.INFO: TCP Data received {"connection_id":228808,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:11:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228808,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:11:36] local.INFO: Processing buffer {"connection_id":228808,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:11:36] local.INFO: IMEI packet received {"connection_id":228808,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:11:36] local.INFO: IMEI acknowledgment sent {"connection_id":228808,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:11:42] local.INFO: TCP Data received {"connection_id":228808,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:11:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228808,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:11:42] local.INFO: Processing buffer {"connection_id":228808,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:11:42] local.INFO: IMEI packet received {"connection_id":228808,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:11:42] local.INFO: IMEI acknowledgment sent {"connection_id":228808,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:11:43] local.INFO: TCP Data received {"connection_id":228808,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1346d10012cb2a180077511a0002100172d..."} 
[2026-11-03 17:11:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228808,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1346d10012cb2a180077511a0002100172d..."} 
[2026-11-03 17:11:43] local.INFO: Processing buffer {"connection_id":228808,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1346d10012cb2a180077511a0002100172d..."} 
[2026-11-03 17:11:43] local.INFO: Packet analysis {"connection_id":228808,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a134"} 
[2026-11-03 17:11:43] local.INFO: Extracted packet for processing {"connection_id":228808,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a134"} 
[2026-11-03 17:11:43] local.INFO: GPS Element Parsed {"raw_longitude":749904256,"raw_latitude":125112736,"longitude_deg":74.9904256,"latitude_deg":12.5112736,"altitude":33,"angle":23,"satellites":45,"speed":0,"hex_longitude":"2cb2a180","hex_latitude":"077511a0","is_valid_coordinates":true} 
[2026-11-03 17:11:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 17:11:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188712704001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:11:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:11:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5575034094190747648,"note":"Value kept but may cause issues"} 
[2026-11-03 17:11:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:11:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793705930000,"timestamp_ms":1793705930000,"timestamp_seconds":1793705930,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1346d10"} 
[2026-11-03 17:11:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:11:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:11:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-11-03 17:11:43] 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-11-03 17:11:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 17:11:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:11:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:11:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228808,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:11:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228808,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:11:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228808,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:11:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:11:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:11:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:11:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188712704001,"66":27930,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5575034094190747648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:11:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:11:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:11:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188712704001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:11:43] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:11:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:11:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:11:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5575034094190747648,"description":"Unknown IO ID 44"} 
[2026-11-03 17:11:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188712704001,"power":27930,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5575034094190747648}} 
[2026-11-03 17:11:43] local.INFO: DEBUG: GPS processor result {"connection_id":228808,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55200,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:11:43] local.INFO: GPS data processed {"connection_id":228808,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:11:43] local.INFO: Acknowledgment sent {"connection_id":228808,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:12:14] local.INFO: TCP Data received {"connection_id":228808,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1349420012cb2a180077511a0002100172d..."} 
[2026-11-03 17:12:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228808,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1349420012cb2a180077511a0002100172d..."} 
[2026-11-03 17:12:14] local.INFO: Processing buffer {"connection_id":228808,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1349420012cb2a180077511a0002100172d..."} 
[2026-11-03 17:12:14] local.INFO: Packet analysis {"connection_id":228808,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a134"} 
[2026-11-03 17:12:14] local.INFO: Extracted packet for processing {"connection_id":228808,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a134"} 
[2026-11-03 17:12:14] local.INFO: GPS Element Parsed {"raw_longitude":749904256,"raw_latitude":125112736,"longitude_deg":74.9904256,"latitude_deg":12.5112736,"altitude":33,"angle":23,"satellites":45,"speed":0,"hex_longitude":"2cb2a180","hex_latitude":"077511a0","is_valid_coordinates":true} 
[2026-11-03 17:12:14] 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-11-03 17:12:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188718080001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:12:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:12:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5575034094190747648,"note":"Value kept but may cause issues"} 
[2026-11-03 17:12:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:12:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793705940000,"timestamp_ms":1793705940000,"timestamp_seconds":1793705940,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1349420"} 
[2026-11-03 17:12:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:12: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-11-03 17:12: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 17:12:14] 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-11-03 17:12: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-11-03 17:12:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:12:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:12:14] local.INFO: Teltonika packet parsed successfully {"connection_id":228808,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:12:14] local.INFO: Passing IMEI to GPS processor {"connection_id":228808,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:12:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":228808,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:12:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:12:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:12:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:12:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188718080001,"66":27908,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5575034094190747648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:12:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:12:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:12:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188718080001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:12:14] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:12:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:12:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:12:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5575034094190747648,"description":"Unknown IO ID 44"} 
[2026-11-03 17:12:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188718080001,"power":27908,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5575034094190747648}} 
[2026-11-03 17:12:14] local.INFO: DEBUG: GPS processor result {"connection_id":228808,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55201,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:12:14] local.INFO: GPS data processed {"connection_id":228808,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:12:14] local.INFO: Acknowledgment sent {"connection_id":228808,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:12:41] local.INFO: TCP Data received {"connection_id":230069,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:12:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230069,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:12:41] local.INFO: Processing buffer {"connection_id":230069,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:12:41] local.INFO: IMEI packet received {"connection_id":230069,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:12:41] local.INFO: IMEI acknowledgment sent {"connection_id":230069,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:12:46] local.INFO: TCP Data received {"connection_id":230069,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:12:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230069,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:12:46] local.INFO: Processing buffer {"connection_id":230069,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:12:46] local.INFO: IMEI packet received {"connection_id":230069,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:12:46] local.INFO: IMEI acknowledgment sent {"connection_id":230069,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:12:47] local.INFO: TCP Data received {"connection_id":230069,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1349420012cb2a180077511a0002100172d..."} 
[2026-11-03 17:12:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230069,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1349420012cb2a180077511a0002100172d..."} 
[2026-11-03 17:12:47] local.INFO: Processing buffer {"connection_id":230069,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1349420012cb2a180077511a0002100172d..."} 
[2026-11-03 17:12:47] local.INFO: Packet analysis {"connection_id":230069,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a134"} 
[2026-11-03 17:12:47] local.INFO: Extracted packet for processing {"connection_id":230069,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a134"} 
[2026-11-03 17:12:47] local.INFO: GPS Element Parsed {"raw_longitude":749904256,"raw_latitude":125112736,"longitude_deg":74.9904256,"latitude_deg":12.5112736,"altitude":33,"angle":23,"satellites":45,"speed":0,"hex_longitude":"2cb2a180","hex_latitude":"077511a0","is_valid_coordinates":true} 
[2026-11-03 17:12:47] 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-11-03 17:12:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188718080001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:12:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:12:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5575034094190747648,"note":"Value kept but may cause issues"} 
[2026-11-03 17:12:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:12:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793705940000,"timestamp_ms":1793705940000,"timestamp_seconds":1793705940,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1349420"} 
[2026-11-03 17:12:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:12: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-11-03 17:12:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 17:12:47] 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-11-03 17:12: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-11-03 17:12:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:12:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:12:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230069,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:12:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230069,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:12:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230069,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:12:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:12:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:12:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:12:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188718080001,"66":27908,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5575034094190747648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:12:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:12:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:12:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188718080001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:12:47] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:12:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:12:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:12:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5575034094190747648,"description":"Unknown IO ID 44"} 
[2026-11-03 17:12:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188718080001,"power":27908,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5575034094190747648}} 
[2026-11-03 17:12:47] local.INFO: DEBUG: GPS processor result {"connection_id":230069,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55202,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:12:47] local.INFO: GPS data processed {"connection_id":230069,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:12:47] local.INFO: Acknowledgment sent {"connection_id":230069,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:12:52] local.INFO: TCP Data received {"connection_id":230069,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1349420012cb2a180077511a0002100172d..."} 
[2026-11-03 17:12:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230069,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1349420012cb2a180077511a0002100172d..."} 
[2026-11-03 17:12:52] local.INFO: Processing buffer {"connection_id":230069,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1349420012cb2a180077511a0002100172d..."} 
[2026-11-03 17:12:52] local.INFO: Packet analysis {"connection_id":230069,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a134"} 
[2026-11-03 17:12:52] local.INFO: Extracted packet for processing {"connection_id":230069,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a134"} 
[2026-11-03 17:12:52] local.INFO: GPS Element Parsed {"raw_longitude":749904256,"raw_latitude":125112736,"longitude_deg":74.9904256,"latitude_deg":12.5112736,"altitude":33,"angle":23,"satellites":45,"speed":0,"hex_longitude":"2cb2a180","hex_latitude":"077511a0","is_valid_coordinates":true} 
[2026-11-03 17:12:52] 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-11-03 17:12:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188718080001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:12:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:12:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5575034094190747648,"note":"Value kept but may cause issues"} 
[2026-11-03 17:12:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:12:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793705940000,"timestamp_ms":1793705940000,"timestamp_seconds":1793705940,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1349420"} 
[2026-11-03 17:12:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:12:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 17:12:52] 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-11-03 17: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-11-03 17:12:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:12:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:12:52] local.INFO: Teltonika packet parsed successfully {"connection_id":230069,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:12:52] local.INFO: Passing IMEI to GPS processor {"connection_id":230069,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:12:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":230069,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:12:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:12:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:12:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:12:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188718080001,"66":27908,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5575034094190747648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:12:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:12:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:12:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188718080001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:12:52] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:12:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:12:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:12:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5575034094190747648,"description":"Unknown IO ID 44"} 
[2026-11-03 17:12:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188718080001,"power":27908,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5575034094190747648}} 
[2026-11-03 17:12:52] local.INFO: DEBUG: GPS processor result {"connection_id":230069,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55203,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:12:52] local.INFO: GPS data processed {"connection_id":230069,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:12:52] local.INFO: Acknowledgment sent {"connection_id":230069,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:13:36] local.INFO: TCP Data received {"connection_id":231914,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:13:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231914,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:13:36] local.INFO: Processing buffer {"connection_id":231914,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:13:36] local.INFO: IMEI packet received {"connection_id":231914,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:13:36] local.INFO: IMEI acknowledgment sent {"connection_id":231914,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:13:41] local.INFO: TCP Data received {"connection_id":231914,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:13:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231914,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:13:41] local.INFO: Processing buffer {"connection_id":231914,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:13:41] local.INFO: IMEI packet received {"connection_id":231914,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:13:41] local.INFO: IMEI acknowledgment sent {"connection_id":231914,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:13:42] local.INFO: TCP Data received {"connection_id":231914,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1349420012cb2a180077511a0002100172d..."} 
[2026-11-03 17:13:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231914,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1349420012cb2a180077511a0002100172d..."} 
[2026-11-03 17:13:42] local.INFO: Processing buffer {"connection_id":231914,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1349420012cb2a180077511a0002100172d..."} 
[2026-11-03 17:13:42] local.INFO: Packet analysis {"connection_id":231914,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a134"} 
[2026-11-03 17:13:42] local.INFO: Extracted packet for processing {"connection_id":231914,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a134"} 
[2026-11-03 17:13:42] local.INFO: GPS Element Parsed {"raw_longitude":749904256,"raw_latitude":125112736,"longitude_deg":74.9904256,"latitude_deg":12.5112736,"altitude":33,"angle":23,"satellites":45,"speed":0,"hex_longitude":"2cb2a180","hex_latitude":"077511a0","is_valid_coordinates":true} 
[2026-11-03 17:13:42] 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-11-03 17:13:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188718080001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:13:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:13:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5575034094190747648,"note":"Value kept but may cause issues"} 
[2026-11-03 17:13:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:13:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793705940000,"timestamp_ms":1793705940000,"timestamp_seconds":1793705940,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1349420"} 
[2026-11-03 17:13:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17: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-11-03 17: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 17:13:42] 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-11-03 17: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-11-03 17:13:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:13:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:13:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231914,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:13:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:13:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:13:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:13:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:13:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:13:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188718080001,"66":27908,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5575034094190747648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:13:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:13:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:13:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188718080001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:13:42] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:13:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:13:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:13:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5575034094190747648,"description":"Unknown IO ID 44"} 
[2026-11-03 17:13:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188718080001,"power":27908,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5575034094190747648}} 
[2026-11-03 17:13:42] local.INFO: DEBUG: GPS processor result {"connection_id":231914,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55204,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:13:42] local.INFO: GPS data processed {"connection_id":231914,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:13:42] local.INFO: Acknowledgment sent {"connection_id":231914,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:14:13] local.INFO: TCP Data received {"connection_id":231914,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1349420012cb2a180077511a0002100172d..."} 
[2026-11-03 17:14:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231914,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1349420012cb2a180077511a0002100172d..."} 
[2026-11-03 17:14:13] local.INFO: Processing buffer {"connection_id":231914,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1349420012cb2a180077511a0002100172d..."} 
[2026-11-03 17:14:13] local.INFO: Packet analysis {"connection_id":231914,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a134"} 
[2026-11-03 17:14:13] local.INFO: Extracted packet for processing {"connection_id":231914,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a134"} 
[2026-11-03 17:14:13] local.INFO: GPS Element Parsed {"raw_longitude":749904256,"raw_latitude":125112736,"longitude_deg":74.9904256,"latitude_deg":12.5112736,"altitude":33,"angle":23,"satellites":45,"speed":0,"hex_longitude":"2cb2a180","hex_latitude":"077511a0","is_valid_coordinates":true} 
[2026-11-03 17:14: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-11-03 17:14:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188718080001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:14:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:14:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5575034094190747648,"note":"Value kept but may cause issues"} 
[2026-11-03 17:14:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:14:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793705940000,"timestamp_ms":1793705940000,"timestamp_seconds":1793705940,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1349420"} 
[2026-11-03 17:14:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:14: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-11-03 17:14: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 17:14:13] 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-11-03 17:14: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-11-03 17:14:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:14:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:14:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231914,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:14:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:14:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:14: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-11-03 17:14:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:14:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:14:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188718080001,"66":27908,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5575034094190747648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:14:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:14:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:14:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188718080001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:14:13] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:14:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:14:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:14:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5575034094190747648,"description":"Unknown IO ID 44"} 
[2026-11-03 17:14:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188718080001,"power":27908,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5575034094190747648}} 
[2026-11-03 17:14:13] local.INFO: DEBUG: GPS processor result {"connection_id":231914,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55205,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:14:13] local.INFO: GPS data processed {"connection_id":231914,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:14:13] local.INFO: Acknowledgment sent {"connection_id":231914,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:14:37] local.INFO: TCP Data received {"connection_id":228332,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:14:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228332,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:14:37] local.INFO: Processing buffer {"connection_id":228332,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:14:37] local.INFO: IMEI packet received {"connection_id":228332,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:14:37] local.INFO: IMEI acknowledgment sent {"connection_id":228332,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:14:41] local.INFO: TCP Data received {"connection_id":228332,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:14:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228332,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:14:41] local.INFO: Processing buffer {"connection_id":228332,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:14:41] local.INFO: IMEI packet received {"connection_id":228332,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:14:41] local.INFO: IMEI acknowledgment sent {"connection_id":228332,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:14:42] local.INFO: TCP Data received {"connection_id":228332,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1349420012cb2a180077511a0002100172d..."} 
[2026-11-03 17:14:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228332,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1349420012cb2a180077511a0002100172d..."} 
[2026-11-03 17:14:42] local.INFO: Processing buffer {"connection_id":228332,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1349420012cb2a180077511a0002100172d..."} 
[2026-11-03 17:14:42] local.INFO: Packet analysis {"connection_id":228332,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a134"} 
[2026-11-03 17:14:42] local.INFO: Extracted packet for processing {"connection_id":228332,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a134"} 
[2026-11-03 17:14:42] local.INFO: GPS Element Parsed {"raw_longitude":749904256,"raw_latitude":125112736,"longitude_deg":74.9904256,"latitude_deg":12.5112736,"altitude":33,"angle":23,"satellites":45,"speed":0,"hex_longitude":"2cb2a180","hex_latitude":"077511a0","is_valid_coordinates":true} 
[2026-11-03 17:14:42] 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-11-03 17:14:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188718080001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:14:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:14:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5575034094190747648,"note":"Value kept but may cause issues"} 
[2026-11-03 17:14:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:14:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793705940000,"timestamp_ms":1793705940000,"timestamp_seconds":1793705940,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1349420"} 
[2026-11-03 17:14:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:14: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-11-03 17:14:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 17:14:42] 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-11-03 17:14: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-11-03 17:14:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:14:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:14:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228332,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:14:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228332,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:14:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228332,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:14:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:14:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:14:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:14:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188718080001,"66":27908,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5575034094190747648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:14:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:14:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:14:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188718080001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:14:42] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:14:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:14:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:14:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5575034094190747648,"description":"Unknown IO ID 44"} 
[2026-11-03 17:14:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188718080001,"power":27908,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5575034094190747648}} 
[2026-11-03 17:14:42] local.INFO: DEBUG: GPS processor result {"connection_id":228332,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55206,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:14:42] local.INFO: GPS data processed {"connection_id":228332,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:14:42] local.INFO: Acknowledgment sent {"connection_id":228332,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:15:13] local.INFO: TCP Data received {"connection_id":228332,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:15:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228332,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:15:13] local.INFO: Processing buffer {"connection_id":228332,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:15:13] local.INFO: Packet analysis {"connection_id":228332,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:15:13] local.INFO: Extracted packet for processing {"connection_id":228332,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:15:13] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":44,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:15: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-11-03 17:15:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188720640001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:15:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:15:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5575034094190747648,"note":"Value kept but may cause issues"} 
[2026-11-03 17:15:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:15:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793706244000,"timestamp_ms":1793706244000,"timestamp_seconds":1793706244,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13937a0"} 
[2026-11-03 17:15:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:15: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-11-03 17:15: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:15:13] 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-11-03 17:15: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-11-03 17:15:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:15:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:15:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228332,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:15:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228332,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:15:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228332,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:15: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-11-03 17:15:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:15:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:15:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188720640001,"66":26082,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5575034094190747648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:15:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:15:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:15:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188720640001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:15:13] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:15:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:15:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:15:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5575034094190747648,"description":"Unknown IO ID 44"} 
[2026-11-03 17:15:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188720640001,"power":26082,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5575034094190747648}} 
[2026-11-03 17:15:13] local.INFO: DEBUG: GPS processor result {"connection_id":228332,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55207,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:15:13] local.INFO: GPS data processed {"connection_id":228332,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:15:13] local.INFO: Acknowledgment sent {"connection_id":228332,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:15:36] local.INFO: TCP Data received {"connection_id":228333,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:15:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228333,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:15:36] local.INFO: Processing buffer {"connection_id":228333,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:15:36] local.INFO: IMEI packet received {"connection_id":228333,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:15:36] local.INFO: IMEI acknowledgment sent {"connection_id":228333,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:15:41] local.INFO: TCP Data received {"connection_id":228333,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:15:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228333,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:15:41] local.INFO: Processing buffer {"connection_id":228333,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:15:41] local.INFO: IMEI packet received {"connection_id":228333,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:15:41] local.INFO: IMEI acknowledgment sent {"connection_id":228333,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:15:43] local.INFO: TCP Data received {"connection_id":228333,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:15:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228333,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:15:43] local.INFO: Processing buffer {"connection_id":228333,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:15:43] local.INFO: Packet analysis {"connection_id":228333,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:15:43] local.INFO: Extracted packet for processing {"connection_id":228333,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:15:43] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":44,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:15:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 17:15:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188720640001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:15:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:15:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5575034094190747648,"note":"Value kept but may cause issues"} 
[2026-11-03 17:15:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:15:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793706244000,"timestamp_ms":1793706244000,"timestamp_seconds":1793706244,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13937a0"} 
[2026-11-03 17:15:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:15:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 17:15:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:15:43] 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-11-03 17:15:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 17:15:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:15:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:15:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228333,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:15:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:15:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:15:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:15:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:15:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:15:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188720640001,"66":26082,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5575034094190747648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:15:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:15:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:15:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188720640001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:15:43] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:15:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:15:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:15:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5575034094190747648,"description":"Unknown IO ID 44"} 
[2026-11-03 17:15:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188720640001,"power":26082,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5575034094190747648}} 
[2026-11-03 17:15:43] local.INFO: DEBUG: GPS processor result {"connection_id":228333,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55208,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:15:43] local.INFO: GPS data processed {"connection_id":228333,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:15:43] local.INFO: Acknowledgment sent {"connection_id":228333,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:16:00] local.INFO: TCP Data received {"connection_id":228334,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:16:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228334,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:16:00] local.INFO: Processing buffer {"connection_id":228334,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:16:00] local.INFO: IMEI packet received {"connection_id":228334,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 17:16:00] local.INFO: IMEI acknowledgment sent {"connection_id":228334,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:16:14] local.INFO: TCP Data received {"connection_id":228333,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:16:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228333,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:16:14] local.INFO: Processing buffer {"connection_id":228333,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:16:14] local.INFO: Packet analysis {"connection_id":228333,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:16:14] local.INFO: Extracted packet for processing {"connection_id":228333,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:16:14] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":44,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:16: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-11-03 17:16:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188720640001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:16:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:16:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5575034094190747648,"note":"Value kept but may cause issues"} 
[2026-11-03 17:16:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:16:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793706244000,"timestamp_ms":1793706244000,"timestamp_seconds":1793706244,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13937a0"} 
[2026-11-03 17:16:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:16: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-11-03 17:16: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:16:14] 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-11-03 17:16: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-11-03 17:16:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:16:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:16:14] local.INFO: Teltonika packet parsed successfully {"connection_id":228333,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:16:14] local.INFO: Passing IMEI to GPS processor {"connection_id":228333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:16:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":228333,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:16:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:16:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:16:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:16:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188720640001,"66":26082,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5575034094190747648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:16:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:16:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:16:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188720640001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:16:14] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:16:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:16:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:16:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5575034094190747648,"description":"Unknown IO ID 44"} 
[2026-11-03 17:16:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188720640001,"power":26082,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5575034094190747648}} 
[2026-11-03 17:16:14] local.INFO: DEBUG: GPS processor result {"connection_id":228333,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55209,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:16:14] local.INFO: GPS data processed {"connection_id":228333,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:16:14] local.INFO: Acknowledgment sent {"connection_id":228333,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:16:40] local.INFO: TCP Data received {"connection_id":231916,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:16:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231916,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:16:40] local.INFO: Processing buffer {"connection_id":231916,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:16:40] local.INFO: IMEI packet received {"connection_id":231916,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 17:16:40] local.INFO: IMEI acknowledgment sent {"connection_id":231916,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:16:41] local.INFO: TCP Data received {"connection_id":230070,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:16:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230070,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:16:41] local.INFO: Processing buffer {"connection_id":230070,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:16:41] local.INFO: IMEI packet received {"connection_id":230070,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:16:41] local.INFO: IMEI acknowledgment sent {"connection_id":230070,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:16:46] local.INFO: TCP Data received {"connection_id":230070,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:16:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230070,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:16:46] local.INFO: Processing buffer {"connection_id":230070,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:16:46] local.INFO: IMEI packet received {"connection_id":230070,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:16:46] local.INFO: IMEI acknowledgment sent {"connection_id":230070,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:16:47] local.INFO: TCP Data received {"connection_id":230070,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:16:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230070,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:16:47] local.INFO: Processing buffer {"connection_id":230070,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:16:47] local.INFO: Packet analysis {"connection_id":230070,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:16:47] local.INFO: Extracted packet for processing {"connection_id":230070,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:16:47] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":44,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:16:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 17:16:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188720640001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:16:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:16:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5575034094190747648,"note":"Value kept but may cause issues"} 
[2026-11-03 17:16:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:16:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793706244000,"timestamp_ms":1793706244000,"timestamp_seconds":1793706244,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13937a0"} 
[2026-11-03 17:16:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:16: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-11-03 17:16:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:16:47] 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-11-03 17:16:47] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 17:16:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:16:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:16:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230070,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:16:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:16:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:16:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:16:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:16:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:16:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188720640001,"66":26082,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5575034094190747648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:16:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:16:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:16:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188720640001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:16:47] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:16:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:16:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:16:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5575034094190747648,"description":"Unknown IO ID 44"} 
[2026-11-03 17:16:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188720640001,"power":26082,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5575034094190747648}} 
[2026-11-03 17:16:47] local.INFO: DEBUG: GPS processor result {"connection_id":230070,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55210,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:16:47] local.INFO: GPS data processed {"connection_id":230070,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:16:47] local.INFO: Acknowledgment sent {"connection_id":230070,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:16:52] local.INFO: TCP Data received {"connection_id":230070,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:16:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230070,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:16:52] local.INFO: Processing buffer {"connection_id":230070,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:16:52] local.INFO: Packet analysis {"connection_id":230070,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:16:52] local.INFO: Extracted packet for processing {"connection_id":230070,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:16:52] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":44,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:16: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-11-03 17:16:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188720640001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:16:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:16:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5575034094190747648,"note":"Value kept but may cause issues"} 
[2026-11-03 17:16:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:16:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793706244000,"timestamp_ms":1793706244000,"timestamp_seconds":1793706244,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13937a0"} 
[2026-11-03 17:16:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:16:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 17:16: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:16:52] 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-11-03 17:16: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-11-03 17:16:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:16:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:16:52] local.INFO: Teltonika packet parsed successfully {"connection_id":230070,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:16:52] local.INFO: Passing IMEI to GPS processor {"connection_id":230070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:16:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":230070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:16:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:16:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:16:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:16:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188720640001,"66":26082,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5575034094190747648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:16:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:16:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:16:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188720640001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:16:52] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:16:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:16:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:16:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5575034094190747648,"description":"Unknown IO ID 44"} 
[2026-11-03 17:16:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188720640001,"power":26082,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5575034094190747648}} 
[2026-11-03 17:16:52] local.INFO: DEBUG: GPS processor result {"connection_id":230070,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55211,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:16:52] local.INFO: GPS data processed {"connection_id":230070,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:16:52] local.INFO: Acknowledgment sent {"connection_id":230070,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:17:36] local.INFO: TCP Data received {"connection_id":228810,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:17:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228810,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:17:36] local.INFO: Processing buffer {"connection_id":228810,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:17:36] local.INFO: IMEI packet received {"connection_id":228810,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:17:36] local.INFO: IMEI acknowledgment sent {"connection_id":228810,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:17:41] local.INFO: TCP Data received {"connection_id":228810,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:17:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228810,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:17:41] local.INFO: Processing buffer {"connection_id":228810,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:17:41] local.INFO: IMEI packet received {"connection_id":228810,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:17:41] local.INFO: IMEI acknowledgment sent {"connection_id":228810,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:17:42] local.INFO: TCP Data received {"connection_id":228810,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:17:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228810,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:17:42] local.INFO: Processing buffer {"connection_id":228810,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:17:42] local.INFO: Packet analysis {"connection_id":228810,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:17:42] local.INFO: Extracted packet for processing {"connection_id":228810,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:17:42] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":44,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:17: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-11-03 17:17:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188720640001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:17:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:17:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5575034094190747648,"note":"Value kept but may cause issues"} 
[2026-11-03 17:17:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:17:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793706244000,"timestamp_ms":1793706244000,"timestamp_seconds":1793706244,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13937a0"} 
[2026-11-03 17:17:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:17:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 17:17:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:17:42] 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-11-03 17:17: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-11-03 17:17:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:17:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:17:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228810,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:17:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228810,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:17:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228810,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:17:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:17:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:17:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:17:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188720640001,"66":26082,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5575034094190747648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:17:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:17:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:17:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188720640001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:17:42] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:17:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:17:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:17:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5575034094190747648,"description":"Unknown IO ID 44"} 
[2026-11-03 17:17:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188720640001,"power":26082,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5575034094190747648}} 
[2026-11-03 17:17:42] local.INFO: DEBUG: GPS processor result {"connection_id":228810,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55212,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:17:42] local.INFO: GPS data processed {"connection_id":228810,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:17:42] local.INFO: Acknowledgment sent {"connection_id":228810,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:18:13] local.INFO: TCP Data received {"connection_id":228810,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:18:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228810,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:18:13] local.INFO: Processing buffer {"connection_id":228810,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:18:13] local.INFO: Packet analysis {"connection_id":228810,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:18:13] local.INFO: Extracted packet for processing {"connection_id":228810,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:18:13] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":44,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:18: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-11-03 17:18:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188720640001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:18:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:18:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5575034094190747648,"note":"Value kept but may cause issues"} 
[2026-11-03 17:18:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:18:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793706244000,"timestamp_ms":1793706244000,"timestamp_seconds":1793706244,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13937a0"} 
[2026-11-03 17:18:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:18: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-11-03 17:18: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:18:13] 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-11-03 17:18: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-11-03 17:18:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:18:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:18:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228810,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:18:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228810,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:18:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228810,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:18: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-11-03 17:18:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:18:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:18:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188720640001,"66":26082,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5575034094190747648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:18:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:18:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:18:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188720640001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:18:13] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:18:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:18:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:18:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5575034094190747648,"description":"Unknown IO ID 44"} 
[2026-11-03 17:18:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188720640001,"power":26082,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5575034094190747648}} 
[2026-11-03 17:18:13] local.INFO: DEBUG: GPS processor result {"connection_id":228810,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55213,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:18:13] local.INFO: GPS data processed {"connection_id":228810,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:18:13] local.INFO: Acknowledgment sent {"connection_id":228810,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:18:36] local.INFO: TCP Data received {"connection_id":228811,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:18:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228811,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:18:36] local.INFO: Processing buffer {"connection_id":228811,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:18:36] local.INFO: IMEI packet received {"connection_id":228811,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:18:36] local.INFO: IMEI acknowledgment sent {"connection_id":228811,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:18:41] local.INFO: TCP Data received {"connection_id":228811,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:18:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228811,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:18:41] local.INFO: Processing buffer {"connection_id":228811,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:18:41] local.INFO: IMEI packet received {"connection_id":228811,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:18:41] local.INFO: IMEI acknowledgment sent {"connection_id":228811,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:18:42] local.INFO: TCP Data received {"connection_id":228811,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:18:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228811,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:18:42] local.INFO: Processing buffer {"connection_id":228811,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:18:42] local.INFO: Packet analysis {"connection_id":228811,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:18:42] local.INFO: Extracted packet for processing {"connection_id":228811,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:18:42] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":44,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:18: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-11-03 17:18:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188720640001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:18:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:18:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5575034094190747648,"note":"Value kept but may cause issues"} 
[2026-11-03 17:18:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:18:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793706244000,"timestamp_ms":1793706244000,"timestamp_seconds":1793706244,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13937a0"} 
[2026-11-03 17:18:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:18:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 17:18:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:18:42] 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-11-03 17:18: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-11-03 17:18:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:18:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:18:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228811,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:18:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:18:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:18:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:18:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:18:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:18:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188720640001,"66":26082,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5575034094190747648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:18:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:18:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:18:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188720640001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:18:42] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:18:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:18:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:18:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5575034094190747648,"description":"Unknown IO ID 44"} 
[2026-11-03 17:18:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188720640001,"power":26082,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5575034094190747648}} 
[2026-11-03 17:18:42] local.INFO: DEBUG: GPS processor result {"connection_id":228811,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55214,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:18:42] local.INFO: GPS data processed {"connection_id":228811,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:18:42] local.INFO: Acknowledgment sent {"connection_id":228811,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:19:13] local.INFO: TCP Data received {"connection_id":228811,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:19:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228811,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:19:13] local.INFO: Processing buffer {"connection_id":228811,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:19:13] local.INFO: Packet analysis {"connection_id":228811,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:19:13] local.INFO: Extracted packet for processing {"connection_id":228811,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:19:13] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":44,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:19: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-11-03 17:19:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188720640001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:19:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:19:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5575034094190747648,"note":"Value kept but may cause issues"} 
[2026-11-03 17:19:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:19:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793706244000,"timestamp_ms":1793706244000,"timestamp_seconds":1793706244,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13937a0"} 
[2026-11-03 17:19:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:19: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-11-03 17:19: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:19:13] 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-11-03 17:19: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-11-03 17:19:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:19:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:19:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228811,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:19:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:19:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:19: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-11-03 17:19:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:19:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:19:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188720640001,"66":26082,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5575034094190747648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:19:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:19:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:19:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188720640001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:19:13] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:19:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:19:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:19:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5575034094190747648,"description":"Unknown IO ID 44"} 
[2026-11-03 17:19:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188720640001,"power":26082,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5575034094190747648}} 
[2026-11-03 17:19:13] local.INFO: DEBUG: GPS processor result {"connection_id":228811,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55215,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:19:13] local.INFO: GPS data processed {"connection_id":228811,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:19:13] local.INFO: Acknowledgment sent {"connection_id":228811,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:19:36] local.INFO: TCP Data received {"connection_id":230071,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:19:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230071,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:19:36] local.INFO: Processing buffer {"connection_id":230071,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:19:36] local.INFO: IMEI packet received {"connection_id":230071,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:19:36] local.INFO: IMEI acknowledgment sent {"connection_id":230071,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:19:41] local.INFO: TCP Data received {"connection_id":230071,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:19:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230071,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:19:41] local.INFO: Processing buffer {"connection_id":230071,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:19:41] local.INFO: IMEI packet received {"connection_id":230071,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:19:41] local.INFO: IMEI acknowledgment sent {"connection_id":230071,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:19:42] local.INFO: TCP Data received {"connection_id":230071,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:19:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230071,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:19:42] local.INFO: Processing buffer {"connection_id":230071,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13937a0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:19:42] local.INFO: Packet analysis {"connection_id":230071,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:19:42] local.INFO: Extracted packet for processing {"connection_id":230071,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a139"} 
[2026-11-03 17:19:42] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":44,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:19: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-11-03 17:19:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188720640001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:19:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:19:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5575034094190747648,"note":"Value kept but may cause issues"} 
[2026-11-03 17:19:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:19:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793706244000,"timestamp_ms":1793706244000,"timestamp_seconds":1793706244,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13937a0"} 
[2026-11-03 17:19:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:19:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 17:19:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:19:42] 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-11-03 17:19: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-11-03 17:19:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:19:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:19:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230071,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:19:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230071,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:19:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230071,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:19:42] 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-11-03 17:19:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:19:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:19:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188720640001,"66":26082,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5575034094190747648},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:19:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:19:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:19:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188720640001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:19:42] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:19:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:19:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:19:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5575034094190747648,"description":"Unknown IO ID 44"} 
[2026-11-03 17:19:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188720640001,"power":26082,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5575034094190747648}} 
[2026-11-03 17:19:42] local.INFO: DEBUG: GPS processor result {"connection_id":230071,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55216,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:19:42] local.INFO: GPS data processed {"connection_id":230071,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:19:42] local.INFO: Acknowledgment sent {"connection_id":230071,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:20:13] local.INFO: TCP Data received {"connection_id":230071,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:20:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230071,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:20:13] local.INFO: Processing buffer {"connection_id":230071,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:20:13] local.INFO: Packet analysis {"connection_id":230071,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:20:13] local.INFO: Extracted packet for processing {"connection_id":230071,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:20:13] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":43,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:20: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-11-03 17:20:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188798464001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:20:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:20:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5574260038004531200,"note":"Value kept but may cause issues"} 
[2026-11-03 17:20:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:20:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793706545000,"timestamp_ms":1793706545000,"timestamp_seconds":1793706545,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13dcf68"} 
[2026-11-03 17:20:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:20: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-11-03 17:20: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":226,"data_length":795,"current_offset":136} 
[2026-11-03 17:20:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:20: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-11-03 17:20:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:20:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:20:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230071,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:20:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230071,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:20:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230071,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:20:13] 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-11-03 17:20:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:20:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:20:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188798464001,"66":25756,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5574260038004531200},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:20:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:20:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:20:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188798464001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:20:13] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:20:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:20:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:20:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5574260038004531200,"description":"Unknown IO ID 44"} 
[2026-11-03 17:20:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188798464001,"power":25756,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5574260038004531200}} 
[2026-11-03 17:20:13] local.INFO: DEBUG: GPS processor result {"connection_id":230071,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55217,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:20:13] local.INFO: GPS data processed {"connection_id":230071,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:20:13] local.INFO: Acknowledgment sent {"connection_id":230071,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:20:41] local.INFO: TCP Data received {"connection_id":228812,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:20:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228812,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:20:41] local.INFO: Processing buffer {"connection_id":228812,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:20:41] local.INFO: IMEI packet received {"connection_id":228812,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:20:41] local.INFO: IMEI acknowledgment sent {"connection_id":228812,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:20:46] local.INFO: TCP Data received {"connection_id":228812,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:20:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228812,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:20:46] local.INFO: Processing buffer {"connection_id":228812,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:20:46] local.INFO: IMEI packet received {"connection_id":228812,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:20:46] local.INFO: IMEI acknowledgment sent {"connection_id":228812,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:20:47] local.INFO: TCP Data received {"connection_id":228812,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:20:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228812,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:20:47] local.INFO: Processing buffer {"connection_id":228812,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:20:47] local.INFO: Packet analysis {"connection_id":228812,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:20:47] local.INFO: Extracted packet for processing {"connection_id":228812,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:20:47] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":43,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:20: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-11-03 17:20:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188798464001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:20:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:20:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5574260038004531200,"note":"Value kept but may cause issues"} 
[2026-11-03 17:20:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:20:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793706545000,"timestamp_ms":1793706545000,"timestamp_seconds":1793706545,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13dcf68"} 
[2026-11-03 17:20:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:20: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-11-03 17:20: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":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-11-03 17:20:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:20: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-11-03 17:20:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:20:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:20:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228812,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:20:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:20:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:20:47] 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-11-03 17:20:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:20:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:20:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188798464001,"66":25756,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5574260038004531200},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:20:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:20:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:20:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188798464001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:20:47] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:20:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:20:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:20:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5574260038004531200,"description":"Unknown IO ID 44"} 
[2026-11-03 17:20:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188798464001,"power":25756,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5574260038004531200}} 
[2026-11-03 17:20:47] local.INFO: DEBUG: GPS processor result {"connection_id":228812,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55218,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:20:47] local.INFO: GPS data processed {"connection_id":228812,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:20:47] local.INFO: Acknowledgment sent {"connection_id":228812,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:21:18] local.INFO: TCP Data received {"connection_id":228812,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:21:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228812,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:21:18] local.INFO: Processing buffer {"connection_id":228812,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:21:18] local.INFO: Packet analysis {"connection_id":228812,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:21:18] local.INFO: Extracted packet for processing {"connection_id":228812,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:21:18] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":43,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:21: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-11-03 17:21:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188798464001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:21:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:21:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5574260038004531200,"note":"Value kept but may cause issues"} 
[2026-11-03 17:21:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:21:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793706545000,"timestamp_ms":1793706545000,"timestamp_seconds":1793706545,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13dcf68"} 
[2026-11-03 17:21:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:21: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-11-03 17:21: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":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-11-03 17:21:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:21: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-11-03 17:21:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:21:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:21:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228812,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:21:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:21:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:21:18] 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-11-03 17:21:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:21:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:21:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188798464001,"66":25756,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5574260038004531200},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:21:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:21:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:21:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188798464001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:21:18] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:21:18] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:21:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:21:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5574260038004531200,"description":"Unknown IO ID 44"} 
[2026-11-03 17:21:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188798464001,"power":25756,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5574260038004531200}} 
[2026-11-03 17:21:18] local.INFO: DEBUG: GPS processor result {"connection_id":228812,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55219,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:21:18] local.INFO: GPS data processed {"connection_id":228812,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:21:18] local.INFO: Acknowledgment sent {"connection_id":228812,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:21:36] local.INFO: TCP Data received {"connection_id":228336,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:21:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228336,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:21:37] local.INFO: Processing buffer {"connection_id":228336,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:21:37] local.INFO: IMEI packet received {"connection_id":228336,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:21:37] local.INFO: IMEI acknowledgment sent {"connection_id":228336,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:21:41] local.INFO: TCP Data received {"connection_id":228336,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:21:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228336,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:21:41] local.INFO: Processing buffer {"connection_id":228336,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:21:41] local.INFO: IMEI packet received {"connection_id":228336,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:21:41] local.INFO: IMEI acknowledgment sent {"connection_id":228336,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:21:42] local.INFO: TCP Data received {"connection_id":228336,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:21:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228336,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:21:42] local.INFO: Processing buffer {"connection_id":228336,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:21:42] local.INFO: Packet analysis {"connection_id":228336,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:21:42] local.INFO: Extracted packet for processing {"connection_id":228336,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:21:42] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":43,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:21:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 17:21:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188798464001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:21:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:21:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5574260038004531200,"note":"Value kept but may cause issues"} 
[2026-11-03 17:21:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:21:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793706545000,"timestamp_ms":1793706545000,"timestamp_seconds":1793706545,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13dcf68"} 
[2026-11-03 17:21:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:21:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 17:21:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-11-03 17:21:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:21:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 17:21:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:21:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:21:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228336,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:21:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228336,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:21:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228336,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:21:42] 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-11-03 17:21:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:21:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:21:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188798464001,"66":25756,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5574260038004531200},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:21:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:21:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:21:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188798464001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:21:42] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:21:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:21:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:21:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5574260038004531200,"description":"Unknown IO ID 44"} 
[2026-11-03 17:21:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188798464001,"power":25756,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5574260038004531200}} 
[2026-11-03 17:21:42] local.INFO: DEBUG: GPS processor result {"connection_id":228336,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55220,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:21:42] local.INFO: GPS data processed {"connection_id":228336,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:21:42] local.INFO: Acknowledgment sent {"connection_id":228336,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:22:06] local.INFO: TCP Data received {"connection_id":230073,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:22:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230073,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:22:06] local.INFO: Processing buffer {"connection_id":230073,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:22:06] local.INFO: IMEI packet received {"connection_id":230073,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 17:22:06] local.INFO: IMEI acknowledgment sent {"connection_id":230073,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:22:13] local.INFO: TCP Data received {"connection_id":228336,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:22:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228336,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:22:13] local.INFO: Processing buffer {"connection_id":228336,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:22:13] local.INFO: Packet analysis {"connection_id":228336,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:22:13] local.INFO: Extracted packet for processing {"connection_id":228336,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:22:13] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":43,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:22: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-11-03 17:22:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188798464001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:22:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:22:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5574260038004531200,"note":"Value kept but may cause issues"} 
[2026-11-03 17:22:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:22:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793706545000,"timestamp_ms":1793706545000,"timestamp_seconds":1793706545,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13dcf68"} 
[2026-11-03 17:22:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:22: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-11-03 17:22: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":226,"data_length":795,"current_offset":136} 
[2026-11-03 17:22:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:22: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-11-03 17:22:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:22:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:22:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228336,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:22:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228336,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:22:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228336,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:22:13] 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-11-03 17:22:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:22:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:22:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188798464001,"66":25756,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5574260038004531200},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:22:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:22:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:22:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188798464001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:22:13] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:22:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:22:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:22:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5574260038004531200,"description":"Unknown IO ID 44"} 
[2026-11-03 17:22:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188798464001,"power":25756,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5574260038004531200}} 
[2026-11-03 17:22:13] local.INFO: DEBUG: GPS processor result {"connection_id":228336,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55221,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:22:13] local.INFO: GPS data processed {"connection_id":228336,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:22:13] local.INFO: Acknowledgment sent {"connection_id":228336,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:22:36] local.INFO: TCP Data received {"connection_id":228337,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:22:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228337,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:22:36] local.INFO: Processing buffer {"connection_id":228337,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:22:36] local.INFO: IMEI packet received {"connection_id":228337,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:22:36] local.INFO: IMEI acknowledgment sent {"connection_id":228337,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:22:41] local.INFO: TCP Data received {"connection_id":228337,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:22:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228337,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:22:41] local.INFO: Processing buffer {"connection_id":228337,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:22:41] local.INFO: IMEI packet received {"connection_id":228337,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:22:41] local.INFO: IMEI acknowledgment sent {"connection_id":228337,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:22:42] local.INFO: TCP Data received {"connection_id":228337,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:22:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228337,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:22:42] local.INFO: Processing buffer {"connection_id":228337,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:22:42] local.INFO: Packet analysis {"connection_id":228337,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:22:42] local.INFO: Extracted packet for processing {"connection_id":228337,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:22:42] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":43,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:22: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-11-03 17:22:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188798464001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:22:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:22:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5574260038004531200,"note":"Value kept but may cause issues"} 
[2026-11-03 17:22:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:22:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793706545000,"timestamp_ms":1793706545000,"timestamp_seconds":1793706545,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13dcf68"} 
[2026-11-03 17:22:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:22:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 17:22: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":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-11-03 17:22:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:22: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-11-03 17:22:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:22:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:22:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228337,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:22:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228337,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:22:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228337,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:22:42] 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-11-03 17:22:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:22:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:22:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188798464001,"66":25756,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5574260038004531200},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:22:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:22:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:22:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188798464001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:22:42] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:22:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:22:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:22:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5574260038004531200,"description":"Unknown IO ID 44"} 
[2026-11-03 17:22:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188798464001,"power":25756,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5574260038004531200}} 
[2026-11-03 17:22:42] local.INFO: DEBUG: GPS processor result {"connection_id":228337,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55222,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:22:42] local.INFO: GPS data processed {"connection_id":228337,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:22:42] local.INFO: Acknowledgment sent {"connection_id":228337,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:23:13] local.INFO: TCP Data received {"connection_id":228337,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:23:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228337,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:23:13] local.INFO: Processing buffer {"connection_id":228337,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:23:13] local.INFO: Packet analysis {"connection_id":228337,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:23:13] local.INFO: Extracted packet for processing {"connection_id":228337,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:23:13] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":43,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:23: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-11-03 17:23:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188798464001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:23:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:23:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5574260038004531200,"note":"Value kept but may cause issues"} 
[2026-11-03 17:23:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:23:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793706545000,"timestamp_ms":1793706545000,"timestamp_seconds":1793706545,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13dcf68"} 
[2026-11-03 17:23:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:23: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-11-03 17:23: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":226,"data_length":795,"current_offset":136} 
[2026-11-03 17:23:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:23: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-11-03 17:23:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:23:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:23:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228337,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:23:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228337,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:23:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228337,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:23:13] 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-11-03 17:23:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:23:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:23:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188798464001,"66":25756,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5574260038004531200},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:23:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:23:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:23:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188798464001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:23:13] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:23:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:23:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:23:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5574260038004531200,"description":"Unknown IO ID 44"} 
[2026-11-03 17:23:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188798464001,"power":25756,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5574260038004531200}} 
[2026-11-03 17:23:13] local.INFO: DEBUG: GPS processor result {"connection_id":228337,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55223,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:23:13] local.INFO: GPS data processed {"connection_id":228337,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:23:13] local.INFO: Acknowledgment sent {"connection_id":228337,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:23:36] local.INFO: TCP Data received {"connection_id":228813,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:23:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228813,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:23:36] local.INFO: Processing buffer {"connection_id":228813,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:23:36] local.INFO: IMEI packet received {"connection_id":228813,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:23:36] local.INFO: IMEI acknowledgment sent {"connection_id":228813,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:23:41] local.INFO: TCP Data received {"connection_id":228813,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:23:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228813,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:23:41] local.INFO: Processing buffer {"connection_id":228813,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:23:41] local.INFO: IMEI packet received {"connection_id":228813,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:23:41] local.INFO: IMEI acknowledgment sent {"connection_id":228813,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:23:42] local.INFO: TCP Data received {"connection_id":228813,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:23:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228813,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:23:42] local.INFO: Processing buffer {"connection_id":228813,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:23:42] local.INFO: Packet analysis {"connection_id":228813,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:23:42] local.INFO: Extracted packet for processing {"connection_id":228813,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:23:42] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":43,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:23: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-11-03 17:23:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188798464001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:23:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:23:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5574260038004531200,"note":"Value kept but may cause issues"} 
[2026-11-03 17:23:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:23:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793706545000,"timestamp_ms":1793706545000,"timestamp_seconds":1793706545,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13dcf68"} 
[2026-11-03 17:23:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:23:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 17:23: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":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-11-03 17:23:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:23: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-11-03 17:23:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:23:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:23:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228813,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:23:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:23:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:23:42] 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-11-03 17:23:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:23:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:23:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188798464001,"66":25756,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5574260038004531200},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:23:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:23:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:23:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188798464001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:23:42] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:23:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:23:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:23:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5574260038004531200,"description":"Unknown IO ID 44"} 
[2026-11-03 17:23:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188798464001,"power":25756,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5574260038004531200}} 
[2026-11-03 17:23:42] local.INFO: DEBUG: GPS processor result {"connection_id":228813,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55224,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:23:42] local.INFO: GPS data processed {"connection_id":228813,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:23:42] local.INFO: Acknowledgment sent {"connection_id":228813,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:24:13] local.INFO: TCP Data received {"connection_id":228813,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:24:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228813,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:24:13] local.INFO: Processing buffer {"connection_id":228813,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:24:13] local.INFO: Packet analysis {"connection_id":228813,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:24:13] local.INFO: Extracted packet for processing {"connection_id":228813,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:24:13] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":43,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:24: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-11-03 17:24:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188798464001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:24:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:24:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5574260038004531200,"note":"Value kept but may cause issues"} 
[2026-11-03 17:24:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:24:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793706545000,"timestamp_ms":1793706545000,"timestamp_seconds":1793706545,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13dcf68"} 
[2026-11-03 17:24:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:24: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-11-03 17:24: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":226,"data_length":795,"current_offset":136} 
[2026-11-03 17:24:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:24: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-11-03 17:24:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:24:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:24:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228813,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:24:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:24:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:24:13] 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-11-03 17:24:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:24:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:24:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188798464001,"66":25756,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5574260038004531200},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:24:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:24:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:24:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188798464001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:24:13] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:24:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:24:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:24:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5574260038004531200,"description":"Unknown IO ID 44"} 
[2026-11-03 17:24:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188798464001,"power":25756,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5574260038004531200}} 
[2026-11-03 17:24:13] local.INFO: DEBUG: GPS processor result {"connection_id":228813,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55225,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:24:13] local.INFO: GPS data processed {"connection_id":228813,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:24:13] local.INFO: Acknowledgment sent {"connection_id":228813,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:24:36] local.INFO: TCP Data received {"connection_id":231919,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:24:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231919,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:24:36] local.INFO: Processing buffer {"connection_id":231919,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:24:36] local.INFO: IMEI packet received {"connection_id":231919,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:24:36] local.INFO: IMEI acknowledgment sent {"connection_id":231919,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:24:41] local.INFO: TCP Data received {"connection_id":231919,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:24:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231919,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:24:41] local.INFO: Processing buffer {"connection_id":231919,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:24:41] local.INFO: IMEI packet received {"connection_id":231919,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:24:41] local.INFO: IMEI acknowledgment sent {"connection_id":231919,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:24:49] local.INFO: TCP Data received {"connection_id":231919,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:24:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231919,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:24:49] local.INFO: Processing buffer {"connection_id":231919,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a13dcf68012cb2a440077515a0002200172b..."} 
[2026-11-03 17:24:49] local.INFO: Packet analysis {"connection_id":231919,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:24:49] local.INFO: Extracted packet for processing {"connection_id":231919,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a13d"} 
[2026-11-03 17:24:49] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":43,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:24: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-11-03 17:24:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188798464001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:24:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:24:49] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5574260038004531200,"note":"Value kept but may cause issues"} 
[2026-11-03 17:24:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:24:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793706545000,"timestamp_ms":1793706545000,"timestamp_seconds":1793706545,"priority":1,"record_length":96,"hex_timestamp":"000001a1a13dcf68"} 
[2026-11-03 17:24:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:24:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 17:24: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":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-11-03 17:24:49] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:24: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-11-03 17:24:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:24:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:24:49] local.INFO: Teltonika packet parsed successfully {"connection_id":231919,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:24:49] local.INFO: Passing IMEI to GPS processor {"connection_id":231919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:24:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":231919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:24:49] 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-11-03 17:24:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:24:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:24:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188798464001,"66":25756,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5574260038004531200},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:24:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:24:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:24:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188798464001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:24:49] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:24:49] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:24:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:24:49] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5574260038004531200,"description":"Unknown IO ID 44"} 
[2026-11-03 17:24:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188798464001,"power":25756,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5574260038004531200}} 
[2026-11-03 17:24:49] local.INFO: DEBUG: GPS processor result {"connection_id":231919,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55226,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:24:49] local.INFO: GPS data processed {"connection_id":231919,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:24:49] local.INFO: Acknowledgment sent {"connection_id":231919,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:25:20] local.INFO: TCP Data received {"connection_id":231919,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1426730012cb2a440077515a0002200172c..."} 
[2026-11-03 17:25:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231919,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1426730012cb2a440077515a0002200172c..."} 
[2026-11-03 17:25:20] local.INFO: Processing buffer {"connection_id":231919,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1426730012cb2a440077515a0002200172c..."} 
[2026-11-03 17:25:20] local.INFO: Packet analysis {"connection_id":231919,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a142"} 
[2026-11-03 17:25:20] local.INFO: Extracted packet for processing {"connection_id":231919,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a142"} 
[2026-11-03 17:25:20] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":44,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:25: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-11-03 17:25:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188875520001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:25:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:25:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5574260038004531200,"note":"Value kept but may cause issues"} 
[2026-11-03 17:25:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:25:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793706846000,"timestamp_ms":1793706846000,"timestamp_seconds":1793706846,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1426730"} 
[2026-11-03 17:25:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:25: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-11-03 17:25: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 17:25:20] 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-11-03 17:25: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-11-03 17:25:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:25:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:25:20] local.INFO: Teltonika packet parsed successfully {"connection_id":231919,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:25:20] local.INFO: Passing IMEI to GPS processor {"connection_id":231919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:25:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":231919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:25:20] 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-11-03 17:25:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:25:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:25:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188875520001,"66":25647,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5574260038004531200},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:25:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:25:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:25:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188875520001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:25:20] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:25:20] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:25:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:25:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5574260038004531200,"description":"Unknown IO ID 44"} 
[2026-11-03 17:25:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188875520001,"power":25647,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5574260038004531200}} 
[2026-11-03 17:25:20] local.INFO: DEBUG: GPS processor result {"connection_id":231919,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55227,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:25:20] local.INFO: GPS data processed {"connection_id":231919,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:25:20] local.INFO: Acknowledgment sent {"connection_id":231919,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:25:37] local.INFO: TCP Data received {"connection_id":228338,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:25:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228338,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:25:37] local.INFO: Processing buffer {"connection_id":228338,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:25:37] local.INFO: IMEI packet received {"connection_id":228338,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:25:37] local.INFO: IMEI acknowledgment sent {"connection_id":228338,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:25:41] local.INFO: TCP Data received {"connection_id":228338,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:25:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228338,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:25:41] local.INFO: Processing buffer {"connection_id":228338,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:25:41] local.INFO: IMEI packet received {"connection_id":228338,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:25:41] local.INFO: IMEI acknowledgment sent {"connection_id":228338,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:25:42] local.INFO: TCP Data received {"connection_id":228338,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1426730012cb2a440077515a0002200172c..."} 
[2026-11-03 17:25:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228338,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1426730012cb2a440077515a0002200172c..."} 
[2026-11-03 17:25:42] local.INFO: Processing buffer {"connection_id":228338,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1426730012cb2a440077515a0002200172c..."} 
[2026-11-03 17:25:42] local.INFO: Packet analysis {"connection_id":228338,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a142"} 
[2026-11-03 17:25:42] local.INFO: Extracted packet for processing {"connection_id":228338,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a142"} 
[2026-11-03 17:25:42] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":44,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:25: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-11-03 17:25:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188875520001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:25:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:25:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5574260038004531200,"note":"Value kept but may cause issues"} 
[2026-11-03 17:25:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:25:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793706846000,"timestamp_ms":1793706846000,"timestamp_seconds":1793706846,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1426730"} 
[2026-11-03 17:25:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:25:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 17:25: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 17:25:42] 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-11-03 17:25: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-11-03 17:25:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:25:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:25:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228338,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:25:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228338,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:25:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228338,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:25:42] 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-11-03 17:25:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:25:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:25:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188875520001,"66":25647,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5574260038004531200},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:25:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:25:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:25:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188875520001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:25:42] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:25:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:25:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:25:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5574260038004531200,"description":"Unknown IO ID 44"} 
[2026-11-03 17:25:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188875520001,"power":25647,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5574260038004531200}} 
[2026-11-03 17:25:42] local.INFO: DEBUG: GPS processor result {"connection_id":228338,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55228,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:25:42] local.INFO: GPS data processed {"connection_id":228338,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:25:42] local.INFO: Acknowledgment sent {"connection_id":228338,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:26:13] local.INFO: TCP Data received {"connection_id":228338,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1426730012cb2a440077515a0002200172c..."} 
[2026-11-03 17:26:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228338,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1426730012cb2a440077515a0002200172c..."} 
[2026-11-03 17:26:13] local.INFO: Processing buffer {"connection_id":228338,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1426730012cb2a440077515a0002200172c..."} 
[2026-11-03 17:26:13] local.INFO: Packet analysis {"connection_id":228338,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a142"} 
[2026-11-03 17:26:13] local.INFO: Extracted packet for processing {"connection_id":228338,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a142"} 
[2026-11-03 17:26:13] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":44,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:26: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-11-03 17:26:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188875520001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:26:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:26:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5574260038004531200,"note":"Value kept but may cause issues"} 
[2026-11-03 17:26:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:26:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793706846000,"timestamp_ms":1793706846000,"timestamp_seconds":1793706846,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1426730"} 
[2026-11-03 17:26:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:26: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-11-03 17:26: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 17:26:13] 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-11-03 17:26: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-11-03 17:26:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:26:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:26:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228338,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:26:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228338,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:26:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228338,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:26:13] 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-11-03 17:26:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:26:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:26:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188875520001,"66":25647,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5574260038004531200},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:26:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:26:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:26:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188875520001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:26:13] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:26:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:26:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:26:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5574260038004531200,"description":"Unknown IO ID 44"} 
[2026-11-03 17:26:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188875520001,"power":25647,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5574260038004531200}} 
[2026-11-03 17:26:13] local.INFO: DEBUG: GPS processor result {"connection_id":228338,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55229,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:26:13] local.INFO: GPS data processed {"connection_id":228338,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:26:13] local.INFO: Acknowledgment sent {"connection_id":228338,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:26:37] local.INFO: TCP Data received {"connection_id":231921,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:26:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231921,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:26:37] local.INFO: Processing buffer {"connection_id":231921,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:26:37] local.INFO: IMEI packet received {"connection_id":231921,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:26:37] local.INFO: IMEI acknowledgment sent {"connection_id":231921,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:26:41] local.INFO: TCP Data received {"connection_id":231921,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:26:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231921,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:26:41] local.INFO: Processing buffer {"connection_id":231921,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:26:41] local.INFO: IMEI packet received {"connection_id":231921,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:26:41] local.INFO: IMEI acknowledgment sent {"connection_id":231921,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:26:42] local.INFO: TCP Data received {"connection_id":231921,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1426730012cb2a440077515a0002200172c..."} 
[2026-11-03 17:26:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231921,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1426730012cb2a440077515a0002200172c..."} 
[2026-11-03 17:26:42] local.INFO: Processing buffer {"connection_id":231921,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1426730012cb2a440077515a0002200172c..."} 
[2026-11-03 17:26:42] local.INFO: Packet analysis {"connection_id":231921,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a142"} 
[2026-11-03 17:26:42] local.INFO: Extracted packet for processing {"connection_id":231921,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a142"} 
[2026-11-03 17:26:42] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":44,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:26:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 17:26:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188875520001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:26:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:26:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5574260038004531200,"note":"Value kept but may cause issues"} 
[2026-11-03 17:26:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:26:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793706846000,"timestamp_ms":1793706846000,"timestamp_seconds":1793706846,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1426730"} 
[2026-11-03 17:26:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:26:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 17:26:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 17:26:42] 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-11-03 17:26:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 17:26:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:26:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:26:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231921,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:26:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:26:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:26:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:26:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:26:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:26:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188875520001,"66":25647,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5574260038004531200},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:26:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:26:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:26:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188875520001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:26:42] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:26:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:26:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:26:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5574260038004531200,"description":"Unknown IO ID 44"} 
[2026-11-03 17:26:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188875520001,"power":25647,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5574260038004531200}} 
[2026-11-03 17:26:42] local.INFO: DEBUG: GPS processor result {"connection_id":231921,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55230,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:26:42] local.INFO: GPS data processed {"connection_id":231921,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:26:42] local.INFO: Acknowledgment sent {"connection_id":231921,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:27:13] local.INFO: TCP Data received {"connection_id":231921,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1426730012cb2a440077515a0002200172c..."} 
[2026-11-03 17:27:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231921,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1426730012cb2a440077515a0002200172c..."} 
[2026-11-03 17:27:13] local.INFO: Processing buffer {"connection_id":231921,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1426730012cb2a440077515a0002200172c..."} 
[2026-11-03 17:27:13] local.INFO: Packet analysis {"connection_id":231921,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a142"} 
[2026-11-03 17:27:13] local.INFO: Extracted packet for processing {"connection_id":231921,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a142"} 
[2026-11-03 17:27:13] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":44,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17: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-11-03 17:27:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188875520001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:27:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:27:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5574260038004531200,"note":"Value kept but may cause issues"} 
[2026-11-03 17:27:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:27:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793706846000,"timestamp_ms":1793706846000,"timestamp_seconds":1793706846,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1426730"} 
[2026-11-03 17:27:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:27: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-11-03 17: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 17:27:13] 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-11-03 17: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-11-03 17:27:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:27:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:27:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231921,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:27:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:27:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:27:13] 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-11-03 17:27:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:27:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:27:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188875520001,"66":25647,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5574260038004531200},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:27:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:27:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:27:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188875520001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:27:13] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:27:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:27:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:27:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5574260038004531200,"description":"Unknown IO ID 44"} 
[2026-11-03 17:27:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188875520001,"power":25647,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5574260038004531200}} 
[2026-11-03 17:27:13] local.INFO: DEBUG: GPS processor result {"connection_id":231921,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55231,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:27:13] local.INFO: GPS data processed {"connection_id":231921,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:27:13] local.INFO: Acknowledgment sent {"connection_id":231921,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:27:36] local.INFO: TCP Data received {"connection_id":230076,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:27:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230076,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:27:36] local.INFO: Processing buffer {"connection_id":230076,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:27:36] local.INFO: IMEI packet received {"connection_id":230076,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:27:36] local.INFO: IMEI acknowledgment sent {"connection_id":230076,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:27:40] local.INFO: TCP Data received {"connection_id":228815,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:27:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228815,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:27:40] local.INFO: Processing buffer {"connection_id":228815,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:27:40] local.INFO: IMEI packet received {"connection_id":228815,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 17:27:40] local.INFO: IMEI acknowledgment sent {"connection_id":228815,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:27:41] local.INFO: TCP Data received {"connection_id":228815,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:27:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228815,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:27:41] local.INFO: Processing buffer {"connection_id":228815,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:27:41] local.INFO: IMEI packet received {"connection_id":228815,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 17:27:41] local.INFO: IMEI acknowledgment sent {"connection_id":228815,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:27:41] local.INFO: TCP Data received {"connection_id":230076,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:27:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230076,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:27:41] local.INFO: Processing buffer {"connection_id":230076,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:27:41] local.INFO: IMEI packet received {"connection_id":230076,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:27:41] local.INFO: IMEI acknowledgment sent {"connection_id":230076,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:27:43] local.INFO: TCP Data received {"connection_id":230076,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1426730012cb2a440077515a0002200172c..."} 
[2026-11-03 17:27:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230076,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1426730012cb2a440077515a0002200172c..."} 
[2026-11-03 17:27:43] local.INFO: Processing buffer {"connection_id":230076,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1426730012cb2a440077515a0002200172c..."} 
[2026-11-03 17:27:43] local.INFO: Packet analysis {"connection_id":230076,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a142"} 
[2026-11-03 17:27:43] local.INFO: Extracted packet for processing {"connection_id":230076,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a142"} 
[2026-11-03 17:27:43] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":44,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:27: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-11-03 17:27:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188875520001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:27:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:27:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5574260038004531200,"note":"Value kept but may cause issues"} 
[2026-11-03 17:27:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:27:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793706846000,"timestamp_ms":1793706846000,"timestamp_seconds":1793706846,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1426730"} 
[2026-11-03 17:27:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:27:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 17:27: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 17:27:43] 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-11-03 17:27: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-11-03 17:27:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:27:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:27:43] local.INFO: Teltonika packet parsed successfully {"connection_id":230076,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:27:43] local.INFO: Passing IMEI to GPS processor {"connection_id":230076,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:27:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":230076,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:27: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-11-03 17:27:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:27:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:27:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188875520001,"66":25647,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5574260038004531200},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:27:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:27:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:27:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188875520001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:27:43] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:27:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:27:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:27:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5574260038004531200,"description":"Unknown IO ID 44"} 
[2026-11-03 17:27:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188875520001,"power":25647,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5574260038004531200}} 
[2026-11-03 17:27:43] local.INFO: DEBUG: GPS processor result {"connection_id":230076,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55232,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:27:43] local.INFO: GPS data processed {"connection_id":230076,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:27:43] local.INFO: Acknowledgment sent {"connection_id":230076,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:27:45] local.INFO: TCP Data received {"connection_id":228815,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:27:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228815,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:27:45] local.INFO: Processing buffer {"connection_id":228815,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:27:45] local.INFO: IMEI packet received {"connection_id":228815,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 17:27:45] local.INFO: IMEI acknowledgment sent {"connection_id":228815,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:28:13] local.INFO: TCP Data received {"connection_id":230076,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1458be0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:28:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230076,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1458be0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:28:13] local.INFO: Processing buffer {"connection_id":230076,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1458be0012cb2a440077515a0002200172c..."} 
[2026-11-03 17:28:13] local.INFO: Packet analysis {"connection_id":230076,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a145"} 
[2026-11-03 17:28:13] local.INFO: Extracted packet for processing {"connection_id":230076,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a145"} 
[2026-11-03 17:28:13] local.INFO: GPS Element Parsed {"raw_longitude":749904960,"raw_latitude":125113760,"longitude_deg":74.990496,"latitude_deg":12.511376,"altitude":34,"angle":23,"satellites":44,"speed":0,"hex_longitude":"2cb2a440","hex_latitude":"077515a0","is_valid_coordinates":true} 
[2026-11-03 17:28: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-11-03 17:28:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459188952576001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:28:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:28:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5574260038004531200,"note":"Value kept but may cause issues"} 
[2026-11-03 17:28:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:28:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793707052000,"timestamp_ms":1793707052000,"timestamp_seconds":1793707052,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1458be0"} 
[2026-11-03 17:28:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:28: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-11-03 17: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 17:28:13] 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-11-03 17: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-11-03 17:28:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:28:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:28:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230076,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:28:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230076,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:28:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230076,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:28:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:28:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:28:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:28:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459188952576001,"66":25625,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5574260038004531200},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:28:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:28:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:28:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459188952576001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:28:13] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:28:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:28:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:28:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5574260038004531200,"description":"Unknown IO ID 44"} 
[2026-11-03 17:28:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459188952576001,"power":25625,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5574260038004531200}} 
[2026-11-03 17:28:13] local.INFO: DEBUG: GPS processor result {"connection_id":230076,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55233,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:28:13] local.INFO: GPS data processed {"connection_id":230076,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:28:13] local.INFO: Acknowledgment sent {"connection_id":230076,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:28:41] local.INFO: TCP Data received {"connection_id":228817,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:28:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228817,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:28:41] local.INFO: Processing buffer {"connection_id":228817,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:28:41] local.INFO: IMEI packet received {"connection_id":228817,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:28:41] local.INFO: IMEI acknowledgment sent {"connection_id":228817,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:28:46] local.INFO: TCP Data received {"connection_id":228817,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:28:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228817,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:28:46] local.INFO: Processing buffer {"connection_id":228817,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:28:46] local.INFO: IMEI packet received {"connection_id":228817,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:28:46] local.INFO: IMEI acknowledgment sent {"connection_id":228817,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:28:47] local.INFO: TCP Data received {"connection_id":228817,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a14593b0012cb2a680077516900022003b2c..."} 
[2026-11-03 17:28:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228817,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a14593b0012cb2a680077516900022003b2c..."} 
[2026-11-03 17:28:47] local.INFO: Processing buffer {"connection_id":228817,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a14593b0012cb2a680077516900022003b2c..."} 
[2026-11-03 17:28:47] local.INFO: Packet analysis {"connection_id":228817,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a145"} 
[2026-11-03 17:28:47] local.INFO: Extracted packet for processing {"connection_id":228817,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a145"} 
[2026-11-03 17:28:47] local.INFO: GPS Element Parsed {"raw_longitude":749905536,"raw_latitude":125114000,"longitude_deg":74.9905536,"latitude_deg":12.5114,"altitude":34,"angle":59,"satellites":44,"speed":0,"hex_longitude":"2cb2a680","hex_latitude":"07751690","is_valid_coordinates":true} 
[2026-11-03 17:28: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-11-03 17:28:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189005312001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:28:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:28:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5574260038004531200,"note":"Value kept but may cause issues"} 
[2026-11-03 17:28:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:28:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793707054000,"timestamp_ms":1793707054000,"timestamp_seconds":1793707054,"priority":1,"record_length":96,"hex_timestamp":"000001a1a14593b0"} 
[2026-11-03 17:28:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:28: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-11-03 17:28: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":25,"data_length":795,"current_offset":136} 
[2026-11-03 17:28:47] 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-11-03 17:28: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-11-03 17:28:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:28:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:28:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228817,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:28:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:28:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:28:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:28:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:28:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:28:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189005312001,"66":25321,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5574260038004531200},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:28:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:28:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:28:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189005312001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:28:47] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:28:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:28:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:28:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5574260038004531200,"description":"Unknown IO ID 44"} 
[2026-11-03 17:28:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189005312001,"power":25321,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5574260038004531200}} 
[2026-11-03 17:28:47] local.INFO: DEBUG: GPS processor result {"connection_id":228817,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55234,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:28:47] local.INFO: GPS data processed {"connection_id":228817,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:28:47] local.INFO: Acknowledgment sent {"connection_id":228817,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:28:52] local.INFO: TCP Data received {"connection_id":228817,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a145e5b8012cb2a680077516900022003b2c..."} 
[2026-11-03 17:28:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228817,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a145e5b8012cb2a680077516900022003b2c..."} 
[2026-11-03 17:28:52] local.INFO: Processing buffer {"connection_id":228817,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a145e5b8012cb2a680077516900022003b2c..."} 
[2026-11-03 17:28:52] local.INFO: Packet analysis {"connection_id":228817,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a145"} 
[2026-11-03 17:28:52] local.INFO: Extracted packet for processing {"connection_id":228817,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a145"} 
[2026-11-03 17:28:52] local.INFO: GPS Element Parsed {"raw_longitude":749905536,"raw_latitude":125114000,"longitude_deg":74.9905536,"latitude_deg":12.5114,"altitude":34,"angle":59,"satellites":44,"speed":0,"hex_longitude":"2cb2a680","hex_latitude":"07751690","is_valid_coordinates":true} 
[2026-11-03 17:28: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-11-03 17:28:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189005824001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:28:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:28:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5573626719306870784,"note":"Value kept but may cause issues"} 
[2026-11-03 17:28:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:28:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793707075000,"timestamp_ms":1793707075000,"timestamp_seconds":1793707075,"priority":1,"record_length":96,"hex_timestamp":"000001a1a145e5b8"} 
[2026-11-03 17:28:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:28:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:28: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 17:28:52] 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-11-03 17:28: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-11-03 17:28:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:28:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:28:52] local.INFO: Teltonika packet parsed successfully {"connection_id":228817,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:28:52] local.INFO: Passing IMEI to GPS processor {"connection_id":228817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:28:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":228817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:28:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:28:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:28:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:28:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189005824001,"66":27908,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5573626719306870784},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:28:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:28:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:28:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189005824001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:28:52] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:28:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:28:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:28:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5573626719306870784,"description":"Unknown IO ID 44"} 
[2026-11-03 17:28:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189005824001,"power":27908,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5573626719306870784}} 
[2026-11-03 17:28:52] local.INFO: DEBUG: GPS processor result {"connection_id":228817,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55235,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:28:52] local.INFO: GPS data processed {"connection_id":228817,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:28:52] local.INFO: Acknowledgment sent {"connection_id":228817,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:29:36] local.INFO: TCP Data received {"connection_id":228339,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:29:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228339,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:29:36] local.INFO: Processing buffer {"connection_id":228339,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:29:36] local.INFO: IMEI packet received {"connection_id":228339,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:29:36] local.INFO: IMEI acknowledgment sent {"connection_id":228339,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:29:39] local.INFO: TCP Data received {"connection_id":228339,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:29:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228339,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:29:39] local.INFO: Processing buffer {"connection_id":228339,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:29:39] local.INFO: IMEI packet received {"connection_id":228339,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:29:39] local.INFO: IMEI acknowledgment sent {"connection_id":228339,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:29:40] local.INFO: TCP Data received {"connection_id":228339,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a14637c0012cb2a680077516900022003b2c..."} 
[2026-11-03 17:29:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228339,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a14637c0012cb2a680077516900022003b2c..."} 
[2026-11-03 17:29:40] local.INFO: Processing buffer {"connection_id":228339,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a14637c0012cb2a680077516900022003b2c..."} 
[2026-11-03 17:29:40] local.INFO: Packet analysis {"connection_id":228339,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a146"} 
[2026-11-03 17:29:40] local.INFO: Extracted packet for processing {"connection_id":228339,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a146"} 
[2026-11-03 17:29:40] local.INFO: GPS Element Parsed {"raw_longitude":749905536,"raw_latitude":125114000,"longitude_deg":74.9905536,"latitude_deg":12.5114,"altitude":34,"angle":59,"satellites":44,"speed":0,"hex_longitude":"2cb2a680","hex_latitude":"07751690","is_valid_coordinates":true} 
[2026-11-03 17:29: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-11-03 17:29:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189011200001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:29:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:29:40] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5573626719306870784,"note":"Value kept but may cause issues"} 
[2026-11-03 17:29:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:29:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793707096000,"timestamp_ms":1793707096000,"timestamp_seconds":1793707096,"priority":1,"record_length":96,"hex_timestamp":"000001a1a14637c0"} 
[2026-11-03 17:29:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:29: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-11-03 17:29:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:29:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:29: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-11-03 17:29:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:29:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:29:40] local.INFO: Teltonika packet parsed successfully {"connection_id":228339,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:29:40] local.INFO: Passing IMEI to GPS processor {"connection_id":228339,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:29:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":228339,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:29:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:29:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:29:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:29:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189011200001,"66":27908,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5573626719306870784},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:29:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:29:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:29:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189011200001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:29:40] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:29:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:29:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:29:40] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5573626719306870784,"description":"Unknown IO ID 44"} 
[2026-11-03 17:29:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189011200001,"power":27908,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5573626719306870784}} 
[2026-11-03 17:29:40] local.INFO: DEBUG: GPS processor result {"connection_id":228339,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55236,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:29:40] local.INFO: GPS data processed {"connection_id":228339,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:29:40] local.INFO: Acknowledgment sent {"connection_id":228339,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:30:11] local.INFO: TCP Data received {"connection_id":228339,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a14689c8012cb2a680077516900022003b2a..."} 
[2026-11-03 17:30:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228339,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a14689c8012cb2a680077516900022003b2a..."} 
[2026-11-03 17:30:11] local.INFO: Processing buffer {"connection_id":228339,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a14689c8012cb2a680077516900022003b2a..."} 
[2026-11-03 17:30:11] local.INFO: Packet analysis {"connection_id":228339,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a146"} 
[2026-11-03 17:30:11] local.INFO: Extracted packet for processing {"connection_id":228339,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a146"} 
[2026-11-03 17:30:11] local.INFO: GPS Element Parsed {"raw_longitude":749905536,"raw_latitude":125114000,"longitude_deg":74.9905536,"latitude_deg":12.5114,"altitude":34,"angle":59,"satellites":42,"speed":0,"hex_longitude":"2cb2a680","hex_latitude":"07751690","is_valid_coordinates":true} 
[2026-11-03 17:30:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 17:30:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189016576001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:30:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904327632748544,"note":"Value kept but may cause issues"} 
[2026-11-03 17:30:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5573626719306870784,"note":"Value kept but may cause issues"} 
[2026-11-03 17:30:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:30:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793707117000,"timestamp_ms":1793707117000,"timestamp_seconds":1793707117,"priority":1,"record_length":96,"hex_timestamp":"000001a1a14689c8"} 
[2026-11-03 17:30:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:30: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-11-03 17:30:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:30:11] 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-11-03 17:30:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 17:30:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:30:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:30:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228339,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:30:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228339,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:30:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228339,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:30:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:30:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:30:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:30:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189016576001,"66":27821,"214":206,"85":36608,"24":0,"16":37904327632748544,"44":-5573626719306870784},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:30:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:30:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:30:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189016576001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:30:11] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:30:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:30:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904327632748544,"km_value":37904327632748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:30:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5573626719306870784,"description":"Unknown IO ID 44"} 
[2026-11-03 17:30:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189016576001,"power":27821,"unknown_214":206,"unknown_85":36608,"ignition":0,"odometer":null,"unknown_44":-5573626719306870784}} 
[2026-11-03 17:30:11] local.INFO: DEBUG: GPS processor result {"connection_id":228339,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55237,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:30:11] local.INFO: GPS data processed {"connection_id":228339,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:30:11] local.INFO: Acknowledgment sent {"connection_id":228339,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:30:37] local.INFO: TCP Data received {"connection_id":228818,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:30:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228818,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:30:37] local.INFO: Processing buffer {"connection_id":228818,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:30:37] local.INFO: IMEI packet received {"connection_id":228818,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:30:37] local.INFO: IMEI acknowledgment sent {"connection_id":228818,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:30:42] local.INFO: TCP Data received {"connection_id":228818,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:30:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228818,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:30:42] local.INFO: Processing buffer {"connection_id":228818,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:30:42] local.INFO: IMEI packet received {"connection_id":228818,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:30:42] local.INFO: IMEI acknowledgment sent {"connection_id":228818,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:30:42] local.INFO: TCP Data received {"connection_id":228818,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1469198012cb2a80007751648002200472d..."} 
[2026-11-03 17:30:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228818,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1469198012cb2a80007751648002200472d..."} 
[2026-11-03 17:30:42] local.INFO: Processing buffer {"connection_id":228818,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1469198012cb2a80007751648002200472d..."} 
[2026-11-03 17:30:42] local.INFO: Packet analysis {"connection_id":228818,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a146"} 
[2026-11-03 17:30:42] local.INFO: Extracted packet for processing {"connection_id":228818,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a146"} 
[2026-11-03 17:30:42] local.INFO: GPS Element Parsed {"raw_longitude":749905920,"raw_latitude":125113928,"longitude_deg":74.990592,"latitude_deg":12.5113928,"altitude":34,"angle":71,"satellites":45,"speed":3,"hex_longitude":"2cb2a800","hex_latitude":"07751648","is_valid_coordinates":true} 
[2026-11-03 17:30:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 17:30:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189021952001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:30:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37904344812617728,"note":"Value kept but may cause issues"} 
[2026-11-03 17:30:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5573626719306870784,"note":"Value kept but may cause issues"} 
[2026-11-03 17:30:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:30:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793707119000,"timestamp_ms":1793707119000,"timestamp_seconds":1793707119,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1469198"} 
[2026-11-03 17:30:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:30: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-11-03 17:30:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 17:30:42] 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-11-03 17:30:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 17:30:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:30:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:30:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228818,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:30:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:30:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:30:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:30:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:30:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:30:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189021952001,"66":27919,"214":206,"85":36608,"24":3,"16":37904344812617728,"44":-5573626719306870784},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:30:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:30:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:30:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189021952001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:30:42] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:30:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:30:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37904344812617728,"km_value":37904344812617.73,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:30:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5573626719306870784,"description":"Unknown IO ID 44"} 
[2026-11-03 17:30:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189021952001,"power":27919,"unknown_214":206,"unknown_85":36608,"ignition":3,"odometer":null,"unknown_44":-5573626719306870784}} 
[2026-11-03 17:30:42] local.INFO: DEBUG: GPS processor result {"connection_id":228818,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55238,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:30:42] local.INFO: GPS data processed {"connection_id":228818,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:30:42] local.INFO: Acknowledgment sent {"connection_id":228818,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:31:13] local.INFO: TCP Data received {"connection_id":228818,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1482bc0012cb2fbc00775e8480018000d2b..."} 
[2026-11-03 17:31:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228818,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1482bc0012cb2fbc00775e8480018000d2b..."} 
[2026-11-03 17:31:13] local.INFO: Processing buffer {"connection_id":228818,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1482bc0012cb2fbc00775e8480018000d2b..."} 
[2026-11-03 17:31:13] local.INFO: Packet analysis {"connection_id":228818,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a148"} 
[2026-11-03 17:31:13] local.INFO: Extracted packet for processing {"connection_id":228818,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a148"} 
[2026-11-03 17:31:13] local.INFO: GPS Element Parsed {"raw_longitude":749927360,"raw_latitude":125167688,"longitude_deg":74.992736,"latitude_deg":12.5167688,"altitude":24,"angle":13,"satellites":43,"speed":18,"hex_longitude":"2cb2fbc0","hex_latitude":"0775e848","is_valid_coordinates":true} 
[2026-11-03 17:31: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-11-03 17:31:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189048320001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:31:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37907265390379008,"note":"Value kept but may cause issues"} 
[2026-11-03 17:31:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5549771715017412608,"note":"Value kept but may cause issues"} 
[2026-11-03 17:31:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,64,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:31:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793707224000,"timestamp_ms":1793707224000,"timestamp_seconds":1793707224,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1482bc0"} 
[2026-11-03 17:31:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:31: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-11-03 17:31: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":228,"data_length":795,"current_offset":136} 
[2026-11-03 17:31:13] 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-11-03 17:31: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-11-03 17:31:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:31:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:31:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228818,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:31:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:31:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:31:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:31:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:31:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:31:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189048320001,"66":27865,"64":206,"85":36608,"24":18,"16":37907265390379008,"44":-5549771715017412608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,64,85,24,16,44]} 
[2026-11-03 17:31:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:31:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:31:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189048320001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:31:13] local.INFO: Unknown IO ID detected {"io_id":64,"value":206,"description":"Unknown IO ID 64"} 
[2026-11-03 17:31:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:31:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37907265390379008,"km_value":37907265390379.01,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:31:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5549771715017412608,"description":"Unknown IO ID 44"} 
[2026-11-03 17:31:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189048320001,"power":27865,"unknown_64":206,"unknown_85":36608,"ignition":18,"odometer":null,"unknown_44":-5549771715017412608}} 
[2026-11-03 17:31:13] local.INFO: DEBUG: GPS processor result {"connection_id":228818,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55239,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:31:13] local.INFO: GPS data processed {"connection_id":228818,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:31:13] local.INFO: Acknowledgment sent {"connection_id":228818,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:31:36] local.INFO: TCP Data received {"connection_id":231923,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:31:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231923,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:31:36] local.INFO: Processing buffer {"connection_id":231923,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:31:36] local.INFO: IMEI packet received {"connection_id":231923,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:31:36] local.INFO: IMEI acknowledgment sent {"connection_id":231923,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:31:39] local.INFO: TCP Data received {"connection_id":231923,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:31:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231923,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:31:39] local.INFO: Processing buffer {"connection_id":231923,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:31:39] local.INFO: IMEI packet received {"connection_id":231923,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:31:39] local.INFO: IMEI acknowledgment sent {"connection_id":231923,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:31:42] local.INFO: TCP Data received {"connection_id":231923,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:31:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231923,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:31:42] local.INFO: Processing buffer {"connection_id":231923,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:31:42] local.INFO: IMEI packet received {"connection_id":231923,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:31:42] local.INFO: IMEI acknowledgment sent {"connection_id":231923,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:31:42] local.INFO: TCP Data received {"connection_id":231923,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1484718012cb2fec00775f290001a001b2c..."} 
[2026-11-03 17:31:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231923,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1484718012cb2fec00775f290001a001b2c..."} 
[2026-11-03 17:31:42] local.INFO: Processing buffer {"connection_id":231923,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1484718012cb2fec00775f290001a001b2c..."} 
[2026-11-03 17:31:42] local.INFO: Packet analysis {"connection_id":231923,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a148"} 
[2026-11-03 17:31:42] local.INFO: Extracted packet for processing {"connection_id":231923,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a148"} 
[2026-11-03 17:31:42] local.INFO: GPS Element Parsed {"raw_longitude":749928128,"raw_latitude":125170320,"longitude_deg":74.9928128,"latitude_deg":12.517032,"altitude":26,"angle":27,"satellites":44,"speed":9,"hex_longitude":"2cb2fec0","hex_latitude":"0775f290","is_valid_coordinates":true} 
[2026-11-03 17:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 17:31:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189049344001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:31:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37907398534365184,"note":"Value kept but may cause issues"} 
[2026-11-03 17:31:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5549630977528543232,"note":"Value kept but may cause issues"} 
[2026-11-03 17:31:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,64,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:31:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793707231000,"timestamp_ms":1793707231000,"timestamp_seconds":1793707231,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1484718"} 
[2026-11-03 17:31:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:31:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 17:31:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:31:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 17:31:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:31:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:31:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231923,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:31:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231923,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:31:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231923,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:31:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:31:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:31:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:31:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189049344001,"66":27865,"64":206,"85":36608,"24":9,"16":37907398534365184,"44":-5549630977528543232},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,64,85,24,16,44]} 
[2026-11-03 17:31:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:31:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:31:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189049344001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:31:42] local.INFO: Unknown IO ID detected {"io_id":64,"value":206,"description":"Unknown IO ID 64"} 
[2026-11-03 17:31:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:31:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37907398534365184,"km_value":37907398534365.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:31:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5549630977528543232,"description":"Unknown IO ID 44"} 
[2026-11-03 17:31:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189049344001,"power":27865,"unknown_64":206,"unknown_85":36608,"ignition":9,"odometer":null,"unknown_44":-5549630977528543232}} 
[2026-11-03 17:31:42] local.INFO: DEBUG: GPS processor result {"connection_id":231923,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55240,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:31:42] local.INFO: GPS data processed {"connection_id":231923,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:31:42] local.INFO: Acknowledgment sent {"connection_id":231923,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:31:43] local.INFO: TCP Data received {"connection_id":231923,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1484ee8012cb2ffc00775f3c8001a00312c..."} 
[2026-11-03 17:31:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231923,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1484ee8012cb2ffc00775f3c8001a00312c..."} 
[2026-11-03 17:31:43] local.INFO: Processing buffer {"connection_id":231923,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1484ee8012cb2ffc00775f3c8001a00312c..."} 
[2026-11-03 17:31:43] local.INFO: Packet analysis {"connection_id":231923,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a148"} 
[2026-11-03 17:31:43] local.INFO: Extracted packet for processing {"connection_id":231923,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a148"} 
[2026-11-03 17:31:43] local.INFO: GPS Element Parsed {"raw_longitude":749928384,"raw_latitude":125170632,"longitude_deg":74.9928384,"latitude_deg":12.5170632,"altitude":26,"angle":49,"satellites":44,"speed":6,"hex_longitude":"2cb2ffc0","hex_latitude":"0775f3c8","is_valid_coordinates":true} 
[2026-11-03 17:31: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-11-03 17:31:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189051136001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:31:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37907415714234368,"note":"Value kept but may cause issues"} 
[2026-11-03 17:31:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5548786552597737472,"note":"Value kept but may cause issues"} 
[2026-11-03 17:31:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,64,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:31:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793707233000,"timestamp_ms":1793707233000,"timestamp_seconds":1793707233,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1484ee8"} 
[2026-11-03 17:31:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:31:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:31: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 17:31:43] 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-11-03 17:31: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-11-03 17:31:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:31:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:31:43] local.INFO: Teltonika packet parsed successfully {"connection_id":231923,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:31:43] local.INFO: Passing IMEI to GPS processor {"connection_id":231923,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:31:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":231923,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:31: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-11-03 17:31:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:31:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:31:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189051136001,"66":28104,"64":206,"85":36608,"24":6,"16":37907415714234368,"44":-5548786552597737472},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,64,85,24,16,44]} 
[2026-11-03 17:31:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:31:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:31:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189051136001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:31:43] local.INFO: Unknown IO ID detected {"io_id":64,"value":206,"description":"Unknown IO ID 64"} 
[2026-11-03 17:31:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:31:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37907415714234368,"km_value":37907415714234.37,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:31:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5548786552597737472,"description":"Unknown IO ID 44"} 
[2026-11-03 17:31:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189051136001,"power":28104,"unknown_64":206,"unknown_85":36608,"ignition":6,"odometer":null,"unknown_44":-5548786552597737472}} 
[2026-11-03 17:31:43] local.INFO: DEBUG: GPS processor result {"connection_id":231923,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55241,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:31:43] local.INFO: GPS data processed {"connection_id":231923,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:31:43] local.INFO: Acknowledgment sent {"connection_id":231923,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:32:15] local.INFO: TCP Data received {"connection_id":231923,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a148c800012cb2fc800775c2b0001000b92a..."} 
[2026-11-03 17:32:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231923,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a148c800012cb2fc800775c2b0001000b92a..."} 
[2026-11-03 17:32:15] local.INFO: Processing buffer {"connection_id":231923,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a148c800012cb2fc800775c2b0001000b92a..."} 
[2026-11-03 17:32:15] local.INFO: Packet analysis {"connection_id":231923,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a148"} 
[2026-11-03 17:32:15] local.INFO: Extracted packet for processing {"connection_id":231923,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a148"} 
[2026-11-03 17:32:15] local.INFO: GPS Element Parsed {"raw_longitude":749927552,"raw_latitude":125158064,"longitude_deg":74.9927552,"latitude_deg":12.5158064,"altitude":16,"angle":185,"satellites":42,"speed":28,"hex_longitude":"2cb2fc80","hex_latitude":"0775c2b0","is_valid_coordinates":true} 
[2026-11-03 17:32: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-11-03 17:32:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189058560001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:32:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37908094319067136,"note":"Value kept but may cause issues"} 
[2026-11-03 17:32:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5549419871297812480,"note":"Value kept but may cause issues"} 
[2026-11-03 17:32:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,213,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:32:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793707264000,"timestamp_ms":1793707264000,"timestamp_seconds":1793707264,"priority":1,"record_length":96,"hex_timestamp":"000001a1a148c800"} 
[2026-11-03 17:32:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:32: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-11-03 17:32: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-11-03 17:32: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-11-03 17:32: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-11-03 17:32:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:32:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:32:15] local.INFO: Teltonika packet parsed successfully {"connection_id":231923,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:32:15] local.INFO: Passing IMEI to GPS processor {"connection_id":231923,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:32:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":231923,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:32:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:32:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:32:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:32:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189058560001,"66":27865,"213":206,"85":36608,"24":28,"16":37908094319067136,"44":-5549419871297812480},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,213,85,24,16,44]} 
[2026-11-03 17:32:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:32:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:32:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189058560001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:32:15] local.INFO: Unknown IO ID detected {"io_id":213,"value":206,"description":"Unknown IO ID 213"} 
[2026-11-03 17:32:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:32:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37908094319067136,"km_value":37908094319067.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:32:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5549419871297812480,"description":"Unknown IO ID 44"} 
[2026-11-03 17:32:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189058560001,"power":27865,"unknown_213":206,"unknown_85":36608,"ignition":28,"odometer":null,"unknown_44":-5549419871297812480}} 
[2026-11-03 17:32:15] local.INFO: DEBUG: GPS processor result {"connection_id":231923,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55242,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:32:15] local.INFO: GPS data processed {"connection_id":231923,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:32:15] local.INFO: Acknowledgment sent {"connection_id":231923,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:32:35] local.INFO: TCP Data received {"connection_id":228341,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:32:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228341,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:32:35] local.INFO: Processing buffer {"connection_id":228341,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:32:35] local.INFO: IMEI packet received {"connection_id":228341,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:32:35] local.INFO: IMEI acknowledgment sent {"connection_id":228341,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:32:50] local.INFO: TCP Data received {"connection_id":228819,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:32:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228819,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:32:50] local.INFO: Processing buffer {"connection_id":228819,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:32:50] local.INFO: IMEI packet received {"connection_id":228819,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 17:32:50] local.INFO: IMEI acknowledgment sent {"connection_id":228819,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:32:52] local.INFO: TCP Data received {"connection_id":228341,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:32:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228341,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:32:52] local.INFO: Processing buffer {"connection_id":228341,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:32:52] local.INFO: IMEI packet received {"connection_id":228341,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:32:52] local.INFO: IMEI acknowledgment sent {"connection_id":228341,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:32:53] local.INFO: TCP Data received {"connection_id":228341,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:32:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228341,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:32:53] local.INFO: Processing buffer {"connection_id":228341,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:32:53] local.INFO: IMEI packet received {"connection_id":228341,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:32:53] local.INFO: IMEI acknowledgment sent {"connection_id":228341,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:32:53] local.INFO: TCP Data received {"connection_id":228341,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1490a68012cb2f9c007759f98000f00bb2a..."} 
[2026-11-03 17:32:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228341,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1490a68012cb2f9c007759f98000f00bb2a..."} 
[2026-11-03 17:32:53] local.INFO: Processing buffer {"connection_id":228341,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1490a68012cb2f9c007759f98000f00bb2a..."} 
[2026-11-03 17:32:53] local.INFO: Packet analysis {"connection_id":228341,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a149"} 
[2026-11-03 17:32:53] local.INFO: Extracted packet for processing {"connection_id":228341,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a149"} 
[2026-11-03 17:32:53] local.INFO: GPS Element Parsed {"raw_longitude":749926848,"raw_latitude":125149080,"longitude_deg":74.9926848,"latitude_deg":12.514908,"altitude":15,"angle":187,"satellites":42,"speed":26,"hex_longitude":"2cb2f9c0","hex_latitude":"07759f98","is_valid_coordinates":true} 
[2026-11-03 17:32: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-11-03 17:32:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189059584001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:32:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37908532405731328,"note":"Value kept but may cause issues"} 
[2026-11-03 17:32:53] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5549419871298473984,"note":"Value kept but may cause issues"} 
[2026-11-03 17:32:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,213,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:32:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793707281000,"timestamp_ms":1793707281000,"timestamp_seconds":1793707281,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1490a68"} 
[2026-11-03 17:32:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:32:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:32: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 17:32:53] 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-11-03 17:32: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-11-03 17:32:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:32:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:32:53] local.INFO: Teltonika packet parsed successfully {"connection_id":228341,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:32:53] local.INFO: Passing IMEI to GPS processor {"connection_id":228341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:32:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":228341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:32:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:32:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:32:53] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:32:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189059584001,"66":27876,"213":206,"85":36608,"24":26,"16":37908532405731328,"44":-5549419871298473984},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,213,85,24,16,44]} 
[2026-11-03 17:32:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:32:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:32:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189059584001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:32:53] local.INFO: Unknown IO ID detected {"io_id":213,"value":206,"description":"Unknown IO ID 213"} 
[2026-11-03 17:32:53] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:32:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37908532405731328,"km_value":37908532405731.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:32:53] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5549419871298473984,"description":"Unknown IO ID 44"} 
[2026-11-03 17:32:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189059584001,"power":27876,"unknown_213":206,"unknown_85":36608,"ignition":26,"odometer":null,"unknown_44":-5549419871298473984}} 
[2026-11-03 17:32:53] local.INFO: DEBUG: GPS processor result {"connection_id":228341,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55243,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:32:53] local.INFO: GPS data processed {"connection_id":228341,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:32:53] local.INFO: Acknowledgment sent {"connection_id":228341,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:32:54] local.INFO: TCP Data received {"connection_id":228341,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1493948012cb2f2c007757d50001300c22c..."} 
[2026-11-03 17:32:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228341,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1493948012cb2f2c007757d50001300c22c..."} 
[2026-11-03 17:32:54] local.INFO: Processing buffer {"connection_id":228341,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1493948012cb2f2c007757d50001300c22c..."} 
[2026-11-03 17:32:54] local.INFO: Packet analysis {"connection_id":228341,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a149"} 
[2026-11-03 17:32:54] local.INFO: Extracted packet for processing {"connection_id":228341,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a149"} 
[2026-11-03 17:32:54] local.INFO: GPS Element Parsed {"raw_longitude":749925056,"raw_latitude":125140304,"longitude_deg":74.9925056,"latitude_deg":12.5140304,"altitude":19,"angle":194,"satellites":44,"speed":30,"hex_longitude":"2cb2f2c0","hex_latitude":"07757d50","is_valid_coordinates":true} 
[2026-11-03 17:32:54] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 17:32:54] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189063936001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:32:54] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37908966197428224,"note":"Value kept but may cause issues"} 
[2026-11-03 17:32:54] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5550193927486728192,"note":"Value kept but may cause issues"} 
[2026-11-03 17:32:54] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,213,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:32:54] local.INFO: AVL Record Parsed {"raw_timestamp":1793707293000,"timestamp_ms":1793707293000,"timestamp_seconds":1793707293,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1493948"} 
[2026-11-03 17:32:54] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:32:54] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:32:54] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 17:32:54] 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-11-03 17:32:54] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 17:32:54] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:32:54] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:32:54] local.INFO: Teltonika packet parsed successfully {"connection_id":228341,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:32:54] local.INFO: Passing IMEI to GPS processor {"connection_id":228341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:32:54] local.INFO: DEBUG: About to call GPS processor {"connection_id":228341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:32:54] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:32:54] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:32:54] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:32:54] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189063936001,"66":27876,"213":206,"85":36608,"24":30,"16":37908966197428224,"44":-5550193927486728192},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,213,85,24,16,44]} 
[2026-11-03 17:32:54] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:32:54] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:32:54] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189063936001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:32:54] local.INFO: Unknown IO ID detected {"io_id":213,"value":206,"description":"Unknown IO ID 213"} 
[2026-11-03 17:32:54] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:32:54] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37908966197428224,"km_value":37908966197428.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:32:54] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5550193927486728192,"description":"Unknown IO ID 44"} 
[2026-11-03 17:32:54] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189063936001,"power":27876,"unknown_213":206,"unknown_85":36608,"ignition":30,"odometer":null,"unknown_44":-5550193927486728192}} 
[2026-11-03 17:32:54] local.INFO: DEBUG: GPS processor result {"connection_id":228341,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55244,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:32:54] local.INFO: GPS data processed {"connection_id":228341,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:32:54] local.INFO: Acknowledgment sent {"connection_id":228341,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:33:36] local.INFO: TCP Data received {"connection_id":230080,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:33:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230080,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:33:36] local.INFO: Processing buffer {"connection_id":230080,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:33:36] local.INFO: IMEI packet received {"connection_id":230080,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:33:36] local.INFO: IMEI acknowledgment sent {"connection_id":230080,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:33:42] local.INFO: TCP Data received {"connection_id":230080,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:33:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230080,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:33:42] local.INFO: Processing buffer {"connection_id":230080,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:33:42] local.INFO: IMEI packet received {"connection_id":230080,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:33:42] local.INFO: IMEI acknowledgment sent {"connection_id":230080,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:33:42] local.INFO: TCP Data received {"connection_id":230080,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a14950b8012cb2edc007756e00001700d32c..."} 
[2026-11-03 17:33:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230080,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a14950b8012cb2edc007756e00001700d32c..."} 
[2026-11-03 17:33:42] local.INFO: Processing buffer {"connection_id":230080,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a14950b8012cb2edc007756e00001700d32c..."} 
[2026-11-03 17:33:42] local.INFO: Packet analysis {"connection_id":230080,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a149"} 
[2026-11-03 17:33:42] local.INFO: Extracted packet for processing {"connection_id":230080,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a149"} 
[2026-11-03 17:33:42] local.INFO: GPS Element Parsed {"raw_longitude":749923776,"raw_latitude":125136384,"longitude_deg":74.9923776,"latitude_deg":12.5136384,"altitude":23,"angle":211,"satellites":44,"speed":24,"hex_longitude":"2cb2edc0","hex_latitude":"07756e00","is_valid_coordinates":true} 
[2026-11-03 17:33: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-11-03 17:33:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189067008001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:33:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37909168060891136,"note":"Value kept but may cause issues"} 
[2026-11-03 17:33:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5552164252325949440,"note":"Value kept but may cause issues"} 
[2026-11-03 17:33:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,213,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:33:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793707299000,"timestamp_ms":1793707299000,"timestamp_seconds":1793707299,"priority":1,"record_length":96,"hex_timestamp":"000001a1a14950b8"} 
[2026-11-03 17:33:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:33: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-11-03 17:33: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":228,"data_length":795,"current_offset":136} 
[2026-11-03 17:33:42] 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-11-03 17:33: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-11-03 17:33:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:33:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:33:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230080,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:33:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230080,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:33:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230080,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:33:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:33:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:33:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:33:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189067008001,"66":27767,"213":206,"85":36608,"24":24,"16":37909168060891136,"44":-5552164252325949440},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,213,85,24,16,44]} 
[2026-11-03 17:33:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:33:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:33:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189067008001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:33:42] local.INFO: Unknown IO ID detected {"io_id":213,"value":206,"description":"Unknown IO ID 213"} 
[2026-11-03 17:33:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:33:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37909168060891136,"km_value":37909168060891.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:33:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5552164252325949440,"description":"Unknown IO ID 44"} 
[2026-11-03 17:33:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189067008001,"power":27767,"unknown_213":206,"unknown_85":36608,"ignition":24,"odometer":null,"unknown_44":-5552164252325949440}} 
[2026-11-03 17:33:42] local.INFO: DEBUG: GPS processor result {"connection_id":230080,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55245,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:33:42] local.INFO: GPS data processed {"connection_id":230080,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:33:42] local.INFO: Acknowledgment sent {"connection_id":230080,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:34:14] local.INFO: TCP Data received {"connection_id":230080,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1496058012cb2e7c0077566c8001700df2d..."} 
[2026-11-03 17:34:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230080,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1496058012cb2e7c0077566c8001700df2d..."} 
[2026-11-03 17:34:14] local.INFO: Processing buffer {"connection_id":230080,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1496058012cb2e7c0077566c8001700df2d..."} 
[2026-11-03 17:34:14] local.INFO: Packet analysis {"connection_id":230080,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a149"} 
[2026-11-03 17:34:14] local.INFO: Extracted packet for processing {"connection_id":230080,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a149"} 
[2026-11-03 17:34:14] local.INFO: GPS Element Parsed {"raw_longitude":749922240,"raw_latitude":125134536,"longitude_deg":74.992224,"latitude_deg":12.5134536,"altitude":23,"angle":223,"satellites":45,"speed":21,"hex_longitude":"2cb2e7c0","hex_latitude":"077566c8","is_valid_coordinates":true} 
[2026-11-03 17:34: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-11-03 17:34:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189068544001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:34:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37909284025008128,"note":"Value kept but may cause issues"} 
[2026-11-03 17:34:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5553571627210506240,"note":"Value kept but may cause issues"} 
[2026-11-03 17:34:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:34:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793707303000,"timestamp_ms":1793707303000,"timestamp_seconds":1793707303,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1496058"} 
[2026-11-03 17:34:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:34: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-11-03 17:34: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-11-03 17:34: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-11-03 17:34: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-11-03 17:34:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:34:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:34:14] local.INFO: Teltonika packet parsed successfully {"connection_id":230080,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:34:14] local.INFO: Passing IMEI to GPS processor {"connection_id":230080,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:34:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":230080,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:34:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:34:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:34:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:34:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189068544001,"66":27919,"214":206,"85":36608,"24":21,"16":37909284025008128,"44":-5553571627210506240},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,85,24,16,44]} 
[2026-11-03 17:34:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:34:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:34:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189068544001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:34:14] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-11-03 17:34:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:34:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37909284025008128,"km_value":37909284025008.125,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:34:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5553571627210506240,"description":"Unknown IO ID 44"} 
[2026-11-03 17:34:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189068544001,"power":27919,"unknown_214":206,"unknown_85":36608,"ignition":21,"odometer":null,"unknown_44":-5553571627210506240}} 
[2026-11-03 17:34:14] local.INFO: DEBUG: GPS processor result {"connection_id":230080,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55246,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:34:14] local.INFO: GPS data processed {"connection_id":230080,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:34:14] local.INFO: Acknowledgment sent {"connection_id":230080,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:34:36] local.INFO: TCP Data received {"connection_id":231925,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:34:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231925,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:34:36] local.INFO: Processing buffer {"connection_id":231925,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:34:36] local.INFO: IMEI packet received {"connection_id":231925,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:34:36] local.INFO: IMEI acknowledgment sent {"connection_id":231925,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:34:41] local.INFO: TCP Data received {"connection_id":231925,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:34:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231925,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:34:41] local.INFO: Processing buffer {"connection_id":231925,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:34:41] local.INFO: IMEI packet received {"connection_id":231925,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:34:41] local.INFO: IMEI acknowledgment sent {"connection_id":231925,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:34:42] local.INFO: TCP Data received {"connection_id":231925,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:34:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231925,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:34:42] local.INFO: Processing buffer {"connection_id":231925,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:34:42] local.INFO: IMEI packet received {"connection_id":231925,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:34:42] local.INFO: IMEI acknowledgment sent {"connection_id":231925,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:34:44] local.INFO: TCP Data received {"connection_id":231925,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a14b2190012cb2524007749278000c00822b..."} 
[2026-11-03 17:34:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231925,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a14b2190012cb2524007749278000c00822b..."} 
[2026-11-03 17:34:44] local.INFO: Processing buffer {"connection_id":231925,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a14b2190012cb2524007749278000c00822b..."} 
[2026-11-03 17:34:44] local.INFO: Packet analysis {"connection_id":231925,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a14b"} 
[2026-11-03 17:34:44] local.INFO: Extracted packet for processing {"connection_id":231925,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a14b"} 
[2026-11-03 17:34:44] local.INFO: GPS Element Parsed {"raw_longitude":749883968,"raw_latitude":125080184,"longitude_deg":74.9883968,"latitude_deg":12.5080184,"altitude":12,"angle":130,"satellites":43,"speed":14,"hex_longitude":"2cb25240","hex_latitude":"07749278","is_valid_coordinates":true} 
[2026-11-03 17:34: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-11-03 17:34:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189098752001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:34:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37912518135382016,"note":"Value kept but may cause issues"} 
[2026-11-03 17:34:44] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5597622461080049664,"note":"Value kept but may cause issues"} 
[2026-11-03 17:34:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:34:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793707418000,"timestamp_ms":1793707418000,"timestamp_seconds":1793707418,"priority":1,"record_length":96,"hex_timestamp":"000001a1a14b2190"} 
[2026-11-03 17:34:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:34:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:34:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 17:34:44] 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-11-03 17:34: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-11-03 17:34:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:34:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:34:44] local.INFO: Teltonika packet parsed successfully {"connection_id":231925,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:34:44] local.INFO: Passing IMEI to GPS processor {"connection_id":231925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:34:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":231925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:34:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:34:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:34:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:34:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189098752001,"66":27821,"184":206,"85":36608,"24":14,"16":37912518135382016,"44":-5597622461080049664},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,85,24,16,44]} 
[2026-11-03 17:34:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:34:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:34:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189098752001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:34:44] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-11-03 17:34:44] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:34:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37912518135382016,"km_value":37912518135382.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:34:44] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5597622461080049664,"description":"Unknown IO ID 44"} 
[2026-11-03 17:34:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189098752001,"power":27821,"unknown_184":206,"unknown_85":36608,"ignition":14,"odometer":null,"unknown_44":-5597622461080049664}} 
[2026-11-03 17:34:44] local.INFO: DEBUG: GPS processor result {"connection_id":231925,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55247,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:34:44] local.INFO: GPS data processed {"connection_id":231925,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:34:44] local.INFO: Acknowledgment sent {"connection_id":231925,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:34:48] local.INFO: TCP Data received {"connection_id":231925,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a14b2578012cb25380077491d0000c00762b..."} 
[2026-11-03 17:34:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231925,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a14b2578012cb25380077491d0000c00762b..."} 
[2026-11-03 17:34:48] local.INFO: Processing buffer {"connection_id":231925,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a14b2578012cb25380077491d0000c00762b..."} 
[2026-11-03 17:34:48] local.INFO: Packet analysis {"connection_id":231925,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a14b"} 
[2026-11-03 17:34:48] local.INFO: Extracted packet for processing {"connection_id":231925,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a14b"} 
[2026-11-03 17:34:48] local.INFO: GPS Element Parsed {"raw_longitude":749884288,"raw_latitude":125080016,"longitude_deg":74.9884288,"latitude_deg":12.5080016,"altitude":12,"angle":118,"satellites":43,"speed":13,"hex_longitude":"2cb25380","hex_latitude":"077491d0","is_valid_coordinates":true} 
[2026-11-03 17:34:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 17:34:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189099008001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:34:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37912535315251200,"note":"Value kept but may cause issues"} 
[2026-11-03 17:34:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5597340986103400448,"note":"Value kept but may cause issues"} 
[2026-11-03 17:34:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:34:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793707419000,"timestamp_ms":1793707419000,"timestamp_seconds":1793707419,"priority":1,"record_length":96,"hex_timestamp":"000001a1a14b2578"} 
[2026-11-03 17:34:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:34:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:34:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 17:34:48] 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-11-03 17:34:48] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 17:34:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:34:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:34:48] local.INFO: Teltonika packet parsed successfully {"connection_id":231925,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:34:48] local.INFO: Passing IMEI to GPS processor {"connection_id":231925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:34:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":231925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:34:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:34:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:34:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:34:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189099008001,"66":27908,"184":206,"85":36608,"24":13,"16":37912535315251200,"44":-5597340986103400448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,85,24,16,44]} 
[2026-11-03 17:34:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:34:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:34:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189099008001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:34:48] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-11-03 17:34:48] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:34:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37912535315251200,"km_value":37912535315251.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:34:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5597340986103400448,"description":"Unknown IO ID 44"} 
[2026-11-03 17:34:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189099008001,"power":27908,"unknown_184":206,"unknown_85":36608,"ignition":13,"odometer":null,"unknown_44":-5597340986103400448}} 
[2026-11-03 17:34:48] local.INFO: DEBUG: GPS processor result {"connection_id":231925,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55248,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:34:48] local.INFO: GPS data processed {"connection_id":231925,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:34:48] local.INFO: Acknowledgment sent {"connection_id":231925,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:35:19] local.INFO: TCP Data received {"connection_id":231925,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a14b5c28012cb27440077481100010007729..."} 
[2026-11-03 17:35:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231925,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a14b5c28012cb27440077481100010007729..."} 
[2026-11-03 17:35:19] local.INFO: Processing buffer {"connection_id":231925,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a14b5c28012cb27440077481100010007729..."} 
[2026-11-03 17:35:19] local.INFO: Packet analysis {"connection_id":231925,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a14b"} 
[2026-11-03 17:35:19] local.INFO: Extracted packet for processing {"connection_id":231925,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a14b"} 
[2026-11-03 17:35:19] local.INFO: GPS Element Parsed {"raw_longitude":749892672,"raw_latitude":125075728,"longitude_deg":74.9892672,"latitude_deg":12.5075728,"altitude":16,"angle":119,"satellites":41,"speed":36,"hex_longitude":"2cb27440","hex_latitude":"07748110","is_valid_coordinates":true} 
[2026-11-03 17:35: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-11-03 17:35:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189099264001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:35:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37912986286817280,"note":"Value kept but may cause issues"} 
[2026-11-03 17:35:19] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5596989142382555136,"note":"Value kept but may cause issues"} 
[2026-11-03 17:35:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,198,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:35:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793707433000,"timestamp_ms":1793707433000,"timestamp_seconds":1793707433,"priority":1,"record_length":96,"hex_timestamp":"000001a1a14b5c28"} 
[2026-11-03 17:35:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:35:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:35:19] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:35:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:35: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-11-03 17:35:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:35:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:35:19] local.INFO: Teltonika packet parsed successfully {"connection_id":231925,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:35:19] local.INFO: Passing IMEI to GPS processor {"connection_id":231925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:35:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":231925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:35:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:35:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:35:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:35:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189099264001,"66":27930,"198":206,"85":36608,"24":36,"16":37912986286817280,"44":-5596989142382555136},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,198,85,24,16,44]} 
[2026-11-03 17:35:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:35:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:35:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189099264001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:35:19] local.INFO: Unknown IO ID detected {"io_id":198,"value":206,"description":"Unknown IO ID 198"} 
[2026-11-03 17:35:19] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:35:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37912986286817280,"km_value":37912986286817.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:35:19] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5596989142382555136,"description":"Unknown IO ID 44"} 
[2026-11-03 17:35:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189099264001,"power":27930,"unknown_198":206,"unknown_85":36608,"ignition":36,"odometer":null,"unknown_44":-5596989142382555136}} 
[2026-11-03 17:35:19] local.INFO: DEBUG: GPS processor result {"connection_id":231925,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55249,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:35:19] local.INFO: GPS data processed {"connection_id":231925,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:35:19] local.INFO: Acknowledgment sent {"connection_id":231925,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:35:37] local.INFO: TCP Data received {"connection_id":230081,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:35:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230081,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:35:37] local.INFO: Processing buffer {"connection_id":230081,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:35:37] local.INFO: IMEI packet received {"connection_id":230081,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:35:37] local.INFO: IMEI acknowledgment sent {"connection_id":230081,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:35:41] local.INFO: TCP Data received {"connection_id":230081,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:35:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230081,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:35:41] local.INFO: Processing buffer {"connection_id":230081,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:35:41] local.INFO: IMEI packet received {"connection_id":230081,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:35:41] local.INFO: IMEI acknowledgment sent {"connection_id":230081,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:35:45] local.INFO: TCP Data received {"connection_id":230081,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:35:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230081,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:35:45] local.INFO: Processing buffer {"connection_id":230081,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:35:45] local.INFO: IMEI packet received {"connection_id":230081,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:35:45] local.INFO: IMEI acknowledgment sent {"connection_id":230081,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:35:46] local.INFO: TCP Data received {"connection_id":230081,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a14b7f50012cb294c0077471a80015007229..."} 
[2026-11-03 17:35:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230081,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a14b7f50012cb294c0077471a80015007229..."} 
[2026-11-03 17:35:46] local.INFO: Processing buffer {"connection_id":230081,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a14b7f50012cb294c0077471a80015007229..."} 
[2026-11-03 17:35:46] local.INFO: Packet analysis {"connection_id":230081,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a14b"} 
[2026-11-03 17:35:46] local.INFO: Extracted packet for processing {"connection_id":230081,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a14b"} 
[2026-11-03 17:35:46] local.INFO: GPS Element Parsed {"raw_longitude":749900992,"raw_latitude":125071784,"longitude_deg":74.9900992,"latitude_deg":12.5071784,"altitude":21,"angle":114,"satellites":41,"speed":39,"hex_longitude":"2cb294c0","hex_latitude":"077471a8","is_valid_coordinates":true} 
[2026-11-03 17:35: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-11-03 17:35:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189102848001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:35:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37913424373481472,"note":"Value kept but may cause issues"} 
[2026-11-03 17:35:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5587770836896378880,"note":"Value kept but may cause issues"} 
[2026-11-03 17:35:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,198,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:35:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793707442000,"timestamp_ms":1793707442000,"timestamp_seconds":1793707442,"priority":1,"record_length":96,"hex_timestamp":"000001a1a14b7f50"} 
[2026-11-03 17:35:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:35:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:35: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 17:35:46] 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-11-03 17:35: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-11-03 17:35:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:35:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:35:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230081,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:35:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:35:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:35:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:35:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:35:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:35:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189102848001,"66":28104,"198":206,"85":36608,"24":39,"16":37913424373481472,"44":-5587770836896378880},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,198,85,24,16,44]} 
[2026-11-03 17:35:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:35:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:35:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189102848001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:35:46] local.INFO: Unknown IO ID detected {"io_id":198,"value":206,"description":"Unknown IO ID 198"} 
[2026-11-03 17:35:46] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:35:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37913424373481472,"km_value":37913424373481.47,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:35:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5587770836896378880,"description":"Unknown IO ID 44"} 
[2026-11-03 17:35:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189102848001,"power":28104,"unknown_198":206,"unknown_85":36608,"ignition":39,"odometer":null,"unknown_44":-5587770836896378880}} 
[2026-11-03 17:35:46] local.INFO: DEBUG: GPS processor result {"connection_id":230081,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55250,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:35:46] local.INFO: GPS data processed {"connection_id":230081,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:35:46] local.INFO: Acknowledgment sent {"connection_id":230081,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:36:17] local.INFO: TCP Data received {"connection_id":230081,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a14ba278012cb2b700077461900019007523..."} 
[2026-11-03 17:36:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230081,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a14ba278012cb2b700077461900019007523..."} 
[2026-11-03 17:36:17] local.INFO: Processing buffer {"connection_id":230081,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a14ba278012cb2b700077461900019007523..."} 
[2026-11-03 17:36:17] local.INFO: Packet analysis {"connection_id":230081,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a14b"} 
[2026-11-03 17:36:17] local.INFO: Extracted packet for processing {"connection_id":230081,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a14b"} 
[2026-11-03 17:36:17] local.INFO: GPS Element Parsed {"raw_longitude":749909760,"raw_latitude":125067664,"longitude_deg":74.990976,"latitude_deg":12.5067664,"altitude":25,"angle":117,"satellites":35,"speed":44,"hex_longitude":"2cb2b700","hex_latitude":"07746190","is_valid_coordinates":true} 
[2026-11-03 17:36: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-11-03 17:36:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189105152001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:36:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37913883934982144,"note":"Value kept but may cause issues"} 
[2026-11-03 17:36:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5578622900154292224,"note":"Value kept but may cause issues"} 
[2026-11-03 17:36:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,245,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:36:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793707451000,"timestamp_ms":1793707451000,"timestamp_seconds":1793707451,"priority":1,"record_length":96,"hex_timestamp":"000001a1a14ba278"} 
[2026-11-03 17:36:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:36: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-11-03 17:36:17] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-11-03 17:36:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2543,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:36: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-11-03 17:36:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:36:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:36:17] local.INFO: Teltonika packet parsed successfully {"connection_id":230081,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:36:17] local.INFO: Passing IMEI to GPS processor {"connection_id":230081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:36:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":230081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:36:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:36:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:36:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:36:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189105152001,"66":27876,"245":206,"85":36608,"24":44,"16":37913883934982144,"44":-5578622900154292224},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,85,24,16,44]} 
[2026-11-03 17:36:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:36:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:36:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189105152001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:36:17] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:36:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37913883934982144,"km_value":37913883934982.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:36:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5578622900154292224,"description":"Unknown IO ID 44"} 
[2026-11-03 17:36:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189105152001,"power":27876,"geofence_id":206,"unknown_85":36608,"ignition":44,"odometer":null,"unknown_44":-5578622900154292224}} 
[2026-11-03 17:36:17] local.INFO: DEBUG: GPS processor result {"connection_id":230081,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55251,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:36:17] local.INFO: GPS data processed {"connection_id":230081,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:36:17] local.INFO: Acknowledgment sent {"connection_id":230081,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:36:38] local.INFO: TCP Data received {"connection_id":228821,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:36:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228821,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:36:38] local.INFO: Processing buffer {"connection_id":228821,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:36:38] local.INFO: IMEI packet received {"connection_id":228821,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:36:38] local.INFO: IMEI acknowledgment sent {"connection_id":228821,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:36:42] local.INFO: TCP Data received {"connection_id":228821,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:36:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228821,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:36:42] local.INFO: Processing buffer {"connection_id":228821,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:36:42] local.INFO: IMEI packet received {"connection_id":228821,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:36:42] local.INFO: IMEI acknowledgment sent {"connection_id":228821,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:36:42] local.INFO: TCP Data received {"connection_id":228821,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a14d05f0012cb377800774cc000025002422..."} 
[2026-11-03 17:36:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228821,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a14d05f0012cb377800774cc000025002422..."} 
[2026-11-03 17:36:42] local.INFO: Processing buffer {"connection_id":228821,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a14d05f0012cb377800774cc000025002422..."} 
[2026-11-03 17:36:42] local.INFO: Packet analysis {"connection_id":228821,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a14d"} 
[2026-11-03 17:36:42] local.INFO: Extracted packet for processing {"connection_id":228821,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a14d"} 
[2026-11-03 17:36:42] local.INFO: GPS Element Parsed {"raw_longitude":749959040,"raw_latitude":125094912,"longitude_deg":74.995904,"latitude_deg":12.5094912,"altitude":37,"angle":36,"satellites":34,"speed":35,"hex_longitude":"2cb37780","hex_latitude":"0774cc00","is_valid_coordinates":true} 
[2026-11-03 17:36: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-11-03 17:36:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189130752001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:36:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37917079390650368,"note":"Value kept but may cause issues"} 
[2026-11-03 17:36:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5514798449179230208,"note":"Value kept but may cause issues"} 
[2026-11-03 17:36:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:36:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793707542000,"timestamp_ms":1793707542000,"timestamp_seconds":1793707542,"priority":1,"record_length":96,"hex_timestamp":"000001a1a14d05f0"} 
[2026-11-03 17:36:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:36: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-11-03 17:36:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:36:42] 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-11-03 17:36: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-11-03 17:36:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:36:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:36:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228821,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:36:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:36:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:36:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:36:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:36:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:36:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189130752001,"66":27908,"225":206,"85":36608,"24":35,"16":37917079390650368,"44":-5514798449179230208},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,85,24,16,44]} 
[2026-11-03 17:36:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:36:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:36:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189130752001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:36:42] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-11-03 17:36:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:36:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37917079390650368,"km_value":37917079390650.37,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:36:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5514798449179230208,"description":"Unknown IO ID 44"} 
[2026-11-03 17:36:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189130752001,"power":27908,"unknown_225":206,"unknown_85":36608,"ignition":35,"odometer":null,"unknown_44":-5514798449179230208}} 
[2026-11-03 17:36:42] local.INFO: DEBUG: GPS processor result {"connection_id":228821,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55252,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:36:42] local.INFO: GPS data processed {"connection_id":228821,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:36:42] local.INFO: Acknowledgment sent {"connection_id":228821,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:36:43] local.INFO: TCP Data received {"connection_id":228821,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a14d2d00012cb390800774e7f80024002b1f..."} 
[2026-11-03 17:36:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228821,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a14d2d00012cb390800774e7f80024002b1f..."} 
[2026-11-03 17:36:43] local.INFO: Processing buffer {"connection_id":228821,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a14d2d00012cb390800774e7f80024002b1f..."} 
[2026-11-03 17:36:43] local.INFO: Packet analysis {"connection_id":228821,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a14d"} 
[2026-11-03 17:36:43] local.INFO: Extracted packet for processing {"connection_id":228821,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a14d"} 
[2026-11-03 17:36:43] local.INFO: GPS Element Parsed {"raw_longitude":749965440,"raw_latitude":125102072,"longitude_deg":74.996544,"latitude_deg":12.5102072,"altitude":36,"angle":43,"satellites":31,"speed":38,"hex_longitude":"2cb39080","hex_latitude":"0774e7f8","is_valid_coordinates":true} 
[2026-11-03 17:36:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 17:36:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189130752001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:36:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37917538952151040,"note":"Value kept but may cause issues"} 
[2026-11-03 17:36:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5514798449179230208,"note":"Value kept but may cause issues"} 
[2026-11-03 17:36:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:36:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793707552000,"timestamp_ms":1793707552000,"timestamp_seconds":1793707552,"priority":1,"record_length":96,"hex_timestamp":"000001a1a14d2d00"} 
[2026-11-03 17:36:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:36:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:36:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:36:43] 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-11-03 17:36:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 17:36:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:36:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:36:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228821,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:36:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:36:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:36: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-11-03 17:36:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:36:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:36:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189130752001,"66":27908,"225":206,"85":36608,"24":38,"16":37917538952151040,"44":-5514798449179230208},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,85,24,16,44]} 
[2026-11-03 17:36:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:36:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:36:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189130752001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:36:43] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-11-03 17:36:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:36:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37917538952151040,"km_value":37917538952151.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:36:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5514798449179230208,"description":"Unknown IO ID 44"} 
[2026-11-03 17:36:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189130752001,"power":27908,"unknown_225":206,"unknown_85":36608,"ignition":38,"odometer":null,"unknown_44":-5514798449179230208}} 
[2026-11-03 17:36:43] local.INFO: DEBUG: GPS processor result {"connection_id":228821,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55253,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:36:43] local.INFO: GPS data processed {"connection_id":228821,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:36:43] local.INFO: Acknowledgment sent {"connection_id":228821,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:37:16] local.INFO: TCP Data received {"connection_id":228821,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a14d57f8012cb3aa40077503800024002626..."} 
[2026-11-03 17:37:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228821,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a14d57f8012cb3aa40077503800024002626..."} 
[2026-11-03 17:37:16] local.INFO: Processing buffer {"connection_id":228821,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a14d57f8012cb3aa40077503800024002626..."} 
[2026-11-03 17:37:16] local.INFO: Packet analysis {"connection_id":228821,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a14d"} 
[2026-11-03 17:37:16] local.INFO: Extracted packet for processing {"connection_id":228821,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a14d"} 
[2026-11-03 17:37:16] local.INFO: GPS Element Parsed {"raw_longitude":749972032,"raw_latitude":125109120,"longitude_deg":74.9972032,"latitude_deg":12.510912,"altitude":36,"angle":38,"satellites":38,"speed":28,"hex_longitude":"2cb3aa40","hex_latitude":"07750380","is_valid_coordinates":true} 
[2026-11-03 17:37: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-11-03 17:37:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189133312001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:37:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37918002808619008,"note":"Value kept but may cause issues"} 
[2026-11-03 17:37:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5507761574759630848,"note":"Value kept but may cause issues"} 
[2026-11-03 17:37:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:37:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793707563000,"timestamp_ms":1793707563000,"timestamp_seconds":1793707563,"priority":1,"record_length":96,"hex_timestamp":"000001a1a14d57f8"} 
[2026-11-03 17:37:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:37: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-11-03 17:37: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:37:16] 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-11-03 17:37: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-11-03 17:37:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:37:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:37:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228821,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:37:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:37:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:37:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:37:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:37:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:37:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189133312001,"66":27865,"225":206,"85":36608,"24":28,"16":37918002808619008,"44":-5507761574759630848},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,85,24,16,44]} 
[2026-11-03 17:37:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:37:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:37:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189133312001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:37:16] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-11-03 17:37:16] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:37:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37918002808619008,"km_value":37918002808619.01,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:37:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5507761574759630848,"description":"Unknown IO ID 44"} 
[2026-11-03 17:37:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189133312001,"power":27865,"unknown_225":206,"unknown_85":36608,"ignition":28,"odometer":null,"unknown_44":-5507761574759630848}} 
[2026-11-03 17:37:16] local.INFO: DEBUG: GPS processor result {"connection_id":228821,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55254,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:37:16] local.INFO: GPS data processed {"connection_id":228821,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:37:16] local.INFO: Acknowledgment sent {"connection_id":228821,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:37:33] local.INFO: TCP Data received {"connection_id":228822,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:37:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228822,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:37:33] local.INFO: Processing buffer {"connection_id":228822,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:37:33] local.INFO: IMEI packet received {"connection_id":228822,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:37:33] local.INFO: IMEI acknowledgment sent {"connection_id":228822,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:37:37] local.INFO: TCP Data received {"connection_id":228822,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:37:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228822,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:37:37] local.INFO: Processing buffer {"connection_id":228822,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:37:37] local.INFO: IMEI packet received {"connection_id":228822,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:37:37] local.INFO: IMEI acknowledgment sent {"connection_id":228822,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:37:40] local.INFO: TCP Data received {"connection_id":228822,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:37:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228822,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:37:40] local.INFO: Processing buffer {"connection_id":228822,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:37:40] local.INFO: IMEI packet received {"connection_id":228822,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:37:40] local.INFO: IMEI acknowledgment sent {"connection_id":228822,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:37:40] local.INFO: TCP Data received {"connection_id":228822,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a14d8ac0012cb3c2c007751f38002400252d..."} 
[2026-11-03 17:37:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228822,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a14d8ac0012cb3c2c007751f38002400252d..."} 
[2026-11-03 17:37:40] local.INFO: Processing buffer {"connection_id":228822,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a14d8ac0012cb3c2c007751f38002400252d..."} 
[2026-11-03 17:37:40] local.INFO: Packet analysis {"connection_id":228822,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a14d"} 
[2026-11-03 17:37:40] local.INFO: Extracted packet for processing {"connection_id":228822,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a14d"} 
[2026-11-03 17:37:40] local.INFO: GPS Element Parsed {"raw_longitude":749978304,"raw_latitude":125116216,"longitude_deg":74.9978304,"latitude_deg":12.5116216,"altitude":36,"angle":37,"satellites":45,"speed":31,"hex_longitude":"2cb3c2c0","hex_latitude":"07751f38","is_valid_coordinates":true} 
[2026-11-03 17: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-11-03 17:37:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189136128001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:37:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37918458075152384,"note":"Value kept but may cause issues"} 
[2026-11-03 17:37:40] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5500513594107527168,"note":"Value kept but may cause issues"} 
[2026-11-03 17:37:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,223,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:37:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793707576000,"timestamp_ms":1793707576000,"timestamp_seconds":1793707576,"priority":1,"record_length":96,"hex_timestamp":"000001a1a14d8ac0"} 
[2026-11-03 17:37:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:37:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 17:37: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-11-03 17: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-11-03 17:37:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:37:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:37:40] local.INFO: Teltonika packet parsed successfully {"connection_id":228822,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:37:40] local.INFO: Passing IMEI to GPS processor {"connection_id":228822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:37:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":228822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:37:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:37:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:37:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:37:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189136128001,"66":27865,"223":206,"85":36608,"24":31,"16":37918458075152384,"44":-5500513594107527168},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,223,85,24,16,44]} 
[2026-11-03 17:37:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:37:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:37:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189136128001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:37:40] local.INFO: Unknown IO ID detected {"io_id":223,"value":206,"description":"Unknown IO ID 223"} 
[2026-11-03 17:37:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:37:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37918458075152384,"km_value":37918458075152.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:37:40] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5500513594107527168,"description":"Unknown IO ID 44"} 
[2026-11-03 17:37:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189136128001,"power":27865,"unknown_223":206,"unknown_85":36608,"ignition":31,"odometer":null,"unknown_44":-5500513594107527168}} 
[2026-11-03 17:37:40] local.INFO: DEBUG: GPS processor result {"connection_id":228822,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55255,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:37:40] local.INFO: GPS data processed {"connection_id":228822,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:37:40] local.INFO: Acknowledgment sent {"connection_id":228822,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:38:11] local.INFO: TCP Data received {"connection_id":228822,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a14db5b8012cb3d80007753af8002700232d..."} 
[2026-11-03 17:38:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228822,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a14db5b8012cb3d80007753af8002700232d..."} 
[2026-11-03 17:38:11] local.INFO: Processing buffer {"connection_id":228822,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a14db5b8012cb3d80007753af8002700232d..."} 
[2026-11-03 17:38:11] local.INFO: Packet analysis {"connection_id":228822,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a14d"} 
[2026-11-03 17:38:11] local.INFO: Extracted packet for processing {"connection_id":228822,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a14d"} 
[2026-11-03 17:38:11] local.INFO: GPS Element Parsed {"raw_longitude":749983744,"raw_latitude":125123320,"longitude_deg":74.9983744,"latitude_deg":12.512332,"altitude":39,"angle":35,"satellites":45,"speed":33,"hex_longitude":"2cb3d800","hex_latitude":"07753af8","is_valid_coordinates":true} 
[2026-11-03 17: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-11-03 17:38:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189139456001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:38:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37918887571881984,"note":"Value kept but may cause issues"} 
[2026-11-03 17:38:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5493617457176299520,"note":"Value kept but may cause issues"} 
[2026-11-03 17:38:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,223,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:38:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793707587000,"timestamp_ms":1793707587000,"timestamp_seconds":1793707587,"priority":1,"record_length":96,"hex_timestamp":"000001a1a14db5b8"} 
[2026-11-03 17:38:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:38: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-11-03 17: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 17:38:11] 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-11-03 17: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-11-03 17:38:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:38:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:38:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228822,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:38:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:38:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:38:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:38:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:38:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:38:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189139456001,"66":27832,"223":206,"85":36608,"24":33,"16":37918887571881984,"44":-5493617457176299520},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,223,85,24,16,44]} 
[2026-11-03 17:38:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:38:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:38:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189139456001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:38:11] local.INFO: Unknown IO ID detected {"io_id":223,"value":206,"description":"Unknown IO ID 223"} 
[2026-11-03 17:38:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:38:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37918887571881984,"km_value":37918887571881.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:38:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5493617457176299520,"description":"Unknown IO ID 44"} 
[2026-11-03 17:38:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189139456001,"power":27832,"unknown_223":206,"unknown_85":36608,"ignition":33,"odometer":null,"unknown_44":-5493617457176299520}} 
[2026-11-03 17:38:11] local.INFO: DEBUG: GPS processor result {"connection_id":228822,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55256,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:38:11] local.INFO: GPS data processed {"connection_id":228822,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:38:11] local.INFO: Acknowledgment sent {"connection_id":228822,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:38:38] local.INFO: TCP Data received {"connection_id":230083,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:38:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230083,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:38:38] local.INFO: Processing buffer {"connection_id":230083,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:38:38] local.INFO: IMEI packet received {"connection_id":230083,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:38:38] local.INFO: IMEI acknowledgment sent {"connection_id":230083,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:38:41] local.INFO: TCP Data received {"connection_id":230083,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:38:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230083,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:38:41] local.INFO: Processing buffer {"connection_id":230083,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:38:41] local.INFO: IMEI packet received {"connection_id":230083,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:38:41] local.INFO: IMEI acknowledgment sent {"connection_id":230083,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:38:42] local.INFO: TCP Data received {"connection_id":230083,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a14de0b0012cb3ef80077558b00025002b2d..."} 
[2026-11-03 17:38:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230083,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a14de0b0012cb3ef80077558b00025002b2d..."} 
[2026-11-03 17:38:42] local.INFO: Processing buffer {"connection_id":230083,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a14de0b0012cb3ef80077558b00025002b2d..."} 
[2026-11-03 17:38:42] local.INFO: Packet analysis {"connection_id":230083,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a14d"} 
[2026-11-03 17:38:42] local.INFO: Extracted packet for processing {"connection_id":230083,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a14d"} 
[2026-11-03 17:38:42] local.INFO: GPS Element Parsed {"raw_longitude":749989760,"raw_latitude":125130928,"longitude_deg":74.998976,"latitude_deg":12.5130928,"altitude":37,"angle":43,"satellites":45,"speed":31,"hex_longitude":"2cb3ef80","hex_latitude":"077558b0","is_valid_coordinates":true} 
[2026-11-03 17:38: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-11-03 17:38:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189142272001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:38:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37919355723317248,"note":"Value kept but may cause issues"} 
[2026-11-03 17:38:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5487636113919379456,"note":"Value kept but may cause issues"} 
[2026-11-03 17:38:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,223,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:38:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793707598000,"timestamp_ms":1793707598000,"timestamp_seconds":1793707598,"priority":1,"record_length":96,"hex_timestamp":"000001a1a14de0b0"} 
[2026-11-03 17:38:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:38: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-11-03 17:38: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":184,"data_length":795,"current_offset":136} 
[2026-11-03 17:38:42] 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-11-03 17:38: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-11-03 17:38:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:38:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:38:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230083,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:38:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:38:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:38:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:38:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:38:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:38:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189142272001,"66":27865,"223":206,"85":36608,"24":31,"16":37919355723317248,"44":-5487636113919379456},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,223,85,24,16,44]} 
[2026-11-03 17:38:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:38:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:38:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189142272001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:38:42] local.INFO: Unknown IO ID detected {"io_id":223,"value":206,"description":"Unknown IO ID 223"} 
[2026-11-03 17:38:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:38:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37919355723317248,"km_value":37919355723317.25,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:38:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5487636113919379456,"description":"Unknown IO ID 44"} 
[2026-11-03 17:38:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189142272001,"power":27865,"unknown_223":206,"unknown_85":36608,"ignition":31,"odometer":null,"unknown_44":-5487636113919379456}} 
[2026-11-03 17:38:42] local.INFO: DEBUG: GPS processor result {"connection_id":230083,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55257,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:38:42] local.INFO: GPS data processed {"connection_id":230083,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:38:42] local.INFO: Acknowledgment sent {"connection_id":230083,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:38:45] local.INFO: TCP Data received {"connection_id":230084,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:38:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230084,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:38:45] local.INFO: Processing buffer {"connection_id":230084,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:38:45] local.INFO: IMEI packet received {"connection_id":230084,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 17:38:45] local.INFO: IMEI acknowledgment sent {"connection_id":230084,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:39:13] local.INFO: TCP Data received {"connection_id":230083,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a14f4428012cb4d4c007755238002d00492c..."} 
[2026-11-03 17:39:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230083,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a14f4428012cb4d4c007755238002d00492c..."} 
[2026-11-03 17:39:13] local.INFO: Processing buffer {"connection_id":230083,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a14f4428012cb4d4c007755238002d00492c..."} 
[2026-11-03 17:39:13] local.INFO: Packet analysis {"connection_id":230083,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a14f"} 
[2026-11-03 17:39:13] local.INFO: Extracted packet for processing {"connection_id":230083,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a14f"} 
[2026-11-03 17:39:13] local.INFO: GPS Element Parsed {"raw_longitude":750048448,"raw_latitude":125129272,"longitude_deg":75.0048448,"latitude_deg":12.5129272,"altitude":45,"angle":73,"satellites":44,"speed":7,"hex_longitude":"2cb4d4c0","hex_latitude":"07755238","is_valid_coordinates":true} 
[2026-11-03 17:39: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-11-03 17:39:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189167104001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:39:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37922413740032000,"note":"Value kept but may cause issues"} 
[2026-11-03 17:39:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5417408107228682240,"note":"Value kept but may cause issues"} 
[2026-11-03 17:39:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,143,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:39:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793707689000,"timestamp_ms":1793707689000,"timestamp_seconds":1793707689,"priority":1,"record_length":96,"hex_timestamp":"000001a1a14f4428"} 
[2026-11-03 17:39:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:39: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-11-03 17:39: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:39:13] 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-11-03 17:39: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-11-03 17:39:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:39:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:39:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230083,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:39:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:39:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:39:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:39:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:39:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:39:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189167104001,"66":28082,"143":206,"85":36608,"24":7,"16":37922413740032000,"44":-5417408107228682240},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,85,24,16,44]} 
[2026-11-03 17:39:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:39:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:39:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189167104001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:39:13] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-11-03 17:39:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:39:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37922413740032000,"km_value":37922413740032,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:39:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5417408107228682240,"description":"Unknown IO ID 44"} 
[2026-11-03 17:39:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189167104001,"power":28082,"unknown_143":206,"unknown_85":36608,"ignition":7,"odometer":null,"unknown_44":-5417408107228682240}} 
[2026-11-03 17:39:13] local.INFO: DEBUG: GPS processor result {"connection_id":230083,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55258,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:39:13] local.INFO: GPS data processed {"connection_id":230083,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:39:13] local.INFO: Acknowledgment sent {"connection_id":230083,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:39:36] local.INFO: TCP Data received {"connection_id":228823,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:39:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228823,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:39:36] local.INFO: Processing buffer {"connection_id":228823,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:39:36] local.INFO: IMEI packet received {"connection_id":228823,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:39:36] local.INFO: IMEI acknowledgment sent {"connection_id":228823,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:39:40] local.INFO: TCP Data received {"connection_id":228823,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:39:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228823,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:39:40] local.INFO: Processing buffer {"connection_id":228823,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:39:40] local.INFO: IMEI packet received {"connection_id":228823,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:39:40] local.INFO: IMEI acknowledgment sent {"connection_id":228823,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:39:41] local.INFO: TCP Data received {"connection_id":228823,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:39:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228823,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:39:41] local.INFO: Processing buffer {"connection_id":228823,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:39:41] local.INFO: IMEI packet received {"connection_id":228823,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:39:41] local.INFO: IMEI acknowledgment sent {"connection_id":228823,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:39:42] local.INFO: TCP Data received {"connection_id":228823,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a14f6b38012cb4e1c007755780002f003d2f..."} 
[2026-11-03 17:39:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228823,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a14f6b38012cb4e1c007755780002f003d2f..."} 
[2026-11-03 17:39:42] local.INFO: Processing buffer {"connection_id":228823,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a14f6b38012cb4e1c007755780002f003d2f..."} 
[2026-11-03 17:39:42] local.INFO: Packet analysis {"connection_id":228823,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a14f"} 
[2026-11-03 17:39:42] local.INFO: Extracted packet for processing {"connection_id":228823,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a14f"} 
[2026-11-03 17:39:42] local.INFO: GPS Element Parsed {"raw_longitude":750051776,"raw_latitude":125130624,"longitude_deg":75.0051776,"latitude_deg":12.5130624,"altitude":47,"angle":61,"satellites":47,"speed":24,"hex_longitude":"2cb4e1c0","hex_latitude":"07755780","is_valid_coordinates":true} 
[2026-11-03 17:39:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 17:39:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189168384001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:39:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37922589833691136,"note":"Value kept but may cause issues"} 
[2026-11-03 17:39:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5416493313554237440,"note":"Value kept but may cause issues"} 
[2026-11-03 17:39:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,143,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:39:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793707699000,"timestamp_ms":1793707699000,"timestamp_seconds":1793707699,"priority":1,"record_length":96,"hex_timestamp":"000001a1a14f6b38"} 
[2026-11-03 17:39:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:39: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-11-03 17:39:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-11-03 17:39:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2345,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:39:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 17:39:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:39:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:39:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228823,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:39:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:39:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:39:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:39:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:39:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:39:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189168384001,"66":27995,"143":206,"85":36608,"24":24,"16":37922589833691136,"44":-5416493313554237440},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,85,24,16,44]} 
[2026-11-03 17:39:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:39:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:39:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189168384001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:39:42] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-11-03 17:39:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:39:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37922589833691136,"km_value":37922589833691.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:39:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5416493313554237440,"description":"Unknown IO ID 44"} 
[2026-11-03 17:39:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189168384001,"power":27995,"unknown_143":206,"unknown_85":36608,"ignition":24,"odometer":null,"unknown_44":-5416493313554237440}} 
[2026-11-03 17:39:42] local.INFO: DEBUG: GPS processor result {"connection_id":228823,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55259,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:39:42] local.INFO: GPS data processed {"connection_id":228823,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:39:42] local.INFO: Acknowledgment sent {"connection_id":228823,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:39:47] local.INFO: TCP Data received {"connection_id":228823,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a14f9e00012cb5004007756d58003400342d..."} 
[2026-11-03 17:39:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228823,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a14f9e00012cb5004007756d58003400342d..."} 
[2026-11-03 17:39:47] local.INFO: Processing buffer {"connection_id":228823,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a14f9e00012cb5004007756d58003400342d..."} 
[2026-11-03 17:39:47] local.INFO: Packet analysis {"connection_id":228823,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a14f"} 
[2026-11-03 17:39:47] local.INFO: Extracted packet for processing {"connection_id":228823,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a14f"} 
[2026-11-03 17:39:47] local.INFO: GPS Element Parsed {"raw_longitude":750059584,"raw_latitude":125136216,"longitude_deg":75.0059584,"latitude_deg":12.5136216,"altitude":52,"angle":52,"satellites":45,"speed":35,"hex_longitude":"2cb50040","hex_latitude":"07756d58","is_valid_coordinates":true} 
[2026-11-03 17:39: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-11-03 17:39:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189170944001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:39:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37923045100224512,"note":"Value kept but may cause issues"} 
[2026-11-03 17:39:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5412834138856652800,"note":"Value kept but may cause issues"} 
[2026-11-03 17:39:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,143,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:39:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793707712000,"timestamp_ms":1793707712000,"timestamp_seconds":1793707712,"priority":1,"record_length":96,"hex_timestamp":"000001a1a14f9e00"} 
[2026-11-03 17:39:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:39: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-11-03 17:39:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 17:39:47] 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-11-03 17:39: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-11-03 17:39:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:39:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:39:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228823,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:39:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:39:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:39:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:39:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:39:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:39:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189170944001,"66":27974,"143":206,"85":36608,"24":35,"16":37923045100224512,"44":-5412834138856652800},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,85,24,16,44]} 
[2026-11-03 17:39:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:39:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:39:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189170944001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:39:47] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-11-03 17:39:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:39:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37923045100224512,"km_value":37923045100224.516,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:39:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5412834138856652800,"description":"Unknown IO ID 44"} 
[2026-11-03 17:39:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189170944001,"power":27974,"unknown_143":206,"unknown_85":36608,"ignition":35,"odometer":null,"unknown_44":-5412834138856652800}} 
[2026-11-03 17:39:47] local.INFO: DEBUG: GPS processor result {"connection_id":228823,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55260,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:39:47] local.INFO: GPS data processed {"connection_id":228823,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:39:47] local.INFO: Acknowledgment sent {"connection_id":228823,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:40:32] local.INFO: TCP Data received {"connection_id":228823,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a14fc510012cb51d4007758320003700352e..."} 
[2026-11-03 17:40:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228823,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a14fc510012cb51d4007758320003700352e..."} 
[2026-11-03 17:40:32] local.INFO: Processing buffer {"connection_id":228823,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a14fc510012cb51d4007758320003700352e..."} 
[2026-11-03 17:40:32] local.INFO: Packet analysis {"connection_id":228823,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a14f"} 
[2026-11-03 17:40:32] local.INFO: Extracted packet for processing {"connection_id":228823,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a14f"} 
[2026-11-03 17:40:32] local.INFO: GPS Element Parsed {"raw_longitude":750067008,"raw_latitude":125141792,"longitude_deg":75.0067008,"latitude_deg":12.5141792,"altitude":55,"angle":53,"satellites":46,"speed":27,"hex_longitude":"2cb51d40","hex_latitude":"07758320","is_valid_coordinates":true} 
[2026-11-03 17: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-11-03 17:40:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189174272001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:40:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37923487481856000,"note":"Value kept but may cause issues"} 
[2026-11-03 17:40:32] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5404249152065546240,"note":"Value kept but may cause issues"} 
[2026-11-03 17:40:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,156,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:40:32] local.INFO: AVL Record Parsed {"raw_timestamp":1793707722000,"timestamp_ms":1793707722000,"timestamp_seconds":1793707722,"priority":1,"record_length":96,"hex_timestamp":"000001a1a14fc510"} 
[2026-11-03 17:40:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:40: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-11-03 17: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 17:40: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-11-03 17: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-11-03 17:40:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:40:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:40:32] local.INFO: Teltonika packet parsed successfully {"connection_id":228823,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:40:32] local.INFO: Passing IMEI to GPS processor {"connection_id":228823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:40:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":228823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:40: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-11-03 17:40:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:40:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:40:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189174272001,"66":27865,"156":206,"85":36608,"24":27,"16":37923487481856000,"44":-5404249152065546240},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,156,85,24,16,44]} 
[2026-11-03 17:40:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:40:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:40:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189174272001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:40:32] local.INFO: Unknown IO ID detected {"io_id":156,"value":206,"description":"Unknown IO ID 156"} 
[2026-11-03 17:40:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:40:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37923487481856000,"km_value":37923487481856,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:40:32] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5404249152065546240,"description":"Unknown IO ID 44"} 
[2026-11-03 17:40:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189174272001,"power":27865,"unknown_156":206,"unknown_85":36608,"ignition":27,"odometer":null,"unknown_44":-5404249152065546240}} 
[2026-11-03 17:40:32] local.INFO: DEBUG: GPS processor result {"connection_id":228823,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55261,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:40:32] local.INFO: GPS data processed {"connection_id":228823,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:40:32] local.INFO: Acknowledgment sent {"connection_id":228823,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:40:51] local.INFO: TCP Data received {"connection_id":228344,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:40:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228344,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:40:51] local.INFO: Processing buffer {"connection_id":228344,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:40:51] local.INFO: IMEI packet received {"connection_id":228344,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:40:51] local.INFO: IMEI acknowledgment sent {"connection_id":228344,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:40:52] local.INFO: TCP Data received {"connection_id":228344,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:40:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228344,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:40:52] local.INFO: Processing buffer {"connection_id":228344,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:40:52] local.INFO: IMEI packet received {"connection_id":228344,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:40:52] local.INFO: IMEI acknowledgment sent {"connection_id":228344,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:40:56] local.INFO: TCP Data received {"connection_id":228344,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:40:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228344,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:40:56] local.INFO: Processing buffer {"connection_id":228344,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:40:56] local.INFO: IMEI packet received {"connection_id":228344,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:40:56] local.INFO: IMEI acknowledgment sent {"connection_id":228344,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:40:57] local.INFO: TCP Data received {"connection_id":228344,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1500f48012cb539c007759898003a00362d..."} 
[2026-11-03 17:40:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228344,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1500f48012cb539c007759898003a00362d..."} 
[2026-11-03 17:40:57] local.INFO: Processing buffer {"connection_id":228344,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1500f48012cb539c007759898003a00362d..."} 
[2026-11-03 17:40:57] local.INFO: Packet analysis {"connection_id":228344,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a150"} 
[2026-11-03 17:40:57] local.INFO: Extracted packet for processing {"connection_id":228344,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a150"} 
[2026-11-03 17:40:57] local.INFO: GPS Element Parsed {"raw_longitude":750074304,"raw_latitude":125147288,"longitude_deg":75.0074304,"latitude_deg":12.5147288,"altitude":58,"angle":54,"satellites":45,"speed":27,"hex_longitude":"2cb539c0","hex_latitude":"07759898","is_valid_coordinates":true} 
[2026-11-03 17: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-11-03 17:40:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189176832001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:40:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37923925568520192,"note":"Value kept but may cause issues"} 
[2026-11-03 17:40:57] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5396086377739509760,"note":"Value kept but may cause issues"} 
[2026-11-03 17:40:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,155,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:40:57] local.INFO: AVL Record Parsed {"raw_timestamp":1793707741000,"timestamp_ms":1793707741000,"timestamp_seconds":1793707741,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1500f48"} 
[2026-11-03 17:40:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:40:57] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 17:40:57] 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-11-03 17: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-11-03 17:40:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:40:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:40:57] local.INFO: Teltonika packet parsed successfully {"connection_id":228344,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:40:57] local.INFO: Passing IMEI to GPS processor {"connection_id":228344,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:40:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":228344,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:40:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:40:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:40:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:40:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189176832001,"66":26006,"155":206,"85":36608,"24":27,"16":37923925568520192,"44":-5396086377739509760},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,155,85,24,16,44]} 
[2026-11-03 17:40:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:40:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:40:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189176832001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:40:57] local.INFO: Unknown IO ID detected {"io_id":155,"value":206,"description":"Unknown IO ID 155"} 
[2026-11-03 17:40:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:40:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37923925568520192,"km_value":37923925568520.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:40:57] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5396086377739509760,"description":"Unknown IO ID 44"} 
[2026-11-03 17:40:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189176832001,"power":26006,"unknown_155":206,"unknown_85":36608,"ignition":27,"odometer":null,"unknown_44":-5396086377739509760}} 
[2026-11-03 17:40:57] local.INFO: DEBUG: GPS processor result {"connection_id":228344,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55262,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:40:57] local.INFO: GPS data processed {"connection_id":228344,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:40:57] local.INFO: Acknowledgment sent {"connection_id":228344,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:41:36] local.INFO: TCP Data received {"connection_id":231928,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:41:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231928,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:41:36] local.INFO: Processing buffer {"connection_id":231928,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:41:36] local.INFO: IMEI packet received {"connection_id":231928,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:41:36] local.INFO: IMEI acknowledgment sent {"connection_id":231928,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:41:39] local.INFO: TCP Data received {"connection_id":231928,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:41:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231928,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:41:39] local.INFO: Processing buffer {"connection_id":231928,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:41:39] local.INFO: IMEI packet received {"connection_id":231928,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:41:39] local.INFO: IMEI acknowledgment sent {"connection_id":231928,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:41:41] local.INFO: TCP Data received {"connection_id":231928,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:41:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231928,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:41:41] local.INFO: Processing buffer {"connection_id":231928,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:41:41] local.INFO: IMEI packet received {"connection_id":231928,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:41:41] local.INFO: IMEI acknowledgment sent {"connection_id":231928,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:41:42] local.INFO: TCP Data received {"connection_id":231928,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1504210012cb557c00775af58003c00312d..."} 
[2026-11-03 17:41:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231928,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1504210012cb557c00775af58003c00312d..."} 
[2026-11-03 17:41:42] local.INFO: Processing buffer {"connection_id":231928,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1504210012cb557c00775af58003c00312d..."} 
[2026-11-03 17:41:42] local.INFO: Packet analysis {"connection_id":231928,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a150"} 
[2026-11-03 17:41:42] local.INFO: Extracted packet for processing {"connection_id":231928,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a150"} 
[2026-11-03 17:41:42] local.INFO: GPS Element Parsed {"raw_longitude":750081984,"raw_latitude":125153112,"longitude_deg":75.0081984,"latitude_deg":12.5153112,"altitude":60,"angle":49,"satellites":45,"speed":38,"hex_longitude":"2cb557c0","hex_latitude":"0775af58","is_valid_coordinates":true} 
[2026-11-03 17:41: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-11-03 17:41:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189181696001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:41:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37924385130020864,"note":"Value kept but may cause issues"} 
[2026-11-03 17:41:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5388064340901849088,"note":"Value kept but may cause issues"} 
[2026-11-03 17:41:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,155,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:41:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793707754000,"timestamp_ms":1793707754000,"timestamp_seconds":1793707754,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1504210"} 
[2026-11-03 17:41:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:41: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-11-03 17:41: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 17:41:42] 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-11-03 17:41: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-11-03 17:41:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:41:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:41:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231928,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:41:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231928,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:41:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231928,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:41:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:41:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:41:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:41:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189181696001,"66":27876,"155":206,"85":36608,"24":38,"16":37924385130020864,"44":-5388064340901849088},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,155,85,24,16,44]} 
[2026-11-03 17:41:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:41:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:41:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189181696001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:41:42] local.INFO: Unknown IO ID detected {"io_id":155,"value":206,"description":"Unknown IO ID 155"} 
[2026-11-03 17:41:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:41:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37924385130020864,"km_value":37924385130020.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:41:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5388064340901849088,"description":"Unknown IO ID 44"} 
[2026-11-03 17:41:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189181696001,"power":27876,"unknown_155":206,"unknown_85":36608,"ignition":38,"odometer":null,"unknown_44":-5388064340901849088}} 
[2026-11-03 17:41:42] local.INFO: DEBUG: GPS processor result {"connection_id":231928,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55263,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:41:42] local.INFO: GPS data processed {"connection_id":231928,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:41:42] local.INFO: Acknowledgment sent {"connection_id":231928,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:42:15] local.INFO: TCP Data received {"connection_id":231928,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1506538012cb576400775c520003f00372d..."} 
[2026-11-03 17:42:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231928,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1506538012cb576400775c520003f00372d..."} 
[2026-11-03 17:42:15] local.INFO: Processing buffer {"connection_id":231928,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1506538012cb576400775c520003f00372d..."} 
[2026-11-03 17:42:15] local.INFO: Packet analysis {"connection_id":231928,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a150"} 
[2026-11-03 17:42:15] local.INFO: Extracted packet for processing {"connection_id":231928,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a150"} 
[2026-11-03 17:42:15] local.INFO: GPS Element Parsed {"raw_longitude":750089792,"raw_latitude":125158688,"longitude_deg":75.0089792,"latitude_deg":12.5158688,"altitude":63,"angle":55,"satellites":45,"speed":43,"hex_longitude":"2cb57640","hex_latitude":"0775c520","is_valid_coordinates":true} 
[2026-11-03 17:42: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-11-03 17:42:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189185024001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:42:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37924844691521536,"note":"Value kept but may cause issues"} 
[2026-11-03 17:42:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5379620091599038464,"note":"Value kept but may cause issues"} 
[2026-11-03 17:42:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,155,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:42:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793707763000,"timestamp_ms":1793707763000,"timestamp_seconds":1793707763,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1506538"} 
[2026-11-03 17:42:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:42: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-11-03 17:42: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-11-03 17:42: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-11-03 17:42: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-11-03 17:42:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:42:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:42:15] local.INFO: Teltonika packet parsed successfully {"connection_id":231928,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:42:15] local.INFO: Passing IMEI to GPS processor {"connection_id":231928,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:42:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":231928,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:42:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:42:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:42:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:42:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189185024001,"66":27876,"155":206,"85":36608,"24":43,"16":37924844691521536,"44":-5379620091599038464},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,155,85,24,16,44]} 
[2026-11-03 17:42:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:42:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:42:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189185024001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:42:15] local.INFO: Unknown IO ID detected {"io_id":155,"value":206,"description":"Unknown IO ID 155"} 
[2026-11-03 17:42:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:42:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37924844691521536,"km_value":37924844691521.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:42:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5379620091599038464,"description":"Unknown IO ID 44"} 
[2026-11-03 17:42:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189185024001,"power":27876,"unknown_155":206,"unknown_85":36608,"ignition":43,"odometer":null,"unknown_44":-5379620091599038464}} 
[2026-11-03 17:42:15] local.INFO: DEBUG: GPS processor result {"connection_id":231928,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55264,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:42:15] local.INFO: GPS data processed {"connection_id":231928,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:42:15] local.INFO: Acknowledgment sent {"connection_id":231928,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:42:36] local.INFO: TCP Data received {"connection_id":230085,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:42:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230085,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:42:36] local.INFO: Processing buffer {"connection_id":230085,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:42:36] local.INFO: IMEI packet received {"connection_id":230085,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:42:36] local.INFO: IMEI acknowledgment sent {"connection_id":230085,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:42:39] local.INFO: TCP Data received {"connection_id":230085,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:42:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230085,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:42:39] local.INFO: Processing buffer {"connection_id":230085,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:42:39] local.INFO: IMEI packet received {"connection_id":230085,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:42:39] local.INFO: IMEI acknowledgment sent {"connection_id":230085,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:42:42] local.INFO: TCP Data received {"connection_id":230085,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:42:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230085,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:42:42] local.INFO: Processing buffer {"connection_id":230085,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:42:42] local.INFO: IMEI packet received {"connection_id":230085,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:42:42] local.INFO: IMEI acknowledgment sent {"connection_id":230085,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:42:43] local.INFO: TCP Data received {"connection_id":230085,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1526108012cb6de4007760aa80040006d2d..."} 
[2026-11-03 17:42:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230085,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1526108012cb6de4007760aa80040006d2d..."} 
[2026-11-03 17:42:43] local.INFO: Processing buffer {"connection_id":230085,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1526108012cb6de4007760aa80040006d2d..."} 
[2026-11-03 17:42:43] local.INFO: Packet analysis {"connection_id":230085,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a152"} 
[2026-11-03 17:42:43] local.INFO: Extracted packet for processing {"connection_id":230085,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a152"} 
[2026-11-03 17:42:43] local.INFO: GPS Element Parsed {"raw_longitude":750181952,"raw_latitude":125176488,"longitude_deg":75.0181952,"latitude_deg":12.5176488,"altitude":64,"angle":109,"satellites":45,"speed":9,"hex_longitude":"2cb6de40","hex_latitude":"07760aa8","is_valid_coordinates":true} 
[2026-11-03 17:42: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-11-03 17:42:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189215232001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:42:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37929461781364736,"note":"Value kept but may cause issues"} 
[2026-11-03 17:42:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5279203893651175424,"note":"Value kept but may cause issues"} 
[2026-11-03 17:42:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,224,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:42:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793707893000,"timestamp_ms":1793707893000,"timestamp_seconds":1793707893,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1526108"} 
[2026-11-03 17:42:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:42:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:42: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:42:43] 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-11-03 17:42: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-11-03 17:42:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:42:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:42:43] local.INFO: Teltonika packet parsed successfully {"connection_id":230085,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:42:43] local.INFO: Passing IMEI to GPS processor {"connection_id":230085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:42:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":230085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:42: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-11-03 17:42:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:42:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:42:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189215232001,"66":27876,"224":206,"85":36608,"24":9,"16":37929461781364736,"44":-5279203893651175424},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,224,85,24,16,44]} 
[2026-11-03 17:42:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:42:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:42:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189215232001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:42:43] local.INFO: Unknown IO ID detected {"io_id":224,"value":206,"description":"Unknown IO ID 224"} 
[2026-11-03 17:42:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:42:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37929461781364736,"km_value":37929461781364.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:42:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5279203893651175424,"description":"Unknown IO ID 44"} 
[2026-11-03 17:42:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189215232001,"power":27876,"unknown_224":206,"unknown_85":36608,"ignition":9,"odometer":null,"unknown_44":-5279203893651175424}} 
[2026-11-03 17:42:43] local.INFO: DEBUG: GPS processor result {"connection_id":230085,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55265,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:42:43] local.INFO: GPS data processed {"connection_id":230085,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:42:43] local.INFO: Acknowledgment sent {"connection_id":230085,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:43:14] local.INFO: TCP Data received {"connection_id":230085,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a152a370012cb7024007760530004700642e..."} 
[2026-11-03 17:43:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230085,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a152a370012cb7024007760530004700642e..."} 
[2026-11-03 17:43:14] local.INFO: Processing buffer {"connection_id":230085,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a152a370012cb7024007760530004700642e..."} 
[2026-11-03 17:43:14] local.INFO: Packet analysis {"connection_id":230085,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a152"} 
[2026-11-03 17:43:14] local.INFO: Extracted packet for processing {"connection_id":230085,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a152"} 
[2026-11-03 17:43:14] local.INFO: GPS Element Parsed {"raw_longitude":750191168,"raw_latitude":125175088,"longitude_deg":75.0191168,"latitude_deg":12.5175088,"altitude":71,"angle":100,"satellites":46,"speed":26,"hex_longitude":"2cb70240","hex_latitude":"07760530","is_valid_coordinates":true} 
[2026-11-03 17:43: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-11-03 17:43:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189220608001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:43:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37929904162996224,"note":"Value kept but may cause issues"} 
[2026-11-03 17:43:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5269704113187543040,"note":"Value kept but may cause issues"} 
[2026-11-03 17:43:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:43:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793707910000,"timestamp_ms":1793707910000,"timestamp_seconds":1793707910,"priority":1,"record_length":96,"hex_timestamp":"000001a1a152a370"} 
[2026-11-03 17:43:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:43: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-11-03 17:43: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":228,"data_length":795,"current_offset":136} 
[2026-11-03 17:43:14] 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-11-03 17:43: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-11-03 17:43:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:43:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:43:14] local.INFO: Teltonika packet parsed successfully {"connection_id":230085,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:43:14] local.INFO: Passing IMEI to GPS processor {"connection_id":230085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:43:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":230085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:43:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:43:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:43:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:43:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189220608001,"66":27876,"225":206,"85":36608,"24":26,"16":37929904162996224,"44":-5269704113187543040},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,85,24,16,44]} 
[2026-11-03 17:43:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:43:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:43:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189220608001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:43:14] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-11-03 17:43:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:43:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37929904162996224,"km_value":37929904162996.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:43:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5269704113187543040,"description":"Unknown IO ID 44"} 
[2026-11-03 17:43:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189220608001,"power":27876,"unknown_225":206,"unknown_85":36608,"ignition":26,"odometer":null,"unknown_44":-5269704113187543040}} 
[2026-11-03 17:43:14] local.INFO: DEBUG: GPS processor result {"connection_id":230085,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55266,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:43:14] local.INFO: GPS data processed {"connection_id":230085,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:43:14] local.INFO: Acknowledgment sent {"connection_id":230085,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:43:38] local.INFO: TCP Data received {"connection_id":231930,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:43:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231930,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:43:38] local.INFO: Processing buffer {"connection_id":231930,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:43:38] local.INFO: IMEI packet received {"connection_id":231930,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:43:38] local.INFO: IMEI acknowledgment sent {"connection_id":231930,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:43:41] local.INFO: TCP Data received {"connection_id":231930,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:43:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231930,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:43:41] local.INFO: Processing buffer {"connection_id":231930,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:43:41] local.INFO: IMEI packet received {"connection_id":231930,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:43:41] local.INFO: IMEI acknowledgment sent {"connection_id":231930,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:43:46] local.INFO: TCP Data received {"connection_id":231930,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:43:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231930,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:43:46] local.INFO: Processing buffer {"connection_id":231930,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:43:46] local.INFO: IMEI packet received {"connection_id":231930,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:43:46] local.INFO: IMEI acknowledgment sent {"connection_id":231930,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:43:46] local.INFO: TCP Data received {"connection_id":231930,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a152ca80012cb71c400775fd38004700702e..."} 
[2026-11-03 17:43:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231930,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a152ca80012cb71c400775fd38004700702e..."} 
[2026-11-03 17:43:46] local.INFO: Processing buffer {"connection_id":231930,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a152ca80012cb71c400775fd38004700702e..."} 
[2026-11-03 17:43:46] local.INFO: Packet analysis {"connection_id":231930,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a152"} 
[2026-11-03 17:43:46] local.INFO: Extracted packet for processing {"connection_id":231930,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a152"} 
[2026-11-03 17:43:46] local.INFO: GPS Element Parsed {"raw_longitude":750197824,"raw_latitude":125173048,"longitude_deg":75.0197824,"latitude_deg":12.5173048,"altitude":71,"angle":112,"satellites":46,"speed":23,"hex_longitude":"2cb71c40","hex_latitude":"0775fd38","is_valid_coordinates":true} 
[2026-11-03 17:43: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-11-03 17:43:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189224960001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:43:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37930234875478016,"note":"Value kept but may cause issues"} 
[2026-11-03 17:43:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5259571014026317824,"note":"Value kept but may cause issues"} 
[2026-11-03 17:43:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,224,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:43:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793707920000,"timestamp_ms":1793707920000,"timestamp_seconds":1793707920,"priority":1,"record_length":96,"hex_timestamp":"000001a1a152ca80"} 
[2026-11-03 17:43:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:43:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:43:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 17:43:46] 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-11-03 17:43: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-11-03 17:43:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:43:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:43:46] local.INFO: Teltonika packet parsed successfully {"connection_id":231930,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:43:46] local.INFO: Passing IMEI to GPS processor {"connection_id":231930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:43:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":231930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:43:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:43:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:43:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:43:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189224960001,"66":27865,"224":206,"85":36608,"24":23,"16":37930234875478016,"44":-5259571014026317824},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,224,85,24,16,44]} 
[2026-11-03 17:43:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:43:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:43:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189224960001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:43:46] local.INFO: Unknown IO ID detected {"io_id":224,"value":206,"description":"Unknown IO ID 224"} 
[2026-11-03 17:43:46] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:43:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37930234875478016,"km_value":37930234875478.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:43:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5259571014026317824,"description":"Unknown IO ID 44"} 
[2026-11-03 17:43:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189224960001,"power":27865,"unknown_224":206,"unknown_85":36608,"ignition":23,"odometer":null,"unknown_44":-5259571014026317824}} 
[2026-11-03 17:43:46] local.INFO: DEBUG: GPS processor result {"connection_id":231930,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55267,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:43:46] local.INFO: GPS data processed {"connection_id":231930,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:43:46] local.INFO: Acknowledgment sent {"connection_id":231930,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:43:47] local.INFO: TCP Data received {"connection_id":231930,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a152d638012cb721400775fa300046007f2d..."} 
[2026-11-03 17:43:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231930,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a152d638012cb721400775fa300046007f2d..."} 
[2026-11-03 17:43:47] local.INFO: Processing buffer {"connection_id":231930,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a152d638012cb721400775fa300046007f2d..."} 
[2026-11-03 17:43:47] local.INFO: Packet analysis {"connection_id":231930,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a152"} 
[2026-11-03 17:43:47] local.INFO: Extracted packet for processing {"connection_id":231930,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a152"} 
[2026-11-03 17:43:47] local.INFO: GPS Element Parsed {"raw_longitude":750199104,"raw_latitude":125172272,"longitude_deg":75.0199104,"latitude_deg":12.5172272,"altitude":70,"angle":127,"satellites":45,"speed":17,"hex_longitude":"2cb72140","hex_latitude":"0775fa30","is_valid_coordinates":true} 
[2026-11-03 17:43: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-11-03 17:43:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189227520001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:43:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37930307889922048,"note":"Value kept but may cause issues"} 
[2026-11-03 17:43:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5252252664632363008,"note":"Value kept but may cause issues"} 
[2026-11-03 17:43:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,224,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:43:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793707923000,"timestamp_ms":1793707923000,"timestamp_seconds":1793707923,"priority":1,"record_length":96,"hex_timestamp":"000001a1a152d638"} 
[2026-11-03 17:43:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:43: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-11-03 17:43:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 17:43:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:43: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-11-03 17:43:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:43:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:43:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231930,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:43:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:43:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:43:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:43:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:43:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:43:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189227520001,"66":27843,"224":206,"85":36608,"24":17,"16":37930307889922048,"44":-5252252664632363008},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,224,85,24,16,44]} 
[2026-11-03 17:43:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:43:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:43:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189227520001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:43:47] local.INFO: Unknown IO ID detected {"io_id":224,"value":206,"description":"Unknown IO ID 224"} 
[2026-11-03 17:43:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:43:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37930307889922048,"km_value":37930307889922.05,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:43:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5252252664632363008,"description":"Unknown IO ID 44"} 
[2026-11-03 17:43:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189227520001,"power":27843,"unknown_224":206,"unknown_85":36608,"ignition":17,"odometer":null,"unknown_44":-5252252664632363008}} 
[2026-11-03 17:43:47] local.INFO: DEBUG: GPS processor result {"connection_id":231930,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55268,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:43:47] local.INFO: GPS data processed {"connection_id":231930,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:43:47] local.INFO: Acknowledgment sent {"connection_id":231930,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:44:10] local.INFO: TCP Data received {"connection_id":228345,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:44:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228345,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:44:10] local.INFO: Processing buffer {"connection_id":228345,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:44:10] local.INFO: IMEI packet received {"connection_id":228345,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 17:44:10] local.INFO: IMEI acknowledgment sent {"connection_id":228345,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:44:33] local.INFO: TCP Data received {"connection_id":228346,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:44:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228346,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:44:33] local.INFO: Processing buffer {"connection_id":228346,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:44:33] local.INFO: IMEI packet received {"connection_id":228346,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:44:33] local.INFO: IMEI acknowledgment sent {"connection_id":228346,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:44:36] local.INFO: TCP Data received {"connection_id":228346,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:44:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228346,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:44:36] local.INFO: Processing buffer {"connection_id":228346,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:44:36] local.INFO: IMEI packet received {"connection_id":228346,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:44:36] local.INFO: IMEI acknowledgment sent {"connection_id":228346,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:44:40] local.INFO: TCP Data received {"connection_id":231931,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:44:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231931,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:44:40] local.INFO: Processing buffer {"connection_id":231931,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:44:40] local.INFO: IMEI packet received {"connection_id":231931,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 17:44:40] local.INFO: IMEI acknowledgment sent {"connection_id":231931,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:44:40] local.INFO: TCP Data received {"connection_id":228346,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:44:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228346,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:44:40] local.INFO: Processing buffer {"connection_id":228346,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:44:40] local.INFO: IMEI packet received {"connection_id":228346,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:44:40] local.INFO: IMEI acknowledgment sent {"connection_id":228346,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:44:47] local.INFO: TCP Data received {"connection_id":228346,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1541e58012cb8b48007753020004300662f..."} 
[2026-11-03 17:44:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228346,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1541e58012cb8b48007753020004300662f..."} 
[2026-11-03 17:44:47] local.INFO: Processing buffer {"connection_id":228346,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1541e58012cb8b48007753020004300662f..."} 
[2026-11-03 17:44:47] local.INFO: Packet analysis {"connection_id":228346,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a154"} 
[2026-11-03 17:44:47] local.INFO: Extracted packet for processing {"connection_id":228346,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a154"} 
[2026-11-03 17:44:47] local.INFO: GPS Element Parsed {"raw_longitude":750302336,"raw_latitude":125120544,"longitude_deg":75.0302336,"latitude_deg":12.5120544,"altitude":67,"angle":102,"satellites":47,"speed":58,"hex_longitude":"2cb8b480","hex_latitude":"07753020","is_valid_coordinates":true} 
[2026-11-03 17:44: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-11-03 17:44:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189248000001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:44:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37935852692701184,"note":"Value kept but may cause issues"} 
[2026-11-03 17:44:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5148669873215709184,"note":"Value kept but may cause issues"} 
[2026-11-03 17:44:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,19,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:44:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793708007000,"timestamp_ms":1793708007000,"timestamp_seconds":1793708007,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1541e58"} 
[2026-11-03 17:44:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:44: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-11-03 17:44:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 17:44:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:44: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-11-03 17:44:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:44:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:44:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228346,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:44:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:44:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:44:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:44:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:44:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:44:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189248000001,"66":27919,"19":206,"85":36608,"24":58,"16":37935852692701184,"44":-5148669873215709184},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,85,24,16,44]} 
[2026-11-03 17:44:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:44:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:44:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189248000001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:44:47] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-11-03 17:44:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:44:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37935852692701184,"km_value":37935852692701.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:44:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5148669873215709184,"description":"Unknown IO ID 44"} 
[2026-11-03 17:44:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189248000001,"power":27919,"unknown_19":206,"unknown_85":36608,"ignition":58,"odometer":null,"unknown_44":-5148669873215709184}} 
[2026-11-03 17:44:47] local.INFO: DEBUG: GPS processor result {"connection_id":228346,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55269,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:44:47] local.INFO: GPS data processed {"connection_id":228346,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:44:47] local.INFO: Acknowledgment sent {"connection_id":228346,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:45:19] local.INFO: TCP Data received {"connection_id":228346,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a15439b0012cb8dc8007752670004500682f..."} 
[2026-11-03 17:45:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228346,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a15439b0012cb8dc8007752670004500682f..."} 
[2026-11-03 17:45:19] local.INFO: Processing buffer {"connection_id":228346,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a15439b0012cb8dc8007752670004500682f..."} 
[2026-11-03 17:45:19] local.INFO: Packet analysis {"connection_id":228346,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a154"} 
[2026-11-03 17:45:19] local.INFO: Extracted packet for processing {"connection_id":228346,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a154"} 
[2026-11-03 17:45:19] local.INFO: GPS Element Parsed {"raw_longitude":750312576,"raw_latitude":125118064,"longitude_deg":75.0312576,"latitude_deg":12.5118064,"altitude":69,"angle":104,"satellites":47,"speed":58,"hex_longitude":"2cb8dc80","hex_latitude":"07752670","is_valid_coordinates":true} 
[2026-11-03 17:45: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-11-03 17:45:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189249792001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:45:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37936350908907520,"note":"Value kept but may cause issues"} 
[2026-11-03 17:45:19] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5137340505403678720,"note":"Value kept but may cause issues"} 
[2026-11-03 17:45:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,19,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:45:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793708014000,"timestamp_ms":1793708014000,"timestamp_seconds":1793708014,"priority":1,"record_length":96,"hex_timestamp":"000001a1a15439b0"} 
[2026-11-03 17:45:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:45:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:45: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-11-03 17:45: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-11-03 17:45: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-11-03 17:45:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:45:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:45:19] local.INFO: Teltonika packet parsed successfully {"connection_id":228346,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:45:19] local.INFO: Passing IMEI to GPS processor {"connection_id":228346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:45:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":228346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:45:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:45:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:45:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:45:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189249792001,"66":27876,"19":206,"85":36608,"24":58,"16":37936350908907520,"44":-5137340505403678720},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,85,24,16,44]} 
[2026-11-03 17:45:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:45:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:45:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189249792001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:45:19] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-11-03 17:45:19] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:45:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37936350908907520,"km_value":37936350908907.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:45:19] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5137340505403678720,"description":"Unknown IO ID 44"} 
[2026-11-03 17:45:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189249792001,"power":27876,"unknown_19":206,"unknown_85":36608,"ignition":58,"odometer":null,"unknown_44":-5137340505403678720}} 
[2026-11-03 17:45:19] local.INFO: DEBUG: GPS processor result {"connection_id":228346,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55270,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:45:19] local.INFO: GPS data processed {"connection_id":228346,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:45:19] local.INFO: Acknowledgment sent {"connection_id":228346,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:45:37] local.INFO: TCP Data received {"connection_id":228825,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:45:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228825,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:45:37] local.INFO: Processing buffer {"connection_id":228825,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:45:37] local.INFO: IMEI packet received {"connection_id":228825,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:45:37] local.INFO: IMEI acknowledgment sent {"connection_id":228825,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:45:40] local.INFO: TCP Data received {"connection_id":228825,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:45:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228825,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:45:40] local.INFO: Processing buffer {"connection_id":228825,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:45:40] local.INFO: IMEI packet received {"connection_id":228825,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:45:40] local.INFO: IMEI acknowledgment sent {"connection_id":228825,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:45:41] local.INFO: TCP Data received {"connection_id":228825,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a15556d8012cba79800774e3e0004b005e2e..."} 
[2026-11-03 17:45:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228825,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a15556d8012cba79800774e3e0004b005e2e..."} 
[2026-11-03 17:45:41] local.INFO: Processing buffer {"connection_id":228825,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a15556d8012cba79800774e3e0004b005e2e..."} 
[2026-11-03 17:45:41] local.INFO: Packet analysis {"connection_id":228825,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a155"} 
[2026-11-03 17:45:41] local.INFO: Extracted packet for processing {"connection_id":228825,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a155"} 
[2026-11-03 17:45:41] local.INFO: GPS Element Parsed {"raw_longitude":750418304,"raw_latitude":125101024,"longitude_deg":75.0418304,"latitude_deg":12.5101024,"altitude":75,"angle":94,"satellites":46,"speed":52,"hex_longitude":"2cba7980","hex_latitude":"0774e3e0","is_valid_coordinates":true} 
[2026-11-03 17: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-11-03 17:45:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189268480001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:45:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37941457625022464,"note":"Value kept but may cause issues"} 
[2026-11-03 17:45:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5020246915096870912,"note":"Value kept but may cause issues"} 
[2026-11-03 17:45:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:45:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793708087000,"timestamp_ms":1793708087000,"timestamp_seconds":1793708087,"priority":1,"record_length":96,"hex_timestamp":"000001a1a15556d8"} 
[2026-11-03 17:45:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:45:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 17:45:41] 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-11-03 17: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-11-03 17:45:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:45:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:45:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228825,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:45:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228825,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:45:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228825,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:45:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:45:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:45:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:45:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189268480001,"66":27908,"93":206,"85":36608,"24":52,"16":37941457625022464,"44":-5020246915096870912},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,85,24,16,44]} 
[2026-11-03 17:45:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:45:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:45:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189268480001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:45:41] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-11-03 17:45:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:45:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37941457625022464,"km_value":37941457625022.46,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:45:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5020246915096870912,"description":"Unknown IO ID 44"} 
[2026-11-03 17:45:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189268480001,"power":27908,"unknown_93":206,"unknown_85":36608,"ignition":52,"odometer":null,"unknown_44":-5020246915096870912}} 
[2026-11-03 17:45:41] local.INFO: DEBUG: GPS processor result {"connection_id":228825,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55271,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:45:41] local.INFO: GPS data processed {"connection_id":228825,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:45:41] local.INFO: Acknowledgment sent {"connection_id":228825,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:46:12] local.INFO: TCP Data received {"connection_id":228825,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1557230012cba9d000774e128004d005e2f..."} 
[2026-11-03 17:46:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228825,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1557230012cba9d000774e128004d005e2f..."} 
[2026-11-03 17:46:12] local.INFO: Processing buffer {"connection_id":228825,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1557230012cba9d000774e128004d005e2f..."} 
[2026-11-03 17:46:12] local.INFO: Packet analysis {"connection_id":228825,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a155"} 
[2026-11-03 17:46:12] local.INFO: Extracted packet for processing {"connection_id":228825,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a155"} 
[2026-11-03 17:46:12] local.INFO: GPS Element Parsed {"raw_longitude":750427392,"raw_latitude":125100328,"longitude_deg":75.0427392,"latitude_deg":12.5100328,"altitude":77,"angle":94,"satellites":47,"speed":49,"hex_longitude":"2cba9d00","hex_latitude":"0774e128","is_valid_coordinates":true} 
[2026-11-03 17:46: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-11-03 17:46:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189270272001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:46:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37941891416719360,"note":"Value kept but may cause issues"} 
[2026-11-03 17:46:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-5009832340958748672,"note":"Value kept but may cause issues"} 
[2026-11-03 17:46:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:46:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793708094000,"timestamp_ms":1793708094000,"timestamp_seconds":1793708094,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1557230"} 
[2026-11-03 17:46:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:46: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-11-03 17:46: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-11-03 17:46: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-11-03 17:46: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-11-03 17:46:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:46:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:46:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228825,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:46:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228825,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:46:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228825,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:46: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-11-03 17:46:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:46:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:46:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189270272001,"66":27919,"93":206,"85":36608,"24":49,"16":37941891416719360,"44":-5009832340958748672},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,85,24,16,44]} 
[2026-11-03 17:46:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:46:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:46:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189270272001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:46:12] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-11-03 17:46:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:46:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37941891416719360,"km_value":37941891416719.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:46:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-5009832340958748672,"description":"Unknown IO ID 44"} 
[2026-11-03 17:46:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189270272001,"power":27919,"unknown_93":206,"unknown_85":36608,"ignition":49,"odometer":null,"unknown_44":-5009832340958748672}} 
[2026-11-03 17:46:12] local.INFO: DEBUG: GPS processor result {"connection_id":228825,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55272,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:46:12] local.INFO: GPS data processed {"connection_id":228825,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:46:12] local.INFO: Acknowledgment sent {"connection_id":228825,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:46:36] local.INFO: TCP Data received {"connection_id":228348,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:46:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228348,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:46:36] local.INFO: Processing buffer {"connection_id":228348,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:46:36] local.INFO: IMEI packet received {"connection_id":228348,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:46:36] local.INFO: IMEI acknowledgment sent {"connection_id":228348,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:46:37] local.INFO: TCP Data received {"connection_id":228348,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:46:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228348,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:46:37] local.INFO: Processing buffer {"connection_id":228348,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:46:37] local.INFO: IMEI packet received {"connection_id":228348,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:46:37] local.INFO: IMEI acknowledgment sent {"connection_id":228348,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:46:41] local.INFO: TCP Data received {"connection_id":228348,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:46:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228348,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:46:41] local.INFO: Processing buffer {"connection_id":228348,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:46:41] local.INFO: IMEI packet received {"connection_id":228348,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:46:41] local.INFO: IMEI acknowledgment sent {"connection_id":228348,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:46:42] local.INFO: TCP Data received {"connection_id":228348,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1559170012cbac3800774dea0004f005d2e..."} 
[2026-11-03 17:46:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228348,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1559170012cbac3800774dea0004f005d2e..."} 
[2026-11-03 17:46:42] local.INFO: Processing buffer {"connection_id":228348,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1559170012cbac3800774dea0004f005d2e..."} 
[2026-11-03 17:46:42] local.INFO: Packet analysis {"connection_id":228348,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a155"} 
[2026-11-03 17:46:42] local.INFO: Extracted packet for processing {"connection_id":228348,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a155"} 
[2026-11-03 17:46:42] local.INFO: GPS Element Parsed {"raw_longitude":750437248,"raw_latitude":125099680,"longitude_deg":75.0437248,"latitude_deg":12.509968,"altitude":79,"angle":93,"satellites":46,"speed":46,"hex_longitude":"2cbac380","hex_latitude":"0774dea0","is_valid_coordinates":true} 
[2026-11-03 17:46:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 17:46:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189272064001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:46:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37942355273187328,"note":"Value kept but may cause issues"} 
[2026-11-03 17:46:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4999839979285698560,"note":"Value kept but may cause issues"} 
[2026-11-03 17:46:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:46:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793708102000,"timestamp_ms":1793708102000,"timestamp_seconds":1793708102,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1559170"} 
[2026-11-03 17:46:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:46: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-11-03 17:46:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 17:46:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:46:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 17:46:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:46:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:46:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228348,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:46:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:46:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:46:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:46:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:46:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:46:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189272064001,"66":27876,"93":206,"85":36608,"24":46,"16":37942355273187328,"44":-4999839979285698560},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,85,24,16,44]} 
[2026-11-03 17:46:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:46:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:46:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189272064001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:46:42] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-11-03 17:46:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:46:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37942355273187328,"km_value":37942355273187.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:46:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4999839979285698560,"description":"Unknown IO ID 44"} 
[2026-11-03 17:46:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189272064001,"power":27876,"unknown_93":206,"unknown_85":36608,"ignition":46,"odometer":null,"unknown_44":-4999839979285698560}} 
[2026-11-03 17:46:42] local.INFO: DEBUG: GPS processor result {"connection_id":228348,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55273,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:46:42] local.INFO: GPS data processed {"connection_id":228348,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:46:42] local.INFO: Acknowledgment sent {"connection_id":228348,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:47:13] local.INFO: TCP Data received {"connection_id":228348,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a155b0b0012cbae7c00774dc200051005d2d..."} 
[2026-11-03 17:47:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228348,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a155b0b0012cbae7c00774dc200051005d2d..."} 
[2026-11-03 17:47:13] local.INFO: Processing buffer {"connection_id":228348,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a155b0b0012cbae7c00774dc200051005d2d..."} 
[2026-11-03 17:47:13] local.INFO: Packet analysis {"connection_id":228348,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a155"} 
[2026-11-03 17:47:13] local.INFO: Extracted packet for processing {"connection_id":228348,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a155"} 
[2026-11-03 17:47:13] local.INFO: GPS Element Parsed {"raw_longitude":750446528,"raw_latitude":125099040,"longitude_deg":75.0446528,"latitude_deg":12.509904,"altitude":81,"angle":93,"satellites":45,"speed":44,"hex_longitude":"2cbae7c0","hex_latitude":"0774dc20","is_valid_coordinates":true} 
[2026-11-03 17:47: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-11-03 17:47:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189274112001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:47:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37942797654818816,"note":"Value kept but may cause issues"} 
[2026-11-03 17:47:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4989003192682504192,"note":"Value kept but may cause issues"} 
[2026-11-03 17:47:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:47:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793708110000,"timestamp_ms":1793708110000,"timestamp_seconds":1793708110,"priority":1,"record_length":96,"hex_timestamp":"000001a1a155b0b0"} 
[2026-11-03 17:47:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:47: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-11-03 17:47: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":228,"data_length":795,"current_offset":136} 
[2026-11-03 17:47:13] 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-11-03 17:47: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-11-03 17:47:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:47:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:47:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228348,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:47:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:47:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:47:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:47:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:47:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:47:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189274112001,"66":27865,"93":206,"85":36608,"24":44,"16":37942797654818816,"44":-4989003192682504192},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,85,24,16,44]} 
[2026-11-03 17:47:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:47:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:47:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189274112001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:47:13] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-11-03 17:47:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:47:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37942797654818816,"km_value":37942797654818.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:47:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4989003192682504192,"description":"Unknown IO ID 44"} 
[2026-11-03 17:47:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189274112001,"power":27865,"unknown_93":206,"unknown_85":36608,"ignition":44,"odometer":null,"unknown_44":-4989003192682504192}} 
[2026-11-03 17:47:13] local.INFO: DEBUG: GPS processor result {"connection_id":228348,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55274,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:47:13] local.INFO: GPS data processed {"connection_id":228348,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:47:13] local.INFO: Acknowledgment sent {"connection_id":228348,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:47:36] local.INFO: TCP Data received {"connection_id":228826,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:47:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228826,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:47:36] local.INFO: Processing buffer {"connection_id":228826,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:47:36] local.INFO: IMEI packet received {"connection_id":228826,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:47:36] local.INFO: IMEI acknowledgment sent {"connection_id":228826,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:47:41] local.INFO: TCP Data received {"connection_id":228826,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:47:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228826,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:47:41] local.INFO: Processing buffer {"connection_id":228826,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:47:41] local.INFO: IMEI packet received {"connection_id":228826,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:47:41] local.INFO: IMEI acknowledgment sent {"connection_id":228826,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:47:42] local.INFO: TCP Data received {"connection_id":228826,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1571fe0012cbc5fc00774be780055007d2f..."} 
[2026-11-03 17:47:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228826,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1571fe0012cbc5fc00774be780055007d2f..."} 
[2026-11-03 17:47:42] local.INFO: Processing buffer {"connection_id":228826,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1571fe0012cbc5fc00774be780055007d2f..."} 
[2026-11-03 17:47:42] local.INFO: Packet analysis {"connection_id":228826,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a157"} 
[2026-11-03 17:47:42] local.INFO: Extracted packet for processing {"connection_id":228826,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a157"} 
[2026-11-03 17:47:42] local.INFO: GPS Element Parsed {"raw_longitude":750542784,"raw_latitude":125091448,"longitude_deg":75.0542784,"latitude_deg":12.5091448,"altitude":85,"angle":125,"satellites":47,"speed":31,"hex_longitude":"2cbc5fc0","hex_latitude":"0774be78","is_valid_coordinates":true} 
[2026-11-03 17:47: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-11-03 17:47:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189299456001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:47:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37947410449694720,"note":"Value kept but may cause issues"} 
[2026-11-03 17:47:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4875287302093234176,"note":"Value kept but may cause issues"} 
[2026-11-03 17:47:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,92,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:47:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793708204000,"timestamp_ms":1793708204000,"timestamp_seconds":1793708204,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1571fe0"} 
[2026-11-03 17:47:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:47: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-11-03 17:47: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":184,"data_length":795,"current_offset":136} 
[2026-11-03 17:47:42] 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-11-03 17:47: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-11-03 17:47:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:47:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:47:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228826,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:47:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228826,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:47:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228826,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:47:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:47:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:47:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:47:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189299456001,"66":27908,"92":206,"85":36608,"24":31,"16":37947410449694720,"44":-4875287302093234176},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,92,85,24,16,44]} 
[2026-11-03 17:47:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:47:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:47:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189299456001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:47:42] local.INFO: Unknown IO ID detected {"io_id":92,"value":206,"description":"Unknown IO ID 92"} 
[2026-11-03 17:47:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:47:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37947410449694720,"km_value":37947410449694.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:47:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4875287302093234176,"description":"Unknown IO ID 44"} 
[2026-11-03 17:47:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189299456001,"power":27908,"unknown_92":206,"unknown_85":36608,"ignition":31,"odometer":null,"unknown_44":-4875287302093234176}} 
[2026-11-03 17:47:43] local.INFO: DEBUG: GPS processor result {"connection_id":228826,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55275,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:47:43] local.INFO: GPS data processed {"connection_id":228826,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:47:43] local.INFO: Acknowledgment sent {"connection_id":228826,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:48:18] local.INFO: TCP Data received {"connection_id":228826,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a157d778012cbc1a4007740c20004700a130..."} 
[2026-11-03 17:48:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228826,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a157d778012cbc1a4007740c20004700a130..."} 
[2026-11-03 17:48:18] local.INFO: Processing buffer {"connection_id":228826,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a157d778012cbc1a4007740c20004700a130..."} 
[2026-11-03 17:48:18] local.INFO: Packet analysis {"connection_id":228826,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a157"} 
[2026-11-03 17:48:18] local.INFO: Extracted packet for processing {"connection_id":228826,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a157"} 
[2026-11-03 17:48:18] local.INFO: GPS Element Parsed {"raw_longitude":750524992,"raw_latitude":125045792,"longitude_deg":75.0524992,"latitude_deg":12.5045792,"altitude":71,"angle":161,"satellites":48,"speed":47,"hex_longitude":"2cbc1a40","hex_latitude":"07740c20","is_valid_coordinates":true} 
[2026-11-03 17:48: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-11-03 17:48:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189312000001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:48:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37950081919352832,"note":"Value kept but may cause issues"} 
[2026-11-03 17:48:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4892949856893487104,"note":"Value kept but may cause issues"} 
[2026-11-03 17:48:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,72,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:48:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793708251000,"timestamp_ms":1793708251000,"timestamp_seconds":1793708251,"priority":1,"record_length":96,"hex_timestamp":"000001a1a157d778"} 
[2026-11-03 17:48:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:48:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:48:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 17:48:18] 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-11-03 17:48: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-11-03 17:48:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:48:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:48:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228826,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:48:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228826,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:48:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228826,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:48:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:48:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:48:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:48:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189312000001,"66":27865,"72":206,"85":36608,"24":47,"16":37950081919352832,"44":-4892949856893487104},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,72,85,24,16,44]} 
[2026-11-03 17:48:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:48:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:48:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189312000001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:48:18] local.INFO: Unknown IO ID detected {"io_id":72,"value":206,"description":"Unknown IO ID 72"} 
[2026-11-03 17:48:18] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:48:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37950081919352832,"km_value":37950081919352.83,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:48:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4892949856893487104,"description":"Unknown IO ID 44"} 
[2026-11-03 17:48:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189312000001,"power":27865,"unknown_72":206,"unknown_85":36608,"ignition":47,"odometer":null,"unknown_44":-4892949856893487104}} 
[2026-11-03 17:48:18] local.INFO: DEBUG: GPS processor result {"connection_id":228826,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55276,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:48:18] local.INFO: GPS data processed {"connection_id":228826,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:48:18] local.INFO: Acknowledgment sent {"connection_id":228826,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:48:36] local.INFO: TCP Data received {"connection_id":228349,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:48:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228349,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:48:36] local.INFO: Processing buffer {"connection_id":228349,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:48:36] local.INFO: IMEI packet received {"connection_id":228349,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:48:36] local.INFO: IMEI acknowledgment sent {"connection_id":228349,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:48:37] local.INFO: TCP Data received {"connection_id":228349,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:48:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228349,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:48:37] local.INFO: Processing buffer {"connection_id":228349,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:48:37] local.INFO: IMEI packet received {"connection_id":228349,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:48:37] local.INFO: IMEI acknowledgment sent {"connection_id":228349,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:48:41] local.INFO: TCP Data received {"connection_id":228349,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:48:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228349,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:48:41] local.INFO: Processing buffer {"connection_id":228349,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:48:41] local.INFO: IMEI packet received {"connection_id":228349,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:48:41] local.INFO: IMEI acknowledgment sent {"connection_id":228349,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:48:42] local.INFO: TCP Data received {"connection_id":228349,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a157db60012cbc1c80077408200046009130..."} 
[2026-11-03 17:48:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228349,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a157db60012cbc1c80077408200046009130..."} 
[2026-11-03 17:48:42] local.INFO: Processing buffer {"connection_id":228349,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a157db60012cbc1c80077408200046009130..."} 
[2026-11-03 17:48:42] local.INFO: Packet analysis {"connection_id":228349,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a157"} 
[2026-11-03 17:48:42] local.INFO: Extracted packet for processing {"connection_id":228349,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a157"} 
[2026-11-03 17:48:42] local.INFO: GPS Element Parsed {"raw_longitude":750525568,"raw_latitude":125044768,"longitude_deg":75.0525568,"latitude_deg":12.5044768,"altitude":70,"angle":145,"satellites":48,"speed":46,"hex_longitude":"2cbc1c80","hex_latitude":"07740820","is_valid_coordinates":true} 
[2026-11-03 17:48:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 17:48:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189312256001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:48:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37950137753927680,"note":"Value kept but may cause issues"} 
[2026-11-03 17:48:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4892527644428722176,"note":"Value kept but may cause issues"} 
[2026-11-03 17:48:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,72,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:48:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793708252000,"timestamp_ms":1793708252000,"timestamp_seconds":1793708252,"priority":1,"record_length":96,"hex_timestamp":"000001a1a157db60"} 
[2026-11-03 17:48:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:48: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-11-03 17:48:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 17:48:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:48:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 17:48:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:48:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:48:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228349,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:48:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228349,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:48:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228349,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:48:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:48:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:48:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:48:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189312256001,"66":27865,"72":206,"85":36608,"24":46,"16":37950137753927680,"44":-4892527644428722176},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,72,85,24,16,44]} 
[2026-11-03 17:48:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:48:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:48:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189312256001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:48:42] local.INFO: Unknown IO ID detected {"io_id":72,"value":206,"description":"Unknown IO ID 72"} 
[2026-11-03 17:48:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:48:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37950137753927680,"km_value":37950137753927.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:48:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4892527644428722176,"description":"Unknown IO ID 44"} 
[2026-11-03 17:48:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189312256001,"power":27865,"unknown_72":206,"unknown_85":36608,"ignition":46,"odometer":null,"unknown_44":-4892527644428722176}} 
[2026-11-03 17:48:42] local.INFO: DEBUG: GPS processor result {"connection_id":228349,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55277,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:48:42] local.INFO: GPS data processed {"connection_id":228349,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:48:42] local.INFO: Acknowledgment sent {"connection_id":228349,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:49:13] local.INFO: TCP Data received {"connection_id":228349,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a158ba08012cbc1d8007734a48003000be2d..."} 
[2026-11-03 17:49:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228349,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a158ba08012cbc1d8007734a48003000be2d..."} 
[2026-11-03 17:49:13] local.INFO: Processing buffer {"connection_id":228349,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a158ba08012cbc1d8007734a48003000be2d..."} 
[2026-11-03 17:49:13] local.INFO: Packet analysis {"connection_id":228349,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a158"} 
[2026-11-03 17:49:13] local.INFO: Extracted packet for processing {"connection_id":228349,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a158"} 
[2026-11-03 17:49:13] local.INFO: GPS Element Parsed {"raw_longitude":750525824,"raw_latitude":124996168,"longitude_deg":75.0525824,"latitude_deg":12.4996168,"altitude":48,"angle":190,"satellites":45,"speed":41,"hex_longitude":"2cbc1d80","hex_latitude":"07734a48","is_valid_coordinates":true} 
[2026-11-03 17:49: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-11-03 17:49:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189326848001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:49:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37953625267372032,"note":"Value kept but may cause issues"} 
[2026-11-03 17:49:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4891261007045969920,"note":"Value kept but may cause issues"} 
[2026-11-03 17:49:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:49:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793708309000,"timestamp_ms":1793708309000,"timestamp_seconds":1793708309,"priority":1,"record_length":96,"hex_timestamp":"000001a1a158ba08"} 
[2026-11-03 17:49:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:49: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-11-03 17:49: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":179,"data_length":795,"current_offset":136} 
[2026-11-03 17:49:13] 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-11-03 17:49: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-11-03 17:49:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:49:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:49:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228349,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:49:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228349,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:49:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228349,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:49:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:49:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:49:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:49:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189326848001,"66":27800,"131":206,"85":36608,"24":41,"16":37953625267372032,"44":-4891261007045969920},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,85,24,16,44]} 
[2026-11-03 17:49:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:49:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:49:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189326848001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:49:13] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-11-03 17:49:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":36608,"description":"Unknown IO ID 85"} 
[2026-11-03 17:49:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37953625267372032,"km_value":37953625267372.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:49:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4891261007045969920,"description":"Unknown IO ID 44"} 
[2026-11-03 17:49:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189326848001,"power":27800,"unknown_131":206,"unknown_85":36608,"ignition":41,"odometer":null,"unknown_44":-4891261007045969920}} 
[2026-11-03 17:49:13] local.INFO: DEBUG: GPS processor result {"connection_id":228349,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55278,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:49:13] local.INFO: GPS data processed {"connection_id":228349,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:49:13] local.INFO: Acknowledgment sent {"connection_id":228349,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:49:36] local.INFO: TCP Data received {"connection_id":228827,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:49:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228827,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:49:36] local.INFO: Processing buffer {"connection_id":228827,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:49:36] local.INFO: IMEI packet received {"connection_id":228827,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:49:36] local.INFO: IMEI acknowledgment sent {"connection_id":228827,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:49:41] local.INFO: TCP Data received {"connection_id":228827,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:49:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228827,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:49:41] local.INFO: Processing buffer {"connection_id":228827,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:49:41] local.INFO: IMEI packet received {"connection_id":228827,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:49:41] local.INFO: IMEI acknowledgment sent {"connection_id":228827,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:49:54] local.INFO: TCP Data received {"connection_id":228827,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1590058012cbbf8c0077347a0002801272b..."} 
[2026-11-03 17:49:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228827,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1590058012cbbf8c0077347a0002801272b..."} 
[2026-11-03 17:49:54] local.INFO: Processing buffer {"connection_id":228827,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1590058012cbbf8c0077347a0002801272b..."} 
[2026-11-03 17:49:54] local.INFO: Packet analysis {"connection_id":228827,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a159"} 
[2026-11-03 17:49:54] local.INFO: Extracted packet for processing {"connection_id":228827,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a159"} 
[2026-11-03 17:49:54] local.INFO: GPS Element Parsed {"raw_longitude":750516416,"raw_latitude":124995488,"longitude_deg":75.0516416,"latitude_deg":12.4995488,"altitude":40,"angle":295,"satellites":43,"speed":37,"hex_longitude":"2cbbf8c0","hex_latitude":"077347a0","is_valid_coordinates":true} 
[2026-11-03 17:49: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-11-03 17:49:54] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189331456001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:49:54] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37954471375929344,"note":"Value kept but may cause issues"} 
[2026-11-03 17:49:54] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4901042262487230464,"note":"Value kept but may cause issues"} 
[2026-11-03 17:49:54] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,61,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:49:54] local.INFO: AVL Record Parsed {"raw_timestamp":1793708327000,"timestamp_ms":1793708327000,"timestamp_seconds":1793708327,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1590058"} 
[2026-11-03 17:49:54] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:49:54] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:49: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":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 17:49:54] 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-11-03 17:49: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-11-03 17:49:54] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:49:54] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:49:54] local.INFO: Teltonika packet parsed successfully {"connection_id":228827,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:49:54] local.INFO: Passing IMEI to GPS processor {"connection_id":228827,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:49:54] local.INFO: DEBUG: About to call GPS processor {"connection_id":228827,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:49:54] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:49:54] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:49:54] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:49:54] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189331456001,"66":27930,"61":206,"85":37888,"24":37,"16":37954471375929344,"44":-4901042262487230464},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,61,85,24,16,44]} 
[2026-11-03 17:49:54] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:49:54] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:49:54] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189331456001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:49:54] local.INFO: Unknown IO ID detected {"io_id":61,"value":206,"description":"Unknown IO ID 61"} 
[2026-11-03 17:49:54] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:49:54] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37954471375929344,"km_value":37954471375929.34,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:49:54] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4901042262487230464,"description":"Unknown IO ID 44"} 
[2026-11-03 17:49:54] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189331456001,"power":27930,"unknown_61":206,"unknown_85":37888,"ignition":37,"odometer":null,"unknown_44":-4901042262487230464}} 
[2026-11-03 17:49:54] local.INFO: DEBUG: GPS processor result {"connection_id":228827,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55279,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:49:54] local.INFO: GPS data processed {"connection_id":228827,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:49:54] local.INFO: Acknowledgment sent {"connection_id":228827,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:50:05] local.INFO: TCP Data received {"connection_id":230087,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:50:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230087,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:50:05] local.INFO: Processing buffer {"connection_id":230087,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:50:05] local.INFO: IMEI packet received {"connection_id":230087,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 17:50:05] local.INFO: IMEI acknowledgment sent {"connection_id":230087,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:50:39] local.INFO: TCP Data received {"connection_id":228351,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:50:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228351,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:50:39] local.INFO: Processing buffer {"connection_id":228351,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:50:39] local.INFO: IMEI packet received {"connection_id":228351,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:50:39] local.INFO: IMEI acknowledgment sent {"connection_id":228351,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:50:40] local.INFO: TCP Data received {"connection_id":228351,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:50:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228351,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:50:40] local.INFO: Processing buffer {"connection_id":228351,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:50:40] local.INFO: IMEI packet received {"connection_id":228351,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:50:40] local.INFO: IMEI acknowledgment sent {"connection_id":228351,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:50:41] local.INFO: TCP Data received {"connection_id":228351,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:50:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228351,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:50:41] local.INFO: Processing buffer {"connection_id":228351,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:50:41] local.INFO: IMEI packet received {"connection_id":228351,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:50:41] local.INFO: IMEI acknowledgment sent {"connection_id":228351,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:50:42] local.INFO: TCP Data received {"connection_id":228351,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:50:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228351,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:50:42] local.INFO: Processing buffer {"connection_id":228351,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:50:42] local.INFO: IMEI packet received {"connection_id":228351,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:50:42] local.INFO: IMEI acknowledgment sent {"connection_id":228351,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:50:43] local.INFO: TCP Data received {"connection_id":228351,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a159cf60012cbc93800772f700000b00712f..."} 
[2026-11-03 17:50:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228351,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a159cf60012cbc93800772f700000b00712f..."} 
[2026-11-03 17:50:43] local.INFO: Processing buffer {"connection_id":228351,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a159cf60012cbc93800772f700000b00712f..."} 
[2026-11-03 17:50:43] local.INFO: Packet analysis {"connection_id":228351,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a159"} 
[2026-11-03 17:50:43] local.INFO: Extracted packet for processing {"connection_id":228351,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a159"} 
[2026-11-03 17:50:43] local.INFO: GPS Element Parsed {"raw_longitude":750556032,"raw_latitude":124974848,"longitude_deg":75.0556032,"latitude_deg":12.4974848,"altitude":11,"angle":113,"satellites":47,"speed":52,"hex_longitude":"2cbc9380","hex_latitude":"0772f700","is_valid_coordinates":true} 
[2026-11-03 17:50: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-11-03 17:50:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189344000001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:50:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37957765615845376,"note":"Value kept but may cause issues"} 
[2026-11-03 17:50:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4866772684077469696,"note":"Value kept but may cause issues"} 
[2026-11-03 17:50:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,159,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:50:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793708380000,"timestamp_ms":1793708380000,"timestamp_seconds":1793708380,"priority":1,"record_length":96,"hex_timestamp":"000001a1a159cf60"} 
[2026-11-03 17:50:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:50:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:50: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-11-03 17:50: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-11-03 17:50: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-11-03 17:50:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:50:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:50:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228351,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:50:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:50:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:50: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-11-03 17:50:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:50:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:50:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189344000001,"66":27974,"159":206,"85":37888,"24":52,"16":37957765615845376,"44":-4866772684077469696},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,159,85,24,16,44]} 
[2026-11-03 17:50:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:50:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:50:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189344000001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:50:43] local.INFO: Unknown IO ID detected {"io_id":159,"value":206,"description":"Unknown IO ID 159"} 
[2026-11-03 17:50:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:50:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37957765615845376,"km_value":37957765615845.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:50:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4866772684077469696,"description":"Unknown IO ID 44"} 
[2026-11-03 17:50:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189344000001,"power":27974,"unknown_159":206,"unknown_85":37888,"ignition":52,"odometer":null,"unknown_44":-4866772684077469696}} 
[2026-11-03 17:50:43] local.INFO: DEBUG: GPS processor result {"connection_id":228351,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55280,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:50:43] local.INFO: GPS data processed {"connection_id":228351,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:50:43] local.INFO: Acknowledgment sent {"connection_id":228351,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:50:47] local.INFO: TCP Data received {"connection_id":228351,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a159d348012cbc97c00772f498000b007d2f..."} 
[2026-11-03 17:50:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228351,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a159d348012cbc97c00772f498000b007d2f..."} 
[2026-11-03 17:50:47] local.INFO: Processing buffer {"connection_id":228351,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a159d348012cbc97c00772f498000b007d2f..."} 
[2026-11-03 17:50:47] local.INFO: Packet analysis {"connection_id":228351,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a159"} 
[2026-11-03 17:50:47] local.INFO: Extracted packet for processing {"connection_id":228351,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a159"} 
[2026-11-03 17:50:47] local.INFO: GPS Element Parsed {"raw_longitude":750557120,"raw_latitude":124974232,"longitude_deg":75.055712,"latitude_deg":12.4974232,"altitude":11,"angle":125,"satellites":47,"speed":47,"hex_longitude":"2cbc97c0","hex_latitude":"0772f498","is_valid_coordinates":true} 
[2026-11-03 17:50: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-11-03 17:50:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189345280001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:50:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37957825745387520,"note":"Value kept but may cause issues"} 
[2026-11-03 17:50:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4858398803520716800,"note":"Value kept but may cause issues"} 
[2026-11-03 17:50:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,159,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:50:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793708381000,"timestamp_ms":1793708381000,"timestamp_seconds":1793708381,"priority":1,"record_length":96,"hex_timestamp":"000001a1a159d348"} 
[2026-11-03 17:50:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:50: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-11-03 17:50:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 17:50:47] 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-11-03 17:50: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-11-03 17:50:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:50:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:50:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228351,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:50:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:50:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:50:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:50:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:50:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:50:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189345280001,"66":27876,"159":206,"85":37888,"24":47,"16":37957825745387520,"44":-4858398803520716800},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,159,85,24,16,44]} 
[2026-11-03 17:50:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:50:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:50:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189345280001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:50:47] local.INFO: Unknown IO ID detected {"io_id":159,"value":206,"description":"Unknown IO ID 159"} 
[2026-11-03 17:50:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:50:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37957825745387520,"km_value":37957825745387.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:50:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4858398803520716800,"description":"Unknown IO ID 44"} 
[2026-11-03 17:50:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189345280001,"power":27876,"unknown_159":206,"unknown_85":37888,"ignition":47,"odometer":null,"unknown_44":-4858398803520716800}} 
[2026-11-03 17:50:47] local.INFO: DEBUG: GPS processor result {"connection_id":228351,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55281,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:50:47] local.INFO: GPS data processed {"connection_id":228351,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:50:47] local.INFO: Acknowledgment sent {"connection_id":228351,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:51:18] local.INFO: TCP Data received {"connection_id":228351,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a159d730012cbc9b000772f178000b008b2f..."} 
[2026-11-03 17:51:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228351,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a159d730012cbc9b000772f178000b008b2f..."} 
[2026-11-03 17:51:18] local.INFO: Processing buffer {"connection_id":228351,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a159d730012cbc9b000772f178000b008b2f..."} 
[2026-11-03 17:51:18] local.INFO: Packet analysis {"connection_id":228351,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a159"} 
[2026-11-03 17:51:18] local.INFO: Extracted packet for processing {"connection_id":228351,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a159"} 
[2026-11-03 17:51:18] local.INFO: GPS Element Parsed {"raw_longitude":750557952,"raw_latitude":124973432,"longitude_deg":75.0557952,"latitude_deg":12.4973432,"altitude":11,"angle":139,"satellites":47,"speed":43,"hex_longitude":"2cbc9b00","hex_latitude":"0772f178","is_valid_coordinates":true} 
[2026-11-03 17:51: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-11-03 17:51:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189345536001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:51:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37957881579962368,"note":"Value kept but may cause issues"} 
[2026-11-03 17:51:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4857202534869854208,"note":"Value kept but may cause issues"} 
[2026-11-03 17:51:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,159,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:51:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793708382000,"timestamp_ms":1793708382000,"timestamp_seconds":1793708382,"priority":1,"record_length":96,"hex_timestamp":"000001a1a159d730"} 
[2026-11-03 17:51:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:51:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:51:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 17:51:18] 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-11-03 17:51: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-11-03 17:51:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:51:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:51:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228351,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:51:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:51:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:51:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:51:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:51:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:51:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189345536001,"66":27876,"159":206,"85":37888,"24":43,"16":37957881579962368,"44":-4857202534869854208},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,159,85,24,16,44]} 
[2026-11-03 17:51:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:51:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:51:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189345536001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:51:18] local.INFO: Unknown IO ID detected {"io_id":159,"value":206,"description":"Unknown IO ID 159"} 
[2026-11-03 17:51:18] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:51:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37957881579962368,"km_value":37957881579962.37,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:51:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4857202534869854208,"description":"Unknown IO ID 44"} 
[2026-11-03 17:51:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189345536001,"power":27876,"unknown_159":206,"unknown_85":37888,"ignition":43,"odometer":null,"unknown_44":-4857202534869854208}} 
[2026-11-03 17:51:18] local.INFO: DEBUG: GPS processor result {"connection_id":228351,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55282,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:51:18] local.INFO: GPS data processed {"connection_id":228351,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:51:18] local.INFO: Acknowledgment sent {"connection_id":228351,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:51:34] local.INFO: TCP Data received {"connection_id":228828,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:51:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228828,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:51:34] local.INFO: Processing buffer {"connection_id":228828,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:51:34] local.INFO: IMEI packet received {"connection_id":228828,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:51:34] local.INFO: IMEI acknowledgment sent {"connection_id":228828,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:51:36] local.INFO: TCP Data received {"connection_id":228828,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:51:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228828,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:51:36] local.INFO: Processing buffer {"connection_id":228828,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:51:36] local.INFO: IMEI packet received {"connection_id":228828,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:51:36] local.INFO: IMEI acknowledgment sent {"connection_id":228828,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:51:37] local.INFO: TCP Data received {"connection_id":228828,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:51:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228828,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:51:37] local.INFO: Processing buffer {"connection_id":228828,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:51:37] local.INFO: IMEI packet received {"connection_id":228828,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:51:37] local.INFO: IMEI acknowledgment sent {"connection_id":228828,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:51:38] local.INFO: TCP Data received {"connection_id":228828,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:51:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228828,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:51:38] local.INFO: Processing buffer {"connection_id":228828,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:51:38] local.INFO: IMEI packet received {"connection_id":228828,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:51:38] local.INFO: IMEI acknowledgment sent {"connection_id":228828,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:51:39] local.INFO: TCP Data received {"connection_id":228828,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a15ac578012cbca64007720320000d00d62e..."} 
[2026-11-03 17:51:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228828,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a15ac578012cbca64007720320000d00d62e..."} 
[2026-11-03 17:51:39] local.INFO: Processing buffer {"connection_id":228828,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a15ac578012cbca64007720320000d00d62e..."} 
[2026-11-03 17:51:39] local.INFO: Packet analysis {"connection_id":228828,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a15a"} 
[2026-11-03 17:51:39] local.INFO: Extracted packet for processing {"connection_id":228828,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a15a"} 
[2026-11-03 17:51:39] local.INFO: GPS Element Parsed {"raw_longitude":750560832,"raw_latitude":124912416,"longitude_deg":75.0560832,"latitude_deg":12.4912416,"altitude":13,"angle":214,"satellites":46,"speed":41,"hex_longitude":"2cbca640","hex_latitude":"07720320","is_valid_coordinates":true} 
[2026-11-03 17:51:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 17:51:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189360640001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:51:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37960952481579008,"note":"Value kept but may cause issues"} 
[2026-11-03 17:51:39] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4851502666606585856,"note":"Value kept but may cause issues"} 
[2026-11-03 17:51:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,159,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:51:39] local.INFO: AVL Record Parsed {"raw_timestamp":1793708443000,"timestamp_ms":1793708443000,"timestamp_seconds":1793708443,"priority":1,"record_length":96,"hex_timestamp":"000001a1a15ac578"} 
[2026-11-03 17:51:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:51: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-11-03 17:51:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 17:51:39] 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-11-03 17:51:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 17:51:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:51:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:51:39] local.INFO: Teltonika packet parsed successfully {"connection_id":228828,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:51:39] local.INFO: Passing IMEI to GPS processor {"connection_id":228828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:51:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":228828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:51:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:51:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:51:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:51:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189360640001,"66":27908,"159":206,"85":37888,"24":41,"16":37960952481579008,"44":-4851502666606585856},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,159,85,24,16,44]} 
[2026-11-03 17:51:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:51:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:51:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189360640001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:51:39] local.INFO: Unknown IO ID detected {"io_id":159,"value":206,"description":"Unknown IO ID 159"} 
[2026-11-03 17:51:39] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:51:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37960952481579008,"km_value":37960952481579.01,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:51:39] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4851502666606585856,"description":"Unknown IO ID 44"} 
[2026-11-03 17:51:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189360640001,"power":27908,"unknown_159":206,"unknown_85":37888,"ignition":41,"odometer":null,"unknown_44":-4851502666606585856}} 
[2026-11-03 17:51:39] local.INFO: DEBUG: GPS processor result {"connection_id":228828,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55283,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:51:39] local.INFO: GPS data processed {"connection_id":228828,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:51:39] local.INFO: Acknowledgment sent {"connection_id":228828,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:52:10] local.INFO: TCP Data received {"connection_id":228828,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a15b3e90012cbc96400771ae580019004c2e..."} 
[2026-11-03 17:52:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228828,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a15b3e90012cbc96400771ae580019004c2e..."} 
[2026-11-03 17:52:10] local.INFO: Processing buffer {"connection_id":228828,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a15b3e90012cbc96400771ae580019004c2e..."} 
[2026-11-03 17:52:10] local.INFO: Packet analysis {"connection_id":228828,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a15b"} 
[2026-11-03 17:52:10] local.INFO: Extracted packet for processing {"connection_id":228828,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a15b"} 
[2026-11-03 17:52:10] local.INFO: GPS Element Parsed {"raw_longitude":750556736,"raw_latitude":124890712,"longitude_deg":75.0556736,"latitude_deg":12.4890712,"altitude":25,"angle":76,"satellites":46,"speed":28,"hex_longitude":"2cbc9640","hex_latitude":"0771ae58","is_valid_coordinates":true} 
[2026-11-03 17: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-11-03 17:52:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189368832001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:52:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37962567389282304,"note":"Value kept but may cause issues"} 
[2026-11-03 17:52:10] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4859313597216612352,"note":"Value kept but may cause issues"} 
[2026-11-03 17:52:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,158,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:52:10] local.INFO: AVL Record Parsed {"raw_timestamp":1793708474000,"timestamp_ms":1793708474000,"timestamp_seconds":1793708474,"priority":1,"record_length":96,"hex_timestamp":"000001a1a15b3e90"} 
[2026-11-03 17:52:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17: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-11-03 17: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":195,"data_length":795,"current_offset":136} 
[2026-11-03 17:52:10] 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-11-03 17: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-11-03 17:52:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:52:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:52:10] local.INFO: Teltonika packet parsed successfully {"connection_id":228828,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:52:10] local.INFO: Passing IMEI to GPS processor {"connection_id":228828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:52:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":228828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:52: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-11-03 17:52:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:52:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:52:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189368832001,"66":27908,"158":206,"85":37888,"24":28,"16":37962567389282304,"44":-4859313597216612352},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,158,85,24,16,44]} 
[2026-11-03 17:52:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:52:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:52:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189368832001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:52:10] local.INFO: Unknown IO ID detected {"io_id":158,"value":206,"description":"Unknown IO ID 158"} 
[2026-11-03 17:52:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:52:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37962567389282304,"km_value":37962567389282.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:52:10] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4859313597216612352,"description":"Unknown IO ID 44"} 
[2026-11-03 17:52:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189368832001,"power":27908,"unknown_158":206,"unknown_85":37888,"ignition":28,"odometer":null,"unknown_44":-4859313597216612352}} 
[2026-11-03 17:52:10] local.INFO: DEBUG: GPS processor result {"connection_id":228828,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55284,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:52:10] local.INFO: GPS data processed {"connection_id":228828,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:52:10] local.INFO: Acknowledgment sent {"connection_id":228828,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:52:46] local.INFO: TCP Data received {"connection_id":231933,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:52:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231933,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:52:46] local.INFO: Processing buffer {"connection_id":231933,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:52:46] local.INFO: IMEI packet received {"connection_id":231933,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:52:46] local.INFO: IMEI acknowledgment sent {"connection_id":231933,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:52:47] local.INFO: TCP Data received {"connection_id":231933,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:52:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231933,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:52:47] local.INFO: Processing buffer {"connection_id":231933,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:52:47] local.INFO: IMEI packet received {"connection_id":231933,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:52:47] local.INFO: IMEI acknowledgment sent {"connection_id":231933,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:52:51] local.INFO: TCP Data received {"connection_id":231933,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:52:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231933,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:52:51] local.INFO: Processing buffer {"connection_id":231933,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:52:51] local.INFO: IMEI packet received {"connection_id":231933,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:52:51] local.INFO: IMEI acknowledgment sent {"connection_id":231933,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:52:52] local.INFO: TCP Data received {"connection_id":231933,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a15b7158012cbcb2800771b648001f005b2e..."} 
[2026-11-03 17:52:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231933,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a15b7158012cbcb2800771b648001f005b2e..."} 
[2026-11-03 17:52:52] local.INFO: Processing buffer {"connection_id":231933,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a15b7158012cbcb2800771b648001f005b2e..."} 
[2026-11-03 17:52:52] local.INFO: Packet analysis {"connection_id":231933,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a15b"} 
[2026-11-03 17:52:52] local.INFO: Extracted packet for processing {"connection_id":231933,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a15b"} 
[2026-11-03 17:52:52] local.INFO: GPS Element Parsed {"raw_longitude":750563968,"raw_latitude":124892744,"longitude_deg":75.0563968,"latitude_deg":12.4892744,"altitude":31,"angle":91,"satellites":46,"speed":15,"hex_longitude":"2cbcb280","hex_latitude":"0771b648","is_valid_coordinates":true} 
[2026-11-03 17:52: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-11-03 17:52:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189369344001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:52:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37962923871567872,"note":"Value kept but may cause issues"} 
[2026-11-03 17:52:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4857624747356301312,"note":"Value kept but may cause issues"} 
[2026-11-03 17:52:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,158,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:52:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793708487000,"timestamp_ms":1793708487000,"timestamp_seconds":1793708487,"priority":1,"record_length":96,"hex_timestamp":"000001a1a15b7158"} 
[2026-11-03 17:52:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:52:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:52: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:52:52] 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-11-03 17:52: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-11-03 17:52:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:52:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:52:52] local.INFO: Teltonika packet parsed successfully {"connection_id":231933,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:52:52] local.INFO: Passing IMEI to GPS processor {"connection_id":231933,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:52:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":231933,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:52:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:52:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:52:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:52:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189369344001,"66":27843,"158":206,"85":37888,"24":15,"16":37962923871567872,"44":-4857624747356301312},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,158,85,24,16,44]} 
[2026-11-03 17:52:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:52:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:52:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189369344001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:52:52] local.INFO: Unknown IO ID detected {"io_id":158,"value":206,"description":"Unknown IO ID 158"} 
[2026-11-03 17:52:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:52:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37962923871567872,"km_value":37962923871567.875,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:52:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4857624747356301312,"description":"Unknown IO ID 44"} 
[2026-11-03 17:52:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189369344001,"power":27843,"unknown_158":206,"unknown_85":37888,"ignition":15,"odometer":null,"unknown_44":-4857624747356301312}} 
[2026-11-03 17:52:52] local.INFO: DEBUG: GPS processor result {"connection_id":231933,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55285,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:52:52] local.INFO: GPS data processed {"connection_id":231933,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:52:52] local.INFO: Acknowledgment sent {"connection_id":231933,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:53:36] local.INFO: TCP Data received {"connection_id":231934,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:53:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231934,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:53:36] local.INFO: Processing buffer {"connection_id":231934,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:53:36] local.INFO: IMEI packet received {"connection_id":231934,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:53:36] local.INFO: IMEI acknowledgment sent {"connection_id":231934,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:53:37] local.INFO: TCP Data received {"connection_id":231934,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:53:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231934,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:53:37] local.INFO: Processing buffer {"connection_id":231934,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:53:37] local.INFO: IMEI packet received {"connection_id":231934,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:53:37] local.INFO: IMEI acknowledgment sent {"connection_id":231934,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:53:39] local.INFO: TCP Data received {"connection_id":231934,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:53:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231934,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:53:39] local.INFO: Processing buffer {"connection_id":231934,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:53:39] local.INFO: IMEI packet received {"connection_id":231934,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:53:39] local.INFO: IMEI acknowledgment sent {"connection_id":231934,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:53:41] local.INFO: TCP Data received {"connection_id":231934,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:53:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231934,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:53:41] local.INFO: Processing buffer {"connection_id":231934,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:53:41] local.INFO: IMEI packet received {"connection_id":231934,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:53:41] local.INFO: IMEI acknowledgment sent {"connection_id":231934,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:53:42] local.INFO: TCP Data received {"connection_id":231934,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a15c7ee0012cbcff8007713ef8003b010f29..."} 
[2026-11-03 17:53:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231934,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a15c7ee0012cbcff8007713ef8003b010f29..."} 
[2026-11-03 17:53:42] local.INFO: Processing buffer {"connection_id":231934,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a15c7ee0012cbcff8007713ef8003b010f29..."} 
[2026-11-03 17:53:42] local.INFO: Packet analysis {"connection_id":231934,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a15c"} 
[2026-11-03 17:53:42] local.INFO: Extracted packet for processing {"connection_id":231934,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a15c"} 
[2026-11-03 17:53:42] local.INFO: GPS Element Parsed {"raw_longitude":750583680,"raw_latitude":124862200,"longitude_deg":75.058368,"latitude_deg":12.48622,"altitude":59,"angle":271,"satellites":41,"speed":17,"hex_longitude":"2cbcff80","hex_latitude":"07713ef8","is_valid_coordinates":true} 
[2026-11-03 17:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 17:53:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189389824001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:53:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37965286103580672,"note":"Value kept but may cause issues"} 
[2026-11-03 17:53:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4827014343646298112,"note":"Value kept but may cause issues"} 
[2026-11-03 17:53:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,158,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:53:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793708556000,"timestamp_ms":1793708556000,"timestamp_seconds":1793708556,"priority":1,"record_length":96,"hex_timestamp":"000001a1a15c7ee0"} 
[2026-11-03 17:53:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:53: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-11-03 17:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 17:53:42] 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-11-03 17:53:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 17:53:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:53:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:53:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231934,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:53:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231934,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:53:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231934,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:53:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:53:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:53:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:53:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189389824001,"66":27876,"158":206,"85":37888,"24":17,"16":37965286103580672,"44":-4827014343646298112},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,158,85,24,16,44]} 
[2026-11-03 17:53:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:53:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:53:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189389824001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:53:42] local.INFO: Unknown IO ID detected {"io_id":158,"value":206,"description":"Unknown IO ID 158"} 
[2026-11-03 17:53:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:53:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37965286103580672,"km_value":37965286103580.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:53:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4827014343646298112,"description":"Unknown IO ID 44"} 
[2026-11-03 17:53:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189389824001,"power":27876,"unknown_158":206,"unknown_85":37888,"ignition":17,"odometer":null,"unknown_44":-4827014343646298112}} 
[2026-11-03 17:53:42] local.INFO: DEBUG: GPS processor result {"connection_id":231934,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55286,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:53:42] local.INFO: GPS data processed {"connection_id":231934,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:53:42] local.INFO: Acknowledgment sent {"connection_id":231934,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:54:13] local.INFO: TCP Data received {"connection_id":231934,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a15c8a98012cbcfa4007713fd0003b011a28..."} 
[2026-11-03 17:54:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231934,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a15c8a98012cbcfa4007713fd0003b011a28..."} 
[2026-11-03 17:54:13] local.INFO: Processing buffer {"connection_id":231934,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a15c8a98012cbcfa4007713fd0003b011a28..."} 
[2026-11-03 17:54:13] local.INFO: Packet analysis {"connection_id":231934,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a15c"} 
[2026-11-03 17:54:13] local.INFO: Extracted packet for processing {"connection_id":231934,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a15c"} 
[2026-11-03 17:54:13] local.INFO: GPS Element Parsed {"raw_longitude":750582336,"raw_latitude":124862416,"longitude_deg":75.0582336,"latitude_deg":12.4862416,"altitude":59,"angle":282,"satellites":40,"speed":14,"hex_longitude":"2cbcfa40","hex_latitude":"07713fd0","is_valid_coordinates":true} 
[2026-11-03 17:54: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-11-03 17:54:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189390336001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:54:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37965346233122816,"note":"Value kept but may cause issues"} 
[2026-11-03 17:54:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4827999506064803840,"note":"Value kept but may cause issues"} 
[2026-11-03 17:54:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,158,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:54:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793708559000,"timestamp_ms":1793708559000,"timestamp_seconds":1793708559,"priority":1,"record_length":96,"hex_timestamp":"000001a1a15c8a98"} 
[2026-11-03 17:54:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:54: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-11-03 17:54: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":228,"data_length":795,"current_offset":136} 
[2026-11-03 17:54:13] 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-11-03 17:54: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-11-03 17:54:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:54:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:54:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231934,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:54:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231934,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:54:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231934,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:54:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:54:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:54:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:54:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189390336001,"66":27832,"158":206,"85":37888,"24":14,"16":37965346233122816,"44":-4827999506064803840},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,158,85,24,16,44]} 
[2026-11-03 17:54:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:54:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:54:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189390336001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:54:13] local.INFO: Unknown IO ID detected {"io_id":158,"value":206,"description":"Unknown IO ID 158"} 
[2026-11-03 17:54:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:54:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37965346233122816,"km_value":37965346233122.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:54:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4827999506064803840,"description":"Unknown IO ID 44"} 
[2026-11-03 17:54:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189390336001,"power":27832,"unknown_158":206,"unknown_85":37888,"ignition":14,"odometer":null,"unknown_44":-4827999506064803840}} 
[2026-11-03 17:54:13] local.INFO: DEBUG: GPS processor result {"connection_id":231934,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55287,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:54:13] local.INFO: GPS data processed {"connection_id":231934,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:54:13] local.INFO: Acknowledgment sent {"connection_id":231934,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:54:41] local.INFO: TCP Data received {"connection_id":228353,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:54:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228353,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:54:41] local.INFO: Processing buffer {"connection_id":228353,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:54:41] local.INFO: IMEI packet received {"connection_id":228353,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:54:41] local.INFO: IMEI acknowledgment sent {"connection_id":228353,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:54:41] local.INFO: TCP Data received {"connection_id":228353,"ip":"42.109.136.9","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 17:54:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228353,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 17:54:41] local.INFO: Processing buffer {"connection_id":228353,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 17:54:41] local.INFO: IMEI packet received {"connection_id":228353,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:54:41] local.INFO: IMEI acknowledgment sent {"connection_id":228353,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:54:46] local.INFO: TCP Data received {"connection_id":228353,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:54:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228353,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:54:46] local.INFO: Processing buffer {"connection_id":228353,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 17:54:46] local.INFO: IMEI packet received {"connection_id":228353,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:54:46] local.INFO: IMEI acknowledgment sent {"connection_id":228353,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:54:47] local.INFO: TCP Data received {"connection_id":228353,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a15d59a0012cbccfc00770c710005200a62f..."} 
[2026-11-03 17:54:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228353,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a15d59a0012cbccfc00770c710005200a62f..."} 
[2026-11-03 17:54:47] local.INFO: Processing buffer {"connection_id":228353,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a1a1..."} 
[2026-11-03 17:54:47] local.INFO: IMEI packet received {"connection_id":228353,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:54:47] local.INFO: IMEI acknowledgment sent {"connection_id":228353,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:54:49] local.INFO: TCP Data received {"connection_id":228353,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a15d8498012cbcdc000770a628005700a02e..."} 
[2026-11-03 17:54:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228353,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a15d8498012cbcdc000770a628005700a02e..."} 
[2026-11-03 17:54:49] local.INFO: Processing buffer {"connection_id":228353,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a1a15d59a0012cbccfc00770c710005200a62f..."} 
[2026-11-03 17:54:49] local.INFO: Packet analysis {"connection_id":228353,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a1a15d"} 
[2026-11-03 17:54:49] local.INFO: Extracted packet for processing {"connection_id":228353,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a15d"} 
[2026-11-03 17:54:49] local.INFO: GPS Element Parsed {"raw_longitude":750571456,"raw_latitude":124831504,"longitude_deg":75.0571456,"latitude_deg":12.4831504,"altitude":82,"angle":166,"satellites":47,"speed":31,"hex_longitude":"2cbccfc0","hex_latitude":"0770c710","is_valid_coordinates":true} 
[2026-11-03 17:54: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-11-03 17:54:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189402368001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:54:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37967390637555712,"note":"Value kept but may cause issues"} 
[2026-11-03 17:54:49] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4842776942347739136,"note":"Value kept but may cause issues"} 
[2026-11-03 17:54:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,61,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:54:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793708612000,"timestamp_ms":1793708612000,"timestamp_seconds":1793708612,"priority":1,"record_length":96,"hex_timestamp":"000001a1a15d59a0"} 
[2026-11-03 17:54:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:54:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:54:49] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 17:54:49] 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-11-03 17:54: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-11-03 17:54:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:54:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:54:49] local.INFO: Teltonika packet parsed successfully {"connection_id":228353,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:54:49] local.INFO: Passing IMEI to GPS processor {"connection_id":228353,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:54:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":228353,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:54:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:54:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:54:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:54:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189402368001,"66":27865,"61":206,"85":37888,"24":31,"16":37967390637555712,"44":-4842776942347739136},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,61,85,24,16,44]} 
[2026-11-03 17:54:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:54:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:54:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189402368001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:54:49] local.INFO: Unknown IO ID detected {"io_id":61,"value":206,"description":"Unknown IO ID 61"} 
[2026-11-03 17:54:49] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:54:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37967390637555712,"km_value":37967390637555.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:54:49] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4842776942347739136,"description":"Unknown IO ID 44"} 
[2026-11-03 17:54:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189402368001,"power":27865,"unknown_61":206,"unknown_85":37888,"ignition":31,"odometer":null,"unknown_44":-4842776942347739136}} 
[2026-11-03 17:54:49] local.INFO: DEBUG: GPS processor result {"connection_id":228353,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55288,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:54:49] local.INFO: GPS data processed {"connection_id":228353,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:54:49] local.INFO: Acknowledgment sent {"connection_id":228353,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:54:49] local.INFO: Packet analysis {"connection_id":228353,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a15d"} 
[2026-11-03 17:54:49] local.INFO: Extracted packet for processing {"connection_id":228353,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a15d"} 
[2026-11-03 17:54:49] local.INFO: GPS Element Parsed {"raw_longitude":750574592,"raw_latitude":124823080,"longitude_deg":75.0574592,"latitude_deg":12.482308,"altitude":87,"angle":160,"satellites":46,"speed":34,"hex_longitude":"2cbcdc00","hex_latitude":"0770a628","is_valid_coordinates":true} 
[2026-11-03 17:54: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-11-03 17:54:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189404672001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:54:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37967824429252608,"note":"Value kept but may cause issues"} 
[2026-11-03 17:54:49] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4841439936210595840,"note":"Value kept but may cause issues"} 
[2026-11-03 17:54:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,61,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:54:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793708623000,"timestamp_ms":1793708623000,"timestamp_seconds":1793708623,"priority":1,"record_length":96,"hex_timestamp":"000001a1a15d8498"} 
[2026-11-03 17:54:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:54:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:54:49] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 17:54:49] 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-11-03 17:54: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-11-03 17:54:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:54:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:54:49] local.INFO: Teltonika packet parsed successfully {"connection_id":228353,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:54:49] local.INFO: Passing IMEI to GPS processor {"connection_id":228353,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:54:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":228353,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:54:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:54:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:54:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:54:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189404672001,"66":27984,"61":206,"85":37888,"24":34,"16":37967824429252608,"44":-4841439936210595840},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,61,85,24,16,44]} 
[2026-11-03 17:54:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:54:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:54:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189404672001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:54:49] local.INFO: Unknown IO ID detected {"io_id":61,"value":206,"description":"Unknown IO ID 61"} 
[2026-11-03 17:54:49] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:54:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37967824429252608,"km_value":37967824429252.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:54:49] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4841439936210595840,"description":"Unknown IO ID 44"} 
[2026-11-03 17:54:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189404672001,"power":27984,"unknown_61":206,"unknown_85":37888,"ignition":34,"odometer":null,"unknown_44":-4841439936210595840}} 
[2026-11-03 17:54:49] local.INFO: DEBUG: GPS processor result {"connection_id":228353,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55289,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:54:49] local.INFO: GPS data processed {"connection_id":228353,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:54:49] local.INFO: Acknowledgment sent {"connection_id":228353,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:55:33] local.INFO: TCP Data received {"connection_id":231936,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:55:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231936,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:55:33] local.INFO: Processing buffer {"connection_id":231936,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:55:33] local.INFO: IMEI packet received {"connection_id":231936,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:55:33] local.INFO: IMEI acknowledgment sent {"connection_id":231936,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:55:35] local.INFO: TCP Data received {"connection_id":231936,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:55:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231936,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:55:35] local.INFO: Processing buffer {"connection_id":231936,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:55:35] local.INFO: IMEI packet received {"connection_id":231936,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:55:35] local.INFO: IMEI acknowledgment sent {"connection_id":231936,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:55:36] local.INFO: TCP Data received {"connection_id":231936,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:55:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231936,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:55:36] local.INFO: Processing buffer {"connection_id":231936,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:55:36] local.INFO: IMEI packet received {"connection_id":231936,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:55:36] local.INFO: IMEI acknowledgment sent {"connection_id":231936,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:55:40] local.INFO: TCP Data received {"connection_id":231937,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:55:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231937,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:55:40] local.INFO: Processing buffer {"connection_id":231937,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 17:55:40] local.INFO: IMEI packet received {"connection_id":231937,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 17:55:40] local.INFO: IMEI acknowledgment sent {"connection_id":231937,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:55:47] local.INFO: TCP Data received {"connection_id":231936,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:55:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231936,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:55:47] local.INFO: Processing buffer {"connection_id":231936,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:55:47] local.INFO: IMEI packet received {"connection_id":231936,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:55:47] local.INFO: IMEI acknowledgment sent {"connection_id":231936,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:55:48] local.INFO: TCP Data received {"connection_id":231936,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a15e8e38012cbd2a80076f61f0005c00aa2e..."} 
[2026-11-03 17:55:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231936,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a15e8e38012cbd2a80076f61f0005c00aa2e..."} 
[2026-11-03 17:55:48] local.INFO: Processing buffer {"connection_id":231936,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a15e8e38012cbd2a80076f61f0005c00aa2e..."} 
[2026-11-03 17:55:48] local.INFO: Packet analysis {"connection_id":231936,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a15e"} 
[2026-11-03 17:55:48] local.INFO: Extracted packet for processing {"connection_id":231936,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a15e"} 
[2026-11-03 17:55:48] local.INFO: GPS Element Parsed {"raw_longitude":750594688,"raw_latitude":124740080,"longitude_deg":75.0594688,"latitude_deg":12.474008,"altitude":92,"angle":170,"satellites":46,"speed":58,"hex_longitude":"2cbd2a80","hex_latitude":"076f61f0","is_valid_coordinates":true} 
[2026-11-03 17:55: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-11-03 17:55:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189424128001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:55:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37971999137464320,"note":"Value kept but may cause issues"} 
[2026-11-03 17:55:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4817373825724164096,"note":"Value kept but may cause issues"} 
[2026-11-03 17:55:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,107,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:55:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793708691000,"timestamp_ms":1793708691000,"timestamp_seconds":1793708691,"priority":1,"record_length":96,"hex_timestamp":"000001a1a15e8e38"} 
[2026-11-03 17:55:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:55:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:55:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":141,"data_length":795,"current_offset":136} 
[2026-11-03 17:55:48] 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-11-03 17:55: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-11-03 17:55:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:55:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:55:48] local.INFO: Teltonika packet parsed successfully {"connection_id":231936,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:55:48] local.INFO: Passing IMEI to GPS processor {"connection_id":231936,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:55:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":231936,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:55:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:55:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:55:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:55:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189424128001,"66":27800,"107":206,"85":37888,"24":58,"16":37971999137464320,"44":-4817373825724164096},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,107,85,24,16,44]} 
[2026-11-03 17:55:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:55:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:55:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189424128001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:55:48] local.INFO: Unknown IO ID detected {"io_id":107,"value":206,"description":"Unknown IO ID 107"} 
[2026-11-03 17:55:48] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:55:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37971999137464320,"km_value":37971999137464.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:55:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4817373825724164096,"description":"Unknown IO ID 44"} 
[2026-11-03 17:55:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189424128001,"power":27800,"unknown_107":206,"unknown_85":37888,"ignition":58,"odometer":null,"unknown_44":-4817373825724164096}} 
[2026-11-03 17:55:48] local.INFO: DEBUG: GPS processor result {"connection_id":231936,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55290,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:55:48] local.INFO: GPS data processed {"connection_id":231936,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:55:48] local.INFO: Acknowledgment sent {"connection_id":231936,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:56:18] local.INFO: TCP Data received {"connection_id":231936,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a15e9608012cbd2b40076f5668005c00b82e..."} 
[2026-11-03 17:56:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231936,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a15e9608012cbd2b40076f5668005c00b82e..."} 
[2026-11-03 17:56:18] local.INFO: Processing buffer {"connection_id":231936,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a15e9608012cbd2b40076f5668005c00b82e..."} 
[2026-11-03 17:56:18] local.INFO: Packet analysis {"connection_id":231936,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a15e"} 
[2026-11-03 17:56:18] local.INFO: Extracted packet for processing {"connection_id":231936,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a15e"} 
[2026-11-03 17:56:18] local.INFO: GPS Element Parsed {"raw_longitude":750594880,"raw_latitude":124737128,"longitude_deg":75.059488,"latitude_deg":12.4737128,"altitude":92,"angle":184,"satellites":46,"speed":59,"hex_longitude":"2cbd2b40","hex_latitude":"076f5668","is_valid_coordinates":true} 
[2026-11-03 17:56: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-11-03 17:56:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189424896001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:56:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37972140871385088,"note":"Value kept but may cause issues"} 
[2026-11-03 17:56:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4815896082097508352,"note":"Value kept but may cause issues"} 
[2026-11-03 17:56:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,107,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:56:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793708693000,"timestamp_ms":1793708693000,"timestamp_seconds":1793708693,"priority":1,"record_length":96,"hex_timestamp":"000001a1a15e9608"} 
[2026-11-03 17:56:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:56:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 17:56:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 17:56:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2106,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:56: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-11-03 17:56:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:56:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:56:18] local.INFO: Teltonika packet parsed successfully {"connection_id":231936,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:56:18] local.INFO: Passing IMEI to GPS processor {"connection_id":231936,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:56:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":231936,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:56:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:56:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:56:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:56:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189424896001,"66":27767,"107":206,"85":37888,"24":59,"16":37972140871385088,"44":-4815896082097508352},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,107,85,24,16,44]} 
[2026-11-03 17:56:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:56:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:56:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189424896001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:56:18] local.INFO: Unknown IO ID detected {"io_id":107,"value":206,"description":"Unknown IO ID 107"} 
[2026-11-03 17:56:18] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:56:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37972140871385088,"km_value":37972140871385.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:56:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4815896082097508352,"description":"Unknown IO ID 44"} 
[2026-11-03 17:56:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189424896001,"power":27767,"unknown_107":206,"unknown_85":37888,"ignition":59,"odometer":null,"unknown_44":-4815896082097508352}} 
[2026-11-03 17:56:18] local.INFO: DEBUG: GPS processor result {"connection_id":231936,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55291,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:56:18] local.INFO: GPS data processed {"connection_id":231936,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:56:18] local.INFO: Acknowledgment sent {"connection_id":231936,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:56:37] local.INFO: TCP Data received {"connection_id":228354,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:56:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228354,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:56:37] local.INFO: Processing buffer {"connection_id":228354,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:56:37] local.INFO: IMEI packet received {"connection_id":228354,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:56:37] local.INFO: IMEI acknowledgment sent {"connection_id":228354,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:56:37] local.INFO: TCP Data received {"connection_id":228354,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:56:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228354,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:56:37] local.INFO: Processing buffer {"connection_id":228354,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:56:37] local.INFO: IMEI packet received {"connection_id":228354,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:56:37] local.INFO: IMEI acknowledgment sent {"connection_id":228354,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:56:41] local.INFO: TCP Data received {"connection_id":228354,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:56:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228354,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:56:41] local.INFO: Processing buffer {"connection_id":228354,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:56:41] local.INFO: IMEI packet received {"connection_id":228354,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:56:41] local.INFO: IMEI acknowledgment sent {"connection_id":228354,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:56:42] local.INFO: TCP Data received {"connection_id":228354,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a15f49b8012cbcfe00076e5b80004e00a82e..."} 
[2026-11-03 17:56:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228354,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a15f49b8012cbcfe00076e5b80004e00a82e..."} 
[2026-11-03 17:56:42] local.INFO: Processing buffer {"connection_id":228354,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a15f49b8012cbcfe00076e5b80004e00a82e..."} 
[2026-11-03 17:56:42] local.INFO: Packet analysis {"connection_id":228354,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a15f"} 
[2026-11-03 17:56:42] local.INFO: Extracted packet for processing {"connection_id":228354,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a15f"} 
[2026-11-03 17:56:42] local.INFO: GPS Element Parsed {"raw_longitude":750583296,"raw_latitude":124672896,"longitude_deg":75.0583296,"latitude_deg":12.4672896,"altitude":78,"angle":168,"satellites":46,"speed":59,"hex_longitude":"2cbcfe00","hex_latitude":"076e5b80","is_valid_coordinates":true} 
[2026-11-03 17: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-11-03 17:56:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189435648001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:56:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37975469471039488,"note":"Value kept but may cause issues"} 
[2026-11-03 17:56:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4830603149645611008,"note":"Value kept but may cause issues"} 
[2026-11-03 17:56:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,105,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:56:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793708739000,"timestamp_ms":1793708739000,"timestamp_seconds":1793708739,"priority":1,"record_length":96,"hex_timestamp":"000001a1a15f49b8"} 
[2026-11-03 17:56:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:56: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-11-03 17: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 17:56:42] 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-11-03 17: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-11-03 17:56:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:56:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:56:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228354,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:56:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228354,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:56:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228354,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:56:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:56:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:56:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:56:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189435648001,"66":27767,"105":206,"85":37888,"24":59,"16":37975469471039488,"44":-4830603149645611008},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,105,85,24,16,44]} 
[2026-11-03 17:56:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:56:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:56:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189435648001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:56:42] local.INFO: Unknown IO ID detected {"io_id":105,"value":206,"description":"Unknown IO ID 105"} 
[2026-11-03 17:56:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:56:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37975469471039488,"km_value":37975469471039.484,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:56:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4830603149645611008,"description":"Unknown IO ID 44"} 
[2026-11-03 17:56:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189435648001,"power":27767,"unknown_105":206,"unknown_85":37888,"ignition":59,"odometer":null,"unknown_44":-4830603149645611008}} 
[2026-11-03 17:56:42] local.INFO: DEBUG: GPS processor result {"connection_id":228354,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55292,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:56:42] local.INFO: GPS data processed {"connection_id":228354,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:56:42] local.INFO: Acknowledgment sent {"connection_id":228354,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:57:13] local.INFO: TCP Data received {"connection_id":228354,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a15f6128012cbd0200076e38f8004d00b32e..."} 
[2026-11-03 17:57:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228354,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a15f6128012cbd0200076e38f8004d00b32e..."} 
[2026-11-03 17:57:13] local.INFO: Processing buffer {"connection_id":228354,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a15f6128012cbd0200076e38f8004d00b32e..."} 
[2026-11-03 17:57:13] local.INFO: Packet analysis {"connection_id":228354,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a15f"} 
[2026-11-03 17:57:13] local.INFO: Extracted packet for processing {"connection_id":228354,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a15f"} 
[2026-11-03 17:57:13] local.INFO: GPS Element Parsed {"raw_longitude":750584320,"raw_latitude":124664056,"longitude_deg":75.058432,"latitude_deg":12.4664056,"altitude":77,"angle":179,"satellites":46,"speed":59,"hex_longitude":"2cbd0200","hex_latitude":"076e38f8","is_valid_coordinates":true} 
[2026-11-03 17:57: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-11-03 17:57:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189437184001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:57:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37975903262736384,"note":"Value kept but may cause issues"} 
[2026-11-03 17:57:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4828421718578331648,"note":"Value kept but may cause issues"} 
[2026-11-03 17:57:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,105,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:57:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793708745000,"timestamp_ms":1793708745000,"timestamp_seconds":1793708745,"priority":1,"record_length":96,"hex_timestamp":"000001a1a15f6128"} 
[2026-11-03 17:57:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:57: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-11-03 17:57: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":119,"data_length":795,"current_offset":136} 
[2026-11-03 17:57:13] 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-11-03 17:57: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-11-03 17:57:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:57:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:57:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228354,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:57:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228354,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:57:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228354,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:57:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:57:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:57:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:57:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189437184001,"66":27821,"105":206,"85":37888,"24":59,"16":37975903262736384,"44":-4828421718578331648},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,105,85,24,16,44]} 
[2026-11-03 17:57:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:57:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:57:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189437184001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:57:13] local.INFO: Unknown IO ID detected {"io_id":105,"value":206,"description":"Unknown IO ID 105"} 
[2026-11-03 17:57:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:57:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37975903262736384,"km_value":37975903262736.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:57:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4828421718578331648,"description":"Unknown IO ID 44"} 
[2026-11-03 17:57:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189437184001,"power":27821,"unknown_105":206,"unknown_85":37888,"ignition":59,"odometer":null,"unknown_44":-4828421718578331648}} 
[2026-11-03 17:57:13] local.INFO: DEBUG: GPS processor result {"connection_id":228354,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55293,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:57:13] local.INFO: GPS data processed {"connection_id":228354,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:57:13] local.INFO: Acknowledgment sent {"connection_id":228354,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:57:37] local.INFO: TCP Data received {"connection_id":230090,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:57:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230090,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:57:37] local.INFO: Processing buffer {"connection_id":230090,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:57:37] local.INFO: IMEI packet received {"connection_id":230090,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:57:37] local.INFO: IMEI acknowledgment sent {"connection_id":230090,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:57:37] local.INFO: TCP Data received {"connection_id":230090,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:57:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230090,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:57:37] local.INFO: Processing buffer {"connection_id":230090,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:57:37] local.INFO: IMEI packet received {"connection_id":230090,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:57:37] local.INFO: IMEI acknowledgment sent {"connection_id":230090,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:57:41] local.INFO: TCP Data received {"connection_id":230090,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:57:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230090,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:57:41] local.INFO: Processing buffer {"connection_id":230090,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:57:41] local.INFO: IMEI packet received {"connection_id":230090,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:57:41] local.INFO: IMEI acknowledgment sent {"connection_id":230090,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:57:42] local.INFO: TCP Data received {"connection_id":230090,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1604f70012cbd1900076cdaa8003e00a82d..."} 
[2026-11-03 17:57:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230090,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1604f70012cbd1900076cdaa8003e00a82d..."} 
[2026-11-03 17:57:42] local.INFO: Processing buffer {"connection_id":230090,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1604f70012cbd1900076cdaa8003e00a82d..."} 
[2026-11-03 17:57:42] local.INFO: Packet analysis {"connection_id":230090,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a160"} 
[2026-11-03 17:57:42] local.INFO: Extracted packet for processing {"connection_id":230090,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a160"} 
[2026-11-03 17:57:42] local.INFO: GPS Element Parsed {"raw_longitude":750590208,"raw_latitude":124574376,"longitude_deg":75.0590208,"latitude_deg":12.4574376,"altitude":62,"angle":168,"satellites":45,"speed":58,"hex_longitude":"2cbd1900","hex_latitude":"076cdaa8","is_valid_coordinates":true} 
[2026-11-03 17:57: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-11-03 17:57:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189452800001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:57:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37980309899182080,"note":"Value kept but may cause issues"} 
[2026-11-03 17:57:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4823003325299638272,"note":"Value kept but may cause issues"} 
[2026-11-03 17:57:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:57:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793708806000,"timestamp_ms":1793708806000,"timestamp_seconds":1793708806,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1604f70"} 
[2026-11-03 17:57:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:57: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-11-03 17:57:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 17:57:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 17:57: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-11-03 17:57:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:57:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:57:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230090,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:57:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:57:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:57:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:57:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:57:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:57:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189452800001,"66":27745,"3":206,"85":37888,"24":58,"16":37980309899182080,"44":-4823003325299638272},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,85,24,16,44]} 
[2026-11-03 17:57:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:57:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:57:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189452800001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:57:42] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 17:57:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:57:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37980309899182080,"km_value":37980309899182.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:57:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4823003325299638272,"description":"Unknown IO ID 44"} 
[2026-11-03 17:57:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189452800001,"power":27745,"unknown_3":206,"unknown_85":37888,"ignition":58,"odometer":null,"unknown_44":-4823003325299638272}} 
[2026-11-03 17:57:42] local.INFO: DEBUG: GPS processor result {"connection_id":230090,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55294,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:57:42] local.INFO: GPS data processed {"connection_id":230090,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:57:42] local.INFO: Acknowledgment sent {"connection_id":230090,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:58:13] local.INFO: TCP Data received {"connection_id":230090,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a16066e0012cbd1fc0076cb878003c00aa2e..."} 
[2026-11-03 17:58:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230090,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a16066e0012cbd1fc0076cb878003c00aa2e..."} 
[2026-11-03 17:58:13] local.INFO: Processing buffer {"connection_id":230090,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a16066e0012cbd1fc0076cb878003c00aa2e..."} 
[2026-11-03 17:58:13] local.INFO: Packet analysis {"connection_id":230090,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a160"} 
[2026-11-03 17:58:13] local.INFO: Extracted packet for processing {"connection_id":230090,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a160"} 
[2026-11-03 17:58:13] local.INFO: GPS Element Parsed {"raw_longitude":750591936,"raw_latitude":124565624,"longitude_deg":75.0591936,"latitude_deg":12.4565624,"altitude":60,"angle":170,"satellites":46,"speed":58,"hex_longitude":"2cbd1fc0","hex_latitude":"076cb878","is_valid_coordinates":true} 
[2026-11-03 17:58: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-11-03 17:58:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189454336001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:58:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37980739395911680,"note":"Value kept but may cause issues"} 
[2026-11-03 17:58:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4820821894232365056,"note":"Value kept but may cause issues"} 
[2026-11-03 17:58:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:58:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793708812000,"timestamp_ms":1793708812000,"timestamp_seconds":1793708812,"priority":1,"record_length":96,"hex_timestamp":"000001a1a16066e0"} 
[2026-11-03 17:58:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:58: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-11-03 17:58: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":97,"data_length":795,"current_offset":136} 
[2026-11-03 17:58:13] 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-11-03 17:58: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-11-03 17:58:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:58:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:58:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230090,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:58:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:58:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:58:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:58:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:58:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:58:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189454336001,"66":27745,"3":206,"85":37888,"24":58,"16":37980739395911680,"44":-4820821894232365056},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,85,24,16,44]} 
[2026-11-03 17:58:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:58:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:58:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189454336001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:58:13] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 17:58:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:58:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37980739395911680,"km_value":37980739395911.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:58:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4820821894232365056,"description":"Unknown IO ID 44"} 
[2026-11-03 17:58:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189454336001,"power":27745,"unknown_3":206,"unknown_85":37888,"ignition":58,"odometer":null,"unknown_44":-4820821894232365056}} 
[2026-11-03 17:58:13] local.INFO: DEBUG: GPS processor result {"connection_id":230090,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55295,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:58:13] local.INFO: GPS data processed {"connection_id":230090,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:58:13] local.INFO: Acknowledgment sent {"connection_id":230090,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:58:36] local.INFO: TCP Data received {"connection_id":230091,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:58:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230091,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:58:36] local.INFO: Processing buffer {"connection_id":230091,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:58:36] local.INFO: IMEI packet received {"connection_id":230091,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:58:36] local.INFO: IMEI acknowledgment sent {"connection_id":230091,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:58:41] local.INFO: TCP Data received {"connection_id":230091,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:58:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230091,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:58:41] local.INFO: Processing buffer {"connection_id":230091,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:58:41] local.INFO: IMEI packet received {"connection_id":230091,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:58:41] local.INFO: IMEI acknowledgment sent {"connection_id":230091,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:58:42] local.INFO: TCP Data received {"connection_id":230091,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1607e50012cbd25c0076c9608003a00aa2e..."} 
[2026-11-03 17:58:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230091,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1607e50012cbd25c0076c9608003a00aa2e..."} 
[2026-11-03 17:58:42] local.INFO: Processing buffer {"connection_id":230091,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1607e50012cbd25c0076c9608003a00aa2e..."} 
[2026-11-03 17:58:42] local.INFO: Packet analysis {"connection_id":230091,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a160"} 
[2026-11-03 17:58:42] local.INFO: Extracted packet for processing {"connection_id":230091,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a160"} 
[2026-11-03 17:58:42] local.INFO: GPS Element Parsed {"raw_longitude":750593472,"raw_latitude":124556808,"longitude_deg":75.0593472,"latitude_deg":12.4556808,"altitude":58,"angle":170,"satellites":46,"speed":59,"hex_longitude":"2cbd25c0","hex_latitude":"076c9608","is_valid_coordinates":true} 
[2026-11-03 17:58: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-11-03 17:58:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189455872001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:58:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37981173187608576,"note":"Value kept but may cause issues"} 
[2026-11-03 17:58:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4818921938141808640,"note":"Value kept but may cause issues"} 
[2026-11-03 17:58:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,3,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:58:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793708818000,"timestamp_ms":1793708818000,"timestamp_seconds":1793708818,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1607e50"} 
[2026-11-03 17:58:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:58: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-11-03 17:58: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":97,"data_length":795,"current_offset":136} 
[2026-11-03 17:58:42] 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-11-03 17:58: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-11-03 17:58:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:58:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:58:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230091,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:58:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230091,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:58:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230091,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:58:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:58:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:58:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:58:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189455872001,"66":27800,"3":206,"85":37888,"24":59,"16":37981173187608576,"44":-4818921938141808640},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,3,85,24,16,44]} 
[2026-11-03 17:58:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:58:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:58:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189455872001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:58:42] local.INFO: Unknown IO ID detected {"io_id":3,"value":206,"description":"Unknown IO ID 3"} 
[2026-11-03 17:58:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:58:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37981173187608576,"km_value":37981173187608.58,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:58:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4818921938141808640,"description":"Unknown IO ID 44"} 
[2026-11-03 17:58:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189455872001,"power":27800,"unknown_3":206,"unknown_85":37888,"ignition":59,"odometer":null,"unknown_44":-4818921938141808640}} 
[2026-11-03 17:58:42] local.INFO: DEBUG: GPS processor result {"connection_id":230091,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55296,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:58:42] local.INFO: GPS data processed {"connection_id":230091,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:58:42] local.INFO: Acknowledgment sent {"connection_id":230091,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:59:14] local.INFO: TCP Data received {"connection_id":230091,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a161bab8012cbdcb40076b0360004300b22e..."} 
[2026-11-03 17:59:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230091,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a161bab8012cbdcb40076b0360004300b22e..."} 
[2026-11-03 17:59:14] local.INFO: Processing buffer {"connection_id":230091,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a161bab8012cbdcb40076b0360004300b22e..."} 
[2026-11-03 17:59:14] local.INFO: Packet analysis {"connection_id":230091,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a161"} 
[2026-11-03 17:59:14] local.INFO: Extracted packet for processing {"connection_id":230091,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a161"} 
[2026-11-03 17:59:14] local.INFO: GPS Element Parsed {"raw_longitude":750635840,"raw_latitude":124453728,"longitude_deg":75.063584,"latitude_deg":12.4453728,"altitude":67,"angle":178,"satellites":46,"speed":60,"hex_longitude":"2cbdcb40","hex_latitude":"076b0360","is_valid_coordinates":true} 
[2026-11-03 17: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-11-03 17:59:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189478144001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:59:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37986713695420416,"note":"Value kept but may cause issues"} 
[2026-11-03 17:59:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4770648979664576512,"note":"Value kept but may cause issues"} 
[2026-11-03 17:59:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,2,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:59:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793708899000,"timestamp_ms":1793708899000,"timestamp_seconds":1793708899,"priority":1,"record_length":96,"hex_timestamp":"000001a1a161bab8"} 
[2026-11-03 17:59:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:59: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-11-03 17: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":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 17:59: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-11-03 17: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-11-03 17:59:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:59:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:59:14] local.INFO: Teltonika packet parsed successfully {"connection_id":230091,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:59:14] local.INFO: Passing IMEI to GPS processor {"connection_id":230091,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:59:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":230091,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:59:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:59:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:59:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:59:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189478144001,"66":27767,"2":206,"85":37888,"24":60,"16":37986713695420416,"44":-4770648979664576512},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,2,85,24,16,44]} 
[2026-11-03 17:59:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:59:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:59:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189478144001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:59:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:59:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37986713695420416,"km_value":37986713695420.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:59:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4770648979664576512,"description":"Unknown IO ID 44"} 
[2026-11-03 17:59:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189478144001,"power":27767,"power_alt":206,"unknown_85":37888,"ignition":60,"odometer":null,"unknown_44":-4770648979664576512}} 
[2026-11-03 17:59:14] local.INFO: DEBUG: GPS processor result {"connection_id":230091,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55297,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:59:14] local.INFO: GPS data processed {"connection_id":230091,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:59:14] local.INFO: Acknowledgment sent {"connection_id":230091,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 17:59:41] local.INFO: TCP Data received {"connection_id":230092,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:59:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230092,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:59:41] local.INFO: Processing buffer {"connection_id":230092,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:59:41] local.INFO: IMEI packet received {"connection_id":230092,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 17:59:41] local.INFO: IMEI acknowledgment sent {"connection_id":230092,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 17:59:41] local.INFO: TCP Data received {"connection_id":230092,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:59:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230092,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:59:41] local.INFO: Processing buffer {"connection_id":230092,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:59:41] local.INFO: IMEI packet received {"connection_id":230092,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:59:41] local.INFO: IMEI acknowledgment sent {"connection_id":230092,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:59:46] local.INFO: TCP Data received {"connection_id":230092,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:59:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230092,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:59:46] local.INFO: Processing buffer {"connection_id":230092,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 17:59:46] local.INFO: IMEI packet received {"connection_id":230092,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 17:59:46] local.INFO: IMEI acknowledgment sent {"connection_id":230092,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 17:59:47] local.INFO: TCP Data received {"connection_id":230092,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a161d228012cbdcb00076adfd0004500b62e..."} 
[2026-11-03 17:59:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230092,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a161d228012cbdcb00076adfd0004500b62e..."} 
[2026-11-03 17:59:47] local.INFO: Processing buffer {"connection_id":230092,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a161d228012cbdcb00076adfd0004500b62e..."} 
[2026-11-03 17:59:47] local.INFO: Packet analysis {"connection_id":230092,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a161"} 
[2026-11-03 17:59:47] local.INFO: Extracted packet for processing {"connection_id":230092,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a161"} 
[2026-11-03 17:59:47] local.INFO: GPS Element Parsed {"raw_longitude":750635776,"raw_latitude":124444624,"longitude_deg":75.0635776,"latitude_deg":12.4444624,"altitude":69,"angle":182,"satellites":46,"speed":59,"hex_longitude":"2cbdcb00","hex_latitude":"076adfd0","is_valid_coordinates":true} 
[2026-11-03 17:59: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-11-03 17:59:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189478144001,"note":"Value kept but may cause issues"} 
[2026-11-03 17:59:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37987151782084608,"note":"Value kept but may cause issues"} 
[2026-11-03 17:59:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4770648979664576512,"note":"Value kept but may cause issues"} 
[2026-11-03 17:59:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,2,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 17:59:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793708905000,"timestamp_ms":1793708905000,"timestamp_seconds":1793708905,"priority":1,"record_length":96,"hex_timestamp":"000001a1a161d228"} 
[2026-11-03 17:59:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 17:59: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-11-03 17:59:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 17:59:47] 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-11-03 17:59: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-11-03 17:59:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 17:59:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 17:59:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230092,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 17:59:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230092,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:59:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230092,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 17:59:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 17:59:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 17:59:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 17:59:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189478144001,"66":27865,"2":206,"85":37888,"24":59,"16":37987151782084608,"44":-4770648979664576512},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,2,85,24,16,44]} 
[2026-11-03 17:59:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 17:59:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 17:59:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189478144001,"description":"Unknown IO ID 0"} 
[2026-11-03 17:59:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 17:59:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37987151782084608,"km_value":37987151782084.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 17:59:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4770648979664576512,"description":"Unknown IO ID 44"} 
[2026-11-03 17:59:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189478144001,"power":27865,"power_alt":206,"unknown_85":37888,"ignition":59,"odometer":null,"unknown_44":-4770648979664576512}} 
[2026-11-03 17:59:47] local.INFO: DEBUG: GPS processor result {"connection_id":230092,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55298,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 17:59:47] local.INFO: GPS data processed {"connection_id":230092,"processed":1,"errors":0,"total":1} 
[2026-11-03 17:59:47] local.INFO: Acknowledgment sent {"connection_id":230092,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:00:18] local.INFO: TCP Data received {"connection_id":230092,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a162cc28012cbdfd00076979b8004100992e..."} 
[2026-11-03 18:00:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230092,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a162cc28012cbdfd00076979b8004100992e..."} 
[2026-11-03 18:00:18] local.INFO: Processing buffer {"connection_id":230092,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a162cc28012cbdfd00076979b8004100992e..."} 
[2026-11-03 18:00:18] local.INFO: Packet analysis {"connection_id":230092,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a162"} 
[2026-11-03 18:00:18] local.INFO: Extracted packet for processing {"connection_id":230092,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a162"} 
[2026-11-03 18:00:18] local.INFO: GPS Element Parsed {"raw_longitude":750648576,"raw_latitude":124352952,"longitude_deg":75.0648576,"latitude_deg":12.4352952,"altitude":65,"angle":153,"satellites":46,"speed":59,"hex_longitude":"2cbdfd00","hex_latitude":"076979b8","is_valid_coordinates":true} 
[2026-11-03 18:00: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-11-03 18:00:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189496064001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:00:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37991674382647296,"note":"Value kept but may cause issues"} 
[2026-11-03 18:00:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4756645599599020032,"note":"Value kept but may cause issues"} 
[2026-11-03 18:00:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:00:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793708969000,"timestamp_ms":1793708969000,"timestamp_seconds":1793708969,"priority":1,"record_length":96,"hex_timestamp":"000001a1a162cc28"} 
[2026-11-03 18:00:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:00:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 18:00:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 18:00:18] 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-11-03 18:00: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-11-03 18:00:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:00:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:00:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230092,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:00:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230092,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:00:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230092,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:00:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:00:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:00:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:00:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189496064001,"66":27843,"229":206,"85":37888,"24":59,"16":37991674382647296,"44":-4756645599599020032},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,85,24,16,44]} 
[2026-11-03 18:00:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:00:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:00:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189496064001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:00:18] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 18:00:18] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 18:00:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37991674382647296,"km_value":37991674382647.3,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:00:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4756645599599020032,"description":"Unknown IO ID 44"} 
[2026-11-03 18:00:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189496064001,"power":27843,"unknown_229":206,"unknown_85":37888,"ignition":59,"odometer":null,"unknown_44":-4756645599599020032}} 
[2026-11-03 18:00:18] local.INFO: DEBUG: GPS processor result {"connection_id":230092,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55299,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:00:18] local.INFO: GPS data processed {"connection_id":230092,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:00:18] local.INFO: Acknowledgment sent {"connection_id":230092,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:00:50] local.INFO: TCP Data received {"connection_id":228831,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:00:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228831,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:00:50] local.INFO: Processing buffer {"connection_id":228831,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:00:50] local.INFO: IMEI packet received {"connection_id":228831,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:00:50] local.INFO: IMEI acknowledgment sent {"connection_id":228831,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:00:51] local.INFO: TCP Data received {"connection_id":228831,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:00:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228831,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:00:51] local.INFO: Processing buffer {"connection_id":228831,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:00:51] local.INFO: IMEI packet received {"connection_id":228831,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:00:51] local.INFO: IMEI acknowledgment sent {"connection_id":228831,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:00:56] local.INFO: TCP Data received {"connection_id":228831,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:00:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228831,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:00:56] local.INFO: Processing buffer {"connection_id":228831,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:00:56] local.INFO: IMEI packet received {"connection_id":228831,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:00:56] local.INFO: IMEI acknowledgment sent {"connection_id":228831,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:00:57] local.INFO: TCP Data received {"connection_id":228831,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a162e398012cbe100007695c500041008d2e..."} 
[2026-11-03 18:00:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228831,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a162e398012cbe100007695c500041008d2e..."} 
[2026-11-03 18:00:57] local.INFO: Processing buffer {"connection_id":228831,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a162e398012cbe100007695c500041008d2e..."} 
[2026-11-03 18:00:57] local.INFO: Packet analysis {"connection_id":228831,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a162"} 
[2026-11-03 18:00:57] local.INFO: Extracted packet for processing {"connection_id":228831,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a162"} 
[2026-11-03 18:00:57] local.INFO: GPS Element Parsed {"raw_longitude":750653440,"raw_latitude":124345424,"longitude_deg":75.065344,"latitude_deg":12.4345424,"altitude":65,"angle":141,"satellites":46,"speed":59,"hex_longitude":"2cbe1000","hex_latitude":"07695c50","is_valid_coordinates":true} 
[2026-11-03 18: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-11-03 18:00:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189496064001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:00:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37992108174344192,"note":"Value kept but may cause issues"} 
[2026-11-03 18:00:57] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4756645599599020032,"note":"Value kept but may cause issues"} 
[2026-11-03 18:00:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:00:57] local.INFO: AVL Record Parsed {"raw_timestamp":1793708975000,"timestamp_ms":1793708975000,"timestamp_seconds":1793708975,"priority":1,"record_length":96,"hex_timestamp":"000001a1a162e398"} 
[2026-11-03 18:00:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:00:57] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 18: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 18:00:57] 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-11-03 18: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-11-03 18:00:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:00:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:00:57] local.INFO: Teltonika packet parsed successfully {"connection_id":228831,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:00:57] local.INFO: Passing IMEI to GPS processor {"connection_id":228831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:00:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":228831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:00:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:00:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:00:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:00:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189496064001,"66":27800,"229":206,"85":37888,"24":59,"16":37992108174344192,"44":-4756645599599020032},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,85,24,16,44]} 
[2026-11-03 18:00:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:00:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:00:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189496064001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:00:57] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-11-03 18:00:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 18:00:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37992108174344192,"km_value":37992108174344.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:00:57] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4756645599599020032,"description":"Unknown IO ID 44"} 
[2026-11-03 18:00:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189496064001,"power":27800,"unknown_229":206,"unknown_85":37888,"ignition":59,"odometer":null,"unknown_44":-4756645599599020032}} 
[2026-11-03 18:00:57] local.INFO: DEBUG: GPS processor result {"connection_id":228831,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55300,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:00:57] local.INFO: GPS data processed {"connection_id":228831,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:00:57] local.INFO: Acknowledgment sent {"connection_id":228831,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:01:00] local.INFO: TCP Data received {"connection_id":231939,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:01:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231939,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:01:00] local.INFO: Processing buffer {"connection_id":231939,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:01:00] local.INFO: IMEI packet received {"connection_id":231939,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 18:01:00] local.INFO: IMEI acknowledgment sent {"connection_id":231939,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:01:48] local.INFO: TCP Data received {"connection_id":231941,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:01:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231941,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:01:48] local.INFO: Processing buffer {"connection_id":231941,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:01:48] local.INFO: IMEI packet received {"connection_id":231941,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:01:48] local.INFO: IMEI acknowledgment sent {"connection_id":231941,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:01:51] local.INFO: TCP Data received {"connection_id":231941,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:01:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231941,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:01:51] local.INFO: Processing buffer {"connection_id":231941,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:01:51] local.INFO: IMEI packet received {"connection_id":231941,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:01:51] local.INFO: IMEI acknowledgment sent {"connection_id":231941,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:01:54] local.INFO: TCP Data received {"connection_id":231941,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:01:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231941,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:01:54] local.INFO: Processing buffer {"connection_id":231941,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:01:54] local.INFO: IMEI packet received {"connection_id":231941,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:01:54] local.INFO: IMEI acknowledgment sent {"connection_id":231941,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:01:55] local.INFO: TCP Data received {"connection_id":231941,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a163d5c8012cbf34c007689ff0004b006f2e..."} 
[2026-11-03 18:01:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231941,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a163d5c8012cbf34c007689ff0004b006f2e..."} 
[2026-11-03 18:01:55] local.INFO: Processing buffer {"connection_id":231941,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a163d5c8012cbf34c007689ff0004b006f2e..."} 
[2026-11-03 18:01:55] local.INFO: Packet analysis {"connection_id":231941,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a163"} 
[2026-11-03 18:01:55] local.INFO: Extracted packet for processing {"connection_id":231941,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a163"} 
[2026-11-03 18:01:55] local.INFO: GPS Element Parsed {"raw_longitude":750728384,"raw_latitude":124297200,"longitude_deg":75.0728384,"latitude_deg":12.42972,"altitude":75,"angle":111,"satellites":46,"speed":60,"hex_longitude":"2cbf34c0","hex_latitude":"07689ff0","is_valid_coordinates":true} 
[2026-11-03 18:01:55] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:01:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189511936001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:01:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37996484746018816,"note":"Value kept but may cause issues"} 
[2026-11-03 18:01:55] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4678536293575393280,"note":"Value kept but may cause issues"} 
[2026-11-03 18:01:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,227,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:01:55] local.INFO: AVL Record Parsed {"raw_timestamp":1793709037000,"timestamp_ms":1793709037000,"timestamp_seconds":1793709037,"priority":1,"record_length":96,"hex_timestamp":"000001a1a163d5c8"} 
[2026-11-03 18:01:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:01:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 18:01:55] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 18:01:55] 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-11-03 18:01:55] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:01:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:01:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:01:55] local.INFO: Teltonika packet parsed successfully {"connection_id":231941,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:01:55] local.INFO: Passing IMEI to GPS processor {"connection_id":231941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:01:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":231941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:01:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:01:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:01:55] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:01:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189511936001,"66":27745,"227":206,"85":37888,"24":60,"16":37996484746018816,"44":-4678536293575393280},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,227,85,24,16,44]} 
[2026-11-03 18:01:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:01:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:01:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189511936001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:01:55] local.INFO: Unknown IO ID detected {"io_id":227,"value":206,"description":"Unknown IO ID 227"} 
[2026-11-03 18:01:55] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 18:01:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37996484746018816,"km_value":37996484746018.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:01:55] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4678536293575393280,"description":"Unknown IO ID 44"} 
[2026-11-03 18:01:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189511936001,"power":27745,"unknown_227":206,"unknown_85":37888,"ignition":60,"odometer":null,"unknown_44":-4678536293575393280}} 
[2026-11-03 18:01:55] local.INFO: DEBUG: GPS processor result {"connection_id":231941,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55301,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:01:55] local.INFO: GPS data processed {"connection_id":231941,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:01:55] local.INFO: Acknowledgment sent {"connection_id":231941,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:01:56] local.INFO: TCP Data received {"connection_id":231941,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a163ed38012cbf540007688ee0004b007b2e..."} 
[2026-11-03 18:01:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231941,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a163ed38012cbf540007688ee0004b007b2e..."} 
[2026-11-03 18:01:56] local.INFO: Processing buffer {"connection_id":231941,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a163ed38012cbf540007688ee0004b007b2e..."} 
[2026-11-03 18:01:56] local.INFO: Packet analysis {"connection_id":231941,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a163"} 
[2026-11-03 18:01:56] local.INFO: Extracted packet for processing {"connection_id":231941,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a163"} 
[2026-11-03 18:01:56] local.INFO: GPS Element Parsed {"raw_longitude":750736384,"raw_latitude":124292832,"longitude_deg":75.0736384,"latitude_deg":12.4292832,"altitude":75,"angle":123,"satellites":46,"speed":60,"hex_longitude":"2cbf5400","hex_latitude":"07688ee0","is_valid_coordinates":true} 
[2026-11-03 18:01: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-11-03 18:01:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189513472001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:01:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37996922832683008,"note":"Value kept but may cause issues"} 
[2026-11-03 18:01:56] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4668895775623745536,"note":"Value kept but may cause issues"} 
[2026-11-03 18:01:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,227,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:01:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793709043000,"timestamp_ms":1793709043000,"timestamp_seconds":1793709043,"priority":1,"record_length":96,"hex_timestamp":"000001a1a163ed38"} 
[2026-11-03 18:01:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:01:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 18:01: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":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-11-03 18:01:56] 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-11-03 18:01: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-11-03 18:01:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:01:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:01:56] local.INFO: Teltonika packet parsed successfully {"connection_id":231941,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:01:56] local.INFO: Passing IMEI to GPS processor {"connection_id":231941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:01:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":231941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:01:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:01:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:01:56] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:01:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189513472001,"66":27767,"227":206,"85":37888,"24":60,"16":37996922832683008,"44":-4668895775623745536},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,227,85,24,16,44]} 
[2026-11-03 18:01:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:01:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:01:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189513472001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:01:56] local.INFO: Unknown IO ID detected {"io_id":227,"value":206,"description":"Unknown IO ID 227"} 
[2026-11-03 18:01:56] local.INFO: Unknown IO ID detected {"io_id":85,"value":37888,"description":"Unknown IO ID 85"} 
[2026-11-03 18:01:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37996922832683008,"km_value":37996922832683.01,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:01:56] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4668895775623745536,"description":"Unknown IO ID 44"} 
[2026-11-03 18:01:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189513472001,"power":27767,"unknown_227":206,"unknown_85":37888,"ignition":60,"odometer":null,"unknown_44":-4668895775623745536}} 
[2026-11-03 18:01:56] local.INFO: DEBUG: GPS processor result {"connection_id":231941,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55302,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:01:56] local.INFO: GPS data processed {"connection_id":231941,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:01:56] local.INFO: Acknowledgment sent {"connection_id":231941,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:02:46] local.INFO: TCP Data received {"connection_id":231942,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:02:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231942,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:02:46] local.INFO: Processing buffer {"connection_id":231942,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:02:46] local.INFO: IMEI packet received {"connection_id":231942,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:02:46] local.INFO: IMEI acknowledgment sent {"connection_id":231942,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:02:54] local.INFO: TCP Data received {"connection_id":231942,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:02:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231942,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:02:54] local.INFO: Processing buffer {"connection_id":231942,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:02:54] local.INFO: IMEI packet received {"connection_id":231942,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:02:54] local.INFO: IMEI acknowledgment sent {"connection_id":231942,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:02:55] local.INFO: TCP Data received {"connection_id":231942,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a164e350012cc0474007677e18004800902d..."} 
[2026-11-03 18:02:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231942,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a164e350012cc0474007677e18004800902d..."} 
[2026-11-03 18:02:55] local.INFO: Processing buffer {"connection_id":231942,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a164e350012cc0474007677e18004800902d..."} 
[2026-11-03 18:02:55] local.INFO: Packet analysis {"connection_id":231942,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a164"} 
[2026-11-03 18:02:55] local.INFO: Extracted packet for processing {"connection_id":231942,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a164"} 
[2026-11-03 18:02:55] local.INFO: GPS Element Parsed {"raw_longitude":750798656,"raw_latitude":124223000,"longitude_deg":75.0798656,"latitude_deg":12.4223,"altitude":72,"angle":144,"satellites":45,"speed":59,"hex_longitude":"2cc04740","hex_latitude":"07677e18","is_valid_coordinates":true} 
[2026-11-03 18:02: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-11-03 18:02:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189529600001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:02:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38001458318147584,"note":"Value kept but may cause issues"} 
[2026-11-03 18:02:55] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4596767812858652672,"note":"Value kept but may cause issues"} 
[2026-11-03 18:02:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,45,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:02:55] local.INFO: AVL Record Parsed {"raw_timestamp":1793709106000,"timestamp_ms":1793709106000,"timestamp_seconds":1793709106,"priority":1,"record_length":96,"hex_timestamp":"000001a1a164e350"} 
[2026-11-03 18:02:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:02:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 18:02: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":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 18:02:55] 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-11-03 18:02: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-11-03 18:02:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:02:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:02:55] local.INFO: Teltonika packet parsed successfully {"connection_id":231942,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:02:55] local.INFO: Passing IMEI to GPS processor {"connection_id":231942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:02:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":231942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:02:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:02:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:02:55] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:02:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189529600001,"66":27767,"45":206,"85":37120,"24":59,"16":38001458318147584,"44":-4596767812858652672},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,85,24,16,44]} 
[2026-11-03 18:02:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:02:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:02:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189529600001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:02:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":206,"description":"Unknown IO ID 45"} 
[2026-11-03 18:02:55] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:02:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38001458318147584,"km_value":38001458318147.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:02:55] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4596767812858652672,"description":"Unknown IO ID 44"} 
[2026-11-03 18:02:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189529600001,"power":27767,"unknown_45":206,"unknown_85":37120,"ignition":59,"odometer":null,"unknown_44":-4596767812858652672}} 
[2026-11-03 18:02:55] local.INFO: DEBUG: GPS processor result {"connection_id":231942,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55303,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:02:55] local.INFO: GPS data processed {"connection_id":231942,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:02:55] local.INFO: Acknowledgment sent {"connection_id":231942,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:03:36] local.INFO: TCP Data received {"connection_id":228833,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:03:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228833,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:03:36] local.INFO: Processing buffer {"connection_id":228833,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:03:36] local.INFO: IMEI packet received {"connection_id":228833,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:03:36] local.INFO: IMEI acknowledgment sent {"connection_id":228833,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:03:36] local.INFO: TCP Data received {"connection_id":228833,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:03:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228833,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:03:36] local.INFO: Processing buffer {"connection_id":228833,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:03:36] local.INFO: IMEI packet received {"connection_id":228833,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:03:36] local.INFO: IMEI acknowledgment sent {"connection_id":228833,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:03:41] local.INFO: TCP Data received {"connection_id":228833,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:03:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228833,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:03:41] local.INFO: Processing buffer {"connection_id":228833,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:03:41] local.INFO: IMEI packet received {"connection_id":228833,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:03:41] local.INFO: IMEI acknowledgment sent {"connection_id":228833,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:03:42] local.INFO: TCP Data received {"connection_id":228833,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a164fac0012cc05e8007676398004600852e..."} 
[2026-11-03 18:03:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228833,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a164fac0012cc05e8007676398004600852e..."} 
[2026-11-03 18:03:42] local.INFO: Processing buffer {"connection_id":228833,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a164fac0012cc05e8007676398004600852e..."} 
[2026-11-03 18:03:42] local.INFO: Packet analysis {"connection_id":228833,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a164"} 
[2026-11-03 18:03:42] local.INFO: Extracted packet for processing {"connection_id":228833,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a164"} 
[2026-11-03 18:03:42] local.INFO: GPS Element Parsed {"raw_longitude":750804608,"raw_latitude":124216216,"longitude_deg":75.0804608,"latitude_deg":12.4216216,"altitude":70,"angle":133,"satellites":46,"speed":59,"hex_longitude":"2cc05e80","hex_latitude":"07676398","is_valid_coordinates":true} 
[2026-11-03 18:03:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:03:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189531136001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:03:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38001892109844480,"note":"Value kept but may cause issues"} 
[2026-11-03 18:03:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4591630894535665664,"note":"Value kept but may cause issues"} 
[2026-11-03 18:03:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,45,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:03:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793709112000,"timestamp_ms":1793709112000,"timestamp_seconds":1793709112,"priority":1,"record_length":96,"hex_timestamp":"000001a1a164fac0"} 
[2026-11-03 18:03:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:03: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-11-03 18:03:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 18:03:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:03:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:03:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:03:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:03:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228833,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:03:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:03:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:03:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:03:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:03:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:03:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189531136001,"66":27767,"45":206,"85":37120,"24":59,"16":38001892109844480,"44":-4591630894535665664},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,85,24,16,44]} 
[2026-11-03 18:03:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:03:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:03:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189531136001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:03:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":206,"description":"Unknown IO ID 45"} 
[2026-11-03 18:03:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:03:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38001892109844480,"km_value":38001892109844.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:03:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4591630894535665664,"description":"Unknown IO ID 44"} 
[2026-11-03 18:03:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189531136001,"power":27767,"unknown_45":206,"unknown_85":37120,"ignition":59,"odometer":null,"unknown_44":-4591630894535665664}} 
[2026-11-03 18:03:42] local.INFO: DEBUG: GPS processor result {"connection_id":228833,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55304,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:03:42] local.INFO: GPS data processed {"connection_id":228833,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:03:42] local.INFO: Acknowledgment sent {"connection_id":228833,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:04:13] local.INFO: TCP Data received {"connection_id":228833,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1665a50012cc207c007663608005200982e..."} 
[2026-11-03 18:04:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228833,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1665a50012cc207c007663608005200982e..."} 
[2026-11-03 18:04:13] local.INFO: Processing buffer {"connection_id":228833,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1665a50012cc207c007663608005200982e..."} 
[2026-11-03 18:04:13] local.INFO: Packet analysis {"connection_id":228833,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a166"} 
[2026-11-03 18:04:13] local.INFO: Extracted packet for processing {"connection_id":228833,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a166"} 
[2026-11-03 18:04:13] local.INFO: GPS Element Parsed {"raw_longitude":750913472,"raw_latitude":124139016,"longitude_deg":75.0913472,"latitude_deg":12.4139016,"altitude":82,"angle":152,"satellites":46,"speed":59,"hex_longitude":"2cc207c0","hex_latitude":"07663608","is_valid_coordinates":true} 
[2026-11-03 18:04: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-11-03 18:04:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189554176001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:04:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38008338855755776,"note":"Value kept but may cause issues"} 
[2026-11-03 18:04:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4470596654569617408,"note":"Value kept but may cause issues"} 
[2026-11-03 18:04:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,211,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:04:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793709202000,"timestamp_ms":1793709202000,"timestamp_seconds":1793709202,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1665a50"} 
[2026-11-03 18:04:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:04: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-11-03 18:04: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":217,"data_length":795,"current_offset":136} 
[2026-11-03 18:04:13] 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-11-03 18:04: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-11-03 18:04:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:04:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:04:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228833,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:04:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:04:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:04:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:04:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:04:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:04:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189554176001,"66":27919,"211":206,"85":37120,"24":59,"16":38008338855755776,"44":-4470596654569617408},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,85,24,16,44]} 
[2026-11-03 18:04:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:04:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:04:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189554176001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:04:13] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-11-03 18:04:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:04:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38008338855755776,"km_value":38008338855755.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:04:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4470596654569617408,"description":"Unknown IO ID 44"} 
[2026-11-03 18:04:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189554176001,"power":27919,"unknown_211":206,"unknown_85":37120,"ignition":59,"odometer":null,"unknown_44":-4470596654569617408}} 
[2026-11-03 18:04:13] local.INFO: DEBUG: GPS processor result {"connection_id":228833,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55305,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:04:13] local.INFO: GPS data processed {"connection_id":228833,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:04:13] local.INFO: Acknowledgment sent {"connection_id":228833,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:04:43] local.INFO: TCP Data received {"connection_id":231943,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:04:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231943,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:04:43] local.INFO: Processing buffer {"connection_id":231943,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:04:43] local.INFO: IMEI packet received {"connection_id":231943,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:04:43] local.INFO: IMEI acknowledgment sent {"connection_id":231943,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:04:43] local.INFO: TCP Data received {"connection_id":231943,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:04:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231943,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:04:43] local.INFO: Processing buffer {"connection_id":231943,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:04:43] local.INFO: IMEI packet received {"connection_id":231943,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:04:43] local.INFO: IMEI acknowledgment sent {"connection_id":231943,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:04:46] local.INFO: TCP Data received {"connection_id":231943,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:04:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231943,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:04:46] local.INFO: Processing buffer {"connection_id":231943,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:04:46] local.INFO: IMEI packet received {"connection_id":231943,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:04:46] local.INFO: IMEI acknowledgment sent {"connection_id":231943,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:04:47] local.INFO: TCP Data received {"connection_id":231943,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a16671c0012cc2170007661650004f009b2e..."} 
[2026-11-03 18:04:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231943,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a16671c0012cc2170007661650004f009b2e..."} 
[2026-11-03 18:04:47] local.INFO: Processing buffer {"connection_id":231943,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a16671c0012cc2170007661650004f009b2e..."} 
[2026-11-03 18:04:47] local.INFO: Packet analysis {"connection_id":231943,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a166"} 
[2026-11-03 18:04:47] local.INFO: Extracted packet for processing {"connection_id":231943,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a166"} 
[2026-11-03 18:04:47] local.INFO: GPS Element Parsed {"raw_longitude":750917376,"raw_latitude":124130896,"longitude_deg":75.0917376,"latitude_deg":12.4130896,"altitude":79,"angle":155,"satellites":46,"speed":59,"hex_longitude":"2cc21700","hex_latitude":"07661650","is_valid_coordinates":true} 
[2026-11-03 18:04: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-11-03 18:04:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189555712001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:04:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38008772647452672,"note":"Value kept but may cause issues"} 
[2026-11-03 18:04:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4465389367502436352,"note":"Value kept but may cause issues"} 
[2026-11-03 18:04:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,211,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:04:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793709208000,"timestamp_ms":1793709208000,"timestamp_seconds":1793709208,"priority":1,"record_length":96,"hex_timestamp":"000001a1a16671c0"} 
[2026-11-03 18:04:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:04: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-11-03 18:04:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-11-03 18:04:47] 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-11-03 18:04: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-11-03 18:04:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:04:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:04:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231943,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:04:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231943,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:04:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231943,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:04:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:04:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:04:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:04:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189555712001,"66":28050,"211":206,"85":37120,"24":59,"16":38008772647452672,"44":-4465389367502436352},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,85,24,16,44]} 
[2026-11-03 18:04:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:04:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:04:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189555712001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:04:47] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-11-03 18:04:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:04:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38008772647452672,"km_value":38008772647452.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:04:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4465389367502436352,"description":"Unknown IO ID 44"} 
[2026-11-03 18:04:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189555712001,"power":28050,"unknown_211":206,"unknown_85":37120,"ignition":59,"odometer":null,"unknown_44":-4465389367502436352}} 
[2026-11-03 18:04:47] local.INFO: DEBUG: GPS processor result {"connection_id":231943,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55306,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:04:47] local.INFO: GPS data processed {"connection_id":231943,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:04:47] local.INFO: Acknowledgment sent {"connection_id":231943,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:04:52] local.INFO: TCP Data received {"connection_id":231943,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1668930012cc226400765f6d0004d009a2e..."} 
[2026-11-03 18:04:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231943,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1668930012cc226400765f6d0004d009a2e..."} 
[2026-11-03 18:04:52] local.INFO: Processing buffer {"connection_id":231943,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1668930012cc226400765f6d0004d009a2e..."} 
[2026-11-03 18:04:52] local.INFO: Packet analysis {"connection_id":231943,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a166"} 
[2026-11-03 18:04:52] local.INFO: Extracted packet for processing {"connection_id":231943,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a166"} 
[2026-11-03 18:04:52] local.INFO: GPS Element Parsed {"raw_longitude":750921280,"raw_latitude":124122832,"longitude_deg":75.092128,"latitude_deg":12.4122832,"altitude":77,"angle":154,"satellites":46,"speed":59,"hex_longitude":"2cc22640","hex_latitude":"0765f6d0","is_valid_coordinates":true} 
[2026-11-03 18:04:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:04:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189557248001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:04:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38009206439149568,"note":"Value kept but may cause issues"} 
[2026-11-03 18:04:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4461096874109677568,"note":"Value kept but may cause issues"} 
[2026-11-03 18:04:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,211,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:04:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793709214000,"timestamp_ms":1793709214000,"timestamp_seconds":1793709214,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1668930"} 
[2026-11-03 18:04:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:04:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 18:04:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:04:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:04:52] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:04:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:04:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:04:52] local.INFO: Teltonika packet parsed successfully {"connection_id":231943,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:04:52] local.INFO: Passing IMEI to GPS processor {"connection_id":231943,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:04:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":231943,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:04:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:04:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:04:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:04:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189557248001,"66":27843,"211":206,"85":37120,"24":59,"16":38009206439149568,"44":-4461096874109677568},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,85,24,16,44]} 
[2026-11-03 18:04:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:04:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:04:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189557248001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:04:52] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-11-03 18:04:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:04:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38009206439149568,"km_value":38009206439149.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:04:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4461096874109677568,"description":"Unknown IO ID 44"} 
[2026-11-03 18:04:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189557248001,"power":27843,"unknown_211":206,"unknown_85":37120,"ignition":59,"odometer":null,"unknown_44":-4461096874109677568}} 
[2026-11-03 18:04:52] local.INFO: DEBUG: GPS processor result {"connection_id":231943,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55307,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:04:52] local.INFO: GPS data processed {"connection_id":231943,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:04:52] local.INFO: Acknowledgment sent {"connection_id":231943,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:05:36] local.INFO: TCP Data received {"connection_id":228835,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:05:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228835,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:05:36] local.INFO: Processing buffer {"connection_id":228835,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:05:36] local.INFO: IMEI packet received {"connection_id":228835,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:05:36] local.INFO: IMEI acknowledgment sent {"connection_id":228835,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:05:43] local.INFO: TCP Data received {"connection_id":228835,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:05:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228835,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:05:43] local.INFO: Processing buffer {"connection_id":228835,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:05:43] local.INFO: IMEI packet received {"connection_id":228835,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:05:43] local.INFO: IMEI acknowledgment sent {"connection_id":228835,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:05:44] local.INFO: TCP Data received {"connection_id":228835,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a16767d8012cc2810007658a88005000552e..."} 
[2026-11-03 18:05:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228835,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a16767d8012cc2810007658a88005000552e..."} 
[2026-11-03 18:05:44] local.INFO: Processing buffer {"connection_id":228835,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a16767d8012cc2810007658a88005000552e..."} 
[2026-11-03 18:05:44] local.INFO: Packet analysis {"connection_id":228835,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a167"} 
[2026-11-03 18:05:44] local.INFO: Extracted packet for processing {"connection_id":228835,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a167"} 
[2026-11-03 18:05:44] local.INFO: GPS Element Parsed {"raw_longitude":750944512,"raw_latitude":124095112,"longitude_deg":75.0944512,"latitude_deg":12.4095112,"altitude":80,"angle":85,"satellites":46,"speed":11,"hex_longitude":"2cc28100","hex_latitude":"07658a88","is_valid_coordinates":true} 
[2026-11-03 18:05:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:05:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189573120001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:05:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38010993145544704,"note":"Value kept but may cause issues"} 
[2026-11-03 18:05:44] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4431612370308388864,"note":"Value kept but may cause issues"} 
[2026-11-03 18:05:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,211,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:05:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793709271000,"timestamp_ms":1793709271000,"timestamp_seconds":1793709271,"priority":1,"record_length":96,"hex_timestamp":"000001a1a16767d8"} 
[2026-11-03 18:05:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:05:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 18:05:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 18:05:44] 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-11-03 18:05:44] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:05:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:05:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:05:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228835,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:05:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228835,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:05:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228835,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:05:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:05:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:05:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:05:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189573120001,"66":27767,"211":206,"85":37120,"24":11,"16":38010993145544704,"44":-4431612370308388864},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,85,24,16,44]} 
[2026-11-03 18:05:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:05:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:05:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189573120001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:05:44] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-11-03 18:05:44] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:05:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38010993145544704,"km_value":38010993145544.7,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:05:44] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4431612370308388864,"description":"Unknown IO ID 44"} 
[2026-11-03 18:05:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189573120001,"power":27767,"unknown_211":206,"unknown_85":37120,"ignition":11,"odometer":null,"unknown_44":-4431612370308388864}} 
[2026-11-03 18:05:44] local.INFO: DEBUG: GPS processor result {"connection_id":228835,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55308,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:05:44] local.INFO: GPS data processed {"connection_id":228835,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:05:44] local.INFO: Acknowledgment sent {"connection_id":228835,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:06:16] local.INFO: TCP Data received {"connection_id":228835,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1683ac8012cc298c0076619d8004b01542d..."} 
[2026-11-03 18:06:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228835,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1683ac8012cc298c0076619d8004b01542d..."} 
[2026-11-03 18:06:16] local.INFO: Processing buffer {"connection_id":228835,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1683ac8012cc298c0076619d8004b01542d..."} 
[2026-11-03 18:06:16] local.INFO: Packet analysis {"connection_id":228835,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a168"} 
[2026-11-03 18:06:16] local.INFO: Extracted packet for processing {"connection_id":228835,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a168"} 
[2026-11-03 18:06:16] local.INFO: GPS Element Parsed {"raw_longitude":750950592,"raw_latitude":124131800,"longitude_deg":75.0950592,"latitude_deg":12.41318,"altitude":75,"angle":340,"satellites":45,"speed":45,"hex_longitude":"2cc298c0","hex_latitude":"076619d8","is_valid_coordinates":true} 
[2026-11-03 18:06: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-11-03 18:06:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189584896001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:06:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38012998895271936,"note":"Value kept but may cause issues"} 
[2026-11-03 18:06:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4420564477465434112,"note":"Value kept but may cause issues"} 
[2026-11-03 18:06:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:06:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793709325000,"timestamp_ms":1793709325000,"timestamp_seconds":1793709325,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1683ac8"} 
[2026-11-03 18:06:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:06: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-11-03 18:06: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":108,"n8_eight_byte":184,"data_length":795,"current_offset":136} 
[2026-11-03 18:06:16] 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-11-03 18:06: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-11-03 18:06:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:06:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:06:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228835,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:06:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228835,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:06:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228835,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:06:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:06:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:06:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:06:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189584896001,"66":27800,"88":206,"85":37120,"24":45,"16":38012998895271936,"44":-4420564477465434112},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,85,24,16,44]} 
[2026-11-03 18:06:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:06:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:06:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189584896001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:06:16] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 18:06:16] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:06:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38012998895271936,"km_value":38012998895271.94,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:06:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4420564477465434112,"description":"Unknown IO ID 44"} 
[2026-11-03 18:06:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189584896001,"power":27800,"unknown_88":206,"unknown_85":37120,"ignition":45,"odometer":null,"unknown_44":-4420564477465434112}} 
[2026-11-03 18:06:16] local.INFO: DEBUG: GPS processor result {"connection_id":228835,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55309,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:06:16] local.INFO: GPS data processed {"connection_id":228835,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:06:16] local.INFO: Acknowledgment sent {"connection_id":228835,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:06:36] local.INFO: TCP Data received {"connection_id":231944,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:06:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231944,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:06:36] local.INFO: Processing buffer {"connection_id":231944,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:06:36] local.INFO: IMEI packet received {"connection_id":231944,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:06:36] local.INFO: IMEI acknowledgment sent {"connection_id":231944,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:06:36] local.INFO: TCP Data received {"connection_id":231944,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:06:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231944,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:06:36] local.INFO: Processing buffer {"connection_id":231944,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:06:36] local.INFO: IMEI packet received {"connection_id":231944,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:06:36] local.INFO: IMEI acknowledgment sent {"connection_id":231944,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:06:41] local.INFO: TCP Data received {"connection_id":231944,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:06:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231944,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:06:41] local.INFO: Processing buffer {"connection_id":231944,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:06:41] local.INFO: IMEI packet received {"connection_id":231944,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:06:41] local.INFO: IMEI acknowledgment sent {"connection_id":231944,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:06:42] local.INFO: TCP Data received {"connection_id":231944,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1684e50012cc29380076630e0004b01612e..."} 
[2026-11-03 18:06:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231944,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1684e50012cc29380076630e0004b01612e..."} 
[2026-11-03 18:06:42] local.INFO: Processing buffer {"connection_id":231944,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1684e50012cc29380076630e0004b01612e..."} 
[2026-11-03 18:06:42] local.INFO: Packet analysis {"connection_id":231944,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a168"} 
[2026-11-03 18:06:42] local.INFO: Extracted packet for processing {"connection_id":231944,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a168"} 
[2026-11-03 18:06:42] local.INFO: GPS Element Parsed {"raw_longitude":750949248,"raw_latitude":124137696,"longitude_deg":75.0949248,"latitude_deg":12.4137696,"altitude":75,"angle":353,"satellites":46,"speed":49,"hex_longitude":"2cc29380","hex_latitude":"076630e0","is_valid_coordinates":true} 
[2026-11-03 18:06: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-11-03 18:06:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189587200001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:06:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38013295248015360,"note":"Value kept but may cause issues"} 
[2026-11-03 18:06:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4424575495881238528,"note":"Value kept but may cause issues"} 
[2026-11-03 18:06:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:06:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793709330000,"timestamp_ms":1793709330000,"timestamp_seconds":1793709330,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1684e50"} 
[2026-11-03 18:06:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:06: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-11-03 18:06: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-11-03 18:06: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-11-03 18:06: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-11-03 18:06:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:06:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:06:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231944,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:06:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:06:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:06:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:06:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:06:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:06:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189587200001,"66":27767,"88":206,"85":37120,"24":49,"16":38013295248015360,"44":-4424575495881238528},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,85,24,16,44]} 
[2026-11-03 18:06:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:06:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:06:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189587200001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:06:42] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 18:06:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:06:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38013295248015360,"km_value":38013295248015.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:06:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4424575495881238528,"description":"Unknown IO ID 44"} 
[2026-11-03 18:06:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189587200001,"power":27767,"unknown_88":206,"unknown_85":37120,"ignition":49,"odometer":null,"unknown_44":-4424575495881238528}} 
[2026-11-03 18:06:42] local.INFO: DEBUG: GPS processor result {"connection_id":231944,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55310,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:06:42] local.INFO: GPS data processed {"connection_id":231944,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:06:42] local.INFO: Acknowledgment sent {"connection_id":231944,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:06:45] local.INFO: TCP Data received {"connection_id":231945,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:06:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231945,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:06:45] local.INFO: Processing buffer {"connection_id":231945,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:06:45] local.INFO: IMEI packet received {"connection_id":231945,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 18:06:45] local.INFO: IMEI acknowledgment sent {"connection_id":231945,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:07:12] local.INFO: TCP Data received {"connection_id":231944,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1685df0012cc293c007664490004b00052e..."} 
[2026-11-03 18:07:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231944,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1685df0012cc293c007664490004b00052e..."} 
[2026-11-03 18:07:12] local.INFO: Processing buffer {"connection_id":231944,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1685df0012cc293c007664490004b00052e..."} 
[2026-11-03 18:07:12] local.INFO: Packet analysis {"connection_id":231944,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a168"} 
[2026-11-03 18:07:12] local.INFO: Extracted packet for processing {"connection_id":231944,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a168"} 
[2026-11-03 18:07:12] local.INFO: GPS Element Parsed {"raw_longitude":750949312,"raw_latitude":124142736,"longitude_deg":75.0949312,"latitude_deg":12.4142736,"altitude":75,"angle":5,"satellites":46,"speed":49,"hex_longitude":"2cc293c0","hex_latitude":"07664490","is_valid_coordinates":true} 
[2026-11-03 18:07: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-11-03 18:07:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189588480001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:07:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38013540061151232,"note":"Value kept but may cause issues"} 
[2026-11-03 18:07:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4426053239507460096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:07:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:07:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793709334000,"timestamp_ms":1793709334000,"timestamp_seconds":1793709334,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1685df0"} 
[2026-11-03 18:07:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:07: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-11-03 18:07: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":119,"data_length":795,"current_offset":136} 
[2026-11-03 18:07:12] 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-11-03 18:07: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-11-03 18:07:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:07:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:07:12] local.INFO: Teltonika packet parsed successfully {"connection_id":231944,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:07:12] local.INFO: Passing IMEI to GPS processor {"connection_id":231944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:07:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":231944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:07: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-11-03 18:07:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:07:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:07:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189588480001,"66":27800,"88":206,"85":37120,"24":49,"16":38013540061151232,"44":-4426053239507460096},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,85,24,16,44]} 
[2026-11-03 18:07:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:07:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:07:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189588480001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:07:12] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 18:07:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:07:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38013540061151232,"km_value":38013540061151.234,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:07:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4426053239507460096,"description":"Unknown IO ID 44"} 
[2026-11-03 18:07:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189588480001,"power":27800,"unknown_88":206,"unknown_85":37120,"ignition":49,"odometer":null,"unknown_44":-4426053239507460096}} 
[2026-11-03 18:07:12] local.INFO: DEBUG: GPS processor result {"connection_id":231944,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55311,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:07:12] local.INFO: GPS data processed {"connection_id":231944,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:07:12] local.INFO: Acknowledgment sent {"connection_id":231944,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:07:36] local.INFO: TCP Data received {"connection_id":228836,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:07:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228836,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:07:36] local.INFO: Processing buffer {"connection_id":228836,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:07:36] local.INFO: IMEI packet received {"connection_id":228836,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:07:36] local.INFO: IMEI acknowledgment sent {"connection_id":228836,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:07:38] local.INFO: TCP Data received {"connection_id":228836,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:07:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228836,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:07:38] local.INFO: Processing buffer {"connection_id":228836,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:07:38] local.INFO: IMEI packet received {"connection_id":228836,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:07:38] local.INFO: IMEI acknowledgment sent {"connection_id":228836,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:07:41] local.INFO: TCP Data received {"connection_id":228836,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:07:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228836,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:07:41] local.INFO: Processing buffer {"connection_id":228836,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:07:41] local.INFO: IMEI packet received {"connection_id":228836,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:07:41] local.INFO: IMEI acknowledgment sent {"connection_id":228836,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:07:42] local.INFO: TCP Data received {"connection_id":228836,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1694468012cc34f0007670258005a00372d..."} 
[2026-11-03 18:07:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228836,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1694468012cc34f0007670258005a00372d..."} 
[2026-11-03 18:07:42] local.INFO: Processing buffer {"connection_id":228836,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1694468012cc34f0007670258005a00372d..."} 
[2026-11-03 18:07:42] local.INFO: Packet analysis {"connection_id":228836,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a169"} 
[2026-11-03 18:07:42] local.INFO: Extracted packet for processing {"connection_id":228836,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a169"} 
[2026-11-03 18:07:42] local.INFO: GPS Element Parsed {"raw_longitude":750997248,"raw_latitude":124191320,"longitude_deg":75.0997248,"latitude_deg":12.419132,"altitude":90,"angle":55,"satellites":45,"speed":45,"hex_longitude":"2cc34f00","hex_latitude":"07670258","is_valid_coordinates":true} 
[2026-11-03 18:07: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-11-03 18:07:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189603840001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:07:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38016933085315072,"note":"Value kept but may cause issues"} 
[2026-11-03 18:07:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4376443274849028096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:07:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:07:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793709393000,"timestamp_ms":1793709393000,"timestamp_seconds":1793709393,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1694468"} 
[2026-11-03 18:07:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:07: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-11-03 18:07: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":195,"data_length":795,"current_offset":136} 
[2026-11-03 18:07:42] 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-11-03 18:07: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-11-03 18:07:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:07:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:07:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228836,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:07:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:07:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:07:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:07:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:07:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:07:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189603840001,"66":27876,"88":206,"85":37120,"24":45,"16":38016933085315072,"44":-4376443274849028096},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,85,24,16,44]} 
[2026-11-03 18:07:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:07:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:07:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189603840001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:07:42] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 18:07:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:07:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38016933085315072,"km_value":38016933085315.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:07:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4376443274849028096,"description":"Unknown IO ID 44"} 
[2026-11-03 18:07:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189603840001,"power":27876,"unknown_88":206,"unknown_85":37120,"ignition":45,"odometer":null,"unknown_44":-4376443274849028096}} 
[2026-11-03 18:07:42] local.INFO: DEBUG: GPS processor result {"connection_id":228836,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55312,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:07:42] local.INFO: GPS data processed {"connection_id":228836,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:07:42] local.INFO: Acknowledgment sent {"connection_id":228836,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:08:13] local.INFO: TCP Data received {"connection_id":228836,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1695020012cc358c007670b48005b00242c..."} 
[2026-11-03 18:08:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228836,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1695020012cc358c007670b48005b00242c..."} 
[2026-11-03 18:08:13] local.INFO: Processing buffer {"connection_id":228836,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1695020012cc358c007670b48005b00242c..."} 
[2026-11-03 18:08:13] local.INFO: Packet analysis {"connection_id":228836,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a169"} 
[2026-11-03 18:08:13] local.INFO: Extracted packet for processing {"connection_id":228836,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a169"} 
[2026-11-03 18:08:13] local.INFO: GPS Element Parsed {"raw_longitude":750999744,"raw_latitude":124193608,"longitude_deg":75.0999744,"latitude_deg":12.4193608,"altitude":91,"angle":36,"satellites":44,"speed":44,"hex_longitude":"2cc358c0","hex_latitude":"07670b48","is_valid_coordinates":true} 
[2026-11-03 18:08: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-11-03 18:08:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189604608001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:08:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38017096294072320,"note":"Value kept but may cause issues"} 
[2026-11-03 18:08:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4373276681360484352,"note":"Value kept but may cause issues"} 
[2026-11-03 18:08:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:08:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793709396000,"timestamp_ms":1793709396000,"timestamp_seconds":1793709396,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1695020"} 
[2026-11-03 18:08:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:08: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-11-03 18:08: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":228,"data_length":795,"current_offset":136} 
[2026-11-03 18:08:13] 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-11-03 18:08: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-11-03 18:08:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:08:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:08:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228836,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:08:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:08:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:08:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:08:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:08:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:08:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189604608001,"66":27647,"88":206,"85":37120,"24":44,"16":38017096294072320,"44":-4373276681360484352},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,85,24,16,44]} 
[2026-11-03 18:08:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:08:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:08:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189604608001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:08:13] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 18:08:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:08:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38017096294072320,"km_value":38017096294072.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:08:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4373276681360484352,"description":"Unknown IO ID 44"} 
[2026-11-03 18:08:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189604608001,"power":27647,"unknown_88":206,"unknown_85":37120,"ignition":44,"odometer":null,"unknown_44":-4373276681360484352}} 
[2026-11-03 18:08:13] local.INFO: DEBUG: GPS processor result {"connection_id":228836,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55313,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:08:13] local.INFO: GPS data processed {"connection_id":228836,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:08:13] local.INFO: Acknowledgment sent {"connection_id":228836,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:08:36] local.INFO: TCP Data received {"connection_id":230095,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:08:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230095,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:08:36] local.INFO: Processing buffer {"connection_id":230095,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:08:36] local.INFO: IMEI packet received {"connection_id":230095,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:08:36] local.INFO: IMEI acknowledgment sent {"connection_id":230095,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:08:37] local.INFO: TCP Data received {"connection_id":230095,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:08:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230095,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:08:37] local.INFO: Processing buffer {"connection_id":230095,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:08:37] local.INFO: IMEI packet received {"connection_id":230095,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:08:37] local.INFO: IMEI acknowledgment sent {"connection_id":230095,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:08:40] local.INFO: TCP Data received {"connection_id":230095,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:08:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230095,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:08:40] local.INFO: Processing buffer {"connection_id":230095,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:08:40] local.INFO: IMEI packet received {"connection_id":230095,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:08:40] local.INFO: IMEI acknowledgment sent {"connection_id":230095,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:08:41] local.INFO: TCP Data received {"connection_id":230095,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:08:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230095,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:08:41] local.INFO: Processing buffer {"connection_id":230095,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:08:41] local.INFO: IMEI packet received {"connection_id":230095,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:08:41] local.INFO: IMEI acknowledgment sent {"connection_id":230095,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:08:42] local.INFO: TCP Data received {"connection_id":230095,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a16a2ec8012cc349400767ff70005701552d..."} 
[2026-11-03 18:08:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230095,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a16a2ec8012cc349400767ff70005701552d..."} 
[2026-11-03 18:08:42] local.INFO: Processing buffer {"connection_id":230095,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a16a2ec8012cc349400767ff70005701552d..."} 
[2026-11-03 18:08:42] local.INFO: Packet analysis {"connection_id":230095,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a16a"} 
[2026-11-03 18:08:42] local.INFO: Extracted packet for processing {"connection_id":230095,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a16a"} 
[2026-11-03 18:08:42] local.INFO: GPS Element Parsed {"raw_longitude":750995776,"raw_latitude":124256112,"longitude_deg":75.0995776,"latitude_deg":12.4256112,"altitude":87,"angle":341,"satellites":45,"speed":42,"hex_longitude":"2cc34940","hex_latitude":"0767ff70","is_valid_coordinates":true} 
[2026-11-03 18:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:08:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189619200001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:08:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38020523677974528,"note":"Value kept but may cause issues"} 
[2026-11-03 18:08:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4373276681344677888,"note":"Value kept but may cause issues"} 
[2026-11-03 18:08:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:08:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793709453000,"timestamp_ms":1793709453000,"timestamp_seconds":1793709453,"priority":1,"record_length":96,"hex_timestamp":"000001a1a16a2ec8"} 
[2026-11-03 18:08:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:08: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-11-03 18:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 18:08:42] 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-11-03 18:08:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:08:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:08:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:08:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230095,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:08:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:08:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:08:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:08:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:08:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:08:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189619200001,"66":27995,"88":206,"85":37120,"24":42,"16":38020523677974528,"44":-4373276681344677888},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,85,24,16,44]} 
[2026-11-03 18:08:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:08:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:08:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189619200001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:08:42] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 18:08:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:08:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38020523677974528,"km_value":38020523677974.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:08:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4373276681344677888,"description":"Unknown IO ID 44"} 
[2026-11-03 18:08:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189619200001,"power":27995,"unknown_88":206,"unknown_85":37120,"ignition":42,"odometer":null,"unknown_44":-4373276681344677888}} 
[2026-11-03 18:08:42] local.INFO: DEBUG: GPS processor result {"connection_id":230095,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55314,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:08:42] local.INFO: GPS data processed {"connection_id":230095,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:08:42] local.INFO: Acknowledgment sent {"connection_id":230095,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:08:43] local.INFO: TCP Data received {"connection_id":230095,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a16a51f0012cc3414007682218005b015e28..."} 
[2026-11-03 18:08:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230095,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a16a51f0012cc3414007682218005b015e28..."} 
[2026-11-03 18:08:43] local.INFO: Processing buffer {"connection_id":230095,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a16a51f0012cc3414007682218005b015e28..."} 
[2026-11-03 18:08:43] local.INFO: Packet analysis {"connection_id":230095,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a16a"} 
[2026-11-03 18:08:43] local.INFO: Extracted packet for processing {"connection_id":230095,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a16a"} 
[2026-11-03 18:08:43] local.INFO: GPS Element Parsed {"raw_longitude":750993728,"raw_latitude":124264984,"longitude_deg":75.0993728,"latitude_deg":12.4264984,"altitude":91,"angle":350,"satellites":40,"speed":35,"hex_longitude":"2cc34140","hex_latitude":"07682218","is_valid_coordinates":true} 
[2026-11-03 18:08: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-11-03 18:08:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189619968001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:08:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38020966059606016,"note":"Value kept but may cause issues"} 
[2026-11-03 18:08:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374895162459983872,"note":"Value kept but may cause issues"} 
[2026-11-03 18:08:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:08:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793709462000,"timestamp_ms":1793709462000,"timestamp_seconds":1793709462,"priority":1,"record_length":96,"hex_timestamp":"000001a1a16a51f0"} 
[2026-11-03 18:08:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:08:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 18:08: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 18:08:43] 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-11-03 18:08: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-11-03 18:08:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:08:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:08:43] local.INFO: Teltonika packet parsed successfully {"connection_id":230095,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:08:43] local.INFO: Passing IMEI to GPS processor {"connection_id":230095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:08:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":230095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:08: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-11-03 18:08:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:08:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:08:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189619968001,"66":27767,"89":206,"85":37120,"24":35,"16":38020966059606016,"44":-4374895162459983872},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,85,24,16,44]} 
[2026-11-03 18:08:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:08:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:08:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189619968001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:08:43] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 18:08:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:08:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38020966059606016,"km_value":38020966059606.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:08:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374895162459983872,"description":"Unknown IO ID 44"} 
[2026-11-03 18:08:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189619968001,"power":27767,"unknown_89":206,"unknown_85":37120,"ignition":35,"odometer":null,"unknown_44":-4374895162459983872}} 
[2026-11-03 18:08:43] local.INFO: DEBUG: GPS processor result {"connection_id":230095,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55315,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:08:43] local.INFO: GPS data processed {"connection_id":230095,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:08:43] local.INFO: Acknowledgment sent {"connection_id":230095,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:09:14] local.INFO: TCP Data received {"connection_id":230095,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a16a9458012cc33c0007684478005c01632c..."} 
[2026-11-03 18:09:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230095,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a16a9458012cc33c0007684478005c01632c..."} 
[2026-11-03 18:09:14] local.INFO: Processing buffer {"connection_id":230095,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a16a9458012cc33c0007684478005c01632c..."} 
[2026-11-03 18:09:14] local.INFO: Packet analysis {"connection_id":230095,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a16a"} 
[2026-11-03 18:09:14] local.INFO: Extracted packet for processing {"connection_id":230095,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a16a"} 
[2026-11-03 18:09:14] local.INFO: GPS Element Parsed {"raw_longitude":750992384,"raw_latitude":124273784,"longitude_deg":75.0992384,"latitude_deg":12.4273784,"altitude":92,"angle":355,"satellites":44,"speed":13,"hex_longitude":"2cc33c00","hex_latitude":"07684478","is_valid_coordinates":true} 
[2026-11-03 18:09: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-11-03 18:09:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189622272001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:09:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021395556335616,"note":"Value kept but may cause issues"} 
[2026-11-03 18:09:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4377146962271397888,"note":"Value kept but may cause issues"} 
[2026-11-03 18:09:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:09:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793709479000,"timestamp_ms":1793709479000,"timestamp_seconds":1793709479,"priority":1,"record_length":96,"hex_timestamp":"000001a1a16a9458"} 
[2026-11-03 18:09:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:09: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-11-03 18:09: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-11-03 18:09: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-11-03 18:09: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-11-03 18:09:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:09:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:09:14] local.INFO: Teltonika packet parsed successfully {"connection_id":230095,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:09:14] local.INFO: Passing IMEI to GPS processor {"connection_id":230095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:09:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":230095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:09:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:09:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:09:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:09:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189622272001,"66":27713,"89":206,"85":37120,"24":13,"16":38021395556335616,"44":-4377146962271397888},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,85,24,16,44]} 
[2026-11-03 18:09:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:09:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:09:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189622272001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:09:14] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 18:09:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:09:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021395556335616,"km_value":38021395556335.62,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:09:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4377146962271397888,"description":"Unknown IO ID 44"} 
[2026-11-03 18:09:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189622272001,"power":27713,"unknown_89":206,"unknown_85":37120,"ignition":13,"odometer":null,"unknown_44":-4377146962271397888}} 
[2026-11-03 18:09:14] local.INFO: DEBUG: GPS processor result {"connection_id":230095,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55316,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:09:14] local.INFO: GPS data processed {"connection_id":230095,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:09:14] local.INFO: Acknowledgment sent {"connection_id":230095,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:09:36] local.INFO: TCP Data received {"connection_id":228837,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:09:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228837,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:09:36] local.INFO: Processing buffer {"connection_id":228837,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:09:36] local.INFO: IMEI packet received {"connection_id":228837,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:09:36] local.INFO: IMEI acknowledgment sent {"connection_id":228837,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:09:40] local.INFO: TCP Data received {"connection_id":228837,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:09:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228837,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:09:40] local.INFO: Processing buffer {"connection_id":228837,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:09:40] local.INFO: IMEI packet received {"connection_id":228837,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:09:40] local.INFO: IMEI acknowledgment sent {"connection_id":228837,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:09:41] local.INFO: TCP Data received {"connection_id":228837,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:09:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228837,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:09:41] local.INFO: Processing buffer {"connection_id":228837,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:09:41] local.INFO: IMEI packet received {"connection_id":228837,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:09:41] local.INFO: IMEI acknowledgment sent {"connection_id":228837,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:09:42] local.INFO: TCP Data received {"connection_id":228837,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a16aa010012cc33b8007684718005c01542e..."} 
[2026-11-03 18:09:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228837,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a16aa010012cc33b8007684718005c01542e..."} 
[2026-11-03 18:09:42] local.INFO: Processing buffer {"connection_id":228837,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a16aa010012cc33b8007684718005c01542e..."} 
[2026-11-03 18:09:42] local.INFO: Packet analysis {"connection_id":228837,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a16a"} 
[2026-11-03 18:09:42] local.INFO: Extracted packet for processing {"connection_id":228837,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a16a"} 
[2026-11-03 18:09:42] local.INFO: GPS Element Parsed {"raw_longitude":750992256,"raw_latitude":124274456,"longitude_deg":75.0992256,"latitude_deg":12.4274456,"altitude":92,"angle":340,"satellites":46,"speed":6,"hex_longitude":"2cc33b80","hex_latitude":"07684718","is_valid_coordinates":true} 
[2026-11-03 18:09: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-11-03 18:09:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189626624001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:09:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021429916073984,"note":"Value kept but may cause issues"} 
[2026-11-03 18:09:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4378624705896876032,"note":"Value kept but may cause issues"} 
[2026-11-03 18:09:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:09:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793709482000,"timestamp_ms":1793709482000,"timestamp_seconds":1793709482,"priority":1,"record_length":96,"hex_timestamp":"000001a1a16aa010"} 
[2026-11-03 18:09:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:09: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-11-03 18:09: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":65,"data_length":795,"current_offset":136} 
[2026-11-03 18:09:42] 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-11-03 18:09: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-11-03 18:09:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:09:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:09:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228837,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:09:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:09:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:09:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:09:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:09:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:09:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189626624001,"66":27604,"89":206,"85":37120,"24":6,"16":38021429916073984,"44":-4378624705896876032},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,85,24,16,44]} 
[2026-11-03 18:09:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:09:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:09:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189626624001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:09:42] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 18:09:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:09:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021429916073984,"km_value":38021429916073.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:09:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4378624705896876032,"description":"Unknown IO ID 44"} 
[2026-11-03 18:09:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189626624001,"power":27604,"unknown_89":206,"unknown_85":37120,"ignition":6,"odometer":null,"unknown_44":-4378624705896876032}} 
[2026-11-03 18:09:42] local.INFO: DEBUG: GPS processor result {"connection_id":228837,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55317,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:09:42] local.INFO: GPS data processed {"connection_id":228837,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:09:42] local.INFO: Acknowledgment sent {"connection_id":228837,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:09:47] local.INFO: TCP Data received {"connection_id":228837,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a16aa3f8012cc33b40076847a8005c01482d..."} 
[2026-11-03 18:09:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228837,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a16aa3f8012cc33b40076847a8005c01482d..."} 
[2026-11-03 18:09:47] local.INFO: Processing buffer {"connection_id":228837,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a16aa3f8012cc33b40076847a8005c01482d..."} 
[2026-11-03 18:09:47] local.INFO: Packet analysis {"connection_id":228837,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a16a"} 
[2026-11-03 18:09:47] local.INFO: Extracted packet for processing {"connection_id":228837,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a16a"} 
[2026-11-03 18:09:47] local.INFO: GPS Element Parsed {"raw_longitude":750992192,"raw_latitude":124274600,"longitude_deg":75.0992192,"latitude_deg":12.42746,"altitude":92,"angle":328,"satellites":45,"speed":6,"hex_longitude":"2cc33b40","hex_latitude":"076847a8","is_valid_coordinates":true} 
[2026-11-03 18:09: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-11-03 18:09:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189627392001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:09:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021438506008576,"note":"Value kept but may cause issues"} 
[2026-11-03 18:09:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4378765443385059328,"note":"Value kept but may cause issues"} 
[2026-11-03 18:09:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:09:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793709483000,"timestamp_ms":1793709483000,"timestamp_seconds":1793709483,"priority":1,"record_length":96,"hex_timestamp":"000001a1a16aa3f8"} 
[2026-11-03 18:09:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:09: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-11-03 18:09: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":107,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-11-03 18:09:47] 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-11-03 18:09: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-11-03 18:09:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:09:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:09:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228837,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:09:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:09:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:09:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:09:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:09:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:09:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189627392001,"66":27767,"89":206,"85":37120,"24":6,"16":38021438506008576,"44":-4378765443385059328},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,85,24,16,44]} 
[2026-11-03 18:09:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:09:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:09:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189627392001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:09:47] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 18:09:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:09:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021438506008576,"km_value":38021438506008.58,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:09:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4378765443385059328,"description":"Unknown IO ID 44"} 
[2026-11-03 18:09:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189627392001,"power":27767,"unknown_89":206,"unknown_85":37120,"ignition":6,"odometer":null,"unknown_44":-4378765443385059328}} 
[2026-11-03 18:09:47] local.INFO: DEBUG: GPS processor result {"connection_id":228837,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55318,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:09:47] local.INFO: GPS data processed {"connection_id":228837,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:09:47] local.INFO: Acknowledgment sent {"connection_id":228837,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:10:18] local.INFO: TCP Data received {"connection_id":228837,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a16bbd38012cc33f40076856a0005b00552e..."} 
[2026-11-03 18:10:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228837,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a16bbd38012cc33f40076856a0005b00552e..."} 
[2026-11-03 18:10:18] local.INFO: Processing buffer {"connection_id":228837,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a16bbd38012cc33f40076856a0005b00552e..."} 
[2026-11-03 18:10:18] local.INFO: Packet analysis {"connection_id":228837,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:10:18] local.INFO: Extracted packet for processing {"connection_id":228837,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:10:18] local.INFO: GPS Element Parsed {"raw_longitude":750993216,"raw_latitude":124278432,"longitude_deg":75.0993216,"latitude_deg":12.4278432,"altitude":91,"angle":85,"satellites":46,"speed":11,"hex_longitude":"2cc33f40","hex_latitude":"076856a0","is_valid_coordinates":true} 
[2026-11-03 18:10: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-11-03 18:10:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189645312001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:10:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021794988294144,"note":"Value kept but may cause issues"} 
[2026-11-03 18:10:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4378554337151565824,"note":"Value kept but may cause issues"} 
[2026-11-03 18:10:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:10:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793709555000,"timestamp_ms":1793709555000,"timestamp_seconds":1793709555,"priority":1,"record_length":96,"hex_timestamp":"000001a1a16bbd38"} 
[2026-11-03 18:10:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:10:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 18:10: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":107,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-11-03 18:10:18] 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-11-03 18:10: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-11-03 18:10:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:10:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:10:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228837,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:10:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:10:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:10:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:10:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:10:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:10:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189645312001,"66":27745,"89":206,"85":37120,"24":11,"16":38021794988294144,"44":-4378554337151565824},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,85,24,16,44]} 
[2026-11-03 18:10:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:10:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:10:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189645312001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:10:18] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 18:10:18] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:10:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021794988294144,"km_value":38021794988294.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:10:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4378554337151565824,"description":"Unknown IO ID 44"} 
[2026-11-03 18:10:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189645312001,"power":27745,"unknown_89":206,"unknown_85":37120,"ignition":11,"odometer":null,"unknown_44":-4378554337151565824}} 
[2026-11-03 18:10:18] local.INFO: DEBUG: GPS processor result {"connection_id":228837,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55319,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:10:18] local.INFO: GPS data processed {"connection_id":228837,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:10:18] local.INFO: Acknowledgment sent {"connection_id":228837,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:10:41] local.INFO: TCP Data received {"connection_id":230096,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:10:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230096,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:10:41] local.INFO: Processing buffer {"connection_id":230096,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:10:41] local.INFO: IMEI packet received {"connection_id":230096,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:10:41] local.INFO: IMEI acknowledgment sent {"connection_id":230096,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:10:46] local.INFO: TCP Data received {"connection_id":230096,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:10:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230096,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:10:46] local.INFO: Processing buffer {"connection_id":230096,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:10:46] local.INFO: IMEI packet received {"connection_id":230096,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:10:46] local.INFO: IMEI acknowledgment sent {"connection_id":230096,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:10:47] local.INFO: TCP Data received {"connection_id":230096,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:10:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230096,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:10:47] local.INFO: Processing buffer {"connection_id":230096,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:10:47] local.INFO: Packet analysis {"connection_id":230096,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:10:47] local.INFO: Extracted packet for processing {"connection_id":230096,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:10:47] local.INFO: GPS Element Parsed {"raw_longitude":750996480,"raw_latitude":124278432,"longitude_deg":75.099648,"latitude_deg":12.4278432,"altitude":91,"angle":96,"satellites":45,"speed":18,"hex_longitude":"2cc34c00","hex_latitude":"076856a0","is_valid_coordinates":true} 
[2026-11-03 18:10: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-11-03 18:10:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189646080001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:10:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:10:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4377709912221376512,"note":"Value kept but may cause issues"} 
[2026-11-03 18:10:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:10:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793709563000,"timestamp_ms":1793709563000,"timestamp_seconds":1793709563,"priority":1,"record_length":96,"hex_timestamp":"000001a1a16bdc78"} 
[2026-11-03 18:10:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:10: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-11-03 18:10:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-11-03 18:10:47] 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-11-03 18:10: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-11-03 18:10:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:10:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:10:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230096,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:10:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:10:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:10:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:10:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:10:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:10:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189646080001,"66":28050,"87":206,"85":37120,"24":18,"16":38021953902084096,"44":-4377709912221376512},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:10:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:10:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:10:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189646080001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:10:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:10:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:10:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:10:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4377709912221376512,"description":"Unknown IO ID 44"} 
[2026-11-03 18:10:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189646080001,"power":28050,"unknown_87":206,"unknown_85":37120,"ignition":18,"odometer":null,"unknown_44":-4377709912221376512}} 
[2026-11-03 18:10:47] local.INFO: DEBUG: GPS processor result {"connection_id":230096,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55320,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:10:47] local.INFO: GPS data processed {"connection_id":230096,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:10:47] local.INFO: Acknowledgment sent {"connection_id":230096,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:10:52] local.INFO: TCP Data received {"connection_id":230096,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:10:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230096,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:10:52] local.INFO: Processing buffer {"connection_id":230096,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:10:52] local.INFO: Packet analysis {"connection_id":230096,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:10:52] local.INFO: Extracted packet for processing {"connection_id":230096,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:10:52] local.INFO: GPS Element Parsed {"raw_longitude":750996480,"raw_latitude":124278432,"longitude_deg":75.099648,"latitude_deg":12.4278432,"altitude":91,"angle":96,"satellites":45,"speed":18,"hex_longitude":"2cc34c00","hex_latitude":"076856a0","is_valid_coordinates":true} 
[2026-11-03 18:10:52] 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-11-03 18:10:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189648128001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:10:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:10:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374121106268315648,"note":"Value kept but may cause issues"} 
[2026-11-03 18:10:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:10:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793709563000,"timestamp_ms":1793709563000,"timestamp_seconds":1793709563,"priority":1,"record_length":96,"hex_timestamp":"000001a1a16bdc78"} 
[2026-11-03 18:10:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:10:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 18:10:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:10:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:10:52] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:10:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:10:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:10:52] local.INFO: Teltonika packet parsed successfully {"connection_id":230096,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:10:52] local.INFO: Passing IMEI to GPS processor {"connection_id":230096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:10:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":230096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:10:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:10:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:10:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:10:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189648128001,"66":28050,"87":206,"85":37120,"24":18,"16":38021953902084096,"44":-4374121106268315648},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:10:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:10:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:10:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189648128001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:10:52] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:10:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:10:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:10:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374121106268315648,"description":"Unknown IO ID 44"} 
[2026-11-03 18:10:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189648128001,"power":28050,"unknown_87":206,"unknown_85":37120,"ignition":18,"odometer":null,"unknown_44":-4374121106268315648}} 
[2026-11-03 18:10:52] local.INFO: DEBUG: GPS processor result {"connection_id":230096,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55321,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:10:52] local.INFO: GPS data processed {"connection_id":230096,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:10:52] local.INFO: Acknowledgment sent {"connection_id":230096,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:10:57] local.INFO: TCP Data received {"connection_id":230096,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:10:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230096,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:10:57] local.INFO: Processing buffer {"connection_id":230096,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:10:57] local.INFO: Packet analysis {"connection_id":230096,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:10:57] local.INFO: Extracted packet for processing {"connection_id":230096,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:10:57] local.INFO: GPS Element Parsed {"raw_longitude":750996480,"raw_latitude":124278432,"longitude_deg":75.099648,"latitude_deg":12.4278432,"altitude":91,"angle":96,"satellites":45,"speed":18,"hex_longitude":"2cc34c00","hex_latitude":"076856a0","is_valid_coordinates":true} 
[2026-11-03 18:10:57] 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-11-03 18:10:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189648128001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:10:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:10:57] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374121106268315648,"note":"Value kept but may cause issues"} 
[2026-11-03 18:10:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:10:57] local.INFO: AVL Record Parsed {"raw_timestamp":1793709563000,"timestamp_ms":1793709563000,"timestamp_seconds":1793709563,"priority":1,"record_length":96,"hex_timestamp":"000001a1a16bdc78"} 
[2026-11-03 18:10:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:10:57] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 18:10: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:10:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:10: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-11-03 18:10:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:10:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:10:57] local.INFO: Teltonika packet parsed successfully {"connection_id":230096,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:10:57] local.INFO: Passing IMEI to GPS processor {"connection_id":230096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:10:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":230096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:10:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:10:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:10:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:10:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189648128001,"66":28050,"87":206,"85":37120,"24":18,"16":38021953902084096,"44":-4374121106268315648},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:10:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:10:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:10:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189648128001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:10:57] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:10:57] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:10:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:10:57] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374121106268315648,"description":"Unknown IO ID 44"} 
[2026-11-03 18:10:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189648128001,"power":28050,"unknown_87":206,"unknown_85":37120,"ignition":18,"odometer":null,"unknown_44":-4374121106268315648}} 
[2026-11-03 18:10:57] local.INFO: DEBUG: GPS processor result {"connection_id":230096,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55322,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:10:57] local.INFO: GPS data processed {"connection_id":230096,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:10:57] local.INFO: Acknowledgment sent {"connection_id":230096,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:11:36] local.INFO: TCP Data received {"connection_id":228360,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:11:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228360,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:11:36] local.INFO: Processing buffer {"connection_id":228360,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:11:36] local.INFO: IMEI packet received {"connection_id":228360,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:11:36] local.INFO: IMEI acknowledgment sent {"connection_id":228360,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:11:41] local.INFO: TCP Data received {"connection_id":228360,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:11:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228360,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:11:41] local.INFO: Processing buffer {"connection_id":228360,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:11:41] local.INFO: IMEI packet received {"connection_id":228360,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:11:41] local.INFO: IMEI acknowledgment sent {"connection_id":228360,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:11:42] local.INFO: TCP Data received {"connection_id":228360,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:11:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228360,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:11:42] local.INFO: Processing buffer {"connection_id":228360,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:11:42] local.INFO: Packet analysis {"connection_id":228360,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:11:42] local.INFO: Extracted packet for processing {"connection_id":228360,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:11:42] local.INFO: GPS Element Parsed {"raw_longitude":750996480,"raw_latitude":124278432,"longitude_deg":75.099648,"latitude_deg":12.4278432,"altitude":91,"angle":96,"satellites":45,"speed":18,"hex_longitude":"2cc34c00","hex_latitude":"076856a0","is_valid_coordinates":true} 
[2026-11-03 18:11:42] 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-11-03 18:11:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189648128001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:11:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:11:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374121106268315648,"note":"Value kept but may cause issues"} 
[2026-11-03 18:11:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:11:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793709563000,"timestamp_ms":1793709563000,"timestamp_seconds":1793709563,"priority":1,"record_length":96,"hex_timestamp":"000001a1a16bdc78"} 
[2026-11-03 18:11:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:11: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-11-03 18:11:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:11:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:11:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:11:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:11:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:11:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228360,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:11:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228360,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:11:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228360,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:11:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:11:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:11:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:11:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189648128001,"66":28050,"87":206,"85":37120,"24":18,"16":38021953902084096,"44":-4374121106268315648},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:11:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:11:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:11:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189648128001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:11:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:11:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:11:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:11:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374121106268315648,"description":"Unknown IO ID 44"} 
[2026-11-03 18:11:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189648128001,"power":28050,"unknown_87":206,"unknown_85":37120,"ignition":18,"odometer":null,"unknown_44":-4374121106268315648}} 
[2026-11-03 18:11:42] local.INFO: DEBUG: GPS processor result {"connection_id":228360,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55323,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:11:42] local.INFO: GPS data processed {"connection_id":228360,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:11:42] local.INFO: Acknowledgment sent {"connection_id":228360,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:12:10] local.INFO: TCP Data received {"connection_id":228361,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:12:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228361,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:12:10] local.INFO: Processing buffer {"connection_id":228361,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:12:10] local.INFO: IMEI packet received {"connection_id":228361,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 18:12:10] local.INFO: IMEI acknowledgment sent {"connection_id":228361,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:12:13] local.INFO: TCP Data received {"connection_id":228360,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:12:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228360,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:12:13] local.INFO: Processing buffer {"connection_id":228360,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:12:13] local.INFO: Packet analysis {"connection_id":228360,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:12:13] local.INFO: Extracted packet for processing {"connection_id":228360,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:12:13] local.INFO: GPS Element Parsed {"raw_longitude":750996480,"raw_latitude":124278432,"longitude_deg":75.099648,"latitude_deg":12.4278432,"altitude":91,"angle":96,"satellites":45,"speed":18,"hex_longitude":"2cc34c00","hex_latitude":"076856a0","is_valid_coordinates":true} 
[2026-11-03 18:12: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-11-03 18:12:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189648128001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:12:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:12:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374121106268315648,"note":"Value kept but may cause issues"} 
[2026-11-03 18:12:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:12:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793709563000,"timestamp_ms":1793709563000,"timestamp_seconds":1793709563,"priority":1,"record_length":96,"hex_timestamp":"000001a1a16bdc78"} 
[2026-11-03 18:12:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:12: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-11-03 18:12: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:12:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:12: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-11-03 18:12:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:12:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:12:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228360,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:12:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228360,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:12:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228360,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:12:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:12:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:12:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:12:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189648128001,"66":28050,"87":206,"85":37120,"24":18,"16":38021953902084096,"44":-4374121106268315648},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:12:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:12:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:12:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189648128001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:12:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:12:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:12:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:12:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374121106268315648,"description":"Unknown IO ID 44"} 
[2026-11-03 18:12:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189648128001,"power":28050,"unknown_87":206,"unknown_85":37120,"ignition":18,"odometer":null,"unknown_44":-4374121106268315648}} 
[2026-11-03 18:12:13] local.INFO: DEBUG: GPS processor result {"connection_id":228360,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55324,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:12:13] local.INFO: GPS data processed {"connection_id":228360,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:12:13] local.INFO: Acknowledgment sent {"connection_id":228360,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:12:36] local.INFO: TCP Data received {"connection_id":231946,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:12:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231946,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:12:36] local.INFO: Processing buffer {"connection_id":231946,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:12:36] local.INFO: IMEI packet received {"connection_id":231946,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:12:36] local.INFO: IMEI acknowledgment sent {"connection_id":231946,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:12:40] local.INFO: TCP Data received {"connection_id":228839,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:12:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228839,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:12:40] local.INFO: Processing buffer {"connection_id":228839,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:12:40] local.INFO: IMEI packet received {"connection_id":228839,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 18:12:40] local.INFO: IMEI acknowledgment sent {"connection_id":228839,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:12:41] local.INFO: TCP Data received {"connection_id":231946,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:12:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231946,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:12:41] local.INFO: Processing buffer {"connection_id":231946,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:12:41] local.INFO: IMEI packet received {"connection_id":231946,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:12:41] local.INFO: IMEI acknowledgment sent {"connection_id":231946,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:12:42] local.INFO: TCP Data received {"connection_id":231946,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:12:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231946,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:12:42] local.INFO: Processing buffer {"connection_id":231946,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:12:42] local.INFO: Packet analysis {"connection_id":231946,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:12:42] local.INFO: Extracted packet for processing {"connection_id":231946,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:12:42] local.INFO: GPS Element Parsed {"raw_longitude":750996480,"raw_latitude":124278432,"longitude_deg":75.099648,"latitude_deg":12.4278432,"altitude":91,"angle":96,"satellites":45,"speed":18,"hex_longitude":"2cc34c00","hex_latitude":"076856a0","is_valid_coordinates":true} 
[2026-11-03 18:12:42] 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-11-03 18:12:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189648128001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:12:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:12:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374121106268315648,"note":"Value kept but may cause issues"} 
[2026-11-03 18:12:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:12:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793709563000,"timestamp_ms":1793709563000,"timestamp_seconds":1793709563,"priority":1,"record_length":96,"hex_timestamp":"000001a1a16bdc78"} 
[2026-11-03 18:12:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:12: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-11-03 18:12:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:12:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:12: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-11-03 18:12:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:12:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:12:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231946,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:12:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:12:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:12: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-11-03 18:12:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:12:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:12:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189648128001,"66":28050,"87":206,"85":37120,"24":18,"16":38021953902084096,"44":-4374121106268315648},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:12:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:12:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:12:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189648128001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:12:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:12:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:12:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:12:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374121106268315648,"description":"Unknown IO ID 44"} 
[2026-11-03 18:12:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189648128001,"power":28050,"unknown_87":206,"unknown_85":37120,"ignition":18,"odometer":null,"unknown_44":-4374121106268315648}} 
[2026-11-03 18:12:42] local.INFO: DEBUG: GPS processor result {"connection_id":231946,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55325,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:12:42] local.INFO: GPS data processed {"connection_id":231946,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:12:42] local.INFO: Acknowledgment sent {"connection_id":231946,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:13:13] local.INFO: TCP Data received {"connection_id":231946,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:13:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231946,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:13:13] local.INFO: Processing buffer {"connection_id":231946,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:13:13] local.INFO: Packet analysis {"connection_id":231946,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:13:13] local.INFO: Extracted packet for processing {"connection_id":231946,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:13:13] local.INFO: GPS Element Parsed {"raw_longitude":750996480,"raw_latitude":124278432,"longitude_deg":75.099648,"latitude_deg":12.4278432,"altitude":91,"angle":96,"satellites":45,"speed":18,"hex_longitude":"2cc34c00","hex_latitude":"076856a0","is_valid_coordinates":true} 
[2026-11-03 18:13: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-11-03 18:13:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189648128001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:13:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:13:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374121106268315648,"note":"Value kept but may cause issues"} 
[2026-11-03 18:13:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:13:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793709563000,"timestamp_ms":1793709563000,"timestamp_seconds":1793709563,"priority":1,"record_length":96,"hex_timestamp":"000001a1a16bdc78"} 
[2026-11-03 18:13:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:13: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-11-03 18:13: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:13:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:13: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-11-03 18:13:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:13:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:13:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231946,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:13:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:13:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:13:13] 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-11-03 18:13:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:13:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:13:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189648128001,"66":28050,"87":206,"85":37120,"24":18,"16":38021953902084096,"44":-4374121106268315648},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:13:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:13:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:13:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189648128001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:13:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:13:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:13:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:13:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374121106268315648,"description":"Unknown IO ID 44"} 
[2026-11-03 18:13:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189648128001,"power":28050,"unknown_87":206,"unknown_85":37120,"ignition":18,"odometer":null,"unknown_44":-4374121106268315648}} 
[2026-11-03 18:13:13] local.INFO: DEBUG: GPS processor result {"connection_id":231946,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55326,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:13:13] local.INFO: GPS data processed {"connection_id":231946,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:13:13] local.INFO: Acknowledgment sent {"connection_id":231946,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:13:36] local.INFO: TCP Data received {"connection_id":228840,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:13:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228840,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:13:36] local.INFO: Processing buffer {"connection_id":228840,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:13:36] local.INFO: IMEI packet received {"connection_id":228840,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:13:36] local.INFO: IMEI acknowledgment sent {"connection_id":228840,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:13:41] local.INFO: TCP Data received {"connection_id":228840,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:13:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228840,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:13:41] local.INFO: Processing buffer {"connection_id":228840,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:13:41] local.INFO: IMEI packet received {"connection_id":228840,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:13:41] local.INFO: IMEI acknowledgment sent {"connection_id":228840,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:13:42] local.INFO: TCP Data received {"connection_id":228840,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:13:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228840,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:13:42] local.INFO: Processing buffer {"connection_id":228840,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:13:42] local.INFO: Packet analysis {"connection_id":228840,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:13:42] local.INFO: Extracted packet for processing {"connection_id":228840,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:13:42] local.INFO: GPS Element Parsed {"raw_longitude":750996480,"raw_latitude":124278432,"longitude_deg":75.099648,"latitude_deg":12.4278432,"altitude":91,"angle":96,"satellites":45,"speed":18,"hex_longitude":"2cc34c00","hex_latitude":"076856a0","is_valid_coordinates":true} 
[2026-11-03 18:13:42] 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-11-03 18:13:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189648128001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:13:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:13:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374121106268315648,"note":"Value kept but may cause issues"} 
[2026-11-03 18:13:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:13:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793709563000,"timestamp_ms":1793709563000,"timestamp_seconds":1793709563,"priority":1,"record_length":96,"hex_timestamp":"000001a1a16bdc78"} 
[2026-11-03 18:13:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18: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-11-03 18: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:13:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18: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-11-03 18:13:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:13:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:13:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228840,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:13:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:13:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:13:42] 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-11-03 18:13:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:13:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:13:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189648128001,"66":28050,"87":206,"85":37120,"24":18,"16":38021953902084096,"44":-4374121106268315648},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:13:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:13:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:13:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189648128001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:13:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:13:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:13:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:13:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374121106268315648,"description":"Unknown IO ID 44"} 
[2026-11-03 18:13:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189648128001,"power":28050,"unknown_87":206,"unknown_85":37120,"ignition":18,"odometer":null,"unknown_44":-4374121106268315648}} 
[2026-11-03 18:13:42] local.INFO: DEBUG: GPS processor result {"connection_id":228840,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55327,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:13:42] local.INFO: GPS data processed {"connection_id":228840,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:13:42] local.INFO: Acknowledgment sent {"connection_id":228840,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:14:13] local.INFO: TCP Data received {"connection_id":228840,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:14:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228840,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:14:13] local.INFO: Processing buffer {"connection_id":228840,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:14:13] local.INFO: Packet analysis {"connection_id":228840,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:14:13] local.INFO: Extracted packet for processing {"connection_id":228840,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:14:13] local.INFO: GPS Element Parsed {"raw_longitude":750996480,"raw_latitude":124278432,"longitude_deg":75.099648,"latitude_deg":12.4278432,"altitude":91,"angle":96,"satellites":45,"speed":18,"hex_longitude":"2cc34c00","hex_latitude":"076856a0","is_valid_coordinates":true} 
[2026-11-03 18:14: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-11-03 18:14:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189648128001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:14:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:14:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374121106268315648,"note":"Value kept but may cause issues"} 
[2026-11-03 18:14:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:14:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793709563000,"timestamp_ms":1793709563000,"timestamp_seconds":1793709563,"priority":1,"record_length":96,"hex_timestamp":"000001a1a16bdc78"} 
[2026-11-03 18:14:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:14: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-11-03 18:14: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:14:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:14: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-11-03 18:14:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:14:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:14:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228840,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:14:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:14:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:14:13] 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-11-03 18:14:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:14:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:14:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189648128001,"66":28050,"87":206,"85":37120,"24":18,"16":38021953902084096,"44":-4374121106268315648},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:14:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:14:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:14:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189648128001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:14:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:14:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:14:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:14:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374121106268315648,"description":"Unknown IO ID 44"} 
[2026-11-03 18:14:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189648128001,"power":28050,"unknown_87":206,"unknown_85":37120,"ignition":18,"odometer":null,"unknown_44":-4374121106268315648}} 
[2026-11-03 18:14:13] local.INFO: DEBUG: GPS processor result {"connection_id":228840,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55328,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:14:13] local.INFO: GPS data processed {"connection_id":228840,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:14:13] local.INFO: Acknowledgment sent {"connection_id":228840,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:14:37] local.INFO: TCP Data received {"connection_id":231947,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:14:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231947,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:14:37] local.INFO: Processing buffer {"connection_id":231947,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:14:37] local.INFO: IMEI packet received {"connection_id":231947,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:14:37] local.INFO: IMEI acknowledgment sent {"connection_id":231947,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:14:41] local.INFO: TCP Data received {"connection_id":231947,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:14:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231947,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:14:41] local.INFO: Processing buffer {"connection_id":231947,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:14:41] local.INFO: IMEI packet received {"connection_id":231947,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:14:41] local.INFO: IMEI acknowledgment sent {"connection_id":231947,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:14:42] local.INFO: TCP Data received {"connection_id":231947,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:14:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231947,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:14:42] local.INFO: Processing buffer {"connection_id":231947,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a16bdc78012cc34c00076856a0005b00602d..."} 
[2026-11-03 18:14:42] local.INFO: Packet analysis {"connection_id":231947,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:14:42] local.INFO: Extracted packet for processing {"connection_id":231947,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a16b"} 
[2026-11-03 18:14:42] local.INFO: GPS Element Parsed {"raw_longitude":750996480,"raw_latitude":124278432,"longitude_deg":75.099648,"latitude_deg":12.4278432,"altitude":91,"angle":96,"satellites":45,"speed":18,"hex_longitude":"2cc34c00","hex_latitude":"076856a0","is_valid_coordinates":true} 
[2026-11-03 18:14:42] 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-11-03 18:14:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189648128001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:14:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:14:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374121106268315648,"note":"Value kept but may cause issues"} 
[2026-11-03 18:14:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:14:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793709563000,"timestamp_ms":1793709563000,"timestamp_seconds":1793709563,"priority":1,"record_length":96,"hex_timestamp":"000001a1a16bdc78"} 
[2026-11-03 18:14:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:14: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-11-03 18:14:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:14:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:14: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-11-03 18:14:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:14:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:14:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231947,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:14:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231947,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:14:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231947,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:14:42] 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-11-03 18:14:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:14:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:14:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189648128001,"66":28050,"87":206,"85":37120,"24":18,"16":38021953902084096,"44":-4374121106268315648},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:14:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:14:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:14:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189648128001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:14:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:14:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:14:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:14:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374121106268315648,"description":"Unknown IO ID 44"} 
[2026-11-03 18:14:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189648128001,"power":28050,"unknown_87":206,"unknown_85":37120,"ignition":18,"odometer":null,"unknown_44":-4374121106268315648}} 
[2026-11-03 18:14:42] local.INFO: DEBUG: GPS processor result {"connection_id":231947,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55329,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:14:42] local.INFO: GPS data processed {"connection_id":231947,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:14:42] local.INFO: Acknowledgment sent {"connection_id":231947,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:15:13] local.INFO: TCP Data received {"connection_id":231947,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:15:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231947,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:15:13] local.INFO: Processing buffer {"connection_id":231947,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:15:13] local.INFO: Packet analysis {"connection_id":231947,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:15:13] local.INFO: Extracted packet for processing {"connection_id":231947,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:15:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:15: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-11-03 18:15:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189648128001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:15:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:15:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374121106268315648,"note":"Value kept but may cause issues"} 
[2026-11-03 18:15:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:15:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793709869000,"timestamp_ms":1793709869000,"timestamp_seconds":1793709869,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17087c8"} 
[2026-11-03 18:15:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:15: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-11-03 18:15: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:15:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:15: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-11-03 18:15:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:15:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:15:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231947,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:15:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231947,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:15:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231947,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:15: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-11-03 18:15:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:15:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:15:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189648128001,"66":26147,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4374121106268315648},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:15:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:15:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:15:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189648128001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:15:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:15:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:15:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:15:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374121106268315648,"description":"Unknown IO ID 44"} 
[2026-11-03 18:15:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189648128001,"power":26147,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4374121106268315648}} 
[2026-11-03 18:15:13] local.INFO: DEBUG: GPS processor result {"connection_id":231947,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55330,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:15:13] local.INFO: GPS data processed {"connection_id":231947,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:15:13] local.INFO: Acknowledgment sent {"connection_id":231947,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:15:41] local.INFO: TCP Data received {"connection_id":230097,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:15:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230097,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:15:41] local.INFO: Processing buffer {"connection_id":230097,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:15:41] local.INFO: IMEI packet received {"connection_id":230097,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:15:41] local.INFO: IMEI acknowledgment sent {"connection_id":230097,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:15:46] local.INFO: TCP Data received {"connection_id":230097,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:15:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230097,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:15:46] local.INFO: Processing buffer {"connection_id":230097,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:15:46] local.INFO: IMEI packet received {"connection_id":230097,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:15:46] local.INFO: IMEI acknowledgment sent {"connection_id":230097,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:15:47] local.INFO: TCP Data received {"connection_id":230097,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:15:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230097,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:15:47] local.INFO: Processing buffer {"connection_id":230097,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:15:47] local.INFO: Packet analysis {"connection_id":230097,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:15:47] local.INFO: Extracted packet for processing {"connection_id":230097,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:15:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:15: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-11-03 18:15:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189648128001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:15:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:15:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374121106268315648,"note":"Value kept but may cause issues"} 
[2026-11-03 18:15:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:15:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793709869000,"timestamp_ms":1793709869000,"timestamp_seconds":1793709869,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17087c8"} 
[2026-11-03 18:15:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:15: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-11-03 18:15:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:15:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:15: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-11-03 18:15:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:15:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:15:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230097,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:15:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230097,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:15:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230097,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:15:47] 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-11-03 18:15:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:15:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:15:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189648128001,"66":26147,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4374121106268315648},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:15:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:15:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:15:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189648128001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:15:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:15:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:15:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:15:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374121106268315648,"description":"Unknown IO ID 44"} 
[2026-11-03 18:15:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189648128001,"power":26147,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4374121106268315648}} 
[2026-11-03 18:15:47] local.INFO: DEBUG: GPS processor result {"connection_id":230097,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55331,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:15:47] local.INFO: GPS data processed {"connection_id":230097,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:15:47] local.INFO: Acknowledgment sent {"connection_id":230097,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:15:52] local.INFO: TCP Data received {"connection_id":230097,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:15:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230097,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:15:52] local.INFO: Processing buffer {"connection_id":230097,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:15:52] local.INFO: Packet analysis {"connection_id":230097,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:15:52] local.INFO: Extracted packet for processing {"connection_id":230097,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:15:52] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:15: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-11-03 18:15:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189648128001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:15:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:15:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374121106268315648,"note":"Value kept but may cause issues"} 
[2026-11-03 18:15:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:15:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793709869000,"timestamp_ms":1793709869000,"timestamp_seconds":1793709869,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17087c8"} 
[2026-11-03 18:15:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:15:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:15: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:15:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:15: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-11-03 18:15:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:15:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:15:52] local.INFO: Teltonika packet parsed successfully {"connection_id":230097,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:15:52] local.INFO: Passing IMEI to GPS processor {"connection_id":230097,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:15:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":230097,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:15:52] 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-11-03 18:15:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:15:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:15:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189648128001,"66":26147,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4374121106268315648},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:15:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:15:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:15:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189648128001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:15:52] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:15:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:15:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:15:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374121106268315648,"description":"Unknown IO ID 44"} 
[2026-11-03 18:15:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189648128001,"power":26147,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4374121106268315648}} 
[2026-11-03 18:15:52] local.INFO: DEBUG: GPS processor result {"connection_id":230097,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55332,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:15:52] local.INFO: GPS data processed {"connection_id":230097,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:15:52] local.INFO: Acknowledgment sent {"connection_id":230097,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:16:36] local.INFO: TCP Data received {"connection_id":231950,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:16:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231950,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:16:36] local.INFO: Processing buffer {"connection_id":231950,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:16:36] local.INFO: IMEI packet received {"connection_id":231950,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:16:36] local.INFO: IMEI acknowledgment sent {"connection_id":231950,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:16:41] local.INFO: TCP Data received {"connection_id":231950,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:16:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231950,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:16:41] local.INFO: Processing buffer {"connection_id":231950,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:16:41] local.INFO: IMEI packet received {"connection_id":231950,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:16:41] local.INFO: IMEI acknowledgment sent {"connection_id":231950,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:16:42] local.INFO: TCP Data received {"connection_id":231950,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:16:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231950,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:16:42] local.INFO: Processing buffer {"connection_id":231950,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:16:42] local.INFO: Packet analysis {"connection_id":231950,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:16:42] local.INFO: Extracted packet for processing {"connection_id":231950,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:16:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:16: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-11-03 18:16:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189648128001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:16:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:16:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374121106268315648,"note":"Value kept but may cause issues"} 
[2026-11-03 18:16:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:16:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793709869000,"timestamp_ms":1793709869000,"timestamp_seconds":1793709869,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17087c8"} 
[2026-11-03 18:16:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:16:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:16:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:16:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:16: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-11-03 18:16:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:16:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:16:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231950,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:16:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231950,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:16:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231950,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:16:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:16:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:16:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:16:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189648128001,"66":26147,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4374121106268315648},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:16:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:16:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:16:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189648128001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:16:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:16:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:16:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:16:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374121106268315648,"description":"Unknown IO ID 44"} 
[2026-11-03 18:16:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189648128001,"power":26147,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4374121106268315648}} 
[2026-11-03 18:16:42] local.INFO: DEBUG: GPS processor result {"connection_id":231950,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55333,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:16:42] local.INFO: GPS data processed {"connection_id":231950,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:16:42] local.INFO: Acknowledgment sent {"connection_id":231950,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:17:13] local.INFO: TCP Data received {"connection_id":231950,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:17:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231950,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:17:13] local.INFO: Processing buffer {"connection_id":231950,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:17:13] local.INFO: Packet analysis {"connection_id":231950,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:17:13] local.INFO: Extracted packet for processing {"connection_id":231950,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:17:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:17: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-11-03 18:17:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189648128001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:17:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:17:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374121106268315648,"note":"Value kept but may cause issues"} 
[2026-11-03 18:17:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:17:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793709869000,"timestamp_ms":1793709869000,"timestamp_seconds":1793709869,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17087c8"} 
[2026-11-03 18:17:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:17: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-11-03 18:17: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:17:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:17: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-11-03 18:17:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:17:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:17:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231950,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:17:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231950,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:17:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231950,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:17:13] 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-11-03 18:17:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:17:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:17:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189648128001,"66":26147,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4374121106268315648},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:17:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:17:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:17:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189648128001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:17:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:17:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:17:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:17:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374121106268315648,"description":"Unknown IO ID 44"} 
[2026-11-03 18:17:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189648128001,"power":26147,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4374121106268315648}} 
[2026-11-03 18:17:13] local.INFO: DEBUG: GPS processor result {"connection_id":231950,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55334,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:17:13] local.INFO: GPS data processed {"connection_id":231950,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:17:13] local.INFO: Acknowledgment sent {"connection_id":231950,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:17:36] local.INFO: TCP Data received {"connection_id":228842,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:17:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228842,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:17:36] local.INFO: Processing buffer {"connection_id":228842,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:17:36] local.INFO: IMEI packet received {"connection_id":228842,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:17:36] local.INFO: IMEI acknowledgment sent {"connection_id":228842,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:17:41] local.INFO: TCP Data received {"connection_id":228842,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:17:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228842,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:17:41] local.INFO: Processing buffer {"connection_id":228842,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:17:41] local.INFO: IMEI packet received {"connection_id":228842,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:17:41] local.INFO: IMEI acknowledgment sent {"connection_id":228842,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:17:42] local.INFO: TCP Data received {"connection_id":228842,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:17:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228842,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:17:42] local.INFO: Processing buffer {"connection_id":228842,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:17:42] local.INFO: Packet analysis {"connection_id":228842,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:17:42] local.INFO: Extracted packet for processing {"connection_id":228842,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:17:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:17: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-11-03 18:17:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189648128001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:17:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:17:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374121106268315648,"note":"Value kept but may cause issues"} 
[2026-11-03 18:17:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:17:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793709869000,"timestamp_ms":1793709869000,"timestamp_seconds":1793709869,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17087c8"} 
[2026-11-03 18:17:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:17:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:17:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:17:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:17: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-11-03 18:17:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:17:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:17:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228842,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:17:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:17:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:17:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:17:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:17:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:17:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189648128001,"66":26147,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4374121106268315648},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:17:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:17:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:17:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189648128001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:17:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:17:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:17:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:17:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374121106268315648,"description":"Unknown IO ID 44"} 
[2026-11-03 18:17:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189648128001,"power":26147,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4374121106268315648}} 
[2026-11-03 18:17:42] local.INFO: DEBUG: GPS processor result {"connection_id":228842,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55335,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:17:42] local.INFO: GPS data processed {"connection_id":228842,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:17:42] local.INFO: Acknowledgment sent {"connection_id":228842,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:17:45] local.INFO: TCP Data received {"connection_id":228843,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:17:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228843,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:17:45] local.INFO: Processing buffer {"connection_id":228843,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:17:45] local.INFO: IMEI packet received {"connection_id":228843,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 18:17:45] local.INFO: IMEI acknowledgment sent {"connection_id":228843,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:18:13] local.INFO: TCP Data received {"connection_id":228842,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:18:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228842,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:18:13] local.INFO: Processing buffer {"connection_id":228842,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:18:13] local.INFO: Packet analysis {"connection_id":228842,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:18:13] local.INFO: Extracted packet for processing {"connection_id":228842,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:18:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:18: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-11-03 18:18:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189648128001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:18:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:18:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374121106268315648,"note":"Value kept but may cause issues"} 
[2026-11-03 18:18:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:18:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793709869000,"timestamp_ms":1793709869000,"timestamp_seconds":1793709869,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17087c8"} 
[2026-11-03 18:18:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:18: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-11-03 18:18: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:18:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:18: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-11-03 18:18:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:18:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:18:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228842,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:18:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:18:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:18:13] 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-11-03 18:18:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:18:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:18:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189648128001,"66":26147,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4374121106268315648},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:18:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:18:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:18:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189648128001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:18:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:18:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:18:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:18:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374121106268315648,"description":"Unknown IO ID 44"} 
[2026-11-03 18:18:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189648128001,"power":26147,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4374121106268315648}} 
[2026-11-03 18:18:13] local.INFO: DEBUG: GPS processor result {"connection_id":228842,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55336,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:18:13] local.INFO: GPS data processed {"connection_id":228842,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:18:13] local.INFO: Acknowledgment sent {"connection_id":228842,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:18:36] local.INFO: TCP Data received {"connection_id":228362,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:18:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228362,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:18:36] local.INFO: Processing buffer {"connection_id":228362,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:18:36] local.INFO: IMEI packet received {"connection_id":228362,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:18:36] local.INFO: IMEI acknowledgment sent {"connection_id":228362,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:18:41] local.INFO: TCP Data received {"connection_id":228362,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:18:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228362,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:18:41] local.INFO: Processing buffer {"connection_id":228362,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:18:41] local.INFO: IMEI packet received {"connection_id":228362,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:18:41] local.INFO: IMEI acknowledgment sent {"connection_id":228362,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:18:42] local.INFO: TCP Data received {"connection_id":228362,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:18:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228362,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:18:42] local.INFO: Processing buffer {"connection_id":228362,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:18:42] local.INFO: Packet analysis {"connection_id":228362,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:18:42] local.INFO: Extracted packet for processing {"connection_id":228362,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:18:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:18: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-11-03 18:18:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189648128001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:18:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:18:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374121106268315648,"note":"Value kept but may cause issues"} 
[2026-11-03 18:18:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:18:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793709869000,"timestamp_ms":1793709869000,"timestamp_seconds":1793709869,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17087c8"} 
[2026-11-03 18:18:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:18:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:18:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:18:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:18: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-11-03 18:18:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:18:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:18:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228362,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:18:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228362,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:18:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228362,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:18: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-11-03 18:18:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:18:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:18:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189648128001,"66":26147,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4374121106268315648},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:18:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:18:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:18:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189648128001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:18:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:18:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:18:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:18:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374121106268315648,"description":"Unknown IO ID 44"} 
[2026-11-03 18:18:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189648128001,"power":26147,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4374121106268315648}} 
[2026-11-03 18:18:42] local.INFO: DEBUG: GPS processor result {"connection_id":228362,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55337,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:18:42] local.INFO: GPS data processed {"connection_id":228362,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:18:42] local.INFO: Acknowledgment sent {"connection_id":228362,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:19:13] local.INFO: TCP Data received {"connection_id":228362,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:19:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228362,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:19:13] local.INFO: Processing buffer {"connection_id":228362,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:19:13] local.INFO: Packet analysis {"connection_id":228362,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:19:13] local.INFO: Extracted packet for processing {"connection_id":228362,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:19:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:19: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-11-03 18:19:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189648128001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:19:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:19:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374121106268315648,"note":"Value kept but may cause issues"} 
[2026-11-03 18:19:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:19:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793709869000,"timestamp_ms":1793709869000,"timestamp_seconds":1793709869,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17087c8"} 
[2026-11-03 18:19:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:19: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-11-03 18:19: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:19:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:19: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-11-03 18:19:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:19:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:19:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228362,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:19:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228362,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:19:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228362,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:19:13] 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-11-03 18:19:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:19:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:19:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189648128001,"66":26147,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4374121106268315648},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:19:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:19:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:19:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189648128001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:19:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:19:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:19:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:19:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374121106268315648,"description":"Unknown IO ID 44"} 
[2026-11-03 18:19:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189648128001,"power":26147,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4374121106268315648}} 
[2026-11-03 18:19:13] local.INFO: DEBUG: GPS processor result {"connection_id":228362,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55338,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:19:13] local.INFO: GPS data processed {"connection_id":228362,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:19:13] local.INFO: Acknowledgment sent {"connection_id":228362,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:19:36] local.INFO: TCP Data received {"connection_id":228845,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:19:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228845,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:19:36] local.INFO: Processing buffer {"connection_id":228845,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:19:36] local.INFO: IMEI packet received {"connection_id":228845,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:19:36] local.INFO: IMEI acknowledgment sent {"connection_id":228845,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:19:41] local.INFO: TCP Data received {"connection_id":228845,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:19:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228845,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:19:41] local.INFO: Processing buffer {"connection_id":228845,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:19:41] local.INFO: IMEI packet received {"connection_id":228845,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:19:41] local.INFO: IMEI acknowledgment sent {"connection_id":228845,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:19:42] local.INFO: TCP Data received {"connection_id":228845,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:19:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228845,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:19:42] local.INFO: Processing buffer {"connection_id":228845,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17087c8012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:19:42] local.INFO: Packet analysis {"connection_id":228845,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:19:42] local.INFO: Extracted packet for processing {"connection_id":228845,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a170"} 
[2026-11-03 18:19:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:19: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-11-03 18:19:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189648128001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:19:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:19:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4374121106268315648,"note":"Value kept but may cause issues"} 
[2026-11-03 18:19:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:19:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793709869000,"timestamp_ms":1793709869000,"timestamp_seconds":1793709869,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17087c8"} 
[2026-11-03 18:19:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:19:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:19:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 18:19:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:19: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-11-03 18:19:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:19:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:19:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228845,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:19:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:19:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:19:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:19:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:19:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:19:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189648128001,"66":26147,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4374121106268315648},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:19:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:19:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:19:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189648128001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:19:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:19:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:19:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:19:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4374121106268315648,"description":"Unknown IO ID 44"} 
[2026-11-03 18:19:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189648128001,"power":26147,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4374121106268315648}} 
[2026-11-03 18:19:42] local.INFO: DEBUG: GPS processor result {"connection_id":228845,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55339,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:19:42] local.INFO: GPS data processed {"connection_id":228845,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:19:42] local.INFO: Acknowledgment sent {"connection_id":228845,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:20:13] local.INFO: TCP Data received {"connection_id":228845,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:20:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228845,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:20:13] local.INFO: Processing buffer {"connection_id":228845,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:20:13] local.INFO: Packet analysis {"connection_id":228845,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:20:13] local.INFO: Extracted packet for processing {"connection_id":228845,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:20:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:20: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-11-03 18:20:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189726464001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:20:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:20:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:20:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:20:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793710170000,"timestamp_ms":1793710170000,"timestamp_seconds":1793710170,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1751f90"} 
[2026-11-03 18:20:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:20: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-11-03 18:20: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":102,"n8_eight_byte":35,"data_length":795,"current_offset":136} 
[2026-11-03 18:20:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1023,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:20: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-11-03 18:20:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:20:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:20:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228845,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:20:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:20:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:20:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:20:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:20:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:20:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189726464001,"66":25875,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:20:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:20:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:20:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189726464001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:20:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:20:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:20:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:20:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:20:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189726464001,"power":25875,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:20:13] local.INFO: DEBUG: GPS processor result {"connection_id":228845,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55340,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:20:13] local.INFO: GPS data processed {"connection_id":228845,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:20:13] local.INFO: Acknowledgment sent {"connection_id":228845,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:20:41] local.INFO: TCP Data received {"connection_id":230098,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:20:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230098,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:20:41] local.INFO: Processing buffer {"connection_id":230098,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:20:41] local.INFO: IMEI packet received {"connection_id":230098,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:20:41] local.INFO: IMEI acknowledgment sent {"connection_id":230098,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:20:46] local.INFO: TCP Data received {"connection_id":230098,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:20:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230098,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:20:46] local.INFO: Processing buffer {"connection_id":230098,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:20:46] local.INFO: IMEI packet received {"connection_id":230098,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:20:46] local.INFO: IMEI acknowledgment sent {"connection_id":230098,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:20:47] local.INFO: TCP Data received {"connection_id":230098,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:20:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230098,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:20:47] local.INFO: Processing buffer {"connection_id":230098,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:20:47] local.INFO: Packet analysis {"connection_id":230098,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:20:47] local.INFO: Extracted packet for processing {"connection_id":230098,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:20:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:20: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-11-03 18:20:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189726464001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:20:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:20:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:20:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:20:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793710170000,"timestamp_ms":1793710170000,"timestamp_seconds":1793710170,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1751f90"} 
[2026-11-03 18:20:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:20: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-11-03 18:20: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":102,"n8_eight_byte":35,"data_length":795,"current_offset":136} 
[2026-11-03 18:20:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1023,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:20: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-11-03 18:20:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:20:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:20:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230098,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:20:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:20:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:20: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-11-03 18:20:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:20:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:20:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189726464001,"66":25875,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:20:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:20:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:20:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189726464001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:20:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:20:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:20:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:20:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:20:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189726464001,"power":25875,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:20:47] local.INFO: DEBUG: GPS processor result {"connection_id":230098,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55341,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:20:47] local.INFO: GPS data processed {"connection_id":230098,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:20:47] local.INFO: Acknowledgment sent {"connection_id":230098,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:20:52] local.INFO: TCP Data received {"connection_id":230098,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:20:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230098,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:20:52] local.INFO: Processing buffer {"connection_id":230098,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:20:52] local.INFO: Packet analysis {"connection_id":230098,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:20:52] local.INFO: Extracted packet for processing {"connection_id":230098,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:20:52] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:20: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-11-03 18:20:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189726464001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:20:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:20:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:20:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:20:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793710170000,"timestamp_ms":1793710170000,"timestamp_seconds":1793710170,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1751f90"} 
[2026-11-03 18:20:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:20:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:20: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":102,"n8_eight_byte":35,"data_length":795,"current_offset":136} 
[2026-11-03 18:20:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1023,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:20: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-11-03 18:20:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:20:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:20:52] local.INFO: Teltonika packet parsed successfully {"connection_id":230098,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:20:52] local.INFO: Passing IMEI to GPS processor {"connection_id":230098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:20:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":230098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:20:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:20:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:20:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:20:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189726464001,"66":25875,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:20:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:20:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:20:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189726464001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:20:52] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:20:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:20:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:20:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:20:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189726464001,"power":25875,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:20:52] local.INFO: DEBUG: GPS processor result {"connection_id":230098,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55342,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:20:52] local.INFO: GPS data processed {"connection_id":230098,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:20:52] local.INFO: Acknowledgment sent {"connection_id":230098,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:21:36] local.INFO: TCP Data received {"connection_id":228847,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:21:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228847,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:21:36] local.INFO: Processing buffer {"connection_id":228847,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:21:36] local.INFO: IMEI packet received {"connection_id":228847,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:21:36] local.INFO: IMEI acknowledgment sent {"connection_id":228847,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:21:41] local.INFO: TCP Data received {"connection_id":228847,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:21:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228847,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:21:41] local.INFO: Processing buffer {"connection_id":228847,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:21:41] local.INFO: IMEI packet received {"connection_id":228847,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:21:41] local.INFO: IMEI acknowledgment sent {"connection_id":228847,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:21:42] local.INFO: TCP Data received {"connection_id":228847,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:21:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228847,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:21:42] local.INFO: Processing buffer {"connection_id":228847,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:21:42] local.INFO: Packet analysis {"connection_id":228847,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:21:42] local.INFO: Extracted packet for processing {"connection_id":228847,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:21:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:21:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:21:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189726464001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:21:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:21:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:21:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:21:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793710170000,"timestamp_ms":1793710170000,"timestamp_seconds":1793710170,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1751f90"} 
[2026-11-03 18:21:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:21:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:21:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":35,"data_length":795,"current_offset":136} 
[2026-11-03 18:21:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1023,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:21:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:21:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:21:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:21:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228847,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:21:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228847,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:21:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228847,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:21:42] 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-11-03 18:21:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:21:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:21:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189726464001,"66":25875,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:21:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:21:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:21:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189726464001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:21:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:21:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:21:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:21:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:21:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189726464001,"power":25875,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:21:42] local.INFO: DEBUG: GPS processor result {"connection_id":228847,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55343,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:21:42] local.INFO: GPS data processed {"connection_id":228847,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:21:42] local.INFO: Acknowledgment sent {"connection_id":228847,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:22:13] local.INFO: TCP Data received {"connection_id":228847,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:22:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228847,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:22:13] local.INFO: Processing buffer {"connection_id":228847,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:22:13] local.INFO: Packet analysis {"connection_id":228847,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:22:13] local.INFO: Extracted packet for processing {"connection_id":228847,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:22:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:22: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-11-03 18:22:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189726464001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:22:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:22:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:22:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:22:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793710170000,"timestamp_ms":1793710170000,"timestamp_seconds":1793710170,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1751f90"} 
[2026-11-03 18:22:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:22: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-11-03 18:22: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":102,"n8_eight_byte":35,"data_length":795,"current_offset":136} 
[2026-11-03 18:22:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1023,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:22: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-11-03 18:22:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:22:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:22:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228847,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:22:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228847,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:22:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228847,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:22: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-11-03 18:22:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:22:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:22:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189726464001,"66":25875,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:22:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:22:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:22:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189726464001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:22:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:22:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:22:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:22:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:22:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189726464001,"power":25875,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:22:13] local.INFO: DEBUG: GPS processor result {"connection_id":228847,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55344,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:22:13] local.INFO: GPS data processed {"connection_id":228847,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:22:13] local.INFO: Acknowledgment sent {"connection_id":228847,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:22:36] local.INFO: TCP Data received {"connection_id":231952,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:22:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231952,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:22:36] local.INFO: Processing buffer {"connection_id":231952,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:22:36] local.INFO: IMEI packet received {"connection_id":231952,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:22:36] local.INFO: IMEI acknowledgment sent {"connection_id":231952,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:22:41] local.INFO: TCP Data received {"connection_id":231952,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:22:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231952,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:22:41] local.INFO: Processing buffer {"connection_id":231952,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:22:41] local.INFO: IMEI packet received {"connection_id":231952,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:22:41] local.INFO: IMEI acknowledgment sent {"connection_id":231952,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:22:42] local.INFO: TCP Data received {"connection_id":231952,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:22:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231952,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:22:42] local.INFO: Processing buffer {"connection_id":231952,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:22:42] local.INFO: Packet analysis {"connection_id":231952,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:22:42] local.INFO: Extracted packet for processing {"connection_id":231952,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:22:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:22: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-11-03 18:22:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189726464001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:22:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:22:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:22:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:22:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793710170000,"timestamp_ms":1793710170000,"timestamp_seconds":1793710170,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1751f90"} 
[2026-11-03 18:22:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:22:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:22: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":102,"n8_eight_byte":35,"data_length":795,"current_offset":136} 
[2026-11-03 18:22:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1023,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:22: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-11-03 18:22:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:22:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:22:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231952,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:22:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231952,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:22:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231952,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:22: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-11-03 18:22:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:22:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:22:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189726464001,"66":25875,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:22:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:22:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:22:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189726464001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:22:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:22:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:22:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:22:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:22:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189726464001,"power":25875,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:22:42] local.INFO: DEBUG: GPS processor result {"connection_id":231952,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55345,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:22:42] local.INFO: GPS data processed {"connection_id":231952,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:22:42] local.INFO: Acknowledgment sent {"connection_id":231952,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:23:13] local.INFO: TCP Data received {"connection_id":231952,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:23:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231952,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:23:13] local.INFO: Processing buffer {"connection_id":231952,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:23:13] local.INFO: Packet analysis {"connection_id":231952,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:23:13] local.INFO: Extracted packet for processing {"connection_id":231952,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:23:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:23: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-11-03 18:23:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189726464001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:23:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:23:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:23:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:23:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793710170000,"timestamp_ms":1793710170000,"timestamp_seconds":1793710170,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1751f90"} 
[2026-11-03 18:23:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:23: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-11-03 18:23: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":102,"n8_eight_byte":35,"data_length":795,"current_offset":136} 
[2026-11-03 18:23:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1023,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:23: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-11-03 18:23:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:23:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:23:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231952,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:23:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231952,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:23:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231952,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:23:13] 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-11-03 18:23:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:23:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:23:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189726464001,"66":25875,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:23:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:23:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:23:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189726464001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:23:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:23:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:23:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:23:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:23:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189726464001,"power":25875,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:23:13] local.INFO: DEBUG: GPS processor result {"connection_id":231952,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55346,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:23:13] local.INFO: GPS data processed {"connection_id":231952,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:23:13] local.INFO: Acknowledgment sent {"connection_id":231952,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:23:20] local.INFO: TCP Data received {"connection_id":230101,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:23:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230101,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:23:20] local.INFO: Processing buffer {"connection_id":230101,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:23:20] local.INFO: IMEI packet received {"connection_id":230101,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 18:23:20] local.INFO: IMEI acknowledgment sent {"connection_id":230101,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:23:37] local.INFO: TCP Data received {"connection_id":231953,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:23:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231953,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:23:37] local.INFO: Processing buffer {"connection_id":231953,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:23:37] local.INFO: IMEI packet received {"connection_id":231953,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:23:37] local.INFO: IMEI acknowledgment sent {"connection_id":231953,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:23:40] local.INFO: TCP Data received {"connection_id":228848,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:23:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228848,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:23:40] local.INFO: Processing buffer {"connection_id":228848,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:23:40] local.INFO: IMEI packet received {"connection_id":228848,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 18:23:40] local.INFO: IMEI acknowledgment sent {"connection_id":228848,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:23:41] local.INFO: TCP Data received {"connection_id":231953,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:23:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231953,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:23:41] local.INFO: Processing buffer {"connection_id":231953,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:23:41] local.INFO: IMEI packet received {"connection_id":231953,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:23:41] local.INFO: IMEI acknowledgment sent {"connection_id":231953,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:23:42] local.INFO: TCP Data received {"connection_id":231953,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:23:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231953,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:23:42] local.INFO: Processing buffer {"connection_id":231953,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:23:42] local.INFO: Packet analysis {"connection_id":231953,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:23:42] local.INFO: Extracted packet for processing {"connection_id":231953,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:23:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:23: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-11-03 18:23:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189726464001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:23:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:23:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:23:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:23:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793710170000,"timestamp_ms":1793710170000,"timestamp_seconds":1793710170,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1751f90"} 
[2026-11-03 18:23:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:23:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:23: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":102,"n8_eight_byte":35,"data_length":795,"current_offset":136} 
[2026-11-03 18:23:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1023,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:23: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-11-03 18:23:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:23:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:23:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231953,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:23:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231953,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:23:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231953,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:23: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-11-03 18:23:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:23:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:23:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189726464001,"66":25875,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:23:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:23:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:23:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189726464001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:23:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:23:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:23:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:23:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:23:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189726464001,"power":25875,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:23:42] local.INFO: DEBUG: GPS processor result {"connection_id":231953,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55347,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:23:42] local.INFO: GPS data processed {"connection_id":231953,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:23:42] local.INFO: Acknowledgment sent {"connection_id":231953,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:24:13] local.INFO: TCP Data received {"connection_id":231953,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:24:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231953,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:24:13] local.INFO: Processing buffer {"connection_id":231953,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:24:13] local.INFO: Packet analysis {"connection_id":231953,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:24:13] local.INFO: Extracted packet for processing {"connection_id":231953,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:24:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:24: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-11-03 18:24:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189726464001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:24:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:24:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:24:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:24:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793710170000,"timestamp_ms":1793710170000,"timestamp_seconds":1793710170,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1751f90"} 
[2026-11-03 18:24:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:24: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-11-03 18:24: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":102,"n8_eight_byte":35,"data_length":795,"current_offset":136} 
[2026-11-03 18:24:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1023,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:24: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-11-03 18:24:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:24:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:24:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231953,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:24:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231953,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:24:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231953,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:24:13] 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-11-03 18:24:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:24:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:24:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189726464001,"66":25875,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:24:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:24:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:24:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189726464001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:24:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:24:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:24:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:24:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:24:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189726464001,"power":25875,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:24:13] local.INFO: DEBUG: GPS processor result {"connection_id":231953,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55348,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:24:13] local.INFO: GPS data processed {"connection_id":231953,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:24:13] local.INFO: Acknowledgment sent {"connection_id":231953,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:24:36] local.INFO: TCP Data received {"connection_id":230102,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:24:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230102,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:24:36] local.INFO: Processing buffer {"connection_id":230102,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:24:36] local.INFO: IMEI packet received {"connection_id":230102,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:24:36] local.INFO: IMEI acknowledgment sent {"connection_id":230102,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:24:41] local.INFO: TCP Data received {"connection_id":230102,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:24:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230102,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:24:41] local.INFO: Processing buffer {"connection_id":230102,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:24:41] local.INFO: IMEI packet received {"connection_id":230102,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:24:41] local.INFO: IMEI acknowledgment sent {"connection_id":230102,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:24:42] local.INFO: TCP Data received {"connection_id":230102,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:24:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230102,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:24:42] local.INFO: Processing buffer {"connection_id":230102,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1751f90012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:24:42] local.INFO: Packet analysis {"connection_id":230102,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:24:42] local.INFO: Extracted packet for processing {"connection_id":230102,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a175"} 
[2026-11-03 18:24:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:24: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-11-03 18:24:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189726464001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:24:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:24:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:24:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:24:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793710170000,"timestamp_ms":1793710170000,"timestamp_seconds":1793710170,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1751f90"} 
[2026-11-03 18:24:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:24:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:24: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":102,"n8_eight_byte":35,"data_length":795,"current_offset":136} 
[2026-11-03 18:24:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1023,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:24: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-11-03 18:24:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:24:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:24:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230102,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:24:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:24:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:24: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-11-03 18:24:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:24:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:24:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189726464001,"66":25875,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:24:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:24:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:24:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189726464001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:24:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:24:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:24:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:24:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:24:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189726464001,"power":25875,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:24:42] local.INFO: DEBUG: GPS processor result {"connection_id":230102,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55349,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:24:42] local.INFO: GPS data processed {"connection_id":230102,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:24:42] local.INFO: Acknowledgment sent {"connection_id":230102,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:25:13] local.INFO: TCP Data received {"connection_id":230102,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:25:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230102,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:25:13] local.INFO: Processing buffer {"connection_id":230102,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:25:13] local.INFO: Packet analysis {"connection_id":230102,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:25:13] local.INFO: Extracted packet for processing {"connection_id":230102,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:25:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:25: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-11-03 18:25:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189803520001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:25:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:25:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:25:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:25:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793710471000,"timestamp_ms":1793710471000,"timestamp_seconds":1793710471,"priority":1,"record_length":96,"hex_timestamp":"000001a1a179b758"} 
[2026-11-03 18:25:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:25: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-11-03 18:25: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":19,"data_length":795,"current_offset":136} 
[2026-11-03 18:25:13] 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-11-03 18:25: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-11-03 18:25:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:25:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:25:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230102,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:25:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:25:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:25:13] 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-11-03 18:25:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:25:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:25:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189803520001,"66":25680,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:25:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:25:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:25:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189803520001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:25:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:25:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:25:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:25:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:25:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189803520001,"power":25680,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:25:13] local.INFO: DEBUG: GPS processor result {"connection_id":230102,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55350,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:25:13] local.INFO: GPS data processed {"connection_id":230102,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:25:13] local.INFO: Acknowledgment sent {"connection_id":230102,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:25:41] local.INFO: TCP Data received {"connection_id":228363,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:25:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228363,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:25:41] local.INFO: Processing buffer {"connection_id":228363,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:25:41] local.INFO: IMEI packet received {"connection_id":228363,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:25:41] local.INFO: IMEI acknowledgment sent {"connection_id":228363,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:25:46] local.INFO: TCP Data received {"connection_id":228363,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:25:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228363,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:25:46] local.INFO: Processing buffer {"connection_id":228363,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:25:46] local.INFO: IMEI packet received {"connection_id":228363,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:25:46] local.INFO: IMEI acknowledgment sent {"connection_id":228363,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:25:47] local.INFO: TCP Data received {"connection_id":228363,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:25:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228363,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:25:47] local.INFO: Processing buffer {"connection_id":228363,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:25:47] local.INFO: Packet analysis {"connection_id":228363,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:25:47] local.INFO: Extracted packet for processing {"connection_id":228363,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:25:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:25: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-11-03 18:25:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189803520001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:25:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:25:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:25:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:25:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793710471000,"timestamp_ms":1793710471000,"timestamp_seconds":1793710471,"priority":1,"record_length":96,"hex_timestamp":"000001a1a179b758"} 
[2026-11-03 18:25:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:25: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-11-03 18:25: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 18:25:47] 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-11-03 18:25: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-11-03 18:25:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:25:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:25:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228363,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:25:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228363,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:25:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228363,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:25: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-11-03 18:25:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:25:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:25:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189803520001,"66":25680,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:25:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:25:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:25:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189803520001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:25:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:25:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:25:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:25:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:25:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189803520001,"power":25680,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:25:47] local.INFO: DEBUG: GPS processor result {"connection_id":228363,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55351,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:25:47] local.INFO: GPS data processed {"connection_id":228363,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:25:47] local.INFO: Acknowledgment sent {"connection_id":228363,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:25:52] local.INFO: TCP Data received {"connection_id":228363,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:25:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228363,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:25:52] local.INFO: Processing buffer {"connection_id":228363,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:25:52] local.INFO: Packet analysis {"connection_id":228363,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:25:52] local.INFO: Extracted packet for processing {"connection_id":228363,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:25:52] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:25: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-11-03 18:25:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189803520001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:25:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:25:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:25:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:25:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793710471000,"timestamp_ms":1793710471000,"timestamp_seconds":1793710471,"priority":1,"record_length":96,"hex_timestamp":"000001a1a179b758"} 
[2026-11-03 18:25:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:25:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:25: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 18:25:52] 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-11-03 18:25: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-11-03 18:25:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:25:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:25:52] local.INFO: Teltonika packet parsed successfully {"connection_id":228363,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:25:52] local.INFO: Passing IMEI to GPS processor {"connection_id":228363,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:25:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":228363,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:25:52] 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-11-03 18:25:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:25:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:25:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189803520001,"66":25680,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:25:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:25:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:25:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189803520001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:25:52] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:25:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:25:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:25:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:25:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189803520001,"power":25680,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:25:52] local.INFO: DEBUG: GPS processor result {"connection_id":228363,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55352,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:25:52] local.INFO: GPS data processed {"connection_id":228363,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:25:52] local.INFO: Acknowledgment sent {"connection_id":228363,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:26:36] local.INFO: TCP Data received {"connection_id":230103,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:26:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230103,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:26:36] local.INFO: Processing buffer {"connection_id":230103,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:26:36] local.INFO: IMEI packet received {"connection_id":230103,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:26:36] local.INFO: IMEI acknowledgment sent {"connection_id":230103,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:26:41] local.INFO: TCP Data received {"connection_id":230103,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:26:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230103,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:26:41] local.INFO: Processing buffer {"connection_id":230103,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:26:41] local.INFO: IMEI packet received {"connection_id":230103,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:26:41] local.INFO: IMEI acknowledgment sent {"connection_id":230103,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:26:42] local.INFO: TCP Data received {"connection_id":230103,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:26:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230103,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:26:42] local.INFO: Processing buffer {"connection_id":230103,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:26:42] local.INFO: Packet analysis {"connection_id":230103,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:26:42] local.INFO: Extracted packet for processing {"connection_id":230103,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:26:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:26:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:26:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189803520001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:26:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:26:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:26:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:26:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793710471000,"timestamp_ms":1793710471000,"timestamp_seconds":1793710471,"priority":1,"record_length":96,"hex_timestamp":"000001a1a179b758"} 
[2026-11-03 18:26:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:26:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:26:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 18:26:42] 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-11-03 18:26:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:26:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:26:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:26:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230103,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:26:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:26:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:26: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-11-03 18:26:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:26:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:26:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189803520001,"66":25680,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:26:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:26:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:26:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189803520001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:26:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:26:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:26:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:26:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:26:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189803520001,"power":25680,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:26:42] local.INFO: DEBUG: GPS processor result {"connection_id":230103,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55353,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:26:42] local.INFO: GPS data processed {"connection_id":230103,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:26:42] local.INFO: Acknowledgment sent {"connection_id":230103,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:27:16] local.INFO: TCP Data received {"connection_id":230103,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:27:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230103,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:27:16] local.INFO: Processing buffer {"connection_id":230103,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:27:16] local.INFO: Packet analysis {"connection_id":230103,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:27:16] local.INFO: Extracted packet for processing {"connection_id":230103,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:27:16] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:27: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-11-03 18:27:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189803520001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:27:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:27:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:27:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:27:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793710471000,"timestamp_ms":1793710471000,"timestamp_seconds":1793710471,"priority":1,"record_length":96,"hex_timestamp":"000001a1a179b758"} 
[2026-11-03 18:27:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:27: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-11-03 18:27: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 18:27:16] 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-11-03 18:27: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-11-03 18:27:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:27:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:27:16] local.INFO: Teltonika packet parsed successfully {"connection_id":230103,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:27:16] local.INFO: Passing IMEI to GPS processor {"connection_id":230103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:27:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":230103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:27:16] 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-11-03 18:27:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:27:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:27:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189803520001,"66":25680,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:27:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:27:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:27:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189803520001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:27:16] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:27:16] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:27:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:27:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:27:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189803520001,"power":25680,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:27:16] local.INFO: DEBUG: GPS processor result {"connection_id":230103,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55354,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:27:16] local.INFO: GPS data processed {"connection_id":230103,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:27:16] local.INFO: Acknowledgment sent {"connection_id":230103,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:27:36] local.INFO: TCP Data received {"connection_id":231955,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:27:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231955,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:27:36] local.INFO: Processing buffer {"connection_id":231955,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:27:36] local.INFO: IMEI packet received {"connection_id":231955,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:27:36] local.INFO: IMEI acknowledgment sent {"connection_id":231955,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:27:41] local.INFO: TCP Data received {"connection_id":231955,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:27:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231955,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:27:41] local.INFO: Processing buffer {"connection_id":231955,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:27:41] local.INFO: IMEI packet received {"connection_id":231955,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:27:41] local.INFO: IMEI acknowledgment sent {"connection_id":231955,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:27:42] local.INFO: TCP Data received {"connection_id":231955,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:27:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231955,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:27:42] local.INFO: Processing buffer {"connection_id":231955,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:27:42] local.INFO: Packet analysis {"connection_id":231955,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:27:42] local.INFO: Extracted packet for processing {"connection_id":231955,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:27:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:27:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:27:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189803520001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:27:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:27:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:27:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:27:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793710471000,"timestamp_ms":1793710471000,"timestamp_seconds":1793710471,"priority":1,"record_length":96,"hex_timestamp":"000001a1a179b758"} 
[2026-11-03 18:27:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:27:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:27:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 18:27:42] 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-11-03 18:27:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:27:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:27:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:27:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231955,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:27:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231955,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:27:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231955,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:27:42] 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-11-03 18:27:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:27:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:27:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189803520001,"66":25680,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:27:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:27:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:27:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189803520001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:27:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:27:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:27:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:27:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:27:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189803520001,"power":25680,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:27:42] local.INFO: DEBUG: GPS processor result {"connection_id":231955,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55355,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:27:42] local.INFO: GPS data processed {"connection_id":231955,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:27:42] local.INFO: Acknowledgment sent {"connection_id":231955,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:28:13] local.INFO: TCP Data received {"connection_id":231955,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:28:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231955,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:28:13] local.INFO: Processing buffer {"connection_id":231955,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:28:13] local.INFO: Packet analysis {"connection_id":231955,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:28:13] local.INFO: Extracted packet for processing {"connection_id":231955,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:28:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18: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-11-03 18:28:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189803520001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:28:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:28:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:28:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:28:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793710471000,"timestamp_ms":1793710471000,"timestamp_seconds":1793710471,"priority":1,"record_length":96,"hex_timestamp":"000001a1a179b758"} 
[2026-11-03 18:28:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:28: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-11-03 18: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 18:28:13] 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-11-03 18: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-11-03 18:28:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:28:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:28:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231955,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:28:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231955,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:28:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231955,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:28:13] 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-11-03 18:28:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:28:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:28:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189803520001,"66":25680,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:28:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:28:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:28:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189803520001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:28:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:28:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:28:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:28:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:28:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189803520001,"power":25680,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:28:13] local.INFO: DEBUG: GPS processor result {"connection_id":231955,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55356,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:28:13] local.INFO: GPS data processed {"connection_id":231955,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:28:13] local.INFO: Acknowledgment sent {"connection_id":231955,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:28:37] local.INFO: TCP Data received {"connection_id":228850,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:28:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228850,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:28:37] local.INFO: Processing buffer {"connection_id":228850,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:28:37] local.INFO: IMEI packet received {"connection_id":228850,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:28:37] local.INFO: IMEI acknowledgment sent {"connection_id":228850,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:28:41] local.INFO: TCP Data received {"connection_id":228850,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:28:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228850,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:28:41] local.INFO: Processing buffer {"connection_id":228850,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:28:41] local.INFO: IMEI packet received {"connection_id":228850,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:28:41] local.INFO: IMEI acknowledgment sent {"connection_id":228850,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:28:42] local.INFO: TCP Data received {"connection_id":228850,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:28:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228850,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:28:42] local.INFO: Processing buffer {"connection_id":228850,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:28:42] local.INFO: Packet analysis {"connection_id":228850,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:28:42] local.INFO: Extracted packet for processing {"connection_id":228850,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:28:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:28: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-11-03 18:28:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189803520001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:28:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:28:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:28:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:28:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793710471000,"timestamp_ms":1793710471000,"timestamp_seconds":1793710471,"priority":1,"record_length":96,"hex_timestamp":"000001a1a179b758"} 
[2026-11-03 18:28:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:28:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:28: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 18:28:42] 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-11-03 18:28: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-11-03 18:28:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:28:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:28:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228850,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:28:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228850,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:28:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228850,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:28: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-11-03 18:28:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:28:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:28:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189803520001,"66":25680,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:28:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:28:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:28:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189803520001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:28:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:28:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:28:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:28:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:28:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189803520001,"power":25680,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:28:42] local.INFO: DEBUG: GPS processor result {"connection_id":228850,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55357,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:28:42] local.INFO: GPS data processed {"connection_id":228850,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:28:42] local.INFO: Acknowledgment sent {"connection_id":228850,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:29:05] local.INFO: TCP Data received {"connection_id":231957,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:29:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231957,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:29:05] local.INFO: Processing buffer {"connection_id":231957,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:29:05] local.INFO: IMEI packet received {"connection_id":231957,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 18:29:05] local.INFO: IMEI acknowledgment sent {"connection_id":231957,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:29:13] local.INFO: TCP Data received {"connection_id":228850,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:29:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228850,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:29:13] local.INFO: Processing buffer {"connection_id":228850,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:29:13] local.INFO: Packet analysis {"connection_id":228850,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:29:13] local.INFO: Extracted packet for processing {"connection_id":228850,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:29:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:29: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-11-03 18:29:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189803520001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:29:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:29:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:29:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:29:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793710471000,"timestamp_ms":1793710471000,"timestamp_seconds":1793710471,"priority":1,"record_length":96,"hex_timestamp":"000001a1a179b758"} 
[2026-11-03 18:29:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:29: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-11-03 18:29: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":19,"data_length":795,"current_offset":136} 
[2026-11-03 18:29:13] 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-11-03 18:29: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-11-03 18:29:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:29:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:29:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228850,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:29:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228850,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:29:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228850,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:29: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-11-03 18:29:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:29:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:29:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189803520001,"66":25680,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:29:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:29:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:29:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189803520001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:29:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:29:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:29:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:29:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:29:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189803520001,"power":25680,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:29:13] local.INFO: DEBUG: GPS processor result {"connection_id":228850,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55358,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:29:13] local.INFO: GPS data processed {"connection_id":228850,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:29:13] local.INFO: Acknowledgment sent {"connection_id":228850,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:29:36] local.INFO: TCP Data received {"connection_id":228364,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:29:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228364,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:29:36] local.INFO: Processing buffer {"connection_id":228364,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:29:36] local.INFO: IMEI packet received {"connection_id":228364,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:29:36] local.INFO: IMEI acknowledgment sent {"connection_id":228364,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:29:41] local.INFO: TCP Data received {"connection_id":228364,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:29:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228364,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:29:41] local.INFO: Processing buffer {"connection_id":228364,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:29:41] local.INFO: IMEI packet received {"connection_id":228364,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:29:41] local.INFO: IMEI acknowledgment sent {"connection_id":228364,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:29:42] local.INFO: TCP Data received {"connection_id":228364,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:29:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228364,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:29:42] local.INFO: Processing buffer {"connection_id":228364,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a179b758012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:29:42] local.INFO: Packet analysis {"connection_id":228364,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:29:42] local.INFO: Extracted packet for processing {"connection_id":228364,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a179"} 
[2026-11-03 18:29:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18: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-11-03 18:29:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189803520001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:29:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:29:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:29:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:29:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793710471000,"timestamp_ms":1793710471000,"timestamp_seconds":1793710471,"priority":1,"record_length":96,"hex_timestamp":"000001a1a179b758"} 
[2026-11-03 18:29:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:29:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 18:29:42] 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-11-03 18: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-11-03 18:29:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:29:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:29:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228364,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:29:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228364,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:29:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228364,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:29:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:29:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:29:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:29:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189803520001,"66":25680,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:29:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:29:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:29:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189803520001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:29:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:29:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:29:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:29:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:29:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189803520001,"power":25680,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:29:42] local.INFO: DEBUG: GPS processor result {"connection_id":228364,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55359,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:29:42] local.INFO: GPS data processed {"connection_id":228364,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:29:42] local.INFO: Acknowledgment sent {"connection_id":228364,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:30:13] local.INFO: TCP Data received {"connection_id":228364,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:30:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228364,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:30:13] local.INFO: Processing buffer {"connection_id":228364,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:30:13] local.INFO: Packet analysis {"connection_id":228364,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:30:13] local.INFO: Extracted packet for processing {"connection_id":228364,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:30:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:30: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-11-03 18:30:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189880576001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:30:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:30:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:30:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:30:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793710772000,"timestamp_ms":1793710772000,"timestamp_seconds":1793710772,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17e4f20"} 
[2026-11-03 18:30:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:30: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-11-03 18:30: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-11-03 18:30: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-11-03 18:30: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-11-03 18:30:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:30:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:30:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228364,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:30:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228364,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:30:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228364,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:30:13] 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-11-03 18:30:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:30:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:30:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189880576001,"66":25604,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:30:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:30:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:30:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189880576001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:30:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:30:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:30:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:30:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:30:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189880576001,"power":25604,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:30:13] local.INFO: DEBUG: GPS processor result {"connection_id":228364,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55360,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:30:13] local.INFO: GPS data processed {"connection_id":228364,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:30:13] local.INFO: Acknowledgment sent {"connection_id":228364,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:30:41] local.INFO: TCP Data received {"connection_id":230106,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:30:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230106,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:30:41] local.INFO: Processing buffer {"connection_id":230106,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:30:41] local.INFO: IMEI packet received {"connection_id":230106,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:30:41] local.INFO: IMEI acknowledgment sent {"connection_id":230106,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:30:46] local.INFO: TCP Data received {"connection_id":230106,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:30:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230106,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:30:46] local.INFO: Processing buffer {"connection_id":230106,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:30:46] local.INFO: IMEI packet received {"connection_id":230106,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:30:46] local.INFO: IMEI acknowledgment sent {"connection_id":230106,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:30:47] local.INFO: TCP Data received {"connection_id":230106,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:30:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230106,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:30:47] local.INFO: Processing buffer {"connection_id":230106,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:30:47] local.INFO: Packet analysis {"connection_id":230106,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:30:47] local.INFO: Extracted packet for processing {"connection_id":230106,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:30:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:30: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-11-03 18:30:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189880576001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:30:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:30:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:30:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:30:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793710772000,"timestamp_ms":1793710772000,"timestamp_seconds":1793710772,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17e4f20"} 
[2026-11-03 18:30:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:30: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-11-03 18:30: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":80,"data_length":795,"current_offset":136} 
[2026-11-03 18:30:47] 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-11-03 18:30: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-11-03 18:30:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:30:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:30:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230106,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:30:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230106,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:30:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230106,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:30:47] 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-11-03 18:30:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:30:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:30:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189880576001,"66":25604,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:30:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:30:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:30:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189880576001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:30:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:30:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:30:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:30:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:30:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189880576001,"power":25604,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:30:47] local.INFO: DEBUG: GPS processor result {"connection_id":230106,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55361,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:30:47] local.INFO: GPS data processed {"connection_id":230106,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:30:47] local.INFO: Acknowledgment sent {"connection_id":230106,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:30:52] local.INFO: TCP Data received {"connection_id":230106,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:30:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230106,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:30:52] local.INFO: Processing buffer {"connection_id":230106,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:30:52] local.INFO: Packet analysis {"connection_id":230106,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:30:52] local.INFO: Extracted packet for processing {"connection_id":230106,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:30:52] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:30: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-11-03 18:30:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189880576001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:30:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:30:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:30:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:30:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793710772000,"timestamp_ms":1793710772000,"timestamp_seconds":1793710772,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17e4f20"} 
[2026-11-03 18:30:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:30:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:30: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-11-03 18:30: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-11-03 18:30: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-11-03 18:30:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:30:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:30:52] local.INFO: Teltonika packet parsed successfully {"connection_id":230106,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:30:52] local.INFO: Passing IMEI to GPS processor {"connection_id":230106,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:30:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":230106,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:30:52] 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-11-03 18:30:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:30:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:30:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189880576001,"66":25604,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:30:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:30:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:30:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189880576001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:30:52] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:30:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:30:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:30:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:30:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189880576001,"power":25604,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:30:52] local.INFO: DEBUG: GPS processor result {"connection_id":230106,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55362,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:30:52] local.INFO: GPS data processed {"connection_id":230106,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:30:52] local.INFO: Acknowledgment sent {"connection_id":230106,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:31:36] local.INFO: TCP Data received {"connection_id":228851,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:31:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228851,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:31:36] local.INFO: Processing buffer {"connection_id":228851,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:31:36] local.INFO: IMEI packet received {"connection_id":228851,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:31:36] local.INFO: IMEI acknowledgment sent {"connection_id":228851,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:31:41] local.INFO: TCP Data received {"connection_id":228851,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:31:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228851,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:31:41] local.INFO: Processing buffer {"connection_id":228851,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:31:41] local.INFO: IMEI packet received {"connection_id":228851,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:31:41] local.INFO: IMEI acknowledgment sent {"connection_id":228851,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:31:42] local.INFO: TCP Data received {"connection_id":228851,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:31:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228851,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:31:42] local.INFO: Processing buffer {"connection_id":228851,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:31:42] local.INFO: Packet analysis {"connection_id":228851,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:31:42] local.INFO: Extracted packet for processing {"connection_id":228851,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:31:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:31:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189880576001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:31:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:31:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:31:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:31:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793710772000,"timestamp_ms":1793710772000,"timestamp_seconds":1793710772,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17e4f20"} 
[2026-11-03 18:31:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:31:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 18:31:42] 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-11-03 18:31:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:31:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:31:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:31:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228851,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:31:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:31:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:31:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:31:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:31:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:31:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189880576001,"66":25604,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:31:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:31:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:31:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189880576001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:31:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:31:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:31:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:31:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:31:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189880576001,"power":25604,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:31:42] local.INFO: DEBUG: GPS processor result {"connection_id":228851,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55363,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:31:42] local.INFO: GPS data processed {"connection_id":228851,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:31:42] local.INFO: Acknowledgment sent {"connection_id":228851,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:32:16] local.INFO: TCP Data received {"connection_id":228851,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:32:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228851,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:32:16] local.INFO: Processing buffer {"connection_id":228851,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:32:16] local.INFO: Packet analysis {"connection_id":228851,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:32:16] local.INFO: Extracted packet for processing {"connection_id":228851,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:32:16] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:32: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-11-03 18:32:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189880576001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:32:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:32:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:32:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:32:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793710772000,"timestamp_ms":1793710772000,"timestamp_seconds":1793710772,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17e4f20"} 
[2026-11-03 18:32:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:32: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-11-03 18:32: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-11-03 18:32: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-11-03 18:32: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-11-03 18:32:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:32:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:32:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228851,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:32:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:32:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:32:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:32:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:32:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:32:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189880576001,"66":25604,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:32:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:32:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:32:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189880576001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:32:16] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:32:16] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:32:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:32:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:32:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189880576001,"power":25604,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:32:16] local.INFO: DEBUG: GPS processor result {"connection_id":228851,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55364,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:32:16] local.INFO: GPS data processed {"connection_id":228851,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:32:16] local.INFO: Acknowledgment sent {"connection_id":228851,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:32:36] local.INFO: TCP Data received {"connection_id":231958,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:32:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231958,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:32:36] local.INFO: Processing buffer {"connection_id":231958,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:32:36] local.INFO: IMEI packet received {"connection_id":231958,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:32:36] local.INFO: IMEI acknowledgment sent {"connection_id":231958,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:32:41] local.INFO: TCP Data received {"connection_id":231958,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:32:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231958,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:32:41] local.INFO: Processing buffer {"connection_id":231958,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:32:41] local.INFO: IMEI packet received {"connection_id":231958,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:32:41] local.INFO: IMEI acknowledgment sent {"connection_id":231958,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:32:42] local.INFO: TCP Data received {"connection_id":231958,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:32:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231958,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:32:42] local.INFO: Processing buffer {"connection_id":231958,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:32:42] local.INFO: Packet analysis {"connection_id":231958,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:32:42] local.INFO: Extracted packet for processing {"connection_id":231958,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:32:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:32:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189880576001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:32:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:32:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:32:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:32:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793710772000,"timestamp_ms":1793710772000,"timestamp_seconds":1793710772,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17e4f20"} 
[2026-11-03 18:32:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:32:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 18:32:42] 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-11-03 18:32:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:32:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:32:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:32:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231958,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:32:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231958,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:32:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231958,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:32:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:32:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:32:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:32:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189880576001,"66":25604,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:32:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:32:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:32:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189880576001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:32:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:32:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:32:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:32:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:32:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189880576001,"power":25604,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:32:42] local.INFO: DEBUG: GPS processor result {"connection_id":231958,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55365,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:32:42] local.INFO: GPS data processed {"connection_id":231958,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:32:42] local.INFO: Acknowledgment sent {"connection_id":231958,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:33:16] local.INFO: TCP Data received {"connection_id":231958,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:33:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231958,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:33:16] local.INFO: Processing buffer {"connection_id":231958,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:33:16] local.INFO: Packet analysis {"connection_id":231958,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:33:16] local.INFO: Extracted packet for processing {"connection_id":231958,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:33:16] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18: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-11-03 18:33:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189880576001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:33:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:33:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:33:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:33:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793710772000,"timestamp_ms":1793710772000,"timestamp_seconds":1793710772,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17e4f20"} 
[2026-11-03 18:33:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:33: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-11-03 18: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-11-03 18: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-11-03 18: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-11-03 18:33:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:33:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:33:16] local.INFO: Teltonika packet parsed successfully {"connection_id":231958,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:33:16] local.INFO: Passing IMEI to GPS processor {"connection_id":231958,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:33:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":231958,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:33:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:33:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:33:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:33:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189880576001,"66":25604,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:33:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:33:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:33:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189880576001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:33:16] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:33:16] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:33:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:33:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:33:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189880576001,"power":25604,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:33:16] local.INFO: DEBUG: GPS processor result {"connection_id":231958,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55366,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:33:16] local.INFO: GPS data processed {"connection_id":231958,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:33:16] local.INFO: Acknowledgment sent {"connection_id":231958,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:33:36] local.INFO: TCP Data received {"connection_id":228853,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:33:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228853,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:33:36] local.INFO: Processing buffer {"connection_id":228853,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:33:36] local.INFO: IMEI packet received {"connection_id":228853,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:33:36] local.INFO: IMEI acknowledgment sent {"connection_id":228853,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:33:41] local.INFO: TCP Data received {"connection_id":228853,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:33:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228853,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:33:41] local.INFO: Processing buffer {"connection_id":228853,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:33:41] local.INFO: IMEI packet received {"connection_id":228853,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:33:41] local.INFO: IMEI acknowledgment sent {"connection_id":228853,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:33:42] local.INFO: TCP Data received {"connection_id":228853,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:33:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228853,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:33:42] local.INFO: Processing buffer {"connection_id":228853,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:33:42] local.INFO: Packet analysis {"connection_id":228853,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:33:42] local.INFO: Extracted packet for processing {"connection_id":228853,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:33:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:33: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-11-03 18:33:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189880576001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:33:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:33:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:33:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:33:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793710772000,"timestamp_ms":1793710772000,"timestamp_seconds":1793710772,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17e4f20"} 
[2026-11-03 18:33:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:33:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:33: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":80,"data_length":795,"current_offset":136} 
[2026-11-03 18:33:42] 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-11-03 18:33: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-11-03 18:33:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:33:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:33:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228853,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:33:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228853,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:33:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228853,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:33:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:33:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:33:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:33:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189880576001,"66":25604,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:33:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:33:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:33:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189880576001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:33:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:33:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:33:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:33:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:33:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189880576001,"power":25604,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:33:42] local.INFO: DEBUG: GPS processor result {"connection_id":228853,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55367,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:33:42] local.INFO: GPS data processed {"connection_id":228853,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:33:42] local.INFO: Acknowledgment sent {"connection_id":228853,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:34:13] local.INFO: TCP Data received {"connection_id":228853,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:34:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228853,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:34:13] local.INFO: Processing buffer {"connection_id":228853,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:34:13] local.INFO: Packet analysis {"connection_id":228853,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:34:13] local.INFO: Extracted packet for processing {"connection_id":228853,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:34:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18: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-11-03 18:34:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189880576001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:34:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:34:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:34:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:34:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793710772000,"timestamp_ms":1793710772000,"timestamp_seconds":1793710772,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17e4f20"} 
[2026-11-03 18:34:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:34: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-11-03 18: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":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 18:34: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-11-03 18: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-11-03 18:34:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:34:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:34:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228853,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:34:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228853,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:34:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228853,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:34:13] 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-11-03 18:34:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:34:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:34:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189880576001,"66":25604,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:34:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:34:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:34:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189880576001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:34:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:34:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:34:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:34:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:34:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189880576001,"power":25604,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:34:13] local.INFO: DEBUG: GPS processor result {"connection_id":228853,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55368,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:34:13] local.INFO: GPS data processed {"connection_id":228853,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:34:13] local.INFO: Acknowledgment sent {"connection_id":228853,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:34:36] local.INFO: TCP Data received {"connection_id":230108,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:34:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230108,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:34:36] local.INFO: Processing buffer {"connection_id":230108,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:34:36] local.INFO: IMEI packet received {"connection_id":230108,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:34:36] local.INFO: IMEI acknowledgment sent {"connection_id":230108,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:34:40] local.INFO: TCP Data received {"connection_id":228367,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:34:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228367,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:34:40] local.INFO: Processing buffer {"connection_id":228367,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:34:40] local.INFO: IMEI packet received {"connection_id":228367,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 18:34:40] local.INFO: IMEI acknowledgment sent {"connection_id":228367,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:34:41] local.INFO: TCP Data received {"connection_id":230108,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:34:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230108,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:34:41] local.INFO: Processing buffer {"connection_id":230108,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:34:41] local.INFO: IMEI packet received {"connection_id":230108,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:34:41] local.INFO: IMEI acknowledgment sent {"connection_id":230108,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:34:42] local.INFO: TCP Data received {"connection_id":230108,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:34:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230108,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:34:42] local.INFO: Processing buffer {"connection_id":230108,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a17e4f20012cc363c0076854c0005d00602f..."} 
[2026-11-03 18:34:42] local.INFO: Packet analysis {"connection_id":230108,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:34:42] local.INFO: Extracted packet for processing {"connection_id":230108,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a17e"} 
[2026-11-03 18:34:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:34:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:34:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189880576001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:34:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:34:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:34:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:34:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793710772000,"timestamp_ms":1793710772000,"timestamp_seconds":1793710772,"priority":1,"record_length":96,"hex_timestamp":"000001a1a17e4f20"} 
[2026-11-03 18:34:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:34:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:34:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-11-03 18:34:42] 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-11-03 18:34:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:34:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:34:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:34:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230108,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:34:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:34:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:34:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:34:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:34:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:34:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189880576001,"66":25604,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:34:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:34:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:34:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189880576001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:34:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:34:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:34:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:34:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:34:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189880576001,"power":25604,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:34:42] local.INFO: DEBUG: GPS processor result {"connection_id":230108,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55369,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:34:42] local.INFO: GPS data processed {"connection_id":230108,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:34:42] local.INFO: Acknowledgment sent {"connection_id":230108,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:34:45] local.INFO: TCP Data received {"connection_id":228367,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:34:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228367,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:34:45] local.INFO: Processing buffer {"connection_id":228367,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:34:45] local.INFO: IMEI packet received {"connection_id":228367,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 18:34:45] local.INFO: IMEI acknowledgment sent {"connection_id":228367,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:34:46] local.INFO: TCP Data received {"connection_id":228367,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a180c7f0012d7b874005f5ece00005008a2f..."} 
[2026-11-03 18:34:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228367,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a180c7f0012d7b874005f5ece00005008a2f..."} 
[2026-11-03 18:34:46] local.INFO: Processing buffer {"connection_id":228367,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a180c7f0012d7b874005f5ece00005008a2f..."} 
[2026-11-03 18:34:46] local.INFO: Packet analysis {"connection_id":228367,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a180"} 
[2026-11-03 18:34:46] local.INFO: Extracted packet for processing {"connection_id":228367,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a180"} 
[2026-11-03 18:34:46] local.INFO: GPS Element Parsed {"raw_longitude":763070272,"raw_latitude":100003040,"longitude_deg":76.3070272,"latitude_deg":10.000304,"altitude":5,"angle":138,"satellites":47,"speed":0,"hex_longitude":"2d7b8740","hex_latitude":"05f5ece0","is_valid_coordinates":true} 
[2026-11-03 18:34: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-11-03 18:34:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189993728001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:34:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19480227897933824,"note":"Value kept but may cause issues"} 
[2026-11-03 18:34:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8901153582866030592,"note":"Value kept but may cause issues"} 
[2026-11-03 18:34:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:34:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793710934000,"timestamp_ms":1793710934000,"timestamp_seconds":1793710934,"priority":1,"record_length":96,"hex_timestamp":"000001a1a180c7f0"} 
[2026-11-03 18:34:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:34:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 18:34:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 18:34:46] 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-11-03 18:34: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-11-03 18:34:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:34:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:34:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228367,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:34:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228367,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 18:34:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228367,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 18:34:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:34:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 18:34:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 18:34:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189993728001,"66":28050,"160":206,"87":12800,"24":0,"16":19480227897933824,"45":8901153582866030592},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,87,24,16,45]} 
[2026-11-03 18:34:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 18:34:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 18:34:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189993728001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:34:46] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-11-03 18:34:46] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-11-03 18:34:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19480227897933824,"km_value":19480227897933.824,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:34:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8901153582866030592,"description":"Unknown IO ID 45"} 
[2026-11-03 18:34:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189993728001,"power":28050,"unknown_160":206,"unknown_87":12800,"ignition":0,"odometer":null,"unknown_45":8901153582866030592}} 
[2026-11-03 18:34:46] local.INFO: DEBUG: GPS processor result {"connection_id":228367,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55370,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:34:46] local.INFO: GPS data processed {"connection_id":228367,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:34:46] local.INFO: Acknowledgment sent {"connection_id":228367,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:35:16] local.INFO: TCP Data received {"connection_id":230108,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:35:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230108,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:35:16] local.INFO: Processing buffer {"connection_id":230108,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:35:16] local.INFO: Packet analysis {"connection_id":230108,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:35:16] local.INFO: Extracted packet for processing {"connection_id":230108,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:35:16] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:35: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-11-03 18:35:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189957632001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:35:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:35:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:35:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:35:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793711073000,"timestamp_ms":1793711073000,"timestamp_seconds":1793711073,"priority":1,"record_length":96,"hex_timestamp":"000001a1a182e6e8"} 
[2026-11-03 18:35:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:35: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-11-03 18:35: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 18:35:16] 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-11-03 18:35: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-11-03 18:35:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:35:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:35:16] local.INFO: Teltonika packet parsed successfully {"connection_id":230108,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:35:16] local.INFO: Passing IMEI to GPS processor {"connection_id":230108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:35:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":230108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:35:16] 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-11-03 18:35:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:35:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:35:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189957632001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:35:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:35:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:35:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189957632001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:35:16] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:35:16] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:35:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:35:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:35:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189957632001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:35:16] local.INFO: DEBUG: GPS processor result {"connection_id":230108,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55371,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:35:16] local.INFO: GPS data processed {"connection_id":230108,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:35:16] local.INFO: Acknowledgment sent {"connection_id":230108,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:35:40] local.INFO: TCP Data received {"connection_id":228368,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:35:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228368,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:35:40] local.INFO: Processing buffer {"connection_id":228368,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:35:40] local.INFO: IMEI packet received {"connection_id":228368,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 18:35:40] local.INFO: IMEI acknowledgment sent {"connection_id":228368,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:35:41] local.INFO: TCP Data received {"connection_id":230109,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:35:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230109,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:35:41] local.INFO: Processing buffer {"connection_id":230109,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:35:41] local.INFO: IMEI packet received {"connection_id":230109,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:35:41] local.INFO: IMEI acknowledgment sent {"connection_id":230109,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:35:46] local.INFO: TCP Data received {"connection_id":230109,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:35:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230109,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:35:46] local.INFO: Processing buffer {"connection_id":230109,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:35:46] local.INFO: IMEI packet received {"connection_id":230109,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:35:46] local.INFO: IMEI acknowledgment sent {"connection_id":230109,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:35:47] local.INFO: TCP Data received {"connection_id":230109,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:35:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230109,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:35:47] local.INFO: Processing buffer {"connection_id":230109,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:35:47] local.INFO: Packet analysis {"connection_id":230109,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:35:47] local.INFO: Extracted packet for processing {"connection_id":230109,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:35:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:35: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-11-03 18:35:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189957632001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:35:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:35:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:35:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:35:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793711073000,"timestamp_ms":1793711073000,"timestamp_seconds":1793711073,"priority":1,"record_length":96,"hex_timestamp":"000001a1a182e6e8"} 
[2026-11-03 18:35:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:35: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-11-03 18:35: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 18:35:47] 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-11-03 18:35: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-11-03 18:35:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:35:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:35:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230109,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:35:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:35:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:35: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-11-03 18:35:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:35:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:35:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189957632001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:35:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:35:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:35:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189957632001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:35:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:35:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:35:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:35:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:35:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189957632001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:35:47] local.INFO: DEBUG: GPS processor result {"connection_id":230109,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55372,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:35:47] local.INFO: GPS data processed {"connection_id":230109,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:35:47] local.INFO: Acknowledgment sent {"connection_id":230109,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:35:52] local.INFO: TCP Data received {"connection_id":230109,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:35:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230109,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:35:52] local.INFO: Processing buffer {"connection_id":230109,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:35:52] local.INFO: Packet analysis {"connection_id":230109,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:35:52] local.INFO: Extracted packet for processing {"connection_id":230109,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:35:52] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:35:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:35:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189957632001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:35:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:35:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:35:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:35:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793711073000,"timestamp_ms":1793711073000,"timestamp_seconds":1793711073,"priority":1,"record_length":96,"hex_timestamp":"000001a1a182e6e8"} 
[2026-11-03 18:35:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:35:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:35:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 18:35:52] 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-11-03 18:35:52] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:35:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:35:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:35:52] local.INFO: Teltonika packet parsed successfully {"connection_id":230109,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:35:52] local.INFO: Passing IMEI to GPS processor {"connection_id":230109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:35:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":230109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:35:52] 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-11-03 18:35:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:35:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:35:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189957632001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:35:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:35:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:35:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189957632001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:35:52] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:35:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:35:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:35:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:35:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189957632001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:35:52] local.INFO: DEBUG: GPS processor result {"connection_id":230109,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55373,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:35:52] local.INFO: GPS data processed {"connection_id":230109,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:35:52] local.INFO: Acknowledgment sent {"connection_id":230109,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:36:36] local.INFO: TCP Data received {"connection_id":231959,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:36:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231959,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:36:36] local.INFO: Processing buffer {"connection_id":231959,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:36:36] local.INFO: IMEI packet received {"connection_id":231959,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:36:36] local.INFO: IMEI acknowledgment sent {"connection_id":231959,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:36:41] local.INFO: TCP Data received {"connection_id":231959,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:36:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231959,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:36:41] local.INFO: Processing buffer {"connection_id":231959,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:36:41] local.INFO: IMEI packet received {"connection_id":231959,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:36:41] local.INFO: IMEI acknowledgment sent {"connection_id":231959,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:36:42] local.INFO: TCP Data received {"connection_id":231959,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:36:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231959,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:36:42] local.INFO: Processing buffer {"connection_id":231959,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:36:42] local.INFO: Packet analysis {"connection_id":231959,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:36:42] local.INFO: Extracted packet for processing {"connection_id":231959,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:36:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:36: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-11-03 18:36:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189957632001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:36:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:36:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:36:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:36:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793711073000,"timestamp_ms":1793711073000,"timestamp_seconds":1793711073,"priority":1,"record_length":96,"hex_timestamp":"000001a1a182e6e8"} 
[2026-11-03 18:36:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:36:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:36: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 18:36:42] 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-11-03 18:36: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-11-03 18:36:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:36:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:36:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231959,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:36:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:36:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:36:42] 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-11-03 18:36:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:36:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:36:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189957632001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:36:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:36:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:36:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189957632001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:36:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:36:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:36:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:36:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:36:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189957632001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:36:42] local.INFO: DEBUG: GPS processor result {"connection_id":231959,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55374,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:36:42] local.INFO: GPS data processed {"connection_id":231959,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:36:42] local.INFO: Acknowledgment sent {"connection_id":231959,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:37:13] local.INFO: TCP Data received {"connection_id":231959,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:37:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231959,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:37:13] local.INFO: Processing buffer {"connection_id":231959,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:37:13] local.INFO: Packet analysis {"connection_id":231959,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:37:13] local.INFO: Extracted packet for processing {"connection_id":231959,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:37:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:37: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-11-03 18:37:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189957632001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:37:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:37:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:37:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:37:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793711073000,"timestamp_ms":1793711073000,"timestamp_seconds":1793711073,"priority":1,"record_length":96,"hex_timestamp":"000001a1a182e6e8"} 
[2026-11-03 18:37:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:37: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-11-03 18:37: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 18:37:13] 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-11-03 18:37: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-11-03 18:37:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:37:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:37:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231959,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:37:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:37:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:37:13] 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-11-03 18:37:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:37:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:37:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189957632001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:37:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:37:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:37:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189957632001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:37:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:37:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:37:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:37:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:37:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189957632001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:37:13] local.INFO: DEBUG: GPS processor result {"connection_id":231959,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55375,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:37:13] local.INFO: GPS data processed {"connection_id":231959,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:37:13] local.INFO: Acknowledgment sent {"connection_id":231959,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:37:36] local.INFO: TCP Data received {"connection_id":228370,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:37:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228370,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:37:36] local.INFO: Processing buffer {"connection_id":228370,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:37:36] local.INFO: IMEI packet received {"connection_id":228370,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:37:36] local.INFO: IMEI acknowledgment sent {"connection_id":228370,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:37:41] local.INFO: TCP Data received {"connection_id":228370,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:37:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228370,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:37:41] local.INFO: Processing buffer {"connection_id":228370,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:37:41] local.INFO: IMEI packet received {"connection_id":228370,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:37:41] local.INFO: IMEI acknowledgment sent {"connection_id":228370,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:37:42] local.INFO: TCP Data received {"connection_id":228370,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:37:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228370,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:37:42] local.INFO: Processing buffer {"connection_id":228370,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:37:42] local.INFO: Packet analysis {"connection_id":228370,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:37:42] local.INFO: Extracted packet for processing {"connection_id":228370,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:37:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:37:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189957632001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:37:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:37:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:37:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:37:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793711073000,"timestamp_ms":1793711073000,"timestamp_seconds":1793711073,"priority":1,"record_length":96,"hex_timestamp":"000001a1a182e6e8"} 
[2026-11-03 18:37:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:37:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 18:37:42] 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-11-03 18:37:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:37:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:37:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:37:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228370,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:37:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228370,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:37:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228370,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:37:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:37:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:37:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:37:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189957632001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:37:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:37:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:37:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189957632001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:37:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:37:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:37:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:37:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:37:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189957632001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:37:42] local.INFO: DEBUG: GPS processor result {"connection_id":228370,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55376,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:37:42] local.INFO: GPS data processed {"connection_id":228370,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:37:42] local.INFO: Acknowledgment sent {"connection_id":228370,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:38:13] local.INFO: TCP Data received {"connection_id":228370,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:38:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228370,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:38:13] local.INFO: Processing buffer {"connection_id":228370,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:38:13] local.INFO: Packet analysis {"connection_id":228370,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:38:13] local.INFO: Extracted packet for processing {"connection_id":228370,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:38:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:38: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-11-03 18:38:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189957632001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:38:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:38:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:38:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:38:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793711073000,"timestamp_ms":1793711073000,"timestamp_seconds":1793711073,"priority":1,"record_length":96,"hex_timestamp":"000001a1a182e6e8"} 
[2026-11-03 18:38:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:38: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-11-03 18:38: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 18:38:13] 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-11-03 18:38: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-11-03 18:38:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:38:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:38:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228370,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:38:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228370,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:38:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228370,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:38:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:38:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:38:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:38:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189957632001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:38:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:38:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:38:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189957632001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:38:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:38:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:38:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:38:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:38:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189957632001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:38:13] local.INFO: DEBUG: GPS processor result {"connection_id":228370,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55377,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:38:13] local.INFO: GPS data processed {"connection_id":228370,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:38:13] local.INFO: Acknowledgment sent {"connection_id":228370,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:38:37] local.INFO: TCP Data received {"connection_id":231961,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:38:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231961,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:38:37] local.INFO: Processing buffer {"connection_id":231961,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:38:37] local.INFO: IMEI packet received {"connection_id":231961,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:38:37] local.INFO: IMEI acknowledgment sent {"connection_id":231961,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:38:41] local.INFO: TCP Data received {"connection_id":231961,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:38:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231961,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:38:41] local.INFO: Processing buffer {"connection_id":231961,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:38:41] local.INFO: IMEI packet received {"connection_id":231961,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:38:41] local.INFO: IMEI acknowledgment sent {"connection_id":231961,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:38:42] local.INFO: TCP Data received {"connection_id":231961,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:38:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231961,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:38:42] local.INFO: Processing buffer {"connection_id":231961,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:38:42] local.INFO: Packet analysis {"connection_id":231961,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:38:42] local.INFO: Extracted packet for processing {"connection_id":231961,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:38:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:38: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-11-03 18:38:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189957632001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:38:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:38:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:38:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:38:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793711073000,"timestamp_ms":1793711073000,"timestamp_seconds":1793711073,"priority":1,"record_length":96,"hex_timestamp":"000001a1a182e6e8"} 
[2026-11-03 18:38:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:38:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:38: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 18:38:42] 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-11-03 18:38: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-11-03 18:38:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:38:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:38:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231961,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:38:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231961,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:38:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231961,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:38:42] 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-11-03 18:38:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:38:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:38:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189957632001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:38:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:38:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:38:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189957632001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:38:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:38:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:38:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:38:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:38:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189957632001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:38:42] local.INFO: DEBUG: GPS processor result {"connection_id":231961,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55378,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:38:42] local.INFO: GPS data processed {"connection_id":231961,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:38:42] local.INFO: Acknowledgment sent {"connection_id":231961,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:39:13] local.INFO: TCP Data received {"connection_id":231961,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:39:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231961,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:39:13] local.INFO: Processing buffer {"connection_id":231961,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:39:13] local.INFO: Packet analysis {"connection_id":231961,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:39:13] local.INFO: Extracted packet for processing {"connection_id":231961,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:39:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:39: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-11-03 18:39:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189957632001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:39:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:39:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:39:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:39:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793711073000,"timestamp_ms":1793711073000,"timestamp_seconds":1793711073,"priority":1,"record_length":96,"hex_timestamp":"000001a1a182e6e8"} 
[2026-11-03 18:39:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:39: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-11-03 18:39: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":4,"data_length":795,"current_offset":136} 
[2026-11-03 18:39:13] 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-11-03 18:39: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-11-03 18:39:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:39:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:39:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231961,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:39:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231961,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:39:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231961,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:39:13] 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-11-03 18:39:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:39:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:39:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189957632001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:39:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:39:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:39:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189957632001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:39:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:39:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:39:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:39:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:39:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189957632001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:39:13] local.INFO: DEBUG: GPS processor result {"connection_id":231961,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55379,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:39:13] local.INFO: GPS data processed {"connection_id":231961,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:39:13] local.INFO: Acknowledgment sent {"connection_id":231961,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:39:36] local.INFO: TCP Data received {"connection_id":231963,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:39:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231963,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:39:36] local.INFO: Processing buffer {"connection_id":231963,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:39:36] local.INFO: IMEI packet received {"connection_id":231963,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:39:36] local.INFO: IMEI acknowledgment sent {"connection_id":231963,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:39:41] local.INFO: TCP Data received {"connection_id":231963,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:39:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231963,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:39:41] local.INFO: Processing buffer {"connection_id":231963,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:39:41] local.INFO: IMEI packet received {"connection_id":231963,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:39:41] local.INFO: IMEI acknowledgment sent {"connection_id":231963,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:39:42] local.INFO: TCP Data received {"connection_id":231963,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:39:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231963,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:39:42] local.INFO: Processing buffer {"connection_id":231963,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a182e6e8012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:39:42] local.INFO: Packet analysis {"connection_id":231963,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:39:42] local.INFO: Extracted packet for processing {"connection_id":231963,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a182"} 
[2026-11-03 18:39:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:39:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:39:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459189957632001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:39:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:39:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:39:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:39:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793711073000,"timestamp_ms":1793711073000,"timestamp_seconds":1793711073,"priority":1,"record_length":96,"hex_timestamp":"000001a1a182e6e8"} 
[2026-11-03 18:39:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:39:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:39:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 18:39:42] 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-11-03 18:39:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:39:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:39:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:39:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231963,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:39:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231963,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:39:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231963,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:39:42] 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-11-03 18:39:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:39:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:39:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459189957632001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:39:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:39:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:39:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459189957632001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:39:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:39:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:39:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:39:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:39:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459189957632001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:39:42] local.INFO: DEBUG: GPS processor result {"connection_id":231963,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55380,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:39:42] local.INFO: GPS data processed {"connection_id":231963,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:39:42] local.INFO: Acknowledgment sent {"connection_id":231963,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:40:13] local.INFO: TCP Data received {"connection_id":231963,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:40:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231963,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:40:13] local.INFO: Processing buffer {"connection_id":231963,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:40:13] local.INFO: Packet analysis {"connection_id":231963,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:40:13] local.INFO: Extracted packet for processing {"connection_id":231963,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:40:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18: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-11-03 18:40:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190034688001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:40:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:40:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:40:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:40:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793711374000,"timestamp_ms":1793711374000,"timestamp_seconds":1793711374,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1877eb0"} 
[2026-11-03 18:40:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18: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-11-03 18: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:40:13] 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-11-03 18: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-11-03 18:40:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:40:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:40:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231963,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:40:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231963,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:40:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231963,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:40: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-11-03 18:40:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:40:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:40:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190034688001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:40:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:40:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:40:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190034688001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:40:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:40:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:40:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:40:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:40:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190034688001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:40:13] local.INFO: DEBUG: GPS processor result {"connection_id":231963,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55381,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:40:13] local.INFO: GPS data processed {"connection_id":231963,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:40:13] local.INFO: Acknowledgment sent {"connection_id":231963,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:40:41] local.INFO: TCP Data received {"connection_id":231965,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:40:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231965,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:40:41] local.INFO: Processing buffer {"connection_id":231965,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:40:41] local.INFO: IMEI packet received {"connection_id":231965,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:40:41] local.INFO: IMEI acknowledgment sent {"connection_id":231965,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:40:46] local.INFO: TCP Data received {"connection_id":231965,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:40:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231965,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:40:46] local.INFO: Processing buffer {"connection_id":231965,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:40:46] local.INFO: IMEI packet received {"connection_id":231965,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:40:46] local.INFO: IMEI acknowledgment sent {"connection_id":231965,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:40:47] local.INFO: TCP Data received {"connection_id":231965,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:40:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231965,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:40:47] local.INFO: Processing buffer {"connection_id":231965,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:40:47] local.INFO: Packet analysis {"connection_id":231965,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:40:47] local.INFO: Extracted packet for processing {"connection_id":231965,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:40:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18: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-11-03 18:40:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190034688001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:40:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:40:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:40:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:40:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793711374000,"timestamp_ms":1793711374000,"timestamp_seconds":1793711374,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1877eb0"} 
[2026-11-03 18:40:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:40: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-11-03 18: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:40:47] 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-11-03 18: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-11-03 18:40:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:40:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:40:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231965,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:40:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:40:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:40:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:40:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:40:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:40:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190034688001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:40:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:40:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:40:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190034688001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:40:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:40:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:40:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:40:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:40:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190034688001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:40:47] local.INFO: DEBUG: GPS processor result {"connection_id":231965,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55382,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:40:47] local.INFO: GPS data processed {"connection_id":231965,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:40:47] local.INFO: Acknowledgment sent {"connection_id":231965,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:40:52] local.INFO: TCP Data received {"connection_id":231965,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:40:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231965,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:40:52] local.INFO: Processing buffer {"connection_id":231965,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:40:52] local.INFO: Packet analysis {"connection_id":231965,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:40:52] local.INFO: Extracted packet for processing {"connection_id":231965,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:40:52] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:40: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-11-03 18:40:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190034688001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:40:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:40:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:40:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:40:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793711374000,"timestamp_ms":1793711374000,"timestamp_seconds":1793711374,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1877eb0"} 
[2026-11-03 18:40:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:40:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:40: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:40:52] 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-11-03 18:40: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-11-03 18:40:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:40:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:40:52] local.INFO: Teltonika packet parsed successfully {"connection_id":231965,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:40:52] local.INFO: Passing IMEI to GPS processor {"connection_id":231965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:40:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":231965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:40:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:40:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:40:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:40:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190034688001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:40:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:40:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:40:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190034688001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:40:52] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:40:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:40:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:40:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:40:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190034688001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:40:52] local.INFO: DEBUG: GPS processor result {"connection_id":231965,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55383,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:40:52] local.INFO: GPS data processed {"connection_id":231965,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:40:52] local.INFO: Acknowledgment sent {"connection_id":231965,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:41:05] local.INFO: TCP Data received {"connection_id":231964,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:41:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231964,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:41:05] local.INFO: Processing buffer {"connection_id":231964,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:41:05] local.INFO: IMEI packet received {"connection_id":231964,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 18:41:05] local.INFO: IMEI acknowledgment sent {"connection_id":231964,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:41:36] local.INFO: TCP Data received {"connection_id":230110,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:41:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230110,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:41:36] local.INFO: Processing buffer {"connection_id":230110,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:41:36] local.INFO: IMEI packet received {"connection_id":230110,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:41:36] local.INFO: IMEI acknowledgment sent {"connection_id":230110,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:41:41] local.INFO: TCP Data received {"connection_id":230110,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:41:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230110,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:41:41] local.INFO: Processing buffer {"connection_id":230110,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:41:41] local.INFO: IMEI packet received {"connection_id":230110,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:41:41] local.INFO: IMEI acknowledgment sent {"connection_id":230110,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:41:42] local.INFO: TCP Data received {"connection_id":230110,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:41:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230110,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:41:42] local.INFO: Processing buffer {"connection_id":230110,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:41:42] local.INFO: Packet analysis {"connection_id":230110,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:41:42] local.INFO: Extracted packet for processing {"connection_id":230110,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:41:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:41: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-11-03 18:41:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190034688001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:41:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:41:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:41:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:41:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793711374000,"timestamp_ms":1793711374000,"timestamp_seconds":1793711374,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1877eb0"} 
[2026-11-03 18:41:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:41:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:41: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:41:42] 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-11-03 18:41: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-11-03 18:41:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:41:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:41:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230110,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:41:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:41:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:41: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-11-03 18:41:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:41:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:41:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190034688001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:41:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:41:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:41:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190034688001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:41:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:41:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:41:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:41:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:41:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190034688001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:41:42] local.INFO: DEBUG: GPS processor result {"connection_id":230110,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55384,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:41:42] local.INFO: GPS data processed {"connection_id":230110,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:41:42] local.INFO: Acknowledgment sent {"connection_id":230110,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:42:13] local.INFO: TCP Data received {"connection_id":230110,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:42:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230110,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:42:13] local.INFO: Processing buffer {"connection_id":230110,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:42:13] local.INFO: Packet analysis {"connection_id":230110,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:42:13] local.INFO: Extracted packet for processing {"connection_id":230110,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:42:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:42: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-11-03 18:42:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190034688001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:42:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:42:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:42:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:42:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793711374000,"timestamp_ms":1793711374000,"timestamp_seconds":1793711374,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1877eb0"} 
[2026-11-03 18:42:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:42: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-11-03 18:42: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:42:13] 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-11-03 18:42: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-11-03 18:42:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:42:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:42:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230110,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:42:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:42:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:42: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-11-03 18:42:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:42:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:42:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190034688001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:42:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:42:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:42:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190034688001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:42:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:42:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:42:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:42:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:42:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190034688001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:42:13] local.INFO: DEBUG: GPS processor result {"connection_id":230110,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55385,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:42:13] local.INFO: GPS data processed {"connection_id":230110,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:42:13] local.INFO: Acknowledgment sent {"connection_id":230110,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:42:36] local.INFO: TCP Data received {"connection_id":230112,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:42:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230112,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:42:36] local.INFO: Processing buffer {"connection_id":230112,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:42:36] local.INFO: IMEI packet received {"connection_id":230112,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:42:36] local.INFO: IMEI acknowledgment sent {"connection_id":230112,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:42:45] local.INFO: TCP Data received {"connection_id":230112,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:42:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230112,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:42:45] local.INFO: Processing buffer {"connection_id":230112,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:42:45] local.INFO: IMEI packet received {"connection_id":230112,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:42:45] local.INFO: IMEI acknowledgment sent {"connection_id":230112,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:42:45] local.INFO: TCP Data received {"connection_id":230112,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:42:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230112,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:42:45] local.INFO: Processing buffer {"connection_id":230112,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:42:45] local.INFO: Packet analysis {"connection_id":230112,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:42:45] local.INFO: Extracted packet for processing {"connection_id":230112,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:42:45] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:42:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:42:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190034688001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:42:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:42:45] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:42:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:42:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793711374000,"timestamp_ms":1793711374000,"timestamp_seconds":1793711374,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1877eb0"} 
[2026-11-03 18:42:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:42:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:42:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:42:45] 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-11-03 18:42:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:42:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:42:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:42:45] local.INFO: Teltonika packet parsed successfully {"connection_id":230112,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:42:45] local.INFO: Passing IMEI to GPS processor {"connection_id":230112,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:42:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":230112,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:42: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-11-03 18:42:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:42:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:42:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190034688001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:42:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:42:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:42:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190034688001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:42:45] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:42:45] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:42:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:42:45] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:42:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190034688001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:42:45] local.INFO: DEBUG: GPS processor result {"connection_id":230112,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55386,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:42:45] local.INFO: GPS data processed {"connection_id":230112,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:42:45] local.INFO: Acknowledgment sent {"connection_id":230112,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:43:17] local.INFO: TCP Data received {"connection_id":230112,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:43:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230112,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:43:17] local.INFO: Processing buffer {"connection_id":230112,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:43:17] local.INFO: Packet analysis {"connection_id":230112,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:43:17] local.INFO: Extracted packet for processing {"connection_id":230112,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:43:17] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:43: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-11-03 18:43:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190034688001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:43:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:43:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:43:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:43:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793711374000,"timestamp_ms":1793711374000,"timestamp_seconds":1793711374,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1877eb0"} 
[2026-11-03 18:43:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:43: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-11-03 18:43: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:43:17] 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-11-03 18:43: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-11-03 18:43:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:43:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:43:17] local.INFO: Teltonika packet parsed successfully {"connection_id":230112,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:43:17] local.INFO: Passing IMEI to GPS processor {"connection_id":230112,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:43:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":230112,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:43:17] 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-11-03 18:43:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:43:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:43:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190034688001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:43:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:43:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:43:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190034688001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:43:17] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:43:17] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:43:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:43:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:43:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190034688001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:43:17] local.INFO: DEBUG: GPS processor result {"connection_id":230112,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55387,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:43:17] local.INFO: GPS data processed {"connection_id":230112,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:43:17] local.INFO: Acknowledgment sent {"connection_id":230112,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:43:36] local.INFO: TCP Data received {"connection_id":231966,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:43:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231966,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:43:36] local.INFO: Processing buffer {"connection_id":231966,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:43:36] local.INFO: IMEI packet received {"connection_id":231966,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:43:36] local.INFO: IMEI acknowledgment sent {"connection_id":231966,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:43:41] local.INFO: TCP Data received {"connection_id":231966,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:43:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231966,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:43:41] local.INFO: Processing buffer {"connection_id":231966,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:43:41] local.INFO: IMEI packet received {"connection_id":231966,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:43:41] local.INFO: IMEI acknowledgment sent {"connection_id":231966,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:43:42] local.INFO: TCP Data received {"connection_id":231966,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:43:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231966,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:43:42] local.INFO: Processing buffer {"connection_id":231966,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:43:42] local.INFO: Packet analysis {"connection_id":231966,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:43:42] local.INFO: Extracted packet for processing {"connection_id":231966,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:43:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18: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-11-03 18:43:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190034688001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:43:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:43:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:43:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:43:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793711374000,"timestamp_ms":1793711374000,"timestamp_seconds":1793711374,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1877eb0"} 
[2026-11-03 18:43:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:43:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:43:42] 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-11-03 18: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-11-03 18:43:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:43:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:43:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231966,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:43:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:43:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18: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-11-03 18:43:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:43:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:43:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190034688001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:43:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:43:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:43:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190034688001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:43:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:43:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:43:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:43:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:43:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190034688001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:43:42] local.INFO: DEBUG: GPS processor result {"connection_id":231966,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55388,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:43:42] local.INFO: GPS data processed {"connection_id":231966,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:43:42] local.INFO: Acknowledgment sent {"connection_id":231966,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:44:14] local.INFO: TCP Data received {"connection_id":231966,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:44:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231966,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:44:14] local.INFO: Processing buffer {"connection_id":231966,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:44:14] local.INFO: Packet analysis {"connection_id":231966,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:44:14] local.INFO: Extracted packet for processing {"connection_id":231966,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:44:14] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:44: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-11-03 18:44:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190034688001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:44:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:44:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:44:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:44:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793711374000,"timestamp_ms":1793711374000,"timestamp_seconds":1793711374,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1877eb0"} 
[2026-11-03 18:44:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:44: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-11-03 18:44: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-11-03 18:44: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-11-03 18:44: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-11-03 18:44:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:44:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:44:14] local.INFO: Teltonika packet parsed successfully {"connection_id":231966,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:44:14] local.INFO: Passing IMEI to GPS processor {"connection_id":231966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:44:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":231966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:44: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-11-03 18:44:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:44:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:44:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190034688001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:44:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:44:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:44:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190034688001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:44:14] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:44:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:44:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:44:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:44:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190034688001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:44:14] local.INFO: DEBUG: GPS processor result {"connection_id":231966,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55389,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:44:14] local.INFO: GPS data processed {"connection_id":231966,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:44:14] local.INFO: Acknowledgment sent {"connection_id":231966,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:44:36] local.INFO: TCP Data received {"connection_id":231967,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:44:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231967,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:44:36] local.INFO: Processing buffer {"connection_id":231967,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:44:36] local.INFO: IMEI packet received {"connection_id":231967,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:44:36] local.INFO: IMEI acknowledgment sent {"connection_id":231967,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:44:41] local.INFO: TCP Data received {"connection_id":231967,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:44:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231967,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:44:41] local.INFO: Processing buffer {"connection_id":231967,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:44:41] local.INFO: IMEI packet received {"connection_id":231967,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:44:41] local.INFO: IMEI acknowledgment sent {"connection_id":231967,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:44:42] local.INFO: TCP Data received {"connection_id":231967,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:44:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231967,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:44:42] local.INFO: Processing buffer {"connection_id":231967,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:44:42] local.INFO: Packet analysis {"connection_id":231967,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:44:42] local.INFO: Extracted packet for processing {"connection_id":231967,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:44:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:44: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-11-03 18:44:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190034688001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:44:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:44:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:44:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:44:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793711374000,"timestamp_ms":1793711374000,"timestamp_seconds":1793711374,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1877eb0"} 
[2026-11-03 18:44:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:44:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:44: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:44:42] 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-11-03 18:44: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-11-03 18:44:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:44:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:44:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231967,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:44:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231967,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:44:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231967,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:44:42] 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-11-03 18:44:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:44:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:44:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190034688001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:44:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:44:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:44:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190034688001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:44:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:44:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:44:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:44:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:44:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190034688001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:44:42] local.INFO: DEBUG: GPS processor result {"connection_id":231967,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55390,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:44:42] local.INFO: GPS data processed {"connection_id":231967,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:44:42] local.INFO: Acknowledgment sent {"connection_id":231967,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:45:13] local.INFO: TCP Data received {"connection_id":231967,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:45:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231967,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:45:13] local.INFO: Processing buffer {"connection_id":231967,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1877eb0012cc363c0076854c0005d00602c..."} 
[2026-11-03 18:45:13] local.INFO: Packet analysis {"connection_id":231967,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:45:13] local.INFO: Extracted packet for processing {"connection_id":231967,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a187"} 
[2026-11-03 18:45:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:45: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-11-03 18:45:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190034688001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:45:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:45:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:45:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:45:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793711374000,"timestamp_ms":1793711374000,"timestamp_seconds":1793711374,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1877eb0"} 
[2026-11-03 18:45:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:45: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-11-03 18:45: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:45:13] 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-11-03 18:45: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-11-03 18:45:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:45:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:45:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231967,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:45:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231967,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:45:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231967,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:45:13] 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-11-03 18:45:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:45:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:45:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190034688001,"66":25495,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:45:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:45:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:45:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190034688001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:45:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:45:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:45:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:45:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:45:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190034688001,"power":25495,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:45:13] local.INFO: DEBUG: GPS processor result {"connection_id":231967,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55391,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:45:13] local.INFO: GPS data processed {"connection_id":231967,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:45:13] local.INFO: Acknowledgment sent {"connection_id":231967,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:45:41] local.INFO: TCP Data received {"connection_id":230114,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:45:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230114,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:45:41] local.INFO: Processing buffer {"connection_id":230114,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:45:41] local.INFO: IMEI packet received {"connection_id":230114,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:45:41] local.INFO: IMEI acknowledgment sent {"connection_id":230114,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:45:46] local.INFO: TCP Data received {"connection_id":230114,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:45:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230114,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:45:46] local.INFO: Processing buffer {"connection_id":230114,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:45:46] local.INFO: IMEI packet received {"connection_id":230114,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:45:46] local.INFO: IMEI acknowledgment sent {"connection_id":230114,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:45:47] local.INFO: TCP Data received {"connection_id":230114,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:45:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230114,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:45:47] local.INFO: Processing buffer {"connection_id":230114,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:45:47] local.INFO: Packet analysis {"connection_id":230114,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:45:47] local.INFO: Extracted packet for processing {"connection_id":230114,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:45:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:45:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:45:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190111744001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:45:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:45:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:45:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:45:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793711675000,"timestamp_ms":1793711675000,"timestamp_seconds":1793711675,"priority":1,"record_length":96,"hex_timestamp":"000001a1a18c1678"} 
[2026-11-03 18:45:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:45: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-11-03 18:45:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:45:47] 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-11-03 18:45:47] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:45:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:45:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:45:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230114,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:45:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230114,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:45:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230114,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:45:47] 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-11-03 18:45:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:45:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:45:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190111744001,"66":25462,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:45:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:45:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:45:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190111744001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:45:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:45:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:45:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:45:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:45:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190111744001,"power":25462,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:45:47] local.INFO: DEBUG: GPS processor result {"connection_id":230114,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55392,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:45:47] local.INFO: GPS data processed {"connection_id":230114,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:45:47] local.INFO: Acknowledgment sent {"connection_id":230114,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:45:52] local.INFO: TCP Data received {"connection_id":230114,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:45:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230114,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:45:52] local.INFO: Processing buffer {"connection_id":230114,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:45:52] local.INFO: Packet analysis {"connection_id":230114,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:45:52] local.INFO: Extracted packet for processing {"connection_id":230114,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:45:52] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18: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-11-03 18:45:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190111744001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:45:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:45:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:45:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:45:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793711675000,"timestamp_ms":1793711675000,"timestamp_seconds":1793711675,"priority":1,"record_length":96,"hex_timestamp":"000001a1a18c1678"} 
[2026-11-03 18:45:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:45:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:45:52] 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-11-03 18: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-11-03 18:45:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:45:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:45:52] local.INFO: Teltonika packet parsed successfully {"connection_id":230114,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:45:52] local.INFO: Passing IMEI to GPS processor {"connection_id":230114,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:45:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":230114,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:45:52] 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-11-03 18:45:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:45:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:45:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190111744001,"66":25462,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:45:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:45:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:45:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190111744001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:45:52] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:45:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:45:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:45:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:45:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190111744001,"power":25462,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:45:52] local.INFO: DEBUG: GPS processor result {"connection_id":230114,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55393,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:45:52] local.INFO: GPS data processed {"connection_id":230114,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:45:52] local.INFO: Acknowledgment sent {"connection_id":230114,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:46:36] local.INFO: TCP Data received {"connection_id":228373,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:46:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228373,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:46:36] local.INFO: Processing buffer {"connection_id":228373,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:46:36] local.INFO: IMEI packet received {"connection_id":228373,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:46:36] local.INFO: IMEI acknowledgment sent {"connection_id":228373,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:46:40] local.INFO: TCP Data received {"connection_id":231968,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:46:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231968,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:46:40] local.INFO: Processing buffer {"connection_id":231968,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:46:40] local.INFO: IMEI packet received {"connection_id":231968,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 18:46:40] local.INFO: IMEI acknowledgment sent {"connection_id":231968,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:46:41] local.INFO: TCP Data received {"connection_id":228373,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:46:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228373,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:46:41] local.INFO: Processing buffer {"connection_id":228373,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:46:41] local.INFO: IMEI packet received {"connection_id":228373,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:46:41] local.INFO: IMEI acknowledgment sent {"connection_id":228373,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:46:42] local.INFO: TCP Data received {"connection_id":228373,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:46:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228373,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:46:42] local.INFO: Processing buffer {"connection_id":228373,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:46:42] local.INFO: Packet analysis {"connection_id":228373,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:46:42] local.INFO: Extracted packet for processing {"connection_id":228373,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:46:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:46:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:46:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190111744001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:46:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:46:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:46:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:46:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793711675000,"timestamp_ms":1793711675000,"timestamp_seconds":1793711675,"priority":1,"record_length":96,"hex_timestamp":"000001a1a18c1678"} 
[2026-11-03 18:46:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:46:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:46:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:46:42] 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-11-03 18:46:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:46:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:46:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:46:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228373,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:46:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228373,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:46:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228373,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:46:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:46:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:46:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:46:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190111744001,"66":25462,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:46:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:46:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:46:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190111744001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:46:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:46:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:46:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:46:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:46:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190111744001,"power":25462,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:46:42] local.INFO: DEBUG: GPS processor result {"connection_id":228373,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55394,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:46:42] local.INFO: GPS data processed {"connection_id":228373,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:46:42] local.INFO: Acknowledgment sent {"connection_id":228373,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:47:13] local.INFO: TCP Data received {"connection_id":228373,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:47:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228373,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:47:13] local.INFO: Processing buffer {"connection_id":228373,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:47:13] local.INFO: Packet analysis {"connection_id":228373,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:47:13] local.INFO: Extracted packet for processing {"connection_id":228373,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:47:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:47: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-11-03 18:47:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190111744001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:47:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:47:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:47:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:47:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793711675000,"timestamp_ms":1793711675000,"timestamp_seconds":1793711675,"priority":1,"record_length":96,"hex_timestamp":"000001a1a18c1678"} 
[2026-11-03 18:47:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:47: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-11-03 18:47: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:47:13] 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-11-03 18:47: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-11-03 18:47:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:47:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:47:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228373,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:47:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228373,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:47:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228373,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:47: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-11-03 18:47:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:47:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:47:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190111744001,"66":25462,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:47:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:47:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:47:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190111744001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:47:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:47:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:47:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:47:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:47:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190111744001,"power":25462,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:47:13] local.INFO: DEBUG: GPS processor result {"connection_id":228373,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55395,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:47:13] local.INFO: GPS data processed {"connection_id":228373,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:47:13] local.INFO: Acknowledgment sent {"connection_id":228373,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:47:36] local.INFO: TCP Data received {"connection_id":231969,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:47:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231969,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:47:36] local.INFO: Processing buffer {"connection_id":231969,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:47:36] local.INFO: IMEI packet received {"connection_id":231969,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:47:36] local.INFO: IMEI acknowledgment sent {"connection_id":231969,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:47:41] local.INFO: TCP Data received {"connection_id":231969,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:47:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231969,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:47:41] local.INFO: Processing buffer {"connection_id":231969,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:47:41] local.INFO: IMEI packet received {"connection_id":231969,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:47:41] local.INFO: IMEI acknowledgment sent {"connection_id":231969,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:47:42] local.INFO: TCP Data received {"connection_id":231969,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:47:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231969,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:47:42] local.INFO: Processing buffer {"connection_id":231969,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:47:42] local.INFO: Packet analysis {"connection_id":231969,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:47:42] local.INFO: Extracted packet for processing {"connection_id":231969,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:47:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:47: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-11-03 18:47:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190111744001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:47:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:47:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:47:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:47:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793711675000,"timestamp_ms":1793711675000,"timestamp_seconds":1793711675,"priority":1,"record_length":96,"hex_timestamp":"000001a1a18c1678"} 
[2026-11-03 18:47:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:47:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:47: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:47:42] 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-11-03 18:47: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-11-03 18:47:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:47:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:47:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231969,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:47:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231969,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:47:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231969,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:47: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-11-03 18:47:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:47:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:47:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190111744001,"66":25462,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:47:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:47:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:47:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190111744001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:47:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:47:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:47:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:47:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:47:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190111744001,"power":25462,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:47:42] local.INFO: DEBUG: GPS processor result {"connection_id":231969,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55396,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:47:42] local.INFO: GPS data processed {"connection_id":231969,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:47:42] local.INFO: Acknowledgment sent {"connection_id":231969,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:48:13] local.INFO: TCP Data received {"connection_id":231969,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:48:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231969,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:48:13] local.INFO: Processing buffer {"connection_id":231969,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:48:13] local.INFO: Packet analysis {"connection_id":231969,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:48:13] local.INFO: Extracted packet for processing {"connection_id":231969,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:48:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:48: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-11-03 18:48:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190111744001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:48:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:48:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:48:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:48:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793711675000,"timestamp_ms":1793711675000,"timestamp_seconds":1793711675,"priority":1,"record_length":96,"hex_timestamp":"000001a1a18c1678"} 
[2026-11-03 18:48:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:48: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-11-03 18:48: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:48:13] 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-11-03 18:48: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-11-03 18:48:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:48:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:48:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231969,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:48:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231969,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:48:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231969,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:48: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-11-03 18:48:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:48:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:48:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190111744001,"66":25462,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:48:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:48:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:48:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190111744001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:48:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:48:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:48:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:48:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:48:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190111744001,"power":25462,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:48:13] local.INFO: DEBUG: GPS processor result {"connection_id":231969,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55397,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:48:13] local.INFO: GPS data processed {"connection_id":231969,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:48:13] local.INFO: Acknowledgment sent {"connection_id":231969,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:48:37] local.INFO: TCP Data received {"connection_id":228857,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:48:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228857,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:48:37] local.INFO: Processing buffer {"connection_id":228857,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:48:37] local.INFO: IMEI packet received {"connection_id":228857,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:48:37] local.INFO: IMEI acknowledgment sent {"connection_id":228857,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:48:41] local.INFO: TCP Data received {"connection_id":228857,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:48:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228857,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:48:41] local.INFO: Processing buffer {"connection_id":228857,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:48:41] local.INFO: IMEI packet received {"connection_id":228857,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:48:41] local.INFO: IMEI acknowledgment sent {"connection_id":228857,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:48:42] local.INFO: TCP Data received {"connection_id":228857,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:48:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228857,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:48:42] local.INFO: Processing buffer {"connection_id":228857,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:48:42] local.INFO: Packet analysis {"connection_id":228857,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:48:42] local.INFO: Extracted packet for processing {"connection_id":228857,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:48:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:48:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:48:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190111744001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:48:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:48:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:48:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:48:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793711675000,"timestamp_ms":1793711675000,"timestamp_seconds":1793711675,"priority":1,"record_length":96,"hex_timestamp":"000001a1a18c1678"} 
[2026-11-03 18:48:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:48:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:48:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:48:42] 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-11-03 18:48:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:48:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:48:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:48:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228857,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:48:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:48:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:48:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:48:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:48:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:48:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190111744001,"66":25462,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:48:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:48:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:48:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190111744001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:48:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:48:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:48:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:48:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:48:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190111744001,"power":25462,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:48:42] local.INFO: DEBUG: GPS processor result {"connection_id":228857,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55398,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:48:42] local.INFO: GPS data processed {"connection_id":228857,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:48:42] local.INFO: Acknowledgment sent {"connection_id":228857,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:49:13] local.INFO: TCP Data received {"connection_id":228857,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:49:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228857,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:49:13] local.INFO: Processing buffer {"connection_id":228857,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:49:13] local.INFO: Packet analysis {"connection_id":228857,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:49:13] local.INFO: Extracted packet for processing {"connection_id":228857,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:49:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:49: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-11-03 18:49:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190111744001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:49:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:49:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:49:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:49:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793711675000,"timestamp_ms":1793711675000,"timestamp_seconds":1793711675,"priority":1,"record_length":96,"hex_timestamp":"000001a1a18c1678"} 
[2026-11-03 18:49:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:49: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-11-03 18:49: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:49:13] 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-11-03 18:49: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-11-03 18:49:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:49:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:49:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228857,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:49:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:49:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:49:13] 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-11-03 18:49:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:49:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:49:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190111744001,"66":25462,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:49:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:49:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:49:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190111744001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:49:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:49:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:49:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:49:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:49:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190111744001,"power":25462,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:49:13] local.INFO: DEBUG: GPS processor result {"connection_id":228857,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55399,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:49:13] local.INFO: GPS data processed {"connection_id":228857,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:49:13] local.INFO: Acknowledgment sent {"connection_id":228857,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:49:36] local.INFO: TCP Data received {"connection_id":228374,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:49:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228374,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:49:36] local.INFO: Processing buffer {"connection_id":228374,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:49:36] local.INFO: IMEI packet received {"connection_id":228374,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:49:36] local.INFO: IMEI acknowledgment sent {"connection_id":228374,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:49:41] local.INFO: TCP Data received {"connection_id":228374,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:49:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228374,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:49:41] local.INFO: Processing buffer {"connection_id":228374,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:49:41] local.INFO: IMEI packet received {"connection_id":228374,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:49:41] local.INFO: IMEI acknowledgment sent {"connection_id":228374,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:49:42] local.INFO: TCP Data received {"connection_id":228374,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:49:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228374,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:49:42] local.INFO: Processing buffer {"connection_id":228374,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:49:42] local.INFO: Packet analysis {"connection_id":228374,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:49:42] local.INFO: Extracted packet for processing {"connection_id":228374,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:49:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:49:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:49:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190111744001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:49:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:49:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:49:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:49:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793711675000,"timestamp_ms":1793711675000,"timestamp_seconds":1793711675,"priority":1,"record_length":96,"hex_timestamp":"000001a1a18c1678"} 
[2026-11-03 18:49:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:49:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:49:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:49:42] 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-11-03 18:49:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:49:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:49:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:49:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228374,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:49:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:49:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:49:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:49:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:49:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:49:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190111744001,"66":25462,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:49:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:49:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:49:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190111744001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:49:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:49:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:49:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:49:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:49:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190111744001,"power":25462,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:49:42] local.INFO: DEBUG: GPS processor result {"connection_id":228374,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55400,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:49:42] local.INFO: GPS data processed {"connection_id":228374,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:49:42] local.INFO: Acknowledgment sent {"connection_id":228374,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:50:13] local.INFO: TCP Data received {"connection_id":228374,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:50:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228374,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:50:13] local.INFO: Processing buffer {"connection_id":228374,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a18c1678012cc363c0076854c0005d00602b..."} 
[2026-11-03 18:50:13] local.INFO: Packet analysis {"connection_id":228374,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:50:13] local.INFO: Extracted packet for processing {"connection_id":228374,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a18c"} 
[2026-11-03 18:50:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:50: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-11-03 18:50:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190111744001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:50:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:50:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:50:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:50:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793711675000,"timestamp_ms":1793711675000,"timestamp_seconds":1793711675,"priority":1,"record_length":96,"hex_timestamp":"000001a1a18c1678"} 
[2026-11-03 18:50:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:50: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-11-03 18:50: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 18:50:13] 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-11-03 18:50: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-11-03 18:50:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:50:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:50:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228374,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:50:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:50:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228374,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:50:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:50:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:50:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:50:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190111744001,"66":25462,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:50:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:50:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:50:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190111744001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:50:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:50:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:50:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:50:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:50:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190111744001,"power":25462,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:50:13] local.INFO: DEBUG: GPS processor result {"connection_id":228374,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55401,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:50:13] local.INFO: GPS data processed {"connection_id":228374,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:50:13] local.INFO: Acknowledgment sent {"connection_id":228374,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:50:41] local.INFO: TCP Data received {"connection_id":230117,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:50:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230117,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:50:41] local.INFO: Processing buffer {"connection_id":230117,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:50:41] local.INFO: IMEI packet received {"connection_id":230117,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:50:41] local.INFO: IMEI acknowledgment sent {"connection_id":230117,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:50:46] local.INFO: TCP Data received {"connection_id":230117,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:50:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230117,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:50:46] local.INFO: Processing buffer {"connection_id":230117,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:50:46] local.INFO: IMEI packet received {"connection_id":230117,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:50:46] local.INFO: IMEI acknowledgment sent {"connection_id":230117,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:50:47] local.INFO: TCP Data received {"connection_id":230117,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:50:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230117,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:50:47] local.INFO: Processing buffer {"connection_id":230117,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:50:47] local.INFO: Packet analysis {"connection_id":230117,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:50:47] local.INFO: Extracted packet for processing {"connection_id":230117,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:50:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:50: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-11-03 18:50:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190188800001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:50:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:50:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:50:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:50:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793711976000,"timestamp_ms":1793711976000,"timestamp_seconds":1793711976,"priority":1,"record_length":96,"hex_timestamp":"000001a1a190ae40"} 
[2026-11-03 18:50:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:50: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-11-03 18:50: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":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 18:50:47] 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-11-03 18:50: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-11-03 18:50:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:50:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:50:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230117,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:50:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:50:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:50: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-11-03 18:50:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:50:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:50:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190188800001,"66":24647,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:50:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:50:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:50:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190188800001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:50:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:50:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:50:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:50:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:50:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190188800001,"power":24647,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:50:47] local.INFO: DEBUG: GPS processor result {"connection_id":230117,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55402,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:50:47] local.INFO: GPS data processed {"connection_id":230117,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:50:47] local.INFO: Acknowledgment sent {"connection_id":230117,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:50:51] local.INFO: TCP Data received {"connection_id":230117,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:50:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230117,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:50:52] local.INFO: Processing buffer {"connection_id":230117,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:50:52] local.INFO: Packet analysis {"connection_id":230117,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:50:52] local.INFO: Extracted packet for processing {"connection_id":230117,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:50:52] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:50: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-11-03 18:50:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190188800001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:50:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:50:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:50:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:50:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793711976000,"timestamp_ms":1793711976000,"timestamp_seconds":1793711976,"priority":1,"record_length":96,"hex_timestamp":"000001a1a190ae40"} 
[2026-11-03 18:50:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:50:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:50: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 18:50:52] 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-11-03 18:50: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-11-03 18:50:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:50:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:50:52] local.INFO: Teltonika packet parsed successfully {"connection_id":230117,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:50:52] local.INFO: Passing IMEI to GPS processor {"connection_id":230117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:50:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":230117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:50:52] 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-11-03 18:50:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:50:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:50:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190188800001,"66":24647,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:50:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:50:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:50:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190188800001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:50:52] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:50:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:50:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:50:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:50:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190188800001,"power":24647,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:50:52] local.INFO: DEBUG: GPS processor result {"connection_id":230117,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55403,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:50:52] local.INFO: GPS data processed {"connection_id":230117,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:50:52] local.INFO: Acknowledgment sent {"connection_id":230117,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:51:36] local.INFO: TCP Data received {"connection_id":230118,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:51:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230118,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:51:36] local.INFO: Processing buffer {"connection_id":230118,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:51:36] local.INFO: IMEI packet received {"connection_id":230118,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:51:36] local.INFO: IMEI acknowledgment sent {"connection_id":230118,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:51:41] local.INFO: TCP Data received {"connection_id":230118,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:51:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230118,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:51:41] local.INFO: Processing buffer {"connection_id":230118,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:51:41] local.INFO: IMEI packet received {"connection_id":230118,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:51:41] local.INFO: IMEI acknowledgment sent {"connection_id":230118,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:51:42] local.INFO: TCP Data received {"connection_id":230118,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:51:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230118,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:51:42] local.INFO: Processing buffer {"connection_id":230118,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:51:42] local.INFO: Packet analysis {"connection_id":230118,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:51:42] local.INFO: Extracted packet for processing {"connection_id":230118,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:51:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:51: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-11-03 18:51:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190188800001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:51:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:51:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:51:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:51:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793711976000,"timestamp_ms":1793711976000,"timestamp_seconds":1793711976,"priority":1,"record_length":96,"hex_timestamp":"000001a1a190ae40"} 
[2026-11-03 18:51:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:51:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:51: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 18:51:42] 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-11-03 18:51: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-11-03 18:51:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:51:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:51:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230118,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:51:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230118,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:51:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230118,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:51:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:51:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:51:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:51:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190188800001,"66":24647,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:51:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:51:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:51:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190188800001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:51:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:51:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:51:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:51:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:51:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190188800001,"power":24647,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:51:42] local.INFO: DEBUG: GPS processor result {"connection_id":230118,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55404,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:51:42] local.INFO: GPS data processed {"connection_id":230118,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:51:42] local.INFO: Acknowledgment sent {"connection_id":230118,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:52:00] local.INFO: TCP Data received {"connection_id":230119,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:52:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230119,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:52:00] local.INFO: Processing buffer {"connection_id":230119,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:52:00] local.INFO: IMEI packet received {"connection_id":230119,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 18:52:00] local.INFO: IMEI acknowledgment sent {"connection_id":230119,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:52:13] local.INFO: TCP Data received {"connection_id":230118,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:52:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230118,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:52:13] local.INFO: Processing buffer {"connection_id":230118,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:52:13] local.INFO: Packet analysis {"connection_id":230118,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:52:13] local.INFO: Extracted packet for processing {"connection_id":230118,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:52:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:52: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-11-03 18:52:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190188800001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:52:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:52:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:52:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:52:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793711976000,"timestamp_ms":1793711976000,"timestamp_seconds":1793711976,"priority":1,"record_length":96,"hex_timestamp":"000001a1a190ae40"} 
[2026-11-03 18:52:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:52: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-11-03 18:52: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 18:52:13] 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-11-03 18:52: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-11-03 18:52:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:52:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:52:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230118,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:52:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230118,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:52:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230118,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:52: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-11-03 18:52:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:52:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:52:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190188800001,"66":24647,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:52:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:52:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:52:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190188800001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:52:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:52:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:52:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:52:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:52:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190188800001,"power":24647,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:52:13] local.INFO: DEBUG: GPS processor result {"connection_id":230118,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55405,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:52:13] local.INFO: GPS data processed {"connection_id":230118,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:52:13] local.INFO: Acknowledgment sent {"connection_id":230118,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:52:36] local.INFO: TCP Data received {"connection_id":228375,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:52:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228375,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:52:36] local.INFO: Processing buffer {"connection_id":228375,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:52:36] local.INFO: IMEI packet received {"connection_id":228375,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:52:36] local.INFO: IMEI acknowledgment sent {"connection_id":228375,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:52:41] local.INFO: TCP Data received {"connection_id":228375,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:52:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228375,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:52:41] local.INFO: Processing buffer {"connection_id":228375,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:52:41] local.INFO: IMEI packet received {"connection_id":228375,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:52:41] local.INFO: IMEI acknowledgment sent {"connection_id":228375,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:52:42] local.INFO: TCP Data received {"connection_id":228375,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:52:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228375,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:52:42] local.INFO: Processing buffer {"connection_id":228375,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:52:42] local.INFO: Packet analysis {"connection_id":228375,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:52:42] local.INFO: Extracted packet for processing {"connection_id":228375,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:52:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:52:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:52:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190188800001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:52:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:52:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:52:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:52:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793711976000,"timestamp_ms":1793711976000,"timestamp_seconds":1793711976,"priority":1,"record_length":96,"hex_timestamp":"000001a1a190ae40"} 
[2026-11-03 18:52:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:52:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:52:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 18:52:42] 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-11-03 18:52:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:52:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:52:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:52:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228375,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:52:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228375,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:52:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228375,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:52:42] 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-11-03 18:52:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:52:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:52:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190188800001,"66":24647,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:52:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:52:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:52:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190188800001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:52:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:52:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:52:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:52:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:52:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190188800001,"power":24647,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:52:42] local.INFO: DEBUG: GPS processor result {"connection_id":228375,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55406,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:52:42] local.INFO: GPS data processed {"connection_id":228375,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:52:42] local.INFO: Acknowledgment sent {"connection_id":228375,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:53:13] local.INFO: TCP Data received {"connection_id":228375,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:53:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228375,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:53:13] local.INFO: Processing buffer {"connection_id":228375,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:53:13] local.INFO: Packet analysis {"connection_id":228375,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:53:13] local.INFO: Extracted packet for processing {"connection_id":228375,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:53:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:53: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-11-03 18:53:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190188800001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:53:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:53:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:53:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:53:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793711976000,"timestamp_ms":1793711976000,"timestamp_seconds":1793711976,"priority":1,"record_length":96,"hex_timestamp":"000001a1a190ae40"} 
[2026-11-03 18:53:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:53: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-11-03 18:53: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 18:53:13] 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-11-03 18:53: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-11-03 18:53:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:53:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:53:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228375,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:53:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228375,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:53:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228375,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:53:13] 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-11-03 18:53:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:53:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:53:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190188800001,"66":24647,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:53:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:53:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:53:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190188800001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:53:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:53:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:53:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:53:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:53:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190188800001,"power":24647,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:53:13] local.INFO: DEBUG: GPS processor result {"connection_id":228375,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55407,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:53:13] local.INFO: GPS data processed {"connection_id":228375,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:53:13] local.INFO: Acknowledgment sent {"connection_id":228375,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:53:37] local.INFO: TCP Data received {"connection_id":228376,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:53:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228376,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:53:37] local.INFO: Processing buffer {"connection_id":228376,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:53:37] local.INFO: IMEI packet received {"connection_id":228376,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:53:37] local.INFO: IMEI acknowledgment sent {"connection_id":228376,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:53:41] local.INFO: TCP Data received {"connection_id":228376,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:53:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228376,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:53:41] local.INFO: Processing buffer {"connection_id":228376,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:53:41] local.INFO: IMEI packet received {"connection_id":228376,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:53:41] local.INFO: IMEI acknowledgment sent {"connection_id":228376,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:53:42] local.INFO: TCP Data received {"connection_id":228376,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:53:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228376,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:53:42] local.INFO: Processing buffer {"connection_id":228376,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:53:42] local.INFO: Packet analysis {"connection_id":228376,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:53:42] local.INFO: Extracted packet for processing {"connection_id":228376,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:53:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:53:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190188800001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:53:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:53:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:53:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:53:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793711976000,"timestamp_ms":1793711976000,"timestamp_seconds":1793711976,"priority":1,"record_length":96,"hex_timestamp":"000001a1a190ae40"} 
[2026-11-03 18:53:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:53:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 18:53:42] 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-11-03 18:53:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:53:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:53:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:53:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228376,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:53:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228376,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:53:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228376,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:53: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-11-03 18:53:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:53:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:53:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190188800001,"66":24647,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:53:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:53:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:53:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190188800001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:53:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:53:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:53:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:53:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:53:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190188800001,"power":24647,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:53:42] local.INFO: DEBUG: GPS processor result {"connection_id":228376,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55408,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:53:42] local.INFO: GPS data processed {"connection_id":228376,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:53:42] local.INFO: Acknowledgment sent {"connection_id":228376,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:54:13] local.INFO: TCP Data received {"connection_id":228376,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:54:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228376,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:54:13] local.INFO: Processing buffer {"connection_id":228376,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:54:13] local.INFO: Packet analysis {"connection_id":228376,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:54:13] local.INFO: Extracted packet for processing {"connection_id":228376,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:54:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:54: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-11-03 18:54:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190188800001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:54:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:54:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:54:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:54:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793711976000,"timestamp_ms":1793711976000,"timestamp_seconds":1793711976,"priority":1,"record_length":96,"hex_timestamp":"000001a1a190ae40"} 
[2026-11-03 18:54:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:54: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-11-03 18:54: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 18:54:13] 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-11-03 18:54: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-11-03 18:54:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:54:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:54:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228376,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:54:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228376,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:54:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228376,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:54: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-11-03 18:54:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:54:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:54:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190188800001,"66":24647,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:54:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:54:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:54:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190188800001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:54:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:54:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:54:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:54:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:54:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190188800001,"power":24647,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:54:13] local.INFO: DEBUG: GPS processor result {"connection_id":228376,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55409,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:54:13] local.INFO: GPS data processed {"connection_id":228376,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:54:13] local.INFO: Acknowledgment sent {"connection_id":228376,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:54:36] local.INFO: TCP Data received {"connection_id":228860,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:54:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228860,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:54:36] local.INFO: Processing buffer {"connection_id":228860,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:54:36] local.INFO: IMEI packet received {"connection_id":228860,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:54:36] local.INFO: IMEI acknowledgment sent {"connection_id":228860,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:54:41] local.INFO: TCP Data received {"connection_id":228860,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:54:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228860,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:54:41] local.INFO: Processing buffer {"connection_id":228860,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:54:41] local.INFO: IMEI packet received {"connection_id":228860,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:54:41] local.INFO: IMEI acknowledgment sent {"connection_id":228860,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:54:42] local.INFO: TCP Data received {"connection_id":228860,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:54:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228860,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:54:42] local.INFO: Processing buffer {"connection_id":228860,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:54:42] local.INFO: Packet analysis {"connection_id":228860,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:54:42] local.INFO: Extracted packet for processing {"connection_id":228860,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:54:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:54: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-11-03 18:54:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190188800001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:54:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:54:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:54:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:54:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793711976000,"timestamp_ms":1793711976000,"timestamp_seconds":1793711976,"priority":1,"record_length":96,"hex_timestamp":"000001a1a190ae40"} 
[2026-11-03 18:54:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:54:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:54: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":118,"data_length":795,"current_offset":136} 
[2026-11-03 18:54:42] 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-11-03 18:54: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-11-03 18:54:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:54:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:54:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228860,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:54:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:54:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:54: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-11-03 18:54:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:54:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:54:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190188800001,"66":24647,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:54:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:54:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:54:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190188800001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:54:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:54:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:54:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:54:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:54:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190188800001,"power":24647,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:54:42] local.INFO: DEBUG: GPS processor result {"connection_id":228860,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55410,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:54:42] local.INFO: GPS data processed {"connection_id":228860,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:54:42] local.INFO: Acknowledgment sent {"connection_id":228860,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:55:13] local.INFO: TCP Data received {"connection_id":228860,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:55:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228860,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:55:13] local.INFO: Processing buffer {"connection_id":228860,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a190ae40012cc363c0076854c0005d00602d..."} 
[2026-11-03 18:55:13] local.INFO: Packet analysis {"connection_id":228860,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:55:13] local.INFO: Extracted packet for processing {"connection_id":228860,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a190"} 
[2026-11-03 18:55:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:55:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 18:55:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190188800001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:55:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:55:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:55:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:55:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793711976000,"timestamp_ms":1793711976000,"timestamp_seconds":1793711976,"priority":1,"record_length":96,"hex_timestamp":"000001a1a190ae40"} 
[2026-11-03 18:55:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:55: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-11-03 18:55:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-11-03 18:55:13] 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-11-03 18:55:13] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 18:55:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:55:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:55:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228860,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:55:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:55:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:55:13] 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-11-03 18:55:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:55:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:55:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190188800001,"66":24647,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:55:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:55:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:55:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190188800001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:55:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:55:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:55:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:55:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:55:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190188800001,"power":24647,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:55:13] local.INFO: DEBUG: GPS processor result {"connection_id":228860,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55411,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:55:13] local.INFO: GPS data processed {"connection_id":228860,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:55:13] local.INFO: Acknowledgment sent {"connection_id":228860,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:55:41] local.INFO: TCP Data received {"connection_id":230121,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:55:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230121,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:55:41] local.INFO: Processing buffer {"connection_id":230121,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:55:41] local.INFO: IMEI packet received {"connection_id":230121,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:55:41] local.INFO: IMEI acknowledgment sent {"connection_id":230121,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:55:46] local.INFO: TCP Data received {"connection_id":230121,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:55:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230121,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:55:46] local.INFO: Processing buffer {"connection_id":230121,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:55:46] local.INFO: IMEI packet received {"connection_id":230121,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:55:46] local.INFO: IMEI acknowledgment sent {"connection_id":230121,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:55:47] local.INFO: TCP Data received {"connection_id":230121,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:55:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230121,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:55:47] local.INFO: Processing buffer {"connection_id":230121,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:55:47] local.INFO: Packet analysis {"connection_id":230121,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 18:55:47] local.INFO: Extracted packet for processing {"connection_id":230121,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 18:55:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:55: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-11-03 18:55:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190265856001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:55:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:55:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:55:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:55:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793712277000,"timestamp_ms":1793712277000,"timestamp_seconds":1793712277,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1954608"} 
[2026-11-03 18:55:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:55: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-11-03 18:55: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":71,"data_length":795,"current_offset":136} 
[2026-11-03 18:55:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1317,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:55: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-11-03 18:55:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:55:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:55:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230121,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:55:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:55:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:55: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-11-03 18:55:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:55:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:55:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190265856001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:55:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:55:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:55:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190265856001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:55:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:55:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:55:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:55:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:55:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190265856001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:55:47] local.INFO: DEBUG: GPS processor result {"connection_id":230121,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55412,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:55:47] local.INFO: GPS data processed {"connection_id":230121,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:55:47] local.INFO: Acknowledgment sent {"connection_id":230121,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:55:51] local.INFO: TCP Data received {"connection_id":230121,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:55:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230121,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:55:52] local.INFO: Processing buffer {"connection_id":230121,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:55:52] local.INFO: Packet analysis {"connection_id":230121,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 18:55:52] local.INFO: Extracted packet for processing {"connection_id":230121,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 18:55:52] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:55: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-11-03 18:55:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190265856001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:55:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:55:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:55:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:55:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793712277000,"timestamp_ms":1793712277000,"timestamp_seconds":1793712277,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1954608"} 
[2026-11-03 18:55:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:55:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:55: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":96,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 18:55:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1317,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:55: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-11-03 18:55:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:55:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:55:52] local.INFO: Teltonika packet parsed successfully {"connection_id":230121,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:55:52] local.INFO: Passing IMEI to GPS processor {"connection_id":230121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:55:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":230121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:55:52] 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-11-03 18:55:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:55:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:55:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190265856001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:55:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:55:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:55:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190265856001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:55:52] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:55:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:55:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:55:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:55:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190265856001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:55:52] local.INFO: DEBUG: GPS processor result {"connection_id":230121,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55413,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:55:52] local.INFO: GPS data processed {"connection_id":230121,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:55:52] local.INFO: Acknowledgment sent {"connection_id":230121,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:56:36] local.INFO: TCP Data received {"connection_id":231970,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:56:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231970,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:56:36] local.INFO: Processing buffer {"connection_id":231970,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:56:36] local.INFO: IMEI packet received {"connection_id":231970,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:56:36] local.INFO: IMEI acknowledgment sent {"connection_id":231970,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:56:41] local.INFO: TCP Data received {"connection_id":231970,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:56:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231970,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:56:41] local.INFO: Processing buffer {"connection_id":231970,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:56:41] local.INFO: IMEI packet received {"connection_id":231970,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:56:41] local.INFO: IMEI acknowledgment sent {"connection_id":231970,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:56:42] local.INFO: TCP Data received {"connection_id":231970,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:56:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231970,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:56:42] local.INFO: Processing buffer {"connection_id":231970,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:56:42] local.INFO: Packet analysis {"connection_id":231970,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 18:56:42] local.INFO: Extracted packet for processing {"connection_id":231970,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 18:56:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18: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-11-03 18:56:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190265856001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:56:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:56:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:56:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:56:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793712277000,"timestamp_ms":1793712277000,"timestamp_seconds":1793712277,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1954608"} 
[2026-11-03 18:56:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:56:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18: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":96,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 18:56:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1317,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18: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-11-03 18:56:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:56:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:56:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231970,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:56:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231970,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:56:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231970,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18: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-11-03 18:56:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:56:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:56:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190265856001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:56:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:56:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:56:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190265856001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:56:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:56:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:56:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:56:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:56:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190265856001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:56:42] local.INFO: DEBUG: GPS processor result {"connection_id":231970,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55414,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:56:42] local.INFO: GPS data processed {"connection_id":231970,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:56:42] local.INFO: Acknowledgment sent {"connection_id":231970,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:57:14] local.INFO: TCP Data received {"connection_id":231970,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:57:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231970,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:57:14] local.INFO: Processing buffer {"connection_id":231970,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:57:14] local.INFO: Packet analysis {"connection_id":231970,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 18:57:14] local.INFO: Extracted packet for processing {"connection_id":231970,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 18:57:14] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:57: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-11-03 18:57:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190265856001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:57:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:57:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:57:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:57:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793712277000,"timestamp_ms":1793712277000,"timestamp_seconds":1793712277,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1954608"} 
[2026-11-03 18:57:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:57: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-11-03 18:57: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":96,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 18:57:14] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1317,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:57: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-11-03 18:57:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:57:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:57:14] local.INFO: Teltonika packet parsed successfully {"connection_id":231970,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:57:14] local.INFO: Passing IMEI to GPS processor {"connection_id":231970,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:57:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":231970,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:57:14] 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-11-03 18:57:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:57:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:57:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190265856001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:57:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:57:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:57:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190265856001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:57:14] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:57:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:57:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:57:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:57:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190265856001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:57:14] local.INFO: DEBUG: GPS processor result {"connection_id":231970,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55415,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:57:14] local.INFO: GPS data processed {"connection_id":231970,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:57:14] local.INFO: Acknowledgment sent {"connection_id":231970,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:57:36] local.INFO: TCP Data received {"connection_id":228379,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:57:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228379,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:57:36] local.INFO: Processing buffer {"connection_id":228379,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:57:36] local.INFO: IMEI packet received {"connection_id":228379,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:57:36] local.INFO: IMEI acknowledgment sent {"connection_id":228379,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:57:40] local.INFO: TCP Data received {"connection_id":228862,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:57:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228862,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:57:40] local.INFO: Processing buffer {"connection_id":228862,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 18:57:40] local.INFO: IMEI packet received {"connection_id":228862,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 18:57:40] local.INFO: IMEI acknowledgment sent {"connection_id":228862,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:57:41] local.INFO: TCP Data received {"connection_id":228379,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:57:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228379,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:57:41] local.INFO: Processing buffer {"connection_id":228379,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:57:41] local.INFO: IMEI packet received {"connection_id":228379,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:57:41] local.INFO: IMEI acknowledgment sent {"connection_id":228379,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:57:42] local.INFO: TCP Data received {"connection_id":228379,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:57:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228379,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:57:42] local.INFO: Processing buffer {"connection_id":228379,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:57:42] local.INFO: Packet analysis {"connection_id":228379,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 18:57:42] local.INFO: Extracted packet for processing {"connection_id":228379,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 18:57:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:57: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-11-03 18:57:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190265856001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:57:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:57:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:57:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:57:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793712277000,"timestamp_ms":1793712277000,"timestamp_seconds":1793712277,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1954608"} 
[2026-11-03 18:57:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:57:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:57: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":96,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 18:57:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1317,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:57: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-11-03 18:57:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:57:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:57:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228379,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:57:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228379,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:57:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228379,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:57:42] 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-11-03 18:57:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:57:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:57:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190265856001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:57:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:57:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:57:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190265856001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:57:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:57:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:57:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:57:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:57:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190265856001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:57:42] local.INFO: DEBUG: GPS processor result {"connection_id":228379,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55416,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:57:42] local.INFO: GPS data processed {"connection_id":228379,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:57:42] local.INFO: Acknowledgment sent {"connection_id":228379,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:58:13] local.INFO: TCP Data received {"connection_id":228379,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:58:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228379,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:58:13] local.INFO: Processing buffer {"connection_id":228379,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:58:13] local.INFO: Packet analysis {"connection_id":228379,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 18:58:13] local.INFO: Extracted packet for processing {"connection_id":228379,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 18:58:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:58: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-11-03 18:58:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190265856001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:58:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:58:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:58:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:58:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793712277000,"timestamp_ms":1793712277000,"timestamp_seconds":1793712277,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1954608"} 
[2026-11-03 18:58:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:58: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-11-03 18:58: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":96,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 18:58:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1317,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:58: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-11-03 18:58:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:58:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:58:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228379,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:58:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228379,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:58:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228379,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:58:13] 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-11-03 18:58:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:58:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:58:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190265856001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:58:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:58:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:58:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190265856001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:58:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:58:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:58:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:58:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:58:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190265856001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:58:13] local.INFO: DEBUG: GPS processor result {"connection_id":228379,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55417,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:58:13] local.INFO: GPS data processed {"connection_id":228379,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:58:13] local.INFO: Acknowledgment sent {"connection_id":228379,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:58:37] local.INFO: TCP Data received {"connection_id":230122,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:58:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230122,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:58:37] local.INFO: Processing buffer {"connection_id":230122,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:58:37] local.INFO: IMEI packet received {"connection_id":230122,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:58:37] local.INFO: IMEI acknowledgment sent {"connection_id":230122,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:58:41] local.INFO: TCP Data received {"connection_id":230122,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:58:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230122,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:58:41] local.INFO: Processing buffer {"connection_id":230122,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:58:41] local.INFO: IMEI packet received {"connection_id":230122,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:58:41] local.INFO: IMEI acknowledgment sent {"connection_id":230122,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:58:42] local.INFO: TCP Data received {"connection_id":230122,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:58:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230122,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:58:42] local.INFO: Processing buffer {"connection_id":230122,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:58:42] local.INFO: Packet analysis {"connection_id":230122,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 18:58:42] local.INFO: Extracted packet for processing {"connection_id":230122,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 18:58:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:58: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-11-03 18:58:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190265856001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:58:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:58:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:58:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:58:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793712277000,"timestamp_ms":1793712277000,"timestamp_seconds":1793712277,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1954608"} 
[2026-11-03 18:58:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:58:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:58: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":96,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 18:58:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1317,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:58: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-11-03 18:58:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:58:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:58:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230122,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:58:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:58:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:58:42] 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-11-03 18:58:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:58:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:58:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190265856001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:58:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:58:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:58:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190265856001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:58:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:58:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:58:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:58:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:58:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190265856001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:58:42] local.INFO: DEBUG: GPS processor result {"connection_id":230122,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55418,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:58:42] local.INFO: GPS data processed {"connection_id":230122,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:58:42] local.INFO: Acknowledgment sent {"connection_id":230122,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:59:13] local.INFO: TCP Data received {"connection_id":230122,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:59:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230122,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:59:13] local.INFO: Processing buffer {"connection_id":230122,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:59:13] local.INFO: Packet analysis {"connection_id":230122,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 18:59:13] local.INFO: Extracted packet for processing {"connection_id":230122,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 18:59:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:59: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-11-03 18:59:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190265856001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:59:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:59:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:59:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:59:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793712277000,"timestamp_ms":1793712277000,"timestamp_seconds":1793712277,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1954608"} 
[2026-11-03 18:59:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:59: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-11-03 18:59: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":96,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 18:59:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1317,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:59: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-11-03 18:59:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:59:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:59:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230122,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:59:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:59:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:59: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-11-03 18:59:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:59:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:59:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190265856001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:59:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:59:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:59:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190265856001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:59:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:59:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:59:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:59:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:59:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190265856001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:59:13] local.INFO: DEBUG: GPS processor result {"connection_id":230122,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55419,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:59:13] local.INFO: GPS data processed {"connection_id":230122,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:59:13] local.INFO: Acknowledgment sent {"connection_id":230122,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 18:59:36] local.INFO: TCP Data received {"connection_id":228380,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:59:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228380,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:59:36] local.INFO: Processing buffer {"connection_id":228380,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:59:36] local.INFO: IMEI packet received {"connection_id":228380,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 18:59:36] local.INFO: IMEI acknowledgment sent {"connection_id":228380,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 18:59:41] local.INFO: TCP Data received {"connection_id":228380,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:59:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228380,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:59:41] local.INFO: Processing buffer {"connection_id":228380,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 18:59:41] local.INFO: IMEI packet received {"connection_id":228380,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 18:59:41] local.INFO: IMEI acknowledgment sent {"connection_id":228380,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 18:59:42] local.INFO: TCP Data received {"connection_id":228380,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:59:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228380,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:59:42] local.INFO: Processing buffer {"connection_id":228380,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 18:59:42] local.INFO: Packet analysis {"connection_id":228380,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 18:59:42] local.INFO: Extracted packet for processing {"connection_id":228380,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 18:59:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 18:59: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-11-03 18:59:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190265856001,"note":"Value kept but may cause issues"} 
[2026-11-03 18:59:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 18:59:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 18:59:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 18:59:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793712277000,"timestamp_ms":1793712277000,"timestamp_seconds":1793712277,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1954608"} 
[2026-11-03 18:59:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 18:59:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 18:59: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":96,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 18:59:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1317,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 18:59: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-11-03 18:59:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 18:59:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 18:59:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228380,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 18:59:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228380,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:59:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228380,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 18:59:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 18:59:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 18:59:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 18:59:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190265856001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 18:59:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 18:59:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 18:59:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190265856001,"description":"Unknown IO ID 0"} 
[2026-11-03 18:59:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 18:59:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 18:59:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 18:59:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 18:59:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190265856001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 18:59:42] local.INFO: DEBUG: GPS processor result {"connection_id":228380,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55420,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 18:59:42] local.INFO: GPS data processed {"connection_id":228380,"processed":1,"errors":0,"total":1} 
[2026-11-03 18:59:42] local.INFO: Acknowledgment sent {"connection_id":228380,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:00:13] local.INFO: TCP Data received {"connection_id":228380,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:00:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228380,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:00:13] local.INFO: Processing buffer {"connection_id":228380,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1954608012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:00:13] local.INFO: Packet analysis {"connection_id":228380,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 19:00:13] local.INFO: Extracted packet for processing {"connection_id":228380,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a195"} 
[2026-11-03 19:00:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:00: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-11-03 19:00:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190265856001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:00:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:00:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:00:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:00:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793712277000,"timestamp_ms":1793712277000,"timestamp_seconds":1793712277,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1954608"} 
[2026-11-03 19:00:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:00: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-11-03 19:00: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":96,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 19:00:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1317,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:00: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-11-03 19:00:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:00:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:00:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228380,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:00:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228380,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:00:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228380,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:00:13] 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-11-03 19:00:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:00:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:00:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190265856001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:00:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:00:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:00:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190265856001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:00:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:00:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:00:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:00:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:00:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190265856001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:00:13] local.INFO: DEBUG: GPS processor result {"connection_id":228380,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55421,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:00:13] local.INFO: GPS data processed {"connection_id":228380,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:00:13] local.INFO: Acknowledgment sent {"connection_id":228380,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:00:41] local.INFO: TCP Data received {"connection_id":228863,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:00:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228863,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:00:41] local.INFO: Processing buffer {"connection_id":228863,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:00:41] local.INFO: IMEI packet received {"connection_id":228863,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:00:41] local.INFO: IMEI acknowledgment sent {"connection_id":228863,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:00:46] local.INFO: TCP Data received {"connection_id":228863,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:00:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228863,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:00:46] local.INFO: Processing buffer {"connection_id":228863,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:00:46] local.INFO: IMEI packet received {"connection_id":228863,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:00:46] local.INFO: IMEI acknowledgment sent {"connection_id":228863,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:00:47] local.INFO: TCP Data received {"connection_id":228863,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:00:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228863,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:00:47] local.INFO: Processing buffer {"connection_id":228863,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:00:47] local.INFO: Packet analysis {"connection_id":228863,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:00:47] local.INFO: Extracted packet for processing {"connection_id":228863,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:00:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:00: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-11-03 19:00:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190342912001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:00:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:00:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:00:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:00:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793712578000,"timestamp_ms":1793712578000,"timestamp_seconds":1793712578,"priority":1,"record_length":96,"hex_timestamp":"000001a1a199ddd0"} 
[2026-11-03 19:00:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:00: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-11-03 19:00: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:00:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:00: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-11-03 19:00:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:00:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:00:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228863,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:00:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228863,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:00:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228863,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:00:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:00:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:00:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:00:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190342912001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:00:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:00:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:00:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190342912001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:00:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:00:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:00:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:00:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:00:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190342912001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:00:47] local.INFO: DEBUG: GPS processor result {"connection_id":228863,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55422,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:00:47] local.INFO: GPS data processed {"connection_id":228863,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:00:47] local.INFO: Acknowledgment sent {"connection_id":228863,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:00:51] local.INFO: TCP Data received {"connection_id":228863,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:00:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228863,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:00:51] local.INFO: Processing buffer {"connection_id":228863,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:00:51] local.INFO: Packet analysis {"connection_id":228863,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:00:51] local.INFO: Extracted packet for processing {"connection_id":228863,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:00:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:00: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-11-03 19:00:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190342912001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:00:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:00:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:00:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:00:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793712578000,"timestamp_ms":1793712578000,"timestamp_seconds":1793712578,"priority":1,"record_length":96,"hex_timestamp":"000001a1a199ddd0"} 
[2026-11-03 19:00:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:00:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:00: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:00:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:00: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-11-03 19:00:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:00:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:00:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228863,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:00:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228863,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:00:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228863,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:00:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:00:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:00:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:00:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190342912001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:00:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:00:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:00:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190342912001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:00:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:00:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:00:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:00:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:00:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190342912001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:00:52] local.INFO: DEBUG: GPS processor result {"connection_id":228863,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55423,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:00:52] local.INFO: GPS data processed {"connection_id":228863,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:00:52] local.INFO: Acknowledgment sent {"connection_id":228863,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:01:36] local.INFO: TCP Data received {"connection_id":228382,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:01:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228382,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:01:36] local.INFO: Processing buffer {"connection_id":228382,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:01:36] local.INFO: IMEI packet received {"connection_id":228382,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:01:36] local.INFO: IMEI acknowledgment sent {"connection_id":228382,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:01:41] local.INFO: TCP Data received {"connection_id":228382,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:01:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228382,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:01:41] local.INFO: Processing buffer {"connection_id":228382,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:01:41] local.INFO: IMEI packet received {"connection_id":228382,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:01:41] local.INFO: IMEI acknowledgment sent {"connection_id":228382,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:01:42] local.INFO: TCP Data received {"connection_id":228382,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:01:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228382,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:01:42] local.INFO: Processing buffer {"connection_id":228382,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:01:42] local.INFO: Packet analysis {"connection_id":228382,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:01:42] local.INFO: Extracted packet for processing {"connection_id":228382,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:01:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:01: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-11-03 19:01:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190342912001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:01:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:01:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:01:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:01:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793712578000,"timestamp_ms":1793712578000,"timestamp_seconds":1793712578,"priority":1,"record_length":96,"hex_timestamp":"000001a1a199ddd0"} 
[2026-11-03 19:01:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:01:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:01: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:01:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:01: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-11-03 19:01:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:01:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:01:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228382,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:01:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:01:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:01:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:01:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:01:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:01:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190342912001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:01:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:01:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:01:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190342912001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:01:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:01:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:01:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:01:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:01:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190342912001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:01:42] local.INFO: DEBUG: GPS processor result {"connection_id":228382,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55424,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:01:42] local.INFO: GPS data processed {"connection_id":228382,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:01:42] local.INFO: Acknowledgment sent {"connection_id":228382,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:02:13] local.INFO: TCP Data received {"connection_id":228382,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:02:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228382,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:02:13] local.INFO: Processing buffer {"connection_id":228382,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:02:13] local.INFO: Packet analysis {"connection_id":228382,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:02:13] local.INFO: Extracted packet for processing {"connection_id":228382,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:02:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:02:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:02:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190342912001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:02:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:02:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:02:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:02:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793712578000,"timestamp_ms":1793712578000,"timestamp_seconds":1793712578,"priority":1,"record_length":96,"hex_timestamp":"000001a1a199ddd0"} 
[2026-11-03 19:02:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:02: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-11-03 19:02:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:02:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:02:13] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:02:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:02:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:02:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228382,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:02:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:02:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:02:13] 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-11-03 19:02:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:02:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:02:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190342912001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:02:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:02:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:02:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190342912001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:02:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:02:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:02:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:02:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:02:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190342912001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:02:13] local.INFO: DEBUG: GPS processor result {"connection_id":228382,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55425,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:02:13] local.INFO: GPS data processed {"connection_id":228382,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:02:13] local.INFO: Acknowledgment sent {"connection_id":228382,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:02:36] local.INFO: TCP Data received {"connection_id":230124,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:02:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230124,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:02:36] local.INFO: Processing buffer {"connection_id":230124,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:02:36] local.INFO: IMEI packet received {"connection_id":230124,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:02:36] local.INFO: IMEI acknowledgment sent {"connection_id":230124,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:02:41] local.INFO: TCP Data received {"connection_id":230124,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:02:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230124,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:02:41] local.INFO: Processing buffer {"connection_id":230124,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:02:41] local.INFO: IMEI packet received {"connection_id":230124,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:02:41] local.INFO: IMEI acknowledgment sent {"connection_id":230124,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:02:42] local.INFO: TCP Data received {"connection_id":230124,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:02:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230124,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:02:42] local.INFO: Processing buffer {"connection_id":230124,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:02:42] local.INFO: Packet analysis {"connection_id":230124,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:02:42] local.INFO: Extracted packet for processing {"connection_id":230124,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:02:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19: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-11-03 19:02:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190342912001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:02:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:02:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:02:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:02:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793712578000,"timestamp_ms":1793712578000,"timestamp_seconds":1793712578,"priority":1,"record_length":96,"hex_timestamp":"000001a1a199ddd0"} 
[2026-11-03 19:02:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:02:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:02:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19: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-11-03 19:02:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:02:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:02:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230124,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:02:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230124,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:02:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230124,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:02:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:02:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:02:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:02:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190342912001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:02:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:02:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:02:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190342912001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:02:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:02:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:02:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:02:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:02:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190342912001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:02:42] local.INFO: DEBUG: GPS processor result {"connection_id":230124,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55426,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:02:42] local.INFO: GPS data processed {"connection_id":230124,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:02:42] local.INFO: Acknowledgment sent {"connection_id":230124,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:03:00] local.INFO: TCP Data received {"connection_id":228384,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:03:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228384,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:03:00] local.INFO: Processing buffer {"connection_id":228384,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:03:00] local.INFO: IMEI packet received {"connection_id":228384,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 19:03:00] local.INFO: IMEI acknowledgment sent {"connection_id":228384,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:03:13] local.INFO: TCP Data received {"connection_id":230124,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:03:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230124,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:03:13] local.INFO: Processing buffer {"connection_id":230124,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:03:13] local.INFO: Packet analysis {"connection_id":230124,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:03:13] local.INFO: Extracted packet for processing {"connection_id":230124,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:03:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19: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-11-03 19:03:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190342912001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:03:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:03:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:03:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:03:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793712578000,"timestamp_ms":1793712578000,"timestamp_seconds":1793712578,"priority":1,"record_length":96,"hex_timestamp":"000001a1a199ddd0"} 
[2026-11-03 19:03:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:03: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-11-03 19: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:03:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19: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-11-03 19:03:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:03:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:03:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230124,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:03:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230124,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:03:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230124,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:03:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:03:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:03:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:03:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190342912001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:03:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:03:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:03:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190342912001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:03:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:03:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:03:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:03:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:03:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190342912001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:03:13] local.INFO: DEBUG: GPS processor result {"connection_id":230124,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55427,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:03:13] local.INFO: GPS data processed {"connection_id":230124,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:03:13] local.INFO: Acknowledgment sent {"connection_id":230124,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:03:36] local.INFO: TCP Data received {"connection_id":228865,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:03:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228865,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:03:36] local.INFO: Processing buffer {"connection_id":228865,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:03:36] local.INFO: IMEI packet received {"connection_id":228865,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:03:36] local.INFO: IMEI acknowledgment sent {"connection_id":228865,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:03:41] local.INFO: TCP Data received {"connection_id":228865,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:03:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228865,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:03:41] local.INFO: Processing buffer {"connection_id":228865,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:03:41] local.INFO: IMEI packet received {"connection_id":228865,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:03:41] local.INFO: IMEI acknowledgment sent {"connection_id":228865,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:03:42] local.INFO: TCP Data received {"connection_id":228865,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:03:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228865,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:03:42] local.INFO: Processing buffer {"connection_id":228865,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:03:42] local.INFO: Packet analysis {"connection_id":228865,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:03:42] local.INFO: Extracted packet for processing {"connection_id":228865,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:03:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:03:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:03:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190342912001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:03:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:03:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:03:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:03:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793712578000,"timestamp_ms":1793712578000,"timestamp_seconds":1793712578,"priority":1,"record_length":96,"hex_timestamp":"000001a1a199ddd0"} 
[2026-11-03 19:03:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:03:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:03:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:03:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:03:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:03:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:03:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:03:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228865,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:03:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228865,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:03:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228865,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:03:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:03:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:03:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:03:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190342912001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:03:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:03:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:03:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190342912001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:03:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:03:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:03:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:03:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:03:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190342912001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:03:42] local.INFO: DEBUG: GPS processor result {"connection_id":228865,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55428,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:03:42] local.INFO: GPS data processed {"connection_id":228865,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:03:42] local.INFO: Acknowledgment sent {"connection_id":228865,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:04:13] local.INFO: TCP Data received {"connection_id":228865,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:04:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228865,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:04:13] local.INFO: Processing buffer {"connection_id":228865,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:04:13] local.INFO: Packet analysis {"connection_id":228865,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:04:13] local.INFO: Extracted packet for processing {"connection_id":228865,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:04:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:04: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-11-03 19:04:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190342912001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:04:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:04:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:04:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:04:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793712578000,"timestamp_ms":1793712578000,"timestamp_seconds":1793712578,"priority":1,"record_length":96,"hex_timestamp":"000001a1a199ddd0"} 
[2026-11-03 19:04:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:04: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-11-03 19:04: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:04:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:04: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-11-03 19:04:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:04:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:04:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228865,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:04:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228865,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:04:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228865,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:04:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:04:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:04:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:04:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190342912001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:04:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:04:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:04:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190342912001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:04:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:04:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:04:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:04:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:04:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190342912001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:04:13] local.INFO: DEBUG: GPS processor result {"connection_id":228865,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55429,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:04:13] local.INFO: GPS data processed {"connection_id":228865,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:04:13] local.INFO: Acknowledgment sent {"connection_id":228865,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:04:36] local.INFO: TCP Data received {"connection_id":228385,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:04:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228385,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:04:36] local.INFO: Processing buffer {"connection_id":228385,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:04:36] local.INFO: IMEI packet received {"connection_id":228385,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:04:36] local.INFO: IMEI acknowledgment sent {"connection_id":228385,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:04:41] local.INFO: TCP Data received {"connection_id":228385,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:04:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228385,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:04:41] local.INFO: Processing buffer {"connection_id":228385,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:04:41] local.INFO: IMEI packet received {"connection_id":228385,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:04:41] local.INFO: IMEI acknowledgment sent {"connection_id":228385,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:04:42] local.INFO: TCP Data received {"connection_id":228385,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:04:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228385,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:04:42] local.INFO: Processing buffer {"connection_id":228385,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:04:42] local.INFO: Packet analysis {"connection_id":228385,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:04:42] local.INFO: Extracted packet for processing {"connection_id":228385,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:04:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:04:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:04:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190342912001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:04:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:04:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:04:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:04:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793712578000,"timestamp_ms":1793712578000,"timestamp_seconds":1793712578,"priority":1,"record_length":96,"hex_timestamp":"000001a1a199ddd0"} 
[2026-11-03 19:04:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:04:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:04:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:04:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:04:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:04:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:04:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:04:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228385,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:04:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:04:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:04:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:04:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:04:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:04:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190342912001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:04:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:04:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:04:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190342912001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:04:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:04:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:04:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:04:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:04:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190342912001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:04:42] local.INFO: DEBUG: GPS processor result {"connection_id":228385,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55430,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:04:42] local.INFO: GPS data processed {"connection_id":228385,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:04:42] local.INFO: Acknowledgment sent {"connection_id":228385,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:05:13] local.INFO: TCP Data received {"connection_id":228385,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:05:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228385,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:05:13] local.INFO: Processing buffer {"connection_id":228385,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a199ddd0012cc363c0076854c0005d00602d..."} 
[2026-11-03 19:05:13] local.INFO: Packet analysis {"connection_id":228385,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:05:13] local.INFO: Extracted packet for processing {"connection_id":228385,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a199"} 
[2026-11-03 19:05:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:05: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-11-03 19:05:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190342912001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:05:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:05:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:05:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:05:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793712578000,"timestamp_ms":1793712578000,"timestamp_seconds":1793712578,"priority":1,"record_length":96,"hex_timestamp":"000001a1a199ddd0"} 
[2026-11-03 19:05:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:05: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-11-03 19:05: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:05:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:05: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-11-03 19:05:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:05:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:05:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228385,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:05:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:05:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:05:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:05:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:05:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:05:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190342912001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:05:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:05:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:05:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190342912001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:05:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:05:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:05:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:05:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:05:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190342912001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:05:13] local.INFO: DEBUG: GPS processor result {"connection_id":228385,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55431,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:05:13] local.INFO: GPS data processed {"connection_id":228385,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:05:13] local.INFO: Acknowledgment sent {"connection_id":228385,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:05:41] local.INFO: TCP Data received {"connection_id":228866,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:05:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228866,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:05:41] local.INFO: Processing buffer {"connection_id":228866,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:05:41] local.INFO: IMEI packet received {"connection_id":228866,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:05:41] local.INFO: IMEI acknowledgment sent {"connection_id":228866,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:05:46] local.INFO: TCP Data received {"connection_id":228866,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:05:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228866,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:05:46] local.INFO: Processing buffer {"connection_id":228866,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:05:46] local.INFO: IMEI packet received {"connection_id":228866,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:05:46] local.INFO: IMEI acknowledgment sent {"connection_id":228866,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:05:47] local.INFO: TCP Data received {"connection_id":228866,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:05:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228866,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:05:47] local.INFO: Processing buffer {"connection_id":228866,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:05:47] local.INFO: Packet analysis {"connection_id":228866,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:05:47] local.INFO: Extracted packet for processing {"connection_id":228866,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:05:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:05: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-11-03 19:05:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190419968001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:05:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:05:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:05:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:05:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793712879000,"timestamp_ms":1793712879000,"timestamp_seconds":1793712879,"priority":1,"record_length":96,"hex_timestamp":"000001a1a19e7598"} 
[2026-11-03 19:05:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:05: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-11-03 19:05: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:05:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:05: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-11-03 19:05:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:05:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:05:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228866,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:05:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228866,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:05:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228866,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:05:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:05:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:05:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:05:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190419968001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:05:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:05:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:05:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190419968001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:05:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:05:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:05:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:05:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:05:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190419968001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:05:47] local.INFO: DEBUG: GPS processor result {"connection_id":228866,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55432,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:05:47] local.INFO: GPS data processed {"connection_id":228866,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:05:47] local.INFO: Acknowledgment sent {"connection_id":228866,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:05:51] local.INFO: TCP Data received {"connection_id":228866,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:05:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228866,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:05:51] local.INFO: Processing buffer {"connection_id":228866,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:05:51] local.INFO: Packet analysis {"connection_id":228866,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:05:51] local.INFO: Extracted packet for processing {"connection_id":228866,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:05:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:05: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-11-03 19:05:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190419968001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:05:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:05:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:05:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:05:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793712879000,"timestamp_ms":1793712879000,"timestamp_seconds":1793712879,"priority":1,"record_length":96,"hex_timestamp":"000001a1a19e7598"} 
[2026-11-03 19:05:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:05:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:05: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:05:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:05: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-11-03 19:05:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:05:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:05:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228866,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:05:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228866,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:05:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228866,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:05:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:05:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:05:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:05:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190419968001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:05:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:05:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:05:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190419968001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:05:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:05:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:05:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:05:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:05:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190419968001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:05:52] local.INFO: DEBUG: GPS processor result {"connection_id":228866,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55433,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:05:52] local.INFO: GPS data processed {"connection_id":228866,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:05:52] local.INFO: Acknowledgment sent {"connection_id":228866,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:06:36] local.INFO: TCP Data received {"connection_id":228868,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:06:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228868,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:06:36] local.INFO: Processing buffer {"connection_id":228868,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:06:36] local.INFO: IMEI packet received {"connection_id":228868,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:06:36] local.INFO: IMEI acknowledgment sent {"connection_id":228868,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:06:41] local.INFO: TCP Data received {"connection_id":228868,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:06:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228868,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:06:41] local.INFO: Processing buffer {"connection_id":228868,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:06:41] local.INFO: IMEI packet received {"connection_id":228868,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:06:41] local.INFO: IMEI acknowledgment sent {"connection_id":228868,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:06:42] local.INFO: TCP Data received {"connection_id":228868,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:06:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228868,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:06:42] local.INFO: Processing buffer {"connection_id":228868,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:06:42] local.INFO: Packet analysis {"connection_id":228868,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:06:42] local.INFO: Extracted packet for processing {"connection_id":228868,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:06:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:06: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-11-03 19:06:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190419968001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:06:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:06:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:06:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:06:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793712879000,"timestamp_ms":1793712879000,"timestamp_seconds":1793712879,"priority":1,"record_length":96,"hex_timestamp":"000001a1a19e7598"} 
[2026-11-03 19:06:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:06:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:06: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:06:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:06: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-11-03 19:06:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:06:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:06:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228868,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:06:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:06:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:06:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:06:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:06:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:06:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190419968001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:06:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:06:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:06:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190419968001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:06:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:06:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:06:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:06:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:06:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190419968001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:06:42] local.INFO: DEBUG: GPS processor result {"connection_id":228868,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55434,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:06:42] local.INFO: GPS data processed {"connection_id":228868,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:06:42] local.INFO: Acknowledgment sent {"connection_id":228868,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:07:13] local.INFO: TCP Data received {"connection_id":228868,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:07:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228868,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:07:13] local.INFO: Processing buffer {"connection_id":228868,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:07:13] local.INFO: Packet analysis {"connection_id":228868,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:07:13] local.INFO: Extracted packet for processing {"connection_id":228868,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:07:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:07: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-11-03 19:07:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190419968001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:07:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:07:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:07:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:07:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793712879000,"timestamp_ms":1793712879000,"timestamp_seconds":1793712879,"priority":1,"record_length":96,"hex_timestamp":"000001a1a19e7598"} 
[2026-11-03 19:07:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:07: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-11-03 19:07: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:07:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:07: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-11-03 19:07:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:07:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:07:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228868,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:07:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:07:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:07:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:07:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:07:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:07:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190419968001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:07:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:07:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:07:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190419968001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:07:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:07:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:07:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:07:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:07:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190419968001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:07:13] local.INFO: DEBUG: GPS processor result {"connection_id":228868,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55435,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:07:13] local.INFO: GPS data processed {"connection_id":228868,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:07:13] local.INFO: Acknowledgment sent {"connection_id":228868,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:07:36] local.INFO: TCP Data received {"connection_id":228869,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:07:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228869,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:07:36] local.INFO: Processing buffer {"connection_id":228869,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:07:36] local.INFO: IMEI packet received {"connection_id":228869,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:07:36] local.INFO: IMEI acknowledgment sent {"connection_id":228869,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:07:41] local.INFO: TCP Data received {"connection_id":228869,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:07:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228869,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:07:41] local.INFO: Processing buffer {"connection_id":228869,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:07:41] local.INFO: IMEI packet received {"connection_id":228869,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:07:41] local.INFO: IMEI acknowledgment sent {"connection_id":228869,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:07:42] local.INFO: TCP Data received {"connection_id":228869,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:07:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228869,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:07:42] local.INFO: Processing buffer {"connection_id":228869,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:07:42] local.INFO: Packet analysis {"connection_id":228869,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:07:42] local.INFO: Extracted packet for processing {"connection_id":228869,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:07:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:07: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-11-03 19:07:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190419968001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:07:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:07:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:07:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:07:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793712879000,"timestamp_ms":1793712879000,"timestamp_seconds":1793712879,"priority":1,"record_length":96,"hex_timestamp":"000001a1a19e7598"} 
[2026-11-03 19:07:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:07:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:07: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:07:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:07: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-11-03 19:07:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:07:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:07:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228869,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:07:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:07:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:07:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:07:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:07:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:07:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190419968001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:07:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:07:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:07:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190419968001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:07:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:07:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:07:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:07:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:07:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190419968001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:07:42] local.INFO: DEBUG: GPS processor result {"connection_id":228869,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55436,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:07:42] local.INFO: GPS data processed {"connection_id":228869,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:07:42] local.INFO: Acknowledgment sent {"connection_id":228869,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:08:13] local.INFO: TCP Data received {"connection_id":228869,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:08:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228869,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:08:13] local.INFO: Processing buffer {"connection_id":228869,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:08:13] local.INFO: Packet analysis {"connection_id":228869,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:08:13] local.INFO: Extracted packet for processing {"connection_id":228869,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:08:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:08: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-11-03 19:08:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190419968001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:08:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:08:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:08:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:08:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793712879000,"timestamp_ms":1793712879000,"timestamp_seconds":1793712879,"priority":1,"record_length":96,"hex_timestamp":"000001a1a19e7598"} 
[2026-11-03 19:08:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:08: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-11-03 19:08: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:08:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:08: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-11-03 19:08:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:08:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:08:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228869,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:08:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:08:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:08:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:08:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:08:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:08:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190419968001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:08:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:08:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:08:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190419968001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:08:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:08:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:08:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:08:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:08:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190419968001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:08:13] local.INFO: DEBUG: GPS processor result {"connection_id":228869,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55437,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:08:13] local.INFO: GPS data processed {"connection_id":228869,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:08:13] local.INFO: Acknowledgment sent {"connection_id":228869,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:08:36] local.INFO: TCP Data received {"connection_id":228386,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:08:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228386,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:08:36] local.INFO: Processing buffer {"connection_id":228386,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:08:36] local.INFO: IMEI packet received {"connection_id":228386,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:08:36] local.INFO: IMEI acknowledgment sent {"connection_id":228386,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:08:41] local.INFO: TCP Data received {"connection_id":228386,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:08:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228386,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:08:41] local.INFO: Processing buffer {"connection_id":228386,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:08:41] local.INFO: IMEI packet received {"connection_id":228386,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:08:41] local.INFO: IMEI acknowledgment sent {"connection_id":228386,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:08:42] local.INFO: TCP Data received {"connection_id":228386,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:08:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228386,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:08:42] local.INFO: Processing buffer {"connection_id":228386,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:08:42] local.INFO: Packet analysis {"connection_id":228386,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:08:42] local.INFO: Extracted packet for processing {"connection_id":228386,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:08:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:08:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190419968001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:08:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:08:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:08:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:08:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793712879000,"timestamp_ms":1793712879000,"timestamp_seconds":1793712879,"priority":1,"record_length":96,"hex_timestamp":"000001a1a19e7598"} 
[2026-11-03 19:08:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:08:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:08:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:08:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:08:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:08:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:08:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228386,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:08:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228386,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:08:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228386,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:08:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:08:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:08:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:08:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190419968001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:08:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:08:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:08:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190419968001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:08:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:08:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:08:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:08:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:08:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190419968001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:08:42] local.INFO: DEBUG: GPS processor result {"connection_id":228386,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55438,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:08:42] local.INFO: GPS data processed {"connection_id":228386,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:08:42] local.INFO: Acknowledgment sent {"connection_id":228386,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:08:45] local.INFO: TCP Data received {"connection_id":228387,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:08:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228387,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:08:45] local.INFO: Processing buffer {"connection_id":228387,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:08:45] local.INFO: IMEI packet received {"connection_id":228387,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 19:08:45] local.INFO: IMEI acknowledgment sent {"connection_id":228387,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:09:13] local.INFO: TCP Data received {"connection_id":228386,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:09:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228386,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:09:13] local.INFO: Processing buffer {"connection_id":228386,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:09:13] local.INFO: Packet analysis {"connection_id":228386,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:09:13] local.INFO: Extracted packet for processing {"connection_id":228386,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:09:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:09: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-11-03 19:09:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190419968001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:09:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:09:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:09:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:09:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793712879000,"timestamp_ms":1793712879000,"timestamp_seconds":1793712879,"priority":1,"record_length":96,"hex_timestamp":"000001a1a19e7598"} 
[2026-11-03 19:09:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:09: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-11-03 19:09: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:09:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:09: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-11-03 19:09:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:09:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:09:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228386,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:09:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228386,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:09:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228386,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:09:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:09:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:09:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:09:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190419968001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:09:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:09:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:09:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190419968001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:09:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:09:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:09:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:09:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:09:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190419968001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:09:13] local.INFO: DEBUG: GPS processor result {"connection_id":228386,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55439,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:09:13] local.INFO: GPS data processed {"connection_id":228386,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:09:13] local.INFO: Acknowledgment sent {"connection_id":228386,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:09:36] local.INFO: TCP Data received {"connection_id":228388,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:09:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228388,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:09:36] local.INFO: Processing buffer {"connection_id":228388,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:09:36] local.INFO: IMEI packet received {"connection_id":228388,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:09:36] local.INFO: IMEI acknowledgment sent {"connection_id":228388,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:09:41] local.INFO: TCP Data received {"connection_id":228388,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:09:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228388,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:09:41] local.INFO: Processing buffer {"connection_id":228388,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:09:41] local.INFO: IMEI packet received {"connection_id":228388,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:09:41] local.INFO: IMEI acknowledgment sent {"connection_id":228388,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:09:42] local.INFO: TCP Data received {"connection_id":228388,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:09:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228388,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:09:42] local.INFO: Processing buffer {"connection_id":228388,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:09:42] local.INFO: Packet analysis {"connection_id":228388,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:09:42] local.INFO: Extracted packet for processing {"connection_id":228388,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:09:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:09: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-11-03 19:09:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190419968001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:09:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:09:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:09:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:09:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793712879000,"timestamp_ms":1793712879000,"timestamp_seconds":1793712879,"priority":1,"record_length":96,"hex_timestamp":"000001a1a19e7598"} 
[2026-11-03 19:09:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:09:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:09: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:09:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:09: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-11-03 19:09:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:09:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:09:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228388,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:09:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:09:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:09:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:09:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:09:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:09:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190419968001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:09:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:09:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:09:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190419968001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:09:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:09:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:09:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:09:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:09:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190419968001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:09:42] local.INFO: DEBUG: GPS processor result {"connection_id":228388,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55440,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:09:42] local.INFO: GPS data processed {"connection_id":228388,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:09:42] local.INFO: Acknowledgment sent {"connection_id":228388,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:10:13] local.INFO: TCP Data received {"connection_id":228388,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:10:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228388,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:10:13] local.INFO: Processing buffer {"connection_id":228388,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a19e7598012cc363c0076854c0005d006030..."} 
[2026-11-03 19:10:13] local.INFO: Packet analysis {"connection_id":228388,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:10:13] local.INFO: Extracted packet for processing {"connection_id":228388,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a19e"} 
[2026-11-03 19:10:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19: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-11-03 19:10:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190419968001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:10:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:10:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:10:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:10:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793712879000,"timestamp_ms":1793712879000,"timestamp_seconds":1793712879,"priority":1,"record_length":96,"hex_timestamp":"000001a1a19e7598"} 
[2026-11-03 19:10:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19: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-11-03 19: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:10:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19: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-11-03 19:10:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:10:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:10:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228388,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:10:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:10:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:10:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:10:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:10:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:10:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190419968001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:10:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:10:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:10:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190419968001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:10:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:10:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:10:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:10:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:10:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190419968001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:10:13] local.INFO: DEBUG: GPS processor result {"connection_id":228388,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55441,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:10:13] local.INFO: GPS data processed {"connection_id":228388,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:10:13] local.INFO: Acknowledgment sent {"connection_id":228388,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:10:41] local.INFO: TCP Data received {"connection_id":228390,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:10:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228390,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:10:41] local.INFO: Processing buffer {"connection_id":228390,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:10:41] local.INFO: IMEI packet received {"connection_id":228390,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:10:41] local.INFO: IMEI acknowledgment sent {"connection_id":228390,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:10:46] local.INFO: TCP Data received {"connection_id":228390,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:10:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228390,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:10:46] local.INFO: Processing buffer {"connection_id":228390,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:10:46] local.INFO: IMEI packet received {"connection_id":228390,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:10:46] local.INFO: IMEI acknowledgment sent {"connection_id":228390,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:10:47] local.INFO: TCP Data received {"connection_id":228390,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:10:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228390,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:10:47] local.INFO: Processing buffer {"connection_id":228390,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:10:47] local.INFO: Packet analysis {"connection_id":228390,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:10:47] local.INFO: Extracted packet for processing {"connection_id":228390,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:10:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:10: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-11-03 19:10:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190497024001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:10:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:10:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:10:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:10:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793713180000,"timestamp_ms":1793713180000,"timestamp_seconds":1793713180,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a30d60"} 
[2026-11-03 19:10:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:10: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-11-03 19:10: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:10:47] 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-11-03 19:10: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-11-03 19:10:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:10:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:10:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228390,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:10:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:10:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:10:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:10:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:10:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:10:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190497024001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:10:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:10:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:10:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190497024001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:10:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:10:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:10:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:10:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:10:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190497024001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:10:47] local.INFO: DEBUG: GPS processor result {"connection_id":228390,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55442,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:10:47] local.INFO: GPS data processed {"connection_id":228390,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:10:47] local.INFO: Acknowledgment sent {"connection_id":228390,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:10:52] local.INFO: TCP Data received {"connection_id":228390,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:10:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228390,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:10:52] local.INFO: Processing buffer {"connection_id":228390,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:10:52] local.INFO: Packet analysis {"connection_id":228390,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:10:52] local.INFO: Extracted packet for processing {"connection_id":228390,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:10:52] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:10:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:10:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190497024001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:10:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:10:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:10:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:10:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793713180000,"timestamp_ms":1793713180000,"timestamp_seconds":1793713180,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a30d60"} 
[2026-11-03 19:10:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:10:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:10:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:10:52] 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-11-03 19:10:52] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:10:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:10:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:10:52] local.INFO: Teltonika packet parsed successfully {"connection_id":228390,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:10:52] local.INFO: Passing IMEI to GPS processor {"connection_id":228390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:10:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":228390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:10:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:10:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:10:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:10:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190497024001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:10:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:10:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:10:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190497024001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:10:52] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:10:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:10:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:10:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:10:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190497024001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:10:52] local.INFO: DEBUG: GPS processor result {"connection_id":228390,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55443,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:10:52] local.INFO: GPS data processed {"connection_id":228390,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:10:52] local.INFO: Acknowledgment sent {"connection_id":228390,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:11:36] local.INFO: TCP Data received {"connection_id":228870,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:11:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228870,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:11:36] local.INFO: Processing buffer {"connection_id":228870,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:11:36] local.INFO: IMEI packet received {"connection_id":228870,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:11:36] local.INFO: IMEI acknowledgment sent {"connection_id":228870,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:11:41] local.INFO: TCP Data received {"connection_id":228870,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:11:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228870,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:11:41] local.INFO: Processing buffer {"connection_id":228870,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:11:41] local.INFO: IMEI packet received {"connection_id":228870,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:11:41] local.INFO: IMEI acknowledgment sent {"connection_id":228870,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:11:42] local.INFO: TCP Data received {"connection_id":228870,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:11:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228870,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:11:42] local.INFO: Processing buffer {"connection_id":228870,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:11:42] local.INFO: Packet analysis {"connection_id":228870,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:11:42] local.INFO: Extracted packet for processing {"connection_id":228870,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:11:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:11:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:11:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190497024001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:11:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:11:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:11:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:11:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793713180000,"timestamp_ms":1793713180000,"timestamp_seconds":1793713180,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a30d60"} 
[2026-11-03 19:11:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:11:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:11:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:11:42] 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-11-03 19:11:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:11:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:11:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:11:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228870,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:11:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:11:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:11:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:11:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:11:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:11:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190497024001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:11:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:11:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:11:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190497024001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:11:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:11:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:11:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:11:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:11:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190497024001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:11:42] local.INFO: DEBUG: GPS processor result {"connection_id":228870,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55444,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:11:42] local.INFO: GPS data processed {"connection_id":228870,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:11:42] local.INFO: Acknowledgment sent {"connection_id":228870,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:12:13] local.INFO: TCP Data received {"connection_id":228870,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:12:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228870,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:12:13] local.INFO: Processing buffer {"connection_id":228870,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:12:13] local.INFO: Packet analysis {"connection_id":228870,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:12:13] local.INFO: Extracted packet for processing {"connection_id":228870,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:12:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:12: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-11-03 19:12:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190497024001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:12:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:12:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:12:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:12:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793713180000,"timestamp_ms":1793713180000,"timestamp_seconds":1793713180,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a30d60"} 
[2026-11-03 19:12:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:12: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-11-03 19:12: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:12:13] 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-11-03 19:12: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-11-03 19:12:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:12:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:12:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228870,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:12:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:12:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:12:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:12:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:12:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:12:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190497024001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:12:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:12:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:12:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190497024001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:12:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:12:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:12:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:12:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:12:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190497024001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:12:13] local.INFO: DEBUG: GPS processor result {"connection_id":228870,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55445,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:12:13] local.INFO: GPS data processed {"connection_id":228870,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:12:13] local.INFO: Acknowledgment sent {"connection_id":228870,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:12:36] local.INFO: TCP Data received {"connection_id":228392,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:12:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228392,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:12:36] local.INFO: Processing buffer {"connection_id":228392,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:12:36] local.INFO: IMEI packet received {"connection_id":228392,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:12:36] local.INFO: IMEI acknowledgment sent {"connection_id":228392,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:12:41] local.INFO: TCP Data received {"connection_id":228392,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:12:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228392,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:12:41] local.INFO: Processing buffer {"connection_id":228392,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:12:41] local.INFO: IMEI packet received {"connection_id":228392,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:12:41] local.INFO: IMEI acknowledgment sent {"connection_id":228392,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:12:42] local.INFO: TCP Data received {"connection_id":228392,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:12:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228392,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:12:42] local.INFO: Processing buffer {"connection_id":228392,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:12:42] local.INFO: Packet analysis {"connection_id":228392,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:12:42] local.INFO: Extracted packet for processing {"connection_id":228392,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:12:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:12: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-11-03 19:12:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190497024001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:12:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:12:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:12:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:12:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793713180000,"timestamp_ms":1793713180000,"timestamp_seconds":1793713180,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a30d60"} 
[2026-11-03 19:12:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:12:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:12: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:12:42] 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-11-03 19:12: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-11-03 19:12:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:12:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:12:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228392,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:12:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228392,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:12:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228392,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:12:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:12:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:12:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:12:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190497024001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:12:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:12:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:12:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190497024001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:12:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:12:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:12:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:12:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:12:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190497024001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:12:42] local.INFO: DEBUG: GPS processor result {"connection_id":228392,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55446,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:12:42] local.INFO: GPS data processed {"connection_id":228392,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:12:42] local.INFO: Acknowledgment sent {"connection_id":228392,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:13:13] local.INFO: TCP Data received {"connection_id":228392,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:13:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228392,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:13:13] local.INFO: Processing buffer {"connection_id":228392,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:13:13] local.INFO: Packet analysis {"connection_id":228392,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:13:13] local.INFO: Extracted packet for processing {"connection_id":228392,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:13:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:13: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-11-03 19:13:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190497024001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:13:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:13:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:13:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:13:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793713180000,"timestamp_ms":1793713180000,"timestamp_seconds":1793713180,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a30d60"} 
[2026-11-03 19:13:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:13: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-11-03 19:13: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:13:13] 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-11-03 19:13: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-11-03 19:13:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:13:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:13:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228392,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:13:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228392,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:13:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228392,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:13:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:13:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:13:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:13:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190497024001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:13:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:13:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:13:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190497024001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:13:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:13:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:13:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:13:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:13:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190497024001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:13:13] local.INFO: DEBUG: GPS processor result {"connection_id":228392,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55447,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:13:13] local.INFO: GPS data processed {"connection_id":228392,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:13:13] local.INFO: Acknowledgment sent {"connection_id":228392,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:13:36] local.INFO: TCP Data received {"connection_id":228871,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:13:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228871,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:13:36] local.INFO: Processing buffer {"connection_id":228871,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:13:36] local.INFO: IMEI packet received {"connection_id":228871,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:13:36] local.INFO: IMEI acknowledgment sent {"connection_id":228871,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:13:41] local.INFO: TCP Data received {"connection_id":228871,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:13:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228871,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:13:41] local.INFO: Processing buffer {"connection_id":228871,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:13:41] local.INFO: IMEI packet received {"connection_id":228871,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:13:41] local.INFO: IMEI acknowledgment sent {"connection_id":228871,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:13:42] local.INFO: TCP Data received {"connection_id":228871,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:13:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228871,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:13:42] local.INFO: Processing buffer {"connection_id":228871,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:13:42] local.INFO: Packet analysis {"connection_id":228871,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:13:42] local.INFO: Extracted packet for processing {"connection_id":228871,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:13:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19: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-11-03 19:13:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190497024001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:13:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:13:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:13:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:13:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793713180000,"timestamp_ms":1793713180000,"timestamp_seconds":1793713180,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a30d60"} 
[2026-11-03 19:13:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:13:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:13:42] 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-11-03 19: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-11-03 19:13:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:13:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:13:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228871,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:13:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:13:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:13:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:13:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:13:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:13:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190497024001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:13:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:13:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:13:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190497024001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:13:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:13:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:13:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:13:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:13:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190497024001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:13:42] local.INFO: DEBUG: GPS processor result {"connection_id":228871,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55448,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:13:42] local.INFO: GPS data processed {"connection_id":228871,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:13:42] local.INFO: Acknowledgment sent {"connection_id":228871,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:14:05] local.INFO: TCP Data received {"connection_id":228872,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:14:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228872,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:14:05] local.INFO: Processing buffer {"connection_id":228872,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:14:05] local.INFO: IMEI packet received {"connection_id":228872,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 19:14:05] local.INFO: IMEI acknowledgment sent {"connection_id":228872,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:14:13] local.INFO: TCP Data received {"connection_id":228871,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:14:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228871,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:14:13] local.INFO: Processing buffer {"connection_id":228871,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:14:13] local.INFO: Packet analysis {"connection_id":228871,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:14:13] local.INFO: Extracted packet for processing {"connection_id":228871,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:14:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:14: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-11-03 19:14:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190497024001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:14:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:14:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:14:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:14:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793713180000,"timestamp_ms":1793713180000,"timestamp_seconds":1793713180,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a30d60"} 
[2026-11-03 19:14:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:14: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-11-03 19:14: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:14:13] 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-11-03 19:14: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-11-03 19:14:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:14:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:14:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228871,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:14:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:14:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:14:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:14:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:14:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:14:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190497024001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:14:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:14:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:14:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190497024001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:14:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:14:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:14:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:14:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:14:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190497024001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:14:13] local.INFO: DEBUG: GPS processor result {"connection_id":228871,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55449,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:14:13] local.INFO: GPS data processed {"connection_id":228871,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:14:13] local.INFO: Acknowledgment sent {"connection_id":228871,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:14:36] local.INFO: TCP Data received {"connection_id":230128,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:14:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230128,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:14:36] local.INFO: Processing buffer {"connection_id":230128,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:14:36] local.INFO: IMEI packet received {"connection_id":230128,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:14:36] local.INFO: IMEI acknowledgment sent {"connection_id":230128,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:14:41] local.INFO: TCP Data received {"connection_id":230128,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:14:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230128,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:14:41] local.INFO: Processing buffer {"connection_id":230128,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:14:41] local.INFO: IMEI packet received {"connection_id":230128,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:14:41] local.INFO: IMEI acknowledgment sent {"connection_id":230128,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:14:42] local.INFO: TCP Data received {"connection_id":230128,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:14:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230128,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:14:42] local.INFO: Processing buffer {"connection_id":230128,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:14:42] local.INFO: Packet analysis {"connection_id":230128,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:14:42] local.INFO: Extracted packet for processing {"connection_id":230128,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:14:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:14: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-11-03 19:14:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190497024001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:14:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:14:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:14:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:14:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793713180000,"timestamp_ms":1793713180000,"timestamp_seconds":1793713180,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a30d60"} 
[2026-11-03 19:14:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:14:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:14: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:14:42] 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-11-03 19:14: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-11-03 19:14:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:14:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:14:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230128,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:14:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230128,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:14:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230128,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:14:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:14:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:14:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:14:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190497024001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:14:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:14:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:14:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190497024001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:14:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:14:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:14:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:14:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:14:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190497024001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:14:42] local.INFO: DEBUG: GPS processor result {"connection_id":230128,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55450,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:14:42] local.INFO: GPS data processed {"connection_id":230128,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:14:42] local.INFO: Acknowledgment sent {"connection_id":230128,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:15:13] local.INFO: TCP Data received {"connection_id":230128,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:15:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230128,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:15:13] local.INFO: Processing buffer {"connection_id":230128,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a30d60012cc363c0076854c0005d006030..."} 
[2026-11-03 19:15:13] local.INFO: Packet analysis {"connection_id":230128,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:15:13] local.INFO: Extracted packet for processing {"connection_id":230128,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a3"} 
[2026-11-03 19:15:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":48,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:15: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-11-03 19:15:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190497024001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:15:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:15:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:15:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:15:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793713180000,"timestamp_ms":1793713180000,"timestamp_seconds":1793713180,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a30d60"} 
[2026-11-03 19:15:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:15: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-11-03 19:15: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:15:13] 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-11-03 19:15: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-11-03 19:15:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:15:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:15:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230128,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:15:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230128,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:15:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230128,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:15:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:15:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:15:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:15:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190497024001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:15:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:15:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:15:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190497024001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:15:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:15:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:15:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:15:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:15:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190497024001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:15:13] local.INFO: DEBUG: GPS processor result {"connection_id":230128,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55451,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:15:13] local.INFO: GPS data processed {"connection_id":230128,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:15:13] local.INFO: Acknowledgment sent {"connection_id":230128,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:15:41] local.INFO: TCP Data received {"connection_id":228873,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:15:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228873,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:15:41] local.INFO: Processing buffer {"connection_id":228873,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:15:41] local.INFO: IMEI packet received {"connection_id":228873,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:15:41] local.INFO: IMEI acknowledgment sent {"connection_id":228873,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:15:46] local.INFO: TCP Data received {"connection_id":228873,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:15:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228873,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:15:46] local.INFO: Processing buffer {"connection_id":228873,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:15:46] local.INFO: IMEI packet received {"connection_id":228873,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:15:46] local.INFO: IMEI acknowledgment sent {"connection_id":228873,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:15:47] local.INFO: TCP Data received {"connection_id":228873,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:15:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:15:47] local.INFO: Processing buffer {"connection_id":228873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:15:47] local.INFO: Packet analysis {"connection_id":228873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:15:47] local.INFO: Extracted packet for processing {"connection_id":228873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:15:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:15: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-11-03 19:15:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190574080001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:15:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:15:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:15:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:15:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793713481000,"timestamp_ms":1793713481000,"timestamp_seconds":1793713481,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a7a528"} 
[2026-11-03 19:15:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:15: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-11-03 19:15: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:15:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:15: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-11-03 19:15:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:15:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:15:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:15:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:15:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:15:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:15:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:15:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:15:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190574080001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:15:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:15:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:15:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190574080001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:15:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:15:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:15:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:15:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:15:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190574080001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:15:47] local.INFO: DEBUG: GPS processor result {"connection_id":228873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55452,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:15:47] local.INFO: GPS data processed {"connection_id":228873,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:15:47] local.INFO: Acknowledgment sent {"connection_id":228873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:15:52] local.INFO: TCP Data received {"connection_id":228873,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:15:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:15:52] local.INFO: Processing buffer {"connection_id":228873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:15:52] local.INFO: Packet analysis {"connection_id":228873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:15:52] local.INFO: Extracted packet for processing {"connection_id":228873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:15:52] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:15: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-11-03 19:15:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190574080001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:15:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:15:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:15:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:15:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793713481000,"timestamp_ms":1793713481000,"timestamp_seconds":1793713481,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a7a528"} 
[2026-11-03 19:15:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:15:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:15: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:15:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:15: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-11-03 19:15:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:15:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:15:52] local.INFO: Teltonika packet parsed successfully {"connection_id":228873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:15:52] local.INFO: Passing IMEI to GPS processor {"connection_id":228873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:15:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":228873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:15:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:15:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:15:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:15:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190574080001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:15:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:15:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:15:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190574080001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:15:52] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:15:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:15:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:15:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:15:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190574080001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:15:52] local.INFO: DEBUG: GPS processor result {"connection_id":228873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55453,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:15:52] local.INFO: GPS data processed {"connection_id":228873,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:15:52] local.INFO: Acknowledgment sent {"connection_id":228873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:16:36] local.INFO: TCP Data received {"connection_id":230130,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:16:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230130,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:16:36] local.INFO: Processing buffer {"connection_id":230130,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:16:36] local.INFO: IMEI packet received {"connection_id":230130,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:16:36] local.INFO: IMEI acknowledgment sent {"connection_id":230130,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:16:41] local.INFO: TCP Data received {"connection_id":230130,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:16:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230130,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:16:41] local.INFO: Processing buffer {"connection_id":230130,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:16:41] local.INFO: IMEI packet received {"connection_id":230130,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:16:41] local.INFO: IMEI acknowledgment sent {"connection_id":230130,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:16:42] local.INFO: TCP Data received {"connection_id":230130,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:16:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230130,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:16:42] local.INFO: Processing buffer {"connection_id":230130,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:16:42] local.INFO: Packet analysis {"connection_id":230130,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:16:42] local.INFO: Extracted packet for processing {"connection_id":230130,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:16:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:16: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-11-03 19:16:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190574080001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:16:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:16:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:16:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:16:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793713481000,"timestamp_ms":1793713481000,"timestamp_seconds":1793713481,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a7a528"} 
[2026-11-03 19:16:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:16:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:16: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:16:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:16: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-11-03 19:16:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:16:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:16:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230130,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:16:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230130,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:16:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230130,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:16:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:16:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:16:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:16:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190574080001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:16:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:16:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:16:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190574080001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:16:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:16:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:16:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:16:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:16:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190574080001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:16:42] local.INFO: DEBUG: GPS processor result {"connection_id":230130,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55454,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:16:42] local.INFO: GPS data processed {"connection_id":230130,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:16:42] local.INFO: Acknowledgment sent {"connection_id":230130,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:17:13] local.INFO: TCP Data received {"connection_id":230130,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:17:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230130,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:17:13] local.INFO: Processing buffer {"connection_id":230130,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:17:13] local.INFO: Packet analysis {"connection_id":230130,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:17:13] local.INFO: Extracted packet for processing {"connection_id":230130,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:17:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:17: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-11-03 19:17:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190574080001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:17:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:17:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:17:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:17:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793713481000,"timestamp_ms":1793713481000,"timestamp_seconds":1793713481,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a7a528"} 
[2026-11-03 19:17:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:17: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-11-03 19:17: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:17:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:17: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-11-03 19:17:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:17:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:17:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230130,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:17:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230130,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:17:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230130,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:17:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:17:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:17:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:17:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190574080001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:17:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:17:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:17:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190574080001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:17:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:17:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:17:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:17:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:17:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190574080001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:17:13] local.INFO: DEBUG: GPS processor result {"connection_id":230130,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55455,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:17:13] local.INFO: GPS data processed {"connection_id":230130,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:17:13] local.INFO: Acknowledgment sent {"connection_id":230130,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:17:36] local.INFO: TCP Data received {"connection_id":231974,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:17:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231974,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:17:36] local.INFO: Processing buffer {"connection_id":231974,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:17:36] local.INFO: IMEI packet received {"connection_id":231974,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:17:36] local.INFO: IMEI acknowledgment sent {"connection_id":231974,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:17:41] local.INFO: TCP Data received {"connection_id":231974,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:17:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231974,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:17:41] local.INFO: Processing buffer {"connection_id":231974,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:17:41] local.INFO: IMEI packet received {"connection_id":231974,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:17:41] local.INFO: IMEI acknowledgment sent {"connection_id":231974,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:17:42] local.INFO: TCP Data received {"connection_id":231974,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:17:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231974,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:17:42] local.INFO: Processing buffer {"connection_id":231974,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:17:42] local.INFO: Packet analysis {"connection_id":231974,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:17:42] local.INFO: Extracted packet for processing {"connection_id":231974,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:17:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:17: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-11-03 19:17:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190574080001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:17:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:17:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:17:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:17:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793713481000,"timestamp_ms":1793713481000,"timestamp_seconds":1793713481,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a7a528"} 
[2026-11-03 19:17:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:17:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:17: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:17:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:17: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-11-03 19:17:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:17:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:17:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231974,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:17:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231974,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:17:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231974,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:17:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:17:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:17:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:17:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190574080001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:17:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:17:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:17:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190574080001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:17:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:17:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:17:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:17:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:17:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190574080001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:17:42] local.INFO: DEBUG: GPS processor result {"connection_id":231974,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55456,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:17:42] local.INFO: GPS data processed {"connection_id":231974,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:17:42] local.INFO: Acknowledgment sent {"connection_id":231974,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:18:13] local.INFO: TCP Data received {"connection_id":231974,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:18:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231974,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:18:13] local.INFO: Processing buffer {"connection_id":231974,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:18:13] local.INFO: Packet analysis {"connection_id":231974,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:18:13] local.INFO: Extracted packet for processing {"connection_id":231974,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:18:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:18: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-11-03 19:18:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190574080001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:18:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:18:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:18:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:18:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793713481000,"timestamp_ms":1793713481000,"timestamp_seconds":1793713481,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a7a528"} 
[2026-11-03 19:18:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:18: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-11-03 19:18: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:18:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:18: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-11-03 19:18:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:18:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:18:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231974,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:18:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231974,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:18:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231974,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:18:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:18:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:18:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:18:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190574080001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:18:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:18:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:18:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190574080001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:18:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:18:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:18:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:18:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:18:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190574080001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:18:13] local.INFO: DEBUG: GPS processor result {"connection_id":231974,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55457,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:18:13] local.INFO: GPS data processed {"connection_id":231974,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:18:13] local.INFO: Acknowledgment sent {"connection_id":231974,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:18:36] local.INFO: TCP Data received {"connection_id":228876,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:18:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228876,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:18:36] local.INFO: Processing buffer {"connection_id":228876,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:18:36] local.INFO: IMEI packet received {"connection_id":228876,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:18:36] local.INFO: IMEI acknowledgment sent {"connection_id":228876,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:18:41] local.INFO: TCP Data received {"connection_id":228876,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:18:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228876,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:18:41] local.INFO: Processing buffer {"connection_id":228876,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:18:41] local.INFO: IMEI packet received {"connection_id":228876,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:18:41] local.INFO: IMEI acknowledgment sent {"connection_id":228876,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:18:42] local.INFO: TCP Data received {"connection_id":228876,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:18:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228876,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:18:42] local.INFO: Processing buffer {"connection_id":228876,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:18:42] local.INFO: Packet analysis {"connection_id":228876,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:18:42] local.INFO: Extracted packet for processing {"connection_id":228876,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:18:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:18: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-11-03 19:18:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190574080001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:18:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:18:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:18:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:18:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793713481000,"timestamp_ms":1793713481000,"timestamp_seconds":1793713481,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a7a528"} 
[2026-11-03 19:18:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:18:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:18: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:18:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:18: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-11-03 19:18:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:18:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:18:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228876,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:18:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:18:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:18:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:18:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:18:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:18:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190574080001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:18:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:18:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:18:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190574080001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:18:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:18:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:18:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:18:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:18:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190574080001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:18:42] local.INFO: DEBUG: GPS processor result {"connection_id":228876,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55458,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:18:42] local.INFO: GPS data processed {"connection_id":228876,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:18:42] local.INFO: Acknowledgment sent {"connection_id":228876,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:19:13] local.INFO: TCP Data received {"connection_id":228876,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:19:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228876,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:19:13] local.INFO: Processing buffer {"connection_id":228876,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:19:13] local.INFO: Packet analysis {"connection_id":228876,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:19:13] local.INFO: Extracted packet for processing {"connection_id":228876,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:19:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:19: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-11-03 19:19:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190574080001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:19:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:19:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:19:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:19:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793713481000,"timestamp_ms":1793713481000,"timestamp_seconds":1793713481,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a7a528"} 
[2026-11-03 19:19:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:19: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-11-03 19:19: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:19:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:19: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-11-03 19:19:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:19:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:19:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228876,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:19:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:19:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:19:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:19:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:19:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:19:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190574080001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:19:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:19:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:19:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190574080001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:19:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:19:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:19:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:19:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:19:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190574080001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:19:13] local.INFO: DEBUG: GPS processor result {"connection_id":228876,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55459,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:19:13] local.INFO: GPS data processed {"connection_id":228876,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:19:13] local.INFO: Acknowledgment sent {"connection_id":228876,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:19:36] local.INFO: TCP Data received {"connection_id":230132,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:19:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230132,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:19:36] local.INFO: Processing buffer {"connection_id":230132,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:19:36] local.INFO: IMEI packet received {"connection_id":230132,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:19:36] local.INFO: IMEI acknowledgment sent {"connection_id":230132,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:19:40] local.INFO: TCP Data received {"connection_id":228877,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:19:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228877,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:19:40] local.INFO: Processing buffer {"connection_id":228877,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:19:40] local.INFO: IMEI packet received {"connection_id":228877,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 19:19:40] local.INFO: IMEI acknowledgment sent {"connection_id":228877,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:19:41] local.INFO: TCP Data received {"connection_id":230132,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:19:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230132,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:19:41] local.INFO: Processing buffer {"connection_id":230132,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:19:41] local.INFO: IMEI packet received {"connection_id":230132,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:19:41] local.INFO: IMEI acknowledgment sent {"connection_id":230132,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:19:42] local.INFO: TCP Data received {"connection_id":230132,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:19:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230132,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:19:42] local.INFO: Processing buffer {"connection_id":230132,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:19:42] local.INFO: Packet analysis {"connection_id":230132,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:19:42] local.INFO: Extracted packet for processing {"connection_id":230132,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:19:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:19: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-11-03 19:19:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190574080001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:19:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:19:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:19:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:19:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793713481000,"timestamp_ms":1793713481000,"timestamp_seconds":1793713481,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a7a528"} 
[2026-11-03 19:19:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:19:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:19: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:19:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:19: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-11-03 19:19:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:19:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:19:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230132,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:19:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:19:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:19:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:19:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:19:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:19:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190574080001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:19:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:19:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:19:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190574080001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:19:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:19:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:19:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:19:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:19:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190574080001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:19:42] local.INFO: DEBUG: GPS processor result {"connection_id":230132,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55460,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:19:42] local.INFO: GPS data processed {"connection_id":230132,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:19:42] local.INFO: Acknowledgment sent {"connection_id":230132,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:20:13] local.INFO: TCP Data received {"connection_id":230132,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:20:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230132,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:20:13] local.INFO: Processing buffer {"connection_id":230132,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1a7a528012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:20:13] local.INFO: Packet analysis {"connection_id":230132,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:20:13] local.INFO: Extracted packet for processing {"connection_id":230132,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1a7"} 
[2026-11-03 19:20:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:20: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-11-03 19:20:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190574080001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:20:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:20:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:20:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:20:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793713481000,"timestamp_ms":1793713481000,"timestamp_seconds":1793713481,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1a7a528"} 
[2026-11-03 19:20:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:20: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-11-03 19:20: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:20:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:20: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-11-03 19:20:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:20:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:20:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230132,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:20:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:20:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:20:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:20:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:20:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:20:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190574080001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:20:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:20:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:20:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190574080001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:20:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:20:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:20:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:20:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:20:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190574080001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:20:13] local.INFO: DEBUG: GPS processor result {"connection_id":230132,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55461,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:20:13] local.INFO: GPS data processed {"connection_id":230132,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:20:13] local.INFO: Acknowledgment sent {"connection_id":230132,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:20:41] local.INFO: TCP Data received {"connection_id":228394,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:20:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228394,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:20:41] local.INFO: Processing buffer {"connection_id":228394,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:20:41] local.INFO: IMEI packet received {"connection_id":228394,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:20:41] local.INFO: IMEI acknowledgment sent {"connection_id":228394,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:20:46] local.INFO: TCP Data received {"connection_id":228394,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:20:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228394,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:20:46] local.INFO: Processing buffer {"connection_id":228394,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:20:46] local.INFO: IMEI packet received {"connection_id":228394,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:20:46] local.INFO: IMEI acknowledgment sent {"connection_id":228394,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:20:47] local.INFO: TCP Data received {"connection_id":228394,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:20:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228394,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:20:47] local.INFO: Processing buffer {"connection_id":228394,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:20:47] local.INFO: Packet analysis {"connection_id":228394,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:20:47] local.INFO: Extracted packet for processing {"connection_id":228394,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:20:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:20: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-11-03 19:20:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190651136001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:20:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:20:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:20:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:20:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793713782000,"timestamp_ms":1793713782000,"timestamp_seconds":1793713782,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ac3cf0"} 
[2026-11-03 19:20:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:20: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-11-03 19:20: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:20:47] 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-11-03 19:20: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-11-03 19:20:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:20:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:20:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228394,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:20:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228394,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:20:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228394,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:20: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-11-03 19:20:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:20:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:20:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190651136001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:20:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:20:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:20:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190651136001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:20:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:20:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:20:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:20:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:20:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190651136001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:20:47] local.INFO: DEBUG: GPS processor result {"connection_id":228394,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55462,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:20:47] local.INFO: GPS data processed {"connection_id":228394,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:20:47] local.INFO: Acknowledgment sent {"connection_id":228394,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:21:18] local.INFO: TCP Data received {"connection_id":228394,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:21:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228394,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:21:18] local.INFO: Processing buffer {"connection_id":228394,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:21:18] local.INFO: Packet analysis {"connection_id":228394,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:21:18] local.INFO: Extracted packet for processing {"connection_id":228394,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:21:18] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:21: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-11-03 19:21:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190651136001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:21:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:21:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:21:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:21:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793713782000,"timestamp_ms":1793713782000,"timestamp_seconds":1793713782,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ac3cf0"} 
[2026-11-03 19:21:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:21: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-11-03 19:21: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:21:18] 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-11-03 19:21: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-11-03 19:21:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:21:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:21:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228394,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:21:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228394,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:21:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228394,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:21:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:21:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:21:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:21:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190651136001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:21:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:21:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:21:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190651136001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:21:18] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:21:18] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:21:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:21:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:21:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190651136001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:21:18] local.INFO: DEBUG: GPS processor result {"connection_id":228394,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55463,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:21:18] local.INFO: GPS data processed {"connection_id":228394,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:21:18] local.INFO: Acknowledgment sent {"connection_id":228394,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:21:36] local.INFO: TCP Data received {"connection_id":230133,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:21:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230133,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:21:36] local.INFO: Processing buffer {"connection_id":230133,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:21:36] local.INFO: IMEI packet received {"connection_id":230133,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:21:36] local.INFO: IMEI acknowledgment sent {"connection_id":230133,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:21:41] local.INFO: TCP Data received {"connection_id":230133,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:21:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230133,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:21:41] local.INFO: Processing buffer {"connection_id":230133,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:21:41] local.INFO: IMEI packet received {"connection_id":230133,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:21:41] local.INFO: IMEI acknowledgment sent {"connection_id":230133,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:21:42] local.INFO: TCP Data received {"connection_id":230133,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:21:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230133,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:21:42] local.INFO: Processing buffer {"connection_id":230133,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:21:42] local.INFO: Packet analysis {"connection_id":230133,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:21:42] local.INFO: Extracted packet for processing {"connection_id":230133,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:21:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:21:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:21:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190651136001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:21:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:21:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:21:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:21:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793713782000,"timestamp_ms":1793713782000,"timestamp_seconds":1793713782,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ac3cf0"} 
[2026-11-03 19:21:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:21:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:21:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:21:42] 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-11-03 19:21:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:21:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:21:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:21:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230133,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:21:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230133,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:21:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230133,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:21: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-11-03 19:21:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:21:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:21:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190651136001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:21:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:21:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:21:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190651136001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:21:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:21:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:21:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:21:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:21:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190651136001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:21:42] local.INFO: DEBUG: GPS processor result {"connection_id":230133,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55464,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:21:42] local.INFO: GPS data processed {"connection_id":230133,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:21:42] local.INFO: Acknowledgment sent {"connection_id":230133,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:22:13] local.INFO: TCP Data received {"connection_id":230133,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:22:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230133,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:22:13] local.INFO: Processing buffer {"connection_id":230133,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:22:13] local.INFO: Packet analysis {"connection_id":230133,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:22:13] local.INFO: Extracted packet for processing {"connection_id":230133,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:22:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:22: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-11-03 19:22:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190651136001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:22:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:22:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:22:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:22:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793713782000,"timestamp_ms":1793713782000,"timestamp_seconds":1793713782,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ac3cf0"} 
[2026-11-03 19:22:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:22: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-11-03 19:22: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:22:13] 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-11-03 19:22: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-11-03 19:22:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:22:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:22:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230133,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:22:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230133,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:22:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230133,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:22: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-11-03 19:22:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:22:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:22:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190651136001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:22:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:22:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:22:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190651136001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:22:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:22:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:22:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:22:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:22:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190651136001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:22:13] local.INFO: DEBUG: GPS processor result {"connection_id":230133,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55465,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:22:13] local.INFO: GPS data processed {"connection_id":230133,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:22:13] local.INFO: Acknowledgment sent {"connection_id":230133,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:22:36] local.INFO: TCP Data received {"connection_id":231975,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:22:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231975,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:22:36] local.INFO: Processing buffer {"connection_id":231975,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:22:36] local.INFO: IMEI packet received {"connection_id":231975,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:22:36] local.INFO: IMEI acknowledgment sent {"connection_id":231975,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:22:41] local.INFO: TCP Data received {"connection_id":231975,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:22:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231975,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:22:41] local.INFO: Processing buffer {"connection_id":231975,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:22:41] local.INFO: IMEI packet received {"connection_id":231975,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:22:41] local.INFO: IMEI acknowledgment sent {"connection_id":231975,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:22:42] local.INFO: TCP Data received {"connection_id":231975,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:22:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231975,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:22:42] local.INFO: Processing buffer {"connection_id":231975,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:22:42] local.INFO: Packet analysis {"connection_id":231975,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:22:42] local.INFO: Extracted packet for processing {"connection_id":231975,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:22:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:22: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-11-03 19:22:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190651136001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:22:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:22:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:22:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:22:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793713782000,"timestamp_ms":1793713782000,"timestamp_seconds":1793713782,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ac3cf0"} 
[2026-11-03 19:22:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:22:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:22: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:22:42] 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-11-03 19:22: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-11-03 19:22:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:22:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:22:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231975,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:22:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231975,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:22:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231975,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:22: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-11-03 19:22:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:22:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:22:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190651136001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:22:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:22:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:22:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190651136001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:22:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:22:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:22:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:22:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:22:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190651136001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:22:42] local.INFO: DEBUG: GPS processor result {"connection_id":231975,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55466,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:22:42] local.INFO: GPS data processed {"connection_id":231975,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:22:42] local.INFO: Acknowledgment sent {"connection_id":231975,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:23:13] local.INFO: TCP Data received {"connection_id":231975,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:23:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231975,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:23:13] local.INFO: Processing buffer {"connection_id":231975,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:23:13] local.INFO: Packet analysis {"connection_id":231975,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:23:13] local.INFO: Extracted packet for processing {"connection_id":231975,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:23:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:23: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-11-03 19:23:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190651136001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:23:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:23:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:23:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:23:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793713782000,"timestamp_ms":1793713782000,"timestamp_seconds":1793713782,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ac3cf0"} 
[2026-11-03 19:23:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:23: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-11-03 19:23: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:23:13] 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-11-03 19:23: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-11-03 19:23:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:23:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:23:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231975,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:23:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231975,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:23:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231975,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:23: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-11-03 19:23:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:23:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:23:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190651136001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:23:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:23:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:23:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190651136001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:23:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:23:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:23:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:23:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:23:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190651136001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:23:13] local.INFO: DEBUG: GPS processor result {"connection_id":231975,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55467,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:23:13] local.INFO: GPS data processed {"connection_id":231975,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:23:13] local.INFO: Acknowledgment sent {"connection_id":231975,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:23:36] local.INFO: TCP Data received {"connection_id":231976,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:23:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231976,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:23:36] local.INFO: Processing buffer {"connection_id":231976,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:23:36] local.INFO: IMEI packet received {"connection_id":231976,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:23:36] local.INFO: IMEI acknowledgment sent {"connection_id":231976,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:23:41] local.INFO: TCP Data received {"connection_id":231976,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:23:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231976,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:23:41] local.INFO: Processing buffer {"connection_id":231976,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:23:41] local.INFO: IMEI packet received {"connection_id":231976,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:23:41] local.INFO: IMEI acknowledgment sent {"connection_id":231976,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:23:42] local.INFO: TCP Data received {"connection_id":231976,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:23:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231976,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:23:42] local.INFO: Processing buffer {"connection_id":231976,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:23:42] local.INFO: Packet analysis {"connection_id":231976,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:23:42] local.INFO: Extracted packet for processing {"connection_id":231976,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:23:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:23: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-11-03 19:23:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190651136001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:23:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:23:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:23:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:23:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793713782000,"timestamp_ms":1793713782000,"timestamp_seconds":1793713782,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ac3cf0"} 
[2026-11-03 19:23:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:23:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:23: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:23:42] 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-11-03 19:23: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-11-03 19:23:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:23:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:23:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231976,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:23:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231976,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:23:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231976,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:23: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-11-03 19:23:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:23:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:23:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190651136001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:23:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:23:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:23:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190651136001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:23:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:23:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:23:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:23:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:23:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190651136001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:23:42] local.INFO: DEBUG: GPS processor result {"connection_id":231976,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55468,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:23:42] local.INFO: GPS data processed {"connection_id":231976,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:23:42] local.INFO: Acknowledgment sent {"connection_id":231976,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:24:13] local.INFO: TCP Data received {"connection_id":231976,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:24:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231976,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:24:13] local.INFO: Processing buffer {"connection_id":231976,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:24:13] local.INFO: Packet analysis {"connection_id":231976,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:24:13] local.INFO: Extracted packet for processing {"connection_id":231976,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:24:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:24: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-11-03 19:24:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190651136001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:24:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:24:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:24:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:24:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793713782000,"timestamp_ms":1793713782000,"timestamp_seconds":1793713782,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ac3cf0"} 
[2026-11-03 19:24:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:24: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-11-03 19:24: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:24:13] 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-11-03 19:24: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-11-03 19:24:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:24:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:24:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231976,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:24:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231976,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:24:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231976,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:24: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-11-03 19:24:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:24:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:24:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190651136001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:24:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:24:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:24:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190651136001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:24:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:24:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:24:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:24:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:24:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190651136001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:24:13] local.INFO: DEBUG: GPS processor result {"connection_id":231976,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55469,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:24:13] local.INFO: GPS data processed {"connection_id":231976,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:24:13] local.INFO: Acknowledgment sent {"connection_id":231976,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:24:41] local.INFO: TCP Data received {"connection_id":231978,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:24:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231978,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:24:41] local.INFO: Processing buffer {"connection_id":231978,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:24:41] local.INFO: IMEI packet received {"connection_id":231978,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:24:41] local.INFO: IMEI acknowledgment sent {"connection_id":231978,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:24:46] local.INFO: TCP Data received {"connection_id":231978,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:24:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231978,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:24:46] local.INFO: Processing buffer {"connection_id":231978,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:24:46] local.INFO: IMEI packet received {"connection_id":231978,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:24:46] local.INFO: IMEI acknowledgment sent {"connection_id":231978,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:24:46] local.INFO: TCP Data received {"connection_id":231978,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:24:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231978,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:24:46] local.INFO: Processing buffer {"connection_id":231978,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:24:46] local.INFO: Packet analysis {"connection_id":231978,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:24:46] local.INFO: Extracted packet for processing {"connection_id":231978,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:24:46] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:24: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-11-03 19:24:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190651136001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:24:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:24:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:24:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:24:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793713782000,"timestamp_ms":1793713782000,"timestamp_seconds":1793713782,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ac3cf0"} 
[2026-11-03 19:24:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:24: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-11-03 19:24: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:24:46] 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-11-03 19:24: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-11-03 19:24:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:24:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:24:46] local.INFO: Teltonika packet parsed successfully {"connection_id":231978,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:24:46] local.INFO: Passing IMEI to GPS processor {"connection_id":231978,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:24:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":231978,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:24:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:24:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:24:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:24:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190651136001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:24:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:24:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:24:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190651136001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:24:46] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:24:46] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:24:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:24:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:24:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190651136001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:24:46] local.INFO: DEBUG: GPS processor result {"connection_id":231978,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55470,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:24:46] local.INFO: GPS data processed {"connection_id":231978,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:24:46] local.INFO: Acknowledgment sent {"connection_id":231978,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:24:51] local.INFO: TCP Data received {"connection_id":231978,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:24:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231978,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:24:51] local.INFO: Processing buffer {"connection_id":231978,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ac3cf0012cc363c0076854c0005d00602f..."} 
[2026-11-03 19:24:51] local.INFO: Packet analysis {"connection_id":231978,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:24:51] local.INFO: Extracted packet for processing {"connection_id":231978,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ac"} 
[2026-11-03 19:24:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":47,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:24: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-11-03 19:24:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190651136001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:24:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:24:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:24:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:24:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793713782000,"timestamp_ms":1793713782000,"timestamp_seconds":1793713782,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ac3cf0"} 
[2026-11-03 19:24:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:24:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:24: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:24:51] 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-11-03 19:24: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-11-03 19:24:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:24:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:24:51] local.INFO: Teltonika packet parsed successfully {"connection_id":231978,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:24:51] local.INFO: Passing IMEI to GPS processor {"connection_id":231978,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:24:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":231978,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:24: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-11-03 19:24:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:24:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:24:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190651136001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:24:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:24:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:24:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190651136001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:24:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:24:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:24:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:24:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:24:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190651136001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:24:51] local.INFO: DEBUG: GPS processor result {"connection_id":231978,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55471,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:24:51] local.INFO: GPS data processed {"connection_id":231978,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:24:51] local.INFO: Acknowledgment sent {"connection_id":231978,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:25:05] local.INFO: TCP Data received {"connection_id":228395,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:25:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228395,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:25:05] local.INFO: Processing buffer {"connection_id":228395,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:25:05] local.INFO: IMEI packet received {"connection_id":228395,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 19:25:05] local.INFO: IMEI acknowledgment sent {"connection_id":228395,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:25:36] local.INFO: TCP Data received {"connection_id":231979,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:25:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231979,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:25:36] local.INFO: Processing buffer {"connection_id":231979,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:25:36] local.INFO: IMEI packet received {"connection_id":231979,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:25:36] local.INFO: IMEI acknowledgment sent {"connection_id":231979,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:25:41] local.INFO: TCP Data received {"connection_id":231979,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:25:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231979,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:25:41] local.INFO: Processing buffer {"connection_id":231979,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:25:41] local.INFO: IMEI packet received {"connection_id":231979,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:25:41] local.INFO: IMEI acknowledgment sent {"connection_id":231979,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:25:42] local.INFO: TCP Data received {"connection_id":231979,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:25:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231979,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:25:42] local.INFO: Processing buffer {"connection_id":231979,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:25:42] local.INFO: Packet analysis {"connection_id":231979,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:25:42] local.INFO: Extracted packet for processing {"connection_id":231979,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:25:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:25: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-11-03 19:25:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190728192001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:25:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:25:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:25:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:25:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793714083000,"timestamp_ms":1793714083000,"timestamp_seconds":1793714083,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b0d4b8"} 
[2026-11-03 19:25:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:25:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:25: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:25:42] 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-11-03 19:25: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-11-03 19:25:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:25:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:25:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231979,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:25:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231979,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:25:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231979,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:25: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-11-03 19:25:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:25:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:25:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190728192001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:25:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:25:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:25:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190728192001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:25:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:25:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:25:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:25:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:25:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190728192001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:25:42] local.INFO: DEBUG: GPS processor result {"connection_id":231979,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55472,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:25:42] local.INFO: GPS data processed {"connection_id":231979,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:25:42] local.INFO: Acknowledgment sent {"connection_id":231979,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:26:13] local.INFO: TCP Data received {"connection_id":231979,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:26:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231979,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:26:13] local.INFO: Processing buffer {"connection_id":231979,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:26:13] local.INFO: Packet analysis {"connection_id":231979,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:26:13] local.INFO: Extracted packet for processing {"connection_id":231979,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:26:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:26: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-11-03 19:26:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190728192001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:26:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:26:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:26:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:26:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793714083000,"timestamp_ms":1793714083000,"timestamp_seconds":1793714083,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b0d4b8"} 
[2026-11-03 19:26:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:26: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-11-03 19:26: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:26:13] 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-11-03 19:26: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-11-03 19:26:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:26:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:26:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231979,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:26:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231979,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:26:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231979,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:26: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-11-03 19:26:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:26:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:26:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190728192001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:26:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:26:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:26:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190728192001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:26:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:26:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:26:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:26:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:26:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190728192001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:26:13] local.INFO: DEBUG: GPS processor result {"connection_id":231979,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55473,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:26:13] local.INFO: GPS data processed {"connection_id":231979,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:26:13] local.INFO: Acknowledgment sent {"connection_id":231979,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:26:36] local.INFO: TCP Data received {"connection_id":228396,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:26:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228396,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:26:36] local.INFO: Processing buffer {"connection_id":228396,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:26:36] local.INFO: IMEI packet received {"connection_id":228396,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:26:36] local.INFO: IMEI acknowledgment sent {"connection_id":228396,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:26:41] local.INFO: TCP Data received {"connection_id":228396,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:26:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228396,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:26:41] local.INFO: Processing buffer {"connection_id":228396,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:26:41] local.INFO: IMEI packet received {"connection_id":228396,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:26:41] local.INFO: IMEI acknowledgment sent {"connection_id":228396,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:26:42] local.INFO: TCP Data received {"connection_id":228396,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:26:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228396,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:26:42] local.INFO: Processing buffer {"connection_id":228396,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:26:42] local.INFO: Packet analysis {"connection_id":228396,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:26:42] local.INFO: Extracted packet for processing {"connection_id":228396,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:26:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:26:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:26:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190728192001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:26:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:26:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:26:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:26:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793714083000,"timestamp_ms":1793714083000,"timestamp_seconds":1793714083,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b0d4b8"} 
[2026-11-03 19:26:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:26:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:26:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:26:42] 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-11-03 19:26:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:26:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:26:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:26:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228396,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:26:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:26:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:26: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-11-03 19:26:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:26:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:26:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190728192001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:26:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:26:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:26:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190728192001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:26:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:26:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:26:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:26:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:26:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190728192001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:26:42] local.INFO: DEBUG: GPS processor result {"connection_id":228396,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55474,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:26:42] local.INFO: GPS data processed {"connection_id":228396,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:26:42] local.INFO: Acknowledgment sent {"connection_id":228396,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:27:13] local.INFO: TCP Data received {"connection_id":228396,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:27:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228396,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:27:13] local.INFO: Processing buffer {"connection_id":228396,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:27:13] local.INFO: Packet analysis {"connection_id":228396,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:27:13] local.INFO: Extracted packet for processing {"connection_id":228396,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:27:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19: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-11-03 19:27:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190728192001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:27:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:27:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:27:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:27:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793714083000,"timestamp_ms":1793714083000,"timestamp_seconds":1793714083,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b0d4b8"} 
[2026-11-03 19:27:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:27: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-11-03 19: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:27:13] 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-11-03 19: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-11-03 19:27:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:27:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:27:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228396,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:27:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:27:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19: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-11-03 19:27:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:27:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:27:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190728192001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:27:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:27:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:27:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190728192001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:27:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:27:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:27:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:27:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:27:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190728192001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:27:13] local.INFO: DEBUG: GPS processor result {"connection_id":228396,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55475,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:27:13] local.INFO: GPS data processed {"connection_id":228396,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:27:13] local.INFO: Acknowledgment sent {"connection_id":228396,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:27:36] local.INFO: TCP Data received {"connection_id":231981,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:27:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231981,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:27:36] local.INFO: Processing buffer {"connection_id":231981,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:27:36] local.INFO: IMEI packet received {"connection_id":231981,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:27:36] local.INFO: IMEI acknowledgment sent {"connection_id":231981,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:27:41] local.INFO: TCP Data received {"connection_id":231981,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:27:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231981,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:27:41] local.INFO: Processing buffer {"connection_id":231981,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:27:41] local.INFO: IMEI packet received {"connection_id":231981,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:27:41] local.INFO: IMEI acknowledgment sent {"connection_id":231981,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:27:42] local.INFO: TCP Data received {"connection_id":231981,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:27:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231981,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:27:42] local.INFO: Processing buffer {"connection_id":231981,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:27:42] local.INFO: Packet analysis {"connection_id":231981,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:27:42] local.INFO: Extracted packet for processing {"connection_id":231981,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:27:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:27:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:27:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190728192001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:27:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:27:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:27:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:27:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793714083000,"timestamp_ms":1793714083000,"timestamp_seconds":1793714083,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b0d4b8"} 
[2026-11-03 19:27:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:27:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:27:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:27:42] 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-11-03 19:27:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:27:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:27:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:27:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231981,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:27:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231981,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:27:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231981,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:27:42] 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-11-03 19:27:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:27:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:27:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190728192001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:27:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:27:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:27:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190728192001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:27:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:27:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:27:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:27:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:27:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190728192001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:27:42] local.INFO: DEBUG: GPS processor result {"connection_id":231981,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55476,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:27:42] local.INFO: GPS data processed {"connection_id":231981,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:27:42] local.INFO: Acknowledgment sent {"connection_id":231981,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:28:13] local.INFO: TCP Data received {"connection_id":231981,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:28:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231981,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:28:13] local.INFO: Processing buffer {"connection_id":231981,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:28:13] local.INFO: Packet analysis {"connection_id":231981,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:28:13] local.INFO: Extracted packet for processing {"connection_id":231981,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:28:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19: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-11-03 19:28:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190728192001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:28:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:28:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:28:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:28:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793714083000,"timestamp_ms":1793714083000,"timestamp_seconds":1793714083,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b0d4b8"} 
[2026-11-03 19:28:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:28: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-11-03 19: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:28:13] 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-11-03 19: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-11-03 19:28:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:28:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:28:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231981,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:28:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231981,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:28:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231981,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:28: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-11-03 19:28:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:28:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:28:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190728192001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:28:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:28:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:28:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190728192001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:28:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:28:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:28:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:28:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:28:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190728192001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:28:13] local.INFO: DEBUG: GPS processor result {"connection_id":231981,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55477,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:28:13] local.INFO: GPS data processed {"connection_id":231981,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:28:13] local.INFO: Acknowledgment sent {"connection_id":231981,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:28:36] local.INFO: TCP Data received {"connection_id":230135,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:28:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230135,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:28:36] local.INFO: Processing buffer {"connection_id":230135,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:28:36] local.INFO: IMEI packet received {"connection_id":230135,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:28:36] local.INFO: IMEI acknowledgment sent {"connection_id":230135,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:28:41] local.INFO: TCP Data received {"connection_id":230135,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:28:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230135,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:28:41] local.INFO: Processing buffer {"connection_id":230135,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:28:41] local.INFO: IMEI packet received {"connection_id":230135,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:28:41] local.INFO: IMEI acknowledgment sent {"connection_id":230135,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:28:42] local.INFO: TCP Data received {"connection_id":230135,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:28:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230135,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:28:42] local.INFO: Processing buffer {"connection_id":230135,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:28:42] local.INFO: Packet analysis {"connection_id":230135,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:28:42] local.INFO: Extracted packet for processing {"connection_id":230135,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:28:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:28: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-11-03 19:28:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190728192001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:28:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:28:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:28:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:28:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793714083000,"timestamp_ms":1793714083000,"timestamp_seconds":1793714083,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b0d4b8"} 
[2026-11-03 19:28:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:28:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:28: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:28:42] 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-11-03 19:28: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-11-03 19:28:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:28:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:28:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230135,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:28:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230135,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:28:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230135,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:28:42] 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-11-03 19:28:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:28:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:28:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190728192001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:28:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:28:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:28:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190728192001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:28:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:28:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:28:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:28:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:28:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190728192001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:28:42] local.INFO: DEBUG: GPS processor result {"connection_id":230135,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55478,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:28:42] local.INFO: GPS data processed {"connection_id":230135,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:28:42] local.INFO: Acknowledgment sent {"connection_id":230135,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:29:13] local.INFO: TCP Data received {"connection_id":230135,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:29:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230135,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:29:13] local.INFO: Processing buffer {"connection_id":230135,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:29:13] local.INFO: Packet analysis {"connection_id":230135,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:29:13] local.INFO: Extracted packet for processing {"connection_id":230135,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:29:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:29: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-11-03 19:29:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190728192001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:29:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:29:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:29:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:29:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793714083000,"timestamp_ms":1793714083000,"timestamp_seconds":1793714083,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b0d4b8"} 
[2026-11-03 19:29:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:29: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-11-03 19:29: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:29:13] 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-11-03 19:29: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-11-03 19:29:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:29:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:29:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230135,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:29:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230135,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:29:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230135,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:29:13] 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-11-03 19:29:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:29:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:29:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190728192001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:29:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:29:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:29:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190728192001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:29:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:29:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:29:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:29:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:29:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190728192001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:29:13] local.INFO: DEBUG: GPS processor result {"connection_id":230135,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55479,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:29:13] local.INFO: GPS data processed {"connection_id":230135,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:29:13] local.INFO: Acknowledgment sent {"connection_id":230135,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:29:41] local.INFO: TCP Data received {"connection_id":230136,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:29:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230136,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:29:41] local.INFO: Processing buffer {"connection_id":230136,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:29:41] local.INFO: IMEI packet received {"connection_id":230136,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:29:41] local.INFO: IMEI acknowledgment sent {"connection_id":230136,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:29:46] local.INFO: TCP Data received {"connection_id":230136,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:29:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230136,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:29:46] local.INFO: Processing buffer {"connection_id":230136,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:29:46] local.INFO: IMEI packet received {"connection_id":230136,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:29:46] local.INFO: IMEI acknowledgment sent {"connection_id":230136,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:29:47] local.INFO: TCP Data received {"connection_id":230136,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:29:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230136,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:29:47] local.INFO: Processing buffer {"connection_id":230136,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:29:47] local.INFO: Packet analysis {"connection_id":230136,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:29:47] local.INFO: Extracted packet for processing {"connection_id":230136,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:29:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:29: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-11-03 19:29:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190728192001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:29:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:29:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:29:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:29:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793714083000,"timestamp_ms":1793714083000,"timestamp_seconds":1793714083,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b0d4b8"} 
[2026-11-03 19:29:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:29: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-11-03 19:29: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:29:47] 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-11-03 19:29: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-11-03 19:29:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:29:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:29:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230136,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:29:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:29:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:29: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-11-03 19:29:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:29:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:29:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190728192001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:29:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:29:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:29:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190728192001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:29:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:29:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:29:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:29:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:29:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190728192001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:29:47] local.INFO: DEBUG: GPS processor result {"connection_id":230136,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55480,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:29:47] local.INFO: GPS data processed {"connection_id":230136,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:29:47] local.INFO: Acknowledgment sent {"connection_id":230136,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:29:52] local.INFO: TCP Data received {"connection_id":230136,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:29:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230136,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:29:52] local.INFO: Processing buffer {"connection_id":230136,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b0d4b8012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:29:52] local.INFO: Packet analysis {"connection_id":230136,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:29:52] local.INFO: Extracted packet for processing {"connection_id":230136,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b0"} 
[2026-11-03 19:29:52] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:29: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-11-03 19:29:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190728192001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:29:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:29:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:29:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:29:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793714083000,"timestamp_ms":1793714083000,"timestamp_seconds":1793714083,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b0d4b8"} 
[2026-11-03 19:29:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:29:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:29: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:29:52] 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-11-03 19:29: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-11-03 19:29:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:29:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:29:52] local.INFO: Teltonika packet parsed successfully {"connection_id":230136,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:29:52] local.INFO: Passing IMEI to GPS processor {"connection_id":230136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:29:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":230136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:29:52] 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-11-03 19:29:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:29:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:29:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190728192001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:29:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:29:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:29:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190728192001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:29:52] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:29:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:29:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:29:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:29:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190728192001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:29:52] local.INFO: DEBUG: GPS processor result {"connection_id":230136,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55481,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:29:52] local.INFO: GPS data processed {"connection_id":230136,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:29:52] local.INFO: Acknowledgment sent {"connection_id":230136,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:30:36] local.INFO: TCP Data received {"connection_id":228398,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:30:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228398,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:30:36] local.INFO: Processing buffer {"connection_id":228398,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:30:36] local.INFO: IMEI packet received {"connection_id":228398,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:30:36] local.INFO: IMEI acknowledgment sent {"connection_id":228398,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:30:40] local.INFO: TCP Data received {"connection_id":231984,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:30:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231984,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:30:40] local.INFO: Processing buffer {"connection_id":231984,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:30:40] local.INFO: IMEI packet received {"connection_id":231984,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 19:30:40] local.INFO: IMEI acknowledgment sent {"connection_id":231984,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:30:41] local.INFO: TCP Data received {"connection_id":228398,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:30:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228398,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:30:41] local.INFO: Processing buffer {"connection_id":228398,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:30:41] local.INFO: IMEI packet received {"connection_id":228398,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:30:41] local.INFO: IMEI acknowledgment sent {"connection_id":228398,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:30:42] local.INFO: TCP Data received {"connection_id":228398,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:30:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228398,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:30:42] local.INFO: Processing buffer {"connection_id":228398,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:30:42] local.INFO: Packet analysis {"connection_id":228398,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:30:42] local.INFO: Extracted packet for processing {"connection_id":228398,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:30:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:30:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:30:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190805248001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:30:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:30:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:30:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:30:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793714384000,"timestamp_ms":1793714384000,"timestamp_seconds":1793714384,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b56c80"} 
[2026-11-03 19:30:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:30:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:30:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:30:42] 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-11-03 19:30:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:30:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:30:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:30:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228398,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:30:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:30:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:30:42] 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-11-03 19:30:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:30:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:30:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190805248001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:30:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:30:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:30:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190805248001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:30:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:30:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:30:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:30:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:30:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190805248001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:30:42] local.INFO: DEBUG: GPS processor result {"connection_id":228398,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55482,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:30:42] local.INFO: GPS data processed {"connection_id":228398,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:30:42] local.INFO: Acknowledgment sent {"connection_id":228398,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:31:13] local.INFO: TCP Data received {"connection_id":228398,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:31:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228398,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:31:13] local.INFO: Processing buffer {"connection_id":228398,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:31:13] local.INFO: Packet analysis {"connection_id":228398,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:31:13] local.INFO: Extracted packet for processing {"connection_id":228398,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:31:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:31: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-11-03 19:31:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190805248001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:31:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:31:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:31:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:31:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793714384000,"timestamp_ms":1793714384000,"timestamp_seconds":1793714384,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b56c80"} 
[2026-11-03 19:31:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:31: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-11-03 19:31: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:31:13] 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-11-03 19:31: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-11-03 19:31:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:31:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:31:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228398,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:31:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:31:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:31:13] 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-11-03 19:31:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:31:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:31:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190805248001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:31:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:31:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:31:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190805248001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:31:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:31:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:31:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:31:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:31:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190805248001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:31:13] local.INFO: DEBUG: GPS processor result {"connection_id":228398,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55483,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:31:13] local.INFO: GPS data processed {"connection_id":228398,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:31:13] local.INFO: Acknowledgment sent {"connection_id":228398,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:31:36] local.INFO: TCP Data received {"connection_id":228881,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:31:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228881,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:31:36] local.INFO: Processing buffer {"connection_id":228881,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:31:36] local.INFO: IMEI packet received {"connection_id":228881,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:31:36] local.INFO: IMEI acknowledgment sent {"connection_id":228881,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:31:41] local.INFO: TCP Data received {"connection_id":228881,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:31:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228881,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:31:41] local.INFO: Processing buffer {"connection_id":228881,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:31:41] local.INFO: IMEI packet received {"connection_id":228881,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:31:41] local.INFO: IMEI acknowledgment sent {"connection_id":228881,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:31:42] local.INFO: TCP Data received {"connection_id":228881,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:31:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228881,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:31:42] local.INFO: Processing buffer {"connection_id":228881,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:31:42] local.INFO: Packet analysis {"connection_id":228881,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:31:42] local.INFO: Extracted packet for processing {"connection_id":228881,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:31:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:31:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190805248001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:31:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:31:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:31:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:31:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793714384000,"timestamp_ms":1793714384000,"timestamp_seconds":1793714384,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b56c80"} 
[2026-11-03 19:31:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:31:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:31:42] 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-11-03 19:31:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:31:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:31:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:31:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228881,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:31:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228881,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:31:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228881,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:31:42] 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-11-03 19:31:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:31:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:31:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190805248001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:31:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:31:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:31:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190805248001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:31:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:31:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:31:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:31:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:31:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190805248001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:31:42] local.INFO: DEBUG: GPS processor result {"connection_id":228881,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55484,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:31:42] local.INFO: GPS data processed {"connection_id":228881,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:31:42] local.INFO: Acknowledgment sent {"connection_id":228881,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:32:13] local.INFO: TCP Data received {"connection_id":228881,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:32:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228881,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:32:13] local.INFO: Processing buffer {"connection_id":228881,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:32:13] local.INFO: Packet analysis {"connection_id":228881,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:32:13] local.INFO: Extracted packet for processing {"connection_id":228881,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:32:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:32: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-11-03 19:32:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190805248001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:32:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:32:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:32:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:32:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793714384000,"timestamp_ms":1793714384000,"timestamp_seconds":1793714384,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b56c80"} 
[2026-11-03 19:32:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:32: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-11-03 19:32: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:32:13] 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-11-03 19:32: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-11-03 19:32:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:32:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:32:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228881,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:32:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228881,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:32:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228881,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:32:13] 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-11-03 19:32:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:32:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:32:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190805248001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:32:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:32:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:32:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190805248001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:32:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:32:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:32:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:32:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:32:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190805248001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:32:13] local.INFO: DEBUG: GPS processor result {"connection_id":228881,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55485,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:32:13] local.INFO: GPS data processed {"connection_id":228881,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:32:13] local.INFO: Acknowledgment sent {"connection_id":228881,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:32:36] local.INFO: TCP Data received {"connection_id":230138,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:32:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230138,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:32:36] local.INFO: Processing buffer {"connection_id":230138,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:32:36] local.INFO: IMEI packet received {"connection_id":230138,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:32:36] local.INFO: IMEI acknowledgment sent {"connection_id":230138,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:32:41] local.INFO: TCP Data received {"connection_id":230138,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:32:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230138,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:32:41] local.INFO: Processing buffer {"connection_id":230138,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:32:41] local.INFO: IMEI packet received {"connection_id":230138,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:32:41] local.INFO: IMEI acknowledgment sent {"connection_id":230138,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:32:42] local.INFO: TCP Data received {"connection_id":230138,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:32:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230138,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:32:42] local.INFO: Processing buffer {"connection_id":230138,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:32:42] local.INFO: Packet analysis {"connection_id":230138,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:32:42] local.INFO: Extracted packet for processing {"connection_id":230138,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:32:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:32:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190805248001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:32:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:32:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:32:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:32:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793714384000,"timestamp_ms":1793714384000,"timestamp_seconds":1793714384,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b56c80"} 
[2026-11-03 19:32:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:32:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:32:42] 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-11-03 19:32:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:32:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:32:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:32:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230138,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:32:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:32:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:32:42] 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-11-03 19:32:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:32:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:32:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190805248001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:32:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:32:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:32:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190805248001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:32:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:32:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:32:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:32:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:32:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190805248001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:32:42] local.INFO: DEBUG: GPS processor result {"connection_id":230138,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55486,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:32:42] local.INFO: GPS data processed {"connection_id":230138,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:32:42] local.INFO: Acknowledgment sent {"connection_id":230138,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:33:13] local.INFO: TCP Data received {"connection_id":230138,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:33:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230138,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:33:13] local.INFO: Processing buffer {"connection_id":230138,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:33:13] local.INFO: Packet analysis {"connection_id":230138,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:33:13] local.INFO: Extracted packet for processing {"connection_id":230138,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:33:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:33: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-11-03 19:33:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190805248001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:33:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:33:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:33:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:33:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793714384000,"timestamp_ms":1793714384000,"timestamp_seconds":1793714384,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b56c80"} 
[2026-11-03 19:33:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:33: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-11-03 19:33: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:33:13] 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-11-03 19:33: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-11-03 19:33:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:33:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:33:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230138,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:33:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:33:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:33:13] 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-11-03 19:33:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:33:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:33:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190805248001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:33:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:33:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:33:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190805248001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:33:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:33:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:33:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:33:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:33:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190805248001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:33:13] local.INFO: DEBUG: GPS processor result {"connection_id":230138,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55487,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:33:13] local.INFO: GPS data processed {"connection_id":230138,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:33:13] local.INFO: Acknowledgment sent {"connection_id":230138,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:33:36] local.INFO: TCP Data received {"connection_id":228399,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:33:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228399,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:33:36] local.INFO: Processing buffer {"connection_id":228399,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:33:36] local.INFO: IMEI packet received {"connection_id":228399,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:33:36] local.INFO: IMEI acknowledgment sent {"connection_id":228399,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:33:41] local.INFO: TCP Data received {"connection_id":228399,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:33:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228399,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:33:41] local.INFO: Processing buffer {"connection_id":228399,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:33:41] local.INFO: IMEI packet received {"connection_id":228399,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:33:41] local.INFO: IMEI acknowledgment sent {"connection_id":228399,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:33:42] local.INFO: TCP Data received {"connection_id":228399,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:33:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228399,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:33:42] local.INFO: Processing buffer {"connection_id":228399,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:33:42] local.INFO: Packet analysis {"connection_id":228399,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:33:42] local.INFO: Extracted packet for processing {"connection_id":228399,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:33:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:33: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-11-03 19:33:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190805248001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:33:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:33:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:33:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:33:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793714384000,"timestamp_ms":1793714384000,"timestamp_seconds":1793714384,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b56c80"} 
[2026-11-03 19:33:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:33:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:33: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:33:42] 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-11-03 19:33: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-11-03 19:33:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:33:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:33:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228399,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:33:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:33:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:33:42] 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-11-03 19:33:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:33:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:33:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190805248001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:33:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:33:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:33:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190805248001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:33:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:33:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:33:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:33:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:33:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190805248001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:33:42] local.INFO: DEBUG: GPS processor result {"connection_id":228399,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55488,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:33:42] local.INFO: GPS data processed {"connection_id":228399,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:33:42] local.INFO: Acknowledgment sent {"connection_id":228399,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:34:13] local.INFO: TCP Data received {"connection_id":228399,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:34:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228399,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:34:13] local.INFO: Processing buffer {"connection_id":228399,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:34:13] local.INFO: Packet analysis {"connection_id":228399,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:34:13] local.INFO: Extracted packet for processing {"connection_id":228399,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:34:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19: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-11-03 19:34:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190805248001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:34:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:34:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:34:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:34:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793714384000,"timestamp_ms":1793714384000,"timestamp_seconds":1793714384,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b56c80"} 
[2026-11-03 19:34:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:34: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-11-03 19: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:34:13] 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-11-03 19: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-11-03 19:34:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:34:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:34:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228399,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:34:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:34:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:34:13] 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-11-03 19:34:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:34:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:34:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190805248001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:34:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:34:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:34:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190805248001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:34:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:34:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:34:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:34:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:34:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190805248001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:34:13] local.INFO: DEBUG: GPS processor result {"connection_id":228399,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55489,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:34:13] local.INFO: GPS data processed {"connection_id":228399,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:34:13] local.INFO: Acknowledgment sent {"connection_id":228399,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:34:36] local.INFO: TCP Data received {"connection_id":228883,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:34:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228883,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:34:36] local.INFO: Processing buffer {"connection_id":228883,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:34:36] local.INFO: IMEI packet received {"connection_id":228883,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:34:36] local.INFO: IMEI acknowledgment sent {"connection_id":228883,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:34:41] local.INFO: TCP Data received {"connection_id":228883,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:34:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228883,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:34:41] local.INFO: Processing buffer {"connection_id":228883,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:34:41] local.INFO: IMEI packet received {"connection_id":228883,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:34:41] local.INFO: IMEI acknowledgment sent {"connection_id":228883,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:34:42] local.INFO: TCP Data received {"connection_id":228883,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:34:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228883,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:34:42] local.INFO: Processing buffer {"connection_id":228883,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:34:42] local.INFO: Packet analysis {"connection_id":228883,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:34:42] local.INFO: Extracted packet for processing {"connection_id":228883,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:34:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:34:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:34:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190805248001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:34:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:34:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:34:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:34:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793714384000,"timestamp_ms":1793714384000,"timestamp_seconds":1793714384,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b56c80"} 
[2026-11-03 19:34:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:34:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:34:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:34:42] 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-11-03 19:34:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:34:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:34:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:34:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228883,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:34:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:34:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:34:42] 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-11-03 19:34:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:34:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:34:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190805248001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:34:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:34:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:34:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190805248001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:34:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:34:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:34:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:34:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:34:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190805248001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:34:42] local.INFO: DEBUG: GPS processor result {"connection_id":228883,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55490,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:34:42] local.INFO: GPS data processed {"connection_id":228883,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:34:42] local.INFO: Acknowledgment sent {"connection_id":228883,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:35:13] local.INFO: TCP Data received {"connection_id":228883,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:35:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228883,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:35:13] local.INFO: Processing buffer {"connection_id":228883,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1b56c80012cc363c0076854c0005d00602a..."} 
[2026-11-03 19:35:13] local.INFO: Packet analysis {"connection_id":228883,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:35:13] local.INFO: Extracted packet for processing {"connection_id":228883,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1b5"} 
[2026-11-03 19:35:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:35: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-11-03 19:35:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190805248001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:35:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:35:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:35:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:35:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793714384000,"timestamp_ms":1793714384000,"timestamp_seconds":1793714384,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1b56c80"} 
[2026-11-03 19:35:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:35: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-11-03 19:35: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:35:13] 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-11-03 19:35: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-11-03 19:35:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:35:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:35:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228883,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:35:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:35:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:35:13] 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-11-03 19:35:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:35:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:35:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190805248001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:35:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:35:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:35:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190805248001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:35:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:35:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:35:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:35:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:35:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190805248001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:35:13] local.INFO: DEBUG: GPS processor result {"connection_id":228883,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55491,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:35:13] local.INFO: GPS data processed {"connection_id":228883,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:35:13] local.INFO: Acknowledgment sent {"connection_id":228883,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:35:41] local.INFO: TCP Data received {"connection_id":228401,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:35:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228401,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:35:41] local.INFO: Processing buffer {"connection_id":228401,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:35:41] local.INFO: IMEI packet received {"connection_id":228401,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:35:41] local.INFO: IMEI acknowledgment sent {"connection_id":228401,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:35:46] local.INFO: TCP Data received {"connection_id":228401,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:35:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228401,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:35:46] local.INFO: Processing buffer {"connection_id":228401,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:35:46] local.INFO: IMEI packet received {"connection_id":228401,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:35:46] local.INFO: IMEI acknowledgment sent {"connection_id":228401,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:35:47] local.INFO: TCP Data received {"connection_id":228401,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:35:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228401,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:35:47] local.INFO: Processing buffer {"connection_id":228401,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:35:47] local.INFO: Packet analysis {"connection_id":228401,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:35:47] local.INFO: Extracted packet for processing {"connection_id":228401,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:35:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:35: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-11-03 19:35:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190882304001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:35:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:35:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:35:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:35:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793714685000,"timestamp_ms":1793714685000,"timestamp_seconds":1793714685,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ba0448"} 
[2026-11-03 19:35:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:35: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-11-03 19:35: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:35:47] 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-11-03 19:35: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-11-03 19:35:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:35:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:35:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228401,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:35:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228401,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:35:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228401,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:35:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:35:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:35:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:35:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190882304001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:35:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:35:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:35:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190882304001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:35:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:35:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:35:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:35:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:35:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190882304001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:35:47] local.INFO: DEBUG: GPS processor result {"connection_id":228401,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55492,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:35:47] local.INFO: GPS data processed {"connection_id":228401,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:35:47] local.INFO: Acknowledgment sent {"connection_id":228401,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:36:05] local.INFO: TCP Data received {"connection_id":231985,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:36:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231985,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:36:05] local.INFO: Processing buffer {"connection_id":231985,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:36:05] local.INFO: IMEI packet received {"connection_id":231985,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 19:36:05] local.INFO: IMEI acknowledgment sent {"connection_id":231985,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:36:18] local.INFO: TCP Data received {"connection_id":228401,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:36:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228401,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:36:18] local.INFO: Processing buffer {"connection_id":228401,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:36:18] local.INFO: Packet analysis {"connection_id":228401,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:36:18] local.INFO: Extracted packet for processing {"connection_id":228401,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:36:18] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19: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-11-03 19:36:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190882304001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:36:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:36:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:36:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:36:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793714685000,"timestamp_ms":1793714685000,"timestamp_seconds":1793714685,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ba0448"} 
[2026-11-03 19:36:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:36: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-11-03 19: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:36:18] 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-11-03 19: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-11-03 19:36:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:36:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:36:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228401,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:36:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228401,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:36:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228401,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:36:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:36:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:36:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:36:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190882304001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:36:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:36:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:36:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190882304001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:36:18] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:36:18] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:36:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:36:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:36:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190882304001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:36:18] local.INFO: DEBUG: GPS processor result {"connection_id":228401,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55493,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:36:18] local.INFO: GPS data processed {"connection_id":228401,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:36:18] local.INFO: Acknowledgment sent {"connection_id":228401,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:36:36] local.INFO: TCP Data received {"connection_id":231986,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:36:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231986,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:36:36] local.INFO: Processing buffer {"connection_id":231986,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:36:36] local.INFO: IMEI packet received {"connection_id":231986,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:36:36] local.INFO: IMEI acknowledgment sent {"connection_id":231986,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:36:41] local.INFO: TCP Data received {"connection_id":231986,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:36:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231986,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:36:41] local.INFO: Processing buffer {"connection_id":231986,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:36:41] local.INFO: IMEI packet received {"connection_id":231986,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:36:41] local.INFO: IMEI acknowledgment sent {"connection_id":231986,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:36:42] local.INFO: TCP Data received {"connection_id":231986,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:36:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231986,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:36:42] local.INFO: Processing buffer {"connection_id":231986,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:36:42] local.INFO: Packet analysis {"connection_id":231986,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:36:42] local.INFO: Extracted packet for processing {"connection_id":231986,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:36:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:36: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-11-03 19:36:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190882304001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:36:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:36:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:36:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:36:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793714685000,"timestamp_ms":1793714685000,"timestamp_seconds":1793714685,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ba0448"} 
[2026-11-03 19:36:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:36:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:36: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:36:42] 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-11-03 19:36: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-11-03 19:36:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:36:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:36:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231986,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:36:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231986,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:36:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231986,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:36:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:36:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:36:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:36:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190882304001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:36:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:36:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:36:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190882304001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:36:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:36:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:36:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:36:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:36:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190882304001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:36:42] local.INFO: DEBUG: GPS processor result {"connection_id":231986,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55494,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:36:42] local.INFO: GPS data processed {"connection_id":231986,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:36:42] local.INFO: Acknowledgment sent {"connection_id":231986,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:37:13] local.INFO: TCP Data received {"connection_id":231986,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:37:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231986,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:37:13] local.INFO: Processing buffer {"connection_id":231986,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:37:13] local.INFO: Packet analysis {"connection_id":231986,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:37:13] local.INFO: Extracted packet for processing {"connection_id":231986,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:37:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:37: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-11-03 19:37:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190882304001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:37:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:37:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:37:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:37:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793714685000,"timestamp_ms":1793714685000,"timestamp_seconds":1793714685,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ba0448"} 
[2026-11-03 19:37:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:37: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-11-03 19:37: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:37:13] 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-11-03 19:37: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-11-03 19:37:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:37:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:37:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231986,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:37:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231986,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:37:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231986,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:37:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:37:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:37:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:37:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190882304001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:37:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:37:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:37:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190882304001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:37:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:37:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:37:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:37:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:37:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190882304001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:37:13] local.INFO: DEBUG: GPS processor result {"connection_id":231986,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55495,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:37:13] local.INFO: GPS data processed {"connection_id":231986,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:37:13] local.INFO: Acknowledgment sent {"connection_id":231986,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:37:36] local.INFO: TCP Data received {"connection_id":231988,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:37:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231988,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:37:36] local.INFO: Processing buffer {"connection_id":231988,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:37:36] local.INFO: IMEI packet received {"connection_id":231988,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:37:36] local.INFO: IMEI acknowledgment sent {"connection_id":231988,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:37:41] local.INFO: TCP Data received {"connection_id":231988,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:37:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231988,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:37:41] local.INFO: Processing buffer {"connection_id":231988,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:37:41] local.INFO: IMEI packet received {"connection_id":231988,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:37:41] local.INFO: IMEI acknowledgment sent {"connection_id":231988,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:37:42] local.INFO: TCP Data received {"connection_id":231988,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:37:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231988,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:37:42] local.INFO: Processing buffer {"connection_id":231988,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:37:42] local.INFO: Packet analysis {"connection_id":231988,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:37:42] local.INFO: Extracted packet for processing {"connection_id":231988,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:37:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:37:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190882304001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:37:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:37:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:37:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:37:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793714685000,"timestamp_ms":1793714685000,"timestamp_seconds":1793714685,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ba0448"} 
[2026-11-03 19:37:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:37:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:37:42] 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-11-03 19:37:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:37:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:37:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:37:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231988,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:37:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231988,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:37:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231988,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:37:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:37:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:37:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:37:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190882304001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:37:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:37:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:37:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190882304001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:37:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:37:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:37:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:37:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:37:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190882304001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:37:42] local.INFO: DEBUG: GPS processor result {"connection_id":231988,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55496,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:37:42] local.INFO: GPS data processed {"connection_id":231988,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:37:42] local.INFO: Acknowledgment sent {"connection_id":231988,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:38:13] local.INFO: TCP Data received {"connection_id":231988,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:38:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231988,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:38:13] local.INFO: Processing buffer {"connection_id":231988,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:38:13] local.INFO: Packet analysis {"connection_id":231988,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:38:13] local.INFO: Extracted packet for processing {"connection_id":231988,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:38:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:38: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-11-03 19:38:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190882304001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:38:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:38:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:38:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:38:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793714685000,"timestamp_ms":1793714685000,"timestamp_seconds":1793714685,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ba0448"} 
[2026-11-03 19:38:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:38: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-11-03 19:38: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:38:13] 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-11-03 19:38: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-11-03 19:38:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:38:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:38:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231988,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:38:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231988,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:38:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231988,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:38:13] 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-11-03 19:38:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:38:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:38:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190882304001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:38:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:38:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:38:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190882304001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:38:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:38:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:38:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:38:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:38:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190882304001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:38:13] local.INFO: DEBUG: GPS processor result {"connection_id":231988,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55497,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:38:13] local.INFO: GPS data processed {"connection_id":231988,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:38:13] local.INFO: Acknowledgment sent {"connection_id":231988,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:38:36] local.INFO: TCP Data received {"connection_id":228884,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:38:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228884,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:38:36] local.INFO: Processing buffer {"connection_id":228884,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:38:36] local.INFO: IMEI packet received {"connection_id":228884,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:38:36] local.INFO: IMEI acknowledgment sent {"connection_id":228884,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:38:41] local.INFO: TCP Data received {"connection_id":228884,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:38:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228884,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:38:41] local.INFO: Processing buffer {"connection_id":228884,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:38:41] local.INFO: IMEI packet received {"connection_id":228884,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:38:41] local.INFO: IMEI acknowledgment sent {"connection_id":228884,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:38:42] local.INFO: TCP Data received {"connection_id":228884,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:38:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228884,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:38:42] local.INFO: Processing buffer {"connection_id":228884,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:38:42] local.INFO: Packet analysis {"connection_id":228884,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:38:42] local.INFO: Extracted packet for processing {"connection_id":228884,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:38:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:38: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-11-03 19:38:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190882304001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:38:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:38:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:38:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:38:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793714685000,"timestamp_ms":1793714685000,"timestamp_seconds":1793714685,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ba0448"} 
[2026-11-03 19:38:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:38:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:38: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:38:42] 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-11-03 19:38: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-11-03 19:38:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:38:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:38:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228884,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:38:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:38:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:38:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:38:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:38:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:38:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190882304001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:38:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:38:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:38:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190882304001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:38:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:38:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:38:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:38:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:38:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190882304001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:38:42] local.INFO: DEBUG: GPS processor result {"connection_id":228884,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55498,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:38:42] local.INFO: GPS data processed {"connection_id":228884,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:38:42] local.INFO: Acknowledgment sent {"connection_id":228884,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:39:13] local.INFO: TCP Data received {"connection_id":228884,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:39:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228884,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:39:13] local.INFO: Processing buffer {"connection_id":228884,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:39:13] local.INFO: Packet analysis {"connection_id":228884,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:39:13] local.INFO: Extracted packet for processing {"connection_id":228884,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:39:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:39: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-11-03 19:39:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190882304001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:39:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:39:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:39:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:39:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793714685000,"timestamp_ms":1793714685000,"timestamp_seconds":1793714685,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ba0448"} 
[2026-11-03 19:39:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:39: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-11-03 19:39: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:39:13] 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-11-03 19:39: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-11-03 19:39:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:39:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:39:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228884,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:39:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:39:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:39: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-11-03 19:39:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:39:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:39:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190882304001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:39:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:39:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:39:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190882304001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:39:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:39:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:39:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:39:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:39:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190882304001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:39:13] local.INFO: DEBUG: GPS processor result {"connection_id":228884,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55499,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:39:13] local.INFO: GPS data processed {"connection_id":228884,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:39:13] local.INFO: Acknowledgment sent {"connection_id":228884,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:39:36] local.INFO: TCP Data received {"connection_id":228885,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:39:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228885,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:39:36] local.INFO: Processing buffer {"connection_id":228885,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:39:36] local.INFO: IMEI packet received {"connection_id":228885,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:39:36] local.INFO: IMEI acknowledgment sent {"connection_id":228885,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:39:41] local.INFO: TCP Data received {"connection_id":228885,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:39:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228885,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:39:41] local.INFO: Processing buffer {"connection_id":228885,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:39:41] local.INFO: IMEI packet received {"connection_id":228885,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:39:41] local.INFO: IMEI acknowledgment sent {"connection_id":228885,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:39:42] local.INFO: TCP Data received {"connection_id":228885,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:39:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228885,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:39:42] local.INFO: Processing buffer {"connection_id":228885,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:39:42] local.INFO: Packet analysis {"connection_id":228885,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:39:42] local.INFO: Extracted packet for processing {"connection_id":228885,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:39:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:39:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:39:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190882304001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:39:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:39:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:39:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:39:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793714685000,"timestamp_ms":1793714685000,"timestamp_seconds":1793714685,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ba0448"} 
[2026-11-03 19:39:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:39:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:39:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:39:42] 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-11-03 19:39:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:39:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:39:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:39:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228885,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:39:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:39:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:39:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:39:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:39:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:39:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190882304001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:39:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:39:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:39:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190882304001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:39:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:39:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:39:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:39:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:39:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190882304001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:39:42] local.INFO: DEBUG: GPS processor result {"connection_id":228885,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55500,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:39:42] local.INFO: GPS data processed {"connection_id":228885,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:39:42] local.INFO: Acknowledgment sent {"connection_id":228885,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:40:13] local.INFO: TCP Data received {"connection_id":228885,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:40:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228885,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:40:13] local.INFO: Processing buffer {"connection_id":228885,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ba0448012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:40:13] local.INFO: Packet analysis {"connection_id":228885,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:40:13] local.INFO: Extracted packet for processing {"connection_id":228885,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ba"} 
[2026-11-03 19:40:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19: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-11-03 19:40:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190882304001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:40:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:40:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:40:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:40:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793714685000,"timestamp_ms":1793714685000,"timestamp_seconds":1793714685,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ba0448"} 
[2026-11-03 19:40:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19: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-11-03 19: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 19:40:13] 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-11-03 19: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-11-03 19:40:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:40:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:40:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228885,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:40:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:40:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:40: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-11-03 19:40:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:40:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:40:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190882304001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:40:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:40:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:40:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190882304001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:40:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:40:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:40:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:40:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:40:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190882304001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:40:13] local.INFO: DEBUG: GPS processor result {"connection_id":228885,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55501,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:40:13] local.INFO: GPS data processed {"connection_id":228885,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:40:13] local.INFO: Acknowledgment sent {"connection_id":228885,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:40:41] local.INFO: TCP Data received {"connection_id":230141,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:40:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230141,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:40:41] local.INFO: Processing buffer {"connection_id":230141,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:40:41] local.INFO: IMEI packet received {"connection_id":230141,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:40:41] local.INFO: IMEI acknowledgment sent {"connection_id":230141,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:40:46] local.INFO: TCP Data received {"connection_id":230141,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:40:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230141,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:40:46] local.INFO: Processing buffer {"connection_id":230141,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:40:46] local.INFO: IMEI packet received {"connection_id":230141,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:40:46] local.INFO: IMEI acknowledgment sent {"connection_id":230141,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:40:47] local.INFO: TCP Data received {"connection_id":230141,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:40:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230141,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:40:47] local.INFO: Processing buffer {"connection_id":230141,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:40:47] local.INFO: Packet analysis {"connection_id":230141,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:40:47] local.INFO: Extracted packet for processing {"connection_id":230141,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:40:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19: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-11-03 19:40:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190959360001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:40:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:40:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:40:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:40:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793714986000,"timestamp_ms":1793714986000,"timestamp_seconds":1793714986,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1be9c10"} 
[2026-11-03 19:40:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:40:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:40:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19: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-11-03 19:40:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:40:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:40:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230141,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:40:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230141,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:40:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230141,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:40:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:40:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:40:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:40:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190959360001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:40:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:40:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:40:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190959360001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:40:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:40:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:40:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:40:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:40:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190959360001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:40:47] local.INFO: DEBUG: GPS processor result {"connection_id":230141,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55502,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:40:47] local.INFO: GPS data processed {"connection_id":230141,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:40:47] local.INFO: Acknowledgment sent {"connection_id":230141,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:40:51] local.INFO: TCP Data received {"connection_id":230141,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:40:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230141,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:40:51] local.INFO: Processing buffer {"connection_id":230141,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:40:51] local.INFO: Packet analysis {"connection_id":230141,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:40:51] local.INFO: Extracted packet for processing {"connection_id":230141,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:40:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:40: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-11-03 19:40:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190959360001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:40:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:40:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:40:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:40:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793714986000,"timestamp_ms":1793714986000,"timestamp_seconds":1793714986,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1be9c10"} 
[2026-11-03 19:40:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:40: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-11-03 19:40: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:40:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:40: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-11-03 19:40:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:40:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:40:51] local.INFO: Teltonika packet parsed successfully {"connection_id":230141,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:40:51] local.INFO: Passing IMEI to GPS processor {"connection_id":230141,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:40:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":230141,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:40:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:40:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:40:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:40:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190959360001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:40:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:40:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:40:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190959360001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:40:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:40:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:40:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:40:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:40:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190959360001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:40:51] local.INFO: DEBUG: GPS processor result {"connection_id":230141,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55503,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:40:51] local.INFO: GPS data processed {"connection_id":230141,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:40:51] local.INFO: Acknowledgment sent {"connection_id":230141,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:41:36] local.INFO: TCP Data received {"connection_id":231990,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:41:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231990,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:41:36] local.INFO: Processing buffer {"connection_id":231990,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:41:36] local.INFO: IMEI packet received {"connection_id":231990,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:41:36] local.INFO: IMEI acknowledgment sent {"connection_id":231990,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:41:40] local.INFO: TCP Data received {"connection_id":230143,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:41:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230143,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:41:40] local.INFO: Processing buffer {"connection_id":230143,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:41:40] local.INFO: IMEI packet received {"connection_id":230143,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 19:41:40] local.INFO: IMEI acknowledgment sent {"connection_id":230143,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:41:41] local.INFO: TCP Data received {"connection_id":231990,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:41:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231990,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:41:41] local.INFO: Processing buffer {"connection_id":231990,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:41:41] local.INFO: IMEI packet received {"connection_id":231990,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:41:41] local.INFO: IMEI acknowledgment sent {"connection_id":231990,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:41:42] local.INFO: TCP Data received {"connection_id":231990,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:41:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231990,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:41:42] local.INFO: Processing buffer {"connection_id":231990,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:41:42] local.INFO: Packet analysis {"connection_id":231990,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:41:42] local.INFO: Extracted packet for processing {"connection_id":231990,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:41:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:41: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-11-03 19:41:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190959360001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:41:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:41:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:41:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:41:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793714986000,"timestamp_ms":1793714986000,"timestamp_seconds":1793714986,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1be9c10"} 
[2026-11-03 19:41:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:41: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-11-03 19:41: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:41:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:41: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-11-03 19:41:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:41:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:41:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231990,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:41:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231990,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:41:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231990,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:41:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:41:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:41:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:41:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190959360001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:41:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:41:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:41:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190959360001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:41:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:41:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:41:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:41:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:41:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190959360001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:41:42] local.INFO: DEBUG: GPS processor result {"connection_id":231990,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55504,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:41:42] local.INFO: GPS data processed {"connection_id":231990,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:41:42] local.INFO: Acknowledgment sent {"connection_id":231990,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:42:13] local.INFO: TCP Data received {"connection_id":231990,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:42:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231990,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:42:13] local.INFO: Processing buffer {"connection_id":231990,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:42:13] local.INFO: Packet analysis {"connection_id":231990,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:42:13] local.INFO: Extracted packet for processing {"connection_id":231990,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:42:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:42: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-11-03 19:42:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190959360001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:42:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:42:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:42:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:42:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793714986000,"timestamp_ms":1793714986000,"timestamp_seconds":1793714986,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1be9c10"} 
[2026-11-03 19:42:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:42: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-11-03 19:42: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:42:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:42: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-11-03 19:42:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:42:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:42:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231990,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:42:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231990,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:42:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231990,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:42: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-11-03 19:42:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:42:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:42:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190959360001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:42:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:42:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:42:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190959360001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:42:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:42:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:42:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:42:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:42:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190959360001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:42:13] local.INFO: DEBUG: GPS processor result {"connection_id":231990,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55505,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:42:13] local.INFO: GPS data processed {"connection_id":231990,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:42:13] local.INFO: Acknowledgment sent {"connection_id":231990,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:42:36] local.INFO: TCP Data received {"connection_id":228402,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:42:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228402,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:42:36] local.INFO: Processing buffer {"connection_id":228402,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:42:36] local.INFO: IMEI packet received {"connection_id":228402,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:42:36] local.INFO: IMEI acknowledgment sent {"connection_id":228402,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:42:41] local.INFO: TCP Data received {"connection_id":228402,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:42:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228402,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:42:41] local.INFO: Processing buffer {"connection_id":228402,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:42:41] local.INFO: IMEI packet received {"connection_id":228402,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:42:41] local.INFO: IMEI acknowledgment sent {"connection_id":228402,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:42:42] local.INFO: TCP Data received {"connection_id":228402,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:42:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228402,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:42:42] local.INFO: Processing buffer {"connection_id":228402,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:42:42] local.INFO: Packet analysis {"connection_id":228402,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:42:42] local.INFO: Extracted packet for processing {"connection_id":228402,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:42:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:42:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:42:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190959360001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:42:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:42:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:42:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:42:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793714986000,"timestamp_ms":1793714986000,"timestamp_seconds":1793714986,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1be9c10"} 
[2026-11-03 19:42:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:42: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-11-03 19:42:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:42:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:42:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:42:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:42:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:42:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228402,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:42:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228402,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:42:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228402,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:42:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:42:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:42:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:42:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190959360001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:42:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:42:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:42:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190959360001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:42:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:42:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:42:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:42:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:42:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190959360001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:42:42] local.INFO: DEBUG: GPS processor result {"connection_id":228402,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55506,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:42:42] local.INFO: GPS data processed {"connection_id":228402,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:42:42] local.INFO: Acknowledgment sent {"connection_id":228402,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:43:13] local.INFO: TCP Data received {"connection_id":228402,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:43:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228402,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:43:13] local.INFO: Processing buffer {"connection_id":228402,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:43:13] local.INFO: Packet analysis {"connection_id":228402,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:43:13] local.INFO: Extracted packet for processing {"connection_id":228402,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:43:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19: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-11-03 19:43:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190959360001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:43:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:43:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:43:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:43:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793714986000,"timestamp_ms":1793714986000,"timestamp_seconds":1793714986,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1be9c10"} 
[2026-11-03 19:43:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19: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-11-03 19: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:43:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19: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-11-03 19:43:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:43:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:43:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228402,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:43:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228402,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:43:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228402,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:43: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-11-03 19:43:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:43:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:43:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190959360001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:43:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:43:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:43:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190959360001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:43:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:43:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:43:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:43:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:43:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190959360001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:43:13] local.INFO: DEBUG: GPS processor result {"connection_id":228402,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55507,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:43:13] local.INFO: GPS data processed {"connection_id":228402,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:43:13] local.INFO: Acknowledgment sent {"connection_id":228402,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:43:36] local.INFO: TCP Data received {"connection_id":228887,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:43:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228887,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:43:36] local.INFO: Processing buffer {"connection_id":228887,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:43:36] local.INFO: IMEI packet received {"connection_id":228887,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:43:36] local.INFO: IMEI acknowledgment sent {"connection_id":228887,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:43:41] local.INFO: TCP Data received {"connection_id":228887,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:43:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228887,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:43:41] local.INFO: Processing buffer {"connection_id":228887,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:43:41] local.INFO: IMEI packet received {"connection_id":228887,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:43:41] local.INFO: IMEI acknowledgment sent {"connection_id":228887,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:43:42] local.INFO: TCP Data received {"connection_id":228887,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:43:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228887,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:43:42] local.INFO: Processing buffer {"connection_id":228887,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:43:42] local.INFO: Packet analysis {"connection_id":228887,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:43:42] local.INFO: Extracted packet for processing {"connection_id":228887,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:43:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19: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-11-03 19:43:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190959360001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:43:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:43:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:43:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:43:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793714986000,"timestamp_ms":1793714986000,"timestamp_seconds":1793714986,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1be9c10"} 
[2026-11-03 19:43:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:43: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-11-03 19: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:43:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19: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-11-03 19:43:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:43:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:43:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228887,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:43:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228887,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:43:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228887,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:43:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:43:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:43:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:43:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190959360001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:43:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:43:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:43:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190959360001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:43:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:43:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:43:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:43:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:43:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190959360001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:43:42] local.INFO: DEBUG: GPS processor result {"connection_id":228887,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55508,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:43:42] local.INFO: GPS data processed {"connection_id":228887,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:43:42] local.INFO: Acknowledgment sent {"connection_id":228887,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:44:13] local.INFO: TCP Data received {"connection_id":228887,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:44:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228887,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:44:13] local.INFO: Processing buffer {"connection_id":228887,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:44:13] local.INFO: Packet analysis {"connection_id":228887,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:44:13] local.INFO: Extracted packet for processing {"connection_id":228887,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:44:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19: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-11-03 19:44:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190959360001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:44:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:44:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:44:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:44:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793714986000,"timestamp_ms":1793714986000,"timestamp_seconds":1793714986,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1be9c10"} 
[2026-11-03 19:44:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:44: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-11-03 19: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:44:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19: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-11-03 19:44:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:44:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:44:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228887,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:44:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228887,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:44:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228887,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:44:13] 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-11-03 19:44:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:44:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:44:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190959360001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:44:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:44:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:44:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190959360001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:44:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:44:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:44:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:44:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:44:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190959360001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:44:13] local.INFO: DEBUG: GPS processor result {"connection_id":228887,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55509,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:44:13] local.INFO: GPS data processed {"connection_id":228887,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:44:13] local.INFO: Acknowledgment sent {"connection_id":228887,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:44:36] local.INFO: TCP Data received {"connection_id":228888,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:44:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228888,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:44:36] local.INFO: Processing buffer {"connection_id":228888,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:44:36] local.INFO: IMEI packet received {"connection_id":228888,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:44:36] local.INFO: IMEI acknowledgment sent {"connection_id":228888,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:44:41] local.INFO: TCP Data received {"connection_id":228888,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:44:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228888,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:44:41] local.INFO: Processing buffer {"connection_id":228888,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:44:41] local.INFO: IMEI packet received {"connection_id":228888,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:44:41] local.INFO: IMEI acknowledgment sent {"connection_id":228888,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:44:42] local.INFO: TCP Data received {"connection_id":228888,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:44:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228888,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:44:42] local.INFO: Processing buffer {"connection_id":228888,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:44:42] local.INFO: Packet analysis {"connection_id":228888,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:44:42] local.INFO: Extracted packet for processing {"connection_id":228888,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:44:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:44: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-11-03 19:44:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190959360001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:44:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:44:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:44:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:44:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793714986000,"timestamp_ms":1793714986000,"timestamp_seconds":1793714986,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1be9c10"} 
[2026-11-03 19:44:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:44: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-11-03 19:44: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:44:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:44: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-11-03 19:44:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:44:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:44:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228888,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:44:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:44:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:44: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-11-03 19:44:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:44:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:44:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190959360001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:44:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:44:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:44:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190959360001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:44:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:44:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:44:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:44:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:44:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190959360001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:44:42] local.INFO: DEBUG: GPS processor result {"connection_id":228888,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55510,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:44:42] local.INFO: GPS data processed {"connection_id":228888,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:44:42] local.INFO: Acknowledgment sent {"connection_id":228888,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:45:13] local.INFO: TCP Data received {"connection_id":228888,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:45:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228888,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:45:13] local.INFO: Processing buffer {"connection_id":228888,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1be9c10012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:45:13] local.INFO: Packet analysis {"connection_id":228888,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:45:13] local.INFO: Extracted packet for processing {"connection_id":228888,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1be"} 
[2026-11-03 19:45:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:45: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-11-03 19:45:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459190959360001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:45:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:45:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:45:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:45:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793714986000,"timestamp_ms":1793714986000,"timestamp_seconds":1793714986,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1be9c10"} 
[2026-11-03 19:45:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:45: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-11-03 19:45: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 19:45:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:45: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-11-03 19:45:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:45:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:45:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228888,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:45:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:45:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:45: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-11-03 19:45:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:45:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:45:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459190959360001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:45:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:45:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:45:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459190959360001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:45:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:45:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:45:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:45:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:45:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459190959360001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:45:13] local.INFO: DEBUG: GPS processor result {"connection_id":228888,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55511,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:45:13] local.INFO: GPS data processed {"connection_id":228888,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:45:13] local.INFO: Acknowledgment sent {"connection_id":228888,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:45:41] local.INFO: TCP Data received {"connection_id":231992,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:45:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231992,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:45:41] local.INFO: Processing buffer {"connection_id":231992,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:45:41] local.INFO: IMEI packet received {"connection_id":231992,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:45:41] local.INFO: IMEI acknowledgment sent {"connection_id":231992,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:45:46] local.INFO: TCP Data received {"connection_id":231992,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:45:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231992,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:45:46] local.INFO: Processing buffer {"connection_id":231992,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:45:46] local.INFO: IMEI packet received {"connection_id":231992,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:45:46] local.INFO: IMEI acknowledgment sent {"connection_id":231992,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:45:47] local.INFO: TCP Data received {"connection_id":231992,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:45:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231992,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:45:47] local.INFO: Processing buffer {"connection_id":231992,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:45:47] local.INFO: Packet analysis {"connection_id":231992,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:45:47] local.INFO: Extracted packet for processing {"connection_id":231992,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:45:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:45:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:45:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191036416001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:45:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:45:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:45:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:45:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793715287000,"timestamp_ms":1793715287000,"timestamp_seconds":1793715287,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c333d8"} 
[2026-11-03 19:45:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:45:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:45:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 19:45:47] 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-11-03 19:45:47] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:45:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:45:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:45:47] local.INFO: Teltonika packet parsed successfully {"connection_id":231992,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:45:47] local.INFO: Passing IMEI to GPS processor {"connection_id":231992,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:45:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":231992,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:45: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-11-03 19:45:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:45:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:45:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191036416001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:45:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:45:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:45:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191036416001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:45:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:45:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:45:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:45:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:45:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191036416001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:45:47] local.INFO: DEBUG: GPS processor result {"connection_id":231992,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55512,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:45:47] local.INFO: GPS data processed {"connection_id":231992,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:45:47] local.INFO: Acknowledgment sent {"connection_id":231992,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:45:51] local.INFO: TCP Data received {"connection_id":231992,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:45:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231992,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:45:51] local.INFO: Processing buffer {"connection_id":231992,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:45:51] local.INFO: Packet analysis {"connection_id":231992,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:45:51] local.INFO: Extracted packet for processing {"connection_id":231992,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:45:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19: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-11-03 19:45:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191036416001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:45:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:45:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:45:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:45:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793715287000,"timestamp_ms":1793715287000,"timestamp_seconds":1793715287,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c333d8"} 
[2026-11-03 19:45:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19: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-11-03 19: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 19:45:51] 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-11-03 19: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-11-03 19:45:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:45:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:45:51] local.INFO: Teltonika packet parsed successfully {"connection_id":231992,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:45:51] local.INFO: Passing IMEI to GPS processor {"connection_id":231992,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:45:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":231992,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19: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-11-03 19:45:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:45:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:45:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191036416001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:45:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:45:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:45:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191036416001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:45:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:45:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:45:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:45:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:45:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191036416001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:45:51] local.INFO: DEBUG: GPS processor result {"connection_id":231992,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55513,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:45:51] local.INFO: GPS data processed {"connection_id":231992,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:45:51] local.INFO: Acknowledgment sent {"connection_id":231992,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:46:36] local.INFO: TCP Data received {"connection_id":228889,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:46:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228889,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:46:36] local.INFO: Processing buffer {"connection_id":228889,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:46:36] local.INFO: IMEI packet received {"connection_id":228889,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:46:36] local.INFO: IMEI acknowledgment sent {"connection_id":228889,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:46:41] local.INFO: TCP Data received {"connection_id":228889,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:46:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228889,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:46:41] local.INFO: Processing buffer {"connection_id":228889,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:46:41] local.INFO: IMEI packet received {"connection_id":228889,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:46:41] local.INFO: IMEI acknowledgment sent {"connection_id":228889,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:46:42] local.INFO: TCP Data received {"connection_id":228889,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:46:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228889,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:46:42] local.INFO: Processing buffer {"connection_id":228889,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:46:42] local.INFO: Packet analysis {"connection_id":228889,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:46:42] local.INFO: Extracted packet for processing {"connection_id":228889,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:46:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:46:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:46:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191036416001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:46:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:46:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:46:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:46:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793715287000,"timestamp_ms":1793715287000,"timestamp_seconds":1793715287,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c333d8"} 
[2026-11-03 19:46:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:46: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-11-03 19:46:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 19:46:42] 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-11-03 19:46:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:46:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:46:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:46:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228889,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:46:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228889,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:46:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228889,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:46: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-11-03 19:46:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:46:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:46:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191036416001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:46:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:46:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:46:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191036416001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:46:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:46:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:46:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:46:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:46:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191036416001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:46:42] local.INFO: DEBUG: GPS processor result {"connection_id":228889,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55514,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:46:42] local.INFO: GPS data processed {"connection_id":228889,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:46:42] local.INFO: Acknowledgment sent {"connection_id":228889,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:47:10] local.INFO: TCP Data received {"connection_id":230145,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:47:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230145,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:47:10] local.INFO: Processing buffer {"connection_id":230145,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:47:10] local.INFO: IMEI packet received {"connection_id":230145,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 19:47:10] local.INFO: IMEI acknowledgment sent {"connection_id":230145,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:47:13] local.INFO: TCP Data received {"connection_id":228889,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:47:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228889,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:47:13] local.INFO: Processing buffer {"connection_id":228889,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:47:13] local.INFO: Packet analysis {"connection_id":228889,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:47:13] local.INFO: Extracted packet for processing {"connection_id":228889,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:47:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:47: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-11-03 19:47:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191036416001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:47:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:47:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:47:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:47:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793715287000,"timestamp_ms":1793715287000,"timestamp_seconds":1793715287,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c333d8"} 
[2026-11-03 19:47:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:47: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-11-03 19:47: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 19:47:13] 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-11-03 19:47: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-11-03 19:47:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:47:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:47:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228889,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:47:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228889,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:47:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228889,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:47: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-11-03 19:47:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:47:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:47:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191036416001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:47:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:47:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:47:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191036416001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:47:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:47:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:47:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:47:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:47:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191036416001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:47:13] local.INFO: DEBUG: GPS processor result {"connection_id":228889,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55515,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:47:13] local.INFO: GPS data processed {"connection_id":228889,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:47:13] local.INFO: Acknowledgment sent {"connection_id":228889,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:47:36] local.INFO: TCP Data received {"connection_id":228890,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:47:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228890,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:47:36] local.INFO: Processing buffer {"connection_id":228890,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:47:36] local.INFO: IMEI packet received {"connection_id":228890,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:47:36] local.INFO: IMEI acknowledgment sent {"connection_id":228890,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:47:41] local.INFO: TCP Data received {"connection_id":228890,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:47:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228890,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:47:41] local.INFO: Processing buffer {"connection_id":228890,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:47:41] local.INFO: IMEI packet received {"connection_id":228890,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:47:41] local.INFO: IMEI acknowledgment sent {"connection_id":228890,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:47:42] local.INFO: TCP Data received {"connection_id":228890,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:47:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228890,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:47:42] local.INFO: Processing buffer {"connection_id":228890,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:47:42] local.INFO: Packet analysis {"connection_id":228890,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:47:42] local.INFO: Extracted packet for processing {"connection_id":228890,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:47:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:47: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-11-03 19:47:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191036416001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:47:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:47:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:47:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:47:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793715287000,"timestamp_ms":1793715287000,"timestamp_seconds":1793715287,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c333d8"} 
[2026-11-03 19:47:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:47: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-11-03 19:47: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 19:47:42] 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-11-03 19:47: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-11-03 19:47:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:47:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:47:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228890,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:47:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:47:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:47: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-11-03 19:47:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:47:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:47:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191036416001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:47:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:47:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:47:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191036416001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:47:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:47:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:47:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:47:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:47:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191036416001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:47:42] local.INFO: DEBUG: GPS processor result {"connection_id":228890,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55516,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:47:42] local.INFO: GPS data processed {"connection_id":228890,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:47:42] local.INFO: Acknowledgment sent {"connection_id":228890,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:47:45] local.INFO: TCP Data received {"connection_id":228405,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:47:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228405,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:47:45] local.INFO: Processing buffer {"connection_id":228405,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:47:45] local.INFO: IMEI packet received {"connection_id":228405,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 19:47:45] local.INFO: IMEI acknowledgment sent {"connection_id":228405,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:48:13] local.INFO: TCP Data received {"connection_id":228890,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:48:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228890,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:48:13] local.INFO: Processing buffer {"connection_id":228890,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:48:13] local.INFO: Packet analysis {"connection_id":228890,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:48:13] local.INFO: Extracted packet for processing {"connection_id":228890,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:48:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:48: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-11-03 19:48:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191036416001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:48:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:48:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:48:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:48:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793715287000,"timestamp_ms":1793715287000,"timestamp_seconds":1793715287,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c333d8"} 
[2026-11-03 19:48:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:48: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-11-03 19:48: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 19:48:13] 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-11-03 19:48: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-11-03 19:48:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:48:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:48:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228890,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:48:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:48:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:48: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-11-03 19:48:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:48:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:48:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191036416001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:48:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:48:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:48:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191036416001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:48:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:48:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:48:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:48:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:48:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191036416001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:48:13] local.INFO: DEBUG: GPS processor result {"connection_id":228890,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55517,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:48:13] local.INFO: GPS data processed {"connection_id":228890,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:48:13] local.INFO: Acknowledgment sent {"connection_id":228890,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:48:37] local.INFO: TCP Data received {"connection_id":228406,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:48:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228406,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:48:37] local.INFO: Processing buffer {"connection_id":228406,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:48:37] local.INFO: IMEI packet received {"connection_id":228406,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:48:37] local.INFO: IMEI acknowledgment sent {"connection_id":228406,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:48:41] local.INFO: TCP Data received {"connection_id":228406,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:48:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228406,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:48:41] local.INFO: Processing buffer {"connection_id":228406,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:48:41] local.INFO: IMEI packet received {"connection_id":228406,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:48:41] local.INFO: IMEI acknowledgment sent {"connection_id":228406,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:48:42] local.INFO: TCP Data received {"connection_id":228406,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:48:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228406,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:48:42] local.INFO: Processing buffer {"connection_id":228406,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:48:42] local.INFO: Packet analysis {"connection_id":228406,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:48:42] local.INFO: Extracted packet for processing {"connection_id":228406,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:48:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:48:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:48:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191036416001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:48:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:48:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:48:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:48:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793715287000,"timestamp_ms":1793715287000,"timestamp_seconds":1793715287,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c333d8"} 
[2026-11-03 19:48:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:48: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-11-03 19:48:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 19:48:42] 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-11-03 19:48:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:48:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:48:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:48:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228406,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:48:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:48:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:48: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-11-03 19:48:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:48:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:48:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191036416001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:48:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:48:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:48:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191036416001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:48:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:48:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:48:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:48:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:48:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191036416001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:48:42] local.INFO: DEBUG: GPS processor result {"connection_id":228406,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55518,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:48:42] local.INFO: GPS data processed {"connection_id":228406,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:48:42] local.INFO: Acknowledgment sent {"connection_id":228406,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:49:13] local.INFO: TCP Data received {"connection_id":228406,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:49:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228406,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:49:13] local.INFO: Processing buffer {"connection_id":228406,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:49:13] local.INFO: Packet analysis {"connection_id":228406,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:49:13] local.INFO: Extracted packet for processing {"connection_id":228406,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:49:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:49: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-11-03 19:49:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191036416001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:49:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:49:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:49:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:49:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793715287000,"timestamp_ms":1793715287000,"timestamp_seconds":1793715287,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c333d8"} 
[2026-11-03 19:49:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:49: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-11-03 19:49: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 19:49:13] 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-11-03 19:49: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-11-03 19:49:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:49:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:49:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228406,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:49:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:49:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:49: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-11-03 19:49:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:49:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:49:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191036416001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:49:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:49:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:49:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191036416001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:49:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:49:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:49:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:49:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:49:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191036416001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:49:13] local.INFO: DEBUG: GPS processor result {"connection_id":228406,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55519,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:49:13] local.INFO: GPS data processed {"connection_id":228406,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:49:13] local.INFO: Acknowledgment sent {"connection_id":228406,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:49:36] local.INFO: TCP Data received {"connection_id":230147,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:49:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230147,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:49:36] local.INFO: Processing buffer {"connection_id":230147,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:49:36] local.INFO: IMEI packet received {"connection_id":230147,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:49:36] local.INFO: IMEI acknowledgment sent {"connection_id":230147,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:49:41] local.INFO: TCP Data received {"connection_id":230147,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:49:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230147,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:49:41] local.INFO: Processing buffer {"connection_id":230147,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:49:41] local.INFO: IMEI packet received {"connection_id":230147,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:49:41] local.INFO: IMEI acknowledgment sent {"connection_id":230147,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:49:42] local.INFO: TCP Data received {"connection_id":230147,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:49:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230147,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:49:42] local.INFO: Processing buffer {"connection_id":230147,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:49:42] local.INFO: Packet analysis {"connection_id":230147,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:49:42] local.INFO: Extracted packet for processing {"connection_id":230147,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:49:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:49:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:49:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191036416001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:49:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:49:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:49:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:49:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793715287000,"timestamp_ms":1793715287000,"timestamp_seconds":1793715287,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c333d8"} 
[2026-11-03 19:49:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:49: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-11-03 19:49:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 19:49:42] 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-11-03 19:49:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:49:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:49:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:49:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230147,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:49:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230147,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:49:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230147,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:49:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:49:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:49:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:49:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191036416001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:49:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:49:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:49:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191036416001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:49:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:49:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:49:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:49:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:49:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191036416001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:49:42] local.INFO: DEBUG: GPS processor result {"connection_id":230147,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55520,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:49:42] local.INFO: GPS data processed {"connection_id":230147,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:49:42] local.INFO: Acknowledgment sent {"connection_id":230147,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:50:13] local.INFO: TCP Data received {"connection_id":230147,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:50:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230147,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:50:13] local.INFO: Processing buffer {"connection_id":230147,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c333d8012cc363c0076854c0005d00602c..."} 
[2026-11-03 19:50:13] local.INFO: Packet analysis {"connection_id":230147,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:50:13] local.INFO: Extracted packet for processing {"connection_id":230147,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c3"} 
[2026-11-03 19:50:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:50: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-11-03 19:50:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191036416001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:50:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:50:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:50:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:50:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793715287000,"timestamp_ms":1793715287000,"timestamp_seconds":1793715287,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c333d8"} 
[2026-11-03 19:50:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:50: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-11-03 19:50: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 19:50:13] 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-11-03 19:50: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-11-03 19:50:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:50:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:50:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230147,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:50:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230147,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:50:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230147,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:50:13] 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-11-03 19:50:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:50:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:50:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191036416001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:50:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:50:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:50:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191036416001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:50:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:50:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:50:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:50:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:50:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191036416001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:50:13] local.INFO: DEBUG: GPS processor result {"connection_id":230147,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55521,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:50:13] local.INFO: GPS data processed {"connection_id":230147,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:50:13] local.INFO: Acknowledgment sent {"connection_id":230147,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:50:41] local.INFO: TCP Data received {"connection_id":228891,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:50:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228891,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:50:41] local.INFO: Processing buffer {"connection_id":228891,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:50:41] local.INFO: IMEI packet received {"connection_id":228891,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:50:41] local.INFO: IMEI acknowledgment sent {"connection_id":228891,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:50:46] local.INFO: TCP Data received {"connection_id":228891,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:50:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228891,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:50:46] local.INFO: Processing buffer {"connection_id":228891,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:50:46] local.INFO: IMEI packet received {"connection_id":228891,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:50:46] local.INFO: IMEI acknowledgment sent {"connection_id":228891,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:50:47] local.INFO: TCP Data received {"connection_id":228891,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:50:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228891,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:50:47] local.INFO: Processing buffer {"connection_id":228891,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:50:47] local.INFO: Packet analysis {"connection_id":228891,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:50:47] local.INFO: Extracted packet for processing {"connection_id":228891,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:50:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:50: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-11-03 19:50:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191113472001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:50:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:50:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:50:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:50:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793715588000,"timestamp_ms":1793715588000,"timestamp_seconds":1793715588,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c7cba0"} 
[2026-11-03 19:50:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:50: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-11-03 19:50: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:50:47] 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-11-03 19:50: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-11-03 19:50:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:50:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:50:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228891,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:50:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:50:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:50: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-11-03 19:50:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:50:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:50:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191113472001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:50:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:50:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:50:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191113472001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:50:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:50:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:50:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:50:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:50:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191113472001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:50:47] local.INFO: DEBUG: GPS processor result {"connection_id":228891,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55522,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:50:47] local.INFO: GPS data processed {"connection_id":228891,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:50:47] local.INFO: Acknowledgment sent {"connection_id":228891,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:50:51] local.INFO: TCP Data received {"connection_id":228891,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:50:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228891,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:50:51] local.INFO: Processing buffer {"connection_id":228891,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:50:51] local.INFO: Packet analysis {"connection_id":228891,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:50:51] local.INFO: Extracted packet for processing {"connection_id":228891,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:50:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:50: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-11-03 19:50:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191113472001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:50:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:50:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:50:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:50:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793715588000,"timestamp_ms":1793715588000,"timestamp_seconds":1793715588,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c7cba0"} 
[2026-11-03 19:50:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:50:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:50: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:50:51] 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-11-03 19:50: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-11-03 19:50:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:50:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:50:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228891,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:50:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:50:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:50:51] 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-11-03 19:50:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:50:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:50:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191113472001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:50:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:50:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:50:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191113472001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:50:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:50:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:50:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:50:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:50:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191113472001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:50:51] local.INFO: DEBUG: GPS processor result {"connection_id":228891,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55523,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:50:51] local.INFO: GPS data processed {"connection_id":228891,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:50:51] local.INFO: Acknowledgment sent {"connection_id":228891,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:51:36] local.INFO: TCP Data received {"connection_id":228892,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:51:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228892,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:51:36] local.INFO: Processing buffer {"connection_id":228892,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:51:36] local.INFO: IMEI packet received {"connection_id":228892,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:51:36] local.INFO: IMEI acknowledgment sent {"connection_id":228892,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:51:41] local.INFO: TCP Data received {"connection_id":228892,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:51:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228892,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:51:41] local.INFO: Processing buffer {"connection_id":228892,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:51:41] local.INFO: IMEI packet received {"connection_id":228892,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:51:41] local.INFO: IMEI acknowledgment sent {"connection_id":228892,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:51:42] local.INFO: TCP Data received {"connection_id":228892,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:51:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228892,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:51:42] local.INFO: Processing buffer {"connection_id":228892,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:51:42] local.INFO: Packet analysis {"connection_id":228892,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:51:42] local.INFO: Extracted packet for processing {"connection_id":228892,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:51:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:51: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-11-03 19:51:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191113472001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:51:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:51:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:51:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:51:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793715588000,"timestamp_ms":1793715588000,"timestamp_seconds":1793715588,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c7cba0"} 
[2026-11-03 19:51:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:51:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:51: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:51:42] 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-11-03 19:51: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-11-03 19:51:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:51:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:51:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228892,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:51:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228892,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:51:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228892,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:51: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-11-03 19:51:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:51:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:51:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191113472001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:51:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:51:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:51:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191113472001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:51:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:51:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:51:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:51:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:51:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191113472001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:51:42] local.INFO: DEBUG: GPS processor result {"connection_id":228892,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55524,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:51:42] local.INFO: GPS data processed {"connection_id":228892,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:51:42] local.INFO: Acknowledgment sent {"connection_id":228892,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:52:13] local.INFO: TCP Data received {"connection_id":228892,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:52:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228892,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:52:13] local.INFO: Processing buffer {"connection_id":228892,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:52:13] local.INFO: Packet analysis {"connection_id":228892,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:52:13] local.INFO: Extracted packet for processing {"connection_id":228892,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:52:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:52: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-11-03 19:52:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191113472001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:52:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:52:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:52:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:52:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793715588000,"timestamp_ms":1793715588000,"timestamp_seconds":1793715588,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c7cba0"} 
[2026-11-03 19:52:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:52: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-11-03 19:52: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:52:13] 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-11-03 19:52: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-11-03 19:52:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:52:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:52:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228892,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:52:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228892,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:52:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228892,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:52:13] 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-11-03 19:52:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:52:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:52:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191113472001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:52:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:52:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:52:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191113472001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:52:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:52:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:52:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:52:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:52:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191113472001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:52:13] local.INFO: DEBUG: GPS processor result {"connection_id":228892,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55525,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:52:13] local.INFO: GPS data processed {"connection_id":228892,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:52:13] local.INFO: Acknowledgment sent {"connection_id":228892,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:52:36] local.INFO: TCP Data received {"connection_id":228893,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:52:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228893,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:52:36] local.INFO: Processing buffer {"connection_id":228893,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:52:36] local.INFO: IMEI packet received {"connection_id":228893,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:52:36] local.INFO: IMEI acknowledgment sent {"connection_id":228893,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:52:41] local.INFO: TCP Data received {"connection_id":228893,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:52:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228893,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:52:41] local.INFO: Processing buffer {"connection_id":228893,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:52:41] local.INFO: IMEI packet received {"connection_id":228893,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:52:41] local.INFO: IMEI acknowledgment sent {"connection_id":228893,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:52:42] local.INFO: TCP Data received {"connection_id":228893,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:52:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228893,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:52:42] local.INFO: Processing buffer {"connection_id":228893,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:52:42] local.INFO: Packet analysis {"connection_id":228893,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:52:42] local.INFO: Extracted packet for processing {"connection_id":228893,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:52:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:52:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:52:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191113472001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:52:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:52:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:52:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:52:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793715588000,"timestamp_ms":1793715588000,"timestamp_seconds":1793715588,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c7cba0"} 
[2026-11-03 19:52:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:52:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:52:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:52:42] 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-11-03 19:52:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:52:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:52:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:52:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228893,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:52:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228893,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:52:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228893,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:52: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-11-03 19:52:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:52:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:52:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191113472001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:52:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:52:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:52:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191113472001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:52:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:52:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:52:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:52:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:52:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191113472001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:52:42] local.INFO: DEBUG: GPS processor result {"connection_id":228893,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55526,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:52:42] local.INFO: GPS data processed {"connection_id":228893,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:52:42] local.INFO: Acknowledgment sent {"connection_id":228893,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:52:50] local.INFO: TCP Data received {"connection_id":228894,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:52:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228894,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:52:50] local.INFO: Processing buffer {"connection_id":228894,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:52:50] local.INFO: IMEI packet received {"connection_id":228894,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 19:52:50] local.INFO: IMEI acknowledgment sent {"connection_id":228894,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:53:13] local.INFO: TCP Data received {"connection_id":228893,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:53:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228893,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:53:13] local.INFO: Processing buffer {"connection_id":228893,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:53:13] local.INFO: Packet analysis {"connection_id":228893,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:53:13] local.INFO: Extracted packet for processing {"connection_id":228893,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:53:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:53: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-11-03 19:53:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191113472001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:53:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:53:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:53:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:53:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793715588000,"timestamp_ms":1793715588000,"timestamp_seconds":1793715588,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c7cba0"} 
[2026-11-03 19:53:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:53: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-11-03 19:53: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:53:13] 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-11-03 19:53: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-11-03 19:53:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:53:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:53:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228893,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:53:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228893,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:53:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228893,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:53:13] 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-11-03 19:53:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:53:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:53:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191113472001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:53:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:53:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:53:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191113472001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:53:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:53:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:53:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:53:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:53:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191113472001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:53:13] local.INFO: DEBUG: GPS processor result {"connection_id":228893,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55527,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:53:13] local.INFO: GPS data processed {"connection_id":228893,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:53:13] local.INFO: Acknowledgment sent {"connection_id":228893,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:53:36] local.INFO: TCP Data received {"connection_id":230148,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:53:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230148,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:53:36] local.INFO: Processing buffer {"connection_id":230148,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:53:36] local.INFO: IMEI packet received {"connection_id":230148,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:53:36] local.INFO: IMEI acknowledgment sent {"connection_id":230148,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:53:41] local.INFO: TCP Data received {"connection_id":230148,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:53:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230148,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:53:41] local.INFO: Processing buffer {"connection_id":230148,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:53:41] local.INFO: IMEI packet received {"connection_id":230148,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:53:41] local.INFO: IMEI acknowledgment sent {"connection_id":230148,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:53:42] local.INFO: TCP Data received {"connection_id":230148,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:53:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230148,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:53:42] local.INFO: Processing buffer {"connection_id":230148,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:53:42] local.INFO: Packet analysis {"connection_id":230148,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:53:42] local.INFO: Extracted packet for processing {"connection_id":230148,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:53:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:53:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191113472001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:53:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:53:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:53:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:53:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793715588000,"timestamp_ms":1793715588000,"timestamp_seconds":1793715588,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c7cba0"} 
[2026-11-03 19:53:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:53:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:53:42] 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-11-03 19:53:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:53:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:53:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:53:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230148,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:53:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230148,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:53:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230148,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:53: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-11-03 19:53:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:53:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:53:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191113472001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:53:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:53:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:53:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191113472001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:53:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:53:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:53:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:53:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:53:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191113472001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:53:42] local.INFO: DEBUG: GPS processor result {"connection_id":230148,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55528,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:53:42] local.INFO: GPS data processed {"connection_id":230148,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:53:42] local.INFO: Acknowledgment sent {"connection_id":230148,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:54:13] local.INFO: TCP Data received {"connection_id":230148,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:54:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230148,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:54:13] local.INFO: Processing buffer {"connection_id":230148,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:54:13] local.INFO: Packet analysis {"connection_id":230148,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:54:13] local.INFO: Extracted packet for processing {"connection_id":230148,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:54:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:54: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-11-03 19:54:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191113472001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:54:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:54:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:54:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:54:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793715588000,"timestamp_ms":1793715588000,"timestamp_seconds":1793715588,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c7cba0"} 
[2026-11-03 19:54:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:54: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-11-03 19:54: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:54:13] 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-11-03 19:54: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-11-03 19:54:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:54:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:54:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230148,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:54:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230148,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:54:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230148,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:54:13] 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-11-03 19:54:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:54:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:54:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191113472001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:54:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:54:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:54:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191113472001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:54:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:54:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:54:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:54:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:54:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191113472001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:54:13] local.INFO: DEBUG: GPS processor result {"connection_id":230148,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55529,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:54:13] local.INFO: GPS data processed {"connection_id":230148,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:54:13] local.INFO: Acknowledgment sent {"connection_id":230148,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:54:36] local.INFO: TCP Data received {"connection_id":230149,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:54:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230149,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:54:36] local.INFO: Processing buffer {"connection_id":230149,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:54:36] local.INFO: IMEI packet received {"connection_id":230149,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:54:36] local.INFO: IMEI acknowledgment sent {"connection_id":230149,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:54:41] local.INFO: TCP Data received {"connection_id":230149,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:54:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230149,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:54:41] local.INFO: Processing buffer {"connection_id":230149,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:54:41] local.INFO: IMEI packet received {"connection_id":230149,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:54:41] local.INFO: IMEI acknowledgment sent {"connection_id":230149,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:54:42] local.INFO: TCP Data received {"connection_id":230149,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:54:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230149,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:54:42] local.INFO: Processing buffer {"connection_id":230149,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:54:42] local.INFO: Packet analysis {"connection_id":230149,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:54:42] local.INFO: Extracted packet for processing {"connection_id":230149,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:54:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:54: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-11-03 19:54:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191113472001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:54:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:54:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:54:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:54:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793715588000,"timestamp_ms":1793715588000,"timestamp_seconds":1793715588,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c7cba0"} 
[2026-11-03 19:54:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:54:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:54: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:54:42] 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-11-03 19:54: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-11-03 19:54:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:54:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:54:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230149,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:54:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:54:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:54: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-11-03 19:54:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:54:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:54:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191113472001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:54:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:54:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:54:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191113472001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:54:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:54:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:54:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:54:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:54:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191113472001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:54:42] local.INFO: DEBUG: GPS processor result {"connection_id":230149,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55530,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:54:42] local.INFO: GPS data processed {"connection_id":230149,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:54:42] local.INFO: Acknowledgment sent {"connection_id":230149,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:55:13] local.INFO: TCP Data received {"connection_id":230149,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:55:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230149,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:55:13] local.INFO: Processing buffer {"connection_id":230149,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1c7cba0012cc363c0076854c0005d00602b..."} 
[2026-11-03 19:55:13] local.INFO: Packet analysis {"connection_id":230149,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:55:13] local.INFO: Extracted packet for processing {"connection_id":230149,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1c7"} 
[2026-11-03 19:55:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:55:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 19:55:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191113472001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:55:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:55:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:55:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:55:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793715588000,"timestamp_ms":1793715588000,"timestamp_seconds":1793715588,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1c7cba0"} 
[2026-11-03 19:55:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:55: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-11-03 19:55:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 19:55:13] 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-11-03 19:55:13] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 19:55:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:55:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:55:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230149,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:55:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:55:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:55:13] 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-11-03 19:55:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:55:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:55:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191113472001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:55:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:55:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:55:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191113472001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:55:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:55:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:55:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:55:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:55:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191113472001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:55:13] local.INFO: DEBUG: GPS processor result {"connection_id":230149,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55531,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:55:13] local.INFO: GPS data processed {"connection_id":230149,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:55:13] local.INFO: Acknowledgment sent {"connection_id":230149,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:55:41] local.INFO: TCP Data received {"connection_id":228407,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:55:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228407,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:55:41] local.INFO: Processing buffer {"connection_id":228407,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:55:41] local.INFO: IMEI packet received {"connection_id":228407,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:55:41] local.INFO: IMEI acknowledgment sent {"connection_id":228407,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:55:46] local.INFO: TCP Data received {"connection_id":228407,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:55:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228407,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:55:46] local.INFO: Processing buffer {"connection_id":228407,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:55:46] local.INFO: IMEI packet received {"connection_id":228407,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:55:46] local.INFO: IMEI acknowledgment sent {"connection_id":228407,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:55:47] local.INFO: TCP Data received {"connection_id":228407,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:55:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228407,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:55:47] local.INFO: Processing buffer {"connection_id":228407,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:55:47] local.INFO: Packet analysis {"connection_id":228407,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 19:55:47] local.INFO: Extracted packet for processing {"connection_id":228407,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 19:55:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:55: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-11-03 19:55:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191190528001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:55:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:55:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:55:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:55:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793715889000,"timestamp_ms":1793715889000,"timestamp_seconds":1793715889,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1cc6368"} 
[2026-11-03 19:55:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:55:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 19:55: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:55:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:55: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-11-03 19:55:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:55:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:55:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228407,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:55:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:55:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:55:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:55:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:55:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:55:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191190528001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:55:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:55:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:55:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191190528001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:55:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:55:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:55:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:55:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:55:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191190528001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:55:47] local.INFO: DEBUG: GPS processor result {"connection_id":228407,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55532,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:55:47] local.INFO: GPS data processed {"connection_id":228407,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:55:47] local.INFO: Acknowledgment sent {"connection_id":228407,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:55:51] local.INFO: TCP Data received {"connection_id":228407,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:55:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228407,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:55:51] local.INFO: Processing buffer {"connection_id":228407,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:55:51] local.INFO: Packet analysis {"connection_id":228407,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 19:55:51] local.INFO: Extracted packet for processing {"connection_id":228407,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 19:55:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:55: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-11-03 19:55:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191190528001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:55:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:55:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:55:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:55:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793715889000,"timestamp_ms":1793715889000,"timestamp_seconds":1793715889,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1cc6368"} 
[2026-11-03 19:55:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:55: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-11-03 19:55: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:55:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:55: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-11-03 19:55:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:55:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:55:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228407,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:55:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:55:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:55:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:55:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:55:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:55:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191190528001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:55:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:55:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:55:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191190528001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:55:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:55:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:55:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:55:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:55:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191190528001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:55:51] local.INFO: DEBUG: GPS processor result {"connection_id":228407,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55533,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:55:51] local.INFO: GPS data processed {"connection_id":228407,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:55:51] local.INFO: Acknowledgment sent {"connection_id":228407,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:56:36] local.INFO: TCP Data received {"connection_id":231997,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:56:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231997,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:56:36] local.INFO: Processing buffer {"connection_id":231997,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:56:36] local.INFO: IMEI packet received {"connection_id":231997,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:56:36] local.INFO: IMEI acknowledgment sent {"connection_id":231997,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:56:41] local.INFO: TCP Data received {"connection_id":231997,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:56:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231997,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:56:41] local.INFO: Processing buffer {"connection_id":231997,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:56:41] local.INFO: IMEI packet received {"connection_id":231997,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:56:41] local.INFO: IMEI acknowledgment sent {"connection_id":231997,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:56:42] local.INFO: TCP Data received {"connection_id":231997,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:56:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231997,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:56:42] local.INFO: Processing buffer {"connection_id":231997,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:56:42] local.INFO: Packet analysis {"connection_id":231997,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 19:56:42] local.INFO: Extracted packet for processing {"connection_id":231997,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 19:56:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19: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-11-03 19:56:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191190528001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:56:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:56:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:56:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:56:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793715889000,"timestamp_ms":1793715889000,"timestamp_seconds":1793715889,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1cc6368"} 
[2026-11-03 19:56:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19: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-11-03 19: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:56:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19: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-11-03 19:56:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:56:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:56:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231997,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:56:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231997,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:56:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231997,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:56: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-11-03 19:56:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:56:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:56:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191190528001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:56:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:56:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:56:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191190528001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:56:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:56:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:56:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:56:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:56:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191190528001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:56:42] local.INFO: DEBUG: GPS processor result {"connection_id":231997,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55534,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:56:42] local.INFO: GPS data processed {"connection_id":231997,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:56:42] local.INFO: Acknowledgment sent {"connection_id":231997,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:57:13] local.INFO: TCP Data received {"connection_id":231997,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:57:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231997,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:57:13] local.INFO: Processing buffer {"connection_id":231997,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:57:13] local.INFO: Packet analysis {"connection_id":231997,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 19:57:13] local.INFO: Extracted packet for processing {"connection_id":231997,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 19:57:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:57: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-11-03 19:57:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191190528001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:57:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:57:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:57:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:57:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793715889000,"timestamp_ms":1793715889000,"timestamp_seconds":1793715889,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1cc6368"} 
[2026-11-03 19:57:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:57: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-11-03 19:57: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:57:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:57: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-11-03 19:57:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:57:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:57:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231997,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:57:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231997,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:57:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231997,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:57: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-11-03 19:57:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:57:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:57:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191190528001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:57:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:57:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:57:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191190528001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:57:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:57:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:57:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:57:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:57:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191190528001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:57:13] local.INFO: DEBUG: GPS processor result {"connection_id":231997,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55535,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:57:13] local.INFO: GPS data processed {"connection_id":231997,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:57:13] local.INFO: Acknowledgment sent {"connection_id":231997,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:57:36] local.INFO: TCP Data received {"connection_id":228896,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:57:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228896,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:57:36] local.INFO: Processing buffer {"connection_id":228896,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:57:36] local.INFO: IMEI packet received {"connection_id":228896,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:57:36] local.INFO: IMEI acknowledgment sent {"connection_id":228896,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:57:41] local.INFO: TCP Data received {"connection_id":228896,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:57:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228896,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:57:41] local.INFO: Processing buffer {"connection_id":228896,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:57:41] local.INFO: IMEI packet received {"connection_id":228896,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:57:41] local.INFO: IMEI acknowledgment sent {"connection_id":228896,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:57:42] local.INFO: TCP Data received {"connection_id":228896,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:57:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228896,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:57:42] local.INFO: Processing buffer {"connection_id":228896,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:57:42] local.INFO: Packet analysis {"connection_id":228896,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 19:57:42] local.INFO: Extracted packet for processing {"connection_id":228896,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 19:57:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:57: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-11-03 19:57:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191190528001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:57:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:57:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:57:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:57:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793715889000,"timestamp_ms":1793715889000,"timestamp_seconds":1793715889,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1cc6368"} 
[2026-11-03 19:57:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:57: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-11-03 19:57: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:57:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:57: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-11-03 19:57:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:57:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:57:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228896,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:57:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:57:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:57:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:57:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:57:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:57:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191190528001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:57:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:57:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:57:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191190528001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:57:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:57:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:57:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:57:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:57:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191190528001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:57:42] local.INFO: DEBUG: GPS processor result {"connection_id":228896,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55536,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:57:42] local.INFO: GPS data processed {"connection_id":228896,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:57:42] local.INFO: Acknowledgment sent {"connection_id":228896,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:58:13] local.INFO: TCP Data received {"connection_id":228896,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:58:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228896,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:58:13] local.INFO: Processing buffer {"connection_id":228896,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:58:13] local.INFO: Packet analysis {"connection_id":228896,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 19:58:13] local.INFO: Extracted packet for processing {"connection_id":228896,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 19:58:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:58: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-11-03 19:58:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191190528001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:58:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:58:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:58:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:58:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793715889000,"timestamp_ms":1793715889000,"timestamp_seconds":1793715889,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1cc6368"} 
[2026-11-03 19:58:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:58: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-11-03 19:58: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:58:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:58: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-11-03 19:58:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:58:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:58:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228896,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:58:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:58:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:58:13] 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-11-03 19:58:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:58:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:58:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191190528001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:58:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:58:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:58:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191190528001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:58:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:58:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:58:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:58:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:58:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191190528001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:58:13] local.INFO: DEBUG: GPS processor result {"connection_id":228896,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55537,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:58:13] local.INFO: GPS data processed {"connection_id":228896,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:58:13] local.INFO: Acknowledgment sent {"connection_id":228896,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:58:36] local.INFO: TCP Data received {"connection_id":230151,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:58:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230151,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:58:36] local.INFO: Processing buffer {"connection_id":230151,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:58:36] local.INFO: IMEI packet received {"connection_id":230151,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:58:36] local.INFO: IMEI acknowledgment sent {"connection_id":230151,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:58:40] local.INFO: TCP Data received {"connection_id":228409,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:58:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228409,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:58:40] local.INFO: Processing buffer {"connection_id":228409,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 19:58:40] local.INFO: IMEI packet received {"connection_id":228409,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 19:58:40] local.INFO: IMEI acknowledgment sent {"connection_id":228409,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:58:41] local.INFO: TCP Data received {"connection_id":230151,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:58:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230151,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:58:41] local.INFO: Processing buffer {"connection_id":230151,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:58:41] local.INFO: IMEI packet received {"connection_id":230151,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:58:41] local.INFO: IMEI acknowledgment sent {"connection_id":230151,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:58:42] local.INFO: TCP Data received {"connection_id":230151,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:58:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230151,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:58:42] local.INFO: Processing buffer {"connection_id":230151,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:58:42] local.INFO: Packet analysis {"connection_id":230151,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 19:58:42] local.INFO: Extracted packet for processing {"connection_id":230151,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 19:58:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:58: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-11-03 19:58:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191190528001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:58:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:58:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:58:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:58:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793715889000,"timestamp_ms":1793715889000,"timestamp_seconds":1793715889,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1cc6368"} 
[2026-11-03 19:58:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:58: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-11-03 19:58: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:58:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:58: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-11-03 19:58:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:58:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:58:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230151,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:58:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:58:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:58: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-11-03 19:58:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:58:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:58:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191190528001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:58:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:58:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:58:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191190528001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:58:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:58:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:58:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:58:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:58:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191190528001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:58:42] local.INFO: DEBUG: GPS processor result {"connection_id":230151,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55538,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:58:42] local.INFO: GPS data processed {"connection_id":230151,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:58:42] local.INFO: Acknowledgment sent {"connection_id":230151,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:59:13] local.INFO: TCP Data received {"connection_id":230151,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:59:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230151,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:59:13] local.INFO: Processing buffer {"connection_id":230151,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:59:13] local.INFO: Packet analysis {"connection_id":230151,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 19:59:13] local.INFO: Extracted packet for processing {"connection_id":230151,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 19:59:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:59: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-11-03 19:59:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191190528001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:59:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:59:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:59:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:59:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793715889000,"timestamp_ms":1793715889000,"timestamp_seconds":1793715889,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1cc6368"} 
[2026-11-03 19:59:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:59: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-11-03 19:59: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:59:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:59: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-11-03 19:59:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:59:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:59:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230151,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:59:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:59:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:59: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-11-03 19:59:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:59:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:59:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191190528001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:59:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:59:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:59:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191190528001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:59:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:59:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:59:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:59:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:59:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191190528001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:59:13] local.INFO: DEBUG: GPS processor result {"connection_id":230151,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55539,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:59:13] local.INFO: GPS data processed {"connection_id":230151,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:59:13] local.INFO: Acknowledgment sent {"connection_id":230151,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 19:59:36] local.INFO: TCP Data received {"connection_id":231998,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:59:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231998,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:59:36] local.INFO: Processing buffer {"connection_id":231998,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:59:36] local.INFO: IMEI packet received {"connection_id":231998,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 19:59:36] local.INFO: IMEI acknowledgment sent {"connection_id":231998,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 19:59:41] local.INFO: TCP Data received {"connection_id":231998,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:59:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231998,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:59:41] local.INFO: Processing buffer {"connection_id":231998,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 19:59:41] local.INFO: IMEI packet received {"connection_id":231998,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 19:59:41] local.INFO: IMEI acknowledgment sent {"connection_id":231998,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 19:59:42] local.INFO: TCP Data received {"connection_id":231998,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:59:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231998,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:59:42] local.INFO: Processing buffer {"connection_id":231998,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 19:59:42] local.INFO: Packet analysis {"connection_id":231998,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 19:59:42] local.INFO: Extracted packet for processing {"connection_id":231998,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 19:59:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 19:59: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-11-03 19:59:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191190528001,"note":"Value kept but may cause issues"} 
[2026-11-03 19:59:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 19:59:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 19:59:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 19:59:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793715889000,"timestamp_ms":1793715889000,"timestamp_seconds":1793715889,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1cc6368"} 
[2026-11-03 19:59:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 19:59: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-11-03 19:59: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 19:59:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 19:59: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-11-03 19:59:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 19:59:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 19:59:42] local.INFO: Teltonika packet parsed successfully {"connection_id":231998,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 19:59:42] local.INFO: Passing IMEI to GPS processor {"connection_id":231998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:59:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":231998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 19:59:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 19:59:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 19:59:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 19:59:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191190528001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 19:59:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 19:59:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 19:59:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191190528001,"description":"Unknown IO ID 0"} 
[2026-11-03 19:59:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 19:59:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 19:59:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 19:59:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 19:59:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191190528001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 19:59:42] local.INFO: DEBUG: GPS processor result {"connection_id":231998,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55540,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 19:59:42] local.INFO: GPS data processed {"connection_id":231998,"processed":1,"errors":0,"total":1} 
[2026-11-03 19:59:42] local.INFO: Acknowledgment sent {"connection_id":231998,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:00:13] local.INFO: TCP Data received {"connection_id":231998,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 20:00:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":231998,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 20:00:13] local.INFO: Processing buffer {"connection_id":231998,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1cc6368012cc363c0076854c0005d00602e..."} 
[2026-11-03 20:00:13] local.INFO: Packet analysis {"connection_id":231998,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 20:00:13] local.INFO: Extracted packet for processing {"connection_id":231998,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1cc"} 
[2026-11-03 20:00:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":46,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:00: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-11-03 20:00:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191190528001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:00:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:00:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:00:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:00:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793715889000,"timestamp_ms":1793715889000,"timestamp_seconds":1793715889,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1cc6368"} 
[2026-11-03 20:00:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:00: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-11-03 20:00: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:00:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:00: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-11-03 20:00:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:00:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:00:13] local.INFO: Teltonika packet parsed successfully {"connection_id":231998,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:00:13] local.INFO: Passing IMEI to GPS processor {"connection_id":231998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:00:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":231998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:00:13] 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-11-03 20:00:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:00:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:00:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191190528001,"66":25397,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:00:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:00:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:00:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191190528001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:00:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:00:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:00:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:00:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:00:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191190528001,"power":25397,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:00:13] local.INFO: DEBUG: GPS processor result {"connection_id":231998,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55541,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:00:13] local.INFO: GPS data processed {"connection_id":231998,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:00:13] local.INFO: Acknowledgment sent {"connection_id":231998,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:00:42] local.INFO: TCP Data received {"connection_id":230152,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:00:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230152,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:00:42] local.INFO: Processing buffer {"connection_id":230152,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:00:42] local.INFO: IMEI packet received {"connection_id":230152,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:00:42] local.INFO: IMEI acknowledgment sent {"connection_id":230152,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:00:46] local.INFO: TCP Data received {"connection_id":230152,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:00:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230152,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:00:46] local.INFO: Processing buffer {"connection_id":230152,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:00:46] local.INFO: IMEI packet received {"connection_id":230152,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:00:46] local.INFO: IMEI acknowledgment sent {"connection_id":230152,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:00:47] local.INFO: TCP Data received {"connection_id":230152,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:00:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230152,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:00:47] local.INFO: Processing buffer {"connection_id":230152,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:00:47] local.INFO: Packet analysis {"connection_id":230152,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:00:47] local.INFO: Extracted packet for processing {"connection_id":230152,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:00:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:00: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-11-03 20:00:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191267584001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:00:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:00:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:00:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:00:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793716190000,"timestamp_ms":1793716190000,"timestamp_seconds":1793716190,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d0fb30"} 
[2026-11-03 20:00:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:00: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-11-03 20:00: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 20:00:47] 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-11-03 20:00: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-11-03 20:00:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:00:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:00:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230152,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:00:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:00:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:00: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-11-03 20:00:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:00:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:00:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191267584001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:00:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:00:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:00:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191267584001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:00:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:00:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:00:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:00:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:00:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191267584001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:00:47] local.INFO: DEBUG: GPS processor result {"connection_id":230152,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55542,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:00:47] local.INFO: GPS data processed {"connection_id":230152,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:00:47] local.INFO: Acknowledgment sent {"connection_id":230152,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:00:51] local.INFO: TCP Data received {"connection_id":230152,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:00:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230152,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:00:51] local.INFO: Processing buffer {"connection_id":230152,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:00:51] local.INFO: Packet analysis {"connection_id":230152,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:00:51] local.INFO: Extracted packet for processing {"connection_id":230152,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:00:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:00: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-11-03 20:00:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191267584001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:00:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:00:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:00:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:00:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793716190000,"timestamp_ms":1793716190000,"timestamp_seconds":1793716190,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d0fb30"} 
[2026-11-03 20:00:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:00:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:00: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 20:00:51] 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-11-03 20:00: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-11-03 20:00:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:00:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:00:51] local.INFO: Teltonika packet parsed successfully {"connection_id":230152,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:00:51] local.INFO: Passing IMEI to GPS processor {"connection_id":230152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:00:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":230152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:00:51] 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-11-03 20:00:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:00:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:00:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191267584001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:00:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:00:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:00:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191267584001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:00:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:00:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:00:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:00:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:00:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191267584001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:00:51] local.INFO: DEBUG: GPS processor result {"connection_id":230152,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55543,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:00:51] local.INFO: GPS data processed {"connection_id":230152,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:00:51] local.INFO: Acknowledgment sent {"connection_id":230152,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:01:36] local.INFO: TCP Data received {"connection_id":228899,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:01:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228899,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:01:36] local.INFO: Processing buffer {"connection_id":228899,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:01:36] local.INFO: IMEI packet received {"connection_id":228899,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:01:36] local.INFO: IMEI acknowledgment sent {"connection_id":228899,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:01:41] local.INFO: TCP Data received {"connection_id":228899,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:01:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228899,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:01:41] local.INFO: Processing buffer {"connection_id":228899,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:01:41] local.INFO: IMEI packet received {"connection_id":228899,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:01:41] local.INFO: IMEI acknowledgment sent {"connection_id":228899,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:01:42] local.INFO: TCP Data received {"connection_id":228899,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:01:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228899,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:01:42] local.INFO: Processing buffer {"connection_id":228899,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:01:42] local.INFO: Packet analysis {"connection_id":228899,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:01:42] local.INFO: Extracted packet for processing {"connection_id":228899,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:01:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:01: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-11-03 20:01:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191267584001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:01:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:01:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:01:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:01:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793716190000,"timestamp_ms":1793716190000,"timestamp_seconds":1793716190,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d0fb30"} 
[2026-11-03 20:01:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:01:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:01: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 20:01:42] 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-11-03 20:01: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-11-03 20:01:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:01:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:01:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228899,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:01:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228899,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:01:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228899,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:01:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:01:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:01:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:01:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191267584001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:01:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:01:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:01:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191267584001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:01:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:01:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:01:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:01:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:01:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191267584001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:01:42] local.INFO: DEBUG: GPS processor result {"connection_id":228899,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55544,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:01:42] local.INFO: GPS data processed {"connection_id":228899,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:01:42] local.INFO: Acknowledgment sent {"connection_id":228899,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:02:13] local.INFO: TCP Data received {"connection_id":228899,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:02:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228899,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:02:13] local.INFO: Processing buffer {"connection_id":228899,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:02:13] local.INFO: Packet analysis {"connection_id":228899,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:02:13] local.INFO: Extracted packet for processing {"connection_id":228899,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:02:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:02:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:02:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191267584001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:02:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:02:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:02:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:02:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793716190000,"timestamp_ms":1793716190000,"timestamp_seconds":1793716190,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d0fb30"} 
[2026-11-03 20:02:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:02: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-11-03 20:02:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 20:02:13] 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-11-03 20:02:13] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:02:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:02:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:02:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228899,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:02:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228899,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:02:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228899,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:02: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-11-03 20:02:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:02:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:02:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191267584001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:02:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:02:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:02:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191267584001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:02:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:02:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:02:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:02:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:02:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191267584001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:02:13] local.INFO: DEBUG: GPS processor result {"connection_id":228899,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55545,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:02:13] local.INFO: GPS data processed {"connection_id":228899,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:02:13] local.INFO: Acknowledgment sent {"connection_id":228899,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:02:36] local.INFO: TCP Data received {"connection_id":228411,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:02:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228411,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:02:36] local.INFO: Processing buffer {"connection_id":228411,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:02:36] local.INFO: IMEI packet received {"connection_id":228411,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:02:36] local.INFO: IMEI acknowledgment sent {"connection_id":228411,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:02:41] local.INFO: TCP Data received {"connection_id":228411,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:02:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228411,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:02:41] local.INFO: Processing buffer {"connection_id":228411,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:02:41] local.INFO: IMEI packet received {"connection_id":228411,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:02:41] local.INFO: IMEI acknowledgment sent {"connection_id":228411,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:02:42] local.INFO: TCP Data received {"connection_id":228411,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:02:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228411,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:02:42] local.INFO: Processing buffer {"connection_id":228411,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:02:42] local.INFO: Packet analysis {"connection_id":228411,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:02:42] local.INFO: Extracted packet for processing {"connection_id":228411,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:02:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:02:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191267584001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:02:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:02:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:02:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:02:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793716190000,"timestamp_ms":1793716190000,"timestamp_seconds":1793716190,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d0fb30"} 
[2026-11-03 20:02:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:02:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 20:02:42] 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-11-03 20: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-11-03 20:02:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:02:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:02:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228411,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:02:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228411,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:02:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228411,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:02:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:02:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:02:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:02:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191267584001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:02:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:02:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:02:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191267584001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:02:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:02:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:02:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:02:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:02:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191267584001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:02:42] local.INFO: DEBUG: GPS processor result {"connection_id":228411,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55546,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:02:42] local.INFO: GPS data processed {"connection_id":228411,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:02:42] local.INFO: Acknowledgment sent {"connection_id":228411,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:03:13] local.INFO: TCP Data received {"connection_id":228411,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:03:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228411,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:03:13] local.INFO: Processing buffer {"connection_id":228411,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:03:13] local.INFO: Packet analysis {"connection_id":228411,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:03:13] local.INFO: Extracted packet for processing {"connection_id":228411,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:03:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:03:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191267584001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:03:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:03:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:03:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:03:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793716190000,"timestamp_ms":1793716190000,"timestamp_seconds":1793716190,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d0fb30"} 
[2026-11-03 20:03:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:03: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-11-03 20: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 20:03:13] 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-11-03 20: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-11-03 20:03:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:03:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:03:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228411,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:03:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228411,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:03:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228411,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:03:13] 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-11-03 20:03:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:03:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:03:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191267584001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:03:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:03:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:03:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191267584001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:03:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:03:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:03:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:03:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:03:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191267584001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:03:13] local.INFO: DEBUG: GPS processor result {"connection_id":228411,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55547,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:03:13] local.INFO: GPS data processed {"connection_id":228411,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:03:13] local.INFO: Acknowledgment sent {"connection_id":228411,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:03:36] local.INFO: TCP Data received {"connection_id":228412,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:03:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228412,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:03:36] local.INFO: Processing buffer {"connection_id":228412,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:03:36] local.INFO: IMEI packet received {"connection_id":228412,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:03:36] local.INFO: IMEI acknowledgment sent {"connection_id":228412,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:03:41] local.INFO: TCP Data received {"connection_id":228412,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:03:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228412,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:03:41] local.INFO: Processing buffer {"connection_id":228412,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:03:41] local.INFO: IMEI packet received {"connection_id":228412,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:03:41] local.INFO: IMEI acknowledgment sent {"connection_id":228412,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:03:42] local.INFO: TCP Data received {"connection_id":228412,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:03:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228412,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:03:42] local.INFO: Processing buffer {"connection_id":228412,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:03:42] local.INFO: Packet analysis {"connection_id":228412,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:03:42] local.INFO: Extracted packet for processing {"connection_id":228412,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:03:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:03:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:03:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191267584001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:03:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:03:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:03:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:03:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793716190000,"timestamp_ms":1793716190000,"timestamp_seconds":1793716190,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d0fb30"} 
[2026-11-03 20:03:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:03:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:03:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 20:03:42] 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-11-03 20:03:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:03:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:03:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:03:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228412,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:03:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:03:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:03:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:03:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:03:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:03:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191267584001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:03:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:03:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:03:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191267584001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:03:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:03:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:03:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:03:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:03:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191267584001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:03:42] local.INFO: DEBUG: GPS processor result {"connection_id":228412,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55548,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:03:42] local.INFO: GPS data processed {"connection_id":228412,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:03:42] local.INFO: Acknowledgment sent {"connection_id":228412,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:04:00] local.INFO: TCP Data received {"connection_id":228900,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:04:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228900,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:04:00] local.INFO: Processing buffer {"connection_id":228900,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:04:00] local.INFO: IMEI packet received {"connection_id":228900,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:04:00] local.INFO: IMEI acknowledgment sent {"connection_id":228900,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:04:13] local.INFO: TCP Data received {"connection_id":228412,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:04:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228412,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:04:13] local.INFO: Processing buffer {"connection_id":228412,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:04:13] local.INFO: Packet analysis {"connection_id":228412,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:04:13] local.INFO: Extracted packet for processing {"connection_id":228412,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:04:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:04: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-11-03 20:04:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191267584001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:04:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:04:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:04:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:04:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793716190000,"timestamp_ms":1793716190000,"timestamp_seconds":1793716190,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d0fb30"} 
[2026-11-03 20:04:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:04: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-11-03 20:04: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 20:04:13] 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-11-03 20:04: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-11-03 20:04:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:04:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:04:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228412,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:04:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:04:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:04: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-11-03 20:04:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:04:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:04:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191267584001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:04:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:04:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:04:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191267584001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:04:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:04:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:04:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:04:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:04:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191267584001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:04:13] local.INFO: DEBUG: GPS processor result {"connection_id":228412,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55549,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:04:13] local.INFO: GPS data processed {"connection_id":228412,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:04:13] local.INFO: Acknowledgment sent {"connection_id":228412,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:04:40] local.INFO: TCP Data received {"connection_id":230154,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:04:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230154,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:04:40] local.INFO: Processing buffer {"connection_id":230154,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:04:40] local.INFO: IMEI packet received {"connection_id":230154,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:04:40] local.INFO: IMEI acknowledgment sent {"connection_id":230154,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:04:41] local.INFO: TCP Data received {"connection_id":228413,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:04:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228413,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:04:41] local.INFO: Processing buffer {"connection_id":228413,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:04:41] local.INFO: IMEI packet received {"connection_id":228413,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:04:41] local.INFO: IMEI acknowledgment sent {"connection_id":228413,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:04:46] local.INFO: TCP Data received {"connection_id":228413,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:04:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228413,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:04:46] local.INFO: Processing buffer {"connection_id":228413,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:04:46] local.INFO: IMEI packet received {"connection_id":228413,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:04:46] local.INFO: IMEI acknowledgment sent {"connection_id":228413,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:04:47] local.INFO: TCP Data received {"connection_id":228413,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:04:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228413,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:04:47] local.INFO: Processing buffer {"connection_id":228413,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:04:47] local.INFO: Packet analysis {"connection_id":228413,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:04:47] local.INFO: Extracted packet for processing {"connection_id":228413,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:04:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:04: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-11-03 20:04:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191267584001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:04:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:04:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:04:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:04:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793716190000,"timestamp_ms":1793716190000,"timestamp_seconds":1793716190,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d0fb30"} 
[2026-11-03 20:04:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:04: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-11-03 20:04: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":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-11-03 20:04:47] 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-11-03 20:04: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-11-03 20:04:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:04:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:04:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228413,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:04:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:04:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:04:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:04:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:04:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:04:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191267584001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:04:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:04:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:04:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191267584001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:04:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:04:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:04:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:04:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:04:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191267584001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:04:47] local.INFO: DEBUG: GPS processor result {"connection_id":228413,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55550,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:04:47] local.INFO: GPS data processed {"connection_id":228413,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:04:47] local.INFO: Acknowledgment sent {"connection_id":228413,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:04:51] local.INFO: TCP Data received {"connection_id":228413,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:04:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228413,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:04:51] local.INFO: Processing buffer {"connection_id":228413,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d0fb30012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:04:51] local.INFO: Packet analysis {"connection_id":228413,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:04:51] local.INFO: Extracted packet for processing {"connection_id":228413,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d0"} 
[2026-11-03 20:04:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:04: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-11-03 20:04:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191267584001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:04:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:04:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:04:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:04:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793716190000,"timestamp_ms":1793716190000,"timestamp_seconds":1793716190,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d0fb30"} 
[2026-11-03 20:04:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:04:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:04: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":53,"data_length":795,"current_offset":136} 
[2026-11-03 20:04:51] 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-11-03 20:04: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-11-03 20:04:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:04:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:04:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228413,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:04:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:04:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:04:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:04:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:04:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:04:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191267584001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:04:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:04:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:04:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191267584001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:04:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:04:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:04:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:04:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:04:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191267584001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:04:51] local.INFO: DEBUG: GPS processor result {"connection_id":228413,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55551,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:04:51] local.INFO: GPS data processed {"connection_id":228413,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:04:51] local.INFO: Acknowledgment sent {"connection_id":228413,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:05:36] local.INFO: TCP Data received {"connection_id":230155,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:05:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230155,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:05:36] local.INFO: Processing buffer {"connection_id":230155,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:05:36] local.INFO: IMEI packet received {"connection_id":230155,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:05:36] local.INFO: IMEI acknowledgment sent {"connection_id":230155,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:05:41] local.INFO: TCP Data received {"connection_id":230155,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:05:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230155,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:05:41] local.INFO: Processing buffer {"connection_id":230155,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:05:41] local.INFO: IMEI packet received {"connection_id":230155,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:05:41] local.INFO: IMEI acknowledgment sent {"connection_id":230155,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:05:42] local.INFO: TCP Data received {"connection_id":230155,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:05:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230155,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:05:42] local.INFO: Processing buffer {"connection_id":230155,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:05:42] local.INFO: Packet analysis {"connection_id":230155,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:05:42] local.INFO: Extracted packet for processing {"connection_id":230155,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:05:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:05: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-11-03 20:05:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191344640001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:05:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:05:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:05:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:05:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793716491000,"timestamp_ms":1793716491000,"timestamp_seconds":1793716491,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d592f8"} 
[2026-11-03 20:05:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:05:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:05: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:05:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:05: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-11-03 20:05:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:05:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:05:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230155,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:05:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230155,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:05:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230155,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:05:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:05:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:05:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:05:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191344640001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:05:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:05:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:05:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191344640001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:05:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:05:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:05:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:05:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:05:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191344640001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:05:42] local.INFO: DEBUG: GPS processor result {"connection_id":230155,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55552,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:05:42] local.INFO: GPS data processed {"connection_id":230155,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:05:42] local.INFO: Acknowledgment sent {"connection_id":230155,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:06:13] local.INFO: TCP Data received {"connection_id":230155,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:06:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230155,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:06:13] local.INFO: Processing buffer {"connection_id":230155,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:06:13] local.INFO: Packet analysis {"connection_id":230155,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:06:13] local.INFO: Extracted packet for processing {"connection_id":230155,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:06:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:06:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191344640001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:06:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:06:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:06:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:06:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793716491000,"timestamp_ms":1793716491000,"timestamp_seconds":1793716491,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d592f8"} 
[2026-11-03 20:06:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20: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-11-03 20: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:06:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20: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-11-03 20:06:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:06:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:06:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230155,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:06:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230155,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:06:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230155,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:06:13] 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-11-03 20:06:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:06:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:06:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191344640001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:06:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:06:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:06:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191344640001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:06:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:06:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:06:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:06:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:06:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191344640001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:06:13] local.INFO: DEBUG: GPS processor result {"connection_id":230155,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55553,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:06:13] local.INFO: GPS data processed {"connection_id":230155,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:06:13] local.INFO: Acknowledgment sent {"connection_id":230155,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:06:36] local.INFO: TCP Data received {"connection_id":228414,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:06:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228414,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:06:36] local.INFO: Processing buffer {"connection_id":228414,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:06:36] local.INFO: IMEI packet received {"connection_id":228414,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:06:36] local.INFO: IMEI acknowledgment sent {"connection_id":228414,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:06:41] local.INFO: TCP Data received {"connection_id":228414,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:06:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228414,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:06:41] local.INFO: Processing buffer {"connection_id":228414,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:06:41] local.INFO: IMEI packet received {"connection_id":228414,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:06:41] local.INFO: IMEI acknowledgment sent {"connection_id":228414,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:06:42] local.INFO: TCP Data received {"connection_id":228414,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:06:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228414,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:06:42] local.INFO: Processing buffer {"connection_id":228414,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:06:42] local.INFO: Packet analysis {"connection_id":228414,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:06:42] local.INFO: Extracted packet for processing {"connection_id":228414,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:06:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:06: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-11-03 20:06:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191344640001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:06:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:06:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:06:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:06:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793716491000,"timestamp_ms":1793716491000,"timestamp_seconds":1793716491,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d592f8"} 
[2026-11-03 20:06:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:06:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:06: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:06:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:06: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-11-03 20:06:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:06:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:06:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228414,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:06:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:06:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:06:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:06:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:06:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:06:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191344640001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:06:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:06:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:06:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191344640001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:06:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:06:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:06:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:06:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:06:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191344640001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:06:42] local.INFO: DEBUG: GPS processor result {"connection_id":228414,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55554,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:06:42] local.INFO: GPS data processed {"connection_id":228414,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:06:42] local.INFO: Acknowledgment sent {"connection_id":228414,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:07:13] local.INFO: TCP Data received {"connection_id":228414,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:07:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228414,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:07:13] local.INFO: Processing buffer {"connection_id":228414,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:07:13] local.INFO: Packet analysis {"connection_id":228414,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:07:13] local.INFO: Extracted packet for processing {"connection_id":228414,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:07:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:07: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-11-03 20:07:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191344640001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:07:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:07:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:07:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:07:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793716491000,"timestamp_ms":1793716491000,"timestamp_seconds":1793716491,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d592f8"} 
[2026-11-03 20:07:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:07: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-11-03 20:07: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:07:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:07: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-11-03 20:07:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:07:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:07:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228414,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:07:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:07:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:07:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:07:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:07:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:07:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191344640001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:07:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:07:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:07:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191344640001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:07:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:07:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:07:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:07:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:07:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191344640001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:07:13] local.INFO: DEBUG: GPS processor result {"connection_id":228414,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55555,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:07:13] local.INFO: GPS data processed {"connection_id":228414,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:07:13] local.INFO: Acknowledgment sent {"connection_id":228414,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:07:36] local.INFO: TCP Data received {"connection_id":232004,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:07:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232004,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:07:36] local.INFO: Processing buffer {"connection_id":232004,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:07:36] local.INFO: IMEI packet received {"connection_id":232004,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:07:36] local.INFO: IMEI acknowledgment sent {"connection_id":232004,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:07:41] local.INFO: TCP Data received {"connection_id":232004,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:07:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232004,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:07:41] local.INFO: Processing buffer {"connection_id":232004,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:07:41] local.INFO: IMEI packet received {"connection_id":232004,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:07:41] local.INFO: IMEI acknowledgment sent {"connection_id":232004,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:07:42] local.INFO: TCP Data received {"connection_id":232004,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:07:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232004,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:07:42] local.INFO: Processing buffer {"connection_id":232004,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:07:42] local.INFO: Packet analysis {"connection_id":232004,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:07:42] local.INFO: Extracted packet for processing {"connection_id":232004,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:07:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:07: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-11-03 20:07:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191344640001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:07:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:07:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:07:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:07:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793716491000,"timestamp_ms":1793716491000,"timestamp_seconds":1793716491,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d592f8"} 
[2026-11-03 20:07:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:07:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:07: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:07:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:07: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-11-03 20:07:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:07:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:07:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232004,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:07:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:07:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:07:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:07:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:07:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:07:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191344640001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:07:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:07:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:07:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191344640001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:07:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:07:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:07:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:07:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:07:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191344640001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:07:42] local.INFO: DEBUG: GPS processor result {"connection_id":232004,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55556,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:07:42] local.INFO: GPS data processed {"connection_id":232004,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:07:42] local.INFO: Acknowledgment sent {"connection_id":232004,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:08:13] local.INFO: TCP Data received {"connection_id":232004,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:08:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232004,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:08:13] local.INFO: Processing buffer {"connection_id":232004,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:08:13] local.INFO: Packet analysis {"connection_id":232004,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:08:13] local.INFO: Extracted packet for processing {"connection_id":232004,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:08:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:08: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-11-03 20:08:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191344640001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:08:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:08:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:08:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:08:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793716491000,"timestamp_ms":1793716491000,"timestamp_seconds":1793716491,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d592f8"} 
[2026-11-03 20:08:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:08: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-11-03 20:08: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:08:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:08: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-11-03 20:08:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:08:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:08:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232004,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:08:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:08:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:08: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-11-03 20:08:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:08:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:08:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191344640001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:08:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:08:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:08:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191344640001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:08:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:08:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:08:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:08:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:08:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191344640001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:08:13] local.INFO: DEBUG: GPS processor result {"connection_id":232004,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55557,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:08:13] local.INFO: GPS data processed {"connection_id":232004,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:08:13] local.INFO: Acknowledgment sent {"connection_id":232004,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:08:36] local.INFO: TCP Data received {"connection_id":228901,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:08:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228901,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:08:36] local.INFO: Processing buffer {"connection_id":228901,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:08:36] local.INFO: IMEI packet received {"connection_id":228901,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:08:36] local.INFO: IMEI acknowledgment sent {"connection_id":228901,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:08:41] local.INFO: TCP Data received {"connection_id":228901,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:08:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228901,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:08:41] local.INFO: Processing buffer {"connection_id":228901,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:08:41] local.INFO: IMEI packet received {"connection_id":228901,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:08:41] local.INFO: IMEI acknowledgment sent {"connection_id":228901,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:08:42] local.INFO: TCP Data received {"connection_id":228901,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:08:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228901,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:08:42] local.INFO: Processing buffer {"connection_id":228901,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:08:42] local.INFO: Packet analysis {"connection_id":228901,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:08:42] local.INFO: Extracted packet for processing {"connection_id":228901,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:08:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:08:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191344640001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:08:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:08:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:08:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:08:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793716491000,"timestamp_ms":1793716491000,"timestamp_seconds":1793716491,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d592f8"} 
[2026-11-03 20:08:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:08:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:08:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:08:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:08:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:08:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:08:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228901,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:08:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:08:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:08: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-11-03 20:08:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:08:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:08:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191344640001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:08:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:08:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:08:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191344640001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:08:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:08:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:08:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:08:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:08:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191344640001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:08:42] local.INFO: DEBUG: GPS processor result {"connection_id":228901,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55558,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:08:42] local.INFO: GPS data processed {"connection_id":228901,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:08:42] local.INFO: Acknowledgment sent {"connection_id":228901,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:09:13] local.INFO: TCP Data received {"connection_id":228901,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:09:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228901,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:09:13] local.INFO: Processing buffer {"connection_id":228901,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:09:13] local.INFO: Packet analysis {"connection_id":228901,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:09:13] local.INFO: Extracted packet for processing {"connection_id":228901,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:09:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:09: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-11-03 20:09:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191344640001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:09:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:09:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:09:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:09:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793716491000,"timestamp_ms":1793716491000,"timestamp_seconds":1793716491,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d592f8"} 
[2026-11-03 20:09:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:09: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-11-03 20:09: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:09:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:09: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-11-03 20:09:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:09:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:09:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228901,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:09:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:09:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:09: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-11-03 20:09:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:09:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:09:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191344640001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:09:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:09:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:09:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191344640001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:09:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:09:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:09:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:09:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:09:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191344640001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:09:13] local.INFO: DEBUG: GPS processor result {"connection_id":228901,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55559,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:09:13] local.INFO: GPS data processed {"connection_id":228901,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:09:13] local.INFO: Acknowledgment sent {"connection_id":228901,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:09:41] local.INFO: TCP Data received {"connection_id":228902,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:09:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228902,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:09:41] local.INFO: Processing buffer {"connection_id":228902,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:09:41] local.INFO: IMEI packet received {"connection_id":228902,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:09:41] local.INFO: IMEI acknowledgment sent {"connection_id":228902,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:09:46] local.INFO: TCP Data received {"connection_id":232005,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:09:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232005,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:09:46] local.INFO: Processing buffer {"connection_id":232005,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:09:46] local.INFO: IMEI packet received {"connection_id":232005,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:09:46] local.INFO: IMEI acknowledgment sent {"connection_id":232005,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:09:46] local.INFO: TCP Data received {"connection_id":228902,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:09:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228902,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:09:46] local.INFO: Processing buffer {"connection_id":228902,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:09:46] local.INFO: IMEI packet received {"connection_id":228902,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:09:46] local.INFO: IMEI acknowledgment sent {"connection_id":228902,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:09:47] local.INFO: TCP Data received {"connection_id":228902,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:09:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228902,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:09:47] local.INFO: Processing buffer {"connection_id":228902,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:09:47] local.INFO: Packet analysis {"connection_id":228902,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:09:47] local.INFO: Extracted packet for processing {"connection_id":228902,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:09:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:09: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-11-03 20:09:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191344640001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:09:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:09:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:09:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:09:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793716491000,"timestamp_ms":1793716491000,"timestamp_seconds":1793716491,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d592f8"} 
[2026-11-03 20:09:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:09: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-11-03 20:09: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:09:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:09: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-11-03 20:09:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:09:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:09:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228902,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:09:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:09:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:09: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-11-03 20:09:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:09:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:09:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191344640001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:09:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:09:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:09:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191344640001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:09:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:09:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:09:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:09:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:09:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191344640001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:09:47] local.INFO: DEBUG: GPS processor result {"connection_id":228902,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55560,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:09:47] local.INFO: GPS data processed {"connection_id":228902,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:09:47] local.INFO: Acknowledgment sent {"connection_id":228902,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:09:51] local.INFO: TCP Data received {"connection_id":228902,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:09:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228902,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:09:51] local.INFO: Processing buffer {"connection_id":228902,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1d592f8012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:09:51] local.INFO: Packet analysis {"connection_id":228902,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:09:51] local.INFO: Extracted packet for processing {"connection_id":228902,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1d5"} 
[2026-11-03 20:09:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:09: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-11-03 20:09:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191344640001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:09:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:09:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:09:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:09:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793716491000,"timestamp_ms":1793716491000,"timestamp_seconds":1793716491,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1d592f8"} 
[2026-11-03 20:09:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:09:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:09: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:09:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:09: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-11-03 20:09:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:09:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:09:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228902,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:09:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:09:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:09:51] 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-11-03 20:09:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:09:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:09:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191344640001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:09:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:09:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:09:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191344640001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:09:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:09:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:09:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:09:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:09:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191344640001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:09:51] local.INFO: DEBUG: GPS processor result {"connection_id":228902,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55561,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:09:51] local.INFO: GPS data processed {"connection_id":228902,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:09:51] local.INFO: Acknowledgment sent {"connection_id":228902,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:10:36] local.INFO: TCP Data received {"connection_id":232006,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:10:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232006,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:10:36] local.INFO: Processing buffer {"connection_id":232006,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:10:36] local.INFO: IMEI packet received {"connection_id":232006,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:10:36] local.INFO: IMEI acknowledgment sent {"connection_id":232006,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:10:41] local.INFO: TCP Data received {"connection_id":232006,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:10:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232006,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:10:41] local.INFO: Processing buffer {"connection_id":232006,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:10:41] local.INFO: IMEI packet received {"connection_id":232006,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:10:41] local.INFO: IMEI acknowledgment sent {"connection_id":232006,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:10:42] local.INFO: TCP Data received {"connection_id":232006,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:10:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232006,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:10:42] local.INFO: Processing buffer {"connection_id":232006,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:10:42] local.INFO: Packet analysis {"connection_id":232006,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:10:42] local.INFO: Extracted packet for processing {"connection_id":232006,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:10:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:10: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-11-03 20:10:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191421696001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:10:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:10:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:10:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:10:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793716792000,"timestamp_ms":1793716792000,"timestamp_seconds":1793716792,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1da2ac0"} 
[2026-11-03 20:10:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:10: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-11-03 20:10: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:10:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:10: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-11-03 20:10:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:10:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:10:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232006,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:10:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232006,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:10:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232006,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:10:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:10:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:10:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:10:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191421696001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:10:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:10:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:10:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191421696001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:10:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:10:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:10:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:10:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:10:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191421696001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:10:42] local.INFO: DEBUG: GPS processor result {"connection_id":232006,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55562,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:10:42] local.INFO: GPS data processed {"connection_id":232006,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:10:42] local.INFO: Acknowledgment sent {"connection_id":232006,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:11:13] local.INFO: TCP Data received {"connection_id":232006,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:11:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232006,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:11:13] local.INFO: Processing buffer {"connection_id":232006,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:11:13] local.INFO: Packet analysis {"connection_id":232006,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:11:13] local.INFO: Extracted packet for processing {"connection_id":232006,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:11:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:11: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-11-03 20:11:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191421696001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:11:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:11:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:11:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:11:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793716792000,"timestamp_ms":1793716792000,"timestamp_seconds":1793716792,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1da2ac0"} 
[2026-11-03 20:11:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:11: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-11-03 20:11: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:11:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:11: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-11-03 20:11:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:11:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:11:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232006,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:11:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232006,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:11:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232006,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:11:13] 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-11-03 20:11:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:11:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:11:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191421696001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:11:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:11:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:11:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191421696001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:11:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:11:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:11:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:11:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:11:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191421696001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:11:13] local.INFO: DEBUG: GPS processor result {"connection_id":232006,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55563,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:11:13] local.INFO: GPS data processed {"connection_id":232006,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:11:13] local.INFO: Acknowledgment sent {"connection_id":232006,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:11:36] local.INFO: TCP Data received {"connection_id":228903,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:11:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228903,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:11:36] local.INFO: Processing buffer {"connection_id":228903,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:11:36] local.INFO: IMEI packet received {"connection_id":228903,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:11:36] local.INFO: IMEI acknowledgment sent {"connection_id":228903,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:11:41] local.INFO: TCP Data received {"connection_id":228903,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:11:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228903,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:11:41] local.INFO: Processing buffer {"connection_id":228903,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:11:41] local.INFO: IMEI packet received {"connection_id":228903,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:11:41] local.INFO: IMEI acknowledgment sent {"connection_id":228903,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:11:42] local.INFO: TCP Data received {"connection_id":228903,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:11:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228903,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:11:42] local.INFO: Processing buffer {"connection_id":228903,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:11:42] local.INFO: Packet analysis {"connection_id":228903,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:11:42] local.INFO: Extracted packet for processing {"connection_id":228903,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:11:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:11:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:11:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191421696001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:11:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:11:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:11:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:11:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793716792000,"timestamp_ms":1793716792000,"timestamp_seconds":1793716792,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1da2ac0"} 
[2026-11-03 20:11:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:11: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-11-03 20:11:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:11:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:11:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:11:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:11:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:11:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228903,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:11:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:11:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:11: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-11-03 20:11:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:11:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:11:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191421696001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:11:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:11:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:11:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191421696001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:11:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:11:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:11:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:11:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:11:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191421696001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:11:42] local.INFO: DEBUG: GPS processor result {"connection_id":228903,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55564,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:11:42] local.INFO: GPS data processed {"connection_id":228903,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:11:42] local.INFO: Acknowledgment sent {"connection_id":228903,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:12:13] local.INFO: TCP Data received {"connection_id":228903,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:12:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228903,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:12:13] local.INFO: Processing buffer {"connection_id":228903,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:12:13] local.INFO: Packet analysis {"connection_id":228903,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:12:13] local.INFO: Extracted packet for processing {"connection_id":228903,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:12:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:12: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-11-03 20:12:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191421696001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:12:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:12:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:12:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:12:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793716792000,"timestamp_ms":1793716792000,"timestamp_seconds":1793716792,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1da2ac0"} 
[2026-11-03 20:12:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:12: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-11-03 20:12: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:12:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:12: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-11-03 20:12:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:12:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:12:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228903,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:12:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:12:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:12: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-11-03 20:12:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:12:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:12:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191421696001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:12:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:12:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:12:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191421696001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:12:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:12:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:12:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:12:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:12:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191421696001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:12:13] local.INFO: DEBUG: GPS processor result {"connection_id":228903,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55565,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:12:13] local.INFO: GPS data processed {"connection_id":228903,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:12:13] local.INFO: Acknowledgment sent {"connection_id":228903,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:12:36] local.INFO: TCP Data received {"connection_id":228417,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:12:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228417,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:12:36] local.INFO: Processing buffer {"connection_id":228417,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:12:36] local.INFO: IMEI packet received {"connection_id":228417,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:12:36] local.INFO: IMEI acknowledgment sent {"connection_id":228417,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:12:41] local.INFO: TCP Data received {"connection_id":228417,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:12:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228417,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:12:41] local.INFO: Processing buffer {"connection_id":228417,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:12:41] local.INFO: IMEI packet received {"connection_id":228417,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:12:41] local.INFO: IMEI acknowledgment sent {"connection_id":228417,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:12:42] local.INFO: TCP Data received {"connection_id":228417,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:12:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228417,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:12:42] local.INFO: Processing buffer {"connection_id":228417,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:12:42] local.INFO: Packet analysis {"connection_id":228417,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:12:42] local.INFO: Extracted packet for processing {"connection_id":228417,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:12:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:12: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-11-03 20:12:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191421696001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:12:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:12:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:12:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:12:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793716792000,"timestamp_ms":1793716792000,"timestamp_seconds":1793716792,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1da2ac0"} 
[2026-11-03 20:12:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:12: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-11-03 20:12: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:12:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:12: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-11-03 20:12:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:12:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:12:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228417,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:12:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:12:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:12:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:12:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:12:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:12:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191421696001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:12:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:12:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:12:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191421696001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:12:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:12:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:12:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:12:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:12:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191421696001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:12:42] local.INFO: DEBUG: GPS processor result {"connection_id":228417,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55566,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:12:42] local.INFO: GPS data processed {"connection_id":228417,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:12:42] local.INFO: Acknowledgment sent {"connection_id":228417,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:13:13] local.INFO: TCP Data received {"connection_id":228417,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:13:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228417,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:13:13] local.INFO: Processing buffer {"connection_id":228417,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:13:13] local.INFO: Packet analysis {"connection_id":228417,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:13:13] local.INFO: Extracted packet for processing {"connection_id":228417,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:13:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:13: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-11-03 20:13:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191421696001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:13:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:13:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:13:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:13:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793716792000,"timestamp_ms":1793716792000,"timestamp_seconds":1793716792,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1da2ac0"} 
[2026-11-03 20:13:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:13: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-11-03 20:13: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:13:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:13: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-11-03 20:13:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:13:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:13:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228417,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:13:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:13:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:13:13] 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-11-03 20:13:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:13:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:13:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191421696001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:13:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:13:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:13:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191421696001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:13:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:13:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:13:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:13:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:13:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191421696001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:13:13] local.INFO: DEBUG: GPS processor result {"connection_id":228417,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55567,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:13:13] local.INFO: GPS data processed {"connection_id":228417,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:13:13] local.INFO: Acknowledgment sent {"connection_id":228417,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:13:36] local.INFO: TCP Data received {"connection_id":232008,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:13:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232008,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:13:36] local.INFO: Processing buffer {"connection_id":232008,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:13:36] local.INFO: IMEI packet received {"connection_id":232008,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:13:36] local.INFO: IMEI acknowledgment sent {"connection_id":232008,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:13:41] local.INFO: TCP Data received {"connection_id":232008,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:13:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232008,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:13:41] local.INFO: Processing buffer {"connection_id":232008,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:13:41] local.INFO: IMEI packet received {"connection_id":232008,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:13:41] local.INFO: IMEI acknowledgment sent {"connection_id":232008,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:13:42] local.INFO: TCP Data received {"connection_id":232008,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:13:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232008,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:13:42] local.INFO: Processing buffer {"connection_id":232008,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:13:42] local.INFO: Packet analysis {"connection_id":232008,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:13:42] local.INFO: Extracted packet for processing {"connection_id":232008,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:13:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:13:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191421696001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:13:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:13:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:13:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:13:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793716792000,"timestamp_ms":1793716792000,"timestamp_seconds":1793716792,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1da2ac0"} 
[2026-11-03 20:13:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:13: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-11-03 20: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:13:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20: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-11-03 20:13:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:13:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:13:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232008,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:13:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232008,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:13:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232008,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:13:42] 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-11-03 20:13:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:13:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:13:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191421696001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:13:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:13:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:13:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191421696001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:13:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:13:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:13:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:13:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:13:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191421696001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:13:42] local.INFO: DEBUG: GPS processor result {"connection_id":232008,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55568,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:13:42] local.INFO: GPS data processed {"connection_id":232008,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:13:42] local.INFO: Acknowledgment sent {"connection_id":232008,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:14:13] local.INFO: TCP Data received {"connection_id":232008,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:14:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232008,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:14:13] local.INFO: Processing buffer {"connection_id":232008,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:14:13] local.INFO: Packet analysis {"connection_id":232008,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:14:13] local.INFO: Extracted packet for processing {"connection_id":232008,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:14:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:14: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-11-03 20:14:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191421696001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:14:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:14:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:14:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:14:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793716792000,"timestamp_ms":1793716792000,"timestamp_seconds":1793716792,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1da2ac0"} 
[2026-11-03 20:14:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:14: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-11-03 20:14: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:14:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:14: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-11-03 20:14:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:14:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:14:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232008,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:14:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232008,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:14:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232008,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:14:13] 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-11-03 20:14:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:14:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:14:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191421696001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:14:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:14:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:14:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191421696001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:14:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:14:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:14:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:14:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:14:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191421696001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:14:13] local.INFO: DEBUG: GPS processor result {"connection_id":232008,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55569,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:14:13] local.INFO: GPS data processed {"connection_id":232008,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:14:13] local.INFO: Acknowledgment sent {"connection_id":232008,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:14:41] local.INFO: TCP Data received {"connection_id":228420,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:14:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228420,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:14:41] local.INFO: Processing buffer {"connection_id":228420,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:14:41] local.INFO: IMEI packet received {"connection_id":228420,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:14:41] local.INFO: IMEI acknowledgment sent {"connection_id":228420,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:14:46] local.INFO: TCP Data received {"connection_id":228420,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:14:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228420,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:14:46] local.INFO: Processing buffer {"connection_id":228420,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:14:46] local.INFO: IMEI packet received {"connection_id":228420,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:14:46] local.INFO: IMEI acknowledgment sent {"connection_id":228420,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:14:47] local.INFO: TCP Data received {"connection_id":228420,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:14:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228420,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:14:47] local.INFO: Processing buffer {"connection_id":228420,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:14:47] local.INFO: Packet analysis {"connection_id":228420,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:14:47] local.INFO: Extracted packet for processing {"connection_id":228420,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:14:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:14: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-11-03 20:14:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191421696001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:14:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:14:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:14:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:14:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793716792000,"timestamp_ms":1793716792000,"timestamp_seconds":1793716792,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1da2ac0"} 
[2026-11-03 20:14:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:14:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:14: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:14:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:14: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-11-03 20:14:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:14:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:14:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228420,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:14:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:14:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:14:47] 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-11-03 20:14:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:14:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:14:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191421696001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:14:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:14:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:14:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191421696001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:14:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:14:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:14:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:14:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:14:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191421696001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:14:47] local.INFO: DEBUG: GPS processor result {"connection_id":228420,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55570,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:14:47] local.INFO: GPS data processed {"connection_id":228420,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:14:47] local.INFO: Acknowledgment sent {"connection_id":228420,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:14:51] local.INFO: TCP Data received {"connection_id":228420,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:14:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228420,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:14:51] local.INFO: Processing buffer {"connection_id":228420,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1da2ac0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:14:51] local.INFO: Packet analysis {"connection_id":228420,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:14:51] local.INFO: Extracted packet for processing {"connection_id":228420,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1da"} 
[2026-11-03 20:14:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:14: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-11-03 20:14:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191421696001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:14:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:14:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:14:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:14:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793716792000,"timestamp_ms":1793716792000,"timestamp_seconds":1793716792,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1da2ac0"} 
[2026-11-03 20:14:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:14: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-11-03 20:14: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:14:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:14: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-11-03 20:14:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:14:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:14:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228420,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:14:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:14:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:14:51] 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-11-03 20:14:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:14:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:14:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191421696001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:14:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:14:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:14:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191421696001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:14:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:14:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:14:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:14:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:14:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191421696001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:14:51] local.INFO: DEBUG: GPS processor result {"connection_id":228420,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55571,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:14:51] local.INFO: GPS data processed {"connection_id":228420,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:14:51] local.INFO: Acknowledgment sent {"connection_id":228420,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:15:20] local.INFO: TCP Data received {"connection_id":228419,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:15:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228419,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:15:20] local.INFO: Processing buffer {"connection_id":228419,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:15:20] local.INFO: IMEI packet received {"connection_id":228419,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:15:20] local.INFO: IMEI acknowledgment sent {"connection_id":228419,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:15:36] local.INFO: TCP Data received {"connection_id":232009,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:15:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232009,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:15:36] local.INFO: Processing buffer {"connection_id":232009,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:15:36] local.INFO: IMEI packet received {"connection_id":232009,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:15:36] local.INFO: IMEI acknowledgment sent {"connection_id":232009,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:15:41] local.INFO: TCP Data received {"connection_id":232009,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:15:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232009,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:15:41] local.INFO: Processing buffer {"connection_id":232009,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:15:41] local.INFO: IMEI packet received {"connection_id":232009,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:15:41] local.INFO: IMEI acknowledgment sent {"connection_id":232009,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:15:42] local.INFO: TCP Data received {"connection_id":232009,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:15:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232009,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:15:42] local.INFO: Processing buffer {"connection_id":232009,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:15:42] local.INFO: Packet analysis {"connection_id":232009,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:15:42] local.INFO: Extracted packet for processing {"connection_id":232009,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:15:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:15:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191498752001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:15:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:15:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:15:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:15:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793717093000,"timestamp_ms":1793717093000,"timestamp_seconds":1793717093,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1dec288"} 
[2026-11-03 20:15:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:15:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 20:15:42] 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-11-03 20: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-11-03 20:15:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:15:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:15:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232009,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:15:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232009,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:15:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232009,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:15:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:15:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:15:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:15:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191498752001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:15:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:15:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:15:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191498752001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:15:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:15:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:15:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:15:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:15:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191498752001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:15:42] local.INFO: DEBUG: GPS processor result {"connection_id":232009,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55572,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:15:42] local.INFO: GPS data processed {"connection_id":232009,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:15:42] local.INFO: Acknowledgment sent {"connection_id":232009,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:15:43] local.INFO: TCP Data received {"connection_id":230159,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:15:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230159,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:15:43] local.INFO: Processing buffer {"connection_id":230159,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:15:43] local.INFO: IMEI packet received {"connection_id":230159,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:15:43] local.INFO: IMEI acknowledgment sent {"connection_id":230159,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:15:45] local.INFO: TCP Data received {"connection_id":230159,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:15:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230159,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:15:45] local.INFO: Processing buffer {"connection_id":230159,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:15:45] local.INFO: IMEI packet received {"connection_id":230159,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:15:45] local.INFO: IMEI acknowledgment sent {"connection_id":230159,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:16:13] local.INFO: TCP Data received {"connection_id":232009,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:16:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232009,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:16:13] local.INFO: Processing buffer {"connection_id":232009,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:16:13] local.INFO: Packet analysis {"connection_id":232009,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:16:13] local.INFO: Extracted packet for processing {"connection_id":232009,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:16:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:16:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191498752001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:16:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:16:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:16:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:16:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793717093000,"timestamp_ms":1793717093000,"timestamp_seconds":1793717093,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1dec288"} 
[2026-11-03 20:16:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:16: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-11-03 20: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 20:16:13] 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-11-03 20: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-11-03 20:16:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:16:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:16:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232009,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:16:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232009,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:16:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232009,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:16:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:16:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:16:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:16:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191498752001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:16:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:16:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:16:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191498752001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:16:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:16:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:16:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:16:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:16:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191498752001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:16:13] local.INFO: DEBUG: GPS processor result {"connection_id":232009,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55573,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:16:13] local.INFO: GPS data processed {"connection_id":232009,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:16:13] local.INFO: Acknowledgment sent {"connection_id":232009,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:16:36] local.INFO: TCP Data received {"connection_id":228421,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:16:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228421,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:16:36] local.INFO: Processing buffer {"connection_id":228421,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:16:36] local.INFO: IMEI packet received {"connection_id":228421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:16:36] local.INFO: IMEI acknowledgment sent {"connection_id":228421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:16:41] local.INFO: TCP Data received {"connection_id":228421,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:16:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228421,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:16:41] local.INFO: Processing buffer {"connection_id":228421,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:16:41] local.INFO: IMEI packet received {"connection_id":228421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:16:41] local.INFO: IMEI acknowledgment sent {"connection_id":228421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:16:42] local.INFO: TCP Data received {"connection_id":228421,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:16:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228421,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:16:42] local.INFO: Processing buffer {"connection_id":228421,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:16:42] local.INFO: Packet analysis {"connection_id":228421,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:16:42] local.INFO: Extracted packet for processing {"connection_id":228421,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:16:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:16: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-11-03 20:16:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191498752001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:16:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:16:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:16:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:16:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793717093000,"timestamp_ms":1793717093000,"timestamp_seconds":1793717093,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1dec288"} 
[2026-11-03 20:16:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:16:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:16: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 20:16:42] 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-11-03 20:16: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-11-03 20:16:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:16:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:16:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228421,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:16:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:16:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:16:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:16:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:16:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:16:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191498752001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:16:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:16:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:16:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191498752001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:16:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:16:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:16:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:16:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:16:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191498752001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:16:42] local.INFO: DEBUG: GPS processor result {"connection_id":228421,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55574,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:16:42] local.INFO: GPS data processed {"connection_id":228421,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:16:42] local.INFO: Acknowledgment sent {"connection_id":228421,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:17:13] local.INFO: TCP Data received {"connection_id":228421,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:17:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228421,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:17:13] local.INFO: Processing buffer {"connection_id":228421,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:17:13] local.INFO: Packet analysis {"connection_id":228421,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:17:13] local.INFO: Extracted packet for processing {"connection_id":228421,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:17:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:17: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-11-03 20:17:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191498752001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:17:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:17:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:17:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:17:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793717093000,"timestamp_ms":1793717093000,"timestamp_seconds":1793717093,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1dec288"} 
[2026-11-03 20:17:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:17: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-11-03 20:17: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 20:17:13] 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-11-03 20:17: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-11-03 20:17:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:17:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:17:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228421,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:17:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:17:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:17:13] 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-11-03 20:17:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:17:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:17:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191498752001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:17:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:17:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:17:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191498752001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:17:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:17:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:17:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:17:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:17:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191498752001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:17:13] local.INFO: DEBUG: GPS processor result {"connection_id":228421,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55575,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:17:13] local.INFO: GPS data processed {"connection_id":228421,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:17:13] local.INFO: Acknowledgment sent {"connection_id":228421,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:17:36] local.INFO: TCP Data received {"connection_id":228422,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:17:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228422,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:17:36] local.INFO: Processing buffer {"connection_id":228422,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:17:36] local.INFO: IMEI packet received {"connection_id":228422,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:17:36] local.INFO: IMEI acknowledgment sent {"connection_id":228422,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:17:41] local.INFO: TCP Data received {"connection_id":228422,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:17:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228422,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:17:41] local.INFO: Processing buffer {"connection_id":228422,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:17:41] local.INFO: IMEI packet received {"connection_id":228422,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:17:41] local.INFO: IMEI acknowledgment sent {"connection_id":228422,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:17:42] local.INFO: TCP Data received {"connection_id":228422,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:17:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228422,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:17:42] local.INFO: Processing buffer {"connection_id":228422,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:17:42] local.INFO: Packet analysis {"connection_id":228422,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:17:42] local.INFO: Extracted packet for processing {"connection_id":228422,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:17:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:17: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-11-03 20:17:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191498752001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:17:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:17:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:17:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:17:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793717093000,"timestamp_ms":1793717093000,"timestamp_seconds":1793717093,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1dec288"} 
[2026-11-03 20:17:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:17:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:17: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 20:17:42] 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-11-03 20:17: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-11-03 20:17:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:17:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:17:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228422,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:17:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228422,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:17:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228422,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:17: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-11-03 20:17:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:17:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:17:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191498752001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:17:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:17:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:17:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191498752001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:17:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:17:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:17:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:17:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:17:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191498752001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:17:42] local.INFO: DEBUG: GPS processor result {"connection_id":228422,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55576,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:17:42] local.INFO: GPS data processed {"connection_id":228422,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:17:42] local.INFO: Acknowledgment sent {"connection_id":228422,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:18:13] local.INFO: TCP Data received {"connection_id":228422,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:18:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228422,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:18:13] local.INFO: Processing buffer {"connection_id":228422,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:18:13] local.INFO: Packet analysis {"connection_id":228422,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:18:13] local.INFO: Extracted packet for processing {"connection_id":228422,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:18:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:18: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-11-03 20:18:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191498752001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:18:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:18:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:18:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:18:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793717093000,"timestamp_ms":1793717093000,"timestamp_seconds":1793717093,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1dec288"} 
[2026-11-03 20:18:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:18: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-11-03 20:18: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 20:18:13] 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-11-03 20:18: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-11-03 20:18:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:18:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:18:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228422,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:18:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228422,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:18:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228422,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:18: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-11-03 20:18:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:18:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:18:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191498752001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:18:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:18:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:18:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191498752001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:18:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:18:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:18:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:18:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:18:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191498752001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:18:13] local.INFO: DEBUG: GPS processor result {"connection_id":228422,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55577,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:18:13] local.INFO: GPS data processed {"connection_id":228422,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:18:13] local.INFO: Acknowledgment sent {"connection_id":228422,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:18:41] local.INFO: TCP Data received {"connection_id":230160,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:18:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230160,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:18:41] local.INFO: Processing buffer {"connection_id":230160,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:18:41] local.INFO: IMEI packet received {"connection_id":230160,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:18:41] local.INFO: IMEI acknowledgment sent {"connection_id":230160,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:18:46] local.INFO: TCP Data received {"connection_id":230160,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:18:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230160,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:18:46] local.INFO: Processing buffer {"connection_id":230160,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:18:46] local.INFO: IMEI packet received {"connection_id":230160,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:18:46] local.INFO: IMEI acknowledgment sent {"connection_id":230160,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:18:47] local.INFO: TCP Data received {"connection_id":230160,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:18:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230160,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:18:47] local.INFO: Processing buffer {"connection_id":230160,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:18:47] local.INFO: Packet analysis {"connection_id":230160,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:18:47] local.INFO: Extracted packet for processing {"connection_id":230160,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:18:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:18: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-11-03 20:18:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191498752001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:18:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:18:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:18:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:18:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793717093000,"timestamp_ms":1793717093000,"timestamp_seconds":1793717093,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1dec288"} 
[2026-11-03 20:18:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:18:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:18: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 20:18:47] 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-11-03 20:18: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-11-03 20:18:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:18:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:18:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230160,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:18:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230160,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:18:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230160,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:18: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-11-03 20:18:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:18:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:18:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191498752001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:18:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:18:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:18:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191498752001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:18:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:18:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:18:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:18:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:18:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191498752001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:18:47] local.INFO: DEBUG: GPS processor result {"connection_id":230160,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55578,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:18:47] local.INFO: GPS data processed {"connection_id":230160,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:18:47] local.INFO: Acknowledgment sent {"connection_id":230160,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:18:51] local.INFO: TCP Data received {"connection_id":230160,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:18:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230160,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:18:51] local.INFO: Processing buffer {"connection_id":230160,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:18:51] local.INFO: Packet analysis {"connection_id":230160,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:18:51] local.INFO: Extracted packet for processing {"connection_id":230160,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:18:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:18: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-11-03 20:18:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191498752001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:18:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:18:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:18:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:18:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793717093000,"timestamp_ms":1793717093000,"timestamp_seconds":1793717093,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1dec288"} 
[2026-11-03 20:18:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:18:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:18: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 20:18:51] 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-11-03 20:18: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-11-03 20:18:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:18:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:18:51] local.INFO: Teltonika packet parsed successfully {"connection_id":230160,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:18:51] local.INFO: Passing IMEI to GPS processor {"connection_id":230160,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:18:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":230160,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:18:51] 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-11-03 20:18:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:18:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:18:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191498752001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:18:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:18:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:18:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191498752001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:18:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:18:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:18:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:18:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:18:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191498752001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:18:51] local.INFO: DEBUG: GPS processor result {"connection_id":230160,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55579,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:18:51] local.INFO: GPS data processed {"connection_id":230160,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:18:51] local.INFO: Acknowledgment sent {"connection_id":230160,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:19:36] local.INFO: TCP Data received {"connection_id":228423,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:19:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228423,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:19:36] local.INFO: Processing buffer {"connection_id":228423,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:19:36] local.INFO: IMEI packet received {"connection_id":228423,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:19:36] local.INFO: IMEI acknowledgment sent {"connection_id":228423,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:19:41] local.INFO: TCP Data received {"connection_id":228423,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:19:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228423,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:19:41] local.INFO: Processing buffer {"connection_id":228423,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:19:41] local.INFO: IMEI packet received {"connection_id":228423,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:19:41] local.INFO: IMEI acknowledgment sent {"connection_id":228423,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:19:42] local.INFO: TCP Data received {"connection_id":228423,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:19:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228423,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:19:42] local.INFO: Processing buffer {"connection_id":228423,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:19:42] local.INFO: Packet analysis {"connection_id":228423,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:19:42] local.INFO: Extracted packet for processing {"connection_id":228423,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:19:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:19: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-11-03 20:19:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191498752001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:19:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:19:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:19:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:19:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793717093000,"timestamp_ms":1793717093000,"timestamp_seconds":1793717093,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1dec288"} 
[2026-11-03 20:19:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:19:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:19: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 20:19:42] 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-11-03 20:19: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-11-03 20:19:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:19:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:19:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228423,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:19:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:19:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:19: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-11-03 20:19:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:19:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:19:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191498752001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:19:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:19:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:19:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191498752001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:19:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:19:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:19:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:19:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:19:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191498752001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:19:42] local.INFO: DEBUG: GPS processor result {"connection_id":228423,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55580,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:19:42] local.INFO: GPS data processed {"connection_id":228423,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:19:42] local.INFO: Acknowledgment sent {"connection_id":228423,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:20:13] local.INFO: TCP Data received {"connection_id":228423,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:20:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228423,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:20:13] local.INFO: Processing buffer {"connection_id":228423,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1dec288012cc363c0076854c0005d00602b..."} 
[2026-11-03 20:20:13] local.INFO: Packet analysis {"connection_id":228423,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:20:13] local.INFO: Extracted packet for processing {"connection_id":228423,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1de"} 
[2026-11-03 20:20:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:20: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-11-03 20:20:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191498752001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:20:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:20:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:20:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:20:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793717093000,"timestamp_ms":1793717093000,"timestamp_seconds":1793717093,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1dec288"} 
[2026-11-03 20:20:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:20: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-11-03 20:20: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 20:20:13] 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-11-03 20:20: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-11-03 20:20:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:20:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:20:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228423,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:20:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:20:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:20: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-11-03 20:20:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:20:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:20:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191498752001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:20:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:20:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:20:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191498752001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:20:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:20:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:20:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:20:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:20:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191498752001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:20:13] local.INFO: DEBUG: GPS processor result {"connection_id":228423,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55581,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:20:13] local.INFO: GPS data processed {"connection_id":228423,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:20:13] local.INFO: Acknowledgment sent {"connection_id":228423,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:20:36] local.INFO: TCP Data received {"connection_id":230161,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:20:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230161,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:20:36] local.INFO: Processing buffer {"connection_id":230161,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:20:36] local.INFO: IMEI packet received {"connection_id":230161,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:20:36] local.INFO: IMEI acknowledgment sent {"connection_id":230161,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:20:41] local.INFO: TCP Data received {"connection_id":230161,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:20:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230161,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:20:41] local.INFO: Processing buffer {"connection_id":230161,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:20:41] local.INFO: IMEI packet received {"connection_id":230161,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:20:41] local.INFO: IMEI acknowledgment sent {"connection_id":230161,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:20:42] local.INFO: TCP Data received {"connection_id":230161,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:20:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230161,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:20:42] local.INFO: Processing buffer {"connection_id":230161,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:20:42] local.INFO: Packet analysis {"connection_id":230161,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e3"} 
[2026-11-03 20:20:42] local.INFO: Extracted packet for processing {"connection_id":230161,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e3"} 
[2026-11-03 20:20:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:20: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-11-03 20:20:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191575808001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:20:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:20:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:20:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:20:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793717394000,"timestamp_ms":1793717394000,"timestamp_seconds":1793717394,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e35a50"} 
[2026-11-03 20:20:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:20:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:20: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:20:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:20: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-11-03 20:20:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:20:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:20:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230161,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:20:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:20:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:20:42] 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-11-03 20:20:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:20:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:20:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191575808001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:20:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:20:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:20:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191575808001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:20:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:20:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:20:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:20:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:20:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191575808001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:20:42] local.INFO: DEBUG: GPS processor result {"connection_id":230161,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55582,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:20:42] local.INFO: GPS data processed {"connection_id":230161,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:20:42] local.INFO: Acknowledgment sent {"connection_id":230161,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:21:31] local.INFO: TCP Data received {"connection_id":228905,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:21:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228905,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:21:31] local.INFO: Processing buffer {"connection_id":228905,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:21:31] local.INFO: IMEI packet received {"connection_id":228905,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:21:31] local.INFO: IMEI acknowledgment sent {"connection_id":228905,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:21:36] local.INFO: TCP Data received {"connection_id":228905,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:21:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228905,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:21:36] local.INFO: Processing buffer {"connection_id":228905,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:21:36] local.INFO: IMEI packet received {"connection_id":228905,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:21:36] local.INFO: IMEI acknowledgment sent {"connection_id":228905,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:21:37] local.INFO: TCP Data received {"connection_id":228905,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:21:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228905,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:21:37] local.INFO: Processing buffer {"connection_id":228905,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:21:37] local.INFO: Packet analysis {"connection_id":228905,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e3"} 
[2026-11-03 20:21:37] local.INFO: Extracted packet for processing {"connection_id":228905,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e3"} 
[2026-11-03 20:21:37] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:21:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:21:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191575808001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:21:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:21:37] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:21:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:21:37] local.INFO: AVL Record Parsed {"raw_timestamp":1793717394000,"timestamp_ms":1793717394000,"timestamp_seconds":1793717394,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e35a50"} 
[2026-11-03 20:21:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:21: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-11-03 20:21:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:21:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:21:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:21:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:21:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:21:37] local.INFO: Teltonika packet parsed successfully {"connection_id":228905,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:21:37] local.INFO: Passing IMEI to GPS processor {"connection_id":228905,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:21:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":228905,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:21:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:21:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:21:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:21:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191575808001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:21:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:21:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:21:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191575808001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:21:37] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:21:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:21:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:21:37] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:21:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191575808001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:21:37] local.INFO: DEBUG: GPS processor result {"connection_id":228905,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55583,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:21:37] local.INFO: GPS data processed {"connection_id":228905,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:21:37] local.INFO: Acknowledgment sent {"connection_id":228905,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:22:08] local.INFO: TCP Data received {"connection_id":228905,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:22:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228905,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:22:08] local.INFO: Processing buffer {"connection_id":228905,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:22:08] local.INFO: Packet analysis {"connection_id":228905,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e3"} 
[2026-11-03 20:22:08] local.INFO: Extracted packet for processing {"connection_id":228905,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e3"} 
[2026-11-03 20:22:08] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:22:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191575808001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:22:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:22:08] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:22:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:22:08] local.INFO: AVL Record Parsed {"raw_timestamp":1793717394000,"timestamp_ms":1793717394000,"timestamp_seconds":1793717394,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e35a50"} 
[2026-11-03 20:22:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:22: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-11-03 20: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":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:22:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20: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-11-03 20:22:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:22:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:22:08] local.INFO: Teltonika packet parsed successfully {"connection_id":228905,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:22:08] local.INFO: Passing IMEI to GPS processor {"connection_id":228905,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:22:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":228905,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:22:08] 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-11-03 20:22:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:22:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:22:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191575808001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:22:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:22:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:22:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191575808001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:22:08] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:22:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:22:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:22:08] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:22:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191575808001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:22:08] local.INFO: DEBUG: GPS processor result {"connection_id":228905,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55584,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:22:08] local.INFO: GPS data processed {"connection_id":228905,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:22:08] local.INFO: Acknowledgment sent {"connection_id":228905,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:22:36] local.INFO: TCP Data received {"connection_id":230162,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:22:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230162,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:22:36] local.INFO: Processing buffer {"connection_id":230162,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:22:36] local.INFO: IMEI packet received {"connection_id":230162,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:22:36] local.INFO: IMEI acknowledgment sent {"connection_id":230162,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:22:41] local.INFO: TCP Data received {"connection_id":230162,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:22:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230162,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:22:41] local.INFO: Processing buffer {"connection_id":230162,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:22:41] local.INFO: IMEI packet received {"connection_id":230162,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:22:41] local.INFO: IMEI acknowledgment sent {"connection_id":230162,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:22:42] local.INFO: TCP Data received {"connection_id":230162,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:22:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230162,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:22:42] local.INFO: Processing buffer {"connection_id":230162,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:22:42] local.INFO: Packet analysis {"connection_id":230162,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e3"} 
[2026-11-03 20:22:42] local.INFO: Extracted packet for processing {"connection_id":230162,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e3"} 
[2026-11-03 20:22:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:22: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-11-03 20:22:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191575808001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:22:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:22:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:22:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:22:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793717394000,"timestamp_ms":1793717394000,"timestamp_seconds":1793717394,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e35a50"} 
[2026-11-03 20:22:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:22:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:22: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:22:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:22: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-11-03 20:22:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:22:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:22:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230162,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:22:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230162,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:22:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230162,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:22: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-11-03 20:22:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:22:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:22:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191575808001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:22:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:22:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:22:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191575808001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:22:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:22:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:22:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:22:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:22:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191575808001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:22:42] local.INFO: DEBUG: GPS processor result {"connection_id":230162,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55585,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:22:42] local.INFO: GPS data processed {"connection_id":230162,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:22:42] local.INFO: Acknowledgment sent {"connection_id":230162,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:23:13] local.INFO: TCP Data received {"connection_id":230162,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:23:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230162,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:23:13] local.INFO: Processing buffer {"connection_id":230162,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:23:13] local.INFO: Packet analysis {"connection_id":230162,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e3"} 
[2026-11-03 20:23:13] local.INFO: Extracted packet for processing {"connection_id":230162,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e3"} 
[2026-11-03 20:23:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:23: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-11-03 20:23:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191575808001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:23:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:23:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:23:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:23:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793717394000,"timestamp_ms":1793717394000,"timestamp_seconds":1793717394,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e35a50"} 
[2026-11-03 20:23:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:23: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-11-03 20:23: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:23:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:23: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-11-03 20:23:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:23:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:23:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230162,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:23:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230162,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:23:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230162,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:23: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-11-03 20:23:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:23:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:23:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191575808001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:23:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:23:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:23:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191575808001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:23:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:23:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:23:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:23:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:23:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191575808001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:23:13] local.INFO: DEBUG: GPS processor result {"connection_id":230162,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55586,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:23:13] local.INFO: GPS data processed {"connection_id":230162,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:23:13] local.INFO: Acknowledgment sent {"connection_id":230162,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:23:41] local.INFO: TCP Data received {"connection_id":232010,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:23:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232010,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:23:41] local.INFO: Processing buffer {"connection_id":232010,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:23:41] local.INFO: IMEI packet received {"connection_id":232010,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:23:41] local.INFO: IMEI acknowledgment sent {"connection_id":232010,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:23:46] local.INFO: TCP Data received {"connection_id":232010,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:23:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232010,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:23:46] local.INFO: Processing buffer {"connection_id":232010,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:23:46] local.INFO: IMEI packet received {"connection_id":232010,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:23:46] local.INFO: IMEI acknowledgment sent {"connection_id":232010,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:23:47] local.INFO: TCP Data received {"connection_id":232010,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:23:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232010,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:23:47] local.INFO: Processing buffer {"connection_id":232010,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:23:47] local.INFO: Packet analysis {"connection_id":232010,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e3"} 
[2026-11-03 20:23:47] local.INFO: Extracted packet for processing {"connection_id":232010,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e3"} 
[2026-11-03 20:23:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:23: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-11-03 20:23:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191575808001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:23:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:23:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:23:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:23:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793717394000,"timestamp_ms":1793717394000,"timestamp_seconds":1793717394,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e35a50"} 
[2026-11-03 20:23:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:23:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:23: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:23:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:23: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-11-03 20:23:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:23:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:23:47] local.INFO: Teltonika packet parsed successfully {"connection_id":232010,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:23:47] local.INFO: Passing IMEI to GPS processor {"connection_id":232010,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:23:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":232010,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:23:47] 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-11-03 20:23:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:23:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:23:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191575808001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:23:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:23:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:23:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191575808001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:23:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:23:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:23:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:23:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:23:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191575808001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:23:47] local.INFO: DEBUG: GPS processor result {"connection_id":232010,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55587,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:23:47] local.INFO: GPS data processed {"connection_id":232010,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:23:47] local.INFO: Acknowledgment sent {"connection_id":232010,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:23:51] local.INFO: TCP Data received {"connection_id":232010,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:23:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232010,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:23:51] local.INFO: Processing buffer {"connection_id":232010,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:23:51] local.INFO: Packet analysis {"connection_id":232010,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e3"} 
[2026-11-03 20:23:51] local.INFO: Extracted packet for processing {"connection_id":232010,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e3"} 
[2026-11-03 20:23:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:23: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-11-03 20:23:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191575808001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:23:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:23:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:23:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:23:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793717394000,"timestamp_ms":1793717394000,"timestamp_seconds":1793717394,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e35a50"} 
[2026-11-03 20:23:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:23:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:23: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:23:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:23: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-11-03 20:23:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:23:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:23:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232010,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:23:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232010,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:23:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232010,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:23:51] 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-11-03 20:23:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:23:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:23:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191575808001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:23:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:23:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:23:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191575808001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:23:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:23:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:23:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:23:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:23:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191575808001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:23:51] local.INFO: DEBUG: GPS processor result {"connection_id":232010,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55588,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:23:51] local.INFO: GPS data processed {"connection_id":232010,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:23:51] local.INFO: Acknowledgment sent {"connection_id":232010,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:24:36] local.INFO: TCP Data received {"connection_id":232011,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:24:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232011,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:24:36] local.INFO: Processing buffer {"connection_id":232011,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:24:36] local.INFO: IMEI packet received {"connection_id":232011,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:24:36] local.INFO: IMEI acknowledgment sent {"connection_id":232011,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:24:41] local.INFO: TCP Data received {"connection_id":232011,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:24:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232011,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:24:41] local.INFO: Processing buffer {"connection_id":232011,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:24:41] local.INFO: IMEI packet received {"connection_id":232011,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:24:41] local.INFO: IMEI acknowledgment sent {"connection_id":232011,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:24:42] local.INFO: TCP Data received {"connection_id":232011,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:24:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232011,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:24:42] local.INFO: Processing buffer {"connection_id":232011,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:24:42] local.INFO: Packet analysis {"connection_id":232011,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e3"} 
[2026-11-03 20:24:42] local.INFO: Extracted packet for processing {"connection_id":232011,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e3"} 
[2026-11-03 20:24:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:24: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-11-03 20:24:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191575808001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:24:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:24:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:24:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:24:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793717394000,"timestamp_ms":1793717394000,"timestamp_seconds":1793717394,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e35a50"} 
[2026-11-03 20:24:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:24:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:24: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:24:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:24: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-11-03 20:24:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:24:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:24:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232011,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:24:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232011,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:24:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232011,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:24:42] 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-11-03 20:24:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:24:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:24:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191575808001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:24:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:24:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:24:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191575808001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:24:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:24:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:24:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:24:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:24:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191575808001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:24:42] local.INFO: DEBUG: GPS processor result {"connection_id":232011,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55589,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:24:42] local.INFO: GPS data processed {"connection_id":232011,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:24:42] local.INFO: Acknowledgment sent {"connection_id":232011,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:25:13] local.INFO: TCP Data received {"connection_id":232011,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:25:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232011,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:25:13] local.INFO: Processing buffer {"connection_id":232011,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e35a50012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:25:13] local.INFO: Packet analysis {"connection_id":232011,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e3"} 
[2026-11-03 20:25:13] local.INFO: Extracted packet for processing {"connection_id":232011,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e3"} 
[2026-11-03 20:25:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:25: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-11-03 20:25:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191575808001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:25:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:25:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:25:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:25:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793717394000,"timestamp_ms":1793717394000,"timestamp_seconds":1793717394,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e35a50"} 
[2026-11-03 20:25:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:25: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-11-03 20:25: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:25:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:25: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-11-03 20:25:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:25:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:25:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232011,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:25:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232011,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:25:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232011,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:25: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-11-03 20:25:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:25:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:25:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191575808001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:25:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:25:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:25:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191575808001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:25:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:25:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:25:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:25:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:25:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191575808001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:25:13] local.INFO: DEBUG: GPS processor result {"connection_id":232011,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55590,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:25:13] local.INFO: GPS data processed {"connection_id":232011,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:25:13] local.INFO: Acknowledgment sent {"connection_id":232011,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:25:33] local.INFO: TCP Data received {"connection_id":230163,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:25:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230163,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:25:33] local.INFO: Processing buffer {"connection_id":230163,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:25:33] local.INFO: IMEI packet received {"connection_id":230163,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:25:33] local.INFO: IMEI acknowledgment sent {"connection_id":230163,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:25:36] local.INFO: TCP Data received {"connection_id":230163,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:25:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230163,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:25:36] local.INFO: Processing buffer {"connection_id":230163,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:25:36] local.INFO: IMEI packet received {"connection_id":230163,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:25:36] local.INFO: IMEI acknowledgment sent {"connection_id":230163,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:25:40] local.INFO: TCP Data received {"connection_id":228906,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:25:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228906,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:25:40] local.INFO: Processing buffer {"connection_id":228906,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:25:40] local.INFO: IMEI packet received {"connection_id":228906,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:25:40] local.INFO: IMEI acknowledgment sent {"connection_id":228906,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:25:41] local.INFO: TCP Data received {"connection_id":230163,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:25:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230163,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:25:41] local.INFO: Processing buffer {"connection_id":230163,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:25:41] local.INFO: IMEI packet received {"connection_id":230163,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:25:41] local.INFO: IMEI acknowledgment sent {"connection_id":230163,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:25:42] local.INFO: TCP Data received {"connection_id":230163,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:25:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230163,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:25:42] local.INFO: Processing buffer {"connection_id":230163,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:25:42] local.INFO: Packet analysis {"connection_id":230163,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:25:42] local.INFO: Extracted packet for processing {"connection_id":230163,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:25:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:25: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-11-03 20:25:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191652864001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:25:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:25:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:25:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:25:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793717695000,"timestamp_ms":1793717695000,"timestamp_seconds":1793717695,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e7f218"} 
[2026-11-03 20:25:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:25: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-11-03 20:25: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:25:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:25: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-11-03 20:25:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:25:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:25:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230163,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:25:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230163,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:25:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230163,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:25:42] 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-11-03 20:25:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:25:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:25:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191652864001,"66":25288,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:25:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:25:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:25:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191652864001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:25:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:25:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:25:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:25:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:25:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191652864001,"power":25288,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:25:42] local.INFO: DEBUG: GPS processor result {"connection_id":230163,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55591,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:25:42] local.INFO: GPS data processed {"connection_id":230163,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:25:42] local.INFO: Acknowledgment sent {"connection_id":230163,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:25:45] local.INFO: TCP Data received {"connection_id":228906,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:25:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228906,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:25:45] local.INFO: Processing buffer {"connection_id":228906,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:25:45] local.INFO: IMEI packet received {"connection_id":228906,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:25:45] local.INFO: IMEI acknowledgment sent {"connection_id":228906,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:25:46] local.INFO: TCP Data received {"connection_id":228906,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e1bc40012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:25:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228906,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e1bc40012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:25:46] local.INFO: Processing buffer {"connection_id":228906,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e1bc40012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:25:46] local.INFO: Packet analysis {"connection_id":228906,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e1"} 
[2026-11-03 20:25:46] local.INFO: Extracted packet for processing {"connection_id":228906,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e1"} 
[2026-11-03 20:25:46] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 20:25: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-11-03 20:25:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191620352001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:25:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:25:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 20:25:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:25:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793717288000,"timestamp_ms":1793717288000,"timestamp_seconds":1793717288,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e1bc40"} 
[2026-11-03 20:25:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:25:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 20:25: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":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-11-03 20:25:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:25: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-11-03 20:25:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:25:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:25:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228906,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:25:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228906,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:25:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228906,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:25:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:25:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:25:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:25:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191620352001,"66":27713,"96":206,"87":13568,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,87,24,16,45]} 
[2026-11-03 20:25:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:25:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:25:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191620352001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:25:46] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 20:25:46] local.INFO: Unknown IO ID detected {"io_id":87,"value":13568,"description":"Unknown IO ID 87"} 
[2026-11-03 20:25:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:25:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 20:25:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191620352001,"power":27713,"unknown_96":206,"unknown_87":13568,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 20:25:46] local.INFO: DEBUG: GPS processor result {"connection_id":228906,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55592,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:25:46] local.INFO: GPS data processed {"connection_id":228906,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:25:46] local.INFO: Acknowledgment sent {"connection_id":228906,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:26:13] local.INFO: TCP Data received {"connection_id":230163,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:26:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230163,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:26:13] local.INFO: Processing buffer {"connection_id":230163,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:26:13] local.INFO: Packet analysis {"connection_id":230163,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:26:13] local.INFO: Extracted packet for processing {"connection_id":230163,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:26:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:26: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-11-03 20:26:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191652864001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:26:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:26:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:26:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:26:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793717695000,"timestamp_ms":1793717695000,"timestamp_seconds":1793717695,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e7f218"} 
[2026-11-03 20:26:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:26: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-11-03 20:26: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:26:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:26: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-11-03 20:26:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:26:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:26:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230163,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:26:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230163,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:26:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230163,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:26: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-11-03 20:26:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:26:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:26:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191652864001,"66":25288,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:26:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:26:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:26:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191652864001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:26:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:26:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:26:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:26:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:26:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191652864001,"power":25288,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:26:13] local.INFO: DEBUG: GPS processor result {"connection_id":230163,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55593,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:26:13] local.INFO: GPS data processed {"connection_id":230163,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:26:13] local.INFO: Acknowledgment sent {"connection_id":230163,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:26:17] local.INFO: TCP Data received {"connection_id":228906,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e20e48012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:26:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228906,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e20e48012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:26:17] local.INFO: Processing buffer {"connection_id":228906,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e20e48012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:26:17] local.INFO: Packet analysis {"connection_id":228906,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e2"} 
[2026-11-03 20:26:17] local.INFO: Extracted packet for processing {"connection_id":228906,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e2"} 
[2026-11-03 20:26:17] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 20:26: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-11-03 20:26:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191625728001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:26:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:26:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 20:26:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:26:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793717309000,"timestamp_ms":1793717309000,"timestamp_seconds":1793717309,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e20e48"} 
[2026-11-03 20:26:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:26:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 20:26: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":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 20:26:17] 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-11-03 20:26: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-11-03 20:26:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:26:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:26:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228906,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:26:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228906,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:26:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228906,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:26:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:26:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:26:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:26:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191625728001,"66":27713,"96":206,"87":13568,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,87,24,16,45]} 
[2026-11-03 20:26:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:26:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:26:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191625728001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:26:17] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 20:26:17] local.INFO: Unknown IO ID detected {"io_id":87,"value":13568,"description":"Unknown IO ID 87"} 
[2026-11-03 20:26:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:26:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 20:26:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191625728001,"power":27713,"unknown_96":206,"unknown_87":13568,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 20:26:17] local.INFO: DEBUG: GPS processor result {"connection_id":228906,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55594,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:26:17] local.INFO: GPS data processed {"connection_id":228906,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:26:17] local.INFO: Acknowledgment sent {"connection_id":228906,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:26:37] local.INFO: TCP Data received {"connection_id":230164,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:26:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230164,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:26:37] local.INFO: Processing buffer {"connection_id":230164,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:26:37] local.INFO: IMEI packet received {"connection_id":230164,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:26:37] local.INFO: IMEI acknowledgment sent {"connection_id":230164,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:26:41] local.INFO: TCP Data received {"connection_id":230164,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:26:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230164,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:26:41] local.INFO: Processing buffer {"connection_id":230164,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:26:41] local.INFO: IMEI packet received {"connection_id":230164,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:26:41] local.INFO: IMEI acknowledgment sent {"connection_id":230164,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:26:42] local.INFO: TCP Data received {"connection_id":230164,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:26:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230164,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:26:42] local.INFO: Processing buffer {"connection_id":230164,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:26:42] local.INFO: Packet analysis {"connection_id":230164,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:26:42] local.INFO: Extracted packet for processing {"connection_id":230164,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:26:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:26:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:26:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191652864001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:26:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:26:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:26:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:26:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793717695000,"timestamp_ms":1793717695000,"timestamp_seconds":1793717695,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e7f218"} 
[2026-11-03 20:26:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:26:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:26:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:26:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:26:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:26:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:26:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:26:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230164,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:26:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:26:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:26:42] 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-11-03 20:26:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:26:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:26:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191652864001,"66":25288,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:26:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:26:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:26:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191652864001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:26:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:26:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:26:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:26:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:26:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191652864001,"power":25288,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:26:42] local.INFO: DEBUG: GPS processor result {"connection_id":230164,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55595,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:26:42] local.INFO: GPS data processed {"connection_id":230164,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:26:42] local.INFO: Acknowledgment sent {"connection_id":230164,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:26:45] local.INFO: TCP Data received {"connection_id":228907,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:26:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228907,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:26:45] local.INFO: Processing buffer {"connection_id":228907,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:26:45] local.INFO: IMEI packet received {"connection_id":228907,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:26:45] local.INFO: IMEI acknowledgment sent {"connection_id":228907,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:26:50] local.INFO: TCP Data received {"connection_id":228907,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:26:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228907,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:26:50] local.INFO: Processing buffer {"connection_id":228907,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:26:50] local.INFO: IMEI packet received {"connection_id":228907,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:26:50] local.INFO: IMEI acknowledgment sent {"connection_id":228907,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:26:51] local.INFO: TCP Data received {"connection_id":228907,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e26050012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:26:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228907,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e26050012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:26:51] local.INFO: Processing buffer {"connection_id":228907,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e26050012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:26:51] local.INFO: Packet analysis {"connection_id":228907,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e2"} 
[2026-11-03 20:26:51] local.INFO: Extracted packet for processing {"connection_id":228907,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e2"} 
[2026-11-03 20:26:51] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:26:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191631104001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:26:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:26:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 20:26:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:26:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793717330000,"timestamp_ms":1793717330000,"timestamp_seconds":1793717330,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e26050"} 
[2026-11-03 20:26:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:26:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 20: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":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 20:26:51] 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-11-03 20: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-11-03 20:26:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:26:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:26:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228907,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:26:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228907,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:26:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228907,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:26:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:26:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:26:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:26:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191631104001,"66":28104,"96":206,"87":13568,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,87,24,16,45]} 
[2026-11-03 20:26:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:26:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:26:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191631104001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:26:51] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 20:26:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":13568,"description":"Unknown IO ID 87"} 
[2026-11-03 20:26:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:26:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 20:26:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191631104001,"power":28104,"unknown_96":206,"unknown_87":13568,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 20:26:51] local.INFO: DEBUG: GPS processor result {"connection_id":228907,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55596,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:26:51] local.INFO: GPS data processed {"connection_id":228907,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:26:51] local.INFO: Acknowledgment sent {"connection_id":228907,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:26:56] local.INFO: TCP Data received {"connection_id":228907,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e2a6a0012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:26:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228907,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e2a6a0012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:26:56] local.INFO: Processing buffer {"connection_id":228907,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e2a6a0012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:26:56] local.INFO: Packet analysis {"connection_id":228907,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e2"} 
[2026-11-03 20:26:56] local.INFO: Extracted packet for processing {"connection_id":228907,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e2"} 
[2026-11-03 20:26:56] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 20:26: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-11-03 20:26:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191636480001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:26:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:26:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 20:26:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:26:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793717348000,"timestamp_ms":1793717348000,"timestamp_seconds":1793717348,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e2a6a0"} 
[2026-11-03 20:26:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:26:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 20:26: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":200,"data_length":795,"current_offset":136} 
[2026-11-03 20:26:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2543,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:26: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-11-03 20:26:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:26:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:26:56] local.INFO: Teltonika packet parsed successfully {"connection_id":228907,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:26:56] local.INFO: Passing IMEI to GPS processor {"connection_id":228907,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:26:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":228907,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:26:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:26:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:26:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:26:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191636480001,"66":28267,"96":206,"87":13568,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,87,24,16,45]} 
[2026-11-03 20:26:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:26:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:26:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191636480001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:26:56] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 20:26:56] local.INFO: Unknown IO ID detected {"io_id":87,"value":13568,"description":"Unknown IO ID 87"} 
[2026-11-03 20:26:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:26:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 20:26:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191636480001,"power":28267,"unknown_96":206,"unknown_87":13568,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 20:26:56] local.INFO: DEBUG: GPS processor result {"connection_id":228907,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55597,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:26:56] local.INFO: GPS data processed {"connection_id":228907,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:26:56] local.INFO: Acknowledgment sent {"connection_id":228907,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:27:13] local.INFO: TCP Data received {"connection_id":230164,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:27:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230164,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:27:13] local.INFO: Processing buffer {"connection_id":230164,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:27:13] local.INFO: Packet analysis {"connection_id":230164,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:27:13] local.INFO: Extracted packet for processing {"connection_id":230164,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:27:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:27:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191652864001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:27:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:27:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:27:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:27:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793717695000,"timestamp_ms":1793717695000,"timestamp_seconds":1793717695,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e7f218"} 
[2026-11-03 20:27:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:27: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-11-03 20: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:27:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20: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-11-03 20:27:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:27:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:27:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230164,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:27:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:27:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:27: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-11-03 20:27:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:27:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:27:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191652864001,"66":25288,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:27:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:27:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:27:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191652864001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:27:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:27:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:27:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:27:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:27:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191652864001,"power":25288,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:27:13] local.INFO: DEBUG: GPS processor result {"connection_id":230164,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55598,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:27:13] local.INFO: GPS data processed {"connection_id":230164,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:27:13] local.INFO: Acknowledgment sent {"connection_id":230164,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:27:36] local.INFO: TCP Data received {"connection_id":230165,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:27:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230165,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:27:36] local.INFO: Processing buffer {"connection_id":230165,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:27:36] local.INFO: IMEI packet received {"connection_id":230165,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:27:36] local.INFO: IMEI acknowledgment sent {"connection_id":230165,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:27:41] local.INFO: TCP Data received {"connection_id":232012,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:27:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232012,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:27:41] local.INFO: Processing buffer {"connection_id":232012,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:27:41] local.INFO: IMEI packet received {"connection_id":232012,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:27:41] local.INFO: IMEI acknowledgment sent {"connection_id":232012,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:27:41] local.INFO: TCP Data received {"connection_id":230165,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:27:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230165,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:27:41] local.INFO: Processing buffer {"connection_id":230165,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:27:41] local.INFO: IMEI packet received {"connection_id":230165,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:27:41] local.INFO: IMEI acknowledgment sent {"connection_id":230165,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:27:42] local.INFO: TCP Data received {"connection_id":230165,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:27:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230165,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:27:42] local.INFO: Processing buffer {"connection_id":230165,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:27:42] local.INFO: Packet analysis {"connection_id":230165,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:27:42] local.INFO: Extracted packet for processing {"connection_id":230165,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:27:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:27:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:27:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191652864001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:27:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:27:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:27:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:27:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793717695000,"timestamp_ms":1793717695000,"timestamp_seconds":1793717695,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e7f218"} 
[2026-11-03 20:27:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:27: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-11-03 20:27:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:27:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:27:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:27:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:27:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:27:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230165,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:27:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:27:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:27:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:27:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:27:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:27:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191652864001,"66":25288,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:27:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:27:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:27:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191652864001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:27:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:27:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:27:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:27:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:27:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191652864001,"power":25288,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:27:42] local.INFO: DEBUG: GPS processor result {"connection_id":230165,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55599,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:27:42] local.INFO: GPS data processed {"connection_id":230165,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:27:42] local.INFO: Acknowledgment sent {"connection_id":230165,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:27:46] local.INFO: TCP Data received {"connection_id":232012,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:27:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232012,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:27:46] local.INFO: Processing buffer {"connection_id":232012,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:27:46] local.INFO: IMEI packet received {"connection_id":232012,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:27:46] local.INFO: IMEI acknowledgment sent {"connection_id":232012,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:27:46] local.INFO: TCP Data received {"connection_id":232012,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e2b258012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:27:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232012,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e2b258012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:27:46] local.INFO: Processing buffer {"connection_id":232012,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e2b258012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:27:46] local.INFO: Packet analysis {"connection_id":232012,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e2"} 
[2026-11-03 20:27:46] local.INFO: Extracted packet for processing {"connection_id":232012,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e2"} 
[2026-11-03 20:27:46] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 20:27: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-11-03 20:27:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191641088001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:27:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:27:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 20:27:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:27:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793717351000,"timestamp_ms":1793717351000,"timestamp_seconds":1793717351,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e2b258"} 
[2026-11-03 20:27:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:27:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:27: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":110,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-11-03 20:27:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1711,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:27: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-11-03 20:27:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:27:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:27:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232012,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:27:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232012,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:27:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232012,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:27:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:27:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:27:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:27:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191641088001,"66":27484,"96":206,"87":13568,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,87,24,16,45]} 
[2026-11-03 20:27:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:27:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:27:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191641088001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:27:46] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 20:27:46] local.INFO: Unknown IO ID detected {"io_id":87,"value":13568,"description":"Unknown IO ID 87"} 
[2026-11-03 20:27:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:27:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 20:27:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191641088001,"power":27484,"unknown_96":206,"unknown_87":13568,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 20:27:46] local.INFO: DEBUG: GPS processor result {"connection_id":232012,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55600,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:27:46] local.INFO: GPS data processed {"connection_id":232012,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:27:46] local.INFO: Acknowledgment sent {"connection_id":232012,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:28:13] local.INFO: TCP Data received {"connection_id":230165,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:28:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230165,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:28:13] local.INFO: Processing buffer {"connection_id":230165,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:28:13] local.INFO: Packet analysis {"connection_id":230165,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:28:13] local.INFO: Extracted packet for processing {"connection_id":230165,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:28:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:28:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191652864001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:28:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:28:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:28:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:28:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793717695000,"timestamp_ms":1793717695000,"timestamp_seconds":1793717695,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e7f218"} 
[2026-11-03 20:28:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:28: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-11-03 20: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:28:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20: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-11-03 20:28:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:28:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:28:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230165,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:28:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:28:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:28:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:28:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:28:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:28:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191652864001,"66":25288,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:28:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:28:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:28:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191652864001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:28:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:28:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:28:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:28:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:28:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191652864001,"power":25288,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:28:13] local.INFO: DEBUG: GPS processor result {"connection_id":230165,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55601,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:28:13] local.INFO: GPS data processed {"connection_id":230165,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:28:13] local.INFO: Acknowledgment sent {"connection_id":230165,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:28:18] local.INFO: TCP Data received {"connection_id":232012,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e2b258012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:28:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232012,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e2b258012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:28:18] local.INFO: Processing buffer {"connection_id":232012,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e2b258012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:28:18] local.INFO: Packet analysis {"connection_id":232012,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e2"} 
[2026-11-03 20:28:18] local.INFO: Extracted packet for processing {"connection_id":232012,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e2"} 
[2026-11-03 20:28:18] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 20:28: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-11-03 20:28:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191641088001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:28:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:28:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 20:28:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:28:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793717351000,"timestamp_ms":1793717351000,"timestamp_seconds":1793717351,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e2b258"} 
[2026-11-03 20:28:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:28:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:28: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":110,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-11-03 20:28:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1711,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:28: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-11-03 20:28:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:28:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:28:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232012,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:28:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232012,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:28:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232012,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:28:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:28:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:28:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:28:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191641088001,"66":27484,"96":206,"87":13568,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,87,24,16,45]} 
[2026-11-03 20:28:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:28:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:28:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191641088001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:28:18] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 20:28:18] local.INFO: Unknown IO ID detected {"io_id":87,"value":13568,"description":"Unknown IO ID 87"} 
[2026-11-03 20:28:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:28:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 20:28:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191641088001,"power":27484,"unknown_96":206,"unknown_87":13568,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 20:28:18] local.INFO: DEBUG: GPS processor result {"connection_id":232012,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55602,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:28:18] local.INFO: GPS data processed {"connection_id":232012,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:28:18] local.INFO: Acknowledgment sent {"connection_id":232012,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:28:40] local.INFO: TCP Data received {"connection_id":232014,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:28:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232014,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:28:40] local.INFO: Processing buffer {"connection_id":232014,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:28:40] local.INFO: IMEI packet received {"connection_id":232014,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:28:40] local.INFO: IMEI acknowledgment sent {"connection_id":232014,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:28:41] local.INFO: TCP Data received {"connection_id":232013,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:28:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232013,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:28:41] local.INFO: Processing buffer {"connection_id":232013,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:28:41] local.INFO: IMEI packet received {"connection_id":232013,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:28:41] local.INFO: IMEI acknowledgment sent {"connection_id":232013,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:28:45] local.INFO: TCP Data received {"connection_id":232014,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:28:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232014,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:28:45] local.INFO: Processing buffer {"connection_id":232014,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:28:45] local.INFO: IMEI packet received {"connection_id":232014,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:28:45] local.INFO: IMEI acknowledgment sent {"connection_id":232014,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:28:46] local.INFO: TCP Data received {"connection_id":232013,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:28:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232013,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:28:46] local.INFO: Processing buffer {"connection_id":232013,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:28:46] local.INFO: IMEI packet received {"connection_id":232013,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:28:46] local.INFO: IMEI acknowledgment sent {"connection_id":232013,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:28:46] local.INFO: TCP Data received {"connection_id":232014,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e2b258012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:28:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232014,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e2b258012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:28:46] local.INFO: Processing buffer {"connection_id":232014,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e2b258012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:28:46] local.INFO: Packet analysis {"connection_id":232014,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e2"} 
[2026-11-03 20:28:46] local.INFO: Extracted packet for processing {"connection_id":232014,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e2"} 
[2026-11-03 20:28:46] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 20:28: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-11-03 20:28:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191641088001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:28:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:28:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 20:28:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:28:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793717351000,"timestamp_ms":1793717351000,"timestamp_seconds":1793717351,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e2b258"} 
[2026-11-03 20:28:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:28:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:28: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":110,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-11-03 20:28:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1711,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:28: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-11-03 20:28:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:28:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:28:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232014,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:28:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232014,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:28:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232014,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:28:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:28:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:28:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:28:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191641088001,"66":27484,"96":206,"87":13568,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,87,24,16,45]} 
[2026-11-03 20:28:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:28:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:28:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191641088001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:28:46] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 20:28:46] local.INFO: Unknown IO ID detected {"io_id":87,"value":13568,"description":"Unknown IO ID 87"} 
[2026-11-03 20:28:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:28:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 20:28:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191641088001,"power":27484,"unknown_96":206,"unknown_87":13568,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 20:28:46] local.INFO: DEBUG: GPS processor result {"connection_id":232014,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55603,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:28:46] local.INFO: GPS data processed {"connection_id":232014,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:28:46] local.INFO: Acknowledgment sent {"connection_id":232014,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:28:47] local.INFO: TCP Data received {"connection_id":232013,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:28:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232013,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:28:47] local.INFO: Processing buffer {"connection_id":232013,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:28:47] local.INFO: Packet analysis {"connection_id":232013,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:28:47] local.INFO: Extracted packet for processing {"connection_id":232013,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:28:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:28: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-11-03 20:28:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191652864001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:28:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:28:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:28:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:28:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793717695000,"timestamp_ms":1793717695000,"timestamp_seconds":1793717695,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e7f218"} 
[2026-11-03 20:28:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:28:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:28: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:28:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:28: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-11-03 20:28:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:28:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:28:47] local.INFO: Teltonika packet parsed successfully {"connection_id":232013,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:28:47] local.INFO: Passing IMEI to GPS processor {"connection_id":232013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:28:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":232013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:28:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:28:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:28:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:28:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191652864001,"66":25288,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:28:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:28:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:28:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191652864001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:28:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:28:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:28:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:28:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:28:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191652864001,"power":25288,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:28:47] local.INFO: DEBUG: GPS processor result {"connection_id":232013,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55604,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:28:47] local.INFO: GPS data processed {"connection_id":232013,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:28:47] local.INFO: Acknowledgment sent {"connection_id":232013,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:28:51] local.INFO: TCP Data received {"connection_id":232013,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:28:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232013,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:28:51] local.INFO: Processing buffer {"connection_id":232013,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:28:51] local.INFO: Packet analysis {"connection_id":232013,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:28:51] local.INFO: Extracted packet for processing {"connection_id":232013,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:28:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:28: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-11-03 20:28:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191652864001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:28:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:28:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:28:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:28:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793717695000,"timestamp_ms":1793717695000,"timestamp_seconds":1793717695,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e7f218"} 
[2026-11-03 20:28:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:28: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-11-03 20:28: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:28:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:28: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-11-03 20:28:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:28:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:28:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232013,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:28:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:28:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:28:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:28:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:28:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:28:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191652864001,"66":25288,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:28:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:28:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:28:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191652864001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:28:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:28:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:28:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:28:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:28:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191652864001,"power":25288,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:28:51] local.INFO: DEBUG: GPS processor result {"connection_id":232013,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55605,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:28:51] local.INFO: GPS data processed {"connection_id":232013,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:28:51] local.INFO: Acknowledgment sent {"connection_id":232013,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:29:18] local.INFO: TCP Data received {"connection_id":232014,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e2b258012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:29:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232014,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e2b258012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:29:18] local.INFO: Processing buffer {"connection_id":232014,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e2b258012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:29:18] local.INFO: Packet analysis {"connection_id":232014,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e2"} 
[2026-11-03 20:29:18] local.INFO: Extracted packet for processing {"connection_id":232014,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e2"} 
[2026-11-03 20:29:18] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 20:29: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-11-03 20:29:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191641088001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:29:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:29:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 20:29:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:29:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793717351000,"timestamp_ms":1793717351000,"timestamp_seconds":1793717351,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e2b258"} 
[2026-11-03 20:29:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:29:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:29: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":110,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-11-03 20:29:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1711,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:29: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-11-03 20:29:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:29:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:29:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232014,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:29:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232014,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:29:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232014,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:29:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:29:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:29:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:29:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191641088001,"66":27484,"96":206,"87":13568,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,87,24,16,45]} 
[2026-11-03 20:29:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:29:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:29:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191641088001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:29:18] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 20:29:18] local.INFO: Unknown IO ID detected {"io_id":87,"value":13568,"description":"Unknown IO ID 87"} 
[2026-11-03 20:29:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:29:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 20:29:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191641088001,"power":27484,"unknown_96":206,"unknown_87":13568,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 20:29:18] local.INFO: DEBUG: GPS processor result {"connection_id":232014,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55606,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:29:18] local.INFO: GPS data processed {"connection_id":232014,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:29:18] local.INFO: Acknowledgment sent {"connection_id":232014,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:29:36] local.INFO: TCP Data received {"connection_id":228908,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:29:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228908,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:29:36] local.INFO: Processing buffer {"connection_id":228908,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:29:36] local.INFO: IMEI packet received {"connection_id":228908,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:29:36] local.INFO: IMEI acknowledgment sent {"connection_id":228908,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:29:40] local.INFO: TCP Data received {"connection_id":228909,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:29:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228909,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:29:40] local.INFO: Processing buffer {"connection_id":228909,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:29:40] local.INFO: IMEI packet received {"connection_id":228909,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:29:40] local.INFO: IMEI acknowledgment sent {"connection_id":228909,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:29:41] local.INFO: TCP Data received {"connection_id":228908,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:29:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228908,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:29:41] local.INFO: Processing buffer {"connection_id":228908,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:29:41] local.INFO: IMEI packet received {"connection_id":228908,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:29:41] local.INFO: IMEI acknowledgment sent {"connection_id":228908,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:29:42] local.INFO: TCP Data received {"connection_id":228908,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:29:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228908,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:29:42] local.INFO: Processing buffer {"connection_id":228908,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:29:42] local.INFO: Packet analysis {"connection_id":228908,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:29:42] local.INFO: Extracted packet for processing {"connection_id":228908,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:29:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:29:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191652864001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:29:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:29:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:29:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:29:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793717695000,"timestamp_ms":1793717695000,"timestamp_seconds":1793717695,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e7f218"} 
[2026-11-03 20:29:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:29: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-11-03 20: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:29:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20: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-11-03 20:29:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:29:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:29:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228908,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:29:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228908,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:29:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228908,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:29:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:29:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:29:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:29:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191652864001,"66":25288,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:29:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:29:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:29:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191652864001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:29:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:29:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:29:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:29:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:29:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191652864001,"power":25288,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:29:42] local.INFO: DEBUG: GPS processor result {"connection_id":228908,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55607,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:29:42] local.INFO: GPS data processed {"connection_id":228908,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:29:42] local.INFO: Acknowledgment sent {"connection_id":228908,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:29:45] local.INFO: TCP Data received {"connection_id":228909,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:29:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228909,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:29:45] local.INFO: Processing buffer {"connection_id":228909,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:29:45] local.INFO: IMEI packet received {"connection_id":228909,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:29:45] local.INFO: IMEI acknowledgment sent {"connection_id":228909,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:29:46] local.INFO: TCP Data received {"connection_id":228909,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e2b258012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:29:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228909,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e2b258012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:29:46] local.INFO: Processing buffer {"connection_id":228909,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e2b258012d77a3c005f2a478000700902b..."} 
[2026-11-03 20:29:46] local.INFO: Packet analysis {"connection_id":228909,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e2"} 
[2026-11-03 20:29:46] local.INFO: Extracted packet for processing {"connection_id":228909,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e2"} 
[2026-11-03 20:29:46] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 20:29: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-11-03 20:29:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191641088001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:29:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:29:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 20:29:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:29:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793717351000,"timestamp_ms":1793717351000,"timestamp_seconds":1793717351,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e2b258"} 
[2026-11-03 20:29:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:29:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:29: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":110,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-11-03 20:29:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1711,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:29: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-11-03 20:29:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:29:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:29:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228909,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:29:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228909,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:29:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228909,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:29:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:29:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:29:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:29:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191641088001,"66":27484,"96":206,"87":13568,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,87,24,16,45]} 
[2026-11-03 20:29:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:29:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:29:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191641088001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:29:46] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-11-03 20:29:46] local.INFO: Unknown IO ID detected {"io_id":87,"value":13568,"description":"Unknown IO ID 87"} 
[2026-11-03 20:29:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:29:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 20:29:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191641088001,"power":27484,"unknown_96":206,"unknown_87":13568,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 20:29:46] local.INFO: DEBUG: GPS processor result {"connection_id":228909,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55608,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:29:46] local.INFO: GPS data processed {"connection_id":228909,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:29:46] local.INFO: Acknowledgment sent {"connection_id":228909,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:30:15] local.INFO: TCP Data received {"connection_id":228908,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:30:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228908,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:30:15] local.INFO: Processing buffer {"connection_id":228908,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1e7f218012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:30:15] local.INFO: Packet analysis {"connection_id":228908,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:30:15] local.INFO: Extracted packet for processing {"connection_id":228908,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1e7"} 
[2026-11-03 20:30:15] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:30: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-11-03 20:30:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191652864001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:30:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:30:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:30:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:30:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793717695000,"timestamp_ms":1793717695000,"timestamp_seconds":1793717695,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1e7f218"} 
[2026-11-03 20:30:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:30: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-11-03 20:30: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 20:30:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:30: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-11-03 20:30:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:30:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:30:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228908,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:30:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228908,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:30:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228908,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:30:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:30:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:30:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:30:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191652864001,"66":25288,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:30:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:30:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:30:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191652864001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:30:15] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:30:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:30:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:30:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:30:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191652864001,"power":25288,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:30:15] local.INFO: DEBUG: GPS processor result {"connection_id":228908,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55609,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:30:15] local.INFO: GPS data processed {"connection_id":228908,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:30:15] local.INFO: Acknowledgment sent {"connection_id":228908,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:30:17] local.INFO: TCP Data received {"connection_id":228909,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:30:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228909,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:30:17] local.INFO: Processing buffer {"connection_id":228909,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:30:17] local.INFO: Packet analysis {"connection_id":228909,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:30:17] local.INFO: Extracted packet for processing {"connection_id":228909,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:30:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:30: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-11-03 20:30:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191641856001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:30:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:30:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 20:30:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:30:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793717953000,"timestamp_ms":1793717953000,"timestamp_seconds":1793717953,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ebe1e8"} 
[2026-11-03 20:30:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:30:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:30: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":92,"data_length":795,"current_offset":136} 
[2026-11-03 20:30:17] 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-11-03 20:30: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-11-03 20:30:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:30:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:30:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228909,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:30:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228909,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:30:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228909,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:30:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:30:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:30:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:30:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191641856001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:30:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:30:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:30:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191641856001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:30:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:30:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:30:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:30:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 20:30:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191641856001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 20:30:17] local.INFO: DEBUG: GPS processor result {"connection_id":228909,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55610,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:30:17] local.INFO: GPS data processed {"connection_id":228909,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:30:17] local.INFO: Acknowledgment sent {"connection_id":228909,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:30:34] local.INFO: TCP Data received {"connection_id":228424,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:30:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:30:34] local.INFO: Processing buffer {"connection_id":228424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:30:34] local.INFO: IMEI packet received {"connection_id":228424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:30:34] local.INFO: IMEI acknowledgment sent {"connection_id":228424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:30:37] local.INFO: TCP Data received {"connection_id":228424,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:30:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:30:37] local.INFO: Processing buffer {"connection_id":228424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:30:37] local.INFO: IMEI packet received {"connection_id":228424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:30:37] local.INFO: IMEI acknowledgment sent {"connection_id":228424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:30:40] local.INFO: TCP Data received {"connection_id":228425,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:30:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228425,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:30:40] local.INFO: Processing buffer {"connection_id":228425,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:30:40] local.INFO: IMEI packet received {"connection_id":228425,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:30:40] local.INFO: IMEI acknowledgment sent {"connection_id":228425,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:30:41] local.INFO: TCP Data received {"connection_id":228424,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:30:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:30:41] local.INFO: Processing buffer {"connection_id":228424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:30:41] local.INFO: IMEI packet received {"connection_id":228424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:30:41] local.INFO: IMEI acknowledgment sent {"connection_id":228424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:30:42] local.INFO: TCP Data received {"connection_id":228424,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:30:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228424,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:30:42] local.INFO: Processing buffer {"connection_id":228424,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:30:42] local.INFO: Packet analysis {"connection_id":228424,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:30:42] local.INFO: Extracted packet for processing {"connection_id":228424,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:30:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:30:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:30:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191729920001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:30:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:30:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:30:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:30:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793717996000,"timestamp_ms":1793717996000,"timestamp_seconds":1793717996,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ec89e0"} 
[2026-11-03 20:30:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:30:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:30:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-11-03 20:30:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:30:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:30:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:30:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:30:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228424,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:30:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:30:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:30:42] 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-11-03 20:30:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:30:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:30:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191729920001,"66":24745,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:30:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:30:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:30:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191729920001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:30:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:30:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:30:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:30:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:30:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191729920001,"power":24745,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:30:42] local.INFO: DEBUG: GPS processor result {"connection_id":228424,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55611,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:30:42] local.INFO: GPS data processed {"connection_id":228424,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:30:42] local.INFO: Acknowledgment sent {"connection_id":228424,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:30:45] local.INFO: TCP Data received {"connection_id":228425,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:30:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228425,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:30:45] local.INFO: Processing buffer {"connection_id":228425,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:30:45] local.INFO: IMEI packet received {"connection_id":228425,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:30:45] local.INFO: IMEI acknowledgment sent {"connection_id":228425,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:30:46] local.INFO: TCP Data received {"connection_id":228425,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:30:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228425,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:30:46] local.INFO: Processing buffer {"connection_id":228425,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:30:46] local.INFO: Packet analysis {"connection_id":228425,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:30:46] local.INFO: Extracted packet for processing {"connection_id":228425,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:30:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:30:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191641856001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:30:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:30:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 20:30:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:30:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793717953000,"timestamp_ms":1793717953000,"timestamp_seconds":1793717953,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ebe1e8"} 
[2026-11-03 20:30:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:30:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20: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":92,"data_length":795,"current_offset":136} 
[2026-11-03 20:30:46] 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-11-03 20: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-11-03 20:30:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:30:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:30:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228425,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:30:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228425,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:30:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228425,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:30:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:30:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:30:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:30:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191641856001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:30:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:30:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:30:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191641856001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:30:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:30:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:30:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:30:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 20:30:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191641856001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 20:30:46] local.INFO: DEBUG: GPS processor result {"connection_id":228425,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55612,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:30:46] local.INFO: GPS data processed {"connection_id":228425,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:30:46] local.INFO: Acknowledgment sent {"connection_id":228425,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:31:13] local.INFO: TCP Data received {"connection_id":228424,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:31:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228424,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:31:13] local.INFO: Processing buffer {"connection_id":228424,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:31:13] local.INFO: Packet analysis {"connection_id":228424,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:31:13] local.INFO: Extracted packet for processing {"connection_id":228424,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:31:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:31: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-11-03 20:31:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191729920001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:31:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:31:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:31:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:31:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793717996000,"timestamp_ms":1793717996000,"timestamp_seconds":1793717996,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ec89e0"} 
[2026-11-03 20:31:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:31: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-11-03 20:31: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":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-11-03 20:31:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:31: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-11-03 20:31:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:31:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:31:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228424,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:31:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:31:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:31: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-11-03 20:31:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:31:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:31:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191729920001,"66":24745,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:31:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:31:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:31:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191729920001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:31:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:31:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:31:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:31:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:31:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191729920001,"power":24745,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:31:13] local.INFO: DEBUG: GPS processor result {"connection_id":228424,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55613,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:31:13] local.INFO: GPS data processed {"connection_id":228424,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:31:13] local.INFO: Acknowledgment sent {"connection_id":228424,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:31:24] local.INFO: TCP Data received {"connection_id":228425,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:31:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228425,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:31:24] local.INFO: Processing buffer {"connection_id":228425,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:31:24] local.INFO: Packet analysis {"connection_id":228425,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:31:24] local.INFO: Extracted packet for processing {"connection_id":228425,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:31:24] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:31: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-11-03 20:31:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191641856001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:31:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:31:24] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 20:31:24] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:31:24] local.INFO: AVL Record Parsed {"raw_timestamp":1793717953000,"timestamp_ms":1793717953000,"timestamp_seconds":1793717953,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ebe1e8"} 
[2026-11-03 20:31:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:31:24] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:31: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 20:31:24] 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-11-03 20:31: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-11-03 20:31:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:31:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:31:24] local.INFO: Teltonika packet parsed successfully {"connection_id":228425,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:31:24] local.INFO: Passing IMEI to GPS processor {"connection_id":228425,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:31:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":228425,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:31:24] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:31:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:31:24] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:31:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191641856001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:31:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:31:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:31:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191641856001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:31:24] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:31:24] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:31:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:31:24] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 20:31:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191641856001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 20:31:24] local.INFO: DEBUG: GPS processor result {"connection_id":228425,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55614,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:31:24] local.INFO: GPS data processed {"connection_id":228425,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:31:24] local.INFO: Acknowledgment sent {"connection_id":228425,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:31:36] local.INFO: TCP Data received {"connection_id":228426,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:31:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228426,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:31:36] local.INFO: Processing buffer {"connection_id":228426,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:31:36] local.INFO: IMEI packet received {"connection_id":228426,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:31:36] local.INFO: IMEI acknowledgment sent {"connection_id":228426,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:31:40] local.INFO: TCP Data received {"connection_id":232015,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:31:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232015,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:31:40] local.INFO: Processing buffer {"connection_id":232015,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:31:40] local.INFO: IMEI packet received {"connection_id":232015,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:31:40] local.INFO: IMEI acknowledgment sent {"connection_id":232015,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:31:41] local.INFO: TCP Data received {"connection_id":228426,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:31:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228426,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:31:41] local.INFO: Processing buffer {"connection_id":228426,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:31:41] local.INFO: IMEI packet received {"connection_id":228426,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:31:41] local.INFO: IMEI acknowledgment sent {"connection_id":228426,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:31:42] local.INFO: TCP Data received {"connection_id":228426,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:31:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228426,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:31:42] local.INFO: Processing buffer {"connection_id":228426,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:31:42] local.INFO: Packet analysis {"connection_id":228426,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:31:42] local.INFO: Extracted packet for processing {"connection_id":228426,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:31:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:31:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191729920001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:31:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:31:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:31:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:31:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793717996000,"timestamp_ms":1793717996000,"timestamp_seconds":1793717996,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ec89e0"} 
[2026-11-03 20:31:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:31:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-11-03 20:31:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:31:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:31:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:31:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:31:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228426,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:31:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:31:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:31:42] 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-11-03 20:31:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:31:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:31:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191729920001,"66":24745,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:31:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:31:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:31:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191729920001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:31:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:31:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:31:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:31:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:31:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191729920001,"power":24745,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:31:42] local.INFO: DEBUG: GPS processor result {"connection_id":228426,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55615,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:31:42] local.INFO: GPS data processed {"connection_id":228426,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:31:42] local.INFO: Acknowledgment sent {"connection_id":228426,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:31:45] local.INFO: TCP Data received {"connection_id":232015,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:31:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232015,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:31:45] local.INFO: Processing buffer {"connection_id":232015,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:31:45] local.INFO: IMEI packet received {"connection_id":232015,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:31:45] local.INFO: IMEI acknowledgment sent {"connection_id":232015,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:31:47] local.INFO: TCP Data received {"connection_id":232015,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:31:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232015,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:31:47] local.INFO: Processing buffer {"connection_id":232015,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:31:47] local.INFO: Packet analysis {"connection_id":232015,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:31:47] local.INFO: Extracted packet for processing {"connection_id":232015,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:31:47] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:31: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-11-03 20:31:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191641856001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:31:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:31:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 20:31:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:31:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793717953000,"timestamp_ms":1793717953000,"timestamp_seconds":1793717953,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ebe1e8"} 
[2026-11-03 20:31:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:31:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:31: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 20:31:47] 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-11-03 20:31: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-11-03 20:31:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:31:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:31:47] local.INFO: Teltonika packet parsed successfully {"connection_id":232015,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:31:47] local.INFO: Passing IMEI to GPS processor {"connection_id":232015,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:31:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":232015,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:31:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:31:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:31:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:31:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191641856001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:31:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:31:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:31:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191641856001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:31:47] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:31:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:31:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:31:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 20:31:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191641856001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 20:31:47] local.INFO: DEBUG: GPS processor result {"connection_id":232015,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55616,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:31:47] local.INFO: GPS data processed {"connection_id":232015,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:31:47] local.INFO: Acknowledgment sent {"connection_id":232015,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:32:13] local.INFO: TCP Data received {"connection_id":228426,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:32:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228426,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:32:13] local.INFO: Processing buffer {"connection_id":228426,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:32:13] local.INFO: Packet analysis {"connection_id":228426,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:32:13] local.INFO: Extracted packet for processing {"connection_id":228426,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:32:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:32: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-11-03 20:32:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191729920001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:32:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:32:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:32:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:32:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793717996000,"timestamp_ms":1793717996000,"timestamp_seconds":1793717996,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ec89e0"} 
[2026-11-03 20:32:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:32: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-11-03 20:32: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":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-11-03 20:32:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:32: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-11-03 20:32:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:32:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:32:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228426,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:32:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:32:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:32:13] 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-11-03 20:32:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:32:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:32:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191729920001,"66":24745,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:32:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:32:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:32:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191729920001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:32:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:32:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:32:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:32:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:32:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191729920001,"power":24745,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:32:13] local.INFO: DEBUG: GPS processor result {"connection_id":228426,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55617,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:32:13] local.INFO: GPS data processed {"connection_id":228426,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:32:13] local.INFO: Acknowledgment sent {"connection_id":228426,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:32:18] local.INFO: TCP Data received {"connection_id":232015,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:32:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232015,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:32:18] local.INFO: Processing buffer {"connection_id":232015,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:32:18] local.INFO: Packet analysis {"connection_id":232015,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:32:18] local.INFO: Extracted packet for processing {"connection_id":232015,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:32:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:32: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-11-03 20:32:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191641856001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:32:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:32:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 20:32:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:32:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793717953000,"timestamp_ms":1793717953000,"timestamp_seconds":1793717953,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ebe1e8"} 
[2026-11-03 20:32:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:32:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:32: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":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 20:32:18] 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-11-03 20:32: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-11-03 20:32:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:32:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:32:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232015,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:32:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232015,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:32:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232015,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:32:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:32:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:32:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:32:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191641856001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:32:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:32:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:32:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191641856001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:32:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:32:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:32:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:32:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 20:32:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191641856001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 20:32:18] local.INFO: DEBUG: GPS processor result {"connection_id":232015,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55618,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:32:18] local.INFO: GPS data processed {"connection_id":232015,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:32:18] local.INFO: Acknowledgment sent {"connection_id":232015,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:32:36] local.INFO: TCP Data received {"connection_id":230166,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:32:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230166,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:32:36] local.INFO: Processing buffer {"connection_id":230166,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:32:36] local.INFO: IMEI packet received {"connection_id":230166,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:32:36] local.INFO: IMEI acknowledgment sent {"connection_id":230166,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:32:40] local.INFO: TCP Data received {"connection_id":228427,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:32:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228427,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:32:40] local.INFO: Processing buffer {"connection_id":228427,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:32:40] local.INFO: IMEI packet received {"connection_id":228427,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:32:40] local.INFO: IMEI acknowledgment sent {"connection_id":228427,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:32:41] local.INFO: TCP Data received {"connection_id":230166,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:32:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230166,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:32:41] local.INFO: Processing buffer {"connection_id":230166,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:32:41] local.INFO: IMEI packet received {"connection_id":230166,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:32:41] local.INFO: IMEI acknowledgment sent {"connection_id":230166,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:32:42] local.INFO: TCP Data received {"connection_id":230166,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:32:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230166,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:32:42] local.INFO: Processing buffer {"connection_id":230166,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:32:42] local.INFO: Packet analysis {"connection_id":230166,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:32:42] local.INFO: Extracted packet for processing {"connection_id":230166,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:32:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:32:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191729920001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:32:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:32:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:32:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:32:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793717996000,"timestamp_ms":1793717996000,"timestamp_seconds":1793717996,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ec89e0"} 
[2026-11-03 20:32:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:32:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-11-03 20:32:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:32:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:32:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:32:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:32:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230166,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:32:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:32:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:32:42] 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-11-03 20:32:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:32:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:32:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191729920001,"66":24745,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:32:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:32:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:32:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191729920001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:32:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:32:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:32:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:32:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:32:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191729920001,"power":24745,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:32:42] local.INFO: DEBUG: GPS processor result {"connection_id":230166,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55619,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:32:42] local.INFO: GPS data processed {"connection_id":230166,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:32:42] local.INFO: Acknowledgment sent {"connection_id":230166,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:32:45] local.INFO: TCP Data received {"connection_id":228427,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:32:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228427,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:32:45] local.INFO: Processing buffer {"connection_id":228427,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:32:45] local.INFO: IMEI packet received {"connection_id":228427,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:32:45] local.INFO: IMEI acknowledgment sent {"connection_id":228427,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:32:46] local.INFO: TCP Data received {"connection_id":228427,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:32:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228427,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:32:46] local.INFO: Processing buffer {"connection_id":228427,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:32:46] local.INFO: Packet analysis {"connection_id":228427,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:32:46] local.INFO: Extracted packet for processing {"connection_id":228427,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:32:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:32: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-11-03 20:32:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191641856001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:32:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:32:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 20:32:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:32:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793717953000,"timestamp_ms":1793717953000,"timestamp_seconds":1793717953,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ebe1e8"} 
[2026-11-03 20:32:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:32:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:32: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":92,"data_length":795,"current_offset":136} 
[2026-11-03 20:32:46] 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-11-03 20:32: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-11-03 20:32:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:32:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:32:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228427,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:32:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228427,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:32:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228427,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:32:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:32:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:32:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:32:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191641856001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:32:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:32:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:32:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191641856001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:32:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:32:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:32:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:32:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 20:32:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191641856001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 20:32:46] local.INFO: DEBUG: GPS processor result {"connection_id":228427,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55620,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:32:46] local.INFO: GPS data processed {"connection_id":228427,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:32:46] local.INFO: Acknowledgment sent {"connection_id":228427,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:33:13] local.INFO: TCP Data received {"connection_id":230166,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:33:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230166,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:33:13] local.INFO: Processing buffer {"connection_id":230166,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:33:13] local.INFO: Packet analysis {"connection_id":230166,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:33:13] local.INFO: Extracted packet for processing {"connection_id":230166,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:33:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:33: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-11-03 20:33:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191729920001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:33:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:33:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:33:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:33:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793717996000,"timestamp_ms":1793717996000,"timestamp_seconds":1793717996,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ec89e0"} 
[2026-11-03 20:33:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:33: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-11-03 20:33: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":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-11-03 20:33:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:33: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-11-03 20:33:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:33:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:33:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230166,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:33:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:33:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:33:13] 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-11-03 20:33:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:33:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:33:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191729920001,"66":24745,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:33:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:33:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:33:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191729920001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:33:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:33:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:33:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:33:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:33:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191729920001,"power":24745,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:33:13] local.INFO: DEBUG: GPS processor result {"connection_id":230166,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55621,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:33:13] local.INFO: GPS data processed {"connection_id":230166,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:33:13] local.INFO: Acknowledgment sent {"connection_id":230166,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:33:18] local.INFO: TCP Data received {"connection_id":228427,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:33:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228427,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:33:18] local.INFO: Processing buffer {"connection_id":228427,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:33:18] local.INFO: Packet analysis {"connection_id":228427,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:33:18] local.INFO: Extracted packet for processing {"connection_id":228427,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:33:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:33: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-11-03 20:33:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191641856001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:33:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:33:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 20:33:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:33:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793717953000,"timestamp_ms":1793717953000,"timestamp_seconds":1793717953,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ebe1e8"} 
[2026-11-03 20:33:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:33:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:33:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 20:33:18] 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-11-03 20:33:18] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:33:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:33:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:33:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228427,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:33:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228427,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:33:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228427,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:33:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:33:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:33:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:33:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191641856001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:33:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:33:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:33:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191641856001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:33:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:33:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:33:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:33:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 20:33:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191641856001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 20:33:18] local.INFO: DEBUG: GPS processor result {"connection_id":228427,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55622,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:33:18] local.INFO: GPS data processed {"connection_id":228427,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:33:18] local.INFO: Acknowledgment sent {"connection_id":228427,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:33:41] local.INFO: TCP Data received {"connection_id":232016,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:33:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232016,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:33:41] local.INFO: Processing buffer {"connection_id":232016,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:33:41] local.INFO: IMEI packet received {"connection_id":232016,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:33:41] local.INFO: IMEI acknowledgment sent {"connection_id":232016,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:33:45] local.INFO: TCP Data received {"connection_id":232017,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:33:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232017,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:33:45] local.INFO: Processing buffer {"connection_id":232017,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:33:45] local.INFO: IMEI packet received {"connection_id":232017,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:33:45] local.INFO: IMEI acknowledgment sent {"connection_id":232017,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:33:46] local.INFO: TCP Data received {"connection_id":232016,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:33:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232016,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:33:46] local.INFO: Processing buffer {"connection_id":232016,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:33:46] local.INFO: IMEI packet received {"connection_id":232016,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:33:46] local.INFO: IMEI acknowledgment sent {"connection_id":232016,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:33:47] local.INFO: TCP Data received {"connection_id":232016,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:33:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232016,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:33:47] local.INFO: Processing buffer {"connection_id":232016,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:33:47] local.INFO: Packet analysis {"connection_id":232016,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:33:47] local.INFO: Extracted packet for processing {"connection_id":232016,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:33:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:33: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-11-03 20:33:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191729920001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:33:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:33:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:33:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:33:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793717996000,"timestamp_ms":1793717996000,"timestamp_seconds":1793717996,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ec89e0"} 
[2026-11-03 20:33:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:33:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:33: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":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-11-03 20:33:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:33: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-11-03 20:33:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:33:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:33:47] local.INFO: Teltonika packet parsed successfully {"connection_id":232016,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:33:47] local.INFO: Passing IMEI to GPS processor {"connection_id":232016,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:33:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":232016,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:33: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-11-03 20:33:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:33:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:33:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191729920001,"66":24745,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:33:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:33:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:33:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191729920001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:33:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:33:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:33:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:33:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:33:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191729920001,"power":24745,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:33:47] local.INFO: DEBUG: GPS processor result {"connection_id":232016,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55623,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:33:47] local.INFO: GPS data processed {"connection_id":232016,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:33:47] local.INFO: Acknowledgment sent {"connection_id":232016,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:33:50] local.INFO: TCP Data received {"connection_id":232017,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:33:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232017,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:33:50] local.INFO: Processing buffer {"connection_id":232017,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:33:50] local.INFO: IMEI packet received {"connection_id":232017,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:33:50] local.INFO: IMEI acknowledgment sent {"connection_id":232017,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:33:51] local.INFO: TCP Data received {"connection_id":232017,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:33:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232017,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:33:51] local.INFO: Processing buffer {"connection_id":232017,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:33:51] local.INFO: Packet analysis {"connection_id":232017,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:33:51] local.INFO: Extracted packet for processing {"connection_id":232017,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:33:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:33:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:33:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191641856001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:33:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:33:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 20:33:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:33:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793717953000,"timestamp_ms":1793717953000,"timestamp_seconds":1793717953,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ebe1e8"} 
[2026-11-03 20:33:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:33:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:33:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 20:33:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:33:51] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:33:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:33:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:33:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232017,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:33:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232017,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:33:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232017,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:33:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:33:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:33:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:33:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191641856001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:33:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:33:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:33:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191641856001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:33:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:33:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:33:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:33:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 20:33:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191641856001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 20:33:51] local.INFO: DEBUG: GPS processor result {"connection_id":232017,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55624,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:33:51] local.INFO: GPS data processed {"connection_id":232017,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:33:51] local.INFO: Acknowledgment sent {"connection_id":232017,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:33:51] local.INFO: TCP Data received {"connection_id":232016,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:33:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232016,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:33:51] local.INFO: Processing buffer {"connection_id":232016,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:33:51] local.INFO: Packet analysis {"connection_id":232016,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:33:51] local.INFO: Extracted packet for processing {"connection_id":232016,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:33:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:33:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:33:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191729920001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:33:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:33:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:33:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:33:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793717996000,"timestamp_ms":1793717996000,"timestamp_seconds":1793717996,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ec89e0"} 
[2026-11-03 20:33:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:33:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:33:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-11-03 20:33:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:33:51] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:33:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:33:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:33:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232016,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:33:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232016,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:33:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232016,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:33: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-11-03 20:33:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:33:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:33:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191729920001,"66":24745,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:33:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:33:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:33:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191729920001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:33:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:33:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:33:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:33:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:33:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191729920001,"power":24745,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:33:51] local.INFO: DEBUG: GPS processor result {"connection_id":232016,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55625,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:33:51] local.INFO: GPS data processed {"connection_id":232016,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:33:51] local.INFO: Acknowledgment sent {"connection_id":232016,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:33:56] local.INFO: TCP Data received {"connection_id":232017,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:33:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232017,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:33:56] local.INFO: Processing buffer {"connection_id":232017,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:33:56] local.INFO: Packet analysis {"connection_id":232017,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:33:56] local.INFO: Extracted packet for processing {"connection_id":232017,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:33:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:33: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-11-03 20:33:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191641856001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:33:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:33:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 20:33:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:33:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793717953000,"timestamp_ms":1793717953000,"timestamp_seconds":1793717953,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ebe1e8"} 
[2026-11-03 20:33:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:33:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:33:56] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 20:33:56] 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-11-03 20:33: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-11-03 20:33:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:33:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:33:56] local.INFO: Teltonika packet parsed successfully {"connection_id":232017,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:33:56] local.INFO: Passing IMEI to GPS processor {"connection_id":232017,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:33:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":232017,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:33:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:33:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:33:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:33:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191641856001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:33:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:33:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:33:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191641856001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:33:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:33:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:33:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:33:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 20:33:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191641856001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 20:33:56] local.INFO: DEBUG: GPS processor result {"connection_id":232017,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55626,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:33:56] local.INFO: GPS data processed {"connection_id":232017,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:33:56] local.INFO: Acknowledgment sent {"connection_id":232017,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:34:36] local.INFO: TCP Data received {"connection_id":228910,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:34:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228910,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:34:36] local.INFO: Processing buffer {"connection_id":228910,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:34:36] local.INFO: IMEI packet received {"connection_id":228910,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:34:36] local.INFO: IMEI acknowledgment sent {"connection_id":228910,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:34:40] local.INFO: TCP Data received {"connection_id":228911,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:34:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228911,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:34:40] local.INFO: Processing buffer {"connection_id":228911,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:34:40] local.INFO: IMEI packet received {"connection_id":228911,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:34:40] local.INFO: IMEI acknowledgment sent {"connection_id":228911,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:34:41] local.INFO: TCP Data received {"connection_id":228910,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:34:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228910,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:34:41] local.INFO: Processing buffer {"connection_id":228910,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:34:41] local.INFO: IMEI packet received {"connection_id":228910,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:34:41] local.INFO: IMEI acknowledgment sent {"connection_id":228910,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:34:42] local.INFO: TCP Data received {"connection_id":228910,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:34:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228910,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:34:42] local.INFO: Processing buffer {"connection_id":228910,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:34:42] local.INFO: Packet analysis {"connection_id":228910,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:34:42] local.INFO: Extracted packet for processing {"connection_id":228910,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:34:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:34:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:34:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191729920001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:34:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:34:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:34:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:34:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793717996000,"timestamp_ms":1793717996000,"timestamp_seconds":1793717996,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ec89e0"} 
[2026-11-03 20:34:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:34:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:34:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-11-03 20:34:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:34:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:34:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:34:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:34:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228910,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:34:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228910,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:34:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228910,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:34:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:34:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:34:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:34:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191729920001,"66":24745,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:34:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:34:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:34:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191729920001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:34:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:34:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:34:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:34:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:34:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191729920001,"power":24745,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:34:42] local.INFO: DEBUG: GPS processor result {"connection_id":228910,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55627,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:34:42] local.INFO: GPS data processed {"connection_id":228910,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:34:42] local.INFO: Acknowledgment sent {"connection_id":228910,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:34:45] local.INFO: TCP Data received {"connection_id":228911,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:34:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228911,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:34:45] local.INFO: Processing buffer {"connection_id":228911,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:34:45] local.INFO: IMEI packet received {"connection_id":228911,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:34:45] local.INFO: IMEI acknowledgment sent {"connection_id":228911,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:34:46] local.INFO: TCP Data received {"connection_id":228911,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:34:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228911,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:34:46] local.INFO: Processing buffer {"connection_id":228911,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ebe1e8012d77a34005f2a450000700902b..."} 
[2026-11-03 20:34:46] local.INFO: Packet analysis {"connection_id":228911,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:34:46] local.INFO: Extracted packet for processing {"connection_id":228911,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1eb"} 
[2026-11-03 20:34:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:34: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-11-03 20:34:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191641856001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:34:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:34:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 20:34:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:34:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793717953000,"timestamp_ms":1793717953000,"timestamp_seconds":1793717953,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ebe1e8"} 
[2026-11-03 20:34:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:34:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:34: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":92,"data_length":795,"current_offset":136} 
[2026-11-03 20:34:46] 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-11-03 20:34: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-11-03 20:34:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:34:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:34:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228911,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:34:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228911,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:34:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228911,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:34:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:34:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:34:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:34:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191641856001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:34:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:34:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:34:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191641856001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:34:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:34:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:34:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:34:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 20:34:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191641856001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 20:34:46] local.INFO: DEBUG: GPS processor result {"connection_id":228911,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55628,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:34:46] local.INFO: GPS data processed {"connection_id":228911,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:34:46] local.INFO: Acknowledgment sent {"connection_id":228911,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:35:13] local.INFO: TCP Data received {"connection_id":228910,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:35:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228910,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:35:13] local.INFO: Processing buffer {"connection_id":228910,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1ec89e0012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:35:13] local.INFO: Packet analysis {"connection_id":228910,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:35:13] local.INFO: Extracted packet for processing {"connection_id":228910,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1ec"} 
[2026-11-03 20:35:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:35: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-11-03 20:35:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191729920001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:35:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:35:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:35:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:35:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793717996000,"timestamp_ms":1793717996000,"timestamp_seconds":1793717996,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1ec89e0"} 
[2026-11-03 20:35:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:35: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-11-03 20:35: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":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-11-03 20:35:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:35: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-11-03 20:35:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:35:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:35:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228910,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:35:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228910,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:35:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228910,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:35: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-11-03 20:35:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:35:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:35:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191729920001,"66":24745,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:35:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:35:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:35:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191729920001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:35:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:35:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:35:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:35:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:35:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191729920001,"power":24745,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:35:13] local.INFO: DEBUG: GPS processor result {"connection_id":228910,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55629,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:35:13] local.INFO: GPS data processed {"connection_id":228910,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:35:13] local.INFO: Acknowledgment sent {"connection_id":228910,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:35:17] local.INFO: TCP Data received {"connection_id":228911,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:35:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228911,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:35:17] local.INFO: Processing buffer {"connection_id":228911,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:35:17] local.INFO: Packet analysis {"connection_id":228911,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:35:17] local.INFO: Extracted packet for processing {"connection_id":228911,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:35:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:35: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-11-03 20:35:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191795968001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:35:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:35:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:35:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:35:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793718254000,"timestamp_ms":1793718254000,"timestamp_seconds":1793718254,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f079b0"} 
[2026-11-03 20:35:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:35:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:35: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:35:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:35: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-11-03 20:35:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:35:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:35:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228911,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:35:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228911,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:35:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228911,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:35:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:35:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:35:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:35:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191795968001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:35:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:35:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:35:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191795968001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:35:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:35:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:35:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:35:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:35:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191795968001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:35:18] local.INFO: DEBUG: GPS processor result {"connection_id":228911,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55630,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:35:18] local.INFO: GPS data processed {"connection_id":228911,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:35:18] local.INFO: Acknowledgment sent {"connection_id":228911,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:35:35] local.INFO: TCP Data received {"connection_id":228912,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:35:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228912,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:35:35] local.INFO: Processing buffer {"connection_id":228912,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:35:35] local.INFO: IMEI packet received {"connection_id":228912,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:35:35] local.INFO: IMEI acknowledgment sent {"connection_id":228912,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:35:36] local.INFO: TCP Data received {"connection_id":228912,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:35:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228912,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:35:36] local.INFO: Processing buffer {"connection_id":228912,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:35:36] local.INFO: IMEI packet received {"connection_id":228912,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:35:36] local.INFO: IMEI acknowledgment sent {"connection_id":228912,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:35:40] local.INFO: TCP Data received {"connection_id":228428,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:35:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228428,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:35:40] local.INFO: Processing buffer {"connection_id":228428,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:35:40] local.INFO: IMEI packet received {"connection_id":228428,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:35:40] local.INFO: IMEI acknowledgment sent {"connection_id":228428,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:35:41] local.INFO: TCP Data received {"connection_id":228912,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:35:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228912,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:35:41] local.INFO: Processing buffer {"connection_id":228912,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:35:41] local.INFO: IMEI packet received {"connection_id":228912,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:35:41] local.INFO: IMEI acknowledgment sent {"connection_id":228912,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:35:42] local.INFO: TCP Data received {"connection_id":228912,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:35:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228912,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:35:42] local.INFO: Processing buffer {"connection_id":228912,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:35:42] local.INFO: Packet analysis {"connection_id":228912,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:35:42] local.INFO: Extracted packet for processing {"connection_id":228912,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:35:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:35: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-11-03 20:35:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191806976001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:35:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:35:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:35:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:35:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793718297000,"timestamp_ms":1793718297000,"timestamp_seconds":1793718297,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f121a8"} 
[2026-11-03 20:35:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:35:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:35: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":96,"n8_eight_byte":169,"data_length":795,"current_offset":136} 
[2026-11-03 20:35:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2199,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:35: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-11-03 20:35:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:35:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:35:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228912,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:35:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228912,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:35:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228912,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:35: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-11-03 20:35:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:35:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:35:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191806976001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:35:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:35:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:35:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191806976001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:35:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:35:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:35:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:35:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:35:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191806976001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:35:42] local.INFO: DEBUG: GPS processor result {"connection_id":228912,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55631,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:35:42] local.INFO: GPS data processed {"connection_id":228912,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:35:42] local.INFO: Acknowledgment sent {"connection_id":228912,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:35:45] local.INFO: TCP Data received {"connection_id":228428,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:35:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228428,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:35:45] local.INFO: Processing buffer {"connection_id":228428,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:35:45] local.INFO: IMEI packet received {"connection_id":228428,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:35:45] local.INFO: IMEI acknowledgment sent {"connection_id":228428,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:35:46] local.INFO: TCP Data received {"connection_id":228428,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:35:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228428,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:35:46] local.INFO: Processing buffer {"connection_id":228428,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:35:46] local.INFO: Packet analysis {"connection_id":228428,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:35:46] local.INFO: Extracted packet for processing {"connection_id":228428,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:35:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:35: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-11-03 20:35:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191795968001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:35:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:35:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:35:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:35:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793718254000,"timestamp_ms":1793718254000,"timestamp_seconds":1793718254,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f079b0"} 
[2026-11-03 20:35:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:35:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:35: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:35:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:35: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-11-03 20:35:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:35:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:35:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228428,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:35:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228428,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:35:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228428,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:35:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:35:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:35:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:35:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191795968001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:35:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:35:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:35:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191795968001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:35:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:35:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:35:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:35:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:35:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191795968001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:35:46] local.INFO: DEBUG: GPS processor result {"connection_id":228428,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55632,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:35:46] local.INFO: GPS data processed {"connection_id":228428,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:35:46] local.INFO: Acknowledgment sent {"connection_id":228428,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:36:13] local.INFO: TCP Data received {"connection_id":228912,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:36:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228912,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:36:13] local.INFO: Processing buffer {"connection_id":228912,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:36:13] local.INFO: Packet analysis {"connection_id":228912,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:36:13] local.INFO: Extracted packet for processing {"connection_id":228912,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:36:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:36:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191806976001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:36:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:36:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:36:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:36:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793718297000,"timestamp_ms":1793718297000,"timestamp_seconds":1793718297,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f121a8"} 
[2026-11-03 20:36:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:36: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-11-03 20: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":96,"n8_eight_byte":169,"data_length":795,"current_offset":136} 
[2026-11-03 20:36:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2199,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20: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-11-03 20:36:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:36:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:36:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228912,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:36:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228912,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:36:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228912,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:36:13] 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-11-03 20:36:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:36:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:36:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191806976001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:36:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:36:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:36:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191806976001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:36:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:36:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:36:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:36:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:36:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191806976001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:36:13] local.INFO: DEBUG: GPS processor result {"connection_id":228912,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55633,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:36:13] local.INFO: GPS data processed {"connection_id":228912,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:36:13] local.INFO: Acknowledgment sent {"connection_id":228912,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:36:17] local.INFO: TCP Data received {"connection_id":228428,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:36:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228428,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:36:17] local.INFO: Processing buffer {"connection_id":228428,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:36:17] local.INFO: Packet analysis {"connection_id":228428,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:36:17] local.INFO: Extracted packet for processing {"connection_id":228428,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:36:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:36: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-11-03 20:36:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191795968001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:36:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:36:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:36:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:36:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793718254000,"timestamp_ms":1793718254000,"timestamp_seconds":1793718254,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f079b0"} 
[2026-11-03 20:36:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:36:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:36: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:36:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:36: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-11-03 20:36:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:36:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:36:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228428,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:36:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228428,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:36:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228428,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:36:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:36:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:36:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:36:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191795968001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:36:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:36:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:36:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191795968001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:36:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:36:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:36:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:36:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:36:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191795968001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:36:17] local.INFO: DEBUG: GPS processor result {"connection_id":228428,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55634,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:36:17] local.INFO: GPS data processed {"connection_id":228428,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:36:17] local.INFO: Acknowledgment sent {"connection_id":228428,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:36:36] local.INFO: TCP Data received {"connection_id":228913,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:36:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228913,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:36:36] local.INFO: Processing buffer {"connection_id":228913,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:36:36] local.INFO: IMEI packet received {"connection_id":228913,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:36:36] local.INFO: IMEI acknowledgment sent {"connection_id":228913,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:36:40] local.INFO: TCP Data received {"connection_id":232018,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:36:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232018,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:36:40] local.INFO: Processing buffer {"connection_id":232018,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:36:40] local.INFO: IMEI packet received {"connection_id":232018,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:36:40] local.INFO: IMEI acknowledgment sent {"connection_id":232018,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:36:41] local.INFO: TCP Data received {"connection_id":228913,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:36:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228913,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:36:41] local.INFO: Processing buffer {"connection_id":228913,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:36:41] local.INFO: IMEI packet received {"connection_id":228913,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:36:41] local.INFO: IMEI acknowledgment sent {"connection_id":228913,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:36:42] local.INFO: TCP Data received {"connection_id":228913,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:36:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228913,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:36:42] local.INFO: Processing buffer {"connection_id":228913,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:36:42] local.INFO: Packet analysis {"connection_id":228913,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:36:42] local.INFO: Extracted packet for processing {"connection_id":228913,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:36:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:36: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-11-03 20:36:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191806976001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:36:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:36:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:36:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:36:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793718297000,"timestamp_ms":1793718297000,"timestamp_seconds":1793718297,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f121a8"} 
[2026-11-03 20:36:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:36:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:36: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":96,"n8_eight_byte":169,"data_length":795,"current_offset":136} 
[2026-11-03 20:36:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2199,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:36: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-11-03 20:36:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:36:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:36:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228913,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:36:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228913,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:36:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228913,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:36:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:36:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:36:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:36:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191806976001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:36:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:36:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:36:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191806976001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:36:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:36:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:36:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:36:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:36:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191806976001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:36:42] local.INFO: DEBUG: GPS processor result {"connection_id":228913,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55635,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:36:42] local.INFO: GPS data processed {"connection_id":228913,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:36:42] local.INFO: Acknowledgment sent {"connection_id":228913,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:36:45] local.INFO: TCP Data received {"connection_id":232018,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:36:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232018,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:36:45] local.INFO: Processing buffer {"connection_id":232018,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:36:45] local.INFO: IMEI packet received {"connection_id":232018,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:36:45] local.INFO: IMEI acknowledgment sent {"connection_id":232018,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:36:47] local.INFO: TCP Data received {"connection_id":232018,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:36:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232018,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:36:47] local.INFO: Processing buffer {"connection_id":232018,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:36:47] local.INFO: Packet analysis {"connection_id":232018,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:36:47] local.INFO: Extracted packet for processing {"connection_id":232018,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:36:47] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:36:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191795968001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:36:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:36:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:36:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:36:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793718254000,"timestamp_ms":1793718254000,"timestamp_seconds":1793718254,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f079b0"} 
[2026-11-03 20:36:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:36:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:36:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20: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-11-03 20:36:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:36:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:36:47] local.INFO: Teltonika packet parsed successfully {"connection_id":232018,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:36:47] local.INFO: Passing IMEI to GPS processor {"connection_id":232018,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:36:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":232018,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:36:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:36:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:36:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:36:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191795968001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:36:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:36:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:36:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191795968001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:36:47] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:36:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:36:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:36:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:36:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191795968001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:36:47] local.INFO: DEBUG: GPS processor result {"connection_id":232018,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55636,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:36:47] local.INFO: GPS data processed {"connection_id":232018,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:36:47] local.INFO: Acknowledgment sent {"connection_id":232018,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:37:13] local.INFO: TCP Data received {"connection_id":228913,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:37:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228913,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:37:13] local.INFO: Processing buffer {"connection_id":228913,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:37:13] local.INFO: Packet analysis {"connection_id":228913,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:37:13] local.INFO: Extracted packet for processing {"connection_id":228913,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:37:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:37: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-11-03 20:37:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191806976001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:37:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:37:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:37:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:37:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793718297000,"timestamp_ms":1793718297000,"timestamp_seconds":1793718297,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f121a8"} 
[2026-11-03 20:37:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:37: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-11-03 20:37: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":96,"n8_eight_byte":169,"data_length":795,"current_offset":136} 
[2026-11-03 20:37:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2199,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:37: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-11-03 20:37:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:37:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:37:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228913,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:37:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228913,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:37:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228913,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:37:13] 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-11-03 20:37:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:37:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:37:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191806976001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:37:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:37:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:37:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191806976001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:37:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:37:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:37:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:37:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:37:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191806976001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:37:13] local.INFO: DEBUG: GPS processor result {"connection_id":228913,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55637,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:37:13] local.INFO: GPS data processed {"connection_id":228913,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:37:13] local.INFO: Acknowledgment sent {"connection_id":228913,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:37:18] local.INFO: TCP Data received {"connection_id":232018,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:37:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232018,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:37:18] local.INFO: Processing buffer {"connection_id":232018,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:37:18] local.INFO: Packet analysis {"connection_id":232018,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:37:18] local.INFO: Extracted packet for processing {"connection_id":232018,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:37:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:37: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-11-03 20:37:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191795968001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:37:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:37:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:37:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:37:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793718254000,"timestamp_ms":1793718254000,"timestamp_seconds":1793718254,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f079b0"} 
[2026-11-03 20:37:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:37:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:37: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:37:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:37: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-11-03 20:37:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:37:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:37:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232018,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:37:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232018,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:37:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232018,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:37:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:37:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:37:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:37:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191795968001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:37:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:37:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:37:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191795968001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:37:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:37:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:37:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:37:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:37:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191795968001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:37:18] local.INFO: DEBUG: GPS processor result {"connection_id":232018,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55638,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:37:18] local.INFO: GPS data processed {"connection_id":232018,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:37:18] local.INFO: Acknowledgment sent {"connection_id":232018,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:37:36] local.INFO: TCP Data received {"connection_id":232019,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:37:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232019,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:37:36] local.INFO: Processing buffer {"connection_id":232019,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:37:36] local.INFO: IMEI packet received {"connection_id":232019,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:37:36] local.INFO: IMEI acknowledgment sent {"connection_id":232019,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:37:41] local.INFO: TCP Data received {"connection_id":232019,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:37:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232019,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:37:41] local.INFO: Processing buffer {"connection_id":232019,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:37:41] local.INFO: IMEI packet received {"connection_id":232019,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:37:41] local.INFO: IMEI acknowledgment sent {"connection_id":232019,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:37:42] local.INFO: TCP Data received {"connection_id":232019,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:37:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232019,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:37:42] local.INFO: Processing buffer {"connection_id":232019,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:37:42] local.INFO: Packet analysis {"connection_id":232019,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:37:42] local.INFO: Extracted packet for processing {"connection_id":232019,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:37:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:37:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191806976001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:37:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:37:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:37:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:37:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793718297000,"timestamp_ms":1793718297000,"timestamp_seconds":1793718297,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f121a8"} 
[2026-11-03 20:37:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:37:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":169,"data_length":795,"current_offset":136} 
[2026-11-03 20:37:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2199,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:37:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:37:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:37:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:37:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232019,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:37:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:37:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:37:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:37:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:37:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:37:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191806976001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:37:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:37:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:37:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191806976001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:37:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:37:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:37:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:37:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:37:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191806976001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:37:42] local.INFO: DEBUG: GPS processor result {"connection_id":232019,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55639,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:37:42] local.INFO: GPS data processed {"connection_id":232019,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:37:42] local.INFO: Acknowledgment sent {"connection_id":232019,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:37:45] local.INFO: TCP Data received {"connection_id":228914,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:37:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228914,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:37:45] local.INFO: Processing buffer {"connection_id":228914,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:37:45] local.INFO: IMEI packet received {"connection_id":228914,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:37:45] local.INFO: IMEI acknowledgment sent {"connection_id":228914,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:37:50] local.INFO: TCP Data received {"connection_id":228914,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:37:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228914,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:37:50] local.INFO: Processing buffer {"connection_id":228914,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:37:50] local.INFO: IMEI packet received {"connection_id":228914,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:37:50] local.INFO: IMEI acknowledgment sent {"connection_id":228914,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:37:51] local.INFO: TCP Data received {"connection_id":228914,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:37:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228914,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:37:51] local.INFO: Processing buffer {"connection_id":228914,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:37:51] local.INFO: Packet analysis {"connection_id":228914,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:37:51] local.INFO: Extracted packet for processing {"connection_id":228914,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:37:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:37: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-11-03 20:37:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191795968001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:37:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:37:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:37:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:37:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793718254000,"timestamp_ms":1793718254000,"timestamp_seconds":1793718254,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f079b0"} 
[2026-11-03 20:37:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:37:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:37: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":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:37:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:37: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-11-03 20:37:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:37:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:37:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228914,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:37:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228914,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:37:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228914,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:37:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:37:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:37:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:37:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191795968001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:37:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:37:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:37:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191795968001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:37:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:37:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:37:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:37:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:37:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191795968001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:37:51] local.INFO: DEBUG: GPS processor result {"connection_id":228914,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55640,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:37:51] local.INFO: GPS data processed {"connection_id":228914,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:37:51] local.INFO: Acknowledgment sent {"connection_id":228914,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:37:56] local.INFO: TCP Data received {"connection_id":228914,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:37:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228914,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:37:56] local.INFO: Processing buffer {"connection_id":228914,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:37:56] local.INFO: Packet analysis {"connection_id":228914,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:37:56] local.INFO: Extracted packet for processing {"connection_id":228914,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:37:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:37: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-11-03 20:37:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191795968001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:37:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:37:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:37:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:37:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793718254000,"timestamp_ms":1793718254000,"timestamp_seconds":1793718254,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f079b0"} 
[2026-11-03 20:37:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:37:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:37: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:37:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:37: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-11-03 20:37:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:37:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:37:56] local.INFO: Teltonika packet parsed successfully {"connection_id":228914,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:37:56] local.INFO: Passing IMEI to GPS processor {"connection_id":228914,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:37:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":228914,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:37:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:37:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:37:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:37:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191795968001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:37:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:37:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:37:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191795968001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:37:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:37:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:37:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:37:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:37:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191795968001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:37:56] local.INFO: DEBUG: GPS processor result {"connection_id":228914,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55641,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:37:56] local.INFO: GPS data processed {"connection_id":228914,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:37:56] local.INFO: Acknowledgment sent {"connection_id":228914,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:38:13] local.INFO: TCP Data received {"connection_id":232019,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:38:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232019,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:38:13] local.INFO: Processing buffer {"connection_id":232019,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:38:13] local.INFO: Packet analysis {"connection_id":232019,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:38:13] local.INFO: Extracted packet for processing {"connection_id":232019,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:38:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:38: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-11-03 20:38:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191806976001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:38:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:38:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:38:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:38:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793718297000,"timestamp_ms":1793718297000,"timestamp_seconds":1793718297,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f121a8"} 
[2026-11-03 20:38:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:38: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-11-03 20:38: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":96,"n8_eight_byte":169,"data_length":795,"current_offset":136} 
[2026-11-03 20:38:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2199,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:38: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-11-03 20:38:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:38:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:38:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232019,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:38:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:38:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:38: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-11-03 20:38:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:38:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:38:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191806976001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:38:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:38:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:38:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191806976001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:38:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:38:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:38:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:38:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:38:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191806976001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:38:13] local.INFO: DEBUG: GPS processor result {"connection_id":232019,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55642,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:38:13] local.INFO: GPS data processed {"connection_id":232019,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:38:13] local.INFO: Acknowledgment sent {"connection_id":232019,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:38:40] local.INFO: TCP Data received {"connection_id":230167,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:38:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230167,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:38:40] local.INFO: Processing buffer {"connection_id":230167,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:38:40] local.INFO: IMEI packet received {"connection_id":230167,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:38:40] local.INFO: IMEI acknowledgment sent {"connection_id":230167,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:38:41] local.INFO: TCP Data received {"connection_id":228429,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:38:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228429,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:38:41] local.INFO: Processing buffer {"connection_id":228429,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:38:41] local.INFO: IMEI packet received {"connection_id":228429,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:38:41] local.INFO: IMEI acknowledgment sent {"connection_id":228429,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:38:45] local.INFO: TCP Data received {"connection_id":230167,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:38:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230167,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:38:45] local.INFO: Processing buffer {"connection_id":230167,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:38:45] local.INFO: IMEI packet received {"connection_id":230167,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:38:45] local.INFO: IMEI acknowledgment sent {"connection_id":230167,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:38:46] local.INFO: TCP Data received {"connection_id":228429,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:38:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228429,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:38:46] local.INFO: Processing buffer {"connection_id":228429,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:38:46] local.INFO: IMEI packet received {"connection_id":228429,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:38:46] local.INFO: IMEI acknowledgment sent {"connection_id":228429,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:38:46] local.INFO: TCP Data received {"connection_id":230167,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:38:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230167,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:38:46] local.INFO: Processing buffer {"connection_id":230167,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:38:46] local.INFO: Packet analysis {"connection_id":230167,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:38:46] local.INFO: Extracted packet for processing {"connection_id":230167,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:38:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:38: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-11-03 20:38:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191795968001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:38:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:38:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:38:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:38:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793718254000,"timestamp_ms":1793718254000,"timestamp_seconds":1793718254,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f079b0"} 
[2026-11-03 20:38:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:38:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:38: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:38:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:38: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-11-03 20:38:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:38:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:38:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230167,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:38:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230167,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:38:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230167,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:38:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:38:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:38:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:38:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191795968001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:38:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:38:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:38:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191795968001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:38:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:38:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:38:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:38:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:38:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191795968001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:38:46] local.INFO: DEBUG: GPS processor result {"connection_id":230167,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55643,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:38:46] local.INFO: GPS data processed {"connection_id":230167,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:38:46] local.INFO: Acknowledgment sent {"connection_id":230167,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:38:47] local.INFO: TCP Data received {"connection_id":228429,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:38:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228429,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:38:47] local.INFO: Processing buffer {"connection_id":228429,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:38:47] local.INFO: Packet analysis {"connection_id":228429,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:38:47] local.INFO: Extracted packet for processing {"connection_id":228429,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:38:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:38:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191806976001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:38:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:38:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:38:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:38:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793718297000,"timestamp_ms":1793718297000,"timestamp_seconds":1793718297,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f121a8"} 
[2026-11-03 20:38:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:38:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20: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":96,"n8_eight_byte":169,"data_length":795,"current_offset":136} 
[2026-11-03 20:38:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2199,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20: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-11-03 20:38:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:38:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:38:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228429,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:38:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:38:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:38:47] 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-11-03 20:38:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:38:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:38:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191806976001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:38:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:38:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:38:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191806976001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:38:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:38:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:38:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:38:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:38:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191806976001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:38:47] local.INFO: DEBUG: GPS processor result {"connection_id":228429,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55644,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:38:47] local.INFO: GPS data processed {"connection_id":228429,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:38:47] local.INFO: Acknowledgment sent {"connection_id":228429,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:38:51] local.INFO: TCP Data received {"connection_id":228429,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:38:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228429,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:38:51] local.INFO: Processing buffer {"connection_id":228429,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:38:51] local.INFO: Packet analysis {"connection_id":228429,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:38:51] local.INFO: Extracted packet for processing {"connection_id":228429,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:38:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:38: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-11-03 20:38:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191806976001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:38:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:38:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:38:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:38:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793718297000,"timestamp_ms":1793718297000,"timestamp_seconds":1793718297,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f121a8"} 
[2026-11-03 20:38:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:38:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:38: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":96,"n8_eight_byte":169,"data_length":795,"current_offset":136} 
[2026-11-03 20:38:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2199,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:38: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-11-03 20:38:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:38:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:38:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228429,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:38:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:38:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:38:51] 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-11-03 20:38:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:38:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:38:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191806976001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:38:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:38:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:38:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191806976001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:38:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:38:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:38:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:38:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:38:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191806976001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:38:51] local.INFO: DEBUG: GPS processor result {"connection_id":228429,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55645,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:38:51] local.INFO: GPS data processed {"connection_id":228429,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:38:51] local.INFO: Acknowledgment sent {"connection_id":228429,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:39:18] local.INFO: TCP Data received {"connection_id":230167,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:39:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230167,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:39:18] local.INFO: Processing buffer {"connection_id":230167,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:39:18] local.INFO: Packet analysis {"connection_id":230167,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:39:18] local.INFO: Extracted packet for processing {"connection_id":230167,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:39:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:39: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-11-03 20:39:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191795968001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:39:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:39:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:39:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:39:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793718254000,"timestamp_ms":1793718254000,"timestamp_seconds":1793718254,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f079b0"} 
[2026-11-03 20:39:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:39:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:39: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:39:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:39: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-11-03 20:39:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:39:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:39:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230167,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:39:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230167,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:39:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230167,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:39:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:39:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:39:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:39:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191795968001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:39:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:39:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:39:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191795968001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:39:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:39:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:39:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:39:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:39:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191795968001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:39:18] local.INFO: DEBUG: GPS processor result {"connection_id":230167,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55646,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:39:18] local.INFO: GPS data processed {"connection_id":230167,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:39:18] local.INFO: Acknowledgment sent {"connection_id":230167,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:39:36] local.INFO: TCP Data received {"connection_id":230168,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:39:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230168,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:39:36] local.INFO: Processing buffer {"connection_id":230168,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:39:36] local.INFO: IMEI packet received {"connection_id":230168,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:39:36] local.INFO: IMEI acknowledgment sent {"connection_id":230168,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:39:40] local.INFO: TCP Data received {"connection_id":230169,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:39:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230169,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:39:40] local.INFO: Processing buffer {"connection_id":230169,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:39:40] local.INFO: IMEI packet received {"connection_id":230169,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:39:40] local.INFO: IMEI acknowledgment sent {"connection_id":230169,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:39:41] local.INFO: TCP Data received {"connection_id":230168,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:39:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230168,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:39:41] local.INFO: Processing buffer {"connection_id":230168,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:39:41] local.INFO: IMEI packet received {"connection_id":230168,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:39:41] local.INFO: IMEI acknowledgment sent {"connection_id":230168,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:39:42] local.INFO: TCP Data received {"connection_id":230168,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:39:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230168,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:39:42] local.INFO: Processing buffer {"connection_id":230168,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:39:42] local.INFO: Packet analysis {"connection_id":230168,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:39:42] local.INFO: Extracted packet for processing {"connection_id":230168,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:39:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:39:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:39:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191806976001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:39:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:39:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:39:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:39:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793718297000,"timestamp_ms":1793718297000,"timestamp_seconds":1793718297,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f121a8"} 
[2026-11-03 20:39:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:39:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:39:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":169,"data_length":795,"current_offset":136} 
[2026-11-03 20:39:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2199,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:39:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:39:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:39:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:39:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230168,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:39:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230168,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:39:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230168,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:39:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:39:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:39:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:39:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191806976001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:39:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:39:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:39:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191806976001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:39:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:39:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:39:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:39:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:39:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191806976001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:39:42] local.INFO: DEBUG: GPS processor result {"connection_id":230168,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55647,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:39:42] local.INFO: GPS data processed {"connection_id":230168,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:39:42] local.INFO: Acknowledgment sent {"connection_id":230168,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:39:45] local.INFO: TCP Data received {"connection_id":230169,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:39:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230169,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:39:45] local.INFO: Processing buffer {"connection_id":230169,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:39:45] local.INFO: IMEI packet received {"connection_id":230169,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:39:45] local.INFO: IMEI acknowledgment sent {"connection_id":230169,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:39:46] local.INFO: TCP Data received {"connection_id":230169,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:39:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230169,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:39:46] local.INFO: Processing buffer {"connection_id":230169,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f079b0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:39:46] local.INFO: Packet analysis {"connection_id":230169,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:39:46] local.INFO: Extracted packet for processing {"connection_id":230169,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f0"} 
[2026-11-03 20:39:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:39:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:39:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191795968001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:39:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:39:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:39:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:39:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793718254000,"timestamp_ms":1793718254000,"timestamp_seconds":1793718254,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f079b0"} 
[2026-11-03 20:39:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:39:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:39:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:39:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:39:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:39:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:39:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:39:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230169,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:39:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230169,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:39:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230169,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:39:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:39:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:39:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:39:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191795968001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:39:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:39:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:39:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191795968001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:39:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:39:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:39:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:39:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:39:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191795968001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:39:46] local.INFO: DEBUG: GPS processor result {"connection_id":230169,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55648,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:39:46] local.INFO: GPS data processed {"connection_id":230169,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:39:46] local.INFO: Acknowledgment sent {"connection_id":230169,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:40:15] local.INFO: TCP Data received {"connection_id":230168,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:40:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230168,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:40:15] local.INFO: Processing buffer {"connection_id":230168,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f121a8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:40:15] local.INFO: Packet analysis {"connection_id":230168,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:40:15] local.INFO: Extracted packet for processing {"connection_id":230168,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f1"} 
[2026-11-03 20:40:15] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:40: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-11-03 20:40:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191806976001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:40:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:40:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:40:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:40:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793718297000,"timestamp_ms":1793718297000,"timestamp_seconds":1793718297,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f121a8"} 
[2026-11-03 20:40:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:40:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:40: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":169,"data_length":795,"current_offset":136} 
[2026-11-03 20:40:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2199,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:40: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-11-03 20:40:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:40:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:40:15] local.INFO: Teltonika packet parsed successfully {"connection_id":230168,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:40:15] local.INFO: Passing IMEI to GPS processor {"connection_id":230168,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:40:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":230168,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:40:15] 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-11-03 20:40:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:40:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:40:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191806976001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:40:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:40:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:40:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191806976001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:40:15] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:40:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:40:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:40:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:40:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191806976001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:40:15] local.INFO: DEBUG: GPS processor result {"connection_id":230168,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55649,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:40:15] local.INFO: GPS data processed {"connection_id":230168,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:40:15] local.INFO: Acknowledgment sent {"connection_id":230168,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:40:18] local.INFO: TCP Data received {"connection_id":230169,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:40:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230169,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:40:18] local.INFO: Processing buffer {"connection_id":230169,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:40:18] local.INFO: Packet analysis {"connection_id":230169,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:40:18] local.INFO: Extracted packet for processing {"connection_id":230169,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:40:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:40: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-11-03 20:40:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191873024001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:40:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:40:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:40:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:40:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793718555000,"timestamp_ms":1793718555000,"timestamp_seconds":1793718555,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f51178"} 
[2026-11-03 20:40:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:40:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:40: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":102,"n8_eight_byte":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:40:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:40: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-11-03 20:40:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:40:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:40:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230169,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:40:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230169,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:40:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230169,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:40:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:40:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:40:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:40:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191873024001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:40:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:40:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:40:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191873024001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:40:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:40:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:40:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:40:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:40:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191873024001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:40:18] local.INFO: DEBUG: GPS processor result {"connection_id":230169,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55650,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:40:18] local.INFO: GPS data processed {"connection_id":230169,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:40:18] local.INFO: Acknowledgment sent {"connection_id":230169,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:40:36] local.INFO: TCP Data received {"connection_id":232020,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:40:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232020,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:40:36] local.INFO: Processing buffer {"connection_id":232020,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:40:36] local.INFO: IMEI packet received {"connection_id":232020,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:40:36] local.INFO: IMEI acknowledgment sent {"connection_id":232020,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:40:36] local.INFO: TCP Data received {"connection_id":232020,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:40:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232020,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:40:36] local.INFO: Processing buffer {"connection_id":232020,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:40:36] local.INFO: IMEI packet received {"connection_id":232020,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:40:36] local.INFO: IMEI acknowledgment sent {"connection_id":232020,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:40:40] local.INFO: TCP Data received {"connection_id":232021,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:40:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232021,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:40:40] local.INFO: Processing buffer {"connection_id":232021,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:40:40] local.INFO: IMEI packet received {"connection_id":232021,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:40:40] local.INFO: IMEI acknowledgment sent {"connection_id":232021,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:40:41] local.INFO: TCP Data received {"connection_id":232020,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:40:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232020,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:40:41] local.INFO: Processing buffer {"connection_id":232020,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:40:41] local.INFO: IMEI packet received {"connection_id":232020,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:40:41] local.INFO: IMEI acknowledgment sent {"connection_id":232020,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:40:42] local.INFO: TCP Data received {"connection_id":232020,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:40:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232020,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:40:42] local.INFO: Processing buffer {"connection_id":232020,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:40:42] local.INFO: Packet analysis {"connection_id":232020,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:40:42] local.INFO: Extracted packet for processing {"connection_id":232020,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:40:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:40: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-11-03 20:40:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191884032001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:40:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:40:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:40:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:40:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793718598000,"timestamp_ms":1793718598000,"timestamp_seconds":1793718598,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f5b970"} 
[2026-11-03 20:40:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:40:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:40: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:40:42] 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-11-03 20:40: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-11-03 20:40:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:40:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:40:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232020,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:40:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232020,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:40:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232020,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:40: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-11-03 20:40:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:40:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:40:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191884032001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:40:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:40:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:40:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191884032001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:40:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:40:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:40:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:40:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:40:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191884032001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:40:42] local.INFO: DEBUG: GPS processor result {"connection_id":232020,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55651,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:40:42] local.INFO: GPS data processed {"connection_id":232020,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:40:42] local.INFO: Acknowledgment sent {"connection_id":232020,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:40:45] local.INFO: TCP Data received {"connection_id":232021,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:40:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232021,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:40:45] local.INFO: Processing buffer {"connection_id":232021,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:40:45] local.INFO: IMEI packet received {"connection_id":232021,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:40:45] local.INFO: IMEI acknowledgment sent {"connection_id":232021,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:40:46] local.INFO: TCP Data received {"connection_id":232021,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:40:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232021,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:40:46] local.INFO: Processing buffer {"connection_id":232021,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:40:46] local.INFO: Packet analysis {"connection_id":232021,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:40:46] local.INFO: Extracted packet for processing {"connection_id":232021,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:40:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:40: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-11-03 20:40:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191873024001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:40:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:40:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:40:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:40:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793718555000,"timestamp_ms":1793718555000,"timestamp_seconds":1793718555,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f51178"} 
[2026-11-03 20:40:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:40:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:40: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":102,"n8_eight_byte":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:40:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:40: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-11-03 20:40:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:40:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:40:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232021,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:40:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232021,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:40:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232021,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:40:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:40:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:40:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:40:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191873024001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:40:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:40:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:40:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191873024001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:40:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:40:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:40:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:40:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:40:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191873024001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:40:46] local.INFO: DEBUG: GPS processor result {"connection_id":232021,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55652,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:40:46] local.INFO: GPS data processed {"connection_id":232021,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:40:46] local.INFO: Acknowledgment sent {"connection_id":232021,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:41:13] local.INFO: TCP Data received {"connection_id":232020,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:41:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232020,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:41:13] local.INFO: Processing buffer {"connection_id":232020,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:41:13] local.INFO: Packet analysis {"connection_id":232020,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:41:13] local.INFO: Extracted packet for processing {"connection_id":232020,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:41:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:41: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-11-03 20:41:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191884032001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:41:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:41:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:41:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:41:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793718598000,"timestamp_ms":1793718598000,"timestamp_seconds":1793718598,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f5b970"} 
[2026-11-03 20:41:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:41: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-11-03 20:41: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:41:13] 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-11-03 20:41: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-11-03 20:41:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:41:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:41:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232020,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:41:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232020,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:41:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232020,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:41: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-11-03 20:41:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:41:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:41:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191884032001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:41:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:41:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:41:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191884032001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:41:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:41:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:41:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:41:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:41:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191884032001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:41:13] local.INFO: DEBUG: GPS processor result {"connection_id":232020,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55653,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:41:13] local.INFO: GPS data processed {"connection_id":232020,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:41:13] local.INFO: Acknowledgment sent {"connection_id":232020,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:41:17] local.INFO: TCP Data received {"connection_id":232021,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:41:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232021,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:41:17] local.INFO: Processing buffer {"connection_id":232021,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:41:17] local.INFO: Packet analysis {"connection_id":232021,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:41:17] local.INFO: Extracted packet for processing {"connection_id":232021,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:41:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:41: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-11-03 20:41:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191873024001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:41:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:41:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:41:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:41:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793718555000,"timestamp_ms":1793718555000,"timestamp_seconds":1793718555,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f51178"} 
[2026-11-03 20:41:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:41:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:41: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":102,"n8_eight_byte":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:41:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:41: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-11-03 20:41:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:41:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:41:17] local.INFO: Teltonika packet parsed successfully {"connection_id":232021,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:41:17] local.INFO: Passing IMEI to GPS processor {"connection_id":232021,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:41:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":232021,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:41:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:41:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:41:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:41:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191873024001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:41:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:41:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:41:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191873024001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:41:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:41:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:41:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:41:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:41:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191873024001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:41:17] local.INFO: DEBUG: GPS processor result {"connection_id":232021,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55654,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:41:17] local.INFO: GPS data processed {"connection_id":232021,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:41:17] local.INFO: Acknowledgment sent {"connection_id":232021,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:41:36] local.INFO: TCP Data received {"connection_id":228430,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:41:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228430,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:41:36] local.INFO: Processing buffer {"connection_id":228430,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:41:36] local.INFO: IMEI packet received {"connection_id":228430,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:41:36] local.INFO: IMEI acknowledgment sent {"connection_id":228430,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:41:41] local.INFO: TCP Data received {"connection_id":228430,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:41:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228430,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:41:41] local.INFO: Processing buffer {"connection_id":228430,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:41:41] local.INFO: IMEI packet received {"connection_id":228430,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:41:41] local.INFO: IMEI acknowledgment sent {"connection_id":228430,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:41:42] local.INFO: TCP Data received {"connection_id":228430,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:41:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228430,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:41:42] local.INFO: Processing buffer {"connection_id":228430,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:41:42] local.INFO: Packet analysis {"connection_id":228430,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:41:42] local.INFO: Extracted packet for processing {"connection_id":228430,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:41:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:41: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-11-03 20:41:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191884032001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:41:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:41:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:41:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:41:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793718598000,"timestamp_ms":1793718598000,"timestamp_seconds":1793718598,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f5b970"} 
[2026-11-03 20:41:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:41:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:41: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:41:42] 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-11-03 20:41: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-11-03 20:41:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:41:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:41:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228430,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:41:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:41:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:41:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:41:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:41:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:41:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191884032001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:41:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:41:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:41:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191884032001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:41:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:41:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:41:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:41:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:41:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191884032001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:41:42] local.INFO: DEBUG: GPS processor result {"connection_id":228430,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55655,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:41:42] local.INFO: GPS data processed {"connection_id":228430,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:41:42] local.INFO: Acknowledgment sent {"connection_id":228430,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:41:45] local.INFO: TCP Data received {"connection_id":228915,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:41:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228915,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:41:45] local.INFO: Processing buffer {"connection_id":228915,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:41:45] local.INFO: IMEI packet received {"connection_id":228915,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:41:45] local.INFO: IMEI acknowledgment sent {"connection_id":228915,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:41:50] local.INFO: TCP Data received {"connection_id":228915,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:41:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228915,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:41:50] local.INFO: Processing buffer {"connection_id":228915,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:41:50] local.INFO: IMEI packet received {"connection_id":228915,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:41:50] local.INFO: IMEI acknowledgment sent {"connection_id":228915,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:41:51] local.INFO: TCP Data received {"connection_id":228915,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:41:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228915,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:41:51] local.INFO: Processing buffer {"connection_id":228915,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:41:51] local.INFO: Packet analysis {"connection_id":228915,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:41:51] local.INFO: Extracted packet for processing {"connection_id":228915,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:41:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:41: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-11-03 20:41:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191873024001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:41:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:41:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:41:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:41:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793718555000,"timestamp_ms":1793718555000,"timestamp_seconds":1793718555,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f51178"} 
[2026-11-03 20:41:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:41:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:41: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":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:41:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:41: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-11-03 20:41:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:41:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:41:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228915,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:41:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228915,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:41:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228915,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:41:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:41:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:41:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:41:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191873024001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:41:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:41:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:41:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191873024001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:41:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:41:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:41:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:41:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:41:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191873024001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:41:51] local.INFO: DEBUG: GPS processor result {"connection_id":228915,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55656,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:41:51] local.INFO: GPS data processed {"connection_id":228915,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:41:51] local.INFO: Acknowledgment sent {"connection_id":228915,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:41:58] local.INFO: TCP Data received {"connection_id":228915,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:41:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228915,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:41:58] local.INFO: Processing buffer {"connection_id":228915,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:41:58] local.INFO: Packet analysis {"connection_id":228915,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:41:58] local.INFO: Extracted packet for processing {"connection_id":228915,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:41:58] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 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-11-03 20:41:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191873024001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:41:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:41:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:41:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:41:58] local.INFO: AVL Record Parsed {"raw_timestamp":1793718555000,"timestamp_ms":1793718555000,"timestamp_seconds":1793718555,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f51178"} 
[2026-11-03 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-11-03 20:41:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 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":102,"n8_eight_byte":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:41:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 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-11-03 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-11-03 20:41:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:41:58] local.INFO: Teltonika packet parsed successfully {"connection_id":228915,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:41:58] local.INFO: Passing IMEI to GPS processor {"connection_id":228915,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:41:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":228915,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:41:58] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:41:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:41:58] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:41:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191873024001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:41:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:41:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:41:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191873024001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:41:58] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:41:58] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:41:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:41:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:41:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191873024001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:41:58] local.INFO: DEBUG: GPS processor result {"connection_id":228915,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55657,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:41:58] local.INFO: GPS data processed {"connection_id":228915,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:41:58] local.INFO: Acknowledgment sent {"connection_id":228915,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:42:13] local.INFO: TCP Data received {"connection_id":228430,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:42:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228430,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:42:13] local.INFO: Processing buffer {"connection_id":228430,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:42:13] local.INFO: Packet analysis {"connection_id":228430,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:42:13] local.INFO: Extracted packet for processing {"connection_id":228430,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:42:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:42: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-11-03 20:42:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191884032001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:42:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:42:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:42:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:42:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793718598000,"timestamp_ms":1793718598000,"timestamp_seconds":1793718598,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f5b970"} 
[2026-11-03 20:42:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:42: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-11-03 20:42: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:42:13] 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-11-03 20:42: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-11-03 20:42:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:42:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:42:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228430,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:42:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:42:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:42:13] 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-11-03 20:42:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:42:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:42:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191884032001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:42:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:42:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:42:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191884032001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:42:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:42:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:42:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:42:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:42:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191884032001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:42:13] local.INFO: DEBUG: GPS processor result {"connection_id":228430,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55658,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:42:13] local.INFO: GPS data processed {"connection_id":228430,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:42:13] local.INFO: Acknowledgment sent {"connection_id":228430,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:42:36] local.INFO: TCP Data received {"connection_id":228916,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:42:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228916,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:42:36] local.INFO: Processing buffer {"connection_id":228916,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:42:36] local.INFO: IMEI packet received {"connection_id":228916,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:42:36] local.INFO: IMEI acknowledgment sent {"connection_id":228916,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:42:40] local.INFO: TCP Data received {"connection_id":228431,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:42:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228431,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:42:40] local.INFO: Processing buffer {"connection_id":228431,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:42:40] local.INFO: IMEI packet received {"connection_id":228431,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:42:40] local.INFO: IMEI acknowledgment sent {"connection_id":228431,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:42:41] local.INFO: TCP Data received {"connection_id":228916,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:42:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228916,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:42:41] local.INFO: Processing buffer {"connection_id":228916,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:42:41] local.INFO: IMEI packet received {"connection_id":228916,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:42:41] local.INFO: IMEI acknowledgment sent {"connection_id":228916,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:42:42] local.INFO: TCP Data received {"connection_id":228916,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:42:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228916,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:42:42] local.INFO: Processing buffer {"connection_id":228916,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:42:42] local.INFO: Packet analysis {"connection_id":228916,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:42:42] local.INFO: Extracted packet for processing {"connection_id":228916,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:42:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:42:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:42:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191884032001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:42:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:42:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:42:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:42:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793718598000,"timestamp_ms":1793718598000,"timestamp_seconds":1793718598,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f5b970"} 
[2026-11-03 20:42:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:42:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:42:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:42:42] 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-11-03 20:42:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:42:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:42:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:42:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228916,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:42:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:42:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:42:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:42:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:42:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:42:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191884032001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:42:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:42:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:42:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191884032001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:42:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:42:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:42:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:42:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:42:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191884032001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:42:42] local.INFO: DEBUG: GPS processor result {"connection_id":228916,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55659,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:42:42] local.INFO: GPS data processed {"connection_id":228916,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:42:42] local.INFO: Acknowledgment sent {"connection_id":228916,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:42:45] local.INFO: TCP Data received {"connection_id":228431,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:42:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228431,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:42:45] local.INFO: Processing buffer {"connection_id":228431,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:42:45] local.INFO: IMEI packet received {"connection_id":228431,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:42:45] local.INFO: IMEI acknowledgment sent {"connection_id":228431,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:42:46] local.INFO: TCP Data received {"connection_id":228431,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:42:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228431,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:42:46] local.INFO: Processing buffer {"connection_id":228431,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:42:46] local.INFO: Packet analysis {"connection_id":228431,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:42:46] local.INFO: Extracted packet for processing {"connection_id":228431,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:42:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:42: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-11-03 20:42:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191873024001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:42:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:42:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:42:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:42:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793718555000,"timestamp_ms":1793718555000,"timestamp_seconds":1793718555,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f51178"} 
[2026-11-03 20:42:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:42:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:42: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":102,"n8_eight_byte":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:42:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:42: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-11-03 20:42:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:42:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:42:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228431,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:42:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228431,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:42:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228431,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:42:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:42:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:42:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:42:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191873024001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:42:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:42:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:42:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191873024001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:42:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:42:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:42:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:42:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:42:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191873024001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:42:46] local.INFO: DEBUG: GPS processor result {"connection_id":228431,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55660,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:42:46] local.INFO: GPS data processed {"connection_id":228431,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:42:46] local.INFO: Acknowledgment sent {"connection_id":228431,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:43:13] local.INFO: TCP Data received {"connection_id":228916,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:43:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228916,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:43:13] local.INFO: Processing buffer {"connection_id":228916,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:43:13] local.INFO: Packet analysis {"connection_id":228916,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:43:13] local.INFO: Extracted packet for processing {"connection_id":228916,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:43:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:43:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191884032001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:43:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:43:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:43:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:43:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793718598000,"timestamp_ms":1793718598000,"timestamp_seconds":1793718598,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f5b970"} 
[2026-11-03 20:43:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:43: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-11-03 20: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:43:13] 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-11-03 20: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-11-03 20:43:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:43:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:43:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228916,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:43:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:43:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:43:13] 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-11-03 20:43:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:43:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:43:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191884032001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:43:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:43:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:43:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191884032001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:43:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:43:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:43:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:43:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:43:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191884032001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:43:13] local.INFO: DEBUG: GPS processor result {"connection_id":228916,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55661,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:43:13] local.INFO: GPS data processed {"connection_id":228916,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:43:13] local.INFO: Acknowledgment sent {"connection_id":228916,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:43:18] local.INFO: TCP Data received {"connection_id":228431,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:43:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228431,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:43:18] local.INFO: Processing buffer {"connection_id":228431,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:43:18] local.INFO: Packet analysis {"connection_id":228431,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:43:18] local.INFO: Extracted packet for processing {"connection_id":228431,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:43:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:43:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:43:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191873024001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:43:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:43:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:43:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:43:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793718555000,"timestamp_ms":1793718555000,"timestamp_seconds":1793718555,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f51178"} 
[2026-11-03 20:43:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:43:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:43:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:43:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:43:18] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:43:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:43:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:43:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228431,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:43:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228431,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:43:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228431,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:43:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:43:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:43:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:43:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191873024001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:43:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:43:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:43:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191873024001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:43:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:43:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:43:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:43:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:43:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191873024001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:43:18] local.INFO: DEBUG: GPS processor result {"connection_id":228431,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55662,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:43:18] local.INFO: GPS data processed {"connection_id":228431,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:43:18] local.INFO: Acknowledgment sent {"connection_id":228431,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:43:40] local.INFO: TCP Data received {"connection_id":228917,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:43:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228917,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:43:40] local.INFO: Processing buffer {"connection_id":228917,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:43:40] local.INFO: IMEI packet received {"connection_id":228917,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:43:40] local.INFO: IMEI acknowledgment sent {"connection_id":228917,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:43:41] local.INFO: TCP Data received {"connection_id":228432,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:43:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228432,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:43:41] local.INFO: Processing buffer {"connection_id":228432,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:43:41] local.INFO: IMEI packet received {"connection_id":228432,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:43:41] local.INFO: IMEI acknowledgment sent {"connection_id":228432,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:43:45] local.INFO: TCP Data received {"connection_id":228917,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:43:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228917,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:43:45] local.INFO: Processing buffer {"connection_id":228917,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:43:45] local.INFO: IMEI packet received {"connection_id":228917,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:43:45] local.INFO: IMEI acknowledgment sent {"connection_id":228917,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:43:46] local.INFO: TCP Data received {"connection_id":228432,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:43:46] local.INFO: TCP Data received {"connection_id":228917,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:43:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228432,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:43:46] local.INFO: Processing buffer {"connection_id":228432,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:43:46] local.INFO: IMEI packet received {"connection_id":228432,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:43:46] local.INFO: IMEI acknowledgment sent {"connection_id":228432,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:43:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228917,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:43:46] local.INFO: Processing buffer {"connection_id":228917,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:43:46] local.INFO: Packet analysis {"connection_id":228917,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:43:46] local.INFO: Extracted packet for processing {"connection_id":228917,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:43:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:43: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-11-03 20:43:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191873024001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:43:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:43:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:43:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:43:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793718555000,"timestamp_ms":1793718555000,"timestamp_seconds":1793718555,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f51178"} 
[2026-11-03 20:43:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:43:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:43: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":102,"n8_eight_byte":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:43:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:43: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-11-03 20:43:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:43:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:43:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228917,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:43:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228917,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:43:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228917,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:43:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:43:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:43:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:43:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191873024001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:43:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:43:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:43:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191873024001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:43:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:43:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:43:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:43:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:43:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191873024001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:43:46] local.INFO: DEBUG: GPS processor result {"connection_id":228917,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55663,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:43:46] local.INFO: GPS data processed {"connection_id":228917,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:43:46] local.INFO: Acknowledgment sent {"connection_id":228917,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:43:47] local.INFO: TCP Data received {"connection_id":228432,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:43:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228432,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:43:47] local.INFO: Processing buffer {"connection_id":228432,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:43:47] local.INFO: Packet analysis {"connection_id":228432,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:43:47] local.INFO: Extracted packet for processing {"connection_id":228432,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:43:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:43: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-11-03 20:43:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191884032001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:43:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:43:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:43:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:43:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793718598000,"timestamp_ms":1793718598000,"timestamp_seconds":1793718598,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f5b970"} 
[2026-11-03 20:43:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:43:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:43: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:43:47] 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-11-03 20:43: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-11-03 20:43:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:43:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:43:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228432,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:43:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:43:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:43:47] 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-11-03 20:43:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:43:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:43:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191884032001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:43:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:43:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:43:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191884032001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:43:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:43:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:43:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:43:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:43:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191884032001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:43:47] local.INFO: DEBUG: GPS processor result {"connection_id":228432,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55664,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:43:47] local.INFO: GPS data processed {"connection_id":228432,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:43:47] local.INFO: Acknowledgment sent {"connection_id":228432,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:43:51] local.INFO: TCP Data received {"connection_id":228432,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:43:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228432,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:43:51] local.INFO: Processing buffer {"connection_id":228432,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:43:51] local.INFO: Packet analysis {"connection_id":228432,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:43:51] local.INFO: Extracted packet for processing {"connection_id":228432,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:43:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:43: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-11-03 20:43:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191884032001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:43:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:43:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:43:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:43:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793718598000,"timestamp_ms":1793718598000,"timestamp_seconds":1793718598,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f5b970"} 
[2026-11-03 20:43:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:43:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:43: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:43:51] 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-11-03 20:43: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-11-03 20:43:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:43:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:43:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228432,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:43:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:43:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:43:51] 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-11-03 20:43:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:43:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:43:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191884032001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:43:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:43:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:43:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191884032001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:43:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:43:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:43:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:43:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:43:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191884032001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:43:51] local.INFO: DEBUG: GPS processor result {"connection_id":228432,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55665,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:43:51] local.INFO: GPS data processed {"connection_id":228432,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:43:51] local.INFO: Acknowledgment sent {"connection_id":228432,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:44:17] local.INFO: TCP Data received {"connection_id":228917,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:44:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228917,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:44:17] local.INFO: Processing buffer {"connection_id":228917,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:44:17] local.INFO: Packet analysis {"connection_id":228917,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:44:17] local.INFO: Extracted packet for processing {"connection_id":228917,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:44:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:44: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-11-03 20:44:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191873024001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:44:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:44:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:44:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:44:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793718555000,"timestamp_ms":1793718555000,"timestamp_seconds":1793718555,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f51178"} 
[2026-11-03 20:44:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:44:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:44: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":102,"n8_eight_byte":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:44:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:44: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-11-03 20:44:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:44:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:44:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228917,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:44:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228917,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:44:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228917,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:44:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:44:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:44:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:44:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191873024001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:44:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:44:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:44:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191873024001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:44:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:44:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:44:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:44:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:44:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191873024001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:44:18] local.INFO: DEBUG: GPS processor result {"connection_id":228917,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55666,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:44:18] local.INFO: GPS data processed {"connection_id":228917,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:44:18] local.INFO: Acknowledgment sent {"connection_id":228917,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:44:36] local.INFO: TCP Data received {"connection_id":232022,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:44:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232022,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:44:36] local.INFO: Processing buffer {"connection_id":232022,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:44:36] local.INFO: IMEI packet received {"connection_id":232022,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:44:36] local.INFO: IMEI acknowledgment sent {"connection_id":232022,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:44:40] local.INFO: TCP Data received {"connection_id":228918,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:44:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228918,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:44:40] local.INFO: Processing buffer {"connection_id":228918,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:44:40] local.INFO: IMEI packet received {"connection_id":228918,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:44:40] local.INFO: IMEI acknowledgment sent {"connection_id":228918,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:44:41] local.INFO: TCP Data received {"connection_id":232022,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:44:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232022,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:44:41] local.INFO: Processing buffer {"connection_id":232022,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:44:41] local.INFO: IMEI packet received {"connection_id":232022,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:44:41] local.INFO: IMEI acknowledgment sent {"connection_id":232022,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:44:42] local.INFO: TCP Data received {"connection_id":232022,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:44:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232022,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:44:42] local.INFO: Processing buffer {"connection_id":232022,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:44:42] local.INFO: Packet analysis {"connection_id":232022,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:44:42] local.INFO: Extracted packet for processing {"connection_id":232022,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:44:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:44: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-11-03 20:44:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191884032001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:44:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:44:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:44:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:44:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793718598000,"timestamp_ms":1793718598000,"timestamp_seconds":1793718598,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f5b970"} 
[2026-11-03 20:44:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:44:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:44: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:44:42] 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-11-03 20:44: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-11-03 20:44:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:44:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:44:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232022,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:44:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:44:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:44:42] 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-11-03 20:44:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:44:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:44:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191884032001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:44:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:44:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:44:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191884032001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:44:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:44:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:44:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:44:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:44:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191884032001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:44:42] local.INFO: DEBUG: GPS processor result {"connection_id":232022,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55667,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:44:42] local.INFO: GPS data processed {"connection_id":232022,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:44:42] local.INFO: Acknowledgment sent {"connection_id":232022,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:44:45] local.INFO: TCP Data received {"connection_id":228918,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:44:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228918,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:44:45] local.INFO: Processing buffer {"connection_id":228918,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:44:45] local.INFO: IMEI packet received {"connection_id":228918,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:44:45] local.INFO: IMEI acknowledgment sent {"connection_id":228918,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:44:46] local.INFO: TCP Data received {"connection_id":228918,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:44:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228918,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:44:46] local.INFO: Processing buffer {"connection_id":228918,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f51178012d77a34005f2a450000700902b..."} 
[2026-11-03 20:44:46] local.INFO: Packet analysis {"connection_id":228918,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:44:46] local.INFO: Extracted packet for processing {"connection_id":228918,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:44:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:44: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-11-03 20:44:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191873024001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:44:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:44:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:44:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:44:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793718555000,"timestamp_ms":1793718555000,"timestamp_seconds":1793718555,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f51178"} 
[2026-11-03 20:44:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:44:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:44: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":102,"n8_eight_byte":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:44:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:44: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-11-03 20:44:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:44:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:44:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228918,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:44:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228918,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:44:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228918,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:44:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:44:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:44:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:44:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191873024001,"66":26299,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:44:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:44:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:44:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191873024001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:44:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:44:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:44:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:44:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:44:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191873024001,"power":26299,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:44:46] local.INFO: DEBUG: GPS processor result {"connection_id":228918,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55668,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:44:46] local.INFO: GPS data processed {"connection_id":228918,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:44:46] local.INFO: Acknowledgment sent {"connection_id":228918,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:45:13] local.INFO: TCP Data received {"connection_id":232022,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:45:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232022,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:45:13] local.INFO: Processing buffer {"connection_id":232022,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f5b970012cc363c0076854c0005d00602d..."} 
[2026-11-03 20:45:13] local.INFO: Packet analysis {"connection_id":232022,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:45:13] local.INFO: Extracted packet for processing {"connection_id":232022,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f5"} 
[2026-11-03 20:45:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:45: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-11-03 20:45:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191884032001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:45:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:45:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:45:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:45:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793718598000,"timestamp_ms":1793718598000,"timestamp_seconds":1793718598,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f5b970"} 
[2026-11-03 20:45:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:45: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-11-03 20:45: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:45:13] 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-11-03 20:45: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-11-03 20:45:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:45:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:45:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232022,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:45:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:45:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:45: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-11-03 20:45:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:45:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:45:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191884032001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:45:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:45:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:45:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191884032001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:45:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:45:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:45:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:45:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:45:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191884032001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:45:13] local.INFO: DEBUG: GPS processor result {"connection_id":232022,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55669,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:45:13] local.INFO: GPS data processed {"connection_id":232022,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:45:13] local.INFO: Acknowledgment sent {"connection_id":232022,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:45:17] local.INFO: TCP Data received {"connection_id":228918,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:45:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228918,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:45:17] local.INFO: Processing buffer {"connection_id":228918,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:45:17] local.INFO: Packet analysis {"connection_id":228918,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:45:17] local.INFO: Extracted packet for processing {"connection_id":228918,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:45:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:45: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-11-03 20:45:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191950080001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:45:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:45:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:45:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:45:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793718856000,"timestamp_ms":1793718856000,"timestamp_seconds":1793718856,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f9a940"} 
[2026-11-03 20:45:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:45:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:45: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":102,"n8_eight_byte":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:45:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:45: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-11-03 20:45:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:45:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:45:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228918,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:45:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228918,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:45:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228918,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:45:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:45:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:45:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:45:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191950080001,"66":26321,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:45:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:45:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:45:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191950080001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:45:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:45:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:45:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:45:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:45:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191950080001,"power":26321,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:45:17] local.INFO: DEBUG: GPS processor result {"connection_id":228918,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55670,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:45:17] local.INFO: GPS data processed {"connection_id":228918,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:45:17] local.INFO: Acknowledgment sent {"connection_id":228918,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:45:36] local.INFO: TCP Data received {"connection_id":228433,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:45:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228433,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:45:36] local.INFO: Processing buffer {"connection_id":228433,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:45:36] local.INFO: IMEI packet received {"connection_id":228433,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:45:36] local.INFO: IMEI acknowledgment sent {"connection_id":228433,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:45:37] local.INFO: TCP Data received {"connection_id":228433,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:45:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228433,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:45:37] local.INFO: Processing buffer {"connection_id":228433,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:45:37] local.INFO: IMEI packet received {"connection_id":228433,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:45:37] local.INFO: IMEI acknowledgment sent {"connection_id":228433,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:45:40] local.INFO: TCP Data received {"connection_id":230170,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:45:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230170,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:45:40] local.INFO: Processing buffer {"connection_id":230170,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:45:40] local.INFO: IMEI packet received {"connection_id":230170,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:45:40] local.INFO: IMEI acknowledgment sent {"connection_id":230170,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:45:41] local.INFO: TCP Data received {"connection_id":228433,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:45:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228433,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:45:41] local.INFO: Processing buffer {"connection_id":228433,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:45:41] local.INFO: IMEI packet received {"connection_id":228433,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:45:41] local.INFO: IMEI acknowledgment sent {"connection_id":228433,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:45:42] local.INFO: TCP Data received {"connection_id":228433,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:45:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228433,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:45:42] local.INFO: Processing buffer {"connection_id":228433,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:45:42] local.INFO: Packet analysis {"connection_id":228433,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:45:42] local.INFO: Extracted packet for processing {"connection_id":228433,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:45:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:45:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191961088001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:45:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:45:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:45:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:45:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793718899000,"timestamp_ms":1793718899000,"timestamp_seconds":1793718899,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fa5138"} 
[2026-11-03 20:45:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:45:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:45:42] 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-11-03 20: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-11-03 20:45:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:45:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:45:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228433,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:45:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:45:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:45: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-11-03 20:45:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:45:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:45:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191961088001,"66":24321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:45:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:45:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:45:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191961088001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:45:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:45:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:45:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:45:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:45:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191961088001,"power":24321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:45:42] local.INFO: DEBUG: GPS processor result {"connection_id":228433,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55671,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:45:42] local.INFO: GPS data processed {"connection_id":228433,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:45:42] local.INFO: Acknowledgment sent {"connection_id":228433,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:45:45] local.INFO: TCP Data received {"connection_id":230170,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:45:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230170,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:45:45] local.INFO: Processing buffer {"connection_id":230170,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:45:45] local.INFO: IMEI packet received {"connection_id":230170,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:45:45] local.INFO: IMEI acknowledgment sent {"connection_id":230170,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:45:46] local.INFO: TCP Data received {"connection_id":230170,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:45:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230170,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:45:46] local.INFO: Processing buffer {"connection_id":230170,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:45:46] local.INFO: Packet analysis {"connection_id":230170,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:45:46] local.INFO: Extracted packet for processing {"connection_id":230170,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:45:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:45:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:45:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191950080001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:45:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:45:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:45:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:45:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793718856000,"timestamp_ms":1793718856000,"timestamp_seconds":1793718856,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f9a940"} 
[2026-11-03 20:45:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:45:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:45:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:45:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:45:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:45:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:45:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:45:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230170,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:45:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230170,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:45:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230170,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:45:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:45:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:45:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:45:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191950080001,"66":26321,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:45:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:45:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:45:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191950080001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:45:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:45:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:45:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:45:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:45:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191950080001,"power":26321,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:45:46] local.INFO: DEBUG: GPS processor result {"connection_id":230170,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55672,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:45:46] local.INFO: GPS data processed {"connection_id":230170,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:45:46] local.INFO: Acknowledgment sent {"connection_id":230170,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:46:13] local.INFO: TCP Data received {"connection_id":228433,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:46:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228433,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:46:13] local.INFO: Processing buffer {"connection_id":228433,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:46:13] local.INFO: Packet analysis {"connection_id":228433,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:46:13] local.INFO: Extracted packet for processing {"connection_id":228433,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:46:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:46: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-11-03 20:46:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191961088001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:46:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:46:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:46:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:46:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793718899000,"timestamp_ms":1793718899000,"timestamp_seconds":1793718899,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fa5138"} 
[2026-11-03 20:46:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:46: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-11-03 20:46: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:46:13] 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-11-03 20:46: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-11-03 20:46:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:46:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:46:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228433,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:46:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:46:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:46:13] 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-11-03 20:46:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:46:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:46:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191961088001,"66":24321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:46:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:46:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:46:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191961088001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:46:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:46:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:46:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:46:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:46:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191961088001,"power":24321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:46:13] local.INFO: DEBUG: GPS processor result {"connection_id":228433,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55673,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:46:13] local.INFO: GPS data processed {"connection_id":228433,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:46:13] local.INFO: Acknowledgment sent {"connection_id":228433,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:46:18] local.INFO: TCP Data received {"connection_id":230170,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:46:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230170,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:46:18] local.INFO: Processing buffer {"connection_id":230170,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:46:18] local.INFO: Packet analysis {"connection_id":230170,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:46:18] local.INFO: Extracted packet for processing {"connection_id":230170,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:46:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:46: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-11-03 20:46:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191950080001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:46:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:46:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:46:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:46:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793718856000,"timestamp_ms":1793718856000,"timestamp_seconds":1793718856,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f9a940"} 
[2026-11-03 20:46:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:46:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:46: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":102,"n8_eight_byte":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:46:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:46: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-11-03 20:46:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:46:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:46:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230170,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:46:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230170,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:46:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230170,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:46:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:46:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:46:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:46:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191950080001,"66":26321,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:46:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:46:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:46:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191950080001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:46:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:46:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:46:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:46:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:46:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191950080001,"power":26321,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:46:18] local.INFO: DEBUG: GPS processor result {"connection_id":230170,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55674,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:46:18] local.INFO: GPS data processed {"connection_id":230170,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:46:18] local.INFO: Acknowledgment sent {"connection_id":230170,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:46:36] local.INFO: TCP Data received {"connection_id":228919,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:46:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228919,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:46:36] local.INFO: Processing buffer {"connection_id":228919,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:46:36] local.INFO: IMEI packet received {"connection_id":228919,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:46:36] local.INFO: IMEI acknowledgment sent {"connection_id":228919,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:46:40] local.INFO: TCP Data received {"connection_id":232023,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:46:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232023,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:46:40] local.INFO: Processing buffer {"connection_id":232023,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:46:40] local.INFO: IMEI packet received {"connection_id":232023,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:46:40] local.INFO: IMEI acknowledgment sent {"connection_id":232023,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:46:41] local.INFO: TCP Data received {"connection_id":228919,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:46:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228919,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:46:41] local.INFO: Processing buffer {"connection_id":228919,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:46:41] local.INFO: IMEI packet received {"connection_id":228919,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:46:41] local.INFO: IMEI acknowledgment sent {"connection_id":228919,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:46:42] local.INFO: TCP Data received {"connection_id":228919,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:46:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228919,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:46:42] local.INFO: Processing buffer {"connection_id":228919,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:46:42] local.INFO: Packet analysis {"connection_id":228919,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:46:42] local.INFO: Extracted packet for processing {"connection_id":228919,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:46:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:46:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:46:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191961088001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:46:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:46:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:46:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:46:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793718899000,"timestamp_ms":1793718899000,"timestamp_seconds":1793718899,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fa5138"} 
[2026-11-03 20:46:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:46:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:46:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:46:42] 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-11-03 20:46:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:46:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:46:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:46:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228919,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:46:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:46:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:46:42] 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-11-03 20:46:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:46:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:46:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191961088001,"66":24321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:46:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:46:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:46:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191961088001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:46:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:46:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:46:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:46:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:46:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191961088001,"power":24321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:46:42] local.INFO: DEBUG: GPS processor result {"connection_id":228919,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55675,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:46:42] local.INFO: GPS data processed {"connection_id":228919,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:46:42] local.INFO: Acknowledgment sent {"connection_id":228919,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:46:45] local.INFO: TCP Data received {"connection_id":232023,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:46:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232023,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:46:45] local.INFO: Processing buffer {"connection_id":232023,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:46:45] local.INFO: IMEI packet received {"connection_id":232023,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:46:45] local.INFO: IMEI acknowledgment sent {"connection_id":232023,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:46:46] local.INFO: TCP Data received {"connection_id":232023,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:46:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232023,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:46:46] local.INFO: Processing buffer {"connection_id":232023,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:46:46] local.INFO: Packet analysis {"connection_id":232023,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:46:46] local.INFO: Extracted packet for processing {"connection_id":232023,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:46:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:46: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-11-03 20:46:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191950080001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:46:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:46:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:46:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:46:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793718856000,"timestamp_ms":1793718856000,"timestamp_seconds":1793718856,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f9a940"} 
[2026-11-03 20:46:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:46:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:46: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":102,"n8_eight_byte":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:46:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:46: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-11-03 20:46:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:46:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:46:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232023,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:46:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232023,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:46:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232023,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:46:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:46:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:46:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:46:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191950080001,"66":26321,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:46:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:46:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:46:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191950080001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:46:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:46:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:46:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:46:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:46:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191950080001,"power":26321,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:46:46] local.INFO: DEBUG: GPS processor result {"connection_id":232023,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55676,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:46:46] local.INFO: GPS data processed {"connection_id":232023,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:46:46] local.INFO: Acknowledgment sent {"connection_id":232023,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:47:13] local.INFO: TCP Data received {"connection_id":228919,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:47:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228919,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:47:13] local.INFO: Processing buffer {"connection_id":228919,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:47:13] local.INFO: Packet analysis {"connection_id":228919,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:47:13] local.INFO: Extracted packet for processing {"connection_id":228919,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:47:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:47: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-11-03 20:47:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191961088001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:47:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:47:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:47:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:47:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793718899000,"timestamp_ms":1793718899000,"timestamp_seconds":1793718899,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fa5138"} 
[2026-11-03 20:47:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:47: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-11-03 20:47: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:47:13] 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-11-03 20:47: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-11-03 20:47:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:47:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:47:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228919,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:47:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:47:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:47: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-11-03 20:47:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:47:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:47:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191961088001,"66":24321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:47:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:47:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:47:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191961088001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:47:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:47:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:47:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:47:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:47:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191961088001,"power":24321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:47:13] local.INFO: DEBUG: GPS processor result {"connection_id":228919,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55677,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:47:13] local.INFO: GPS data processed {"connection_id":228919,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:47:13] local.INFO: Acknowledgment sent {"connection_id":228919,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:47:18] local.INFO: TCP Data received {"connection_id":232023,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:47:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232023,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:47:18] local.INFO: Processing buffer {"connection_id":232023,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:47:18] local.INFO: Packet analysis {"connection_id":232023,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:47:18] local.INFO: Extracted packet for processing {"connection_id":232023,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:47:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:47: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-11-03 20:47:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191950080001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:47:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:47:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:47:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:47:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793718856000,"timestamp_ms":1793718856000,"timestamp_seconds":1793718856,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f9a940"} 
[2026-11-03 20:47:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:47:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:47: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":102,"n8_eight_byte":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:47:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:47: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-11-03 20:47:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:47:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:47:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232023,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:47:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232023,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:47:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232023,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:47:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:47:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:47:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:47:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191950080001,"66":26321,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:47:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:47:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:47:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191950080001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:47:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:47:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:47:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:47:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:47:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191950080001,"power":26321,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:47:18] local.INFO: DEBUG: GPS processor result {"connection_id":232023,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55678,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:47:18] local.INFO: GPS data processed {"connection_id":232023,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:47:18] local.INFO: Acknowledgment sent {"connection_id":232023,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:47:40] local.INFO: TCP Data received {"connection_id":230171,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:47:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230171,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:47:40] local.INFO: Processing buffer {"connection_id":230171,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:47:40] local.INFO: IMEI packet received {"connection_id":230171,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:47:40] local.INFO: IMEI acknowledgment sent {"connection_id":230171,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:47:41] local.INFO: TCP Data received {"connection_id":232024,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:47:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232024,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:47:41] local.INFO: Processing buffer {"connection_id":232024,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:47:41] local.INFO: IMEI packet received {"connection_id":232024,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:47:41] local.INFO: IMEI acknowledgment sent {"connection_id":232024,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:47:45] local.INFO: TCP Data received {"connection_id":230171,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:47:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230171,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:47:45] local.INFO: Processing buffer {"connection_id":230171,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:47:45] local.INFO: IMEI packet received {"connection_id":230171,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:47:45] local.INFO: IMEI acknowledgment sent {"connection_id":230171,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:47:46] local.INFO: TCP Data received {"connection_id":232024,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:47:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232024,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:47:46] local.INFO: Processing buffer {"connection_id":232024,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:47:46] local.INFO: IMEI packet received {"connection_id":232024,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:47:46] local.INFO: IMEI acknowledgment sent {"connection_id":232024,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:47:46] local.INFO: TCP Data received {"connection_id":230171,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:47:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230171,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:47:46] local.INFO: Processing buffer {"connection_id":230171,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:47:46] local.INFO: Packet analysis {"connection_id":230171,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:47:46] local.INFO: Extracted packet for processing {"connection_id":230171,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:47:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:47: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-11-03 20:47:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191950080001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:47:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:47:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:47:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:47:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793718856000,"timestamp_ms":1793718856000,"timestamp_seconds":1793718856,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f9a940"} 
[2026-11-03 20:47:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:47:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:47: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":102,"n8_eight_byte":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:47:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:47: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-11-03 20:47:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:47:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:47:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230171,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:47:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230171,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:47:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230171,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:47:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:47:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:47:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:47:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191950080001,"66":26321,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:47:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:47:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:47:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191950080001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:47:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:47:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:47:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:47:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:47:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191950080001,"power":26321,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:47:46] local.INFO: DEBUG: GPS processor result {"connection_id":230171,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55679,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:47:46] local.INFO: GPS data processed {"connection_id":230171,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:47:46] local.INFO: Acknowledgment sent {"connection_id":230171,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:47:47] local.INFO: TCP Data received {"connection_id":232024,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:47:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232024,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:47:47] local.INFO: Processing buffer {"connection_id":232024,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:47:47] local.INFO: Packet analysis {"connection_id":232024,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:47:47] local.INFO: Extracted packet for processing {"connection_id":232024,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:47:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:47: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-11-03 20:47:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191961088001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:47:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:47:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:47:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:47:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793718899000,"timestamp_ms":1793718899000,"timestamp_seconds":1793718899,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fa5138"} 
[2026-11-03 20:47:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:47:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:47: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:47:47] 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-11-03 20:47: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-11-03 20:47:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:47:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:47:47] local.INFO: Teltonika packet parsed successfully {"connection_id":232024,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:47:47] local.INFO: Passing IMEI to GPS processor {"connection_id":232024,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:47:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":232024,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:47:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:47:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:47:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:47:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191961088001,"66":24321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:47:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:47:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:47:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191961088001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:47:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:47:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:47:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:47:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:47:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191961088001,"power":24321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:47:47] local.INFO: DEBUG: GPS processor result {"connection_id":232024,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55680,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:47:47] local.INFO: GPS data processed {"connection_id":232024,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:47:47] local.INFO: Acknowledgment sent {"connection_id":232024,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:47:51] local.INFO: TCP Data received {"connection_id":232024,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:47:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232024,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:47:51] local.INFO: Processing buffer {"connection_id":232024,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:47:51] local.INFO: Packet analysis {"connection_id":232024,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:47:51] local.INFO: Extracted packet for processing {"connection_id":232024,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:47:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:47: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-11-03 20:47:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191961088001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:47:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:47:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:47:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:47:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793718899000,"timestamp_ms":1793718899000,"timestamp_seconds":1793718899,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fa5138"} 
[2026-11-03 20:47:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:47:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:47: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:47:51] 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-11-03 20:47: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-11-03 20:47:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:47:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:47:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232024,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:47:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232024,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:47:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232024,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:47:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:47:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:47:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:47:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191961088001,"66":24321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:47:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:47:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:47:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191961088001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:47:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:47:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:47:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:47:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:47:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191961088001,"power":24321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:47:51] local.INFO: DEBUG: GPS processor result {"connection_id":232024,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55681,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:47:51] local.INFO: GPS data processed {"connection_id":232024,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:47:51] local.INFO: Acknowledgment sent {"connection_id":232024,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:48:18] local.INFO: TCP Data received {"connection_id":230171,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:48:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230171,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:48:18] local.INFO: Processing buffer {"connection_id":230171,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:48:18] local.INFO: Packet analysis {"connection_id":230171,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:48:18] local.INFO: Extracted packet for processing {"connection_id":230171,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:48:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:48: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-11-03 20:48:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191950080001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:48:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:48:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:48:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:48:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793718856000,"timestamp_ms":1793718856000,"timestamp_seconds":1793718856,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f9a940"} 
[2026-11-03 20:48:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:48:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:48: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":102,"n8_eight_byte":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:48:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:48: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-11-03 20:48:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:48:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:48:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230171,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:48:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230171,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:48:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230171,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:48:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:48:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:48:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:48:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191950080001,"66":26321,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:48:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:48:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:48:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191950080001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:48:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:48:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:48:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:48:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:48:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191950080001,"power":26321,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:48:18] local.INFO: DEBUG: GPS processor result {"connection_id":230171,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55682,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:48:18] local.INFO: GPS data processed {"connection_id":230171,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:48:18] local.INFO: Acknowledgment sent {"connection_id":230171,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:48:36] local.INFO: TCP Data received {"connection_id":228434,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:48:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228434,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:48:36] local.INFO: Processing buffer {"connection_id":228434,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:48:36] local.INFO: IMEI packet received {"connection_id":228434,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:48:36] local.INFO: IMEI acknowledgment sent {"connection_id":228434,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:48:40] local.INFO: TCP Data received {"connection_id":228920,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:48:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228920,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:48:40] local.INFO: Processing buffer {"connection_id":228920,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:48:40] local.INFO: IMEI packet received {"connection_id":228920,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:48:40] local.INFO: IMEI acknowledgment sent {"connection_id":228920,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:48:41] local.INFO: TCP Data received {"connection_id":228434,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:48:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228434,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:48:41] local.INFO: Processing buffer {"connection_id":228434,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:48:41] local.INFO: IMEI packet received {"connection_id":228434,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:48:41] local.INFO: IMEI acknowledgment sent {"connection_id":228434,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:48:42] local.INFO: TCP Data received {"connection_id":228434,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:48:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228434,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:48:42] local.INFO: Processing buffer {"connection_id":228434,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:48:42] local.INFO: Packet analysis {"connection_id":228434,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:48:42] local.INFO: Extracted packet for processing {"connection_id":228434,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:48:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:48:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:48:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191961088001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:48:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:48:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:48:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:48:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793718899000,"timestamp_ms":1793718899000,"timestamp_seconds":1793718899,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fa5138"} 
[2026-11-03 20:48:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:48:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:48:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:48:42] 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-11-03 20:48:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:48:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:48:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:48:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228434,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:48:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228434,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:48:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228434,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:48:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:48:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:48:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:48:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191961088001,"66":24321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:48:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:48:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:48:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191961088001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:48:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:48:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:48:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:48:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:48:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191961088001,"power":24321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:48:42] local.INFO: DEBUG: GPS processor result {"connection_id":228434,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55683,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:48:42] local.INFO: GPS data processed {"connection_id":228434,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:48:42] local.INFO: Acknowledgment sent {"connection_id":228434,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:48:45] local.INFO: TCP Data received {"connection_id":228920,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:48:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228920,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:48:45] local.INFO: Processing buffer {"connection_id":228920,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:48:45] local.INFO: IMEI packet received {"connection_id":228920,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:48:45] local.INFO: IMEI acknowledgment sent {"connection_id":228920,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:48:46] local.INFO: TCP Data received {"connection_id":228920,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:48:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228920,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:48:46] local.INFO: Processing buffer {"connection_id":228920,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:48:46] local.INFO: Packet analysis {"connection_id":228920,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:48:46] local.INFO: Extracted packet for processing {"connection_id":228920,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:48:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:48: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-11-03 20:48:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191950080001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:48:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:48:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:48:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:48:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793718856000,"timestamp_ms":1793718856000,"timestamp_seconds":1793718856,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f9a940"} 
[2026-11-03 20:48:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:48:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:48: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":102,"n8_eight_byte":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:48:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:48: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-11-03 20:48:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:48:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:48:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228920,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:48:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228920,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:48:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228920,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:48:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:48:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:48:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:48:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191950080001,"66":26321,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:48:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:48:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:48:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191950080001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:48:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:48:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:48:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:48:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:48:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191950080001,"power":26321,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:48:46] local.INFO: DEBUG: GPS processor result {"connection_id":228920,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55684,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:48:46] local.INFO: GPS data processed {"connection_id":228920,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:48:46] local.INFO: Acknowledgment sent {"connection_id":228920,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:49:16] local.INFO: TCP Data received {"connection_id":228434,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:49:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228434,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:49:16] local.INFO: Processing buffer {"connection_id":228434,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:49:16] local.INFO: Packet analysis {"connection_id":228434,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:49:16] local.INFO: Extracted packet for processing {"connection_id":228434,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:49:16] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:49: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-11-03 20:49:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191961088001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:49:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:49:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:49:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:49:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793718899000,"timestamp_ms":1793718899000,"timestamp_seconds":1793718899,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fa5138"} 
[2026-11-03 20:49:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:49:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:49: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:49:16] 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-11-03 20:49: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-11-03 20:49:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:49:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:49:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228434,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:49:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228434,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:49:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228434,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:49:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:49:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:49:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:49:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191961088001,"66":24321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:49:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:49:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:49:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191961088001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:49:16] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:49:16] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:49:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:49:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:49:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191961088001,"power":24321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:49:16] local.INFO: DEBUG: GPS processor result {"connection_id":228434,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55685,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:49:16] local.INFO: GPS data processed {"connection_id":228434,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:49:16] local.INFO: Acknowledgment sent {"connection_id":228434,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:49:18] local.INFO: TCP Data received {"connection_id":228920,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:49:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228920,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:49:18] local.INFO: Processing buffer {"connection_id":228920,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:49:18] local.INFO: Packet analysis {"connection_id":228920,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:49:18] local.INFO: Extracted packet for processing {"connection_id":228920,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:49:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:49: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-11-03 20:49:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191950080001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:49:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:49:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:49:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:49:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793718856000,"timestamp_ms":1793718856000,"timestamp_seconds":1793718856,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f9a940"} 
[2026-11-03 20:49:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:49:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:49: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":102,"n8_eight_byte":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:49:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:49: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-11-03 20:49:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:49:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:49:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228920,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:49:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228920,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:49:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228920,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:49:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:49:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:49:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:49:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191950080001,"66":26321,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:49:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:49:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:49:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191950080001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:49:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:49:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:49:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:49:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:49:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191950080001,"power":26321,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:49:18] local.INFO: DEBUG: GPS processor result {"connection_id":228920,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55686,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:49:18] local.INFO: GPS data processed {"connection_id":228920,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:49:18] local.INFO: Acknowledgment sent {"connection_id":228920,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:49:36] local.INFO: TCP Data received {"connection_id":228435,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:49:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228435,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:49:36] local.INFO: Processing buffer {"connection_id":228435,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:49:36] local.INFO: IMEI packet received {"connection_id":228435,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:49:36] local.INFO: IMEI acknowledgment sent {"connection_id":228435,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:49:41] local.INFO: TCP Data received {"connection_id":228435,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:49:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228435,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:49:41] local.INFO: Processing buffer {"connection_id":228435,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:49:41] local.INFO: IMEI packet received {"connection_id":228435,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:49:41] local.INFO: IMEI acknowledgment sent {"connection_id":228435,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:49:42] local.INFO: TCP Data received {"connection_id":228435,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:49:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228435,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:49:42] local.INFO: Processing buffer {"connection_id":228435,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:49:42] local.INFO: Packet analysis {"connection_id":228435,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:49:42] local.INFO: Extracted packet for processing {"connection_id":228435,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:49:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:49:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:49:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191961088001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:49:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:49:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:49:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:49:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793718899000,"timestamp_ms":1793718899000,"timestamp_seconds":1793718899,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fa5138"} 
[2026-11-03 20:49:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:49:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:49:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:49:42] 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-11-03 20:49:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:49:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:49:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:49:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228435,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:49:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228435,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:49:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228435,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:49:42] 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-11-03 20:49:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:49:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:49:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191961088001,"66":24321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:49:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:49:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:49:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191961088001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:49:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:49:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:49:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:49:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:49:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191961088001,"power":24321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:49:42] local.INFO: DEBUG: GPS processor result {"connection_id":228435,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55687,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:49:42] local.INFO: GPS data processed {"connection_id":228435,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:49:42] local.INFO: Acknowledgment sent {"connection_id":228435,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:49:45] local.INFO: TCP Data received {"connection_id":230172,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:49:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230172,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:49:45] local.INFO: Processing buffer {"connection_id":230172,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:49:45] local.INFO: IMEI packet received {"connection_id":230172,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:49:45] local.INFO: IMEI acknowledgment sent {"connection_id":230172,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:49:50] local.INFO: TCP Data received {"connection_id":230172,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:49:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230172,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:49:50] local.INFO: Processing buffer {"connection_id":230172,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:49:50] local.INFO: IMEI packet received {"connection_id":230172,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:49:50] local.INFO: IMEI acknowledgment sent {"connection_id":230172,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:49:51] local.INFO: TCP Data received {"connection_id":230172,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:49:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230172,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:49:51] local.INFO: Processing buffer {"connection_id":230172,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1f9a940012d77a34005f2a450000700902b..."} 
[2026-11-03 20:49:51] local.INFO: Packet analysis {"connection_id":230172,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:49:51] local.INFO: Extracted packet for processing {"connection_id":230172,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1f9"} 
[2026-11-03 20:49:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:49: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-11-03 20:49:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191950080001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:49:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:49:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:49:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:49:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793718856000,"timestamp_ms":1793718856000,"timestamp_seconds":1793718856,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1f9a940"} 
[2026-11-03 20:49:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:49:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:49: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":187,"data_length":795,"current_offset":136} 
[2026-11-03 20:49:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2391,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:49: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-11-03 20:49:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:49:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:49:51] local.INFO: Teltonika packet parsed successfully {"connection_id":230172,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:49:51] local.INFO: Passing IMEI to GPS processor {"connection_id":230172,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:49:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":230172,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:49:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:49:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:49:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:49:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191950080001,"66":26321,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:49:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:49:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:49:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191950080001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:49:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:49:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:49:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:49:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:49:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191950080001,"power":26321,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:49:51] local.INFO: DEBUG: GPS processor result {"connection_id":230172,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55688,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:49:51] local.INFO: GPS data processed {"connection_id":230172,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:49:51] local.INFO: Acknowledgment sent {"connection_id":230172,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:49:56] local.INFO: TCP Data received {"connection_id":230172,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:49:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230172,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:49:56] local.INFO: Processing buffer {"connection_id":230172,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:49:56] local.INFO: Packet analysis {"connection_id":230172,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:49:56] local.INFO: Extracted packet for processing {"connection_id":230172,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:49:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:49: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-11-03 20:49:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192027136001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:49:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:49:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:49:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:49:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793719157000,"timestamp_ms":1793719157000,"timestamp_seconds":1793719157,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fe4108"} 
[2026-11-03 20:49:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:49:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:49: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":102,"n8_eight_byte":209,"data_length":795,"current_offset":136} 
[2026-11-03 20:49:56] 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-11-03 20:49: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-11-03 20:49:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:49:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:49:56] local.INFO: Teltonika packet parsed successfully {"connection_id":230172,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:49:56] local.INFO: Passing IMEI to GPS processor {"connection_id":230172,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:49:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":230172,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:49:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:49:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:49:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:49:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192027136001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:49:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:49:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:49:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192027136001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:49:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:49:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:49:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:49:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:49:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192027136001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:49:56] local.INFO: DEBUG: GPS processor result {"connection_id":230172,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55689,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:49:56] local.INFO: GPS data processed {"connection_id":230172,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:49:56] local.INFO: Acknowledgment sent {"connection_id":230172,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:50:13] local.INFO: TCP Data received {"connection_id":228435,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:50:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228435,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:50:13] local.INFO: Processing buffer {"connection_id":228435,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fa5138012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:50:13] local.INFO: Packet analysis {"connection_id":228435,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:50:13] local.INFO: Extracted packet for processing {"connection_id":228435,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fa"} 
[2026-11-03 20:50:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:50: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-11-03 20:50:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459191961088001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:50:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:50:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:50:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:50:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793718899000,"timestamp_ms":1793718899000,"timestamp_seconds":1793718899,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fa5138"} 
[2026-11-03 20:50:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:50: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-11-03 20:50: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":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 20:50:13] 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-11-03 20:50: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-11-03 20:50:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:50:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:50:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228435,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:50:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228435,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:50:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228435,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:50:13] 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-11-03 20:50:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:50:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:50:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459191961088001,"66":24321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:50:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:50:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:50:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459191961088001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:50:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:50:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:50:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:50:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:50:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459191961088001,"power":24321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:50:13] local.INFO: DEBUG: GPS processor result {"connection_id":228435,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55690,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:50:13] local.INFO: GPS data processed {"connection_id":228435,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:50:13] local.INFO: Acknowledgment sent {"connection_id":228435,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:50:36] local.INFO: TCP Data received {"connection_id":228921,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:50:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228921,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:50:36] local.INFO: Processing buffer {"connection_id":228921,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:50:36] local.INFO: IMEI packet received {"connection_id":228921,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:50:36] local.INFO: IMEI acknowledgment sent {"connection_id":228921,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:50:38] local.INFO: TCP Data received {"connection_id":228921,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:50:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228921,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:50:38] local.INFO: Processing buffer {"connection_id":228921,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:50:38] local.INFO: IMEI packet received {"connection_id":228921,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:50:38] local.INFO: IMEI acknowledgment sent {"connection_id":228921,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:50:40] local.INFO: TCP Data received {"connection_id":228436,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:50:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228436,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:50:40] local.INFO: Processing buffer {"connection_id":228436,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:50:40] local.INFO: IMEI packet received {"connection_id":228436,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:50:40] local.INFO: IMEI acknowledgment sent {"connection_id":228436,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:50:41] local.INFO: TCP Data received {"connection_id":228921,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:50:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228921,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:50:41] local.INFO: Processing buffer {"connection_id":228921,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:50:41] local.INFO: IMEI packet received {"connection_id":228921,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:50:41] local.INFO: IMEI acknowledgment sent {"connection_id":228921,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:50:42] local.INFO: TCP Data received {"connection_id":228921,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:50:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228921,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:50:42] local.INFO: Processing buffer {"connection_id":228921,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:50:42] local.INFO: Packet analysis {"connection_id":228921,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:50:42] local.INFO: Extracted packet for processing {"connection_id":228921,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:50:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:50: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-11-03 20:50:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192038144001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:50:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:50:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:50:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:50:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793719200000,"timestamp_ms":1793719200000,"timestamp_seconds":1793719200,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fee900"} 
[2026-11-03 20:50:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:50:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:50: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":95,"n8_eight_byte":1,"data_length":795,"current_offset":136} 
[2026-11-03 20:50:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":682,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:50: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-11-03 20:50:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:50:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:50:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228921,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:50:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:50:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:50:42] 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-11-03 20:50:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:50:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:50:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192038144001,"66":25299,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:50:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:50:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:50:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192038144001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:50:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:50:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:50:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:50:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:50:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192038144001,"power":25299,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:50:42] local.INFO: DEBUG: GPS processor result {"connection_id":228921,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55691,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:50:42] local.INFO: GPS data processed {"connection_id":228921,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:50:42] local.INFO: Acknowledgment sent {"connection_id":228921,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:50:45] local.INFO: TCP Data received {"connection_id":228436,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:50:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228436,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:50:45] local.INFO: Processing buffer {"connection_id":228436,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:50:45] local.INFO: IMEI packet received {"connection_id":228436,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:50:45] local.INFO: IMEI acknowledgment sent {"connection_id":228436,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:50:46] local.INFO: TCP Data received {"connection_id":228436,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:50:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228436,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:50:46] local.INFO: Processing buffer {"connection_id":228436,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:50:46] local.INFO: Packet analysis {"connection_id":228436,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:50:46] local.INFO: Extracted packet for processing {"connection_id":228436,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:50:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:50: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-11-03 20:50:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192027136001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:50:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:50:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:50:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:50:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793719157000,"timestamp_ms":1793719157000,"timestamp_seconds":1793719157,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fe4108"} 
[2026-11-03 20:50:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:50:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:50: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":102,"n8_eight_byte":209,"data_length":795,"current_offset":136} 
[2026-11-03 20:50:46] 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-11-03 20:50: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-11-03 20:50:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:50:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:50:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228436,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:50:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228436,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:50:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228436,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:50:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:50:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:50:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:50:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192027136001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:50:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:50:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:50:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192027136001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:50:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:50:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:50:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:50:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:50:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192027136001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:50:46] local.INFO: DEBUG: GPS processor result {"connection_id":228436,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55692,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:50:46] local.INFO: GPS data processed {"connection_id":228436,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:50:46] local.INFO: Acknowledgment sent {"connection_id":228436,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:51:13] local.INFO: TCP Data received {"connection_id":228921,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:51:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228921,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:51:13] local.INFO: Processing buffer {"connection_id":228921,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:51:13] local.INFO: Packet analysis {"connection_id":228921,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:51:13] local.INFO: Extracted packet for processing {"connection_id":228921,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:51:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:51:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192038144001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:51:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:51:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:51:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:51:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793719200000,"timestamp_ms":1793719200000,"timestamp_seconds":1793719200,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fee900"} 
[2026-11-03 20:51:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:51: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-11-03 20: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":95,"n8_eight_byte":1,"data_length":795,"current_offset":136} 
[2026-11-03 20:51:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":682,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20: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-11-03 20:51:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:51:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:51:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228921,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:51:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:51:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:51: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-11-03 20:51:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:51:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:51:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192038144001,"66":25299,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:51:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:51:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:51:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192038144001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:51:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:51:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:51:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:51:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:51:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192038144001,"power":25299,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:51:13] local.INFO: DEBUG: GPS processor result {"connection_id":228921,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55693,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:51:13] local.INFO: GPS data processed {"connection_id":228921,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:51:13] local.INFO: Acknowledgment sent {"connection_id":228921,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:51:18] local.INFO: TCP Data received {"connection_id":228436,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:51:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228436,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:51:18] local.INFO: Processing buffer {"connection_id":228436,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:51:18] local.INFO: Packet analysis {"connection_id":228436,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:51:18] local.INFO: Extracted packet for processing {"connection_id":228436,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:51:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:51: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-11-03 20:51:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192027136001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:51:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:51:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:51:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:51:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793719157000,"timestamp_ms":1793719157000,"timestamp_seconds":1793719157,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fe4108"} 
[2026-11-03 20:51:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:51:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:51: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":102,"n8_eight_byte":209,"data_length":795,"current_offset":136} 
[2026-11-03 20:51:18] 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-11-03 20:51: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-11-03 20:51:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:51:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:51:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228436,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:51:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228436,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:51:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228436,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:51:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:51:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:51:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:51:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192027136001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:51:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:51:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:51:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192027136001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:51:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:51:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:51:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:51:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:51:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192027136001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:51:18] local.INFO: DEBUG: GPS processor result {"connection_id":228436,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55694,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:51:18] local.INFO: GPS data processed {"connection_id":228436,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:51:18] local.INFO: Acknowledgment sent {"connection_id":228436,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:51:36] local.INFO: TCP Data received {"connection_id":232025,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:51:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232025,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:51:36] local.INFO: Processing buffer {"connection_id":232025,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:51:36] local.INFO: IMEI packet received {"connection_id":232025,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:51:36] local.INFO: IMEI acknowledgment sent {"connection_id":232025,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:51:40] local.INFO: TCP Data received {"connection_id":232026,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:51:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232026,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:51:40] local.INFO: Processing buffer {"connection_id":232026,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:51:40] local.INFO: IMEI packet received {"connection_id":232026,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:51:40] local.INFO: IMEI acknowledgment sent {"connection_id":232026,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:51:41] local.INFO: TCP Data received {"connection_id":232025,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:51:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232025,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:51:41] local.INFO: Processing buffer {"connection_id":232025,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:51:41] local.INFO: IMEI packet received {"connection_id":232025,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:51:41] local.INFO: IMEI acknowledgment sent {"connection_id":232025,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:51:44] local.INFO: TCP Data received {"connection_id":232025,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:51:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232025,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:51:44] local.INFO: Processing buffer {"connection_id":232025,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:51:44] local.INFO: Packet analysis {"connection_id":232025,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:51:44] local.INFO: Extracted packet for processing {"connection_id":232025,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:51:44] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:51: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-11-03 20:51:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192038144001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:51:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:51:44] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:51:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:51:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793719200000,"timestamp_ms":1793719200000,"timestamp_seconds":1793719200,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fee900"} 
[2026-11-03 20:51:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:51: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-11-03 20:51: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":95,"n8_eight_byte":1,"data_length":795,"current_offset":136} 
[2026-11-03 20:51:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":682,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:51: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-11-03 20:51:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:51:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:51:44] local.INFO: Teltonika packet parsed successfully {"connection_id":232025,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:51:44] local.INFO: Passing IMEI to GPS processor {"connection_id":232025,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:51:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":232025,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:51:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:51:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:51:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:51:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192038144001,"66":25299,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:51:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:51:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:51:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192038144001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:51:44] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:51:44] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:51:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:51:44] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:51:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192038144001,"power":25299,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:51:44] local.INFO: DEBUG: GPS processor result {"connection_id":232025,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55695,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:51:44] local.INFO: GPS data processed {"connection_id":232025,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:51:44] local.INFO: Acknowledgment sent {"connection_id":232025,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:51:47] local.INFO: TCP Data received {"connection_id":232026,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:51:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232026,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:51:47] local.INFO: Processing buffer {"connection_id":232026,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:51:47] local.INFO: IMEI packet received {"connection_id":232026,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:51:47] local.INFO: IMEI acknowledgment sent {"connection_id":232026,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:51:53] local.INFO: TCP Data received {"connection_id":232026,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:51:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232026,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:51:53] local.INFO: Processing buffer {"connection_id":232026,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:51:53] local.INFO: Packet analysis {"connection_id":232026,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:51:53] local.INFO: Extracted packet for processing {"connection_id":232026,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:51:53] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:51: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-11-03 20:51:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192027136001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:51:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:51:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:51:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:51:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793719157000,"timestamp_ms":1793719157000,"timestamp_seconds":1793719157,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fe4108"} 
[2026-11-03 20:51:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:51:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:51: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":102,"n8_eight_byte":209,"data_length":795,"current_offset":136} 
[2026-11-03 20:51:53] 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-11-03 20:51: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-11-03 20:51:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:51:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:51:53] local.INFO: Teltonika packet parsed successfully {"connection_id":232026,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:51:53] local.INFO: Passing IMEI to GPS processor {"connection_id":232026,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:51:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":232026,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:51:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:51:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:51:53] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:51:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192027136001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:51:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:51:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:51:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192027136001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:51:53] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:51:53] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:51:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:51:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:51:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192027136001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:51:53] local.INFO: DEBUG: GPS processor result {"connection_id":232026,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55696,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:51:53] local.INFO: GPS data processed {"connection_id":232026,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:51:53] local.INFO: Acknowledgment sent {"connection_id":232026,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:51:53] local.INFO: TCP Data received {"connection_id":232026,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:51:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232026,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:51:53] local.INFO: Processing buffer {"connection_id":232026,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:51:53] local.INFO: Packet analysis {"connection_id":232026,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:51:53] local.INFO: Extracted packet for processing {"connection_id":232026,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:51:53] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:51: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-11-03 20:51:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192027136001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:51:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:51:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:51:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:51:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793719157000,"timestamp_ms":1793719157000,"timestamp_seconds":1793719157,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fe4108"} 
[2026-11-03 20:51:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:51:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:51: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":102,"n8_eight_byte":209,"data_length":795,"current_offset":136} 
[2026-11-03 20:51:53] 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-11-03 20:51: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-11-03 20:51:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:51:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:51:53] local.INFO: Teltonika packet parsed successfully {"connection_id":232026,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:51:53] local.INFO: Passing IMEI to GPS processor {"connection_id":232026,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:51:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":232026,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:51:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:51:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:51:53] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:51:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192027136001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:51:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:51:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:51:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192027136001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:51:53] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:51:53] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:51:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:51:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:51:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192027136001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:51:54] local.INFO: DEBUG: GPS processor result {"connection_id":232026,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55697,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:51:54] local.INFO: GPS data processed {"connection_id":232026,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:51:54] local.INFO: Acknowledgment sent {"connection_id":232026,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:52:15] local.INFO: TCP Data received {"connection_id":232025,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:52:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232025,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:52:15] local.INFO: Processing buffer {"connection_id":232025,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:52:15] local.INFO: Packet analysis {"connection_id":232025,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:52:15] local.INFO: Extracted packet for processing {"connection_id":232025,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:52:15] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:52:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192038144001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:52:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:52:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:52:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:52:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793719200000,"timestamp_ms":1793719200000,"timestamp_seconds":1793719200,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fee900"} 
[2026-11-03 20:52:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:52:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20: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":95,"n8_eight_byte":1,"data_length":795,"current_offset":136} 
[2026-11-03 20:52:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":682,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20: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-11-03 20:52:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:52:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:52:15] local.INFO: Teltonika packet parsed successfully {"connection_id":232025,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:52:15] local.INFO: Passing IMEI to GPS processor {"connection_id":232025,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:52:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":232025,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:52:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:52:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:52:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:52:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192038144001,"66":25299,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:52:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:52:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:52:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192038144001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:52:15] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:52:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:52:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:52:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:52:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192038144001,"power":25299,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:52:15] local.INFO: DEBUG: GPS processor result {"connection_id":232025,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55698,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:52:15] local.INFO: GPS data processed {"connection_id":232025,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:52:15] local.INFO: Acknowledgment sent {"connection_id":232025,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:52:25] local.INFO: TCP Data received {"connection_id":232026,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:52:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232026,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:52:25] local.INFO: Processing buffer {"connection_id":232026,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:52:25] local.INFO: Packet analysis {"connection_id":232026,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:52:25] local.INFO: Extracted packet for processing {"connection_id":232026,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:52:25] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:52: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-11-03 20:52:25] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192027136001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:52:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:52:25] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:52:25] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:52:25] local.INFO: AVL Record Parsed {"raw_timestamp":1793719157000,"timestamp_ms":1793719157000,"timestamp_seconds":1793719157,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fe4108"} 
[2026-11-03 20:52:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:52:25] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:52: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":102,"n8_eight_byte":209,"data_length":795,"current_offset":136} 
[2026-11-03 20:52:25] 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-11-03 20:52: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-11-03 20:52:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:52:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:52:25] local.INFO: Teltonika packet parsed successfully {"connection_id":232026,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:52:25] local.INFO: Passing IMEI to GPS processor {"connection_id":232026,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:52:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":232026,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:52:25] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:52:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:52:25] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:52:25] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192027136001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:52:25] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:52:25] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:52:25] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192027136001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:52:25] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:52:25] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:52:25] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:52:25] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:52:25] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192027136001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:52:25] local.INFO: DEBUG: GPS processor result {"connection_id":232026,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55699,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:52:25] local.INFO: GPS data processed {"connection_id":232026,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:52:25] local.INFO: Acknowledgment sent {"connection_id":232026,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:52:41] local.INFO: TCP Data received {"connection_id":232027,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:52:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232027,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:52:41] local.INFO: Processing buffer {"connection_id":232027,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:52:41] local.INFO: IMEI packet received {"connection_id":232027,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:52:41] local.INFO: IMEI acknowledgment sent {"connection_id":232027,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:52:45] local.INFO: TCP Data received {"connection_id":232028,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:52:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232028,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:52:45] local.INFO: Processing buffer {"connection_id":232028,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:52:45] local.INFO: IMEI packet received {"connection_id":232028,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:52:45] local.INFO: IMEI acknowledgment sent {"connection_id":232028,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:52:46] local.INFO: TCP Data received {"connection_id":232027,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:52:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232027,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:52:46] local.INFO: Processing buffer {"connection_id":232027,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:52:46] local.INFO: IMEI packet received {"connection_id":232027,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:52:46] local.INFO: IMEI acknowledgment sent {"connection_id":232027,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:52:47] local.INFO: TCP Data received {"connection_id":232027,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:52:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232027,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:52:47] local.INFO: Processing buffer {"connection_id":232027,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:52:47] local.INFO: Packet analysis {"connection_id":232027,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:52:47] local.INFO: Extracted packet for processing {"connection_id":232027,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:52:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:52: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-11-03 20:52:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192038144001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:52:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:52:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:52:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:52:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793719200000,"timestamp_ms":1793719200000,"timestamp_seconds":1793719200,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fee900"} 
[2026-11-03 20:52:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:52:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:52: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":95,"n8_eight_byte":1,"data_length":795,"current_offset":136} 
[2026-11-03 20:52:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":682,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:52: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-11-03 20:52:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:52:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:52:47] local.INFO: Teltonika packet parsed successfully {"connection_id":232027,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:52:47] local.INFO: Passing IMEI to GPS processor {"connection_id":232027,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:52:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":232027,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:52:47] 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-11-03 20:52:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:52:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:52:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192038144001,"66":25299,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:52:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:52:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:52:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192038144001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:52:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:52:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:52:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:52:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:52:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192038144001,"power":25299,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:52:47] local.INFO: DEBUG: GPS processor result {"connection_id":232027,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55700,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:52:47] local.INFO: GPS data processed {"connection_id":232027,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:52:47] local.INFO: Acknowledgment sent {"connection_id":232027,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:52:50] local.INFO: TCP Data received {"connection_id":232028,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:52:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232028,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:52:50] local.INFO: Processing buffer {"connection_id":232028,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:52:50] local.INFO: IMEI packet received {"connection_id":232028,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:52:50] local.INFO: IMEI acknowledgment sent {"connection_id":232028,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:52:51] local.INFO: TCP Data received {"connection_id":232028,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:52:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232028,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:52:51] local.INFO: Processing buffer {"connection_id":232028,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:52:51] local.INFO: Packet analysis {"connection_id":232028,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:52:51] local.INFO: Extracted packet for processing {"connection_id":232028,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:52:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:52:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:52:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192027136001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:52:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:52:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:52:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:52:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793719157000,"timestamp_ms":1793719157000,"timestamp_seconds":1793719157,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fe4108"} 
[2026-11-03 20:52:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:52:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:52:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":209,"data_length":795,"current_offset":136} 
[2026-11-03 20:52:51] 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-11-03 20:52:51] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:52:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:52:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:52:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232028,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:52:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232028,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:52:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232028,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:52:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:52:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:52:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:52:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192027136001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:52:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:52:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:52:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192027136001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:52:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:52:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:52:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:52:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:52:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192027136001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:52:51] local.INFO: DEBUG: GPS processor result {"connection_id":232028,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55701,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:52:51] local.INFO: GPS data processed {"connection_id":232028,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:52:51] local.INFO: Acknowledgment sent {"connection_id":232028,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:52:51] local.INFO: TCP Data received {"connection_id":232027,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:52:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232027,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:52:51] local.INFO: Processing buffer {"connection_id":232027,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:52:51] local.INFO: Packet analysis {"connection_id":232027,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:52:51] local.INFO: Extracted packet for processing {"connection_id":232027,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:52:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:52:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:52:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192038144001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:52:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:52:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:52:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:52:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793719200000,"timestamp_ms":1793719200000,"timestamp_seconds":1793719200,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fee900"} 
[2026-11-03 20:52:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:52:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:52:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":95,"n8_eight_byte":1,"data_length":795,"current_offset":136} 
[2026-11-03 20:52:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":682,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:52:51] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:52:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:52:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:52:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232027,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:52:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232027,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:52:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232027,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:52:51] 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-11-03 20:52:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:52:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:52:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192038144001,"66":25299,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:52:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:52:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:52:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192038144001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:52:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:52:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:52:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:52:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:52:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192038144001,"power":25299,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:52:51] local.INFO: DEBUG: GPS processor result {"connection_id":232027,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55702,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:52:51] local.INFO: GPS data processed {"connection_id":232027,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:52:51] local.INFO: Acknowledgment sent {"connection_id":232027,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:53:23] local.INFO: TCP Data received {"connection_id":232028,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:53:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232028,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:53:23] local.INFO: Processing buffer {"connection_id":232028,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:53:23] local.INFO: Packet analysis {"connection_id":232028,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:53:23] local.INFO: Extracted packet for processing {"connection_id":232028,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:53:23] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:53: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-11-03 20:53:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192027136001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:53:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:53:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:53:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:53:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793719157000,"timestamp_ms":1793719157000,"timestamp_seconds":1793719157,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fe4108"} 
[2026-11-03 20:53:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:53:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:53: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":102,"n8_eight_byte":209,"data_length":795,"current_offset":136} 
[2026-11-03 20:53:23] 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-11-03 20:53: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-11-03 20:53:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:53:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:53:23] local.INFO: Teltonika packet parsed successfully {"connection_id":232028,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:53:23] local.INFO: Passing IMEI to GPS processor {"connection_id":232028,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:53:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":232028,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:53:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:53:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:53:23] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:53:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192027136001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:53:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:53:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:53:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192027136001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:53:23] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:53:23] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:53:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:53:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:53:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192027136001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:53:23] local.INFO: DEBUG: GPS processor result {"connection_id":232028,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55703,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:53:23] local.INFO: GPS data processed {"connection_id":232028,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:53:23] local.INFO: Acknowledgment sent {"connection_id":232028,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:53:36] local.INFO: TCP Data received {"connection_id":228922,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:53:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228922,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:53:36] local.INFO: Processing buffer {"connection_id":228922,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:53:36] local.INFO: IMEI packet received {"connection_id":228922,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:53:36] local.INFO: IMEI acknowledgment sent {"connection_id":228922,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:53:40] local.INFO: TCP Data received {"connection_id":228437,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:53:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228437,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:53:40] local.INFO: Processing buffer {"connection_id":228437,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:53:40] local.INFO: IMEI packet received {"connection_id":228437,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:53:40] local.INFO: IMEI acknowledgment sent {"connection_id":228437,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:53:41] local.INFO: TCP Data received {"connection_id":228922,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:53:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228922,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:53:41] local.INFO: Processing buffer {"connection_id":228922,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:53:41] local.INFO: IMEI packet received {"connection_id":228922,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:53:41] local.INFO: IMEI acknowledgment sent {"connection_id":228922,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:53:42] local.INFO: TCP Data received {"connection_id":228922,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:53:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228922,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:53:42] local.INFO: Processing buffer {"connection_id":228922,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:53:42] local.INFO: Packet analysis {"connection_id":228922,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:53:42] local.INFO: Extracted packet for processing {"connection_id":228922,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:53:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:53:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192038144001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:53:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:53:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:53:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:53:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793719200000,"timestamp_ms":1793719200000,"timestamp_seconds":1793719200,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fee900"} 
[2026-11-03 20:53:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:53:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":95,"n8_eight_byte":1,"data_length":795,"current_offset":136} 
[2026-11-03 20:53:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":682,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:53:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:53:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:53:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:53:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228922,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:53:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:53:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:53:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:53:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:53:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:53:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192038144001,"66":25299,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:53:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:53:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:53:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192038144001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:53:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:53:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:53:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:53:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:53:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192038144001,"power":25299,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:53:42] local.INFO: DEBUG: GPS processor result {"connection_id":228922,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55704,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:53:42] local.INFO: GPS data processed {"connection_id":228922,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:53:42] local.INFO: Acknowledgment sent {"connection_id":228922,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:53:45] local.INFO: TCP Data received {"connection_id":228437,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:53:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228437,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:53:45] local.INFO: Processing buffer {"connection_id":228437,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:53:45] local.INFO: IMEI packet received {"connection_id":228437,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:53:45] local.INFO: IMEI acknowledgment sent {"connection_id":228437,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:53:46] local.INFO: TCP Data received {"connection_id":228437,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:53:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228437,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:53:46] local.INFO: Processing buffer {"connection_id":228437,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:53:46] local.INFO: Packet analysis {"connection_id":228437,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:53:46] local.INFO: Extracted packet for processing {"connection_id":228437,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:53:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:53: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-11-03 20:53:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192027136001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:53:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:53:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:53:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:53:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793719157000,"timestamp_ms":1793719157000,"timestamp_seconds":1793719157,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fe4108"} 
[2026-11-03 20:53:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:53:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:53: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":102,"n8_eight_byte":209,"data_length":795,"current_offset":136} 
[2026-11-03 20:53:46] 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-11-03 20:53: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-11-03 20:53:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:53:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:53:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228437,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:53:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228437,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:53:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228437,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:53:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:53:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:53:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:53:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192027136001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:53:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:53:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:53:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192027136001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:53:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:53:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:53:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:53:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:53:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192027136001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:53:46] local.INFO: DEBUG: GPS processor result {"connection_id":228437,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55705,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:53:46] local.INFO: GPS data processed {"connection_id":228437,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:53:46] local.INFO: Acknowledgment sent {"connection_id":228437,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:54:13] local.INFO: TCP Data received {"connection_id":228922,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:54:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228922,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:54:13] local.INFO: Processing buffer {"connection_id":228922,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:54:13] local.INFO: Packet analysis {"connection_id":228922,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:54:13] local.INFO: Extracted packet for processing {"connection_id":228922,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:54:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:54: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-11-03 20:54:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192038144001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:54:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:54:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:54:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:54:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793719200000,"timestamp_ms":1793719200000,"timestamp_seconds":1793719200,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fee900"} 
[2026-11-03 20:54:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:54: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-11-03 20:54: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":95,"n8_eight_byte":1,"data_length":795,"current_offset":136} 
[2026-11-03 20:54:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":682,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:54: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-11-03 20:54:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:54:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:54:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228922,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:54:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:54:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:54: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-11-03 20:54:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:54:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:54:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192038144001,"66":25299,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:54:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:54:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:54:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192038144001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:54:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:54:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:54:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:54:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:54:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192038144001,"power":25299,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:54:13] local.INFO: DEBUG: GPS processor result {"connection_id":228922,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55706,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:54:13] local.INFO: GPS data processed {"connection_id":228922,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:54:13] local.INFO: Acknowledgment sent {"connection_id":228922,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:54:17] local.INFO: TCP Data received {"connection_id":228437,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:54:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228437,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:54:17] local.INFO: Processing buffer {"connection_id":228437,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:54:17] local.INFO: Packet analysis {"connection_id":228437,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:54:17] local.INFO: Extracted packet for processing {"connection_id":228437,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:54:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:54: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-11-03 20:54:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192027136001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:54:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:54:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:54:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:54:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793719157000,"timestamp_ms":1793719157000,"timestamp_seconds":1793719157,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fe4108"} 
[2026-11-03 20:54:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:54:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:54: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":102,"n8_eight_byte":209,"data_length":795,"current_offset":136} 
[2026-11-03 20:54:17] 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-11-03 20:54: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-11-03 20:54:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:54:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:54:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228437,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:54:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228437,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:54:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228437,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:54:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:54:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:54:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:54:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192027136001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:54:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:54:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:54:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192027136001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:54:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:54:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:54:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:54:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:54:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192027136001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:54:18] local.INFO: DEBUG: GPS processor result {"connection_id":228437,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55707,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:54:18] local.INFO: GPS data processed {"connection_id":228437,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:54:18] local.INFO: Acknowledgment sent {"connection_id":228437,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:54:36] local.INFO: TCP Data received {"connection_id":228923,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:54:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228923,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:54:36] local.INFO: Processing buffer {"connection_id":228923,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:54:36] local.INFO: IMEI packet received {"connection_id":228923,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:54:36] local.INFO: IMEI acknowledgment sent {"connection_id":228923,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:54:40] local.INFO: TCP Data received {"connection_id":228438,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:54:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228438,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:54:40] local.INFO: Processing buffer {"connection_id":228438,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:54:40] local.INFO: IMEI packet received {"connection_id":228438,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:54:40] local.INFO: IMEI acknowledgment sent {"connection_id":228438,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:54:41] local.INFO: TCP Data received {"connection_id":228923,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:54:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228923,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:54:41] local.INFO: Processing buffer {"connection_id":228923,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:54:41] local.INFO: IMEI packet received {"connection_id":228923,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:54:41] local.INFO: IMEI acknowledgment sent {"connection_id":228923,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:54:42] local.INFO: TCP Data received {"connection_id":228923,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:54:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228923,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:54:42] local.INFO: Processing buffer {"connection_id":228923,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:54:42] local.INFO: Packet analysis {"connection_id":228923,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:54:42] local.INFO: Extracted packet for processing {"connection_id":228923,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:54:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:54: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-11-03 20:54:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192038144001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:54:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:54:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:54:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:54:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793719200000,"timestamp_ms":1793719200000,"timestamp_seconds":1793719200,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fee900"} 
[2026-11-03 20:54:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:54:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:54: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":95,"n8_eight_byte":1,"data_length":795,"current_offset":136} 
[2026-11-03 20:54:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":682,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:54: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-11-03 20:54:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:54:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:54:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228923,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:54:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228923,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:54:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228923,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:54:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:54:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:54:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:54:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192038144001,"66":25299,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:54:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:54:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:54:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192038144001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:54:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:54:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:54:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:54:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:54:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192038144001,"power":25299,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:54:42] local.INFO: DEBUG: GPS processor result {"connection_id":228923,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55708,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:54:42] local.INFO: GPS data processed {"connection_id":228923,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:54:42] local.INFO: Acknowledgment sent {"connection_id":228923,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:54:45] local.INFO: TCP Data received {"connection_id":228438,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:54:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228438,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:54:45] local.INFO: Processing buffer {"connection_id":228438,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:54:45] local.INFO: IMEI packet received {"connection_id":228438,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:54:45] local.INFO: IMEI acknowledgment sent {"connection_id":228438,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:54:46] local.INFO: TCP Data received {"connection_id":228438,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:54:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228438,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:54:46] local.INFO: Processing buffer {"connection_id":228438,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fe4108012d77a34005f2a450000700902b..."} 
[2026-11-03 20:54:46] local.INFO: Packet analysis {"connection_id":228438,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:54:46] local.INFO: Extracted packet for processing {"connection_id":228438,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:54:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:54:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192027136001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:54:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:54:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:54:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:54:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793719157000,"timestamp_ms":1793719157000,"timestamp_seconds":1793719157,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fe4108"} 
[2026-11-03 20:54:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:54:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20: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":102,"n8_eight_byte":209,"data_length":795,"current_offset":136} 
[2026-11-03 20:54:46] 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-11-03 20: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-11-03 20:54:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:54:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:54:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228438,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:54:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228438,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:54:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228438,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:54:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:54:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:54:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:54:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192027136001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:54:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:54:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:54:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192027136001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:54:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:54:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:54:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:54:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:54:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192027136001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:54:46] local.INFO: DEBUG: GPS processor result {"connection_id":228438,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55709,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:54:46] local.INFO: GPS data processed {"connection_id":228438,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:54:46] local.INFO: Acknowledgment sent {"connection_id":228438,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:55:13] local.INFO: TCP Data received {"connection_id":228923,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:55:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228923,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:55:13] local.INFO: Processing buffer {"connection_id":228923,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a1fee900012cc363c0076854c0005d00602c..."} 
[2026-11-03 20:55:13] local.INFO: Packet analysis {"connection_id":228923,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:55:13] local.INFO: Extracted packet for processing {"connection_id":228923,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a1fe"} 
[2026-11-03 20:55:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:55:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 20:55:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192038144001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:55:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:55:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:55:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:55:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793719200000,"timestamp_ms":1793719200000,"timestamp_seconds":1793719200,"priority":1,"record_length":96,"hex_timestamp":"000001a1a1fee900"} 
[2026-11-03 20:55:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:55: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-11-03 20:55:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":95,"n8_eight_byte":1,"data_length":795,"current_offset":136} 
[2026-11-03 20:55:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":682,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:55:13] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 20:55:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:55:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:55:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228923,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:55:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228923,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:55:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228923,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:55:13] 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-11-03 20:55:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:55:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:55:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192038144001,"66":25299,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:55:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:55:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:55:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192038144001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:55:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:55:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:55:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:55:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:55:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192038144001,"power":25299,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:55:13] local.INFO: DEBUG: GPS processor result {"connection_id":228923,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55710,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:55:13] local.INFO: GPS data processed {"connection_id":228923,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:55:13] local.INFO: Acknowledgment sent {"connection_id":228923,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:55:21] local.INFO: TCP Data received {"connection_id":228438,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:55:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228438,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:55:21] local.INFO: Processing buffer {"connection_id":228438,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:55:21] local.INFO: Packet analysis {"connection_id":228438,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:55:21] local.INFO: Extracted packet for processing {"connection_id":228438,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:55:21] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:55:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192104192001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:55:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:55:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:55:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:55:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793719458000,"timestamp_ms":1793719458000,"timestamp_seconds":1793719458,"priority":1,"record_length":96,"hex_timestamp":"000001a1a202d8d0"} 
[2026-11-03 20:55:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:55:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:55:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20: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-11-03 20:55:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:55:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:55:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228438,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:55:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228438,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:55:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228438,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:55:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:55:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:55:21] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:55:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192104192001,"66":26267,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:55:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:55:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:55:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192104192001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:55:21] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:55:21] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:55:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:55:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:55:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192104192001,"power":26267,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:55:21] local.INFO: DEBUG: GPS processor result {"connection_id":228438,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55711,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:55:21] local.INFO: GPS data processed {"connection_id":228438,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:55:21] local.INFO: Acknowledgment sent {"connection_id":228438,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:55:36] local.INFO: TCP Data received {"connection_id":232029,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:55:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232029,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:55:36] local.INFO: Processing buffer {"connection_id":232029,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:55:36] local.INFO: IMEI packet received {"connection_id":232029,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:55:36] local.INFO: IMEI acknowledgment sent {"connection_id":232029,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:55:39] local.INFO: TCP Data received {"connection_id":232029,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:55:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232029,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:55:39] local.INFO: Processing buffer {"connection_id":232029,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:55:39] local.INFO: IMEI packet received {"connection_id":232029,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:55:39] local.INFO: IMEI acknowledgment sent {"connection_id":232029,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:55:40] local.INFO: TCP Data received {"connection_id":228924,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:55:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228924,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:55:40] local.INFO: Processing buffer {"connection_id":228924,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:55:40] local.INFO: IMEI packet received {"connection_id":228924,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:55:40] local.INFO: IMEI acknowledgment sent {"connection_id":228924,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:55:41] local.INFO: TCP Data received {"connection_id":232029,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:55:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232029,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:55:41] local.INFO: Processing buffer {"connection_id":232029,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:55:41] local.INFO: IMEI packet received {"connection_id":232029,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:55:41] local.INFO: IMEI acknowledgment sent {"connection_id":232029,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:55:41] local.INFO: TCP Data received {"connection_id":232029,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:55:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232029,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:55:41] local.INFO: Processing buffer {"connection_id":232029,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:55:41] local.INFO: Packet analysis {"connection_id":232029,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:55:41] local.INFO: Extracted packet for processing {"connection_id":232029,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:55:41] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:55: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-11-03 20:55:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192115200001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:55:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:55:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:55:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:55:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793719501000,"timestamp_ms":1793719501000,"timestamp_seconds":1793719501,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20380c8"} 
[2026-11-03 20:55:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:55:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:55:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 20:55:41] 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-11-03 20:55: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-11-03 20:55:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:55:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:55:41] local.INFO: Teltonika packet parsed successfully {"connection_id":232029,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:55:41] local.INFO: Passing IMEI to GPS processor {"connection_id":232029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:55:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":232029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:55:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:55:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:55:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:55:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192115200001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:55:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:55:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:55:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192115200001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:55:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:55:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:55:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:55:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:55:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192115200001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:55:41] local.INFO: DEBUG: GPS processor result {"connection_id":232029,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55712,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:55:41] local.INFO: GPS data processed {"connection_id":232029,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:55:41] local.INFO: Acknowledgment sent {"connection_id":232029,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:55:45] local.INFO: TCP Data received {"connection_id":228924,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:55:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228924,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:55:45] local.INFO: Processing buffer {"connection_id":228924,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:55:45] local.INFO: IMEI packet received {"connection_id":228924,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:55:45] local.INFO: IMEI acknowledgment sent {"connection_id":228924,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:55:46] local.INFO: TCP Data received {"connection_id":228924,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:55:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228924,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:55:46] local.INFO: Processing buffer {"connection_id":228924,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:55:46] local.INFO: Packet analysis {"connection_id":228924,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:55:46] local.INFO: Extracted packet for processing {"connection_id":228924,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:55:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:55: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-11-03 20:55:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192104192001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:55:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:55:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:55:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:55:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793719458000,"timestamp_ms":1793719458000,"timestamp_seconds":1793719458,"priority":1,"record_length":96,"hex_timestamp":"000001a1a202d8d0"} 
[2026-11-03 20:55:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:55:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:55: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:55:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:55: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-11-03 20:55:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:55:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:55:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228924,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:55:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228924,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:55:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228924,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:55:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:55:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:55:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:55:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192104192001,"66":26267,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:55:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:55:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:55:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192104192001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:55:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:55:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:55:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:55:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:55:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192104192001,"power":26267,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:55:46] local.INFO: DEBUG: GPS processor result {"connection_id":228924,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55713,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:55:46] local.INFO: GPS data processed {"connection_id":228924,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:55:46] local.INFO: Acknowledgment sent {"connection_id":228924,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:55:46] local.INFO: TCP Data received {"connection_id":232029,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:55:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232029,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:55:46] local.INFO: Processing buffer {"connection_id":232029,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:55:46] local.INFO: Packet analysis {"connection_id":232029,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:55:46] local.INFO: Extracted packet for processing {"connection_id":232029,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:55:46] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:55: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-11-03 20:55:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192115200001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:55:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:55:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:55:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:55:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793719501000,"timestamp_ms":1793719501000,"timestamp_seconds":1793719501,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20380c8"} 
[2026-11-03 20:55:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:55:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:55:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 20:55:46] 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-11-03 20:55: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-11-03 20:55:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:55:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:55:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232029,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:55:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:55:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:55:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:55:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:55:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:55:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192115200001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:55:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:55:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:55:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192115200001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:55:46] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:55:46] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:55:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:55:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:55:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192115200001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:55:46] local.INFO: DEBUG: GPS processor result {"connection_id":232029,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55714,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:55:46] local.INFO: GPS data processed {"connection_id":232029,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:55:46] local.INFO: Acknowledgment sent {"connection_id":232029,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:56:17] local.INFO: TCP Data received {"connection_id":228924,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:56:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228924,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:56:17] local.INFO: Processing buffer {"connection_id":228924,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:56:17] local.INFO: Packet analysis {"connection_id":228924,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:56:17] local.INFO: Extracted packet for processing {"connection_id":228924,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:56:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:56: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-11-03 20:56:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192104192001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:56:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:56:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:56:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:56:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793719458000,"timestamp_ms":1793719458000,"timestamp_seconds":1793719458,"priority":1,"record_length":96,"hex_timestamp":"000001a1a202d8d0"} 
[2026-11-03 20:56:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:56:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:56: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:56:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:56: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-11-03 20:56:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:56:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:56:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228924,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:56:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228924,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:56:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228924,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:56:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:56:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:56:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:56:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192104192001,"66":26267,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:56:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:56:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:56:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192104192001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:56:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:56:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:56:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:56:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:56:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192104192001,"power":26267,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:56:17] local.INFO: TCP Data received {"connection_id":232029,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:56:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232029,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:56:17] local.INFO: Processing buffer {"connection_id":232029,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:56:17] local.INFO: Packet analysis {"connection_id":232029,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:56:17] local.INFO: Extracted packet for processing {"connection_id":232029,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:56:17] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:56: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-11-03 20:56:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192115200001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:56:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:56:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:56:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:56:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793719501000,"timestamp_ms":1793719501000,"timestamp_seconds":1793719501,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20380c8"} 
[2026-11-03 20:56:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:56:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:56: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 20:56:17] 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-11-03 20:56: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-11-03 20:56:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:56:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:56:17] local.INFO: Teltonika packet parsed successfully {"connection_id":232029,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:56:17] local.INFO: Passing IMEI to GPS processor {"connection_id":232029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:56:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":232029,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:56:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:56:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:56:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:56:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192115200001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:56:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:56:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:56:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192115200001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:56:17] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:56:17] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:56:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:56:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:56:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192115200001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:56:17] local.INFO: DEBUG: GPS processor result {"connection_id":232029,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55715,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:56:17] local.INFO: GPS data processed {"connection_id":232029,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:56:17] local.INFO: Acknowledgment sent {"connection_id":232029,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:56:17] local.INFO: DEBUG: GPS processor result {"connection_id":228924,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55716,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:56:17] local.INFO: GPS data processed {"connection_id":228924,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:56:17] local.INFO: Acknowledgment sent {"connection_id":228924,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:56:36] local.INFO: TCP Data received {"connection_id":230173,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:56:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230173,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:56:36] local.INFO: Processing buffer {"connection_id":230173,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:56:36] local.INFO: IMEI packet received {"connection_id":230173,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:56:36] local.INFO: IMEI acknowledgment sent {"connection_id":230173,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:56:41] local.INFO: TCP Data received {"connection_id":230173,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:56:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230173,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:56:41] local.INFO: Processing buffer {"connection_id":230173,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:56:41] local.INFO: IMEI packet received {"connection_id":230173,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:56:41] local.INFO: IMEI acknowledgment sent {"connection_id":230173,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:56:42] local.INFO: TCP Data received {"connection_id":230173,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:56:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230173,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:56:42] local.INFO: Processing buffer {"connection_id":230173,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:56:42] local.INFO: Packet analysis {"connection_id":230173,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:56:42] local.INFO: Extracted packet for processing {"connection_id":230173,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:56:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:56:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192115200001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:56:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:56:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:56:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:56:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793719501000,"timestamp_ms":1793719501000,"timestamp_seconds":1793719501,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20380c8"} 
[2026-11-03 20:56:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:56:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 20:56:42] 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-11-03 20: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-11-03 20:56:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:56:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:56:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230173,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:56:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230173,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:56:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230173,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:56:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:56:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:56:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:56:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192115200001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:56:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:56:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:56:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192115200001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:56:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:56:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:56:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:56:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:56:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192115200001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:56:42] local.INFO: DEBUG: GPS processor result {"connection_id":230173,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55717,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:56:42] local.INFO: GPS data processed {"connection_id":230173,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:56:42] local.INFO: Acknowledgment sent {"connection_id":230173,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:56:45] local.INFO: TCP Data received {"connection_id":230174,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:56:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230174,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:56:45] local.INFO: Processing buffer {"connection_id":230174,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:56:45] local.INFO: IMEI packet received {"connection_id":230174,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:56:45] local.INFO: IMEI acknowledgment sent {"connection_id":230174,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:56:50] local.INFO: TCP Data received {"connection_id":230174,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:56:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230174,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:56:50] local.INFO: Processing buffer {"connection_id":230174,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:56:50] local.INFO: IMEI packet received {"connection_id":230174,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:56:50] local.INFO: IMEI acknowledgment sent {"connection_id":230174,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:56:51] local.INFO: TCP Data received {"connection_id":230174,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:56:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230174,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:56:51] local.INFO: Processing buffer {"connection_id":230174,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:56:51] local.INFO: Packet analysis {"connection_id":230174,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:56:51] local.INFO: Extracted packet for processing {"connection_id":230174,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:56:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:56: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-11-03 20:56:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192104192001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:56:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:56:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:56:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:56:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793719458000,"timestamp_ms":1793719458000,"timestamp_seconds":1793719458,"priority":1,"record_length":96,"hex_timestamp":"000001a1a202d8d0"} 
[2026-11-03 20:56:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:56:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:56: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":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:56:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:56: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-11-03 20:56:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:56:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:56:51] local.INFO: Teltonika packet parsed successfully {"connection_id":230174,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:56:51] local.INFO: Passing IMEI to GPS processor {"connection_id":230174,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:56:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":230174,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:56:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:56:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:56:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:56:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192104192001,"66":26267,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:56:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:56:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:56:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192104192001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:56:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:56:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:56:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:56:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:56:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192104192001,"power":26267,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:56:51] local.INFO: DEBUG: GPS processor result {"connection_id":230174,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55718,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:56:51] local.INFO: GPS data processed {"connection_id":230174,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:56:51] local.INFO: Acknowledgment sent {"connection_id":230174,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:56:56] local.INFO: TCP Data received {"connection_id":230174,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:56:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230174,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:56:56] local.INFO: Processing buffer {"connection_id":230174,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:56:56] local.INFO: Packet analysis {"connection_id":230174,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:56:56] local.INFO: Extracted packet for processing {"connection_id":230174,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:56:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:56: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-11-03 20:56:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192104192001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:56:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:56:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:56:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:56:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793719458000,"timestamp_ms":1793719458000,"timestamp_seconds":1793719458,"priority":1,"record_length":96,"hex_timestamp":"000001a1a202d8d0"} 
[2026-11-03 20:56:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:56:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:56: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:56:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:56: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-11-03 20:56:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:56:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:56:56] local.INFO: Teltonika packet parsed successfully {"connection_id":230174,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:56:56] local.INFO: Passing IMEI to GPS processor {"connection_id":230174,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:56:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":230174,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:56:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:56:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:56:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:56:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192104192001,"66":26267,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:56:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:56:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:56:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192104192001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:56:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:56:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:56:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:56:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:56:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192104192001,"power":26267,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:56:56] local.INFO: DEBUG: GPS processor result {"connection_id":230174,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55719,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:56:56] local.INFO: GPS data processed {"connection_id":230174,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:56:56] local.INFO: Acknowledgment sent {"connection_id":230174,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:57:13] local.INFO: TCP Data received {"connection_id":230173,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:57:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230173,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:57:13] local.INFO: Processing buffer {"connection_id":230173,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:57:13] local.INFO: Packet analysis {"connection_id":230173,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:57:13] local.INFO: Extracted packet for processing {"connection_id":230173,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:57:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:57: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-11-03 20:57:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192115200001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:57:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:57:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:57:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:57:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793719501000,"timestamp_ms":1793719501000,"timestamp_seconds":1793719501,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20380c8"} 
[2026-11-03 20:57:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:57:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:57: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 20:57:13] 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-11-03 20:57: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-11-03 20:57:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:57:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:57:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230173,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:57:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230173,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:57:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230173,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:57:13] 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-11-03 20:57:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:57:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:57:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192115200001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:57:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:57:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:57:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192115200001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:57:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:57:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:57:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:57:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:57:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192115200001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:57:13] local.INFO: DEBUG: GPS processor result {"connection_id":230173,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55720,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:57:13] local.INFO: GPS data processed {"connection_id":230173,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:57:13] local.INFO: Acknowledgment sent {"connection_id":230173,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:57:40] local.INFO: TCP Data received {"connection_id":232030,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:57:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232030,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:57:40] local.INFO: Processing buffer {"connection_id":232030,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:57:40] local.INFO: IMEI packet received {"connection_id":232030,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:57:40] local.INFO: IMEI acknowledgment sent {"connection_id":232030,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:57:41] local.INFO: TCP Data received {"connection_id":228925,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:57:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228925,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:57:41] local.INFO: Processing buffer {"connection_id":228925,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:57:41] local.INFO: IMEI packet received {"connection_id":228925,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:57:41] local.INFO: IMEI acknowledgment sent {"connection_id":228925,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:57:45] local.INFO: TCP Data received {"connection_id":232030,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:57:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232030,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:57:45] local.INFO: Processing buffer {"connection_id":232030,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:57:45] local.INFO: IMEI packet received {"connection_id":232030,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:57:45] local.INFO: IMEI acknowledgment sent {"connection_id":232030,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:57:46] local.INFO: TCP Data received {"connection_id":232030,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:57:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232030,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:57:46] local.INFO: Processing buffer {"connection_id":232030,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:57:46] local.INFO: Packet analysis {"connection_id":232030,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:57:46] local.INFO: Extracted packet for processing {"connection_id":232030,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:57:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:57: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-11-03 20:57:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192104192001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:57:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:57:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:57:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:57:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793719458000,"timestamp_ms":1793719458000,"timestamp_seconds":1793719458,"priority":1,"record_length":96,"hex_timestamp":"000001a1a202d8d0"} 
[2026-11-03 20:57:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:57:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:57: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:57:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:57: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-11-03 20:57:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:57:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:57:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232030,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:57:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232030,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:57:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232030,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:57:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:57:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:57:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:57:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192104192001,"66":26267,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:57:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:57:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:57:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192104192001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:57:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:57:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:57:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:57:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:57:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192104192001,"power":26267,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:57:46] local.INFO: DEBUG: GPS processor result {"connection_id":232030,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55721,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:57:46] local.INFO: GPS data processed {"connection_id":232030,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:57:46] local.INFO: Acknowledgment sent {"connection_id":232030,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:57:46] local.INFO: TCP Data received {"connection_id":228925,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:57:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228925,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:57:46] local.INFO: Processing buffer {"connection_id":228925,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:57:46] local.INFO: IMEI packet received {"connection_id":228925,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:57:46] local.INFO: IMEI acknowledgment sent {"connection_id":228925,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:57:47] local.INFO: TCP Data received {"connection_id":228925,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:57:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228925,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:57:47] local.INFO: Processing buffer {"connection_id":228925,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:57:47] local.INFO: Packet analysis {"connection_id":228925,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:57:47] local.INFO: Extracted packet for processing {"connection_id":228925,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:57:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:57: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-11-03 20:57:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192115200001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:57:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:57:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:57:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:57:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793719501000,"timestamp_ms":1793719501000,"timestamp_seconds":1793719501,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20380c8"} 
[2026-11-03 20:57:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:57:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:57: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 20:57:47] 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-11-03 20:57: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-11-03 20:57:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:57:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:57:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228925,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:57:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:57:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:57: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-11-03 20:57:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:57:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:57:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192115200001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:57:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:57:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:57:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192115200001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:57:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:57:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:57:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:57:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:57:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192115200001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:57:47] local.INFO: DEBUG: GPS processor result {"connection_id":228925,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55722,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:57:47] local.INFO: GPS data processed {"connection_id":228925,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:57:47] local.INFO: Acknowledgment sent {"connection_id":228925,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:57:51] local.INFO: TCP Data received {"connection_id":232030,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:57:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232030,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:57:51] local.INFO: Processing buffer {"connection_id":232030,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:57:51] local.INFO: Packet analysis {"connection_id":232030,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:57:51] local.INFO: Extracted packet for processing {"connection_id":232030,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:57:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:57: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-11-03 20:57:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192104192001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:57:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:57:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:57:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:57:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793719458000,"timestamp_ms":1793719458000,"timestamp_seconds":1793719458,"priority":1,"record_length":96,"hex_timestamp":"000001a1a202d8d0"} 
[2026-11-03 20:57:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:57:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:57: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":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:57:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:57: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-11-03 20:57:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:57:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:57:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232030,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:57:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232030,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:57:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232030,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:57:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:57:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:57:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:57:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192104192001,"66":26267,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:57:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:57:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:57:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192104192001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:57:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:57:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:57:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:57:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:57:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192104192001,"power":26267,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:57:51] local.INFO: DEBUG: GPS processor result {"connection_id":232030,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55723,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:57:51] local.INFO: GPS data processed {"connection_id":232030,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:57:51] local.INFO: Acknowledgment sent {"connection_id":232030,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:57:51] local.INFO: TCP Data received {"connection_id":228925,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:57:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228925,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:57:51] local.INFO: Processing buffer {"connection_id":228925,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:57:51] local.INFO: Packet analysis {"connection_id":228925,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:57:51] local.INFO: Extracted packet for processing {"connection_id":228925,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:57:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:57: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-11-03 20:57:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192115200001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:57:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:57:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:57:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:57:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793719501000,"timestamp_ms":1793719501000,"timestamp_seconds":1793719501,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20380c8"} 
[2026-11-03 20:57:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:57:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:57: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 20:57:51] 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-11-03 20:57: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-11-03 20:57:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:57:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:57:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228925,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:57:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:57:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:57:51] 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-11-03 20:57:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:57:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:57:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192115200001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:57:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:57:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:57:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192115200001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:57:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:57:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:57:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:57:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:57:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192115200001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:57:51] local.INFO: DEBUG: GPS processor result {"connection_id":228925,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55724,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:57:51] local.INFO: GPS data processed {"connection_id":228925,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:57:51] local.INFO: Acknowledgment sent {"connection_id":228925,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:58:22] local.INFO: TCP Data received {"connection_id":232030,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:58:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232030,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:58:22] local.INFO: Processing buffer {"connection_id":232030,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:58:22] local.INFO: Packet analysis {"connection_id":232030,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:58:22] local.INFO: Extracted packet for processing {"connection_id":232030,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:58:22] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:58: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-11-03 20:58:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192104192001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:58:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:58:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:58:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:58:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793719458000,"timestamp_ms":1793719458000,"timestamp_seconds":1793719458,"priority":1,"record_length":96,"hex_timestamp":"000001a1a202d8d0"} 
[2026-11-03 20:58:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:58:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:58: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:58:22] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:58: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-11-03 20:58:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:58:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:58:22] local.INFO: Teltonika packet parsed successfully {"connection_id":232030,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:58:22] local.INFO: Passing IMEI to GPS processor {"connection_id":232030,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:58:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":232030,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:58:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:58:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:58:22] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:58:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192104192001,"66":26267,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:58:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:58:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:58:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192104192001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:58:22] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:58:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:58:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:58:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:58:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192104192001,"power":26267,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:58:22] local.INFO: DEBUG: GPS processor result {"connection_id":232030,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55725,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:58:22] local.INFO: GPS data processed {"connection_id":232030,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:58:22] local.INFO: Acknowledgment sent {"connection_id":232030,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:58:36] local.INFO: TCP Data received {"connection_id":228926,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:58:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228926,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:58:36] local.INFO: Processing buffer {"connection_id":228926,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:58:36] local.INFO: IMEI packet received {"connection_id":228926,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:58:36] local.INFO: IMEI acknowledgment sent {"connection_id":228926,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:58:40] local.INFO: TCP Data received {"connection_id":232031,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:58:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232031,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:58:40] local.INFO: Processing buffer {"connection_id":232031,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:58:40] local.INFO: IMEI packet received {"connection_id":232031,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:58:40] local.INFO: IMEI acknowledgment sent {"connection_id":232031,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:58:41] local.INFO: TCP Data received {"connection_id":228926,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:58:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228926,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:58:41] local.INFO: Processing buffer {"connection_id":228926,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:58:41] local.INFO: IMEI packet received {"connection_id":228926,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:58:41] local.INFO: IMEI acknowledgment sent {"connection_id":228926,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:58:42] local.INFO: TCP Data received {"connection_id":228926,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:58:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228926,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:58:42] local.INFO: Processing buffer {"connection_id":228926,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:58:42] local.INFO: Packet analysis {"connection_id":228926,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:58:42] local.INFO: Extracted packet for processing {"connection_id":228926,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:58:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:58: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-11-03 20:58:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192115200001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:58:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:58:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:58:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:58:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793719501000,"timestamp_ms":1793719501000,"timestamp_seconds":1793719501,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20380c8"} 
[2026-11-03 20:58:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:58:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:58: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 20:58:42] 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-11-03 20:58: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-11-03 20:58:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:58:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:58:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228926,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:58:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228926,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:58:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228926,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:58:42] 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-11-03 20:58:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:58:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:58:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192115200001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:58:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:58:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:58:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192115200001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:58:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:58:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:58:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:58:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:58:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192115200001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:58:42] local.INFO: DEBUG: GPS processor result {"connection_id":228926,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55726,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:58:42] local.INFO: GPS data processed {"connection_id":228926,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:58:42] local.INFO: Acknowledgment sent {"connection_id":228926,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:58:45] local.INFO: TCP Data received {"connection_id":232031,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:58:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232031,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:58:45] local.INFO: Processing buffer {"connection_id":232031,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:58:45] local.INFO: IMEI packet received {"connection_id":232031,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:58:45] local.INFO: IMEI acknowledgment sent {"connection_id":232031,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:58:46] local.INFO: TCP Data received {"connection_id":232031,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:58:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232031,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:58:46] local.INFO: Processing buffer {"connection_id":232031,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:58:46] local.INFO: Packet analysis {"connection_id":232031,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:58:46] local.INFO: Extracted packet for processing {"connection_id":232031,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:58:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:58: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-11-03 20:58:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192104192001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:58:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:58:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:58:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:58:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793719458000,"timestamp_ms":1793719458000,"timestamp_seconds":1793719458,"priority":1,"record_length":96,"hex_timestamp":"000001a1a202d8d0"} 
[2026-11-03 20:58:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:58:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:58: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:58:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:58: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-11-03 20:58:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:58:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:58:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232031,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:58:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232031,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:58:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232031,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:58:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:58:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:58:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:58:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192104192001,"66":26267,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:58:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:58:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:58:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192104192001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:58:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:58:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:58:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:58:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:58:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192104192001,"power":26267,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:58:46] local.INFO: DEBUG: GPS processor result {"connection_id":232031,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55727,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:58:46] local.INFO: GPS data processed {"connection_id":232031,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:58:46] local.INFO: Acknowledgment sent {"connection_id":232031,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:59:14] local.INFO: TCP Data received {"connection_id":228926,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:59:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228926,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:59:14] local.INFO: Processing buffer {"connection_id":228926,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:59:14] local.INFO: Packet analysis {"connection_id":228926,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:59:14] local.INFO: Extracted packet for processing {"connection_id":228926,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:59:14] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20: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-11-03 20:59:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192115200001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:59:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:59:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:59:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:59:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793719501000,"timestamp_ms":1793719501000,"timestamp_seconds":1793719501,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20380c8"} 
[2026-11-03 20:59:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:59:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 20:59:14] 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-11-03 20: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-11-03 20:59:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:59:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:59:14] local.INFO: Teltonika packet parsed successfully {"connection_id":228926,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:59:14] local.INFO: Passing IMEI to GPS processor {"connection_id":228926,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:59:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":228926,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:59:14] 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-11-03 20:59:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:59:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:59:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192115200001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:59:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:59:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:59:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192115200001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:59:14] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:59:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:59:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:59:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:59:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192115200001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:59:14] local.INFO: DEBUG: GPS processor result {"connection_id":228926,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55728,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:59:14] local.INFO: GPS data processed {"connection_id":228926,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:59:14] local.INFO: Acknowledgment sent {"connection_id":228926,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:59:18] local.INFO: TCP Data received {"connection_id":232031,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:59:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232031,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:59:18] local.INFO: Processing buffer {"connection_id":232031,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:59:18] local.INFO: Packet analysis {"connection_id":232031,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:59:18] local.INFO: Extracted packet for processing {"connection_id":232031,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:59:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:59: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-11-03 20:59:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192104192001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:59:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:59:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:59:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:59:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793719458000,"timestamp_ms":1793719458000,"timestamp_seconds":1793719458,"priority":1,"record_length":96,"hex_timestamp":"000001a1a202d8d0"} 
[2026-11-03 20:59:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:59:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:59: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:59:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:59: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-11-03 20:59:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:59:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:59:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232031,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:59:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232031,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:59:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232031,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:59:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:59:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:59:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:59:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192104192001,"66":26267,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:59:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:59:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:59:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192104192001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:59:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:59:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:59:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:59:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:59:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192104192001,"power":26267,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:59:18] local.INFO: DEBUG: GPS processor result {"connection_id":232031,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55729,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:59:18] local.INFO: GPS data processed {"connection_id":232031,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:59:18] local.INFO: Acknowledgment sent {"connection_id":232031,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:59:36] local.INFO: TCP Data received {"connection_id":230175,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:59:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230175,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:59:36] local.INFO: Processing buffer {"connection_id":230175,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:59:36] local.INFO: IMEI packet received {"connection_id":230175,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 20:59:36] local.INFO: IMEI acknowledgment sent {"connection_id":230175,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:59:40] local.INFO: TCP Data received {"connection_id":230176,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:59:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230176,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:59:40] local.INFO: Processing buffer {"connection_id":230176,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:59:40] local.INFO: IMEI packet received {"connection_id":230176,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 20:59:40] local.INFO: IMEI acknowledgment sent {"connection_id":230176,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 20:59:41] local.INFO: TCP Data received {"connection_id":230175,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:59:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230175,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:59:41] local.INFO: Processing buffer {"connection_id":230175,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 20:59:41] local.INFO: IMEI packet received {"connection_id":230175,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 20:59:41] local.INFO: IMEI acknowledgment sent {"connection_id":230175,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:59:42] local.INFO: TCP Data received {"connection_id":230175,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:59:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230175,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:59:42] local.INFO: Processing buffer {"connection_id":230175,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 20:59:42] local.INFO: Packet analysis {"connection_id":230175,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:59:42] local.INFO: Extracted packet for processing {"connection_id":230175,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 20:59:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 20:59: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-11-03 20:59:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192115200001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:59:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 20:59:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 20:59:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:59:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793719501000,"timestamp_ms":1793719501000,"timestamp_seconds":1793719501,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20380c8"} 
[2026-11-03 20:59:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:59:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:59: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 20:59:42] 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-11-03 20:59: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-11-03 20:59:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:59:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:59:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230175,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:59:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230175,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:59:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230175,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 20:59:42] 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-11-03 20:59:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 20:59:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 20:59:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192115200001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 20:59:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 20:59:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 20:59:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192115200001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:59:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 20:59:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 20:59:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:59:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 20:59:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192115200001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 20:59:42] local.INFO: DEBUG: GPS processor result {"connection_id":230175,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55730,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:59:42] local.INFO: GPS data processed {"connection_id":230175,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:59:42] local.INFO: Acknowledgment sent {"connection_id":230175,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 20:59:45] local.INFO: TCP Data received {"connection_id":230176,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:59:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230176,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:59:45] local.INFO: Processing buffer {"connection_id":230176,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 20:59:45] local.INFO: IMEI packet received {"connection_id":230176,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 20:59:45] local.INFO: IMEI acknowledgment sent {"connection_id":230176,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 20:59:46] local.INFO: TCP Data received {"connection_id":230176,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:59:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230176,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:59:46] local.INFO: Processing buffer {"connection_id":230176,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a202d8d0012d77a34005f2a450000700902b..."} 
[2026-11-03 20:59:46] local.INFO: Packet analysis {"connection_id":230176,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:59:46] local.INFO: Extracted packet for processing {"connection_id":230176,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a202"} 
[2026-11-03 20:59:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 20:59: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-11-03 20:59:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192104192001,"note":"Value kept but may cause issues"} 
[2026-11-03 20:59:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 20:59:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 20:59:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 20:59:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793719458000,"timestamp_ms":1793719458000,"timestamp_seconds":1793719458,"priority":1,"record_length":96,"hex_timestamp":"000001a1a202d8d0"} 
[2026-11-03 20:59:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 20:59:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 20:59: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 20:59:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 20:59: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-11-03 20:59:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 20:59:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 20:59:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230176,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 20:59:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230176,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:59:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230176,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 20:59:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 20:59:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 20:59:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 20:59:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192104192001,"66":26267,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 20:59:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 20:59:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 20:59:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192104192001,"description":"Unknown IO ID 0"} 
[2026-11-03 20:59:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 20:59:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 20:59:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 20:59:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 20:59:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192104192001,"power":26267,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 20:59:46] local.INFO: DEBUG: GPS processor result {"connection_id":230176,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55731,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 20:59:46] local.INFO: GPS data processed {"connection_id":230176,"processed":1,"errors":0,"total":1} 
[2026-11-03 20:59:46] local.INFO: Acknowledgment sent {"connection_id":230176,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:00:13] local.INFO: TCP Data received {"connection_id":230175,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:00:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230175,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:00:13] local.INFO: Processing buffer {"connection_id":230175,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20380c8012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:00:13] local.INFO: Packet analysis {"connection_id":230175,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 21:00:13] local.INFO: Extracted packet for processing {"connection_id":230175,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a203"} 
[2026-11-03 21:00:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:00: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-11-03 21:00:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192115200001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:00:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:00:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:00:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:00:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793719501000,"timestamp_ms":1793719501000,"timestamp_seconds":1793719501,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20380c8"} 
[2026-11-03 21:00:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:00:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:00: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 21:00:13] 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-11-03 21:00: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-11-03 21:00:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:00:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:00:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230175,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:00:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230175,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:00:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230175,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:00:13] 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-11-03 21:00:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:00:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:00:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192115200001,"66":25375,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:00:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:00:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:00:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192115200001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:00:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:00:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:00:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:00:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:00:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192115200001,"power":25375,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:00:13] local.INFO: DEBUG: GPS processor result {"connection_id":230175,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55732,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:00:13] local.INFO: GPS data processed {"connection_id":230175,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:00:13] local.INFO: Acknowledgment sent {"connection_id":230175,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:00:17] local.INFO: TCP Data received {"connection_id":230176,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:00:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230176,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:00:17] local.INFO: Processing buffer {"connection_id":230176,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:00:17] local.INFO: Packet analysis {"connection_id":230176,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:00:17] local.INFO: Extracted packet for processing {"connection_id":230176,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:00:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:00: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-11-03 21:00:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192181248001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:00:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:00:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:00:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:00:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793719759000,"timestamp_ms":1793719759000,"timestamp_seconds":1793719759,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2077098"} 
[2026-11-03 21:00:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:00:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:00: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 21:00:17] 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-11-03 21:00: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-11-03 21:00:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:00:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:00:17] local.INFO: Teltonika packet parsed successfully {"connection_id":230176,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:00:17] local.INFO: Passing IMEI to GPS processor {"connection_id":230176,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:00:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":230176,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:00:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:00:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:00:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:00:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192181248001,"66":26289,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:00:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:00:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:00:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192181248001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:00:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:00:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:00:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:00:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:00:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192181248001,"power":26289,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:00:17] local.INFO: DEBUG: GPS processor result {"connection_id":230176,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55733,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:00:17] local.INFO: GPS data processed {"connection_id":230176,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:00:17] local.INFO: Acknowledgment sent {"connection_id":230176,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:00:36] local.INFO: TCP Data received {"connection_id":232032,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:00:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232032,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:00:36] local.INFO: Processing buffer {"connection_id":232032,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:00:36] local.INFO: IMEI packet received {"connection_id":232032,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:00:36] local.INFO: IMEI acknowledgment sent {"connection_id":232032,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:00:40] local.INFO: TCP Data received {"connection_id":232032,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:00:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232032,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:00:40] local.INFO: Processing buffer {"connection_id":232032,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:00:40] local.INFO: IMEI packet received {"connection_id":232032,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:00:40] local.INFO: IMEI acknowledgment sent {"connection_id":232032,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:00:41] local.INFO: TCP Data received {"connection_id":232032,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:00:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232032,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:00:41] local.INFO: Processing buffer {"connection_id":232032,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:00:41] local.INFO: Packet analysis {"connection_id":232032,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:00:41] local.INFO: Extracted packet for processing {"connection_id":232032,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:00:41] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:00: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-11-03 21:00:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192192256001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:00:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:00:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:00:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:00:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793719802000,"timestamp_ms":1793719802000,"timestamp_seconds":1793719802,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2081890"} 
[2026-11-03 21:00:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:00:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:00:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 21:00:41] 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-11-03 21:00: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-11-03 21:00:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:00:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:00:41] local.INFO: Teltonika packet parsed successfully {"connection_id":232032,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:00:41] local.INFO: Passing IMEI to GPS processor {"connection_id":232032,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:00:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":232032,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:00: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-11-03 21:00:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:00:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:00:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192192256001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:00:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:00:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:00:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192192256001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:00:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:00:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:00:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:00:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:00:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192192256001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:00:41] local.INFO: DEBUG: GPS processor result {"connection_id":232032,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55734,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:00:41] local.INFO: GPS data processed {"connection_id":232032,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:00:41] local.INFO: Acknowledgment sent {"connection_id":232032,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:00:45] local.INFO: TCP Data received {"connection_id":232033,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:00:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232033,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:00:45] local.INFO: Processing buffer {"connection_id":232033,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:00:45] local.INFO: IMEI packet received {"connection_id":232033,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:00:45] local.INFO: IMEI acknowledgment sent {"connection_id":232033,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:00:50] local.INFO: TCP Data received {"connection_id":232033,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:00:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232033,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:00:50] local.INFO: Processing buffer {"connection_id":232033,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:00:50] local.INFO: IMEI packet received {"connection_id":232033,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:00:50] local.INFO: IMEI acknowledgment sent {"connection_id":232033,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:00:51] local.INFO: TCP Data received {"connection_id":232033,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:00:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232033,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:00:51] local.INFO: Processing buffer {"connection_id":232033,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:00:51] local.INFO: Packet analysis {"connection_id":232033,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:00:51] local.INFO: Extracted packet for processing {"connection_id":232033,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:00:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:00: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-11-03 21:00:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192181248001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:00:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:00:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:00:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:00:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793719759000,"timestamp_ms":1793719759000,"timestamp_seconds":1793719759,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2077098"} 
[2026-11-03 21:00:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:00:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:00: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":155,"data_length":795,"current_offset":136} 
[2026-11-03 21:00:51] 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-11-03 21:00: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-11-03 21:00:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:00:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:00:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232033,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:00:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232033,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:00:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232033,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:00:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:00:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:00:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:00:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192181248001,"66":26289,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:00:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:00:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:00:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192181248001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:00:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:00:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:00:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:00:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:00:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192181248001,"power":26289,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:00:51] local.INFO: DEBUG: GPS processor result {"connection_id":232033,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55735,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:00:51] local.INFO: GPS data processed {"connection_id":232033,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:00:51] local.INFO: Acknowledgment sent {"connection_id":232033,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:00:56] local.INFO: TCP Data received {"connection_id":232033,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:00:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232033,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:00:56] local.INFO: Processing buffer {"connection_id":232033,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:00:56] local.INFO: Packet analysis {"connection_id":232033,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:00:56] local.INFO: Extracted packet for processing {"connection_id":232033,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:00:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:00: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-11-03 21:00:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192181248001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:00:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:00:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:00:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:00:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793719759000,"timestamp_ms":1793719759000,"timestamp_seconds":1793719759,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2077098"} 
[2026-11-03 21:00:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:00:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:00: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 21:00:56] 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-11-03 21:00: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-11-03 21:00:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:00:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:00:56] local.INFO: Teltonika packet parsed successfully {"connection_id":232033,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:00:56] local.INFO: Passing IMEI to GPS processor {"connection_id":232033,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:00:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":232033,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:00:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:00:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:00:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:00:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192181248001,"66":26289,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:00:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:00:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:00:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192181248001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:00:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:00:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:00:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:00:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:00:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192181248001,"power":26289,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:00:56] local.INFO: DEBUG: GPS processor result {"connection_id":232033,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55736,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:00:56] local.INFO: GPS data processed {"connection_id":232033,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:00:56] local.INFO: Acknowledgment sent {"connection_id":232033,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:01:12] local.INFO: TCP Data received {"connection_id":232032,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:01:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232032,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:01:12] local.INFO: Processing buffer {"connection_id":232032,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:01:12] local.INFO: Packet analysis {"connection_id":232032,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:01:12] local.INFO: Extracted packet for processing {"connection_id":232032,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:01:12] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:01:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192192256001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:01:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:01:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:01:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:01:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793719802000,"timestamp_ms":1793719802000,"timestamp_seconds":1793719802,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2081890"} 
[2026-11-03 21:01:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:01:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 21:01:12] 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-11-03 21: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-11-03 21:01:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:01:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:01:12] local.INFO: Teltonika packet parsed successfully {"connection_id":232032,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:01:12] local.INFO: Passing IMEI to GPS processor {"connection_id":232032,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:01:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":232032,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:01: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-11-03 21:01:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:01:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:01:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192192256001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:01:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:01:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:01:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192192256001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:01:12] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:01:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:01:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:01:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:01:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192192256001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:01:12] local.INFO: DEBUG: GPS processor result {"connection_id":232032,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55737,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:01:12] local.INFO: GPS data processed {"connection_id":232032,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:01:12] local.INFO: Acknowledgment sent {"connection_id":232032,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:01:40] local.INFO: TCP Data received {"connection_id":228439,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:01:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228439,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:01:40] local.INFO: Processing buffer {"connection_id":228439,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:01:40] local.INFO: IMEI packet received {"connection_id":228439,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:01:40] local.INFO: IMEI acknowledgment sent {"connection_id":228439,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:01:41] local.INFO: TCP Data received {"connection_id":228927,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:01:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228927,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:01:41] local.INFO: Processing buffer {"connection_id":228927,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:01:41] local.INFO: IMEI packet received {"connection_id":228927,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:01:41] local.INFO: IMEI acknowledgment sent {"connection_id":228927,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:01:45] local.INFO: TCP Data received {"connection_id":228439,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:01:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228439,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:01:45] local.INFO: Processing buffer {"connection_id":228439,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:01:45] local.INFO: IMEI packet received {"connection_id":228439,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:01:45] local.INFO: IMEI acknowledgment sent {"connection_id":228439,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:01:46] local.INFO: TCP Data received {"connection_id":228927,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:01:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228927,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:01:46] local.INFO: Processing buffer {"connection_id":228927,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:01:46] local.INFO: IMEI packet received {"connection_id":228927,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:01:46] local.INFO: IMEI acknowledgment sent {"connection_id":228927,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:01:46] local.INFO: TCP Data received {"connection_id":228439,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:01:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228439,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:01:46] local.INFO: Processing buffer {"connection_id":228439,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:01:46] local.INFO: Packet analysis {"connection_id":228439,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:01:46] local.INFO: Extracted packet for processing {"connection_id":228439,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:01:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:01:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:01:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192181248001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:01:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:01:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:01:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:01:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793719759000,"timestamp_ms":1793719759000,"timestamp_seconds":1793719759,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2077098"} 
[2026-11-03 21:01:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:01:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:01:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 21:01:46] 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-11-03 21:01:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:01:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:01:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:01:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228439,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:01:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228439,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:01:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228439,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:01:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:01:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:01:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:01:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192181248001,"66":26289,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:01:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:01:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:01:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192181248001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:01:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:01:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:01:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:01:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:01:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192181248001,"power":26289,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:01:46] local.INFO: DEBUG: GPS processor result {"connection_id":228439,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55738,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:01:46] local.INFO: GPS data processed {"connection_id":228439,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:01:46] local.INFO: Acknowledgment sent {"connection_id":228439,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:01:47] local.INFO: TCP Data received {"connection_id":228927,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:01:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228927,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:01:47] local.INFO: Processing buffer {"connection_id":228927,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:01:47] local.INFO: Packet analysis {"connection_id":228927,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:01:47] local.INFO: Extracted packet for processing {"connection_id":228927,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:01:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:01:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192192256001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:01:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:01:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:01:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:01:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793719802000,"timestamp_ms":1793719802000,"timestamp_seconds":1793719802,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2081890"} 
[2026-11-03 21:01:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:01:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 21:01:47] 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-11-03 21: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-11-03 21:01:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:01:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:01:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228927,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:01:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228927,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:01:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228927,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:01: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-11-03 21:01:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:01:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:01:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192192256001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:01:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:01:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:01:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192192256001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:01:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:01:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:01:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:01:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:01:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192192256001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:01:47] local.INFO: DEBUG: GPS processor result {"connection_id":228927,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55739,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:01:47] local.INFO: GPS data processed {"connection_id":228927,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:01:47] local.INFO: Acknowledgment sent {"connection_id":228927,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:01:51] local.INFO: TCP Data received {"connection_id":228927,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:01:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228927,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:01:51] local.INFO: Processing buffer {"connection_id":228927,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:01:51] local.INFO: Packet analysis {"connection_id":228927,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:01:51] local.INFO: Extracted packet for processing {"connection_id":228927,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:01:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:01: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-11-03 21:01:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192192256001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:01:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:01:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:01:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:01:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793719802000,"timestamp_ms":1793719802000,"timestamp_seconds":1793719802,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2081890"} 
[2026-11-03 21:01:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:01:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:01: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 21:01:51] 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-11-03 21:01: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-11-03 21:01:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:01:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:01:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228927,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:01:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228927,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:01:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228927,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:01:51] 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-11-03 21:01:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:01:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:01:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192192256001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:01:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:01:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:01:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192192256001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:01:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:01:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:01:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:01:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:01:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192192256001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:01:51] local.INFO: DEBUG: GPS processor result {"connection_id":228927,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55740,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:01:51] local.INFO: GPS data processed {"connection_id":228927,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:01:51] local.INFO: Acknowledgment sent {"connection_id":228927,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:02:18] local.INFO: TCP Data received {"connection_id":228439,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:02:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228439,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:02:18] local.INFO: Processing buffer {"connection_id":228439,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:02:18] local.INFO: Packet analysis {"connection_id":228439,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:02:18] local.INFO: Extracted packet for processing {"connection_id":228439,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:02:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:02: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-11-03 21:02:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192181248001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:02:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:02:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:02:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:02:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793719759000,"timestamp_ms":1793719759000,"timestamp_seconds":1793719759,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2077098"} 
[2026-11-03 21:02:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:02:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:02: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 21:02:18] 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-11-03 21:02: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-11-03 21:02:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:02:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:02:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228439,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:02:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228439,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:02:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228439,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:02:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:02:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:02:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:02:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192181248001,"66":26289,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:02:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:02:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:02:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192181248001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:02:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:02:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:02:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:02:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:02:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192181248001,"power":26289,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:02:18] local.INFO: DEBUG: GPS processor result {"connection_id":228439,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55741,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:02:18] local.INFO: GPS data processed {"connection_id":228439,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:02:18] local.INFO: Acknowledgment sent {"connection_id":228439,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:02:36] local.INFO: TCP Data received {"connection_id":228440,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:02:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228440,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:02:36] local.INFO: Processing buffer {"connection_id":228440,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:02:36] local.INFO: IMEI packet received {"connection_id":228440,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:02:36] local.INFO: IMEI acknowledgment sent {"connection_id":228440,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:02:40] local.INFO: TCP Data received {"connection_id":232034,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:02:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232034,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:02:40] local.INFO: Processing buffer {"connection_id":232034,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:02:40] local.INFO: IMEI packet received {"connection_id":232034,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:02:40] local.INFO: IMEI acknowledgment sent {"connection_id":232034,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:02:41] local.INFO: TCP Data received {"connection_id":228440,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:02:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228440,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:02:41] local.INFO: Processing buffer {"connection_id":228440,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:02:41] local.INFO: IMEI packet received {"connection_id":228440,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:02:41] local.INFO: IMEI acknowledgment sent {"connection_id":228440,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:02:42] local.INFO: TCP Data received {"connection_id":228440,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:02:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228440,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:02:42] local.INFO: Processing buffer {"connection_id":228440,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:02:42] local.INFO: Packet analysis {"connection_id":228440,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:02:42] local.INFO: Extracted packet for processing {"connection_id":228440,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:02:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:02:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192192256001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:02:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:02:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:02:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:02:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793719802000,"timestamp_ms":1793719802000,"timestamp_seconds":1793719802,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2081890"} 
[2026-11-03 21:02:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:02:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 21:02:42] 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-11-03 21: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-11-03 21:02:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:02:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:02:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228440,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:02:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:02:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:02:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:02:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:02:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:02:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192192256001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:02:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:02:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:02:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192192256001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:02:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:02:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:02:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:02:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:02:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192192256001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:02:42] local.INFO: DEBUG: GPS processor result {"connection_id":228440,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55742,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:02:42] local.INFO: GPS data processed {"connection_id":228440,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:02:42] local.INFO: Acknowledgment sent {"connection_id":228440,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:02:45] local.INFO: TCP Data received {"connection_id":232034,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:02:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232034,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:02:45] local.INFO: Processing buffer {"connection_id":232034,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:02:45] local.INFO: IMEI packet received {"connection_id":232034,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:02:45] local.INFO: IMEI acknowledgment sent {"connection_id":232034,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:02:46] local.INFO: TCP Data received {"connection_id":232034,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:02:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232034,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:02:46] local.INFO: Processing buffer {"connection_id":232034,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:02:46] local.INFO: Packet analysis {"connection_id":232034,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:02:46] local.INFO: Extracted packet for processing {"connection_id":232034,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:02:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:02: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-11-03 21:02:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192181248001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:02:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:02:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:02:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:02:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793719759000,"timestamp_ms":1793719759000,"timestamp_seconds":1793719759,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2077098"} 
[2026-11-03 21:02:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:02:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:02: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 21:02:46] 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-11-03 21:02: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-11-03 21:02:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:02:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:02:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232034,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:02:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232034,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:02:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232034,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:02:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:02:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:02:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:02:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192181248001,"66":26289,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:02:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:02:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:02:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192181248001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:02:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:02:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:02:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:02:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:02:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192181248001,"power":26289,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:02:46] local.INFO: DEBUG: GPS processor result {"connection_id":232034,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55743,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:02:46] local.INFO: GPS data processed {"connection_id":232034,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:02:46] local.INFO: Acknowledgment sent {"connection_id":232034,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:03:13] local.INFO: TCP Data received {"connection_id":228440,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:03:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228440,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:03:13] local.INFO: Processing buffer {"connection_id":228440,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:03:13] local.INFO: Packet analysis {"connection_id":228440,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:03:13] local.INFO: Extracted packet for processing {"connection_id":228440,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:03:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:03:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192192256001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:03:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:03:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:03:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:03:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793719802000,"timestamp_ms":1793719802000,"timestamp_seconds":1793719802,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2081890"} 
[2026-11-03 21:03:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:03:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21: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":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 21:03:13] 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-11-03 21: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-11-03 21:03:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:03:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:03:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228440,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:03:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:03:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:03:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:03:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:03:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:03:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192192256001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:03:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:03:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:03:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192192256001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:03:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:03:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:03:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:03:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:03:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192192256001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:03:13] local.INFO: DEBUG: GPS processor result {"connection_id":228440,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55744,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:03:13] local.INFO: GPS data processed {"connection_id":228440,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:03:13] local.INFO: Acknowledgment sent {"connection_id":228440,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:03:18] local.INFO: TCP Data received {"connection_id":232034,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:03:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232034,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:03:18] local.INFO: Processing buffer {"connection_id":232034,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:03:18] local.INFO: Packet analysis {"connection_id":232034,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:03:18] local.INFO: Extracted packet for processing {"connection_id":232034,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:03:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:03: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-11-03 21:03:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192181248001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:03:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:03:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:03:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:03:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793719759000,"timestamp_ms":1793719759000,"timestamp_seconds":1793719759,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2077098"} 
[2026-11-03 21:03:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:03:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:03: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 21:03:18] 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-11-03 21:03: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-11-03 21:03:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:03:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:03:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232034,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:03:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232034,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:03:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232034,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:03:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:03:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:03:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:03:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192181248001,"66":26289,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:03:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:03:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:03:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192181248001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:03:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:03:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:03:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:03:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:03:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192181248001,"power":26289,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:03:18] local.INFO: DEBUG: GPS processor result {"connection_id":232034,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55745,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:03:18] local.INFO: GPS data processed {"connection_id":232034,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:03:18] local.INFO: Acknowledgment sent {"connection_id":232034,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:03:36] local.INFO: TCP Data received {"connection_id":228928,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:03:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228928,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:03:36] local.INFO: Processing buffer {"connection_id":228928,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:03:36] local.INFO: IMEI packet received {"connection_id":228928,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:03:36] local.INFO: IMEI acknowledgment sent {"connection_id":228928,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:03:41] local.INFO: TCP Data received {"connection_id":228928,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:03:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228928,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:03:41] local.INFO: Processing buffer {"connection_id":228928,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:03:41] local.INFO: IMEI packet received {"connection_id":228928,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:03:41] local.INFO: IMEI acknowledgment sent {"connection_id":228928,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:03:42] local.INFO: TCP Data received {"connection_id":228928,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:03:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228928,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:03:42] local.INFO: Processing buffer {"connection_id":228928,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:03:42] local.INFO: Packet analysis {"connection_id":228928,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:03:42] local.INFO: Extracted packet for processing {"connection_id":228928,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:03:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:03:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:03:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192192256001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:03:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:03:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:03:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:03:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793719802000,"timestamp_ms":1793719802000,"timestamp_seconds":1793719802,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2081890"} 
[2026-11-03 21:03:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:03:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:03:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 21:03:42] 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-11-03 21:03:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:03:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:03:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:03:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228928,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:03:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228928,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:03:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228928,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:03:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:03:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:03:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:03:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192192256001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:03:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:03:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:03:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192192256001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:03:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:03:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:03:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:03:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:03:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192192256001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:03:42] local.INFO: DEBUG: GPS processor result {"connection_id":228928,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55746,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:03:42] local.INFO: GPS data processed {"connection_id":228928,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:03:42] local.INFO: Acknowledgment sent {"connection_id":228928,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:03:45] local.INFO: TCP Data received {"connection_id":228441,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:03:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228441,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:03:45] local.INFO: Processing buffer {"connection_id":228441,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:03:45] local.INFO: IMEI packet received {"connection_id":228441,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:03:45] local.INFO: IMEI acknowledgment sent {"connection_id":228441,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:03:50] local.INFO: TCP Data received {"connection_id":228441,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:03:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228441,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:03:50] local.INFO: Processing buffer {"connection_id":228441,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:03:50] local.INFO: IMEI packet received {"connection_id":228441,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:03:50] local.INFO: IMEI acknowledgment sent {"connection_id":228441,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:03:52] local.INFO: TCP Data received {"connection_id":228441,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:03:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228441,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:03:52] local.INFO: Processing buffer {"connection_id":228441,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:03:52] local.INFO: Packet analysis {"connection_id":228441,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:03:52] local.INFO: Extracted packet for processing {"connection_id":228441,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:03:52] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:03: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-11-03 21:03:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192181248001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:03:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:03:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:03:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:03:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793719759000,"timestamp_ms":1793719759000,"timestamp_seconds":1793719759,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2077098"} 
[2026-11-03 21:03:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:03:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:03: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 21:03:52] 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-11-03 21:03: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-11-03 21:03:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:03:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:03:52] local.INFO: Teltonika packet parsed successfully {"connection_id":228441,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:03:52] local.INFO: Passing IMEI to GPS processor {"connection_id":228441,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:03:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":228441,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:03:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:03:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:03:52] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:03:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192181248001,"66":26289,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:03:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:03:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:03:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192181248001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:03:52] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:03:52] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:03:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:03:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:03:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192181248001,"power":26289,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:03:52] local.INFO: DEBUG: GPS processor result {"connection_id":228441,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55747,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:03:52] local.INFO: GPS data processed {"connection_id":228441,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:03:52] local.INFO: Acknowledgment sent {"connection_id":228441,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:03:55] local.INFO: TCP Data received {"connection_id":228441,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:03:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228441,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:03:55] local.INFO: Processing buffer {"connection_id":228441,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:03:55] local.INFO: Packet analysis {"connection_id":228441,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:03:55] local.INFO: Extracted packet for processing {"connection_id":228441,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:03:55] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:03: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-11-03 21:03:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192181248001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:03:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:03:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:03:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:03:55] local.INFO: AVL Record Parsed {"raw_timestamp":1793719759000,"timestamp_ms":1793719759000,"timestamp_seconds":1793719759,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2077098"} 
[2026-11-03 21:03:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:03:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:03: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 21:03:55] 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-11-03 21:03: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-11-03 21:03:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:03:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:03:55] local.INFO: Teltonika packet parsed successfully {"connection_id":228441,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:03:55] local.INFO: Passing IMEI to GPS processor {"connection_id":228441,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:03:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":228441,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:03:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:03:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:03:55] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:03:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192181248001,"66":26289,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:03:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:03:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:03:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192181248001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:03:55] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:03:55] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:03:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:03:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:03:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192181248001,"power":26289,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:03:55] local.INFO: DEBUG: GPS processor result {"connection_id":228441,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55748,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:03:55] local.INFO: GPS data processed {"connection_id":228441,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:03:55] local.INFO: Acknowledgment sent {"connection_id":228441,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:04:01] local.INFO: TCP Data received {"connection_id":228441,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:04:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228441,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:04:01] local.INFO: Processing buffer {"connection_id":228441,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:04:01] local.INFO: Packet analysis {"connection_id":228441,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:04:01] local.INFO: Extracted packet for processing {"connection_id":228441,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:04:01] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:04:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192181248001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:04:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:04:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:04:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:04:01] local.INFO: AVL Record Parsed {"raw_timestamp":1793719759000,"timestamp_ms":1793719759000,"timestamp_seconds":1793719759,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2077098"} 
[2026-11-03 21:04:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:04:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 21:04:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21: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-11-03 21:04:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:04:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:04:01] local.INFO: Teltonika packet parsed successfully {"connection_id":228441,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:04:01] local.INFO: Passing IMEI to GPS processor {"connection_id":228441,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:04:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":228441,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:04:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:04:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:04:01] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:04:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192181248001,"66":26289,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:04:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:04:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:04:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192181248001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:04:01] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:04:01] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:04:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:04:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:04:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192181248001,"power":26289,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:04:01] local.INFO: DEBUG: GPS processor result {"connection_id":228441,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55749,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:04:01] local.INFO: GPS data processed {"connection_id":228441,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:04:01] local.INFO: Acknowledgment sent {"connection_id":228441,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:04:17] local.INFO: TCP Data received {"connection_id":228928,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:04:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228928,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:04:17] local.INFO: Processing buffer {"connection_id":228928,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:04:17] local.INFO: Packet analysis {"connection_id":228928,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:04:17] local.INFO: Extracted packet for processing {"connection_id":228928,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:04:17] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:04: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-11-03 21:04:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192192256001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:04:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:04:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:04:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:04:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793719802000,"timestamp_ms":1793719802000,"timestamp_seconds":1793719802,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2081890"} 
[2026-11-03 21:04:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:04:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:04: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 21:04:17] 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-11-03 21:04: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-11-03 21:04:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:04:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:04:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228928,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:04:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228928,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:04:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228928,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:04:17] 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-11-03 21:04:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:04:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:04:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192192256001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:04:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:04:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:04:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192192256001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:04:17] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:04:17] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:04:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:04:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:04:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192192256001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:04:17] local.INFO: DEBUG: GPS processor result {"connection_id":228928,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55750,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:04:17] local.INFO: GPS data processed {"connection_id":228928,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:04:17] local.INFO: Acknowledgment sent {"connection_id":228928,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:04:36] local.INFO: TCP Data received {"connection_id":232035,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:04:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232035,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:04:36] local.INFO: Processing buffer {"connection_id":232035,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:04:36] local.INFO: IMEI packet received {"connection_id":232035,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:04:36] local.INFO: IMEI acknowledgment sent {"connection_id":232035,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:04:40] local.INFO: TCP Data received {"connection_id":232036,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:04:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232036,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:04:40] local.INFO: Processing buffer {"connection_id":232036,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:04:40] local.INFO: IMEI packet received {"connection_id":232036,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:04:40] local.INFO: IMEI acknowledgment sent {"connection_id":232036,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:04:41] local.INFO: TCP Data received {"connection_id":232035,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:04:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232035,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:04:41] local.INFO: Processing buffer {"connection_id":232035,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:04:41] local.INFO: IMEI packet received {"connection_id":232035,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:04:41] local.INFO: IMEI acknowledgment sent {"connection_id":232035,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:04:42] local.INFO: TCP Data received {"connection_id":232035,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:04:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232035,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:04:42] local.INFO: Processing buffer {"connection_id":232035,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:04:42] local.INFO: Packet analysis {"connection_id":232035,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:04:42] local.INFO: Extracted packet for processing {"connection_id":232035,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:04:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:04:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:04:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192192256001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:04:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:04:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:04:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:04:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793719802000,"timestamp_ms":1793719802000,"timestamp_seconds":1793719802,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2081890"} 
[2026-11-03 21:04:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:04:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:04:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-11-03 21:04:42] 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-11-03 21:04:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:04:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:04:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:04:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232035,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:04:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232035,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:04:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232035,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:04:42] 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-11-03 21:04:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:04:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:04:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192192256001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:04:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:04:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:04:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192192256001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:04:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:04:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:04:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:04:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:04:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192192256001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:04:42] local.INFO: DEBUG: GPS processor result {"connection_id":232035,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55751,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:04:42] local.INFO: GPS data processed {"connection_id":232035,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:04:42] local.INFO: Acknowledgment sent {"connection_id":232035,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:04:45] local.INFO: TCP Data received {"connection_id":232036,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:04:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232036,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:04:45] local.INFO: Processing buffer {"connection_id":232036,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:04:45] local.INFO: IMEI packet received {"connection_id":232036,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:04:45] local.INFO: IMEI acknowledgment sent {"connection_id":232036,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:04:46] local.INFO: TCP Data received {"connection_id":232036,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:04:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232036,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:04:46] local.INFO: Processing buffer {"connection_id":232036,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2077098012d77a34005f2a450000700902b..."} 
[2026-11-03 21:04:46] local.INFO: Packet analysis {"connection_id":232036,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:04:46] local.INFO: Extracted packet for processing {"connection_id":232036,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a207"} 
[2026-11-03 21:04:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:04:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192181248001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:04:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:04:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:04:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:04:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793719759000,"timestamp_ms":1793719759000,"timestamp_seconds":1793719759,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2077098"} 
[2026-11-03 21:04:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:04:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21: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":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-11-03 21:04:46] 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-11-03 21: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-11-03 21:04:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:04:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:04:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232036,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:04:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232036,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:04:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232036,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:04:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:04:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:04:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:04:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192181248001,"66":26289,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:04:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:04:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:04:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192181248001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:04:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:04:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:04:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:04:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:04:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192181248001,"power":26289,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:04:46] local.INFO: DEBUG: GPS processor result {"connection_id":232036,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55752,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:04:46] local.INFO: GPS data processed {"connection_id":232036,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:04:46] local.INFO: Acknowledgment sent {"connection_id":232036,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:05:13] local.INFO: TCP Data received {"connection_id":232035,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:05:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232035,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:05:13] local.INFO: Processing buffer {"connection_id":232035,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2081890012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:05:13] local.INFO: Packet analysis {"connection_id":232035,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:05:13] local.INFO: Extracted packet for processing {"connection_id":232035,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a208"} 
[2026-11-03 21:05:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:05: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-11-03 21:05:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192192256001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:05:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:05:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:05:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:05:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793719802000,"timestamp_ms":1793719802000,"timestamp_seconds":1793719802,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2081890"} 
[2026-11-03 21:05:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:05:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:05: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":31,"data_length":795,"current_offset":136} 
[2026-11-03 21:05:13] 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-11-03 21:05: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-11-03 21:05:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:05:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:05:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232035,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:05:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232035,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:05:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232035,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:05: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-11-03 21:05:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:05:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:05:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192192256001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:05:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:05:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:05:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192192256001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:05:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:05:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:05:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:05:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:05:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192192256001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:05:13] local.INFO: DEBUG: GPS processor result {"connection_id":232035,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55753,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:05:13] local.INFO: GPS data processed {"connection_id":232035,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:05:13] local.INFO: Acknowledgment sent {"connection_id":232035,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:05:17] local.INFO: TCP Data received {"connection_id":232036,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:05:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232036,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:05:17] local.INFO: Processing buffer {"connection_id":232036,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:05:17] local.INFO: Packet analysis {"connection_id":232036,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:05:17] local.INFO: Extracted packet for processing {"connection_id":232036,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:05:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:05: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-11-03 21:05:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192258304001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:05:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:05:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:05:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:05:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793720060000,"timestamp_ms":1793720060000,"timestamp_seconds":1793720060,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20c0860"} 
[2026-11-03 21:05:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:05:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:05: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-11-03 21:05:17] 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-11-03 21:05: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-11-03 21:05:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:05:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:05:17] local.INFO: Teltonika packet parsed successfully {"connection_id":232036,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:05:17] local.INFO: Passing IMEI to GPS processor {"connection_id":232036,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:05:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":232036,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:05:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:05:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:05:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:05:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192258304001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:05:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:05:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:05:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192258304001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:05:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:05:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:05:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:05:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:05:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192258304001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:05:17] local.INFO: DEBUG: GPS processor result {"connection_id":232036,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55754,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:05:17] local.INFO: GPS data processed {"connection_id":232036,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:05:17] local.INFO: Acknowledgment sent {"connection_id":232036,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:05:36] local.INFO: TCP Data received {"connection_id":230177,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:05:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230177,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:05:36] local.INFO: Processing buffer {"connection_id":230177,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:05:36] local.INFO: IMEI packet received {"connection_id":230177,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:05:36] local.INFO: IMEI acknowledgment sent {"connection_id":230177,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:05:41] local.INFO: TCP Data received {"connection_id":230177,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:05:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230177,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:05:41] local.INFO: Processing buffer {"connection_id":230177,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:05:41] local.INFO: IMEI packet received {"connection_id":230177,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:05:41] local.INFO: IMEI acknowledgment sent {"connection_id":230177,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:05:42] local.INFO: TCP Data received {"connection_id":230177,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:05:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230177,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:05:42] local.INFO: Processing buffer {"connection_id":230177,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:05:42] local.INFO: Packet analysis {"connection_id":230177,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:05:42] local.INFO: Extracted packet for processing {"connection_id":230177,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:05:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:05: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-11-03 21:05:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192269312001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:05:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:05:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:05:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:05:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793720103000,"timestamp_ms":1793720103000,"timestamp_seconds":1793720103,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20cb058"} 
[2026-11-03 21:05:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:05:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:05: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:05:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:05: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-11-03 21:05:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:05:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:05:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230177,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:05:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230177,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:05:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230177,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:05:42] 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-11-03 21:05:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:05:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:05:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192269312001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:05:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:05:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:05:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192269312001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:05:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:05:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:05:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:05:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:05:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192269312001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:05:42] local.INFO: DEBUG: GPS processor result {"connection_id":230177,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55755,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:05:42] local.INFO: GPS data processed {"connection_id":230177,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:05:42] local.INFO: Acknowledgment sent {"connection_id":230177,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:05:45] local.INFO: TCP Data received {"connection_id":228442,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:05:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228442,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:05:45] local.INFO: Processing buffer {"connection_id":228442,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:05:45] local.INFO: IMEI packet received {"connection_id":228442,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:05:45] local.INFO: IMEI acknowledgment sent {"connection_id":228442,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:05:50] local.INFO: TCP Data received {"connection_id":228442,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:05:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228442,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:05:50] local.INFO: Processing buffer {"connection_id":228442,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:05:50] local.INFO: IMEI packet received {"connection_id":228442,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:05:50] local.INFO: IMEI acknowledgment sent {"connection_id":228442,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:05:51] local.INFO: TCP Data received {"connection_id":228442,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:05:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228442,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:05:51] local.INFO: Processing buffer {"connection_id":228442,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:05:51] local.INFO: Packet analysis {"connection_id":228442,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:05:51] local.INFO: Extracted packet for processing {"connection_id":228442,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:05:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:05: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-11-03 21:05:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192258304001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:05:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:05:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:05:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:05:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793720060000,"timestamp_ms":1793720060000,"timestamp_seconds":1793720060,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20c0860"} 
[2026-11-03 21:05:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:05:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:05: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":177,"data_length":795,"current_offset":136} 
[2026-11-03 21:05:51] 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-11-03 21:05: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-11-03 21:05:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:05:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:05:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228442,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:05:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228442,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:05:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228442,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:05:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:05:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:05:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:05:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192258304001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:05:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:05:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:05:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192258304001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:05:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:05:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:05:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:05:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:05:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192258304001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:05:51] local.INFO: DEBUG: GPS processor result {"connection_id":228442,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55756,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:05:51] local.INFO: GPS data processed {"connection_id":228442,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:05:51] local.INFO: Acknowledgment sent {"connection_id":228442,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:05:56] local.INFO: TCP Data received {"connection_id":228442,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:05:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228442,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:05:56] local.INFO: Processing buffer {"connection_id":228442,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:05:56] local.INFO: Packet analysis {"connection_id":228442,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:05:56] local.INFO: Extracted packet for processing {"connection_id":228442,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:05:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:05: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-11-03 21:05:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192258304001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:05:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:05:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:05:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:05:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793720060000,"timestamp_ms":1793720060000,"timestamp_seconds":1793720060,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20c0860"} 
[2026-11-03 21:05:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:05:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:05: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-11-03 21:05:56] 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-11-03 21:05: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-11-03 21:05:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:05:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:05:56] local.INFO: Teltonika packet parsed successfully {"connection_id":228442,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:05:56] local.INFO: Passing IMEI to GPS processor {"connection_id":228442,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:05:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":228442,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:05:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:05:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:05:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:05:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192258304001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:05:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:05:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:05:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192258304001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:05:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:05:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:05:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:05:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:05:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192258304001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:05:56] local.INFO: DEBUG: GPS processor result {"connection_id":228442,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55757,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:05:56] local.INFO: GPS data processed {"connection_id":228442,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:05:56] local.INFO: Acknowledgment sent {"connection_id":228442,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:06:13] local.INFO: TCP Data received {"connection_id":230177,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:06:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230177,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:06:13] local.INFO: Processing buffer {"connection_id":230177,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:06:13] local.INFO: Packet analysis {"connection_id":230177,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:06:13] local.INFO: Extracted packet for processing {"connection_id":230177,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:06:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:06:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192269312001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:06:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:06:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:06:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:06:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793720103000,"timestamp_ms":1793720103000,"timestamp_seconds":1793720103,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20cb058"} 
[2026-11-03 21:06:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:06: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-11-03 21: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:06:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21: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-11-03 21:06:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:06:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:06:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230177,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:06:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230177,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:06:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230177,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:06: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-11-03 21:06:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:06:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:06:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192269312001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:06:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:06:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:06:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192269312001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:06:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:06:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:06:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:06:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:06:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192269312001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:06:13] local.INFO: DEBUG: GPS processor result {"connection_id":230177,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55758,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:06:13] local.INFO: GPS data processed {"connection_id":230177,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:06:13] local.INFO: Acknowledgment sent {"connection_id":230177,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:06:40] local.INFO: TCP Data received {"connection_id":228443,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:06:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228443,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:06:40] local.INFO: Processing buffer {"connection_id":228443,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:06:40] local.INFO: IMEI packet received {"connection_id":228443,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:06:40] local.INFO: IMEI acknowledgment sent {"connection_id":228443,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:06:41] local.INFO: TCP Data received {"connection_id":230178,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:06:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230178,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:06:41] local.INFO: Processing buffer {"connection_id":230178,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:06:41] local.INFO: IMEI packet received {"connection_id":230178,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:06:41] local.INFO: IMEI acknowledgment sent {"connection_id":230178,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:06:45] local.INFO: TCP Data received {"connection_id":228443,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:06:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228443,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:06:45] local.INFO: Processing buffer {"connection_id":228443,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:06:45] local.INFO: IMEI packet received {"connection_id":228443,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:06:45] local.INFO: IMEI acknowledgment sent {"connection_id":228443,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:06:46] local.INFO: TCP Data received {"connection_id":228443,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:06:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228443,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:06:46] local.INFO: Processing buffer {"connection_id":228443,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:06:46] local.INFO: Packet analysis {"connection_id":228443,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:06:46] local.INFO: Extracted packet for processing {"connection_id":228443,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:06:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:06:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:06:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192258304001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:06:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:06:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:06:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:06:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793720060000,"timestamp_ms":1793720060000,"timestamp_seconds":1793720060,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20c0860"} 
[2026-11-03 21:06:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:06:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:06:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-11-03 21:06:46] 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-11-03 21:06:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:06:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:06:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:06:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228443,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:06:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228443,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:06:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228443,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:06:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:06:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:06:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:06:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192258304001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:06:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:06:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:06:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192258304001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:06:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:06:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:06:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:06:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:06:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192258304001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:06:46] local.INFO: TCP Data received {"connection_id":230178,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:06:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230178,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:06:46] local.INFO: Processing buffer {"connection_id":230178,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:06:46] local.INFO: IMEI packet received {"connection_id":230178,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:06:46] local.INFO: IMEI acknowledgment sent {"connection_id":230178,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:06:46] local.INFO: DEBUG: GPS processor result {"connection_id":228443,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55759,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:06:46] local.INFO: GPS data processed {"connection_id":228443,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:06:46] local.INFO: Acknowledgment sent {"connection_id":228443,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:06:47] local.INFO: TCP Data received {"connection_id":230178,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:06:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230178,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:06:47] local.INFO: Processing buffer {"connection_id":230178,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:06:47] local.INFO: Packet analysis {"connection_id":230178,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:06:47] local.INFO: Extracted packet for processing {"connection_id":230178,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:06:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:06: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-11-03 21:06:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192269312001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:06:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:06:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:06:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:06:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793720103000,"timestamp_ms":1793720103000,"timestamp_seconds":1793720103,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20cb058"} 
[2026-11-03 21:06:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:06:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:06: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:06:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:06: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-11-03 21:06:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:06:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:06:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230178,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:06:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230178,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:06:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230178,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:06: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-11-03 21:06:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:06:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:06:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192269312001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:06:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:06:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:06:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192269312001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:06:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:06:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:06:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:06:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:06:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192269312001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:06:47] local.INFO: DEBUG: GPS processor result {"connection_id":230178,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55760,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:06:47] local.INFO: GPS data processed {"connection_id":230178,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:06:47] local.INFO: Acknowledgment sent {"connection_id":230178,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:06:51] local.INFO: TCP Data received {"connection_id":230178,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:06:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230178,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:06:51] local.INFO: Processing buffer {"connection_id":230178,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:06:51] local.INFO: Packet analysis {"connection_id":230178,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:06:51] local.INFO: Extracted packet for processing {"connection_id":230178,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:06:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:06: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-11-03 21:06:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192269312001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:06:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:06:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:06:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:06:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793720103000,"timestamp_ms":1793720103000,"timestamp_seconds":1793720103,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20cb058"} 
[2026-11-03 21:06:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:06:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:06: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:06:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:06: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-11-03 21:06:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:06:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:06:51] local.INFO: Teltonika packet parsed successfully {"connection_id":230178,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:06:51] local.INFO: Passing IMEI to GPS processor {"connection_id":230178,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:06:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":230178,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:06:51] 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-11-03 21:06:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:06:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:06:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192269312001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:06:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:06:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:06:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192269312001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:06:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:06:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:06:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:06:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:06:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192269312001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:06:51] local.INFO: DEBUG: GPS processor result {"connection_id":230178,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55761,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:06:51] local.INFO: GPS data processed {"connection_id":230178,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:06:51] local.INFO: Acknowledgment sent {"connection_id":230178,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:07:18] local.INFO: TCP Data received {"connection_id":228443,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:07:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228443,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:07:18] local.INFO: Processing buffer {"connection_id":228443,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:07:18] local.INFO: Packet analysis {"connection_id":228443,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:07:18] local.INFO: Extracted packet for processing {"connection_id":228443,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:07:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:07: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-11-03 21:07:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192258304001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:07:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:07:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:07:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:07:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793720060000,"timestamp_ms":1793720060000,"timestamp_seconds":1793720060,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20c0860"} 
[2026-11-03 21:07:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:07:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:07: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-11-03 21:07:18] 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-11-03 21:07: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-11-03 21:07:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:07:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:07:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228443,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:07:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228443,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:07:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228443,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:07:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:07:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:07:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:07:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192258304001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:07:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:07:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:07:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192258304001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:07:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:07:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:07:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:07:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:07:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192258304001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:07:18] local.INFO: DEBUG: GPS processor result {"connection_id":228443,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55762,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:07:18] local.INFO: GPS data processed {"connection_id":228443,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:07:18] local.INFO: Acknowledgment sent {"connection_id":228443,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:07:36] local.INFO: TCP Data received {"connection_id":230179,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:07:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230179,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:07:36] local.INFO: Processing buffer {"connection_id":230179,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:07:36] local.INFO: IMEI packet received {"connection_id":230179,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:07:36] local.INFO: IMEI acknowledgment sent {"connection_id":230179,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:07:40] local.INFO: TCP Data received {"connection_id":228929,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:07:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228929,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:07:40] local.INFO: Processing buffer {"connection_id":228929,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:07:40] local.INFO: IMEI packet received {"connection_id":228929,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:07:40] local.INFO: IMEI acknowledgment sent {"connection_id":228929,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:07:41] local.INFO: TCP Data received {"connection_id":230179,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:07:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230179,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:07:41] local.INFO: Processing buffer {"connection_id":230179,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:07:41] local.INFO: IMEI packet received {"connection_id":230179,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:07:41] local.INFO: IMEI acknowledgment sent {"connection_id":230179,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:07:42] local.INFO: TCP Data received {"connection_id":230179,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:07:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230179,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:07:42] local.INFO: Processing buffer {"connection_id":230179,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:07:42] local.INFO: Packet analysis {"connection_id":230179,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:07:42] local.INFO: Extracted packet for processing {"connection_id":230179,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:07:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:07: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-11-03 21:07:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192269312001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:07:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:07:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:07:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:07:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793720103000,"timestamp_ms":1793720103000,"timestamp_seconds":1793720103,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20cb058"} 
[2026-11-03 21:07:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:07:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:07: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:07:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:07: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-11-03 21:07:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:07:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:07:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230179,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:07:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230179,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:07:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230179,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:07:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:07:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:07:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:07:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192269312001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:07:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:07:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:07:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192269312001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:07:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:07:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:07:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:07:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:07:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192269312001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:07:42] local.INFO: DEBUG: GPS processor result {"connection_id":230179,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55763,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:07:42] local.INFO: GPS data processed {"connection_id":230179,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:07:42] local.INFO: Acknowledgment sent {"connection_id":230179,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:07:45] local.INFO: TCP Data received {"connection_id":228929,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:07:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228929,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:07:45] local.INFO: Processing buffer {"connection_id":228929,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:07:45] local.INFO: IMEI packet received {"connection_id":228929,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:07:45] local.INFO: IMEI acknowledgment sent {"connection_id":228929,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:07:46] local.INFO: TCP Data received {"connection_id":228929,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:07:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228929,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:07:46] local.INFO: Processing buffer {"connection_id":228929,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:07:46] local.INFO: Packet analysis {"connection_id":228929,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:07:46] local.INFO: Extracted packet for processing {"connection_id":228929,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:07:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:07:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192258304001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:07:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:07:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:07:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:07:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793720060000,"timestamp_ms":1793720060000,"timestamp_seconds":1793720060,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20c0860"} 
[2026-11-03 21:07:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:07:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-11-03 21:07:46] 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-11-03 21: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-11-03 21:07:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:07:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:07:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228929,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:07:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228929,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:07:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228929,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:07:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:07:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:07:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:07:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192258304001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:07:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:07:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:07:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192258304001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:07:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:07:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:07:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:07:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:07:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192258304001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:07:46] local.INFO: DEBUG: GPS processor result {"connection_id":228929,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55764,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:07:46] local.INFO: GPS data processed {"connection_id":228929,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:07:46] local.INFO: Acknowledgment sent {"connection_id":228929,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:08:13] local.INFO: TCP Data received {"connection_id":230179,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:08:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230179,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:08:13] local.INFO: Processing buffer {"connection_id":230179,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:08:13] local.INFO: Packet analysis {"connection_id":230179,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:08:13] local.INFO: Extracted packet for processing {"connection_id":230179,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:08:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:08: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-11-03 21:08:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192269312001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:08:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:08:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:08:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:08:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793720103000,"timestamp_ms":1793720103000,"timestamp_seconds":1793720103,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20cb058"} 
[2026-11-03 21:08:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:08: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-11-03 21:08: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:08:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:08: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-11-03 21:08:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:08:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:08:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230179,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:08:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230179,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:08:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230179,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:08: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-11-03 21:08:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:08:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:08:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192269312001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:08:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:08:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:08:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192269312001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:08:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:08:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:08:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:08:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:08:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192269312001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:08:13] local.INFO: DEBUG: GPS processor result {"connection_id":230179,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55765,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:08:13] local.INFO: GPS data processed {"connection_id":230179,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:08:13] local.INFO: Acknowledgment sent {"connection_id":230179,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:08:18] local.INFO: TCP Data received {"connection_id":228929,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:08:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228929,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:08:18] local.INFO: Processing buffer {"connection_id":228929,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:08:18] local.INFO: Packet analysis {"connection_id":228929,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:08:18] local.INFO: Extracted packet for processing {"connection_id":228929,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:08:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:08: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-11-03 21:08:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192258304001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:08:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:08:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:08:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:08:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793720060000,"timestamp_ms":1793720060000,"timestamp_seconds":1793720060,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20c0860"} 
[2026-11-03 21:08:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:08:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:08: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-11-03 21:08:18] 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-11-03 21:08: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-11-03 21:08:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:08:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:08:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228929,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:08:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228929,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:08:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228929,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:08:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:08:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:08:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:08:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192258304001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:08:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:08:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:08:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192258304001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:08:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:08:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:08:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:08:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:08:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192258304001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:08:18] local.INFO: DEBUG: GPS processor result {"connection_id":228929,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55766,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:08:18] local.INFO: GPS data processed {"connection_id":228929,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:08:18] local.INFO: Acknowledgment sent {"connection_id":228929,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:08:36] local.INFO: TCP Data received {"connection_id":230180,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:08:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230180,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:08:36] local.INFO: Processing buffer {"connection_id":230180,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:08:36] local.INFO: IMEI packet received {"connection_id":230180,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:08:36] local.INFO: IMEI acknowledgment sent {"connection_id":230180,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:08:41] local.INFO: TCP Data received {"connection_id":230180,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:08:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230180,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:08:41] local.INFO: Processing buffer {"connection_id":230180,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:08:41] local.INFO: IMEI packet received {"connection_id":230180,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:08:41] local.INFO: IMEI acknowledgment sent {"connection_id":230180,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:08:42] local.INFO: TCP Data received {"connection_id":230180,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:08:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230180,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:08:42] local.INFO: Processing buffer {"connection_id":230180,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:08:42] local.INFO: Packet analysis {"connection_id":230180,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:08:42] local.INFO: Extracted packet for processing {"connection_id":230180,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:08:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:08:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192269312001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:08:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:08:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:08:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:08:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793720103000,"timestamp_ms":1793720103000,"timestamp_seconds":1793720103,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20cb058"} 
[2026-11-03 21:08:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:08:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:08:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:08:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:08:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:08:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:08:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230180,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:08:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230180,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:08:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230180,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:08: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-11-03 21:08:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:08:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:08:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192269312001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:08:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:08:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:08:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192269312001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:08:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:08:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:08:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:08:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:08:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192269312001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:08:42] local.INFO: DEBUG: GPS processor result {"connection_id":230180,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55767,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:08:42] local.INFO: GPS data processed {"connection_id":230180,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:08:42] local.INFO: Acknowledgment sent {"connection_id":230180,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:08:45] local.INFO: TCP Data received {"connection_id":230181,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:08:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230181,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:08:45] local.INFO: Processing buffer {"connection_id":230181,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:08:45] local.INFO: IMEI packet received {"connection_id":230181,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:08:45] local.INFO: IMEI acknowledgment sent {"connection_id":230181,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:08:51] local.INFO: TCP Data received {"connection_id":230181,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:08:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230181,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:08:51] local.INFO: Processing buffer {"connection_id":230181,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:08:51] local.INFO: IMEI packet received {"connection_id":230181,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:08:51] local.INFO: IMEI acknowledgment sent {"connection_id":230181,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:08:56] local.INFO: TCP Data received {"connection_id":230181,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:08:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230181,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:08:56] local.INFO: Processing buffer {"connection_id":230181,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:08:56] local.INFO: Packet analysis {"connection_id":230181,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:08:56] local.INFO: Extracted packet for processing {"connection_id":230181,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:08:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:08: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-11-03 21:08:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192258304001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:08:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:08:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:08:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:08:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793720060000,"timestamp_ms":1793720060000,"timestamp_seconds":1793720060,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20c0860"} 
[2026-11-03 21:08:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:08:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:08: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-11-03 21:08:56] 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-11-03 21:08: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-11-03 21:08:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:08:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:08:56] local.INFO: Teltonika packet parsed successfully {"connection_id":230181,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:08:56] local.INFO: Passing IMEI to GPS processor {"connection_id":230181,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:08:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":230181,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:08:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:08:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:08:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:08:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192258304001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:08:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:08:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:08:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192258304001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:08:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:08:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:08:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:08:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:08:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192258304001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:08:56] local.INFO: DEBUG: GPS processor result {"connection_id":230181,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55768,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:08:56] local.INFO: GPS data processed {"connection_id":230181,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:08:56] local.INFO: Acknowledgment sent {"connection_id":230181,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:08:57] local.INFO: TCP Data received {"connection_id":230181,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:08:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230181,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:08:57] local.INFO: Processing buffer {"connection_id":230181,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:08:57] local.INFO: Packet analysis {"connection_id":230181,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:08:57] local.INFO: Extracted packet for processing {"connection_id":230181,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:08:57] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:08:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192258304001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:08:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:08:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:08:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:08:57] local.INFO: AVL Record Parsed {"raw_timestamp":1793720060000,"timestamp_ms":1793720060000,"timestamp_seconds":1793720060,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20c0860"} 
[2026-11-03 21:08:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:08:57] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-11-03 21:08:57] 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-11-03 21: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-11-03 21:08:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:08:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:08:57] local.INFO: Teltonika packet parsed successfully {"connection_id":230181,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:08:57] local.INFO: Passing IMEI to GPS processor {"connection_id":230181,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:08:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":230181,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:08:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:08:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:08:57] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:08:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192258304001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:08:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:08:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:08:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192258304001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:08:57] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:08:57] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:08:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:08:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:08:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192258304001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:08:57] local.INFO: DEBUG: GPS processor result {"connection_id":230181,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55769,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:08:57] local.INFO: GPS data processed {"connection_id":230181,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:08:57] local.INFO: Acknowledgment sent {"connection_id":230181,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:09:13] local.INFO: TCP Data received {"connection_id":230180,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:09:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230180,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:09:13] local.INFO: Processing buffer {"connection_id":230180,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:09:13] local.INFO: Packet analysis {"connection_id":230180,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:09:13] local.INFO: Extracted packet for processing {"connection_id":230180,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:09:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:09: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-11-03 21:09:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192269312001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:09:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:09:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:09:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:09:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793720103000,"timestamp_ms":1793720103000,"timestamp_seconds":1793720103,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20cb058"} 
[2026-11-03 21:09:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:09: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-11-03 21:09: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:09:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:09: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-11-03 21:09:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:09:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:09:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230180,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:09:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230180,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:09:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230180,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:09:13] 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-11-03 21:09:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:09:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:09:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192269312001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:09:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:09:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:09:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192269312001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:09:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:09:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:09:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:09:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:09:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192269312001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:09:13] local.INFO: DEBUG: GPS processor result {"connection_id":230180,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55770,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:09:13] local.INFO: GPS data processed {"connection_id":230180,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:09:13] local.INFO: Acknowledgment sent {"connection_id":230180,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:09:36] local.INFO: TCP Data received {"connection_id":228930,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:09:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228930,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:09:36] local.INFO: Processing buffer {"connection_id":228930,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:09:36] local.INFO: IMEI packet received {"connection_id":228930,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:09:36] local.INFO: IMEI acknowledgment sent {"connection_id":228930,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:09:40] local.INFO: TCP Data received {"connection_id":228931,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:09:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228931,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:09:40] local.INFO: Processing buffer {"connection_id":228931,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:09:40] local.INFO: IMEI packet received {"connection_id":228931,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:09:40] local.INFO: IMEI acknowledgment sent {"connection_id":228931,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:09:41] local.INFO: TCP Data received {"connection_id":228930,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:09:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228930,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:09:41] local.INFO: Processing buffer {"connection_id":228930,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:09:41] local.INFO: IMEI packet received {"connection_id":228930,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:09:41] local.INFO: IMEI acknowledgment sent {"connection_id":228930,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:09:42] local.INFO: TCP Data received {"connection_id":228930,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:09:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228930,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:09:42] local.INFO: Processing buffer {"connection_id":228930,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:09:42] local.INFO: Packet analysis {"connection_id":228930,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:09:42] local.INFO: Extracted packet for processing {"connection_id":228930,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:09:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:09: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-11-03 21:09:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192269312001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:09:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:09:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:09:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:09:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793720103000,"timestamp_ms":1793720103000,"timestamp_seconds":1793720103,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20cb058"} 
[2026-11-03 21:09:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:09:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:09: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:09:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:09: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-11-03 21:09:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:09:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:09:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228930,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:09:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:09:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:09: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-11-03 21:09:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:09:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:09:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192269312001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:09:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:09:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:09:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192269312001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:09:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:09:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:09:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:09:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:09:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192269312001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:09:42] local.INFO: DEBUG: GPS processor result {"connection_id":228930,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55771,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:09:42] local.INFO: GPS data processed {"connection_id":228930,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:09:42] local.INFO: Acknowledgment sent {"connection_id":228930,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:09:45] local.INFO: TCP Data received {"connection_id":228931,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:09:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228931,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:09:45] local.INFO: Processing buffer {"connection_id":228931,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:09:45] local.INFO: IMEI packet received {"connection_id":228931,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:09:45] local.INFO: IMEI acknowledgment sent {"connection_id":228931,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:09:46] local.INFO: TCP Data received {"connection_id":228931,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:09:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228931,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:09:46] local.INFO: Processing buffer {"connection_id":228931,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20c0860012d77a34005f2a450000700902b..."} 
[2026-11-03 21:09:46] local.INFO: Packet analysis {"connection_id":228931,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:09:46] local.INFO: Extracted packet for processing {"connection_id":228931,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:09:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:09: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-11-03 21:09:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192258304001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:09:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:09:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:09:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:09:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793720060000,"timestamp_ms":1793720060000,"timestamp_seconds":1793720060,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20c0860"} 
[2026-11-03 21:09:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:09:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:09: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":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-11-03 21:09:46] 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-11-03 21:09: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-11-03 21:09:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:09:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:09:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228931,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:09:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228931,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:09:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228931,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:09:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:09:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:09:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:09:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192258304001,"66":26202,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:09:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:09:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:09:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192258304001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:09:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:09:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:09:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:09:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:09:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192258304001,"power":26202,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:09:46] local.INFO: DEBUG: GPS processor result {"connection_id":228931,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55772,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:09:46] local.INFO: GPS data processed {"connection_id":228931,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:09:46] local.INFO: Acknowledgment sent {"connection_id":228931,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:10:13] local.INFO: TCP Data received {"connection_id":228930,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:10:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228930,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:10:13] local.INFO: Processing buffer {"connection_id":228930,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:10:13] local.INFO: Packet analysis {"connection_id":228930,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:10:13] local.INFO: Extracted packet for processing {"connection_id":228930,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:10:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:10:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192269312001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:10:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:10:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:10:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:10:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793720103000,"timestamp_ms":1793720103000,"timestamp_seconds":1793720103,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20cb058"} 
[2026-11-03 21:10:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:10: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-11-03 21: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:10:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21: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-11-03 21:10:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:10:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:10:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228930,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:10:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:10:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:10:13] 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-11-03 21:10:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:10:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:10:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192269312001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:10:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:10:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:10:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192269312001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:10:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:10:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:10:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:10:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:10:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192269312001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:10:13] local.INFO: DEBUG: GPS processor result {"connection_id":228930,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55773,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:10:13] local.INFO: GPS data processed {"connection_id":228930,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:10:13] local.INFO: Acknowledgment sent {"connection_id":228930,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:10:17] local.INFO: TCP Data received {"connection_id":228931,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:10:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228931,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:10:17] local.INFO: Processing buffer {"connection_id":228931,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:10:17] local.INFO: Packet analysis {"connection_id":228931,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:10:17] local.INFO: Extracted packet for processing {"connection_id":228931,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:10:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:10: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-11-03 21:10:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192335360001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:10:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:10:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:10:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:10:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793720361000,"timestamp_ms":1793720361000,"timestamp_seconds":1793720361,"priority":1,"record_length":96,"hex_timestamp":"000001a1a210a028"} 
[2026-11-03 21:10:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:10:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:10: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 21:10:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:10: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-11-03 21:10:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:10:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:10:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228931,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:10:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228931,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:10:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228931,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:10:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:10:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:10:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:10:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192335360001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:10:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:10:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:10:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192335360001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:10:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:10:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:10:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:10:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:10:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192335360001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:10:17] local.INFO: DEBUG: GPS processor result {"connection_id":228931,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55774,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:10:17] local.INFO: GPS data processed {"connection_id":228931,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:10:17] local.INFO: Acknowledgment sent {"connection_id":228931,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:10:36] local.INFO: TCP Data received {"connection_id":228932,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:10:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228932,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:10:36] local.INFO: Processing buffer {"connection_id":228932,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:10:36] local.INFO: IMEI packet received {"connection_id":228932,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:10:36] local.INFO: IMEI acknowledgment sent {"connection_id":228932,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:10:40] local.INFO: TCP Data received {"connection_id":232037,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:10:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232037,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:10:40] local.INFO: Processing buffer {"connection_id":232037,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:10:40] local.INFO: IMEI packet received {"connection_id":232037,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:10:40] local.INFO: IMEI acknowledgment sent {"connection_id":232037,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:10:41] local.INFO: TCP Data received {"connection_id":228932,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:10:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228932,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:10:41] local.INFO: Processing buffer {"connection_id":228932,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:10:41] local.INFO: IMEI packet received {"connection_id":228932,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:10:41] local.INFO: IMEI acknowledgment sent {"connection_id":228932,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:10:42] local.INFO: TCP Data received {"connection_id":228932,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:10:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228932,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:10:42] local.INFO: Processing buffer {"connection_id":228932,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a20cb058012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:10:42] local.INFO: Packet analysis {"connection_id":228932,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:10:42] local.INFO: Extracted packet for processing {"connection_id":228932,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a20c"} 
[2026-11-03 21:10:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:10: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-11-03 21:10:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192269312001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:10:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:10:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:10:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:10:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793720103000,"timestamp_ms":1793720103000,"timestamp_seconds":1793720103,"priority":1,"record_length":96,"hex_timestamp":"000001a1a20cb058"} 
[2026-11-03 21:10:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:10:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:10: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:10:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:10: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-11-03 21:10:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:10:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:10:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228932,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:10:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228932,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:10:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228932,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:10: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-11-03 21:10:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:10:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:10:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192269312001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:10:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:10:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:10:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192269312001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:10:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:10:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:10:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:10:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:10:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192269312001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:10:42] local.INFO: DEBUG: GPS processor result {"connection_id":228932,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55775,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:10:42] local.INFO: GPS data processed {"connection_id":228932,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:10:42] local.INFO: Acknowledgment sent {"connection_id":228932,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:10:45] local.INFO: TCP Data received {"connection_id":232037,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:10:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232037,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:10:45] local.INFO: Processing buffer {"connection_id":232037,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:10:45] local.INFO: IMEI packet received {"connection_id":232037,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:10:45] local.INFO: IMEI acknowledgment sent {"connection_id":232037,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:10:46] local.INFO: TCP Data received {"connection_id":232037,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:10:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232037,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:10:46] local.INFO: Processing buffer {"connection_id":232037,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:10:46] local.INFO: Packet analysis {"connection_id":232037,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:10:46] local.INFO: Extracted packet for processing {"connection_id":232037,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:10:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:10: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-11-03 21:10:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192335360001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:10:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:10:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:10:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:10:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793720361000,"timestamp_ms":1793720361000,"timestamp_seconds":1793720361,"priority":1,"record_length":96,"hex_timestamp":"000001a1a210a028"} 
[2026-11-03 21:10:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:10:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:10: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 21:10:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:10: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-11-03 21:10:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:10:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:10:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232037,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:10:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232037,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:10:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232037,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:10:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:10:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:10:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:10:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192335360001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:10:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:10:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:10:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192335360001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:10:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:10:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:10:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:10:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:10:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192335360001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:10:46] local.INFO: DEBUG: GPS processor result {"connection_id":232037,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55776,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:10:46] local.INFO: GPS data processed {"connection_id":232037,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:10:46] local.INFO: Acknowledgment sent {"connection_id":232037,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:11:13] local.INFO: TCP Data received {"connection_id":228932,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:11:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228932,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:11:13] local.INFO: Processing buffer {"connection_id":228932,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:11:13] local.INFO: Packet analysis {"connection_id":228932,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:11:13] local.INFO: Extracted packet for processing {"connection_id":228932,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:11:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:11: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-11-03 21:11:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192346368001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:11:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:11:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:11:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:11:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793720404000,"timestamp_ms":1793720404000,"timestamp_seconds":1793720404,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2114820"} 
[2026-11-03 21:11:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:11: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-11-03 21:11: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:11:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:11: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-11-03 21:11:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:11:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:11:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228932,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:11:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228932,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:11:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228932,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:11:13] 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-11-03 21:11:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:11:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:11:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192346368001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:11:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:11:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:11:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192346368001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:11:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:11:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:11:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:11:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:11:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192346368001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:11:13] local.INFO: DEBUG: GPS processor result {"connection_id":228932,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55777,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:11:13] local.INFO: GPS data processed {"connection_id":228932,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:11:13] local.INFO: Acknowledgment sent {"connection_id":228932,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:11:17] local.INFO: TCP Data received {"connection_id":232037,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:11:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232037,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:11:17] local.INFO: Processing buffer {"connection_id":232037,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:11:17] local.INFO: Packet analysis {"connection_id":232037,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:11:17] local.INFO: Extracted packet for processing {"connection_id":232037,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:11:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:11: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-11-03 21:11:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192335360001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:11:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:11:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:11:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:11:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793720361000,"timestamp_ms":1793720361000,"timestamp_seconds":1793720361,"priority":1,"record_length":96,"hex_timestamp":"000001a1a210a028"} 
[2026-11-03 21:11:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:11:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:11: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 21:11:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:11: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-11-03 21:11:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:11:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:11:17] local.INFO: Teltonika packet parsed successfully {"connection_id":232037,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:11:17] local.INFO: Passing IMEI to GPS processor {"connection_id":232037,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:11:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":232037,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:11:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:11:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:11:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:11:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192335360001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:11:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:11:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:11:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192335360001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:11:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:11:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:11:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:11:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:11:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192335360001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:11:17] local.INFO: DEBUG: GPS processor result {"connection_id":232037,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55778,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:11:17] local.INFO: GPS data processed {"connection_id":232037,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:11:17] local.INFO: Acknowledgment sent {"connection_id":232037,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:11:36] local.INFO: TCP Data received {"connection_id":230182,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:11:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230182,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:11:36] local.INFO: Processing buffer {"connection_id":230182,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:11:36] local.INFO: IMEI packet received {"connection_id":230182,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:11:36] local.INFO: IMEI acknowledgment sent {"connection_id":230182,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:11:40] local.INFO: TCP Data received {"connection_id":232038,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:11:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232038,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:11:40] local.INFO: Processing buffer {"connection_id":232038,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:11:40] local.INFO: IMEI packet received {"connection_id":232038,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:11:40] local.INFO: IMEI acknowledgment sent {"connection_id":232038,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:11:41] local.INFO: TCP Data received {"connection_id":230182,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:11:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230182,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:11:41] local.INFO: Processing buffer {"connection_id":230182,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:11:41] local.INFO: IMEI packet received {"connection_id":230182,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:11:41] local.INFO: IMEI acknowledgment sent {"connection_id":230182,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:11:42] local.INFO: TCP Data received {"connection_id":230182,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:11:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230182,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:11:42] local.INFO: Processing buffer {"connection_id":230182,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:11:42] local.INFO: Packet analysis {"connection_id":230182,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:11:42] local.INFO: Extracted packet for processing {"connection_id":230182,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:11:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:11:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:11:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192346368001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:11:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:11:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:11:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:11:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793720404000,"timestamp_ms":1793720404000,"timestamp_seconds":1793720404,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2114820"} 
[2026-11-03 21:11:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:11:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:11:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:11:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:11:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:11:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:11:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:11:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230182,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:11:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230182,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:11:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230182,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:11:42] 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-11-03 21:11:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:11:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:11:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192346368001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:11:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:11:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:11:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192346368001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:11:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:11:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:11:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:11:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:11:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192346368001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:11:42] local.INFO: DEBUG: GPS processor result {"connection_id":230182,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55779,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:11:42] local.INFO: GPS data processed {"connection_id":230182,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:11:42] local.INFO: Acknowledgment sent {"connection_id":230182,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:11:45] local.INFO: TCP Data received {"connection_id":232038,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:11:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232038,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:11:45] local.INFO: Processing buffer {"connection_id":232038,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:11:45] local.INFO: IMEI packet received {"connection_id":232038,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:11:45] local.INFO: IMEI acknowledgment sent {"connection_id":232038,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:11:46] local.INFO: TCP Data received {"connection_id":232038,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:11:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232038,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:11:46] local.INFO: Processing buffer {"connection_id":232038,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:11:46] local.INFO: Packet analysis {"connection_id":232038,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:11:46] local.INFO: Extracted packet for processing {"connection_id":232038,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:11:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:11:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192335360001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:11:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:11:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:11:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:11:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793720361000,"timestamp_ms":1793720361000,"timestamp_seconds":1793720361,"priority":1,"record_length":96,"hex_timestamp":"000001a1a210a028"} 
[2026-11-03 21:11:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:11:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 21:11:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21: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-11-03 21:11:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:11:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:11:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232038,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:11:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232038,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:11:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232038,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:11:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:11:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:11:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:11:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192335360001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:11:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:11:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:11:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192335360001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:11:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:11:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:11:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:11:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:11:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192335360001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:11:46] local.INFO: DEBUG: GPS processor result {"connection_id":232038,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55780,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:11:46] local.INFO: GPS data processed {"connection_id":232038,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:11:46] local.INFO: Acknowledgment sent {"connection_id":232038,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:12:13] local.INFO: TCP Data received {"connection_id":230182,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:12:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230182,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:12:13] local.INFO: Processing buffer {"connection_id":230182,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:12:13] local.INFO: Packet analysis {"connection_id":230182,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:12:13] local.INFO: Extracted packet for processing {"connection_id":230182,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:12:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:12: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-11-03 21:12:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192346368001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:12:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:12:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:12:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:12:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793720404000,"timestamp_ms":1793720404000,"timestamp_seconds":1793720404,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2114820"} 
[2026-11-03 21:12:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:12: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-11-03 21:12: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:12:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:12: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-11-03 21:12:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:12:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:12:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230182,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:12:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230182,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:12:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230182,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:12: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-11-03 21:12:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:12:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:12:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192346368001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:12:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:12:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:12:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192346368001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:12:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:12:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:12:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:12:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:12:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192346368001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:12:13] local.INFO: DEBUG: GPS processor result {"connection_id":230182,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55781,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:12:13] local.INFO: GPS data processed {"connection_id":230182,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:12:13] local.INFO: Acknowledgment sent {"connection_id":230182,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:12:17] local.INFO: TCP Data received {"connection_id":232038,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:12:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232038,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:12:17] local.INFO: Processing buffer {"connection_id":232038,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:12:17] local.INFO: Packet analysis {"connection_id":232038,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:12:17] local.INFO: Extracted packet for processing {"connection_id":232038,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:12:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:12: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-11-03 21:12:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192335360001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:12:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:12:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:12:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:12:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793720361000,"timestamp_ms":1793720361000,"timestamp_seconds":1793720361,"priority":1,"record_length":96,"hex_timestamp":"000001a1a210a028"} 
[2026-11-03 21:12:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:12:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:12: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 21:12:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:12: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-11-03 21:12:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:12:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:12:17] local.INFO: Teltonika packet parsed successfully {"connection_id":232038,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:12:17] local.INFO: Passing IMEI to GPS processor {"connection_id":232038,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:12:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":232038,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:12:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:12:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:12:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:12:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192335360001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:12:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:12:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:12:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192335360001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:12:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:12:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:12:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:12:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:12:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192335360001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:12:17] local.INFO: DEBUG: GPS processor result {"connection_id":232038,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55782,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:12:17] local.INFO: GPS data processed {"connection_id":232038,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:12:17] local.INFO: Acknowledgment sent {"connection_id":232038,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:12:36] local.INFO: TCP Data received {"connection_id":228444,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:12:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228444,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:12:36] local.INFO: Processing buffer {"connection_id":228444,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:12:36] local.INFO: IMEI packet received {"connection_id":228444,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:12:36] local.INFO: IMEI acknowledgment sent {"connection_id":228444,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:12:41] local.INFO: TCP Data received {"connection_id":228444,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:12:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228444,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:12:41] local.INFO: Processing buffer {"connection_id":228444,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:12:41] local.INFO: IMEI packet received {"connection_id":228444,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:12:41] local.INFO: IMEI acknowledgment sent {"connection_id":228444,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:12:42] local.INFO: TCP Data received {"connection_id":228444,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:12:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228444,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:12:42] local.INFO: Processing buffer {"connection_id":228444,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:12:42] local.INFO: Packet analysis {"connection_id":228444,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:12:42] local.INFO: Extracted packet for processing {"connection_id":228444,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:12:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:12: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-11-03 21:12:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192346368001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:12:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:12:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:12:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:12:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793720404000,"timestamp_ms":1793720404000,"timestamp_seconds":1793720404,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2114820"} 
[2026-11-03 21:12:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:12:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:12: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:12:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:12: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-11-03 21:12:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:12:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:12:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228444,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:12:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:12:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:12:42] 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-11-03 21:12:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:12:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:12:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192346368001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:12:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:12:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:12:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192346368001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:12:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:12:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:12:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:12:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:12:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192346368001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:12:42] local.INFO: DEBUG: GPS processor result {"connection_id":228444,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55783,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:12:42] local.INFO: GPS data processed {"connection_id":228444,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:12:42] local.INFO: Acknowledgment sent {"connection_id":228444,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:12:45] local.INFO: TCP Data received {"connection_id":228445,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:12:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228445,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:12:45] local.INFO: Processing buffer {"connection_id":228445,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:12:45] local.INFO: IMEI packet received {"connection_id":228445,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:12:45] local.INFO: IMEI acknowledgment sent {"connection_id":228445,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:12:50] local.INFO: TCP Data received {"connection_id":228445,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:12:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228445,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:12:50] local.INFO: Processing buffer {"connection_id":228445,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:12:50] local.INFO: IMEI packet received {"connection_id":228445,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:12:50] local.INFO: IMEI acknowledgment sent {"connection_id":228445,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:12:51] local.INFO: TCP Data received {"connection_id":228445,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:12:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228445,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:12:51] local.INFO: Processing buffer {"connection_id":228445,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:12:51] local.INFO: Packet analysis {"connection_id":228445,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:12:51] local.INFO: Extracted packet for processing {"connection_id":228445,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:12:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:12: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-11-03 21:12:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192335360001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:12:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:12:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:12:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:12:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793720361000,"timestamp_ms":1793720361000,"timestamp_seconds":1793720361,"priority":1,"record_length":96,"hex_timestamp":"000001a1a210a028"} 
[2026-11-03 21:12:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:12:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:12: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":90,"data_length":795,"current_offset":136} 
[2026-11-03 21:12:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:12: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-11-03 21:12:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:12:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:12:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228445,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:12:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228445,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:12:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228445,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:12:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:12:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:12:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:12:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192335360001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:12:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:12:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:12:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192335360001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:12:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:12:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:12:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:12:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:12:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192335360001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:12:51] local.INFO: DEBUG: GPS processor result {"connection_id":228445,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55784,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:12:51] local.INFO: GPS data processed {"connection_id":228445,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:12:51] local.INFO: Acknowledgment sent {"connection_id":228445,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:12:56] local.INFO: TCP Data received {"connection_id":228445,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:12:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228445,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:12:56] local.INFO: Processing buffer {"connection_id":228445,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:12:56] local.INFO: Packet analysis {"connection_id":228445,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:12:56] local.INFO: Extracted packet for processing {"connection_id":228445,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:12:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:12: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-11-03 21:12:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192335360001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:12:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:12:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:12:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:12:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793720361000,"timestamp_ms":1793720361000,"timestamp_seconds":1793720361,"priority":1,"record_length":96,"hex_timestamp":"000001a1a210a028"} 
[2026-11-03 21:12:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:12:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:12: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 21:12:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:12: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-11-03 21:12:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:12:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:12:56] local.INFO: Teltonika packet parsed successfully {"connection_id":228445,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:12:56] local.INFO: Passing IMEI to GPS processor {"connection_id":228445,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:12:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":228445,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:12:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:12:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:12:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:12:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192335360001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:12:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:12:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:12:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192335360001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:12:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:12:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:12:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:12:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:12:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192335360001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:12:56] local.INFO: DEBUG: GPS processor result {"connection_id":228445,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55785,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:12:56] local.INFO: GPS data processed {"connection_id":228445,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:12:56] local.INFO: Acknowledgment sent {"connection_id":228445,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:13:00] local.INFO: TCP Data received {"connection_id":228445,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:13:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228445,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:13:00] local.INFO: Processing buffer {"connection_id":228445,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:13:00] local.INFO: Packet analysis {"connection_id":228445,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:13:00] local.INFO: Extracted packet for processing {"connection_id":228445,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:13:00] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:13:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:13:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192335360001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:13:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:13:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:13:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:13:00] local.INFO: AVL Record Parsed {"raw_timestamp":1793720361000,"timestamp_ms":1793720361000,"timestamp_seconds":1793720361,"priority":1,"record_length":96,"hex_timestamp":"000001a1a210a028"} 
[2026-11-03 21:13:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:13:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:13:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 21:13:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:13:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:13:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:13:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:13:00] local.INFO: Teltonika packet parsed successfully {"connection_id":228445,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:13:00] local.INFO: Passing IMEI to GPS processor {"connection_id":228445,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:13:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":228445,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:13:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:13:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:13:00] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:13:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192335360001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:13:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:13:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:13:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192335360001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:13:00] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:13:00] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:13:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:13:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:13:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192335360001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:13:01] local.INFO: DEBUG: GPS processor result {"connection_id":228445,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55786,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:13:01] local.INFO: GPS data processed {"connection_id":228445,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:13:01] local.INFO: Acknowledgment sent {"connection_id":228445,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:13:13] local.INFO: TCP Data received {"connection_id":228444,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:13:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228444,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:13:13] local.INFO: Processing buffer {"connection_id":228444,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:13:13] local.INFO: Packet analysis {"connection_id":228444,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:13:13] local.INFO: Extracted packet for processing {"connection_id":228444,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:13:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:13: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-11-03 21:13:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192346368001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:13:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:13:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:13:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:13:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793720404000,"timestamp_ms":1793720404000,"timestamp_seconds":1793720404,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2114820"} 
[2026-11-03 21:13:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:13: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-11-03 21:13: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:13:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:13: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-11-03 21:13:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:13:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:13:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228444,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:13:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:13:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:13:13] 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-11-03 21:13:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:13:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:13:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192346368001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:13:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:13:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:13:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192346368001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:13:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:13:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:13:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:13:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:13:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192346368001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:13:13] local.INFO: DEBUG: GPS processor result {"connection_id":228444,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55787,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:13:13] local.INFO: GPS data processed {"connection_id":228444,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:13:13] local.INFO: Acknowledgment sent {"connection_id":228444,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:13:36] local.INFO: TCP Data received {"connection_id":228933,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:13:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228933,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:13:36] local.INFO: Processing buffer {"connection_id":228933,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:13:36] local.INFO: IMEI packet received {"connection_id":228933,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:13:36] local.INFO: IMEI acknowledgment sent {"connection_id":228933,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:13:40] local.INFO: TCP Data received {"connection_id":230183,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:13:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230183,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:13:40] local.INFO: Processing buffer {"connection_id":230183,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:13:40] local.INFO: IMEI packet received {"connection_id":230183,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:13:40] local.INFO: IMEI acknowledgment sent {"connection_id":230183,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:13:41] local.INFO: TCP Data received {"connection_id":228933,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:13:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228933,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:13:41] local.INFO: Processing buffer {"connection_id":228933,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:13:41] local.INFO: IMEI packet received {"connection_id":228933,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:13:41] local.INFO: IMEI acknowledgment sent {"connection_id":228933,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:13:42] local.INFO: TCP Data received {"connection_id":228933,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:13:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228933,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:13:42] local.INFO: Processing buffer {"connection_id":228933,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:13:42] local.INFO: Packet analysis {"connection_id":228933,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:13:42] local.INFO: Extracted packet for processing {"connection_id":228933,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:13:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:13:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192346368001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:13:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:13:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:13:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:13:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793720404000,"timestamp_ms":1793720404000,"timestamp_seconds":1793720404,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2114820"} 
[2026-11-03 21:13:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:13:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:13:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21: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-11-03 21:13:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:13:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:13:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228933,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:13:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228933,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:13:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228933,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:13: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-11-03 21:13:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:13:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:13:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192346368001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:13:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:13:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:13:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192346368001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:13:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:13:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:13:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:13:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:13:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192346368001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:13:42] local.INFO: DEBUG: GPS processor result {"connection_id":228933,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55788,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:13:42] local.INFO: GPS data processed {"connection_id":228933,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:13:42] local.INFO: Acknowledgment sent {"connection_id":228933,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:13:45] local.INFO: TCP Data received {"connection_id":230183,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:13:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230183,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:13:45] local.INFO: Processing buffer {"connection_id":230183,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:13:45] local.INFO: IMEI packet received {"connection_id":230183,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:13:45] local.INFO: IMEI acknowledgment sent {"connection_id":230183,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:13:46] local.INFO: TCP Data received {"connection_id":230183,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:13:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230183,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:13:46] local.INFO: Processing buffer {"connection_id":230183,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:13:46] local.INFO: Packet analysis {"connection_id":230183,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:13:46] local.INFO: Extracted packet for processing {"connection_id":230183,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:13:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:13: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-11-03 21:13:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192335360001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:13:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:13:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:13:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:13:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793720361000,"timestamp_ms":1793720361000,"timestamp_seconds":1793720361,"priority":1,"record_length":96,"hex_timestamp":"000001a1a210a028"} 
[2026-11-03 21:13:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:13:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:13: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 21:13:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:13: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-11-03 21:13:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:13:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:13:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230183,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:13:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230183,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:13:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230183,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:13:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:13:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:13:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:13:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192335360001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:13:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:13:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:13:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192335360001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:13:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:13:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:13:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:13:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:13:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192335360001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:13:46] local.INFO: DEBUG: GPS processor result {"connection_id":230183,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55789,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:13:46] local.INFO: GPS data processed {"connection_id":230183,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:13:46] local.INFO: Acknowledgment sent {"connection_id":230183,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:14:13] local.INFO: TCP Data received {"connection_id":228933,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:14:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228933,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:14:13] local.INFO: Processing buffer {"connection_id":228933,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:14:13] local.INFO: Packet analysis {"connection_id":228933,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:14:13] local.INFO: Extracted packet for processing {"connection_id":228933,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:14:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:14: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-11-03 21:14:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192346368001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:14:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:14:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:14:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:14:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793720404000,"timestamp_ms":1793720404000,"timestamp_seconds":1793720404,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2114820"} 
[2026-11-03 21:14:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:14: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-11-03 21:14: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:14:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:14: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-11-03 21:14:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:14:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:14:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228933,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:14:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228933,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:14:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228933,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:14: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-11-03 21:14:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:14:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:14:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192346368001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:14:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:14:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:14:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192346368001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:14:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:14:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:14:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:14:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:14:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192346368001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:14:13] local.INFO: DEBUG: GPS processor result {"connection_id":228933,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55790,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:14:13] local.INFO: GPS data processed {"connection_id":228933,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:14:13] local.INFO: Acknowledgment sent {"connection_id":228933,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:14:17] local.INFO: TCP Data received {"connection_id":230183,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:14:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230183,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:14:17] local.INFO: Processing buffer {"connection_id":230183,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:14:17] local.INFO: Packet analysis {"connection_id":230183,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:14:17] local.INFO: Extracted packet for processing {"connection_id":230183,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:14:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:14: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-11-03 21:14:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192335360001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:14:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:14:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:14:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:14:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793720361000,"timestamp_ms":1793720361000,"timestamp_seconds":1793720361,"priority":1,"record_length":96,"hex_timestamp":"000001a1a210a028"} 
[2026-11-03 21:14:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:14:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:14: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 21:14:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:14: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-11-03 21:14:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:14:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:14:17] local.INFO: Teltonika packet parsed successfully {"connection_id":230183,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:14:17] local.INFO: Passing IMEI to GPS processor {"connection_id":230183,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:14:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":230183,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:14:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:14:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:14:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:14:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192335360001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:14:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:14:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:14:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192335360001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:14:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:14:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:14:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:14:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:14:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192335360001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:14:17] local.INFO: DEBUG: GPS processor result {"connection_id":230183,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55791,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:14:17] local.INFO: GPS data processed {"connection_id":230183,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:14:17] local.INFO: Acknowledgment sent {"connection_id":230183,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:14:36] local.INFO: TCP Data received {"connection_id":228446,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:14:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228446,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:14:36] local.INFO: Processing buffer {"connection_id":228446,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:14:36] local.INFO: IMEI packet received {"connection_id":228446,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:14:36] local.INFO: IMEI acknowledgment sent {"connection_id":228446,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:14:41] local.INFO: TCP Data received {"connection_id":232039,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:14:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232039,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:14:41] local.INFO: Processing buffer {"connection_id":232039,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:14:41] local.INFO: IMEI packet received {"connection_id":232039,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:14:41] local.INFO: IMEI acknowledgment sent {"connection_id":232039,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:14:41] local.INFO: TCP Data received {"connection_id":228446,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:14:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228446,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:14:41] local.INFO: Processing buffer {"connection_id":228446,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:14:41] local.INFO: IMEI packet received {"connection_id":228446,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:14:41] local.INFO: IMEI acknowledgment sent {"connection_id":228446,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:14:42] local.INFO: TCP Data received {"connection_id":228446,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:14:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228446,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:14:42] local.INFO: Processing buffer {"connection_id":228446,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:14:42] local.INFO: Packet analysis {"connection_id":228446,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:14:42] local.INFO: Extracted packet for processing {"connection_id":228446,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:14:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:14: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-11-03 21:14:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192346368001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:14:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:14:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:14:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:14:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793720404000,"timestamp_ms":1793720404000,"timestamp_seconds":1793720404,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2114820"} 
[2026-11-03 21:14:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:14:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:14: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:14:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:14: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-11-03 21:14:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:14:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:14:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228446,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:14:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:14:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:14:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:14:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:14:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:14:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192346368001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:14:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:14:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:14:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192346368001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:14:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:14:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:14:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:14:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:14:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192346368001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:14:42] local.INFO: DEBUG: GPS processor result {"connection_id":228446,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55792,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:14:42] local.INFO: GPS data processed {"connection_id":228446,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:14:42] local.INFO: Acknowledgment sent {"connection_id":228446,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:14:45] local.INFO: TCP Data received {"connection_id":232039,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:14:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232039,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:14:45] local.INFO: Processing buffer {"connection_id":232039,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:14:45] local.INFO: IMEI packet received {"connection_id":232039,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:14:45] local.INFO: IMEI acknowledgment sent {"connection_id":232039,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:14:52] local.INFO: TCP Data received {"connection_id":232039,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:14:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232039,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:14:52] local.INFO: Processing buffer {"connection_id":232039,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a210a028012d77a34005f2a450000700902b..."} 
[2026-11-03 21:14:52] local.INFO: Packet analysis {"connection_id":232039,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:14:52] local.INFO: Extracted packet for processing {"connection_id":232039,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a210"} 
[2026-11-03 21:14:52] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:14: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-11-03 21:14:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192335360001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:14:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:14:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:14:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:14:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793720361000,"timestamp_ms":1793720361000,"timestamp_seconds":1793720361,"priority":1,"record_length":96,"hex_timestamp":"000001a1a210a028"} 
[2026-11-03 21:14:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:14:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:14: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":102,"n8_eight_byte":90,"data_length":795,"current_offset":136} 
[2026-11-03 21:14:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1518,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:14: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-11-03 21:14:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:14:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:14:52] local.INFO: Teltonika packet parsed successfully {"connection_id":232039,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:14:52] local.INFO: Passing IMEI to GPS processor {"connection_id":232039,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:14:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":232039,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:14:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:14:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:14:52] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:14:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192335360001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:14:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:14:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:14:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192335360001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:14:52] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:14:52] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:14:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:14:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:14:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192335360001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:14:52] local.INFO: DEBUG: GPS processor result {"connection_id":232039,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55793,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:14:52] local.INFO: GPS data processed {"connection_id":232039,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:14:52] local.INFO: Acknowledgment sent {"connection_id":232039,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:15:13] local.INFO: TCP Data received {"connection_id":228446,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:15:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228446,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:15:13] local.INFO: Processing buffer {"connection_id":228446,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:15:13] local.INFO: Packet analysis {"connection_id":228446,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:15:13] local.INFO: Extracted packet for processing {"connection_id":228446,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:15:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:15: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-11-03 21:15:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192346368001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:15:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:15:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:15:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:15:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793720404000,"timestamp_ms":1793720404000,"timestamp_seconds":1793720404,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2114820"} 
[2026-11-03 21:15:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:15: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-11-03 21:15: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:15:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:15: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-11-03 21:15:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:15:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:15:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228446,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:15:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:15:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:15:13] 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-11-03 21:15:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:15:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:15:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192346368001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:15:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:15:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:15:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192346368001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:15:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:15:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:15:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:15:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:15:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192346368001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:15:13] local.INFO: DEBUG: GPS processor result {"connection_id":228446,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55794,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:15:13] local.INFO: GPS data processed {"connection_id":228446,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:15:13] local.INFO: Acknowledgment sent {"connection_id":228446,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:15:36] local.INFO: TCP Data received {"connection_id":228447,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:15:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228447,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:15:36] local.INFO: Processing buffer {"connection_id":228447,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:15:36] local.INFO: IMEI packet received {"connection_id":228447,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:15:36] local.INFO: IMEI acknowledgment sent {"connection_id":228447,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:15:40] local.INFO: TCP Data received {"connection_id":228934,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:15:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228934,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:15:40] local.INFO: Processing buffer {"connection_id":228934,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:15:40] local.INFO: IMEI packet received {"connection_id":228934,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:15:40] local.INFO: IMEI acknowledgment sent {"connection_id":228934,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:15:41] local.INFO: TCP Data received {"connection_id":228447,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:15:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228447,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:15:41] local.INFO: Processing buffer {"connection_id":228447,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:15:41] local.INFO: IMEI packet received {"connection_id":228447,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:15:41] local.INFO: IMEI acknowledgment sent {"connection_id":228447,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:15:42] local.INFO: TCP Data received {"connection_id":228447,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:15:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228447,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:15:42] local.INFO: Processing buffer {"connection_id":228447,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2114820012cc363c0076854c0005d00602a..."} 
[2026-11-03 21:15:42] local.INFO: Packet analysis {"connection_id":228447,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:15:42] local.INFO: Extracted packet for processing {"connection_id":228447,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a211"} 
[2026-11-03 21:15:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":42,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:15:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192346368001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:15:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:15:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:15:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:15:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793720404000,"timestamp_ms":1793720404000,"timestamp_seconds":1793720404,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2114820"} 
[2026-11-03 21:15:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:15:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:15:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21: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-11-03 21:15:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:15:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:15:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228447,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:15:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228447,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:15:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228447,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:15: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-11-03 21:15:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:15:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:15:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192346368001,"66":25343,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:15:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:15:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:15:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192346368001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:15:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:15:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:15:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:15:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:15:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192346368001,"power":25343,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:15:42] local.INFO: DEBUG: GPS processor result {"connection_id":228447,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55795,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:15:42] local.INFO: GPS data processed {"connection_id":228447,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:15:42] local.INFO: Acknowledgment sent {"connection_id":228447,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:15:45] local.INFO: TCP Data received {"connection_id":228934,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:15:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228934,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:15:45] local.INFO: Processing buffer {"connection_id":228934,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:15:45] local.INFO: IMEI packet received {"connection_id":228934,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:15:45] local.INFO: IMEI acknowledgment sent {"connection_id":228934,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:15:46] local.INFO: TCP Data received {"connection_id":228934,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:15:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228934,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:15:46] local.INFO: Processing buffer {"connection_id":228934,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:15:46] local.INFO: Packet analysis {"connection_id":228934,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:15:46] local.INFO: Extracted packet for processing {"connection_id":228934,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:15:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:15: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-11-03 21:15:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192412416001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:15:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:15:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:15:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:15:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793720662000,"timestamp_ms":1793720662000,"timestamp_seconds":1793720662,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21537f0"} 
[2026-11-03 21:15:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:15:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:15: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 21:15:46] 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-11-03 21:15: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-11-03 21:15:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:15:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:15:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228934,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:15:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228934,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:15:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228934,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:15:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:15:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:15:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:15:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192412416001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:15:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:15:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:15:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192412416001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:15:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:15:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:15:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:15:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:15:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192412416001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:15:46] local.INFO: DEBUG: GPS processor result {"connection_id":228934,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55796,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:15:46] local.INFO: GPS data processed {"connection_id":228934,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:15:46] local.INFO: Acknowledgment sent {"connection_id":228934,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:16:13] local.INFO: TCP Data received {"connection_id":228447,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:16:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228447,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:16:13] local.INFO: Processing buffer {"connection_id":228447,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:16:13] local.INFO: Packet analysis {"connection_id":228447,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:16:13] local.INFO: Extracted packet for processing {"connection_id":228447,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:16:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:16:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192423424001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:16:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:16:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:16:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:16:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793720705000,"timestamp_ms":1793720705000,"timestamp_seconds":1793720705,"priority":1,"record_length":96,"hex_timestamp":"000001a1a215dfe8"} 
[2026-11-03 21:16:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:16: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-11-03 21: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:16:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21: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-11-03 21:16:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:16:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:16:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228447,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:16:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228447,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:16:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228447,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:16:13] 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-11-03 21:16:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:16:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:16:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192423424001,"66":25299,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:16:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:16:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:16:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192423424001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:16:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:16:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:16:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:16:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:16:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192423424001,"power":25299,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:16:13] local.INFO: DEBUG: GPS processor result {"connection_id":228447,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55797,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:16:13] local.INFO: GPS data processed {"connection_id":228447,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:16:13] local.INFO: Acknowledgment sent {"connection_id":228447,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:16:17] local.INFO: TCP Data received {"connection_id":228934,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:16:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228934,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:16:17] local.INFO: Processing buffer {"connection_id":228934,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:16:17] local.INFO: Packet analysis {"connection_id":228934,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:16:17] local.INFO: Extracted packet for processing {"connection_id":228934,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:16:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:16: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-11-03 21:16:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192412416001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:16:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:16:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:16:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:16:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793720662000,"timestamp_ms":1793720662000,"timestamp_seconds":1793720662,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21537f0"} 
[2026-11-03 21:16:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:16:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:16: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 21:16:17] 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-11-03 21:16: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-11-03 21:16:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:16:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:16:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228934,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:16:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228934,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:16:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228934,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:16:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:16:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:16:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:16:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192412416001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:16:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:16:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:16:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192412416001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:16:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:16:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:16:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:16:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:16:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192412416001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:16:17] local.INFO: DEBUG: GPS processor result {"connection_id":228934,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55798,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:16:17] local.INFO: GPS data processed {"connection_id":228934,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:16:17] local.INFO: Acknowledgment sent {"connection_id":228934,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:16:36] local.INFO: TCP Data received {"connection_id":232040,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:16:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232040,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:16:36] local.INFO: Processing buffer {"connection_id":232040,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:16:36] local.INFO: IMEI packet received {"connection_id":232040,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:16:36] local.INFO: IMEI acknowledgment sent {"connection_id":232040,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:16:41] local.INFO: TCP Data received {"connection_id":232040,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:16:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232040,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:16:41] local.INFO: Processing buffer {"connection_id":232040,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:16:41] local.INFO: IMEI packet received {"connection_id":232040,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:16:41] local.INFO: IMEI acknowledgment sent {"connection_id":232040,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:16:42] local.INFO: TCP Data received {"connection_id":232040,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:16:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232040,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:16:42] local.INFO: Processing buffer {"connection_id":232040,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:16:42] local.INFO: Packet analysis {"connection_id":232040,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:16:42] local.INFO: Extracted packet for processing {"connection_id":232040,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:16:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:16: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-11-03 21:16:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192423424001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:16:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:16:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:16:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:16:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793720705000,"timestamp_ms":1793720705000,"timestamp_seconds":1793720705,"priority":1,"record_length":96,"hex_timestamp":"000001a1a215dfe8"} 
[2026-11-03 21:16:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:16:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:16: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:16:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:16: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-11-03 21:16:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:16:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:16:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232040,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:16:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:16:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:16: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-11-03 21:16:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:16:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:16:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192423424001,"66":25299,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:16:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:16:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:16:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192423424001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:16:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:16:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:16:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:16:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:16:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192423424001,"power":25299,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:16:42] local.INFO: DEBUG: GPS processor result {"connection_id":232040,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55799,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:16:42] local.INFO: GPS data processed {"connection_id":232040,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:16:42] local.INFO: Acknowledgment sent {"connection_id":232040,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:16:45] local.INFO: TCP Data received {"connection_id":232041,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:16:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232041,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:16:45] local.INFO: Processing buffer {"connection_id":232041,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:16:45] local.INFO: IMEI packet received {"connection_id":232041,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:16:45] local.INFO: IMEI acknowledgment sent {"connection_id":232041,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:16:50] local.INFO: TCP Data received {"connection_id":232041,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:16:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232041,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:16:50] local.INFO: Processing buffer {"connection_id":232041,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:16:50] local.INFO: IMEI packet received {"connection_id":232041,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:16:50] local.INFO: IMEI acknowledgment sent {"connection_id":232041,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:16:51] local.INFO: TCP Data received {"connection_id":232041,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:16:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232041,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:16:51] local.INFO: Processing buffer {"connection_id":232041,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:16:51] local.INFO: Packet analysis {"connection_id":232041,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:16:51] local.INFO: Extracted packet for processing {"connection_id":232041,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:16:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:16: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-11-03 21:16:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192412416001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:16:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:16:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:16:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:16:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793720662000,"timestamp_ms":1793720662000,"timestamp_seconds":1793720662,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21537f0"} 
[2026-11-03 21:16:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:16:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:16: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":100,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-11-03 21:16:51] 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-11-03 21:16: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-11-03 21:16:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:16:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:16:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232041,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:16:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232041,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:16:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232041,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:16:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:16:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:16:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:16:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192412416001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:16:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:16:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:16:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192412416001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:16:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:16:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:16:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:16:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:16:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192412416001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:16:51] local.INFO: DEBUG: GPS processor result {"connection_id":232041,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55800,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:16:51] local.INFO: GPS data processed {"connection_id":232041,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:16:51] local.INFO: Acknowledgment sent {"connection_id":232041,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:16:56] local.INFO: TCP Data received {"connection_id":232041,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:16:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232041,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:16:56] local.INFO: Processing buffer {"connection_id":232041,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:16:56] local.INFO: Packet analysis {"connection_id":232041,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:16:56] local.INFO: Extracted packet for processing {"connection_id":232041,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:16:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:16: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-11-03 21:16:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192412416001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:16:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:16:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:16:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:16:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793720662000,"timestamp_ms":1793720662000,"timestamp_seconds":1793720662,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21537f0"} 
[2026-11-03 21:16:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:16:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:16: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 21:16:56] 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-11-03 21:16: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-11-03 21:16:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:16:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:16:56] local.INFO: Teltonika packet parsed successfully {"connection_id":232041,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:16:56] local.INFO: Passing IMEI to GPS processor {"connection_id":232041,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:16:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":232041,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:16:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:16:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:16:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:16:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192412416001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:16:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:16:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:16:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192412416001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:16:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:16:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:16:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:16:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:16:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192412416001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:16:56] local.INFO: DEBUG: GPS processor result {"connection_id":232041,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55801,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:16:56] local.INFO: GPS data processed {"connection_id":232041,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:16:56] local.INFO: Acknowledgment sent {"connection_id":232041,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:17:13] local.INFO: TCP Data received {"connection_id":232040,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:17:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232040,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:17:13] local.INFO: Processing buffer {"connection_id":232040,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:17:13] local.INFO: Packet analysis {"connection_id":232040,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:17:13] local.INFO: Extracted packet for processing {"connection_id":232040,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:17:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:17: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-11-03 21:17:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192423424001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:17:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:17:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:17:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:17:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793720705000,"timestamp_ms":1793720705000,"timestamp_seconds":1793720705,"priority":1,"record_length":96,"hex_timestamp":"000001a1a215dfe8"} 
[2026-11-03 21:17:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:17: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-11-03 21:17: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:17:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:17: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-11-03 21:17:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:17:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:17:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232040,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:17:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:17:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:17:13] 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-11-03 21:17:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:17:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:17:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192423424001,"66":25299,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:17:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:17:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:17:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192423424001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:17:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:17:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:17:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:17:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:17:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192423424001,"power":25299,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:17:13] local.INFO: DEBUG: GPS processor result {"connection_id":232040,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55802,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:17:13] local.INFO: GPS data processed {"connection_id":232040,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:17:13] local.INFO: Acknowledgment sent {"connection_id":232040,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:17:36] local.INFO: TCP Data received {"connection_id":232042,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:17:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232042,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:17:36] local.INFO: Processing buffer {"connection_id":232042,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:17:36] local.INFO: IMEI packet received {"connection_id":232042,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:17:36] local.INFO: IMEI acknowledgment sent {"connection_id":232042,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:17:39] local.INFO: TCP Data received {"connection_id":228935,"ip":"71.6.134.237","data_length":204,"data_hex":"474554202f20485454502f312e310d0a486f73743a2033372e32372e39322e31..."} 
[2026-11-03 21:17:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228935,"packet_length":204,"packet_hex":"474554202f20485454502f312e310d0a486f73743a2033372e32372e39322e31..."} 
[2026-11-03 21:17:39] local.INFO: Processing buffer {"connection_id":228935,"buffer_length":204,"buffer_hex":"474554202f20485454502f312e310d0a486f73743a2033372e32372e39322e31..."} 
[2026-11-03 21:17:39] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":228935,"buffer_length":204,"first_bytes_hex":"474554202f20485454502f312e310d0a"} 
[2026-11-03 21:17:40] local.INFO: TCP Data received {"connection_id":230184,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:17:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230184,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:17:40] local.INFO: Processing buffer {"connection_id":230184,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:17:40] local.INFO: IMEI packet received {"connection_id":230184,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:17:40] local.INFO: IMEI acknowledgment sent {"connection_id":230184,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:17:41] local.INFO: TCP Data received {"connection_id":232042,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:17:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232042,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:17:41] local.INFO: Processing buffer {"connection_id":232042,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:17:41] local.INFO: IMEI packet received {"connection_id":232042,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:17:41] local.INFO: IMEI acknowledgment sent {"connection_id":232042,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:17:42] local.INFO: TCP Data received {"connection_id":232042,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:17:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232042,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:17:42] local.INFO: Processing buffer {"connection_id":232042,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:17:42] local.INFO: Packet analysis {"connection_id":232042,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:17:42] local.INFO: Extracted packet for processing {"connection_id":232042,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:17:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:17: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-11-03 21:17:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192423424001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:17:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:17:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:17:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:17:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793720705000,"timestamp_ms":1793720705000,"timestamp_seconds":1793720705,"priority":1,"record_length":96,"hex_timestamp":"000001a1a215dfe8"} 
[2026-11-03 21:17:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:17:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:17: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:17:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:17: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-11-03 21:17:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:17:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:17:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232042,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:17:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232042,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:17:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232042,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:17:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:17:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:17:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:17:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192423424001,"66":25299,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:17:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:17:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:17:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192423424001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:17:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:17:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:17:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:17:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:17:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192423424001,"power":25299,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:17:42] local.INFO: DEBUG: GPS processor result {"connection_id":232042,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55803,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:17:42] local.INFO: GPS data processed {"connection_id":232042,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:17:42] local.INFO: Acknowledgment sent {"connection_id":232042,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:17:45] local.INFO: TCP Data received {"connection_id":230184,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:17:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230184,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:17:45] local.INFO: Processing buffer {"connection_id":230184,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:17:45] local.INFO: IMEI packet received {"connection_id":230184,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:17:45] local.INFO: IMEI acknowledgment sent {"connection_id":230184,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:17:46] local.INFO: TCP Data received {"connection_id":230184,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:17:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230184,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:17:46] local.INFO: Processing buffer {"connection_id":230184,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:17:46] local.INFO: Packet analysis {"connection_id":230184,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:17:46] local.INFO: Extracted packet for processing {"connection_id":230184,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:17:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:17: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-11-03 21:17:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192412416001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:17:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:17:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:17:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:17:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793720662000,"timestamp_ms":1793720662000,"timestamp_seconds":1793720662,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21537f0"} 
[2026-11-03 21:17:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:17:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:17: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 21:17:46] 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-11-03 21:17: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-11-03 21:17:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:17:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:17:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230184,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:17:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230184,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:17:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230184,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:17:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:17:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:17:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:17:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192412416001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:17:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:17:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:17:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192412416001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:17:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:17:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:17:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:17:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:17:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192412416001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:17:46] local.INFO: DEBUG: GPS processor result {"connection_id":230184,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55804,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:17:46] local.INFO: GPS data processed {"connection_id":230184,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:17:46] local.INFO: Acknowledgment sent {"connection_id":230184,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:18:13] local.INFO: TCP Data received {"connection_id":232042,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:18:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232042,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:18:13] local.INFO: Processing buffer {"connection_id":232042,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:18:13] local.INFO: Packet analysis {"connection_id":232042,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:18:13] local.INFO: Extracted packet for processing {"connection_id":232042,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:18:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:18: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-11-03 21:18:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192423424001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:18:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:18:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:18:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:18:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793720705000,"timestamp_ms":1793720705000,"timestamp_seconds":1793720705,"priority":1,"record_length":96,"hex_timestamp":"000001a1a215dfe8"} 
[2026-11-03 21:18:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:18: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-11-03 21:18: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:18:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:18: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-11-03 21:18:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:18:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:18:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232042,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:18:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232042,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:18:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232042,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:18:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:18:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:18:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:18:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192423424001,"66":25299,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:18:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:18:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:18:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192423424001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:18:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:18:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:18:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:18:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:18:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192423424001,"power":25299,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:18:13] local.INFO: DEBUG: GPS processor result {"connection_id":232042,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55805,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:18:13] local.INFO: GPS data processed {"connection_id":232042,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:18:13] local.INFO: Acknowledgment sent {"connection_id":232042,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:18:17] local.INFO: TCP Data received {"connection_id":230184,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:18:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230184,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:18:18] local.INFO: Processing buffer {"connection_id":230184,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:18:18] local.INFO: Packet analysis {"connection_id":230184,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:18:18] local.INFO: Extracted packet for processing {"connection_id":230184,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:18:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:18: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-11-03 21:18:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192412416001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:18:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:18:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:18:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:18:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793720662000,"timestamp_ms":1793720662000,"timestamp_seconds":1793720662,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21537f0"} 
[2026-11-03 21:18:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:18:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:18: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 21:18:18] 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-11-03 21:18: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-11-03 21:18:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:18:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:18:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230184,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:18:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230184,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:18:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230184,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:18:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:18:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:18:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:18:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192412416001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:18:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:18:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:18:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192412416001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:18:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:18:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:18:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:18:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:18:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192412416001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:18:18] local.INFO: DEBUG: GPS processor result {"connection_id":230184,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55806,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:18:18] local.INFO: GPS data processed {"connection_id":230184,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:18:18] local.INFO: Acknowledgment sent {"connection_id":230184,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:18:36] local.INFO: TCP Data received {"connection_id":228936,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:18:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228936,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:18:36] local.INFO: Processing buffer {"connection_id":228936,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:18:36] local.INFO: IMEI packet received {"connection_id":228936,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:18:36] local.INFO: IMEI acknowledgment sent {"connection_id":228936,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:18:40] local.INFO: TCP Data received {"connection_id":228937,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:18:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228937,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:18:40] local.INFO: Processing buffer {"connection_id":228937,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:18:40] local.INFO: IMEI packet received {"connection_id":228937,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:18:40] local.INFO: IMEI acknowledgment sent {"connection_id":228937,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:18:41] local.INFO: TCP Data received {"connection_id":228936,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:18:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228936,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:18:41] local.INFO: Processing buffer {"connection_id":228936,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:18:41] local.INFO: IMEI packet received {"connection_id":228936,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:18:41] local.INFO: IMEI acknowledgment sent {"connection_id":228936,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:18:42] local.INFO: TCP Data received {"connection_id":228936,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:18:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228936,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:18:42] local.INFO: Processing buffer {"connection_id":228936,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:18:42] local.INFO: Packet analysis {"connection_id":228936,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:18:42] local.INFO: Extracted packet for processing {"connection_id":228936,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:18:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:18: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-11-03 21:18:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192423424001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:18:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:18:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:18:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:18:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793720705000,"timestamp_ms":1793720705000,"timestamp_seconds":1793720705,"priority":1,"record_length":96,"hex_timestamp":"000001a1a215dfe8"} 
[2026-11-03 21:18:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:18:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:18: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:18:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:18: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-11-03 21:18:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:18:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:18:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228936,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:18:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228936,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:18:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228936,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:18:42] 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-11-03 21:18:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:18:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:18:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192423424001,"66":25299,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:18:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:18:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:18:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192423424001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:18:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:18:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:18:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:18:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:18:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192423424001,"power":25299,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:18:42] local.INFO: DEBUG: GPS processor result {"connection_id":228936,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55807,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:18:42] local.INFO: GPS data processed {"connection_id":228936,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:18:42] local.INFO: Acknowledgment sent {"connection_id":228936,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:18:45] local.INFO: TCP Data received {"connection_id":228937,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:18:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228937,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:18:45] local.INFO: Processing buffer {"connection_id":228937,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:18:45] local.INFO: IMEI packet received {"connection_id":228937,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:18:45] local.INFO: IMEI acknowledgment sent {"connection_id":228937,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:18:46] local.INFO: TCP Data received {"connection_id":228937,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:18:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228937,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:18:46] local.INFO: Processing buffer {"connection_id":228937,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:18:46] local.INFO: Packet analysis {"connection_id":228937,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:18:46] local.INFO: Extracted packet for processing {"connection_id":228937,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:18:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:18: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-11-03 21:18:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192412416001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:18:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:18:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:18:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:18:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793720662000,"timestamp_ms":1793720662000,"timestamp_seconds":1793720662,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21537f0"} 
[2026-11-03 21:18:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:18:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:18: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 21:18:46] 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-11-03 21:18: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-11-03 21:18:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:18:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:18:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228937,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:18:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228937,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:18:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228937,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:18:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:18:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:18:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:18:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192412416001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:18:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:18:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:18:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192412416001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:18:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:18:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:18:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:18:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:18:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192412416001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:18:47] local.INFO: DEBUG: GPS processor result {"connection_id":228937,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55808,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:18:47] local.INFO: GPS data processed {"connection_id":228937,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:18:47] local.INFO: Acknowledgment sent {"connection_id":228937,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:19:13] local.INFO: TCP Data received {"connection_id":228936,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:19:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228936,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:19:13] local.INFO: Processing buffer {"connection_id":228936,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:19:13] local.INFO: Packet analysis {"connection_id":228936,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:19:13] local.INFO: Extracted packet for processing {"connection_id":228936,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:19:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:19: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-11-03 21:19:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192423424001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:19:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:19:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:19:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:19:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793720705000,"timestamp_ms":1793720705000,"timestamp_seconds":1793720705,"priority":1,"record_length":96,"hex_timestamp":"000001a1a215dfe8"} 
[2026-11-03 21:19:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:19: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-11-03 21:19: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:19:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:19: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-11-03 21:19:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:19:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:19:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228936,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:19:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228936,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:19:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228936,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:19: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-11-03 21:19:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:19:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:19:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192423424001,"66":25299,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:19:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:19:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:19:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192423424001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:19:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:19:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:19:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:19:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:19:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192423424001,"power":25299,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:19:13] local.INFO: DEBUG: GPS processor result {"connection_id":228936,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55809,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:19:13] local.INFO: GPS data processed {"connection_id":228936,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:19:13] local.INFO: Acknowledgment sent {"connection_id":228936,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:19:18] local.INFO: TCP Data received {"connection_id":228937,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:19:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228937,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:19:19] local.INFO: Processing buffer {"connection_id":228937,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:19:19] local.INFO: Packet analysis {"connection_id":228937,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:19:19] local.INFO: Extracted packet for processing {"connection_id":228937,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:19:19] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:19: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-11-03 21:19:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192412416001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:19:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:19:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:19:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:19:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793720662000,"timestamp_ms":1793720662000,"timestamp_seconds":1793720662,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21537f0"} 
[2026-11-03 21:19:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:19:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:19: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 21:19:19] 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-11-03 21:19: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-11-03 21:19:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:19:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:19:19] local.INFO: Teltonika packet parsed successfully {"connection_id":228937,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:19:19] local.INFO: Passing IMEI to GPS processor {"connection_id":228937,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:19:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":228937,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:19:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:19:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:19:19] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:19:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192412416001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:19:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:19:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:19:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192412416001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:19:19] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:19:19] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:19:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:19:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:19:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192412416001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:19:19] local.INFO: DEBUG: GPS processor result {"connection_id":228937,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55810,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:19:19] local.INFO: GPS data processed {"connection_id":228937,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:19:19] local.INFO: Acknowledgment sent {"connection_id":228937,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:19:36] local.INFO: TCP Data received {"connection_id":228938,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:19:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228938,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:19:36] local.INFO: Processing buffer {"connection_id":228938,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:19:36] local.INFO: IMEI packet received {"connection_id":228938,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:19:36] local.INFO: IMEI acknowledgment sent {"connection_id":228938,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:19:40] local.INFO: TCP Data received {"connection_id":232043,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:19:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232043,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:19:40] local.INFO: Processing buffer {"connection_id":232043,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:19:40] local.INFO: IMEI packet received {"connection_id":232043,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:19:40] local.INFO: IMEI acknowledgment sent {"connection_id":232043,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:19:41] local.INFO: TCP Data received {"connection_id":228938,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:19:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228938,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:19:41] local.INFO: Processing buffer {"connection_id":228938,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:19:41] local.INFO: IMEI packet received {"connection_id":228938,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:19:41] local.INFO: IMEI acknowledgment sent {"connection_id":228938,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:19:42] local.INFO: TCP Data received {"connection_id":228938,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:19:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228938,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:19:42] local.INFO: Processing buffer {"connection_id":228938,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:19:42] local.INFO: Packet analysis {"connection_id":228938,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:19:42] local.INFO: Extracted packet for processing {"connection_id":228938,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:19:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:19: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-11-03 21:19:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192423424001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:19:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:19:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:19:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:19:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793720705000,"timestamp_ms":1793720705000,"timestamp_seconds":1793720705,"priority":1,"record_length":96,"hex_timestamp":"000001a1a215dfe8"} 
[2026-11-03 21:19:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:19:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:19: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:19:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:19: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-11-03 21:19:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:19:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:19:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228938,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:19:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228938,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:19:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228938,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:19: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-11-03 21:19:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:19:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:19:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192423424001,"66":25299,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:19:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:19:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:19:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192423424001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:19:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:19:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:19:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:19:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:19:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192423424001,"power":25299,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:19:42] local.INFO: DEBUG: GPS processor result {"connection_id":228938,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55811,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:19:42] local.INFO: GPS data processed {"connection_id":228938,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:19:42] local.INFO: Acknowledgment sent {"connection_id":228938,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:19:45] local.INFO: TCP Data received {"connection_id":232043,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:19:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232043,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:19:45] local.INFO: Processing buffer {"connection_id":232043,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:19:45] local.INFO: IMEI packet received {"connection_id":232043,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:19:45] local.INFO: IMEI acknowledgment sent {"connection_id":232043,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:19:46] local.INFO: TCP Data received {"connection_id":232043,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:19:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232043,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:19:46] local.INFO: Processing buffer {"connection_id":232043,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21537f0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:19:46] local.INFO: Packet analysis {"connection_id":232043,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:19:46] local.INFO: Extracted packet for processing {"connection_id":232043,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:19:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:19:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:19:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192412416001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:19:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:19:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:19:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:19:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793720662000,"timestamp_ms":1793720662000,"timestamp_seconds":1793720662,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21537f0"} 
[2026-11-03 21:19:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:19:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:19:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-11-03 21:19:46] 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-11-03 21:19:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:19:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:19:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:19:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232043,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:19:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232043,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:19:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232043,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:19:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:19:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:19:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:19:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192412416001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:19:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:19:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:19:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192412416001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:19:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:19:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:19:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:19:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:19:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192412416001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:19:46] local.INFO: DEBUG: GPS processor result {"connection_id":232043,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55812,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:19:46] local.INFO: GPS data processed {"connection_id":232043,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:19:46] local.INFO: Acknowledgment sent {"connection_id":232043,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:20:13] local.INFO: TCP Data received {"connection_id":228938,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:20:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228938,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:20:13] local.INFO: Processing buffer {"connection_id":228938,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a215dfe8012cc363c0076854c0005d00602b..."} 
[2026-11-03 21:20:13] local.INFO: Packet analysis {"connection_id":228938,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:20:13] local.INFO: Extracted packet for processing {"connection_id":228938,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a215"} 
[2026-11-03 21:20:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":43,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:20: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-11-03 21:20:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192423424001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:20:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793720705000,"timestamp_ms":1793720705000,"timestamp_seconds":1793720705,"priority":1,"record_length":96,"hex_timestamp":"000001a1a215dfe8"} 
[2026-11-03 21:20:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:20: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-11-03 21:20: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":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-11-03 21:20:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:20: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-11-03 21:20:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:20:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:20:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228938,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:20:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228938,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:20:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228938,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:20: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-11-03 21:20:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:20:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:20:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192423424001,"66":25299,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:20:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:20:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:20:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192423424001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:20:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:20:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:20:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:20:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:20:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192423424001,"power":25299,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:20:13] local.INFO: DEBUG: GPS processor result {"connection_id":228938,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55813,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:20:13] local.INFO: GPS data processed {"connection_id":228938,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:20:13] local.INFO: Acknowledgment sent {"connection_id":228938,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:20:18] local.INFO: TCP Data received {"connection_id":232043,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:20:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232043,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:20:18] local.INFO: Processing buffer {"connection_id":232043,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:20:18] local.INFO: Packet analysis {"connection_id":232043,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:20:18] local.INFO: Extracted packet for processing {"connection_id":232043,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:20:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:20: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-11-03 21:20:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192489472001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:20:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793720963000,"timestamp_ms":1793720963000,"timestamp_seconds":1793720963,"priority":1,"record_length":96,"hex_timestamp":"000001a1a219cfb8"} 
[2026-11-03 21:20:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:20:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:20: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 21:20:18] 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-11-03 21:20: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-11-03 21:20:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:20:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:20:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232043,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:20:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232043,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:20:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232043,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:20:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:20:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:20:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:20:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192489472001,"66":25778,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:20:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:20:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:20:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192489472001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:20:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:20:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:20:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:20:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:20:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192489472001,"power":25778,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:20:18] local.INFO: DEBUG: GPS processor result {"connection_id":232043,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55814,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:20:18] local.INFO: GPS data processed {"connection_id":232043,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:20:18] local.INFO: Acknowledgment sent {"connection_id":232043,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:20:41] local.INFO: TCP Data received {"connection_id":232044,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:20:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232044,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:20:41] local.INFO: Processing buffer {"connection_id":232044,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:20:41] local.INFO: IMEI packet received {"connection_id":232044,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:20:41] local.INFO: IMEI acknowledgment sent {"connection_id":232044,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:20:44] local.INFO: TCP Data received {"connection_id":232044,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:20:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232044,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:20:44] local.INFO: Processing buffer {"connection_id":232044,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:20:44] local.INFO: IMEI packet received {"connection_id":232044,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:20:44] local.INFO: IMEI acknowledgment sent {"connection_id":232044,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:20:45] local.INFO: TCP Data received {"connection_id":232044,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:20:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232044,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:20:45] local.INFO: Processing buffer {"connection_id":232044,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:20:45] local.INFO: Packet analysis {"connection_id":232044,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:20:45] local.INFO: Extracted packet for processing {"connection_id":232044,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:20:45] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:20: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-11-03 21:20:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192500480001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:45] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:20:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793721006000,"timestamp_ms":1793721006000,"timestamp_seconds":1793721006,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21a77b0"} 
[2026-11-03 21:20:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:20: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-11-03 21:20:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 21:20:45] 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-11-03 21:20: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-11-03 21:20:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:20:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:20:45] local.INFO: Teltonika packet parsed successfully {"connection_id":232044,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:20:45] local.INFO: Passing IMEI to GPS processor {"connection_id":232044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:20:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":232044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:20:45] 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-11-03 21:20:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:20:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:20:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192500480001,"66":25028,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:20:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:20:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:20:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192500480001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:20:45] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:20:45] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:20:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:20:45] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:20:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192500480001,"power":25028,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:20:45] local.INFO: DEBUG: GPS processor result {"connection_id":232044,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55815,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:20:45] local.INFO: GPS data processed {"connection_id":232044,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:20:45] local.INFO: Acknowledgment sent {"connection_id":232044,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:20:45] local.INFO: TCP Data received {"connection_id":230185,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:20:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230185,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:20:45] local.INFO: Processing buffer {"connection_id":230185,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:20:45] local.INFO: IMEI packet received {"connection_id":230185,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:20:45] local.INFO: IMEI acknowledgment sent {"connection_id":230185,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:20:46] local.INFO: TCP Data received {"connection_id":232044,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:20:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232044,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:20:46] local.INFO: Processing buffer {"connection_id":232044,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:20:46] local.INFO: Packet analysis {"connection_id":232044,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:20:46] local.INFO: Extracted packet for processing {"connection_id":232044,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:20:46] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:20: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-11-03 21:20:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192500480001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:20:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793721006000,"timestamp_ms":1793721006000,"timestamp_seconds":1793721006,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21a77b0"} 
[2026-11-03 21:20:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:20:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:20:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 21:20:46] 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-11-03 21:20: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-11-03 21:20:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:20:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:20:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232044,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:20:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:20:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:20:46] 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-11-03 21:20:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:20:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:20:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192500480001,"66":25028,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:20:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:20:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:20:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192500480001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:20:46] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:20:46] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:20:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:20:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:20:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192500480001,"power":25028,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:20:46] local.INFO: DEBUG: GPS processor result {"connection_id":232044,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55816,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:20:46] local.INFO: GPS data processed {"connection_id":232044,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:20:46] local.INFO: Acknowledgment sent {"connection_id":232044,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:20:50] local.INFO: TCP Data received {"connection_id":230185,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:20:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230185,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:20:50] local.INFO: Processing buffer {"connection_id":230185,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:20:50] local.INFO: IMEI packet received {"connection_id":230185,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:20:50] local.INFO: IMEI acknowledgment sent {"connection_id":230185,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:20:51] local.INFO: TCP Data received {"connection_id":230185,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:20:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230185,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:20:51] local.INFO: Processing buffer {"connection_id":230185,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:20:51] local.INFO: Packet analysis {"connection_id":230185,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:20:51] local.INFO: Extracted packet for processing {"connection_id":230185,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:20:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:20: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-11-03 21:20:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192489472001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:20:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793720963000,"timestamp_ms":1793720963000,"timestamp_seconds":1793720963,"priority":1,"record_length":96,"hex_timestamp":"000001a1a219cfb8"} 
[2026-11-03 21:20:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:20:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:20: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 21:20:51] 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-11-03 21:20: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-11-03 21:20:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:20:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:20:51] local.INFO: Teltonika packet parsed successfully {"connection_id":230185,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:20:51] local.INFO: Passing IMEI to GPS processor {"connection_id":230185,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:20:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":230185,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:20:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:20:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:20:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:20:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192489472001,"66":25778,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:20:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:20:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:20:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192489472001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:20:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:20:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:20:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:20:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:20:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192489472001,"power":25778,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:20:51] local.INFO: DEBUG: GPS processor result {"connection_id":230185,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55817,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:20:51] local.INFO: GPS data processed {"connection_id":230185,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:20:51] local.INFO: Acknowledgment sent {"connection_id":230185,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:20:51] local.INFO: TCP Data received {"connection_id":232044,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:20:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232044,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:20:51] local.INFO: Processing buffer {"connection_id":232044,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:20:51] local.INFO: Packet analysis {"connection_id":232044,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:20:51] local.INFO: Extracted packet for processing {"connection_id":232044,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:20:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:20: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-11-03 21:20:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192500480001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:20:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793721006000,"timestamp_ms":1793721006000,"timestamp_seconds":1793721006,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21a77b0"} 
[2026-11-03 21:20:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:20:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:20: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 21:20:51] 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-11-03 21:20: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-11-03 21:20:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:20:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:20:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232044,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:20:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:20:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:20:51] 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-11-03 21:20:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:20:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:20:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192500480001,"66":25028,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:20:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:20:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:20:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192500480001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:20:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:20:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:20:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:20:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:20:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192500480001,"power":25028,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:20:51] local.INFO: DEBUG: GPS processor result {"connection_id":232044,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55818,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:20:51] local.INFO: GPS data processed {"connection_id":232044,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:20:51] local.INFO: Acknowledgment sent {"connection_id":232044,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:20:55] local.INFO: TCP Data received {"connection_id":230185,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:20:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230185,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:20:55] local.INFO: Processing buffer {"connection_id":230185,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:20:55] local.INFO: Packet analysis {"connection_id":230185,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:20:55] local.INFO: Extracted packet for processing {"connection_id":230185,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:20:55] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:20: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-11-03 21:20:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192489472001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:20:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:20:55] local.INFO: AVL Record Parsed {"raw_timestamp":1793720963000,"timestamp_ms":1793720963000,"timestamp_seconds":1793720963,"priority":1,"record_length":96,"hex_timestamp":"000001a1a219cfb8"} 
[2026-11-03 21:20:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:20:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:20: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 21:20:55] 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-11-03 21:20: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-11-03 21:20:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:20:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:20:55] local.INFO: Teltonika packet parsed successfully {"connection_id":230185,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:20:55] local.INFO: Passing IMEI to GPS processor {"connection_id":230185,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:20:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":230185,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:20:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:20:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:20:55] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:20:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192489472001,"66":25778,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:20:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:20:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:20:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192489472001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:20:55] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:20:55] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:20:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:20:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:20:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192489472001,"power":25778,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:20:56] local.INFO: DEBUG: GPS processor result {"connection_id":230185,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55819,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:20:56] local.INFO: GPS data processed {"connection_id":230185,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:20:56] local.INFO: Acknowledgment sent {"connection_id":230185,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:21:36] local.INFO: TCP Data received {"connection_id":232045,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:21:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232045,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:21:36] local.INFO: Processing buffer {"connection_id":232045,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:21:36] local.INFO: IMEI packet received {"connection_id":232045,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:21:36] local.INFO: IMEI acknowledgment sent {"connection_id":232045,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:21:41] local.INFO: TCP Data received {"connection_id":232045,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:21:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232045,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:21:41] local.INFO: Processing buffer {"connection_id":232045,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:21:41] local.INFO: IMEI packet received {"connection_id":232045,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:21:41] local.INFO: IMEI acknowledgment sent {"connection_id":232045,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:21:42] local.INFO: TCP Data received {"connection_id":228939,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:21:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228939,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:21:42] local.INFO: Processing buffer {"connection_id":228939,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:21:42] local.INFO: IMEI packet received {"connection_id":228939,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:21:42] local.INFO: IMEI acknowledgment sent {"connection_id":228939,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:21:42] local.INFO: TCP Data received {"connection_id":232045,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:21:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232045,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:21:42] local.INFO: Processing buffer {"connection_id":232045,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:21:42] local.INFO: Packet analysis {"connection_id":232045,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:21:42] local.INFO: Extracted packet for processing {"connection_id":232045,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:21:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:21:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:21:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192500480001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:21:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:21:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:21:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:21:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793721006000,"timestamp_ms":1793721006000,"timestamp_seconds":1793721006,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21a77b0"} 
[2026-11-03 21:21:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:21:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:21:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 21:21:42] 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-11-03 21:21:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:21:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:21:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:21:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232045,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:21:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232045,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:21:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232045,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:21: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-11-03 21:21:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:21:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:21:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192500480001,"66":25028,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:21:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:21:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:21:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192500480001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:21:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:21:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:21:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:21:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:21:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192500480001,"power":25028,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:21:42] local.INFO: DEBUG: GPS processor result {"connection_id":232045,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55820,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:21:42] local.INFO: GPS data processed {"connection_id":232045,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:21:42] local.INFO: Acknowledgment sent {"connection_id":232045,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:21:45] local.INFO: TCP Data received {"connection_id":228939,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:21:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228939,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:21:45] local.INFO: Processing buffer {"connection_id":228939,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:21:45] local.INFO: IMEI packet received {"connection_id":228939,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:21:45] local.INFO: IMEI acknowledgment sent {"connection_id":228939,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:21:50] local.INFO: TCP Data received {"connection_id":228939,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:21:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228939,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:21:50] local.INFO: Processing buffer {"connection_id":228939,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:21:50] local.INFO: IMEI packet received {"connection_id":228939,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:21:50] local.INFO: IMEI acknowledgment sent {"connection_id":228939,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:21:51] local.INFO: TCP Data received {"connection_id":228939,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:21:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228939,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:21:51] local.INFO: Processing buffer {"connection_id":228939,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:21:51] local.INFO: Packet analysis {"connection_id":228939,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:21:51] local.INFO: Extracted packet for processing {"connection_id":228939,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:21:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:21: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-11-03 21:21:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192489472001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:21:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:21:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:21:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:21:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793720963000,"timestamp_ms":1793720963000,"timestamp_seconds":1793720963,"priority":1,"record_length":96,"hex_timestamp":"000001a1a219cfb8"} 
[2026-11-03 21:21:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:21:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:21: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 21:21:51] 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-11-03 21:21: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-11-03 21:21:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:21:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:21:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228939,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:21:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228939,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:21:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228939,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:21:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:21:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:21:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:21:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192489472001,"66":25778,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:21:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:21:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:21:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192489472001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:21:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:21:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:21:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:21:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:21:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192489472001,"power":25778,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:21:51] local.INFO: DEBUG: GPS processor result {"connection_id":228939,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55821,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:21:51] local.INFO: GPS data processed {"connection_id":228939,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:21:51] local.INFO: Acknowledgment sent {"connection_id":228939,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:22:13] local.INFO: TCP Data received {"connection_id":232045,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:22:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232045,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:22:13] local.INFO: Processing buffer {"connection_id":232045,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:22:13] local.INFO: Packet analysis {"connection_id":232045,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:22:13] local.INFO: Extracted packet for processing {"connection_id":232045,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:22:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:22: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-11-03 21:22:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192500480001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:22:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:22:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:22:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:22:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793721006000,"timestamp_ms":1793721006000,"timestamp_seconds":1793721006,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21a77b0"} 
[2026-11-03 21:22:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:22: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-11-03 21:22: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 21:22:13] 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-11-03 21:22: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-11-03 21:22:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:22:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:22:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232045,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:22:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232045,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:22:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232045,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:22:13] 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-11-03 21:22:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:22:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:22:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192500480001,"66":25028,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:22:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:22:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:22:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192500480001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:22:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:22:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:22:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:22:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:22:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192500480001,"power":25028,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:22:13] local.INFO: DEBUG: GPS processor result {"connection_id":232045,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55822,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:22:13] local.INFO: GPS data processed {"connection_id":232045,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:22:13] local.INFO: Acknowledgment sent {"connection_id":232045,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:22:22] local.INFO: TCP Data received {"connection_id":228939,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:22:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228939,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:22:22] local.INFO: Processing buffer {"connection_id":228939,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:22:22] local.INFO: Packet analysis {"connection_id":228939,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:22:22] local.INFO: Extracted packet for processing {"connection_id":228939,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:22:22] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:22: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-11-03 21:22:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192489472001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:22:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:22:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:22:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:22:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793720963000,"timestamp_ms":1793720963000,"timestamp_seconds":1793720963,"priority":1,"record_length":96,"hex_timestamp":"000001a1a219cfb8"} 
[2026-11-03 21:22:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:22:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:22: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 21:22:22] 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-11-03 21:22: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-11-03 21:22:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:22:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:22:22] local.INFO: Teltonika packet parsed successfully {"connection_id":228939,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:22:22] local.INFO: Passing IMEI to GPS processor {"connection_id":228939,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:22:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":228939,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:22:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:22:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:22:22] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:22:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192489472001,"66":25778,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:22:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:22:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:22:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192489472001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:22:22] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:22:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:22:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:22:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:22:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192489472001,"power":25778,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:22:23] local.INFO: DEBUG: GPS processor result {"connection_id":228939,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55823,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:22:23] local.INFO: GPS data processed {"connection_id":228939,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:22:23] local.INFO: Acknowledgment sent {"connection_id":228939,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:22:36] local.INFO: TCP Data received {"connection_id":230186,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:22:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230186,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:22:36] local.INFO: Processing buffer {"connection_id":230186,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:22:36] local.INFO: IMEI packet received {"connection_id":230186,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:22:36] local.INFO: IMEI acknowledgment sent {"connection_id":230186,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:22:40] local.INFO: TCP Data received {"connection_id":228940,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:22:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228940,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:22:40] local.INFO: Processing buffer {"connection_id":228940,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:22:40] local.INFO: IMEI packet received {"connection_id":228940,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:22:40] local.INFO: IMEI acknowledgment sent {"connection_id":228940,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:22:41] local.INFO: TCP Data received {"connection_id":230186,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:22:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230186,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:22:41] local.INFO: Processing buffer {"connection_id":230186,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:22:41] local.INFO: IMEI packet received {"connection_id":230186,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:22:41] local.INFO: IMEI acknowledgment sent {"connection_id":230186,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:22:42] local.INFO: TCP Data received {"connection_id":230186,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:22:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230186,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:22:42] local.INFO: Processing buffer {"connection_id":230186,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:22:42] local.INFO: Packet analysis {"connection_id":230186,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:22:42] local.INFO: Extracted packet for processing {"connection_id":230186,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:22:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:22: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-11-03 21:22:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192500480001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:22:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:22:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:22:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:22:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793721006000,"timestamp_ms":1793721006000,"timestamp_seconds":1793721006,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21a77b0"} 
[2026-11-03 21:22:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:22:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:22: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 21:22:42] 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-11-03 21:22: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-11-03 21:22:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:22:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:22:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230186,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:22:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230186,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:22:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230186,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:22: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-11-03 21:22:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:22:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:22:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192500480001,"66":25028,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:22:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:22:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:22:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192500480001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:22:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:22:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:22:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:22:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:22:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192500480001,"power":25028,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:22:42] local.INFO: DEBUG: GPS processor result {"connection_id":230186,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55824,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:22:42] local.INFO: GPS data processed {"connection_id":230186,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:22:42] local.INFO: Acknowledgment sent {"connection_id":230186,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:22:45] local.INFO: TCP Data received {"connection_id":228940,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:22:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228940,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:22:45] local.INFO: Processing buffer {"connection_id":228940,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:22:45] local.INFO: IMEI packet received {"connection_id":228940,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:22:45] local.INFO: IMEI acknowledgment sent {"connection_id":228940,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:22:46] local.INFO: TCP Data received {"connection_id":228940,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:22:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228940,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:22:46] local.INFO: Processing buffer {"connection_id":228940,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:22:46] local.INFO: Packet analysis {"connection_id":228940,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:22:46] local.INFO: Extracted packet for processing {"connection_id":228940,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:22:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:22: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-11-03 21:22:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192489472001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:22:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:22:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:22:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:22:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793720963000,"timestamp_ms":1793720963000,"timestamp_seconds":1793720963,"priority":1,"record_length":96,"hex_timestamp":"000001a1a219cfb8"} 
[2026-11-03 21:22:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:22:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:22: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 21:22:46] 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-11-03 21:22: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-11-03 21:22:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:22:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:22:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228940,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:22:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228940,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:22:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228940,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:22:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:22:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:22:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:22:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192489472001,"66":25778,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:22:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:22:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:22:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192489472001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:22:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:22:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:22:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:22:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:22:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192489472001,"power":25778,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:22:46] local.INFO: DEBUG: GPS processor result {"connection_id":228940,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55825,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:22:46] local.INFO: GPS data processed {"connection_id":228940,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:22:46] local.INFO: Acknowledgment sent {"connection_id":228940,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:23:13] local.INFO: TCP Data received {"connection_id":230186,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:23:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230186,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:23:13] local.INFO: Processing buffer {"connection_id":230186,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:23:13] local.INFO: Packet analysis {"connection_id":230186,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:23:13] local.INFO: Extracted packet for processing {"connection_id":230186,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:23:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:23: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-11-03 21:23:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192500480001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:23:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:23:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:23:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:23:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793721006000,"timestamp_ms":1793721006000,"timestamp_seconds":1793721006,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21a77b0"} 
[2026-11-03 21:23:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:23: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-11-03 21:23: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 21:23:13] 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-11-03 21:23: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-11-03 21:23:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:23:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:23:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230186,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:23:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230186,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:23:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230186,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:23:13] 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-11-03 21:23:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:23:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:23:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192500480001,"66":25028,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:23:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:23:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:23:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192500480001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:23:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:23:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:23:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:23:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:23:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192500480001,"power":25028,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:23:13] local.INFO: DEBUG: GPS processor result {"connection_id":230186,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55826,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:23:13] local.INFO: GPS data processed {"connection_id":230186,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:23:13] local.INFO: Acknowledgment sent {"connection_id":230186,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:23:17] local.INFO: TCP Data received {"connection_id":228940,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:23:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228940,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:23:17] local.INFO: Processing buffer {"connection_id":228940,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:23:17] local.INFO: Packet analysis {"connection_id":228940,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:23:17] local.INFO: Extracted packet for processing {"connection_id":228940,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:23:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:23: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-11-03 21:23:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192489472001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:23:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:23:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:23:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:23:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793720963000,"timestamp_ms":1793720963000,"timestamp_seconds":1793720963,"priority":1,"record_length":96,"hex_timestamp":"000001a1a219cfb8"} 
[2026-11-03 21:23:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:23:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:23: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-11-03 21:23: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-11-03 21:23: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-11-03 21:23:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:23:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:23:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228940,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:23:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228940,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:23:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228940,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:23:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:23:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:23:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:23:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192489472001,"66":25778,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:23:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:23:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:23:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192489472001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:23:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:23:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:23:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:23:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:23:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192489472001,"power":25778,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:23:17] local.INFO: DEBUG: GPS processor result {"connection_id":228940,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55827,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:23:17] local.INFO: GPS data processed {"connection_id":228940,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:23:17] local.INFO: Acknowledgment sent {"connection_id":228940,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:23:36] local.INFO: TCP Data received {"connection_id":232046,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:23:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232046,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:23:36] local.INFO: Processing buffer {"connection_id":232046,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:23:36] local.INFO: IMEI packet received {"connection_id":232046,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:23:36] local.INFO: IMEI acknowledgment sent {"connection_id":232046,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:23:40] local.INFO: TCP Data received {"connection_id":228448,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:23:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228448,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:23:40] local.INFO: Processing buffer {"connection_id":228448,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:23:40] local.INFO: IMEI packet received {"connection_id":228448,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:23:40] local.INFO: IMEI acknowledgment sent {"connection_id":228448,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:23:41] local.INFO: TCP Data received {"connection_id":232046,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:23:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232046,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:23:41] local.INFO: Processing buffer {"connection_id":232046,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:23:41] local.INFO: IMEI packet received {"connection_id":232046,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:23:41] local.INFO: IMEI acknowledgment sent {"connection_id":232046,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:23:42] local.INFO: TCP Data received {"connection_id":232046,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:23:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232046,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:23:42] local.INFO: Processing buffer {"connection_id":232046,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:23:42] local.INFO: Packet analysis {"connection_id":232046,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:23:42] local.INFO: Extracted packet for processing {"connection_id":232046,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:23:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:23: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-11-03 21:23:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192500480001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:23:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:23:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:23:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:23:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793721006000,"timestamp_ms":1793721006000,"timestamp_seconds":1793721006,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21a77b0"} 
[2026-11-03 21:23:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:23:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:23: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 21:23:42] 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-11-03 21:23: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-11-03 21:23:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:23:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:23:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232046,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:23:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232046,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:23:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232046,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:23: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-11-03 21:23:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:23:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:23:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192500480001,"66":25028,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:23:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:23:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:23:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192500480001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:23:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:23:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:23:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:23:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:23:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192500480001,"power":25028,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:23:42] local.INFO: DEBUG: GPS processor result {"connection_id":232046,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55828,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:23:42] local.INFO: GPS data processed {"connection_id":232046,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:23:42] local.INFO: Acknowledgment sent {"connection_id":232046,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:23:45] local.INFO: TCP Data received {"connection_id":228448,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:23:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228448,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:23:45] local.INFO: Processing buffer {"connection_id":228448,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:23:45] local.INFO: IMEI packet received {"connection_id":228448,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:23:45] local.INFO: IMEI acknowledgment sent {"connection_id":228448,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:23:46] local.INFO: TCP Data received {"connection_id":228448,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:23:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228448,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:23:46] local.INFO: Processing buffer {"connection_id":228448,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:23:46] local.INFO: Packet analysis {"connection_id":228448,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:23:46] local.INFO: Extracted packet for processing {"connection_id":228448,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:23:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:23: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-11-03 21:23:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192489472001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:23:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:23:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:23:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:23:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793720963000,"timestamp_ms":1793720963000,"timestamp_seconds":1793720963,"priority":1,"record_length":96,"hex_timestamp":"000001a1a219cfb8"} 
[2026-11-03 21:23:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:23:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:23: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 21:23:46] 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-11-03 21:23: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-11-03 21:23:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:23:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:23:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228448,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:23:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228448,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:23:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228448,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:23:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:23:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:23:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:23:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192489472001,"66":25778,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:23:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:23:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:23:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192489472001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:23:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:23:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:23:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:23:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:23:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192489472001,"power":25778,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:23:46] local.INFO: DEBUG: GPS processor result {"connection_id":228448,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55829,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:23:46] local.INFO: GPS data processed {"connection_id":228448,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:23:46] local.INFO: Acknowledgment sent {"connection_id":228448,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:24:13] local.INFO: TCP Data received {"connection_id":232046,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:24:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232046,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:24:13] local.INFO: Processing buffer {"connection_id":232046,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:24:13] local.INFO: Packet analysis {"connection_id":232046,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:24:13] local.INFO: Extracted packet for processing {"connection_id":232046,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:24:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:24: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-11-03 21:24:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192500480001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:24:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:24:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:24:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:24:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793721006000,"timestamp_ms":1793721006000,"timestamp_seconds":1793721006,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21a77b0"} 
[2026-11-03 21:24:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:24: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-11-03 21:24: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 21:24:13] 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-11-03 21:24: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-11-03 21:24:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:24:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:24:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232046,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:24:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232046,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:24:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232046,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:24:13] 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-11-03 21:24:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:24:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:24:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192500480001,"66":25028,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:24:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:24:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:24:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192500480001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:24:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:24:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:24:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:24:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:24:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192500480001,"power":25028,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:24:13] local.INFO: DEBUG: GPS processor result {"connection_id":232046,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55830,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:24:13] local.INFO: GPS data processed {"connection_id":232046,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:24:13] local.INFO: Acknowledgment sent {"connection_id":232046,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:24:17] local.INFO: TCP Data received {"connection_id":228448,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:24:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228448,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:24:17] local.INFO: Processing buffer {"connection_id":228448,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:24:17] local.INFO: Packet analysis {"connection_id":228448,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:24:17] local.INFO: Extracted packet for processing {"connection_id":228448,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:24:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:24: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-11-03 21:24:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192489472001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:24:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:24:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:24:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:24:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793720963000,"timestamp_ms":1793720963000,"timestamp_seconds":1793720963,"priority":1,"record_length":96,"hex_timestamp":"000001a1a219cfb8"} 
[2026-11-03 21:24:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:24:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:24: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-11-03 21:24: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-11-03 21:24: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-11-03 21:24:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:24:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:24:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228448,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:24:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228448,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:24:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228448,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:24:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:24:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:24:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:24:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192489472001,"66":25778,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:24:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:24:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:24:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192489472001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:24:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:24:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:24:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:24:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:24:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192489472001,"power":25778,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:24:18] local.INFO: DEBUG: GPS processor result {"connection_id":228448,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55831,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:24:18] local.INFO: GPS data processed {"connection_id":228448,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:24:18] local.INFO: Acknowledgment sent {"connection_id":228448,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:24:36] local.INFO: TCP Data received {"connection_id":228941,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:24:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228941,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:24:36] local.INFO: Processing buffer {"connection_id":228941,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:24:36] local.INFO: IMEI packet received {"connection_id":228941,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:24:36] local.INFO: IMEI acknowledgment sent {"connection_id":228941,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:24:40] local.INFO: TCP Data received {"connection_id":228449,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:24:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228449,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:24:40] local.INFO: Processing buffer {"connection_id":228449,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:24:40] local.INFO: IMEI packet received {"connection_id":228449,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:24:40] local.INFO: IMEI acknowledgment sent {"connection_id":228449,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:24:41] local.INFO: TCP Data received {"connection_id":228941,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:24:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228941,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:24:41] local.INFO: Processing buffer {"connection_id":228941,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:24:41] local.INFO: IMEI packet received {"connection_id":228941,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:24:41] local.INFO: IMEI acknowledgment sent {"connection_id":228941,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:24:42] local.INFO: TCP Data received {"connection_id":228941,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:24:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228941,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:24:42] local.INFO: Processing buffer {"connection_id":228941,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:24:42] local.INFO: Packet analysis {"connection_id":228941,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:24:42] local.INFO: Extracted packet for processing {"connection_id":228941,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:24:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:24: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-11-03 21:24:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192500480001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:24:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:24:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:24:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:24:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793721006000,"timestamp_ms":1793721006000,"timestamp_seconds":1793721006,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21a77b0"} 
[2026-11-03 21:24:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:24:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:24: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 21:24:42] 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-11-03 21:24: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-11-03 21:24:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:24:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:24:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228941,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:24:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:24:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:24: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-11-03 21:24:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:24:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:24:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192500480001,"66":25028,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:24:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:24:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:24:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192500480001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:24:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:24:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:24:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:24:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:24:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192500480001,"power":25028,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:24:42] local.INFO: DEBUG: GPS processor result {"connection_id":228941,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55832,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:24:42] local.INFO: GPS data processed {"connection_id":228941,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:24:42] local.INFO: Acknowledgment sent {"connection_id":228941,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:24:45] local.INFO: TCP Data received {"connection_id":228449,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:24:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228449,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:24:45] local.INFO: Processing buffer {"connection_id":228449,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:24:45] local.INFO: IMEI packet received {"connection_id":228449,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:24:45] local.INFO: IMEI acknowledgment sent {"connection_id":228449,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:24:46] local.INFO: TCP Data received {"connection_id":228449,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:24:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228449,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:24:46] local.INFO: Processing buffer {"connection_id":228449,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a219cfb8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:24:46] local.INFO: Packet analysis {"connection_id":228449,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:24:46] local.INFO: Extracted packet for processing {"connection_id":228449,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a219"} 
[2026-11-03 21:24:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:24: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-11-03 21:24:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192489472001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:24:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:24:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:24:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:24:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793720963000,"timestamp_ms":1793720963000,"timestamp_seconds":1793720963,"priority":1,"record_length":96,"hex_timestamp":"000001a1a219cfb8"} 
[2026-11-03 21:24:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:24:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:24: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 21:24:46] 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-11-03 21:24: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-11-03 21:24:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:24:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:24:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228449,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:24:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228449,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:24:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228449,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:24:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:24:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:24:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:24:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192489472001,"66":25778,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:24:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:24:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:24:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192489472001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:24:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:24:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:24:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:24:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:24:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192489472001,"power":25778,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:24:46] local.INFO: DEBUG: GPS processor result {"connection_id":228449,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55833,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:24:46] local.INFO: GPS data processed {"connection_id":228449,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:24:46] local.INFO: Acknowledgment sent {"connection_id":228449,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:25:13] local.INFO: TCP Data received {"connection_id":228941,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:25:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228941,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:25:13] local.INFO: Processing buffer {"connection_id":228941,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21a77b0012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:25:13] local.INFO: Packet analysis {"connection_id":228941,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:25:13] local.INFO: Extracted packet for processing {"connection_id":228941,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21a"} 
[2026-11-03 21:25:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:25: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-11-03 21:25:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192500480001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:25:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:25:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:25:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:25:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793721006000,"timestamp_ms":1793721006000,"timestamp_seconds":1793721006,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21a77b0"} 
[2026-11-03 21:25:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:25: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-11-03 21:25: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":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-11-03 21:25:13] 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-11-03 21:25: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-11-03 21:25:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:25:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:25:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228941,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:25:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:25:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:25:13] 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-11-03 21:25:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:25:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:25:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192500480001,"66":25028,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:25:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:25:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:25:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192500480001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:25:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:25:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:25:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:25:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:25:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192500480001,"power":25028,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:25:13] local.INFO: DEBUG: GPS processor result {"connection_id":228941,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55834,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:25:13] local.INFO: GPS data processed {"connection_id":228941,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:25:13] local.INFO: Acknowledgment sent {"connection_id":228941,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:25:18] local.INFO: TCP Data received {"connection_id":228449,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21e6780012d77a34005f2a450000700902b..."} 
[2026-11-03 21:25:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228449,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21e6780012d77a34005f2a450000700902b..."} 
[2026-11-03 21:25:18] local.INFO: Processing buffer {"connection_id":228449,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21e6780012d77a34005f2a450000700902b..."} 
[2026-11-03 21:25:18] local.INFO: Packet analysis {"connection_id":228449,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21e"} 
[2026-11-03 21:25:18] local.INFO: Extracted packet for processing {"connection_id":228449,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21e"} 
[2026-11-03 21:25:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:25: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-11-03 21:25:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192566528001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:25:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:25:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:25:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:25:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793721264000,"timestamp_ms":1793721264000,"timestamp_seconds":1793721264,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21e6780"} 
[2026-11-03 21:25:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:25:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:25: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":178,"data_length":795,"current_offset":136} 
[2026-11-03 21:25:18] 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-11-03 21:25: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-11-03 21:25:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:25:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:25:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228449,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:25:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228449,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:25:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228449,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:25:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:25:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:25:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:25:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192566528001,"66":25778,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:25:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:25:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:25:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192566528001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:25:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:25:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:25:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:25:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:25:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192566528001,"power":25778,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:25:18] local.INFO: DEBUG: GPS processor result {"connection_id":228449,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55835,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:25:18] local.INFO: GPS data processed {"connection_id":228449,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:25:18] local.INFO: Acknowledgment sent {"connection_id":228449,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:25:40] local.INFO: TCP Data received {"connection_id":232048,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:25:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232048,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:25:40] local.INFO: Processing buffer {"connection_id":232048,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:25:40] local.INFO: IMEI packet received {"connection_id":232048,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:25:40] local.INFO: IMEI acknowledgment sent {"connection_id":232048,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:25:41] local.INFO: TCP Data received {"connection_id":232047,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:25:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232047,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:25:41] local.INFO: Processing buffer {"connection_id":232047,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:25:41] local.INFO: IMEI packet received {"connection_id":232047,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:25:41] local.INFO: IMEI acknowledgment sent {"connection_id":232047,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:25:42] local.INFO: TCP Data received {"connection_id":232048,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:25:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232048,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:25:42] local.INFO: Processing buffer {"connection_id":232048,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:25:42] local.INFO: IMEI packet received {"connection_id":232048,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:25:42] local.INFO: IMEI acknowledgment sent {"connection_id":232048,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:25:43] local.INFO: TCP Data received {"connection_id":232048,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21f03c0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:25:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232048,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21f03c0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:25:43] local.INFO: Processing buffer {"connection_id":232048,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21f03c0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:25:43] local.INFO: Packet analysis {"connection_id":232048,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:25:43] local.INFO: Extracted packet for processing {"connection_id":232048,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:25:43] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:25:43] 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-11-03 21:25:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192643584001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:25:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:25:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:25:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:25:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793721304000,"timestamp_ms":1793721304000,"timestamp_seconds":1793721304,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21f03c0"} 
[2026-11-03 21:25:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:25:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21: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":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-11-03 21:25:43] 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-11-03 21: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-11-03 21:25:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:25:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:25:43] local.INFO: Teltonika packet parsed successfully {"connection_id":232048,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:25:43] local.INFO: Passing IMEI to GPS processor {"connection_id":232048,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:25:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":232048,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:25:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:25:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:25:43] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:25:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192643584001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:25:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:25:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:25:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192643584001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:25:43] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:25:43] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:25:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:25:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:25:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192643584001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:25:43] local.INFO: DEBUG: GPS processor result {"connection_id":232048,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55836,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:25:43] local.INFO: GPS data processed {"connection_id":232048,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:25:43] local.INFO: Acknowledgment sent {"connection_id":232048,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:25:45] local.INFO: TCP Data received {"connection_id":232047,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:25:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232047,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:25:45] local.INFO: Processing buffer {"connection_id":232047,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:25:45] local.INFO: IMEI packet received {"connection_id":232047,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:25:45] local.INFO: IMEI acknowledgment sent {"connection_id":232047,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:25:46] local.INFO: TCP Data received {"connection_id":232047,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:25:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232047,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:25:46] local.INFO: Processing buffer {"connection_id":232047,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:25:46] local.INFO: Packet analysis {"connection_id":232047,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:25:46] local.INFO: Extracted packet for processing {"connection_id":232047,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:25:46] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:25: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-11-03 21:25:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192577536001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:25:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:25:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:25:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:25:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793721307000,"timestamp_ms":1793721307000,"timestamp_seconds":1793721307,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21f0f78"} 
[2026-11-03 21:25:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:25:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:25: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":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 21:25:46] 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-11-03 21:25: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-11-03 21:25:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:25:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:25:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232047,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:25:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232047,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:25:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232047,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:25:46] 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-11-03 21:25:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:25:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:25:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192577536001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:25:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:25:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:25:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192577536001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:25:46] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:25:46] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:25:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:25:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:25:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192577536001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:25:46] local.INFO: DEBUG: GPS processor result {"connection_id":232047,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55837,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:25:46] local.INFO: GPS data processed {"connection_id":232047,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:25:46] local.INFO: Acknowledgment sent {"connection_id":232047,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:25:46] local.INFO: TCP Data received {"connection_id":232047,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:25:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232047,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:25:46] local.INFO: Processing buffer {"connection_id":232047,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:25:46] local.INFO: Packet analysis {"connection_id":232047,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:25:46] local.INFO: Extracted packet for processing {"connection_id":232047,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:25:46] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:25: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-11-03 21:25:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192577536001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:25:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:25:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:25:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:25:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793721307000,"timestamp_ms":1793721307000,"timestamp_seconds":1793721307,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21f0f78"} 
[2026-11-03 21:25:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:25:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:25: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":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 21:25:46] 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-11-03 21:25: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-11-03 21:25:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:25:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:25:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232047,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:25:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232047,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:25:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232047,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:25:46] 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-11-03 21:25:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:25:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:25:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192577536001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:25:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:25:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:25:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192577536001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:25:46] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:25:46] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:25:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:25:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:25:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192577536001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:25:46] local.INFO: DEBUG: GPS processor result {"connection_id":232047,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55838,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:25:46] local.INFO: GPS data processed {"connection_id":232047,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:25:46] local.INFO: Acknowledgment sent {"connection_id":232047,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:26:14] local.INFO: TCP Data received {"connection_id":232048,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21f5d98012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:26:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232048,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21f5d98012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:26:14] local.INFO: Processing buffer {"connection_id":232048,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21f5d98012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:26:14] local.INFO: Packet analysis {"connection_id":232048,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:26:14] local.INFO: Extracted packet for processing {"connection_id":232048,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:26:14] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 21:26:14] 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-11-03 21:26:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192653824001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:26:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:26:14] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:26:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:26:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793721327000,"timestamp_ms":1793721327000,"timestamp_seconds":1793721327,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21f5d98"} 
[2026-11-03 21:26:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:26:14] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 21:26: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-11-03 21:26: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-11-03 21:26: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-11-03 21:26:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:26:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:26:14] local.INFO: Teltonika packet parsed successfully {"connection_id":232048,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:26:14] local.INFO: Passing IMEI to GPS processor {"connection_id":232048,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:26:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":232048,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:26:14] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:26:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:26:14] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:26:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192653824001,"66":25647,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:26:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:26:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:26:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192653824001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:26:14] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:26:14] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:26:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:26:14] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:26:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192653824001,"power":25647,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:26:15] local.INFO: DEBUG: GPS processor result {"connection_id":232048,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55839,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:26:15] local.INFO: GPS data processed {"connection_id":232048,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:26:15] local.INFO: Acknowledgment sent {"connection_id":232048,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:26:17] local.INFO: TCP Data received {"connection_id":232047,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:26:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232047,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:26:17] local.INFO: Processing buffer {"connection_id":232047,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:26:17] local.INFO: Packet analysis {"connection_id":232047,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:26:17] local.INFO: Extracted packet for processing {"connection_id":232047,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:26:17] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:26: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-11-03 21:26:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192577536001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:26:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:26:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:26:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:26:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793721307000,"timestamp_ms":1793721307000,"timestamp_seconds":1793721307,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21f0f78"} 
[2026-11-03 21:26:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:26:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:26: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":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 21:26:17] 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-11-03 21:26: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-11-03 21:26:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:26:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:26:17] local.INFO: Teltonika packet parsed successfully {"connection_id":232047,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:26:17] local.INFO: Passing IMEI to GPS processor {"connection_id":232047,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:26:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":232047,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:26: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-11-03 21:26:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:26:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:26:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192577536001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:26:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:26:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:26:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192577536001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:26:17] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:26:17] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:26:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:26:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:26:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192577536001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:26:17] local.INFO: DEBUG: GPS processor result {"connection_id":232047,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55840,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:26:17] local.INFO: GPS data processed {"connection_id":232047,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:26:17] local.INFO: Acknowledgment sent {"connection_id":232047,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:26:40] local.INFO: TCP Data received {"connection_id":228942,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:26:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228942,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:26:40] local.INFO: Processing buffer {"connection_id":228942,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:26:40] local.INFO: IMEI packet received {"connection_id":228942,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:26:40] local.INFO: IMEI acknowledgment sent {"connection_id":228942,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:26:45] local.INFO: TCP Data received {"connection_id":228942,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:26:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228942,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:26:45] local.INFO: Processing buffer {"connection_id":228942,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:26:45] local.INFO: IMEI packet received {"connection_id":228942,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:26:45] local.INFO: IMEI acknowledgment sent {"connection_id":228942,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:26:45] local.INFO: TCP Data received {"connection_id":228942,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:26:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228942,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:26:45] local.INFO: Processing buffer {"connection_id":228942,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:26:45] local.INFO: Packet analysis {"connection_id":228942,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:26:45] local.INFO: Extracted packet for processing {"connection_id":228942,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:26:45] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 21:26: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-11-03 21:26:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192659712001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:26:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:26:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 21:26:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:26:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793721328000,"timestamp_ms":1793721328000,"timestamp_seconds":1793721328,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21f6180"} 
[2026-11-03 21:26:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:26:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:26: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 21:26:45] 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-11-03 21:26: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-11-03 21:26:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:26:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:26:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228942,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:26:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228942,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:26:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228942,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:26:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:26:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:26:45] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:26:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192659712001,"66":25647,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:26:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:26:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:26:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192659712001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:26:45] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:26:45] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:26:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:26:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 21:26:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192659712001,"power":25647,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 21:26:45] local.INFO: DEBUG: GPS processor result {"connection_id":228942,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55841,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:26:45] local.INFO: GPS data processed {"connection_id":228942,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:26:45] local.INFO: Acknowledgment sent {"connection_id":228942,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:26:46] local.INFO: TCP Data received {"connection_id":228450,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:26:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228450,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:26:46] local.INFO: Processing buffer {"connection_id":228450,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:26:46] local.INFO: IMEI packet received {"connection_id":228450,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:26:46] local.INFO: IMEI acknowledgment sent {"connection_id":228450,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:26:51] local.INFO: TCP Data received {"connection_id":228450,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:26:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228450,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:26:51] local.INFO: Processing buffer {"connection_id":228450,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:26:51] local.INFO: IMEI packet received {"connection_id":228450,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:26:51] local.INFO: IMEI acknowledgment sent {"connection_id":228450,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:26:52] local.INFO: TCP Data received {"connection_id":228450,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:26:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228450,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:26:52] local.INFO: Processing buffer {"connection_id":228450,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:26:52] local.INFO: Packet analysis {"connection_id":228450,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:26:52] local.INFO: Extracted packet for processing {"connection_id":228450,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:26:52] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:26: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-11-03 21:26:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192577536001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:26:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:26:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:26:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:26:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793721307000,"timestamp_ms":1793721307000,"timestamp_seconds":1793721307,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21f0f78"} 
[2026-11-03 21:26:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:26:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:26: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":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 21:26:52] 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-11-03 21:26: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-11-03 21:26:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:26:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:26:52] local.INFO: Teltonika packet parsed successfully {"connection_id":228450,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:26:52] local.INFO: Passing IMEI to GPS processor {"connection_id":228450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:26:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":228450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:26:52] 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-11-03 21:26:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:26:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:26:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192577536001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:26:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:26:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:26:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192577536001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:26:52] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:26:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:26:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:26:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:26:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192577536001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:26:52] local.INFO: DEBUG: GPS processor result {"connection_id":228450,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55842,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:26:52] local.INFO: GPS data processed {"connection_id":228450,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:26:52] local.INFO: Acknowledgment sent {"connection_id":228450,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:27:17] local.INFO: TCP Data received {"connection_id":228942,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:27:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228942,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:27:17] local.INFO: Processing buffer {"connection_id":228942,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:27:17] local.INFO: Packet analysis {"connection_id":228942,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:27:17] local.INFO: Extracted packet for processing {"connection_id":228942,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:27:17] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 21:27: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-11-03 21:27:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192659712001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:27:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:27:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 21:27:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:27:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793721328000,"timestamp_ms":1793721328000,"timestamp_seconds":1793721328,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21f6180"} 
[2026-11-03 21:27:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:27:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:27: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-11-03 21:27: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-11-03 21:27: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-11-03 21:27:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:27:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:27:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228942,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:27:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228942,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:27:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228942,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:27:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:27:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:27:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:27:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192659712001,"66":25647,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:27:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:27:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:27:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192659712001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:27:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:27:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:27:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:27:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 21:27:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192659712001,"power":25647,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 21:27:17] local.INFO: DEBUG: GPS processor result {"connection_id":228942,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55843,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:27:17] local.INFO: GPS data processed {"connection_id":228942,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:27:17] local.INFO: Acknowledgment sent {"connection_id":228942,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:27:36] local.INFO: TCP Data received {"connection_id":228943,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:27:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228943,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:27:36] local.INFO: Processing buffer {"connection_id":228943,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:27:36] local.INFO: IMEI packet received {"connection_id":228943,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:27:36] local.INFO: IMEI acknowledgment sent {"connection_id":228943,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:27:40] local.INFO: TCP Data received {"connection_id":230187,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:27:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230187,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:27:40] local.INFO: Processing buffer {"connection_id":230187,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:27:40] local.INFO: IMEI packet received {"connection_id":230187,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:27:40] local.INFO: IMEI acknowledgment sent {"connection_id":230187,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:27:41] local.INFO: TCP Data received {"connection_id":228943,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:27:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228943,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:27:41] local.INFO: Processing buffer {"connection_id":228943,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:27:41] local.INFO: IMEI packet received {"connection_id":228943,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:27:41] local.INFO: IMEI acknowledgment sent {"connection_id":228943,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:27:42] local.INFO: TCP Data received {"connection_id":228943,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:27:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228943,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:27:42] local.INFO: Processing buffer {"connection_id":228943,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:27:42] local.INFO: Packet analysis {"connection_id":228943,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:27:42] local.INFO: Extracted packet for processing {"connection_id":228943,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:27:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:27:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:27:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192577536001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:27:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:27:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:27:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:27:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793721307000,"timestamp_ms":1793721307000,"timestamp_seconds":1793721307,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21f0f78"} 
[2026-11-03 21:27:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:27:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:27:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 21:27:42] 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-11-03 21:27:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:27:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:27:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:27:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228943,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:27:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228943,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:27:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228943,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:27:42] 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-11-03 21:27:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:27:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:27:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192577536001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:27:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:27:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:27:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192577536001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:27:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:27:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:27:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:27:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:27:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192577536001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:27:42] local.INFO: DEBUG: GPS processor result {"connection_id":228943,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55844,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:27:42] local.INFO: GPS data processed {"connection_id":228943,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:27:42] local.INFO: Acknowledgment sent {"connection_id":228943,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:27:50] local.INFO: TCP Data received {"connection_id":230187,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:27:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230187,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:27:50] local.INFO: Processing buffer {"connection_id":230187,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:27:50] local.INFO: IMEI packet received {"connection_id":230187,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:27:50] local.INFO: IMEI acknowledgment sent {"connection_id":230187,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:27:56] local.INFO: TCP Data received {"connection_id":230187,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:27:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230187,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:27:56] local.INFO: Processing buffer {"connection_id":230187,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:27:56] local.INFO: Packet analysis {"connection_id":230187,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:27:56] local.INFO: Extracted packet for processing {"connection_id":230187,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:27:56] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 21:27: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-11-03 21:27:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192659712001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:27:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:27:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 21:27:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:27:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793721328000,"timestamp_ms":1793721328000,"timestamp_seconds":1793721328,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21f6180"} 
[2026-11-03 21:27:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:27:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:27: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-11-03 21:27: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-11-03 21:27: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-11-03 21:27:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:27:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:27:56] local.INFO: Teltonika packet parsed successfully {"connection_id":230187,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:27:56] local.INFO: Passing IMEI to GPS processor {"connection_id":230187,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:27:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":230187,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:27:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:27:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:27:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:27:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192659712001,"66":25647,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:27:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:27:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:27:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192659712001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:27:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:27:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:27:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:27:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 21:27:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192659712001,"power":25647,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 21:27:56] local.INFO: DEBUG: GPS processor result {"connection_id":230187,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55845,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:27:56] local.INFO: GPS data processed {"connection_id":230187,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:27:56] local.INFO: Acknowledgment sent {"connection_id":230187,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:28:13] local.INFO: TCP Data received {"connection_id":228943,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:28:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228943,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:28:13] local.INFO: Processing buffer {"connection_id":228943,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:28:13] local.INFO: Packet analysis {"connection_id":228943,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:28:13] local.INFO: Extracted packet for processing {"connection_id":228943,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:28:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:28:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192577536001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:28:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:28:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:28:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:28:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793721307000,"timestamp_ms":1793721307000,"timestamp_seconds":1793721307,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21f0f78"} 
[2026-11-03 21:28:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:28:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21: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":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 21:28:13] 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-11-03 21: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-11-03 21:28:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:28:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:28:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228943,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:28:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228943,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:28:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228943,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:28:13] 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-11-03 21:28:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:28:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:28:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192577536001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:28:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:28:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:28:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192577536001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:28:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:28:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:28:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:28:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:28:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192577536001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:28:13] local.INFO: DEBUG: GPS processor result {"connection_id":228943,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55846,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:28:13] local.INFO: GPS data processed {"connection_id":228943,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:28:13] local.INFO: Acknowledgment sent {"connection_id":228943,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:28:36] local.INFO: TCP Data received {"connection_id":228451,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:28:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228451,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:28:36] local.INFO: Processing buffer {"connection_id":228451,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:28:36] local.INFO: IMEI packet received {"connection_id":228451,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:28:36] local.INFO: IMEI acknowledgment sent {"connection_id":228451,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:28:41] local.INFO: TCP Data received {"connection_id":228451,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:28:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228451,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:28:41] local.INFO: Processing buffer {"connection_id":228451,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:28:41] local.INFO: IMEI packet received {"connection_id":228451,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:28:41] local.INFO: IMEI acknowledgment sent {"connection_id":228451,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:28:42] local.INFO: TCP Data received {"connection_id":228451,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:28:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228451,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:28:42] local.INFO: Processing buffer {"connection_id":228451,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:28:42] local.INFO: Packet analysis {"connection_id":228451,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:28:42] local.INFO: Extracted packet for processing {"connection_id":228451,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:28:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:28: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-11-03 21:28:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192577536001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:28:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:28:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:28:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:28:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793721307000,"timestamp_ms":1793721307000,"timestamp_seconds":1793721307,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21f0f78"} 
[2026-11-03 21:28:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:28:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:28: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":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 21:28:42] 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-11-03 21:28: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-11-03 21:28:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:28:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:28:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228451,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:28:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:28:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:28:42] 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-11-03 21:28:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:28:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:28:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192577536001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:28:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:28:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:28:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192577536001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:28:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:28:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:28:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:28:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:28:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192577536001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:28:42] local.INFO: DEBUG: GPS processor result {"connection_id":228451,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55847,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:28:42] local.INFO: GPS data processed {"connection_id":228451,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:28:42] local.INFO: Acknowledgment sent {"connection_id":228451,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:28:45] local.INFO: TCP Data received {"connection_id":232049,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:28:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232049,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:28:45] local.INFO: Processing buffer {"connection_id":232049,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:28:45] local.INFO: IMEI packet received {"connection_id":232049,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:28:45] local.INFO: IMEI acknowledgment sent {"connection_id":232049,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:28:50] local.INFO: TCP Data received {"connection_id":232049,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:28:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232049,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:28:50] local.INFO: Processing buffer {"connection_id":232049,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:28:50] local.INFO: IMEI packet received {"connection_id":232049,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:28:50] local.INFO: IMEI acknowledgment sent {"connection_id":232049,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:28:51] local.INFO: TCP Data received {"connection_id":232049,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:28:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232049,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:28:51] local.INFO: Processing buffer {"connection_id":232049,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:28:51] local.INFO: Packet analysis {"connection_id":232049,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:28:51] local.INFO: Extracted packet for processing {"connection_id":232049,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:28:51] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 21:28: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-11-03 21:28:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192659712001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:28:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:28:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 21:28:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:28:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793721328000,"timestamp_ms":1793721328000,"timestamp_seconds":1793721328,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21f6180"} 
[2026-11-03 21:28:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:28:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:28: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 21:28:51] 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-11-03 21:28: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-11-03 21:28:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:28:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:28:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232049,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:28:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232049,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:28:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232049,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:28:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:28:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:28:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:28:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192659712001,"66":25647,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:28:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:28:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:28:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192659712001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:28:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:28:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:28:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:28:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 21:28:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192659712001,"power":25647,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 21:28:51] local.INFO: DEBUG: GPS processor result {"connection_id":232049,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55848,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:28:51] local.INFO: GPS data processed {"connection_id":232049,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:28:51] local.INFO: Acknowledgment sent {"connection_id":232049,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:29:13] local.INFO: TCP Data received {"connection_id":228451,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:29:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228451,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:29:13] local.INFO: Processing buffer {"connection_id":228451,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:29:13] local.INFO: Packet analysis {"connection_id":228451,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:29:13] local.INFO: Extracted packet for processing {"connection_id":228451,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:29:13] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:29: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-11-03 21:29:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192577536001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:29:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:29:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:29:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:29:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793721307000,"timestamp_ms":1793721307000,"timestamp_seconds":1793721307,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21f0f78"} 
[2026-11-03 21:29:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:29:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:29: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":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 21:29:13] 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-11-03 21:29: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-11-03 21:29:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:29:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:29:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228451,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:29:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:29:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:29:13] 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-11-03 21:29:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:29:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:29:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192577536001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:29:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:29:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:29:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192577536001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:29:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:29:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:29:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:29:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:29:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192577536001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:29:13] local.INFO: DEBUG: GPS processor result {"connection_id":228451,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55849,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:29:13] local.INFO: GPS data processed {"connection_id":228451,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:29:13] local.INFO: Acknowledgment sent {"connection_id":228451,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:29:23] local.INFO: TCP Data received {"connection_id":232049,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:29:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232049,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:29:23] local.INFO: Processing buffer {"connection_id":232049,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:29:23] local.INFO: Packet analysis {"connection_id":232049,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:29:23] local.INFO: Extracted packet for processing {"connection_id":232049,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:29:23] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 21:29: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-11-03 21:29:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192659712001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:29:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:29:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 21:29:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:29:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793721328000,"timestamp_ms":1793721328000,"timestamp_seconds":1793721328,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21f6180"} 
[2026-11-03 21:29:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:29:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:29: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 21:29:23] 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-11-03 21:29: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-11-03 21:29:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:29:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:29:23] local.INFO: Teltonika packet parsed successfully {"connection_id":232049,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:29:23] local.INFO: Passing IMEI to GPS processor {"connection_id":232049,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:29:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":232049,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:29:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:29:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:29:23] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:29:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192659712001,"66":25647,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:29:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:29:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:29:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192659712001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:29:23] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:29:23] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:29:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:29:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 21:29:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192659712001,"power":25647,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 21:29:23] local.INFO: DEBUG: GPS processor result {"connection_id":232049,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55850,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:29:23] local.INFO: GPS data processed {"connection_id":232049,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:29:23] local.INFO: Acknowledgment sent {"connection_id":232049,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:29:40] local.INFO: TCP Data received {"connection_id":232050,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:29:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232050,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:29:40] local.INFO: Processing buffer {"connection_id":232050,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:29:40] local.INFO: IMEI packet received {"connection_id":232050,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:29:40] local.INFO: IMEI acknowledgment sent {"connection_id":232050,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:29:41] local.INFO: TCP Data received {"connection_id":228944,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:29:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228944,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:29:41] local.INFO: Processing buffer {"connection_id":228944,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:29:41] local.INFO: IMEI packet received {"connection_id":228944,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:29:41] local.INFO: IMEI acknowledgment sent {"connection_id":228944,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:29:45] local.INFO: TCP Data received {"connection_id":232050,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:29:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232050,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:29:45] local.INFO: Processing buffer {"connection_id":232050,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:29:45] local.INFO: IMEI packet received {"connection_id":232050,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:29:45] local.INFO: IMEI acknowledgment sent {"connection_id":232050,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:29:46] local.INFO: TCP Data received {"connection_id":232050,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:29:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232050,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:29:46] local.INFO: Processing buffer {"connection_id":232050,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:29:46] local.INFO: Packet analysis {"connection_id":232050,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:29:46] local.INFO: Extracted packet for processing {"connection_id":232050,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:29:46] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 21:29: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-11-03 21:29:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192659712001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:29:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:29:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 21:29:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:29:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793721328000,"timestamp_ms":1793721328000,"timestamp_seconds":1793721328,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21f6180"} 
[2026-11-03 21:29:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:29:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:29: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 21:29:46] 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-11-03 21:29: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-11-03 21:29:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:29:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:29:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232050,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:29:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232050,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:29:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232050,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:29:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:29:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:29:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:29:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192659712001,"66":25647,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:29:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:29:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:29:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192659712001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:29:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:29:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:29:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:29:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 21:29:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192659712001,"power":25647,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 21:29:46] local.INFO: TCP Data received {"connection_id":228944,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:29:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228944,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:29:46] local.INFO: Processing buffer {"connection_id":228944,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:29:46] local.INFO: IMEI packet received {"connection_id":228944,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:29:46] local.INFO: IMEI acknowledgment sent {"connection_id":228944,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:29:46] local.INFO: DEBUG: GPS processor result {"connection_id":232050,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55851,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:29:46] local.INFO: GPS data processed {"connection_id":232050,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:29:46] local.INFO: Acknowledgment sent {"connection_id":232050,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:29:47] local.INFO: TCP Data received {"connection_id":228944,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:29:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228944,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:29:47] local.INFO: Processing buffer {"connection_id":228944,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:29:47] local.INFO: Packet analysis {"connection_id":228944,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:29:47] local.INFO: Extracted packet for processing {"connection_id":228944,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:29:47] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:29: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-11-03 21:29:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192577536001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:29:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:29:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:29:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:29:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793721307000,"timestamp_ms":1793721307000,"timestamp_seconds":1793721307,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21f0f78"} 
[2026-11-03 21:29:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:29:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:29: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":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 21:29:47] 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-11-03 21:29: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-11-03 21:29:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:29:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:29:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228944,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:29:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:29:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:29:47] 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-11-03 21:29:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:29:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:29:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192577536001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:29:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:29:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:29:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192577536001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:29:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:29:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:29:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:29:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:29:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192577536001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:29:47] local.INFO: DEBUG: GPS processor result {"connection_id":228944,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55852,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:29:47] local.INFO: GPS data processed {"connection_id":228944,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:29:47] local.INFO: Acknowledgment sent {"connection_id":228944,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:29:51] local.INFO: TCP Data received {"connection_id":228944,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:29:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228944,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:29:51] local.INFO: Processing buffer {"connection_id":228944,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21f0f78012cc363c0076854c0005d00602c..."} 
[2026-11-03 21:29:51] local.INFO: Packet analysis {"connection_id":228944,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:29:51] local.INFO: Extracted packet for processing {"connection_id":228944,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:29:51] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":44,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:29: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-11-03 21:29:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192577536001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:29:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:29:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:29:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:29:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793721307000,"timestamp_ms":1793721307000,"timestamp_seconds":1793721307,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21f0f78"} 
[2026-11-03 21:29:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:29:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:29: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":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 21:29:51] 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-11-03 21:29: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-11-03 21:29:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:29:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:29:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228944,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:29:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:29:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:29:51] 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-11-03 21:29:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:29:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:29:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192577536001,"66":25321,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:29:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:29:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:29:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192577536001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:29:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:29:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:29:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:29:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:29:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192577536001,"power":25321,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:29:51] local.INFO: DEBUG: GPS processor result {"connection_id":228944,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55853,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:29:51] local.INFO: GPS data processed {"connection_id":228944,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:29:51] local.INFO: Acknowledgment sent {"connection_id":228944,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:30:36] local.INFO: TCP Data received {"connection_id":230188,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:30:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230188,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:30:36] local.INFO: Processing buffer {"connection_id":230188,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:30:36] local.INFO: IMEI packet received {"connection_id":230188,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:30:36] local.INFO: IMEI acknowledgment sent {"connection_id":230188,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:30:40] local.INFO: TCP Data received {"connection_id":228452,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:30:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228452,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:30:40] local.INFO: Processing buffer {"connection_id":228452,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:30:40] local.INFO: IMEI packet received {"connection_id":228452,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:30:40] local.INFO: IMEI acknowledgment sent {"connection_id":228452,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:30:41] local.INFO: TCP Data received {"connection_id":230188,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:30:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230188,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:30:41] local.INFO: Processing buffer {"connection_id":230188,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:30:41] local.INFO: IMEI packet received {"connection_id":230188,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:30:41] local.INFO: IMEI acknowledgment sent {"connection_id":230188,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:30:42] local.INFO: TCP Data received {"connection_id":230188,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2236ca8012cc363c0076854c0005d00602d..."} 
[2026-11-03 21:30:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230188,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2236ca8012cc363c0076854c0005d00602d..."} 
[2026-11-03 21:30:42] local.INFO: Processing buffer {"connection_id":230188,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2236ca8012cc363c0076854c0005d00602d..."} 
[2026-11-03 21:30:42] local.INFO: Packet analysis {"connection_id":230188,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a223"} 
[2026-11-03 21:30:42] local.INFO: Extracted packet for processing {"connection_id":230188,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a223"} 
[2026-11-03 21:30:42] local.INFO: GPS Element Parsed {"raw_longitude":751002560,"raw_latitude":124277952,"longitude_deg":75.100256,"latitude_deg":12.4277952,"altitude":93,"angle":96,"satellites":45,"speed":0,"hex_longitude":"2cc363c0","hex_latitude":"076854c0","is_valid_coordinates":true} 
[2026-11-03 21:30:42] 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-11-03 21:30:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192654592001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:30:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:30:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:30:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:30:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793721593000,"timestamp_ms":1793721593000,"timestamp_seconds":1793721593,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2236ca8"} 
[2026-11-03 21:30:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:30:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:30:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-11-03 21:30:42] 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-11-03 21:30:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:30:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:30:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:30:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230188,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:30:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230188,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:30:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230188,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:30:42] 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-11-03 21:30:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:30:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:30:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192654592001,"66":25223,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:30:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:30:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:30:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192654592001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:30:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:30:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:30:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:30:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:30:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192654592001,"power":25223,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:30:42] local.INFO: DEBUG: GPS processor result {"connection_id":230188,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55854,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:30:42] local.INFO: GPS data processed {"connection_id":230188,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:30:42] local.INFO: Acknowledgment sent {"connection_id":230188,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:30:45] local.INFO: TCP Data received {"connection_id":228452,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:30:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228452,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:30:45] local.INFO: Processing buffer {"connection_id":228452,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:30:45] local.INFO: IMEI packet received {"connection_id":228452,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:30:45] local.INFO: IMEI acknowledgment sent {"connection_id":228452,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:30:46] local.INFO: TCP Data received {"connection_id":228452,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:30:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228452,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:30:46] local.INFO: Processing buffer {"connection_id":228452,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a21f6180012d77a3c005f2a478000700902b..."} 
[2026-11-03 21:30:46] local.INFO: Packet analysis {"connection_id":228452,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:30:46] local.INFO: Extracted packet for processing {"connection_id":228452,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a21f"} 
[2026-11-03 21:30:46] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:30:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192659712001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:30:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:30:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 21:30:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:30:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793721328000,"timestamp_ms":1793721328000,"timestamp_seconds":1793721328,"priority":1,"record_length":96,"hex_timestamp":"000001a1a21f6180"} 
[2026-11-03 21:30:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:30:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 21:30:46] 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-11-03 21: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-11-03 21:30:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:30:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:30:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228452,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:30:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228452,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:30:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228452,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:30:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:30:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:30:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:30:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192659712001,"66":25647,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:30:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:30:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:30:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192659712001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:30:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:30:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:30:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:30:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 21:30:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192659712001,"power":25647,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 21:30:46] local.INFO: DEBUG: GPS processor result {"connection_id":228452,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55855,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:30:46] local.INFO: GPS data processed {"connection_id":228452,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:30:46] local.INFO: Acknowledgment sent {"connection_id":228452,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:31:13] local.INFO: TCP Data received {"connection_id":230188,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a223d238012cc3660007685508005d00582c..."} 
[2026-11-03 21:31:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230188,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a223d238012cc3660007685508005d00582c..."} 
[2026-11-03 21:31:13] local.INFO: Processing buffer {"connection_id":230188,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a223d238012cc3660007685508005d00582c..."} 
[2026-11-03 21:31:13] local.INFO: Packet analysis {"connection_id":230188,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a223"} 
[2026-11-03 21:31:13] local.INFO: Extracted packet for processing {"connection_id":230188,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a223"} 
[2026-11-03 21:31:13] local.INFO: GPS Element Parsed {"raw_longitude":751003136,"raw_latitude":124278024,"longitude_deg":75.1003136,"latitude_deg":12.4278024,"altitude":93,"angle":88,"satellites":44,"speed":0,"hex_longitude":"2cc36600","hex_latitude":"07685508","is_valid_coordinates":true} 
[2026-11-03 21:31: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-11-03 21:31:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192727808001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:31:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:31:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4367436075571560448,"note":"Value kept but may cause issues"} 
[2026-11-03 21:31:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:31:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793721619000,"timestamp_ms":1793721619000,"timestamp_seconds":1793721619,"priority":1,"record_length":96,"hex_timestamp":"000001a1a223d238"} 
[2026-11-03 21:31:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:31:13] 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-11-03 21:31: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 21:31:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:31: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-11-03 21:31:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:31:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:31:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230188,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:31:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230188,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:31:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230188,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:31:13] 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-11-03 21:31:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:31:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:31:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192727808001,"66":24723,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4367436075571560448},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:31:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:31:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:31:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192727808001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:31:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:31:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:31:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:31:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4367436075571560448,"description":"Unknown IO ID 44"} 
[2026-11-03 21:31:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192727808001,"power":24723,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4367436075571560448}} 
[2026-11-03 21:31:13] local.INFO: DEBUG: GPS processor result {"connection_id":230188,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55856,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:31:13] local.INFO: GPS data processed {"connection_id":230188,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:31:13] local.INFO: Acknowledgment sent {"connection_id":230188,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:31:17] local.INFO: TCP Data received {"connection_id":228452,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:31:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228452,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:31:18] local.INFO: Processing buffer {"connection_id":228452,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:31:18] local.INFO: Packet analysis {"connection_id":228452,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:31:18] local.INFO: Extracted packet for processing {"connection_id":228452,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:31:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:31: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-11-03 21:31:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192659968001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:31:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:31:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 21:31:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:31:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793721633000,"timestamp_ms":1793721633000,"timestamp_seconds":1793721633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22408e8"} 
[2026-11-03 21:31:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:31:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:31: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 21:31:18] 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-11-03 21:31: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-11-03 21:31:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:31:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:31:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228452,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:31:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228452,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:31:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228452,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:31:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:31:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:31:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:31:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192659968001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:31:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:31:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:31:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192659968001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:31:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:31:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:31:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:31:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 21:31:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192659968001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 21:31:18] local.INFO: DEBUG: GPS processor result {"connection_id":228452,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55857,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:31:18] local.INFO: GPS data processed {"connection_id":228452,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:31:18] local.INFO: Acknowledgment sent {"connection_id":228452,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:31:36] local.INFO: TCP Data received {"connection_id":228945,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:31:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228945,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:31:36] local.INFO: Processing buffer {"connection_id":228945,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:31:36] local.INFO: IMEI packet received {"connection_id":228945,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:31:36] local.INFO: IMEI acknowledgment sent {"connection_id":228945,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:31:39] local.INFO: TCP Data received {"connection_id":228945,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:31:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228945,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:31:39] local.INFO: Processing buffer {"connection_id":228945,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:31:39] local.INFO: IMEI packet received {"connection_id":228945,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:31:39] local.INFO: IMEI acknowledgment sent {"connection_id":228945,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:31:40] local.INFO: TCP Data received {"connection_id":232051,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:31:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232051,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:31:40] local.INFO: Processing buffer {"connection_id":232051,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:31:40] local.INFO: IMEI packet received {"connection_id":232051,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:31:40] local.INFO: IMEI acknowledgment sent {"connection_id":232051,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:31:40] local.INFO: TCP Data received {"connection_id":228945,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2242440012cc3660007685508005d00582c..."} 
[2026-11-03 21:31:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228945,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2242440012cc3660007685508005d00582c..."} 
[2026-11-03 21:31:40] local.INFO: Processing buffer {"connection_id":228945,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2242440012cc3660007685508005d00582c..."} 
[2026-11-03 21:31:40] local.INFO: Packet analysis {"connection_id":228945,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:31:40] local.INFO: Extracted packet for processing {"connection_id":228945,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:31:40] local.INFO: GPS Element Parsed {"raw_longitude":751003136,"raw_latitude":124278024,"longitude_deg":75.1003136,"latitude_deg":12.4278024,"altitude":93,"angle":88,"satellites":44,"speed":0,"hex_longitude":"2cc36600","hex_latitude":"07685508","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:31:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192734464001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:31:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:31:40] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4366802756873943040,"note":"Value kept but may cause issues"} 
[2026-11-03 21:31:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:31:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793721640000,"timestamp_ms":1793721640000,"timestamp_seconds":1793721640,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2242440"} 
[2026-11-03 21:31:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:31: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-11-03 21: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":96,"n8_eight_byte":147,"data_length":795,"current_offset":136} 
[2026-11-03 21:31:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2001,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21: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-11-03 21:31:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:31:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:31:40] local.INFO: Teltonika packet parsed successfully {"connection_id":228945,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:31:40] local.INFO: Passing IMEI to GPS processor {"connection_id":228945,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:31:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":228945,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:31:40] 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-11-03 21:31:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:31:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:31:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192734464001,"66":27463,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4366802756873943040},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:31:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:31:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:31:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192734464001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:31:40] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:31:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:31:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:31:40] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4366802756873943040,"description":"Unknown IO ID 44"} 
[2026-11-03 21:31:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192734464001,"power":27463,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4366802756873943040}} 
[2026-11-03 21:31:40] local.INFO: DEBUG: GPS processor result {"connection_id":228945,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55858,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:31:40] local.INFO: GPS data processed {"connection_id":228945,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:31:40] local.INFO: Acknowledgment sent {"connection_id":228945,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:31:45] local.INFO: TCP Data received {"connection_id":232051,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:31:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232051,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:31:45] local.INFO: Processing buffer {"connection_id":232051,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:31:45] local.INFO: IMEI packet received {"connection_id":232051,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:31:45] local.INFO: IMEI acknowledgment sent {"connection_id":232051,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:31:46] local.INFO: TCP Data received {"connection_id":232051,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:31:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232051,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:31:46] local.INFO: Processing buffer {"connection_id":232051,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:31:46] local.INFO: Packet analysis {"connection_id":232051,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:31:46] local.INFO: Extracted packet for processing {"connection_id":232051,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:31:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:31: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-11-03 21:31:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192659968001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:31:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:31:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 21:31:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:31:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793721633000,"timestamp_ms":1793721633000,"timestamp_seconds":1793721633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22408e8"} 
[2026-11-03 21:31:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:31:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:31: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 21:31:46] 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-11-03 21:31: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-11-03 21:31:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:31:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:31:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232051,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:31:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232051,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:31:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232051,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:31:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:31:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:31:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:31:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192659968001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:31:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:31:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:31:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192659968001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:31:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:31:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:31:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:31:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 21:31:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192659968001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 21:31:46] local.INFO: DEBUG: GPS processor result {"connection_id":232051,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55859,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:31:46] local.INFO: GPS data processed {"connection_id":232051,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:31:46] local.INFO: Acknowledgment sent {"connection_id":232051,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:32:11] local.INFO: TCP Data received {"connection_id":228945,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2247648012cc3660007685508005d00582b..."} 
[2026-11-03 21:32:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228945,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2247648012cc3660007685508005d00582b..."} 
[2026-11-03 21:32:11] local.INFO: Processing buffer {"connection_id":228945,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2247648012cc3660007685508005d00582b..."} 
[2026-11-03 21:32:11] local.INFO: Packet analysis {"connection_id":228945,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:32:11] local.INFO: Extracted packet for processing {"connection_id":228945,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:32:11] local.INFO: GPS Element Parsed {"raw_longitude":751003136,"raw_latitude":124278024,"longitude_deg":75.1003136,"latitude_deg":12.4278024,"altitude":93,"angle":88,"satellites":43,"speed":0,"hex_longitude":"2cc36600","hex_latitude":"07685508","is_valid_coordinates":true} 
[2026-11-03 21:32:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:32:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192739840001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:32:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021953902084096,"note":"Value kept but may cause issues"} 
[2026-11-03 21:32:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4366802756873943040,"note":"Value kept but may cause issues"} 
[2026-11-03 21:32:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:32:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793721661000,"timestamp_ms":1793721661000,"timestamp_seconds":1793721661,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2247648"} 
[2026-11-03 21:32:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:32:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 21:32:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 21:32:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:32:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:32:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:32:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:32:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228945,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:32:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228945,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:32:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228945,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:32:11] 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-11-03 21:32:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:32:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:32:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192739840001,"66":27376,"87":206,"85":37120,"24":0,"16":38021953902084096,"44":-4366802756873943040},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:32:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:32:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:32:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192739840001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:32:11] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:32:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:32:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021953902084096,"km_value":38021953902084.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:32:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4366802756873943040,"description":"Unknown IO ID 44"} 
[2026-11-03 21:32:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192739840001,"power":27376,"unknown_87":206,"unknown_85":37120,"ignition":0,"odometer":null,"unknown_44":-4366802756873943040}} 
[2026-11-03 21:32:11] local.INFO: DEBUG: GPS processor result {"connection_id":228945,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55860,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:32:11] local.INFO: GPS data processed {"connection_id":228945,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:32:11] local.INFO: Acknowledgment sent {"connection_id":228945,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:32:18] local.INFO: TCP Data received {"connection_id":232051,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:32:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232051,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:32:18] local.INFO: Processing buffer {"connection_id":232051,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:32:18] local.INFO: Packet analysis {"connection_id":232051,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:32:18] local.INFO: Extracted packet for processing {"connection_id":232051,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:32:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:32: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-11-03 21:32:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192659968001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:32:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:32:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 21:32:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:32:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793721633000,"timestamp_ms":1793721633000,"timestamp_seconds":1793721633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22408e8"} 
[2026-11-03 21:32:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:32:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:32: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 21:32:18] 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-11-03 21:32: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-11-03 21:32:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:32:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:32:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232051,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:32:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232051,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:32:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232051,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:32:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:32:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:32:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:32:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192659968001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:32:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:32:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:32:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192659968001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:32:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:32:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:32:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:32:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 21:32:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192659968001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 21:32:18] local.INFO: DEBUG: GPS processor result {"connection_id":232051,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55861,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:32:18] local.INFO: GPS data processed {"connection_id":232051,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:32:18] local.INFO: Acknowledgment sent {"connection_id":232051,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:32:36] local.INFO: TCP Data received {"connection_id":232052,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:32:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232052,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:32:36] local.INFO: Processing buffer {"connection_id":232052,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:32:36] local.INFO: IMEI packet received {"connection_id":232052,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:32:36] local.INFO: IMEI acknowledgment sent {"connection_id":232052,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:32:37] local.INFO: TCP Data received {"connection_id":232052,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:32:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232052,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:32:37] local.INFO: Processing buffer {"connection_id":232052,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:32:37] local.INFO: IMEI packet received {"connection_id":232052,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:32:37] local.INFO: IMEI acknowledgment sent {"connection_id":232052,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:32:38] local.INFO: TCP Data received {"connection_id":232052,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:32:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232052,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:32:38] local.INFO: Processing buffer {"connection_id":232052,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:32:38] local.INFO: IMEI packet received {"connection_id":232052,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:32:38] local.INFO: IMEI acknowledgment sent {"connection_id":232052,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:32:39] local.INFO: TCP Data received {"connection_id":232052,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:32:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232052,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:32:39] local.INFO: Processing buffer {"connection_id":232052,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:32:39] local.INFO: IMEI packet received {"connection_id":232052,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:32:39] local.INFO: IMEI acknowledgment sent {"connection_id":232052,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:32:39] local.INFO: TCP Data received {"connection_id":232052,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a224b0e0012cc36780076854e8006000412c..."} 
[2026-11-03 21:32:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232052,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a224b0e0012cc36780076854e8006000412c..."} 
[2026-11-03 21:32:39] local.INFO: Processing buffer {"connection_id":232052,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a224b0e0012cc36780076854e8006000412c..."} 
[2026-11-03 21:32:39] local.INFO: Packet analysis {"connection_id":232052,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:32:39] local.INFO: Extracted packet for processing {"connection_id":232052,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:32:39] local.INFO: GPS Element Parsed {"raw_longitude":751003520,"raw_latitude":124277992,"longitude_deg":75.100352,"latitude_deg":12.4277992,"altitude":96,"angle":65,"satellites":44,"speed":4,"hex_longitude":"2cc36780","hex_latitude":"076854e8","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:32:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192745216001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:32:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38021971081953280,"note":"Value kept but may cause issues"} 
[2026-11-03 21:32:39] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4366802756873943040,"note":"Value kept but may cause issues"} 
[2026-11-03 21:32:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:32:39] local.INFO: AVL Record Parsed {"raw_timestamp":1793721676000,"timestamp_ms":1793721676000,"timestamp_seconds":1793721676,"priority":1,"record_length":96,"hex_timestamp":"000001a1a224b0e0"} 
[2026-11-03 21:32:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:32: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-11-03 21: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 21:32: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-11-03 21: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-11-03 21:32:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:32:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:32:39] local.INFO: Teltonika packet parsed successfully {"connection_id":232052,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:32:39] local.INFO: Passing IMEI to GPS processor {"connection_id":232052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:32:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":232052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:32:39] 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-11-03 21:32:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:32:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:32:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192745216001,"66":27071,"87":206,"85":37120,"24":4,"16":38021971081953280,"44":-4366802756873943040},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:32:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:32:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:32:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192745216001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:32:39] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:32:39] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:32:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38021971081953280,"km_value":38021971081953.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:32:39] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4366802756873943040,"description":"Unknown IO ID 44"} 
[2026-11-03 21:32:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192745216001,"power":27071,"unknown_87":206,"unknown_85":37120,"ignition":4,"odometer":null,"unknown_44":-4366802756873943040}} 
[2026-11-03 21:32:39] local.INFO: DEBUG: GPS processor result {"connection_id":232052,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55862,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:32:39] local.INFO: GPS data processed {"connection_id":232052,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:32:39] local.INFO: Acknowledgment sent {"connection_id":232052,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:32:45] local.INFO: TCP Data received {"connection_id":228453,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:32:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228453,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:32:45] local.INFO: Processing buffer {"connection_id":228453,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:32:45] local.INFO: IMEI packet received {"connection_id":228453,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:32:45] local.INFO: IMEI acknowledgment sent {"connection_id":228453,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:32:50] local.INFO: TCP Data received {"connection_id":228453,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:32:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228453,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:32:50] local.INFO: Processing buffer {"connection_id":228453,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:32:50] local.INFO: IMEI packet received {"connection_id":228453,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:32:50] local.INFO: IMEI acknowledgment sent {"connection_id":228453,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:32:51] local.INFO: TCP Data received {"connection_id":228453,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:32:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228453,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:32:51] local.INFO: Processing buffer {"connection_id":228453,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:32:51] local.INFO: Packet analysis {"connection_id":228453,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:32:51] local.INFO: Extracted packet for processing {"connection_id":228453,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:32:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:32: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-11-03 21:32:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192659968001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:32:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:32:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 21:32:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:32:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793721633000,"timestamp_ms":1793721633000,"timestamp_seconds":1793721633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22408e8"} 
[2026-11-03 21:32:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:32:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:32: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 21:32:51] 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-11-03 21:32: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-11-03 21:32:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:32:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:32:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228453,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:32:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228453,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:32:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228453,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:32:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:32:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:32:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:32:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192659968001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:32:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:32:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:32:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192659968001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:32:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:32:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:32:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:32:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 21:32:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192659968001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 21:32:51] local.INFO: DEBUG: GPS processor result {"connection_id":228453,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55863,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:32:51] local.INFO: GPS data processed {"connection_id":228453,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:32:51] local.INFO: Acknowledgment sent {"connection_id":228453,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:32:56] local.INFO: TCP Data received {"connection_id":228453,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:32:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228453,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:32:56] local.INFO: Processing buffer {"connection_id":228453,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:32:56] local.INFO: Packet analysis {"connection_id":228453,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:32:56] local.INFO: Extracted packet for processing {"connection_id":228453,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:32:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:32:56] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:32:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192659968001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:32:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:32:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 21:32:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:32:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793721633000,"timestamp_ms":1793721633000,"timestamp_seconds":1793721633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22408e8"} 
[2026-11-03 21:32:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:32:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:32:56] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 21:32: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-11-03 21:32:56] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:32:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:32:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:32:56] local.INFO: Teltonika packet parsed successfully {"connection_id":228453,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:32:56] local.INFO: Passing IMEI to GPS processor {"connection_id":228453,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:32:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":228453,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:32:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:32:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:32:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:32:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192659968001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:32:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:32:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:32:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192659968001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:32:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:32:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:32:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:32:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 21:32:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192659968001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 21:32:56] local.INFO: DEBUG: GPS processor result {"connection_id":228453,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55864,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:32:56] local.INFO: GPS data processed {"connection_id":228453,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:32:56] local.INFO: Acknowledgment sent {"connection_id":228453,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:33:11] local.INFO: TCP Data received {"connection_id":232052,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a224e790012cc372c0076859d00061004d2d..."} 
[2026-11-03 21:33:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232052,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a224e790012cc372c0076859d00061004d2d..."} 
[2026-11-03 21:33:11] local.INFO: Processing buffer {"connection_id":232052,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a224e790012cc372c0076859d00061004d2d..."} 
[2026-11-03 21:33:11] local.INFO: Packet analysis {"connection_id":232052,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:33:11] local.INFO: Extracted packet for processing {"connection_id":232052,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:33:11] local.INFO: GPS Element Parsed {"raw_longitude":751006400,"raw_latitude":124279248,"longitude_deg":75.10064,"latitude_deg":12.4279248,"altitude":97,"angle":77,"satellites":45,"speed":10,"hex_longitude":"2cc372c0","hex_latitude":"076859d0","is_valid_coordinates":true} 
[2026-11-03 21:33: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-11-03 21:33:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192749056001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:33:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38022121405808640,"note":"Value kept but may cause issues"} 
[2026-11-03 21:33:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4366380544408885248,"note":"Value kept but may cause issues"} 
[2026-11-03 21:33:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:33:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793721690000,"timestamp_ms":1793721690000,"timestamp_seconds":1793721690,"priority":1,"record_length":96,"hex_timestamp":"000001a1a224e790"} 
[2026-11-03 21:33:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:33: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-11-03 21:33: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":105,"n8_eight_byte":191,"data_length":795,"current_offset":136} 
[2026-11-03 21:33:11] 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-11-03 21:33: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-11-03 21:33:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:33:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:33:11] local.INFO: Teltonika packet parsed successfully {"connection_id":232052,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:33:11] local.INFO: Passing IMEI to GPS processor {"connection_id":232052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:33:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":232052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:33:11] 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-11-03 21:33:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:33:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:33:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192749056001,"66":27463,"87":206,"85":37120,"24":10,"16":38022121405808640,"44":-4366380544408885248},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:33:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:33:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:33:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192749056001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:33:11] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:33:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:33:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38022121405808640,"km_value":38022121405808.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:33:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4366380544408885248,"description":"Unknown IO ID 44"} 
[2026-11-03 21:33:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192749056001,"power":27463,"unknown_87":206,"unknown_85":37120,"ignition":10,"odometer":null,"unknown_44":-4366380544408885248}} 
[2026-11-03 21:33:11] local.INFO: DEBUG: GPS processor result {"connection_id":232052,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55865,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:33:11] local.INFO: GPS data processed {"connection_id":232052,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:33:11] local.INFO: Acknowledgment sent {"connection_id":232052,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:33:13] local.INFO: TCP Data received {"connection_id":228454,"ip":"71.6.134.237","data_length":241,"data_hex":"16030100ec010000e803032899bdbb77cbede66e8d287bec2154fee7b6d8962d..."} 
[2026-11-03 21:33:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228454,"packet_length":241,"packet_hex":"16030100ec010000e803032899bdbb77cbede66e8d287bec2154fee7b6d8962d..."} 
[2026-11-03 21:33:13] local.INFO: Processing buffer {"connection_id":228454,"buffer_length":241,"buffer_hex":"16030100ec010000e803032899bdbb77cbede66e8d287bec2154fee7b6d8962d..."} 
[2026-11-03 21:33:13] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":228454,"buffer_length":241,"first_bytes_hex":"16030100ec010000e803032899bdbb77"} 
[2026-11-03 21:33:36] local.INFO: TCP Data received {"connection_id":228455,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:33:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228455,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:33:36] local.INFO: Processing buffer {"connection_id":228455,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:33:36] local.INFO: IMEI packet received {"connection_id":228455,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:33:36] local.INFO: IMEI acknowledgment sent {"connection_id":228455,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:33:40] local.INFO: TCP Data received {"connection_id":228456,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:33:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228456,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:33:40] local.INFO: Processing buffer {"connection_id":228456,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:33:40] local.INFO: IMEI packet received {"connection_id":228456,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:33:40] local.INFO: IMEI acknowledgment sent {"connection_id":228456,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:33:41] local.INFO: TCP Data received {"connection_id":228455,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:33:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228455,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:33:41] local.INFO: Processing buffer {"connection_id":228455,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:33:41] local.INFO: IMEI packet received {"connection_id":228455,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:33:41] local.INFO: IMEI acknowledgment sent {"connection_id":228455,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:33:42] local.INFO: TCP Data received {"connection_id":228455,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2259758012cc3aec007686ef0006300b12e..."} 
[2026-11-03 21:33:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228455,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2259758012cc3aec007686ef0006300b12e..."} 
[2026-11-03 21:33:42] local.INFO: Processing buffer {"connection_id":228455,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2259758012cc3aec007686ef0006300b12e..."} 
[2026-11-03 21:33:42] local.INFO: Packet analysis {"connection_id":228455,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a225"} 
[2026-11-03 21:33:42] local.INFO: Extracted packet for processing {"connection_id":228455,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a225"} 
[2026-11-03 21:33:42] local.INFO: GPS Element Parsed {"raw_longitude":751021760,"raw_latitude":124284656,"longitude_deg":75.102176,"latitude_deg":12.4284656,"altitude":99,"angle":177,"satellites":46,"speed":13,"hex_longitude":"2cc3aec0","hex_latitude":"07686ef0","is_valid_coordinates":true} 
[2026-11-03 21:33: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-11-03 21:33:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192763904001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:33:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38022958924431360,"note":"Value kept but may cause issues"} 
[2026-11-03 21:33:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4346466189804816384,"note":"Value kept but may cause issues"} 
[2026-11-03 21:33:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:33:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793721735000,"timestamp_ms":1793721735000,"timestamp_seconds":1793721735,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2259758"} 
[2026-11-03 21:33:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:33: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-11-03 21:33:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 21:33:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:33: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-11-03 21:33:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:33:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:33:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228455,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:33:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:33:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:33:42] 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-11-03 21:33:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:33:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:33:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192763904001,"66":27517,"87":206,"85":37120,"24":13,"16":38022958924431360,"44":-4346466189804816384},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:33:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:33:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:33:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192763904001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:33:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:33:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:33:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38022958924431360,"km_value":38022958924431.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:33:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4346466189804816384,"description":"Unknown IO ID 44"} 
[2026-11-03 21:33:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192763904001,"power":27517,"unknown_87":206,"unknown_85":37120,"ignition":13,"odometer":null,"unknown_44":-4346466189804816384}} 
[2026-11-03 21:33:42] local.INFO: DEBUG: GPS processor result {"connection_id":228455,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55866,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:33:42] local.INFO: GPS data processed {"connection_id":228455,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:33:42] local.INFO: Acknowledgment sent {"connection_id":228455,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:33:45] local.INFO: TCP Data received {"connection_id":228456,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:33:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228456,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:33:45] local.INFO: Processing buffer {"connection_id":228456,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:33:45] local.INFO: IMEI packet received {"connection_id":228456,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:33:45] local.INFO: IMEI acknowledgment sent {"connection_id":228456,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:33:46] local.INFO: TCP Data received {"connection_id":228456,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:33:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228456,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:33:46] local.INFO: Processing buffer {"connection_id":228456,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:33:46] local.INFO: Packet analysis {"connection_id":228456,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:33:46] local.INFO: Extracted packet for processing {"connection_id":228456,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:33:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:33: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-11-03 21:33:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192659968001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:33:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:33:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 21:33:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:33:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793721633000,"timestamp_ms":1793721633000,"timestamp_seconds":1793721633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22408e8"} 
[2026-11-03 21:33:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:33:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:33: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 21:33:46] 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-11-03 21:33: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-11-03 21:33:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:33:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:33:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228456,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:33:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228456,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:33:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228456,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:33:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:33:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:33:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:33:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192659968001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:33:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:33:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:33:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192659968001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:33:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:33:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:33:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:33:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 21:33:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192659968001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 21:33:46] local.INFO: DEBUG: GPS processor result {"connection_id":228456,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55867,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:33:46] local.INFO: GPS data processed {"connection_id":228456,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:33:46] local.INFO: Acknowledgment sent {"connection_id":228456,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:33:51] local.INFO: TCP Data received {"connection_id":228456,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:33:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228456,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:33:51] local.INFO: Processing buffer {"connection_id":228456,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:33:51] local.INFO: Packet analysis {"connection_id":228456,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:33:51] local.INFO: Extracted packet for processing {"connection_id":228456,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:33:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:33:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:33:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192659968001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:33:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:33:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 21:33:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:33:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793721633000,"timestamp_ms":1793721633000,"timestamp_seconds":1793721633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22408e8"} 
[2026-11-03 21:33:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:33:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:33:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 21:33:51] 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-11-03 21:33:51] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:33:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:33:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:33:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228456,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:33:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228456,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:33:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228456,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:33:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:33:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:33:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:33:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192659968001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:33:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:33:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:33:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192659968001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:33:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:33:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:33:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:33:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 21:33:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192659968001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 21:33:51] local.INFO: DEBUG: GPS processor result {"connection_id":228456,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55868,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:33:51] local.INFO: GPS data processed {"connection_id":228456,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:33:51] local.INFO: Acknowledgment sent {"connection_id":228456,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:34:14] local.INFO: TCP Data received {"connection_id":228455,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a225e960012cc3b00007685148006200b22e..."} 
[2026-11-03 21:34:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228455,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a225e960012cc3b00007685148006200b22e..."} 
[2026-11-03 21:34:15] local.INFO: Processing buffer {"connection_id":228455,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a225e960012cc3b00007685148006200b22e..."} 
[2026-11-03 21:34:15] local.INFO: Packet analysis {"connection_id":228455,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a225"} 
[2026-11-03 21:34:15] local.INFO: Extracted packet for processing {"connection_id":228455,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a225"} 
[2026-11-03 21:34:15] local.INFO: GPS Element Parsed {"raw_longitude":751022080,"raw_latitude":124277064,"longitude_deg":75.102208,"latitude_deg":12.4277064,"altitude":98,"angle":178,"satellites":46,"speed":7,"hex_longitude":"2cc3b000","hex_latitude":"07685148","is_valid_coordinates":true} 
[2026-11-03 21:34:15] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:34:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192764160001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:34:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38023328291618816,"note":"Value kept but may cause issues"} 
[2026-11-03 21:34:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4346325452316545024,"note":"Value kept but may cause issues"} 
[2026-11-03 21:34:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:34:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793721756000,"timestamp_ms":1793721756000,"timestamp_seconds":1793721756,"priority":1,"record_length":96,"hex_timestamp":"000001a1a225e960"} 
[2026-11-03 21:34:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:34: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-11-03 21:34:15] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 21:34: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-11-03 21:34: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-11-03 21:34:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:34:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:34:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228455,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:34:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:34:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:34: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-11-03 21:34:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:34:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:34:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192764160001,"66":27463,"87":206,"85":37120,"24":7,"16":38023328291618816,"44":-4346325452316545024},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:34:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:34:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:34:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192764160001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:34:15] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:34:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:34:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38023328291618816,"km_value":38023328291618.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:34:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4346325452316545024,"description":"Unknown IO ID 44"} 
[2026-11-03 21:34:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192764160001,"power":27463,"unknown_87":206,"unknown_85":37120,"ignition":7,"odometer":null,"unknown_44":-4346325452316545024}} 
[2026-11-03 21:34:15] local.INFO: DEBUG: GPS processor result {"connection_id":228455,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55869,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:34:15] local.INFO: GPS data processed {"connection_id":228455,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:34:15] local.INFO: Acknowledgment sent {"connection_id":228455,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:34:23] local.INFO: TCP Data received {"connection_id":228456,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:34:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228456,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:34:23] local.INFO: Processing buffer {"connection_id":228456,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:34:23] local.INFO: Packet analysis {"connection_id":228456,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:34:23] local.INFO: Extracted packet for processing {"connection_id":228456,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:34:23] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:34: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-11-03 21:34:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192659968001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:34:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:34:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 21:34:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:34:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793721633000,"timestamp_ms":1793721633000,"timestamp_seconds":1793721633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22408e8"} 
[2026-11-03 21:34:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:34:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:34: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 21:34:23] 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-11-03 21:34: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-11-03 21:34:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:34:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:34:23] local.INFO: Teltonika packet parsed successfully {"connection_id":228456,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:34:23] local.INFO: Passing IMEI to GPS processor {"connection_id":228456,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:34:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":228456,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:34:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:34:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:34:23] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:34:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192659968001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:34:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:34:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:34:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192659968001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:34:23] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:34:23] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:34:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:34:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 21:34:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192659968001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 21:34:23] local.INFO: DEBUG: GPS processor result {"connection_id":228456,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55870,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:34:23] local.INFO: GPS data processed {"connection_id":228456,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:34:23] local.INFO: Acknowledgment sent {"connection_id":228456,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:34:36] local.INFO: TCP Data received {"connection_id":232053,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:34:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232053,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:34:36] local.INFO: Processing buffer {"connection_id":232053,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:34:36] local.INFO: IMEI packet received {"connection_id":232053,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:34:36] local.INFO: IMEI acknowledgment sent {"connection_id":232053,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:34:41] local.INFO: TCP Data received {"connection_id":232053,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:34:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232053,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:34:41] local.INFO: Processing buffer {"connection_id":232053,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:34:41] local.INFO: IMEI packet received {"connection_id":232053,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:34:41] local.INFO: IMEI acknowledgment sent {"connection_id":232053,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:34:41] local.INFO: TCP Data received {"connection_id":230189,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:34:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230189,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:34:41] local.INFO: Processing buffer {"connection_id":230189,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:34:41] local.INFO: IMEI packet received {"connection_id":230189,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:34:41] local.INFO: IMEI acknowledgment sent {"connection_id":230189,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:34:41] local.INFO: TCP Data received {"connection_id":232053,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2261c28012cc3b28007683ea8006300a32f..."} 
[2026-11-03 21:34:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232053,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2261c28012cc3b28007683ea8006300a32f..."} 
[2026-11-03 21:34:41] local.INFO: Processing buffer {"connection_id":232053,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2261c28012cc3b28007683ea8006300a32f..."} 
[2026-11-03 21:34:41] local.INFO: Packet analysis {"connection_id":232053,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a226"} 
[2026-11-03 21:34:41] local.INFO: Extracted packet for processing {"connection_id":232053,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a226"} 
[2026-11-03 21:34:41] local.INFO: GPS Element Parsed {"raw_longitude":751022720,"raw_latitude":124272296,"longitude_deg":75.102272,"latitude_deg":12.4272296,"altitude":99,"angle":163,"satellites":47,"speed":5,"hex_longitude":"2cc3b280","hex_latitude":"07683ea8","is_valid_coordinates":true} 
[2026-11-03 21:34: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-11-03 21:34:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192769536001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:34:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38023560219852800,"note":"Value kept but may cause issues"} 
[2026-11-03 21:34:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4345973608597600256,"note":"Value kept but may cause issues"} 
[2026-11-03 21:34:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:34:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793721769000,"timestamp_ms":1793721769000,"timestamp_seconds":1793721769,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2261c28"} 
[2026-11-03 21:34:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:34:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 21:34: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-11-03 21:34: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-11-03 21:34: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-11-03 21:34:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:34:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:34:41] local.INFO: Teltonika packet parsed successfully {"connection_id":232053,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:34:41] local.INFO: Passing IMEI to GPS processor {"connection_id":232053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:34:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":232053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:34:41] 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-11-03 21:34:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:34:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:34:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192769536001,"66":27365,"87":206,"85":37120,"24":5,"16":38023560219852800,"44":-4345973608597600256},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:34:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:34:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:34:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192769536001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:34:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:34:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:34:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38023560219852800,"km_value":38023560219852.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:34:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4345973608597600256,"description":"Unknown IO ID 44"} 
[2026-11-03 21:34:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192769536001,"power":27365,"unknown_87":206,"unknown_85":37120,"ignition":5,"odometer":null,"unknown_44":-4345973608597600256}} 
[2026-11-03 21:34:42] local.INFO: DEBUG: GPS processor result {"connection_id":232053,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55871,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:34:42] local.INFO: GPS data processed {"connection_id":232053,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:34:42] local.INFO: Acknowledgment sent {"connection_id":232053,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:34:45] local.INFO: TCP Data received {"connection_id":230189,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:34:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230189,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:34:45] local.INFO: Processing buffer {"connection_id":230189,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:34:45] local.INFO: IMEI packet received {"connection_id":230189,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:34:45] local.INFO: IMEI acknowledgment sent {"connection_id":230189,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:34:46] local.INFO: TCP Data received {"connection_id":230189,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:34:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230189,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:34:46] local.INFO: Processing buffer {"connection_id":230189,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:34:46] local.INFO: Packet analysis {"connection_id":230189,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:34:46] local.INFO: Extracted packet for processing {"connection_id":230189,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:34:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:34: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-11-03 21:34:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192659968001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:34:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:34:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 21:34:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:34:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793721633000,"timestamp_ms":1793721633000,"timestamp_seconds":1793721633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22408e8"} 
[2026-11-03 21:34:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:34:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:34: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 21:34:46] 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-11-03 21:34: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-11-03 21:34:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:34:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:34:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230189,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:34:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230189,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:34:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230189,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:34:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:34:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:34:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:34:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192659968001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:34:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:34:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:34:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192659968001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:34:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:34:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:34:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:34:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 21:34:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192659968001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 21:34:46] local.INFO: DEBUG: GPS processor result {"connection_id":230189,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55872,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:34:46] local.INFO: GPS data processed {"connection_id":230189,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:34:46] local.INFO: Acknowledgment sent {"connection_id":230189,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:34:50] local.INFO: TCP Data received {"connection_id":230189,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:34:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230189,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:34:50] local.INFO: Processing buffer {"connection_id":230189,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:34:50] local.INFO: Packet analysis {"connection_id":230189,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:34:50] local.INFO: Extracted packet for processing {"connection_id":230189,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:34:50] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:34:50] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:34:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192659968001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:34:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:34:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 21:34:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:34:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793721633000,"timestamp_ms":1793721633000,"timestamp_seconds":1793721633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22408e8"} 
[2026-11-03 21:34:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:34:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:34:50] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 21:34: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-11-03 21:34:50] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:34:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:34:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:34:50] local.INFO: Teltonika packet parsed successfully {"connection_id":230189,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:34:50] local.INFO: Passing IMEI to GPS processor {"connection_id":230189,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:34:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":230189,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:34:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:34:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:34:50] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:34:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192659968001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:34:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:34:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:34:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192659968001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:34:50] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:34:50] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:34:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:34:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 21:34:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192659968001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 21:34:50] local.INFO: DEBUG: GPS processor result {"connection_id":230189,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55873,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:34:50] local.INFO: GPS data processed {"connection_id":230189,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:34:50] local.INFO: Acknowledgment sent {"connection_id":230189,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:35:13] local.INFO: TCP Data received {"connection_id":232053,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2266e30012cc3b24007683bd0006100a32e..."} 
[2026-11-03 21:35:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232053,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2266e30012cc3b24007683bd0006100a32e..."} 
[2026-11-03 21:35:13] local.INFO: Processing buffer {"connection_id":232053,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2266e30012cc3b24007683bd0006100a32e..."} 
[2026-11-03 21:35:13] local.INFO: Packet analysis {"connection_id":232053,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a226"} 
[2026-11-03 21:35:13] local.INFO: Extracted packet for processing {"connection_id":232053,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a226"} 
[2026-11-03 21:35:13] local.INFO: GPS Element Parsed {"raw_longitude":751022656,"raw_latitude":124271568,"longitude_deg":75.1022656,"latitude_deg":12.4271568,"altitude":97,"angle":163,"satellites":46,"speed":1,"hex_longitude":"2cc3b240","hex_latitude":"07683bd0","is_valid_coordinates":true} 
[2026-11-03 21:35: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-11-03 21:35:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192772864001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:35:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38023594579591168,"note":"Value kept but may cause issues"} 
[2026-11-03 21:35:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4345269921157044224,"note":"Value kept but may cause issues"} 
[2026-11-03 21:35:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:35:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793721790000,"timestamp_ms":1793721790000,"timestamp_seconds":1793721790,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2266e30"} 
[2026-11-03 21:35:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:35: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-11-03 21:35: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":229,"data_length":795,"current_offset":136} 
[2026-11-03 21:35:13] 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-11-03 21:35: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-11-03 21:35:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:35:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:35:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232053,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:35:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:35:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:35:13] 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-11-03 21:35:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:35:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:35:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192772864001,"66":27484,"87":206,"85":37120,"24":1,"16":38023594579591168,"44":-4345269921157044224},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,85,24,16,44]} 
[2026-11-03 21:35:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:35:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:35:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192772864001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:35:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 21:35:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:35:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38023594579591168,"km_value":38023594579591.17,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:35:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4345269921157044224,"description":"Unknown IO ID 44"} 
[2026-11-03 21:35:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192772864001,"power":27484,"unknown_87":206,"unknown_85":37120,"ignition":1,"odometer":null,"unknown_44":-4345269921157044224}} 
[2026-11-03 21:35:13] local.INFO: DEBUG: GPS processor result {"connection_id":232053,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55874,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:35:13] local.INFO: GPS data processed {"connection_id":232053,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:35:13] local.INFO: Acknowledgment sent {"connection_id":232053,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:35:22] local.INFO: TCP Data received {"connection_id":230189,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:35:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230189,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:35:22] local.INFO: Processing buffer {"connection_id":230189,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:35:22] local.INFO: Packet analysis {"connection_id":230189,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:35:22] local.INFO: Extracted packet for processing {"connection_id":230189,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:35:22] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:35: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-11-03 21:35:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192659968001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:35:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:35:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 21:35:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:35:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793721633000,"timestamp_ms":1793721633000,"timestamp_seconds":1793721633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22408e8"} 
[2026-11-03 21:35:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:35:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:35: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":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-11-03 21:35:22] 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-11-03 21:35: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-11-03 21:35:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:35:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:35:22] local.INFO: Teltonika packet parsed successfully {"connection_id":230189,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:35:22] local.INFO: Passing IMEI to GPS processor {"connection_id":230189,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:35:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":230189,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:35:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:35:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:35:22] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:35:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192659968001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:35:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:35:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:35:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192659968001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:35:22] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:35:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:35:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:35:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 21:35:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192659968001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 21:35:22] local.INFO: DEBUG: GPS processor result {"connection_id":230189,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55875,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:35:22] local.INFO: GPS data processed {"connection_id":230189,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:35:22] local.INFO: Acknowledgment sent {"connection_id":230189,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:35:37] local.INFO: TCP Data received {"connection_id":228946,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:35:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228946,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:35:37] local.INFO: Processing buffer {"connection_id":228946,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:35:37] local.INFO: IMEI packet received {"connection_id":228946,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:35:37] local.INFO: IMEI acknowledgment sent {"connection_id":228946,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:35:40] local.INFO: TCP Data received {"connection_id":228947,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:35:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228947,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:35:40] local.INFO: Processing buffer {"connection_id":228947,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:35:40] local.INFO: IMEI packet received {"connection_id":228947,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:35:40] local.INFO: IMEI acknowledgment sent {"connection_id":228947,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:35:42] local.INFO: TCP Data received {"connection_id":228946,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:35:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228946,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:35:42] local.INFO: Processing buffer {"connection_id":228946,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:35:42] local.INFO: IMEI packet received {"connection_id":228946,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:35:42] local.INFO: IMEI acknowledgment sent {"connection_id":228946,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:35:45] local.INFO: TCP Data received {"connection_id":228947,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:35:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228947,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:35:45] local.INFO: Processing buffer {"connection_id":228947,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:35:45] local.INFO: IMEI packet received {"connection_id":228947,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:35:45] local.INFO: IMEI acknowledgment sent {"connection_id":228947,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:35:45] local.INFO: TCP Data received {"connection_id":228947,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:35:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228947,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:35:45] local.INFO: Processing buffer {"connection_id":228947,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22408e8012d77a34005f2a450000700902b..."} 
[2026-11-03 21:35:45] local.INFO: Packet analysis {"connection_id":228947,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:35:45] local.INFO: Extracted packet for processing {"connection_id":228947,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a224"} 
[2026-11-03 21:35:45] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:35: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-11-03 21:35:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192659968001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:35:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:35:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 21:35:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:35:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793721633000,"timestamp_ms":1793721633000,"timestamp_seconds":1793721633,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22408e8"} 
[2026-11-03 21:35:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:35:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:35: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":47,"data_length":795,"current_offset":136} 
[2026-11-03 21:35:45] 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-11-03 21:35: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-11-03 21:35:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:35:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:35:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228947,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:35:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228947,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:35:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228947,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:35:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:35:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:35:45] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:35:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192659968001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:35:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:35:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:35:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192659968001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:35:45] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:35:45] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:35:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:35:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 21:35:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192659968001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 21:35:46] local.INFO: DEBUG: GPS processor result {"connection_id":228947,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55876,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:35:46] local.INFO: GPS data processed {"connection_id":228947,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:35:46] local.INFO: Acknowledgment sent {"connection_id":228947,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:35:53] local.INFO: TCP Data received {"connection_id":228946,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:35:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228946,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:35:53] local.INFO: Processing buffer {"connection_id":228946,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:35:53] local.INFO: IMEI packet received {"connection_id":228946,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:35:53] local.INFO: IMEI acknowledgment sent {"connection_id":228946,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:35:54] local.INFO: TCP Data received {"connection_id":228946,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a227f4d0012cc3780007676240005c00c52c..."} 
[2026-11-03 21:35:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228946,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a227f4d0012cc3780007676240005c00c52c..."} 
[2026-11-03 21:35:54] local.INFO: Processing buffer {"connection_id":228946,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a227f4d0012cc3780007676240005c00c52c..."} 
[2026-11-03 21:35:54] local.INFO: Packet analysis {"connection_id":228946,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a227"} 
[2026-11-03 21:35:54] local.INFO: Extracted packet for processing {"connection_id":228946,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a227"} 
[2026-11-03 21:35:54] local.INFO: GPS Element Parsed {"raw_longitude":751007744,"raw_latitude":124215872,"longitude_deg":75.1007744,"latitude_deg":12.4215872,"altitude":92,"angle":197,"satellites":44,"speed":41,"hex_longitude":"2cc37800","hex_latitude":"07676240","is_valid_coordinates":true} 
[2026-11-03 21:35: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-11-03 21:35:54] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192801280001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:35:54] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38026424963039232,"note":"Value kept but may cause issues"} 
[2026-11-03 21:35:54] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4358358507586129920,"note":"Value kept but may cause issues"} 
[2026-11-03 21:35:54] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:35:54] local.INFO: AVL Record Parsed {"raw_timestamp":1793721890000,"timestamp_ms":1793721890000,"timestamp_seconds":1793721890,"priority":1,"record_length":96,"hex_timestamp":"000001a1a227f4d0"} 
[2026-11-03 21:35:54] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:35:54] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 21:35:54] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 21:35:54] 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-11-03 21:35: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-11-03 21:35:54] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:35:54] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:35:54] local.INFO: Teltonika packet parsed successfully {"connection_id":228946,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:35:54] local.INFO: Passing IMEI to GPS processor {"connection_id":228946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:35:54] local.INFO: DEBUG: About to call GPS processor {"connection_id":228946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:35:54] 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-11-03 21:35:54] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:35:54] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:35:54] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192801280001,"66":27397,"88":206,"85":37120,"24":41,"16":38026424963039232,"44":-4358358507586129920},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,85,24,16,44]} 
[2026-11-03 21:35:54] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:35:54] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:35:54] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192801280001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:35:54] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 21:35:54] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:35:54] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38026424963039232,"km_value":38026424963039.234,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:35:54] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4358358507586129920,"description":"Unknown IO ID 44"} 
[2026-11-03 21:35:54] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192801280001,"power":27397,"unknown_88":206,"unknown_85":37120,"ignition":41,"odometer":null,"unknown_44":-4358358507586129920}} 
[2026-11-03 21:35:54] local.INFO: DEBUG: GPS processor result {"connection_id":228946,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55877,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:35:54] local.INFO: GPS data processed {"connection_id":228946,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:35:54] local.INFO: Acknowledgment sent {"connection_id":228946,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:35:56] local.INFO: TCP Data received {"connection_id":228946,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22817f8012cc36c4007673ee0005b00c82c..."} 
[2026-11-03 21:35:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228946,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22817f8012cc36c4007673ee0005b00c82c..."} 
[2026-11-03 21:35:56] local.INFO: Processing buffer {"connection_id":228946,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22817f8012cc36c4007673ee0005b00c82c..."} 
[2026-11-03 21:35:56] local.INFO: Packet analysis {"connection_id":228946,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:35:56] local.INFO: Extracted packet for processing {"connection_id":228946,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:35:56] local.INFO: GPS Element Parsed {"raw_longitude":751004736,"raw_latitude":124206816,"longitude_deg":75.1004736,"latitude_deg":12.4206816,"altitude":91,"angle":200,"satellites":44,"speed":43,"hex_longitude":"2cc36c40","hex_latitude":"07673ee0","is_valid_coordinates":true} 
[2026-11-03 21:35: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-11-03 21:35:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192803840001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:35:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38026888819507200,"note":"Value kept but may cause issues"} 
[2026-11-03 21:35:56] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4361736207309062144,"note":"Value kept but may cause issues"} 
[2026-11-03 21:35:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:35:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793721899000,"timestamp_ms":1793721899000,"timestamp_seconds":1793721899,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22817f8"} 
[2026-11-03 21:35:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:35:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 21:35:56] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 21:35:56] 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-11-03 21:35: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-11-03 21:35:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:35:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:35:56] local.INFO: Teltonika packet parsed successfully {"connection_id":228946,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:35:56] local.INFO: Passing IMEI to GPS processor {"connection_id":228946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:35:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":228946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:35:56] 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-11-03 21:35:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:35:56] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:35:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192803840001,"66":27376,"88":206,"85":37120,"24":43,"16":38026888819507200,"44":-4361736207309062144},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,85,24,16,44]} 
[2026-11-03 21:35:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:35:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:35:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192803840001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:35:56] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 21:35:56] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:35:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38026888819507200,"km_value":38026888819507.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:35:56] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4361736207309062144,"description":"Unknown IO ID 44"} 
[2026-11-03 21:35:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192803840001,"power":27376,"unknown_88":206,"unknown_85":37120,"ignition":43,"odometer":null,"unknown_44":-4361736207309062144}} 
[2026-11-03 21:35:56] local.INFO: DEBUG: GPS processor result {"connection_id":228946,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55878,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:35:56] local.INFO: GPS data processed {"connection_id":228946,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:35:56] local.INFO: Acknowledgment sent {"connection_id":228946,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:36:17] local.INFO: TCP Data received {"connection_id":228947,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:36:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228947,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:36:17] local.INFO: Processing buffer {"connection_id":228947,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:36:17] local.INFO: Packet analysis {"connection_id":228947,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:36:17] local.INFO: Extracted packet for processing {"connection_id":228947,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:36:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:36: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-11-03 21:36:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192738048001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:36:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:36:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:36:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:36:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793721934000,"timestamp_ms":1793721934000,"timestamp_seconds":1793721934,"priority":1,"record_length":96,"hex_timestamp":"000001a1a228a0b0"} 
[2026-11-03 21:36:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:36:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:36: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-11-03 21:36: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-11-03 21:36: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-11-03 21:36:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:36:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:36:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228947,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:36:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228947,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:36:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228947,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:36:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:36:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:36:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:36:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192738048001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:36:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:36:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:36:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192738048001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:36:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:36:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:36:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:36:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:36:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192738048001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:36:17] local.INFO: DEBUG: GPS processor result {"connection_id":228947,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55879,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:36:17] local.INFO: GPS data processed {"connection_id":228947,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:36:17] local.INFO: Acknowledgment sent {"connection_id":228947,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:36:36] local.INFO: TCP Data received {"connection_id":228457,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:36:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228457,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:36:36] local.INFO: Processing buffer {"connection_id":228457,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:36:36] local.INFO: IMEI packet received {"connection_id":228457,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:36:36] local.INFO: IMEI acknowledgment sent {"connection_id":228457,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:36:37] local.INFO: TCP Data received {"connection_id":228457,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:36:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228457,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:36:37] local.INFO: Processing buffer {"connection_id":228457,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:36:37] local.INFO: IMEI packet received {"connection_id":228457,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:36:37] local.INFO: IMEI acknowledgment sent {"connection_id":228457,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:36:41] local.INFO: TCP Data received {"connection_id":228457,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:36:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228457,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:36:41] local.INFO: Processing buffer {"connection_id":228457,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:36:41] local.INFO: IMEI packet received {"connection_id":228457,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:36:41] local.INFO: IMEI acknowledgment sent {"connection_id":228457,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:36:41] local.INFO: TCP Data received {"connection_id":228457,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2283738012cc35f4007671cf0005d00c52c..."} 
[2026-11-03 21:36:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228457,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2283738012cc35f4007671cf0005d00c52c..."} 
[2026-11-03 21:36:41] local.INFO: Processing buffer {"connection_id":228457,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2283738012cc35f4007671cf0005d00c52c..."} 
[2026-11-03 21:36:41] local.INFO: Packet analysis {"connection_id":228457,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:36:41] local.INFO: Extracted packet for processing {"connection_id":228457,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:36:41] local.INFO: GPS Element Parsed {"raw_longitude":751001408,"raw_latitude":124198128,"longitude_deg":75.1001408,"latitude_deg":12.4198128,"altitude":93,"angle":197,"satellites":44,"speed":45,"hex_longitude":"2cc35f40","hex_latitude":"07671cf0","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:36:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192806144001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:36:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38027335496105984,"note":"Value kept but may cause issues"} 
[2026-11-03 21:36:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4365043538287730688,"note":"Value kept but may cause issues"} 
[2026-11-03 21:36:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:36:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793721907000,"timestamp_ms":1793721907000,"timestamp_seconds":1793721907,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2283738"} 
[2026-11-03 21:36:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:36:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 21: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 21:36: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-11-03 21: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-11-03 21:36:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:36:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:36:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228457,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:36:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:36:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:36:41] 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-11-03 21:36:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:36:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:36:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192806144001,"66":27376,"88":206,"85":37120,"24":45,"16":38027335496105984,"44":-4365043538287730688},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,85,24,16,44]} 
[2026-11-03 21:36:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:36:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:36:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192806144001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:36:41] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 21:36:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:36:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38027335496105984,"km_value":38027335496105.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:36:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4365043538287730688,"description":"Unknown IO ID 44"} 
[2026-11-03 21:36:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192806144001,"power":27376,"unknown_88":206,"unknown_85":37120,"ignition":45,"odometer":null,"unknown_44":-4365043538287730688}} 
[2026-11-03 21:36:41] local.INFO: DEBUG: GPS processor result {"connection_id":228457,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55880,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:36:41] local.INFO: GPS data processed {"connection_id":228457,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:36:41] local.INFO: Acknowledgment sent {"connection_id":228457,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:36:42] local.INFO: TCP Data received {"connection_id":228457,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22846d8012cc3598007670d00005b00d22c..."} 
[2026-11-03 21:36:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228457,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22846d8012cc3598007670d00005b00d22c..."} 
[2026-11-03 21:36:42] local.INFO: Processing buffer {"connection_id":228457,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22846d8012cc3598007670d00005b00d22c..."} 
[2026-11-03 21:36:42] local.INFO: Packet analysis {"connection_id":228457,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:36:42] local.INFO: Extracted packet for processing {"connection_id":228457,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:36:42] local.INFO: GPS Element Parsed {"raw_longitude":750999936,"raw_latitude":124194048,"longitude_deg":75.0999936,"latitude_deg":12.4194048,"altitude":91,"angle":210,"satellites":44,"speed":41,"hex_longitude":"2cc35980","hex_latitude":"07670d00","is_valid_coordinates":true} 
[2026-11-03 21:36: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-11-03 21:36:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192808192001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:36:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38027545949503488,"note":"Value kept but may cause issues"} 
[2026-11-03 21:36:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4368702712987193344,"note":"Value kept but may cause issues"} 
[2026-11-03 21:36:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:36:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793721911000,"timestamp_ms":1793721911000,"timestamp_seconds":1793721911,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22846d8"} 
[2026-11-03 21:36:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:36: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-11-03 21:36:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 21:36:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:36: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-11-03 21:36:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:36:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:36:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228457,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:36:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:36:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:36:42] 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-11-03 21:36:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:36:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:36:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192808192001,"66":27397,"88":206,"85":37120,"24":41,"16":38027545949503488,"44":-4368702712987193344},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,85,24,16,44]} 
[2026-11-03 21:36:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:36:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:36:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192808192001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:36:42] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 21:36:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:36:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38027545949503488,"km_value":38027545949503.484,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:36:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4368702712987193344,"description":"Unknown IO ID 44"} 
[2026-11-03 21:36:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192808192001,"power":27397,"unknown_88":206,"unknown_85":37120,"ignition":41,"odometer":null,"unknown_44":-4368702712987193344}} 
[2026-11-03 21:36:42] local.INFO: DEBUG: GPS processor result {"connection_id":228457,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55881,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:36:42] local.INFO: GPS data processed {"connection_id":228457,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:36:42] local.INFO: Acknowledgment sent {"connection_id":228457,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:36:45] local.INFO: TCP Data received {"connection_id":228458,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:36:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228458,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:36:45] local.INFO: Processing buffer {"connection_id":228458,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:36:45] local.INFO: IMEI packet received {"connection_id":228458,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:36:45] local.INFO: IMEI acknowledgment sent {"connection_id":228458,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:36:50] local.INFO: TCP Data received {"connection_id":228458,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:36:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228458,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:36:50] local.INFO: Processing buffer {"connection_id":228458,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:36:50] local.INFO: IMEI packet received {"connection_id":228458,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:36:50] local.INFO: IMEI acknowledgment sent {"connection_id":228458,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:36:51] local.INFO: TCP Data received {"connection_id":228458,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:36:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228458,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:36:51] local.INFO: Processing buffer {"connection_id":228458,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:36:51] local.INFO: Packet analysis {"connection_id":228458,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:36:51] local.INFO: Extracted packet for processing {"connection_id":228458,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:36:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:36: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-11-03 21:36:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192738048001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:36:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:36:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:36:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:36:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793721934000,"timestamp_ms":1793721934000,"timestamp_seconds":1793721934,"priority":1,"record_length":96,"hex_timestamp":"000001a1a228a0b0"} 
[2026-11-03 21:36:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:36:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:36: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 21:36:51] 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-11-03 21:36: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-11-03 21:36:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:36:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:36:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228458,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:36:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228458,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:36:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228458,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:36:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:36:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:36:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:36:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192738048001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:36:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:36:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:36:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192738048001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:36:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:36:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:36:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:36:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:36:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192738048001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:36:51] local.INFO: DEBUG: GPS processor result {"connection_id":228458,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55882,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:36:51] local.INFO: GPS data processed {"connection_id":228458,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:36:51] local.INFO: Acknowledgment sent {"connection_id":228458,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:36:56] local.INFO: TCP Data received {"connection_id":228458,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:36:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228458,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:36:56] local.INFO: Processing buffer {"connection_id":228458,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:36:56] local.INFO: Packet analysis {"connection_id":228458,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:36:56] local.INFO: Extracted packet for processing {"connection_id":228458,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:36:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:36: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-11-03 21:36:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192738048001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:36:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:36:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:36:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:36:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793721934000,"timestamp_ms":1793721934000,"timestamp_seconds":1793721934,"priority":1,"record_length":96,"hex_timestamp":"000001a1a228a0b0"} 
[2026-11-03 21:36:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:36:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:36: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 21:36:56] 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-11-03 21:36: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-11-03 21:36:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:36:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:36:56] local.INFO: Teltonika packet parsed successfully {"connection_id":228458,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:36:56] local.INFO: Passing IMEI to GPS processor {"connection_id":228458,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:36:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":228458,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:36:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:36:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:36:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:36:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192738048001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:36:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:36:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:36:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192738048001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:36:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:36:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:36:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:36:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:36:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192738048001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:36:56] local.INFO: DEBUG: GPS processor result {"connection_id":228458,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55883,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:36:56] local.INFO: GPS data processed {"connection_id":228458,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:36:56] local.INFO: Acknowledgment sent {"connection_id":228458,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:37:13] local.INFO: TCP Data received {"connection_id":228457,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2297b70012cc2a8400765eb00005000b32d..."} 
[2026-11-03 21:37:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228457,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2297b70012cc2a8400765eb00005000b32d..."} 
[2026-11-03 21:37:13] local.INFO: Processing buffer {"connection_id":228457,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2297b70012cc2a8400765eb00005000b32d..."} 
[2026-11-03 21:37:13] local.INFO: Packet analysis {"connection_id":228457,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a229"} 
[2026-11-03 21:37:13] local.INFO: Extracted packet for processing {"connection_id":228457,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a229"} 
[2026-11-03 21:37:13] local.INFO: GPS Element Parsed {"raw_longitude":750954560,"raw_latitude":124119808,"longitude_deg":75.095456,"latitude_deg":12.4119808,"altitude":80,"angle":179,"satellites":45,"speed":45,"hex_longitude":"2cc2a840","hex_latitude":"0765eb00","is_valid_coordinates":true} 
[2026-11-03 21:37: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-11-03 21:37:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192828416001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:37:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38032283298430976,"note":"Value kept but may cause issues"} 
[2026-11-03 21:37:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4421408902395203584,"note":"Value kept but may cause issues"} 
[2026-11-03 21:37:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,209,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:37:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793721990000,"timestamp_ms":1793721990000,"timestamp_seconds":1793721990,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2297b70"} 
[2026-11-03 21:37:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:37: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-11-03 21:37: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-11-03 21:37: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-11-03 21:37: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-11-03 21:37:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:37:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:37:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228457,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:37:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:37:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:37:13] 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-11-03 21:37:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:37:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:37:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192828416001,"66":27321,"209":206,"85":37120,"24":45,"16":38032283298430976,"44":-4421408902395203584},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,85,24,16,44]} 
[2026-11-03 21:37:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:37:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:37:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192828416001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:37:13] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-11-03 21:37:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:37:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38032283298430976,"km_value":38032283298430.98,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:37:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4421408902395203584,"description":"Unknown IO ID 44"} 
[2026-11-03 21:37:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192828416001,"power":27321,"unknown_209":206,"unknown_85":37120,"ignition":45,"odometer":null,"unknown_44":-4421408902395203584}} 
[2026-11-03 21:37:13] local.INFO: DEBUG: GPS processor result {"connection_id":228457,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55884,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:37:13] local.INFO: GPS data processed {"connection_id":228457,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:37:13] local.INFO: Acknowledgment sent {"connection_id":228457,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:37:33] local.INFO: TCP Data received {"connection_id":230190,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:37:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230190,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:37:33] local.INFO: Processing buffer {"connection_id":230190,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:37:33] local.INFO: IMEI packet received {"connection_id":230190,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:37:33] local.INFO: IMEI acknowledgment sent {"connection_id":230190,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:37:34] local.INFO: TCP Data received {"connection_id":230190,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:37:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230190,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:37:34] local.INFO: Processing buffer {"connection_id":230190,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:37:34] local.INFO: IMEI packet received {"connection_id":230190,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:37:34] local.INFO: IMEI acknowledgment sent {"connection_id":230190,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:37:35] local.INFO: TCP Data received {"connection_id":230190,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:37:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230190,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:37:35] local.INFO: Processing buffer {"connection_id":230190,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:37:35] local.INFO: IMEI packet received {"connection_id":230190,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:37:35] local.INFO: IMEI acknowledgment sent {"connection_id":230190,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:37:36] local.INFO: TCP Data received {"connection_id":230190,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:37:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230190,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:37:36] local.INFO: Processing buffer {"connection_id":230190,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:37:36] local.INFO: IMEI packet received {"connection_id":230190,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:37:36] local.INFO: IMEI acknowledgment sent {"connection_id":230190,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:37:40] local.INFO: TCP Data received {"connection_id":230191,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:37:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230191,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:37:40] local.INFO: Processing buffer {"connection_id":230191,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:37:40] local.INFO: IMEI packet received {"connection_id":230191,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:37:40] local.INFO: IMEI acknowledgment sent {"connection_id":230191,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:37:45] local.INFO: TCP Data received {"connection_id":230191,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:37:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230191,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:37:45] local.INFO: Processing buffer {"connection_id":230191,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:37:45] local.INFO: IMEI packet received {"connection_id":230191,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:37:45] local.INFO: IMEI acknowledgment sent {"connection_id":230191,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:37:46] local.INFO: TCP Data received {"connection_id":230191,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:37:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230191,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:37:46] local.INFO: Processing buffer {"connection_id":230191,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:37:46] local.INFO: Packet analysis {"connection_id":230191,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:37:46] local.INFO: Extracted packet for processing {"connection_id":230191,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:37:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:37: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-11-03 21:37:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192738048001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:37:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:37:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:37:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:37:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793721934000,"timestamp_ms":1793721934000,"timestamp_seconds":1793721934,"priority":1,"record_length":96,"hex_timestamp":"000001a1a228a0b0"} 
[2026-11-03 21:37:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:37:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:37: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 21:37:46] 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-11-03 21:37: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-11-03 21:37:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:37:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:37:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230191,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:37:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230191,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:37:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230191,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:37:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:37:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:37:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:37:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192738048001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:37:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:37:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:37:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192738048001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:37:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:37:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:37:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:37:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:37:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192738048001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:37:46] local.INFO: DEBUG: GPS processor result {"connection_id":230191,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55885,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:37:46] local.INFO: GPS data processed {"connection_id":230191,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:37:46] local.INFO: Acknowledgment sent {"connection_id":230191,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:38:18] local.INFO: TCP Data received {"connection_id":230191,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:38:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230191,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:38:18] local.INFO: Processing buffer {"connection_id":230191,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:38:18] local.INFO: Packet analysis {"connection_id":230191,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:38:18] local.INFO: Extracted packet for processing {"connection_id":230191,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:38:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:38: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-11-03 21:38:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192738048001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:38:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:38:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:38:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:38:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793721934000,"timestamp_ms":1793721934000,"timestamp_seconds":1793721934,"priority":1,"record_length":96,"hex_timestamp":"000001a1a228a0b0"} 
[2026-11-03 21:38:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:38:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:38: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 21:38:18] 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-11-03 21:38: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-11-03 21:38:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:38:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:38:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230191,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:38:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230191,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:38:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230191,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:38:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:38:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:38:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:38:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192738048001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:38:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:38:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:38:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192738048001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:38:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:38:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:38:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:38:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:38:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192738048001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:38:18] local.INFO: DEBUG: GPS processor result {"connection_id":230191,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55886,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:38:18] local.INFO: GPS data processed {"connection_id":230191,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:38:18] local.INFO: Acknowledgment sent {"connection_id":230191,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:38:40] local.INFO: TCP Data received {"connection_id":230192,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:38:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230192,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:38:40] local.INFO: Processing buffer {"connection_id":230192,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:38:40] local.INFO: IMEI packet received {"connection_id":230192,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:38:40] local.INFO: IMEI acknowledgment sent {"connection_id":230192,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:38:45] local.INFO: TCP Data received {"connection_id":230192,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:38:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230192,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:38:45] local.INFO: Processing buffer {"connection_id":230192,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:38:45] local.INFO: IMEI packet received {"connection_id":230192,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:38:45] local.INFO: IMEI acknowledgment sent {"connection_id":230192,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:38:46] local.INFO: TCP Data received {"connection_id":230192,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:38:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230192,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:38:46] local.INFO: Processing buffer {"connection_id":230192,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:38:46] local.INFO: Packet analysis {"connection_id":230192,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:38:46] local.INFO: Extracted packet for processing {"connection_id":230192,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:38:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:38: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-11-03 21:38:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192738048001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:38:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:38:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:38:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:38:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793721934000,"timestamp_ms":1793721934000,"timestamp_seconds":1793721934,"priority":1,"record_length":96,"hex_timestamp":"000001a1a228a0b0"} 
[2026-11-03 21:38:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:38:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:38: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 21:38:46] 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-11-03 21:38: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-11-03 21:38:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:38:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:38:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230192,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:38:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230192,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:38:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230192,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:38:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:38:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:38:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:38:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192738048001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:38:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:38:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:38:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192738048001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:38:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:38:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:38:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:38:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:38:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192738048001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:38:46] local.INFO: DEBUG: GPS processor result {"connection_id":230192,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55887,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:38:46] local.INFO: GPS data processed {"connection_id":230192,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:38:46] local.INFO: Acknowledgment sent {"connection_id":230192,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:39:18] local.INFO: TCP Data received {"connection_id":230192,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:39:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230192,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:39:18] local.INFO: Processing buffer {"connection_id":230192,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:39:18] local.INFO: Packet analysis {"connection_id":230192,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:39:18] local.INFO: Extracted packet for processing {"connection_id":230192,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:39:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:39: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-11-03 21:39:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192738048001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:39:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:39:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:39:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:39:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793721934000,"timestamp_ms":1793721934000,"timestamp_seconds":1793721934,"priority":1,"record_length":96,"hex_timestamp":"000001a1a228a0b0"} 
[2026-11-03 21:39:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:39:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:39: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 21:39:18] 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-11-03 21:39: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-11-03 21:39:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:39:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:39:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230192,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:39:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230192,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:39:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230192,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:39:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:39:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:39:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:39:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192738048001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:39:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:39:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:39:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192738048001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:39:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:39:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:39:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:39:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:39:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192738048001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:39:18] local.INFO: DEBUG: GPS processor result {"connection_id":230192,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55888,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:39:18] local.INFO: GPS data processed {"connection_id":230192,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:39:18] local.INFO: Acknowledgment sent {"connection_id":230192,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:39:40] local.INFO: TCP Data received {"connection_id":228949,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:39:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228949,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:39:40] local.INFO: Processing buffer {"connection_id":228949,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:39:40] local.INFO: IMEI packet received {"connection_id":228949,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:39:40] local.INFO: IMEI acknowledgment sent {"connection_id":228949,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:39:45] local.INFO: TCP Data received {"connection_id":228949,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:39:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228949,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:39:45] local.INFO: Processing buffer {"connection_id":228949,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:39:45] local.INFO: IMEI packet received {"connection_id":228949,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:39:45] local.INFO: IMEI acknowledgment sent {"connection_id":228949,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:39:51] local.INFO: TCP Data received {"connection_id":228949,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:39:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228949,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:39:51] local.INFO: Processing buffer {"connection_id":228949,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:39:51] local.INFO: Packet analysis {"connection_id":228949,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:39:51] local.INFO: Extracted packet for processing {"connection_id":228949,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:39:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:39: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-11-03 21:39:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192738048001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:39:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:39:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:39:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:39:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793721934000,"timestamp_ms":1793721934000,"timestamp_seconds":1793721934,"priority":1,"record_length":96,"hex_timestamp":"000001a1a228a0b0"} 
[2026-11-03 21:39:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:39:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:39: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 21:39:51] 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-11-03 21:39: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-11-03 21:39:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:39:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:39:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228949,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:39:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228949,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:39:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228949,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:39:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:39:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:39:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:39:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192738048001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:39:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:39:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:39:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192738048001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:39:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:39:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:39:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:39:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:39:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192738048001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:39:52] local.INFO: DEBUG: GPS processor result {"connection_id":228949,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55889,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:39:52] local.INFO: GPS data processed {"connection_id":228949,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:39:52] local.INFO: Acknowledgment sent {"connection_id":228949,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:40:23] local.INFO: TCP Data received {"connection_id":228949,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:40:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228949,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:40:23] local.INFO: Processing buffer {"connection_id":228949,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:40:23] local.INFO: Packet analysis {"connection_id":228949,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:40:23] local.INFO: Extracted packet for processing {"connection_id":228949,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:40:23] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:40:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192738048001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:40:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:40:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:40:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:40:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793721934000,"timestamp_ms":1793721934000,"timestamp_seconds":1793721934,"priority":1,"record_length":96,"hex_timestamp":"000001a1a228a0b0"} 
[2026-11-03 21:40:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:40:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 21:40:23] 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-11-03 21: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-11-03 21:40:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:40:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:40:23] local.INFO: Teltonika packet parsed successfully {"connection_id":228949,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:40:23] local.INFO: Passing IMEI to GPS processor {"connection_id":228949,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:40:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":228949,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:40:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:40:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:40:23] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:40:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192738048001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:40:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:40:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:40:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192738048001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:40:23] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:40:23] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:40:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:40:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:40:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192738048001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:40:23] local.INFO: DEBUG: GPS processor result {"connection_id":228949,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55890,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:40:23] local.INFO: GPS data processed {"connection_id":228949,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:40:23] local.INFO: Acknowledgment sent {"connection_id":228949,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:40:40] local.INFO: TCP Data received {"connection_id":232055,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:40:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232055,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:40:40] local.INFO: Processing buffer {"connection_id":232055,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:40:40] local.INFO: IMEI packet received {"connection_id":232055,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:40:40] local.INFO: IMEI acknowledgment sent {"connection_id":232055,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:40:45] local.INFO: TCP Data received {"connection_id":232055,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:40:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232055,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:40:45] local.INFO: Processing buffer {"connection_id":232055,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:40:45] local.INFO: IMEI packet received {"connection_id":232055,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:40:45] local.INFO: IMEI acknowledgment sent {"connection_id":232055,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:40:46] local.INFO: TCP Data received {"connection_id":232055,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:40:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232055,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:40:46] local.INFO: Processing buffer {"connection_id":232055,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a228a0b0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:40:46] local.INFO: Packet analysis {"connection_id":232055,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:40:46] local.INFO: Extracted packet for processing {"connection_id":232055,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a228"} 
[2026-11-03 21:40:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:40: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-11-03 21:40:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192738048001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:40:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:40:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:40:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:40:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793721934000,"timestamp_ms":1793721934000,"timestamp_seconds":1793721934,"priority":1,"record_length":96,"hex_timestamp":"000001a1a228a0b0"} 
[2026-11-03 21:40:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:40:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:40: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 21:40:46] 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-11-03 21:40: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-11-03 21:40:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:40:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:40:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232055,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:40:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232055,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:40:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232055,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:40:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:40:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:40:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:40:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192738048001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:40:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:40:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:40:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192738048001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:40:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:40:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:40:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:40:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:40:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192738048001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:40:46] local.INFO: DEBUG: GPS processor result {"connection_id":232055,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55891,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:40:46] local.INFO: GPS data processed {"connection_id":232055,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:40:46] local.INFO: Acknowledgment sent {"connection_id":232055,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:41:18] local.INFO: TCP Data received {"connection_id":232055,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:41:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232055,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:41:18] local.INFO: Processing buffer {"connection_id":232055,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:41:18] local.INFO: Packet analysis {"connection_id":232055,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:41:18] local.INFO: Extracted packet for processing {"connection_id":232055,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:41:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:41: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-11-03 21:41:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192815104001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:41:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:41:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:41:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:41:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793722235000,"timestamp_ms":1793722235000,"timestamp_seconds":1793722235,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22d3878"} 
[2026-11-03 21:41:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:41:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:41: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 21:41:18] 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-11-03 21:41: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-11-03 21:41:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:41:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:41:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232055,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:41:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232055,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:41:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232055,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:41:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:41:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:41:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:41:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192815104001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:41:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:41:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:41:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192815104001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:41:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:41:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:41:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:41:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:41:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192815104001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:41:18] local.INFO: DEBUG: GPS processor result {"connection_id":232055,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55892,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:41:18] local.INFO: GPS data processed {"connection_id":232055,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:41:18] local.INFO: Acknowledgment sent {"connection_id":232055,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:41:45] local.INFO: TCP Data received {"connection_id":228950,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:41:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228950,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:41:45] local.INFO: Processing buffer {"connection_id":228950,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:41:45] local.INFO: IMEI packet received {"connection_id":228950,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:41:45] local.INFO: IMEI acknowledgment sent {"connection_id":228950,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:41:50] local.INFO: TCP Data received {"connection_id":228950,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:41:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228950,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:41:50] local.INFO: Processing buffer {"connection_id":228950,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:41:50] local.INFO: IMEI packet received {"connection_id":228950,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:41:50] local.INFO: IMEI acknowledgment sent {"connection_id":228950,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:41:51] local.INFO: TCP Data received {"connection_id":228950,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:41:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228950,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:41:51] local.INFO: Processing buffer {"connection_id":228950,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:41:51] local.INFO: Packet analysis {"connection_id":228950,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:41:51] local.INFO: Extracted packet for processing {"connection_id":228950,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:41:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:41: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-11-03 21:41:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192815104001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:41:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:41:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:41:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:41:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793722235000,"timestamp_ms":1793722235000,"timestamp_seconds":1793722235,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22d3878"} 
[2026-11-03 21:41:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:41:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:41: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 21:41:51] 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-11-03 21:41: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-11-03 21:41:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:41:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:41:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228950,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:41:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228950,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:41:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228950,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:41:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:41:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:41:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:41:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192815104001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:41:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:41:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:41:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192815104001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:41:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:41:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:41:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:41:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:41:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192815104001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:41:51] local.INFO: DEBUG: GPS processor result {"connection_id":228950,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55893,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:41:51] local.INFO: GPS data processed {"connection_id":228950,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:41:51] local.INFO: Acknowledgment sent {"connection_id":228950,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:42:23] local.INFO: TCP Data received {"connection_id":228950,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:42:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228950,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:42:23] local.INFO: Processing buffer {"connection_id":228950,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:42:23] local.INFO: Packet analysis {"connection_id":228950,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:42:23] local.INFO: Extracted packet for processing {"connection_id":228950,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:42:23] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:42: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-11-03 21:42:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192815104001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:42:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:42:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:42:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:42:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793722235000,"timestamp_ms":1793722235000,"timestamp_seconds":1793722235,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22d3878"} 
[2026-11-03 21:42:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:42:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:42: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 21:42:23] 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-11-03 21:42: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-11-03 21:42:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:42:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:42:23] local.INFO: Teltonika packet parsed successfully {"connection_id":228950,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:42:23] local.INFO: Passing IMEI to GPS processor {"connection_id":228950,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:42:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":228950,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:42:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:42:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:42:23] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:42:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192815104001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:42:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:42:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:42:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192815104001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:42:23] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:42:23] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:42:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:42:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:42:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192815104001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:42:23] local.INFO: DEBUG: GPS processor result {"connection_id":228950,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55894,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:42:23] local.INFO: GPS data processed {"connection_id":228950,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:42:23] local.INFO: Acknowledgment sent {"connection_id":228950,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:42:39] local.INFO: TCP Data received {"connection_id":230193,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:42:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230193,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:42:39] local.INFO: Processing buffer {"connection_id":230193,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:42:39] local.INFO: IMEI packet received {"connection_id":230193,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:42:39] local.INFO: IMEI acknowledgment sent {"connection_id":230193,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:42:40] local.INFO: TCP Data received {"connection_id":230194,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:42:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230194,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:42:40] local.INFO: Processing buffer {"connection_id":230194,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:42:40] local.INFO: IMEI packet received {"connection_id":230194,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:42:40] local.INFO: IMEI acknowledgment sent {"connection_id":230194,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:42:40] local.INFO: TCP Data received {"connection_id":230193,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22de070012cc39f40076244b8004b00c22e..."} 
[2026-11-03 21:42:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230193,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22de070012cc39f40076244b8004b00c22e..."} 
[2026-11-03 21:42:40] local.INFO: Processing buffer {"connection_id":230193,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22de070012cc39f40076244b8004b00c22e..."} 
[2026-11-03 21:42:40] local.INFO: Packet analysis {"connection_id":230193,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:42:40] local.INFO: Extracted packet for processing {"connection_id":230193,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:42:40] local.INFO: GPS Element Parsed {"raw_longitude":751017792,"raw_latitude":123880632,"longitude_deg":75.1017792,"latitude_deg":12.3880632,"altitude":75,"angle":194,"satellites":46,"speed":37,"hex_longitude":"2cc39f40","hex_latitude":"076244b8","is_valid_coordinates":true} 
[2026-11-03 21:42:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:42:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192901120001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:42:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38046602719395840,"note":"Value kept but may cause issues"} 
[2026-11-03 21:42:40] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4348788358463883264,"note":"Value kept but may cause issues"} 
[2026-11-03 21:42:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,178,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:42:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793722278000,"timestamp_ms":1793722278000,"timestamp_seconds":1793722278,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22de070"} 
[2026-11-03 21:42:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:42: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-11-03 21:42:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-11-03 21:42:40] 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-11-03 21:42:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:42:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:42:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:42:40] local.INFO: Teltonika packet parsed successfully {"connection_id":230193,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:42:40] local.INFO: Passing IMEI to GPS processor {"connection_id":230193,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:42:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":230193,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:42:40] 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-11-03 21:42:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:42:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:42:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192901120001,"66":27332,"178":206,"85":37120,"24":37,"16":38046602719395840,"44":-4348788358463883264},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,178,85,24,16,44]} 
[2026-11-03 21:42:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:42:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:42:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192901120001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:42:40] local.INFO: Unknown IO ID detected {"io_id":178,"value":206,"description":"Unknown IO ID 178"} 
[2026-11-03 21:42:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:42:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38046602719395840,"km_value":38046602719395.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:42:40] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4348788358463883264,"description":"Unknown IO ID 44"} 
[2026-11-03 21:42:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192901120001,"power":27332,"unknown_178":206,"unknown_85":37120,"ignition":37,"odometer":null,"unknown_44":-4348788358463883264}} 
[2026-11-03 21:42:40] local.INFO: DEBUG: GPS processor result {"connection_id":230193,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55895,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:42:40] local.INFO: GPS data processed {"connection_id":230193,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:42:40] local.INFO: Acknowledgment sent {"connection_id":230193,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:42:45] local.INFO: TCP Data received {"connection_id":230194,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:42:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230194,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:42:45] local.INFO: Processing buffer {"connection_id":230194,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:42:45] local.INFO: IMEI packet received {"connection_id":230194,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:42:45] local.INFO: IMEI acknowledgment sent {"connection_id":230194,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:42:46] local.INFO: TCP Data received {"connection_id":230194,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:42:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230194,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:42:46] local.INFO: Processing buffer {"connection_id":230194,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:42:46] local.INFO: Packet analysis {"connection_id":230194,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:42:46] local.INFO: Extracted packet for processing {"connection_id":230194,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:42:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:42: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-11-03 21:42:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192815104001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:42:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:42:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:42:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:42:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793722235000,"timestamp_ms":1793722235000,"timestamp_seconds":1793722235,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22d3878"} 
[2026-11-03 21:42:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:42:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:42: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":150,"data_length":795,"current_offset":136} 
[2026-11-03 21:42:46] 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-11-03 21:42: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-11-03 21:42:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:42:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:42:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230194,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:42:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230194,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:42:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230194,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:42:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:42:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:42:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:42:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192815104001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:42:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:42:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:42:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192815104001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:42:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:42:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:42:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:42:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:42:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192815104001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:42:46] local.INFO: DEBUG: GPS processor result {"connection_id":230194,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55896,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:42:46] local.INFO: GPS data processed {"connection_id":230194,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:42:46] local.INFO: Acknowledgment sent {"connection_id":230194,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:43:11] local.INFO: TCP Data received {"connection_id":230193,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22de070012cc39f40076244b8004b00c22e..."} 
[2026-11-03 21:43:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230193,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22de070012cc39f40076244b8004b00c22e..."} 
[2026-11-03 21:43:11] local.INFO: Processing buffer {"connection_id":230193,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22de070012cc39f40076244b8004b00c22e..."} 
[2026-11-03 21:43:11] local.INFO: Packet analysis {"connection_id":230193,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:43:11] local.INFO: Extracted packet for processing {"connection_id":230193,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:43:11] local.INFO: GPS Element Parsed {"raw_longitude":751017792,"raw_latitude":123880632,"longitude_deg":75.1017792,"latitude_deg":12.3880632,"altitude":75,"angle":194,"satellites":46,"speed":37,"hex_longitude":"2cc39f40","hex_latitude":"076244b8","is_valid_coordinates":true} 
[2026-11-03 21:43: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-11-03 21:43:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192903168001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:43:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38046602719395840,"note":"Value kept but may cause issues"} 
[2026-11-03 21:43:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4350688314558990336,"note":"Value kept but may cause issues"} 
[2026-11-03 21:43:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,178,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:43:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793722278000,"timestamp_ms":1793722278000,"timestamp_seconds":1793722278,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22de070"} 
[2026-11-03 21:43:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:43: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-11-03 21:43:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 21:43:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:43: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-11-03 21:43:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:43:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:43:11] local.INFO: Teltonika packet parsed successfully {"connection_id":230193,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:43:11] local.INFO: Passing IMEI to GPS processor {"connection_id":230193,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:43:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":230193,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:43:11] 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-11-03 21:43:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:43:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:43:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192903168001,"66":27332,"178":206,"85":37120,"24":37,"16":38046602719395840,"44":-4350688314558990336},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,178,85,24,16,44]} 
[2026-11-03 21:43:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:43:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:43:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192903168001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:43:11] local.INFO: Unknown IO ID detected {"io_id":178,"value":206,"description":"Unknown IO ID 178"} 
[2026-11-03 21:43:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:43:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38046602719395840,"km_value":38046602719395.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:43:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4350688314558990336,"description":"Unknown IO ID 44"} 
[2026-11-03 21:43:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192903168001,"power":27332,"unknown_178":206,"unknown_85":37120,"ignition":37,"odometer":null,"unknown_44":-4350688314558990336}} 
[2026-11-03 21:43:11] local.INFO: DEBUG: GPS processor result {"connection_id":230193,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55897,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:43:11] local.INFO: GPS data processed {"connection_id":230193,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:43:11] local.INFO: Acknowledgment sent {"connection_id":230193,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:43:18] local.INFO: TCP Data received {"connection_id":230194,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:43:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230194,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:43:18] local.INFO: Processing buffer {"connection_id":230194,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:43:18] local.INFO: Packet analysis {"connection_id":230194,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:43:18] local.INFO: Extracted packet for processing {"connection_id":230194,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:43:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:43:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:43:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192815104001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:43:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:43:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:43:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:43:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793722235000,"timestamp_ms":1793722235000,"timestamp_seconds":1793722235,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22d3878"} 
[2026-11-03 21:43:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:43:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:43:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 21:43:18] 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-11-03 21:43:18] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:43:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:43:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:43:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230194,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:43:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230194,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:43:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230194,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:43:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:43:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:43:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:43:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192815104001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:43:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:43:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:43:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192815104001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:43:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:43:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:43:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:43:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:43:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192815104001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:43:18] local.INFO: DEBUG: GPS processor result {"connection_id":230194,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55898,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:43:18] local.INFO: GPS data processed {"connection_id":230194,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:43:18] local.INFO: Acknowledgment sent {"connection_id":230194,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:43:35] local.INFO: TCP Data received {"connection_id":228951,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:43:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228951,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:43:35] local.INFO: Processing buffer {"connection_id":228951,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:43:35] local.INFO: IMEI packet received {"connection_id":228951,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:43:35] local.INFO: IMEI acknowledgment sent {"connection_id":228951,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:43:36] local.INFO: TCP Data received {"connection_id":228951,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:43:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228951,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:43:36] local.INFO: Processing buffer {"connection_id":228951,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:43:36] local.INFO: IMEI packet received {"connection_id":228951,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:43:36] local.INFO: IMEI acknowledgment sent {"connection_id":228951,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:43:38] local.INFO: TCP Data received {"connection_id":228951,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:43:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228951,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:43:38] local.INFO: Processing buffer {"connection_id":228951,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:43:38] local.INFO: IMEI packet received {"connection_id":228951,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:43:38] local.INFO: IMEI acknowledgment sent {"connection_id":228951,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:43:39] local.INFO: TCP Data received {"connection_id":228951,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22f1120012cc35ec00760d7a8004600cc32..."} 
[2026-11-03 21:43:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228951,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22f1120012cc35ec00760d7a8004600cc32..."} 
[2026-11-03 21:43:39] local.INFO: Processing buffer {"connection_id":228951,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22f1120012cc35ec00760d7a8004600cc32..."} 
[2026-11-03 21:43:39] local.INFO: Packet analysis {"connection_id":228951,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a22f"} 
[2026-11-03 21:43:39] local.INFO: Extracted packet for processing {"connection_id":228951,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a22f"} 
[2026-11-03 21:43:39] local.INFO: GPS Element Parsed {"raw_longitude":751001280,"raw_latitude":123787176,"longitude_deg":75.100128,"latitude_deg":12.3787176,"altitude":70,"angle":204,"satellites":50,"speed":44,"hex_longitude":"2cc35ec0","hex_latitude":"0760d7a8","is_valid_coordinates":true} 
[2026-11-03 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-11-03 21:43:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192921088001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:43:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38051224104206336,"note":"Value kept but may cause issues"} 
[2026-11-03 21:43:39] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4365817594578724864,"note":"Value kept but may cause issues"} 
[2026-11-03 21:43:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,77,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:43:39] local.INFO: AVL Record Parsed {"raw_timestamp":1793722356000,"timestamp_ms":1793722356000,"timestamp_seconds":1793722356,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22f1120"} 
[2026-11-03 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-11-03 21:43: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-11-03 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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 21:43:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 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-11-03 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-11-03 21:43:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:43:39] local.INFO: Teltonika packet parsed successfully {"connection_id":228951,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:43:39] local.INFO: Passing IMEI to GPS processor {"connection_id":228951,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:43:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":228951,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:43:39] 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-11-03 21:43:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:43:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:43:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192921088001,"66":26832,"77":206,"85":37120,"24":44,"16":38051224104206336,"44":-4365817594578724864},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,77,85,24,16,44]} 
[2026-11-03 21:43:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:43:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:43:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192921088001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:43:39] local.INFO: Unknown IO ID detected {"io_id":77,"value":206,"description":"Unknown IO ID 77"} 
[2026-11-03 21:43:39] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:43:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38051224104206336,"km_value":38051224104206.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:43:39] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4365817594578724864,"description":"Unknown IO ID 44"} 
[2026-11-03 21:43:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192921088001,"power":26832,"unknown_77":206,"unknown_85":37120,"ignition":44,"odometer":null,"unknown_44":-4365817594578724864}} 
[2026-11-03 21:43:39] local.INFO: DEBUG: GPS processor result {"connection_id":228951,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55899,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:43:39] local.INFO: GPS data processed {"connection_id":228951,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:43:39] local.INFO: Acknowledgment sent {"connection_id":228951,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:43:40] local.INFO: TCP Data received {"connection_id":228461,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:43:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228461,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:43:40] local.INFO: Processing buffer {"connection_id":228461,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:43:40] local.INFO: IMEI packet received {"connection_id":228461,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:43:40] local.INFO: IMEI acknowledgment sent {"connection_id":228461,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:43:45] local.INFO: TCP Data received {"connection_id":228461,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:43:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228461,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:43:45] local.INFO: Processing buffer {"connection_id":228461,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:43:45] local.INFO: IMEI packet received {"connection_id":228461,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:43:45] local.INFO: IMEI acknowledgment sent {"connection_id":228461,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:43:46] local.INFO: TCP Data received {"connection_id":228461,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:43:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228461,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:43:46] local.INFO: Processing buffer {"connection_id":228461,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:43:46] local.INFO: Packet analysis {"connection_id":228461,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:43:46] local.INFO: Extracted packet for processing {"connection_id":228461,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:43:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:43: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-11-03 21:43:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192815104001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:43:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:43:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:43:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:43:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793722235000,"timestamp_ms":1793722235000,"timestamp_seconds":1793722235,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22d3878"} 
[2026-11-03 21:43:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:43:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:43: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":150,"data_length":795,"current_offset":136} 
[2026-11-03 21:43:46] 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-11-03 21:43: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-11-03 21:43:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:43:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:43:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228461,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:43:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228461,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:43:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228461,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:43:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:43:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:43:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:43:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192815104001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:43:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:43:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:43:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192815104001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:43:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:43:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:43:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:43:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:43:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192815104001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:43:46] local.INFO: DEBUG: GPS processor result {"connection_id":228461,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55900,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:43:46] local.INFO: GPS data processed {"connection_id":228461,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:43:46] local.INFO: Acknowledgment sent {"connection_id":228461,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:44:18] local.INFO: TCP Data received {"connection_id":228461,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:44:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228461,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:44:18] local.INFO: Processing buffer {"connection_id":228461,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:44:18] local.INFO: Packet analysis {"connection_id":228461,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:44:18] local.INFO: Extracted packet for processing {"connection_id":228461,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:44:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:44: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-11-03 21:44:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192815104001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:44:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:44:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:44:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:44:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793722235000,"timestamp_ms":1793722235000,"timestamp_seconds":1793722235,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22d3878"} 
[2026-11-03 21:44:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:44:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:44: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 21:44:18] 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-11-03 21:44: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-11-03 21:44:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:44:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:44:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228461,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:44:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228461,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:44:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228461,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:44:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:44:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:44:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:44:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192815104001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:44:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:44:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:44:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192815104001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:44:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:44:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:44:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:44:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:44:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192815104001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:44:18] local.INFO: DEBUG: GPS processor result {"connection_id":228461,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55901,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:44:18] local.INFO: GPS data processed {"connection_id":228461,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:44:18] local.INFO: Acknowledgment sent {"connection_id":228461,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:44:40] local.INFO: TCP Data received {"connection_id":232056,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:44:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232056,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:44:40] local.INFO: Processing buffer {"connection_id":232056,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:44:40] local.INFO: IMEI packet received {"connection_id":232056,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:44:40] local.INFO: IMEI acknowledgment sent {"connection_id":232056,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:44:45] local.INFO: TCP Data received {"connection_id":232056,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:44:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232056,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:44:45] local.INFO: Processing buffer {"connection_id":232056,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:44:45] local.INFO: IMEI packet received {"connection_id":232056,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:44:45] local.INFO: IMEI acknowledgment sent {"connection_id":232056,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:44:46] local.INFO: TCP Data received {"connection_id":232056,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:44:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232056,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:44:46] local.INFO: Processing buffer {"connection_id":232056,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:44:46] local.INFO: Packet analysis {"connection_id":232056,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:44:46] local.INFO: Extracted packet for processing {"connection_id":232056,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:44:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:44: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-11-03 21:44:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192815104001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:44:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:44:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:44:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:44:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793722235000,"timestamp_ms":1793722235000,"timestamp_seconds":1793722235,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22d3878"} 
[2026-11-03 21:44:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:44:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:44: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":150,"data_length":795,"current_offset":136} 
[2026-11-03 21:44:46] 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-11-03 21:44: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-11-03 21:44:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:44:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:44:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232056,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:44:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232056,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:44:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232056,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:44:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:44:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:44:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:44:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192815104001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:44:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:44:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:44:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192815104001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:44:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:44:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:44:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:44:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:44:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192815104001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:44:46] local.INFO: DEBUG: GPS processor result {"connection_id":232056,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55902,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:44:46] local.INFO: GPS data processed {"connection_id":232056,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:44:46] local.INFO: Acknowledgment sent {"connection_id":232056,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:45:18] local.INFO: TCP Data received {"connection_id":232056,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:45:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232056,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:45:18] local.INFO: Processing buffer {"connection_id":232056,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:45:18] local.INFO: Packet analysis {"connection_id":232056,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:45:18] local.INFO: Extracted packet for processing {"connection_id":232056,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:45:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:45: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-11-03 21:45:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192815104001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:45:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:45:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:45:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:45:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793722235000,"timestamp_ms":1793722235000,"timestamp_seconds":1793722235,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22d3878"} 
[2026-11-03 21:45:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:45:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:45: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 21:45:18] 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-11-03 21:45: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-11-03 21:45:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:45:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:45:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232056,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:45:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232056,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:45:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232056,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:45:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:45:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:45:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:45:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192815104001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:45:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:45:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:45:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192815104001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:45:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:45:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:45:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:45:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:45:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192815104001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:45:18] local.INFO: DEBUG: GPS processor result {"connection_id":232056,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55903,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:45:18] local.INFO: GPS data processed {"connection_id":232056,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:45:18] local.INFO: Acknowledgment sent {"connection_id":232056,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:45:45] local.INFO: TCP Data received {"connection_id":232057,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:45:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232057,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:45:45] local.INFO: Processing buffer {"connection_id":232057,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:45:45] local.INFO: IMEI packet received {"connection_id":232057,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:45:45] local.INFO: IMEI acknowledgment sent {"connection_id":232057,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:45:50] local.INFO: TCP Data received {"connection_id":232057,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:45:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232057,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:45:50] local.INFO: Processing buffer {"connection_id":232057,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:45:50] local.INFO: IMEI packet received {"connection_id":232057,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:45:50] local.INFO: IMEI acknowledgment sent {"connection_id":232057,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:45:51] local.INFO: TCP Data received {"connection_id":232057,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:45:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232057,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:45:51] local.INFO: Processing buffer {"connection_id":232057,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:45:51] local.INFO: Packet analysis {"connection_id":232057,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:45:51] local.INFO: Extracted packet for processing {"connection_id":232057,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:45:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:45:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192815104001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:45:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:45:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:45:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:45:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793722235000,"timestamp_ms":1793722235000,"timestamp_seconds":1793722235,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22d3878"} 
[2026-11-03 21:45:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:45:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 21:45:51] 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-11-03 21: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-11-03 21:45:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:45:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:45:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232057,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:45:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232057,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:45:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232057,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:45:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:45:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:45:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:45:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192815104001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:45:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:45:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:45:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192815104001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:45:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:45:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:45:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:45:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:45:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192815104001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:45:51] local.INFO: DEBUG: GPS processor result {"connection_id":232057,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55904,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:45:51] local.INFO: GPS data processed {"connection_id":232057,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:45:51] local.INFO: Acknowledgment sent {"connection_id":232057,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:45:56] local.INFO: TCP Data received {"connection_id":232057,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:45:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232057,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:45:56] local.INFO: Processing buffer {"connection_id":232057,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a22d3878012d77a34005f2a450000700902b..."} 
[2026-11-03 21:45:56] local.INFO: Packet analysis {"connection_id":232057,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:45:56] local.INFO: Extracted packet for processing {"connection_id":232057,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a22d"} 
[2026-11-03 21:45:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:45: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-11-03 21:45:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192815104001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:45:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:45:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:45:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:45:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793722235000,"timestamp_ms":1793722235000,"timestamp_seconds":1793722235,"priority":1,"record_length":96,"hex_timestamp":"000001a1a22d3878"} 
[2026-11-03 21:45:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:45:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:45: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 21:45:56] 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-11-03 21:45: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-11-03 21:45:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:45:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:45:56] local.INFO: Teltonika packet parsed successfully {"connection_id":232057,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:45:56] local.INFO: Passing IMEI to GPS processor {"connection_id":232057,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:45:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":232057,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:45:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:45:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:45:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:45:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192815104001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:45:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:45:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:45:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192815104001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:45:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:45:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:45:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:45:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:45:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192815104001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:45:56] local.INFO: DEBUG: GPS processor result {"connection_id":232057,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55905,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:45:56] local.INFO: GPS data processed {"connection_id":232057,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:45:56] local.INFO: Acknowledgment sent {"connection_id":232057,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:46:46] local.INFO: TCP Data received {"connection_id":228952,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:46:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228952,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:46:46] local.INFO: Processing buffer {"connection_id":228952,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:46:46] local.INFO: IMEI packet received {"connection_id":228952,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:46:46] local.INFO: IMEI acknowledgment sent {"connection_id":228952,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:46:49] local.INFO: TCP Data received {"connection_id":230195,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:46:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230195,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:46:49] local.INFO: Processing buffer {"connection_id":230195,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:46:49] local.INFO: IMEI packet received {"connection_id":230195,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:46:49] local.INFO: IMEI acknowledgment sent {"connection_id":230195,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:46:50] local.INFO: TCP Data received {"connection_id":228952,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:46:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228952,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:46:50] local.INFO: Processing buffer {"connection_id":228952,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:46:50] local.INFO: IMEI packet received {"connection_id":228952,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:46:50] local.INFO: IMEI acknowledgment sent {"connection_id":228952,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:46:51] local.INFO: TCP Data received {"connection_id":230195,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:46:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230195,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:46:51] local.INFO: Processing buffer {"connection_id":230195,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:46:51] local.INFO: IMEI packet received {"connection_id":230195,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:46:51] local.INFO: IMEI acknowledgment sent {"connection_id":230195,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:46:51] local.INFO: TCP Data received {"connection_id":228952,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:46:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228952,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:46:51] local.INFO: Processing buffer {"connection_id":228952,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:46:51] local.INFO: Packet analysis {"connection_id":228952,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:46:51] local.INFO: Extracted packet for processing {"connection_id":228952,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:46:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:46: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-11-03 21:46:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192892160001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:46:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:46:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:46:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:46:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793722536000,"timestamp_ms":1793722536000,"timestamp_seconds":1793722536,"priority":1,"record_length":96,"hex_timestamp":"000001a1a231d040"} 
[2026-11-03 21:46:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:46:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:46: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":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-11-03 21:46:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:46: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-11-03 21:46:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:46:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:46:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228952,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:46:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228952,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:46:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228952,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:46:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:46:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:46:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:46:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192892160001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:46:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:46:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:46:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192892160001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:46:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:46:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:46:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:46:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:46:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192892160001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:46:51] local.INFO: DEBUG: GPS processor result {"connection_id":228952,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55906,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:46:51] local.INFO: GPS data processed {"connection_id":228952,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:46:51] local.INFO: Acknowledgment sent {"connection_id":228952,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:46:54] local.INFO: TCP Data received {"connection_id":230195,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:46:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230195,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:46:54] local.INFO: Processing buffer {"connection_id":230195,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:46:54] local.INFO: IMEI packet received {"connection_id":230195,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:46:54] local.INFO: IMEI acknowledgment sent {"connection_id":230195,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:46:54] local.INFO: TCP Data received {"connection_id":230195,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2322e00012cc2d6c0075d03f8001300752d..."} 
[2026-11-03 21:46:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230195,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2322e00012cc2d6c0075d03f8001300752d..."} 
[2026-11-03 21:46:54] local.INFO: Processing buffer {"connection_id":230195,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2322e00012cc2d6c0075d03f8001300752d..."} 
[2026-11-03 21:46:54] local.INFO: Packet analysis {"connection_id":230195,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a232"} 
[2026-11-03 21:46:54] local.INFO: Extracted packet for processing {"connection_id":230195,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a232"} 
[2026-11-03 21:46:54] local.INFO: GPS Element Parsed {"raw_longitude":750966464,"raw_latitude":123536376,"longitude_deg":75.0966464,"latitude_deg":12.3536376,"altitude":19,"angle":117,"satellites":45,"speed":51,"hex_longitude":"2cc2d6c0","hex_latitude":"075d03f8","is_valid_coordinates":true} 
[2026-11-03 21:46: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-11-03 21:46:54] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192973824001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:46:54] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38064736071319552,"note":"Value kept but may cause issues"} 
[2026-11-03 21:46:54] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4414723871847671808,"note":"Value kept but may cause issues"} 
[2026-11-03 21:46:54] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,255,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:46:54] local.INFO: AVL Record Parsed {"raw_timestamp":1793722560000,"timestamp_ms":1793722560000,"timestamp_seconds":1793722560,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2322e00"} 
[2026-11-03 21:46:54] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:46:54] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 21:46:54] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 21:46:54] 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-11-03 21:46: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-11-03 21:46:54] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:46:54] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:46:54] local.INFO: Teltonika packet parsed successfully {"connection_id":230195,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:46:54] local.INFO: Passing IMEI to GPS processor {"connection_id":230195,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:46:54] local.INFO: DEBUG: About to call GPS processor {"connection_id":230195,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:46:54] 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-11-03 21:46:54] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:46:54] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:46:54] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192973824001,"66":27484,"255":206,"85":37120,"24":51,"16":38064736071319552,"44":-4414723871847671808},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,255,85,24,16,44]} 
[2026-11-03 21:46:54] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:46:54] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:46:54] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192973824001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:46:54] local.INFO: Unknown IO ID detected {"io_id":255,"value":206,"description":"Unknown IO ID 255"} 
[2026-11-03 21:46:54] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:46:54] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38064736071319552,"km_value":38064736071319.555,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:46:54] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4414723871847671808,"description":"Unknown IO ID 44"} 
[2026-11-03 21:46:54] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192973824001,"power":27484,"unknown_255":206,"unknown_85":37120,"ignition":51,"odometer":null,"unknown_44":-4414723871847671808}} 
[2026-11-03 21:46:54] local.INFO: DEBUG: GPS processor result {"connection_id":230195,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55907,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:46:54] local.INFO: GPS data processed {"connection_id":230195,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:46:54] local.INFO: Acknowledgment sent {"connection_id":230195,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:46:56] local.INFO: TCP Data received {"connection_id":230195,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2324958012cc2f740075cf1d80011007d2e..."} 
[2026-11-03 21:46:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230195,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2324958012cc2f740075cf1d80011007d2e..."} 
[2026-11-03 21:46:56] local.INFO: Processing buffer {"connection_id":230195,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2324958012cc2f740075cf1d80011007d2e..."} 
[2026-11-03 21:46:56] local.INFO: Packet analysis {"connection_id":230195,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a232"} 
[2026-11-03 21:46:56] local.INFO: Extracted packet for processing {"connection_id":230195,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a232"} 
[2026-11-03 21:46:56] local.INFO: GPS Element Parsed {"raw_longitude":750974784,"raw_latitude":123531736,"longitude_deg":75.0974784,"latitude_deg":12.3531736,"altitude":17,"angle":125,"satellites":46,"speed":54,"hex_longitude":"2cc2f740","hex_latitude":"075cf1d8","is_valid_coordinates":true} 
[2026-11-03 21:46: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-11-03 21:46:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192975360001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:46:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38065187042885632,"note":"Value kept but may cause issues"} 
[2026-11-03 21:46:56] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4407124047477606400,"note":"Value kept but may cause issues"} 
[2026-11-03 21:46:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,255,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:46:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793722567000,"timestamp_ms":1793722567000,"timestamp_seconds":1793722567,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2324958"} 
[2026-11-03 21:46:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:46:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 21:46:56] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 21:46:56] 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-11-03 21:46: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-11-03 21:46:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:46:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:46:56] local.INFO: Teltonika packet parsed successfully {"connection_id":230195,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:46:56] local.INFO: Passing IMEI to GPS processor {"connection_id":230195,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:46:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":230195,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:46:56] 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-11-03 21:46:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:46:56] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:46:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192975360001,"66":27484,"255":206,"85":37120,"24":54,"16":38065187042885632,"44":-4407124047477606400},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,255,85,24,16,44]} 
[2026-11-03 21:46:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:46:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:46:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192975360001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:46:56] local.INFO: Unknown IO ID detected {"io_id":255,"value":206,"description":"Unknown IO ID 255"} 
[2026-11-03 21:46:56] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:46:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38065187042885632,"km_value":38065187042885.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:46:56] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4407124047477606400,"description":"Unknown IO ID 44"} 
[2026-11-03 21:46:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192975360001,"power":27484,"unknown_255":206,"unknown_85":37120,"ignition":54,"odometer":null,"unknown_44":-4407124047477606400}} 
[2026-11-03 21:46:56] local.INFO: DEBUG: GPS processor result {"connection_id":230195,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55908,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:46:56] local.INFO: GPS data processed {"connection_id":230195,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:46:56] local.INFO: Acknowledgment sent {"connection_id":230195,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:47:22] local.INFO: TCP Data received {"connection_id":228952,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:47:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228952,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:47:22] local.INFO: Processing buffer {"connection_id":228952,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:47:22] local.INFO: Packet analysis {"connection_id":228952,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:47:22] local.INFO: Extracted packet for processing {"connection_id":228952,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:47:22] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:47: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-11-03 21:47:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192892160001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:47:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:47:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:47:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:47:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793722536000,"timestamp_ms":1793722536000,"timestamp_seconds":1793722536,"priority":1,"record_length":96,"hex_timestamp":"000001a1a231d040"} 
[2026-11-03 21:47:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:47:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:47: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":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-11-03 21:47:22] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:47: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-11-03 21:47:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:47:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:47:22] local.INFO: Teltonika packet parsed successfully {"connection_id":228952,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:47:22] local.INFO: Passing IMEI to GPS processor {"connection_id":228952,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:47:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":228952,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:47:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:47:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:47:22] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:47:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192892160001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:47:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:47:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:47:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192892160001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:47:22] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:47:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:47:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:47:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:47:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192892160001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:47:23] local.INFO: DEBUG: GPS processor result {"connection_id":228952,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55909,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:47:23] local.INFO: GPS data processed {"connection_id":228952,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:47:23] local.INFO: Acknowledgment sent {"connection_id":228952,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:47:40] local.INFO: TCP Data received {"connection_id":230196,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:47:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230196,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:47:40] local.INFO: Processing buffer {"connection_id":230196,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:47:40] local.INFO: IMEI packet received {"connection_id":230196,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:47:40] local.INFO: IMEI acknowledgment sent {"connection_id":230196,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:47:45] local.INFO: TCP Data received {"connection_id":230196,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:47:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230196,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:47:45] local.INFO: Processing buffer {"connection_id":230196,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:47:45] local.INFO: IMEI packet received {"connection_id":230196,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:47:45] local.INFO: IMEI acknowledgment sent {"connection_id":230196,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:47:46] local.INFO: TCP Data received {"connection_id":230196,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:47:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230196,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:47:46] local.INFO: Processing buffer {"connection_id":230196,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:47:46] local.INFO: Packet analysis {"connection_id":230196,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:47:46] local.INFO: Extracted packet for processing {"connection_id":230196,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:47:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:47: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-11-03 21:47:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192892160001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:47:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:47:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:47:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:47:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793722536000,"timestamp_ms":1793722536000,"timestamp_seconds":1793722536,"priority":1,"record_length":96,"hex_timestamp":"000001a1a231d040"} 
[2026-11-03 21:47:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:47:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:47: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":226,"data_length":795,"current_offset":136} 
[2026-11-03 21:47:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:47: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-11-03 21:47:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:47:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:47:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230196,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:47:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230196,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:47:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230196,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:47:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:47:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:47:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:47:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192892160001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:47:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:47:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:47:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192892160001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:47:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:47:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:47:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:47:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:47:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192892160001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:47:46] local.INFO: DEBUG: GPS processor result {"connection_id":230196,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55910,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:47:46] local.INFO: GPS data processed {"connection_id":230196,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:47:46] local.INFO: Acknowledgment sent {"connection_id":230196,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:47:46] local.INFO: TCP Data received {"connection_id":228462,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:47:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228462,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:47:46] local.INFO: Processing buffer {"connection_id":228462,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:47:46] local.INFO: IMEI packet received {"connection_id":228462,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:47:46] local.INFO: IMEI acknowledgment sent {"connection_id":228462,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:47:47] local.INFO: TCP Data received {"connection_id":228462,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:47:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228462,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:47:47] local.INFO: Processing buffer {"connection_id":228462,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:47:47] local.INFO: IMEI packet received {"connection_id":228462,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:47:47] local.INFO: IMEI acknowledgment sent {"connection_id":228462,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:47:51] local.INFO: TCP Data received {"connection_id":228462,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:47:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228462,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:47:51] local.INFO: Processing buffer {"connection_id":228462,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:47:51] local.INFO: IMEI packet received {"connection_id":228462,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:47:51] local.INFO: IMEI acknowledgment sent {"connection_id":228462,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:47:51] local.INFO: TCP Data received {"connection_id":228462,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23258f8012cc306c0075ce390000f008c2f..."} 
[2026-11-03 21:47:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228462,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23258f8012cc306c0075ce390000f008c2f..."} 
[2026-11-03 21:47:51] local.INFO: Processing buffer {"connection_id":228462,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23258f8012cc306c0075ce390000f008c2f..."} 
[2026-11-03 21:47:51] local.INFO: Packet analysis {"connection_id":228462,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a232"} 
[2026-11-03 21:47:51] local.INFO: Extracted packet for processing {"connection_id":228462,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a232"} 
[2026-11-03 21:47:51] local.INFO: GPS Element Parsed {"raw_longitude":750978752,"raw_latitude":123528080,"longitude_deg":75.0978752,"latitude_deg":12.352808,"altitude":15,"angle":140,"satellites":47,"speed":52,"hex_longitude":"2cc306c0","hex_latitude":"075ce390","is_valid_coordinates":true} 
[2026-11-03 21:47: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-11-03 21:47:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192977152001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:47:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38065449035890688,"note":"Value kept but may cause issues"} 
[2026-11-03 21:47:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4397976110735697920,"note":"Value kept but may cause issues"} 
[2026-11-03 21:47:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,255,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:47:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793722571000,"timestamp_ms":1793722571000,"timestamp_seconds":1793722571,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23258f8"} 
[2026-11-03 21:47:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:47:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 21:47:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 21:47:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:47: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-11-03 21:47:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:47:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:47:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228462,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:47:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:47:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:47:51] 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-11-03 21:47:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:47:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:47:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192977152001,"66":27376,"255":206,"85":37120,"24":52,"16":38065449035890688,"44":-4397976110735697920},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,255,85,24,16,44]} 
[2026-11-03 21:47:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:47:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:47:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192977152001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:47:51] local.INFO: Unknown IO ID detected {"io_id":255,"value":206,"description":"Unknown IO ID 255"} 
[2026-11-03 21:47:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:47:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38065449035890688,"km_value":38065449035890.69,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:47:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4397976110735697920,"description":"Unknown IO ID 44"} 
[2026-11-03 21:47:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192977152001,"power":27376,"unknown_255":206,"unknown_85":37120,"ignition":52,"odometer":null,"unknown_44":-4397976110735697920}} 
[2026-11-03 21:47:51] local.INFO: DEBUG: GPS processor result {"connection_id":228462,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55911,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:47:51] local.INFO: GPS data processed {"connection_id":228462,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:47:51] local.INFO: Acknowledgment sent {"connection_id":228462,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:48:18] local.INFO: TCP Data received {"connection_id":230196,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:48:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230196,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:48:18] local.INFO: Processing buffer {"connection_id":230196,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:48:18] local.INFO: Packet analysis {"connection_id":230196,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:48:18] local.INFO: Extracted packet for processing {"connection_id":230196,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:48:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:48: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-11-03 21:48:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192892160001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:48:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:48:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:48:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:48:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793722536000,"timestamp_ms":1793722536000,"timestamp_seconds":1793722536,"priority":1,"record_length":96,"hex_timestamp":"000001a1a231d040"} 
[2026-11-03 21:48:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:48:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:48: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":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-11-03 21:48:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:48: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-11-03 21:48:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:48:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:48:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230196,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:48:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230196,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:48:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230196,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:48:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:48:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:48:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:48:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192892160001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:48:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:48:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:48:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192892160001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:48:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:48:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:48:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:48:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:48:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192892160001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:48:18] local.INFO: DEBUG: GPS processor result {"connection_id":230196,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55912,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:48:18] local.INFO: GPS data processed {"connection_id":230196,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:48:18] local.INFO: Acknowledgment sent {"connection_id":230196,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:48:40] local.INFO: TCP Data received {"connection_id":232058,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:48:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232058,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:48:40] local.INFO: Processing buffer {"connection_id":232058,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:48:40] local.INFO: IMEI packet received {"connection_id":232058,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:48:40] local.INFO: IMEI acknowledgment sent {"connection_id":232058,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:48:41] local.INFO: TCP Data received {"connection_id":232059,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:48:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232059,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:48:41] local.INFO: Processing buffer {"connection_id":232059,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:48:41] local.INFO: IMEI packet received {"connection_id":232059,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:48:41] local.INFO: IMEI acknowledgment sent {"connection_id":232059,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:48:43] local.INFO: TCP Data received {"connection_id":232059,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:48:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232059,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:48:43] local.INFO: Processing buffer {"connection_id":232059,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:48:43] local.INFO: IMEI packet received {"connection_id":232059,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:48:43] local.INFO: IMEI acknowledgment sent {"connection_id":232059,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:48:45] local.INFO: TCP Data received {"connection_id":232058,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:48:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232058,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:48:45] local.INFO: Processing buffer {"connection_id":232058,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:48:45] local.INFO: IMEI packet received {"connection_id":232058,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:48:45] local.INFO: IMEI acknowledgment sent {"connection_id":232058,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:48:46] local.INFO: TCP Data received {"connection_id":232058,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:48:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232058,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:48:46] local.INFO: Processing buffer {"connection_id":232058,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:48:46] local.INFO: Packet analysis {"connection_id":232058,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:48:46] local.INFO: Extracted packet for processing {"connection_id":232058,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:48:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:48: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-11-03 21:48:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192892160001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:48:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:48:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:48:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:48:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793722536000,"timestamp_ms":1793722536000,"timestamp_seconds":1793722536,"priority":1,"record_length":96,"hex_timestamp":"000001a1a231d040"} 
[2026-11-03 21:48:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:48:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:48: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":226,"data_length":795,"current_offset":136} 
[2026-11-03 21:48:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:48: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-11-03 21:48:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:48:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:48:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232058,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:48:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232058,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:48:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232058,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:48:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:48:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:48:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:48:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192892160001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:48:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:48:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:48:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192892160001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:48:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:48:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:48:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:48:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:48:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192892160001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:48:46] local.INFO: DEBUG: GPS processor result {"connection_id":232058,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55913,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:48:46] local.INFO: GPS data processed {"connection_id":232058,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:48:46] local.INFO: Acknowledgment sent {"connection_id":232058,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:48:46] local.INFO: TCP Data received {"connection_id":232059,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:48:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232059,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:48:46] local.INFO: Processing buffer {"connection_id":232059,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:48:46] local.INFO: IMEI packet received {"connection_id":232059,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:48:46] local.INFO: IMEI acknowledgment sent {"connection_id":232059,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:48:47] local.INFO: TCP Data received {"connection_id":232059,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a233a118012cc3b540075bc4b0002700ae33..."} 
[2026-11-03 21:48:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232059,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a233a118012cc3b540075bc4b0002700ae33..."} 
[2026-11-03 21:48:47] local.INFO: Processing buffer {"connection_id":232059,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a233a118012cc3b540075bc4b0002700ae33..."} 
[2026-11-03 21:48:47] local.INFO: Packet analysis {"connection_id":232059,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a233"} 
[2026-11-03 21:48:47] local.INFO: Extracted packet for processing {"connection_id":232059,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a233"} 
[2026-11-03 21:48:47] local.INFO: GPS Element Parsed {"raw_longitude":751023424,"raw_latitude":123454640,"longitude_deg":75.1023424,"latitude_deg":12.345464,"altitude":39,"angle":174,"satellites":51,"speed":46,"hex_longitude":"2cc3b540","hex_latitude":"075bc4b0","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:48:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192998656001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:48:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38069645218938880,"note":"Value kept but may cause issues"} 
[2026-11-03 21:48:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4345621765086142464,"note":"Value kept but may cause issues"} 
[2026-11-03 21:48:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:48:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793722655000,"timestamp_ms":1793722655000,"timestamp_seconds":1793722655,"priority":1,"record_length":96,"hex_timestamp":"000001a1a233a118"} 
[2026-11-03 21:48:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:48: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-11-03 21: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 21:48:47] 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-11-03 21: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-11-03 21:48:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:48:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:48:47] local.INFO: Teltonika packet parsed successfully {"connection_id":232059,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:48:47] local.INFO: Passing IMEI to GPS processor {"connection_id":232059,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:48:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":232059,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:48:47] 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-11-03 21:48:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:48:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:48:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192998656001,"66":27300,"35":206,"85":37120,"24":46,"16":38069645218938880,"44":-4345621765086142464},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,85,24,16,44]} 
[2026-11-03 21:48:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:48:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:48:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192998656001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:48:47] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 21:48:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:48:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38069645218938880,"km_value":38069645218938.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:48:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4345621765086142464,"description":"Unknown IO ID 44"} 
[2026-11-03 21:48:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192998656001,"power":27300,"unknown_35":206,"unknown_85":37120,"ignition":46,"odometer":null,"unknown_44":-4345621765086142464}} 
[2026-11-03 21:48:47] local.INFO: DEBUG: GPS processor result {"connection_id":232059,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55914,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:48:47] local.INFO: GPS data processed {"connection_id":232059,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:48:47] local.INFO: Acknowledgment sent {"connection_id":232059,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:48:50] local.INFO: TCP Data received {"connection_id":232059,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a233b888012cc3b3c0075ba610002400ba33..."} 
[2026-11-03 21:48:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232059,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a233b888012cc3b3c0075ba610002400ba33..."} 
[2026-11-03 21:48:50] local.INFO: Processing buffer {"connection_id":232059,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a233b888012cc3b3c0075ba610002400ba33..."} 
[2026-11-03 21:48:50] local.INFO: Packet analysis {"connection_id":232059,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a233"} 
[2026-11-03 21:48:50] local.INFO: Extracted packet for processing {"connection_id":232059,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a233"} 
[2026-11-03 21:48:50] local.INFO: GPS Element Parsed {"raw_longitude":751023040,"raw_latitude":123446800,"longitude_deg":75.102304,"latitude_deg":12.34468,"altitude":36,"angle":186,"satellites":51,"speed":58,"hex_longitude":"2cc3b3c0","hex_latitude":"075ba610","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:48:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192999680001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:48:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38070027471028224,"note":"Value kept but may cause issues"} 
[2026-11-03 21:48:50] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4344495865180409856,"note":"Value kept but may cause issues"} 
[2026-11-03 21:48:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:48:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793722661000,"timestamp_ms":1793722661000,"timestamp_seconds":1793722661,"priority":1,"record_length":96,"hex_timestamp":"000001a1a233b888"} 
[2026-11-03 21:48:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21: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-11-03 21: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":164,"data_length":795,"current_offset":136} 
[2026-11-03 21:48:50] 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-11-03 21: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-11-03 21:48:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:48:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:48:50] local.INFO: Teltonika packet parsed successfully {"connection_id":232059,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:48:50] local.INFO: Passing IMEI to GPS processor {"connection_id":232059,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:48:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":232059,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:48:50] 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-11-03 21:48:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:48:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:48:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192999680001,"66":27343,"35":206,"85":37120,"24":58,"16":38070027471028224,"44":-4344495865180409856},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,85,24,16,44]} 
[2026-11-03 21:48:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:48:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:48:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192999680001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:48:50] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-11-03 21:48:50] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:48:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38070027471028224,"km_value":38070027471028.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:48:50] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4344495865180409856,"description":"Unknown IO ID 44"} 
[2026-11-03 21:48:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192999680001,"power":27343,"unknown_35":206,"unknown_85":37120,"ignition":58,"odometer":null,"unknown_44":-4344495865180409856}} 
[2026-11-03 21:48:50] local.INFO: DEBUG: GPS processor result {"connection_id":232059,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55915,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:48:50] local.INFO: GPS data processed {"connection_id":232059,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:48:50] local.INFO: Acknowledgment sent {"connection_id":232059,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:49:18] local.INFO: TCP Data received {"connection_id":232058,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:49:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232058,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:49:18] local.INFO: Processing buffer {"connection_id":232058,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:49:18] local.INFO: Packet analysis {"connection_id":232058,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:49:18] local.INFO: Extracted packet for processing {"connection_id":232058,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:49:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:49: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-11-03 21:49:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192892160001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:49:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:49:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:49:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:49:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793722536000,"timestamp_ms":1793722536000,"timestamp_seconds":1793722536,"priority":1,"record_length":96,"hex_timestamp":"000001a1a231d040"} 
[2026-11-03 21:49:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:49:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:49: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":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-11-03 21:49:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:49: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-11-03 21:49:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:49:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:49:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232058,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:49:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232058,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:49:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232058,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:49:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:49:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:49:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:49:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192892160001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:49:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:49:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:49:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192892160001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:49:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:49:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:49:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:49:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:49:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192892160001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:49:18] local.INFO: DEBUG: GPS processor result {"connection_id":232058,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55916,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:49:18] local.INFO: GPS data processed {"connection_id":232058,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:49:18] local.INFO: Acknowledgment sent {"connection_id":232058,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:49:36] local.INFO: TCP Data received {"connection_id":228953,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:49:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228953,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:49:36] local.INFO: Processing buffer {"connection_id":228953,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:49:36] local.INFO: IMEI packet received {"connection_id":228953,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:49:36] local.INFO: IMEI acknowledgment sent {"connection_id":228953,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:49:40] local.INFO: TCP Data received {"connection_id":232060,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:49:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232060,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:49:40] local.INFO: Processing buffer {"connection_id":232060,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:49:40] local.INFO: IMEI packet received {"connection_id":232060,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:49:40] local.INFO: IMEI acknowledgment sent {"connection_id":232060,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:49:40] local.INFO: TCP Data received {"connection_id":228953,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:49:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228953,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:49:40] local.INFO: Processing buffer {"connection_id":228953,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:49:40] local.INFO: IMEI packet received {"connection_id":228953,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:49:40] local.INFO: IMEI acknowledgment sent {"connection_id":228953,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:49:45] local.INFO: TCP Data received {"connection_id":232060,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:49:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232060,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:49:45] local.INFO: Processing buffer {"connection_id":232060,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:49:45] local.INFO: IMEI packet received {"connection_id":232060,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:49:45] local.INFO: IMEI acknowledgment sent {"connection_id":232060,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:49:46] local.INFO: TCP Data received {"connection_id":232060,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:49:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232060,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:49:46] local.INFO: Processing buffer {"connection_id":232060,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:49:46] local.INFO: Packet analysis {"connection_id":232060,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:49:46] local.INFO: Extracted packet for processing {"connection_id":232060,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:49:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:49: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-11-03 21:49:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192892160001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:49:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:49:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:49:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:49:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793722536000,"timestamp_ms":1793722536000,"timestamp_seconds":1793722536,"priority":1,"record_length":96,"hex_timestamp":"000001a1a231d040"} 
[2026-11-03 21:49:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:49:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:49: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":226,"data_length":795,"current_offset":136} 
[2026-11-03 21:49:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:49: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-11-03 21:49:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:49:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:49:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232060,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:49:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232060,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:49:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232060,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:49:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:49:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:49:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:49:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192892160001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:49:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:49:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:49:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192892160001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:49:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:49:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:49:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:49:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:49:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192892160001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:49:46] local.INFO: DEBUG: GPS processor result {"connection_id":232060,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55917,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:49:46] local.INFO: GPS data processed {"connection_id":232060,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:49:46] local.INFO: Acknowledgment sent {"connection_id":232060,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:49:53] local.INFO: TCP Data received {"connection_id":228953,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a234ba58012cc48200075a7be80034009031..."} 
[2026-11-03 21:49:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228953,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a234ba58012cc48200075a7be80034009031..."} 
[2026-11-03 21:49:53] local.INFO: Processing buffer {"connection_id":228953,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a234ba58012cc48200075a7be80034009031..."} 
[2026-11-03 21:49:53] local.INFO: Packet analysis {"connection_id":228953,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a234"} 
[2026-11-03 21:49:53] local.INFO: Extracted packet for processing {"connection_id":228953,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a234"} 
[2026-11-03 21:49:53] local.INFO: GPS Element Parsed {"raw_longitude":751075840,"raw_latitude":123370472,"longitude_deg":75.107584,"latitude_deg":12.3370472,"altitude":52,"angle":144,"satellites":49,"speed":57,"hex_longitude":"2cc48200","hex_latitude":"075a7be8","is_valid_coordinates":true} 
[2026-11-03 21:49: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-11-03 21:49:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193016320001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:49:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38074670330675200,"note":"Value kept but may cause issues"} 
[2026-11-03 21:49:53] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4294111844368846848,"note":"Value kept but may cause issues"} 
[2026-11-03 21:49:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:49:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793722727000,"timestamp_ms":1793722727000,"timestamp_seconds":1793722727,"priority":1,"record_length":96,"hex_timestamp":"000001a1a234ba58"} 
[2026-11-03 21:49:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:49:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 21:49:53] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 21:49:53] 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-11-03 21:49: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-11-03 21:49:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:49:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:49:53] local.INFO: Teltonika packet parsed successfully {"connection_id":228953,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:49:53] local.INFO: Passing IMEI to GPS processor {"connection_id":228953,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:49:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":228953,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:49:53] 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-11-03 21:49:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:49:53] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:49:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193016320001,"66":27376,"131":206,"85":37120,"24":57,"16":38074670330675200,"44":-4294111844368846848},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,85,24,16,44]} 
[2026-11-03 21:49:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:49:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:49:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193016320001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:49:53] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-11-03 21:49:53] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:49:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38074670330675200,"km_value":38074670330675.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:49:53] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4294111844368846848,"description":"Unknown IO ID 44"} 
[2026-11-03 21:49:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193016320001,"power":27376,"unknown_131":206,"unknown_85":37120,"ignition":57,"odometer":null,"unknown_44":-4294111844368846848}} 
[2026-11-03 21:49:53] local.INFO: DEBUG: GPS processor result {"connection_id":228953,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55918,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:49:53] local.INFO: GPS data processed {"connection_id":228953,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:49:53] local.INFO: Acknowledgment sent {"connection_id":228953,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:50:18] local.INFO: TCP Data received {"connection_id":232060,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:50:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232060,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:50:18] local.INFO: Processing buffer {"connection_id":232060,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:50:18] local.INFO: Packet analysis {"connection_id":232060,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:50:18] local.INFO: Extracted packet for processing {"connection_id":232060,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:50:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:50: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-11-03 21:50:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192892160001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:50:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:50:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:50:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:50:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793722536000,"timestamp_ms":1793722536000,"timestamp_seconds":1793722536,"priority":1,"record_length":96,"hex_timestamp":"000001a1a231d040"} 
[2026-11-03 21:50:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:50:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:50: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":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-11-03 21:50:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:50: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-11-03 21:50:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:50:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:50:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232060,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:50:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232060,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:50:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232060,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:50:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:50:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:50:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:50:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192892160001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:50:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:50:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:50:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192892160001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:50:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:50:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:50:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:50:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:50:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192892160001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:50:18] local.INFO: DEBUG: GPS processor result {"connection_id":232060,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55919,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:50:18] local.INFO: GPS data processed {"connection_id":232060,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:50:18] local.INFO: Acknowledgment sent {"connection_id":232060,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:50:45] local.INFO: TCP Data received {"connection_id":232061,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:50:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232061,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:50:45] local.INFO: Processing buffer {"connection_id":232061,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:50:45] local.INFO: IMEI packet received {"connection_id":232061,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:50:45] local.INFO: IMEI acknowledgment sent {"connection_id":232061,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:50:50] local.INFO: TCP Data received {"connection_id":232061,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:50:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232061,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:50:50] local.INFO: Processing buffer {"connection_id":232061,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:50:50] local.INFO: IMEI packet received {"connection_id":232061,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:50:50] local.INFO: IMEI acknowledgment sent {"connection_id":232061,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:50:51] local.INFO: TCP Data received {"connection_id":232061,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:50:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232061,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:50:51] local.INFO: Processing buffer {"connection_id":232061,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:50:51] local.INFO: Packet analysis {"connection_id":232061,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:50:51] local.INFO: Extracted packet for processing {"connection_id":232061,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:50:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:50: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-11-03 21:50:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192892160001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:50:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:50:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:50:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:50:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793722536000,"timestamp_ms":1793722536000,"timestamp_seconds":1793722536,"priority":1,"record_length":96,"hex_timestamp":"000001a1a231d040"} 
[2026-11-03 21:50:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:50:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:50: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":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-11-03 21:50:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:50: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-11-03 21:50:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:50:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:50:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232061,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:50:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232061,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:50:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232061,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:50:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:50:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:50:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:50:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192892160001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:50:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:50:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:50:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192892160001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:50:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:50:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:50:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:50:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:50:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192892160001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:50:51] local.INFO: DEBUG: GPS processor result {"connection_id":232061,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55920,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:50:51] local.INFO: GPS data processed {"connection_id":232061,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:50:51] local.INFO: Acknowledgment sent {"connection_id":232061,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:50:51] local.INFO: TCP Data received {"connection_id":230197,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:50:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230197,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:50:51] local.INFO: Processing buffer {"connection_id":230197,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:50:51] local.INFO: IMEI packet received {"connection_id":230197,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:50:51] local.INFO: IMEI acknowledgment sent {"connection_id":230197,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:50:52] local.INFO: TCP Data received {"connection_id":230197,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:50:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230197,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:50:52] local.INFO: Processing buffer {"connection_id":230197,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:50:52] local.INFO: IMEI packet received {"connection_id":230197,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:50:52] local.INFO: IMEI acknowledgment sent {"connection_id":230197,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:50:52] local.INFO: TCP Data received {"connection_id":230197,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2359518012cc4e64007594f48003000a930..."} 
[2026-11-03 21:50:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230197,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2359518012cc4e64007594f48003000a930..."} 
[2026-11-03 21:50:52] local.INFO: Processing buffer {"connection_id":230197,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2359518012cc4e64007594f48003000a930..."} 
[2026-11-03 21:50:52] local.INFO: Packet analysis {"connection_id":230197,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a235"} 
[2026-11-03 21:50:52] local.INFO: Extracted packet for processing {"connection_id":230197,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a235"} 
[2026-11-03 21:50:52] local.INFO: GPS Element Parsed {"raw_longitude":751101504,"raw_latitude":123293512,"longitude_deg":75.1101504,"latitude_deg":12.3293512,"altitude":48,"angle":169,"satellites":48,"speed":55,"hex_longitude":"2cc4e640","hex_latitude":"07594f48","is_valid_coordinates":true} 
[2026-11-03 21:50: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-11-03 21:50:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193031680001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:50:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38078668945227776,"note":"Value kept but may cause issues"} 
[2026-11-03 21:50:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4259983003463270400,"note":"Value kept but may cause issues"} 
[2026-11-03 21:50:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,29,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:50:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793722783000,"timestamp_ms":1793722783000,"timestamp_seconds":1793722783,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2359518"} 
[2026-11-03 21:50:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:50:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 21:50:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 21:50:52] 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-11-03 21:50: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-11-03 21:50:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:50:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:50:52] local.INFO: Teltonika packet parsed successfully {"connection_id":230197,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:50:52] local.INFO: Passing IMEI to GPS processor {"connection_id":230197,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:50:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":230197,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:50:52] 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-11-03 21:50:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:50:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:50:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193031680001,"66":27332,"29":206,"85":37120,"24":55,"16":38078668945227776,"44":-4259983003463270400},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,85,24,16,44]} 
[2026-11-03 21:50:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:50:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:50:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193031680001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:50:52] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-11-03 21:50:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:50:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38078668945227776,"km_value":38078668945227.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:50:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4259983003463270400,"description":"Unknown IO ID 44"} 
[2026-11-03 21:50:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193031680001,"power":27332,"unknown_29":206,"unknown_85":37120,"ignition":55,"odometer":null,"unknown_44":-4259983003463270400}} 
[2026-11-03 21:50:52] local.INFO: DEBUG: GPS processor result {"connection_id":230197,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55921,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:50:52] local.INFO: GPS data processed {"connection_id":230197,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:50:52] local.INFO: Acknowledgment sent {"connection_id":230197,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:50:56] local.INFO: TCP Data received {"connection_id":232061,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:50:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232061,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:50:56] local.INFO: Processing buffer {"connection_id":232061,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a231d040012d77a34005f2a450000700902b..."} 
[2026-11-03 21:50:56] local.INFO: Packet analysis {"connection_id":232061,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:50:56] local.INFO: Extracted packet for processing {"connection_id":232061,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a231"} 
[2026-11-03 21:50:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:50: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-11-03 21:50:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192892160001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:50:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:50:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:50:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:50:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793722536000,"timestamp_ms":1793722536000,"timestamp_seconds":1793722536,"priority":1,"record_length":96,"hex_timestamp":"000001a1a231d040"} 
[2026-11-03 21:50:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:50:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:50: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":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-11-03 21:50:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:50: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-11-03 21:50:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:50:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:50:56] local.INFO: Teltonika packet parsed successfully {"connection_id":232061,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:50:56] local.INFO: Passing IMEI to GPS processor {"connection_id":232061,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:50:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":232061,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:50:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:50:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:50:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:50:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192892160001,"66":26082,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:50:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:50:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:50:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192892160001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:50:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:50:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:50:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:50:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:50:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192892160001,"power":26082,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:50:56] local.INFO: DEBUG: GPS processor result {"connection_id":232061,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55922,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:50:56] local.INFO: GPS data processed {"connection_id":232061,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:50:56] local.INFO: Acknowledgment sent {"connection_id":232061,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:50:56] local.INFO: TCP Data received {"connection_id":230197,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a235a0d0012cc4e78007593f00002e00b530..."} 
[2026-11-03 21:50:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230197,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a235a0d0012cc4e78007593f00002e00b530..."} 
[2026-11-03 21:50:56] local.INFO: Processing buffer {"connection_id":230197,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a235a0d0012cc4e78007593f00002e00b530..."} 
[2026-11-03 21:50:56] local.INFO: Packet analysis {"connection_id":230197,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a235"} 
[2026-11-03 21:50:56] local.INFO: Extracted packet for processing {"connection_id":230197,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a235"} 
[2026-11-03 21:50:56] local.INFO: GPS Element Parsed {"raw_longitude":751101824,"raw_latitude":123289344,"longitude_deg":75.1101824,"latitude_deg":12.3289344,"altitude":46,"angle":181,"satellites":48,"speed":55,"hex_longitude":"2cc4e780","hex_latitude":"07593f00","is_valid_coordinates":true} 
[2026-11-03 21:50: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-11-03 21:50:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193032448001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:50:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38078870808690688,"note":"Value kept but may cause issues"} 
[2026-11-03 21:50:56] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4258645997324908544,"note":"Value kept but may cause issues"} 
[2026-11-03 21:50:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,29,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:50:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793722786000,"timestamp_ms":1793722786000,"timestamp_seconds":1793722786,"priority":1,"record_length":96,"hex_timestamp":"000001a1a235a0d0"} 
[2026-11-03 21:50:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:50:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 21:50: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":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 21:50:56] 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-11-03 21:50: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-11-03 21:50:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:50:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:50:56] local.INFO: Teltonika packet parsed successfully {"connection_id":230197,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:50:56] local.INFO: Passing IMEI to GPS processor {"connection_id":230197,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:50:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":230197,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:50:56] 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-11-03 21:50:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:50:56] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:50:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193032448001,"66":27343,"29":206,"85":37120,"24":55,"16":38078870808690688,"44":-4258645997324908544},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,85,24,16,44]} 
[2026-11-03 21:50:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:50:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:50:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193032448001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:50:56] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-11-03 21:50:56] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:50:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38078870808690688,"km_value":38078870808690.69,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:50:56] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4258645997324908544,"description":"Unknown IO ID 44"} 
[2026-11-03 21:50:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193032448001,"power":27343,"unknown_29":206,"unknown_85":37120,"ignition":55,"odometer":null,"unknown_44":-4258645997324908544}} 
[2026-11-03 21:50:56] local.INFO: DEBUG: GPS processor result {"connection_id":230197,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55923,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:50:56] local.INFO: GPS data processed {"connection_id":230197,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:50:56] local.INFO: Acknowledgment sent {"connection_id":230197,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:51:33] local.INFO: TCP Data received {"connection_id":228463,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:51:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:51:33] local.INFO: Processing buffer {"connection_id":228463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:51:33] local.INFO: IMEI packet received {"connection_id":228463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:51:33] local.INFO: IMEI acknowledgment sent {"connection_id":228463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:51:36] local.INFO: TCP Data received {"connection_id":228463,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:51:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:51:36] local.INFO: Processing buffer {"connection_id":228463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:51:36] local.INFO: IMEI packet received {"connection_id":228463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:51:36] local.INFO: IMEI acknowledgment sent {"connection_id":228463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:51:40] local.INFO: TCP Data received {"connection_id":228464,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:51:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228464,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:51:40] local.INFO: Processing buffer {"connection_id":228464,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:51:40] local.INFO: IMEI packet received {"connection_id":228464,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:51:40] local.INFO: IMEI acknowledgment sent {"connection_id":228464,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:51:40] local.INFO: TCP Data received {"connection_id":228463,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:51:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:51:40] local.INFO: Processing buffer {"connection_id":228463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:51:40] local.INFO: IMEI packet received {"connection_id":228463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:51:40] local.INFO: IMEI acknowledgment sent {"connection_id":228463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:51:41] local.INFO: TCP Data received {"connection_id":228463,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a235b070012cc4e440075928e8002c00c030..."} 
[2026-11-03 21:51:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228463,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a235b070012cc4e440075928e8002c00c030..."} 
[2026-11-03 21:51:41] local.INFO: Processing buffer {"connection_id":228463,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a235b070012cc4e440075928e8002c00c030..."} 
[2026-11-03 21:51:41] local.INFO: Packet analysis {"connection_id":228463,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a235"} 
[2026-11-03 21:51:41] local.INFO: Extracted packet for processing {"connection_id":228463,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a235"} 
[2026-11-03 21:51:41] local.INFO: GPS Element Parsed {"raw_longitude":751100992,"raw_latitude":123283688,"longitude_deg":75.1100992,"latitude_deg":12.3283688,"altitude":44,"angle":192,"satellites":48,"speed":57,"hex_longitude":"2cc4e440","hex_latitude":"075928e8","is_valid_coordinates":true} 
[2026-11-03 21:51:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:51:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193033216001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:51:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38079149981564928,"note":"Value kept but may cause issues"} 
[2026-11-03 21:51:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4258294153605087232,"note":"Value kept but may cause issues"} 
[2026-11-03 21:51:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,29,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:51:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793722790000,"timestamp_ms":1793722790000,"timestamp_seconds":1793722790,"priority":1,"record_length":96,"hex_timestamp":"000001a1a235b070"} 
[2026-11-03 21:51:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:51:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 21:51:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 21:51: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-11-03 21:51:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:51:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:51:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:51:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228463,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:51:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:51:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:51:41] 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-11-03 21:51:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:51:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:51:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193033216001,"66":27321,"29":206,"85":37120,"24":57,"16":38079149981564928,"44":-4258294153605087232},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,85,24,16,44]} 
[2026-11-03 21:51:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:51:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:51:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193033216001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:51:41] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-11-03 21:51:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:51:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38079149981564928,"km_value":38079149981564.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:51:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4258294153605087232,"description":"Unknown IO ID 44"} 
[2026-11-03 21:51:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193033216001,"power":27321,"unknown_29":206,"unknown_85":37120,"ignition":57,"odometer":null,"unknown_44":-4258294153605087232}} 
[2026-11-03 21:51:41] local.INFO: DEBUG: GPS processor result {"connection_id":228463,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55924,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:51:41] local.INFO: GPS data processed {"connection_id":228463,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:51:41] local.INFO: Acknowledgment sent {"connection_id":228463,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:51:42] local.INFO: TCP Data received {"connection_id":228463,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a235c7e0012cc4d9c007590720002800c531..."} 
[2026-11-03 21:51:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228463,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a235c7e0012cc4d9c007590720002800c531..."} 
[2026-11-03 21:51:42] local.INFO: Processing buffer {"connection_id":228463,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a235c7e0012cc4d9c007590720002800c531..."} 
[2026-11-03 21:51:42] local.INFO: Packet analysis {"connection_id":228463,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a235"} 
[2026-11-03 21:51:42] local.INFO: Extracted packet for processing {"connection_id":228463,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a235"} 
[2026-11-03 21:51:42] local.INFO: GPS Element Parsed {"raw_longitude":751098304,"raw_latitude":123275040,"longitude_deg":75.1098304,"latitude_deg":12.327504,"altitude":40,"angle":197,"satellites":49,"speed":61,"hex_longitude":"2cc4d9c0","hex_latitude":"07590720","is_valid_coordinates":true} 
[2026-11-03 21:51: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-11-03 21:51:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193034240001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:51:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38079588068229120,"note":"Value kept but may cause issues"} 
[2026-11-03 21:51:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4259208947280844800,"note":"Value kept but may cause issues"} 
[2026-11-03 21:51:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,29,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:51:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793722796000,"timestamp_ms":1793722796000,"timestamp_seconds":1793722796,"priority":1,"record_length":96,"hex_timestamp":"000001a1a235c7e0"} 
[2026-11-03 21:51:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:51: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-11-03 21:51: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 21:51:42] 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-11-03 21:51: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-11-03 21:51:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:51:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:51:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228463,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:51:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:51:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:51:42] 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-11-03 21:51:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:51:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:51:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193034240001,"66":27343,"29":206,"85":37120,"24":61,"16":38079588068229120,"44":-4259208947280844800},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,85,24,16,44]} 
[2026-11-03 21:51:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:51:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:51:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193034240001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:51:42] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-11-03 21:51:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:51:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38079588068229120,"km_value":38079588068229.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:51:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4259208947280844800,"description":"Unknown IO ID 44"} 
[2026-11-03 21:51:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193034240001,"power":27343,"unknown_29":206,"unknown_85":37120,"ignition":61,"odometer":null,"unknown_44":-4259208947280844800}} 
[2026-11-03 21:51:42] local.INFO: DEBUG: GPS processor result {"connection_id":228463,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55925,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:51:42] local.INFO: GPS data processed {"connection_id":228463,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:51:42] local.INFO: Acknowledgment sent {"connection_id":228463,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:51:45] local.INFO: TCP Data received {"connection_id":228464,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:51:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228464,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:51:45] local.INFO: Processing buffer {"connection_id":228464,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:51:45] local.INFO: IMEI packet received {"connection_id":228464,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:51:45] local.INFO: IMEI acknowledgment sent {"connection_id":228464,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:51:46] local.INFO: TCP Data received {"connection_id":228464,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:51:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228464,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:51:46] local.INFO: Processing buffer {"connection_id":228464,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:51:46] local.INFO: Packet analysis {"connection_id":228464,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a236"} 
[2026-11-03 21:51:46] local.INFO: Extracted packet for processing {"connection_id":228464,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a236"} 
[2026-11-03 21:51:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:51: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-11-03 21:51:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192969216001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:51:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:51:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:51:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:51:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793722837000,"timestamp_ms":1793722837000,"timestamp_seconds":1793722837,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2366808"} 
[2026-11-03 21:51:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:51:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:51: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":226,"data_length":795,"current_offset":136} 
[2026-11-03 21:51:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:51: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-11-03 21:51:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:51:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:51:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228464,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:51:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228464,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:51:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228464,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:51:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:51:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:51:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:51:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192969216001,"66":26136,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:51:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:51:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:51:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192969216001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:51:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:51:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:51:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:51:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:51:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192969216001,"power":26136,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:51:46] local.INFO: DEBUG: GPS processor result {"connection_id":228464,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55926,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:51:46] local.INFO: GPS data processed {"connection_id":228464,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:51:46] local.INFO: Acknowledgment sent {"connection_id":228464,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:52:15] local.INFO: TCP Data received {"connection_id":228463,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a236f4a8012cc4480007576330001d00be31..."} 
[2026-11-03 21:52:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228463,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a236f4a8012cc4480007576330001d00be31..."} 
[2026-11-03 21:52:15] local.INFO: Processing buffer {"connection_id":228463,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a236f4a8012cc4480007576330001d00be31..."} 
[2026-11-03 21:52:15] local.INFO: Packet analysis {"connection_id":228463,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a236"} 
[2026-11-03 21:52:15] local.INFO: Extracted packet for processing {"connection_id":228463,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a236"} 
[2026-11-03 21:52:15] local.INFO: GPS Element Parsed {"raw_longitude":751060992,"raw_latitude":123167536,"longitude_deg":75.1060992,"latitude_deg":12.3167536,"altitude":29,"angle":190,"satellites":49,"speed":58,"hex_longitude":"2cc44800","hex_latitude":"07576330","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:52:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193053952001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:52:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38085102806237184,"note":"Value kept but may cause issues"} 
[2026-11-03 21:52:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4301219087582412800,"note":"Value kept but may cause issues"} 
[2026-11-03 21:52:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,30,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:52:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793722873000,"timestamp_ms":1793722873000,"timestamp_seconds":1793722873,"priority":1,"record_length":96,"hex_timestamp":"000001a1a236f4a8"} 
[2026-11-03 21:52:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21: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-11-03 21: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 21:52:15] 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-11-03 21: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-11-03 21:52:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:52:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:52:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228463,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:52:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:52:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:52: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-11-03 21:52:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:52:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:52:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193053952001,"66":27267,"30":206,"85":37120,"24":58,"16":38085102806237184,"44":-4301219087582412800},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,30,85,24,16,44]} 
[2026-11-03 21:52:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:52:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:52:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193053952001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:52:15] local.INFO: Unknown IO ID detected {"io_id":30,"value":206,"description":"Unknown IO ID 30"} 
[2026-11-03 21:52:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:52:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38085102806237184,"km_value":38085102806237.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:52:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4301219087582412800,"description":"Unknown IO ID 44"} 
[2026-11-03 21:52:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193053952001,"power":27267,"unknown_30":206,"unknown_85":37120,"ignition":58,"odometer":null,"unknown_44":-4301219087582412800}} 
[2026-11-03 21:52:15] local.INFO: DEBUG: GPS processor result {"connection_id":228463,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55927,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:52:15] local.INFO: GPS data processed {"connection_id":228463,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:52:15] local.INFO: Acknowledgment sent {"connection_id":228463,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:52:19] local.INFO: TCP Data received {"connection_id":228464,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:52:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228464,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:52:19] local.INFO: Processing buffer {"connection_id":228464,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:52:19] local.INFO: Packet analysis {"connection_id":228464,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a236"} 
[2026-11-03 21:52:19] local.INFO: Extracted packet for processing {"connection_id":228464,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a236"} 
[2026-11-03 21:52:19] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:52:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192969216001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:52:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:52:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:52:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:52:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793722837000,"timestamp_ms":1793722837000,"timestamp_seconds":1793722837,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2366808"} 
[2026-11-03 21:52:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:52:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21: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":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-11-03 21:52:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21: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-11-03 21:52:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:52:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:52:19] local.INFO: Teltonika packet parsed successfully {"connection_id":228464,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:52:19] local.INFO: Passing IMEI to GPS processor {"connection_id":228464,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:52:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":228464,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:52:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:52:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:52:19] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:52:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192969216001,"66":26136,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:52:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:52:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:52:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192969216001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:52:19] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:52:19] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:52:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:52:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:52:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192969216001,"power":26136,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:52:19] local.INFO: DEBUG: GPS processor result {"connection_id":228464,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55928,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:52:19] local.INFO: GPS data processed {"connection_id":228464,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:52:19] local.INFO: Acknowledgment sent {"connection_id":228464,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:52:40] local.INFO: TCP Data received {"connection_id":232062,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:52:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232062,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:52:40] local.INFO: Processing buffer {"connection_id":232062,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:52:40] local.INFO: IMEI packet received {"connection_id":232062,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:52:40] local.INFO: IMEI acknowledgment sent {"connection_id":232062,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:52:40] local.INFO: TCP Data received {"connection_id":230198,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:52:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230198,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:52:40] local.INFO: Processing buffer {"connection_id":230198,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:52:40] local.INFO: IMEI packet received {"connection_id":230198,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:52:40] local.INFO: IMEI acknowledgment sent {"connection_id":230198,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:52:41] local.INFO: TCP Data received {"connection_id":230198,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:52:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230198,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:52:41] local.INFO: Processing buffer {"connection_id":230198,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:52:41] local.INFO: IMEI packet received {"connection_id":230198,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:52:41] local.INFO: IMEI acknowledgment sent {"connection_id":230198,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:52:45] local.INFO: TCP Data received {"connection_id":232062,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:52:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232062,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:52:45] local.INFO: Processing buffer {"connection_id":232062,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:52:45] local.INFO: IMEI packet received {"connection_id":232062,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:52:45] local.INFO: IMEI acknowledgment sent {"connection_id":232062,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:52:46] local.INFO: TCP Data received {"connection_id":232062,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:52:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232062,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:52:46] local.INFO: Processing buffer {"connection_id":232062,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:52:46] local.INFO: Packet analysis {"connection_id":232062,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a236"} 
[2026-11-03 21:52:46] local.INFO: Extracted packet for processing {"connection_id":232062,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a236"} 
[2026-11-03 21:52:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:52:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:52:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192969216001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:52:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:52:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:52:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:52:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793722837000,"timestamp_ms":1793722837000,"timestamp_seconds":1793722837,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2366808"} 
[2026-11-03 21:52:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:52:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:52:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-11-03 21:52:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:52:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:52:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:52:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:52:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232062,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:52:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232062,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:52:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232062,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:52:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:52:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:52:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:52:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192969216001,"66":26136,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:52:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:52:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:52:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192969216001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:52:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:52:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:52:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:52:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:52:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192969216001,"power":26136,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:52:46] local.INFO: DEBUG: GPS processor result {"connection_id":232062,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55929,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:52:46] local.INFO: GPS data processed {"connection_id":232062,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:52:46] local.INFO: Acknowledgment sent {"connection_id":232062,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:52:46] local.INFO: TCP Data received {"connection_id":230198,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:52:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230198,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:52:46] local.INFO: Processing buffer {"connection_id":230198,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:52:46] local.INFO: IMEI packet received {"connection_id":230198,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:52:46] local.INFO: IMEI acknowledgment sent {"connection_id":230198,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:52:47] local.INFO: TCP Data received {"connection_id":230198,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23713e8012cc4430007573d40001e00c030..."} 
[2026-11-03 21:52:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230198,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23713e8012cc4430007573d40001e00c030..."} 
[2026-11-03 21:52:47] local.INFO: Processing buffer {"connection_id":230198,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23713e8012cc4430007573d40001e00c030..."} 
[2026-11-03 21:52:47] local.INFO: Packet analysis {"connection_id":230198,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a237"} 
[2026-11-03 21:52:47] local.INFO: Extracted packet for processing {"connection_id":230198,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a237"} 
[2026-11-03 21:52:47] local.INFO: GPS Element Parsed {"raw_longitude":751059712,"raw_latitude":123157824,"longitude_deg":75.1059712,"latitude_deg":12.3157824,"altitude":30,"angle":192,"satellites":48,"speed":45,"hex_longitude":"2cc44300","hex_latitude":"07573d40","is_valid_coordinates":true} 
[2026-11-03 21:52: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-11-03 21:52:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193055488001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:52:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38085579547607040,"note":"Value kept but may cause issues"} 
[2026-11-03 21:52:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4303189412421619712,"note":"Value kept but may cause issues"} 
[2026-11-03 21:52:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:52:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793722881000,"timestamp_ms":1793722881000,"timestamp_seconds":1793722881,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23713e8"} 
[2026-11-03 21:52:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:52: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-11-03 21:52: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 21:52:47] 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-11-03 21:52: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-11-03 21:52:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:52:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:52:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230198,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:52:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230198,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:52:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230198,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:52:47] 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-11-03 21:52:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:52:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:52:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193055488001,"66":27365,"160":206,"85":37120,"24":45,"16":38085579547607040,"44":-4303189412421619712},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,85,24,16,44]} 
[2026-11-03 21:52:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:52:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:52:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193055488001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:52:47] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-11-03 21:52:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:52:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38085579547607040,"km_value":38085579547607.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:52:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4303189412421619712,"description":"Unknown IO ID 44"} 
[2026-11-03 21:52:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193055488001,"power":27365,"unknown_160":206,"unknown_85":37120,"ignition":45,"odometer":null,"unknown_44":-4303189412421619712}} 
[2026-11-03 21:52:47] local.INFO: DEBUG: GPS processor result {"connection_id":230198,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55930,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:52:47] local.INFO: GPS data processed {"connection_id":230198,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:52:47] local.INFO: Acknowledgment sent {"connection_id":230198,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:53:18] local.INFO: TCP Data received {"connection_id":232062,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:53:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232062,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:53:18] local.INFO: Processing buffer {"connection_id":232062,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:53:18] local.INFO: Packet analysis {"connection_id":232062,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a236"} 
[2026-11-03 21:53:18] local.INFO: Extracted packet for processing {"connection_id":232062,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a236"} 
[2026-11-03 21:53:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:53: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-11-03 21:53:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192969216001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:53:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:53:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:53:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:53:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793722837000,"timestamp_ms":1793722837000,"timestamp_seconds":1793722837,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2366808"} 
[2026-11-03 21:53:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:53:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:53: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":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-11-03 21:53:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:53: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-11-03 21:53:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:53:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:53:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232062,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:53:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232062,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:53:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232062,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:53:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:53:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:53:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:53:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192969216001,"66":26136,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:53:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:53:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:53:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192969216001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:53:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:53:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:53:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:53:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:53:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192969216001,"power":26136,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:53:18] local.INFO: DEBUG: GPS processor result {"connection_id":232062,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55931,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:53:18] local.INFO: GPS data processed {"connection_id":232062,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:53:18] local.INFO: Acknowledgment sent {"connection_id":232062,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:53:18] local.INFO: TCP Data received {"connection_id":230198,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2373328012cc4388007571b68001d00c42d..."} 
[2026-11-03 21:53:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230198,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2373328012cc4388007571b68001d00c42d..."} 
[2026-11-03 21:53:18] local.INFO: Processing buffer {"connection_id":230198,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2373328012cc4388007571b68001d00c42d..."} 
[2026-11-03 21:53:18] local.INFO: Packet analysis {"connection_id":230198,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a237"} 
[2026-11-03 21:53:18] local.INFO: Extracted packet for processing {"connection_id":230198,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a237"} 
[2026-11-03 21:53:18] local.INFO: GPS Element Parsed {"raw_longitude":751057024,"raw_latitude":123149160,"longitude_deg":75.1057024,"latitude_deg":12.314916,"altitude":29,"angle":196,"satellites":45,"speed":38,"hex_longitude":"2cc43880","hex_latitude":"07571b68","is_valid_coordinates":true} 
[2026-11-03 21:53: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-11-03 21:53:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193057536001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:53:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38086017634271232,"note":"Value kept but may cause issues"} 
[2026-11-03 21:53:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4304596787307659264,"note":"Value kept but may cause issues"} 
[2026-11-03 21:53:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:53:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793722889000,"timestamp_ms":1793722889000,"timestamp_seconds":1793722889,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2373328"} 
[2026-11-03 21:53:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:53:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 21:53: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":229,"data_length":795,"current_offset":136} 
[2026-11-03 21:53:18] 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-11-03 21:53: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-11-03 21:53:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:53:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:53:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230198,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:53:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230198,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:53:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230198,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:53:18] 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-11-03 21:53:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:53:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:53:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193057536001,"66":27332,"160":206,"85":37120,"24":38,"16":38086017634271232,"44":-4304596787307659264},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,85,24,16,44]} 
[2026-11-03 21:53:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:53:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:53:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193057536001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:53:18] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-11-03 21:53:18] local.INFO: Unknown IO ID detected {"io_id":85,"value":37120,"description":"Unknown IO ID 85"} 
[2026-11-03 21:53:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38086017634271232,"km_value":38086017634271.234,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:53:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4304596787307659264,"description":"Unknown IO ID 44"} 
[2026-11-03 21:53:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193057536001,"power":27332,"unknown_160":206,"unknown_85":37120,"ignition":38,"odometer":null,"unknown_44":-4304596787307659264}} 
[2026-11-03 21:53:18] local.INFO: DEBUG: GPS processor result {"connection_id":230198,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55932,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:53:18] local.INFO: GPS data processed {"connection_id":230198,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:53:18] local.INFO: Acknowledgment sent {"connection_id":230198,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:53:36] local.INFO: TCP Data received {"connection_id":230199,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:53:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230199,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:53:36] local.INFO: Processing buffer {"connection_id":230199,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:53:36] local.INFO: IMEI packet received {"connection_id":230199,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:53:36] local.INFO: IMEI acknowledgment sent {"connection_id":230199,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:53:36] local.INFO: TCP Data received {"connection_id":230199,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:53:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230199,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:53:36] local.INFO: Processing buffer {"connection_id":230199,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:53:36] local.INFO: IMEI packet received {"connection_id":230199,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:53:36] local.INFO: IMEI acknowledgment sent {"connection_id":230199,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:53:40] local.INFO: TCP Data received {"connection_id":232063,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:53:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232063,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:53:40] local.INFO: Processing buffer {"connection_id":232063,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:53:40] local.INFO: IMEI packet received {"connection_id":232063,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:53:40] local.INFO: IMEI acknowledgment sent {"connection_id":232063,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:53:41] local.INFO: TCP Data received {"connection_id":230199,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:53:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230199,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:53:41] local.INFO: Processing buffer {"connection_id":230199,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:53:41] local.INFO: IMEI packet received {"connection_id":230199,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:53:41] local.INFO: IMEI acknowledgment sent {"connection_id":230199,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:53:42] local.INFO: TCP Data received {"connection_id":230199,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2385050012cc434400755a0e0001a00b732..."} 
[2026-11-03 21:53:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230199,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2385050012cc434400755a0e0001a00b732..."} 
[2026-11-03 21:53:42] local.INFO: Processing buffer {"connection_id":230199,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2385050012cc434400755a0e0001a00b732..."} 
[2026-11-03 21:53:42] local.INFO: Packet analysis {"connection_id":230199,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a238"} 
[2026-11-03 21:53:42] local.INFO: Extracted packet for processing {"connection_id":230199,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a238"} 
[2026-11-03 21:53:42] local.INFO: GPS Element Parsed {"raw_longitude":751055936,"raw_latitude":123052256,"longitude_deg":75.1055936,"latitude_deg":12.3052256,"altitude":26,"angle":183,"satellites":50,"speed":53,"hex_longitude":"2cc43440","hex_latitude":"0755a0e0","is_valid_coordinates":true} 
[2026-11-03 21:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:53:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193076480001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:53:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38090870947315712,"note":"Value kept but may cause issues"} 
[2026-11-03 21:53:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4309030018215436288,"note":"Value kept but may cause issues"} 
[2026-11-03 21:53:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:53:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793722962000,"timestamp_ms":1793722962000,"timestamp_seconds":1793722962,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2385050"} 
[2026-11-03 21:53:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:53: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-11-03 21:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 21:53:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:53:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:53:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:53:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:53:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230199,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:53:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:53:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:53:42] 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-11-03 21:53:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:53:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:53:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193076480001,"66":27300,"33":206,"85":37632,"24":53,"16":38090870947315712,"44":-4309030018215436288},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,44]} 
[2026-11-03 21:53:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:53:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:53:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193076480001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:53:42] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-11-03 21:53:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 21:53:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38090870947315712,"km_value":38090870947315.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:53:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4309030018215436288,"description":"Unknown IO ID 44"} 
[2026-11-03 21:53:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193076480001,"power":27300,"unknown_33":206,"unknown_85":37632,"ignition":53,"odometer":null,"unknown_44":-4309030018215436288}} 
[2026-11-03 21:53:42] local.INFO: DEBUG: GPS processor result {"connection_id":230199,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55933,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:53:42] local.INFO: GPS data processed {"connection_id":230199,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:53:42] local.INFO: Acknowledgment sent {"connection_id":230199,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:53:45] local.INFO: TCP Data received {"connection_id":232063,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:53:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232063,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:53:45] local.INFO: Processing buffer {"connection_id":232063,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:53:45] local.INFO: IMEI packet received {"connection_id":232063,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:53:45] local.INFO: IMEI acknowledgment sent {"connection_id":232063,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:53:46] local.INFO: TCP Data received {"connection_id":232063,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:53:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232063,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:53:46] local.INFO: Processing buffer {"connection_id":232063,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:53:46] local.INFO: Packet analysis {"connection_id":232063,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a236"} 
[2026-11-03 21:53:46] local.INFO: Extracted packet for processing {"connection_id":232063,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a236"} 
[2026-11-03 21:53:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:53: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-11-03 21:53:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192969216001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:53:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:53:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:53:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:53:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793722837000,"timestamp_ms":1793722837000,"timestamp_seconds":1793722837,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2366808"} 
[2026-11-03 21:53:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:53:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:53: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":226,"data_length":795,"current_offset":136} 
[2026-11-03 21:53:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:53: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-11-03 21:53:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:53:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:53:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232063,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:53:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232063,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:53:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232063,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:53:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:53:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:53:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:53:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192969216001,"66":26136,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:53:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:53:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:53:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192969216001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:53:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:53:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:53:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:53:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:53:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192969216001,"power":26136,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:53:46] local.INFO: DEBUG: GPS processor result {"connection_id":232063,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55934,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:53:46] local.INFO: GPS data processed {"connection_id":232063,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:53:46] local.INFO: Acknowledgment sent {"connection_id":232063,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:54:13] local.INFO: TCP Data received {"connection_id":230199,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2385050012cc434400755a0e0001a00b732..."} 
[2026-11-03 21:54:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230199,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2385050012cc434400755a0e0001a00b732..."} 
[2026-11-03 21:54:13] local.INFO: Processing buffer {"connection_id":230199,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2385050012cc434400755a0e0001a00b732..."} 
[2026-11-03 21:54:13] local.INFO: Packet analysis {"connection_id":230199,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a238"} 
[2026-11-03 21:54:13] local.INFO: Extracted packet for processing {"connection_id":230199,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a238"} 
[2026-11-03 21:54:13] local.INFO: GPS Element Parsed {"raw_longitude":751055936,"raw_latitude":123052256,"longitude_deg":75.1055936,"latitude_deg":12.3052256,"altitude":26,"angle":183,"satellites":50,"speed":53,"hex_longitude":"2cc43440","hex_latitude":"0755a0e0","is_valid_coordinates":true} 
[2026-11-03 21:54: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-11-03 21:54:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193078272001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:54:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38090870947315712,"note":"Value kept but may cause issues"} 
[2026-11-03 21:54:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4308748543241166848,"note":"Value kept but may cause issues"} 
[2026-11-03 21:54:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:54:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793722962000,"timestamp_ms":1793722962000,"timestamp_seconds":1793722962,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2385050"} 
[2026-11-03 21:54:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:54: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-11-03 21:54: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":164,"data_length":795,"current_offset":136} 
[2026-11-03 21:54:13] 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-11-03 21:54: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-11-03 21:54:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:54:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:54:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230199,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:54:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:54:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:54:13] 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-11-03 21:54:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:54:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:54:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193078272001,"66":27300,"33":206,"85":37632,"24":53,"16":38090870947315712,"44":-4308748543241166848},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,85,24,16,44]} 
[2026-11-03 21:54:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:54:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:54:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193078272001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:54:13] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-11-03 21:54:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 21:54:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38090870947315712,"km_value":38090870947315.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:54:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4308748543241166848,"description":"Unknown IO ID 44"} 
[2026-11-03 21:54:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193078272001,"power":27300,"unknown_33":206,"unknown_85":37632,"ignition":53,"odometer":null,"unknown_44":-4308748543241166848}} 
[2026-11-03 21:54:13] local.INFO: DEBUG: GPS processor result {"connection_id":230199,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55935,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:54:13] local.INFO: GPS data processed {"connection_id":230199,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:54:13] local.INFO: Acknowledgment sent {"connection_id":230199,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:54:36] local.INFO: TCP Data received {"connection_id":228954,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:54:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228954,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:54:36] local.INFO: Processing buffer {"connection_id":228954,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:54:36] local.INFO: IMEI packet received {"connection_id":228954,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:54:36] local.INFO: IMEI acknowledgment sent {"connection_id":228954,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:54:38] local.INFO: TCP Data received {"connection_id":228954,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:54:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228954,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:54:38] local.INFO: Processing buffer {"connection_id":228954,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:54:38] local.INFO: IMEI packet received {"connection_id":228954,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:54:38] local.INFO: IMEI acknowledgment sent {"connection_id":228954,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:54:41] local.INFO: TCP Data received {"connection_id":228954,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:54:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228954,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:54:41] local.INFO: Processing buffer {"connection_id":228954,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:54:41] local.INFO: IMEI packet received {"connection_id":228954,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:54:41] local.INFO: IMEI acknowledgment sent {"connection_id":228954,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:54:42] local.INFO: TCP Data received {"connection_id":228954,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23965a8012cc3c38007543e00001400c731..."} 
[2026-11-03 21:54:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228954,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23965a8012cc3c38007543e00001400c731..."} 
[2026-11-03 21:54:42] local.INFO: Processing buffer {"connection_id":228954,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23965a8012cc3c38007543e00001400c731..."} 
[2026-11-03 21:54:42] local.INFO: Packet analysis {"connection_id":228954,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a239"} 
[2026-11-03 21:54:42] local.INFO: Extracted packet for processing {"connection_id":228954,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a239"} 
[2026-11-03 21:54:42] local.INFO: GPS Element Parsed {"raw_longitude":751027072,"raw_latitude":122961408,"longitude_deg":75.1027072,"latitude_deg":12.2961408,"altitude":20,"angle":199,"satellites":49,"speed":55,"hex_longitude":"2cc3c380","hex_latitude":"07543e00","is_valid_coordinates":true} 
[2026-11-03 21:54: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-11-03 21:54:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193095424001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:54:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38095634066046976,"note":"Value kept but may cause issues"} 
[2026-11-03 21:54:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4337810834608529408,"note":"Value kept but may cause issues"} 
[2026-11-03 21:54:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,185,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:54:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793723033000,"timestamp_ms":1793723033000,"timestamp_seconds":1793723033,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23965a8"} 
[2026-11-03 21:54:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:54: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-11-03 21:54:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 21:54:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:54: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-11-03 21:54:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:54:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:54:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228954,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:54:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228954,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:54:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228954,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:54:42] 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-11-03 21:54:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:54:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:54:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193095424001,"66":27365,"185":206,"85":37632,"24":55,"16":38095634066046976,"44":-4337810834608529408},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,185,85,24,16,44]} 
[2026-11-03 21:54:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:54:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:54:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193095424001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:54:42] local.INFO: Unknown IO ID detected {"io_id":185,"value":206,"description":"Unknown IO ID 185"} 
[2026-11-03 21:54:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 21:54:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38095634066046976,"km_value":38095634066046.98,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:54:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4337810834608529408,"description":"Unknown IO ID 44"} 
[2026-11-03 21:54:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193095424001,"power":27365,"unknown_185":206,"unknown_85":37632,"ignition":55,"odometer":null,"unknown_44":-4337810834608529408}} 
[2026-11-03 21:54:42] local.INFO: DEBUG: GPS processor result {"connection_id":228954,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55936,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:54:42] local.INFO: GPS data processed {"connection_id":228954,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:54:42] local.INFO: Acknowledgment sent {"connection_id":228954,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:54:45] local.INFO: TCP Data received {"connection_id":232064,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:54:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232064,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:54:45] local.INFO: Processing buffer {"connection_id":232064,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:54:45] local.INFO: IMEI packet received {"connection_id":232064,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:54:45] local.INFO: IMEI acknowledgment sent {"connection_id":232064,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:54:50] local.INFO: TCP Data received {"connection_id":232064,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:54:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232064,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:54:50] local.INFO: Processing buffer {"connection_id":232064,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:54:50] local.INFO: IMEI packet received {"connection_id":232064,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:54:50] local.INFO: IMEI acknowledgment sent {"connection_id":232064,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:54:51] local.INFO: TCP Data received {"connection_id":232064,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:54:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232064,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:54:51] local.INFO: Processing buffer {"connection_id":232064,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:54:51] local.INFO: Packet analysis {"connection_id":232064,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a236"} 
[2026-11-03 21:54:51] local.INFO: Extracted packet for processing {"connection_id":232064,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a236"} 
[2026-11-03 21:54:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:54: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-11-03 21:54:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192969216001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:54:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:54:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:54:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:54:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793722837000,"timestamp_ms":1793722837000,"timestamp_seconds":1793722837,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2366808"} 
[2026-11-03 21:54:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:54:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:54: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":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-11-03 21:54:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:54: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-11-03 21:54:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:54:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:54:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232064,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:54:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232064,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:54:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232064,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:54:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:54:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:54:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:54:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192969216001,"66":26136,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:54:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:54:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:54:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192969216001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:54:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:54:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:54:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:54:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:54:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192969216001,"power":26136,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:54:51] local.INFO: DEBUG: GPS processor result {"connection_id":232064,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55937,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:54:51] local.INFO: GPS data processed {"connection_id":232064,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:54:51] local.INFO: Acknowledgment sent {"connection_id":232064,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:54:56] local.INFO: TCP Data received {"connection_id":232064,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:54:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232064,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:54:56] local.INFO: Processing buffer {"connection_id":232064,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:54:56] local.INFO: Packet analysis {"connection_id":232064,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a236"} 
[2026-11-03 21:54:56] local.INFO: Extracted packet for processing {"connection_id":232064,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a236"} 
[2026-11-03 21:54:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:54: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-11-03 21:54:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192969216001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:54:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:54:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:54:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:54:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793722837000,"timestamp_ms":1793722837000,"timestamp_seconds":1793722837,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2366808"} 
[2026-11-03 21:54:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:54:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:54: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":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-11-03 21:54:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:54: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-11-03 21:54:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:54:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:54:56] local.INFO: Teltonika packet parsed successfully {"connection_id":232064,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:54:56] local.INFO: Passing IMEI to GPS processor {"connection_id":232064,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:54:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":232064,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:54:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:54:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:54:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:54:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192969216001,"66":26136,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:54:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:54:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:54:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192969216001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:54:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:54:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:54:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:54:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:54:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192969216001,"power":26136,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:54:56] local.INFO: DEBUG: GPS processor result {"connection_id":232064,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55938,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:54:56] local.INFO: GPS data processed {"connection_id":232064,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:54:56] local.INFO: Acknowledgment sent {"connection_id":232064,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:55:13] local.INFO: TCP Data received {"connection_id":228954,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2397160012cc3bf8007542e48001500bb33..."} 
[2026-11-03 21:55:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228954,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2397160012cc3bf8007542e48001500bb33..."} 
[2026-11-03 21:55:13] local.INFO: Processing buffer {"connection_id":228954,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2397160012cc3bf8007542e48001500bb33..."} 
[2026-11-03 21:55:13] local.INFO: Packet analysis {"connection_id":228954,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a239"} 
[2026-11-03 21:55:13] local.INFO: Extracted packet for processing {"connection_id":228954,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a239"} 
[2026-11-03 21:55:13] local.INFO: GPS Element Parsed {"raw_longitude":751026048,"raw_latitude":122957384,"longitude_deg":75.1026048,"latitude_deg":12.2957384,"altitude":21,"angle":187,"satellites":51,"speed":53,"hex_longitude":"2cc3bf80","hex_latitude":"07542e48","is_valid_coordinates":true} 
[2026-11-03 21:55:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:55:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193096448001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:55:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38095835929509888,"note":"Value kept but may cause issues"} 
[2026-11-03 21:55:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4340484846888550400,"note":"Value kept but may cause issues"} 
[2026-11-03 21:55:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,185,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:55:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793723036000,"timestamp_ms":1793723036000,"timestamp_seconds":1793723036,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2397160"} 
[2026-11-03 21:55:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:55: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-11-03 21:55:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 21:55:13] 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-11-03 21:55:13] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:55:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:55:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:55:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228954,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:55:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228954,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:55:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228954,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:55:13] 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-11-03 21:55:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:55:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:55:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193096448001,"66":27343,"185":206,"85":37632,"24":53,"16":38095835929509888,"44":-4340484846888550400},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,185,85,24,16,44]} 
[2026-11-03 21:55:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:55:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:55:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193096448001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:55:13] local.INFO: Unknown IO ID detected {"io_id":185,"value":206,"description":"Unknown IO ID 185"} 
[2026-11-03 21:55:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 21:55:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38095835929509888,"km_value":38095835929509.89,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:55:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4340484846888550400,"description":"Unknown IO ID 44"} 
[2026-11-03 21:55:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193096448001,"power":27343,"unknown_185":206,"unknown_85":37632,"ignition":53,"odometer":null,"unknown_44":-4340484846888550400}} 
[2026-11-03 21:55:13] local.INFO: DEBUG: GPS processor result {"connection_id":228954,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55939,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:55:13] local.INFO: GPS data processed {"connection_id":228954,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:55:13] local.INFO: Acknowledgment sent {"connection_id":228954,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:55:36] local.INFO: TCP Data received {"connection_id":228465,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:55:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228465,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:55:36] local.INFO: Processing buffer {"connection_id":228465,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:55:36] local.INFO: IMEI packet received {"connection_id":228465,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:55:36] local.INFO: IMEI acknowledgment sent {"connection_id":228465,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:55:40] local.INFO: TCP Data received {"connection_id":228466,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:55:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228466,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:55:40] local.INFO: Processing buffer {"connection_id":228466,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:55:40] local.INFO: IMEI packet received {"connection_id":228466,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:55:40] local.INFO: IMEI acknowledgment sent {"connection_id":228466,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:55:43] local.INFO: TCP Data received {"connection_id":228465,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:55:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228465,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:55:43] local.INFO: Processing buffer {"connection_id":228465,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:55:43] local.INFO: IMEI packet received {"connection_id":228465,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:55:43] local.INFO: IMEI acknowledgment sent {"connection_id":228465,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:55:44] local.INFO: TCP Data received {"connection_id":228465,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2398100012cc3bf4007541908001500ae34..."} 
[2026-11-03 21:55:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228465,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2398100012cc3bf4007541908001500ae34..."} 
[2026-11-03 21:55:44] local.INFO: Processing buffer {"connection_id":228465,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2398100012cc3bf4007541908001500ae34..."} 
[2026-11-03 21:55:44] local.INFO: Packet analysis {"connection_id":228465,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a239"} 
[2026-11-03 21:55:44] local.INFO: Extracted packet for processing {"connection_id":228465,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a239"} 
[2026-11-03 21:55:44] local.INFO: GPS Element Parsed {"raw_longitude":751025984,"raw_latitude":122951944,"longitude_deg":75.1025984,"latitude_deg":12.2951944,"altitude":21,"angle":174,"satellites":52,"speed":54,"hex_longitude":"2cc3bf40","hex_latitude":"07541908","is_valid_coordinates":true} 
[2026-11-03 21:55: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-11-03 21:55:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193097216001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:55:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38096097922514944,"note":"Value kept but may cause issues"} 
[2026-11-03 21:55:44] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4341610746796423168,"note":"Value kept but may cause issues"} 
[2026-11-03 21:55:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,185,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:55:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793723040000,"timestamp_ms":1793723040000,"timestamp_seconds":1793723040,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2398100"} 
[2026-11-03 21:55:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:55:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 21:55: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 21:55:44] 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-11-03 21:55: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-11-03 21:55:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:55:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:55:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228465,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:55:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:55:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:55:44] 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-11-03 21:55:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:55:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:55:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193097216001,"66":27321,"185":206,"85":37632,"24":54,"16":38096097922514944,"44":-4341610746796423168},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,185,85,24,16,44]} 
[2026-11-03 21:55:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:55:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:55:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193097216001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:55:44] local.INFO: Unknown IO ID detected {"io_id":185,"value":206,"description":"Unknown IO ID 185"} 
[2026-11-03 21:55:44] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 21:55:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38096097922514944,"km_value":38096097922514.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:55:44] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4341610746796423168,"description":"Unknown IO ID 44"} 
[2026-11-03 21:55:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193097216001,"power":27321,"unknown_185":206,"unknown_85":37632,"ignition":54,"odometer":null,"unknown_44":-4341610746796423168}} 
[2026-11-03 21:55:44] local.INFO: DEBUG: GPS processor result {"connection_id":228465,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55940,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:55:44] local.INFO: GPS data processed {"connection_id":228465,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:55:44] local.INFO: Acknowledgment sent {"connection_id":228465,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:55:45] local.INFO: TCP Data received {"connection_id":228466,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:55:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228466,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:55:45] local.INFO: Processing buffer {"connection_id":228466,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:55:45] local.INFO: IMEI packet received {"connection_id":228466,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:55:45] local.INFO: IMEI acknowledgment sent {"connection_id":228466,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:55:46] local.INFO: TCP Data received {"connection_id":228466,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:55:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228466,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:55:46] local.INFO: Processing buffer {"connection_id":228466,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2366808012d77a34005f2a450000700902b..."} 
[2026-11-03 21:55:46] local.INFO: Packet analysis {"connection_id":228466,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a236"} 
[2026-11-03 21:55:46] local.INFO: Extracted packet for processing {"connection_id":228466,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a236"} 
[2026-11-03 21:55:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:55: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-11-03 21:55:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459192969216001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:55:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:55:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:55:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:55:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793722837000,"timestamp_ms":1793722837000,"timestamp_seconds":1793722837,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2366808"} 
[2026-11-03 21:55:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:55:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:55: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":226,"data_length":795,"current_offset":136} 
[2026-11-03 21:55:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:55: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-11-03 21:55:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:55:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:55:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228466,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:55:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228466,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:55:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228466,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:55:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:55:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:55:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:55:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459192969216001,"66":26136,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:55:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:55:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:55:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459192969216001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:55:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:55:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:55:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:55:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:55:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459192969216001,"power":26136,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:55:46] local.INFO: DEBUG: GPS processor result {"connection_id":228466,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55941,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:55:46] local.INFO: GPS data processed {"connection_id":228466,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:55:46] local.INFO: Acknowledgment sent {"connection_id":228466,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:56:16] local.INFO: TCP Data received {"connection_id":228465,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23acd08012cc47380075260300010009c32..."} 
[2026-11-03 21:56:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228465,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23acd08012cc47380075260300010009c32..."} 
[2026-11-03 21:56:16] local.INFO: Processing buffer {"connection_id":228465,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23acd08012cc47380075260300010009c32..."} 
[2026-11-03 21:56:16] local.INFO: Packet analysis {"connection_id":228465,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:56:16] local.INFO: Extracted packet for processing {"connection_id":228465,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:56:16] local.INFO: GPS Element Parsed {"raw_longitude":751072128,"raw_latitude":122839088,"longitude_deg":75.1072128,"latitude_deg":12.2839088,"altitude":16,"angle":156,"satellites":50,"speed":58,"hex_longitude":"2cc47380","hex_latitude":"07526030","is_valid_coordinates":true} 
[2026-11-03 21:56: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-11-03 21:56:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193118208001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:56:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38101994912612352,"note":"Value kept but may cause issues"} 
[2026-11-03 21:56:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4295448850643746816,"note":"Value kept but may cause issues"} 
[2026-11-03 21:56:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:56:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793723125000,"timestamp_ms":1793723125000,"timestamp_seconds":1793723125,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23acd08"} 
[2026-11-03 21:56:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:56: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-11-03 21:56: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":164,"data_length":795,"current_offset":136} 
[2026-11-03 21:56:16] 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-11-03 21:56: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-11-03 21:56:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:56:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:56:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228465,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:56:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:56:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:56:16] 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-11-03 21:56:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:56:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:56:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193118208001,"66":27376,"184":206,"85":37632,"24":58,"16":38101994912612352,"44":-4295448850643746816},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,85,24,16,44]} 
[2026-11-03 21:56:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:56:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:56:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193118208001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:56:16] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-11-03 21:56:16] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 21:56:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38101994912612352,"km_value":38101994912612.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:56:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4295448850643746816,"description":"Unknown IO ID 44"} 
[2026-11-03 21:56:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193118208001,"power":27376,"unknown_184":206,"unknown_85":37632,"ignition":58,"odometer":null,"unknown_44":-4295448850643746816}} 
[2026-11-03 21:56:16] local.INFO: DEBUG: GPS processor result {"connection_id":228465,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55942,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:56:16] local.INFO: GPS data processed {"connection_id":228465,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:56:16] local.INFO: Acknowledgment sent {"connection_id":228465,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:56:18] local.INFO: TCP Data received {"connection_id":228466,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:56:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228466,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:56:18] local.INFO: Processing buffer {"connection_id":228466,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:56:18] local.INFO: Packet analysis {"connection_id":228466,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:56:18] local.INFO: Extracted packet for processing {"connection_id":228466,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:56:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:56: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-11-03 21:56:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193046272001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:56:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:56:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:56:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:56:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793723138000,"timestamp_ms":1793723138000,"timestamp_seconds":1793723138,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23affd0"} 
[2026-11-03 21:56:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:56:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:56: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-11-03 21:56:18] 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-11-03 21:56: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-11-03 21:56:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:56:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:56:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228466,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:56:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228466,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:56:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228466,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:56:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:56:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:56:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:56:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193046272001,"66":26136,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:56:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:56:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:56:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193046272001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:56:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:56:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:56:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:56:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:56:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193046272001,"power":26136,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:56:18] local.INFO: DEBUG: GPS processor result {"connection_id":228466,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55943,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:56:18] local.INFO: GPS data processed {"connection_id":228466,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:56:18] local.INFO: Acknowledgment sent {"connection_id":228466,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:56:39] local.INFO: TCP Data received {"connection_id":228467,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:56:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228467,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:56:39] local.INFO: Processing buffer {"connection_id":228467,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:56:39] local.INFO: IMEI packet received {"connection_id":228467,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:56:39] local.INFO: IMEI acknowledgment sent {"connection_id":228467,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:56:40] local.INFO: TCP Data received {"connection_id":228468,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:56:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228468,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:56:40] local.INFO: Processing buffer {"connection_id":228468,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:56:40] local.INFO: IMEI packet received {"connection_id":228468,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:56:40] local.INFO: IMEI acknowledgment sent {"connection_id":228468,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:56:41] local.INFO: TCP Data received {"connection_id":228467,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:56:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228467,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:56:41] local.INFO: Processing buffer {"connection_id":228467,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:56:41] local.INFO: IMEI packet received {"connection_id":228467,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:56:41] local.INFO: IMEI acknowledgment sent {"connection_id":228467,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:56:45] local.INFO: TCP Data received {"connection_id":228468,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:56:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228468,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:56:45] local.INFO: Processing buffer {"connection_id":228468,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:56:45] local.INFO: IMEI packet received {"connection_id":228468,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:56:45] local.INFO: IMEI acknowledgment sent {"connection_id":228468,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:56:46] local.INFO: TCP Data received {"connection_id":228468,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:56:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228468,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:56:46] local.INFO: Processing buffer {"connection_id":228468,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:56:46] local.INFO: Packet analysis {"connection_id":228468,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:56:46] local.INFO: Extracted packet for processing {"connection_id":228468,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:56:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:56: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-11-03 21:56:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193046272001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:56:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:56:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:56:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:56:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793723138000,"timestamp_ms":1793723138000,"timestamp_seconds":1793723138,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23affd0"} 
[2026-11-03 21:56:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:56:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:56: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-11-03 21:56:46] 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-11-03 21:56: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-11-03 21:56:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:56:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:56:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228468,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:56:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228468,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:56:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228468,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:56:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:56:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:56:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:56:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193046272001,"66":26136,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:56:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:56:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:56:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193046272001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:56:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:56:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:56:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:56:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:56:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193046272001,"power":26136,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:56:46] local.INFO: DEBUG: GPS processor result {"connection_id":228468,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55944,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:56:46] local.INFO: GPS data processed {"connection_id":228468,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:56:46] local.INFO: Acknowledgment sent {"connection_id":228468,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:56:46] local.INFO: TCP Data received {"connection_id":228467,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:56:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228467,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:56:46] local.INFO: Processing buffer {"connection_id":228467,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:56:46] local.INFO: IMEI packet received {"connection_id":228467,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:56:46] local.INFO: IMEI acknowledgment sent {"connection_id":228467,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:56:47] local.INFO: TCP Data received {"connection_id":228467,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23ae478012cc4820007524068000f009c33..."} 
[2026-11-03 21:56:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228467,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23ae478012cc4820007524068000f009c33..."} 
[2026-11-03 21:56:47] local.INFO: Processing buffer {"connection_id":228467,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23ae478012cc4820007524068000f009c33..."} 
[2026-11-03 21:56:47] local.INFO: Packet analysis {"connection_id":228467,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:56:47] local.INFO: Extracted packet for processing {"connection_id":228467,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:56:47] local.INFO: GPS Element Parsed {"raw_longitude":751075840,"raw_latitude":122830952,"longitude_deg":75.107584,"latitude_deg":12.2830952,"altitude":15,"angle":156,"satellites":51,"speed":59,"hex_longitude":"2cc48200","hex_latitude":"07524068","is_valid_coordinates":true} 
[2026-11-03 21:56: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-11-03 21:56:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193120000001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:56:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38102424409341952,"note":"Value kept but may cause issues"} 
[2026-11-03 21:56:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4290945251018788864,"note":"Value kept but may cause issues"} 
[2026-11-03 21:56:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:56:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793723131000,"timestamp_ms":1793723131000,"timestamp_seconds":1793723131,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23ae478"} 
[2026-11-03 21:56:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:56: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-11-03 21:56: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-11-03 21:56: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-11-03 21:56: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-11-03 21:56:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:56:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:56:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228467,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:56:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:56:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:56:47] 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-11-03 21:56:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:56:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:56:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193120000001,"66":27343,"184":206,"85":37632,"24":59,"16":38102424409341952,"44":-4290945251018788864},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,85,24,16,44]} 
[2026-11-03 21:56:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:56:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:56:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193120000001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:56:47] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-11-03 21:56:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 21:56:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38102424409341952,"km_value":38102424409341.95,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:56:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4290945251018788864,"description":"Unknown IO ID 44"} 
[2026-11-03 21:56:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193120000001,"power":27343,"unknown_184":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-4290945251018788864}} 
[2026-11-03 21:56:47] local.INFO: DEBUG: GPS processor result {"connection_id":228467,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55945,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:56:47] local.INFO: GPS data processed {"connection_id":228467,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:56:47] local.INFO: Acknowledgment sent {"connection_id":228467,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:57:17] local.INFO: TCP Data received {"connection_id":228468,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:57:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228468,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:57:17] local.INFO: Processing buffer {"connection_id":228468,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:57:17] local.INFO: Packet analysis {"connection_id":228468,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:57:17] local.INFO: Extracted packet for processing {"connection_id":228468,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:57:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:57: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-11-03 21:57:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193046272001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:57:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:57:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:57:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:57:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793723138000,"timestamp_ms":1793723138000,"timestamp_seconds":1793723138,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23affd0"} 
[2026-11-03 21:57:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:57:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:57: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-11-03 21:57:17] 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-11-03 21:57: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-11-03 21:57:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:57:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:57:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228468,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:57:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228468,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:57:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228468,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:57:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:57:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:57:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:57:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193046272001,"66":26136,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:57:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:57:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:57:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193046272001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:57:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:57:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:57:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:57:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:57:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193046272001,"power":26136,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:57:17] local.INFO: DEBUG: GPS processor result {"connection_id":228468,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55946,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:57:17] local.INFO: GPS data processed {"connection_id":228468,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:57:17] local.INFO: Acknowledgment sent {"connection_id":228468,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:57:21] local.INFO: TCP Data received {"connection_id":228467,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23afbe8012cc48f4007521ff8000f009d33..."} 
[2026-11-03 21:57:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228467,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23afbe8012cc48f4007521ff8000f009d33..."} 
[2026-11-03 21:57:21] local.INFO: Processing buffer {"connection_id":228467,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23afbe8012cc48f4007521ff8000f009d33..."} 
[2026-11-03 21:57:21] local.INFO: Packet analysis {"connection_id":228467,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:57:21] local.INFO: Extracted packet for processing {"connection_id":228467,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:57:21] local.INFO: GPS Element Parsed {"raw_longitude":751079232,"raw_latitude":122822648,"longitude_deg":75.1079232,"latitude_deg":12.2822648,"altitude":15,"angle":157,"satellites":51,"speed":60,"hex_longitude":"2cc48f40","hex_latitude":"07521ff8","is_valid_coordinates":true} 
[2026-11-03 21:57: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-11-03 21:57:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193121536001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:57:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38102858201038848,"note":"Value kept but may cause issues"} 
[2026-11-03 21:57:21] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4286863863858567168,"note":"Value kept but may cause issues"} 
[2026-11-03 21:57:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:57:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793723137000,"timestamp_ms":1793723137000,"timestamp_seconds":1793723137,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23afbe8"} 
[2026-11-03 21:57:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:57: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-11-03 21:57:21] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 21:57:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:57: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-11-03 21:57:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:57:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:57:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228467,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:57:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:57:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:57: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-11-03 21:57:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:57:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:57:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193121536001,"66":27343,"171":206,"85":37632,"24":60,"16":38102858201038848,"44":-4286863863858567168},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,85,24,16,44]} 
[2026-11-03 21:57:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:57:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:57:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193121536001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:57:21] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-11-03 21:57:21] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 21:57:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38102858201038848,"km_value":38102858201038.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:57:21] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4286863863858567168,"description":"Unknown IO ID 44"} 
[2026-11-03 21:57:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193121536001,"power":27343,"unknown_171":206,"unknown_85":37632,"ignition":60,"odometer":null,"unknown_44":-4286863863858567168}} 
[2026-11-03 21:57:21] local.INFO: DEBUG: GPS processor result {"connection_id":228467,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55947,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:57:21] local.INFO: GPS data processed {"connection_id":228467,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:57:21] local.INFO: Acknowledgment sent {"connection_id":228467,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:57:35] local.INFO: TCP Data received {"connection_id":232065,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:57:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232065,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:57:35] local.INFO: Processing buffer {"connection_id":232065,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:57:35] local.INFO: IMEI packet received {"connection_id":232065,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:57:35] local.INFO: IMEI acknowledgment sent {"connection_id":232065,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:57:36] local.INFO: TCP Data received {"connection_id":232065,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:57:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232065,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:57:36] local.INFO: Processing buffer {"connection_id":232065,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:57:36] local.INFO: IMEI packet received {"connection_id":232065,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:57:36] local.INFO: IMEI acknowledgment sent {"connection_id":232065,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:57:41] local.INFO: TCP Data received {"connection_id":232065,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:57:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232065,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:57:41] local.INFO: Processing buffer {"connection_id":232065,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:57:41] local.INFO: IMEI packet received {"connection_id":232065,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:57:41] local.INFO: IMEI acknowledgment sent {"connection_id":232065,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:57:42] local.INFO: TCP Data received {"connection_id":232065,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23b1358012cc49dc00751ff90000f009c34..."} 
[2026-11-03 21:57:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232065,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23b1358012cc49dc00751ff90000f009c34..."} 
[2026-11-03 21:57:42] local.INFO: Processing buffer {"connection_id":232065,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23b1358012cc49dc00751ff90000f009c34..."} 
[2026-11-03 21:57:42] local.INFO: Packet analysis {"connection_id":232065,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23b"} 
[2026-11-03 21:57:42] local.INFO: Extracted packet for processing {"connection_id":232065,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23b"} 
[2026-11-03 21:57:42] local.INFO: GPS Element Parsed {"raw_longitude":751082944,"raw_latitude":122814352,"longitude_deg":75.1082944,"latitude_deg":12.2814352,"altitude":15,"angle":156,"satellites":52,"speed":59,"hex_longitude":"2cc49dc0","hex_latitude":"0751ff90","is_valid_coordinates":true} 
[2026-11-03 21:57: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-11-03 21:57:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193123072001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:57:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38103296287703040,"note":"Value kept but may cause issues"} 
[2026-11-03 21:57:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4283134320419276800,"note":"Value kept but may cause issues"} 
[2026-11-03 21:57:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:57:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793723143000,"timestamp_ms":1793723143000,"timestamp_seconds":1793723143,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23b1358"} 
[2026-11-03 21:57:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:57: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-11-03 21:57:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 21:57:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:57: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-11-03 21:57:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:57:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:57:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232065,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:57:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:57:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:57:42] 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-11-03 21:57:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:57:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:57:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193123072001,"66":27365,"171":206,"85":37632,"24":59,"16":38103296287703040,"44":-4283134320419276800},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,85,24,16,44]} 
[2026-11-03 21:57:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:57:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:57:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193123072001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:57:42] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-11-03 21:57:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 21:57:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38103296287703040,"km_value":38103296287703.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:57:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4283134320419276800,"description":"Unknown IO ID 44"} 
[2026-11-03 21:57:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193123072001,"power":27365,"unknown_171":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-4283134320419276800}} 
[2026-11-03 21:57:42] local.INFO: DEBUG: GPS processor result {"connection_id":232065,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55948,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:57:42] local.INFO: GPS data processed {"connection_id":232065,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:57:42] local.INFO: Acknowledgment sent {"connection_id":232065,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:57:45] local.INFO: TCP Data received {"connection_id":232066,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:57:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232066,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:57:45] local.INFO: Processing buffer {"connection_id":232066,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:57:45] local.INFO: IMEI packet received {"connection_id":232066,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:57:45] local.INFO: IMEI acknowledgment sent {"connection_id":232066,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:57:50] local.INFO: TCP Data received {"connection_id":232066,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:57:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232066,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:57:50] local.INFO: Processing buffer {"connection_id":232066,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:57:50] local.INFO: IMEI packet received {"connection_id":232066,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:57:50] local.INFO: IMEI acknowledgment sent {"connection_id":232066,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:57:51] local.INFO: TCP Data received {"connection_id":232066,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:57:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232066,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:57:51] local.INFO: Processing buffer {"connection_id":232066,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:57:51] local.INFO: Packet analysis {"connection_id":232066,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:57:51] local.INFO: Extracted packet for processing {"connection_id":232066,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:57:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:57: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-11-03 21:57:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193046272001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:57:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:57:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:57:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:57:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793723138000,"timestamp_ms":1793723138000,"timestamp_seconds":1793723138,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23affd0"} 
[2026-11-03 21:57:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:57:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:57: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-11-03 21:57: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-11-03 21:57: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-11-03 21:57:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:57:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:57:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232066,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:57:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232066,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:57:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232066,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:57:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:57:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:57:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:57:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193046272001,"66":26136,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:57:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:57:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:57:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193046272001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:57:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:57:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:57:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:57:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:57:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193046272001,"power":26136,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:57:51] local.INFO: DEBUG: GPS processor result {"connection_id":232066,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55949,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:57:51] local.INFO: GPS data processed {"connection_id":232066,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:57:51] local.INFO: Acknowledgment sent {"connection_id":232066,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:57:56] local.INFO: TCP Data received {"connection_id":232066,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:57:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232066,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:57:56] local.INFO: Processing buffer {"connection_id":232066,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:57:56] local.INFO: Packet analysis {"connection_id":232066,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:57:56] local.INFO: Extracted packet for processing {"connection_id":232066,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:57:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21: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-11-03 21:57:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193046272001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:57:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:57:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:57:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:57:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793723138000,"timestamp_ms":1793723138000,"timestamp_seconds":1793723138,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23affd0"} 
[2026-11-03 21:57:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:57:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-11-03 21:57:56] 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-11-03 21: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-11-03 21:57:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:57:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:57:56] local.INFO: Teltonika packet parsed successfully {"connection_id":232066,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:57:56] local.INFO: Passing IMEI to GPS processor {"connection_id":232066,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:57:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":232066,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:57:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:57:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:57:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:57:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193046272001,"66":26136,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:57:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:57:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:57:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193046272001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:57:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:57:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:57:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:57:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:57:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193046272001,"power":26136,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:57:56] local.INFO: DEBUG: GPS processor result {"connection_id":232066,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55950,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:57:56] local.INFO: GPS data processed {"connection_id":232066,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:57:56] local.INFO: Acknowledgment sent {"connection_id":232066,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:58:13] local.INFO: TCP Data received {"connection_id":232065,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23b2ac8012cc4abc00751df30000f009e33..."} 
[2026-11-03 21:58:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232065,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23b2ac8012cc4abc00751df30000f009e33..."} 
[2026-11-03 21:58:13] local.INFO: Processing buffer {"connection_id":232065,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23b2ac8012cc4abc00751df30000f009e33..."} 
[2026-11-03 21:58:13] local.INFO: Packet analysis {"connection_id":232065,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23b"} 
[2026-11-03 21:58:13] local.INFO: Extracted packet for processing {"connection_id":232065,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23b"} 
[2026-11-03 21:58:13] local.INFO: GPS Element Parsed {"raw_longitude":751086528,"raw_latitude":122806064,"longitude_deg":75.1086528,"latitude_deg":12.2806064,"altitude":15,"angle":158,"satellites":51,"speed":59,"hex_longitude":"2cc4abc0","hex_latitude":"0751df30","is_valid_coordinates":true} 
[2026-11-03 21:58: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-11-03 21:58:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193124608001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:58:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38103734374367232,"note":"Value kept but may cause issues"} 
[2026-11-03 21:58:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4279052933259096064,"note":"Value kept but may cause issues"} 
[2026-11-03 21:58:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:58:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793723149000,"timestamp_ms":1793723149000,"timestamp_seconds":1793723149,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23b2ac8"} 
[2026-11-03 21:58:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:58: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-11-03 21:58: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":229,"data_length":795,"current_offset":136} 
[2026-11-03 21:58:13] 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-11-03 21:58: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-11-03 21:58:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:58:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:58:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232065,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:58:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:58:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:58:13] 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-11-03 21:58:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:58:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:58:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193124608001,"66":27463,"171":206,"85":37632,"24":59,"16":38103734374367232,"44":-4279052933259096064},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,85,24,16,44]} 
[2026-11-03 21:58:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:58:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:58:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193124608001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:58:13] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-11-03 21:58:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 21:58:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38103734374367232,"km_value":38103734374367.234,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:58:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4279052933259096064,"description":"Unknown IO ID 44"} 
[2026-11-03 21:58:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193124608001,"power":27463,"unknown_171":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-4279052933259096064}} 
[2026-11-03 21:58:13] local.INFO: DEBUG: GPS processor result {"connection_id":232065,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55951,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:58:13] local.INFO: GPS data processed {"connection_id":232065,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:58:13] local.INFO: Acknowledgment sent {"connection_id":232065,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:58:36] local.INFO: TCP Data received {"connection_id":230200,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:58:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230200,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:58:36] local.INFO: Processing buffer {"connection_id":230200,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:58:36] local.INFO: IMEI packet received {"connection_id":230200,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:58:36] local.INFO: IMEI acknowledgment sent {"connection_id":230200,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:58:40] local.INFO: TCP Data received {"connection_id":230201,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:58:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230201,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:58:40] local.INFO: Processing buffer {"connection_id":230201,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:58:40] local.INFO: IMEI packet received {"connection_id":230201,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:58:40] local.INFO: IMEI acknowledgment sent {"connection_id":230201,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:58:41] local.INFO: TCP Data received {"connection_id":230200,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:58:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230200,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:58:41] local.INFO: Processing buffer {"connection_id":230200,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:58:41] local.INFO: IMEI packet received {"connection_id":230200,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:58:41] local.INFO: IMEI acknowledgment sent {"connection_id":230200,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:58:42] local.INFO: TCP Data received {"connection_id":230200,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23cb550012cc53640075069600014009c34..."} 
[2026-11-03 21:58:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230200,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23cb550012cc53640075069600014009c34..."} 
[2026-11-03 21:58:42] local.INFO: Processing buffer {"connection_id":230200,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23cb550012cc53640075069600014009c34..."} 
[2026-11-03 21:58:42] local.INFO: Packet analysis {"connection_id":230200,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23c"} 
[2026-11-03 21:58:42] local.INFO: Extracted packet for processing {"connection_id":230200,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23c"} 
[2026-11-03 21:58:42] local.INFO: GPS Element Parsed {"raw_longitude":751121984,"raw_latitude":122710368,"longitude_deg":75.1121984,"latitude_deg":12.2710368,"altitude":20,"angle":156,"satellites":52,"speed":34,"hex_longitude":"2cc53640","hex_latitude":"07506960","is_valid_coordinates":true} 
[2026-11-03 21:58: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-11-03 21:58:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193149440001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:58:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38108677881724928,"note":"Value kept but may cause issues"} 
[2026-11-03 21:58:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4240561230218364928,"note":"Value kept but may cause issues"} 
[2026-11-03 21:58:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:58:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793723250000,"timestamp_ms":1793723250000,"timestamp_seconds":1793723250,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23cb550"} 
[2026-11-03 21:58:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:58: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-11-03 21:58: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-11-03 21:58: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-11-03 21:58: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-11-03 21:58:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:58:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:58:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230200,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:58:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230200,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:58:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230200,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:58:42] 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-11-03 21:58:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:58:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:58:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193149440001,"66":27300,"171":206,"85":37632,"24":34,"16":38108677881724928,"44":-4240561230218364928},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,85,24,16,44]} 
[2026-11-03 21:58:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:58:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:58:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193149440001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:58:42] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-11-03 21:58:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 21:58:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38108677881724928,"km_value":38108677881724.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:58:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4240561230218364928,"description":"Unknown IO ID 44"} 
[2026-11-03 21:58:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193149440001,"power":27300,"unknown_171":206,"unknown_85":37632,"ignition":34,"odometer":null,"unknown_44":-4240561230218364928}} 
[2026-11-03 21:58:42] local.INFO: DEBUG: GPS processor result {"connection_id":230200,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55952,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:58:42] local.INFO: GPS data processed {"connection_id":230200,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:58:42] local.INFO: Acknowledgment sent {"connection_id":230200,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:58:45] local.INFO: TCP Data received {"connection_id":230201,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:58:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230201,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:58:45] local.INFO: Processing buffer {"connection_id":230201,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:58:45] local.INFO: IMEI packet received {"connection_id":230201,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:58:45] local.INFO: IMEI acknowledgment sent {"connection_id":230201,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:58:52] local.INFO: TCP Data received {"connection_id":230201,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:58:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230201,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:58:52] local.INFO: Processing buffer {"connection_id":230201,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:58:52] local.INFO: Packet analysis {"connection_id":230201,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:58:52] local.INFO: Extracted packet for processing {"connection_id":230201,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:58:52] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:58: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-11-03 21:58:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193046272001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:58:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:58:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:58:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:58:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793723138000,"timestamp_ms":1793723138000,"timestamp_seconds":1793723138,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23affd0"} 
[2026-11-03 21:58:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:58:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:58: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-11-03 21:58:52] 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-11-03 21:58: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-11-03 21:58:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:58:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:58:52] local.INFO: Teltonika packet parsed successfully {"connection_id":230201,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:58:52] local.INFO: Passing IMEI to GPS processor {"connection_id":230201,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:58:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":230201,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:58:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:58:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:58:52] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:58:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193046272001,"66":26136,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:58:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:58:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:58:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193046272001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:58:52] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:58:52] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:58:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:58:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:58:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193046272001,"power":26136,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:58:52] local.INFO: DEBUG: GPS processor result {"connection_id":230201,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55953,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:58:52] local.INFO: GPS data processed {"connection_id":230201,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:58:52] local.INFO: Acknowledgment sent {"connection_id":230201,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:59:13] local.INFO: TCP Data received {"connection_id":230200,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23cdc60012cc54300075047f0001500a034..."} 
[2026-11-03 21:59:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230200,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23cdc60012cc54300075047f0001500a034..."} 
[2026-11-03 21:59:13] local.INFO: Processing buffer {"connection_id":230200,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23cdc60012cc54300075047f0001500a034..."} 
[2026-11-03 21:59:13] local.INFO: Packet analysis {"connection_id":230200,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23c"} 
[2026-11-03 21:59:13] local.INFO: Extracted packet for processing {"connection_id":230200,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23c"} 
[2026-11-03 21:59:13] local.INFO: GPS Element Parsed {"raw_longitude":751125248,"raw_latitude":122701808,"longitude_deg":75.1125248,"latitude_deg":12.2701808,"altitude":21,"angle":160,"satellites":52,"speed":33,"hex_longitude":"2cc54300","hex_latitude":"075047f0","is_valid_coordinates":true} 
[2026-11-03 21:59: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-11-03 21:59:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193152000001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:59:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38109120263356416,"note":"Value kept but may cause issues"} 
[2026-11-03 21:59:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4236127999337340928,"note":"Value kept but may cause issues"} 
[2026-11-03 21:59:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:59:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793723260000,"timestamp_ms":1793723260000,"timestamp_seconds":1793723260,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23cdc60"} 
[2026-11-03 21:59:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:59: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-11-03 21:59: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":164,"data_length":795,"current_offset":136} 
[2026-11-03 21:59:13] 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-11-03 21:59: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-11-03 21:59:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:59:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:59:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230200,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:59:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230200,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:59:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230200,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:59:13] 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-11-03 21:59:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:59:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:59:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193152000001,"66":27321,"171":206,"85":37632,"24":33,"16":38109120263356416,"44":-4236127999337340928},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,85,24,16,44]} 
[2026-11-03 21:59:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:59:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:59:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193152000001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:59:13] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-11-03 21:59:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 21:59:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38109120263356416,"km_value":38109120263356.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:59:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4236127999337340928,"description":"Unknown IO ID 44"} 
[2026-11-03 21:59:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193152000001,"power":27321,"unknown_171":206,"unknown_85":37632,"ignition":33,"odometer":null,"unknown_44":-4236127999337340928}} 
[2026-11-03 21:59:13] local.INFO: DEBUG: GPS processor result {"connection_id":230200,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55954,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:59:13] local.INFO: GPS data processed {"connection_id":230200,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:59:13] local.INFO: Acknowledgment sent {"connection_id":230200,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:59:24] local.INFO: TCP Data received {"connection_id":230201,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:59:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230201,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:59:24] local.INFO: Processing buffer {"connection_id":230201,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:59:24] local.INFO: Packet analysis {"connection_id":230201,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:59:24] local.INFO: Extracted packet for processing {"connection_id":230201,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:59:24] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:59: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-11-03 21:59:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193046272001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:59:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:59:24] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:59:24] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:59:24] local.INFO: AVL Record Parsed {"raw_timestamp":1793723138000,"timestamp_ms":1793723138000,"timestamp_seconds":1793723138,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23affd0"} 
[2026-11-03 21:59:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:59:24] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:59: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-11-03 21:59:24] 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-11-03 21:59: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-11-03 21:59:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:59:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:59:24] local.INFO: Teltonika packet parsed successfully {"connection_id":230201,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:59:24] local.INFO: Passing IMEI to GPS processor {"connection_id":230201,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:59:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":230201,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:59:24] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:59:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:59:24] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:59:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193046272001,"66":26136,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:59:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:59:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:59:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193046272001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:59:24] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:59:24] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:59:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:59:24] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:59:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193046272001,"power":26136,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:59:24] local.INFO: DEBUG: GPS processor result {"connection_id":230201,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55955,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:59:24] local.INFO: GPS data processed {"connection_id":230201,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:59:24] local.INFO: Acknowledgment sent {"connection_id":230201,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:59:36] local.INFO: TCP Data received {"connection_id":228469,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:59:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228469,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:59:36] local.INFO: Processing buffer {"connection_id":228469,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:59:36] local.INFO: IMEI packet received {"connection_id":228469,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 21:59:36] local.INFO: IMEI acknowledgment sent {"connection_id":228469,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:59:36] local.INFO: TCP Data received {"connection_id":228469,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:59:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228469,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:59:36] local.INFO: Processing buffer {"connection_id":228469,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:59:36] local.INFO: IMEI packet received {"connection_id":228469,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:59:36] local.INFO: IMEI acknowledgment sent {"connection_id":228469,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:59:39] local.INFO: TCP Data received {"connection_id":228469,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:59:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228469,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:59:39] local.INFO: Processing buffer {"connection_id":228469,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 21:59:39] local.INFO: IMEI packet received {"connection_id":228469,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 21:59:39] local.INFO: IMEI acknowledgment sent {"connection_id":228469,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:59:40] local.INFO: TCP Data received {"connection_id":228469,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23d0b40012cc54f40075024b8001600a034..."} 
[2026-11-03 21:59:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228469,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23d0b40012cc54f40075024b8001600a034..."} 
[2026-11-03 21:59:40] local.INFO: Processing buffer {"connection_id":228469,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23d0b40012cc54f40075024b8001600a034..."} 
[2026-11-03 21:59:40] local.INFO: Packet analysis {"connection_id":228469,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23d"} 
[2026-11-03 21:59:40] local.INFO: Extracted packet for processing {"connection_id":228469,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23d"} 
[2026-11-03 21:59:40] local.INFO: GPS Element Parsed {"raw_longitude":751128384,"raw_latitude":122692792,"longitude_deg":75.1128384,"latitude_deg":12.2692792,"altitude":22,"angle":160,"satellites":52,"speed":32,"hex_longitude":"2cc54f40","hex_latitude":"075024b8","is_valid_coordinates":true} 
[2026-11-03 21:59:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 21:59:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193154560001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:59:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38109584119824384,"note":"Value kept but may cause issues"} 
[2026-11-03 21:59:40] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4232539193386471424,"note":"Value kept but may cause issues"} 
[2026-11-03 21:59:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:59:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793723272000,"timestamp_ms":1793723272000,"timestamp_seconds":1793723272,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23d0b40"} 
[2026-11-03 21:59:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:59: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-11-03 21:59:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 21:59:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 21:59:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 21:59:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:59:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:59:40] local.INFO: Teltonika packet parsed successfully {"connection_id":228469,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:59:40] local.INFO: Passing IMEI to GPS processor {"connection_id":228469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:59:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":228469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 21:59:40] 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-11-03 21:59:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 21:59:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 21:59:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193154560001,"66":27343,"171":206,"85":37632,"24":32,"16":38109584119824384,"44":-4232539193386471424},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,85,24,16,44]} 
[2026-11-03 21:59:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 21:59:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 21:59:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193154560001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:59:40] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-11-03 21:59:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 21:59:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38109584119824384,"km_value":38109584119824.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:59:40] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4232539193386471424,"description":"Unknown IO ID 44"} 
[2026-11-03 21:59:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193154560001,"power":27343,"unknown_171":206,"unknown_85":37632,"ignition":32,"odometer":null,"unknown_44":-4232539193386471424}} 
[2026-11-03 21:59:40] local.INFO: TCP Data received {"connection_id":228955,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:59:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228955,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:59:40] local.INFO: Processing buffer {"connection_id":228955,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:59:40] local.INFO: IMEI packet received {"connection_id":228955,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 21:59:40] local.INFO: IMEI acknowledgment sent {"connection_id":228955,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 21:59:40] local.INFO: DEBUG: GPS processor result {"connection_id":228469,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55956,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:59:40] local.INFO: GPS data processed {"connection_id":228469,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:59:40] local.INFO: Acknowledgment sent {"connection_id":228469,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 21:59:45] local.INFO: TCP Data received {"connection_id":228955,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:59:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228955,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:59:45] local.INFO: Processing buffer {"connection_id":228955,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 21:59:45] local.INFO: IMEI packet received {"connection_id":228955,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 21:59:45] local.INFO: IMEI acknowledgment sent {"connection_id":228955,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 21:59:51] local.INFO: TCP Data received {"connection_id":228955,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:59:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228955,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:59:51] local.INFO: Processing buffer {"connection_id":228955,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 21:59:51] local.INFO: Packet analysis {"connection_id":228955,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:59:51] local.INFO: Extracted packet for processing {"connection_id":228955,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 21:59:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 21:59: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-11-03 21:59:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193046272001,"note":"Value kept but may cause issues"} 
[2026-11-03 21:59:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 21:59:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 21:59:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 21:59:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793723138000,"timestamp_ms":1793723138000,"timestamp_seconds":1793723138,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23affd0"} 
[2026-11-03 21:59:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 21:59:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 21:59: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-11-03 21:59: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-11-03 21:59: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-11-03 21:59:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 21:59:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 21:59:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228955,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 21:59:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228955,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:59:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228955,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 21:59:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 21:59:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 21:59:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 21:59:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193046272001,"66":26136,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 21:59:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 21:59:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 21:59:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193046272001,"description":"Unknown IO ID 0"} 
[2026-11-03 21:59:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 21:59:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 21:59:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 21:59:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 21:59:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193046272001,"power":26136,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 21:59:52] local.INFO: DEBUG: GPS processor result {"connection_id":228955,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55957,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 21:59:52] local.INFO: GPS data processed {"connection_id":228955,"processed":1,"errors":0,"total":1} 
[2026-11-03 21:59:52] local.INFO: Acknowledgment sent {"connection_id":228955,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:00:10] local.INFO: TCP Data received {"connection_id":228469,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23d3638012cc55d00075003500016009c32..."} 
[2026-11-03 22:00:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228469,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23d3638012cc55d00075003500016009c32..."} 
[2026-11-03 22:00:11] local.INFO: Processing buffer {"connection_id":228469,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23d3638012cc55d00075003500016009c32..."} 
[2026-11-03 22:00:11] local.INFO: Packet analysis {"connection_id":228469,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23d"} 
[2026-11-03 22:00:11] local.INFO: Extracted packet for processing {"connection_id":228469,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23d"} 
[2026-11-03 22:00:11] local.INFO: GPS Element Parsed {"raw_longitude":751131904,"raw_latitude":122684240,"longitude_deg":75.1131904,"latitude_deg":12.268424,"altitude":22,"angle":156,"satellites":50,"speed":34,"hex_longitude":"2cc55d00","hex_latitude":"07500350","is_valid_coordinates":true} 
[2026-11-03 22:00: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-11-03 22:00:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193157632001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:00:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38110030796423168,"note":"Value kept but may cause issues"} 
[2026-11-03 22:00:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4229091124924073984,"note":"Value kept but may cause issues"} 
[2026-11-03 22:00:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:00:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793723283000,"timestamp_ms":1793723283000,"timestamp_seconds":1793723283,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23d3638"} 
[2026-11-03 22:00:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:00: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-11-03 22:00: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 22:00:11] 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-11-03 22:00: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-11-03 22:00:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:00:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:00:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228469,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:00:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:00:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:00:11] 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-11-03 22:00:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:00:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:00:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193157632001,"66":27397,"121":206,"85":37632,"24":34,"16":38110030796423168,"44":-4229091124924073984},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,44]} 
[2026-11-03 22:00:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:00:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:00:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193157632001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:00:11] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-11-03 22:00:11] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:00:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38110030796423168,"km_value":38110030796423.17,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:00:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4229091124924073984,"description":"Unknown IO ID 44"} 
[2026-11-03 22:00:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193157632001,"power":27397,"unknown_121":206,"unknown_85":37632,"ignition":34,"odometer":null,"unknown_44":-4229091124924073984}} 
[2026-11-03 22:00:11] local.INFO: DEBUG: GPS processor result {"connection_id":228469,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55958,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:00:11] local.INFO: GPS data processed {"connection_id":228469,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:00:11] local.INFO: Acknowledgment sent {"connection_id":228469,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:00:23] local.INFO: TCP Data received {"connection_id":228955,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:00:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228955,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:00:23] local.INFO: Processing buffer {"connection_id":228955,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:00:23] local.INFO: Packet analysis {"connection_id":228955,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 22:00:23] local.INFO: Extracted packet for processing {"connection_id":228955,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 22:00:23] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:00: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-11-03 22:00:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193046272001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:00:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:00:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:00:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:00:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793723138000,"timestamp_ms":1793723138000,"timestamp_seconds":1793723138,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23affd0"} 
[2026-11-03 22:00:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:00:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:00: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-11-03 22:00:23] 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-11-03 22:00: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-11-03 22:00:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:00:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:00:23] local.INFO: Teltonika packet parsed successfully {"connection_id":228955,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:00:23] local.INFO: Passing IMEI to GPS processor {"connection_id":228955,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:00:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":228955,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:00:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:00:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:00:23] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:00:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193046272001,"66":26136,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:00:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:00:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:00:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193046272001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:00:23] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:00:23] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:00:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:00:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:00:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193046272001,"power":26136,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:00:23] local.INFO: DEBUG: GPS processor result {"connection_id":228955,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55959,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:00:23] local.INFO: GPS data processed {"connection_id":228955,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:00:23] local.INFO: Acknowledgment sent {"connection_id":228955,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:00:38] local.INFO: TCP Data received {"connection_id":228956,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:00:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228956,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:00:38] local.INFO: Processing buffer {"connection_id":228956,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:00:38] local.INFO: IMEI packet received {"connection_id":228956,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:00:38] local.INFO: IMEI acknowledgment sent {"connection_id":228956,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:00:40] local.INFO: TCP Data received {"connection_id":232067,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:00:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232067,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:00:40] local.INFO: Processing buffer {"connection_id":232067,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:00:40] local.INFO: IMEI packet received {"connection_id":232067,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:00:40] local.INFO: IMEI acknowledgment sent {"connection_id":232067,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:00:40] local.INFO: TCP Data received {"connection_id":228956,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:00:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228956,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:00:40] local.INFO: Processing buffer {"connection_id":228956,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:00:40] local.INFO: IMEI packet received {"connection_id":228956,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:00:40] local.INFO: IMEI acknowledgment sent {"connection_id":228956,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:00:41] local.INFO: TCP Data received {"connection_id":228956,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23e99b0012cc5c880074efaa0000e00a232..."} 
[2026-11-03 22:00:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228956,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23e99b0012cc5c880074efaa0000e00a232..."} 
[2026-11-03 22:00:41] local.INFO: Processing buffer {"connection_id":228956,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23e99b0012cc5c880074efaa0000e00a232..."} 
[2026-11-03 22:00:41] local.INFO: Packet analysis {"connection_id":228956,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23e"} 
[2026-11-03 22:00:41] local.INFO: Extracted packet for processing {"connection_id":228956,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23e"} 
[2026-11-03 22:00:41] local.INFO: GPS Element Parsed {"raw_longitude":751159424,"raw_latitude":122616480,"longitude_deg":75.1159424,"latitude_deg":12.261648,"altitude":14,"angle":162,"satellites":50,"speed":47,"hex_longitude":"2cc5c880","hex_latitude":"074efaa0","is_valid_coordinates":true} 
[2026-11-03 22:00: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-11-03 22:00:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193181696001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:00:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38113595619278848,"note":"Value kept but may cause issues"} 
[2026-11-03 22:00:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4197777033782339584,"note":"Value kept but may cause issues"} 
[2026-11-03 22:00:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,119,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:00:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793723374000,"timestamp_ms":1793723374000,"timestamp_seconds":1793723374,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23e99b0"} 
[2026-11-03 22:00:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:00: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-11-03 22:00: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-11-03 22:00: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-11-03 22:00: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-11-03 22:00:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:00:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:00:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228956,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:00:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:00:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:00:41] 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-11-03 22:00:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:00:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:00:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193181696001,"66":27310,"119":206,"85":37632,"24":47,"16":38113595619278848,"44":-4197777033782339584},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,44]} 
[2026-11-03 22:00:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:00:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:00:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193181696001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:00:41] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-11-03 22:00:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:00:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38113595619278848,"km_value":38113595619278.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:00:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4197777033782339584,"description":"Unknown IO ID 44"} 
[2026-11-03 22:00:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193181696001,"power":27310,"unknown_119":206,"unknown_85":37632,"ignition":47,"odometer":null,"unknown_44":-4197777033782339584}} 
[2026-11-03 22:00:41] local.INFO: DEBUG: GPS processor result {"connection_id":228956,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55960,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:00:41] local.INFO: GPS data processed {"connection_id":228956,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:00:41] local.INFO: Acknowledgment sent {"connection_id":228956,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:00:45] local.INFO: TCP Data received {"connection_id":232067,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:00:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232067,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:00:45] local.INFO: Processing buffer {"connection_id":232067,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:00:45] local.INFO: IMEI packet received {"connection_id":232067,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:00:45] local.INFO: IMEI acknowledgment sent {"connection_id":232067,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:00:45] local.INFO: TCP Data received {"connection_id":232067,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:00:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232067,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:00:45] local.INFO: Processing buffer {"connection_id":232067,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:00:45] local.INFO: Packet analysis {"connection_id":232067,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 22:00:45] local.INFO: Extracted packet for processing {"connection_id":232067,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 22:00:45] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:00: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-11-03 22:00:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193046272001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:00:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:00:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:00:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:00:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793723138000,"timestamp_ms":1793723138000,"timestamp_seconds":1793723138,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23affd0"} 
[2026-11-03 22:00:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:00:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:00: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-11-03 22:00:45] 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-11-03 22:00: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-11-03 22:00:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:00:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:00:45] local.INFO: Teltonika packet parsed successfully {"connection_id":232067,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:00:45] local.INFO: Passing IMEI to GPS processor {"connection_id":232067,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:00:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":232067,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:00:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:00:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:00:45] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:00:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193046272001,"66":26136,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:00:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:00:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:00:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193046272001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:00:45] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:00:45] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:00:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:00:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:00:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193046272001,"power":26136,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:00:46] local.INFO: DEBUG: GPS processor result {"connection_id":232067,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55961,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:00:46] local.INFO: GPS data processed {"connection_id":232067,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:00:46] local.INFO: Acknowledgment sent {"connection_id":232067,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:01:12] local.INFO: TCP Data received {"connection_id":228956,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23eb508012cc5d380074ed930000e00a232..."} 
[2026-11-03 22:01:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228956,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23eb508012cc5d380074ed930000e00a232..."} 
[2026-11-03 22:01:12] local.INFO: Processing buffer {"connection_id":228956,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23eb508012cc5d380074ed930000e00a232..."} 
[2026-11-03 22:01:12] local.INFO: Packet analysis {"connection_id":228956,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23e"} 
[2026-11-03 22:01:12] local.INFO: Extracted packet for processing {"connection_id":228956,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23e"} 
[2026-11-03 22:01:12] local.INFO: GPS Element Parsed {"raw_longitude":751162240,"raw_latitude":122607920,"longitude_deg":75.116224,"latitude_deg":12.260792,"altitude":14,"angle":162,"satellites":50,"speed":53,"hex_longitude":"2cc5d380","hex_latitude":"074ed930","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:01:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193183744001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:01:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38114029410975744,"note":"Value kept but may cause issues"} 
[2026-11-03 22:01:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4194962284017442816,"note":"Value kept but may cause issues"} 
[2026-11-03 22:01:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,119,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:01:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793723381000,"timestamp_ms":1793723381000,"timestamp_seconds":1793723381,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23eb508"} 
[2026-11-03 22:01:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22: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-11-03 22: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":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-11-03 22:01:12] 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-11-03 22: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-11-03 22:01:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:01:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:01:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228956,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:01:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:01:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:01:12] 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-11-03 22:01:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:01:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:01:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193183744001,"66":27332,"119":206,"85":37632,"24":53,"16":38114029410975744,"44":-4194962284017442816},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,44]} 
[2026-11-03 22:01:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:01:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:01:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193183744001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:01:12] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-11-03 22:01:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:01:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38114029410975744,"km_value":38114029410975.74,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:01:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4194962284017442816,"description":"Unknown IO ID 44"} 
[2026-11-03 22:01:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193183744001,"power":27332,"unknown_119":206,"unknown_85":37632,"ignition":53,"odometer":null,"unknown_44":-4194962284017442816}} 
[2026-11-03 22:01:12] local.INFO: DEBUG: GPS processor result {"connection_id":228956,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55962,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:01:12] local.INFO: GPS data processed {"connection_id":228956,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:01:12] local.INFO: Acknowledgment sent {"connection_id":228956,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:01:17] local.INFO: TCP Data received {"connection_id":232067,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:01:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232067,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:01:17] local.INFO: Processing buffer {"connection_id":232067,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23affd0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:01:17] local.INFO: Packet analysis {"connection_id":232067,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 22:01:17] local.INFO: Extracted packet for processing {"connection_id":232067,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23a"} 
[2026-11-03 22:01:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:01: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-11-03 22:01:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193046272001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:01:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:01:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:01:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:01:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793723138000,"timestamp_ms":1793723138000,"timestamp_seconds":1793723138,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23affd0"} 
[2026-11-03 22:01:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:01:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:01: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-11-03 22:01:17] 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-11-03 22:01: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-11-03 22:01:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:01:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:01:17] local.INFO: Teltonika packet parsed successfully {"connection_id":232067,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:01:17] local.INFO: Passing IMEI to GPS processor {"connection_id":232067,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:01:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":232067,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:01:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:01:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:01:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:01:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193046272001,"66":26136,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:01:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:01:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:01:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193046272001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:01:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:01:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:01:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:01:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:01:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193046272001,"power":26136,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:01:17] local.INFO: DEBUG: GPS processor result {"connection_id":232067,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55963,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:01:17] local.INFO: GPS data processed {"connection_id":232067,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:01:17] local.INFO: Acknowledgment sent {"connection_id":232067,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:01:35] local.INFO: TCP Data received {"connection_id":228470,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:01:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228470,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:01:35] local.INFO: Processing buffer {"connection_id":228470,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:01:35] local.INFO: IMEI packet received {"connection_id":228470,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:01:35] local.INFO: IMEI acknowledgment sent {"connection_id":228470,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:01:41] local.INFO: TCP Data received {"connection_id":228470,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:01:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228470,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:01:41] local.INFO: Processing buffer {"connection_id":228470,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:01:41] local.INFO: IMEI packet received {"connection_id":228470,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:01:41] local.INFO: IMEI acknowledgment sent {"connection_id":228470,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:01:42] local.INFO: TCP Data received {"connection_id":228470,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23ed060012cc5df40074eb4d8000e00a232..."} 
[2026-11-03 22:01:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228470,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23ed060012cc5df40074eb4d8000e00a232..."} 
[2026-11-03 22:01:42] local.INFO: Processing buffer {"connection_id":228470,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23ed060012cc5df40074eb4d8000e00a232..."} 
[2026-11-03 22:01:42] local.INFO: Packet analysis {"connection_id":228470,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23e"} 
[2026-11-03 22:01:42] local.INFO: Extracted packet for processing {"connection_id":228470,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23e"} 
[2026-11-03 22:01:42] local.INFO: GPS Element Parsed {"raw_longitude":751165248,"raw_latitude":122598616,"longitude_deg":75.1165248,"latitude_deg":12.2598616,"altitude":14,"angle":162,"satellites":50,"speed":55,"hex_longitude":"2cc5df40","hex_latitude":"074eb4d8","is_valid_coordinates":true} 
[2026-11-03 22:01: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-11-03 22:01:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193185536001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:01:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38114501857378304,"note":"Value kept but may cause issues"} 
[2026-11-03 22:01:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4191866059275816960,"note":"Value kept but may cause issues"} 
[2026-11-03 22:01:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,119,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:01:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793723388000,"timestamp_ms":1793723388000,"timestamp_seconds":1793723388,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23ed060"} 
[2026-11-03 22:01:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:01: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-11-03 22:01:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 22:01:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:01: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-11-03 22:01:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:01:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:01:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228470,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:01:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:01:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:01:42] 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-11-03 22:01:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:01:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:01:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193185536001,"66":27397,"119":206,"85":37632,"24":55,"16":38114501857378304,"44":-4191866059275816960},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,44]} 
[2026-11-03 22:01:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:01:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:01:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193185536001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:01:42] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-11-03 22:01:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:01:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38114501857378304,"km_value":38114501857378.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:01:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4191866059275816960,"description":"Unknown IO ID 44"} 
[2026-11-03 22:01:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193185536001,"power":27397,"unknown_119":206,"unknown_85":37632,"ignition":55,"odometer":null,"unknown_44":-4191866059275816960}} 
[2026-11-03 22:01:42] local.INFO: DEBUG: GPS processor result {"connection_id":228470,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55964,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:01:42] local.INFO: GPS data processed {"connection_id":228470,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:01:42] local.INFO: Acknowledgment sent {"connection_id":228470,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:01:45] local.INFO: TCP Data received {"connection_id":228471,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:01:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228471,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:01:45] local.INFO: Processing buffer {"connection_id":228471,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:01:45] local.INFO: IMEI packet received {"connection_id":228471,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:01:45] local.INFO: IMEI acknowledgment sent {"connection_id":228471,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:01:50] local.INFO: TCP Data received {"connection_id":228471,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:01:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228471,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:01:50] local.INFO: Processing buffer {"connection_id":228471,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:01:50] local.INFO: IMEI packet received {"connection_id":228471,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:01:50] local.INFO: IMEI acknowledgment sent {"connection_id":228471,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:01:51] local.INFO: TCP Data received {"connection_id":228471,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:01:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228471,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:01:51] local.INFO: Processing buffer {"connection_id":228471,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:01:51] local.INFO: Packet analysis {"connection_id":228471,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:01:51] local.INFO: Extracted packet for processing {"connection_id":228471,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:01:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:01: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-11-03 22:01:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193123328001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:01:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:01:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:01:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:01:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793723439000,"timestamp_ms":1793723439000,"timestamp_seconds":1793723439,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23f9798"} 
[2026-11-03 22:01:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:01:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:01: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-11-03 22:01: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-11-03 22:01: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-11-03 22:01:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:01:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:01:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228471,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:01:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228471,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:01:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228471,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:01:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:01:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:01:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:01:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193123328001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:01:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:01:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:01:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193123328001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:01:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:01:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:01:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:01:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:01:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193123328001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:01:51] local.INFO: DEBUG: GPS processor result {"connection_id":228471,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55965,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:01:51] local.INFO: GPS data processed {"connection_id":228471,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:01:51] local.INFO: Acknowledgment sent {"connection_id":228471,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:01:56] local.INFO: TCP Data received {"connection_id":228471,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:01:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228471,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:01:56] local.INFO: Processing buffer {"connection_id":228471,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:01:56] local.INFO: Packet analysis {"connection_id":228471,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:01:56] local.INFO: Extracted packet for processing {"connection_id":228471,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:01:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:01: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-11-03 22:01:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193123328001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:01:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:01:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:01:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:01:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793723439000,"timestamp_ms":1793723439000,"timestamp_seconds":1793723439,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23f9798"} 
[2026-11-03 22:01:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:01:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:01: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-11-03 22:01:56] 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-11-03 22:01: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-11-03 22:01:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:01:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:01:56] local.INFO: Teltonika packet parsed successfully {"connection_id":228471,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:01:56] local.INFO: Passing IMEI to GPS processor {"connection_id":228471,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:01:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":228471,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:01:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:01:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:01:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:01:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193123328001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:01:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:01:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:01:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193123328001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:01:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:01:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:01:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:01:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:01:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193123328001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:01:56] local.INFO: DEBUG: GPS processor result {"connection_id":228471,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55966,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:01:56] local.INFO: GPS data processed {"connection_id":228471,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:01:56] local.INFO: Acknowledgment sent {"connection_id":228471,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:02:13] local.INFO: TCP Data received {"connection_id":228470,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23ff940012cc6ba40074d97e80009007430..."} 
[2026-11-03 22:02:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228470,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23ff940012cc6ba40074d97e80009007430..."} 
[2026-11-03 22:02:13] local.INFO: Processing buffer {"connection_id":228470,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23ff940012cc6ba40074d97e80009007430..."} 
[2026-11-03 22:02:13] local.INFO: Packet analysis {"connection_id":228470,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:02:13] local.INFO: Extracted packet for processing {"connection_id":228470,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:02:13] local.INFO: GPS Element Parsed {"raw_longitude":751221312,"raw_latitude":122525672,"longitude_deg":75.1221312,"latitude_deg":12.2525672,"altitude":9,"angle":116,"satellites":48,"speed":27,"hex_longitude":"2cc6ba40","hex_latitude":"074d97e8","is_valid_coordinates":true} 
[2026-11-03 22:02:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:02:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193204224001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:02:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38119239206305792,"note":"Value kept but may cause issues"} 
[2026-11-03 22:02:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4134515532791443456,"note":"Value kept but may cause issues"} 
[2026-11-03 22:02:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:02:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793723464000,"timestamp_ms":1793723464000,"timestamp_seconds":1793723464,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23ff940"} 
[2026-11-03 22:02:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:02: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-11-03 22:02:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 22:02:13] 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-11-03 22:02:13] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:02:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:02:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:02:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228470,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:02:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:02:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:02:13] 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-11-03 22:02:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:02:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:02:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193204224001,"66":27463,"89":206,"85":37632,"24":27,"16":38119239206305792,"44":-4134515532791443456},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,85,24,16,44]} 
[2026-11-03 22:02:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:02:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:02:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193204224001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:02:13] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 22:02:13] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:02:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38119239206305792,"km_value":38119239206305.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:02:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4134515532791443456,"description":"Unknown IO ID 44"} 
[2026-11-03 22:02:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193204224001,"power":27463,"unknown_89":206,"unknown_85":37632,"ignition":27,"odometer":null,"unknown_44":-4134515532791443456}} 
[2026-11-03 22:02:13] local.INFO: DEBUG: GPS processor result {"connection_id":228470,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55967,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:02:13] local.INFO: GPS data processed {"connection_id":228470,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:02:13] local.INFO: Acknowledgment sent {"connection_id":228470,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:02:37] local.INFO: TCP Data received {"connection_id":230203,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:02:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230203,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:02:37] local.INFO: Processing buffer {"connection_id":230203,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:02:37] local.INFO: IMEI packet received {"connection_id":230203,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:02:37] local.INFO: IMEI acknowledgment sent {"connection_id":230203,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:02:40] local.INFO: TCP Data received {"connection_id":230202,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:02:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230202,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:02:40] local.INFO: Processing buffer {"connection_id":230202,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:02:40] local.INFO: IMEI packet received {"connection_id":230202,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:02:40] local.INFO: IMEI acknowledgment sent {"connection_id":230202,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:02:42] local.INFO: TCP Data received {"connection_id":230203,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:02:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230203,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:02:42] local.INFO: Processing buffer {"connection_id":230203,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:02:42] local.INFO: IMEI packet received {"connection_id":230203,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:02:42] local.INFO: IMEI acknowledgment sent {"connection_id":230203,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:02:45] local.INFO: TCP Data received {"connection_id":230202,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:02:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230202,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:02:45] local.INFO: Processing buffer {"connection_id":230202,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:02:45] local.INFO: IMEI packet received {"connection_id":230202,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:02:45] local.INFO: IMEI acknowledgment sent {"connection_id":230202,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:02:46] local.INFO: TCP Data received {"connection_id":230202,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:02:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230202,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:02:46] local.INFO: Processing buffer {"connection_id":230202,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:02:46] local.INFO: Packet analysis {"connection_id":230202,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:02:46] local.INFO: Extracted packet for processing {"connection_id":230202,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:02:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:02: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-11-03 22:02:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193123328001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:02:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:02:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:02:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:02:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793723439000,"timestamp_ms":1793723439000,"timestamp_seconds":1793723439,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23f9798"} 
[2026-11-03 22:02:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:02:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:02: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-11-03 22:02:46] 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-11-03 22:02: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-11-03 22:02:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:02:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:02:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230202,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:02:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230202,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:02:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230202,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:02:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:02:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:02:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:02:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193123328001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:02:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:02:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:02:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193123328001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:02:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:02:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:02:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:02:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:02:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193123328001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:02:46] local.INFO: DEBUG: GPS processor result {"connection_id":230202,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55968,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:02:46] local.INFO: GPS data processed {"connection_id":230202,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:02:46] local.INFO: Acknowledgment sent {"connection_id":230202,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:02:58] local.INFO: TCP Data received {"connection_id":230203,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:02:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230203,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:02:58] local.INFO: Processing buffer {"connection_id":230203,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:02:58] local.INFO: IMEI packet received {"connection_id":230203,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:02:58] local.INFO: IMEI acknowledgment sent {"connection_id":230203,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:03:17] local.INFO: TCP Data received {"connection_id":230202,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:03:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230202,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:03:17] local.INFO: Processing buffer {"connection_id":230202,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:03:17] local.INFO: Packet analysis {"connection_id":230202,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:03:17] local.INFO: Extracted packet for processing {"connection_id":230202,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:03:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:03: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-11-03 22:03:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193123328001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:03:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:03:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:03:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:03:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793723439000,"timestamp_ms":1793723439000,"timestamp_seconds":1793723439,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23f9798"} 
[2026-11-03 22:03:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:03:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:03: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-11-03 22:03:17] 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-11-03 22:03: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-11-03 22:03:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:03:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:03:17] local.INFO: Teltonika packet parsed successfully {"connection_id":230202,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:03:17] local.INFO: Passing IMEI to GPS processor {"connection_id":230202,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:03:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":230202,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:03:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:03:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:03:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:03:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193123328001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:03:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:03:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:03:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193123328001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:03:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:03:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:03:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:03:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:03:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193123328001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:03:17] local.INFO: DEBUG: GPS processor result {"connection_id":230202,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55969,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:03:17] local.INFO: GPS data processed {"connection_id":230202,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:03:17] local.INFO: Acknowledgment sent {"connection_id":230202,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:03:19] local.INFO: TCP Data received {"connection_id":230203,"ip":"42.109.136.1","data_length":1348,"data_hex":"000000000000030f8e0a000001a1a2402c08012cc6d940074d85b8000900782e..."} 
[2026-11-03 22:03:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230203,"packet_length":1348,"packet_hex":"000000000000030f8e0a000001a1a2402c08012cc6d940074d85b8000900782e..."} 
[2026-11-03 22:03:19] local.INFO: Processing buffer {"connection_id":230203,"buffer_length":1348,"buffer_hex":"000000000000030f8e0a000001a1a2402c08012cc6d940074d85b8000900782e..."} 
[2026-11-03 22:03:19] local.INFO: Packet analysis {"connection_id":230203,"data_field_length":783,"total_packet_length":795,"buffer_length":1348,"packet_hex_start":"000000000000030f8e0a000001a1a240"} 
[2026-11-03 22:03:19] local.INFO: Extracted packet for processing {"connection_id":230203,"packet_length":795,"remaining_buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a1a240"} 
[2026-11-03 22:03:19] local.INFO: GPS Element Parsed {"raw_longitude":751229248,"raw_latitude":122521016,"longitude_deg":75.1229248,"latitude_deg":12.2521016,"altitude":9,"angle":120,"satellites":46,"speed":36,"hex_longitude":"2cc6d940","hex_latitude":"074d85b8","is_valid_coordinates":true} 
[2026-11-03 22:03: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-11-03 22:03:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193206784001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:03:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38119677292969984,"note":"Value kept but may cause issues"} 
[2026-11-03 22:03:19] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4126915708420888576,"note":"Value kept but may cause issues"} 
[2026-11-03 22:03:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:03:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793723477000,"timestamp_ms":1793723477000,"timestamp_seconds":1793723477,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2402c08"} 
[2026-11-03 22:03:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:03: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-11-03 22:03: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":71,"data_length":795,"current_offset":136} 
[2026-11-03 22:03:19] 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-11-03 22:03: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-11-03 22:03:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:03:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:03:19] local.INFO: Teltonika packet parsed successfully {"connection_id":230203,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:03:19] local.INFO: Passing IMEI to GPS processor {"connection_id":230203,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:03:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":230203,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:03:19] 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-11-03 22:03:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:03:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:03:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193206784001,"66":27365,"89":206,"85":37632,"24":36,"16":38119677292969984,"44":-4126915708420888576},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,85,24,16,44]} 
[2026-11-03 22:03:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:03:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:03:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193206784001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:03:19] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 22:03:19] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:03:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38119677292969984,"km_value":38119677292969.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:03:19] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4126915708420888576,"description":"Unknown IO ID 44"} 
[2026-11-03 22:03:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193206784001,"power":27365,"unknown_89":206,"unknown_85":37632,"ignition":36,"odometer":null,"unknown_44":-4126915708420888576}} 
[2026-11-03 22:03:19] local.INFO: DEBUG: GPS processor result {"connection_id":230203,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55970,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:03:19] local.INFO: GPS data processed {"connection_id":230203,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:03:19] local.INFO: Acknowledgment sent {"connection_id":230203,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:03:19] local.INFO: Packet analysis {"connection_id":230203,"data_field_length":783,"total_packet_length":795,"buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a1a240"} 
[2026-11-03 22:03:19] local.INFO: Incomplete packet, waiting for more data {"connection_id":230203,"needed":795,"available":553} 
[2026-11-03 22:03:20] local.INFO: TCP Data received {"connection_id":230203,"ip":"42.109.136.1","data_length":1037,"data_hex":"000000000001a1a23f8410012cc64900074dca780013008f30003b0000000a00..."} 
[2026-11-03 22:03:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230203,"packet_length":1037,"packet_hex":"000000000001a1a23f8410012cc64900074dca780013008f30003b0000000a00..."} 
[2026-11-03 22:03:20] local.INFO: Processing buffer {"connection_id":230203,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a1a2405318012cc6f8c0074d7348000900772e..."} 
[2026-11-03 22:03:20] local.INFO: Packet analysis {"connection_id":230203,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a1a240"} 
[2026-11-03 22:03:20] local.INFO: Extracted packet for processing {"connection_id":230203,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a240"} 
[2026-11-03 22:03:20] local.INFO: GPS Element Parsed {"raw_longitude":751237312,"raw_latitude":122516296,"longitude_deg":75.1237312,"latitude_deg":12.2516296,"altitude":9,"angle":119,"satellites":46,"speed":33,"hex_longitude":"2cc6f8c0","hex_latitude":"074d7348","is_valid_coordinates":true} 
[2026-11-03 22:03: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-11-03 22:03:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193210112001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:03:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38120123969568768,"note":"Value kept but may cause issues"} 
[2026-11-03 22:03:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4118189984144050176,"note":"Value kept but may cause issues"} 
[2026-11-03 22:03:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:03:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793723487000,"timestamp_ms":1793723487000,"timestamp_seconds":1793723487,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2405318"} 
[2026-11-03 22:03:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:03: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-11-03 22:03: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":229,"data_length":795,"current_offset":136} 
[2026-11-03 22:03:20] 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-11-03 22:03: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-11-03 22:03:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:03:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:03:20] local.INFO: Teltonika packet parsed successfully {"connection_id":230203,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:03:20] local.INFO: Passing IMEI to GPS processor {"connection_id":230203,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:03:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":230203,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:03:20] 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-11-03 22:03:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:03:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:03:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193210112001,"66":27463,"89":206,"85":37632,"24":33,"16":38120123969568768,"44":-4118189984144050176},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,85,24,16,44]} 
[2026-11-03 22:03:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:03:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:03:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193210112001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:03:20] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 22:03:20] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:03:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38120123969568768,"km_value":38120123969568.766,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:03:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4118189984144050176,"description":"Unknown IO ID 44"} 
[2026-11-03 22:03:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193210112001,"power":27463,"unknown_89":206,"unknown_85":37632,"ignition":33,"odometer":null,"unknown_44":-4118189984144050176}} 
[2026-11-03 22:03:20] local.INFO: DEBUG: GPS processor result {"connection_id":230203,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55971,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:03:20] local.INFO: GPS data processed {"connection_id":230203,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:03:20] local.INFO: Acknowledgment sent {"connection_id":230203,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:03:20] local.INFO: Packet analysis {"connection_id":230203,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a240"} 
[2026-11-03 22:03:20] local.INFO: Extracted packet for processing {"connection_id":230203,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a240"} 
[2026-11-03 22:03:20] local.INFO: GPS Element Parsed {"raw_longitude":751245440,"raw_latitude":122511512,"longitude_deg":75.124544,"latitude_deg":12.2511512,"altitude":10,"angle":121,"satellites":44,"speed":21,"hex_longitude":"2cc71880","hex_latitude":"074d6098","is_valid_coordinates":true} 
[2026-11-03 22:03: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-11-03 22:03:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193212672001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:03:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38120570646167552,"note":"Value kept but may cause issues"} 
[2026-11-03 22:03:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4109323522378872832,"note":"Value kept but may cause issues"} 
[2026-11-03 22:03:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:03:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793723500000,"timestamp_ms":1793723500000,"timestamp_seconds":1793723500,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24085e0"} 
[2026-11-03 22:03:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:03: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-11-03 22:03: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":71,"data_length":795,"current_offset":136} 
[2026-11-03 22:03:20] 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-11-03 22:03: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-11-03 22:03:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:03:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:03:20] local.INFO: Teltonika packet parsed successfully {"connection_id":230203,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:03:20] local.INFO: Passing IMEI to GPS processor {"connection_id":230203,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:03:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":230203,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:03:20] 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-11-03 22:03:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:03:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:03:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193212672001,"66":27397,"89":206,"85":37632,"24":21,"16":38120570646167552,"44":-4109323522378872832},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,85,24,16,44]} 
[2026-11-03 22:03:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:03:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:03:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193212672001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:03:20] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 22:03:20] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:03:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38120570646167552,"km_value":38120570646167.555,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:03:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4109323522378872832,"description":"Unknown IO ID 44"} 
[2026-11-03 22:03:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193212672001,"power":27397,"unknown_89":206,"unknown_85":37632,"ignition":21,"odometer":null,"unknown_44":-4109323522378872832}} 
[2026-11-03 22:03:20] local.INFO: DEBUG: GPS processor result {"connection_id":230203,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55972,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:03:20] local.INFO: GPS data processed {"connection_id":230203,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:03:20] local.INFO: Acknowledgment sent {"connection_id":230203,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:03:36] local.INFO: TCP Data received {"connection_id":228957,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:03:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228957,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:03:36] local.INFO: Processing buffer {"connection_id":228957,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:03:36] local.INFO: IMEI packet received {"connection_id":228957,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:03:36] local.INFO: IMEI acknowledgment sent {"connection_id":228957,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:03:40] local.INFO: TCP Data received {"connection_id":232068,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:03:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232068,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:03:40] local.INFO: Processing buffer {"connection_id":232068,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:03:40] local.INFO: IMEI packet received {"connection_id":232068,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:03:40] local.INFO: IMEI acknowledgment sent {"connection_id":232068,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:03:45] local.INFO: TCP Data received {"connection_id":232068,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:03:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232068,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:03:45] local.INFO: Processing buffer {"connection_id":232068,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:03:45] local.INFO: IMEI packet received {"connection_id":232068,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:03:45] local.INFO: IMEI acknowledgment sent {"connection_id":232068,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:03:46] local.INFO: TCP Data received {"connection_id":232068,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:03:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232068,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:03:46] local.INFO: Processing buffer {"connection_id":232068,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:03:46] local.INFO: Packet analysis {"connection_id":232068,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:03:46] local.INFO: Extracted packet for processing {"connection_id":232068,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:03:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:03: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-11-03 22:03:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193123328001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:03:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:03:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:03:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:03:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793723439000,"timestamp_ms":1793723439000,"timestamp_seconds":1793723439,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23f9798"} 
[2026-11-03 22:03:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:03:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:03: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-11-03 22:03:46] 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-11-03 22:03: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-11-03 22:03:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:03:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:03:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232068,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:03:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232068,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:03:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232068,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:03:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:03:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:03:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:03:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193123328001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:03:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:03:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:03:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193123328001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:03:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:03:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:03:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:03:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:03:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193123328001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:03:46] local.INFO: DEBUG: GPS processor result {"connection_id":232068,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55973,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:03:46] local.INFO: GPS data processed {"connection_id":232068,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:03:46] local.INFO: Acknowledgment sent {"connection_id":232068,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:03:47] local.INFO: TCP Data received {"connection_id":228957,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:03:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228957,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:03:47] local.INFO: Processing buffer {"connection_id":228957,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:03:47] local.INFO: IMEI packet received {"connection_id":228957,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:03:47] local.INFO: IMEI acknowledgment sent {"connection_id":228957,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:04:17] local.INFO: TCP Data received {"connection_id":232068,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:04:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232068,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:04:17] local.INFO: Processing buffer {"connection_id":232068,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:04:17] local.INFO: Packet analysis {"connection_id":232068,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:04:17] local.INFO: Extracted packet for processing {"connection_id":232068,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:04:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:04: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-11-03 22:04:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193123328001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:04:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:04:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:04:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:04:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793723439000,"timestamp_ms":1793723439000,"timestamp_seconds":1793723439,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23f9798"} 
[2026-11-03 22:04:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:04:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:04: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-11-03 22:04:17] 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-11-03 22:04: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-11-03 22:04:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:04:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:04:17] local.INFO: Teltonika packet parsed successfully {"connection_id":232068,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:04:17] local.INFO: Passing IMEI to GPS processor {"connection_id":232068,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:04:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":232068,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:04:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:04:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:04:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:04:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193123328001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:04:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:04:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:04:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193123328001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:04:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:04:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:04:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:04:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:04:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193123328001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:04:18] local.INFO: DEBUG: GPS processor result {"connection_id":232068,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55974,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:04:18] local.INFO: GPS data processed {"connection_id":232068,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:04:18] local.INFO: Acknowledgment sent {"connection_id":232068,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:04:36] local.INFO: TCP Data received {"connection_id":228958,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:04:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228958,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:04:36] local.INFO: Processing buffer {"connection_id":228958,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:04:36] local.INFO: IMEI packet received {"connection_id":228958,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:04:36] local.INFO: IMEI acknowledgment sent {"connection_id":228958,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:04:36] local.INFO: TCP Data received {"connection_id":228958,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:04:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228958,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:04:36] local.INFO: Processing buffer {"connection_id":228958,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:04:36] local.INFO: IMEI packet received {"connection_id":228958,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:04:36] local.INFO: IMEI acknowledgment sent {"connection_id":228958,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:04:39] local.INFO: TCP Data received {"connection_id":228957,"ip":"42.109.136.1","data_length":1348,"data_hex":"000000000000030f8e0a000001a1a240d018012cc73780074d4f00000c00772f..."} 
[2026-11-03 22:04:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228957,"packet_length":1348,"packet_hex":"000000000000030f8e0a000001a1a240d018012cc73780074d4f00000c00772f..."} 
[2026-11-03 22:04:39] local.INFO: Processing buffer {"connection_id":228957,"buffer_length":1348,"buffer_hex":"000000000000030f8e0a000001a1a240d018012cc73780074d4f00000c00772f..."} 
[2026-11-03 22:04:39] local.INFO: Packet analysis {"connection_id":228957,"data_field_length":783,"total_packet_length":795,"buffer_length":1348,"packet_hex_start":"000000000000030f8e0a000001a1a240"} 
[2026-11-03 22:04:39] local.INFO: Extracted packet for processing {"connection_id":228957,"packet_length":795,"remaining_buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a1a240"} 
[2026-11-03 22:04:39] local.INFO: GPS Element Parsed {"raw_longitude":751253376,"raw_latitude":122507008,"longitude_deg":75.1253376,"latitude_deg":12.2507008,"altitude":12,"angle":119,"satellites":47,"speed":19,"hex_longitude":"2cc73780","hex_latitude":"074d4f00","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:04:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193216000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:04:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38121004437864448,"note":"Value kept but may cause issues"} 
[2026-11-03 22:04:39] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4100386691869534208,"note":"Value kept but may cause issues"} 
[2026-11-03 22:04:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:04:39] local.INFO: AVL Record Parsed {"raw_timestamp":1793723519000,"timestamp_ms":1793723519000,"timestamp_seconds":1793723519,"priority":1,"record_length":96,"hex_timestamp":"000001a1a240d018"} 
[2026-11-03 22:04:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:04: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-11-03 22: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":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 22:04: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-11-03 22: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-11-03 22:04:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:04:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:04:39] local.INFO: Teltonika packet parsed successfully {"connection_id":228957,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:04:39] local.INFO: Passing IMEI to GPS processor {"connection_id":228957,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:04:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":228957,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:04:39] 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-11-03 22:04:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:04:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:04:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193216000001,"66":27365,"89":206,"85":37632,"24":19,"16":38121004437864448,"44":-4100386691869534208},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,85,24,16,44]} 
[2026-11-03 22:04:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:04:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:04:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193216000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:04:39] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 22:04:39] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:04:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38121004437864448,"km_value":38121004437864.445,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:04:39] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4100386691869534208,"description":"Unknown IO ID 44"} 
[2026-11-03 22:04:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193216000001,"power":27365,"unknown_89":206,"unknown_85":37632,"ignition":19,"odometer":null,"unknown_44":-4100386691869534208}} 
[2026-11-03 22:04:39] local.INFO: DEBUG: GPS processor result {"connection_id":228957,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55975,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:04:39] local.INFO: GPS data processed {"connection_id":228957,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:04:39] local.INFO: Acknowledgment sent {"connection_id":228957,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:04:39] local.INFO: Packet analysis {"connection_id":228957,"data_field_length":783,"total_packet_length":795,"buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a1a241"} 
[2026-11-03 22:04:39] local.INFO: Incomplete packet, waiting for more data {"connection_id":228957,"needed":795,"available":553} 
[2026-11-03 22:04:40] local.INFO: TCP Data received {"connection_id":228472,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:04:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228472,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:04:40] local.INFO: Processing buffer {"connection_id":228472,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:04:40] local.INFO: IMEI packet received {"connection_id":228472,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:04:40] local.INFO: IMEI acknowledgment sent {"connection_id":228472,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:04:40] local.INFO: TCP Data received {"connection_id":228957,"ip":"42.109.136.1","data_length":1037,"data_hex":"000000000001a1a23faf08012cc67a80074da8a0000e00682f00330000000a00..."} 
[2026-11-03 22:04:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228957,"packet_length":1037,"packet_hex":"000000000001a1a23faf08012cc67a80074da8a0000e00682f00330000000a00..."} 
[2026-11-03 22:04:40] local.INFO: Processing buffer {"connection_id":228957,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a1a2411a50012cc75740074d3e78000c006b2f..."} 
[2026-11-03 22:04:40] local.INFO: Packet analysis {"connection_id":228957,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a1a241"} 
[2026-11-03 22:04:40] local.INFO: Extracted packet for processing {"connection_id":228957,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a241"} 
[2026-11-03 22:04:40] local.INFO: GPS Element Parsed {"raw_longitude":751261504,"raw_latitude":122502776,"longitude_deg":75.1261504,"latitude_deg":12.2502776,"altitude":12,"angle":107,"satellites":47,"speed":22,"hex_longitude":"2cc75740","hex_latitude":"074d3e78","is_valid_coordinates":true} 
[2026-11-03 22:04:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:04:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193220864001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:04:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38121446819495936,"note":"Value kept but may cause issues"} 
[2026-11-03 22:04:40] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4091660967592656896,"note":"Value kept but may cause issues"} 
[2026-11-03 22:04:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:04:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793723538000,"timestamp_ms":1793723538000,"timestamp_seconds":1793723538,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2411a50"} 
[2026-11-03 22:04:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:04: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-11-03 22:04:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 22:04:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:04:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:04:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:04:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:04:40] local.INFO: Teltonika packet parsed successfully {"connection_id":228957,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:04:40] local.INFO: Passing IMEI to GPS processor {"connection_id":228957,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:04:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":228957,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:04:40] 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-11-03 22:04:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:04:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:04:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193220864001,"66":27463,"89":206,"85":37632,"24":22,"16":38121446819495936,"44":-4091660967592656896},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,85,24,16,44]} 
[2026-11-03 22:04:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:04:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:04:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193220864001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:04:40] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 22:04:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:04:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38121446819495936,"km_value":38121446819495.94,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:04:40] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4091660967592656896,"description":"Unknown IO ID 44"} 
[2026-11-03 22:04:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193220864001,"power":27463,"unknown_89":206,"unknown_85":37632,"ignition":22,"odometer":null,"unknown_44":-4091660967592656896}} 
[2026-11-03 22:04:40] local.INFO: DEBUG: GPS processor result {"connection_id":228957,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55976,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:04:40] local.INFO: GPS data processed {"connection_id":228957,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:04:40] local.ERROR: TCP Connection error {"connection_id":228957,"code":2,"message":"client closed"} 
[2026-11-03 22:04:40] local.INFO: Acknowledgment sent {"connection_id":228957,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:04:40] local.INFO: Packet analysis {"connection_id":228957,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a242"} 
[2026-11-03 22:04:40] local.INFO: Extracted packet for processing {"connection_id":228957,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a242"} 
[2026-11-03 22:04:40] local.INFO: GPS Element Parsed {"raw_longitude":751326464,"raw_latitude":122490856,"longitude_deg":75.1326464,"latitude_deg":12.2490856,"altitude":16,"angle":130,"satellites":47,"speed":59,"hex_longitude":"2cc85500","hex_latitude":"074d0fe8","is_valid_coordinates":true} 
[2026-11-03 22:04:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:04:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193243648001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:04:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38124680929869824,"note":"Value kept but may cause issues"} 
[2026-11-03 22:04:40] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4019181161092558848,"note":"Value kept but may cause issues"} 
[2026-11-03 22:04:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,58,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:04:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793723614000,"timestamp_ms":1793723614000,"timestamp_seconds":1793723614,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2424330"} 
[2026-11-03 22:04:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:04: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-11-03 22:04:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 22:04: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-11-03 22:04:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:04:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:04:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:04:40] local.INFO: Teltonika packet parsed successfully {"connection_id":228957,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:04:40] local.INFO: Passing IMEI to GPS processor {"connection_id":228957,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:04:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":228957,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:04:40] 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-11-03 22:04:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:04:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:04:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193243648001,"66":27376,"58":206,"85":37632,"24":59,"16":38124680929869824,"44":-4019181161092558848},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,58,85,24,16,44]} 
[2026-11-03 22:04:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:04:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:04:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193243648001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:04:40] local.INFO: Unknown IO ID detected {"io_id":58,"value":206,"description":"Unknown IO ID 58"} 
[2026-11-03 22:04:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:04:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38124680929869824,"km_value":38124680929869.82,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:04:40] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4019181161092558848,"description":"Unknown IO ID 44"} 
[2026-11-03 22:04:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193243648001,"power":27376,"unknown_58":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-4019181161092558848}} 
[2026-11-03 22:04:40] local.INFO: DEBUG: GPS processor result {"connection_id":228957,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55977,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:04:40] local.INFO: GPS data processed {"connection_id":228957,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:04:40] local.INFO: Acknowledgment sent {"connection_id":228957,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:04:43] local.INFO: TCP Data received {"connection_id":228958,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:04:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228958,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:04:43] local.INFO: Processing buffer {"connection_id":228958,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:04:43] local.INFO: IMEI packet received {"connection_id":228958,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:04:43] local.INFO: IMEI acknowledgment sent {"connection_id":228958,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:04:44] local.INFO: TCP Data received {"connection_id":228958,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2425aa0012cc86dc0074cf600000d008f2e..."} 
[2026-11-03 22:04:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228958,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2425aa0012cc86dc0074cf600000d008f2e..."} 
[2026-11-03 22:04:44] local.INFO: Processing buffer {"connection_id":228958,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2425aa0012cc86dc0074cf600000d008f2e..."} 
[2026-11-03 22:04:44] local.INFO: Packet analysis {"connection_id":228958,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a242"} 
[2026-11-03 22:04:44] local.INFO: Extracted packet for processing {"connection_id":228958,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a242"} 
[2026-11-03 22:04:44] local.INFO: GPS Element Parsed {"raw_longitude":751332800,"raw_latitude":122484224,"longitude_deg":75.13328,"latitude_deg":12.2484224,"altitude":13,"angle":143,"satellites":46,"speed":59,"hex_longitude":"2cc86dc0","hex_latitude":"074cf600","is_valid_coordinates":true} 
[2026-11-03 22:04: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-11-03 22:04:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193245184001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:04:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38125123311501312,"note":"Value kept but may cause issues"} 
[2026-11-03 22:04:44] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4011299861745899520,"note":"Value kept but may cause issues"} 
[2026-11-03 22:04:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,58,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:04:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793723620000,"timestamp_ms":1793723620000,"timestamp_seconds":1793723620,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2425aa0"} 
[2026-11-03 22:04:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:04:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:04: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 22:04:44] 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-11-03 22:04: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-11-03 22:04:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:04:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:04:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228958,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:04:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228958,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:04:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228958,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:04:44] 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-11-03 22:04:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:04:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:04:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193245184001,"66":27082,"58":206,"85":37632,"24":59,"16":38125123311501312,"44":-4011299861745899520},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,58,85,24,16,44]} 
[2026-11-03 22:04:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:04:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:04:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193245184001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:04:44] local.INFO: Unknown IO ID detected {"io_id":58,"value":206,"description":"Unknown IO ID 58"} 
[2026-11-03 22:04:44] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:04:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38125123311501312,"km_value":38125123311501.31,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:04:44] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4011299861745899520,"description":"Unknown IO ID 44"} 
[2026-11-03 22:04:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193245184001,"power":27082,"unknown_58":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-4011299861745899520}} 
[2026-11-03 22:04:44] local.INFO: DEBUG: GPS processor result {"connection_id":228958,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55978,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:04:44] local.INFO: GPS data processed {"connection_id":228958,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:04:44] local.INFO: Acknowledgment sent {"connection_id":228958,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:04:45] local.INFO: TCP Data received {"connection_id":228472,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:04:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228472,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:04:45] local.INFO: Processing buffer {"connection_id":228472,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:04:45] local.INFO: IMEI packet received {"connection_id":228472,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:04:45] local.INFO: IMEI acknowledgment sent {"connection_id":228472,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:04:46] local.INFO: TCP Data received {"connection_id":228472,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:04:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228472,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:04:46] local.INFO: Processing buffer {"connection_id":228472,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:04:46] local.INFO: Packet analysis {"connection_id":228472,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:04:46] local.INFO: Extracted packet for processing {"connection_id":228472,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:04:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:04:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193123328001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:04:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:04:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:04:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:04:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793723439000,"timestamp_ms":1793723439000,"timestamp_seconds":1793723439,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23f9798"} 
[2026-11-03 22:04:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:04:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-11-03 22:04:46] 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-11-03 22: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-11-03 22:04:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:04:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:04:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228472,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:04:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228472,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:04:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228472,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:04:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:04:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:04:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:04:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193123328001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:04:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:04:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:04:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193123328001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:04:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:04:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:04:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:04:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:04:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193123328001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:04:46] local.INFO: DEBUG: GPS processor result {"connection_id":228472,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55979,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:04:46] local.INFO: GPS data processed {"connection_id":228472,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:04:46] local.INFO: Acknowledgment sent {"connection_id":228472,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:05:15] local.INFO: TCP Data received {"connection_id":228958,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2425aa0012cc86dc0074cf600000d008f2e..."} 
[2026-11-03 22:05:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228958,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2425aa0012cc86dc0074cf600000d008f2e..."} 
[2026-11-03 22:05:15] local.INFO: Processing buffer {"connection_id":228958,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2425aa0012cc86dc0074cf600000d008f2e..."} 
[2026-11-03 22:05:15] local.INFO: Packet analysis {"connection_id":228958,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a242"} 
[2026-11-03 22:05:15] local.INFO: Extracted packet for processing {"connection_id":228958,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a242"} 
[2026-11-03 22:05:15] local.INFO: GPS Element Parsed {"raw_longitude":751332800,"raw_latitude":122484224,"longitude_deg":75.13328,"latitude_deg":12.2484224,"altitude":13,"angle":143,"satellites":46,"speed":59,"hex_longitude":"2cc86dc0","hex_latitude":"074cf600","is_valid_coordinates":true} 
[2026-11-03 22:05: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-11-03 22:05:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193246720001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:05:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38125123311501312,"note":"Value kept but may cause issues"} 
[2026-11-03 22:05:15] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-4004333356074008576,"note":"Value kept but may cause issues"} 
[2026-11-03 22:05:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,58,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:05:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793723620000,"timestamp_ms":1793723620000,"timestamp_seconds":1793723620,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2425aa0"} 
[2026-11-03 22:05:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:05: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-11-03 22:05: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":105,"n8_eight_byte":202,"data_length":795,"current_offset":136} 
[2026-11-03 22:05:15] 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-11-03 22:05: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-11-03 22:05:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:05:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:05:15] local.INFO: Teltonika packet parsed successfully {"connection_id":228958,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:05:15] local.INFO: Passing IMEI to GPS processor {"connection_id":228958,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:05:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":228958,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:05: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-11-03 22:05:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:05:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:05:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193246720001,"66":27082,"58":206,"85":37632,"24":59,"16":38125123311501312,"44":-4004333356074008576},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,58,85,24,16,44]} 
[2026-11-03 22:05:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:05:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:05:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193246720001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:05:15] local.INFO: Unknown IO ID detected {"io_id":58,"value":206,"description":"Unknown IO ID 58"} 
[2026-11-03 22:05:15] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:05:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38125123311501312,"km_value":38125123311501.31,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:05:15] local.INFO: Unknown IO ID detected {"io_id":44,"value":-4004333356074008576,"description":"Unknown IO ID 44"} 
[2026-11-03 22:05:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193246720001,"power":27082,"unknown_58":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-4004333356074008576}} 
[2026-11-03 22:05:15] local.INFO: DEBUG: GPS processor result {"connection_id":228958,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55980,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:05:15] local.INFO: GPS data processed {"connection_id":228958,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:05:15] local.INFO: Acknowledgment sent {"connection_id":228958,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:05:17] local.INFO: TCP Data received {"connection_id":228472,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:05:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228472,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:05:17] local.INFO: Processing buffer {"connection_id":228472,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:05:17] local.INFO: Packet analysis {"connection_id":228472,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:05:17] local.INFO: Extracted packet for processing {"connection_id":228472,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:05:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:05: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-11-03 22:05:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193123328001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:05:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:05:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:05:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:05:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793723439000,"timestamp_ms":1793723439000,"timestamp_seconds":1793723439,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23f9798"} 
[2026-11-03 22:05:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:05:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:05: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-11-03 22:05:17] 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-11-03 22:05: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-11-03 22:05:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:05:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:05:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228472,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:05:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228472,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:05:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228472,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:05:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:05:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:05:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:05:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193123328001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:05:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:05:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:05:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193123328001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:05:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:05:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:05:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:05:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:05:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193123328001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:05:17] local.INFO: DEBUG: GPS processor result {"connection_id":228472,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55981,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:05:17] local.INFO: GPS data processed {"connection_id":228472,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:05:17] local.INFO: Acknowledgment sent {"connection_id":228472,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:05:36] local.INFO: TCP Data received {"connection_id":230204,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:05:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230204,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:05:36] local.INFO: Processing buffer {"connection_id":230204,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:05:36] local.INFO: IMEI packet received {"connection_id":230204,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:05:36] local.INFO: IMEI acknowledgment sent {"connection_id":230204,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:05:37] local.INFO: TCP Data received {"connection_id":230204,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:05:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230204,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:05:37] local.INFO: Processing buffer {"connection_id":230204,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:05:37] local.INFO: IMEI packet received {"connection_id":230204,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:05:37] local.INFO: IMEI acknowledgment sent {"connection_id":230204,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:05:40] local.INFO: TCP Data received {"connection_id":228473,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:05:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228473,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:05:40] local.INFO: Processing buffer {"connection_id":228473,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:05:40] local.INFO: IMEI packet received {"connection_id":228473,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:05:40] local.INFO: IMEI acknowledgment sent {"connection_id":228473,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:05:43] local.INFO: TCP Data received {"connection_id":230204,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:05:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230204,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:05:43] local.INFO: Processing buffer {"connection_id":230204,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:05:43] local.INFO: IMEI packet received {"connection_id":230204,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:05:43] local.INFO: IMEI acknowledgment sent {"connection_id":230204,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:05:45] local.INFO: TCP Data received {"connection_id":230204,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24325c0012cc929c0074c2d80000b00502f..."} 
[2026-11-03 22:05:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230204,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24325c0012cc929c0074c2d80000b00502f..."} 
[2026-11-03 22:05:45] local.INFO: Processing buffer {"connection_id":230204,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24325c0012cc929c0074c2d80000b00502f..."} 
[2026-11-03 22:05:45] local.INFO: Packet analysis {"connection_id":230204,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a243"} 
[2026-11-03 22:05:45] local.INFO: Extracted packet for processing {"connection_id":230204,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a243"} 
[2026-11-03 22:05:45] local.INFO: GPS Element Parsed {"raw_longitude":751380928,"raw_latitude":122432896,"longitude_deg":75.1380928,"latitude_deg":12.2432896,"altitude":11,"angle":80,"satellites":47,"speed":59,"hex_longitude":"2cc929c0","hex_latitude":"074c2d80","is_valid_coordinates":true} 
[2026-11-03 22:05: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-11-03 22:05:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193258752001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:05:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38128825573310464,"note":"Value kept but may cause issues"} 
[2026-11-03 22:05:45] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3959719572278587392,"note":"Value kept but may cause issues"} 
[2026-11-03 22:05:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,159,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:05:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793723672000,"timestamp_ms":1793723672000,"timestamp_seconds":1793723672,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24325c0"} 
[2026-11-03 22:05:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:05: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-11-03 22:05:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 22:05:45] 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-11-03 22:05: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-11-03 22:05:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:05:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:05:45] local.INFO: Teltonika packet parsed successfully {"connection_id":230204,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:05:45] local.INFO: Passing IMEI to GPS processor {"connection_id":230204,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:05:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":230204,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:05:45] 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-11-03 22:05:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:05:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:05:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193258752001,"66":27267,"159":206,"85":37632,"24":59,"16":38128825573310464,"44":-3959719572278587392},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,159,85,24,16,44]} 
[2026-11-03 22:05:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:05:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:05:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193258752001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:05:45] local.INFO: Unknown IO ID detected {"io_id":159,"value":206,"description":"Unknown IO ID 159"} 
[2026-11-03 22:05:45] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:05:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38128825573310464,"km_value":38128825573310.46,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:05:45] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3959719572278587392,"description":"Unknown IO ID 44"} 
[2026-11-03 22:05:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193258752001,"power":27267,"unknown_159":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-3959719572278587392}} 
[2026-11-03 22:05:45] local.INFO: DEBUG: GPS processor result {"connection_id":230204,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55982,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:05:45] local.INFO: GPS data processed {"connection_id":230204,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:05:45] local.INFO: Acknowledgment sent {"connection_id":230204,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:05:45] local.INFO: TCP Data received {"connection_id":228473,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:05:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228473,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:05:45] local.INFO: Processing buffer {"connection_id":228473,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:05:45] local.INFO: IMEI packet received {"connection_id":228473,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:05:45] local.INFO: IMEI acknowledgment sent {"connection_id":228473,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:05:46] local.INFO: TCP Data received {"connection_id":228473,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:05:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228473,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:05:46] local.INFO: Processing buffer {"connection_id":228473,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:05:46] local.INFO: Packet analysis {"connection_id":228473,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:05:46] local.INFO: Extracted packet for processing {"connection_id":228473,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:05:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:05: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-11-03 22:05:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193123328001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:05:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:05:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:05:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:05:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793723439000,"timestamp_ms":1793723439000,"timestamp_seconds":1793723439,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23f9798"} 
[2026-11-03 22:05:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:05:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:05: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-11-03 22:05:46] 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-11-03 22:05: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-11-03 22:05:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:05:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:05:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228473,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:05:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228473,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:05:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228473,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:05:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:05:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:05:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:05:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193123328001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:05:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:05:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:05:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193123328001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:05:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:05:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:05:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:05:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:05:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193123328001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:05:46] local.INFO: DEBUG: GPS processor result {"connection_id":228473,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55983,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:05:46] local.INFO: GPS data processed {"connection_id":228473,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:05:46] local.INFO: Acknowledgment sent {"connection_id":228473,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:06:16] local.INFO: TCP Data received {"connection_id":230204,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2433d30012cc94c00074c3810000a00442f..."} 
[2026-11-03 22:06:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230204,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2433d30012cc94c00074c3810000a00442f..."} 
[2026-11-03 22:06:16] local.INFO: Processing buffer {"connection_id":230204,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2433d30012cc94c00074c3810000a00442f..."} 
[2026-11-03 22:06:16] local.INFO: Packet analysis {"connection_id":230204,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a243"} 
[2026-11-03 22:06:16] local.INFO: Extracted packet for processing {"connection_id":230204,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a243"} 
[2026-11-03 22:06:16] local.INFO: GPS Element Parsed {"raw_longitude":751389696,"raw_latitude":122435600,"longitude_deg":75.1389696,"latitude_deg":12.24356,"altitude":10,"angle":68,"satellites":47,"speed":60,"hex_longitude":"2cc94c00","hex_latitude":"074c3810","is_valid_coordinates":true} 
[2026-11-03 22:06: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-11-03 22:06:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193260032001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:06:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38129259365007360,"note":"Value kept but may cause issues"} 
[2026-11-03 22:06:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3951416060465545216,"note":"Value kept but may cause issues"} 
[2026-11-03 22:06:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,159,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:06:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793723678000,"timestamp_ms":1793723678000,"timestamp_seconds":1793723678,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2433d30"} 
[2026-11-03 22:06:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:06: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-11-03 22:06: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 22:06:16] 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-11-03 22:06: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-11-03 22:06:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:06:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:06:16] local.INFO: Teltonika packet parsed successfully {"connection_id":230204,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:06:16] local.INFO: Passing IMEI to GPS processor {"connection_id":230204,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:06:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":230204,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:06:16] 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-11-03 22:06:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:06:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:06:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193260032001,"66":27234,"159":206,"85":37632,"24":60,"16":38129259365007360,"44":-3951416060465545216},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,159,85,24,16,44]} 
[2026-11-03 22:06:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:06:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:06:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193260032001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:06:16] local.INFO: Unknown IO ID detected {"io_id":159,"value":206,"description":"Unknown IO ID 159"} 
[2026-11-03 22:06:16] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:06:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38129259365007360,"km_value":38129259365007.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:06:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3951416060465545216,"description":"Unknown IO ID 44"} 
[2026-11-03 22:06:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193260032001,"power":27234,"unknown_159":206,"unknown_85":37632,"ignition":60,"odometer":null,"unknown_44":-3951416060465545216}} 
[2026-11-03 22:06:16] local.INFO: DEBUG: GPS processor result {"connection_id":230204,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55984,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:06:16] local.INFO: GPS data processed {"connection_id":230204,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:06:16] local.INFO: Acknowledgment sent {"connection_id":230204,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:06:17] local.INFO: TCP Data received {"connection_id":228473,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:06:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228473,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:06:17] local.INFO: Processing buffer {"connection_id":228473,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a23f9798012d77a34005f2a450000700902b..."} 
[2026-11-03 22:06:17] local.INFO: Packet analysis {"connection_id":228473,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:06:17] local.INFO: Extracted packet for processing {"connection_id":228473,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a23f"} 
[2026-11-03 22:06:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:06: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-11-03 22:06:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193123328001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:06:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:06:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:06:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:06:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793723439000,"timestamp_ms":1793723439000,"timestamp_seconds":1793723439,"priority":1,"record_length":96,"hex_timestamp":"000001a1a23f9798"} 
[2026-11-03 22:06:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:06:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:06: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":102,"n8_eight_byte":24,"data_length":795,"current_offset":136} 
[2026-11-03 22:06:17] 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-11-03 22:06: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-11-03 22:06:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:06:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:06:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228473,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:06:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228473,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:06:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228473,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:06:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:06:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:06:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:06:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193123328001,"66":25832,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:06:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:06:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:06:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193123328001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:06:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:06:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:06:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:06:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:06:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193123328001,"power":25832,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:06:17] local.INFO: DEBUG: GPS processor result {"connection_id":228473,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55985,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:06:17] local.INFO: GPS data processed {"connection_id":228473,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:06:17] local.INFO: Acknowledgment sent {"connection_id":228473,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:06:35] local.INFO: TCP Data received {"connection_id":230205,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:06:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230205,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:06:35] local.INFO: Processing buffer {"connection_id":230205,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:06:35] local.INFO: IMEI packet received {"connection_id":230205,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:06:35] local.INFO: IMEI acknowledgment sent {"connection_id":230205,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:06:36] local.INFO: TCP Data received {"connection_id":230205,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:06:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230205,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:06:36] local.INFO: Processing buffer {"connection_id":230205,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:06:36] local.INFO: IMEI packet received {"connection_id":230205,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:06:36] local.INFO: IMEI acknowledgment sent {"connection_id":230205,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:06:41] local.INFO: TCP Data received {"connection_id":232069,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:06:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232069,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:06:41] local.INFO: Processing buffer {"connection_id":232069,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:06:41] local.INFO: IMEI packet received {"connection_id":232069,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:06:41] local.INFO: IMEI acknowledgment sent {"connection_id":232069,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:06:43] local.INFO: TCP Data received {"connection_id":230205,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:06:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230205,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:06:43] local.INFO: Processing buffer {"connection_id":230205,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:06:43] local.INFO: IMEI packet received {"connection_id":230205,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:06:43] local.INFO: IMEI acknowledgment sent {"connection_id":230205,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:06:44] local.INFO: TCP Data received {"connection_id":230205,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2442b78012cca9a00074c1a080011006c2f..."} 
[2026-11-03 22:06:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230205,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2442b78012cca9a00074c1a080011006c2f..."} 
[2026-11-03 22:06:44] local.INFO: Processing buffer {"connection_id":230205,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2442b78012cca9a00074c1a080011006c2f..."} 
[2026-11-03 22:06:44] local.INFO: Packet analysis {"connection_id":230205,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:06:44] local.INFO: Extracted packet for processing {"connection_id":230205,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:06:44] local.INFO: GPS Element Parsed {"raw_longitude":751475200,"raw_latitude":122427912,"longitude_deg":75.14752,"latitude_deg":12.2427912,"altitude":17,"angle":108,"satellites":47,"speed":56,"hex_longitude":"2cca9a00","hex_latitude":"074c1a08","is_valid_coordinates":true} 
[2026-11-03 22:06: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-11-03 22:06:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193275392001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:06:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38133464137990144,"note":"Value kept but may cause issues"} 
[2026-11-03 22:06:44] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3858810793128587264,"note":"Value kept but may cause issues"} 
[2026-11-03 22:06:44] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,44],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 22:06:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793723739000,"timestamp_ms":1793723739000,"timestamp_seconds":1793723739,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2442b78"} 
[2026-11-03 22:06:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:06:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:06: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":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 22:06:44] 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-11-03 22:06: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-11-03 22:06:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:06:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:06:44] local.INFO: Teltonika packet parsed successfully {"connection_id":230205,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:06:44] local.INFO: Passing IMEI to GPS processor {"connection_id":230205,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:06:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":230205,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:06:44] 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-11-03 22:06:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:06:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:06:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193275392001,"66":27343,"16":38133464137990144,"85":37632,"24":56,"44":-3858810793128587264},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,44]} 
[2026-11-03 22:06:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:06:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:06:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193275392001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:06:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38133464137990144,"km_value":38133464137990.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:06:44] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:06:44] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3858810793128587264,"description":"Unknown IO ID 44"} 
[2026-11-03 22:06:44] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459193275392001,"power":27343,"odometer":null,"unknown_85":37632,"ignition":56,"unknown_44":-3858810793128587264}} 
[2026-11-03 22:06:44] local.INFO: DEBUG: GPS processor result {"connection_id":230205,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55986,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:06:44] local.INFO: GPS data processed {"connection_id":230205,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:06:44] local.INFO: Acknowledgment sent {"connection_id":230205,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:06:45] local.INFO: TCP Data received {"connection_id":232069,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:06:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232069,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:06:45] local.INFO: Processing buffer {"connection_id":232069,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:06:45] local.INFO: IMEI packet received {"connection_id":232069,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:06:45] local.INFO: IMEI acknowledgment sent {"connection_id":232069,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:06:46] local.INFO: TCP Data received {"connection_id":232069,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:06:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232069,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:06:46] local.INFO: Processing buffer {"connection_id":232069,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:06:46] local.INFO: Packet analysis {"connection_id":232069,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:06:46] local.INFO: Extracted packet for processing {"connection_id":232069,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:06:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:06:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:06:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193200384001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:06:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:06:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:06:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:06:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793723740000,"timestamp_ms":1793723740000,"timestamp_seconds":1793723740,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2442f60"} 
[2026-11-03 22:06:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:06:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:06:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-11-03 22:06:46] 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-11-03 22:06:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:06:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:06:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:06:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232069,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:06:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232069,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:06:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232069,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:06:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:06:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:06:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:06:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193200384001,"66":25734,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:06:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:06:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:06:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193200384001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:06:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:06:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:06:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:06:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:06:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193200384001,"power":25734,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:06:46] local.INFO: DEBUG: GPS processor result {"connection_id":232069,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55987,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:06:46] local.INFO: GPS data processed {"connection_id":232069,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:06:46] local.INFO: Acknowledgment sent {"connection_id":232069,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:07:14] local.INFO: TCP Data received {"connection_id":230205,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2442b78012cca9a00074c1a080011006c2f..."} 
[2026-11-03 22:07:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230205,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2442b78012cca9a00074c1a080011006c2f..."} 
[2026-11-03 22:07:14] local.INFO: Processing buffer {"connection_id":230205,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2442b78012cca9a00074c1a080011006c2f..."} 
[2026-11-03 22:07:14] local.INFO: Packet analysis {"connection_id":230205,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:07:14] local.INFO: Extracted packet for processing {"connection_id":230205,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:07:14] local.INFO: GPS Element Parsed {"raw_longitude":751475200,"raw_latitude":122427912,"longitude_deg":75.14752,"latitude_deg":12.2427912,"altitude":17,"angle":108,"satellites":47,"speed":56,"hex_longitude":"2cca9a00","hex_latitude":"074c1a08","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:07:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193277184001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:07:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38133464137990144,"note":"Value kept but may cause issues"} 
[2026-11-03 22:07:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3847762900293122048,"note":"Value kept but may cause issues"} 
[2026-11-03 22:07:14] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,44],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 22:07:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793723739000,"timestamp_ms":1793723739000,"timestamp_seconds":1793723739,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2442b78"} 
[2026-11-03 22:07:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:07: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-11-03 22: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-11-03 22: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-11-03 22: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-11-03 22:07:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:07:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:07:14] local.INFO: Teltonika packet parsed successfully {"connection_id":230205,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:07:14] local.INFO: Passing IMEI to GPS processor {"connection_id":230205,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:07:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":230205,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:07:14] 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-11-03 22:07:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:07:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:07:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193277184001,"66":27343,"16":38133464137990144,"85":37632,"24":56,"44":-3847762900293122048},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,44]} 
[2026-11-03 22:07:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:07:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:07:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193277184001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:07:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38133464137990144,"km_value":38133464137990.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:07:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:07:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3847762900293122048,"description":"Unknown IO ID 44"} 
[2026-11-03 22:07:14] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459193277184001,"power":27343,"odometer":null,"unknown_85":37632,"ignition":56,"unknown_44":-3847762900293122048}} 
[2026-11-03 22:07:14] local.INFO: DEBUG: GPS processor result {"connection_id":230205,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55988,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:07:14] local.INFO: GPS data processed {"connection_id":230205,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:07:14] local.INFO: Acknowledgment sent {"connection_id":230205,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:07:18] local.INFO: TCP Data received {"connection_id":232069,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:07:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232069,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:07:18] local.INFO: Processing buffer {"connection_id":232069,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:07:18] local.INFO: Packet analysis {"connection_id":232069,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:07:18] local.INFO: Extracted packet for processing {"connection_id":232069,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:07:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:07: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-11-03 22:07:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193200384001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:07:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:07:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:07:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:07:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793723740000,"timestamp_ms":1793723740000,"timestamp_seconds":1793723740,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2442f60"} 
[2026-11-03 22:07:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:07:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:07: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 22:07:18] 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-11-03 22:07: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-11-03 22:07:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:07:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:07:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232069,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:07:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232069,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:07:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232069,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:07:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:07:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:07:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:07:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193200384001,"66":25734,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:07:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:07:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:07:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193200384001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:07:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:07:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:07:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:07:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:07:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193200384001,"power":25734,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:07:18] local.INFO: DEBUG: GPS processor result {"connection_id":232069,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55989,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:07:18] local.INFO: GPS data processed {"connection_id":232069,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:07:18] local.INFO: Acknowledgment sent {"connection_id":232069,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:07:39] local.INFO: TCP Data received {"connection_id":228959,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:07:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228959,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:07:39] local.INFO: Processing buffer {"connection_id":228959,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:07:39] local.INFO: IMEI packet received {"connection_id":228959,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:07:39] local.INFO: IMEI acknowledgment sent {"connection_id":228959,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:07:40] local.INFO: TCP Data received {"connection_id":228960,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:07:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228960,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:07:40] local.INFO: Processing buffer {"connection_id":228960,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:07:40] local.INFO: IMEI packet received {"connection_id":228960,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:07:40] local.INFO: IMEI acknowledgment sent {"connection_id":228960,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:07:41] local.INFO: TCP Data received {"connection_id":228959,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:07:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228959,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:07:41] local.INFO: Processing buffer {"connection_id":228959,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:07:41] local.INFO: IMEI packet received {"connection_id":228959,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:07:41] local.INFO: IMEI acknowledgment sent {"connection_id":228959,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:07:42] local.INFO: TCP Data received {"connection_id":228959,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:07:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228959,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:07:42] local.INFO: Processing buffer {"connection_id":228959,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:07:42] local.INFO: IMEI packet received {"connection_id":228959,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:07:42] local.INFO: IMEI acknowledgment sent {"connection_id":228959,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:07:42] local.INFO: TCP Data received {"connection_id":228959,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2443730012ccaa900074c12e0000f00792f..."} 
[2026-11-03 22:07:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228959,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2443730012ccaa900074c12e0000f00792f..."} 
[2026-11-03 22:07:42] local.INFO: Processing buffer {"connection_id":228959,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2443730012ccaa900074c12e0000f00792f..."} 
[2026-11-03 22:07:42] local.INFO: Packet analysis {"connection_id":228959,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:07:42] local.INFO: Extracted packet for processing {"connection_id":228959,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:07:42] local.INFO: GPS Element Parsed {"raw_longitude":751479040,"raw_latitude":122426080,"longitude_deg":75.147904,"latitude_deg":12.242608,"altitude":15,"angle":121,"satellites":47,"speed":54,"hex_longitude":"2ccaa900","hex_latitude":"074c12e0","is_valid_coordinates":true} 
[2026-11-03 22:07: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-11-03 22:07:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193277184001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:07:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38133666001453056,"note":"Value kept but may cause issues"} 
[2026-11-03 22:07:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3847762900293122048,"note":"Value kept but may cause issues"} 
[2026-11-03 22:07:42] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,44],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 22:07:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793723742000,"timestamp_ms":1793723742000,"timestamp_seconds":1793723742,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2443730"} 
[2026-11-03 22:07:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:07: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-11-03 22:07:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 22:07:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:07: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-11-03 22:07:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:07:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:07:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228959,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:07:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:07:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:07:42] 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-11-03 22:07:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:07:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:07:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193277184001,"66":27267,"16":38133666001453056,"85":37632,"24":54,"44":-3847762900293122048},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,44]} 
[2026-11-03 22:07:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:07:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:07:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193277184001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:07:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38133666001453056,"km_value":38133666001453.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:07:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:07:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3847762900293122048,"description":"Unknown IO ID 44"} 
[2026-11-03 22:07:42] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459193277184001,"power":27267,"odometer":null,"unknown_85":37632,"ignition":54,"unknown_44":-3847762900293122048}} 
[2026-11-03 22:07:42] local.INFO: DEBUG: GPS processor result {"connection_id":228959,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55990,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:07:42] local.INFO: GPS data processed {"connection_id":228959,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:07:42] local.INFO: Acknowledgment sent {"connection_id":228959,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:07:45] local.INFO: TCP Data received {"connection_id":228960,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:07:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228960,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:07:45] local.INFO: Processing buffer {"connection_id":228960,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:07:45] local.INFO: IMEI packet received {"connection_id":228960,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:07:45] local.INFO: IMEI acknowledgment sent {"connection_id":228960,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:07:46] local.INFO: TCP Data received {"connection_id":228959,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24446d0012ccaba40074c0538000d00882f..."} 
[2026-11-03 22:07:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228959,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24446d0012ccaba40074c0538000d00882f..."} 
[2026-11-03 22:07:46] local.INFO: Processing buffer {"connection_id":228959,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24446d0012ccaba40074c0538000d00882f..."} 
[2026-11-03 22:07:46] local.INFO: Packet analysis {"connection_id":228959,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:07:46] local.INFO: Extracted packet for processing {"connection_id":228959,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:07:46] local.INFO: GPS Element Parsed {"raw_longitude":751483456,"raw_latitude":122422584,"longitude_deg":75.1483456,"latitude_deg":12.2422584,"altitude":13,"angle":136,"satellites":47,"speed":53,"hex_longitude":"2ccaba40","hex_latitude":"074c0538","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:07:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193277952001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:07:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38133936584392704,"note":"Value kept but may cause issues"} 
[2026-11-03 22:07:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3843540775642931200,"note":"Value kept but may cause issues"} 
[2026-11-03 22:07:46] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,44],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 22:07:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793723746000,"timestamp_ms":1793723746000,"timestamp_seconds":1793723746,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24446d0"} 
[2026-11-03 22:07:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:07: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-11-03 22: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 22:07:46] 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-11-03 22: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-11-03 22:07:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:07:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:07:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228959,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:07:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:07:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:07:46] 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-11-03 22:07:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:07:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:07:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193277952001,"66":27245,"16":38133936584392704,"85":37632,"24":53,"44":-3843540775642931200},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,44]} 
[2026-11-03 22:07:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:07:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:07:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193277952001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:07:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38133936584392704,"km_value":38133936584392.7,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:07:46] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:07:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3843540775642931200,"description":"Unknown IO ID 44"} 
[2026-11-03 22:07:46] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":459193277952001,"power":27245,"odometer":null,"unknown_85":37632,"ignition":53,"unknown_44":-3843540775642931200}} 
[2026-11-03 22:07:46] local.INFO: DEBUG: GPS processor result {"connection_id":228959,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55991,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:07:46] local.INFO: GPS data processed {"connection_id":228959,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:07:46] local.INFO: Acknowledgment sent {"connection_id":228959,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:07:46] local.INFO: TCP Data received {"connection_id":228960,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:07:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228960,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:07:46] local.INFO: Processing buffer {"connection_id":228960,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:07:46] local.INFO: Packet analysis {"connection_id":228960,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:07:46] local.INFO: Extracted packet for processing {"connection_id":228960,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:07:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:07:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193200384001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:07:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:07:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:07:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:07:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793723740000,"timestamp_ms":1793723740000,"timestamp_seconds":1793723740,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2442f60"} 
[2026-11-03 22:07:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:07:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 22:07:46] 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-11-03 22: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-11-03 22:07:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:07:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:07:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228960,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:07:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228960,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:07:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228960,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:07:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:07:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:07:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:07:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193200384001,"66":25734,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:07:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:07:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:07:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193200384001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:07:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:07:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:07:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:07:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:07:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193200384001,"power":25734,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:07:46] local.INFO: DEBUG: GPS processor result {"connection_id":228960,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55992,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:07:46] local.INFO: GPS data processed {"connection_id":228960,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:07:46] local.INFO: Acknowledgment sent {"connection_id":228960,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:08:17] local.INFO: TCP Data received {"connection_id":228959,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24596c0012ccb3900074aebe0000800752e..."} 
[2026-11-03 22:08:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228959,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24596c0012ccb3900074aebe0000800752e..."} 
[2026-11-03 22:08:17] local.INFO: Processing buffer {"connection_id":228959,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24596c0012ccb3900074aebe0000800752e..."} 
[2026-11-03 22:08:17] local.INFO: Packet analysis {"connection_id":228959,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a245"} 
[2026-11-03 22:08:17] local.INFO: Extracted packet for processing {"connection_id":228959,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a245"} 
[2026-11-03 22:08:17] local.INFO: GPS Element Parsed {"raw_longitude":751515904,"raw_latitude":122350560,"longitude_deg":75.1515904,"latitude_deg":12.235056,"altitude":8,"angle":117,"satellites":46,"speed":31,"hex_longitude":"2ccb3900","hex_latitude":"074aebe0","is_valid_coordinates":true} 
[2026-11-03 22:08: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-11-03 22:08:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193300224001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:08:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38137827824762880,"note":"Value kept but may cause issues"} 
[2026-11-03 22:08:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3805400916317618176,"note":"Value kept but may cause issues"} 
[2026-11-03 22:08:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:08:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793723832000,"timestamp_ms":1793723832000,"timestamp_seconds":1793723832,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24596c0"} 
[2026-11-03 22:08:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:08: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-11-03 22:08: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":105,"n8_eight_byte":83,"data_length":795,"current_offset":136} 
[2026-11-03 22:08:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1470,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:08: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-11-03 22:08:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:08:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:08:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228959,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:08:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:08:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:08:17] 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-11-03 22:08:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:08:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:08:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193300224001,"66":27376,"103":206,"85":37632,"24":31,"16":38137827824762880,"44":-3805400916317618176},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 22:08:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:08:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:08:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193300224001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:08:17] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 22:08:17] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:08:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38137827824762880,"km_value":38137827824762.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:08:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3805400916317618176,"description":"Unknown IO ID 44"} 
[2026-11-03 22:08:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193300224001,"power":27376,"unknown_103":206,"unknown_85":37632,"ignition":31,"odometer":null,"unknown_44":-3805400916317618176}} 
[2026-11-03 22:08:17] local.INFO: DEBUG: GPS processor result {"connection_id":228959,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55993,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:08:17] local.INFO: GPS data processed {"connection_id":228959,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:08:17] local.INFO: Acknowledgment sent {"connection_id":228959,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:08:23] local.INFO: TCP Data received {"connection_id":228960,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:08:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228960,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:08:23] local.INFO: Processing buffer {"connection_id":228960,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:08:23] local.INFO: Packet analysis {"connection_id":228960,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:08:23] local.INFO: Extracted packet for processing {"connection_id":228960,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:08:23] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:08: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-11-03 22:08:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193200384001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:08:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:08:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:08:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:08:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793723740000,"timestamp_ms":1793723740000,"timestamp_seconds":1793723740,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2442f60"} 
[2026-11-03 22:08:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:08:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:08: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":100,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-11-03 22:08:23] 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-11-03 22:08: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-11-03 22:08:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:08:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:08:23] local.INFO: Teltonika packet parsed successfully {"connection_id":228960,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:08:23] local.INFO: Passing IMEI to GPS processor {"connection_id":228960,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:08:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":228960,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:08:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:08:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:08:23] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:08:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193200384001,"66":25734,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:08:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:08:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:08:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193200384001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:08:23] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:08:23] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:08:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:08:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:08:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193200384001,"power":25734,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:08:24] local.INFO: DEBUG: GPS processor result {"connection_id":228960,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55994,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:08:24] local.INFO: GPS data processed {"connection_id":228960,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:08:24] local.INFO: Acknowledgment sent {"connection_id":228960,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:08:34] local.INFO: TCP Data received {"connection_id":228474,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:08:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228474,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:08:34] local.INFO: Processing buffer {"connection_id":228474,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:08:34] local.INFO: IMEI packet received {"connection_id":228474,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:08:34] local.INFO: IMEI acknowledgment sent {"connection_id":228474,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:08:36] local.INFO: TCP Data received {"connection_id":228474,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:08:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228474,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:08:36] local.INFO: Processing buffer {"connection_id":228474,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:08:36] local.INFO: IMEI packet received {"connection_id":228474,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:08:36] local.INFO: IMEI acknowledgment sent {"connection_id":228474,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:08:36] local.INFO: TCP Data received {"connection_id":228474,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:08:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228474,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:08:36] local.INFO: Processing buffer {"connection_id":228474,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:08:36] local.INFO: IMEI packet received {"connection_id":228474,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:08:36] local.INFO: IMEI acknowledgment sent {"connection_id":228474,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:08:40] local.INFO: TCP Data received {"connection_id":230206,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:08:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230206,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:08:40] local.INFO: Processing buffer {"connection_id":230206,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:08:40] local.INFO: IMEI packet received {"connection_id":230206,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:08:40] local.INFO: IMEI acknowledgment sent {"connection_id":230206,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:08:41] local.INFO: TCP Data received {"connection_id":228474,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:08:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228474,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:08:41] local.INFO: Processing buffer {"connection_id":228474,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:08:41] local.INFO: IMEI packet received {"connection_id":228474,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:08:41] local.INFO: IMEI acknowledgment sent {"connection_id":228474,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:08:42] local.INFO: TCP Data received {"connection_id":228474,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a245a278012ccb4140074ae8b8000900692e..."} 
[2026-11-03 22:08:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228474,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a245a278012ccb4140074ae8b8000900692e..."} 
[2026-11-03 22:08:42] local.INFO: Processing buffer {"connection_id":228474,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a245a278012ccb4140074ae8b8000900692e..."} 
[2026-11-03 22:08:42] local.INFO: Packet analysis {"connection_id":228474,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a245"} 
[2026-11-03 22:08:42] local.INFO: Extracted packet for processing {"connection_id":228474,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a245"} 
[2026-11-03 22:08:42] local.INFO: GPS Element Parsed {"raw_longitude":751518016,"raw_latitude":122349752,"longitude_deg":75.1518016,"latitude_deg":12.2349752,"altitude":9,"angle":105,"satellites":46,"speed":27,"hex_longitude":"2ccb4140","hex_latitude":"074ae8b8","is_valid_coordinates":true} 
[2026-11-03 22:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:08:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193300992001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:08:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38137935198945280,"note":"Value kept but may cause issues"} 
[2026-11-03 22:08:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3803008379015929856,"note":"Value kept but may cause issues"} 
[2026-11-03 22:08:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:08:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793723835000,"timestamp_ms":1793723835000,"timestamp_seconds":1793723835,"priority":1,"record_length":96,"hex_timestamp":"000001a1a245a278"} 
[2026-11-03 22:08:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:08: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-11-03 22:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 22:08:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:08:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:08:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:08:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:08:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228474,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:08:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:08:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:08:42] 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-11-03 22:08:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:08:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:08:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193300992001,"66":26984,"103":206,"85":37632,"24":27,"16":38137935198945280,"44":-3803008379015929856},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 22:08:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:08:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:08:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193300992001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:08:42] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 22:08:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:08:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38137935198945280,"km_value":38137935198945.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:08:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3803008379015929856,"description":"Unknown IO ID 44"} 
[2026-11-03 22:08:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193300992001,"power":26984,"unknown_103":206,"unknown_85":37632,"ignition":27,"odometer":null,"unknown_44":-3803008379015929856}} 
[2026-11-03 22:08:42] local.INFO: DEBUG: GPS processor result {"connection_id":228474,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55995,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:08:42] local.INFO: GPS data processed {"connection_id":228474,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:08:42] local.INFO: Acknowledgment sent {"connection_id":228474,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:08:44] local.INFO: TCP Data received {"connection_id":228474,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a245dd10012ccb6380074ada80000a00712b..."} 
[2026-11-03 22:08:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228474,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a245dd10012ccb6380074ada80000a00712b..."} 
[2026-11-03 22:08:44] local.INFO: Processing buffer {"connection_id":228474,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a245dd10012ccb6380074ada80000a00712b..."} 
[2026-11-03 22:08:44] local.INFO: Packet analysis {"connection_id":228474,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a245"} 
[2026-11-03 22:08:44] local.INFO: Extracted packet for processing {"connection_id":228474,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a245"} 
[2026-11-03 22:08:44] local.INFO: GPS Element Parsed {"raw_longitude":751526784,"raw_latitude":122346112,"longitude_deg":75.1526784,"latitude_deg":12.2346112,"altitude":10,"angle":113,"satellites":43,"speed":34,"hex_longitude":"2ccb6380","hex_latitude":"074ada80","is_valid_coordinates":true} 
[2026-11-03 22:08: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-11-03 22:08:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193301760001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:08:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38138386170511360,"note":"Value kept but may cause issues"} 
[2026-11-03 22:08:44] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3800686210458273792,"note":"Value kept but may cause issues"} 
[2026-11-03 22:08:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:08:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793723850000,"timestamp_ms":1793723850000,"timestamp_seconds":1793723850,"priority":1,"record_length":96,"hex_timestamp":"000001a1a245dd10"} 
[2026-11-03 22:08:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:08:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:08: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":105,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-11-03 22:08:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1659,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:08: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-11-03 22:08:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:08:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:08:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228474,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:08:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:08:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:08:44] 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-11-03 22:08:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:08:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:08:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193301760001,"66":27397,"103":206,"85":37632,"24":34,"16":38138386170511360,"44":-3800686210458273792},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 22:08:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:08:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:08:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193301760001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:08:45] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 22:08:45] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:08:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38138386170511360,"km_value":38138386170511.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:08:45] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3800686210458273792,"description":"Unknown IO ID 44"} 
[2026-11-03 22:08:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193301760001,"power":27397,"unknown_103":206,"unknown_85":37632,"ignition":34,"odometer":null,"unknown_44":-3800686210458273792}} 
[2026-11-03 22:08:45] local.INFO: DEBUG: GPS processor result {"connection_id":228474,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55996,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:08:45] local.INFO: GPS data processed {"connection_id":228474,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:08:45] local.INFO: Acknowledgment sent {"connection_id":228474,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:08:45] local.INFO: TCP Data received {"connection_id":230206,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:08:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230206,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:08:45] local.INFO: Processing buffer {"connection_id":230206,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:08:45] local.INFO: IMEI packet received {"connection_id":230206,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:08:45] local.INFO: IMEI acknowledgment sent {"connection_id":230206,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:08:46] local.INFO: TCP Data received {"connection_id":230206,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:08:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230206,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:08:46] local.INFO: Processing buffer {"connection_id":230206,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:08:46] local.INFO: Packet analysis {"connection_id":230206,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:08:46] local.INFO: Extracted packet for processing {"connection_id":230206,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:08:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:08: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-11-03 22:08:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193200384001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:08:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:08:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:08:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:08:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793723740000,"timestamp_ms":1793723740000,"timestamp_seconds":1793723740,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2442f60"} 
[2026-11-03 22:08:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:08:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:08: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 22:08:46] 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-11-03 22:08: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-11-03 22:08:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:08:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:08:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230206,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:08:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230206,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:08:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230206,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:08:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:08:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:08:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:08:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193200384001,"66":25734,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:08:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:08:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:08:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193200384001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:08:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:08:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:08:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:08:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:08:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193200384001,"power":25734,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:08:46] local.INFO: DEBUG: GPS processor result {"connection_id":230206,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55997,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:08:46] local.INFO: GPS data processed {"connection_id":230206,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:08:46] local.INFO: Acknowledgment sent {"connection_id":230206,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:09:16] local.INFO: TCP Data received {"connection_id":228474,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24613c0012ccb8440074aca50000a00752e..."} 
[2026-11-03 22:09:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228474,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24613c0012ccb8440074aca50000a00752e..."} 
[2026-11-03 22:09:16] local.INFO: Processing buffer {"connection_id":228474,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24613c0012ccb8440074aca50000a00752e..."} 
[2026-11-03 22:09:16] local.INFO: Packet analysis {"connection_id":228474,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a246"} 
[2026-11-03 22:09:16] local.INFO: Extracted packet for processing {"connection_id":228474,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a246"} 
[2026-11-03 22:09:16] local.INFO: GPS Element Parsed {"raw_longitude":751535168,"raw_latitude":122341968,"longitude_deg":75.1535168,"latitude_deg":12.2341968,"altitude":10,"angle":117,"satellites":46,"speed":26,"hex_longitude":"2ccb8440","hex_latitude":"074aca50","is_valid_coordinates":true} 
[2026-11-03 22:09:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:09:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193305600001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:09:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38138832847110144,"note":"Value kept but may cause issues"} 
[2026-11-03 22:09:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3791045692506865664,"note":"Value kept but may cause issues"} 
[2026-11-03 22:09:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:09:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793723864000,"timestamp_ms":1793723864000,"timestamp_seconds":1793723864,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24613c0"} 
[2026-11-03 22:09:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:09: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-11-03 22:09:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 22:09:16] 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-11-03 22:09:16] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:09:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:09:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:09:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228474,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:09:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:09:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:09:16] 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-11-03 22:09:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:09:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:09:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193305600001,"66":27300,"103":206,"85":37632,"24":26,"16":38138832847110144,"44":-3791045692506865664},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,44]} 
[2026-11-03 22:09:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:09:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:09:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193305600001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:09:16] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-11-03 22:09:16] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:09:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38138832847110144,"km_value":38138832847110.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:09:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3791045692506865664,"description":"Unknown IO ID 44"} 
[2026-11-03 22:09:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193305600001,"power":27300,"unknown_103":206,"unknown_85":37632,"ignition":26,"odometer":null,"unknown_44":-3791045692506865664}} 
[2026-11-03 22:09:16] local.INFO: DEBUG: GPS processor result {"connection_id":228474,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55998,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:09:16] local.INFO: GPS data processed {"connection_id":228474,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:09:16] local.INFO: Acknowledgment sent {"connection_id":228474,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:09:17] local.INFO: TCP Data received {"connection_id":230206,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:09:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230206,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:09:17] local.INFO: Processing buffer {"connection_id":230206,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:09:17] local.INFO: Packet analysis {"connection_id":230206,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:09:17] local.INFO: Extracted packet for processing {"connection_id":230206,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:09:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:09:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193200384001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:09:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:09:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:09:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:09:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793723740000,"timestamp_ms":1793723740000,"timestamp_seconds":1793723740,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2442f60"} 
[2026-11-03 22:09:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:09:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22: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":100,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-11-03 22:09:17] 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-11-03 22: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-11-03 22:09:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:09:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:09:17] local.INFO: Teltonika packet parsed successfully {"connection_id":230206,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:09:17] local.INFO: Passing IMEI to GPS processor {"connection_id":230206,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:09:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":230206,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:09:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:09:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:09:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:09:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193200384001,"66":25734,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:09:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:09:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:09:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193200384001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:09:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:09:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:09:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:09:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:09:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193200384001,"power":25734,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:09:17] local.INFO: DEBUG: GPS processor result {"connection_id":230206,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":55999,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:09:17] local.INFO: GPS data processed {"connection_id":230206,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:09:17] local.INFO: Acknowledgment sent {"connection_id":230206,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:09:35] local.INFO: TCP Data received {"connection_id":230207,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:09:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230207,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:09:35] local.INFO: Processing buffer {"connection_id":230207,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:09:35] local.INFO: IMEI packet received {"connection_id":230207,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:09:35] local.INFO: IMEI acknowledgment sent {"connection_id":230207,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:09:36] local.INFO: TCP Data received {"connection_id":230207,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:09:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230207,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:09:36] local.INFO: Processing buffer {"connection_id":230207,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:09:36] local.INFO: IMEI packet received {"connection_id":230207,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:09:36] local.INFO: IMEI acknowledgment sent {"connection_id":230207,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:09:39] local.INFO: TCP Data received {"connection_id":228475,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:09:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228475,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:09:39] local.INFO: Processing buffer {"connection_id":228475,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:09:39] local.INFO: IMEI packet received {"connection_id":228475,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:09:39] local.INFO: IMEI acknowledgment sent {"connection_id":228475,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:09:41] local.INFO: TCP Data received {"connection_id":230207,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:09:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230207,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:09:41] local.INFO: Processing buffer {"connection_id":230207,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:09:41] local.INFO: IMEI packet received {"connection_id":230207,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:09:41] local.INFO: IMEI acknowledgment sent {"connection_id":230207,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:09:42] local.INFO: TCP Data received {"connection_id":230207,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2470208012ccba0000749ff80000e008e2e..."} 
[2026-11-03 22:09:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230207,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2470208012ccba0000749ff80000e008e2e..."} 
[2026-11-03 22:09:42] local.INFO: Processing buffer {"connection_id":230207,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2470208012ccba0000749ff80000e008e2e..."} 
[2026-11-03 22:09:42] local.INFO: Packet analysis {"connection_id":230207,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a247"} 
[2026-11-03 22:09:42] local.INFO: Extracted packet for processing {"connection_id":230207,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a247"} 
[2026-11-03 22:09:42] local.INFO: GPS Element Parsed {"raw_longitude":751542272,"raw_latitude":122290048,"longitude_deg":75.1542272,"latitude_deg":12.2290048,"altitude":14,"angle":142,"satellites":46,"speed":38,"hex_longitude":"2ccba000","hex_latitude":"0749ff80","is_valid_coordinates":true} 
[2026-11-03 22:09: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-11-03 22:09:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193324032001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:09:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38141667525525504,"note":"Value kept but may cause issues"} 
[2026-11-03 22:09:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3775705306289862656,"note":"Value kept but may cause issues"} 
[2026-11-03 22:09:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:09:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793723925000,"timestamp_ms":1793723925000,"timestamp_seconds":1793723925,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2470208"} 
[2026-11-03 22:09:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:09: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-11-03 22:09:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 22:09:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:09: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-11-03 22:09:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:09:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:09:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230207,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:09:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230207,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:09:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230207,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:09:42] 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-11-03 22:09:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:09:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:09:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193324032001,"66":27343,"101":206,"85":37632,"24":38,"16":38141667525525504,"44":-3775705306289862656},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,85,24,16,44]} 
[2026-11-03 22:09:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:09:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:09:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193324032001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:09:42] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 22:09:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:09:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38141667525525504,"km_value":38141667525525.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:09:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3775705306289862656,"description":"Unknown IO ID 44"} 
[2026-11-03 22:09:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193324032001,"power":27343,"unknown_101":206,"unknown_85":37632,"ignition":38,"odometer":null,"unknown_44":-3775705306289862656}} 
[2026-11-03 22:09:42] local.INFO: DEBUG: GPS processor result {"connection_id":230207,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56000,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:09:42] local.INFO: GPS data processed {"connection_id":230207,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:09:42] local.INFO: Acknowledgment sent {"connection_id":230207,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:09:45] local.INFO: TCP Data received {"connection_id":228475,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:09:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228475,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:09:45] local.INFO: Processing buffer {"connection_id":228475,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:09:45] local.INFO: IMEI packet received {"connection_id":228475,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:09:45] local.INFO: IMEI acknowledgment sent {"connection_id":228475,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:09:46] local.INFO: TCP Data received {"connection_id":228475,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:09:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228475,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:09:46] local.INFO: Processing buffer {"connection_id":228475,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:09:46] local.INFO: Packet analysis {"connection_id":228475,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:09:46] local.INFO: Extracted packet for processing {"connection_id":228475,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:09:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:09: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-11-03 22:09:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193200384001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:09:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:09:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:09:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:09:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793723740000,"timestamp_ms":1793723740000,"timestamp_seconds":1793723740,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2442f60"} 
[2026-11-03 22:09:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:09:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:09: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 22:09:46] 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-11-03 22:09: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-11-03 22:09:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:09:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:09:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228475,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:09:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228475,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:09:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228475,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:09:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:09:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:09:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:09:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193200384001,"66":25734,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:09:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:09:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:09:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193200384001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:09:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:09:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:09:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:09:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:09:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193200384001,"power":25734,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:09:46] local.INFO: DEBUG: GPS processor result {"connection_id":228475,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56001,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:09:46] local.INFO: GPS data processed {"connection_id":228475,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:09:46] local.INFO: Acknowledgment sent {"connection_id":228475,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:10:18] local.INFO: TCP Data received {"connection_id":228475,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:10:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228475,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:10:18] local.INFO: Processing buffer {"connection_id":228475,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:10:18] local.INFO: Packet analysis {"connection_id":228475,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:10:18] local.INFO: Extracted packet for processing {"connection_id":228475,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:10:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:10: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-11-03 22:10:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193200384001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:10:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:10:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:10:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:10:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793723740000,"timestamp_ms":1793723740000,"timestamp_seconds":1793723740,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2442f60"} 
[2026-11-03 22:10:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:10:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:10: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 22:10:18] 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-11-03 22:10: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-11-03 22:10:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:10:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:10:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228475,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:10:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228475,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:10:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228475,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:10:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:10:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:10:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:10:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193200384001,"66":25734,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:10:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:10:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:10:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193200384001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:10:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:10:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:10:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:10:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:10:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193200384001,"power":25734,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:10:18] local.INFO: DEBUG: GPS processor result {"connection_id":228475,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56002,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:10:18] local.INFO: GPS data processed {"connection_id":228475,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:10:18] local.INFO: Acknowledgment sent {"connection_id":228475,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:10:45] local.INFO: TCP Data received {"connection_id":230208,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:10:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230208,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:10:45] local.INFO: Processing buffer {"connection_id":230208,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:10:45] local.INFO: IMEI packet received {"connection_id":230208,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:10:45] local.INFO: IMEI acknowledgment sent {"connection_id":230208,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:10:49] local.INFO: TCP Data received {"connection_id":230207,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2470dc0012ccba8000749f750000e00832e..."} 
[2026-11-03 22:10:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230207,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2470dc0012ccba8000749f750000e00832e..."} 
[2026-11-03 22:10:49] local.INFO: Processing buffer {"connection_id":230207,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2470dc0012ccba8000749f750000e00832e..."} 
[2026-11-03 22:10:49] local.INFO: Packet analysis {"connection_id":230207,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a247"} 
[2026-11-03 22:10:49] local.INFO: Extracted packet for processing {"connection_id":230207,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a247"} 
[2026-11-03 22:10:49] local.INFO: GPS Element Parsed {"raw_longitude":751544320,"raw_latitude":122287952,"longitude_deg":75.154432,"latitude_deg":12.2287952,"altitude":14,"angle":131,"satellites":46,"speed":38,"hex_longitude":"2ccba800","hex_latitude":"0749f750","is_valid_coordinates":true} 
[2026-11-03 22:10: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-11-03 22:10:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193324800001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:10:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38141809259446272,"note":"Value kept but may cause issues"} 
[2026-11-03 22:10:49] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3774016456430223360,"note":"Value kept but may cause issues"} 
[2026-11-03 22:10:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:10:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793723928000,"timestamp_ms":1793723928000,"timestamp_seconds":1793723928,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2470dc0"} 
[2026-11-03 22:10:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:10:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:10: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 22:10:49] 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-11-03 22:10: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-11-03 22:10:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:10:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:10:49] local.INFO: Teltonika packet parsed successfully {"connection_id":230207,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:10:49] local.INFO: Passing IMEI to GPS processor {"connection_id":230207,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:10:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":230207,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:10:49] 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-11-03 22:10:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:10:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:10:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193324800001,"66":27397,"101":206,"85":37632,"24":38,"16":38141809259446272,"44":-3774016456430223360},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,85,24,16,44]} 
[2026-11-03 22:10:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:10:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:10:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193324800001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:10:49] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 22:10:49] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:10:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38141809259446272,"km_value":38141809259446.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:10:49] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3774016456430223360,"description":"Unknown IO ID 44"} 
[2026-11-03 22:10:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193324800001,"power":27397,"unknown_101":206,"unknown_85":37632,"ignition":38,"odometer":null,"unknown_44":-3774016456430223360}} 
[2026-11-03 22:10:49] local.INFO: DEBUG: GPS processor result {"connection_id":230207,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56003,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:10:49] local.INFO: GPS data processed {"connection_id":230207,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:10:49] local.INFO: Acknowledgment sent {"connection_id":230207,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:10:50] local.INFO: TCP Data received {"connection_id":230208,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:10:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230208,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:10:50] local.INFO: Processing buffer {"connection_id":230208,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:10:50] local.INFO: IMEI packet received {"connection_id":230208,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:10:50] local.INFO: IMEI acknowledgment sent {"connection_id":230208,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:10:51] local.INFO: TCP Data received {"connection_id":230208,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:10:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230208,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:10:51] local.INFO: Processing buffer {"connection_id":230208,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:10:51] local.INFO: Packet analysis {"connection_id":230208,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:10:51] local.INFO: Extracted packet for processing {"connection_id":230208,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:10:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:10: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-11-03 22:10:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193200384001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:10:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:10:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:10:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:10:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793723740000,"timestamp_ms":1793723740000,"timestamp_seconds":1793723740,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2442f60"} 
[2026-11-03 22:10:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:10:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:10: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":100,"n8_eight_byte":232,"data_length":795,"current_offset":136} 
[2026-11-03 22:10:51] 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-11-03 22:10: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-11-03 22:10:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:10:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:10:51] local.INFO: Teltonika packet parsed successfully {"connection_id":230208,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:10:51] local.INFO: Passing IMEI to GPS processor {"connection_id":230208,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:10:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":230208,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:10:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:10:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:10:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:10:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193200384001,"66":25734,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:10:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:10:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:10:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193200384001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:10:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:10:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:10:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:10:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:10:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193200384001,"power":25734,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:10:51] local.INFO: DEBUG: GPS processor result {"connection_id":230208,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56004,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:10:51] local.INFO: GPS data processed {"connection_id":230208,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:10:51] local.INFO: Acknowledgment sent {"connection_id":230208,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:10:55] local.INFO: TCP Data received {"connection_id":230208,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:10:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230208,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:10:56] local.INFO: Processing buffer {"connection_id":230208,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2442f60012d77a34005f2a450000700902b..."} 
[2026-11-03 22:10:56] local.INFO: Packet analysis {"connection_id":230208,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:10:56] local.INFO: Extracted packet for processing {"connection_id":230208,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a244"} 
[2026-11-03 22:10:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:10: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-11-03 22:10:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193200384001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:10:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:10:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:10:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:10:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793723740000,"timestamp_ms":1793723740000,"timestamp_seconds":1793723740,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2442f60"} 
[2026-11-03 22:10:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:10:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:10: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":232,"data_length":795,"current_offset":136} 
[2026-11-03 22:10:56] 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-11-03 22:10: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-11-03 22:10:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:10:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:10:56] local.INFO: Teltonika packet parsed successfully {"connection_id":230208,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:10:56] local.INFO: Passing IMEI to GPS processor {"connection_id":230208,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:10:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":230208,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:10:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:10:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:10:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:10:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193200384001,"66":25734,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:10:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:10:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:10:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193200384001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:10:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:10:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:10:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:10:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:10:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193200384001,"power":25734,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:10:56] local.INFO: DEBUG: GPS processor result {"connection_id":230208,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56005,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:10:56] local.INFO: GPS data processed {"connection_id":230208,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:10:56] local.INFO: Acknowledgment sent {"connection_id":230208,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:11:10] local.INFO: TCP Data received {"connection_id":232070,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:11:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232070,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:11:10] local.INFO: Processing buffer {"connection_id":232070,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:11:10] local.INFO: IMEI packet received {"connection_id":232070,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:11:10] local.INFO: IMEI acknowledgment sent {"connection_id":232070,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:11:16] local.INFO: TCP Data received {"connection_id":232070,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:11:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232070,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:11:16] local.INFO: Processing buffer {"connection_id":232070,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:11:16] local.INFO: IMEI packet received {"connection_id":232070,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:11:16] local.INFO: IMEI acknowledgment sent {"connection_id":232070,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:11:17] local.INFO: TCP Data received {"connection_id":232070,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a247f438012ccc3cc00748ff90000d00b82d..."} 
[2026-11-03 22:11:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232070,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a247f438012ccc3cc00748ff90000d00b82d..."} 
[2026-11-03 22:11:17] local.INFO: Processing buffer {"connection_id":232070,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a247f438012ccc3cc00748ff90000d00b82d..."} 
[2026-11-03 22:11:17] local.INFO: Packet analysis {"connection_id":232070,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a247"} 
[2026-11-03 22:11:17] local.INFO: Extracted packet for processing {"connection_id":232070,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a247"} 
[2026-11-03 22:11:17] local.INFO: GPS Element Parsed {"raw_longitude":751582400,"raw_latitude":122224528,"longitude_deg":75.15824,"latitude_deg":12.2224528,"altitude":13,"angle":184,"satellites":45,"speed":60,"hex_longitude":"2ccc3cc0","hex_latitude":"0748ff90","is_valid_coordinates":true} 
[2026-11-03 22:11: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-11-03 22:11:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193339136001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:11:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38145696204849152,"note":"Value kept but may cause issues"} 
[2026-11-03 22:11:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3729050828915189760,"note":"Value kept but may cause issues"} 
[2026-11-03 22:11:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:11:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793723987000,"timestamp_ms":1793723987000,"timestamp_seconds":1793723987,"priority":1,"record_length":96,"hex_timestamp":"000001a1a247f438"} 
[2026-11-03 22:11:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:11: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-11-03 22:11: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":71,"data_length":795,"current_offset":136} 
[2026-11-03 22:11:17] 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-11-03 22:11: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-11-03 22:11:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:11:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:11:17] local.INFO: Teltonika packet parsed successfully {"connection_id":232070,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:11:17] local.INFO: Passing IMEI to GPS processor {"connection_id":232070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:11:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":232070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:11:17] 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-11-03 22:11:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:11:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:11:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193339136001,"66":27234,"167":206,"85":37632,"24":60,"16":38145696204849152,"44":-3729050828915189760},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,85,24,16,44]} 
[2026-11-03 22:11:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:11:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:11:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193339136001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:11:17] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 22:11:17] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:11:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38145696204849152,"km_value":38145696204849.15,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:11:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3729050828915189760,"description":"Unknown IO ID 44"} 
[2026-11-03 22:11:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193339136001,"power":27234,"unknown_167":206,"unknown_85":37632,"ignition":60,"odometer":null,"unknown_44":-3729050828915189760}} 
[2026-11-03 22:11:17] local.INFO: DEBUG: GPS processor result {"connection_id":232070,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56006,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:11:17] local.INFO: GPS data processed {"connection_id":232070,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:11:17] local.INFO: Acknowledgment sent {"connection_id":232070,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:11:17] local.INFO: TCP Data received {"connection_id":232070,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2480ba8012ccc39800748dc30000b00ba2c..."} 
[2026-11-03 22:11:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232070,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2480ba8012ccc39800748dc30000b00ba2c..."} 
[2026-11-03 22:11:17] local.INFO: Processing buffer {"connection_id":232070,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2480ba8012ccc39800748dc30000b00ba2c..."} 
[2026-11-03 22:11:17] local.INFO: Packet analysis {"connection_id":232070,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:11:17] local.INFO: Extracted packet for processing {"connection_id":232070,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:11:17] local.INFO: GPS Element Parsed {"raw_longitude":751581568,"raw_latitude":122215472,"longitude_deg":75.1581568,"latitude_deg":12.2215472,"altitude":11,"angle":186,"satellites":44,"speed":59,"hex_longitude":"2ccc3980","hex_latitude":"0748dc30","is_valid_coordinates":true} 
[2026-11-03 22:11: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-11-03 22:11:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193340672001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:11:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38146138586480640,"note":"Value kept but may cause issues"} 
[2026-11-03 22:11:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3729895253847601152,"note":"Value kept but may cause issues"} 
[2026-11-03 22:11:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:11:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793723993000,"timestamp_ms":1793723993000,"timestamp_seconds":1793723993,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2480ba8"} 
[2026-11-03 22:11:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:11: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-11-03 22:11: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":98,"data_length":795,"current_offset":136} 
[2026-11-03 22:11:17] 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-11-03 22:11: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-11-03 22:11:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:11:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:11:17] local.INFO: Teltonika packet parsed successfully {"connection_id":232070,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:11:17] local.INFO: Passing IMEI to GPS processor {"connection_id":232070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:11:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":232070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:11:17] 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-11-03 22:11:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:11:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:11:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193340672001,"66":27267,"167":206,"85":37632,"24":59,"16":38146138586480640,"44":-3729895253847601152},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,85,24,16,44]} 
[2026-11-03 22:11:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:11:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:11:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193340672001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:11:17] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 22:11:17] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:11:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38146138586480640,"km_value":38146138586480.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:11:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3729895253847601152,"description":"Unknown IO ID 44"} 
[2026-11-03 22:11:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193340672001,"power":27267,"unknown_167":206,"unknown_85":37632,"ignition":59,"odometer":null,"unknown_44":-3729895253847601152}} 
[2026-11-03 22:11:17] local.INFO: DEBUG: GPS processor result {"connection_id":232070,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56007,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:11:17] local.INFO: GPS data processed {"connection_id":232070,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:11:17] local.INFO: Acknowledgment sent {"connection_id":232070,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:11:40] local.INFO: TCP Data received {"connection_id":228476,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:11:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228476,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:11:40] local.INFO: Processing buffer {"connection_id":228476,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:11:40] local.INFO: IMEI packet received {"connection_id":228476,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:11:40] local.INFO: IMEI acknowledgment sent {"connection_id":228476,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:11:41] local.INFO: TCP Data received {"connection_id":230209,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:11:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230209,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:11:41] local.INFO: Processing buffer {"connection_id":230209,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:11:41] local.INFO: IMEI packet received {"connection_id":230209,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:11:41] local.INFO: IMEI acknowledgment sent {"connection_id":230209,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:11:45] local.INFO: TCP Data received {"connection_id":228476,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:11:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228476,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:11:45] local.INFO: Processing buffer {"connection_id":228476,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:11:45] local.INFO: IMEI packet received {"connection_id":228476,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:11:45] local.INFO: IMEI acknowledgment sent {"connection_id":228476,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:11:46] local.INFO: TCP Data received {"connection_id":230209,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:11:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230209,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:11:46] local.INFO: Processing buffer {"connection_id":230209,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:11:46] local.INFO: IMEI packet received {"connection_id":230209,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:11:46] local.INFO: IMEI acknowledgment sent {"connection_id":230209,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:11:46] local.INFO: TCP Data received {"connection_id":228476,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:11:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228476,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:11:46] local.INFO: Processing buffer {"connection_id":228476,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:11:46] local.INFO: Packet analysis {"connection_id":228476,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:11:46] local.INFO: Extracted packet for processing {"connection_id":228476,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:11:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:11:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193277440001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:11:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:11:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:11:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:11:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793724041000,"timestamp_ms":1793724041000,"timestamp_seconds":1793724041,"priority":1,"record_length":96,"hex_timestamp":"000001a1a248c728"} 
[2026-11-03 22:11:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:11:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22: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":134,"data_length":795,"current_offset":136} 
[2026-11-03 22:11:46] 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-11-03 22: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-11-03 22:11:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:11:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:11:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228476,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:11:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228476,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:11:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228476,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:11:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:11:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:11:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:11:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193277440001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:11:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:11:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:11:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193277440001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:11:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:11:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:11:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:11:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:11:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193277440001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:11:46] local.INFO: DEBUG: GPS processor result {"connection_id":228476,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56008,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:11:46] local.INFO: GPS data processed {"connection_id":228476,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:11:46] local.INFO: Acknowledgment sent {"connection_id":228476,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:11:47] local.INFO: TCP Data received {"connection_id":230209,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2482700012ccc31c00748b598000900c42d..."} 
[2026-11-03 22:11:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230209,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2482700012ccc31c00748b598000900c42d..."} 
[2026-11-03 22:11:47] local.INFO: Processing buffer {"connection_id":230209,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2482700012ccc31c00748b598000900c42d..."} 
[2026-11-03 22:11:47] local.INFO: Packet analysis {"connection_id":230209,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:11:47] local.INFO: Extracted packet for processing {"connection_id":230209,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:11:47] local.INFO: GPS Element Parsed {"raw_longitude":751579584,"raw_latitude":122205592,"longitude_deg":75.1579584,"latitude_deg":12.2205592,"altitude":9,"angle":196,"satellites":45,"speed":54,"hex_longitude":"2ccc31c0","hex_latitude":"0748b598","is_valid_coordinates":true} 
[2026-11-03 22:11: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-11-03 22:11:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193342208001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:11:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38146623917785088,"note":"Value kept but may cause issues"} 
[2026-11-03 22:11:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3730810047524229120,"note":"Value kept but may cause issues"} 
[2026-11-03 22:11:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:11:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793724000000,"timestamp_ms":1793724000000,"timestamp_seconds":1793724000,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2482700"} 
[2026-11-03 22:11:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:11: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-11-03 22:11: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 22:11:47] 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-11-03 22:11: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-11-03 22:11:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:11:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:11:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230209,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:11:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:11:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:11:47] 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-11-03 22:11:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:11:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:11:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193342208001,"66":27321,"167":206,"85":37632,"24":54,"16":38146623917785088,"44":-3730810047524229120},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,85,24,16,44]} 
[2026-11-03 22:11:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:11:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:11:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193342208001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:11:47] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 22:11:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:11:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38146623917785088,"km_value":38146623917785.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:11:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3730810047524229120,"description":"Unknown IO ID 44"} 
[2026-11-03 22:11:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193342208001,"power":27321,"unknown_167":206,"unknown_85":37632,"ignition":54,"odometer":null,"unknown_44":-3730810047524229120}} 
[2026-11-03 22:11:47] local.INFO: DEBUG: GPS processor result {"connection_id":230209,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56009,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:11:47] local.INFO: GPS data processed {"connection_id":230209,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:11:47] local.INFO: Acknowledgment sent {"connection_id":230209,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:12:18] local.INFO: TCP Data received {"connection_id":228476,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:12:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228476,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:12:18] local.INFO: Processing buffer {"connection_id":228476,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:12:18] local.INFO: Packet analysis {"connection_id":228476,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:12:18] local.INFO: Extracted packet for processing {"connection_id":228476,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:12:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:12: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-11-03 22:12:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193277440001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:12:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:12:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:12:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:12:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793724041000,"timestamp_ms":1793724041000,"timestamp_seconds":1793724041,"priority":1,"record_length":96,"hex_timestamp":"000001a1a248c728"} 
[2026-11-03 22:12:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:12:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:12: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":134,"data_length":795,"current_offset":136} 
[2026-11-03 22:12:18] 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-11-03 22:12: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-11-03 22:12:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:12:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:12:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228476,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:12:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228476,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:12:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228476,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:12:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:12:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:12:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:12:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193277440001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:12:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:12:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:12:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193277440001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:12:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:12:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:12:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:12:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:12:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193277440001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:12:18] local.INFO: DEBUG: GPS processor result {"connection_id":228476,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56010,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:12:18] local.INFO: GPS data processed {"connection_id":228476,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:12:18] local.INFO: Acknowledgment sent {"connection_id":228476,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:12:18] local.INFO: TCP Data received {"connection_id":230209,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2484640012ccc258007489100000800c42e..."} 
[2026-11-03 22:12:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230209,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2484640012ccc258007489100000800c42e..."} 
[2026-11-03 22:12:18] local.INFO: Processing buffer {"connection_id":230209,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2484640012ccc258007489100000800c42e..."} 
[2026-11-03 22:12:18] local.INFO: Packet analysis {"connection_id":230209,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:12:18] local.INFO: Extracted packet for processing {"connection_id":230209,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:12:18] local.INFO: GPS Element Parsed {"raw_longitude":751576448,"raw_latitude":122196224,"longitude_deg":75.1576448,"latitude_deg":12.2196224,"altitude":8,"angle":196,"satellites":46,"speed":44,"hex_longitude":"2ccc2580","hex_latitude":"07489100","is_valid_coordinates":true} 
[2026-11-03 22:12: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-11-03 22:12:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193344000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:12:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38147104954122240,"note":"Value kept but may cause issues"} 
[2026-11-03 22:12:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3732991478596265984,"note":"Value kept but may cause issues"} 
[2026-11-03 22:12:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:12:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793724008000,"timestamp_ms":1793724008000,"timestamp_seconds":1793724008,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2484640"} 
[2026-11-03 22:12:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:12:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:12: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 22:12:18] 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-11-03 22:12: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-11-03 22:12:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:12:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:12:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230209,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:12:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:12:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:12:18] 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-11-03 22:12:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:12:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:12:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193344000001,"66":27365,"167":206,"85":37632,"24":44,"16":38147104954122240,"44":-3732991478596265984},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,85,24,16,44]} 
[2026-11-03 22:12:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:12:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:12:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193344000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:12:18] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 22:12:18] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:12:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38147104954122240,"km_value":38147104954122.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:12:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3732991478596265984,"description":"Unknown IO ID 44"} 
[2026-11-03 22:12:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193344000001,"power":27365,"unknown_167":206,"unknown_85":37632,"ignition":44,"odometer":null,"unknown_44":-3732991478596265984}} 
[2026-11-03 22:12:18] local.INFO: DEBUG: GPS processor result {"connection_id":230209,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56011,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:12:18] local.INFO: GPS data processed {"connection_id":230209,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:12:18] local.INFO: Acknowledgment sent {"connection_id":230209,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:12:33] local.INFO: TCP Data received {"connection_id":230210,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:12:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230210,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:12:33] local.INFO: Processing buffer {"connection_id":230210,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:12:33] local.INFO: IMEI packet received {"connection_id":230210,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:12:33] local.INFO: IMEI acknowledgment sent {"connection_id":230210,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:12:36] local.INFO: TCP Data received {"connection_id":230210,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:12:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230210,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:12:36] local.INFO: Processing buffer {"connection_id":230210,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:12:36] local.INFO: IMEI packet received {"connection_id":230210,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:12:36] local.INFO: IMEI acknowledgment sent {"connection_id":230210,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:12:39] local.INFO: TCP Data received {"connection_id":230211,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:12:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230211,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:12:39] local.INFO: Processing buffer {"connection_id":230211,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:12:39] local.INFO: IMEI packet received {"connection_id":230211,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:12:39] local.INFO: IMEI acknowledgment sent {"connection_id":230211,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:12:45] local.INFO: TCP Data received {"connection_id":230211,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:12:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230211,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:12:45] local.INFO: Processing buffer {"connection_id":230211,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:12:45] local.INFO: IMEI packet received {"connection_id":230211,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:12:45] local.INFO: IMEI acknowledgment sent {"connection_id":230211,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:12:46] local.INFO: TCP Data received {"connection_id":230211,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:12:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230211,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:12:46] local.INFO: Processing buffer {"connection_id":230211,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:12:46] local.INFO: Packet analysis {"connection_id":230211,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:12:46] local.INFO: Extracted packet for processing {"connection_id":230211,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:12:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:12: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-11-03 22:12:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193277440001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:12:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:12:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:12:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:12:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793724041000,"timestamp_ms":1793724041000,"timestamp_seconds":1793724041,"priority":1,"record_length":96,"hex_timestamp":"000001a1a248c728"} 
[2026-11-03 22:12:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:12:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:12: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":134,"data_length":795,"current_offset":136} 
[2026-11-03 22:12:46] 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-11-03 22:12: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-11-03 22:12:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:12:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:12:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230211,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:12:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230211,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:12:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230211,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:12:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:12:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:12:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:12:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193277440001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:12:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:12:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:12:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193277440001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:12:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:12:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:12:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:12:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:12:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193277440001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:12:46] local.INFO: DEBUG: GPS processor result {"connection_id":230211,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56012,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:12:46] local.INFO: GPS data processed {"connection_id":230211,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:12:46] local.INFO: Acknowledgment sent {"connection_id":230211,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:13:10] local.INFO: TCP Data received {"connection_id":230210,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:13:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230210,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:13:10] local.INFO: Processing buffer {"connection_id":230210,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:13:10] local.INFO: IMEI packet received {"connection_id":230210,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:13:10] local.INFO: IMEI acknowledgment sent {"connection_id":230210,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:13:12] local.INFO: TCP Data received {"connection_id":230210,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:13:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230210,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:13:12] local.INFO: Processing buffer {"connection_id":230210,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:13:12] local.INFO: IMEI packet received {"connection_id":230210,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:13:12] local.INFO: IMEI acknowledgment sent {"connection_id":230210,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:13:14] local.INFO: TCP Data received {"connection_id":230210,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24855e0012ccc21c0074882b8000800b92d..."} 
[2026-11-03 22:13:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230210,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24855e0012ccc21c0074882b8000800b92d..."} 
[2026-11-03 22:13:14] local.INFO: Processing buffer {"connection_id":230210,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24855e0012ccc21c0074882b8000800b92d..."} 
[2026-11-03 22:13:14] local.INFO: Packet analysis {"connection_id":230210,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:13:14] local.INFO: Extracted packet for processing {"connection_id":230210,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:13:14] local.INFO: GPS Element Parsed {"raw_longitude":751575488,"raw_latitude":122192568,"longitude_deg":75.1575488,"latitude_deg":12.2192568,"altitude":8,"angle":185,"satellites":45,"speed":30,"hex_longitude":"2ccc21c0","hex_latitude":"074882b8","is_valid_coordinates":true} 
[2026-11-03 22:13: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-11-03 22:13:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193346048001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:13:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38147285342748672,"note":"Value kept but may cause issues"} 
[2026-11-03 22:13:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3736439547063369728,"note":"Value kept but may cause issues"} 
[2026-11-03 22:13:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,12,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:13:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793724012000,"timestamp_ms":1793724012000,"timestamp_seconds":1793724012,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24855e0"} 
[2026-11-03 22:13:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:13: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-11-03 22:13: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":229,"data_length":795,"current_offset":136} 
[2026-11-03 22:13:14] 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-11-03 22:13: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-11-03 22:13:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:13:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:13:14] local.INFO: Teltonika packet parsed successfully {"connection_id":230210,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:13:14] local.INFO: Passing IMEI to GPS processor {"connection_id":230210,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:13:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":230210,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:13:14] 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-11-03 22:13:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:13:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:13:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193346048001,"66":27267,"12":206,"85":37632,"24":30,"16":38147285342748672,"44":-3736439547063369728},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,12,85,24,16,44]} 
[2026-11-03 22:13:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:13:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:13:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193346048001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:13:14] local.INFO: Unknown IO ID detected {"io_id":12,"value":206,"description":"Unknown IO ID 12"} 
[2026-11-03 22:13:14] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:13:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38147285342748672,"km_value":38147285342748.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:13:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3736439547063369728,"description":"Unknown IO ID 44"} 
[2026-11-03 22:13:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193346048001,"power":27267,"unknown_12":206,"unknown_85":37632,"ignition":30,"odometer":null,"unknown_44":-3736439547063369728}} 
[2026-11-03 22:13:14] local.INFO: DEBUG: GPS processor result {"connection_id":230210,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56013,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:13:14] local.INFO: GPS data processed {"connection_id":230210,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:13:14] local.INFO: Acknowledgment sent {"connection_id":230210,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:13:17] local.INFO: TCP Data received {"connection_id":230211,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:13:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230211,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:13:17] local.INFO: Processing buffer {"connection_id":230211,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:13:17] local.INFO: Packet analysis {"connection_id":230211,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:13:17] local.INFO: Extracted packet for processing {"connection_id":230211,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:13:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:13: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-11-03 22:13:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193277440001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:13:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:13:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:13:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:13:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793724041000,"timestamp_ms":1793724041000,"timestamp_seconds":1793724041,"priority":1,"record_length":96,"hex_timestamp":"000001a1a248c728"} 
[2026-11-03 22:13:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:13:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:13: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":134,"data_length":795,"current_offset":136} 
[2026-11-03 22:13:17] 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-11-03 22:13: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-11-03 22:13:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:13:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:13:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230211,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:13:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230211,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:13:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230211,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:13:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:13:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:13:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:13:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193277440001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:13:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:13:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:13:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193277440001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:13:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:13:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:13:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:13:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:13:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193277440001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:13:18] local.INFO: DEBUG: GPS processor result {"connection_id":230211,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56014,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:13:18] local.INFO: GPS data processed {"connection_id":230211,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:13:18] local.INFO: Acknowledgment sent {"connection_id":230211,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:13:45] local.INFO: TCP Data received {"connection_id":232071,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:13:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232071,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:13:45] local.INFO: Processing buffer {"connection_id":232071,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:13:45] local.INFO: IMEI packet received {"connection_id":232071,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:13:45] local.INFO: IMEI acknowledgment sent {"connection_id":232071,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:13:50] local.INFO: TCP Data received {"connection_id":232071,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:13:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232071,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:13:50] local.INFO: Processing buffer {"connection_id":232071,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:13:50] local.INFO: IMEI packet received {"connection_id":232071,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:13:50] local.INFO: IMEI acknowledgment sent {"connection_id":232071,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:13:51] local.INFO: TCP Data received {"connection_id":232071,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:13:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232071,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:13:51] local.INFO: Processing buffer {"connection_id":232071,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:13:51] local.INFO: Packet analysis {"connection_id":232071,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:13:51] local.INFO: Extracted packet for processing {"connection_id":232071,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:13:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:13: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-11-03 22:13:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193277440001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:13:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:13:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:13:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:13:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793724041000,"timestamp_ms":1793724041000,"timestamp_seconds":1793724041,"priority":1,"record_length":96,"hex_timestamp":"000001a1a248c728"} 
[2026-11-03 22:13:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:13:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:13: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":100,"n8_eight_byte":134,"data_length":795,"current_offset":136} 
[2026-11-03 22:13:51] 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-11-03 22:13: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-11-03 22:13:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:13:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:13:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232071,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:13:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232071,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:13:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232071,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:13:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:13:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:13:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:13:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193277440001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:13:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:13:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:13:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193277440001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:13:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:13:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:13:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:13:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:13:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193277440001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:13:51] local.INFO: DEBUG: GPS processor result {"connection_id":232071,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56015,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:13:51] local.INFO: GPS data processed {"connection_id":232071,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:13:51] local.INFO: Acknowledgment sent {"connection_id":232071,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:13:56] local.INFO: TCP Data received {"connection_id":232071,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:13:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232071,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:13:56] local.INFO: Processing buffer {"connection_id":232071,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:13:56] local.INFO: Packet analysis {"connection_id":232071,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:13:56] local.INFO: Extracted packet for processing {"connection_id":232071,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:13:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:13: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-11-03 22:13:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193277440001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:13:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:13:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:13:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:13:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793724041000,"timestamp_ms":1793724041000,"timestamp_seconds":1793724041,"priority":1,"record_length":96,"hex_timestamp":"000001a1a248c728"} 
[2026-11-03 22:13:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:13:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:13: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":134,"data_length":795,"current_offset":136} 
[2026-11-03 22:13:56] 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-11-03 22:13: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-11-03 22:13:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:13:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:13:56] local.INFO: Teltonika packet parsed successfully {"connection_id":232071,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:13:56] local.INFO: Passing IMEI to GPS processor {"connection_id":232071,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:13:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":232071,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:13:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:13:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:13:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:13:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193277440001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:13:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:13:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:13:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193277440001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:13:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:13:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:13:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:13:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:13:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193277440001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:13:56] local.INFO: DEBUG: GPS processor result {"connection_id":232071,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56016,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:13:56] local.INFO: GPS data processed {"connection_id":232071,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:13:56] local.INFO: Acknowledgment sent {"connection_id":232071,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:14:10] local.INFO: TCP Data received {"connection_id":228477,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:14:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228477,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:14:10] local.INFO: Processing buffer {"connection_id":228477,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:14:10] local.INFO: IMEI packet received {"connection_id":228477,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:14:10] local.INFO: IMEI acknowledgment sent {"connection_id":228477,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:14:10] local.INFO: TCP Data received {"connection_id":228477,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:14:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228477,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:14:10] local.INFO: Processing buffer {"connection_id":228477,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:14:10] local.INFO: IMEI packet received {"connection_id":228477,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:14:10] local.INFO: IMEI acknowledgment sent {"connection_id":228477,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:14:16] local.INFO: TCP Data received {"connection_id":228477,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:14:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228477,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:14:16] local.INFO: Processing buffer {"connection_id":228477,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:14:16] local.INFO: IMEI packet received {"connection_id":228477,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:14:16] local.INFO: IMEI acknowledgment sent {"connection_id":228477,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:14:17] local.INFO: TCP Data received {"connection_id":228477,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24ab358012ccc70c007476d08000c00ab2f..."} 
[2026-11-03 22:14:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228477,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24ab358012ccc70c007476d08000c00ab2f..."} 
[2026-11-03 22:14:17] local.INFO: Processing buffer {"connection_id":228477,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24ab358012ccc70c007476d08000c00ab2f..."} 
[2026-11-03 22:14:17] local.INFO: Packet analysis {"connection_id":228477,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a24a"} 
[2026-11-03 22:14:17] local.INFO: Extracted packet for processing {"connection_id":228477,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a24a"} 
[2026-11-03 22:14:17] local.INFO: GPS Element Parsed {"raw_longitude":751595712,"raw_latitude":122121480,"longitude_deg":75.1595712,"latitude_deg":12.212148,"altitude":12,"angle":171,"satellites":47,"speed":32,"hex_longitude":"2ccc70c0","hex_latitude":"07476d08","is_valid_coordinates":true} 
[2026-11-03 22:14: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-11-03 22:14:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193383680001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:14:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38150888820310016,"note":"Value kept but may cause issues"} 
[2026-11-03 22:14:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3718073304849825792,"note":"Value kept but may cause issues"} 
[2026-11-03 22:14:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:14:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793724167000,"timestamp_ms":1793724167000,"timestamp_seconds":1793724167,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24ab358"} 
[2026-11-03 22:14:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:14: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-11-03 22:14: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":22,"data_length":795,"current_offset":136} 
[2026-11-03 22:14:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":926,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:14: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-11-03 22:14:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:14:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:14:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228477,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:14:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228477,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:14:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228477,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:14:17] 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-11-03 22:14:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:14:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:14:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193383680001,"66":27267,"167":206,"85":37632,"24":32,"16":38150888820310016,"44":-3718073304849825792},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,85,24,16,44]} 
[2026-11-03 22:14:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:14:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:14:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193383680001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:14:17] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 22:14:17] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:14:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38150888820310016,"km_value":38150888820310.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:14:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3718073304849825792,"description":"Unknown IO ID 44"} 
[2026-11-03 22:14:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193383680001,"power":27267,"unknown_167":206,"unknown_85":37632,"ignition":32,"odometer":null,"unknown_44":-3718073304849825792}} 
[2026-11-03 22:14:17] local.INFO: DEBUG: GPS processor result {"connection_id":228477,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56017,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:14:17] local.INFO: GPS data processed {"connection_id":228477,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:14:17] local.INFO: Acknowledgment sent {"connection_id":228477,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:14:40] local.INFO: TCP Data received {"connection_id":232072,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:14:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232072,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:14:40] local.INFO: Processing buffer {"connection_id":232072,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:14:40] local.INFO: IMEI packet received {"connection_id":232072,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:14:40] local.INFO: IMEI acknowledgment sent {"connection_id":232072,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:14:41] local.INFO: TCP Data received {"connection_id":230212,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:14:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230212,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:14:41] local.INFO: Processing buffer {"connection_id":230212,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:14:41] local.INFO: IMEI packet received {"connection_id":230212,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:14:41] local.INFO: IMEI acknowledgment sent {"connection_id":230212,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:14:41] local.INFO: TCP Data received {"connection_id":230212,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:14:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230212,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:14:41] local.INFO: Processing buffer {"connection_id":230212,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:14:41] local.INFO: IMEI packet received {"connection_id":230212,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:14:41] local.INFO: IMEI acknowledgment sent {"connection_id":230212,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:14:45] local.INFO: TCP Data received {"connection_id":232072,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:14:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232072,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:14:45] local.INFO: Processing buffer {"connection_id":232072,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:14:45] local.INFO: IMEI packet received {"connection_id":232072,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:14:45] local.INFO: IMEI acknowledgment sent {"connection_id":232072,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:14:46] local.INFO: TCP Data received {"connection_id":232072,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:14:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232072,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:14:46] local.INFO: Processing buffer {"connection_id":232072,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:14:46] local.INFO: Packet analysis {"connection_id":232072,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:14:46] local.INFO: Extracted packet for processing {"connection_id":232072,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:14:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:14: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-11-03 22:14:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193277440001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:14:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:14:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:14:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:14:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793724041000,"timestamp_ms":1793724041000,"timestamp_seconds":1793724041,"priority":1,"record_length":96,"hex_timestamp":"000001a1a248c728"} 
[2026-11-03 22:14:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:14:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:14: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":134,"data_length":795,"current_offset":136} 
[2026-11-03 22:14:46] 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-11-03 22:14: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-11-03 22:14:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:14:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:14:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232072,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:14:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232072,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:14:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232072,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:14:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:14:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:14:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:14:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193277440001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:14:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:14:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:14:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193277440001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:14:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:14:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:14:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:14:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:14:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193277440001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:14:46] local.INFO: TCP Data received {"connection_id":230212,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:14:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230212,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:14:46] local.INFO: Processing buffer {"connection_id":230212,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:14:46] local.INFO: IMEI packet received {"connection_id":230212,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:14:46] local.INFO: IMEI acknowledgment sent {"connection_id":230212,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:14:46] local.INFO: DEBUG: GPS processor result {"connection_id":232072,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56018,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:14:46] local.INFO: GPS data processed {"connection_id":232072,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:14:46] local.INFO: Acknowledgment sent {"connection_id":232072,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:14:50] local.INFO: TCP Data received {"connection_id":232072,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:14:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232072,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:14:50] local.INFO: Processing buffer {"connection_id":232072,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:14:50] local.INFO: Packet analysis {"connection_id":232072,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:14:50] local.INFO: Extracted packet for processing {"connection_id":232072,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:14:50] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:14: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-11-03 22:14:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193277440001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:14:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:14:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:14:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:14:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793724041000,"timestamp_ms":1793724041000,"timestamp_seconds":1793724041,"priority":1,"record_length":96,"hex_timestamp":"000001a1a248c728"} 
[2026-11-03 22:14:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:14:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:14: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":134,"data_length":795,"current_offset":136} 
[2026-11-03 22:14:50] 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-11-03 22:14: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-11-03 22:14:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:14:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:14:50] local.INFO: Teltonika packet parsed successfully {"connection_id":232072,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:14:50] local.INFO: Passing IMEI to GPS processor {"connection_id":232072,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:14:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":232072,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:14:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:14:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:14:50] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:14:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193277440001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:14:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:14:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:14:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193277440001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:14:50] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:14:50] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:14:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:14:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:14:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193277440001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:14:50] local.INFO: DEBUG: GPS processor result {"connection_id":232072,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56019,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:14:50] local.INFO: GPS data processed {"connection_id":232072,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:14:50] local.INFO: Acknowledgment sent {"connection_id":232072,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:15:36] local.INFO: TCP Data received {"connection_id":232073,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:15:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232073,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:15:36] local.INFO: Processing buffer {"connection_id":232073,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:15:36] local.INFO: IMEI packet received {"connection_id":232073,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:15:36] local.INFO: IMEI acknowledgment sent {"connection_id":232073,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:15:40] local.INFO: TCP Data received {"connection_id":232073,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:15:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232073,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:15:40] local.INFO: Processing buffer {"connection_id":232073,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:15:40] local.INFO: IMEI packet received {"connection_id":232073,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:15:40] local.INFO: IMEI acknowledgment sent {"connection_id":232073,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:15:40] local.INFO: TCP Data received {"connection_id":228961,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:15:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228961,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:15:40] local.INFO: Processing buffer {"connection_id":228961,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:15:40] local.INFO: IMEI packet received {"connection_id":228961,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:15:40] local.INFO: IMEI acknowledgment sent {"connection_id":228961,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:15:41] local.INFO: TCP Data received {"connection_id":232073,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24c39f8012ccce7c00745c428001900a42f..."} 
[2026-11-03 22:15:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232073,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24c39f8012ccce7c00745c428001900a42f..."} 
[2026-11-03 22:15:41] local.INFO: Processing buffer {"connection_id":232073,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24c39f8012ccce7c00745c428001900a42f..."} 
[2026-11-03 22:15:41] local.INFO: Packet analysis {"connection_id":232073,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a24c"} 
[2026-11-03 22:15:41] local.INFO: Extracted packet for processing {"connection_id":232073,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a24c"} 
[2026-11-03 22:15:41] local.INFO: GPS Element Parsed {"raw_longitude":751626176,"raw_latitude":122012712,"longitude_deg":75.1626176,"latitude_deg":12.2012712,"altitude":25,"angle":164,"satellites":47,"speed":58,"hex_longitude":"2ccce7c0","hex_latitude":"0745c428","is_valid_coordinates":true} 
[2026-11-03 22:15:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:15:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193410816001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:15:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38156455097925632,"note":"Value kept but may cause issues"} 
[2026-11-03 22:15:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3684437045160853504,"note":"Value kept but may cause issues"} 
[2026-11-03 22:15:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:15:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793724267000,"timestamp_ms":1793724267000,"timestamp_seconds":1793724267,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24c39f8"} 
[2026-11-03 22:15:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:15: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-11-03 22:15:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 22:15:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:15:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:15:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:15:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:15:41] local.INFO: Teltonika packet parsed successfully {"connection_id":232073,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:15:41] local.INFO: Passing IMEI to GPS processor {"connection_id":232073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:15:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":232073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:15:41] 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-11-03 22:15:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:15:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:15:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193410816001,"66":27332,"233":206,"85":37632,"24":58,"16":38156455097925632,"44":-3684437045160853504},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,85,24,16,44]} 
[2026-11-03 22:15:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:15:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:15:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193410816001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:15:41] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-11-03 22:15:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:15:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38156455097925632,"km_value":38156455097925.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:15:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3684437045160853504,"description":"Unknown IO ID 44"} 
[2026-11-03 22:15:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193410816001,"power":27332,"unknown_233":206,"unknown_85":37632,"ignition":58,"odometer":null,"unknown_44":-3684437045160853504}} 
[2026-11-03 22:15:41] local.INFO: DEBUG: GPS processor result {"connection_id":232073,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56020,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:15:41] local.INFO: GPS data processed {"connection_id":232073,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:15:41] local.INFO: Acknowledgment sent {"connection_id":232073,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:15:45] local.INFO: TCP Data received {"connection_id":228961,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:15:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228961,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:15:45] local.INFO: Processing buffer {"connection_id":228961,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:15:45] local.INFO: IMEI packet received {"connection_id":228961,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:15:45] local.INFO: IMEI acknowledgment sent {"connection_id":228961,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:15:46] local.INFO: TCP Data received {"connection_id":228961,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:15:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228961,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:15:46] local.INFO: Processing buffer {"connection_id":228961,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:15:46] local.INFO: Packet analysis {"connection_id":228961,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:15:46] local.INFO: Extracted packet for processing {"connection_id":228961,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:15:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:15: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-11-03 22:15:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193277440001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:15:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:15:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:15:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:15:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793724041000,"timestamp_ms":1793724041000,"timestamp_seconds":1793724041,"priority":1,"record_length":96,"hex_timestamp":"000001a1a248c728"} 
[2026-11-03 22:15:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:15:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:15: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":134,"data_length":795,"current_offset":136} 
[2026-11-03 22:15:46] 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-11-03 22:15: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-11-03 22:15:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:15:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:15:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228961,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:15:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228961,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:15:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228961,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:15:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:15:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:15:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:15:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193277440001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:15:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:15:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:15:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193277440001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:15:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:15:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:15:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:15:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:15:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193277440001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:15:46] local.INFO: DEBUG: GPS processor result {"connection_id":228961,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56021,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:15:46] local.INFO: GPS data processed {"connection_id":228961,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:15:46] local.INFO: Acknowledgment sent {"connection_id":228961,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:15:47] local.INFO: TCP Data received {"connection_id":230212,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24ada68012ccc758007474718000b00ac2f..."} 
[2026-11-03 22:15:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230212,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24ada68012ccc758007474718000b00ac2f..."} 
[2026-11-03 22:15:47] local.INFO: Processing buffer {"connection_id":230212,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24ada68012ccc758007474718000b00ac2f..."} 
[2026-11-03 22:15:47] local.INFO: Packet analysis {"connection_id":230212,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a24a"} 
[2026-11-03 22:15:47] local.INFO: Extracted packet for processing {"connection_id":230212,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a24a"} 
[2026-11-03 22:15:47] local.INFO: GPS Element Parsed {"raw_longitude":751596928,"raw_latitude":122111768,"longitude_deg":75.1596928,"latitude_deg":12.2111768,"altitude":11,"angle":172,"satellites":47,"speed":43,"hex_longitude":"2ccc7580","hex_latitude":"07474718","is_valid_coordinates":true} 
[2026-11-03 22:15: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-11-03 22:15:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193386752001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:15:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38151361266712576,"note":"Value kept but may cause issues"} 
[2026-11-03 22:15:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3715258555085027328,"note":"Value kept but may cause issues"} 
[2026-11-03 22:15:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,168,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:15:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793724177000,"timestamp_ms":1793724177000,"timestamp_seconds":1793724177,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24ada68"} 
[2026-11-03 22:15:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:15: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-11-03 22:15: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 22:15:47] 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-11-03 22:15: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-11-03 22:15:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:15:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:15:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230212,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:15:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230212,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:15:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230212,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:15:47] 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-11-03 22:15:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:15:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:15:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193386752001,"66":27332,"168":206,"85":37632,"24":43,"16":38151361266712576,"44":-3715258555085027328},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,168,85,24,16,44]} 
[2026-11-03 22:15:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:15:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:15:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193386752001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:15:47] local.INFO: Unknown IO ID detected {"io_id":168,"value":206,"description":"Unknown IO ID 168"} 
[2026-11-03 22:15:47] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:15:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38151361266712576,"km_value":38151361266712.58,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:15:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3715258555085027328,"description":"Unknown IO ID 44"} 
[2026-11-03 22:15:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193386752001,"power":27332,"unknown_168":206,"unknown_85":37632,"ignition":43,"odometer":null,"unknown_44":-3715258555085027328}} 
[2026-11-03 22:15:47] local.INFO: DEBUG: GPS processor result {"connection_id":230212,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56022,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:15:47] local.INFO: GPS data processed {"connection_id":230212,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:15:47] local.INFO: Acknowledgment sent {"connection_id":230212,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:16:12] local.INFO: TCP Data received {"connection_id":232073,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24c5550012cccf20007459dc0001b00a52f..."} 
[2026-11-03 22:16:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232073,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24c5550012cccf20007459dc0001b00a52f..."} 
[2026-11-03 22:16:12] local.INFO: Processing buffer {"connection_id":232073,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24c5550012cccf20007459dc0001b00a52f..."} 
[2026-11-03 22:16:12] local.INFO: Packet analysis {"connection_id":232073,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a24c"} 
[2026-11-03 22:16:12] local.INFO: Extracted packet for processing {"connection_id":232073,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a24c"} 
[2026-11-03 22:16:12] local.INFO: GPS Element Parsed {"raw_longitude":751628800,"raw_latitude":122002880,"longitude_deg":75.16288,"latitude_deg":12.200288,"altitude":27,"angle":165,"satellites":47,"speed":57,"hex_longitude":"2cccf200","hex_latitude":"07459dc0","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:16:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193412352001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:16:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38156949019164672,"note":"Value kept but may cause issues"} 
[2026-11-03 22:16:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3681763032884303872,"note":"Value kept but may cause issues"} 
[2026-11-03 22:16:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:16:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793724274000,"timestamp_ms":1793724274000,"timestamp_seconds":1793724274,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24c5550"} 
[2026-11-03 22:16:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:16: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-11-03 22: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":196,"data_length":795,"current_offset":136} 
[2026-11-03 22:16:12] 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-11-03 22: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-11-03 22:16:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:16:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:16:12] local.INFO: Teltonika packet parsed successfully {"connection_id":232073,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:16:12] local.INFO: Passing IMEI to GPS processor {"connection_id":232073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:16:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":232073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:16:12] 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-11-03 22:16:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:16:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:16:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193412352001,"66":27071,"233":206,"85":37632,"24":57,"16":38156949019164672,"44":-3681763032884303872},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,85,24,16,44]} 
[2026-11-03 22:16:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:16:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:16:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193412352001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:16:12] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-11-03 22:16:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:16:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38156949019164672,"km_value":38156949019164.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:16:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3681763032884303872,"description":"Unknown IO ID 44"} 
[2026-11-03 22:16:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193412352001,"power":27071,"unknown_233":206,"unknown_85":37632,"ignition":57,"odometer":null,"unknown_44":-3681763032884303872}} 
[2026-11-03 22:16:12] local.INFO: DEBUG: GPS processor result {"connection_id":232073,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56023,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:16:12] local.INFO: GPS data processed {"connection_id":232073,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:16:12] local.INFO: Acknowledgment sent {"connection_id":232073,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:16:17] local.INFO: TCP Data received {"connection_id":228961,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:16:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228961,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:16:17] local.INFO: Processing buffer {"connection_id":228961,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a248c728012d77a34005f2a450000700902b..."} 
[2026-11-03 22:16:17] local.INFO: Packet analysis {"connection_id":228961,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:16:17] local.INFO: Extracted packet for processing {"connection_id":228961,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a248"} 
[2026-11-03 22:16:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:16: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-11-03 22:16:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193277440001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:16:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:16:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:16:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:16:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793724041000,"timestamp_ms":1793724041000,"timestamp_seconds":1793724041,"priority":1,"record_length":96,"hex_timestamp":"000001a1a248c728"} 
[2026-11-03 22:16:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:16:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:16: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":134,"data_length":795,"current_offset":136} 
[2026-11-03 22:16:17] 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-11-03 22:16: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-11-03 22:16:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:16:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:16:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228961,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:16:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228961,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:16:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228961,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:16:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:16:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:16:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:16:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193277440001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:16:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:16:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:16:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193277440001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:16:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:16:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:16:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:16:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:16:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193277440001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:16:17] local.INFO: DEBUG: GPS processor result {"connection_id":228961,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56024,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:16:17] local.INFO: GPS data processed {"connection_id":228961,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:16:17] local.INFO: Acknowledgment sent {"connection_id":228961,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:16:35] local.INFO: TCP Data received {"connection_id":228962,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:16:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228962,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:16:35] local.INFO: Processing buffer {"connection_id":228962,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:16:35] local.INFO: IMEI packet received {"connection_id":228962,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:16:35] local.INFO: IMEI acknowledgment sent {"connection_id":228962,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:16:39] local.INFO: TCP Data received {"connection_id":228478,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:16:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228478,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:16:39] local.INFO: Processing buffer {"connection_id":228478,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:16:39] local.INFO: IMEI packet received {"connection_id":228478,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:16:39] local.INFO: IMEI acknowledgment sent {"connection_id":228478,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:16:40] local.INFO: TCP Data received {"connection_id":228962,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:16:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228962,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:16:40] local.INFO: Processing buffer {"connection_id":228962,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:16:40] local.INFO: IMEI packet received {"connection_id":228962,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:16:40] local.INFO: IMEI acknowledgment sent {"connection_id":228962,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:16:45] local.INFO: TCP Data received {"connection_id":228478,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:16:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228478,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:16:45] local.INFO: Processing buffer {"connection_id":228478,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:16:45] local.INFO: IMEI packet received {"connection_id":228478,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:16:45] local.INFO: IMEI acknowledgment sent {"connection_id":228478,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:16:46] local.INFO: TCP Data received {"connection_id":228478,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:16:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228478,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:16:46] local.INFO: Processing buffer {"connection_id":228478,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:16:46] local.INFO: Packet analysis {"connection_id":228478,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a24d"} 
[2026-11-03 22:16:46] local.INFO: Extracted packet for processing {"connection_id":228478,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a24d"} 
[2026-11-03 22:16:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:16: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-11-03 22:16:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193354496001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:16:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:16:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:16:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:16:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793724342000,"timestamp_ms":1793724342000,"timestamp_seconds":1793724342,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24d5ef0"} 
[2026-11-03 22:16:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:16:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:16: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 22:16:46] 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-11-03 22:16: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-11-03 22:16:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:16:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:16:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228478,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:16:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228478,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:16:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228478,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:16:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:16:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:16:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:16:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193354496001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:16:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:16:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:16:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193354496001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:16:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:16:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:16:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:16:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:16:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193354496001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:16:46] local.INFO: DEBUG: GPS processor result {"connection_id":228478,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56025,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:16:46] local.INFO: GPS data processed {"connection_id":228478,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:16:46] local.INFO: Acknowledgment sent {"connection_id":228478,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:16:51] local.INFO: TCP Data received {"connection_id":228962,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24d4b68012ccd8240074455780014008f2e..."} 
[2026-11-03 22:16:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228962,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24d4b68012ccd8240074455780014008f2e..."} 
[2026-11-03 22:16:51] local.INFO: Processing buffer {"connection_id":228962,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24d4b68012ccd8240074455780014008f2e..."} 
[2026-11-03 22:16:51] local.INFO: Packet analysis {"connection_id":228962,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a24d"} 
[2026-11-03 22:16:51] local.INFO: Extracted packet for processing {"connection_id":228962,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a24d"} 
[2026-11-03 22:16:51] local.INFO: GPS Element Parsed {"raw_longitude":751665728,"raw_latitude":121918840,"longitude_deg":75.1665728,"latitude_deg":12.191884,"altitude":20,"angle":143,"satellites":46,"speed":58,"hex_longitude":"2ccd8240","hex_latitude":"07445578","is_valid_coordinates":true} 
[2026-11-03 22:16: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-11-03 22:16:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193429504001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:16:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38161402900250624,"note":"Value kept but may cause issues"} 
[2026-11-03 22:16:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3640808423795951616,"note":"Value kept but may cause issues"} 
[2026-11-03 22:16:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,231,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:16:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793724337000,"timestamp_ms":1793724337000,"timestamp_seconds":1793724337,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24d4b68"} 
[2026-11-03 22:16:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:16:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:16:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 22:16:51] 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-11-03 22:16: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-11-03 22:16:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:16:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:16:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228962,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:16:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228962,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:16:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228962,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:16:51] 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-11-03 22:16:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:16:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:16:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193429504001,"66":27365,"231":206,"85":37632,"24":58,"16":38161402900250624,"44":-3640808423795951616},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,231,85,24,16,44]} 
[2026-11-03 22:16:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:16:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:16:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193429504001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:16:51] local.INFO: Unknown IO ID detected {"io_id":231,"value":206,"description":"Unknown IO ID 231"} 
[2026-11-03 22:16:51] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:16:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38161402900250624,"km_value":38161402900250.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:16:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3640808423795951616,"description":"Unknown IO ID 44"} 
[2026-11-03 22:16:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193429504001,"power":27365,"unknown_231":206,"unknown_85":37632,"ignition":58,"odometer":null,"unknown_44":-3640808423795951616}} 
[2026-11-03 22:16:51] local.INFO: DEBUG: GPS processor result {"connection_id":228962,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56026,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:16:51] local.INFO: GPS data processed {"connection_id":228962,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:16:51] local.INFO: Acknowledgment sent {"connection_id":228962,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:17:18] local.INFO: TCP Data received {"connection_id":228478,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:17:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228478,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:17:18] local.INFO: Processing buffer {"connection_id":228478,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:17:18] local.INFO: Packet analysis {"connection_id":228478,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a24d"} 
[2026-11-03 22:17:18] local.INFO: Extracted packet for processing {"connection_id":228478,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a24d"} 
[2026-11-03 22:17:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:17: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-11-03 22:17:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193354496001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:17:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:17:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:17:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:17:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793724342000,"timestamp_ms":1793724342000,"timestamp_seconds":1793724342,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24d5ef0"} 
[2026-11-03 22:17:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:17:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:17: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 22:17:18] 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-11-03 22:17: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-11-03 22:17:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:17:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:17:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228478,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:17:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228478,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:17:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228478,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:17:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:17:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:17:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:17:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193354496001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:17:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:17:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:17:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193354496001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:17:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:17:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:17:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:17:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:17:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193354496001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:17:18] local.INFO: DEBUG: GPS processor result {"connection_id":228478,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56027,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:17:18] local.INFO: GPS data processed {"connection_id":228478,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:17:18] local.INFO: Acknowledgment sent {"connection_id":228478,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:17:39] local.INFO: TCP Data received {"connection_id":228963,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:17:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228963,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:17:39] local.INFO: Processing buffer {"connection_id":228963,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:17:39] local.INFO: IMEI packet received {"connection_id":228963,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:17:39] local.INFO: IMEI acknowledgment sent {"connection_id":228963,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:17:44] local.INFO: TCP Data received {"connection_id":230213,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:17:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230213,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:17:44] local.INFO: Processing buffer {"connection_id":230213,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:17:44] local.INFO: IMEI packet received {"connection_id":230213,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:17:44] local.INFO: IMEI acknowledgment sent {"connection_id":230213,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:17:45] local.INFO: TCP Data received {"connection_id":230213,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:17:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230213,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:17:45] local.INFO: Processing buffer {"connection_id":230213,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:17:45] local.INFO: IMEI packet received {"connection_id":230213,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:17:45] local.INFO: IMEI acknowledgment sent {"connection_id":230213,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:17:45] local.INFO: TCP Data received {"connection_id":228963,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:17:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228963,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:17:45] local.INFO: Processing buffer {"connection_id":228963,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:17:45] local.INFO: IMEI packet received {"connection_id":228963,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:17:45] local.INFO: IMEI acknowledgment sent {"connection_id":228963,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:17:46] local.INFO: TCP Data received {"connection_id":228963,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:17:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228963,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:17:46] local.INFO: Processing buffer {"connection_id":228963,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:17:46] local.INFO: Packet analysis {"connection_id":228963,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a24d"} 
[2026-11-03 22:17:46] local.INFO: Extracted packet for processing {"connection_id":228963,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a24d"} 
[2026-11-03 22:17:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:17: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-11-03 22:17:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193354496001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:17:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:17:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:17:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:17:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793724342000,"timestamp_ms":1793724342000,"timestamp_seconds":1793724342,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24d5ef0"} 
[2026-11-03 22:17:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:17:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:17: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 22:17:46] 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-11-03 22:17: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-11-03 22:17:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:17:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:17:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228963,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:17:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228963,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:17:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228963,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:17:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:17:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:17:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:17:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193354496001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:17:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:17:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:17:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193354496001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:17:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:17:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:17:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:17:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:17:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193354496001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:17:46] local.INFO: DEBUG: GPS processor result {"connection_id":228963,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56028,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:17:46] local.INFO: GPS data processed {"connection_id":228963,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:17:46] local.INFO: Acknowledgment sent {"connection_id":228963,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:17:48] local.INFO: TCP Data received {"connection_id":230213,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24e2a10012ccec40007441b18000c00572d..."} 
[2026-11-03 22:17:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230213,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24e2a10012ccec40007441b18000c00572d..."} 
[2026-11-03 22:17:48] local.INFO: Processing buffer {"connection_id":230213,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24e2a10012ccec40007441b18000c00572d..."} 
[2026-11-03 22:17:48] local.INFO: Packet analysis {"connection_id":230213,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a24e"} 
[2026-11-03 22:17:48] local.INFO: Extracted packet for processing {"connection_id":230213,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a24e"} 
[2026-11-03 22:17:48] local.INFO: GPS Element Parsed {"raw_longitude":751748096,"raw_latitude":121903896,"longitude_deg":75.1748096,"latitude_deg":12.1903896,"altitude":12,"angle":87,"satellites":45,"speed":58,"hex_longitude":"2ccec400","hex_latitude":"07441b18","is_valid_coordinates":true} 
[2026-11-03 22:17: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-11-03 22:17:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193443072001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:17:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38165478824214528,"note":"Value kept but may cause issues"} 
[2026-11-03 22:17:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3559180680554776576,"note":"Value kept but may cause issues"} 
[2026-11-03 22:17:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:17:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793724394000,"timestamp_ms":1793724394000,"timestamp_seconds":1793724394,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24e2a10"} 
[2026-11-03 22:17:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:17:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:17:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 22:17:48] 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-11-03 22:17: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-11-03 22:17:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:17:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:17:48] local.INFO: Teltonika packet parsed successfully {"connection_id":230213,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:17:48] local.INFO: Passing IMEI to GPS processor {"connection_id":230213,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:17:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":230213,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:17:48] 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-11-03 22:17:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:17:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:17:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193443072001,"66":27376,"167":206,"85":37632,"24":58,"16":38165478824214528,"44":-3559180680554776576},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,85,24,16,44]} 
[2026-11-03 22:17:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:17:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:17:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193443072001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:17:48] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 22:17:48] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:17:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38165478824214528,"km_value":38165478824214.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:17:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3559180680554776576,"description":"Unknown IO ID 44"} 
[2026-11-03 22:17:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193443072001,"power":27376,"unknown_167":206,"unknown_85":37632,"ignition":58,"odometer":null,"unknown_44":-3559180680554776576}} 
[2026-11-03 22:17:48] local.INFO: DEBUG: GPS processor result {"connection_id":230213,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56029,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:17:48] local.INFO: GPS data processed {"connection_id":230213,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:17:48] local.INFO: Acknowledgment sent {"connection_id":230213,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:17:52] local.INFO: TCP Data received {"connection_id":230213,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24e4568012cceec4007441960000c00652e..."} 
[2026-11-03 22:17:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230213,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24e4568012cceec4007441960000c00652e..."} 
[2026-11-03 22:17:52] local.INFO: Processing buffer {"connection_id":230213,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24e4568012cceec4007441960000c00652e..."} 
[2026-11-03 22:17:52] local.INFO: Packet analysis {"connection_id":230213,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a24e"} 
[2026-11-03 22:17:52] local.INFO: Extracted packet for processing {"connection_id":230213,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a24e"} 
[2026-11-03 22:17:52] local.INFO: GPS Element Parsed {"raw_longitude":751758400,"raw_latitude":121903456,"longitude_deg":75.17584,"latitude_deg":12.1903456,"altitude":12,"angle":101,"satellites":46,"speed":57,"hex_longitude":"2cceec40","hex_latitude":"07441960","is_valid_coordinates":true} 
[2026-11-03 22:17: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-11-03 22:17:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193444864001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:17:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38165968450486272,"note":"Value kept but may cause issues"} 
[2026-11-03 22:17:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3547710575253710848,"note":"Value kept but may cause issues"} 
[2026-11-03 22:17:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,85,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:17:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793724401000,"timestamp_ms":1793724401000,"timestamp_seconds":1793724401,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24e4568"} 
[2026-11-03 22:17:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:17:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:17:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 22:17:52] 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-11-03 22:17: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-11-03 22:17:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:17:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:17:52] local.INFO: Teltonika packet parsed successfully {"connection_id":230213,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:17:52] local.INFO: Passing IMEI to GPS processor {"connection_id":230213,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:17:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":230213,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:17:52] 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-11-03 22:17:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:17:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:17:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193444864001,"66":27321,"167":206,"85":37632,"24":57,"16":38165968450486272,"44":-3547710575253710848},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,85,24,16,44]} 
[2026-11-03 22:17:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:17:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:17:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193444864001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:17:52] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 22:17:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":37632,"description":"Unknown IO ID 85"} 
[2026-11-03 22:17:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38165968450486272,"km_value":38165968450486.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:17:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3547710575253710848,"description":"Unknown IO ID 44"} 
[2026-11-03 22:17:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193444864001,"power":27321,"unknown_167":206,"unknown_85":37632,"ignition":57,"odometer":null,"unknown_44":-3547710575253710848}} 
[2026-11-03 22:17:52] local.INFO: DEBUG: GPS processor result {"connection_id":230213,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56030,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:17:52] local.INFO: GPS data processed {"connection_id":230213,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:17:52] local.INFO: Acknowledgment sent {"connection_id":230213,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:18:18] local.INFO: TCP Data received {"connection_id":228963,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:18:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228963,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:18:18] local.INFO: Processing buffer {"connection_id":228963,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:18:18] local.INFO: Packet analysis {"connection_id":228963,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a24d"} 
[2026-11-03 22:18:18] local.INFO: Extracted packet for processing {"connection_id":228963,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a24d"} 
[2026-11-03 22:18:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:18: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-11-03 22:18:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193354496001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:18:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:18:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:18:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:18:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793724342000,"timestamp_ms":1793724342000,"timestamp_seconds":1793724342,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24d5ef0"} 
[2026-11-03 22:18:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:18:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:18: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 22:18:18] 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-11-03 22:18: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-11-03 22:18:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:18:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:18:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228963,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:18:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228963,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:18:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228963,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:18:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:18:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:18:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:18:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193354496001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:18:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:18:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:18:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193354496001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:18:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:18:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:18:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:18:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:18:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193354496001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:18:18] local.INFO: DEBUG: GPS processor result {"connection_id":228963,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56031,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:18:18] local.INFO: GPS data processed {"connection_id":228963,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:18:18] local.INFO: Acknowledgment sent {"connection_id":228963,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:18:35] local.INFO: TCP Data received {"connection_id":232074,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:18:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232074,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:18:35] local.INFO: Processing buffer {"connection_id":232074,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:18:35] local.INFO: IMEI packet received {"connection_id":232074,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:18:35] local.INFO: IMEI acknowledgment sent {"connection_id":232074,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:18:38] local.INFO: TCP Data received {"connection_id":232074,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:18:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232074,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:18:38] local.INFO: Processing buffer {"connection_id":232074,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:18:38] local.INFO: IMEI packet received {"connection_id":232074,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:18:38] local.INFO: IMEI acknowledgment sent {"connection_id":232074,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:18:41] local.INFO: TCP Data received {"connection_id":232074,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:18:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232074,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:18:41] local.INFO: Processing buffer {"connection_id":232074,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:18:41] local.INFO: IMEI packet received {"connection_id":232074,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:18:41] local.INFO: IMEI acknowledgment sent {"connection_id":232074,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:18:45] local.INFO: TCP Data received {"connection_id":228479,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:18:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228479,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:18:45] local.INFO: Processing buffer {"connection_id":228479,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:18:45] local.INFO: IMEI packet received {"connection_id":228479,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:18:45] local.INFO: IMEI acknowledgment sent {"connection_id":228479,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:18:46] local.INFO: TCP Data received {"connection_id":232074,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24f3b80012ccfdbc0074339f00014007c2e..."} 
[2026-11-03 22:18:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232074,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24f3b80012ccfdbc0074339f00014007c2e..."} 
[2026-11-03 22:18:46] local.INFO: Processing buffer {"connection_id":232074,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24f3b80012ccfdbc0074339f00014007c2e..."} 
[2026-11-03 22:18:46] local.INFO: Packet analysis {"connection_id":232074,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a24f"} 
[2026-11-03 22:18:46] local.INFO: Extracted packet for processing {"connection_id":232074,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a24f"} 
[2026-11-03 22:18:46] local.INFO: GPS Element Parsed {"raw_longitude":751819712,"raw_latitude":121846256,"longitude_deg":75.1819712,"latitude_deg":12.1846256,"altitude":20,"angle":124,"satellites":46,"speed":48,"hex_longitude":"2ccfdbc0","hex_latitude":"074339f0","is_valid_coordinates":true} 
[2026-11-03 22:18: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-11-03 22:18:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193460736001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:18:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38170057259352064,"note":"Value kept but may cause issues"} 
[2026-11-03 22:18:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3477975149786982400,"note":"Value kept but may cause issues"} 
[2026-11-03 22:18:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,79,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:18:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793724464000,"timestamp_ms":1793724464000,"timestamp_seconds":1793724464,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24f3b80"} 
[2026-11-03 22:18:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:18: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-11-03 22:18:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 22:18:46] 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-11-03 22:18: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-11-03 22:18:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:18:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:18:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232074,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:18:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:18:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:18:46] 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-11-03 22:18:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:18:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:18:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193460736001,"66":27321,"79":206,"83":43264,"24":48,"16":38170057259352064,"44":-3477975149786982400},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,79,83,24,16,44]} 
[2026-11-03 22:18:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:18:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:18:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193460736001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:18:46] local.INFO: Unknown IO ID detected {"io_id":79,"value":206,"description":"Unknown IO ID 79"} 
[2026-11-03 22:18:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:18:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38170057259352064,"km_value":38170057259352.06,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:18:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3477975149786982400,"description":"Unknown IO ID 44"} 
[2026-11-03 22:18:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193460736001,"power":27321,"unknown_79":206,"unknown_83":43264,"ignition":48,"odometer":null,"unknown_44":-3477975149786982400}} 
[2026-11-03 22:18:46] local.INFO: DEBUG: GPS processor result {"connection_id":232074,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56032,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:18:46] local.INFO: GPS data processed {"connection_id":232074,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:18:46] local.INFO: Acknowledgment sent {"connection_id":232074,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:18:50] local.INFO: TCP Data received {"connection_id":228479,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:18:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228479,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:18:50] local.INFO: Processing buffer {"connection_id":228479,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:18:50] local.INFO: IMEI packet received {"connection_id":228479,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:18:50] local.INFO: IMEI acknowledgment sent {"connection_id":228479,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:18:51] local.INFO: TCP Data received {"connection_id":228479,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:18:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228479,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:18:51] local.INFO: Processing buffer {"connection_id":228479,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:18:51] local.INFO: Packet analysis {"connection_id":228479,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a24d"} 
[2026-11-03 22:18:51] local.INFO: Extracted packet for processing {"connection_id":228479,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a24d"} 
[2026-11-03 22:18:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:18: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-11-03 22:18:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193354496001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:18:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:18:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:18:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:18:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793724342000,"timestamp_ms":1793724342000,"timestamp_seconds":1793724342,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24d5ef0"} 
[2026-11-03 22:18:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:18:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:18: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 22:18:51] 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-11-03 22:18: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-11-03 22:18:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:18:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:18:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228479,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:18:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228479,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:18:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228479,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:18:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:18:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:18:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:18:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193354496001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:18:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:18:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:18:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193354496001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:18:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:18:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:18:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:18:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:18:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193354496001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:18:51] local.INFO: DEBUG: GPS processor result {"connection_id":228479,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56033,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:18:51] local.INFO: GPS data processed {"connection_id":228479,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:18:51] local.INFO: Acknowledgment sent {"connection_id":228479,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:19:17] local.INFO: TCP Data received {"connection_id":232074,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24f5ac0012ccffb40074324400015007c2e..."} 
[2026-11-03 22:19:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232074,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24f5ac0012ccffb40074324400015007c2e..."} 
[2026-11-03 22:19:17] local.INFO: Processing buffer {"connection_id":232074,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24f5ac0012ccffb40074324400015007c2e..."} 
[2026-11-03 22:19:17] local.INFO: Packet analysis {"connection_id":232074,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a24f"} 
[2026-11-03 22:19:17] local.INFO: Extracted packet for processing {"connection_id":232074,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a24f"} 
[2026-11-03 22:19:17] local.INFO: GPS Element Parsed {"raw_longitude":751827776,"raw_latitude":121840704,"longitude_deg":75.1827776,"latitude_deg":12.1840704,"altitude":21,"angle":124,"satellites":46,"speed":48,"hex_longitude":"2ccffb40","hex_latitude":"07432440","is_valid_coordinates":true} 
[2026-11-03 22:19: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-11-03 22:19:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193462784001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:19:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38170525410787328,"note":"Value kept but may cause issues"} 
[2026-11-03 22:19:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3468967950533660672,"note":"Value kept but may cause issues"} 
[2026-11-03 22:19:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,79,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:19:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793724472000,"timestamp_ms":1793724472000,"timestamp_seconds":1793724472,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24f5ac0"} 
[2026-11-03 22:19:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:19: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-11-03 22:19: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 22:19:17] 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-11-03 22:19: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-11-03 22:19:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:19:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:19:17] local.INFO: Teltonika packet parsed successfully {"connection_id":232074,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:19:17] local.INFO: Passing IMEI to GPS processor {"connection_id":232074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:19:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":232074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:19:17] 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-11-03 22:19:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:19:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:19:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193462784001,"66":27300,"79":206,"83":43264,"24":48,"16":38170525410787328,"44":-3468967950533660672},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,79,83,24,16,44]} 
[2026-11-03 22:19:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:19:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:19:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193462784001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:19:17] local.INFO: Unknown IO ID detected {"io_id":79,"value":206,"description":"Unknown IO ID 79"} 
[2026-11-03 22:19:17] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:19:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38170525410787328,"km_value":38170525410787.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:19:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3468967950533660672,"description":"Unknown IO ID 44"} 
[2026-11-03 22:19:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193462784001,"power":27300,"unknown_79":206,"unknown_83":43264,"ignition":48,"odometer":null,"unknown_44":-3468967950533660672}} 
[2026-11-03 22:19:17] local.INFO: DEBUG: GPS processor result {"connection_id":232074,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56034,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:19:17] local.INFO: GPS data processed {"connection_id":232074,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:19:17] local.INFO: Acknowledgment sent {"connection_id":232074,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:19:22] local.INFO: TCP Data received {"connection_id":228479,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:19:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228479,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:19:22] local.INFO: Processing buffer {"connection_id":228479,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:19:22] local.INFO: Packet analysis {"connection_id":228479,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a24d"} 
[2026-11-03 22:19:22] local.INFO: Extracted packet for processing {"connection_id":228479,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a24d"} 
[2026-11-03 22:19:22] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:19: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-11-03 22:19:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193354496001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:19:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:19:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:19:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:19:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793724342000,"timestamp_ms":1793724342000,"timestamp_seconds":1793724342,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24d5ef0"} 
[2026-11-03 22:19:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:19:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:19: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 22:19:22] 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-11-03 22:19: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-11-03 22:19:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:19:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:19:22] local.INFO: Teltonika packet parsed successfully {"connection_id":228479,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:19:22] local.INFO: Passing IMEI to GPS processor {"connection_id":228479,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:19:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":228479,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:19:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:19:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:19:22] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:19:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193354496001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:19:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:19:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:19:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193354496001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:19:22] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:19:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:19:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:19:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:19:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193354496001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:19:22] local.INFO: DEBUG: GPS processor result {"connection_id":228479,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56035,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:19:22] local.INFO: GPS data processed {"connection_id":228479,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:19:22] local.INFO: Acknowledgment sent {"connection_id":228479,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:19:36] local.INFO: TCP Data received {"connection_id":228964,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:19:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228964,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:19:36] local.INFO: Processing buffer {"connection_id":228964,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:19:36] local.INFO: IMEI packet received {"connection_id":228964,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:19:36] local.INFO: IMEI acknowledgment sent {"connection_id":228964,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:19:39] local.INFO: TCP Data received {"connection_id":230214,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:19:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230214,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:19:39] local.INFO: Processing buffer {"connection_id":230214,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:19:39] local.INFO: IMEI packet received {"connection_id":230214,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:19:39] local.INFO: IMEI acknowledgment sent {"connection_id":230214,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:19:41] local.INFO: TCP Data received {"connection_id":228964,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:19:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228964,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:19:41] local.INFO: Processing buffer {"connection_id":228964,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:19:41] local.INFO: IMEI packet received {"connection_id":228964,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:19:41] local.INFO: IMEI acknowledgment sent {"connection_id":228964,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:19:42] local.INFO: TCP Data received {"connection_id":228964,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24f7a00012cd01c8007430d680015007d2f..."} 
[2026-11-03 22:19:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228964,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24f7a00012cd01c8007430d680015007d2f..."} 
[2026-11-03 22:19:42] local.INFO: Processing buffer {"connection_id":228964,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24f7a00012cd01c8007430d680015007d2f..."} 
[2026-11-03 22:19:42] local.INFO: Packet analysis {"connection_id":228964,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a24f"} 
[2026-11-03 22:19:42] local.INFO: Extracted packet for processing {"connection_id":228964,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a24f"} 
[2026-11-03 22:19:42] local.INFO: GPS Element Parsed {"raw_longitude":751836288,"raw_latitude":121834856,"longitude_deg":75.1836288,"latitude_deg":12.1834856,"altitude":21,"angle":125,"satellites":47,"speed":52,"hex_longitude":"2cd01c80","hex_latitude":"07430d68","is_valid_coordinates":true} 
[2026-11-03 22:19: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-11-03 22:19:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193464832001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:19:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38171019332026368,"note":"Value kept but may cause issues"} 
[2026-11-03 22:19:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3460101488768696320,"note":"Value kept but may cause issues"} 
[2026-11-03 22:19:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,79,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:19:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793724480000,"timestamp_ms":1793724480000,"timestamp_seconds":1793724480,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24f7a00"} 
[2026-11-03 22:19:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:19: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-11-03 22:19:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 22:19:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:19: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-11-03 22:19:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:19:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:19:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228964,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:19:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228964,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:19:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228964,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:19:42] 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-11-03 22:19:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:19:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:19:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193464832001,"66":27300,"79":206,"83":43264,"24":52,"16":38171019332026368,"44":-3460101488768696320},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,79,83,24,16,44]} 
[2026-11-03 22:19:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:19:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:19:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193464832001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:19:42] local.INFO: Unknown IO ID detected {"io_id":79,"value":206,"description":"Unknown IO ID 79"} 
[2026-11-03 22:19:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:19:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38171019332026368,"km_value":38171019332026.37,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:19:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3460101488768696320,"description":"Unknown IO ID 44"} 
[2026-11-03 22:19:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193464832001,"power":27300,"unknown_79":206,"unknown_83":43264,"ignition":52,"odometer":null,"unknown_44":-3460101488768696320}} 
[2026-11-03 22:19:42] local.INFO: DEBUG: GPS processor result {"connection_id":228964,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56036,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:19:42] local.INFO: GPS data processed {"connection_id":228964,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:19:42] local.INFO: Acknowledgment sent {"connection_id":228964,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:19:45] local.INFO: TCP Data received {"connection_id":230214,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:19:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230214,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:19:45] local.INFO: Processing buffer {"connection_id":230214,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:19:45] local.INFO: IMEI packet received {"connection_id":230214,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:19:45] local.INFO: IMEI acknowledgment sent {"connection_id":230214,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:19:46] local.INFO: TCP Data received {"connection_id":230214,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:19:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230214,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:19:46] local.INFO: Processing buffer {"connection_id":230214,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:19:46] local.INFO: Packet analysis {"connection_id":230214,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a24d"} 
[2026-11-03 22:19:46] local.INFO: Extracted packet for processing {"connection_id":230214,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a24d"} 
[2026-11-03 22:19:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:19:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:19:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193354496001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:19:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:19:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:19:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:19:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793724342000,"timestamp_ms":1793724342000,"timestamp_seconds":1793724342,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24d5ef0"} 
[2026-11-03 22:19:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:19:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:19:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 22:19:46] 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-11-03 22:19:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:19:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:19:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:19:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230214,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:19:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230214,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:19:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230214,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:19:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:19:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:19:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:19:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193354496001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:19:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:19:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:19:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193354496001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:19:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:19:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:19:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:19:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:19:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193354496001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:19:46] local.INFO: DEBUG: GPS processor result {"connection_id":230214,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56037,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:19:46] local.INFO: GPS data processed {"connection_id":230214,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:19:46] local.INFO: Acknowledgment sent {"connection_id":230214,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:20:13] local.INFO: TCP Data received {"connection_id":228964,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a250a6c8012cd15e00074207c00013008b2c..."} 
[2026-11-03 22:20:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228964,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a250a6c8012cd15e00074207c00013008b2c..."} 
[2026-11-03 22:20:13] local.INFO: Processing buffer {"connection_id":228964,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a250a6c8012cd15e00074207c00013008b2c..."} 
[2026-11-03 22:20:13] local.INFO: Packet analysis {"connection_id":228964,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a250"} 
[2026-11-03 22:20:13] local.INFO: Extracted packet for processing {"connection_id":228964,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a250"} 
[2026-11-03 22:20:13] local.INFO: GPS Element Parsed {"raw_longitude":751918592,"raw_latitude":121767872,"longitude_deg":75.1918592,"latitude_deg":12.1767872,"altitude":19,"angle":139,"satellites":44,"speed":59,"hex_longitude":"2cd15e00","hex_latitude":"074207c0","is_valid_coordinates":true} 
[2026-11-03 22:20: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-11-03 22:20:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193485056001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:20:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38176117458206720,"note":"Value kept but may cause issues"} 
[2026-11-03 22:20:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3366792534005958656,"note":"Value kept but may cause issues"} 
[2026-11-03 22:20:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,109,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:20:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793724557000,"timestamp_ms":1793724557000,"timestamp_seconds":1793724557,"priority":1,"record_length":96,"hex_timestamp":"000001a1a250a6c8"} 
[2026-11-03 22:20:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:20: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-11-03 22:20: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":98,"data_length":795,"current_offset":136} 
[2026-11-03 22:20:13] 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-11-03 22:20: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-11-03 22:20:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:20:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:20:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228964,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:20:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228964,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:20:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228964,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:20:13] 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-11-03 22:20:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:20:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:20:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193485056001,"66":27332,"109":206,"83":43264,"24":59,"16":38176117458206720,"44":-3366792534005958656},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,109,83,24,16,44]} 
[2026-11-03 22:20:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:20:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:20:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193485056001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:20:13] local.INFO: Unknown IO ID detected {"io_id":109,"value":206,"description":"Unknown IO ID 109"} 
[2026-11-03 22:20:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:20:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38176117458206720,"km_value":38176117458206.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:20:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3366792534005958656,"description":"Unknown IO ID 44"} 
[2026-11-03 22:20:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193485056001,"power":27332,"unknown_109":206,"unknown_83":43264,"ignition":59,"odometer":null,"unknown_44":-3366792534005958656}} 
[2026-11-03 22:20:13] local.INFO: DEBUG: GPS processor result {"connection_id":228964,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56038,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:20:13] local.INFO: GPS data processed {"connection_id":228964,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:20:13] local.INFO: Acknowledgment sent {"connection_id":228964,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:20:17] local.INFO: TCP Data received {"connection_id":230214,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:20:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230214,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:20:17] local.INFO: Processing buffer {"connection_id":230214,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a24d5ef0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:20:17] local.INFO: Packet analysis {"connection_id":230214,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a24d"} 
[2026-11-03 22:20:17] local.INFO: Extracted packet for processing {"connection_id":230214,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a24d"} 
[2026-11-03 22:20:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:20: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-11-03 22:20:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193354496001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:20:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:20:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:20:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:20:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793724342000,"timestamp_ms":1793724342000,"timestamp_seconds":1793724342,"priority":1,"record_length":96,"hex_timestamp":"000001a1a24d5ef0"} 
[2026-11-03 22:20:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:20:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:20: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-11-03 22:20: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-11-03 22:20: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-11-03 22:20:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:20:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:20:17] local.INFO: Teltonika packet parsed successfully {"connection_id":230214,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:20:17] local.INFO: Passing IMEI to GPS processor {"connection_id":230214,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:20:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":230214,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:20:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:20:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:20:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:20:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193354496001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:20:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:20:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:20:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193354496001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:20:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:20:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:20:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:20:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:20:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193354496001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:20:17] local.INFO: DEBUG: GPS processor result {"connection_id":230214,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56039,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:20:17] local.INFO: GPS data processed {"connection_id":230214,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:20:17] local.INFO: Acknowledgment sent {"connection_id":230214,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:20:35] local.INFO: TCP Data received {"connection_id":228965,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:20:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228965,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:20:35] local.INFO: Processing buffer {"connection_id":228965,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:20:35] local.INFO: IMEI packet received {"connection_id":228965,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:20:35] local.INFO: IMEI acknowledgment sent {"connection_id":228965,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:20:39] local.INFO: TCP Data received {"connection_id":232075,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:20:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232075,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:20:40] local.INFO: Processing buffer {"connection_id":232075,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:20:40] local.INFO: IMEI packet received {"connection_id":232075,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:20:40] local.INFO: IMEI acknowledgment sent {"connection_id":232075,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:20:41] local.INFO: TCP Data received {"connection_id":228965,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:20:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228965,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:20:41] local.INFO: Processing buffer {"connection_id":228965,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:20:41] local.INFO: IMEI packet received {"connection_id":228965,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:20:41] local.INFO: IMEI acknowledgment sent {"connection_id":228965,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:20:42] local.INFO: TCP Data received {"connection_id":228965,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a250c220012cd176c00741e850001400912c..."} 
[2026-11-03 22:20:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228965,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a250c220012cd176c00741e850001400912c..."} 
[2026-11-03 22:20:42] local.INFO: Processing buffer {"connection_id":228965,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a250c220012cd176c00741e850001400912c..."} 
[2026-11-03 22:20:42] local.INFO: Packet analysis {"connection_id":228965,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a250"} 
[2026-11-03 22:20:42] local.INFO: Extracted packet for processing {"connection_id":228965,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a250"} 
[2026-11-03 22:20:42] local.INFO: GPS Element Parsed {"raw_longitude":751924928,"raw_latitude":121759824,"longitude_deg":75.1924928,"latitude_deg":12.1759824,"altitude":20,"angle":145,"satellites":44,"speed":55,"hex_longitude":"2cd176c0","hex_latitude":"0741e850","is_valid_coordinates":true} 
[2026-11-03 22:20: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-11-03 22:20:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193486592001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:20:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38176611379445760,"note":"Value kept but may cause issues"} 
[2026-11-03 22:20:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3360248240799236096,"note":"Value kept but may cause issues"} 
[2026-11-03 22:20:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,111,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:20:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793724564000,"timestamp_ms":1793724564000,"timestamp_seconds":1793724564,"priority":1,"record_length":96,"hex_timestamp":"000001a1a250c220"} 
[2026-11-03 22:20:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:20: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-11-03 22:20:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 22:20:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:20: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-11-03 22:20:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:20:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:20:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228965,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:20:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:20:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:20:42] 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-11-03 22:20:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:20:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:20:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193486592001,"66":27343,"111":206,"83":43264,"24":55,"16":38176611379445760,"44":-3360248240799236096},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,111,83,24,16,44]} 
[2026-11-03 22:20:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:20:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:20:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193486592001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:20:42] local.INFO: Unknown IO ID detected {"io_id":111,"value":206,"description":"Unknown IO ID 111"} 
[2026-11-03 22:20:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:20:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38176611379445760,"km_value":38176611379445.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:20:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3360248240799236096,"description":"Unknown IO ID 44"} 
[2026-11-03 22:20:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193486592001,"power":27343,"unknown_111":206,"unknown_83":43264,"ignition":55,"odometer":null,"unknown_44":-3360248240799236096}} 
[2026-11-03 22:20:42] local.INFO: DEBUG: GPS processor result {"connection_id":228965,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56040,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:20:42] local.INFO: GPS data processed {"connection_id":228965,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:20:42] local.INFO: Acknowledgment sent {"connection_id":228965,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:20:42] local.INFO: TCP Data received {"connection_id":232075,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:20:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232075,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:20:42] local.INFO: Processing buffer {"connection_id":232075,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:20:42] local.INFO: IMEI packet received {"connection_id":232075,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:20:42] local.INFO: IMEI acknowledgment sent {"connection_id":232075,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:20:45] local.INFO: TCP Data received {"connection_id":232075,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:20:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232075,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:20:45] local.INFO: Processing buffer {"connection_id":232075,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:20:45] local.INFO: IMEI packet received {"connection_id":232075,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:20:45] local.INFO: IMEI acknowledgment sent {"connection_id":232075,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:20:47] local.INFO: TCP Data received {"connection_id":232075,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a250fcb8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:20:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232075,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a250fcb8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:20:47] local.INFO: Processing buffer {"connection_id":232075,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a250fcb8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:20:47] local.INFO: Packet analysis {"connection_id":232075,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a250"} 
[2026-11-03 22:20:47] local.INFO: Extracted packet for processing {"connection_id":232075,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a250"} 
[2026-11-03 22:20:47] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:20:47] 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-11-03 22:20:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193431552001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:20:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:20:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:20:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:20:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793724579000,"timestamp_ms":1793724579000,"timestamp_seconds":1793724579,"priority":1,"record_length":96,"hex_timestamp":"000001a1a250fcb8"} 
[2026-11-03 22:20:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:20:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:20: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-11-03 22:20: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-11-03 22:20: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-11-03 22:20:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:20:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:20:47] local.INFO: Teltonika packet parsed successfully {"connection_id":232075,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:20:47] local.INFO: Passing IMEI to GPS processor {"connection_id":232075,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:20:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":232075,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:20:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:20:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:20:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:20:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193431552001,"66":25745,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:20:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:20:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:20:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193431552001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:20:47] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:20:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:20:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:20:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:20:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193431552001,"power":25745,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:20:48] local.INFO: DEBUG: GPS processor result {"connection_id":232075,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56041,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:20:48] local.INFO: GPS data processed {"connection_id":232075,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:20:48] local.INFO: Acknowledgment sent {"connection_id":232075,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:21:13] local.INFO: TCP Data received {"connection_id":228965,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a250dd78012cd18c800741ca50001500902b..."} 
[2026-11-03 22:21:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228965,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a250dd78012cd18c800741ca50001500902b..."} 
[2026-11-03 22:21:13] local.INFO: Processing buffer {"connection_id":228965,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a250dd78012cd18c800741ca50001500902b..."} 
[2026-11-03 22:21:13] local.INFO: Packet analysis {"connection_id":228965,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a250"} 
[2026-11-03 22:21:13] local.INFO: Extracted packet for processing {"connection_id":228965,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a250"} 
[2026-11-03 22:21:13] local.INFO: GPS Element Parsed {"raw_longitude":751930496,"raw_latitude":121752144,"longitude_deg":75.1930496,"latitude_deg":12.1752144,"altitude":21,"angle":144,"satellites":43,"speed":53,"hex_longitude":"2cd18c80","hex_latitude":"0741ca50","is_valid_coordinates":true} 
[2026-11-03 22:21: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-11-03 22:21:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193488384001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:21:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38177066645979136,"note":"Value kept but may cause issues"} 
[2026-11-03 22:21:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3353281735127707648,"note":"Value kept but may cause issues"} 
[2026-11-03 22:21:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,111,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:21:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793724571000,"timestamp_ms":1793724571000,"timestamp_seconds":1793724571,"priority":1,"record_length":96,"hex_timestamp":"000001a1a250dd78"} 
[2026-11-03 22:21:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:21: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-11-03 22:21: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-11-03 22:21: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-11-03 22:21: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-11-03 22:21:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:21:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:21:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228965,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:21:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:21:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:21:13] 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-11-03 22:21:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:21:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:21:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193488384001,"66":27365,"111":206,"83":43264,"24":53,"16":38177066645979136,"44":-3353281735127707648},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,111,83,24,16,44]} 
[2026-11-03 22:21:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:21:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:21:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193488384001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:21:13] local.INFO: Unknown IO ID detected {"io_id":111,"value":206,"description":"Unknown IO ID 111"} 
[2026-11-03 22:21:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:21:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38177066645979136,"km_value":38177066645979.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:21:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3353281735127707648,"description":"Unknown IO ID 44"} 
[2026-11-03 22:21:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193488384001,"power":27365,"unknown_111":206,"unknown_83":43264,"ignition":53,"odometer":null,"unknown_44":-3353281735127707648}} 
[2026-11-03 22:21:13] local.INFO: DEBUG: GPS processor result {"connection_id":228965,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56042,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:21:13] local.INFO: GPS data processed {"connection_id":228965,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:21:13] local.INFO: Acknowledgment sent {"connection_id":228965,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:21:18] local.INFO: TCP Data received {"connection_id":232075,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2515a78012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:21:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232075,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2515a78012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:21:18] local.INFO: Processing buffer {"connection_id":232075,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2515a78012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:21:18] local.INFO: Packet analysis {"connection_id":232075,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a251"} 
[2026-11-03 22:21:18] local.INFO: Extracted packet for processing {"connection_id":232075,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a251"} 
[2026-11-03 22:21:18] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 22:21: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-11-03 22:21:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193492224001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:21:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:21:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:21:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:21:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793724603000,"timestamp_ms":1793724603000,"timestamp_seconds":1793724603,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2515a78"} 
[2026-11-03 22:21:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:21:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:21: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":145,"data_length":795,"current_offset":136} 
[2026-11-03 22:21:18] 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-11-03 22:21: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-11-03 22:21:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:21:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:21:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232075,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:21:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232075,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:21:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232075,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:21:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:21:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:21:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:21:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193492224001,"66":28104,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:21:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:21:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:21:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193492224001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:21:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:21:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:21:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:21:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:21:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193492224001,"power":28104,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:21:19] local.INFO: DEBUG: GPS processor result {"connection_id":232075,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56043,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:21:19] local.INFO: GPS data processed {"connection_id":232075,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:21:19] local.INFO: Acknowledgment sent {"connection_id":232075,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:21:34] local.INFO: TCP Data received {"connection_id":230215,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:21:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230215,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:21:34] local.INFO: Processing buffer {"connection_id":230215,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:21:34] local.INFO: IMEI packet received {"connection_id":230215,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:21:34] local.INFO: IMEI acknowledgment sent {"connection_id":230215,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:21:36] local.INFO: TCP Data received {"connection_id":230215,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:21:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230215,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:21:36] local.INFO: Processing buffer {"connection_id":230215,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:21:36] local.INFO: IMEI packet received {"connection_id":230215,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:21:36] local.INFO: IMEI acknowledgment sent {"connection_id":230215,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:21:39] local.INFO: TCP Data received {"connection_id":232076,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:21:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232076,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:21:39] local.INFO: Processing buffer {"connection_id":232076,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:21:39] local.INFO: IMEI packet received {"connection_id":232076,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:21:39] local.INFO: IMEI acknowledgment sent {"connection_id":232076,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:21:41] local.INFO: TCP Data received {"connection_id":230215,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:21:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230215,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:21:41] local.INFO: Processing buffer {"connection_id":230215,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:21:41] local.INFO: IMEI packet received {"connection_id":230215,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:21:41] local.INFO: IMEI acknowledgment sent {"connection_id":230215,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:21:42] local.INFO: TCP Data received {"connection_id":230215,"ip":"42.109.136.1","data_length":93,"data_hex":"00000000000000518e01000001a1a251f2d0012cd2b4400740d420000e00902d..."} 
[2026-11-03 22:21:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230215,"packet_length":93,"packet_hex":"00000000000000518e01000001a1a251f2d0012cd2b4400740d420000e00902d..."} 
[2026-11-03 22:21:42] local.INFO: Processing buffer {"connection_id":230215,"buffer_length":93,"buffer_hex":"00000000000000518e01000001a1a251f2d0012cd2b4400740d420000e00902d..."} 
[2026-11-03 22:21:42] local.INFO: Packet analysis {"connection_id":230215,"data_field_length":81,"total_packet_length":93,"buffer_length":93,"packet_hex_start":"00000000000000518e01000001a1a251"} 
[2026-11-03 22:21:42] local.INFO: Extracted packet for processing {"connection_id":230215,"packet_length":93,"remaining_buffer_length":0,"packet_hex_start":"00000000000000518e01000001a1a251"} 
[2026-11-03 22:21:42] local.INFO: GPS Element Parsed {"raw_longitude":752006208,"raw_latitude":121689120,"longitude_deg":75.2006208,"latitude_deg":12.168912,"altitude":14,"angle":144,"satellites":45,"speed":57,"hex_longitude":"2cd2b440","hex_latitude":"0740d420","is_valid_coordinates":true} 
[2026-11-03 22:21:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":93,"current_offset":40} 
[2026-11-03 22:21:42] 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-11-03 22:21:42] 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-11-03 22:21:42] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":1,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:21:42] local.INFO: AVL Records parsing completed {"total_expected":1,"successful_records":0,"records_with_valid_data":0} 
[2026-11-03 22:21:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230215,"avl_records_parsed":0,"avl_records_expected":1,"crc_valid":false} 
[2026-11-03 22:21:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230215,"device_imei":"862567074773115","avl_records_count":0} 
[2026-11-03 22:21:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230215,"device_imei":"862567074773115","avl_records_count":0} 
[2026-11-03 22:21:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.1","avl_data_count":0,"parser_version":"unknown"} 
[2026-11-03 22:21:42] local.WARNING: DEBUG: No valid data to process  
[2026-11-03 22:21:42] local.INFO: DEBUG: GPS processor result {"connection_id":230215,"result":{"success":false,"message":"No valid data to process"}} 
[2026-11-03 22:21:42] local.ERROR: GPS data processing failed {"connection_id":230215,"error":"No valid data to process"} 
[2026-11-03 22:21:42] local.INFO: Acknowledgment sent {"connection_id":230215,"records_acknowledged":0,"records_expected":1,"ack_packet":"00000000000000028e000000a065"} 
[2026-11-03 22:21:44] local.INFO: TCP Data received {"connection_id":232076,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:21:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232076,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:21:44] local.INFO: Processing buffer {"connection_id":232076,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:21:44] local.INFO: IMEI packet received {"connection_id":232076,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:21:44] local.INFO: IMEI acknowledgment sent {"connection_id":232076,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:21:45] local.INFO: TCP Data received {"connection_id":232076,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:21:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232076,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:21:45] local.INFO: Processing buffer {"connection_id":232076,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:21:45] local.INFO: IMEI packet received {"connection_id":232076,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:21:45] local.INFO: IMEI acknowledgment sent {"connection_id":232076,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:21:45] local.INFO: TCP Data received {"connection_id":232076,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a251ac80012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:21:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232076,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a251ac80012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:21:45] local.INFO: Processing buffer {"connection_id":232076,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a251ac80012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:21:45] local.INFO: Packet analysis {"connection_id":232076,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a251"} 
[2026-11-03 22:21:45] local.INFO: Extracted packet for processing {"connection_id":232076,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a251"} 
[2026-11-03 22:21:45] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 22:21: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-11-03 22:21:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193498368001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:21:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:21:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:21:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:21:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793724624000,"timestamp_ms":1793724624000,"timestamp_seconds":1793724624,"priority":1,"record_length":96,"hex_timestamp":"000001a1a251ac80"} 
[2026-11-03 22:21:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:21:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:21: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":109,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-11-03 22:21:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2543,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:21: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-11-03 22:21:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:21:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:21:45] local.INFO: Teltonika packet parsed successfully {"connection_id":232076,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:21:45] local.INFO: Passing IMEI to GPS processor {"connection_id":232076,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:21:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":232076,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:21:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:21:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:21:45] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:21:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193498368001,"66":28028,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:21:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:21:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:21:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193498368001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:21:45] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:21:45] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:21:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:21:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:21:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193498368001,"power":28028,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:21:45] local.INFO: DEBUG: GPS processor result {"connection_id":232076,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56044,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:21:45] local.INFO: GPS data processed {"connection_id":232076,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:21:45] local.INFO: Acknowledgment sent {"connection_id":232076,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:21:51] local.INFO: TCP Data received {"connection_id":232076,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a251fe88012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:21:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232076,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a251fe88012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:21:51] local.INFO: Processing buffer {"connection_id":232076,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a251fe88012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:21:51] local.INFO: Packet analysis {"connection_id":232076,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a251"} 
[2026-11-03 22:21:51] local.INFO: Extracted packet for processing {"connection_id":232076,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a251"} 
[2026-11-03 22:21:51] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 22:21: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-11-03 22:21:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193503744001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:21:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:21:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:21:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:21:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793724645000,"timestamp_ms":1793724645000,"timestamp_seconds":1793724645,"priority":1,"record_length":96,"hex_timestamp":"000001a1a251fe88"} 
[2026-11-03 22:21:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:21:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:21: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":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-11-03 22:21:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:21: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-11-03 22:21:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:21:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:21:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232076,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:21:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232076,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:21:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232076,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:21:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:21:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:21:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:21:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193503744001,"66":27908,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:21:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:21:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:21:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193503744001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:21:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:21:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:21:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:21:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:21:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193503744001,"power":27908,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:21:51] local.INFO: DEBUG: GPS processor result {"connection_id":232076,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56045,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:21:51] local.INFO: GPS data processed {"connection_id":232076,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:21:51] local.INFO: Acknowledgment sent {"connection_id":232076,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:22:13] local.INFO: TCP Data received {"connection_id":230215,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2520e28012cd2ce000740b678000d00892c..."} 
[2026-11-03 22:22:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230215,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2520e28012cd2ce000740b678000d00892c..."} 
[2026-11-03 22:22:13] local.INFO: Processing buffer {"connection_id":230215,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2520e28012cd2ce000740b678000d00892c..."} 
[2026-11-03 22:22:13] local.INFO: Packet analysis {"connection_id":230215,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a252"} 
[2026-11-03 22:22:13] local.INFO: Extracted packet for processing {"connection_id":230215,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a252"} 
[2026-11-03 22:22:13] local.INFO: GPS Element Parsed {"raw_longitude":752012800,"raw_latitude":121681528,"longitude_deg":75.20128,"latitude_deg":12.1681528,"altitude":13,"angle":137,"satellites":44,"speed":55,"hex_longitude":"2cd2ce00","hex_latitude":"0740b678","is_valid_coordinates":true} 
[2026-11-03 22:22: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-11-03 22:22:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193508352001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:22:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38182353750720512,"note":"Value kept but may cause issues"} 
[2026-11-03 22:22:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3263913430040174592,"note":"Value kept but may cause issues"} 
[2026-11-03 22:22:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,243,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:22:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793724649000,"timestamp_ms":1793724649000,"timestamp_seconds":1793724649,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2520e28"} 
[2026-11-03 22:22:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:22: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-11-03 22:22: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-11-03 22:22: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-11-03 22:22: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-11-03 22:22:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:22:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:22:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230215,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:22:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230215,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:22:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230215,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:22:13] 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-11-03 22:22:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:22:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:22:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193508352001,"66":27365,"243":206,"83":43264,"24":55,"16":38182353750720512,"44":-3263913430040174592},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,243,83,24,16,44]} 
[2026-11-03 22:22:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:22:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:22:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193508352001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:22:13] local.INFO: Unknown IO ID detected {"io_id":243,"value":206,"description":"Unknown IO ID 243"} 
[2026-11-03 22:22:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:22:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38182353750720512,"km_value":38182353750720.516,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:22:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3263913430040174592,"description":"Unknown IO ID 44"} 
[2026-11-03 22:22:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193508352001,"power":27365,"unknown_243":206,"unknown_83":43264,"ignition":55,"odometer":null,"unknown_44":-3263913430040174592}} 
[2026-11-03 22:22:13] local.INFO: DEBUG: GPS processor result {"connection_id":230215,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56046,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:22:13] local.INFO: GPS data processed {"connection_id":230215,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:22:13] local.INFO: Acknowledgment sent {"connection_id":230215,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:22:22] local.INFO: TCP Data received {"connection_id":232076,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2525090012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:22:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232076,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2525090012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:22:22] local.INFO: Processing buffer {"connection_id":232076,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2525090012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:22:22] local.INFO: Packet analysis {"connection_id":232076,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a252"} 
[2026-11-03 22:22:22] local.INFO: Extracted packet for processing {"connection_id":232076,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a252"} 
[2026-11-03 22:22:22] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 22:22: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-11-03 22:22:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193509120001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:22:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:22:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:22:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:22:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793724666000,"timestamp_ms":1793724666000,"timestamp_seconds":1793724666,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2525090"} 
[2026-11-03 22:22:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:22:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:22: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 22:22:22] 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-11-03 22:22: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-11-03 22:22:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:22:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:22:22] local.INFO: Teltonika packet parsed successfully {"connection_id":232076,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:22:22] local.INFO: Passing IMEI to GPS processor {"connection_id":232076,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:22:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":232076,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:22:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:22:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:22:22] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:22:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193509120001,"66":27908,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:22:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:22:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:22:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193509120001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:22:22] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:22:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:22:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:22:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:22:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193509120001,"power":27908,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:22:22] local.INFO: DEBUG: GPS processor result {"connection_id":232076,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56047,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:22:22] local.INFO: GPS data processed {"connection_id":232076,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:22:22] local.INFO: Acknowledgment sent {"connection_id":232076,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:22:34] local.INFO: TCP Data received {"connection_id":228966,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:22:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228966,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:22:34] local.INFO: Processing buffer {"connection_id":228966,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:22:34] local.INFO: IMEI packet received {"connection_id":228966,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:22:34] local.INFO: IMEI acknowledgment sent {"connection_id":228966,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:22:36] local.INFO: TCP Data received {"connection_id":228966,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:22:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228966,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:22:36] local.INFO: Processing buffer {"connection_id":228966,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:22:36] local.INFO: IMEI packet received {"connection_id":228966,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:22:36] local.INFO: IMEI acknowledgment sent {"connection_id":228966,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:22:39] local.INFO: TCP Data received {"connection_id":230216,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:22:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230216,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:22:39] local.INFO: Processing buffer {"connection_id":230216,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:22:39] local.INFO: IMEI packet received {"connection_id":230216,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:22:39] local.INFO: IMEI acknowledgment sent {"connection_id":230216,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:22:40] local.INFO: TCP Data received {"connection_id":228966,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:22:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228966,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:22:40] local.INFO: Processing buffer {"connection_id":228966,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:22:40] local.INFO: IMEI packet received {"connection_id":228966,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:22:40] local.INFO: IMEI acknowledgment sent {"connection_id":228966,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:22:41] local.INFO: TCP Data received {"connection_id":228966,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2522980012cd2e6c007409b10000d008d2e..."} 
[2026-11-03 22:22:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228966,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2522980012cd2e6c007409b10000d008d2e..."} 
[2026-11-03 22:22:41] local.INFO: Processing buffer {"connection_id":228966,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2522980012cd2e6c007409b10000d008d2e..."} 
[2026-11-03 22:22:41] local.INFO: Packet analysis {"connection_id":228966,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a252"} 
[2026-11-03 22:22:41] local.INFO: Extracted packet for processing {"connection_id":228966,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a252"} 
[2026-11-03 22:22:41] local.INFO: GPS Element Parsed {"raw_longitude":752019136,"raw_latitude":121674512,"longitude_deg":75.2019136,"latitude_deg":12.1674512,"altitude":13,"angle":141,"satellites":46,"speed":50,"hex_longitude":"2cd2e6c0","hex_latitude":"07409b10","is_valid_coordinates":true} 
[2026-11-03 22:22:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:22:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193510144001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:22:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38182809017253888,"note":"Value kept but may cause issues"} 
[2026-11-03 22:22:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3256665449391818752,"note":"Value kept but may cause issues"} 
[2026-11-03 22:22:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,243,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:22:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793724656000,"timestamp_ms":1793724656000,"timestamp_seconds":1793724656,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2522980"} 
[2026-11-03 22:22:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:22: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-11-03 22:22:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 22:22:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:22:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:22:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:22:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:22:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228966,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:22:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:22:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:22:41] 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-11-03 22:22:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:22:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:22:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193510144001,"66":27365,"243":206,"83":43264,"24":50,"16":38182809017253888,"44":-3256665449391818752},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,243,83,24,16,44]} 
[2026-11-03 22:22:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:22:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:22:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193510144001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:22:41] local.INFO: Unknown IO ID detected {"io_id":243,"value":206,"description":"Unknown IO ID 243"} 
[2026-11-03 22:22:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:22:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38182809017253888,"km_value":38182809017253.89,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:22:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3256665449391818752,"description":"Unknown IO ID 44"} 
[2026-11-03 22:22:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193510144001,"power":27365,"unknown_243":206,"unknown_83":43264,"ignition":50,"odometer":null,"unknown_44":-3256665449391818752}} 
[2026-11-03 22:22:41] local.INFO: DEBUG: GPS processor result {"connection_id":228966,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56048,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:22:41] local.INFO: GPS data processed {"connection_id":228966,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:22:41] local.INFO: Acknowledgment sent {"connection_id":228966,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:22:45] local.INFO: TCP Data received {"connection_id":230216,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:22:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230216,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:22:45] local.INFO: Processing buffer {"connection_id":230216,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:22:45] local.INFO: IMEI packet received {"connection_id":230216,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:22:45] local.INFO: IMEI acknowledgment sent {"connection_id":230216,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:22:46] local.INFO: TCP Data received {"connection_id":230216,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a252a298012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:22:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230216,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a252a298012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:22:46] local.INFO: Processing buffer {"connection_id":230216,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a252a298012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:22:46] local.INFO: Packet analysis {"connection_id":230216,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a252"} 
[2026-11-03 22:22:46] local.INFO: Extracted packet for processing {"connection_id":230216,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a252"} 
[2026-11-03 22:22:46] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 22:22: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-11-03 22:22:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193514496001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:22:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:22:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:22:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:22:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793724687000,"timestamp_ms":1793724687000,"timestamp_seconds":1793724687,"priority":1,"record_length":96,"hex_timestamp":"000001a1a252a298"} 
[2026-11-03 22:22:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:22:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:22: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 22:22:46] 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-11-03 22:22: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-11-03 22:22:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:22:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:22:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230216,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:22:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230216,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:22:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230216,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:22:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:22:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:22:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:22:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193514496001,"66":27713,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:22:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:22:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:22:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193514496001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:22:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:22:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:22:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:22:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:22:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193514496001,"power":27713,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:22:46] local.INFO: DEBUG: GPS processor result {"connection_id":230216,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56049,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:22:46] local.INFO: GPS data processed {"connection_id":230216,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:22:46] local.INFO: Acknowledgment sent {"connection_id":230216,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:23:12] local.INFO: TCP Data received {"connection_id":228966,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25371a0012cd3f580073f5328001000932f..."} 
[2026-11-03 22:23:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228966,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25371a0012cd3f580073f5328001000932f..."} 
[2026-11-03 22:23:12] local.INFO: Processing buffer {"connection_id":228966,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25371a0012cd3f580073f5328001000932f..."} 
[2026-11-03 22:23:12] local.INFO: Packet analysis {"connection_id":228966,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:23:12] local.INFO: Extracted packet for processing {"connection_id":228966,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:23:12] local.INFO: GPS Element Parsed {"raw_longitude":752088448,"raw_latitude":121590568,"longitude_deg":75.2088448,"latitude_deg":12.1590568,"altitude":16,"angle":147,"satellites":47,"speed":51,"hex_longitude":"2cd3f580","hex_latitude":"073f5328","is_valid_coordinates":true} 
[2026-11-03 22:23: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-11-03 22:23:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193532416001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:23:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38188061762256896,"note":"Value kept but may cause issues"} 
[2026-11-03 22:23:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3177078399749134336,"note":"Value kept but may cause issues"} 
[2026-11-03 22:23:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,118,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:23:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793724740000,"timestamp_ms":1793724740000,"timestamp_seconds":1793724740,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25371a0"} 
[2026-11-03 22:23:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:23: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-11-03 22:23: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":44,"data_length":795,"current_offset":136} 
[2026-11-03 22:23:12] 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-11-03 22:23: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-11-03 22:23:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:23:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:23:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228966,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:23:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:23:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:23:12] 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-11-03 22:23:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:23:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:23:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193532416001,"66":27300,"118":206,"83":43264,"24":51,"16":38188061762256896,"44":-3177078399749134336},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,118,83,24,16,44]} 
[2026-11-03 22:23:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:23:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:23:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193532416001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:23:12] local.INFO: Unknown IO ID detected {"io_id":118,"value":206,"description":"Unknown IO ID 118"} 
[2026-11-03 22:23:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:23:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38188061762256896,"km_value":38188061762256.9,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:23:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3177078399749134336,"description":"Unknown IO ID 44"} 
[2026-11-03 22:23:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193532416001,"power":27300,"unknown_118":206,"unknown_83":43264,"ignition":51,"odometer":null,"unknown_44":-3177078399749134336}} 
[2026-11-03 22:23:12] local.INFO: DEBUG: GPS processor result {"connection_id":228966,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56050,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:23:12] local.INFO: GPS data processed {"connection_id":228966,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:23:12] local.INFO: Acknowledgment sent {"connection_id":228966,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:23:17] local.INFO: TCP Data received {"connection_id":230216,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a252f4a0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:23:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230216,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a252f4a0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:23:17] local.INFO: Processing buffer {"connection_id":230216,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a252f4a0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:23:17] local.INFO: Packet analysis {"connection_id":230216,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a252"} 
[2026-11-03 22:23:17] local.INFO: Extracted packet for processing {"connection_id":230216,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a252"} 
[2026-11-03 22:23:17] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 22:23: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-11-03 22:23:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193519872001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:23:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:23:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:23:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:23:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793724708000,"timestamp_ms":1793724708000,"timestamp_seconds":1793724708,"priority":1,"record_length":96,"hex_timestamp":"000001a1a252f4a0"} 
[2026-11-03 22:23:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:23:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:23: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":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 22:23:17] 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-11-03 22:23: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-11-03 22:23:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:23:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:23:17] local.INFO: Teltonika packet parsed successfully {"connection_id":230216,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:23:17] local.INFO: Passing IMEI to GPS processor {"connection_id":230216,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:23:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":230216,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:23:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:23:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:23:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:23:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193519872001,"66":27713,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:23:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:23:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:23:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193519872001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:23:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:23:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:23:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:23:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:23:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193519872001,"power":27713,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:23:17] local.INFO: DEBUG: GPS processor result {"connection_id":230216,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56051,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:23:17] local.INFO: GPS data processed {"connection_id":230216,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:23:17] local.INFO: Acknowledgment sent {"connection_id":230216,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:23:36] local.INFO: TCP Data received {"connection_id":228480,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:23:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228480,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:23:36] local.INFO: Processing buffer {"connection_id":228480,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:23:36] local.INFO: IMEI packet received {"connection_id":228480,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:23:36] local.INFO: IMEI acknowledgment sent {"connection_id":228480,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:23:38] local.INFO: TCP Data received {"connection_id":228480,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:23:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228480,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:23:38] local.INFO: Processing buffer {"connection_id":228480,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:23:38] local.INFO: IMEI packet received {"connection_id":228480,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:23:38] local.INFO: IMEI acknowledgment sent {"connection_id":228480,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:23:41] local.INFO: TCP Data received {"connection_id":228480,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:23:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228480,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:23:41] local.INFO: Processing buffer {"connection_id":228480,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:23:41] local.INFO: IMEI packet received {"connection_id":228480,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:23:41] local.INFO: IMEI acknowledgment sent {"connection_id":228480,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:23:42] local.INFO: TCP Data received {"connection_id":228480,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2537d58012cd3fc80073f45980011009f2e..."} 
[2026-11-03 22:23:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228480,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2537d58012cd3fc80073f45980011009f2e..."} 
[2026-11-03 22:23:42] local.INFO: Processing buffer {"connection_id":228480,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2537d58012cd3fc80073f45980011009f2e..."} 
[2026-11-03 22:23:42] local.INFO: Packet analysis {"connection_id":228480,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:23:42] local.INFO: Extracted packet for processing {"connection_id":228480,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:23:42] local.INFO: GPS Element Parsed {"raw_longitude":752090240,"raw_latitude":121587096,"longitude_deg":75.209024,"latitude_deg":12.1587096,"altitude":17,"angle":159,"satellites":46,"speed":51,"hex_longitude":"2cd3fc80","hex_latitude":"073f4598","is_valid_coordinates":true} 
[2026-11-03 22:23: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-11-03 22:23:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193533440001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:23:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38188250740817920,"note":"Value kept but may cause issues"} 
[2026-11-03 22:23:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3173489593797105664,"note":"Value kept but may cause issues"} 
[2026-11-03 22:23:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,118,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:23:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793724743000,"timestamp_ms":1793724743000,"timestamp_seconds":1793724743,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2537d58"} 
[2026-11-03 22:23:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:23: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-11-03 22:23:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 22:23:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:23: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-11-03 22:23:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:23:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:23:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228480,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:23:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:23:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:23:42] 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-11-03 22:23:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:23:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:23:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193533440001,"66":27213,"118":206,"83":43264,"24":51,"16":38188250740817920,"44":-3173489593797105664},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,118,83,24,16,44]} 
[2026-11-03 22:23:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:23:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:23:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193533440001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:23:42] local.INFO: Unknown IO ID detected {"io_id":118,"value":206,"description":"Unknown IO ID 118"} 
[2026-11-03 22:23:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:23:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38188250740817920,"km_value":38188250740817.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:23:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3173489593797105664,"description":"Unknown IO ID 44"} 
[2026-11-03 22:23:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193533440001,"power":27213,"unknown_118":206,"unknown_83":43264,"ignition":51,"odometer":null,"unknown_44":-3173489593797105664}} 
[2026-11-03 22:23:42] local.INFO: DEBUG: GPS processor result {"connection_id":228480,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56052,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:23:42] local.INFO: GPS data processed {"connection_id":228480,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:23:42] local.INFO: Acknowledgment sent {"connection_id":228480,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:23:44] local.INFO: TCP Data received {"connection_id":228480,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25398b0012cd406c0073f2350001200a32f..."} 
[2026-11-03 22:23:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228480,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25398b0012cd406c0073f2350001200a32f..."} 
[2026-11-03 22:23:44] local.INFO: Processing buffer {"connection_id":228480,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25398b0012cd406c0073f2350001200a32f..."} 
[2026-11-03 22:23:44] local.INFO: Packet analysis {"connection_id":228480,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:23:44] local.INFO: Extracted packet for processing {"connection_id":228480,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:23:44] local.INFO: GPS Element Parsed {"raw_longitude":752092864,"raw_latitude":121578320,"longitude_deg":75.2092864,"latitude_deg":12.157832,"altitude":18,"angle":163,"satellites":47,"speed":53,"hex_longitude":"2cd406c0","hex_latitude":"073f2350","is_valid_coordinates":true} 
[2026-11-03 22:23:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:23:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193534208001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:23:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38188693122449408,"note":"Value kept but may cause issues"} 
[2026-11-03 22:23:44] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3171519268961019904,"note":"Value kept but may cause issues"} 
[2026-11-03 22:23:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,118,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:23:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793724750000,"timestamp_ms":1793724750000,"timestamp_seconds":1793724750,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25398b0"} 
[2026-11-03 22:23:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:23:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:23:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-11-03 22:23:44] 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-11-03 22:23:44] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:23:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:23:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:23:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228480,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:23:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:23:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:23:44] 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-11-03 22:23:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:23:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:23:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193534208001,"66":27234,"118":206,"83":43264,"24":53,"16":38188693122449408,"44":-3171519268961019904},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,118,83,24,16,44]} 
[2026-11-03 22:23:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:23:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:23:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193534208001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:23:44] local.INFO: Unknown IO ID detected {"io_id":118,"value":206,"description":"Unknown IO ID 118"} 
[2026-11-03 22:23:44] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:23:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38188693122449408,"km_value":38188693122449.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:23:44] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3171519268961019904,"description":"Unknown IO ID 44"} 
[2026-11-03 22:23:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193534208001,"power":27234,"unknown_118":206,"unknown_83":43264,"ignition":53,"odometer":null,"unknown_44":-3171519268961019904}} 
[2026-11-03 22:23:44] local.INFO: DEBUG: GPS processor result {"connection_id":228480,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56053,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:23:44] local.INFO: GPS data processed {"connection_id":228480,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:23:44] local.INFO: Acknowledgment sent {"connection_id":228480,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:23:45] local.INFO: TCP Data received {"connection_id":230217,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:23:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230217,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:23:45] local.INFO: Processing buffer {"connection_id":230217,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:23:45] local.INFO: IMEI packet received {"connection_id":230217,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:23:45] local.INFO: IMEI acknowledgment sent {"connection_id":230217,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:23:50] local.INFO: TCP Data received {"connection_id":230217,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:23:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230217,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:23:50] local.INFO: Processing buffer {"connection_id":230217,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:23:50] local.INFO: IMEI packet received {"connection_id":230217,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:23:50] local.INFO: IMEI acknowledgment sent {"connection_id":230217,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:23:51] local.INFO: TCP Data received {"connection_id":230217,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25346a8012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:23:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230217,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25346a8012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:23:51] local.INFO: Processing buffer {"connection_id":230217,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25346a8012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:23:51] local.INFO: Packet analysis {"connection_id":230217,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:23:51] local.INFO: Extracted packet for processing {"connection_id":230217,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:23:51] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 22:23: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-11-03 22:23:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193525248001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:23:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:23:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:23:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:23:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793724729000,"timestamp_ms":1793724729000,"timestamp_seconds":1793724729,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25346a8"} 
[2026-11-03 22:23:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:23:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:23:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 22:23:51] 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-11-03 22:23: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-11-03 22:23:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:23:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:23:51] local.INFO: Teltonika packet parsed successfully {"connection_id":230217,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:23:51] local.INFO: Passing IMEI to GPS processor {"connection_id":230217,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:23:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":230217,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:23:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:23:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:23:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:23:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193525248001,"66":27952,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:23:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:23:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:23:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193525248001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:23:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:23:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:23:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:23:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:23:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193525248001,"power":27952,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:23:51] local.INFO: DEBUG: GPS processor result {"connection_id":230217,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56054,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:23:51] local.INFO: GPS data processed {"connection_id":230217,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:23:51] local.INFO: Acknowledgment sent {"connection_id":230217,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:23:56] local.INFO: TCP Data received {"connection_id":230217,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:23:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230217,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:23:56] local.INFO: Processing buffer {"connection_id":230217,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:23:56] local.INFO: Packet analysis {"connection_id":230217,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:23:56] local.INFO: Extracted packet for processing {"connection_id":230217,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:23:56] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 22:23: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-11-03 22:23:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193530624001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:23:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:23:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:23:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:23:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793724750000,"timestamp_ms":1793724750000,"timestamp_seconds":1793724750,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25398b0"} 
[2026-11-03 22:23:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:23:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:23: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":48,"data_length":795,"current_offset":136} 
[2026-11-03 22:23:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1175,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:23: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-11-03 22:23:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:23:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:23:56] local.INFO: Teltonika packet parsed successfully {"connection_id":230217,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:23:56] local.INFO: Passing IMEI to GPS processor {"connection_id":230217,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:23:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":230217,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:23:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:23:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:23:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:23:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193530624001,"66":28430,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:23:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:23:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:23:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193530624001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:23:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:23:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:23:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:23:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:23:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193530624001,"power":28430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:23:56] local.INFO: DEBUG: GPS processor result {"connection_id":230217,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56055,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:23:56] local.INFO: GPS data processed {"connection_id":230217,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:23:56] local.INFO: Acknowledgment sent {"connection_id":230217,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:24:16] local.INFO: TCP Data received {"connection_id":228480,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a253ac38012cd41100073f0ad8001300982f..."} 
[2026-11-03 22:24:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228480,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a253ac38012cd41100073f0ad8001300982f..."} 
[2026-11-03 22:24:16] local.INFO: Processing buffer {"connection_id":228480,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a253ac38012cd41100073f0ad8001300982f..."} 
[2026-11-03 22:24:16] local.INFO: Packet analysis {"connection_id":228480,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:24:16] local.INFO: Extracted packet for processing {"connection_id":228480,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:24:16] local.INFO: GPS Element Parsed {"raw_longitude":752095488,"raw_latitude":121572056,"longitude_deg":75.2095488,"latitude_deg":12.1572056,"altitude":19,"angle":152,"satellites":47,"speed":54,"hex_longitude":"2cd41100","hex_latitude":"073f0ad8","is_valid_coordinates":true} 
[2026-11-03 22:24: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-11-03 22:24:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193536000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:24:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38189019539963904,"note":"Value kept but may cause issues"} 
[2026-11-03 22:24:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3168634150451982336,"note":"Value kept but may cause issues"} 
[2026-11-03 22:24:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,118,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:24:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793724755000,"timestamp_ms":1793724755000,"timestamp_seconds":1793724755,"priority":1,"record_length":96,"hex_timestamp":"000001a1a253ac38"} 
[2026-11-03 22:24:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:24: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-11-03 22:24: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":98,"data_length":795,"current_offset":136} 
[2026-11-03 22:24:16] 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-11-03 22:24: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-11-03 22:24:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:24:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:24:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228480,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:24:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:24:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:24:16] 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-11-03 22:24:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:24:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:24:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193536000001,"66":27289,"118":206,"83":43264,"24":54,"16":38189019539963904,"44":-3168634150451982336},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,118,83,24,16,44]} 
[2026-11-03 22:24:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:24:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:24:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193536000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:24:16] local.INFO: Unknown IO ID detected {"io_id":118,"value":206,"description":"Unknown IO ID 118"} 
[2026-11-03 22:24:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:24:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38189019539963904,"km_value":38189019539963.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:24:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3168634150451982336,"description":"Unknown IO ID 44"} 
[2026-11-03 22:24:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193536000001,"power":27289,"unknown_118":206,"unknown_83":43264,"ignition":54,"odometer":null,"unknown_44":-3168634150451982336}} 
[2026-11-03 22:24:16] local.INFO: DEBUG: GPS processor result {"connection_id":228480,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56056,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:24:16] local.INFO: GPS data processed {"connection_id":228480,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:24:16] local.INFO: Acknowledgment sent {"connection_id":228480,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:24:36] local.INFO: TCP Data received {"connection_id":232077,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:24:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232077,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:24:36] local.INFO: Processing buffer {"connection_id":232077,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:24:36] local.INFO: IMEI packet received {"connection_id":232077,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:24:36] local.INFO: IMEI acknowledgment sent {"connection_id":232077,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:24:39] local.INFO: TCP Data received {"connection_id":232077,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:24:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232077,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:24:39] local.INFO: Processing buffer {"connection_id":232077,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:24:39] local.INFO: IMEI packet received {"connection_id":232077,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:24:39] local.INFO: IMEI acknowledgment sent {"connection_id":232077,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:24:39] local.INFO: TCP Data received {"connection_id":230218,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:24:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230218,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:24:39] local.INFO: Processing buffer {"connection_id":230218,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:24:39] local.INFO: IMEI packet received {"connection_id":230218,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:24:39] local.INFO: IMEI acknowledgment sent {"connection_id":230218,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:24:40] local.INFO: TCP Data received {"connection_id":232077,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a254aa20012cd4a0c0073dcb68001000a330..."} 
[2026-11-03 22:24:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232077,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a254aa20012cd4a0c0073dcb68001000a330..."} 
[2026-11-03 22:24:40] local.INFO: Processing buffer {"connection_id":232077,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a254aa20012cd4a0c0073dcb68001000a330..."} 
[2026-11-03 22:24:40] local.INFO: Packet analysis {"connection_id":232077,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a254"} 
[2026-11-03 22:24:40] local.INFO: Extracted packet for processing {"connection_id":232077,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a254"} 
[2026-11-03 22:24:40] local.INFO: GPS Element Parsed {"raw_longitude":752132288,"raw_latitude":121490280,"longitude_deg":75.2132288,"latitude_deg":12.149028,"altitude":16,"angle":163,"satellites":48,"speed":56,"hex_longitude":"2cd4a0c0","hex_latitude":"073dcb68","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:24:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193552128001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:24:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38193396111638528,"note":"Value kept but may cause issues"} 
[2026-11-03 22:24:40] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3128172122569973760,"note":"Value kept but may cause issues"} 
[2026-11-03 22:24:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,72,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:24:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793724820000,"timestamp_ms":1793724820000,"timestamp_seconds":1793724820,"priority":1,"record_length":96,"hex_timestamp":"000001a1a254aa20"} 
[2026-11-03 22:24:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:24: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-11-03 22: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":106,"n8_eight_byte":33,"data_length":795,"current_offset":136} 
[2026-11-03 22:24:40] 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-11-03 22: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-11-03 22:24:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:24:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:24:40] local.INFO: Teltonika packet parsed successfully {"connection_id":232077,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:24:40] local.INFO: Passing IMEI to GPS processor {"connection_id":232077,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:24:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":232077,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:24:40] 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-11-03 22:24:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:24:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:24:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193552128001,"66":27180,"72":206,"83":43264,"24":56,"16":38193396111638528,"44":-3128172122569973760},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,72,83,24,16,44]} 
[2026-11-03 22:24:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:24:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:24:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193552128001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:24:40] local.INFO: Unknown IO ID detected {"io_id":72,"value":206,"description":"Unknown IO ID 72"} 
[2026-11-03 22:24:40] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:24:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38193396111638528,"km_value":38193396111638.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:24:40] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3128172122569973760,"description":"Unknown IO ID 44"} 
[2026-11-03 22:24:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193552128001,"power":27180,"unknown_72":206,"unknown_83":43264,"ignition":56,"odometer":null,"unknown_44":-3128172122569973760}} 
[2026-11-03 22:24:40] local.INFO: DEBUG: GPS processor result {"connection_id":232077,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56057,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:24:40] local.INFO: GPS data processed {"connection_id":232077,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:24:40] local.INFO: Acknowledgment sent {"connection_id":232077,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:24:44] local.INFO: TCP Data received {"connection_id":230218,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:24:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230218,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:24:44] local.INFO: Processing buffer {"connection_id":230218,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:24:44] local.INFO: IMEI packet received {"connection_id":230218,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:24:44] local.INFO: IMEI acknowledgment sent {"connection_id":230218,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:24:45] local.INFO: TCP Data received {"connection_id":230218,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:24:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230218,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:24:45] local.INFO: Processing buffer {"connection_id":230218,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:24:45] local.INFO: Packet analysis {"connection_id":230218,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:24:45] local.INFO: Extracted packet for processing {"connection_id":230218,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:24:45] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 22:24:45] 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-11-03 22:24:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193536000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:24:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:24:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:24:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:24:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793724750000,"timestamp_ms":1793724750000,"timestamp_seconds":1793724750,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25398b0"} 
[2026-11-03 22:24:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:24:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:24: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 22:24:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:24: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-11-03 22:24:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:24:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:24:45] local.INFO: Teltonika packet parsed successfully {"connection_id":230218,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:24:45] local.INFO: Passing IMEI to GPS processor {"connection_id":230218,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:24:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":230218,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:24:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:24:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:24:45] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:24:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193536000001,"66":28430,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:24:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:24:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:24:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193536000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:24:45] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:24:45] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:24:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:24:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:24:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193536000001,"power":28430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:24:45] local.INFO: DEBUG: GPS processor result {"connection_id":230218,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56058,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:24:45] local.INFO: GPS data processed {"connection_id":230218,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:24:45] local.INFO: Acknowledgment sent {"connection_id":230218,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:25:12] local.INFO: TCP Data received {"connection_id":232077,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a254c578012cd4ac80073da6a8001100a230..."} 
[2026-11-03 22:25:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232077,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a254c578012cd4ac80073da6a8001100a230..."} 
[2026-11-03 22:25:12] local.INFO: Processing buffer {"connection_id":232077,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a254c578012cd4ac80073da6a8001100a230..."} 
[2026-11-03 22:25:12] local.INFO: Packet analysis {"connection_id":232077,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a254"} 
[2026-11-03 22:25:12] local.INFO: Extracted packet for processing {"connection_id":232077,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a254"} 
[2026-11-03 22:25:12] local.INFO: GPS Element Parsed {"raw_longitude":752135296,"raw_latitude":121480872,"longitude_deg":75.2135296,"latitude_deg":12.1480872,"altitude":17,"angle":162,"satellites":48,"speed":56,"hex_longitude":"2cd4ac80","hex_latitude":"073da6a8","is_valid_coordinates":true} 
[2026-11-03 22:25:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:25:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193553920001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:25:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38193872853008384,"note":"Value kept but may cause issues"} 
[2026-11-03 22:25:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3125287004061079552,"note":"Value kept but may cause issues"} 
[2026-11-03 22:25:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,72,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:25:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793724827000,"timestamp_ms":1793724827000,"timestamp_seconds":1793724827,"priority":1,"record_length":96,"hex_timestamp":"000001a1a254c578"} 
[2026-11-03 22:25:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:25:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:25:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":44,"data_length":795,"current_offset":136} 
[2026-11-03 22:25:12] 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-11-03 22:25:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:25:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:25:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:25:12] local.INFO: Teltonika packet parsed successfully {"connection_id":232077,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:25:12] local.INFO: Passing IMEI to GPS processor {"connection_id":232077,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:25:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":232077,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:25:12] 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-11-03 22:25:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:25:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:25:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193553920001,"66":27267,"72":206,"83":43264,"24":56,"16":38193872853008384,"44":-3125287004061079552},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,72,83,24,16,44]} 
[2026-11-03 22:25:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:25:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:25:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193553920001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:25:12] local.INFO: Unknown IO ID detected {"io_id":72,"value":206,"description":"Unknown IO ID 72"} 
[2026-11-03 22:25:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:25:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38193872853008384,"km_value":38193872853008.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:25:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3125287004061079552,"description":"Unknown IO ID 44"} 
[2026-11-03 22:25:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193553920001,"power":27267,"unknown_72":206,"unknown_83":43264,"ignition":56,"odometer":null,"unknown_44":-3125287004061079552}} 
[2026-11-03 22:25:12] local.INFO: DEBUG: GPS processor result {"connection_id":232077,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56059,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:25:12] local.INFO: GPS data processed {"connection_id":232077,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:25:12] local.INFO: Acknowledgment sent {"connection_id":232077,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:25:17] local.INFO: TCP Data received {"connection_id":230218,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:25:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230218,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:25:17] local.INFO: Processing buffer {"connection_id":230218,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:25:17] local.INFO: Packet analysis {"connection_id":230218,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:25:17] local.INFO: Extracted packet for processing {"connection_id":230218,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:25:17] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 22:25:17] 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-11-03 22:25:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193536000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:25:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:25:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:25:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:25:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793724750000,"timestamp_ms":1793724750000,"timestamp_seconds":1793724750,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25398b0"} 
[2026-11-03 22:25:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:25:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:25: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 22:25:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:25: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-11-03 22:25:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:25:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:25:17] local.INFO: Teltonika packet parsed successfully {"connection_id":230218,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:25:17] local.INFO: Passing IMEI to GPS processor {"connection_id":230218,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:25:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":230218,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:25:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:25:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:25:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:25:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193536000001,"66":28430,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:25:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:25:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:25:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193536000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:25:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:25:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:25:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:25:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:25:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193536000001,"power":28430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:25:17] local.INFO: DEBUG: GPS processor result {"connection_id":230218,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56060,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:25:17] local.INFO: GPS data processed {"connection_id":230218,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:25:17] local.INFO: Acknowledgment sent {"connection_id":230218,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:25:36] local.INFO: TCP Data received {"connection_id":228481,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:25:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228481,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:25:36] local.INFO: Processing buffer {"connection_id":228481,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:25:36] local.INFO: IMEI packet received {"connection_id":228481,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:25:36] local.INFO: IMEI acknowledgment sent {"connection_id":228481,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:25:37] local.INFO: TCP Data received {"connection_id":228481,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:25:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228481,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:25:37] local.INFO: Processing buffer {"connection_id":228481,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:25:37] local.INFO: IMEI packet received {"connection_id":228481,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:25:37] local.INFO: IMEI acknowledgment sent {"connection_id":228481,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:25:39] local.INFO: TCP Data received {"connection_id":232078,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:25:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232078,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:25:39] local.INFO: Processing buffer {"connection_id":232078,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:25:39] local.INFO: IMEI packet received {"connection_id":232078,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:25:39] local.INFO: IMEI acknowledgment sent {"connection_id":232078,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:25:42] local.INFO: TCP Data received {"connection_id":228481,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:25:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228481,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:25:42] local.INFO: Processing buffer {"connection_id":228481,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:25:42] local.INFO: IMEI packet received {"connection_id":228481,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:25:42] local.INFO: IMEI acknowledgment sent {"connection_id":228481,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:25:44] local.INFO: TCP Data received {"connection_id":228481,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a254e0d0012cd4b800073d8230001200a130..."} 
[2026-11-03 22:25:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228481,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a254e0d0012cd4b800073d8230001200a130..."} 
[2026-11-03 22:25:44] local.INFO: Processing buffer {"connection_id":228481,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a254e0d0012cd4b800073d8230001200a130..."} 
[2026-11-03 22:25:44] local.INFO: Packet analysis {"connection_id":228481,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a254"} 
[2026-11-03 22:25:44] local.INFO: Extracted packet for processing {"connection_id":228481,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a254"} 
[2026-11-03 22:25:44] local.INFO: GPS Element Parsed {"raw_longitude":752138240,"raw_latitude":121471536,"longitude_deg":75.213824,"latitude_deg":12.1471536,"altitude":18,"angle":161,"satellites":48,"speed":55,"hex_longitude":"2cd4b800","hex_latitude":"073d8230","is_valid_coordinates":true} 
[2026-11-03 22:25: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-11-03 22:25:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193555712001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:25:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38194345299410944,"note":"Value kept but may cause issues"} 
[2026-11-03 22:25:44] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3121979673087137792,"note":"Value kept but may cause issues"} 
[2026-11-03 22:25:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,72,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:25:44] local.INFO: AVL Record Parsed {"raw_timestamp":1793724834000,"timestamp_ms":1793724834000,"timestamp_seconds":1793724834,"priority":1,"record_length":96,"hex_timestamp":"000001a1a254e0d0"} 
[2026-11-03 22:25:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:25:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:25: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 22:25:44] 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-11-03 22:25: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-11-03 22:25:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:25:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:25:44] local.INFO: Teltonika packet parsed successfully {"connection_id":228481,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:25:44] local.INFO: Passing IMEI to GPS processor {"connection_id":228481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:25:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":228481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:25:44] 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-11-03 22:25:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:25:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:25:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193555712001,"66":27213,"72":206,"83":43264,"24":55,"16":38194345299410944,"44":-3121979673087137792},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,72,83,24,16,44]} 
[2026-11-03 22:25:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:25:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:25:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193555712001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:25:44] local.INFO: Unknown IO ID detected {"io_id":72,"value":206,"description":"Unknown IO ID 72"} 
[2026-11-03 22:25:44] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:25:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38194345299410944,"km_value":38194345299410.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:25:44] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3121979673087137792,"description":"Unknown IO ID 44"} 
[2026-11-03 22:25:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193555712001,"power":27213,"unknown_72":206,"unknown_83":43264,"ignition":55,"odometer":null,"unknown_44":-3121979673087137792}} 
[2026-11-03 22:25:44] local.INFO: DEBUG: GPS processor result {"connection_id":228481,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56061,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:25:44] local.INFO: GPS data processed {"connection_id":228481,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:25:44] local.INFO: Acknowledgment sent {"connection_id":228481,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:25:45] local.INFO: TCP Data received {"connection_id":232078,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:25:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232078,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:25:45] local.INFO: Processing buffer {"connection_id":232078,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:25:45] local.INFO: IMEI packet received {"connection_id":232078,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:25:45] local.INFO: IMEI acknowledgment sent {"connection_id":232078,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:25:46] local.INFO: TCP Data received {"connection_id":232078,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:25:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232078,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:25:46] local.INFO: Processing buffer {"connection_id":232078,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:25:46] local.INFO: Packet analysis {"connection_id":232078,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:25:46] local.INFO: Extracted packet for processing {"connection_id":232078,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:25:46] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 22:25:46] 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-11-03 22:25:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193536000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:25:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:25:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:25:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:25:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793724750000,"timestamp_ms":1793724750000,"timestamp_seconds":1793724750,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25398b0"} 
[2026-11-03 22:25:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:25:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:25: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 22:25:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:25: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-11-03 22:25:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:25:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:25:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232078,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:25:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232078,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:25:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232078,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:25:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:25:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:25:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:25:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193536000001,"66":28430,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:25:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:25:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:25:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193536000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:25:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:25:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:25:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:25:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:25:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193536000001,"power":28430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:25:46] local.INFO: DEBUG: GPS processor result {"connection_id":232078,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56062,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:25:46] local.INFO: GPS data processed {"connection_id":232078,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:25:46] local.INFO: Acknowledgment sent {"connection_id":232078,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:26:16] local.INFO: TCP Data received {"connection_id":228481,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25609b0012cd50580073bee90001100962f..."} 
[2026-11-03 22:26:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228481,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25609b0012cd50580073bee90001100962f..."} 
[2026-11-03 22:26:16] local.INFO: Processing buffer {"connection_id":228481,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25609b0012cd50580073bee90001100962f..."} 
[2026-11-03 22:26:16] local.INFO: Packet analysis {"connection_id":228481,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a256"} 
[2026-11-03 22:26:16] local.INFO: Extracted packet for processing {"connection_id":228481,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a256"} 
[2026-11-03 22:26:16] local.INFO: GPS Element Parsed {"raw_longitude":752158080,"raw_latitude":121368208,"longitude_deg":75.215808,"latitude_deg":12.1368208,"altitude":17,"angle":150,"satellites":47,"speed":30,"hex_longitude":"2cd50580","hex_latitude":"073bee90","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:26:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193576192001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:26:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38199460605460480,"note":"Value kept but may cause issues"} 
[2026-11-03 22:26:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3098054300094943232,"note":"Value kept but may cause issues"} 
[2026-11-03 22:26:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,72,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:26:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793724910000,"timestamp_ms":1793724910000,"timestamp_seconds":1793724910,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25609b0"} 
[2026-11-03 22:26:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:26: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-11-03 22: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":100,"n8_eight_byte":112,"data_length":795,"current_offset":136} 
[2026-11-03 22:26:16] 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-11-03 22: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-11-03 22:26:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:26:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:26:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228481,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:26:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:26:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:26:16] 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-11-03 22:26:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:26:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:26:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193576192001,"66":27234,"72":206,"83":43264,"24":30,"16":38199460605460480,"44":-3098054300094943232},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,72,83,24,16,44]} 
[2026-11-03 22:26:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:26:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:26:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193576192001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:26:16] local.INFO: Unknown IO ID detected {"io_id":72,"value":206,"description":"Unknown IO ID 72"} 
[2026-11-03 22:26:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:26:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38199460605460480,"km_value":38199460605460.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:26:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3098054300094943232,"description":"Unknown IO ID 44"} 
[2026-11-03 22:26:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193576192001,"power":27234,"unknown_72":206,"unknown_83":43264,"ignition":30,"odometer":null,"unknown_44":-3098054300094943232}} 
[2026-11-03 22:26:16] local.INFO: DEBUG: GPS processor result {"connection_id":228481,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56063,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:26:16] local.INFO: GPS data processed {"connection_id":228481,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:26:16] local.INFO: Acknowledgment sent {"connection_id":228481,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:26:17] local.INFO: TCP Data received {"connection_id":232078,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:26:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232078,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:26:17] local.INFO: Processing buffer {"connection_id":232078,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:26:17] local.INFO: Packet analysis {"connection_id":232078,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:26:17] local.INFO: Extracted packet for processing {"connection_id":232078,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:26:17] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 22:26:17] 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-11-03 22:26:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193536000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:26:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:26:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:26:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:26:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793724750000,"timestamp_ms":1793724750000,"timestamp_seconds":1793724750,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25398b0"} 
[2026-11-03 22:26:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:26:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:26: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 22:26:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:26: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-11-03 22:26:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:26:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:26:17] local.INFO: Teltonika packet parsed successfully {"connection_id":232078,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:26:17] local.INFO: Passing IMEI to GPS processor {"connection_id":232078,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:26:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":232078,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:26:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:26:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:26:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:26:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193536000001,"66":28430,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:26:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:26:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:26:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193536000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:26:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:26:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:26:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:26:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:26:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193536000001,"power":28430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:26:17] local.INFO: DEBUG: GPS processor result {"connection_id":232078,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56064,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:26:17] local.INFO: GPS data processed {"connection_id":232078,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:26:17] local.INFO: Acknowledgment sent {"connection_id":232078,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:26:35] local.INFO: TCP Data received {"connection_id":230219,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:26:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230219,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:26:35] local.INFO: Processing buffer {"connection_id":230219,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:26:35] local.INFO: IMEI packet received {"connection_id":230219,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:26:35] local.INFO: IMEI acknowledgment sent {"connection_id":230219,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:26:39] local.INFO: TCP Data received {"connection_id":230220,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:26:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230220,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:26:39] local.INFO: Processing buffer {"connection_id":230220,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:26:39] local.INFO: IMEI packet received {"connection_id":230220,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:26:39] local.INFO: IMEI acknowledgment sent {"connection_id":230220,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:26:41] local.INFO: TCP Data received {"connection_id":230219,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:26:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230219,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:26:41] local.INFO: Processing buffer {"connection_id":230219,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:26:41] local.INFO: IMEI packet received {"connection_id":230219,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:26:41] local.INFO: IMEI acknowledgment sent {"connection_id":230219,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:26:42] local.INFO: TCP Data received {"connection_id":230219,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2563c78012cd51780073bd3080010008830..."} 
[2026-11-03 22:26:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230219,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2563c78012cd51780073bd3080010008830..."} 
[2026-11-03 22:26:42] local.INFO: Processing buffer {"connection_id":230219,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2563c78012cd51780073bd3080010008830..."} 
[2026-11-03 22:26:42] local.INFO: Packet analysis {"connection_id":230219,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a256"} 
[2026-11-03 22:26:42] local.INFO: Extracted packet for processing {"connection_id":230219,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a256"} 
[2026-11-03 22:26:42] local.INFO: GPS Element Parsed {"raw_longitude":752162688,"raw_latitude":121361160,"longitude_deg":75.2162688,"latitude_deg":12.136116,"altitude":16,"angle":136,"satellites":48,"speed":28,"hex_longitude":"2cd51780","hex_latitude":"073bd308","is_valid_coordinates":true} 
[2026-11-03 22:26:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:26:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193576960001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:26:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38199868627353600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:26:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3096928400188731392,"note":"Value kept but may cause issues"} 
[2026-11-03 22:26:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,180,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:26:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793724923000,"timestamp_ms":1793724923000,"timestamp_seconds":1793724923,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2563c78"} 
[2026-11-03 22:26:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:26:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:26:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 22:26:42] 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-11-03 22:26:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:26:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:26:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:26:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230219,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:26:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:26:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:26:42] 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-11-03 22:26:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:26:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:26:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193576960001,"66":27300,"180":206,"83":43264,"24":28,"16":38199868627353600,"44":-3096928400188731392},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,180,83,24,16,44]} 
[2026-11-03 22:26:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:26:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:26:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193576960001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:26:42] local.INFO: Unknown IO ID detected {"io_id":180,"value":206,"description":"Unknown IO ID 180"} 
[2026-11-03 22:26:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:26:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38199868627353600,"km_value":38199868627353.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:26:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3096928400188731392,"description":"Unknown IO ID 44"} 
[2026-11-03 22:26:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193576960001,"power":27300,"unknown_180":206,"unknown_83":43264,"ignition":28,"odometer":null,"unknown_44":-3096928400188731392}} 
[2026-11-03 22:26:42] local.INFO: DEBUG: GPS processor result {"connection_id":230219,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56065,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:26:42] local.INFO: GPS data processed {"connection_id":230219,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:26:42] local.INFO: Acknowledgment sent {"connection_id":230219,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:26:45] local.INFO: TCP Data received {"connection_id":230220,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:26:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230220,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:26:45] local.INFO: Processing buffer {"connection_id":230220,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:26:45] local.INFO: IMEI packet received {"connection_id":230220,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:26:45] local.INFO: IMEI acknowledgment sent {"connection_id":230220,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:26:46] local.INFO: TCP Data received {"connection_id":230220,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:26:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230220,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:26:46] local.INFO: Processing buffer {"connection_id":230220,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:26:46] local.INFO: Packet analysis {"connection_id":230220,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:26:46] local.INFO: Extracted packet for processing {"connection_id":230220,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:26:46] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 22:26:46] 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-11-03 22:26:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193536000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:26:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:26:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:26:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:26:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793724750000,"timestamp_ms":1793724750000,"timestamp_seconds":1793724750,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25398b0"} 
[2026-11-03 22:26:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:26:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:26: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 22:26:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:26: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-11-03 22:26:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:26:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:26:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230220,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:26:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230220,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:26:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230220,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:26:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:26:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:26:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:26:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193536000001,"66":28430,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:26:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:26:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:26:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193536000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:26:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:26:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:26:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:26:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:26:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193536000001,"power":28430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:26:46] local.INFO: DEBUG: GPS processor result {"connection_id":230220,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56066,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:26:46] local.INFO: GPS data processed {"connection_id":230220,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:26:46] local.INFO: Acknowledgment sent {"connection_id":230220,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:27:13] local.INFO: TCP Data received {"connection_id":230219,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2566b58012cd53300073bbbc0000f007d2f..."} 
[2026-11-03 22:27:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230219,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2566b58012cd53300073bbbc0000f007d2f..."} 
[2026-11-03 22:27:13] local.INFO: Processing buffer {"connection_id":230219,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2566b58012cd53300073bbbc0000f007d2f..."} 
[2026-11-03 22:27:13] local.INFO: Packet analysis {"connection_id":230219,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a256"} 
[2026-11-03 22:27:13] local.INFO: Extracted packet for processing {"connection_id":230219,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a256"} 
[2026-11-03 22:27:13] local.INFO: GPS Element Parsed {"raw_longitude":752169728,"raw_latitude":121355200,"longitude_deg":75.2169728,"latitude_deg":12.13552,"altitude":15,"angle":125,"satellites":47,"speed":31,"hex_longitude":"2cd53300","hex_latitude":"073bbbc0","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:27:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193580288001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:27:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38200311008985088,"note":"Value kept but may cause issues"} 
[2026-11-03 22:27:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3091861850609743872,"note":"Value kept but may cause issues"} 
[2026-11-03 22:27:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,180,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:27:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793724935000,"timestamp_ms":1793724935000,"timestamp_seconds":1793724935,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2566b58"} 
[2026-11-03 22:27:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22: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-11-03 22: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":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 22:27:13] 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-11-03 22: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-11-03 22:27:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:27:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:27:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230219,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:27:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:27:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:27:13] 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-11-03 22:27:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:27:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:27:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193580288001,"66":27310,"180":206,"83":43264,"24":31,"16":38200311008985088,"44":-3091861850609743872},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,180,83,24,16,44]} 
[2026-11-03 22:27:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:27:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:27:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193580288001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:27:13] local.INFO: Unknown IO ID detected {"io_id":180,"value":206,"description":"Unknown IO ID 180"} 
[2026-11-03 22:27:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:27:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38200311008985088,"km_value":38200311008985.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:27:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3091861850609743872,"description":"Unknown IO ID 44"} 
[2026-11-03 22:27:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193580288001,"power":27310,"unknown_180":206,"unknown_83":43264,"ignition":31,"odometer":null,"unknown_44":-3091861850609743872}} 
[2026-11-03 22:27:13] local.INFO: DEBUG: GPS processor result {"connection_id":230219,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56067,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:27:13] local.INFO: GPS data processed {"connection_id":230219,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:27:13] local.INFO: Acknowledgment sent {"connection_id":230219,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:27:17] local.INFO: TCP Data received {"connection_id":230220,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:27:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230220,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:27:17] local.INFO: Processing buffer {"connection_id":230220,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:27:17] local.INFO: Packet analysis {"connection_id":230220,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:27:17] local.INFO: Extracted packet for processing {"connection_id":230220,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:27:17] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 22:27:17] 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-11-03 22:27:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193536000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:27:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:27:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:27:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:27:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793724750000,"timestamp_ms":1793724750000,"timestamp_seconds":1793724750,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25398b0"} 
[2026-11-03 22:27:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:27:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:27: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 22:27:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:27: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-11-03 22:27:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:27:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:27:17] local.INFO: Teltonika packet parsed successfully {"connection_id":230220,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:27:17] local.INFO: Passing IMEI to GPS processor {"connection_id":230220,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:27:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":230220,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:27:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:27:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:27:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:27:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193536000001,"66":28430,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:27:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:27:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:27:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193536000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:27:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:27:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:27:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:27:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:27:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193536000001,"power":28430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:27:17] local.INFO: DEBUG: GPS processor result {"connection_id":230220,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56068,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:27:17] local.INFO: GPS data processed {"connection_id":230220,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:27:17] local.INFO: Acknowledgment sent {"connection_id":230220,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:27:38] local.INFO: TCP Data received {"connection_id":230221,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:27:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230221,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:27:38] local.INFO: Processing buffer {"connection_id":230221,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:27:38] local.INFO: IMEI packet received {"connection_id":230221,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:27:38] local.INFO: IMEI acknowledgment sent {"connection_id":230221,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:27:39] local.INFO: TCP Data received {"connection_id":228967,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:27:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228967,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:27:39] local.INFO: Processing buffer {"connection_id":228967,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:27:39] local.INFO: IMEI packet received {"connection_id":228967,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:27:39] local.INFO: IMEI acknowledgment sent {"connection_id":228967,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:27:41] local.INFO: TCP Data received {"connection_id":230221,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:27:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230221,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:27:41] local.INFO: Processing buffer {"connection_id":230221,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:27:41] local.INFO: IMEI packet received {"connection_id":230221,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:27:41] local.INFO: IMEI acknowledgment sent {"connection_id":230221,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:27:45] local.INFO: TCP Data received {"connection_id":230221,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:27:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230221,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:27:45] local.INFO: Processing buffer {"connection_id":230221,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:27:45] local.INFO: IMEI packet received {"connection_id":230221,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:27:45] local.INFO: IMEI acknowledgment sent {"connection_id":230221,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:27:45] local.INFO: TCP Data received {"connection_id":228967,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:27:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228967,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:27:45] local.INFO: Processing buffer {"connection_id":228967,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:27:45] local.INFO: IMEI packet received {"connection_id":228967,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:27:45] local.INFO: IMEI acknowledgment sent {"connection_id":228967,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:27:46] local.INFO: TCP Data received {"connection_id":230221,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2569e20012cd54f00073ba520000d00862c..."} 
[2026-11-03 22:27:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230221,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2569e20012cd54f00073ba520000d00862c..."} 
[2026-11-03 22:27:46] local.INFO: Processing buffer {"connection_id":230221,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2569e20012cd54f00073ba520000d00862c..."} 
[2026-11-03 22:27:46] local.INFO: Packet analysis {"connection_id":230221,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a256"} 
[2026-11-03 22:27:46] local.INFO: Extracted packet for processing {"connection_id":230221,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a256"} 
[2026-11-03 22:27:46] local.INFO: GPS Element Parsed {"raw_longitude":752176896,"raw_latitude":121349408,"longitude_deg":75.2176896,"latitude_deg":12.1349408,"altitude":13,"angle":134,"satellites":44,"speed":27,"hex_longitude":"2cd54f00","hex_latitude":"073ba520","is_valid_coordinates":true} 
[2026-11-03 22:27: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-11-03 22:27:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193583360001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:27:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38200749095649280,"note":"Value kept but may cause issues"} 
[2026-11-03 22:27:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3084121288751726592,"note":"Value kept but may cause issues"} 
[2026-11-03 22:27:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,180,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:27:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793724948000,"timestamp_ms":1793724948000,"timestamp_seconds":1793724948,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2569e20"} 
[2026-11-03 22:27:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:27: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-11-03 22:27:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-11-03 22:27:46] 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-11-03 22:27: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-11-03 22:27:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:27:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:27:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230221,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:27:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:27:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:27:46] 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-11-03 22:27:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:27:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:27:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193583360001,"66":27332,"180":206,"83":43264,"24":27,"16":38200749095649280,"44":-3084121288751726592},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,180,83,24,16,44]} 
[2026-11-03 22:27:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:27:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:27:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193583360001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:27:46] local.INFO: Unknown IO ID detected {"io_id":180,"value":206,"description":"Unknown IO ID 180"} 
[2026-11-03 22:27:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:27:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38200749095649280,"km_value":38200749095649.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:27:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3084121288751726592,"description":"Unknown IO ID 44"} 
[2026-11-03 22:27:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193583360001,"power":27332,"unknown_180":206,"unknown_83":43264,"ignition":27,"odometer":null,"unknown_44":-3084121288751726592}} 
[2026-11-03 22:27:46] local.INFO: DEBUG: GPS processor result {"connection_id":230221,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56069,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:27:46] local.INFO: GPS data processed {"connection_id":230221,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:27:46] local.INFO: Acknowledgment sent {"connection_id":230221,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:27:47] local.INFO: TCP Data received {"connection_id":230221,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a256bd60012cd55e00073b9420000d009327..."} 
[2026-11-03 22:27:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230221,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a256bd60012cd55e00073b9420000d009327..."} 
[2026-11-03 22:27:47] local.INFO: Processing buffer {"connection_id":230221,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a256bd60012cd55e00073b9420000d009327..."} 
[2026-11-03 22:27:47] local.INFO: Packet analysis {"connection_id":230221,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a256"} 
[2026-11-03 22:27:47] local.INFO: Extracted packet for processing {"connection_id":230221,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a256"} 
[2026-11-03 22:27:47] local.INFO: GPS Element Parsed {"raw_longitude":752180736,"raw_latitude":121345056,"longitude_deg":75.2180736,"latitude_deg":12.1345056,"altitude":13,"angle":147,"satellites":39,"speed":32,"hex_longitude":"2cd55e00","hex_latitude":"073b9420","is_valid_coordinates":true} 
[2026-11-03 22:27: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-11-03 22:27:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193586688001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:27:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38201028268523520,"note":"Value kept but may cause issues"} 
[2026-11-03 22:27:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3076239989405310976,"note":"Value kept but may cause issues"} 
[2026-11-03 22:27:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,180,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:27:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793724956000,"timestamp_ms":1793724956000,"timestamp_seconds":1793724956,"priority":1,"record_length":96,"hex_timestamp":"000001a1a256bd60"} 
[2026-11-03 22:27:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:27: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-11-03 22:27: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":196,"data_length":795,"current_offset":136} 
[2026-11-03 22:27:47] 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-11-03 22:27: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-11-03 22:27:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:27:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:27:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230221,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:27:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:27:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:27:47] 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-11-03 22:27:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:27:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:27:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193586688001,"66":27300,"180":206,"83":43264,"24":32,"16":38201028268523520,"44":-3076239989405310976},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,180,83,24,16,44]} 
[2026-11-03 22:27:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:27:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:27:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193586688001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:27:47] local.INFO: Unknown IO ID detected {"io_id":180,"value":206,"description":"Unknown IO ID 180"} 
[2026-11-03 22:27:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:27:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38201028268523520,"km_value":38201028268523.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:27:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3076239989405310976,"description":"Unknown IO ID 44"} 
[2026-11-03 22:27:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193586688001,"power":27300,"unknown_180":206,"unknown_83":43264,"ignition":32,"odometer":null,"unknown_44":-3076239989405310976}} 
[2026-11-03 22:27:47] local.INFO: DEBUG: GPS processor result {"connection_id":230221,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56070,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:27:47] local.INFO: GPS data processed {"connection_id":230221,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:27:47] local.INFO: Acknowledgment sent {"connection_id":230221,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:27:47] local.INFO: TCP Data received {"connection_id":228967,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:27:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228967,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:27:47] local.INFO: Processing buffer {"connection_id":228967,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25398b0012d77a3c005f2a478000700902b..."} 
[2026-11-03 22:27:47] local.INFO: Packet analysis {"connection_id":228967,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:27:47] local.INFO: Extracted packet for processing {"connection_id":228967,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a253"} 
[2026-11-03 22:27:47] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 22:27:47] 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-11-03 22:27:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193536000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:27:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:27:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:27:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:27:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793724750000,"timestamp_ms":1793724750000,"timestamp_seconds":1793724750,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25398b0"} 
[2026-11-03 22:27:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:27:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:27: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 22:27:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:27: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-11-03 22:27:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:27:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:27:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228967,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:27:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228967,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:27:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228967,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:27:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:27:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:27:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:27:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193536000001,"66":28430,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:27:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:27:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:27:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193536000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:27:47] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:27:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:27:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:27:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:27:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193536000001,"power":28430,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:27:48] local.INFO: DEBUG: GPS processor result {"connection_id":228967,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56071,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:27:48] local.INFO: GPS data processed {"connection_id":228967,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:27:48] local.INFO: Acknowledgment sent {"connection_id":228967,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:28:18] local.INFO: TCP Data received {"connection_id":230221,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a257f9c8012cd52880073b3fa8000e00d22f..."} 
[2026-11-03 22:28:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230221,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a257f9c8012cd52880073b3fa8000e00d22f..."} 
[2026-11-03 22:28:18] local.INFO: Processing buffer {"connection_id":230221,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a257f9c8012cd52880073b3fa8000e00d22f..."} 
[2026-11-03 22:28:18] local.INFO: Packet analysis {"connection_id":230221,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a257"} 
[2026-11-03 22:28:18] local.INFO: Extracted packet for processing {"connection_id":230221,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a257"} 
[2026-11-03 22:28:18] local.INFO: GPS Element Parsed {"raw_longitude":752167040,"raw_latitude":121323432,"longitude_deg":75.216704,"latitude_deg":12.1323432,"altitude":14,"angle":210,"satellites":47,"speed":14,"hex_longitude":"2cd52880","hex_latitude":"073b3fa8","is_valid_coordinates":true} 
[2026-11-03 22:28: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-11-03 22:28:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193606912001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:28:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38202759140343808,"note":"Value kept but may cause issues"} 
[2026-11-03 22:28:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3083487970061260800,"note":"Value kept but may cause issues"} 
[2026-11-03 22:28:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:28:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793725037000,"timestamp_ms":1793725037000,"timestamp_seconds":1793725037,"priority":1,"record_length":96,"hex_timestamp":"000001a1a257f9c8"} 
[2026-11-03 22:28:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:28: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-11-03 22:28: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 22:28:18] 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-11-03 22:28: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-11-03 22:28:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:28:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:28:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230221,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:28:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:28:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230221,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:28:18] 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-11-03 22:28:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:28:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:28:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193606912001,"66":27397,"74":206,"83":43264,"24":14,"16":38202759140343808,"44":-3083487970061260800},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,83,24,16,44]} 
[2026-11-03 22:28:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:28:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:28:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193606912001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:28:18] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 22:28:18] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:28:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38202759140343808,"km_value":38202759140343.805,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:28:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3083487970061260800,"description":"Unknown IO ID 44"} 
[2026-11-03 22:28:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193606912001,"power":27397,"unknown_74":206,"unknown_83":43264,"ignition":14,"odometer":null,"unknown_44":-3083487970061260800}} 
[2026-11-03 22:28:18] local.INFO: DEBUG: GPS processor result {"connection_id":230221,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56072,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:28:18] local.INFO: GPS data processed {"connection_id":230221,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:28:18] local.INFO: Acknowledgment sent {"connection_id":230221,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:28:19] local.INFO: TCP Data received {"connection_id":228967,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:28:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228967,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:28:19] local.INFO: Processing buffer {"connection_id":228967,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:28:19] local.INFO: Packet analysis {"connection_id":228967,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:28:19] local.INFO: Extracted packet for processing {"connection_id":228967,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:28:19] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:28: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-11-03 22:28:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193536000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:28:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:28:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:28:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:28:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793725053000,"timestamp_ms":1793725053000,"timestamp_seconds":1793725053,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2583848"} 
[2026-11-03 22:28:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:28:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:28: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 22:28:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:28: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-11-03 22:28:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:28:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:28:19] local.INFO: Teltonika packet parsed successfully {"connection_id":228967,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:28:19] local.INFO: Passing IMEI to GPS processor {"connection_id":228967,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:28:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":228967,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:28:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:28:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:28:19] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:28:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193536000001,"66":26452,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:28:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:28:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:28:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193536000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:28:19] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:28:19] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:28:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:28:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:28:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193536000001,"power":26452,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:28:19] local.INFO: DEBUG: GPS processor result {"connection_id":228967,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56073,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:28:19] local.INFO: GPS data processed {"connection_id":228967,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:28:19] local.INFO: Acknowledgment sent {"connection_id":228967,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:28:36] local.INFO: TCP Data received {"connection_id":228482,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:28:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228482,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:28:36] local.INFO: Processing buffer {"connection_id":228482,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:28:36] local.INFO: IMEI packet received {"connection_id":228482,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:28:36] local.INFO: IMEI acknowledgment sent {"connection_id":228482,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:28:40] local.INFO: TCP Data received {"connection_id":228482,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:28:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228482,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:28:40] local.INFO: Processing buffer {"connection_id":228482,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:28:40] local.INFO: IMEI packet received {"connection_id":228482,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:28:40] local.INFO: IMEI acknowledgment sent {"connection_id":228482,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:28:40] local.INFO: TCP Data received {"connection_id":228483,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:28:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228483,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:28:40] local.INFO: Processing buffer {"connection_id":228483,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:28:40] local.INFO: IMEI packet received {"connection_id":228483,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:28:40] local.INFO: IMEI acknowledgment sent {"connection_id":228483,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:28:41] local.INFO: TCP Data received {"connection_id":228482,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25824c0012cd52280073b3498000f00c52e..."} 
[2026-11-03 22:28:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228482,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25824c0012cd52280073b3498000f00c52e..."} 
[2026-11-03 22:28:41] local.INFO: Processing buffer {"connection_id":228482,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25824c0012cd52280073b3498000f00c52e..."} 
[2026-11-03 22:28:41] local.INFO: Packet analysis {"connection_id":228482,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:28:41] local.INFO: Extracted packet for processing {"connection_id":228482,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:28:41] local.INFO: GPS Element Parsed {"raw_longitude":752165504,"raw_latitude":121320600,"longitude_deg":75.2165504,"latitude_deg":12.13206,"altitude":15,"angle":197,"satellites":46,"speed":11,"hex_longitude":"2cd52280","hex_latitude":"073b3498","is_valid_coordinates":true} 
[2026-11-03 22:28:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:28:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193609472001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:28:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38202913759166464,"note":"Value kept but may cause issues"} 
[2026-11-03 22:28:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3087076776015321088,"note":"Value kept but may cause issues"} 
[2026-11-03 22:28:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:28:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793725048000,"timestamp_ms":1793725048000,"timestamp_seconds":1793725048,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25824c0"} 
[2026-11-03 22:28:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:28:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:28:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 22:28: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-11-03 22:28:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:28:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:28:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:28:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228482,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:28:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:28:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:28:41] 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-11-03 22:28:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:28:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:28:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193609472001,"66":27332,"74":206,"83":43264,"24":11,"16":38202913759166464,"44":-3087076776015321088},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,83,24,16,44]} 
[2026-11-03 22:28:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:28:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:28:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193609472001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:28:41] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 22:28:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:28:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38202913759166464,"km_value":38202913759166.46,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:28:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3087076776015321088,"description":"Unknown IO ID 44"} 
[2026-11-03 22:28:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193609472001,"power":27332,"unknown_74":206,"unknown_83":43264,"ignition":11,"odometer":null,"unknown_44":-3087076776015321088}} 
[2026-11-03 22:28:41] local.INFO: DEBUG: GPS processor result {"connection_id":228482,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56074,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:28:41] local.INFO: GPS data processed {"connection_id":228482,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:28:41] local.INFO: Acknowledgment sent {"connection_id":228482,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:28:42] local.INFO: TCP Data received {"connection_id":228482,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25828a8012cd52240073b3348000f00b82d..."} 
[2026-11-03 22:28:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228482,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25828a8012cd52240073b3348000f00b82d..."} 
[2026-11-03 22:28:42] local.INFO: Processing buffer {"connection_id":228482,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25828a8012cd52240073b3348000f00b82d..."} 
[2026-11-03 22:28:42] local.INFO: Packet analysis {"connection_id":228482,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:28:42] local.INFO: Extracted packet for processing {"connection_id":228482,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:28:42] local.INFO: GPS Element Parsed {"raw_longitude":752165440,"raw_latitude":121320264,"longitude_deg":75.216544,"latitude_deg":12.1320264,"altitude":15,"angle":184,"satellites":45,"speed":14,"hex_longitude":"2cd52240","hex_latitude":"073b3348","is_valid_coordinates":true} 
[2026-11-03 22:28: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-11-03 22:28:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193612288001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:28:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38202930939035648,"note":"Value kept but may cause issues"} 
[2026-11-03 22:28:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3088765625876310016,"note":"Value kept but may cause issues"} 
[2026-11-03 22:28:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:28:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793725049000,"timestamp_ms":1793725049000,"timestamp_seconds":1793725049,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25828a8"} 
[2026-11-03 22:28:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:28: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-11-03 22:28:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 22:28:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:28: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-11-03 22:28:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:28:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:28:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228482,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:28:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:28:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:28:42] 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-11-03 22:28:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:28:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:28:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193612288001,"66":27213,"74":206,"83":43264,"24":14,"16":38202930939035648,"44":-3088765625876310016},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,83,24,16,44]} 
[2026-11-03 22:28:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:28:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:28:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193612288001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:28:42] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 22:28:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:28:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38202930939035648,"km_value":38202930939035.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:28:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3088765625876310016,"description":"Unknown IO ID 44"} 
[2026-11-03 22:28:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193612288001,"power":27213,"unknown_74":206,"unknown_83":43264,"ignition":14,"odometer":null,"unknown_44":-3088765625876310016}} 
[2026-11-03 22:28:42] local.INFO: DEBUG: GPS processor result {"connection_id":228482,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56075,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:28:42] local.INFO: GPS data processed {"connection_id":228482,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:28:42] local.INFO: Acknowledgment sent {"connection_id":228482,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:28:45] local.INFO: TCP Data received {"connection_id":228483,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:28:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228483,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:28:45] local.INFO: Processing buffer {"connection_id":228483,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:28:45] local.INFO: IMEI packet received {"connection_id":228483,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:28:45] local.INFO: IMEI acknowledgment sent {"connection_id":228483,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:28:46] local.INFO: TCP Data received {"connection_id":228483,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:28:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228483,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:28:46] local.INFO: Processing buffer {"connection_id":228483,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:28:46] local.INFO: Packet analysis {"connection_id":228483,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:28:46] local.INFO: Extracted packet for processing {"connection_id":228483,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:28:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:28: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-11-03 22:28:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193536000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:28:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:28:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:28:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:28:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793725053000,"timestamp_ms":1793725053000,"timestamp_seconds":1793725053,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2583848"} 
[2026-11-03 22:28:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:28:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:28: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 22:28:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:28: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-11-03 22:28:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:28:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:28:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228483,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:28:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228483,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:28:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228483,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:28:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:28:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:28:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:28:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193536000001,"66":26452,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:28:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:28:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:28:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193536000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:28:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:28:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:28:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:28:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:28:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193536000001,"power":26452,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:28:46] local.INFO: DEBUG: GPS processor result {"connection_id":228483,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56076,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:28:46] local.INFO: GPS data processed {"connection_id":228483,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:28:46] local.INFO: Acknowledgment sent {"connection_id":228483,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:29:13] local.INFO: TCP Data received {"connection_id":228482,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2585b70012cd51f80073b0f08000e00ba2d..."} 
[2026-11-03 22:29:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228482,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2585b70012cd51f80073b0f08000e00ba2d..."} 
[2026-11-03 22:29:13] local.INFO: Processing buffer {"connection_id":228482,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2585b70012cd51f80073b0f08000e00ba2d..."} 
[2026-11-03 22:29:13] local.INFO: Packet analysis {"connection_id":228482,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:29:13] local.INFO: Extracted packet for processing {"connection_id":228482,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:29:13] local.INFO: GPS Element Parsed {"raw_longitude":752164736,"raw_latitude":121310984,"longitude_deg":75.2164736,"latitude_deg":12.1310984,"altitude":14,"angle":186,"satellites":45,"speed":38,"hex_longitude":"2cd51f80","hex_latitude":"073b0f08","is_valid_coordinates":true} 
[2026-11-03 22:29: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-11-03 22:29:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193612544001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:29:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38203381910601728,"note":"Value kept but may cause issues"} 
[2026-11-03 22:29:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3088835994620573696,"note":"Value kept but may cause issues"} 
[2026-11-03 22:29:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:29:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793725062000,"timestamp_ms":1793725062000,"timestamp_seconds":1793725062,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2585b70"} 
[2026-11-03 22:29:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:29: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-11-03 22:29: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":77,"data_length":795,"current_offset":136} 
[2026-11-03 22:29:13] 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-11-03 22:29: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-11-03 22:29:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:29:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:29:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228482,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:29:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:29:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:29:13] 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-11-03 22:29:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:29:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:29:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193612544001,"66":27245,"74":206,"83":43264,"24":38,"16":38203381910601728,"44":-3088835994620573696},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,83,24,16,44]} 
[2026-11-03 22:29:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:29:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:29:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193612544001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:29:13] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 22:29:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:29:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38203381910601728,"km_value":38203381910601.73,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:29:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3088835994620573696,"description":"Unknown IO ID 44"} 
[2026-11-03 22:29:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193612544001,"power":27245,"unknown_74":206,"unknown_83":43264,"ignition":38,"odometer":null,"unknown_44":-3088835994620573696}} 
[2026-11-03 22:29:13] local.INFO: DEBUG: GPS processor result {"connection_id":228482,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56077,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:29:13] local.INFO: GPS data processed {"connection_id":228482,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:29:13] local.INFO: Acknowledgment sent {"connection_id":228482,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:29:18] local.INFO: TCP Data received {"connection_id":228483,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:29:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228483,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:29:18] local.INFO: Processing buffer {"connection_id":228483,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:29:18] local.INFO: Packet analysis {"connection_id":228483,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:29:18] local.INFO: Extracted packet for processing {"connection_id":228483,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:29:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:29: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-11-03 22:29:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193536000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:29:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:29:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:29:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:29:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793725053000,"timestamp_ms":1793725053000,"timestamp_seconds":1793725053,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2583848"} 
[2026-11-03 22:29:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:29:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:29: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 22:29:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:29: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-11-03 22:29:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:29:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:29:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228483,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:29:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228483,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:29:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228483,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:29:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:29:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:29:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:29:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193536000001,"66":26452,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:29:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:29:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:29:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193536000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:29:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:29:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:29:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:29:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:29:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193536000001,"power":26452,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:29:18] local.INFO: DEBUG: GPS processor result {"connection_id":228483,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56078,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:29:18] local.INFO: GPS data processed {"connection_id":228483,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:29:18] local.INFO: Acknowledgment sent {"connection_id":228483,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:29:36] local.INFO: TCP Data received {"connection_id":228484,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:29:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228484,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:29:36] local.INFO: Processing buffer {"connection_id":228484,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:29:36] local.INFO: IMEI packet received {"connection_id":228484,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:29:36] local.INFO: IMEI acknowledgment sent {"connection_id":228484,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:29:39] local.INFO: TCP Data received {"connection_id":230222,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:29:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230222,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:29:39] local.INFO: Processing buffer {"connection_id":230222,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:29:39] local.INFO: IMEI packet received {"connection_id":230222,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:29:39] local.INFO: IMEI acknowledgment sent {"connection_id":230222,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:29:41] local.INFO: TCP Data received {"connection_id":228484,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:29:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228484,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:29:41] local.INFO: Processing buffer {"connection_id":228484,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:29:41] local.INFO: IMEI packet received {"connection_id":228484,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:29:41] local.INFO: IMEI acknowledgment sent {"connection_id":228484,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:29:42] local.INFO: TCP Data received {"connection_id":228484,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2588280012cd51bc0073ae9b8000d00b82e..."} 
[2026-11-03 22:29:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228484,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2588280012cd51bc0073ae9b8000d00b82e..."} 
[2026-11-03 22:29:42] local.INFO: Processing buffer {"connection_id":228484,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2588280012cd51bc0073ae9b8000d00b82e..."} 
[2026-11-03 22:29:42] local.INFO: Packet analysis {"connection_id":228484,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:29:42] local.INFO: Extracted packet for processing {"connection_id":228484,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:29:42] local.INFO: GPS Element Parsed {"raw_longitude":752163776,"raw_latitude":121301432,"longitude_deg":75.2163776,"latitude_deg":12.1301432,"altitude":13,"angle":184,"satellites":46,"speed":36,"hex_longitude":"2cd51bc0","hex_latitude":"073ae9b8","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:29:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193615872001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:29:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38203845767069696,"note":"Value kept but may cause issues"} 
[2026-11-03 22:29:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3089610050808903680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:29:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:29:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793725072000,"timestamp_ms":1793725072000,"timestamp_seconds":1793725072,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2588280"} 
[2026-11-03 22:29:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22: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-11-03 22: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":109,"data_length":795,"current_offset":136} 
[2026-11-03 22:29:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22: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-11-03 22:29:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:29:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:29:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228484,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:29:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:29:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:29:42] 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-11-03 22:29:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:29:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:29:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193615872001,"66":27245,"74":206,"83":43264,"24":36,"16":38203845767069696,"44":-3089610050808903680},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,83,24,16,44]} 
[2026-11-03 22:29:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:29:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:29:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193615872001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:29:42] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 22:29:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:29:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38203845767069696,"km_value":38203845767069.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:29:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3089610050808903680,"description":"Unknown IO ID 44"} 
[2026-11-03 22:29:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193615872001,"power":27245,"unknown_74":206,"unknown_83":43264,"ignition":36,"odometer":null,"unknown_44":-3089610050808903680}} 
[2026-11-03 22:29:42] local.INFO: DEBUG: GPS processor result {"connection_id":228484,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56079,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:29:42] local.INFO: GPS data processed {"connection_id":228484,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:29:42] local.INFO: Acknowledgment sent {"connection_id":228484,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:29:45] local.INFO: TCP Data received {"connection_id":230222,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:29:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230222,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:29:45] local.INFO: Processing buffer {"connection_id":230222,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:29:45] local.INFO: IMEI packet received {"connection_id":230222,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:29:45] local.INFO: IMEI acknowledgment sent {"connection_id":230222,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:29:46] local.INFO: TCP Data received {"connection_id":230222,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:29:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230222,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:29:46] local.INFO: Processing buffer {"connection_id":230222,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:29:46] local.INFO: Packet analysis {"connection_id":230222,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:29:46] local.INFO: Extracted packet for processing {"connection_id":230222,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:29:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:29: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-11-03 22:29:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193536000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:29:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:29:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:29:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:29:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793725053000,"timestamp_ms":1793725053000,"timestamp_seconds":1793725053,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2583848"} 
[2026-11-03 22:29:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:29:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:29: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 22:29:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:29: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-11-03 22:29:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:29:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:29:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230222,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:29:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230222,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:29:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230222,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:29:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:29:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:29:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:29:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193536000001,"66":26452,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:29:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:29:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:29:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193536000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:29:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:29:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:29:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:29:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:29:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193536000001,"power":26452,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:29:46] local.INFO: DEBUG: GPS processor result {"connection_id":230222,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56080,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:29:46] local.INFO: GPS data processed {"connection_id":230222,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:29:46] local.INFO: Acknowledgment sent {"connection_id":230222,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:30:14] local.INFO: TCP Data received {"connection_id":228484,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a258a990012cd51940073ac5d8000d00b72f..."} 
[2026-11-03 22:30:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228484,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a258a990012cd51940073ac5d8000d00b72f..."} 
[2026-11-03 22:30:14] local.INFO: Processing buffer {"connection_id":228484,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a258a990012cd51940073ac5d8000d00b72f..."} 
[2026-11-03 22:30:14] local.INFO: Packet analysis {"connection_id":228484,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:30:14] local.INFO: Extracted packet for processing {"connection_id":228484,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:30:14] local.INFO: GPS Element Parsed {"raw_longitude":752163136,"raw_latitude":121292248,"longitude_deg":75.2163136,"latitude_deg":12.1292248,"altitude":13,"angle":183,"satellites":47,"speed":38,"hex_longitude":"2cd51940","hex_latitude":"073ac5d8","is_valid_coordinates":true} 
[2026-11-03 22:30: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-11-03 22:30:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193618432001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:30:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38204292443668480,"note":"Value kept but may cause issues"} 
[2026-11-03 22:30:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3090665581974013952,"note":"Value kept but may cause issues"} 
[2026-11-03 22:30:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:30:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793725082000,"timestamp_ms":1793725082000,"timestamp_seconds":1793725082,"priority":1,"record_length":96,"hex_timestamp":"000001a1a258a990"} 
[2026-11-03 22:30:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:30: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-11-03 22:30: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":109,"data_length":795,"current_offset":136} 
[2026-11-03 22:30:14] 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-11-03 22:30: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-11-03 22:30:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:30:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:30:14] local.INFO: Teltonika packet parsed successfully {"connection_id":228484,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:30:14] local.INFO: Passing IMEI to GPS processor {"connection_id":228484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:30:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":228484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:30:14] 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-11-03 22:30:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:30:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:30:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193618432001,"66":27365,"74":206,"83":43264,"24":38,"16":38204292443668480,"44":-3090665581974013952},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,83,24,16,44]} 
[2026-11-03 22:30:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:30:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:30:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193618432001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:30:14] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 22:30:14] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:30:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38204292443668480,"km_value":38204292443668.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:30:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3090665581974013952,"description":"Unknown IO ID 44"} 
[2026-11-03 22:30:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193618432001,"power":27365,"unknown_74":206,"unknown_83":43264,"ignition":38,"odometer":null,"unknown_44":-3090665581974013952}} 
[2026-11-03 22:30:14] local.INFO: DEBUG: GPS processor result {"connection_id":228484,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56081,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:30:14] local.INFO: GPS data processed {"connection_id":228484,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:30:14] local.INFO: Acknowledgment sent {"connection_id":228484,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:30:17] local.INFO: TCP Data received {"connection_id":230222,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:30:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230222,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:30:17] local.INFO: Processing buffer {"connection_id":230222,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:30:17] local.INFO: Packet analysis {"connection_id":230222,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:30:17] local.INFO: Extracted packet for processing {"connection_id":230222,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:30:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:30: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-11-03 22:30:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193536000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:30:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:30:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:30:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:30:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793725053000,"timestamp_ms":1793725053000,"timestamp_seconds":1793725053,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2583848"} 
[2026-11-03 22:30:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:30:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:30: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 22:30:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:30: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-11-03 22:30:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:30:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:30:17] local.INFO: Teltonika packet parsed successfully {"connection_id":230222,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:30:17] local.INFO: Passing IMEI to GPS processor {"connection_id":230222,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:30:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":230222,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:30:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:30:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:30:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:30:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193536000001,"66":26452,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:30:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:30:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:30:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193536000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:30:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:30:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:30:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:30:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:30:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193536000001,"power":26452,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:30:18] local.INFO: DEBUG: GPS processor result {"connection_id":230222,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56082,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:30:18] local.INFO: GPS data processed {"connection_id":230222,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:30:18] local.INFO: Acknowledgment sent {"connection_id":230222,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:30:36] local.INFO: TCP Data received {"connection_id":230223,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:30:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230223,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:30:36] local.INFO: Processing buffer {"connection_id":230223,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:30:36] local.INFO: IMEI packet received {"connection_id":230223,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:30:36] local.INFO: IMEI acknowledgment sent {"connection_id":230223,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:30:39] local.INFO: TCP Data received {"connection_id":228485,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:30:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228485,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:30:39] local.INFO: Processing buffer {"connection_id":228485,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:30:39] local.INFO: IMEI packet received {"connection_id":228485,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:30:39] local.INFO: IMEI acknowledgment sent {"connection_id":228485,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:30:41] local.INFO: TCP Data received {"connection_id":230223,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:30:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230223,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:30:41] local.INFO: Processing buffer {"connection_id":230223,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:30:41] local.INFO: IMEI packet received {"connection_id":230223,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:30:41] local.INFO: IMEI acknowledgment sent {"connection_id":230223,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:30:42] local.INFO: TCP Data received {"connection_id":230223,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a258d0a0012cd51a80073aa0d8000e00ad2d..."} 
[2026-11-03 22:30:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230223,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a258d0a0012cd51a80073aa0d8000e00ad2d..."} 
[2026-11-03 22:30:42] local.INFO: Processing buffer {"connection_id":230223,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a258d0a0012cd51a80073aa0d8000e00ad2d..."} 
[2026-11-03 22:30:42] local.INFO: Packet analysis {"connection_id":230223,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:30:42] local.INFO: Extracted packet for processing {"connection_id":230223,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:30:42] local.INFO: GPS Element Parsed {"raw_longitude":752163456,"raw_latitude":121282776,"longitude_deg":75.2163456,"latitude_deg":12.1282776,"altitude":14,"angle":173,"satellites":45,"speed":37,"hex_longitude":"2cd51a80","hex_latitude":"073aa0d8","is_valid_coordinates":true} 
[2026-11-03 22:30:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:30:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193620992001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:30:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38204752005169152,"note":"Value kept but may cause issues"} 
[2026-11-03 22:30:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3091369269418141696,"note":"Value kept but may cause issues"} 
[2026-11-03 22:30:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:30:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793725092000,"timestamp_ms":1793725092000,"timestamp_seconds":1793725092,"priority":1,"record_length":96,"hex_timestamp":"000001a1a258d0a0"} 
[2026-11-03 22:30:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:30: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-11-03 22:30:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 22:30:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:30:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:30:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:30:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:30:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230223,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:30:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230223,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:30:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230223,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:30:42] 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-11-03 22:30:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:30:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:30:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193620992001,"66":27245,"74":206,"83":43264,"24":37,"16":38204752005169152,"44":-3091369269418141696},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,83,24,16,44]} 
[2026-11-03 22:30:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:30:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:30:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193620992001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:30:42] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-11-03 22:30:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:30:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38204752005169152,"km_value":38204752005169.15,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:30:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3091369269418141696,"description":"Unknown IO ID 44"} 
[2026-11-03 22:30:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193620992001,"power":27245,"unknown_74":206,"unknown_83":43264,"ignition":37,"odometer":null,"unknown_44":-3091369269418141696}} 
[2026-11-03 22:30:42] local.INFO: DEBUG: GPS processor result {"connection_id":230223,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56083,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:30:42] local.INFO: GPS data processed {"connection_id":230223,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:30:42] local.INFO: Acknowledgment sent {"connection_id":230223,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:30:45] local.INFO: TCP Data received {"connection_id":228485,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:30:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228485,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:30:45] local.INFO: Processing buffer {"connection_id":228485,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:30:45] local.INFO: IMEI packet received {"connection_id":228485,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:30:45] local.INFO: IMEI acknowledgment sent {"connection_id":228485,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:30:46] local.INFO: TCP Data received {"connection_id":228485,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:30:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228485,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:30:46] local.INFO: Processing buffer {"connection_id":228485,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:30:46] local.INFO: Packet analysis {"connection_id":228485,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:30:46] local.INFO: Extracted packet for processing {"connection_id":228485,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:30:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:30:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193536000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:30:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:30:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:30:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:30:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793725053000,"timestamp_ms":1793725053000,"timestamp_seconds":1793725053,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2583848"} 
[2026-11-03 22:30:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:30:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 22:30:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22: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-11-03 22:30:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:30:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:30:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228485,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:30:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228485,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:30:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228485,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:30:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:30:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:30:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:30:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193536000001,"66":26452,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:30:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:30:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:30:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193536000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:30:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:30:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:30:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:30:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:30:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193536000001,"power":26452,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:30:46] local.INFO: DEBUG: GPS processor result {"connection_id":228485,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56084,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:30:46] local.INFO: GPS data processed {"connection_id":228485,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:30:46] local.INFO: Acknowledgment sent {"connection_id":228485,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:31:14] local.INFO: TCP Data received {"connection_id":230223,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25a8a08012cd53fc007392188000e00a92e..."} 
[2026-11-03 22:31:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230223,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25a8a08012cd53fc007392188000e00a92e..."} 
[2026-11-03 22:31:14] local.INFO: Processing buffer {"connection_id":230223,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25a8a08012cd53fc007392188000e00a92e..."} 
[2026-11-03 22:31:14] local.INFO: Packet analysis {"connection_id":230223,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25a"} 
[2026-11-03 22:31:14] local.INFO: Extracted packet for processing {"connection_id":230223,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25a"} 
[2026-11-03 22:31:14] local.INFO: GPS Element Parsed {"raw_longitude":752172992,"raw_latitude":121184648,"longitude_deg":75.2172992,"latitude_deg":12.1184648,"altitude":14,"angle":169,"satellites":46,"speed":37,"hex_longitude":"2cd53fc0","hex_latitude":"07392188","is_valid_coordinates":true} 
[2026-11-03 22:31: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-11-03 22:31:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193649664001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:31:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38209558073573376,"note":"Value kept but may cause issues"} 
[2026-11-03 22:31:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3082080595211929600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:31:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:31:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793725205000,"timestamp_ms":1793725205000,"timestamp_seconds":1793725205,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25a8a08"} 
[2026-11-03 22:31:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:31: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-11-03 22:31: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-11-03 22:31: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-11-03 22:31: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-11-03 22:31:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:31:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:31:14] local.INFO: Teltonika packet parsed successfully {"connection_id":230223,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:31:14] local.INFO: Passing IMEI to GPS processor {"connection_id":230223,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:31:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":230223,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:31:14] 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-11-03 22:31:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:31:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:31:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193649664001,"66":27321,"88":206,"83":43264,"24":37,"16":38209558073573376,"44":-3082080595211929600},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,83,24,16,44]} 
[2026-11-03 22:31:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:31:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:31:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193649664001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:31:14] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-11-03 22:31:14] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:31:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38209558073573376,"km_value":38209558073573.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:31:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3082080595211929600,"description":"Unknown IO ID 44"} 
[2026-11-03 22:31:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193649664001,"power":27321,"unknown_88":206,"unknown_83":43264,"ignition":37,"odometer":null,"unknown_44":-3082080595211929600}} 
[2026-11-03 22:31:14] local.INFO: DEBUG: GPS processor result {"connection_id":230223,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56085,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:31:14] local.INFO: GPS data processed {"connection_id":230223,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:31:14] local.INFO: Acknowledgment sent {"connection_id":230223,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:31:17] local.INFO: TCP Data received {"connection_id":228485,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:31:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228485,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:31:17] local.INFO: Processing buffer {"connection_id":228485,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:31:17] local.INFO: Packet analysis {"connection_id":228485,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:31:17] local.INFO: Extracted packet for processing {"connection_id":228485,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:31:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:31: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-11-03 22:31:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193536000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:31:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:31:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:31:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:31:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793725053000,"timestamp_ms":1793725053000,"timestamp_seconds":1793725053,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2583848"} 
[2026-11-03 22:31:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:31:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:31: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 22:31:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:31: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-11-03 22:31:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:31:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:31:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228485,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:31:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228485,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:31:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228485,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:31:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:31:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:31:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:31:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193536000001,"66":26452,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:31:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:31:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:31:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193536000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:31:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:31:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:31:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:31:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:31:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193536000001,"power":26452,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:31:18] local.INFO: DEBUG: GPS processor result {"connection_id":228485,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56086,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:31:18] local.INFO: GPS data processed {"connection_id":228485,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:31:18] local.INFO: Acknowledgment sent {"connection_id":228485,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:31:38] local.INFO: TCP Data received {"connection_id":230224,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:31:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230224,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:31:38] local.INFO: Processing buffer {"connection_id":230224,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:31:38] local.INFO: IMEI packet received {"connection_id":230224,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:31:38] local.INFO: IMEI acknowledgment sent {"connection_id":230224,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:31:40] local.INFO: TCP Data received {"connection_id":230224,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:31:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230224,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:31:40] local.INFO: Processing buffer {"connection_id":230224,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:31:40] local.INFO: IMEI packet received {"connection_id":230224,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:31:40] local.INFO: IMEI acknowledgment sent {"connection_id":230224,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:31:41] local.INFO: TCP Data received {"connection_id":230224,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:31:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230224,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:31:41] local.INFO: Processing buffer {"connection_id":230224,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:31:41] local.INFO: IMEI packet received {"connection_id":230224,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:31:41] local.INFO: IMEI acknowledgment sent {"connection_id":230224,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:31:42] local.INFO: TCP Data received {"connection_id":230224,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25ab118012cd546c00738ff08000e00a930..."} 
[2026-11-03 22:31:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230224,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25ab118012cd546c00738ff08000e00a930..."} 
[2026-11-03 22:31:42] local.INFO: Processing buffer {"connection_id":230224,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25ab118012cd546c00738ff08000e00a930..."} 
[2026-11-03 22:31:42] local.INFO: Packet analysis {"connection_id":230224,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25a"} 
[2026-11-03 22:31:42] local.INFO: Extracted packet for processing {"connection_id":230224,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25a"} 
[2026-11-03 22:31:42] local.INFO: GPS Element Parsed {"raw_longitude":752174784,"raw_latitude":121175816,"longitude_deg":75.2174784,"latitude_deg":12.1175816,"altitude":14,"angle":169,"satellites":48,"speed":32,"hex_longitude":"2cd546c0","hex_latitude":"0738ff08","is_valid_coordinates":true} 
[2026-11-03 22:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:31:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193652480001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:31:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38209996160237568,"note":"Value kept but may cause issues"} 
[2026-11-03 22:31:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3080532482842327040,"note":"Value kept but may cause issues"} 
[2026-11-03 22:31:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:31:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793725215000,"timestamp_ms":1793725215000,"timestamp_seconds":1793725215,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25ab118"} 
[2026-11-03 22:31:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:31:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 22:31:42] 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-11-03 22:31:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:31:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:31:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:31:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230224,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:31:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230224,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:31:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230224,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:31:42] 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-11-03 22:31:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:31:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:31:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193652480001,"66":27365,"89":206,"83":43264,"24":32,"16":38209996160237568,"44":-3080532482842327040},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,83,24,16,44]} 
[2026-11-03 22:31:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:31:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:31:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193652480001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:31:42] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 22:31:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:31:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38209996160237568,"km_value":38209996160237.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:31:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3080532482842327040,"description":"Unknown IO ID 44"} 
[2026-11-03 22:31:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193652480001,"power":27365,"unknown_89":206,"unknown_83":43264,"ignition":32,"odometer":null,"unknown_44":-3080532482842327040}} 
[2026-11-03 22:31:42] local.INFO: DEBUG: GPS processor result {"connection_id":230224,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56087,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:31:42] local.INFO: GPS data processed {"connection_id":230224,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:31:42] local.INFO: Acknowledgment sent {"connection_id":230224,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:31:45] local.INFO: TCP Data received {"connection_id":228486,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:31:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228486,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:31:45] local.INFO: Processing buffer {"connection_id":228486,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:31:45] local.INFO: IMEI packet received {"connection_id":228486,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:31:45] local.INFO: IMEI acknowledgment sent {"connection_id":228486,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:31:46] local.INFO: TCP Data received {"connection_id":230224,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25adc10012cd54b000738dbf8001000b42e..."} 
[2026-11-03 22:31:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230224,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25adc10012cd54b000738dbf8001000b42e..."} 
[2026-11-03 22:31:46] local.INFO: Processing buffer {"connection_id":230224,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25adc10012cd54b000738dbf8001000b42e..."} 
[2026-11-03 22:31:46] local.INFO: Packet analysis {"connection_id":230224,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25a"} 
[2026-11-03 22:31:46] local.INFO: Extracted packet for processing {"connection_id":230224,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25a"} 
[2026-11-03 22:31:46] local.INFO: GPS Element Parsed {"raw_longitude":752175872,"raw_latitude":121166840,"longitude_deg":75.2175872,"latitude_deg":12.116684,"altitude":16,"angle":180,"satellites":46,"speed":32,"hex_longitude":"2cd54b00","hex_latitude":"0738dbf8","is_valid_coordinates":true} 
[2026-11-03 22:31: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-11-03 22:31:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193655040001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:31:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38210434246901760,"note":"Value kept but may cause issues"} 
[2026-11-03 22:31:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3078562158007613440,"note":"Value kept but may cause issues"} 
[2026-11-03 22:31:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:31:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793725226000,"timestamp_ms":1793725226000,"timestamp_seconds":1793725226,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25adc10"} 
[2026-11-03 22:31:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:31:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:31:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 22:31:46] 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-11-03 22:31: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-11-03 22:31:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:31:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:31:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230224,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:31:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230224,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:31:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230224,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:31:46] 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-11-03 22:31:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:31:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:31:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193655040001,"66":27300,"89":206,"83":43264,"24":32,"16":38210434246901760,"44":-3078562158007613440},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,83,24,16,44]} 
[2026-11-03 22:31:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:31:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:31:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193655040001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:31:46] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 22:31:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:31:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38210434246901760,"km_value":38210434246901.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:31:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3078562158007613440,"description":"Unknown IO ID 44"} 
[2026-11-03 22:31:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193655040001,"power":27300,"unknown_89":206,"unknown_83":43264,"ignition":32,"odometer":null,"unknown_44":-3078562158007613440}} 
[2026-11-03 22:31:46] local.INFO: DEBUG: GPS processor result {"connection_id":230224,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56088,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:31:46] local.INFO: GPS data processed {"connection_id":230224,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:31:46] local.INFO: Acknowledgment sent {"connection_id":230224,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:31:50] local.INFO: TCP Data received {"connection_id":228486,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:31:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228486,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:31:50] local.INFO: Processing buffer {"connection_id":228486,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:31:50] local.INFO: IMEI packet received {"connection_id":228486,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:31:50] local.INFO: IMEI acknowledgment sent {"connection_id":228486,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:31:51] local.INFO: TCP Data received {"connection_id":228486,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:31:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228486,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:31:51] local.INFO: Processing buffer {"connection_id":228486,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:31:51] local.INFO: Packet analysis {"connection_id":228486,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:31:51] local.INFO: Extracted packet for processing {"connection_id":228486,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:31:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:31: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-11-03 22:31:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193536000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:31:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:31:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:31:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:31:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793725053000,"timestamp_ms":1793725053000,"timestamp_seconds":1793725053,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2583848"} 
[2026-11-03 22:31:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:31:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:31: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 22:31:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:31: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-11-03 22:31:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:31:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:31:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228486,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:31:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228486,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:31:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228486,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:31:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:31:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:31:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:31:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193536000001,"66":26452,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:31:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:31:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:31:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193536000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:31:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:31:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:31:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:31:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:31:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193536000001,"power":26452,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:31:51] local.INFO: DEBUG: GPS processor result {"connection_id":228486,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56089,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:31:51] local.INFO: GPS data processed {"connection_id":228486,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:31:51] local.INFO: Acknowledgment sent {"connection_id":228486,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:31:55] local.INFO: TCP Data received {"connection_id":228486,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:31:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228486,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:31:55] local.INFO: Processing buffer {"connection_id":228486,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:31:55] local.INFO: Packet analysis {"connection_id":228486,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:31:55] local.INFO: Extracted packet for processing {"connection_id":228486,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:31:55] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:31: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-11-03 22:31:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193536000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:31:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:31:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:31:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:31:55] local.INFO: AVL Record Parsed {"raw_timestamp":1793725053000,"timestamp_ms":1793725053000,"timestamp_seconds":1793725053,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2583848"} 
[2026-11-03 22:31:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:31:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:31: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 22:31:55] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:31: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-11-03 22:31:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:31:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:31:55] local.INFO: Teltonika packet parsed successfully {"connection_id":228486,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:31:55] local.INFO: Passing IMEI to GPS processor {"connection_id":228486,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:31:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":228486,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:31:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:31:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:31:55] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:31:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193536000001,"66":26452,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:31:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:31:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:31:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193536000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:31:55] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:31:55] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:31:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:31:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:31:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193536000001,"power":26452,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:31:55] local.INFO: DEBUG: GPS processor result {"connection_id":228486,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56090,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:31:55] local.INFO: GPS data processed {"connection_id":228486,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:31:55] local.INFO: Acknowledgment sent {"connection_id":228486,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:32:18] local.INFO: TCP Data received {"connection_id":230224,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25b0708012cd54bc00738b890000f00b12d..."} 
[2026-11-03 22:32:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230224,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25b0708012cd54bc00738b890000f00b12d..."} 
[2026-11-03 22:32:18] local.INFO: Processing buffer {"connection_id":230224,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25b0708012cd54bc00738b890000f00b12d..."} 
[2026-11-03 22:32:18] local.INFO: Packet analysis {"connection_id":230224,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25b"} 
[2026-11-03 22:32:18] local.INFO: Extracted packet for processing {"connection_id":230224,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25b"} 
[2026-11-03 22:32:18] local.INFO: GPS Element Parsed {"raw_longitude":752176064,"raw_latitude":121157776,"longitude_deg":75.2176064,"latitude_deg":12.1157776,"altitude":15,"angle":177,"satellites":45,"speed":34,"hex_longitude":"2cd54bc0","hex_latitude":"0738b890","is_valid_coordinates":true} 
[2026-11-03 22:32: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-11-03 22:32:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193657856001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:32:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38210872333565952,"note":"Value kept but may cause issues"} 
[2026-11-03 22:32:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3077365889358891008,"note":"Value kept but may cause issues"} 
[2026-11-03 22:32:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:32:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793725237000,"timestamp_ms":1793725237000,"timestamp_seconds":1793725237,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25b0708"} 
[2026-11-03 22:32:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:32:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:32: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-11-03 22:32: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-11-03 22:32: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-11-03 22:32:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:32:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:32:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230224,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:32:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230224,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:32:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230224,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:32:18] 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-11-03 22:32:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:32:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:32:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193657856001,"66":27300,"89":206,"83":43264,"24":34,"16":38210872333565952,"44":-3077365889358891008},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,83,24,16,44]} 
[2026-11-03 22:32:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:32:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:32:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193657856001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:32:18] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 22:32:18] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:32:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38210872333565952,"km_value":38210872333565.95,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:32:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3077365889358891008,"description":"Unknown IO ID 44"} 
[2026-11-03 22:32:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193657856001,"power":27300,"unknown_89":206,"unknown_83":43264,"ignition":34,"odometer":null,"unknown_44":-3077365889358891008}} 
[2026-11-03 22:32:18] local.INFO: DEBUG: GPS processor result {"connection_id":230224,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56091,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:32:18] local.INFO: GPS data processed {"connection_id":230224,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:32:18] local.INFO: Acknowledgment sent {"connection_id":230224,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:32:36] local.INFO: TCP Data received {"connection_id":228487,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:32:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228487,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:32:36] local.INFO: Processing buffer {"connection_id":228487,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:32:36] local.INFO: IMEI packet received {"connection_id":228487,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:32:36] local.INFO: IMEI acknowledgment sent {"connection_id":228487,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:32:39] local.INFO: TCP Data received {"connection_id":230225,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:32:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230225,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:32:39] local.INFO: Processing buffer {"connection_id":230225,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:32:39] local.INFO: IMEI packet received {"connection_id":230225,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:32:39] local.INFO: IMEI acknowledgment sent {"connection_id":230225,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:32:42] local.INFO: TCP Data received {"connection_id":228487,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:32:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228487,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:32:42] local.INFO: Processing buffer {"connection_id":228487,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:32:42] local.INFO: IMEI packet received {"connection_id":228487,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:32:42] local.INFO: IMEI acknowledgment sent {"connection_id":228487,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:32:45] local.INFO: TCP Data received {"connection_id":228487,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25b3200012cd55080073895d0001000a82a..."} 
[2026-11-03 22:32:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228487,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25b3200012cd55080073895d0001000a82a..."} 
[2026-11-03 22:32:45] local.INFO: Processing buffer {"connection_id":228487,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25b3200012cd55080073895d0001000a82a..."} 
[2026-11-03 22:32:45] local.INFO: Packet analysis {"connection_id":228487,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25b"} 
[2026-11-03 22:32:45] local.INFO: Extracted packet for processing {"connection_id":228487,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25b"} 
[2026-11-03 22:32:45] local.INFO: GPS Element Parsed {"raw_longitude":752177280,"raw_latitude":121148880,"longitude_deg":75.217728,"latitude_deg":12.114888,"altitude":16,"angle":168,"satellites":42,"speed":32,"hex_longitude":"2cd55080","hex_latitude":"073895d0","is_valid_coordinates":true} 
[2026-11-03 22:32: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-11-03 22:32:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193660672001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:32:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38211310420230144,"note":"Value kept but may cause issues"} 
[2026-11-03 22:32:45] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3077154783128678400,"note":"Value kept but may cause issues"} 
[2026-11-03 22:32:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:32:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793725248000,"timestamp_ms":1793725248000,"timestamp_seconds":1793725248,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25b3200"} 
[2026-11-03 22:32:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:32: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-11-03 22:32:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 22:32:45] 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-11-03 22:32: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-11-03 22:32:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:32:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:32:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228487,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:32:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:32:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:32:45] 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-11-03 22:32:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:32:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:32:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193660672001,"66":27267,"89":206,"83":43264,"24":32,"16":38211310420230144,"44":-3077154783128678400},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,83,24,16,44]} 
[2026-11-03 22:32:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:32:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:32:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193660672001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:32:45] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 22:32:45] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:32:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38211310420230144,"km_value":38211310420230.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:32:45] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3077154783128678400,"description":"Unknown IO ID 44"} 
[2026-11-03 22:32:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193660672001,"power":27267,"unknown_89":206,"unknown_83":43264,"ignition":32,"odometer":null,"unknown_44":-3077154783128678400}} 
[2026-11-03 22:32:45] local.INFO: DEBUG: GPS processor result {"connection_id":228487,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56092,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:32:45] local.INFO: GPS data processed {"connection_id":228487,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:32:45] local.INFO: Acknowledgment sent {"connection_id":228487,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:32:45] local.INFO: TCP Data received {"connection_id":230225,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:32:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230225,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:32:45] local.INFO: Processing buffer {"connection_id":230225,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:32:45] local.INFO: IMEI packet received {"connection_id":230225,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:32:45] local.INFO: IMEI acknowledgment sent {"connection_id":230225,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:32:46] local.INFO: TCP Data received {"connection_id":230225,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:32:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230225,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:32:46] local.INFO: Processing buffer {"connection_id":230225,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2583848012d77a34005f2a450000700902b..."} 
[2026-11-03 22:32:46] local.INFO: Packet analysis {"connection_id":230225,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:32:46] local.INFO: Extracted packet for processing {"connection_id":230225,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a258"} 
[2026-11-03 22:32:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:32: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-11-03 22:32:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193536000001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:32:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:32:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:32:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:32:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793725053000,"timestamp_ms":1793725053000,"timestamp_seconds":1793725053,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2583848"} 
[2026-11-03 22:32:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:32:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:32: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":111,"n8_eight_byte":14,"data_length":795,"current_offset":136} 
[2026-11-03 22:32:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":879,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:32: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-11-03 22:32:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:32:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:32:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230225,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:32:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230225,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:32:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230225,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:32:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:32:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:32:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:32:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193536000001,"66":26452,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:32:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:32:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:32:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193536000001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:32:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:32:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:32:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:32:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 22:32:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193536000001,"power":26452,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 22:32:46] local.INFO: DEBUG: GPS processor result {"connection_id":230225,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56093,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:32:46] local.INFO: GPS data processed {"connection_id":230225,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:32:46] local.INFO: Acknowledgment sent {"connection_id":230225,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:33:16] local.INFO: TCP Data received {"connection_id":228487,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25b60e0012cd55b00073871c8001100a12d..."} 
[2026-11-03 22:33:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228487,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25b60e0012cd55b00073871c8001100a12d..."} 
[2026-11-03 22:33:16] local.INFO: Processing buffer {"connection_id":228487,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25b60e0012cd55b00073871c8001100a12d..."} 
[2026-11-03 22:33:16] local.INFO: Packet analysis {"connection_id":228487,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25b"} 
[2026-11-03 22:33:16] local.INFO: Extracted packet for processing {"connection_id":228487,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25b"} 
[2026-11-03 22:33:16] local.INFO: GPS Element Parsed {"raw_longitude":752179968,"raw_latitude":121139656,"longitude_deg":75.2179968,"latitude_deg":12.1139656,"altitude":17,"angle":161,"satellites":45,"speed":29,"hex_longitude":"2cd55b00","hex_latitude":"073871c8","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:33:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193663488001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38211774276698112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:16] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3075817776991580160,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:33:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793725260000,"timestamp_ms":1793725260000,"timestamp_seconds":1793725260,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25b60e0"} 
[2026-11-03 22:33:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:33: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-11-03 22: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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 22:33:16] 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-11-03 22: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-11-03 22:33:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:33:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:33:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228487,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:33:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:33:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:33:16] 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-11-03 22:33:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:33:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:33:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193663488001,"66":27267,"89":206,"83":43264,"24":29,"16":38211774276698112,"44":-3075817776991580160},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,83,24,16,44]} 
[2026-11-03 22:33:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:33:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:33:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193663488001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:33:16] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 22:33:16] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:33:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38211774276698112,"km_value":38211774276698.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:33:16] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3075817776991580160,"description":"Unknown IO ID 44"} 
[2026-11-03 22:33:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193663488001,"power":27267,"unknown_89":206,"unknown_83":43264,"ignition":29,"odometer":null,"unknown_44":-3075817776991580160}} 
[2026-11-03 22:33:16] local.INFO: DEBUG: GPS processor result {"connection_id":228487,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56094,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:33:16] local.INFO: GPS data processed {"connection_id":228487,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:33:16] local.INFO: Acknowledgment sent {"connection_id":228487,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:33:18] local.INFO: TCP Data received {"connection_id":230225,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:33:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230225,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:33:18] local.INFO: Processing buffer {"connection_id":230225,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:33:18] local.INFO: Packet analysis {"connection_id":230225,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:33:18] local.INFO: Extracted packet for processing {"connection_id":230225,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:33:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:33: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-11-03 22:33:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193613568001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:33:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793725354000,"timestamp_ms":1793725354000,"timestamp_seconds":1793725354,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25cd010"} 
[2026-11-03 22:33:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:33:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:33:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":103,"n8_eight_byte":84,"data_length":795,"current_offset":136} 
[2026-11-03 22:33:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1469,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:33:18] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:33:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:33:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:33:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230225,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:33:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230225,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:33:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230225,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:33:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:33:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:33:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:33:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193613568001,"66":26332,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:33:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:33:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:33:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193613568001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:33:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:33:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:33:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:33:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:33:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193613568001,"power":26332,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:33:18] local.INFO: DEBUG: GPS processor result {"connection_id":230225,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56095,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:33:18] local.INFO: GPS data processed {"connection_id":230225,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:33:18] local.INFO: Acknowledgment sent {"connection_id":230225,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:33:39] local.INFO: TCP Data received {"connection_id":232080,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:33:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232080,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:33:39] local.INFO: Processing buffer {"connection_id":232080,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:33:39] local.INFO: IMEI packet received {"connection_id":232080,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:33:39] local.INFO: IMEI acknowledgment sent {"connection_id":232080,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:33:41] local.INFO: TCP Data received {"connection_id":232079,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:33:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232079,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:33:41] local.INFO: Processing buffer {"connection_id":232079,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:33:41] local.INFO: IMEI packet received {"connection_id":232079,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:33:41] local.INFO: IMEI acknowledgment sent {"connection_id":232079,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:33:42] local.INFO: TCP Data received {"connection_id":232079,"ip":"42.109.136.1","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 22:33:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232079,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 22:33:42] local.INFO: Processing buffer {"connection_id":232079,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 22:33:42] local.INFO: IMEI packet received {"connection_id":232079,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:33:42] local.INFO: IMEI acknowledgment sent {"connection_id":232079,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:33:44] local.INFO: TCP Data received {"connection_id":232079,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:33:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232079,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:33:44] local.INFO: Processing buffer {"connection_id":232079,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 22:33:44] local.INFO: IMEI packet received {"connection_id":232079,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:33:44] local.INFO: IMEI acknowledgment sent {"connection_id":232079,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:33:45] local.INFO: TCP Data received {"connection_id":232080,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:33:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232080,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:33:45] local.INFO: Processing buffer {"connection_id":232080,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:33:45] local.INFO: IMEI packet received {"connection_id":232080,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:33:45] local.INFO: IMEI acknowledgment sent {"connection_id":232080,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:33:45] local.INFO: TCP Data received {"connection_id":232079,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25d4158012cd6274007376128000b009330..."} 
[2026-11-03 22:33:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232079,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25d4158012cd6274007376128000b009330..."} 
[2026-11-03 22:33:45] local.INFO: Processing buffer {"connection_id":232079,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a1a2..."} 
[2026-11-03 22:33:45] local.INFO: IMEI packet received {"connection_id":232079,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:33:45] local.INFO: IMEI acknowledgment sent {"connection_id":232079,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:33:46] local.INFO: TCP Data received {"connection_id":232080,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:33:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232080,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:33:46] local.INFO: Processing buffer {"connection_id":232080,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:33:46] local.INFO: Packet analysis {"connection_id":232080,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:33:46] local.INFO: Extracted packet for processing {"connection_id":232080,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:33:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:33: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-11-03 22:33:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193613568001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:33:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793725354000,"timestamp_ms":1793725354000,"timestamp_seconds":1793725354,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25cd010"} 
[2026-11-03 22:33:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:33:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:33: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":103,"n8_eight_byte":84,"data_length":795,"current_offset":136} 
[2026-11-03 22:33:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1469,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:33: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-11-03 22:33:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:33:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:33:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232080,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:33:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232080,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:33:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232080,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:33:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:33:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:33:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:33:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193613568001,"66":26332,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:33:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:33:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:33:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193613568001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:33:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:33:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:33:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:33:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:33:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193613568001,"power":26332,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:33:46] local.INFO: DEBUG: GPS processor result {"connection_id":232080,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56096,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:33:46] local.INFO: GPS data processed {"connection_id":232080,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:33:46] local.INFO: Acknowledgment sent {"connection_id":232080,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:33:46] local.INFO: TCP Data received {"connection_id":232079,"ip":"42.109.136.1","data_length":1348,"data_hex":"000000000000030f8e0a000001a1a25d4158012cd6274007376128000b009330..."} 
[2026-11-03 22:33:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232079,"packet_length":1348,"packet_hex":"000000000000030f8e0a000001a1a25d4158012cd6274007376128000b009330..."} 
[2026-11-03 22:33:46] local.INFO: Processing buffer {"connection_id":232079,"buffer_length":2143,"buffer_hex":"000000000000030f8e0a000001a1a25d4158012cd6274007376128000b009330..."} 
[2026-11-03 22:33:46] local.INFO: Packet analysis {"connection_id":232079,"data_field_length":783,"total_packet_length":795,"buffer_length":2143,"packet_hex_start":"000000000000030f8e0a000001a1a25d"} 
[2026-11-03 22:33:46] local.INFO: Extracted packet for processing {"connection_id":232079,"packet_length":795,"remaining_buffer_length":1348,"packet_hex_start":"000000000000030f8e0a000001a1a25d"} 
[2026-11-03 22:33:46] local.INFO: GPS Element Parsed {"raw_longitude":752232256,"raw_latitude":121069864,"longitude_deg":75.2232256,"latitude_deg":12.1069864,"altitude":11,"angle":147,"satellites":48,"speed":28,"hex_longitude":"2cd62740","hex_latitude":"07376128","is_valid_coordinates":true} 
[2026-11-03 22:33: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-11-03 22:33:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193695488001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38216030589288448,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3022056056458213376,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,181,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:33:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793725383000,"timestamp_ms":1793725383000,"timestamp_seconds":1793725383,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25d4158"} 
[2026-11-03 22:33:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:33: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-11-03 22:33:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 22:33:46] 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-11-03 22:33: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-11-03 22:33:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:33:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:33:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232079,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:33:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:33:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:33:46] 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-11-03 22:33:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:33:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:33:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193695488001,"66":27234,"181":206,"83":43264,"24":28,"16":38216030589288448,"44":-3022056056458213376},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,181,83,24,16,44]} 
[2026-11-03 22:33:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:33:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:33:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193695488001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:33:46] local.INFO: Unknown IO ID detected {"io_id":181,"value":206,"description":"Unknown IO ID 181"} 
[2026-11-03 22:33:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:33:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38216030589288448,"km_value":38216030589288.445,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:33:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3022056056458213376,"description":"Unknown IO ID 44"} 
[2026-11-03 22:33:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193695488001,"power":27234,"unknown_181":206,"unknown_83":43264,"ignition":28,"odometer":null,"unknown_44":-3022056056458213376}} 
[2026-11-03 22:33:46] local.INFO: DEBUG: GPS processor result {"connection_id":232079,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56097,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:33:46] local.INFO: GPS data processed {"connection_id":232079,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:33:46] local.INFO: Acknowledgment sent {"connection_id":232079,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:33:46] local.INFO: Packet analysis {"connection_id":232079,"data_field_length":783,"total_packet_length":795,"buffer_length":1348,"packet_hex_start":"000000000000030f8e0a000001a1a25d"} 
[2026-11-03 22:33:46] local.INFO: Extracted packet for processing {"connection_id":232079,"packet_length":795,"remaining_buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a1a25d"} 
[2026-11-03 22:33:46] local.INFO: GPS Element Parsed {"raw_longitude":752232256,"raw_latitude":121069864,"longitude_deg":75.2232256,"latitude_deg":12.1069864,"altitude":11,"angle":147,"satellites":48,"speed":28,"hex_longitude":"2cd62740","hex_latitude":"07376128","is_valid_coordinates":true} 
[2026-11-03 22:33: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-11-03 22:33:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193698048001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38216030589288448,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3015371025763194880,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,181,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:33:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793725383000,"timestamp_ms":1793725383000,"timestamp_seconds":1793725383,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25d4158"} 
[2026-11-03 22:33:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:33:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:33:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 22:33:46] 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-11-03 22:33: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-11-03 22:33:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:33:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:33:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232079,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:33:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:33:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:33:46] 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-11-03 22:33:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:33:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:33:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193698048001,"66":27234,"181":206,"83":43264,"24":28,"16":38216030589288448,"44":-3015371025763194880},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,181,83,24,16,44]} 
[2026-11-03 22:33:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:33:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:33:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193698048001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:33:46] local.INFO: Unknown IO ID detected {"io_id":181,"value":206,"description":"Unknown IO ID 181"} 
[2026-11-03 22:33:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:33:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38216030589288448,"km_value":38216030589288.445,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:33:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3015371025763194880,"description":"Unknown IO ID 44"} 
[2026-11-03 22:33:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193698048001,"power":27234,"unknown_181":206,"unknown_83":43264,"ignition":28,"odometer":null,"unknown_44":-3015371025763194880}} 
[2026-11-03 22:33:46] local.INFO: DEBUG: GPS processor result {"connection_id":232079,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56098,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:33:46] local.INFO: GPS data processed {"connection_id":232079,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:33:46] local.INFO: Acknowledgment sent {"connection_id":232079,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:33:46] local.INFO: Packet analysis {"connection_id":232079,"data_field_length":783,"total_packet_length":795,"buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a1a25d"} 
[2026-11-03 22:33:46] local.INFO: Incomplete packet, waiting for more data {"connection_id":232079,"needed":795,"available":553} 
[2026-11-03 22:33:48] local.INFO: TCP Data received {"connection_id":232079,"ip":"42.109.136.1","data_length":1037,"data_hex":"000000000001a1a25c3ba0012cd5aac00737e750000e008f2f001f0000000a00..."} 
[2026-11-03 22:33:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232079,"packet_length":1037,"packet_hex":"000000000001a1a25c3ba0012cd5aac00737e750000e008f2f001f0000000a00..."} 
[2026-11-03 22:33:48] local.INFO: Processing buffer {"connection_id":232079,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a1a25d4d10012cd62bc007375b40000c00842e..."} 
[2026-11-03 22:33:48] local.INFO: Packet analysis {"connection_id":232079,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a1a25d"} 
[2026-11-03 22:33:48] local.INFO: Extracted packet for processing {"connection_id":232079,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25d"} 
[2026-11-03 22:33:48] local.INFO: GPS Element Parsed {"raw_longitude":752233408,"raw_latitude":121068352,"longitude_deg":75.2233408,"latitude_deg":12.1068352,"altitude":12,"angle":132,"satellites":46,"speed":20,"hex_longitude":"2cd62bc0","hex_latitude":"07375b40","is_valid_coordinates":true} 
[2026-11-03 22:33: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-11-03 22:33:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193698048001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38216125078568960,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3015371025763194880,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,181,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:33:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793725386000,"timestamp_ms":1793725386000,"timestamp_seconds":1793725386,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25d4d10"} 
[2026-11-03 22:33:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:33:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:33:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 22:33:48] 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-11-03 22:33: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-11-03 22:33:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:33:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:33:48] local.INFO: Teltonika packet parsed successfully {"connection_id":232079,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:33:48] local.INFO: Passing IMEI to GPS processor {"connection_id":232079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:33:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":232079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:33:48] 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-11-03 22:33:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:33:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:33:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193698048001,"66":27213,"181":206,"83":43264,"24":20,"16":38216125078568960,"44":-3015371025763194880},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,181,83,24,16,44]} 
[2026-11-03 22:33:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:33:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:33:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193698048001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:33:48] local.INFO: Unknown IO ID detected {"io_id":181,"value":206,"description":"Unknown IO ID 181"} 
[2026-11-03 22:33:48] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:33:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38216125078568960,"km_value":38216125078568.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:33:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3015371025763194880,"description":"Unknown IO ID 44"} 
[2026-11-03 22:33:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193698048001,"power":27213,"unknown_181":206,"unknown_83":43264,"ignition":20,"odometer":null,"unknown_44":-3015371025763194880}} 
[2026-11-03 22:33:48] local.INFO: DEBUG: GPS processor result {"connection_id":232079,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56099,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:33:48] local.INFO: GPS data processed {"connection_id":232079,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:33:48] local.INFO: Acknowledgment sent {"connection_id":232079,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:33:48] local.INFO: Packet analysis {"connection_id":232079,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25d"} 
[2026-11-03 22:33:48] local.INFO: Extracted packet for processing {"connection_id":232079,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25d"} 
[2026-11-03 22:33:48] local.INFO: GPS Element Parsed {"raw_longitude":752233792,"raw_latitude":121068056,"longitude_deg":75.2233792,"latitude_deg":12.1068056,"altitude":12,"angle":120,"satellites":44,"speed":19,"hex_longitude":"2cd62d40","hex_latitude":"07375a18","is_valid_coordinates":true} 
[2026-11-03 22:33: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-11-03 22:33:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193698816001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38216146553405440,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3014104388368384000,"note":"Value kept but may cause issues"} 
[2026-11-03 22:33:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,181,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:33:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793725387000,"timestamp_ms":1793725387000,"timestamp_seconds":1793725387,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25d50f8"} 
[2026-11-03 22:33:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:33:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:33:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-11-03 22:33:48] 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-11-03 22:33: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-11-03 22:33:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:33:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:33:48] local.INFO: Teltonika packet parsed successfully {"connection_id":232079,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:33:48] local.INFO: Passing IMEI to GPS processor {"connection_id":232079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:33:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":232079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:33:48] 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-11-03 22:33:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:33:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:33:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193698816001,"66":27213,"181":206,"83":43264,"24":19,"16":38216146553405440,"44":-3014104388368384000},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,181,83,24,16,44]} 
[2026-11-03 22:33:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:33:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:33:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193698816001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:33:48] local.INFO: Unknown IO ID detected {"io_id":181,"value":206,"description":"Unknown IO ID 181"} 
[2026-11-03 22:33:48] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:33:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38216146553405440,"km_value":38216146553405.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:33:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3014104388368384000,"description":"Unknown IO ID 44"} 
[2026-11-03 22:33:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193698816001,"power":27213,"unknown_181":206,"unknown_83":43264,"ignition":19,"odometer":null,"unknown_44":-3014104388368384000}} 
[2026-11-03 22:33:48] local.INFO: DEBUG: GPS processor result {"connection_id":232079,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56100,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:33:48] local.INFO: GPS data processed {"connection_id":232079,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:33:48] local.INFO: Acknowledgment sent {"connection_id":232079,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:34:18] local.INFO: TCP Data received {"connection_id":232080,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:34:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232080,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:34:18] local.INFO: Processing buffer {"connection_id":232080,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:34:18] local.INFO: Packet analysis {"connection_id":232080,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:34:18] local.INFO: Extracted packet for processing {"connection_id":232080,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:34:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:34: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-11-03 22:34:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193613568001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:34:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:34:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:34:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:34:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793725354000,"timestamp_ms":1793725354000,"timestamp_seconds":1793725354,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25cd010"} 
[2026-11-03 22:34:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:34:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:34: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":103,"n8_eight_byte":84,"data_length":795,"current_offset":136} 
[2026-11-03 22:34:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1469,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:34: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-11-03 22:34:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:34:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:34:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232080,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:34:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232080,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:34:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232080,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:34:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:34:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:34:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:34:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193613568001,"66":26332,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:34:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:34:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:34:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193613568001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:34:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:34:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:34:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:34:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:34:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193613568001,"power":26332,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:34:18] local.INFO: DEBUG: GPS processor result {"connection_id":232080,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56101,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:34:18] local.INFO: GPS data processed {"connection_id":232080,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:34:18] local.INFO: Acknowledgment sent {"connection_id":232080,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:34:35] local.INFO: TCP Data received {"connection_id":228488,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:34:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228488,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:34:35] local.INFO: Processing buffer {"connection_id":228488,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:34:35] local.INFO: IMEI packet received {"connection_id":228488,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:34:35] local.INFO: IMEI acknowledgment sent {"connection_id":228488,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:34:39] local.INFO: TCP Data received {"connection_id":230226,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:34:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230226,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:34:39] local.INFO: Processing buffer {"connection_id":230226,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:34:39] local.INFO: IMEI packet received {"connection_id":230226,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:34:39] local.INFO: IMEI acknowledgment sent {"connection_id":230226,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:34:41] local.INFO: TCP Data received {"connection_id":228488,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:34:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228488,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:34:41] local.INFO: Processing buffer {"connection_id":228488,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:34:41] local.INFO: IMEI packet received {"connection_id":228488,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:34:41] local.INFO: IMEI acknowledgment sent {"connection_id":228488,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:34:42] local.INFO: TCP Data received {"connection_id":228488,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25d54e0012cd62f0007375940000b006d2e..."} 
[2026-11-03 22:34:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228488,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25d54e0012cd62f0007375940000b006d2e..."} 
[2026-11-03 22:34:42] local.INFO: Processing buffer {"connection_id":228488,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25d54e0012cd62f0007375940000b006d2e..."} 
[2026-11-03 22:34:42] local.INFO: Packet analysis {"connection_id":228488,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25d"} 
[2026-11-03 22:34:42] local.INFO: Extracted packet for processing {"connection_id":228488,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25d"} 
[2026-11-03 22:34:42] local.INFO: GPS Element Parsed {"raw_longitude":752234240,"raw_latitude":121067840,"longitude_deg":75.223424,"latitude_deg":12.106784,"altitude":11,"angle":109,"satellites":46,"speed":19,"hex_longitude":"2cd62f00","hex_latitude":"07375940","is_valid_coordinates":true} 
[2026-11-03 22:34:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:34:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193699072001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:34:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38216172323209216,"note":"Value kept but may cause issues"} 
[2026-11-03 22:34:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-3013682175903393792,"note":"Value kept but may cause issues"} 
[2026-11-03 22:34:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,181,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:34:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793725388000,"timestamp_ms":1793725388000,"timestamp_seconds":1793725388,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25d54e0"} 
[2026-11-03 22:34:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:34:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:34:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-11-03 22:34:42] 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-11-03 22:34:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:34:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:34:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:34:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228488,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:34:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:34:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:34:42] 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-11-03 22:34:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:34:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:34:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193699072001,"66":27213,"181":206,"83":43264,"24":19,"16":38216172323209216,"44":-3013682175903393792},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,181,83,24,16,44]} 
[2026-11-03 22:34:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:34:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:34:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193699072001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:34:42] local.INFO: Unknown IO ID detected {"io_id":181,"value":206,"description":"Unknown IO ID 181"} 
[2026-11-03 22:34:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43264,"description":"Unknown IO ID 83"} 
[2026-11-03 22:34:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38216172323209216,"km_value":38216172323209.22,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:34:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-3013682175903393792,"description":"Unknown IO ID 44"} 
[2026-11-03 22:34:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193699072001,"power":27213,"unknown_181":206,"unknown_83":43264,"ignition":19,"odometer":null,"unknown_44":-3013682175903393792}} 
[2026-11-03 22:34:42] local.INFO: DEBUG: GPS processor result {"connection_id":228488,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56102,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:34:42] local.INFO: GPS data processed {"connection_id":228488,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:34:42] local.INFO: Acknowledgment sent {"connection_id":228488,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:34:45] local.INFO: TCP Data received {"connection_id":230226,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:34:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230226,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:34:45] local.INFO: Processing buffer {"connection_id":230226,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:34:45] local.INFO: IMEI packet received {"connection_id":230226,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:34:45] local.INFO: IMEI acknowledgment sent {"connection_id":230226,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:34:46] local.INFO: TCP Data received {"connection_id":230226,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:34:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230226,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:34:46] local.INFO: Processing buffer {"connection_id":230226,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:34:46] local.INFO: Packet analysis {"connection_id":230226,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:34:46] local.INFO: Extracted packet for processing {"connection_id":230226,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:34:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:34: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-11-03 22:34:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193613568001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:34:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:34:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:34:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:34:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793725354000,"timestamp_ms":1793725354000,"timestamp_seconds":1793725354,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25cd010"} 
[2026-11-03 22:34:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:34:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:34: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":103,"n8_eight_byte":84,"data_length":795,"current_offset":136} 
[2026-11-03 22:34:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1469,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:34: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-11-03 22:34:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:34:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:34:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230226,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:34:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230226,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:34:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230226,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:34:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:34:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:34:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:34:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193613568001,"66":26332,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:34:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:34:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:34:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193613568001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:34:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:34:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:34:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:34:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:34:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193613568001,"power":26332,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:34:46] local.INFO: DEBUG: GPS processor result {"connection_id":230226,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56103,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:34:46] local.INFO: GPS data processed {"connection_id":230226,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:34:46] local.INFO: Acknowledgment sent {"connection_id":230226,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:35:13] local.INFO: TCP Data received {"connection_id":228488,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25e2bb8012cd68e800736ff88000c00742e..."} 
[2026-11-03 22:35:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228488,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25e2bb8012cd68e800736ff88000c00742e..."} 
[2026-11-03 22:35:13] local.INFO: Processing buffer {"connection_id":228488,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25e2bb8012cd68e800736ff88000c00742e..."} 
[2026-11-03 22:35:13] local.INFO: Packet analysis {"connection_id":228488,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25e"} 
[2026-11-03 22:35:13] local.INFO: Extracted packet for processing {"connection_id":228488,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25e"} 
[2026-11-03 22:35:13] local.INFO: GPS Element Parsed {"raw_longitude":752258688,"raw_latitude":121044872,"longitude_deg":75.2258688,"latitude_deg":12.1044872,"altitude":12,"angle":116,"satellites":46,"speed":31,"hex_longitude":"2cd68e80","hex_latitude":"0736ff88","is_valid_coordinates":true} 
[2026-11-03 22:35: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-11-03 22:35:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193710080001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:35:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38217873130258432,"note":"Value kept but may cause issues"} 
[2026-11-03 22:35:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2995738146142785536,"note":"Value kept but may cause issues"} 
[2026-11-03 22:35:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:35:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793725443000,"timestamp_ms":1793725443000,"timestamp_seconds":1793725443,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25e2bb8"} 
[2026-11-03 22:35:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:35: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-11-03 22:35: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":98,"data_length":795,"current_offset":136} 
[2026-11-03 22:35:13] 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-11-03 22:35: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-11-03 22:35:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:35:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:35:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228488,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:35:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:35:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:35:13] 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-11-03 22:35:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:35:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:35:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193710080001,"66":27245,"116":206,"83":40960,"24":31,"16":38217873130258432,"44":-2995738146142785536},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,83,24,16,44]} 
[2026-11-03 22:35:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:35:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:35:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193710080001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:35:13] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-11-03 22:35:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:35:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38217873130258432,"km_value":38217873130258.43,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:35:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2995738146142785536,"description":"Unknown IO ID 44"} 
[2026-11-03 22:35:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193710080001,"power":27245,"unknown_116":206,"unknown_83":40960,"ignition":31,"odometer":null,"unknown_44":-2995738146142785536}} 
[2026-11-03 22:35:13] local.INFO: DEBUG: GPS processor result {"connection_id":228488,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56104,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:35:13] local.INFO: GPS data processed {"connection_id":228488,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:35:13] local.INFO: Acknowledgment sent {"connection_id":228488,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:35:23] local.INFO: TCP Data received {"connection_id":230226,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:35:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230226,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:35:23] local.INFO: Processing buffer {"connection_id":230226,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:35:23] local.INFO: Packet analysis {"connection_id":230226,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:35:23] local.INFO: Extracted packet for processing {"connection_id":230226,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:35:23] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:35: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-11-03 22:35:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193613568001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:35:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:35:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:35:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:35:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793725354000,"timestamp_ms":1793725354000,"timestamp_seconds":1793725354,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25cd010"} 
[2026-11-03 22:35:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:35:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:35: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":103,"n8_eight_byte":84,"data_length":795,"current_offset":136} 
[2026-11-03 22:35:23] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1469,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:35: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-11-03 22:35:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:35:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:35:23] local.INFO: Teltonika packet parsed successfully {"connection_id":230226,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:35:23] local.INFO: Passing IMEI to GPS processor {"connection_id":230226,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:35:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":230226,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:35:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:35:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:35:23] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:35:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193613568001,"66":26332,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:35:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:35:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:35:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193613568001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:35:23] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:35:23] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:35:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:35:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:35:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193613568001,"power":26332,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:35:23] local.INFO: DEBUG: GPS processor result {"connection_id":230226,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56105,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:35:23] local.INFO: GPS data processed {"connection_id":230226,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:35:23] local.INFO: Acknowledgment sent {"connection_id":230226,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:35:36] local.INFO: TCP Data received {"connection_id":232081,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:35:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232081,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:35:36] local.INFO: Processing buffer {"connection_id":232081,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:35:36] local.INFO: IMEI packet received {"connection_id":232081,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:35:36] local.INFO: IMEI acknowledgment sent {"connection_id":232081,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:35:39] local.INFO: TCP Data received {"connection_id":232081,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:35:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232081,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:35:39] local.INFO: Processing buffer {"connection_id":232081,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:35:39] local.INFO: IMEI packet received {"connection_id":232081,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:35:39] local.INFO: IMEI acknowledgment sent {"connection_id":232081,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:35:40] local.INFO: TCP Data received {"connection_id":232081,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25e56b0012cd6ae400736ecc0000b007d2d..."} 
[2026-11-03 22:35:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232081,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25e56b0012cd6ae400736ecc0000b007d2d..."} 
[2026-11-03 22:35:40] local.INFO: Processing buffer {"connection_id":232081,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25e56b0012cd6ae400736ecc0000b007d2d..."} 
[2026-11-03 22:35:40] local.INFO: Packet analysis {"connection_id":232081,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25e"} 
[2026-11-03 22:35:40] local.INFO: Extracted packet for processing {"connection_id":232081,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25e"} 
[2026-11-03 22:35:40] local.INFO: GPS Element Parsed {"raw_longitude":752266816,"raw_latitude":121040064,"longitude_deg":75.2266816,"latitude_deg":12.1040064,"altitude":11,"angle":125,"satellites":45,"speed":30,"hex_longitude":"2cd6ae40","hex_latitude":"0736ecc0","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:35:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193713408001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:35:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38218324101824512,"note":"Value kept but may cause issues"} 
[2026-11-03 22:35:40] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2986308734424217600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:35:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:35:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793725454000,"timestamp_ms":1793725454000,"timestamp_seconds":1793725454,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25e56b0"} 
[2026-11-03 22:35:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:35: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-11-03 22: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":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-11-03 22:35:40] 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-11-03 22: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-11-03 22:35:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:35:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:35:40] local.INFO: Teltonika packet parsed successfully {"connection_id":232081,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:35:40] local.INFO: Passing IMEI to GPS processor {"connection_id":232081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:35:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":232081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:35:40] 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-11-03 22:35:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:35:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:35:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193713408001,"66":27267,"116":206,"83":40960,"24":30,"16":38218324101824512,"44":-2986308734424217600},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,83,24,16,44]} 
[2026-11-03 22:35:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:35:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:35:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193713408001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:35:40] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-11-03 22:35:40] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:35:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38218324101824512,"km_value":38218324101824.516,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:35:40] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2986308734424217600,"description":"Unknown IO ID 44"} 
[2026-11-03 22:35:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193713408001,"power":27267,"unknown_116":206,"unknown_83":40960,"ignition":30,"odometer":null,"unknown_44":-2986308734424217600}} 
[2026-11-03 22:35:40] local.INFO: DEBUG: GPS processor result {"connection_id":232081,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56106,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:35:40] local.INFO: GPS data processed {"connection_id":232081,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:35:40] local.INFO: Acknowledgment sent {"connection_id":232081,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:35:45] local.INFO: TCP Data received {"connection_id":228489,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:35:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228489,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:35:45] local.INFO: Processing buffer {"connection_id":228489,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:35:45] local.INFO: IMEI packet received {"connection_id":228489,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:35:45] local.INFO: IMEI acknowledgment sent {"connection_id":228489,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:35:50] local.INFO: TCP Data received {"connection_id":228489,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:35:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228489,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:35:50] local.INFO: Processing buffer {"connection_id":228489,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:35:50] local.INFO: IMEI packet received {"connection_id":228489,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:35:50] local.INFO: IMEI acknowledgment sent {"connection_id":228489,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:35:51] local.INFO: TCP Data received {"connection_id":228489,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:35:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228489,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:35:51] local.INFO: Processing buffer {"connection_id":228489,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:35:51] local.INFO: Packet analysis {"connection_id":228489,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:35:51] local.INFO: Extracted packet for processing {"connection_id":228489,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:35:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:35:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:35:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193613568001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:35:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:35:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:35:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:35:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793725354000,"timestamp_ms":1793725354000,"timestamp_seconds":1793725354,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25cd010"} 
[2026-11-03 22:35:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:35:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:35:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":103,"n8_eight_byte":84,"data_length":795,"current_offset":136} 
[2026-11-03 22:35:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1469,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:35:51] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:35:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:35:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:35:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228489,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:35:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228489,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:35:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228489,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:35:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:35:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:35:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:35:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193613568001,"66":26332,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:35:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:35:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:35:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193613568001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:35:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:35:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:35:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:35:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:35:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193613568001,"power":26332,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:35:51] local.INFO: DEBUG: GPS processor result {"connection_id":228489,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56107,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:35:51] local.INFO: GPS data processed {"connection_id":228489,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:35:51] local.INFO: Acknowledgment sent {"connection_id":228489,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:35:56] local.INFO: TCP Data received {"connection_id":228489,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:35:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228489,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:35:56] local.INFO: Processing buffer {"connection_id":228489,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:35:56] local.INFO: Packet analysis {"connection_id":228489,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:35:56] local.INFO: Extracted packet for processing {"connection_id":228489,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:35:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:35: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-11-03 22:35:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193613568001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:35:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:35:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:35:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:35:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793725354000,"timestamp_ms":1793725354000,"timestamp_seconds":1793725354,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25cd010"} 
[2026-11-03 22:35:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:35:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:35: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":103,"n8_eight_byte":84,"data_length":795,"current_offset":136} 
[2026-11-03 22:35:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1469,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:35: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-11-03 22:35:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:35:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:35:56] local.INFO: Teltonika packet parsed successfully {"connection_id":228489,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:35:56] local.INFO: Passing IMEI to GPS processor {"connection_id":228489,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:35:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":228489,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:35:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:35:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:35:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:35:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193613568001,"66":26332,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:35:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:35:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:35:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193613568001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:35:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:35:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:35:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:35:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:35:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193613568001,"power":26332,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:35:56] local.INFO: DEBUG: GPS processor result {"connection_id":228489,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56108,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:35:56] local.INFO: GPS data processed {"connection_id":228489,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:35:56] local.INFO: Acknowledgment sent {"connection_id":228489,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:36:11] local.INFO: TCP Data received {"connection_id":232081,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25e8590012cd6c7c00736d6a0000a00892e..."} 
[2026-11-03 22:36:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232081,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25e8590012cd6c7c00736d6a0000a00892e..."} 
[2026-11-03 22:36:11] local.INFO: Processing buffer {"connection_id":232081,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25e8590012cd6c7c00736d6a0000a00892e..."} 
[2026-11-03 22:36:11] local.INFO: Packet analysis {"connection_id":232081,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25e"} 
[2026-11-03 22:36:11] local.INFO: Extracted packet for processing {"connection_id":232081,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25e"} 
[2026-11-03 22:36:11] local.INFO: GPS Element Parsed {"raw_longitude":752273344,"raw_latitude":121034400,"longitude_deg":75.2273344,"latitude_deg":12.10344,"altitude":10,"angle":137,"satellites":46,"speed":29,"hex_longitude":"2cd6c7c0","hex_latitude":"0736d6a0","is_valid_coordinates":true} 
[2026-11-03 22:36: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-11-03 22:36:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193716224001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:36:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38218736418684928,"note":"Value kept but may cause issues"} 
[2026-11-03 22:36:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2977371903914885120,"note":"Value kept but may cause issues"} 
[2026-11-03 22:36:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:36:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793725466000,"timestamp_ms":1793725466000,"timestamp_seconds":1793725466,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25e8590"} 
[2026-11-03 22:36:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:36: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-11-03 22:36: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 22:36:11] 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-11-03 22:36: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-11-03 22:36:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:36:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:36:11] local.INFO: Teltonika packet parsed successfully {"connection_id":232081,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:36:11] local.INFO: Passing IMEI to GPS processor {"connection_id":232081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:36:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":232081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:36:11] 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-11-03 22:36:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:36:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:36:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193716224001,"66":27213,"116":206,"83":40960,"24":29,"16":38218736418684928,"44":-2977371903914885120},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,83,24,16,44]} 
[2026-11-03 22:36:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:36:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:36:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193716224001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:36:11] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-11-03 22:36:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:36:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38218736418684928,"km_value":38218736418684.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:36:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2977371903914885120,"description":"Unknown IO ID 44"} 
[2026-11-03 22:36:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193716224001,"power":27213,"unknown_116":206,"unknown_83":40960,"ignition":29,"odometer":null,"unknown_44":-2977371903914885120}} 
[2026-11-03 22:36:11] local.INFO: DEBUG: GPS processor result {"connection_id":232081,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56109,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:36:11] local.INFO: GPS data processed {"connection_id":232081,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:36:11] local.INFO: Acknowledgment sent {"connection_id":232081,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:36:36] local.INFO: TCP Data received {"connection_id":228968,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:36:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228968,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:36:36] local.INFO: Processing buffer {"connection_id":228968,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:36:36] local.INFO: IMEI packet received {"connection_id":228968,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:36:36] local.INFO: IMEI acknowledgment sent {"connection_id":228968,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:36:40] local.INFO: TCP Data received {"connection_id":228969,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:36:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228969,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:36:40] local.INFO: Processing buffer {"connection_id":228969,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:36:40] local.INFO: IMEI packet received {"connection_id":228969,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:36:40] local.INFO: IMEI acknowledgment sent {"connection_id":228969,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:36:41] local.INFO: TCP Data received {"connection_id":228968,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:36:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228968,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:36:41] local.INFO: Processing buffer {"connection_id":228968,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:36:41] local.INFO: IMEI packet received {"connection_id":228968,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:36:41] local.INFO: IMEI acknowledgment sent {"connection_id":228968,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:36:42] local.INFO: TCP Data received {"connection_id":228968,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25eb858012cd6e1c00736bb38000c008830..."} 
[2026-11-03 22:36:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228968,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25eb858012cd6e1c00736bb38000c008830..."} 
[2026-11-03 22:36:42] local.INFO: Processing buffer {"connection_id":228968,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25eb858012cd6e1c00736bb38000c008830..."} 
[2026-11-03 22:36:42] local.INFO: Packet analysis {"connection_id":228968,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25e"} 
[2026-11-03 22:36:42] local.INFO: Extracted packet for processing {"connection_id":228968,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25e"} 
[2026-11-03 22:36:42] local.INFO: GPS Element Parsed {"raw_longitude":752280000,"raw_latitude":121027384,"longitude_deg":75.228,"latitude_deg":12.1027384,"altitude":12,"angle":136,"satellites":48,"speed":27,"hex_longitude":"2cd6e1c0","hex_latitude":"0736bb38","is_valid_coordinates":true} 
[2026-11-03 22:36: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-11-03 22:36:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193719296001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:36:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38219200275152896,"note":"Value kept but may cause issues"} 
[2026-11-03 22:36:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2970194292010213376,"note":"Value kept but may cause issues"} 
[2026-11-03 22:36:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:36:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793725479000,"timestamp_ms":1793725479000,"timestamp_seconds":1793725479,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25eb858"} 
[2026-11-03 22:36:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:36: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-11-03 22:36: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":77,"data_length":795,"current_offset":136} 
[2026-11-03 22:36:42] 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-11-03 22:36: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-11-03 22:36:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:36:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:36:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228968,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:36:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:36:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:36:42] 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-11-03 22:36:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:36:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:36:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193719296001,"66":27267,"116":206,"83":40960,"24":27,"16":38219200275152896,"44":-2970194292010213376},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,83,24,16,44]} 
[2026-11-03 22:36:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:36:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:36:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193719296001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:36:42] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-11-03 22:36:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:36:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38219200275152896,"km_value":38219200275152.9,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:36:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2970194292010213376,"description":"Unknown IO ID 44"} 
[2026-11-03 22:36:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193719296001,"power":27267,"unknown_116":206,"unknown_83":40960,"ignition":27,"odometer":null,"unknown_44":-2970194292010213376}} 
[2026-11-03 22:36:42] local.INFO: DEBUG: GPS processor result {"connection_id":228968,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56110,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:36:42] local.INFO: GPS data processed {"connection_id":228968,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:36:42] local.INFO: Acknowledgment sent {"connection_id":228968,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:36:45] local.INFO: TCP Data received {"connection_id":228969,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:36:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228969,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:36:45] local.INFO: Processing buffer {"connection_id":228969,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:36:45] local.INFO: IMEI packet received {"connection_id":228969,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:36:45] local.INFO: IMEI acknowledgment sent {"connection_id":228969,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:36:46] local.INFO: TCP Data received {"connection_id":228969,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:36:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228969,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:36:46] local.INFO: Processing buffer {"connection_id":228969,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:36:46] local.INFO: Packet analysis {"connection_id":228969,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:36:46] local.INFO: Extracted packet for processing {"connection_id":228969,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:36:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:36: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-11-03 22:36:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193613568001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:36:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:36:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:36:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:36:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793725354000,"timestamp_ms":1793725354000,"timestamp_seconds":1793725354,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25cd010"} 
[2026-11-03 22:36:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:36:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:36: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":103,"n8_eight_byte":84,"data_length":795,"current_offset":136} 
[2026-11-03 22:36:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1469,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:36: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-11-03 22:36:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:36:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:36:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228969,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:36:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228969,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:36:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228969,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:36:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:36:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:36:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:36:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193613568001,"66":26332,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:36:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:36:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:36:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193613568001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:36:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:36:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:36:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:36:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:36:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193613568001,"power":26332,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:36:46] local.INFO: DEBUG: GPS processor result {"connection_id":228969,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56111,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:36:46] local.INFO: GPS data processed {"connection_id":228969,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:36:46] local.INFO: Acknowledgment sent {"connection_id":228969,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:37:13] local.INFO: TCP Data received {"connection_id":228968,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25ecbe0012cd6ea000736b1c8000d009530..."} 
[2026-11-03 22:37:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228968,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25ecbe0012cd6ea000736b1c8000d009530..."} 
[2026-11-03 22:37:13] local.INFO: Processing buffer {"connection_id":228968,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25ecbe0012cd6ea000736b1c8000d009530..."} 
[2026-11-03 22:37:13] local.INFO: Packet analysis {"connection_id":228968,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25e"} 
[2026-11-03 22:37:13] local.INFO: Extracted packet for processing {"connection_id":228968,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25e"} 
[2026-11-03 22:37:13] local.INFO: GPS Element Parsed {"raw_longitude":752282112,"raw_latitude":121024968,"longitude_deg":75.2282112,"latitude_deg":12.1024968,"altitude":13,"angle":149,"satellites":48,"speed":23,"hex_longitude":"2cd6ea00","hex_latitude":"0736b1c8","is_valid_coordinates":true} 
[2026-11-03 22:37: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-11-03 22:37:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193722624001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:37:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38219354893975552,"note":"Value kept but may cause issues"} 
[2026-11-03 22:37:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2962875942617532416,"note":"Value kept but may cause issues"} 
[2026-11-03 22:37:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:37:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793725484000,"timestamp_ms":1793725484000,"timestamp_seconds":1793725484,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25ecbe0"} 
[2026-11-03 22:37:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:37: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-11-03 22:37: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-11-03 22:37: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-11-03 22:37: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-11-03 22:37:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:37:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:37:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228968,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:37:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:37:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:37:13] 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-11-03 22:37:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:37:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:37:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193722624001,"66":27267,"116":206,"83":40960,"24":23,"16":38219354893975552,"44":-2962875942617532416},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,83,24,16,44]} 
[2026-11-03 22:37:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:37:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:37:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193722624001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:37:13] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-11-03 22:37:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:37:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38219354893975552,"km_value":38219354893975.555,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:37:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2962875942617532416,"description":"Unknown IO ID 44"} 
[2026-11-03 22:37:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193722624001,"power":27267,"unknown_116":206,"unknown_83":40960,"ignition":23,"odometer":null,"unknown_44":-2962875942617532416}} 
[2026-11-03 22:37:13] local.INFO: DEBUG: GPS processor result {"connection_id":228968,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56112,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:37:13] local.INFO: GPS data processed {"connection_id":228968,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:37:13] local.INFO: Acknowledgment sent {"connection_id":228968,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:37:23] local.INFO: TCP Data received {"connection_id":228969,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:37:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228969,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:37:23] local.INFO: Processing buffer {"connection_id":228969,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:37:23] local.INFO: Packet analysis {"connection_id":228969,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:37:23] local.INFO: Extracted packet for processing {"connection_id":228969,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:37:23] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:37: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-11-03 22:37:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193613568001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:37:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:37:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:37:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:37:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793725354000,"timestamp_ms":1793725354000,"timestamp_seconds":1793725354,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25cd010"} 
[2026-11-03 22:37:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:37:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:37: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":103,"n8_eight_byte":84,"data_length":795,"current_offset":136} 
[2026-11-03 22:37:23] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1469,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:37: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-11-03 22:37:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:37:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:37:23] local.INFO: Teltonika packet parsed successfully {"connection_id":228969,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:37:23] local.INFO: Passing IMEI to GPS processor {"connection_id":228969,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:37:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":228969,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:37:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:37:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:37:23] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:37:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193613568001,"66":26332,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:37:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:37:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:37:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193613568001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:37:23] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:37:23] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:37:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:37:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:37:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193613568001,"power":26332,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:37:23] local.INFO: DEBUG: GPS processor result {"connection_id":228969,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56113,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:37:23] local.INFO: GPS data processed {"connection_id":228969,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:37:23] local.INFO: Acknowledgment sent {"connection_id":228969,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:37:36] local.INFO: TCP Data received {"connection_id":230227,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:37:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230227,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:37:36] local.INFO: Processing buffer {"connection_id":230227,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:37:36] local.INFO: IMEI packet received {"connection_id":230227,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:37:36] local.INFO: IMEI acknowledgment sent {"connection_id":230227,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:37:39] local.INFO: TCP Data received {"connection_id":230228,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:37:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230228,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:37:39] local.INFO: Processing buffer {"connection_id":230228,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:37:39] local.INFO: IMEI packet received {"connection_id":230228,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:37:39] local.INFO: IMEI acknowledgment sent {"connection_id":230228,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:37:41] local.INFO: TCP Data received {"connection_id":230227,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:37:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230227,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:37:41] local.INFO: Processing buffer {"connection_id":230227,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:37:41] local.INFO: IMEI packet received {"connection_id":230227,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:37:41] local.INFO: IMEI acknowledgment sent {"connection_id":230227,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:37:42] local.INFO: TCP Data received {"connection_id":230227,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2606220012cd842c007360228000f007831..."} 
[2026-11-03 22:37:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230227,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2606220012cd842c007360228000f007831..."} 
[2026-11-03 22:37:42] local.INFO: Processing buffer {"connection_id":230227,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2606220012cd842c007360228000f007831..."} 
[2026-11-03 22:37:42] local.INFO: Packet analysis {"connection_id":230227,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a260"} 
[2026-11-03 22:37:42] local.INFO: Extracted packet for processing {"connection_id":230227,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a260"} 
[2026-11-03 22:37:42] local.INFO: GPS Element Parsed {"raw_longitude":752370368,"raw_latitude":120980008,"longitude_deg":75.2370368,"latitude_deg":12.0980008,"altitude":15,"angle":120,"satellites":49,"speed":44,"hex_longitude":"2cd842c0","hex_latitude":"07360228","is_valid_coordinates":true} 
[2026-11-03 22:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:37:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193748480001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:37:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38224130897608704,"note":"Value kept but may cause issues"} 
[2026-11-03 22:37:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2872592843848650752,"note":"Value kept but may cause issues"} 
[2026-11-03 22:37:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,232,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:37:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793725588000,"timestamp_ms":1793725588000,"timestamp_seconds":1793725588,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2606220"} 
[2026-11-03 22:37:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:37:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 22:37:42] 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-11-03 22:37:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:37:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:37:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:37:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230227,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:37:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230227,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:37:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230227,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:37:42] 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-11-03 22:37:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:37:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:37:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193748480001,"66":27300,"232":206,"83":40960,"24":44,"16":38224130897608704,"44":-2872592843848650752},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,232,83,24,16,44]} 
[2026-11-03 22:37:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:37:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:37:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193748480001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:37:42] local.INFO: Unknown IO ID detected {"io_id":232,"value":206,"description":"Unknown IO ID 232"} 
[2026-11-03 22:37:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:37:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38224130897608704,"km_value":38224130897608.7,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:37:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2872592843848650752,"description":"Unknown IO ID 44"} 
[2026-11-03 22:37:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193748480001,"power":27300,"unknown_232":206,"unknown_83":40960,"ignition":44,"odometer":null,"unknown_44":-2872592843848650752}} 
[2026-11-03 22:37:42] local.INFO: DEBUG: GPS processor result {"connection_id":230227,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56114,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:37:42] local.INFO: GPS data processed {"connection_id":230227,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:37:42] local.INFO: Acknowledgment sent {"connection_id":230227,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:37:45] local.INFO: TCP Data received {"connection_id":230228,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:37:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230228,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:37:45] local.INFO: Processing buffer {"connection_id":230228,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:37:45] local.INFO: IMEI packet received {"connection_id":230228,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:37:45] local.INFO: IMEI acknowledgment sent {"connection_id":230228,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:37:46] local.INFO: TCP Data received {"connection_id":230228,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:37:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230228,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:37:46] local.INFO: Processing buffer {"connection_id":230228,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a25cd010012d77a34005f2a450000700902b..."} 
[2026-11-03 22:37:46] local.INFO: Packet analysis {"connection_id":230228,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:37:46] local.INFO: Extracted packet for processing {"connection_id":230228,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a25c"} 
[2026-11-03 22:37:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:37: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-11-03 22:37:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193613568001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:37:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:37:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:37:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:37:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793725354000,"timestamp_ms":1793725354000,"timestamp_seconds":1793725354,"priority":1,"record_length":96,"hex_timestamp":"000001a1a25cd010"} 
[2026-11-03 22:37:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:37:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:37: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":103,"n8_eight_byte":84,"data_length":795,"current_offset":136} 
[2026-11-03 22:37:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1469,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:37: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-11-03 22:37:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:37:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:37:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230228,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:37:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230228,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:37:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230228,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:37:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:37:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:37:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:37:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193613568001,"66":26332,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:37:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:37:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:37:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193613568001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:37:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:37:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:37:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:37:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:37:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193613568001,"power":26332,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:37:46] local.INFO: DEBUG: GPS processor result {"connection_id":230228,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56115,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:37:46] local.INFO: GPS data processed {"connection_id":230228,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:37:46] local.INFO: Acknowledgment sent {"connection_id":230228,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:38:13] local.INFO: TCP Data received {"connection_id":230227,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2608548012cd864c00735ee600010007931..."} 
[2026-11-03 22:38:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230227,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2608548012cd864c00735ee600010007931..."} 
[2026-11-03 22:38:13] local.INFO: Processing buffer {"connection_id":230227,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2608548012cd864c00735ee600010007931..."} 
[2026-11-03 22:38:13] local.INFO: Packet analysis {"connection_id":230227,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a260"} 
[2026-11-03 22:38:13] local.INFO: Extracted packet for processing {"connection_id":230227,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a260"} 
[2026-11-03 22:38:13] local.INFO: GPS Element Parsed {"raw_longitude":752379072,"raw_latitude":120974944,"longitude_deg":75.2379072,"latitude_deg":12.0974944,"altitude":16,"angle":121,"satellites":49,"speed":44,"hex_longitude":"2cd864c0","hex_latitude":"0735ee60","is_valid_coordinates":true} 
[2026-11-03 22:38: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-11-03 22:38:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193750528001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:38:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38224611933945856,"note":"Value kept but may cause issues"} 
[2026-11-03 22:38:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2863515275850799104,"note":"Value kept but may cause issues"} 
[2026-11-03 22:38:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,232,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:38:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793725597000,"timestamp_ms":1793725597000,"timestamp_seconds":1793725597,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2608548"} 
[2026-11-03 22:38:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:38: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-11-03 22:38: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":164,"data_length":795,"current_offset":136} 
[2026-11-03 22:38:13] 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-11-03 22:38: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-11-03 22:38:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:38:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:38:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230227,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:38:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230227,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:38:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230227,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:38:13] 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-11-03 22:38:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:38:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:38:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193750528001,"66":27213,"232":206,"83":40960,"24":44,"16":38224611933945856,"44":-2863515275850799104},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,232,83,24,16,44]} 
[2026-11-03 22:38:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:38:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:38:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193750528001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:38:13] local.INFO: Unknown IO ID detected {"io_id":232,"value":206,"description":"Unknown IO ID 232"} 
[2026-11-03 22:38:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:38:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38224611933945856,"km_value":38224611933945.86,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:38:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2863515275850799104,"description":"Unknown IO ID 44"} 
[2026-11-03 22:38:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193750528001,"power":27213,"unknown_232":206,"unknown_83":40960,"ignition":44,"odometer":null,"unknown_44":-2863515275850799104}} 
[2026-11-03 22:38:13] local.INFO: DEBUG: GPS processor result {"connection_id":230227,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56116,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:38:13] local.INFO: GPS data processed {"connection_id":230227,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:38:13] local.INFO: Acknowledgment sent {"connection_id":230227,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:38:35] local.INFO: TCP Data received {"connection_id":232082,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:38:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232082,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:38:35] local.INFO: Processing buffer {"connection_id":232082,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:38:35] local.INFO: IMEI packet received {"connection_id":232082,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:38:35] local.INFO: IMEI acknowledgment sent {"connection_id":232082,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:38:39] local.INFO: TCP Data received {"connection_id":228970,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:38:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228970,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:38:39] local.INFO: Processing buffer {"connection_id":228970,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:38:39] local.INFO: IMEI packet received {"connection_id":228970,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:38:39] local.INFO: IMEI acknowledgment sent {"connection_id":228970,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:38:45] local.INFO: TCP Data received {"connection_id":228970,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:38:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228970,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:38:45] local.INFO: Processing buffer {"connection_id":228970,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:38:45] local.INFO: IMEI packet received {"connection_id":228970,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:38:45] local.INFO: IMEI acknowledgment sent {"connection_id":228970,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:38:46] local.INFO: TCP Data received {"connection_id":228970,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:38:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228970,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:38:46] local.INFO: Processing buffer {"connection_id":228970,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:38:46] local.INFO: Packet analysis {"connection_id":228970,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a261"} 
[2026-11-03 22:38:46] local.INFO: Extracted packet for processing {"connection_id":228970,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a261"} 
[2026-11-03 22:38:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:38: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-11-03 22:38:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193690624001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:38:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:38:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:38:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:38:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793725655000,"timestamp_ms":1793725655000,"timestamp_seconds":1793725655,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26167d8"} 
[2026-11-03 22:38:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:38:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:38: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":102,"n8_eight_byte":220,"data_length":795,"current_offset":136} 
[2026-11-03 22:38:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2688,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:38: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-11-03 22:38:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:38:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:38:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228970,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:38:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228970,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:38:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228970,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:38:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:38:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:38:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:38:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193690624001,"66":25908,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:38:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:38:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:38:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193690624001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:38:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:38:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:38:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:38:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:38:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193690624001,"power":25908,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:38:46] local.INFO: DEBUG: GPS processor result {"connection_id":228970,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56117,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:38:46] local.INFO: GPS data processed {"connection_id":228970,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:38:46] local.INFO: Acknowledgment sent {"connection_id":228970,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:38:53] local.INFO: TCP Data received {"connection_id":232082,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:38:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232082,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:38:53] local.INFO: Processing buffer {"connection_id":232082,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:38:53] local.INFO: IMEI packet received {"connection_id":232082,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:38:53] local.INFO: IMEI acknowledgment sent {"connection_id":232082,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:38:55] local.INFO: TCP Data received {"connection_id":232082,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a260a870012cd884c00735da180010007c31..."} 
[2026-11-03 22:38:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232082,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a260a870012cd884c00735da180010007c31..."} 
[2026-11-03 22:38:55] local.INFO: Processing buffer {"connection_id":232082,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a260a870012cd884c00735da180010007c31..."} 
[2026-11-03 22:38:55] local.INFO: Packet analysis {"connection_id":232082,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a260"} 
[2026-11-03 22:38:55] local.INFO: Extracted packet for processing {"connection_id":232082,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a260"} 
[2026-11-03 22:38:55] local.INFO: GPS Element Parsed {"raw_longitude":752387264,"raw_latitude":120969752,"longitude_deg":75.2387264,"latitude_deg":12.0969752,"altitude":16,"angle":124,"satellites":49,"speed":42,"hex_longitude":"2cd884c0","hex_latitude":"0735da18","is_valid_coordinates":true} 
[2026-11-03 22:38: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-11-03 22:38:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193752832001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:38:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38225075790413824,"note":"Value kept but may cause issues"} 
[2026-11-03 22:38:55] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2853945126643933184,"note":"Value kept but may cause issues"} 
[2026-11-03 22:38:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,232,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:38:55] local.INFO: AVL Record Parsed {"raw_timestamp":1793725606000,"timestamp_ms":1793725606000,"timestamp_seconds":1793725606,"priority":1,"record_length":96,"hex_timestamp":"000001a1a260a870"} 
[2026-11-03 22:38:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:38:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:38: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":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-11-03 22:38:55] 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-11-03 22:38: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-11-03 22:38:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:38:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:38:55] local.INFO: Teltonika packet parsed successfully {"connection_id":232082,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:38:55] local.INFO: Passing IMEI to GPS processor {"connection_id":232082,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:38:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":232082,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:38:55] 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-11-03 22:38:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:38:55] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:38:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193752832001,"66":27137,"232":206,"83":40960,"24":42,"16":38225075790413824,"44":-2853945126643933184},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,232,83,24,16,44]} 
[2026-11-03 22:38:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:38:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:38:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193752832001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:38:55] local.INFO: Unknown IO ID detected {"io_id":232,"value":206,"description":"Unknown IO ID 232"} 
[2026-11-03 22:38:55] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:38:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38225075790413824,"km_value":38225075790413.82,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:38:55] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2853945126643933184,"description":"Unknown IO ID 44"} 
[2026-11-03 22:38:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193752832001,"power":27137,"unknown_232":206,"unknown_83":40960,"ignition":42,"odometer":null,"unknown_44":-2853945126643933184}} 
[2026-11-03 22:38:55] local.INFO: DEBUG: GPS processor result {"connection_id":232082,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56118,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:38:55] local.INFO: GPS data processed {"connection_id":232082,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:38:55] local.INFO: Acknowledgment sent {"connection_id":232082,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:39:17] local.INFO: TCP Data received {"connection_id":228970,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:39:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228970,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:39:17] local.INFO: Processing buffer {"connection_id":228970,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:39:17] local.INFO: Packet analysis {"connection_id":228970,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a261"} 
[2026-11-03 22:39:17] local.INFO: Extracted packet for processing {"connection_id":228970,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a261"} 
[2026-11-03 22:39:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:39: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-11-03 22:39:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193690624001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:39:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:39:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:39:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:39:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793725655000,"timestamp_ms":1793725655000,"timestamp_seconds":1793725655,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26167d8"} 
[2026-11-03 22:39:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:39:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:39: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":102,"n8_eight_byte":220,"data_length":795,"current_offset":136} 
[2026-11-03 22:39:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2688,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:39: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-11-03 22:39:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:39:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:39:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228970,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:39:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228970,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:39:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228970,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:39:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:39:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:39:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:39:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193690624001,"66":25908,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:39:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:39:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:39:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193690624001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:39:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:39:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:39:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:39:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:39:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193690624001,"power":25908,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:39:17] local.INFO: DEBUG: GPS processor result {"connection_id":228970,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56119,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:39:17] local.INFO: GPS data processed {"connection_id":228970,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:39:17] local.INFO: Acknowledgment sent {"connection_id":228970,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:39:41] local.INFO: TCP Data received {"connection_id":228971,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:39:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228971,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:39:41] local.INFO: Processing buffer {"connection_id":228971,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:39:41] local.INFO: IMEI packet received {"connection_id":228971,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:39:41] local.INFO: IMEI acknowledgment sent {"connection_id":228971,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:39:42] local.INFO: TCP Data received {"connection_id":228971,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:39:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228971,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:39:42] local.INFO: Processing buffer {"connection_id":228971,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:39:42] local.INFO: IMEI packet received {"connection_id":228971,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:39:42] local.INFO: IMEI acknowledgment sent {"connection_id":228971,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:39:45] local.INFO: TCP Data received {"connection_id":232083,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:39:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232083,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:39:45] local.INFO: Processing buffer {"connection_id":232083,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:39:45] local.INFO: IMEI packet received {"connection_id":232083,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:39:45] local.INFO: IMEI acknowledgment sent {"connection_id":232083,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:39:46] local.INFO: TCP Data received {"connection_id":228971,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:39:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228971,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:39:46] local.INFO: Processing buffer {"connection_id":228971,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:39:46] local.INFO: IMEI packet received {"connection_id":228971,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:39:46] local.INFO: IMEI acknowledgment sent {"connection_id":228971,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:39:47] local.INFO: TCP Data received {"connection_id":228971,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2625a08012cd9f40007352af80021007b31..."} 
[2026-11-03 22:39:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228971,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2625a08012cd9f40007352af80021007b31..."} 
[2026-11-03 22:39:47] local.INFO: Processing buffer {"connection_id":228971,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2625a08012cd9f40007352af80021007b31..."} 
[2026-11-03 22:39:47] local.INFO: Packet analysis {"connection_id":228971,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a262"} 
[2026-11-03 22:39:47] local.INFO: Extracted packet for processing {"connection_id":228971,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a262"} 
[2026-11-03 22:39:47] local.INFO: GPS Element Parsed {"raw_longitude":752481280,"raw_latitude":120924920,"longitude_deg":75.248128,"latitude_deg":12.092492,"altitude":33,"angle":123,"satellites":49,"speed":39,"hex_longitude":"2cd9f400","hex_latitude":"07352af8","is_valid_coordinates":true} 
[2026-11-03 22:39: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-11-03 22:39:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193780992001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:39:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38230049362542592,"note":"Value kept but may cause issues"} 
[2026-11-03 22:39:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2750573441458661376,"note":"Value kept but may cause issues"} 
[2026-11-03 22:39:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,155,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:39:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793725717000,"timestamp_ms":1793725717000,"timestamp_seconds":1793725717,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2625a08"} 
[2026-11-03 22:39:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:39: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-11-03 22:39: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 22:39:47] 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-11-03 22:39: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-11-03 22:39:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:39:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:39:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228971,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:39:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228971,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:39:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228971,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:39:47] 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-11-03 22:39:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:39:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:39:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193780992001,"66":27267,"155":206,"83":40960,"24":39,"16":38230049362542592,"44":-2750573441458661376},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,155,83,24,16,44]} 
[2026-11-03 22:39:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:39:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:39:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193780992001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:39:47] local.INFO: Unknown IO ID detected {"io_id":155,"value":206,"description":"Unknown IO ID 155"} 
[2026-11-03 22:39:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:39:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38230049362542592,"km_value":38230049362542.59,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:39:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2750573441458661376,"description":"Unknown IO ID 44"} 
[2026-11-03 22:39:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193780992001,"power":27267,"unknown_155":206,"unknown_83":40960,"ignition":39,"odometer":null,"unknown_44":-2750573441458661376}} 
[2026-11-03 22:39:47] local.INFO: DEBUG: GPS processor result {"connection_id":228971,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56120,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:39:47] local.INFO: GPS data processed {"connection_id":228971,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:39:47] local.INFO: Acknowledgment sent {"connection_id":228971,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:39:50] local.INFO: TCP Data received {"connection_id":232083,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:39:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232083,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:39:50] local.INFO: Processing buffer {"connection_id":232083,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:39:50] local.INFO: IMEI packet received {"connection_id":232083,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:39:50] local.INFO: IMEI acknowledgment sent {"connection_id":232083,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:39:51] local.INFO: TCP Data received {"connection_id":232083,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:39:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232083,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:39:51] local.INFO: Processing buffer {"connection_id":232083,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:39:51] local.INFO: Packet analysis {"connection_id":232083,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a261"} 
[2026-11-03 22:39:51] local.INFO: Extracted packet for processing {"connection_id":232083,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a261"} 
[2026-11-03 22:39:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:39: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-11-03 22:39:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193690624001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:39:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:39:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:39:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:39:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793725655000,"timestamp_ms":1793725655000,"timestamp_seconds":1793725655,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26167d8"} 
[2026-11-03 22:39:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:39:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:39: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":220,"data_length":795,"current_offset":136} 
[2026-11-03 22:39:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2688,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:39: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-11-03 22:39:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:39:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:39:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232083,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:39:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232083,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:39:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232083,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:39:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:39:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:39:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:39:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193690624001,"66":25908,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:39:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:39:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:39:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193690624001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:39:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:39:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:39:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:39:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:39:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193690624001,"power":25908,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:39:51] local.INFO: DEBUG: GPS processor result {"connection_id":232083,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56121,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:39:51] local.INFO: GPS data processed {"connection_id":232083,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:39:51] local.INFO: Acknowledgment sent {"connection_id":232083,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:39:51] local.INFO: TCP Data received {"connection_id":228971,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2627d30012cda1000073515380021008232..."} 
[2026-11-03 22:39:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228971,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2627d30012cda1000073515380021008232..."} 
[2026-11-03 22:39:51] local.INFO: Processing buffer {"connection_id":228971,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2627d30012cda1000073515380021008232..."} 
[2026-11-03 22:39:51] local.INFO: Packet analysis {"connection_id":228971,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a262"} 
[2026-11-03 22:39:51] local.INFO: Extracted packet for processing {"connection_id":228971,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a262"} 
[2026-11-03 22:39:51] local.INFO: GPS Element Parsed {"raw_longitude":752488448,"raw_latitude":120919352,"longitude_deg":75.2488448,"latitude_deg":12.0919352,"altitude":33,"angle":130,"satellites":50,"speed":41,"hex_longitude":"2cda1000","hex_latitude":"07351538","is_valid_coordinates":true} 
[2026-11-03 22:39: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-11-03 22:39:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193783552001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:39:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38230483154239488,"note":"Value kept but may cause issues"} 
[2026-11-03 22:39:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2741566242205009920,"note":"Value kept but may cause issues"} 
[2026-11-03 22:39:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,155,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:39:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793725726000,"timestamp_ms":1793725726000,"timestamp_seconds":1793725726,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2627d30"} 
[2026-11-03 22:39:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:39:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:39:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 22:39:51] 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-11-03 22:39: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-11-03 22:39:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:39:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:39:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228971,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:39:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228971,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:39:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228971,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:39:51] 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-11-03 22:39:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:39:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:39:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193783552001,"66":27213,"155":206,"83":40960,"24":41,"16":38230483154239488,"44":-2741566242205009920},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,155,83,24,16,44]} 
[2026-11-03 22:39:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:39:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:39:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193783552001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:39:51] local.INFO: Unknown IO ID detected {"io_id":155,"value":206,"description":"Unknown IO ID 155"} 
[2026-11-03 22:39:51] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:39:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38230483154239488,"km_value":38230483154239.484,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:39:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2741566242205009920,"description":"Unknown IO ID 44"} 
[2026-11-03 22:39:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193783552001,"power":27213,"unknown_155":206,"unknown_83":40960,"ignition":41,"odometer":null,"unknown_44":-2741566242205009920}} 
[2026-11-03 22:39:51] local.INFO: DEBUG: GPS processor result {"connection_id":228971,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56122,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:39:51] local.INFO: GPS data processed {"connection_id":228971,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:39:51] local.INFO: Acknowledgment sent {"connection_id":228971,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:39:55] local.INFO: TCP Data received {"connection_id":232083,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:39:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232083,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:39:55] local.INFO: Processing buffer {"connection_id":232083,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:39:55] local.INFO: Packet analysis {"connection_id":232083,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a261"} 
[2026-11-03 22:39:55] local.INFO: Extracted packet for processing {"connection_id":232083,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a261"} 
[2026-11-03 22:39:55] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:39: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-11-03 22:39:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193690624001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:39:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:39:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:39:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:39:55] local.INFO: AVL Record Parsed {"raw_timestamp":1793725655000,"timestamp_ms":1793725655000,"timestamp_seconds":1793725655,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26167d8"} 
[2026-11-03 22:39:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:39:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:39: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":102,"n8_eight_byte":220,"data_length":795,"current_offset":136} 
[2026-11-03 22:39:55] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2688,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:39: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-11-03 22:39:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:39:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:39:55] local.INFO: Teltonika packet parsed successfully {"connection_id":232083,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:39:55] local.INFO: Passing IMEI to GPS processor {"connection_id":232083,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:39:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":232083,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:39:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:39:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:39:55] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:39:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193690624001,"66":25908,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:39:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:39:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:39:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193690624001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:39:55] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:39:55] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:39:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:39:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:39:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193690624001,"power":25908,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:39:56] local.INFO: DEBUG: GPS processor result {"connection_id":232083,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56123,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:39:56] local.INFO: GPS data processed {"connection_id":232083,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:39:56] local.INFO: Acknowledgment sent {"connection_id":232083,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:40:36] local.INFO: TCP Data received {"connection_id":232084,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:40:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232084,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:40:36] local.INFO: Processing buffer {"connection_id":232084,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:40:36] local.INFO: IMEI packet received {"connection_id":232084,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:40:36] local.INFO: IMEI acknowledgment sent {"connection_id":232084,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:40:36] local.INFO: TCP Data received {"connection_id":232084,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:40:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232084,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:40:36] local.INFO: Processing buffer {"connection_id":232084,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:40:36] local.INFO: IMEI packet received {"connection_id":232084,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:40:36] local.INFO: IMEI acknowledgment sent {"connection_id":232084,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:40:40] local.INFO: TCP Data received {"connection_id":228972,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:40:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228972,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:40:40] local.INFO: Processing buffer {"connection_id":228972,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:40:40] local.INFO: IMEI packet received {"connection_id":228972,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:40:40] local.INFO: IMEI acknowledgment sent {"connection_id":228972,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:40:41] local.INFO: TCP Data received {"connection_id":232084,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:40:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232084,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:40:41] local.INFO: Processing buffer {"connection_id":232084,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:40:41] local.INFO: IMEI packet received {"connection_id":232084,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:40:41] local.INFO: IMEI acknowledgment sent {"connection_id":232084,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:40:42] local.INFO: TCP Data received {"connection_id":232084,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a262a058012cda2b000734fcd80020008732..."} 
[2026-11-03 22:40:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232084,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a262a058012cda2b000734fcd80020008732..."} 
[2026-11-03 22:40:42] local.INFO: Processing buffer {"connection_id":232084,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a262a058012cda2b000734fcd80020008732..."} 
[2026-11-03 22:40:42] local.INFO: Packet analysis {"connection_id":232084,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a262"} 
[2026-11-03 22:40:42] local.INFO: Extracted packet for processing {"connection_id":232084,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a262"} 
[2026-11-03 22:40:42] local.INFO: GPS Element Parsed {"raw_longitude":752495360,"raw_latitude":120913112,"longitude_deg":75.249536,"latitude_deg":12.0913112,"altitude":32,"angle":135,"satellites":50,"speed":42,"hex_longitude":"2cda2b00","hex_latitude":"0734fcd8","is_valid_coordinates":true} 
[2026-11-03 22:40: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-11-03 22:40:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193785856001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:40:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38230925535870976,"note":"Value kept but may cause issues"} 
[2026-11-03 22:40:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2733684942858536960,"note":"Value kept but may cause issues"} 
[2026-11-03 22:40:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,155,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:40:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793725735000,"timestamp_ms":1793725735000,"timestamp_seconds":1793725735,"priority":1,"record_length":96,"hex_timestamp":"000001a1a262a058"} 
[2026-11-03 22:40:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:40: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-11-03 22:40: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":77,"data_length":795,"current_offset":136} 
[2026-11-03 22:40:42] 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-11-03 22:40: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-11-03 22:40:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:40:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:40:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232084,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:40:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:40:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:40:42] 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-11-03 22:40:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:40:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:40:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193785856001,"66":27300,"155":206,"83":40960,"24":42,"16":38230925535870976,"44":-2733684942858536960},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,155,83,24,16,44]} 
[2026-11-03 22:40:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:40:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:40:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193785856001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:40:42] local.INFO: Unknown IO ID detected {"io_id":155,"value":206,"description":"Unknown IO ID 155"} 
[2026-11-03 22:40:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:40:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38230925535870976,"km_value":38230925535870.98,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:40:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2733684942858536960,"description":"Unknown IO ID 44"} 
[2026-11-03 22:40:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193785856001,"power":27300,"unknown_155":206,"unknown_83":40960,"ignition":42,"odometer":null,"unknown_44":-2733684942858536960}} 
[2026-11-03 22:40:42] local.INFO: DEBUG: GPS processor result {"connection_id":232084,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56124,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:40:42] local.INFO: GPS data processed {"connection_id":232084,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:40:42] local.INFO: Acknowledgment sent {"connection_id":232084,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:40:45] local.INFO: TCP Data received {"connection_id":228972,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:40:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228972,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:40:45] local.INFO: Processing buffer {"connection_id":228972,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:40:45] local.INFO: IMEI packet received {"connection_id":228972,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:40:45] local.INFO: IMEI acknowledgment sent {"connection_id":228972,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:40:46] local.INFO: TCP Data received {"connection_id":228972,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:40:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228972,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:40:46] local.INFO: Processing buffer {"connection_id":228972,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:40:46] local.INFO: Packet analysis {"connection_id":228972,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a261"} 
[2026-11-03 22:40:46] local.INFO: Extracted packet for processing {"connection_id":228972,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a261"} 
[2026-11-03 22:40:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:40: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-11-03 22:40:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193690624001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:40:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:40:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:40:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:40:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793725655000,"timestamp_ms":1793725655000,"timestamp_seconds":1793725655,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26167d8"} 
[2026-11-03 22:40:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:40:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:40: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":102,"n8_eight_byte":220,"data_length":795,"current_offset":136} 
[2026-11-03 22:40:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2688,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:40: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-11-03 22:40:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:40:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:40:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228972,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:40:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228972,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:40:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228972,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:40:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:40:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:40:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:40:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193690624001,"66":25908,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:40:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:40:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:40:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193690624001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:40:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:40:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:40:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:40:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:40:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193690624001,"power":25908,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:40:46] local.INFO: DEBUG: GPS processor result {"connection_id":228972,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56125,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:40:46] local.INFO: GPS data processed {"connection_id":228972,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:40:46] local.INFO: Acknowledgment sent {"connection_id":228972,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:41:12] local.INFO: TCP Data received {"connection_id":232084,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a262c380012cda47400734e500001e008131..."} 
[2026-11-03 22:41:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232084,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a262c380012cda47400734e500001e008131..."} 
[2026-11-03 22:41:12] local.INFO: Processing buffer {"connection_id":232084,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a262c380012cda47400734e500001e008131..."} 
[2026-11-03 22:41:12] local.INFO: Packet analysis {"connection_id":232084,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a262"} 
[2026-11-03 22:41:12] local.INFO: Extracted packet for processing {"connection_id":232084,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a262"} 
[2026-11-03 22:41:12] local.INFO: GPS Element Parsed {"raw_longitude":752502592,"raw_latitude":120907008,"longitude_deg":75.2502592,"latitude_deg":12.0907008,"altitude":30,"angle":129,"satellites":49,"speed":42,"hex_longitude":"2cda4740","hex_latitude":"0734e500","is_valid_coordinates":true} 
[2026-11-03 22:41: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-11-03 22:41:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193788160001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:41:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38231380802404352,"note":"Value kept but may cause issues"} 
[2026-11-03 22:41:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2726085118488946688,"note":"Value kept but may cause issues"} 
[2026-11-03 22:41:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,231,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:41:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793725744000,"timestamp_ms":1793725744000,"timestamp_seconds":1793725744,"priority":1,"record_length":96,"hex_timestamp":"000001a1a262c380"} 
[2026-11-03 22:41:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:41: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-11-03 22:41: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":164,"data_length":795,"current_offset":136} 
[2026-11-03 22:41:12] 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-11-03 22:41: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-11-03 22:41:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:41:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:41:12] local.INFO: Teltonika packet parsed successfully {"connection_id":232084,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:41:12] local.INFO: Passing IMEI to GPS processor {"connection_id":232084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:41:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":232084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:41:12] 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-11-03 22:41:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:41:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:41:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193788160001,"66":27267,"231":206,"83":40960,"24":42,"16":38231380802404352,"44":-2726085118488946688},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,231,83,24,16,44]} 
[2026-11-03 22:41:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:41:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:41:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193788160001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:41:12] local.INFO: Unknown IO ID detected {"io_id":231,"value":206,"description":"Unknown IO ID 231"} 
[2026-11-03 22:41:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:41:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38231380802404352,"km_value":38231380802404.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:41:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2726085118488946688,"description":"Unknown IO ID 44"} 
[2026-11-03 22:41:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193788160001,"power":27267,"unknown_231":206,"unknown_83":40960,"ignition":42,"odometer":null,"unknown_44":-2726085118488946688}} 
[2026-11-03 22:41:12] local.INFO: DEBUG: GPS processor result {"connection_id":232084,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56126,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:41:12] local.INFO: GPS data processed {"connection_id":232084,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:41:12] local.INFO: Acknowledgment sent {"connection_id":232084,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:41:17] local.INFO: TCP Data received {"connection_id":228972,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:41:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228972,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:41:17] local.INFO: Processing buffer {"connection_id":228972,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:41:17] local.INFO: Packet analysis {"connection_id":228972,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a261"} 
[2026-11-03 22:41:17] local.INFO: Extracted packet for processing {"connection_id":228972,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a261"} 
[2026-11-03 22:41:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:41: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-11-03 22:41:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193690624001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:41:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:41:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:41:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:41:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793725655000,"timestamp_ms":1793725655000,"timestamp_seconds":1793725655,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26167d8"} 
[2026-11-03 22:41:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:41:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:41: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":102,"n8_eight_byte":220,"data_length":795,"current_offset":136} 
[2026-11-03 22:41:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2688,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:41: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-11-03 22:41:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:41:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:41:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228972,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:41:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228972,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:41:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228972,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:41:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:41:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:41:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:41:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193690624001,"66":25908,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:41:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:41:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:41:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193690624001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:41:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:41:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:41:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:41:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:41:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193690624001,"power":25908,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:41:18] local.INFO: DEBUG: GPS processor result {"connection_id":228972,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56127,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:41:18] local.INFO: GPS data processed {"connection_id":228972,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:41:18] local.INFO: Acknowledgment sent {"connection_id":228972,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:41:36] local.INFO: TCP Data received {"connection_id":228973,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:41:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228973,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:41:36] local.INFO: Processing buffer {"connection_id":228973,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:41:36] local.INFO: IMEI packet received {"connection_id":228973,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:41:36] local.INFO: IMEI acknowledgment sent {"connection_id":228973,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:41:40] local.INFO: TCP Data received {"connection_id":228490,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:41:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228490,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:41:40] local.INFO: Processing buffer {"connection_id":228490,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:41:40] local.INFO: IMEI packet received {"connection_id":228490,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:41:40] local.INFO: IMEI acknowledgment sent {"connection_id":228490,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:41:41] local.INFO: TCP Data received {"connection_id":228973,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:41:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228973,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:41:41] local.INFO: Processing buffer {"connection_id":228973,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:41:41] local.INFO: IMEI packet received {"connection_id":228973,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:41:41] local.INFO: IMEI acknowledgment sent {"connection_id":228973,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:41:42] local.INFO: TCP Data received {"connection_id":228973,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a262e6a8012cda63800734cf10001c007c2f..."} 
[2026-11-03 22:41:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228973,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a262e6a8012cda63800734cf10001c007c2f..."} 
[2026-11-03 22:41:42] local.INFO: Processing buffer {"connection_id":228973,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a262e6a8012cda63800734cf10001c007c2f..."} 
[2026-11-03 22:41:42] local.INFO: Packet analysis {"connection_id":228973,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a262"} 
[2026-11-03 22:41:42] local.INFO: Extracted packet for processing {"connection_id":228973,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a262"} 
[2026-11-03 22:41:42] local.INFO: GPS Element Parsed {"raw_longitude":752509824,"raw_latitude":120901392,"longitude_deg":75.2509824,"latitude_deg":12.0901392,"altitude":28,"angle":124,"satellites":47,"speed":39,"hex_longitude":"2cda6380","hex_latitude":"0734cf10","is_valid_coordinates":true} 
[2026-11-03 22:41: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-11-03 22:41:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193790464001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:41:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38231818889068544,"note":"Value kept but may cause issues"} 
[2026-11-03 22:41:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2718133450398433280,"note":"Value kept but may cause issues"} 
[2026-11-03 22:41:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,231,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:41:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793725753000,"timestamp_ms":1793725753000,"timestamp_seconds":1793725753,"priority":1,"record_length":96,"hex_timestamp":"000001a1a262e6a8"} 
[2026-11-03 22:41:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:41: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-11-03 22:41: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":131,"data_length":795,"current_offset":136} 
[2026-11-03 22:41:42] 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-11-03 22:41: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-11-03 22:41:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:41:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:41:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228973,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:41:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228973,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:41:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228973,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:41:42] 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-11-03 22:41:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:41:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:41:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193790464001,"66":27267,"231":206,"83":40960,"24":39,"16":38231818889068544,"44":-2718133450398433280},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,231,83,24,16,44]} 
[2026-11-03 22:41:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:41:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:41:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193790464001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:41:42] local.INFO: Unknown IO ID detected {"io_id":231,"value":206,"description":"Unknown IO ID 231"} 
[2026-11-03 22:41:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:41:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38231818889068544,"km_value":38231818889068.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:41:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2718133450398433280,"description":"Unknown IO ID 44"} 
[2026-11-03 22:41:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193790464001,"power":27267,"unknown_231":206,"unknown_83":40960,"ignition":39,"odometer":null,"unknown_44":-2718133450398433280}} 
[2026-11-03 22:41:42] local.INFO: DEBUG: GPS processor result {"connection_id":228973,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56128,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:41:42] local.INFO: GPS data processed {"connection_id":228973,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:41:42] local.INFO: Acknowledgment sent {"connection_id":228973,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:41:45] local.INFO: TCP Data received {"connection_id":228490,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:41:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228490,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:41:45] local.INFO: Processing buffer {"connection_id":228490,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:41:45] local.INFO: IMEI packet received {"connection_id":228490,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:41:45] local.INFO: IMEI acknowledgment sent {"connection_id":228490,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:41:46] local.INFO: TCP Data received {"connection_id":228490,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:41:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228490,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:41:46] local.INFO: Processing buffer {"connection_id":228490,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:41:46] local.INFO: Packet analysis {"connection_id":228490,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a261"} 
[2026-11-03 22:41:46] local.INFO: Extracted packet for processing {"connection_id":228490,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a261"} 
[2026-11-03 22:41:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:41: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-11-03 22:41:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193690624001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:41:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:41:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:41:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:41:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793725655000,"timestamp_ms":1793725655000,"timestamp_seconds":1793725655,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26167d8"} 
[2026-11-03 22:41:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:41:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:41: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":102,"n8_eight_byte":220,"data_length":795,"current_offset":136} 
[2026-11-03 22:41:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2688,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:41: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-11-03 22:41:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:41:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:41:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228490,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:41:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228490,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:41:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228490,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:41:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:41:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:41:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:41:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193690624001,"66":25908,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:41:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:41:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:41:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193690624001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:41:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:41:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:41:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:41:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:41:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193690624001,"power":25908,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:41:46] local.INFO: DEBUG: GPS processor result {"connection_id":228490,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56129,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:41:46] local.INFO: GPS data processed {"connection_id":228490,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:41:46] local.INFO: Acknowledgment sent {"connection_id":228490,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:42:13] local.INFO: TCP Data received {"connection_id":228973,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a264d2d8012cdb4e000733ba98001d00a531..."} 
[2026-11-03 22:42:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228973,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a264d2d8012cdb4e000733ba98001d00a531..."} 
[2026-11-03 22:42:13] local.INFO: Processing buffer {"connection_id":228973,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a264d2d8012cdb4e000733ba98001d00a531..."} 
[2026-11-03 22:42:13] local.INFO: Packet analysis {"connection_id":228973,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a264"} 
[2026-11-03 22:42:13] local.INFO: Extracted packet for processing {"connection_id":228973,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a264"} 
[2026-11-03 22:42:13] local.INFO: GPS Element Parsed {"raw_longitude":752569856,"raw_latitude":120830616,"longitude_deg":75.2569856,"latitude_deg":12.0830616,"altitude":29,"angle":165,"satellites":49,"speed":18,"hex_longitude":"2cdb4e00","hex_latitude":"0733ba98","is_valid_coordinates":true} 
[2026-11-03 22:42: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-11-03 22:42:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193821440001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:42:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38236337194663936,"note":"Value kept but may cause issues"} 
[2026-11-03 22:42:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2648749868656680960,"note":"Value kept but may cause issues"} 
[2026-11-03 22:42:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,145,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:42:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793725879000,"timestamp_ms":1793725879000,"timestamp_seconds":1793725879,"priority":1,"record_length":96,"hex_timestamp":"000001a1a264d2d8"} 
[2026-11-03 22:42:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:42: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-11-03 22:42: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":33,"data_length":795,"current_offset":136} 
[2026-11-03 22:42:13] 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-11-03 22:42: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-11-03 22:42:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:42:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:42:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228973,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:42:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228973,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:42:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228973,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:42:13] 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-11-03 22:42:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:42:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:42:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193821440001,"66":27365,"145":206,"83":40960,"24":18,"16":38236337194663936,"44":-2648749868656680960},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,83,24,16,44]} 
[2026-11-03 22:42:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:42:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:42:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193821440001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:42:13] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-11-03 22:42:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:42:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38236337194663936,"km_value":38236337194663.94,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:42:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2648749868656680960,"description":"Unknown IO ID 44"} 
[2026-11-03 22:42:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193821440001,"power":27365,"unknown_145":206,"unknown_83":40960,"ignition":18,"odometer":null,"unknown_44":-2648749868656680960}} 
[2026-11-03 22:42:13] local.INFO: DEBUG: GPS processor result {"connection_id":228973,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56130,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:42:13] local.INFO: GPS data processed {"connection_id":228973,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:42:13] local.INFO: Acknowledgment sent {"connection_id":228973,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:42:17] local.INFO: TCP Data received {"connection_id":228490,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:42:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228490,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:42:17] local.INFO: Processing buffer {"connection_id":228490,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:42:17] local.INFO: Packet analysis {"connection_id":228490,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a261"} 
[2026-11-03 22:42:17] local.INFO: Extracted packet for processing {"connection_id":228490,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a261"} 
[2026-11-03 22:42:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:42:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193690624001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:42:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:42:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:42:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:42:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793725655000,"timestamp_ms":1793725655000,"timestamp_seconds":1793725655,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26167d8"} 
[2026-11-03 22:42:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:42:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22: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":102,"n8_eight_byte":220,"data_length":795,"current_offset":136} 
[2026-11-03 22:42:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2688,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22: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-11-03 22:42:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:42:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:42:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228490,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:42:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228490,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:42:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228490,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:42:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:42:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:42:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:42:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193690624001,"66":25908,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:42:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:42:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:42:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193690624001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:42:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:42:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:42:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:42:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:42:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193690624001,"power":25908,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:42:18] local.INFO: DEBUG: GPS processor result {"connection_id":228490,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56131,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:42:18] local.INFO: GPS data processed {"connection_id":228490,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:42:18] local.INFO: Acknowledgment sent {"connection_id":228490,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:42:35] local.INFO: TCP Data received {"connection_id":228491,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:42:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228491,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:42:35] local.INFO: Processing buffer {"connection_id":228491,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:42:35] local.INFO: IMEI packet received {"connection_id":228491,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:42:35] local.INFO: IMEI acknowledgment sent {"connection_id":228491,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:42:36] local.INFO: TCP Data received {"connection_id":228491,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:42:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228491,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:42:36] local.INFO: Processing buffer {"connection_id":228491,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:42:36] local.INFO: IMEI packet received {"connection_id":228491,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:42:36] local.INFO: IMEI acknowledgment sent {"connection_id":228491,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:42:39] local.INFO: TCP Data received {"connection_id":228974,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:42:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228974,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:42:39] local.INFO: Processing buffer {"connection_id":228974,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:42:39] local.INFO: IMEI packet received {"connection_id":228974,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:42:39] local.INFO: IMEI acknowledgment sent {"connection_id":228974,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:42:40] local.INFO: TCP Data received {"connection_id":228491,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:42:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228491,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:42:40] local.INFO: Processing buffer {"connection_id":228491,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:42:40] local.INFO: IMEI packet received {"connection_id":228491,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:42:40] local.INFO: IMEI acknowledgment sent {"connection_id":228491,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:42:40] local.INFO: TCP Data received {"connection_id":228491,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a264e278012cdb50800733b480001c00942f..."} 
[2026-11-03 22:42:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228491,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a264e278012cdb50800733b480001c00942f..."} 
[2026-11-03 22:42:40] local.INFO: Processing buffer {"connection_id":228491,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a264e278012cdb50800733b480001c00942f..."} 
[2026-11-03 22:42:40] local.INFO: Packet analysis {"connection_id":228491,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a264"} 
[2026-11-03 22:42:40] local.INFO: Extracted packet for processing {"connection_id":228491,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a264"} 
[2026-11-03 22:42:40] local.INFO: GPS Element Parsed {"raw_longitude":752570496,"raw_latitude":120829056,"longitude_deg":75.2570496,"latitude_deg":12.0829056,"altitude":28,"angle":148,"satellites":47,"speed":16,"hex_longitude":"2cdb5080","hex_latitude":"0733b480","is_valid_coordinates":true} 
[2026-11-03 22:42:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:42:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193825024001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:42:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38236418799042560,"note":"Value kept but may cause issues"} 
[2026-11-03 22:42:40] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2644175900287264768,"note":"Value kept but may cause issues"} 
[2026-11-03 22:42:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,146,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:42:40] local.INFO: AVL Record Parsed {"raw_timestamp":1793725883000,"timestamp_ms":1793725883000,"timestamp_seconds":1793725883,"priority":1,"record_length":96,"hex_timestamp":"000001a1a264e278"} 
[2026-11-03 22:42:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:42:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:42:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-11-03 22:42:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:42:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:42:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:42:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:42:40] local.INFO: Teltonika packet parsed successfully {"connection_id":228491,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:42:40] local.INFO: Passing IMEI to GPS processor {"connection_id":228491,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:42:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":228491,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:42:40] 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-11-03 22:42:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:42:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:42:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193825024001,"66":27321,"146":206,"83":40960,"24":16,"16":38236418799042560,"44":-2644175900287264768},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,146,83,24,16,44]} 
[2026-11-03 22:42:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:42:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:42:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193825024001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:42:40] local.INFO: Unknown IO ID detected {"io_id":146,"value":206,"description":"Unknown IO ID 146"} 
[2026-11-03 22:42:40] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:42:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38236418799042560,"km_value":38236418799042.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:42:40] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2644175900287264768,"description":"Unknown IO ID 44"} 
[2026-11-03 22:42:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193825024001,"power":27321,"unknown_146":206,"unknown_83":40960,"ignition":16,"odometer":null,"unknown_44":-2644175900287264768}} 
[2026-11-03 22:42:40] local.INFO: DEBUG: GPS processor result {"connection_id":228491,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56132,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:42:40] local.INFO: GPS data processed {"connection_id":228491,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:42:40] local.INFO: Acknowledgment sent {"connection_id":228491,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:42:45] local.INFO: TCP Data received {"connection_id":228974,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:42:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228974,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:42:45] local.INFO: Processing buffer {"connection_id":228974,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:42:45] local.INFO: IMEI packet received {"connection_id":228974,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:42:45] local.INFO: IMEI acknowledgment sent {"connection_id":228974,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:42:46] local.INFO: TCP Data received {"connection_id":228974,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:42:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228974,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:42:46] local.INFO: Processing buffer {"connection_id":228974,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26167d8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:42:46] local.INFO: Packet analysis {"connection_id":228974,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a261"} 
[2026-11-03 22:42:46] local.INFO: Extracted packet for processing {"connection_id":228974,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a261"} 
[2026-11-03 22:42:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:42: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-11-03 22:42:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193690624001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:42:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:42:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:42:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:42:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793725655000,"timestamp_ms":1793725655000,"timestamp_seconds":1793725655,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26167d8"} 
[2026-11-03 22:42:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:42:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:42: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":102,"n8_eight_byte":220,"data_length":795,"current_offset":136} 
[2026-11-03 22:42:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2688,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:42: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-11-03 22:42:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:42:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:42:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228974,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:42:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228974,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:42:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228974,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:42:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:42:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:42:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:42:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193690624001,"66":25908,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:42:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:42:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:42:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193690624001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:42:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:42:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:42:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:42:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:42:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193690624001,"power":25908,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:42:46] local.INFO: DEBUG: GPS processor result {"connection_id":228974,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56133,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:42:46] local.INFO: GPS data processed {"connection_id":228974,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:42:46] local.INFO: Acknowledgment sent {"connection_id":228974,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:43:11] local.INFO: TCP Data received {"connection_id":228491,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26505a0012cdb5b400733a6e0001a008930..."} 
[2026-11-03 22:43:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228491,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26505a0012cdb5b400733a6e0001a008930..."} 
[2026-11-03 22:43:11] local.INFO: Processing buffer {"connection_id":228491,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26505a0012cdb5b400733a6e0001a008930..."} 
[2026-11-03 22:43:11] local.INFO: Packet analysis {"connection_id":228491,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:43:11] local.INFO: Extracted packet for processing {"connection_id":228491,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:43:11] local.INFO: GPS Element Parsed {"raw_longitude":752573248,"raw_latitude":120825568,"longitude_deg":75.2573248,"latitude_deg":12.0825568,"altitude":26,"angle":137,"satellites":48,"speed":18,"hex_longitude":"2cdb5b40","hex_latitude":"0733a6e0","is_valid_coordinates":true} 
[2026-11-03 22:43: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-11-03 22:43:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193826048001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:43:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38236633547407360,"note":"Value kept but may cause issues"} 
[2026-11-03 22:43:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2643472212845887488,"note":"Value kept but may cause issues"} 
[2026-11-03 22:43:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,146,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:43:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793725892000,"timestamp_ms":1793725892000,"timestamp_seconds":1793725892,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26505a0"} 
[2026-11-03 22:43:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:43: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-11-03 22:43: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 22:43:11] 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-11-03 22:43: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-11-03 22:43:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:43:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:43:11] local.INFO: Teltonika packet parsed successfully {"connection_id":228491,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:43:11] local.INFO: Passing IMEI to GPS processor {"connection_id":228491,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:43:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":228491,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:43:11] 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-11-03 22:43:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:43:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:43:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193826048001,"66":27213,"146":206,"83":40960,"24":18,"16":38236633547407360,"44":-2643472212845887488},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,146,83,24,16,44]} 
[2026-11-03 22:43:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:43:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:43:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193826048001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:43:11] local.INFO: Unknown IO ID detected {"io_id":146,"value":206,"description":"Unknown IO ID 146"} 
[2026-11-03 22:43:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:43:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38236633547407360,"km_value":38236633547407.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:43:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2643472212845887488,"description":"Unknown IO ID 44"} 
[2026-11-03 22:43:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193826048001,"power":27213,"unknown_146":206,"unknown_83":40960,"ignition":18,"odometer":null,"unknown_44":-2643472212845887488}} 
[2026-11-03 22:43:11] local.INFO: DEBUG: GPS processor result {"connection_id":228491,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56134,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:43:11] local.INFO: GPS data processed {"connection_id":228491,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:43:11] local.INFO: Acknowledgment sent {"connection_id":228491,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:43:17] local.INFO: TCP Data received {"connection_id":228974,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:43:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228974,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:43:17] local.INFO: Processing buffer {"connection_id":228974,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:43:17] local.INFO: Packet analysis {"connection_id":228974,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:43:17] local.INFO: Extracted packet for processing {"connection_id":228974,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:43:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:43: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-11-03 22:43:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193767680001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:43:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:43:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:43:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:43:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793725956000,"timestamp_ms":1793725956000,"timestamp_seconds":1793725956,"priority":1,"record_length":96,"hex_timestamp":"000001a1a265ffa0"} 
[2026-11-03 22:43:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:43:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:43: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":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-11-03 22:43:17] 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-11-03 22:43: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-11-03 22:43:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:43:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:43:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228974,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:43:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228974,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:43:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228974,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:43:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:43:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:43:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:43:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193767680001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:43:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:43:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:43:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193767680001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:43:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:43:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:43:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:43:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:43:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193767680001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:43:17] local.INFO: DEBUG: GPS processor result {"connection_id":228974,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56135,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:43:17] local.INFO: GPS data processed {"connection_id":228974,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:43:17] local.INFO: Acknowledgment sent {"connection_id":228974,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:43:35] local.INFO: TCP Data received {"connection_id":228975,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:43:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228975,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:43:35] local.INFO: Processing buffer {"connection_id":228975,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:43:35] local.INFO: IMEI packet received {"connection_id":228975,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:43:35] local.INFO: IMEI acknowledgment sent {"connection_id":228975,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:43:38] local.INFO: TCP Data received {"connection_id":228975,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:43:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228975,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:43:38] local.INFO: Processing buffer {"connection_id":228975,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:43:38] local.INFO: IMEI packet received {"connection_id":228975,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:43:38] local.INFO: IMEI acknowledgment sent {"connection_id":228975,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:43:41] local.INFO: TCP Data received {"connection_id":228975,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:43:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228975,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:43:41] local.INFO: Processing buffer {"connection_id":228975,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:43:41] local.INFO: IMEI packet received {"connection_id":228975,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:43:41] local.INFO: IMEI acknowledgment sent {"connection_id":228975,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:43:42] local.INFO: TCP Data received {"connection_id":228975,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a265ec18012cdb8b0007333998001b009931..."} 
[2026-11-03 22:43:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228975,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a265ec18012cdb8b0007333998001b009931..."} 
[2026-11-03 22:43:42] local.INFO: Processing buffer {"connection_id":228975,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a265ec18012cdb8b0007333998001b009931..."} 
[2026-11-03 22:43:42] local.INFO: Packet analysis {"connection_id":228975,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:43:42] local.INFO: Extracted packet for processing {"connection_id":228975,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:43:42] local.INFO: GPS Element Parsed {"raw_longitude":752585472,"raw_latitude":120797592,"longitude_deg":75.2585472,"latitude_deg":12.0797592,"altitude":27,"angle":153,"satellites":49,"speed":29,"hex_longitude":"2cdb8b00","hex_latitude":"07333998","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:43:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193840640001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:43:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38238196915503104,"note":"Value kept but may cause issues"} 
[2026-11-03 22:43:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2631861370062573568,"note":"Value kept but may cause issues"} 
[2026-11-03 22:43:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,145,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:43:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793725951000,"timestamp_ms":1793725951000,"timestamp_seconds":1793725951,"priority":1,"record_length":96,"hex_timestamp":"000001a1a265ec18"} 
[2026-11-03 22:43:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:43: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-11-03 22: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":98,"data_length":795,"current_offset":136} 
[2026-11-03 22:43:42] 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-11-03 22: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-11-03 22:43:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:43:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:43:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228975,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:43:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228975,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:43:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228975,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:43:42] 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-11-03 22:43:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:43:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:43:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193840640001,"66":27376,"145":206,"83":40960,"24":29,"16":38238196915503104,"44":-2631861370062573568},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,83,24,16,44]} 
[2026-11-03 22:43:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:43:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:43:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193840640001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:43:42] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-11-03 22:43:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:43:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38238196915503104,"km_value":38238196915503.1,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:43:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2631861370062573568,"description":"Unknown IO ID 44"} 
[2026-11-03 22:43:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193840640001,"power":27376,"unknown_145":206,"unknown_83":40960,"ignition":29,"odometer":null,"unknown_44":-2631861370062573568}} 
[2026-11-03 22:43:42] local.INFO: DEBUG: GPS processor result {"connection_id":228975,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56136,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:43:42] local.INFO: GPS data processed {"connection_id":228975,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:43:42] local.INFO: Acknowledgment sent {"connection_id":228975,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:43:44] local.INFO: TCP Data received {"connection_id":228492,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:43:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228492,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:43:44] local.INFO: Processing buffer {"connection_id":228492,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:43:44] local.INFO: IMEI packet received {"connection_id":228492,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:43:44] local.INFO: IMEI acknowledgment sent {"connection_id":228492,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:43:50] local.INFO: TCP Data received {"connection_id":228492,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:43:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228492,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:43:50] local.INFO: Processing buffer {"connection_id":228492,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:43:50] local.INFO: IMEI packet received {"connection_id":228492,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:43:50] local.INFO: IMEI acknowledgment sent {"connection_id":228492,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:43:51] local.INFO: TCP Data received {"connection_id":228492,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:43:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228492,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:43:51] local.INFO: Processing buffer {"connection_id":228492,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:43:51] local.INFO: Packet analysis {"connection_id":228492,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:43:51] local.INFO: Extracted packet for processing {"connection_id":228492,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:43:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:43: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-11-03 22:43:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193767680001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:43:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:43:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:43:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:43:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793725956000,"timestamp_ms":1793725956000,"timestamp_seconds":1793725956,"priority":1,"record_length":96,"hex_timestamp":"000001a1a265ffa0"} 
[2026-11-03 22:43:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:43:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:43: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":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-11-03 22:43:51] 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-11-03 22:43: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-11-03 22:43:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:43:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:43:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228492,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:43:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228492,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:43:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228492,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:43:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:43:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:43:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:43:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193767680001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:43:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:43:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:43:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193767680001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:43:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:43:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:43:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:43:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:43:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193767680001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:43:51] local.INFO: DEBUG: GPS processor result {"connection_id":228492,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56137,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:43:51] local.INFO: GPS data processed {"connection_id":228492,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:43:51] local.INFO: Acknowledgment sent {"connection_id":228492,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:43:55] local.INFO: TCP Data received {"connection_id":228492,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:43:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228492,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:43:55] local.INFO: Processing buffer {"connection_id":228492,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:43:55] local.INFO: Packet analysis {"connection_id":228492,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:43:55] local.INFO: Extracted packet for processing {"connection_id":228492,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:43:55] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:43:55] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:43:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193767680001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:43:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:43:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:43:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:43:55] local.INFO: AVL Record Parsed {"raw_timestamp":1793725956000,"timestamp_ms":1793725956000,"timestamp_seconds":1793725956,"priority":1,"record_length":96,"hex_timestamp":"000001a1a265ffa0"} 
[2026-11-03 22:43:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:43:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:43: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":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-11-03 22:43:55] 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-11-03 22:43: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-11-03 22:43:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:43:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:43:55] local.INFO: Teltonika packet parsed successfully {"connection_id":228492,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:43:55] local.INFO: Passing IMEI to GPS processor {"connection_id":228492,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:43:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":228492,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:43:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:43:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:43:55] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:43:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193767680001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:43:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:43:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:43:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193767680001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:43:55] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:43:55] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:43:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:43:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:43:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193767680001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:43:56] local.INFO: DEBUG: GPS processor result {"connection_id":228492,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56138,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:43:56] local.INFO: GPS data processed {"connection_id":228492,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:43:56] local.INFO: Acknowledgment sent {"connection_id":228492,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:44:13] local.INFO: TCP Data received {"connection_id":228975,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2660f40012cdb9500073322c8001b00a433..."} 
[2026-11-03 22:44:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228975,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2660f40012cdb9500073322c8001b00a433..."} 
[2026-11-03 22:44:13] local.INFO: Processing buffer {"connection_id":228975,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2660f40012cdb9500073322c8001b00a433..."} 
[2026-11-03 22:44:13] local.INFO: Packet analysis {"connection_id":228975,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a266"} 
[2026-11-03 22:44:13] local.INFO: Extracted packet for processing {"connection_id":228975,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a266"} 
[2026-11-03 22:44:13] local.INFO: GPS Element Parsed {"raw_longitude":752588032,"raw_latitude":120791752,"longitude_deg":75.2588032,"latitude_deg":12.0791752,"altitude":27,"angle":164,"satellites":51,"speed":29,"hex_longitude":"2cdb9500","hex_latitude":"073322c8","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:44:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193843456001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:44:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38238510448115712,"note":"Value kept but may cause issues"} 
[2026-11-03 22:44:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2627005926716368896,"note":"Value kept but may cause issues"} 
[2026-11-03 22:44:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,145,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:44:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793725960000,"timestamp_ms":1793725960000,"timestamp_seconds":1793725960,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2660f40"} 
[2026-11-03 22:44:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22: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-11-03 22: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":240,"data_length":795,"current_offset":136} 
[2026-11-03 22:44: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-11-03 22: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-11-03 22:44:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:44:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:44:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228975,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:44:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228975,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:44:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228975,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:44:13] 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-11-03 22:44:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:44:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:44:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193843456001,"66":27332,"145":206,"83":40960,"24":29,"16":38238510448115712,"44":-2627005926716368896},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,83,24,16,44]} 
[2026-11-03 22:44:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:44:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:44:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193843456001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:44:13] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-11-03 22:44:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:44:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38238510448115712,"km_value":38238510448115.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:44:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2627005926716368896,"description":"Unknown IO ID 44"} 
[2026-11-03 22:44:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193843456001,"power":27332,"unknown_145":206,"unknown_83":40960,"ignition":29,"odometer":null,"unknown_44":-2627005926716368896}} 
[2026-11-03 22:44:13] local.INFO: DEBUG: GPS processor result {"connection_id":228975,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56139,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:44:13] local.INFO: GPS data processed {"connection_id":228975,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:44:13] local.INFO: Acknowledgment sent {"connection_id":228975,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:44:40] local.INFO: TCP Data received {"connection_id":230229,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:44:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230229,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:44:40] local.INFO: Processing buffer {"connection_id":230229,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:44:40] local.INFO: IMEI packet received {"connection_id":230229,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:44:40] local.INFO: IMEI acknowledgment sent {"connection_id":230229,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:44:41] local.INFO: TCP Data received {"connection_id":232085,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:44:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232085,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:44:41] local.INFO: Processing buffer {"connection_id":232085,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:44:41] local.INFO: IMEI packet received {"connection_id":232085,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:44:41] local.INFO: IMEI acknowledgment sent {"connection_id":232085,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:44:45] local.INFO: TCP Data received {"connection_id":230229,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:44:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230229,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:44:45] local.INFO: Processing buffer {"connection_id":230229,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:44:45] local.INFO: IMEI packet received {"connection_id":230229,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:44:45] local.INFO: IMEI acknowledgment sent {"connection_id":230229,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:44:46] local.INFO: TCP Data received {"connection_id":230229,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:44:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230229,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:44:46] local.INFO: Processing buffer {"connection_id":230229,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:44:46] local.INFO: Packet analysis {"connection_id":230229,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:44:46] local.INFO: Extracted packet for processing {"connection_id":230229,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:44:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:44: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-11-03 22:44:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193767680001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:44:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:44:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:44:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:44:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793725956000,"timestamp_ms":1793725956000,"timestamp_seconds":1793725956,"priority":1,"record_length":96,"hex_timestamp":"000001a1a265ffa0"} 
[2026-11-03 22:44:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:44:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:44: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":52,"data_length":795,"current_offset":136} 
[2026-11-03 22:44:46] 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-11-03 22:44: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-11-03 22:44:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:44:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:44:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230229,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:44:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230229,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:44:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230229,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:44:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:44:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:44:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:44:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193767680001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:44:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:44:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:44:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193767680001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:44:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:44:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:44:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:44:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:44:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193767680001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:44:46] local.INFO: DEBUG: GPS processor result {"connection_id":230229,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56140,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:44:46] local.INFO: GPS data processed {"connection_id":230229,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:44:46] local.INFO: Acknowledgment sent {"connection_id":230229,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:44:47] local.INFO: TCP Data received {"connection_id":232085,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:44:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232085,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:44:47] local.INFO: Processing buffer {"connection_id":232085,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:44:47] local.INFO: IMEI packet received {"connection_id":232085,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:44:47] local.INFO: IMEI acknowledgment sent {"connection_id":232085,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:44:48] local.INFO: TCP Data received {"connection_id":232085,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2663a38012cdb9c800732ffe8001a00ab32..."} 
[2026-11-03 22:44:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232085,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2663a38012cdb9c800732ffe8001a00ab32..."} 
[2026-11-03 22:44:48] local.INFO: Processing buffer {"connection_id":232085,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2663a38012cdb9c800732ffe8001a00ab32..."} 
[2026-11-03 22:44:48] local.INFO: Packet analysis {"connection_id":232085,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a266"} 
[2026-11-03 22:44:48] local.INFO: Extracted packet for processing {"connection_id":232085,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a266"} 
[2026-11-03 22:44:48] local.INFO: GPS Element Parsed {"raw_longitude":752589952,"raw_latitude":120782824,"longitude_deg":75.2589952,"latitude_deg":12.0782824,"altitude":26,"angle":171,"satellites":50,"speed":38,"hex_longitude":"2cdb9c80","hex_latitude":"0732ffe8","is_valid_coordinates":true} 
[2026-11-03 22:44: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-11-03 22:44:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193845760001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:44:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38238952829747200,"note":"Value kept but may cause issues"} 
[2026-11-03 22:44:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2624191176950757376,"note":"Value kept but may cause issues"} 
[2026-11-03 22:44:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,145,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:44:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793725971000,"timestamp_ms":1793725971000,"timestamp_seconds":1793725971,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2663a38"} 
[2026-11-03 22:44:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:44:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:44:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 22:44:48] 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-11-03 22:44: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-11-03 22:44:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:44:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:44:48] local.INFO: Teltonika packet parsed successfully {"connection_id":232085,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:44:48] local.INFO: Passing IMEI to GPS processor {"connection_id":232085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:44:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":232085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:44:48] 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-11-03 22:44:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:44:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:44:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193845760001,"66":27343,"145":206,"83":40960,"24":38,"16":38238952829747200,"44":-2624191176950757376},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,83,24,16,44]} 
[2026-11-03 22:44:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:44:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:44:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193845760001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:44:48] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-11-03 22:44:48] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:44:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38238952829747200,"km_value":38238952829747.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:44:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2624191176950757376,"description":"Unknown IO ID 44"} 
[2026-11-03 22:44:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193845760001,"power":27343,"unknown_145":206,"unknown_83":40960,"ignition":38,"odometer":null,"unknown_44":-2624191176950757376}} 
[2026-11-03 22:44:48] local.INFO: DEBUG: GPS processor result {"connection_id":232085,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56141,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:44:48] local.INFO: GPS data processed {"connection_id":232085,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:44:48] local.INFO: Acknowledgment sent {"connection_id":232085,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:44:48] local.INFO: TCP Data received {"connection_id":232085,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2665d60012cdba3c00732dd60001a00a332..."} 
[2026-11-03 22:44:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232085,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2665d60012cdba3c00732dd60001a00a332..."} 
[2026-11-03 22:44:48] local.INFO: Processing buffer {"connection_id":232085,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2665d60012cdba3c00732dd60001a00a332..."} 
[2026-11-03 22:44:48] local.INFO: Packet analysis {"connection_id":232085,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a266"} 
[2026-11-03 22:44:48] local.INFO: Extracted packet for processing {"connection_id":232085,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a266"} 
[2026-11-03 22:44:48] local.INFO: GPS Element Parsed {"raw_longitude":752591808,"raw_latitude":120773984,"longitude_deg":75.2591808,"latitude_deg":12.0773984,"altitude":26,"angle":163,"satellites":50,"speed":39,"hex_longitude":"2cdba3c0","hex_latitude":"0732dd60","is_valid_coordinates":true} 
[2026-11-03 22:44: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-11-03 22:44:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193848576001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:44:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38239386621444096,"note":"Value kept but may cause issues"} 
[2026-11-03 22:44:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2622080114627713024,"note":"Value kept but may cause issues"} 
[2026-11-03 22:44:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,145,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:44:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793725980000,"timestamp_ms":1793725980000,"timestamp_seconds":1793725980,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2665d60"} 
[2026-11-03 22:44:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:44:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:44:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 22:44:48] 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-11-03 22:44: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-11-03 22:44:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:44:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:44:48] local.INFO: Teltonika packet parsed successfully {"connection_id":232085,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:44:48] local.INFO: Passing IMEI to GPS processor {"connection_id":232085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:44:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":232085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:44:48] 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-11-03 22:44:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:44:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:44:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193848576001,"66":27213,"145":206,"83":40960,"24":39,"16":38239386621444096,"44":-2622080114627713024},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,83,24,16,44]} 
[2026-11-03 22:44:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:44:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:44:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193848576001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:44:48] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-11-03 22:44:48] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:44:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38239386621444096,"km_value":38239386621444.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:44:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2622080114627713024,"description":"Unknown IO ID 44"} 
[2026-11-03 22:44:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193848576001,"power":27213,"unknown_145":206,"unknown_83":40960,"ignition":39,"odometer":null,"unknown_44":-2622080114627713024}} 
[2026-11-03 22:44:48] local.INFO: DEBUG: GPS processor result {"connection_id":232085,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56142,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:44:48] local.INFO: GPS data processed {"connection_id":232085,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:44:48] local.INFO: Acknowledgment sent {"connection_id":232085,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:44:51] local.INFO: TCP Data received {"connection_id":230229,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:44:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230229,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:44:51] local.INFO: Processing buffer {"connection_id":230229,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:44:51] local.INFO: Packet analysis {"connection_id":230229,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:44:51] local.INFO: Extracted packet for processing {"connection_id":230229,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:44:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:44: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-11-03 22:44:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193767680001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:44:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:44:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:44:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:44:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793725956000,"timestamp_ms":1793725956000,"timestamp_seconds":1793725956,"priority":1,"record_length":96,"hex_timestamp":"000001a1a265ffa0"} 
[2026-11-03 22:44:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:44:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:44: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":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-11-03 22:44:51] 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-11-03 22:44: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-11-03 22:44:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:44:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:44:51] local.INFO: Teltonika packet parsed successfully {"connection_id":230229,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:44:51] local.INFO: Passing IMEI to GPS processor {"connection_id":230229,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:44:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":230229,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:44:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:44:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:44:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:44:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193767680001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:44:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:44:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:44:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193767680001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:44:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:44:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:44:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:44:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:44:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193767680001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:44:51] local.INFO: DEBUG: GPS processor result {"connection_id":230229,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56143,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:44:51] local.INFO: GPS data processed {"connection_id":230229,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:44:51] local.INFO: Acknowledgment sent {"connection_id":230229,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:45:19] local.INFO: TCP Data received {"connection_id":232085,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2668858012cdbac800732bae8001c00a930..."} 
[2026-11-03 22:45:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232085,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2668858012cdbac800732bae8001c00a930..."} 
[2026-11-03 22:45:19] local.INFO: Processing buffer {"connection_id":232085,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2668858012cdbac800732bae8001c00a930..."} 
[2026-11-03 22:45:19] local.INFO: Packet analysis {"connection_id":232085,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a266"} 
[2026-11-03 22:45:19] local.INFO: Extracted packet for processing {"connection_id":232085,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a266"} 
[2026-11-03 22:45:19] local.INFO: GPS Element Parsed {"raw_longitude":752594048,"raw_latitude":120765160,"longitude_deg":75.2594048,"latitude_deg":12.076516,"altitude":28,"angle":169,"satellites":48,"speed":29,"hex_longitude":"2cdbac80","hex_latitude":"0732bae8","is_valid_coordinates":true} 
[2026-11-03 22:45: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-11-03 22:45:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193850880001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:45:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38239829003075584,"note":"Value kept but may cause issues"} 
[2026-11-03 22:45:19] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2620039421048823808,"note":"Value kept but may cause issues"} 
[2026-11-03 22:45:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,145,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:45:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793725991000,"timestamp_ms":1793725991000,"timestamp_seconds":1793725991,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2668858"} 
[2026-11-03 22:45:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:45: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-11-03 22:45: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":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-11-03 22:45:19] 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-11-03 22:45: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-11-03 22:45:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:45:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:45:19] local.INFO: Teltonika packet parsed successfully {"connection_id":232085,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:45:19] local.INFO: Passing IMEI to GPS processor {"connection_id":232085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:45:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":232085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:45:19] 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-11-03 22:45:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:45:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:45:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193850880001,"66":27343,"145":206,"83":40960,"24":29,"16":38239829003075584,"44":-2620039421048823808},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,83,24,16,44]} 
[2026-11-03 22:45:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:45:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:45:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193850880001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:45:19] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-11-03 22:45:19] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:45:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38239829003075584,"km_value":38239829003075.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:45:19] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2620039421048823808,"description":"Unknown IO ID 44"} 
[2026-11-03 22:45:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193850880001,"power":27343,"unknown_145":206,"unknown_83":40960,"ignition":29,"odometer":null,"unknown_44":-2620039421048823808}} 
[2026-11-03 22:45:19] local.INFO: DEBUG: GPS processor result {"connection_id":232085,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56144,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:45:19] local.INFO: GPS data processed {"connection_id":232085,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:45:19] local.INFO: Acknowledgment sent {"connection_id":232085,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:45:22] local.INFO: TCP Data received {"connection_id":230229,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:45:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230229,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:45:22] local.INFO: Processing buffer {"connection_id":230229,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:45:22] local.INFO: Packet analysis {"connection_id":230229,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:45:22] local.INFO: Extracted packet for processing {"connection_id":230229,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:45:22] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:45: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-11-03 22:45:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193767680001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:45:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:45:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:45:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:45:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793725956000,"timestamp_ms":1793725956000,"timestamp_seconds":1793725956,"priority":1,"record_length":96,"hex_timestamp":"000001a1a265ffa0"} 
[2026-11-03 22:45:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:45:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:45: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":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-11-03 22:45:22] 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-11-03 22:45: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-11-03 22:45:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:45:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:45:22] local.INFO: Teltonika packet parsed successfully {"connection_id":230229,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:45:22] local.INFO: Passing IMEI to GPS processor {"connection_id":230229,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:45:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":230229,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:45:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:45:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:45:22] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:45:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193767680001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:45:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:45:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:45:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193767680001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:45:22] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:45:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:45:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:45:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:45:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193767680001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:45:22] local.INFO: DEBUG: GPS processor result {"connection_id":230229,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56145,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:45:22] local.INFO: GPS data processed {"connection_id":230229,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:45:22] local.INFO: Acknowledgment sent {"connection_id":230229,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:45:33] local.INFO: TCP Data received {"connection_id":228493,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:45:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228493,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:45:33] local.INFO: Processing buffer {"connection_id":228493,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:45:33] local.INFO: IMEI packet received {"connection_id":228493,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:45:33] local.INFO: IMEI acknowledgment sent {"connection_id":228493,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:45:36] local.INFO: TCP Data received {"connection_id":228493,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:45:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228493,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:45:36] local.INFO: Processing buffer {"connection_id":228493,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:45:36] local.INFO: IMEI packet received {"connection_id":228493,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:45:36] local.INFO: IMEI acknowledgment sent {"connection_id":228493,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:45:40] local.INFO: TCP Data received {"connection_id":228494,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:45:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228494,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:45:40] local.INFO: Processing buffer {"connection_id":228494,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:45:40] local.INFO: IMEI packet received {"connection_id":228494,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:45:40] local.INFO: IMEI acknowledgment sent {"connection_id":228494,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:45:41] local.INFO: TCP Data received {"connection_id":228493,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:45:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228493,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:45:41] local.INFO: Processing buffer {"connection_id":228493,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:45:41] local.INFO: IMEI packet received {"connection_id":228493,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:45:41] local.INFO: IMEI acknowledgment sent {"connection_id":228493,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:45:42] local.INFO: TCP Data received {"connection_id":228493,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a266b738012cdbafc007329808001d00af33..."} 
[2026-11-03 22:45:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228493,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a266b738012cdbafc007329808001d00af33..."} 
[2026-11-03 22:45:42] local.INFO: Processing buffer {"connection_id":228493,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a266b738012cdbafc007329808001d00af33..."} 
[2026-11-03 22:45:42] local.INFO: Packet analysis {"connection_id":228493,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a266"} 
[2026-11-03 22:45:42] local.INFO: Extracted packet for processing {"connection_id":228493,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a266"} 
[2026-11-03 22:45:42] local.INFO: GPS Element Parsed {"raw_longitude":752594880,"raw_latitude":120756232,"longitude_deg":75.259488,"latitude_deg":12.0756232,"altitude":29,"angle":175,"satellites":51,"speed":33,"hex_longitude":"2cdbafc0","hex_latitude":"07329808","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:45:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193853696001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:45:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38240267089739776,"note":"Value kept but may cause issues"} 
[2026-11-03 22:45:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2617576515004864512,"note":"Value kept but may cause issues"} 
[2026-11-03 22:45:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,145,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:45:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793726003000,"timestamp_ms":1793726003000,"timestamp_seconds":1793726003,"priority":1,"record_length":96,"hex_timestamp":"000001a1a266b738"} 
[2026-11-03 22:45:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22: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-11-03 22: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":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 22:45:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22: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-11-03 22:45:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:45:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:45:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228493,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:45:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:45:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:45:42] 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-11-03 22:45:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:45:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:45:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193853696001,"66":27376,"145":206,"83":40960,"24":33,"16":38240267089739776,"44":-2617576515004864512},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,83,24,16,44]} 
[2026-11-03 22:45:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:45:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:45:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193853696001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:45:42] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-11-03 22:45:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:45:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38240267089739776,"km_value":38240267089739.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:45:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2617576515004864512,"description":"Unknown IO ID 44"} 
[2026-11-03 22:45:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193853696001,"power":27376,"unknown_145":206,"unknown_83":40960,"ignition":33,"odometer":null,"unknown_44":-2617576515004864512}} 
[2026-11-03 22:45:42] local.INFO: DEBUG: GPS processor result {"connection_id":228493,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56146,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:45:42] local.INFO: GPS data processed {"connection_id":228493,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:45:42] local.INFO: Acknowledgment sent {"connection_id":228493,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:45:45] local.INFO: TCP Data received {"connection_id":228494,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:45:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228494,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:45:45] local.INFO: Processing buffer {"connection_id":228494,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:45:45] local.INFO: IMEI packet received {"connection_id":228494,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:45:45] local.INFO: IMEI acknowledgment sent {"connection_id":228494,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:45:46] local.INFO: TCP Data received {"connection_id":228494,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:45:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228494,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:45:46] local.INFO: Processing buffer {"connection_id":228494,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:45:46] local.INFO: Packet analysis {"connection_id":228494,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:45:46] local.INFO: Extracted packet for processing {"connection_id":228494,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:45:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:45:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:45:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193767680001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:45:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:45:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:45:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:45:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793725956000,"timestamp_ms":1793725956000,"timestamp_seconds":1793725956,"priority":1,"record_length":96,"hex_timestamp":"000001a1a265ffa0"} 
[2026-11-03 22:45:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:45:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:45:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-11-03 22:45:46] 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-11-03 22:45:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:45:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:45:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:45:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228494,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:45:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228494,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:45:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228494,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:45:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:45:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:45:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:45:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193767680001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:45:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:45:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:45:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193767680001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:45:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:45:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:45:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:45:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:45:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193767680001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:45:46] local.INFO: DEBUG: GPS processor result {"connection_id":228494,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56147,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:45:46] local.INFO: GPS data processed {"connection_id":228494,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:45:46] local.INFO: Acknowledgment sent {"connection_id":228494,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:46:13] local.INFO: TCP Data received {"connection_id":228493,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2687c58012cdbd2400730fb10001800a92f..."} 
[2026-11-03 22:46:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228493,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2687c58012cdbd2400730fb10001800a92f..."} 
[2026-11-03 22:46:13] local.INFO: Processing buffer {"connection_id":228493,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2687c58012cdbd2400730fb10001800a92f..."} 
[2026-11-03 22:46:13] local.INFO: Packet analysis {"connection_id":228493,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a268"} 
[2026-11-03 22:46:13] local.INFO: Extracted packet for processing {"connection_id":228493,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a268"} 
[2026-11-03 22:46:13] local.INFO: GPS Element Parsed {"raw_longitude":752603712,"raw_latitude":120650512,"longitude_deg":75.2603712,"latitude_deg":12.0650512,"altitude":24,"angle":169,"satellites":47,"speed":52,"hex_longitude":"2cdbd240","hex_latitude":"0730fb10","is_valid_coordinates":true} 
[2026-11-03 22:46: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-11-03 22:46:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193884416001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:46:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38245494064939008,"note":"Value kept but may cause issues"} 
[2026-11-03 22:46:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2608921159497846784,"note":"Value kept but may cause issues"} 
[2026-11-03 22:46:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,143,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:46:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793726119000,"timestamp_ms":1793726119000,"timestamp_seconds":1793726119,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2687c58"} 
[2026-11-03 22:46:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:46: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-11-03 22:46: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":164,"data_length":795,"current_offset":136} 
[2026-11-03 22:46:13] 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-11-03 22:46: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-11-03 22:46:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:46:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:46:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228493,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:46:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:46:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:46:13] 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-11-03 22:46:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:46:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:46:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193884416001,"66":27213,"143":206,"83":40960,"24":52,"16":38245494064939008,"44":-2608921159497846784},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,83,24,16,44]} 
[2026-11-03 22:46:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:46:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:46:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193884416001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:46:13] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-11-03 22:46:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:46:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38245494064939008,"km_value":38245494064939.01,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:46:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2608921159497846784,"description":"Unknown IO ID 44"} 
[2026-11-03 22:46:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193884416001,"power":27213,"unknown_143":206,"unknown_83":40960,"ignition":52,"odometer":null,"unknown_44":-2608921159497846784}} 
[2026-11-03 22:46:13] local.INFO: DEBUG: GPS processor result {"connection_id":228493,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56148,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:46:13] local.INFO: GPS data processed {"connection_id":228493,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:46:13] local.INFO: Acknowledgment sent {"connection_id":228493,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:46:17] local.INFO: TCP Data received {"connection_id":228494,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:46:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228494,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:46:17] local.INFO: Processing buffer {"connection_id":228494,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:46:17] local.INFO: Packet analysis {"connection_id":228494,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:46:17] local.INFO: Extracted packet for processing {"connection_id":228494,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:46:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:46: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-11-03 22:46:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193767680001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:46:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:46:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:46:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:46:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793725956000,"timestamp_ms":1793725956000,"timestamp_seconds":1793725956,"priority":1,"record_length":96,"hex_timestamp":"000001a1a265ffa0"} 
[2026-11-03 22:46:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:46:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:46: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":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-11-03 22:46:17] 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-11-03 22:46: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-11-03 22:46:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:46:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:46:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228494,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:46:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228494,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:46:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228494,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:46:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:46:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:46:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:46:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193767680001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:46:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:46:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:46:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193767680001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:46:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:46:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:46:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:46:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:46:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193767680001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:46:18] local.INFO: DEBUG: GPS processor result {"connection_id":228494,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56149,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:46:18] local.INFO: GPS data processed {"connection_id":228494,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:46:18] local.INFO: Acknowledgment sent {"connection_id":228494,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:46:36] local.INFO: TCP Data received {"connection_id":230230,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:46:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230230,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:46:36] local.INFO: Processing buffer {"connection_id":230230,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:46:36] local.INFO: IMEI packet received {"connection_id":230230,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:46:36] local.INFO: IMEI acknowledgment sent {"connection_id":230230,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:46:41] local.INFO: TCP Data received {"connection_id":230230,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:46:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230230,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:46:41] local.INFO: Processing buffer {"connection_id":230230,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:46:41] local.INFO: IMEI packet received {"connection_id":230230,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:46:41] local.INFO: IMEI acknowledgment sent {"connection_id":230230,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:46:41] local.INFO: TCP Data received {"connection_id":228976,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:46:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228976,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:46:41] local.INFO: Processing buffer {"connection_id":228976,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:46:41] local.INFO: IMEI packet received {"connection_id":228976,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:46:41] local.INFO: IMEI acknowledgment sent {"connection_id":228976,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:46:42] local.INFO: TCP Data received {"connection_id":230230,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26897b0012cdbd8000730d840001500aa30..."} 
[2026-11-03 22:46:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230230,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26897b0012cdbd8000730d840001500aa30..."} 
[2026-11-03 22:46:42] local.INFO: Processing buffer {"connection_id":230230,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26897b0012cdbd8000730d840001500aa30..."} 
[2026-11-03 22:46:42] local.INFO: Packet analysis {"connection_id":230230,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a268"} 
[2026-11-03 22:46:42] local.INFO: Extracted packet for processing {"connection_id":230230,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a268"} 
[2026-11-03 22:46:42] local.INFO: GPS Element Parsed {"raw_longitude":752605184,"raw_latitude":120641600,"longitude_deg":75.2605184,"latitude_deg":12.06416,"altitude":21,"angle":170,"satellites":48,"speed":48,"hex_longitude":"2cdbd800","hex_latitude":"0730d840","is_valid_coordinates":true} 
[2026-11-03 22:46:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:46:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193886464001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:46:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38245932151603200,"note":"Value kept but may cause issues"} 
[2026-11-03 22:46:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2606950834663387136,"note":"Value kept but may cause issues"} 
[2026-11-03 22:46:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:46:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793726126000,"timestamp_ms":1793726126000,"timestamp_seconds":1793726126,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26897b0"} 
[2026-11-03 22:46:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:46: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-11-03 22:46:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-11-03 22:46:42] 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-11-03 22:46:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:46:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:46:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:46:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230230,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:46:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230230,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:46:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230230,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:46:42] 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-11-03 22:46:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:46:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:46:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193886464001,"66":27050,"95":206,"83":40960,"24":48,"16":38245932151603200,"44":-2606950834663387136},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,83,24,16,44]} 
[2026-11-03 22:46:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:46:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:46:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193886464001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:46:42] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-11-03 22:46:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:46:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38245932151603200,"km_value":38245932151603.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:46:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2606950834663387136,"description":"Unknown IO ID 44"} 
[2026-11-03 22:46:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193886464001,"power":27050,"unknown_95":206,"unknown_83":40960,"ignition":48,"odometer":null,"unknown_44":-2606950834663387136}} 
[2026-11-03 22:46:42] local.INFO: DEBUG: GPS processor result {"connection_id":230230,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56150,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:46:42] local.INFO: GPS data processed {"connection_id":230230,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:46:42] local.INFO: Acknowledgment sent {"connection_id":230230,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:46:45] local.INFO: TCP Data received {"connection_id":228976,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:46:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228976,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:46:45] local.INFO: Processing buffer {"connection_id":228976,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:46:45] local.INFO: IMEI packet received {"connection_id":228976,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:46:45] local.INFO: IMEI acknowledgment sent {"connection_id":228976,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:46:46] local.INFO: TCP Data received {"connection_id":228976,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:46:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228976,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:46:46] local.INFO: Processing buffer {"connection_id":228976,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:46:46] local.INFO: Packet analysis {"connection_id":228976,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:46:46] local.INFO: Extracted packet for processing {"connection_id":228976,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:46:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:46: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-11-03 22:46:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193767680001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:46:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:46:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:46:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:46:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793725956000,"timestamp_ms":1793725956000,"timestamp_seconds":1793725956,"priority":1,"record_length":96,"hex_timestamp":"000001a1a265ffa0"} 
[2026-11-03 22:46:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:46:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:46: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":52,"data_length":795,"current_offset":136} 
[2026-11-03 22:46:46] 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-11-03 22:46: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-11-03 22:46:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:46:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:46:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228976,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:46:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228976,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:46:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228976,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:46:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:46:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:46:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:46:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193767680001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:46:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:46:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:46:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193767680001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:46:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:46:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:46:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:46:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:46:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193767680001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:46:46] local.INFO: DEBUG: GPS processor result {"connection_id":228976,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56151,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:46:46] local.INFO: GPS data processed {"connection_id":228976,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:46:46] local.INFO: Acknowledgment sent {"connection_id":228976,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:47:13] local.INFO: TCP Data received {"connection_id":230230,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a268b6f0012cdbdbc00730b3c0001400b430..."} 
[2026-11-03 22:47:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230230,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a268b6f0012cdbdbc00730b3c0001400b430..."} 
[2026-11-03 22:47:13] local.INFO: Processing buffer {"connection_id":230230,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a268b6f0012cdbdbc00730b3c0001400b430..."} 
[2026-11-03 22:47:13] local.INFO: Packet analysis {"connection_id":230230,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a268"} 
[2026-11-03 22:47:13] local.INFO: Extracted packet for processing {"connection_id":230230,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a268"} 
[2026-11-03 22:47:13] local.INFO: GPS Element Parsed {"raw_longitude":752606144,"raw_latitude":120632256,"longitude_deg":75.2606144,"latitude_deg":12.0632256,"altitude":20,"angle":180,"satellites":48,"speed":44,"hex_longitude":"2cdbdbc0","hex_latitude":"0730b3c0","is_valid_coordinates":true} 
[2026-11-03 22:47: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-11-03 22:47:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193888256001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:47:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38246387418136576,"note":"Value kept but may cause issues"} 
[2026-11-03 22:47:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2605332353549582336,"note":"Value kept but may cause issues"} 
[2026-11-03 22:47:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:47:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793726134000,"timestamp_ms":1793726134000,"timestamp_seconds":1793726134,"priority":1,"record_length":96,"hex_timestamp":"000001a1a268b6f0"} 
[2026-11-03 22:47:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:47: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-11-03 22:47: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":105,"n8_eight_byte":170,"data_length":795,"current_offset":136} 
[2026-11-03 22:47:13] 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-11-03 22:47: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-11-03 22:47:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:47:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:47:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230230,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:47:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230230,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:47:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230230,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:47:13] 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-11-03 22:47:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:47:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:47:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193888256001,"66":27234,"95":206,"83":40960,"24":44,"16":38246387418136576,"44":-2605332353549582336},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,83,24,16,44]} 
[2026-11-03 22:47:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:47:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:47:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193888256001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:47:13] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-11-03 22:47:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:47:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38246387418136576,"km_value":38246387418136.58,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:47:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2605332353549582336,"description":"Unknown IO ID 44"} 
[2026-11-03 22:47:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193888256001,"power":27234,"unknown_95":206,"unknown_83":40960,"ignition":44,"odometer":null,"unknown_44":-2605332353549582336}} 
[2026-11-03 22:47:13] local.INFO: DEBUG: GPS processor result {"connection_id":230230,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56152,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:47:13] local.INFO: GPS data processed {"connection_id":230230,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:47:13] local.INFO: Acknowledgment sent {"connection_id":230230,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:47:18] local.INFO: TCP Data received {"connection_id":228976,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:47:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228976,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:47:18] local.INFO: Processing buffer {"connection_id":228976,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:47:18] local.INFO: Packet analysis {"connection_id":228976,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:47:18] local.INFO: Extracted packet for processing {"connection_id":228976,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:47:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:47: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-11-03 22:47:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193767680001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:47:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:47:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:47:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:47:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793725956000,"timestamp_ms":1793725956000,"timestamp_seconds":1793725956,"priority":1,"record_length":96,"hex_timestamp":"000001a1a265ffa0"} 
[2026-11-03 22:47:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:47:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:47: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":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-11-03 22:47:18] 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-11-03 22:47: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-11-03 22:47:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:47:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:47:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228976,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:47:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228976,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:47:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228976,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:47:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:47:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:47:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:47:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193767680001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:47:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:47:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:47:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193767680001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:47:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:47:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:47:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:47:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:47:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193767680001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:47:18] local.INFO: DEBUG: GPS processor result {"connection_id":228976,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56153,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:47:18] local.INFO: GPS data processed {"connection_id":228976,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:47:18] local.INFO: Acknowledgment sent {"connection_id":228976,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:47:39] local.INFO: TCP Data received {"connection_id":232086,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:47:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232086,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:47:39] local.INFO: Processing buffer {"connection_id":232086,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:47:39] local.INFO: IMEI packet received {"connection_id":232086,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:47:39] local.INFO: IMEI acknowledgment sent {"connection_id":232086,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:47:42] local.INFO: TCP Data received {"connection_id":228495,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:47:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228495,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:47:42] local.INFO: Processing buffer {"connection_id":228495,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:47:42] local.INFO: IMEI packet received {"connection_id":228495,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:47:42] local.INFO: IMEI acknowledgment sent {"connection_id":228495,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:47:43] local.INFO: TCP Data received {"connection_id":228495,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:47:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228495,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:47:43] local.INFO: Processing buffer {"connection_id":228495,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:47:43] local.INFO: IMEI packet received {"connection_id":228495,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:47:43] local.INFO: IMEI acknowledgment sent {"connection_id":228495,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:47:45] local.INFO: TCP Data received {"connection_id":232086,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:47:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232086,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:47:45] local.INFO: Processing buffer {"connection_id":232086,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:47:45] local.INFO: IMEI packet received {"connection_id":232086,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:47:45] local.INFO: IMEI acknowledgment sent {"connection_id":232086,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:47:45] local.INFO: TCP Data received {"connection_id":228495,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:47:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228495,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:47:45] local.INFO: Processing buffer {"connection_id":228495,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:47:45] local.INFO: IMEI packet received {"connection_id":228495,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:47:45] local.INFO: IMEI acknowledgment sent {"connection_id":228495,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:47:46] local.INFO: TCP Data received {"connection_id":232086,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:47:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232086,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:47:46] local.INFO: Processing buffer {"connection_id":232086,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a265ffa0012d77a34005f2a450000700902b..."} 
[2026-11-03 22:47:46] local.INFO: Packet analysis {"connection_id":232086,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:47:46] local.INFO: Extracted packet for processing {"connection_id":232086,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a265"} 
[2026-11-03 22:47:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:47: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-11-03 22:47:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193767680001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:47:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:47:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:47:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:47:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793725956000,"timestamp_ms":1793725956000,"timestamp_seconds":1793725956,"priority":1,"record_length":96,"hex_timestamp":"000001a1a265ffa0"} 
[2026-11-03 22:47:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:47:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20992,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:47: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":52,"data_length":795,"current_offset":136} 
[2026-11-03 22:47:46] 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-11-03 22:47: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-11-03 22:47:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:47:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:47:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232086,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:47:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232086,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:47:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232086,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:47:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:47:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:47:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:47:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193767680001,"66":25756,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:47:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:47:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:47:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193767680001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:47:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:47:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:47:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:47:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:47:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193767680001,"power":25756,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:47:46] local.INFO: DEBUG: GPS processor result {"connection_id":232086,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56154,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:47:46] local.INFO: GPS data processed {"connection_id":232086,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:47:46] local.INFO: Acknowledgment sent {"connection_id":232086,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:47:46] local.INFO: TCP Data received {"connection_id":228495,"ip":"42.109.136.1","data_length":1348,"data_hex":"000000000000030f8e0a000001a1a269eb88012cdc8680072f9a10000b008532..."} 
[2026-11-03 22:47:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228495,"packet_length":1348,"packet_hex":"000000000000030f8e0a000001a1a269eb88012cdc8680072f9a10000b008532..."} 
[2026-11-03 22:47:46] local.INFO: Processing buffer {"connection_id":228495,"buffer_length":1348,"buffer_hex":"000000000000030f8e0a000001a1a269eb88012cdc8680072f9a10000b008532..."} 
[2026-11-03 22:47:46] local.INFO: Packet analysis {"connection_id":228495,"data_field_length":783,"total_packet_length":795,"buffer_length":1348,"packet_hex_start":"000000000000030f8e0a000001a1a269"} 
[2026-11-03 22:47:46] local.INFO: Extracted packet for processing {"connection_id":228495,"packet_length":795,"remaining_buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a1a269"} 
[2026-11-03 22:47:46] local.INFO: GPS Element Parsed {"raw_longitude":752649856,"raw_latitude":120560144,"longitude_deg":75.2649856,"latitude_deg":12.0560144,"altitude":11,"angle":133,"satellites":50,"speed":44,"hex_longitude":"2cdc8680","hex_latitude":"072f9a10","is_valid_coordinates":true} 
[2026-11-03 22:47: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-11-03 22:47:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193908224001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:47:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38250544946479104,"note":"Value kept but may cause issues"} 
[2026-11-03 22:47:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2563955531992301568,"note":"Value kept but may cause issues"} 
[2026-11-03 22:47:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:47:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793726213000,"timestamp_ms":1793726213000,"timestamp_seconds":1793726213,"priority":1,"record_length":96,"hex_timestamp":"000001a1a269eb88"} 
[2026-11-03 22:47:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:47: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-11-03 22:47:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":44,"data_length":795,"current_offset":136} 
[2026-11-03 22:47:46] 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-11-03 22:47: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-11-03 22:47:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:47:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:47:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228495,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:47:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:47:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:47:46] 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-11-03 22:47:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:47:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:47:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193908224001,"66":27321,"95":206,"83":40960,"24":44,"16":38250544946479104,"44":-2563955531992301568},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,83,24,16,44]} 
[2026-11-03 22:47:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:47:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:47:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193908224001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:47:46] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-11-03 22:47:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:47:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38250544946479104,"km_value":38250544946479.1,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:47:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2563955531992301568,"description":"Unknown IO ID 44"} 
[2026-11-03 22:47:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193908224001,"power":27321,"unknown_95":206,"unknown_83":40960,"ignition":44,"odometer":null,"unknown_44":-2563955531992301568}} 
[2026-11-03 22:47:46] local.INFO: DEBUG: GPS processor result {"connection_id":228495,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56155,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:47:46] local.INFO: GPS data processed {"connection_id":228495,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:47:46] local.INFO: Acknowledgment sent {"connection_id":228495,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:47:46] local.INFO: Packet analysis {"connection_id":228495,"data_field_length":783,"total_packet_length":795,"buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:47:46] local.INFO: Incomplete packet, waiting for more data {"connection_id":228495,"needed":795,"available":553} 
[2026-11-03 22:47:46] local.INFO: TCP Data received {"connection_id":228495,"ip":"42.109.136.1","data_length":242,"data_hex":"000000000001a1a2692c20012cdc0c0007304268000b009530002b0000000a00..."} 
[2026-11-03 22:47:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228495,"packet_length":242,"packet_hex":"000000000001a1a2692c20012cdc0c0007304268000b009530002b0000000a00..."} 
[2026-11-03 22:47:46] local.INFO: Processing buffer {"connection_id":228495,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26a0ac8012cdca180072f80f8000a008233..."} 
[2026-11-03 22:47:46] local.INFO: Packet analysis {"connection_id":228495,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:47:46] local.INFO: Extracted packet for processing {"connection_id":228495,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:47:46] local.INFO: GPS Element Parsed {"raw_longitude":752656768,"raw_latitude":120553720,"longitude_deg":75.2656768,"latitude_deg":12.055372,"altitude":10,"angle":130,"satellites":51,"speed":45,"hex_longitude":"2cdca180","hex_latitude":"072f80f8","is_valid_coordinates":true} 
[2026-11-03 22:47: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-11-03 22:47:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193910528001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:47:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38250995918045184,"note":"Value kept but may cause issues"} 
[2026-11-03 22:47:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2556214970134425600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:47:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:47:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793726221000,"timestamp_ms":1793726221000,"timestamp_seconds":1793726221,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26a0ac8"} 
[2026-11-03 22:47:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:47:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:47:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 22:47:46] 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-11-03 22:47: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-11-03 22:47:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:47:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:47:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228495,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:47:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:47:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:47:46] 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-11-03 22:47:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:47:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:47:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193910528001,"66":27310,"95":206,"83":40960,"24":45,"16":38250995918045184,"44":-2556214970134425600},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,83,24,16,44]} 
[2026-11-03 22:47:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:47:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:47:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193910528001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:47:46] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-11-03 22:47:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:47:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38250995918045184,"km_value":38250995918045.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:47:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2556214970134425600,"description":"Unknown IO ID 44"} 
[2026-11-03 22:47:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193910528001,"power":27310,"unknown_95":206,"unknown_83":40960,"ignition":45,"odometer":null,"unknown_44":-2556214970134425600}} 
[2026-11-03 22:47:46] local.INFO: DEBUG: GPS processor result {"connection_id":228495,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56156,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:47:46] local.INFO: GPS data processed {"connection_id":228495,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:47:46] local.INFO: Acknowledgment sent {"connection_id":228495,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:47:48] local.INFO: TCP Data received {"connection_id":228495,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26a2238012cdcb2c0072f6f38000b009032..."} 
[2026-11-03 22:47:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228495,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26a2238012cdcb2c0072f6f38000b009032..."} 
[2026-11-03 22:47:48] local.INFO: Processing buffer {"connection_id":228495,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26a2238012cdcb2c0072f6f38000b009032..."} 
[2026-11-03 22:47:48] local.INFO: Packet analysis {"connection_id":228495,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:47:48] local.INFO: Extracted packet for processing {"connection_id":228495,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:47:48] local.INFO: GPS Element Parsed {"raw_longitude":752661184,"raw_latitude":120549176,"longitude_deg":75.2661184,"latitude_deg":12.0549176,"altitude":11,"angle":144,"satellites":50,"speed":40,"hex_longitude":"2cdcb2c0","hex_latitude":"072f6f38","is_valid_coordinates":true} 
[2026-11-03 22:47: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-11-03 22:47:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193912576001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:47:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38251300860723200,"note":"Value kept but may cause issues"} 
[2026-11-03 22:47:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2548615145764882432,"note":"Value kept but may cause issues"} 
[2026-11-03 22:47:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,146,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:47:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793726227000,"timestamp_ms":1793726227000,"timestamp_seconds":1793726227,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26a2238"} 
[2026-11-03 22:47:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:47:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:47:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-11-03 22:47:48] 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-11-03 22:47: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-11-03 22:47:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:47:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:47:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228495,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:47:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:47:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:47:48] 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-11-03 22:47:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:47:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:47:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193912576001,"66":27213,"146":206,"83":40960,"24":40,"16":38251300860723200,"44":-2548615145764882432},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,146,83,24,16,44]} 
[2026-11-03 22:47:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:47:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:47:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193912576001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:47:48] local.INFO: Unknown IO ID detected {"io_id":146,"value":206,"description":"Unknown IO ID 146"} 
[2026-11-03 22:47:48] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:47:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38251300860723200,"km_value":38251300860723.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:47:48] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2548615145764882432,"description":"Unknown IO ID 44"} 
[2026-11-03 22:47:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193912576001,"power":27213,"unknown_146":206,"unknown_83":40960,"ignition":40,"odometer":null,"unknown_44":-2548615145764882432}} 
[2026-11-03 22:47:48] local.INFO: DEBUG: GPS processor result {"connection_id":228495,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56157,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:47:48] local.INFO: GPS data processed {"connection_id":228495,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:47:48] local.INFO: Acknowledgment sent {"connection_id":228495,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:48:17] local.INFO: TCP Data received {"connection_id":232086,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:48:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232086,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:48:17] local.INFO: Processing buffer {"connection_id":232086,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:48:17] local.INFO: Packet analysis {"connection_id":232086,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:48:17] local.INFO: Extracted packet for processing {"connection_id":232086,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:48:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:48: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-11-03 22:48:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193844736001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:48:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:48:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:48:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:48:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793726257000,"timestamp_ms":1793726257000,"timestamp_seconds":1793726257,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26a9768"} 
[2026-11-03 22:48:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:48:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:48: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-11-03 22:48: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-11-03 22:48: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-11-03 22:48:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:48:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:48:17] local.INFO: Teltonika packet parsed successfully {"connection_id":232086,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:48:17] local.INFO: Passing IMEI to GPS processor {"connection_id":232086,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:48:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":232086,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:48:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:48:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:48:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:48:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193844736001,"66":25495,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:48:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:48:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:48:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193844736001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:48:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:48:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:48:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:48:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:48:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193844736001,"power":25495,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:48:17] local.INFO: DEBUG: GPS processor result {"connection_id":232086,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56158,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:48:17] local.INFO: GPS data processed {"connection_id":232086,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:48:17] local.INFO: Acknowledgment sent {"connection_id":232086,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:48:19] local.INFO: TCP Data received {"connection_id":228495,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26a2df0012cdcb880072f6500000b009c32..."} 
[2026-11-03 22:48:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228495,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26a2df0012cdcb880072f6500000b009c32..."} 
[2026-11-03 22:48:19] local.INFO: Processing buffer {"connection_id":228495,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26a2df0012cdcb880072f6500000b009c32..."} 
[2026-11-03 22:48:19] local.INFO: Packet analysis {"connection_id":228495,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:48:19] local.INFO: Extracted packet for processing {"connection_id":228495,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:48:19] local.INFO: GPS Element Parsed {"raw_longitude":752662656,"raw_latitude":120546560,"longitude_deg":75.2662656,"latitude_deg":12.054656,"altitude":11,"angle":156,"satellites":50,"speed":39,"hex_longitude":"2cdcb880","hex_latitude":"072f6500","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:48:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193914112001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:48:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38251446889611264,"note":"Value kept but may cause issues"} 
[2026-11-03 22:48:19] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2543759702417786880,"note":"Value kept but may cause issues"} 
[2026-11-03 22:48:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,146,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:48:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793726230000,"timestamp_ms":1793726230000,"timestamp_seconds":1793726230,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26a2df0"} 
[2026-11-03 22:48:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22: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-11-03 22: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":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-11-03 22:48:19] 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-11-03 22: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-11-03 22:48:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:48:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:48:19] local.INFO: Teltonika packet parsed successfully {"connection_id":228495,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:48:19] local.INFO: Passing IMEI to GPS processor {"connection_id":228495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:48:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":228495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:48:19] 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-11-03 22:48:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:48:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:48:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193914112001,"66":26941,"146":206,"83":40960,"24":39,"16":38251446889611264,"44":-2543759702417786880},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,146,83,24,16,44]} 
[2026-11-03 22:48:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:48:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:48:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193914112001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:48:19] local.INFO: Unknown IO ID detected {"io_id":146,"value":206,"description":"Unknown IO ID 146"} 
[2026-11-03 22:48:19] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:48:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38251446889611264,"km_value":38251446889611.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:48:19] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2543759702417786880,"description":"Unknown IO ID 44"} 
[2026-11-03 22:48:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193914112001,"power":26941,"unknown_146":206,"unknown_83":40960,"ignition":39,"odometer":null,"unknown_44":-2543759702417786880}} 
[2026-11-03 22:48:19] local.INFO: DEBUG: GPS processor result {"connection_id":228495,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56159,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:48:19] local.INFO: GPS data processed {"connection_id":228495,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:48:19] local.INFO: Acknowledgment sent {"connection_id":228495,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:48:40] local.INFO: TCP Data received {"connection_id":228496,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:48:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228496,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:48:40] local.INFO: Processing buffer {"connection_id":228496,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:48:40] local.INFO: IMEI packet received {"connection_id":228496,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:48:40] local.INFO: IMEI acknowledgment sent {"connection_id":228496,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:48:45] local.INFO: TCP Data received {"connection_id":228977,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:48:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228977,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:48:45] local.INFO: Processing buffer {"connection_id":228977,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:48:45] local.INFO: IMEI packet received {"connection_id":228977,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:48:45] local.INFO: IMEI acknowledgment sent {"connection_id":228977,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:48:46] local.INFO: TCP Data received {"connection_id":228496,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:48:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228496,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:48:46] local.INFO: Processing buffer {"connection_id":228496,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:48:46] local.INFO: IMEI packet received {"connection_id":228496,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:48:46] local.INFO: IMEI acknowledgment sent {"connection_id":228496,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:48:47] local.INFO: TCP Data received {"connection_id":228496,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26a3d90012cdcbd00072f55d0000b00a830..."} 
[2026-11-03 22:48:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228496,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26a3d90012cdcbd00072f55d0000b00a830..."} 
[2026-11-03 22:48:47] local.INFO: Processing buffer {"connection_id":228496,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26a3d90012cdcbd00072f55d0000b00a830..."} 
[2026-11-03 22:48:47] local.INFO: Packet analysis {"connection_id":228496,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:48:47] local.INFO: Extracted packet for processing {"connection_id":228496,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:48:47] local.INFO: GPS Element Parsed {"raw_longitude":752663808,"raw_latitude":120542672,"longitude_deg":75.2663808,"latitude_deg":12.0542672,"altitude":11,"angle":168,"satellites":48,"speed":41,"hex_longitude":"2cdcbd00","hex_latitude":"072f55d0","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:48:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193914880001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:48:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38251644458106880,"note":"Value kept but may cause issues"} 
[2026-11-03 22:48:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2542141221302370304,"note":"Value kept but may cause issues"} 
[2026-11-03 22:48:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:48:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793726234000,"timestamp_ms":1793726234000,"timestamp_seconds":1793726234,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26a3d90"} 
[2026-11-03 22:48:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22: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-11-03 22: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":105,"n8_eight_byte":61,"data_length":795,"current_offset":136} 
[2026-11-03 22:48:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1272,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22: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-11-03 22:48:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:48:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:48:47] local.INFO: Teltonika packet parsed successfully {"connection_id":228496,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:48:47] local.INFO: Passing IMEI to GPS processor {"connection_id":228496,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:48:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":228496,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:48:47] 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-11-03 22:48:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:48:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:48:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193914880001,"66":27310,"93":206,"83":40960,"24":41,"16":38251644458106880,"44":-2542141221302370304},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,83,24,16,44]} 
[2026-11-03 22:48:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:48:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:48:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193914880001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:48:47] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-11-03 22:48:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:48:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38251644458106880,"km_value":38251644458106.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:48:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2542141221302370304,"description":"Unknown IO ID 44"} 
[2026-11-03 22:48:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193914880001,"power":27310,"unknown_93":206,"unknown_83":40960,"ignition":41,"odometer":null,"unknown_44":-2542141221302370304}} 
[2026-11-03 22:48:47] local.INFO: DEBUG: GPS processor result {"connection_id":228496,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56160,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:48:47] local.INFO: GPS data processed {"connection_id":228496,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:48:47] local.INFO: Acknowledgment sent {"connection_id":228496,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:48:50] local.INFO: TCP Data received {"connection_id":228977,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:48:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228977,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:48:50] local.INFO: Processing buffer {"connection_id":228977,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:48:50] local.INFO: IMEI packet received {"connection_id":228977,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:48:50] local.INFO: IMEI acknowledgment sent {"connection_id":228977,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:48:51] local.INFO: TCP Data received {"connection_id":228977,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:48:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228977,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:48:51] local.INFO: Processing buffer {"connection_id":228977,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:48:51] local.INFO: Packet analysis {"connection_id":228977,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:48:51] local.INFO: Extracted packet for processing {"connection_id":228977,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:48:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:48: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-11-03 22:48:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193844736001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:48:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:48:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:48:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:48:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793726257000,"timestamp_ms":1793726257000,"timestamp_seconds":1793726257,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26a9768"} 
[2026-11-03 22:48:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:48:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:48: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 22:48:51] 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-11-03 22:48: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-11-03 22:48:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:48:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:48:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228977,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:48:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228977,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:48:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228977,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:48:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:48:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:48:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:48:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193844736001,"66":25495,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:48:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:48:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:48:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193844736001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:48:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:48:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:48:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:48:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:48:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193844736001,"power":25495,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:48:51] local.INFO: DEBUG: GPS processor result {"connection_id":228977,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56161,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:48:51] local.INFO: GPS data processed {"connection_id":228977,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:48:51] local.INFO: Acknowledgment sent {"connection_id":228977,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:48:56] local.INFO: TCP Data received {"connection_id":228977,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:48:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228977,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:48:56] local.INFO: Processing buffer {"connection_id":228977,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:48:56] local.INFO: Packet analysis {"connection_id":228977,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:48:56] local.INFO: Extracted packet for processing {"connection_id":228977,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:48:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:48: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-11-03 22:48:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193844736001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:48:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:48:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:48:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:48:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793726257000,"timestamp_ms":1793726257000,"timestamp_seconds":1793726257,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26a9768"} 
[2026-11-03 22:48:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:48:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:48: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 22:48:56] 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-11-03 22:48: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-11-03 22:48:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:48:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:48:56] local.INFO: Teltonika packet parsed successfully {"connection_id":228977,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:48:56] local.INFO: Passing IMEI to GPS processor {"connection_id":228977,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:48:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":228977,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:48:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:48:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:48:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:48:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193844736001,"66":25495,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:48:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:48:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:48:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193844736001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:48:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:48:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:48:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:48:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:48:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193844736001,"power":25495,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:48:56] local.INFO: DEBUG: GPS processor result {"connection_id":228977,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56162,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:48:56] local.INFO: GPS data processed {"connection_id":228977,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:48:56] local.INFO: Acknowledgment sent {"connection_id":228977,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:49:18] local.INFO: TCP Data received {"connection_id":228496,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26a58e8012cdcc480072f3cd0000f009c32..."} 
[2026-11-03 22:49:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228496,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26a58e8012cdcc480072f3cd0000f009c32..."} 
[2026-11-03 22:49:18] local.INFO: Processing buffer {"connection_id":228496,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26a58e8012cdcc480072f3cd0000f009c32..."} 
[2026-11-03 22:49:18] local.INFO: Packet analysis {"connection_id":228496,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:49:18] local.INFO: Extracted packet for processing {"connection_id":228496,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:49:18] local.INFO: GPS Element Parsed {"raw_longitude":752665728,"raw_latitude":120536272,"longitude_deg":75.2665728,"latitude_deg":12.0536272,"altitude":15,"angle":156,"satellites":50,"speed":33,"hex_longitude":"2cdcc480","hex_latitude":"072f3cd0","is_valid_coordinates":true} 
[2026-11-03 22:49: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-11-03 22:49:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193915904001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:49:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38251966580654080,"note":"Value kept but may cause issues"} 
[2026-11-03 22:49:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2540874583908167680,"note":"Value kept but may cause issues"} 
[2026-11-03 22:49:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:49:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793726241000,"timestamp_ms":1793726241000,"timestamp_seconds":1793726241,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26a58e8"} 
[2026-11-03 22:49:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:49: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-11-03 22:49: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":174,"data_length":795,"current_offset":136} 
[2026-11-03 22:49:18] 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-11-03 22:49: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-11-03 22:49:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:49:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:49:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228496,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:49:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228496,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:49:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228496,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:49:18] 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-11-03 22:49:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:49:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:49:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193915904001,"66":27300,"93":206,"83":40960,"24":33,"16":38251966580654080,"44":-2540874583908167680},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,83,24,16,44]} 
[2026-11-03 22:49:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:49:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:49:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193915904001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:49:18] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-11-03 22:49:18] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:49:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38251966580654080,"km_value":38251966580654.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:49:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2540874583908167680,"description":"Unknown IO ID 44"} 
[2026-11-03 22:49:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193915904001,"power":27300,"unknown_93":206,"unknown_83":40960,"ignition":33,"odometer":null,"unknown_44":-2540874583908167680}} 
[2026-11-03 22:49:18] local.INFO: DEBUG: GPS processor result {"connection_id":228496,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56163,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:49:18] local.INFO: GPS data processed {"connection_id":228496,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:49:18] local.INFO: Acknowledgment sent {"connection_id":228496,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:49:40] local.INFO: TCP Data received {"connection_id":228979,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:49:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228979,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:49:40] local.INFO: Processing buffer {"connection_id":228979,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:49:40] local.INFO: IMEI packet received {"connection_id":228979,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:49:40] local.INFO: IMEI acknowledgment sent {"connection_id":228979,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:49:40] local.INFO: TCP Data received {"connection_id":228978,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:49:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228978,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:49:40] local.INFO: Processing buffer {"connection_id":228978,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:49:40] local.INFO: IMEI packet received {"connection_id":228978,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:49:40] local.INFO: IMEI acknowledgment sent {"connection_id":228978,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:49:40] local.INFO: TCP Data received {"connection_id":228978,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:49:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228978,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:49:40] local.INFO: Processing buffer {"connection_id":228978,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:49:40] local.INFO: IMEI packet received {"connection_id":228978,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:49:40] local.INFO: IMEI acknowledgment sent {"connection_id":228978,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:49:45] local.INFO: TCP Data received {"connection_id":228979,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:49:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228979,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:49:45] local.INFO: Processing buffer {"connection_id":228979,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:49:45] local.INFO: IMEI packet received {"connection_id":228979,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:49:45] local.INFO: IMEI acknowledgment sent {"connection_id":228979,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:49:46] local.INFO: TCP Data received {"connection_id":228979,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:49:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228979,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:49:46] local.INFO: Processing buffer {"connection_id":228979,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:49:46] local.INFO: Packet analysis {"connection_id":228979,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:49:46] local.INFO: Extracted packet for processing {"connection_id":228979,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:49:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:49: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-11-03 22:49:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193844736001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:49:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:49:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:49:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:49:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793726257000,"timestamp_ms":1793726257000,"timestamp_seconds":1793726257,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26a9768"} 
[2026-11-03 22:49:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:49:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:49: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 22:49:46] 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-11-03 22:49: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-11-03 22:49:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:49:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:49:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228979,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:49:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228979,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:49:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228979,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:49:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:49:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:49:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:49:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193844736001,"66":25495,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:49:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:49:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:49:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193844736001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:49:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:49:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:49:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:49:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:49:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193844736001,"power":25495,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:49:46] local.INFO: DEBUG: GPS processor result {"connection_id":228979,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56164,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:49:46] local.INFO: GPS data processed {"connection_id":228979,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:49:46] local.INFO: Acknowledgment sent {"connection_id":228979,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:49:47] local.INFO: TCP Data received {"connection_id":228978,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:49:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228978,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:49:47] local.INFO: Processing buffer {"connection_id":228978,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:49:47] local.INFO: IMEI packet received {"connection_id":228978,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:49:47] local.INFO: IMEI acknowledgment sent {"connection_id":228978,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:49:50] local.INFO: TCP Data received {"connection_id":228978,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:49:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228978,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:49:50] local.INFO: Processing buffer {"connection_id":228978,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:49:50] local.INFO: IMEI packet received {"connection_id":228978,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:49:50] local.INFO: IMEI acknowledgment sent {"connection_id":228978,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:49:51] local.INFO: TCP Data received {"connection_id":228978,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26a9f38012cdcd440072f1d300016009c31..."} 
[2026-11-03 22:49:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228978,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26a9f38012cdcd440072f1d300016009c31..."} 
[2026-11-03 22:49:51] local.INFO: Processing buffer {"connection_id":228978,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26a9f38012cdcd440072f1d300016009c31..."} 
[2026-11-03 22:49:51] local.INFO: Packet analysis {"connection_id":228978,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:49:51] local.INFO: Extracted packet for processing {"connection_id":228978,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:49:51] local.INFO: GPS Element Parsed {"raw_longitude":752669760,"raw_latitude":120528176,"longitude_deg":75.266976,"latitude_deg":12.0528176,"altitude":22,"angle":156,"satellites":49,"speed":15,"hex_longitude":"2cdcd440","hex_latitude":"072f1d30","is_valid_coordinates":true} 
[2026-11-03 22:49: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-11-03 22:49:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193917696001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:49:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38252404667318272,"note":"Value kept but may cause issues"} 
[2026-11-03 22:49:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2538763521584476160,"note":"Value kept but may cause issues"} 
[2026-11-03 22:49:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:49:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793726259000,"timestamp_ms":1793726259000,"timestamp_seconds":1793726259,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26a9f38"} 
[2026-11-03 22:49:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:49:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:49:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 22:49:51] 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-11-03 22:49: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-11-03 22:49:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:49:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:49:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228978,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:49:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228978,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:49:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228978,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:49:51] 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-11-03 22:49:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:49:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:49:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193917696001,"66":27300,"93":206,"83":40960,"24":15,"16":38252404667318272,"44":-2538763521584476160},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,83,24,16,44]} 
[2026-11-03 22:49:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:49:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:49:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193917696001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:49:51] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-11-03 22:49:51] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:49:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38252404667318272,"km_value":38252404667318.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:49:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2538763521584476160,"description":"Unknown IO ID 44"} 
[2026-11-03 22:49:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193917696001,"power":27300,"unknown_93":206,"unknown_83":40960,"ignition":15,"odometer":null,"unknown_44":-2538763521584476160}} 
[2026-11-03 22:49:51] local.INFO: DEBUG: GPS processor result {"connection_id":228978,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56165,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:49:51] local.INFO: GPS data processed {"connection_id":228978,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:49:51] local.INFO: Acknowledgment sent {"connection_id":228978,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:49:51] local.INFO: TCP Data received {"connection_id":228978,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26ab6a8012cdcd740072f1390001800a830..."} 
[2026-11-03 22:49:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228978,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26ab6a8012cdcd740072f1390001800a830..."} 
[2026-11-03 22:49:51] local.INFO: Processing buffer {"connection_id":228978,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26ab6a8012cdcd740072f1390001800a830..."} 
[2026-11-03 22:49:51] local.INFO: Packet analysis {"connection_id":228978,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:49:51] local.INFO: Extracted packet for processing {"connection_id":228978,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:49:51] local.INFO: GPS Element Parsed {"raw_longitude":752670528,"raw_latitude":120525712,"longitude_deg":75.2670528,"latitude_deg":12.0525712,"altitude":24,"angle":168,"satellites":48,"speed":17,"hex_longitude":"2cdcd740","hex_latitude":"072f1390","is_valid_coordinates":true} 
[2026-11-03 22:49: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-11-03 22:49:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193922304001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:49:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38252529221369856,"note":"Value kept but may cause issues"} 
[2026-11-03 22:49:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2534330290703355904,"note":"Value kept but may cause issues"} 
[2026-11-03 22:49:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:49:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793726265000,"timestamp_ms":1793726265000,"timestamp_seconds":1793726265,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26ab6a8"} 
[2026-11-03 22:49:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:49:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:49:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 22:49:51] 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-11-03 22:49: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-11-03 22:49:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:49:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:49:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228978,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:49:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228978,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:49:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228978,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:49:51] 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-11-03 22:49:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:49:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:49:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193922304001,"66":27104,"93":206,"83":40960,"24":17,"16":38252529221369856,"44":-2534330290703355904},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,83,24,16,44]} 
[2026-11-03 22:49:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:49:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:49:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193922304001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:49:51] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-11-03 22:49:51] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:49:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38252529221369856,"km_value":38252529221369.86,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:49:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2534330290703355904,"description":"Unknown IO ID 44"} 
[2026-11-03 22:49:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193922304001,"power":27104,"unknown_93":206,"unknown_83":40960,"ignition":17,"odometer":null,"unknown_44":-2534330290703355904}} 
[2026-11-03 22:49:51] local.INFO: DEBUG: GPS processor result {"connection_id":228978,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56166,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:49:51] local.INFO: GPS data processed {"connection_id":228978,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:49:51] local.INFO: Acknowledgment sent {"connection_id":228978,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:50:18] local.INFO: TCP Data received {"connection_id":228979,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:50:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228979,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:50:18] local.INFO: Processing buffer {"connection_id":228979,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:50:18] local.INFO: Packet analysis {"connection_id":228979,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:50:18] local.INFO: Extracted packet for processing {"connection_id":228979,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:50:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:50: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-11-03 22:50:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193844736001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:50:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:50:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:50:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:50:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793726257000,"timestamp_ms":1793726257000,"timestamp_seconds":1793726257,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26a9768"} 
[2026-11-03 22:50:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:50:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:50: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 22:50:18] 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-11-03 22:50: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-11-03 22:50:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:50:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:50:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228979,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:50:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228979,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:50:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228979,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:50:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:50:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:50:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:50:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193844736001,"66":25495,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:50:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:50:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:50:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193844736001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:50:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:50:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:50:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:50:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:50:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193844736001,"power":25495,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:50:18] local.INFO: DEBUG: GPS processor result {"connection_id":228979,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56167,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:50:18] local.INFO: GPS data processed {"connection_id":228979,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:50:18] local.INFO: Acknowledgment sent {"connection_id":228979,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:50:33] local.INFO: TCP Data received {"connection_id":230231,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:50:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230231,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:50:33] local.INFO: Processing buffer {"connection_id":230231,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:50:33] local.INFO: IMEI packet received {"connection_id":230231,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:50:33] local.INFO: IMEI acknowledgment sent {"connection_id":230231,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:50:36] local.INFO: TCP Data received {"connection_id":230231,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:50:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230231,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:50:36] local.INFO: Processing buffer {"connection_id":230231,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:50:36] local.INFO: IMEI packet received {"connection_id":230231,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:50:36] local.INFO: IMEI acknowledgment sent {"connection_id":230231,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:50:39] local.INFO: TCP Data received {"connection_id":230232,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:50:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230232,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:50:39] local.INFO: Processing buffer {"connection_id":230232,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:50:39] local.INFO: IMEI packet received {"connection_id":230232,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:50:39] local.INFO: IMEI acknowledgment sent {"connection_id":230232,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:50:41] local.INFO: TCP Data received {"connection_id":230231,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:50:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230231,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:50:41] local.INFO: Processing buffer {"connection_id":230231,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:50:41] local.INFO: IMEI packet received {"connection_id":230231,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:50:41] local.INFO: IMEI acknowledgment sent {"connection_id":230231,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:50:42] local.INFO: TCP Data received {"connection_id":230231,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26ad200012cdcd8c0072f07a8001b00b331..."} 
[2026-11-03 22:50:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230231,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26ad200012cdcd8c0072f07a8001b00b331..."} 
[2026-11-03 22:50:42] local.INFO: Processing buffer {"connection_id":230231,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26ad200012cdcd8c0072f07a8001b00b331..."} 
[2026-11-03 22:50:42] local.INFO: Packet analysis {"connection_id":230231,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:50:42] local.INFO: Extracted packet for processing {"connection_id":230231,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:50:42] local.INFO: GPS Element Parsed {"raw_longitude":752670912,"raw_latitude":120522664,"longitude_deg":75.2670912,"latitude_deg":12.0522664,"altitude":27,"angle":179,"satellites":49,"speed":16,"hex_longitude":"2cdcd8c0","hex_latitude":"072f07a8","is_valid_coordinates":true} 
[2026-11-03 22:50: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-11-03 22:50:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193923840001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:50:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38252679545225216,"note":"Value kept but may cause issues"} 
[2026-11-03 22:50:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2533485865773854720,"note":"Value kept but may cause issues"} 
[2026-11-03 22:50:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:50:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793726272000,"timestamp_ms":1793726272000,"timestamp_seconds":1793726272,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26ad200"} 
[2026-11-03 22:50:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:50: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-11-03 22:50: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":105,"n8_eight_byte":224,"data_length":795,"current_offset":136} 
[2026-11-03 22:50:42] 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-11-03 22:50: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-11-03 22:50:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:50:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:50:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230231,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:50:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230231,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:50:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230231,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:50:42] 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-11-03 22:50:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:50:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:50:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193923840001,"66":27300,"93":206,"83":40960,"24":16,"16":38252679545225216,"44":-2533485865773854720},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,83,24,16,44]} 
[2026-11-03 22:50:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:50:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:50:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193923840001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:50:42] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-11-03 22:50:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:50:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38252679545225216,"km_value":38252679545225.22,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:50:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2533485865773854720,"description":"Unknown IO ID 44"} 
[2026-11-03 22:50:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193923840001,"power":27300,"unknown_93":206,"unknown_83":40960,"ignition":16,"odometer":null,"unknown_44":-2533485865773854720}} 
[2026-11-03 22:50:42] local.INFO: DEBUG: GPS processor result {"connection_id":230231,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56168,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:50:42] local.INFO: GPS data processed {"connection_id":230231,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:50:42] local.INFO: Acknowledgment sent {"connection_id":230231,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:50:45] local.INFO: TCP Data received {"connection_id":230232,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:50:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230232,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:50:45] local.INFO: Processing buffer {"connection_id":230232,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:50:45] local.INFO: IMEI packet received {"connection_id":230232,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:50:45] local.INFO: IMEI acknowledgment sent {"connection_id":230232,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:50:46] local.INFO: TCP Data received {"connection_id":230232,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:50:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230232,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:50:46] local.INFO: Processing buffer {"connection_id":230232,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:50:46] local.INFO: Packet analysis {"connection_id":230232,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:50:46] local.INFO: Extracted packet for processing {"connection_id":230232,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:50:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:50: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-11-03 22:50:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193844736001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:50:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:50:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:50:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:50:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793726257000,"timestamp_ms":1793726257000,"timestamp_seconds":1793726257,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26a9768"} 
[2026-11-03 22:50:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:50:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:50: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 22:50:46] 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-11-03 22:50: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-11-03 22:50:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:50:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:50:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230232,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:50:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230232,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:50:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230232,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:50:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:50:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:50:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:50:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193844736001,"66":25495,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:50:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:50:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:50:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193844736001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:50:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:50:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:50:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:50:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:50:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193844736001,"power":25495,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:50:46] local.INFO: DEBUG: GPS processor result {"connection_id":230232,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56169,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:50:46] local.INFO: GPS data processed {"connection_id":230232,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:50:46] local.INFO: Acknowledgment sent {"connection_id":230232,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:51:13] local.INFO: TCP Data received {"connection_id":230231,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26cb278012cdc9380072dbf80001700b830..."} 
[2026-11-03 22:51:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230231,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26cb278012cdc9380072dbf80001700b830..."} 
[2026-11-03 22:51:13] local.INFO: Processing buffer {"connection_id":230231,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26cb278012cdc9380072dbf80001700b830..."} 
[2026-11-03 22:51:13] local.INFO: Packet analysis {"connection_id":230231,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26c"} 
[2026-11-03 22:51:13] local.INFO: Extracted packet for processing {"connection_id":230231,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26c"} 
[2026-11-03 22:51:13] local.INFO: GPS Element Parsed {"raw_longitude":752653184,"raw_latitude":120438656,"longitude_deg":75.2653184,"latitude_deg":12.0438656,"altitude":23,"angle":184,"satellites":48,"speed":18,"hex_longitude":"2cdc9380","hex_latitude":"072dbf80","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:51:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193953024001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:51:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38256880023240704,"note":"Value kept but may cause issues"} 
[2026-11-03 22:51:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2550444733140641792,"note":"Value kept but may cause issues"} 
[2026-11-03 22:51:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,27,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:51:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793726395000,"timestamp_ms":1793726395000,"timestamp_seconds":1793726395,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26cb278"} 
[2026-11-03 22:51:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:51: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-11-03 22: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":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-11-03 22:51:13] 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-11-03 22: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-11-03 22:51:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:51:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:51:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230231,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:51:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230231,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:51:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230231,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:51:13] 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-11-03 22:51:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:51:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:51:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193953024001,"66":27050,"27":206,"83":40960,"24":18,"16":38256880023240704,"44":-2550444733140641792},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,83,24,16,44]} 
[2026-11-03 22:51:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:51:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:51:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193953024001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:51:13] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-11-03 22:51:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:51:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38256880023240704,"km_value":38256880023240.7,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:51:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2550444733140641792,"description":"Unknown IO ID 44"} 
[2026-11-03 22:51:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193953024001,"power":27050,"unknown_27":206,"unknown_83":40960,"ignition":18,"odometer":null,"unknown_44":-2550444733140641792}} 
[2026-11-03 22:51:13] local.INFO: DEBUG: GPS processor result {"connection_id":230231,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56170,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:51:13] local.INFO: GPS data processed {"connection_id":230231,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:51:13] local.INFO: Acknowledgment sent {"connection_id":230231,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:51:18] local.INFO: TCP Data received {"connection_id":230232,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:51:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230232,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:51:18] local.INFO: Processing buffer {"connection_id":230232,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:51:18] local.INFO: Packet analysis {"connection_id":230232,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:51:18] local.INFO: Extracted packet for processing {"connection_id":230232,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:51:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:51: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-11-03 22:51:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193844736001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:51:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:51:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:51:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:51:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793726257000,"timestamp_ms":1793726257000,"timestamp_seconds":1793726257,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26a9768"} 
[2026-11-03 22:51:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:51:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:51: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 22:51:18] 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-11-03 22:51: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-11-03 22:51:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:51:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:51:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230232,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:51:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230232,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:51:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230232,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:51:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:51:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:51:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:51:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193844736001,"66":25495,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:51:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:51:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:51:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193844736001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:51:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:51:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:51:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:51:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:51:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193844736001,"power":25495,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:51:18] local.INFO: DEBUG: GPS processor result {"connection_id":230232,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56171,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:51:18] local.INFO: GPS data processed {"connection_id":230232,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:51:18] local.INFO: Acknowledgment sent {"connection_id":230232,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:51:36] local.INFO: TCP Data received {"connection_id":232087,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:51:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232087,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:51:36] local.INFO: Processing buffer {"connection_id":232087,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:51:36] local.INFO: IMEI packet received {"connection_id":232087,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:51:36] local.INFO: IMEI acknowledgment sent {"connection_id":232087,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:51:39] local.INFO: TCP Data received {"connection_id":232088,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:51:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232088,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:51:39] local.INFO: Processing buffer {"connection_id":232088,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:51:39] local.INFO: IMEI packet received {"connection_id":232088,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:51:39] local.INFO: IMEI acknowledgment sent {"connection_id":232088,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:51:40] local.INFO: TCP Data received {"connection_id":232087,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:51:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232087,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:51:40] local.INFO: Processing buffer {"connection_id":232087,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:51:40] local.INFO: IMEI packet received {"connection_id":232087,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:51:40] local.INFO: IMEI acknowledgment sent {"connection_id":232087,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:51:41] local.INFO: TCP Data received {"connection_id":232087,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26cf0f8012cdc9540072d9a78001800af30..."} 
[2026-11-03 22:51:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232087,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26cf0f8012cdc9540072d9a78001800af30..."} 
[2026-11-03 22:51:41] local.INFO: Processing buffer {"connection_id":232087,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26cf0f8012cdc9540072d9a78001800af30..."} 
[2026-11-03 22:51:41] local.INFO: Packet analysis {"connection_id":232087,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26c"} 
[2026-11-03 22:51:41] local.INFO: Extracted packet for processing {"connection_id":232087,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26c"} 
[2026-11-03 22:51:41] local.INFO: GPS Element Parsed {"raw_longitude":752653632,"raw_latitude":120429176,"longitude_deg":75.2653632,"latitude_deg":12.0429176,"altitude":24,"angle":175,"satellites":48,"speed":26,"hex_longitude":"2cdc9540","hex_latitude":"072d9a78","is_valid_coordinates":true} 
[2026-11-03 22:51:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:51:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193957120001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:51:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38257343879708672,"note":"Value kept but may cause issues"} 
[2026-11-03 22:51:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2552555795468288000,"note":"Value kept but may cause issues"} 
[2026-11-03 22:51:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,27,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:51:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793726411000,"timestamp_ms":1793726411000,"timestamp_seconds":1793726411,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26cf0f8"} 
[2026-11-03 22:51:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:51: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-11-03 22:51:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":170,"data_length":795,"current_offset":136} 
[2026-11-03 22:51:41] 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-11-03 22:51:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:51:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:51:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:51:41] local.INFO: Teltonika packet parsed successfully {"connection_id":232087,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:51:41] local.INFO: Passing IMEI to GPS processor {"connection_id":232087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:51:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":232087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:51:41] 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-11-03 22:51:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:51:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:51:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193957120001,"66":27213,"27":206,"83":40960,"24":26,"16":38257343879708672,"44":-2552555795468288000},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,83,24,16,44]} 
[2026-11-03 22:51:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:51:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:51:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193957120001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:51:41] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-11-03 22:51:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:51:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38257343879708672,"km_value":38257343879708.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:51:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2552555795468288000,"description":"Unknown IO ID 44"} 
[2026-11-03 22:51:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193957120001,"power":27213,"unknown_27":206,"unknown_83":40960,"ignition":26,"odometer":null,"unknown_44":-2552555795468288000}} 
[2026-11-03 22:51:41] local.INFO: DEBUG: GPS processor result {"connection_id":232087,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56172,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:51:41] local.INFO: GPS data processed {"connection_id":232087,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:51:41] local.INFO: Acknowledgment sent {"connection_id":232087,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:51:45] local.INFO: TCP Data received {"connection_id":232088,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:51:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232088,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:51:45] local.INFO: Processing buffer {"connection_id":232088,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:51:45] local.INFO: IMEI packet received {"connection_id":232088,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:51:45] local.INFO: IMEI acknowledgment sent {"connection_id":232088,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:51:46] local.INFO: TCP Data received {"connection_id":232088,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:51:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232088,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:51:46] local.INFO: Processing buffer {"connection_id":232088,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:51:46] local.INFO: Packet analysis {"connection_id":232088,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:51:46] local.INFO: Extracted packet for processing {"connection_id":232088,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:51:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:51: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-11-03 22:51:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193844736001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:51:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:51:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:51:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:51:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793726257000,"timestamp_ms":1793726257000,"timestamp_seconds":1793726257,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26a9768"} 
[2026-11-03 22:51:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:51:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:51: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":156,"data_length":795,"current_offset":136} 
[2026-11-03 22:51:46] 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-11-03 22:51: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-11-03 22:51:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:51:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:51:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232088,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:51:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232088,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:51:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232088,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:51:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:51:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:51:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:51:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193844736001,"66":25495,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:51:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:51:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:51:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193844736001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:51:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:51:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:51:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:51:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:51:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193844736001,"power":25495,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:51:46] local.INFO: DEBUG: GPS processor result {"connection_id":232088,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56173,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:51:46] local.INFO: GPS data processed {"connection_id":232088,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:51:46] local.INFO: Acknowledgment sent {"connection_id":232088,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:52:19] local.INFO: TCP Data received {"connection_id":232088,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:52:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232088,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:52:19] local.INFO: Processing buffer {"connection_id":232088,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:52:19] local.INFO: Packet analysis {"connection_id":232088,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:52:19] local.INFO: Extracted packet for processing {"connection_id":232088,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:52:19] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:52:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193844736001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:52:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:52:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:52:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:52:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793726257000,"timestamp_ms":1793726257000,"timestamp_seconds":1793726257,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26a9768"} 
[2026-11-03 22:52:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:52:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 22:52:19] 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-11-03 22: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-11-03 22:52:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:52:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:52:19] local.INFO: Teltonika packet parsed successfully {"connection_id":232088,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:52:19] local.INFO: Passing IMEI to GPS processor {"connection_id":232088,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:52:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":232088,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:52:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:52:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:52:19] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:52:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193844736001,"66":25495,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:52:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:52:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:52:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193844736001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:52:19] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:52:19] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:52:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:52:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:52:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193844736001,"power":25495,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:52:19] local.INFO: DEBUG: GPS processor result {"connection_id":232088,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56174,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:52:19] local.INFO: GPS data processed {"connection_id":232088,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:52:19] local.INFO: Acknowledgment sent {"connection_id":232088,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:52:20] local.INFO: TCP Data received {"connection_id":232087,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26d27a8012cdc9780072d77e8001a00ae31..."} 
[2026-11-03 22:52:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232087,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26d27a8012cdc9780072d77e8001a00ae31..."} 
[2026-11-03 22:52:20] local.INFO: Processing buffer {"connection_id":232087,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26d27a8012cdc9780072d77e8001a00ae31..."} 
[2026-11-03 22:52:20] local.INFO: Packet analysis {"connection_id":232087,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26d"} 
[2026-11-03 22:52:20] local.INFO: Extracted packet for processing {"connection_id":232087,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26d"} 
[2026-11-03 22:52:20] local.INFO: GPS Element Parsed {"raw_longitude":752654208,"raw_latitude":120420328,"longitude_deg":75.2654208,"latitude_deg":12.0420328,"altitude":26,"angle":174,"satellites":49,"speed":29,"hex_longitude":"2cdc9780","hex_latitude":"072d77e8","is_valid_coordinates":true} 
[2026-11-03 22:52: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-11-03 22:52:20] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193961216001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:52:20] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38257773376438272,"note":"Value kept but may cause issues"} 
[2026-11-03 22:52:20] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2552063214261471232,"note":"Value kept but may cause issues"} 
[2026-11-03 22:52:20] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,27,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:52:20] local.INFO: AVL Record Parsed {"raw_timestamp":1793726425000,"timestamp_ms":1793726425000,"timestamp_seconds":1793726425,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26d27a8"} 
[2026-11-03 22:52:20] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:52:20] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22:52: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":77,"data_length":795,"current_offset":136} 
[2026-11-03 22:52:20] 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-11-03 22:52: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-11-03 22:52:20] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:52:20] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:52:20] local.INFO: Teltonika packet parsed successfully {"connection_id":232087,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:52:20] local.INFO: Passing IMEI to GPS processor {"connection_id":232087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:52:20] local.INFO: DEBUG: About to call GPS processor {"connection_id":232087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:52:20] 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-11-03 22:52:20] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:52:20] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:52:20] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193961216001,"66":27267,"27":206,"83":40960,"24":29,"16":38257773376438272,"44":-2552063214261471232},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,83,24,16,44]} 
[2026-11-03 22:52:20] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:52:20] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:52:20] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193961216001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:52:20] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-11-03 22:52:20] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:52:20] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38257773376438272,"km_value":38257773376438.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:52:20] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2552063214261471232,"description":"Unknown IO ID 44"} 
[2026-11-03 22:52:20] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193961216001,"power":27267,"unknown_27":206,"unknown_83":40960,"ignition":29,"odometer":null,"unknown_44":-2552063214261471232}} 
[2026-11-03 22:52:20] local.INFO: DEBUG: GPS processor result {"connection_id":232087,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56175,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:52:20] local.INFO: GPS data processed {"connection_id":232087,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:52:20] local.INFO: Acknowledgment sent {"connection_id":232087,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:52:45] local.INFO: TCP Data received {"connection_id":228497,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:52:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228497,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:52:45] local.INFO: Processing buffer {"connection_id":228497,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:52:45] local.INFO: IMEI packet received {"connection_id":228497,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:52:45] local.INFO: IMEI acknowledgment sent {"connection_id":228497,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:52:50] local.INFO: TCP Data received {"connection_id":228497,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:52:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228497,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:52:50] local.INFO: Processing buffer {"connection_id":228497,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:52:50] local.INFO: IMEI packet received {"connection_id":228497,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:52:50] local.INFO: IMEI acknowledgment sent {"connection_id":228497,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:52:51] local.INFO: TCP Data received {"connection_id":230233,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:52:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230233,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:52:51] local.INFO: Processing buffer {"connection_id":230233,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:52:51] local.INFO: IMEI packet received {"connection_id":230233,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:52:51] local.INFO: IMEI acknowledgment sent {"connection_id":230233,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:52:51] local.INFO: TCP Data received {"connection_id":228497,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:52:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228497,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:52:51] local.INFO: Processing buffer {"connection_id":228497,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:52:51] local.INFO: Packet analysis {"connection_id":228497,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:52:51] local.INFO: Extracted packet for processing {"connection_id":228497,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:52:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:52:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:52:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193844736001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:52:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:52:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:52:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:52:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793726257000,"timestamp_ms":1793726257000,"timestamp_seconds":1793726257,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26a9768"} 
[2026-11-03 22:52:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:52:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:52:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 22:52:51] 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-11-03 22:52:51] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:52:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:52:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:52:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228497,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:52:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228497,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:52:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228497,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:52:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:52:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:52:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:52:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193844736001,"66":25495,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:52:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:52:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:52:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193844736001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:52:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:52:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:52:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:52:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:52:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193844736001,"power":25495,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:52:51] local.INFO: DEBUG: GPS processor result {"connection_id":228497,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56176,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:52:51] local.INFO: GPS data processed {"connection_id":228497,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:52:51] local.INFO: Acknowledgment sent {"connection_id":228497,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:52:51] local.INFO: TCP Data received {"connection_id":230233,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:52:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230233,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:52:51] local.INFO: Processing buffer {"connection_id":230233,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:52:51] local.INFO: IMEI packet received {"connection_id":230233,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:52:51] local.INFO: IMEI acknowledgment sent {"connection_id":230233,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:52:55] local.INFO: TCP Data received {"connection_id":228497,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:52:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228497,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:52:55] local.INFO: Processing buffer {"connection_id":228497,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26a9768012d77a34005f2a450000700902b..."} 
[2026-11-03 22:52:55] local.INFO: Packet analysis {"connection_id":228497,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:52:55] local.INFO: Extracted packet for processing {"connection_id":228497,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26a"} 
[2026-11-03 22:52:55] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:52:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193844736001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:52:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:52:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:52:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:52:55] local.INFO: AVL Record Parsed {"raw_timestamp":1793726257000,"timestamp_ms":1793726257000,"timestamp_seconds":1793726257,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26a9768"} 
[2026-11-03 22:52:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:52:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22: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":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-11-03 22:52:55] 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-11-03 22: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-11-03 22:52:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:52:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:52:55] local.INFO: Teltonika packet parsed successfully {"connection_id":228497,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:52:55] local.INFO: Passing IMEI to GPS processor {"connection_id":228497,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:52:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":228497,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:52:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:52:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:52:55] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:52:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193844736001,"66":25495,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:52:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:52:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:52:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193844736001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:52:55] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:52:55] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:52:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:52:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:52:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193844736001,"power":25495,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:52:55] local.INFO: DEBUG: GPS processor result {"connection_id":228497,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56177,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:52:55] local.INFO: GPS data processed {"connection_id":228497,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:52:55] local.INFO: Acknowledgment sent {"connection_id":228497,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:52:56] local.INFO: TCP Data received {"connection_id":230233,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:52:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230233,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:52:56] local.INFO: Processing buffer {"connection_id":230233,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:52:56] local.INFO: IMEI packet received {"connection_id":230233,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:52:56] local.INFO: IMEI acknowledgment sent {"connection_id":230233,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:52:57] local.INFO: TCP Data received {"connection_id":230233,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26d5688012cdc9b40072d52a0001900b030..."} 
[2026-11-03 22:52:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230233,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26d5688012cdc9b40072d52a0001900b030..."} 
[2026-11-03 22:52:57] local.INFO: Processing buffer {"connection_id":230233,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26d5688012cdc9b40072d52a0001900b030..."} 
[2026-11-03 22:52:57] local.INFO: Packet analysis {"connection_id":230233,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26d"} 
[2026-11-03 22:52:57] local.INFO: Extracted packet for processing {"connection_id":230233,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26d"} 
[2026-11-03 22:52:57] local.INFO: GPS Element Parsed {"raw_longitude":752655168,"raw_latitude":120410784,"longitude_deg":75.2655168,"latitude_deg":12.0410784,"altitude":25,"angle":176,"satellites":48,"speed":34,"hex_longitude":"2cdc9b40","hex_latitude":"072d52a0","is_valid_coordinates":true} 
[2026-11-03 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-11-03 22:52:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193964800001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:52:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38258237232906240,"note":"Value kept but may cause issues"} 
[2026-11-03 22:52:57] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2551429895566137344,"note":"Value kept but may cause issues"} 
[2026-11-03 22:52:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:52:57] local.INFO: AVL Record Parsed {"raw_timestamp":1793726437000,"timestamp_ms":1793726437000,"timestamp_seconds":1793726437,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26d5688"} 
[2026-11-03 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-11-03 22:52:57] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 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":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 22:52:57] 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-11-03 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-11-03 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-11-03 22:52:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:52:57] local.INFO: Teltonika packet parsed successfully {"connection_id":230233,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:52:57] local.INFO: Passing IMEI to GPS processor {"connection_id":230233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:52:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":230233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:52:57] 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-11-03 22:52:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:52:57] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:52:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193964800001,"66":26267,"28":206,"83":40960,"24":34,"16":38258237232906240,"44":-2551429895566137344},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,83,24,16,44]} 
[2026-11-03 22:52:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:52:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:52:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193964800001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:52:57] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-11-03 22:52:57] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:52:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38258237232906240,"km_value":38258237232906.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:52:57] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2551429895566137344,"description":"Unknown IO ID 44"} 
[2026-11-03 22:52:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193964800001,"power":26267,"unknown_28":206,"unknown_83":40960,"ignition":34,"odometer":null,"unknown_44":-2551429895566137344}} 
[2026-11-03 22:52:57] local.INFO: DEBUG: GPS processor result {"connection_id":230233,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56178,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:52:57] local.INFO: GPS data processed {"connection_id":230233,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:52:57] local.INFO: Acknowledgment sent {"connection_id":230233,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:53:35] local.INFO: TCP Data received {"connection_id":232089,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:53:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232089,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:53:35] local.INFO: Processing buffer {"connection_id":232089,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:53:35] local.INFO: IMEI packet received {"connection_id":232089,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:53:35] local.INFO: IMEI acknowledgment sent {"connection_id":232089,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:53:40] local.INFO: TCP Data received {"connection_id":228980,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:53:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228980,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:53:40] local.INFO: Processing buffer {"connection_id":228980,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:53:40] local.INFO: IMEI packet received {"connection_id":228980,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:53:40] local.INFO: IMEI acknowledgment sent {"connection_id":228980,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:53:41] local.INFO: TCP Data received {"connection_id":232089,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:53:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232089,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:53:41] local.INFO: Processing buffer {"connection_id":232089,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:53:41] local.INFO: IMEI packet received {"connection_id":232089,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:53:41] local.INFO: IMEI acknowledgment sent {"connection_id":232089,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:53:42] local.INFO: TCP Data received {"connection_id":232089,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26f2b48012cdcb340072be310002000a12f..."} 
[2026-11-03 22:53:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232089,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26f2b48012cdcb340072be310002000a12f..."} 
[2026-11-03 22:53:42] local.INFO: Processing buffer {"connection_id":232089,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26f2b48012cdcb340072be310002000a12f..."} 
[2026-11-03 22:53:42] local.INFO: Packet analysis {"connection_id":232089,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:53:42] local.INFO: Extracted packet for processing {"connection_id":232089,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:53:42] local.INFO: GPS Element Parsed {"raw_longitude":752661312,"raw_latitude":120316688,"longitude_deg":75.2661312,"latitude_deg":12.0316688,"altitude":32,"angle":161,"satellites":47,"speed":34,"hex_longitude":"2cdcb340","hex_latitude":"072be310","is_valid_coordinates":true} 
[2026-11-03 22:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 22:53:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193997824001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:53:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38263064776146944,"note":"Value kept but may cause issues"} 
[2026-11-03 22:53:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2544744864895225856,"note":"Value kept but may cause issues"} 
[2026-11-03 22:53:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:53:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793726557000,"timestamp_ms":1793726557000,"timestamp_seconds":1793726557,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26f2b48"} 
[2026-11-03 22:53:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:53: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-11-03 22:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 22:53:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 22:53:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 22:53:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:53:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:53:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232089,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:53:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232089,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:53:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232089,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:53:42] 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-11-03 22:53:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:53:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:53:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193997824001,"66":27343,"225":206,"83":40960,"24":34,"16":38263064776146944,"44":-2544744864895225856},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,83,24,16,44]} 
[2026-11-03 22:53:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:53:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:53:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193997824001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:53:42] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-11-03 22:53:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:53:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38263064776146944,"km_value":38263064776146.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:53:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2544744864895225856,"description":"Unknown IO ID 44"} 
[2026-11-03 22:53:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193997824001,"power":27343,"unknown_225":206,"unknown_83":40960,"ignition":34,"odometer":null,"unknown_44":-2544744864895225856}} 
[2026-11-03 22:53:42] local.INFO: DEBUG: GPS processor result {"connection_id":232089,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56179,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:53:42] local.INFO: GPS data processed {"connection_id":232089,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:53:42] local.INFO: Acknowledgment sent {"connection_id":232089,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:53:45] local.INFO: TCP Data received {"connection_id":228980,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:53:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228980,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:53:45] local.INFO: Processing buffer {"connection_id":228980,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:53:45] local.INFO: IMEI packet received {"connection_id":228980,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:53:45] local.INFO: IMEI acknowledgment sent {"connection_id":228980,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:53:46] local.INFO: TCP Data received {"connection_id":228980,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:53:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228980,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:53:46] local.INFO: Processing buffer {"connection_id":228980,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:53:46] local.INFO: Packet analysis {"connection_id":228980,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:53:46] local.INFO: Extracted packet for processing {"connection_id":228980,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:53:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:53: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-11-03 22:53:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193921792001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:53:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:53:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:53:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:53:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793726558000,"timestamp_ms":1793726558000,"timestamp_seconds":1793726558,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26f2f30"} 
[2026-11-03 22:53:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:53:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:53: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 22:53:46] 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-11-03 22:53: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-11-03 22:53:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:53:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:53:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228980,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:53:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228980,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:53:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228980,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:53:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:53:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:53:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:53:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193921792001,"66":25745,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:53:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:53:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:53:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193921792001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:53:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:53:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:53:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:53:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:53:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193921792001,"power":25745,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:53:46] local.INFO: DEBUG: GPS processor result {"connection_id":228980,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56180,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:53:46] local.INFO: GPS data processed {"connection_id":228980,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:53:46] local.INFO: Acknowledgment sent {"connection_id":228980,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:54:13] local.INFO: TCP Data received {"connection_id":232089,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26f3700012cdcb500072bd988001e00ad30..."} 
[2026-11-03 22:54:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232089,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26f3700012cdcb500072bd988001e00ad30..."} 
[2026-11-03 22:54:13] local.INFO: Processing buffer {"connection_id":232089,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26f3700012cdcb500072bd988001e00ad30..."} 
[2026-11-03 22:54:13] local.INFO: Packet analysis {"connection_id":232089,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:54:13] local.INFO: Extracted packet for processing {"connection_id":232089,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:54:13] local.INFO: GPS Element Parsed {"raw_longitude":752661760,"raw_latitude":120314248,"longitude_deg":75.266176,"latitude_deg":12.0314248,"altitude":30,"angle":173,"satellites":48,"speed":32,"hex_longitude":"2cdcb500","hex_latitude":"072bd988","is_valid_coordinates":true} 
[2026-11-03 22:54: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-11-03 22:54:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193998592001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:54:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38263185035231232,"note":"Value kept but may cause issues"} 
[2026-11-03 22:54:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2543618964988948480,"note":"Value kept but may cause issues"} 
[2026-11-03 22:54:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:54:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793726560000,"timestamp_ms":1793726560000,"timestamp_seconds":1793726560,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26f3700"} 
[2026-11-03 22:54:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:54: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-11-03 22:54: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-11-03 22:54: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-11-03 22:54: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-11-03 22:54:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:54:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:54:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232089,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:54:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232089,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:54:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232089,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:54:13] 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-11-03 22:54:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:54:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:54:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193998592001,"66":27463,"225":206,"83":40960,"24":32,"16":38263185035231232,"44":-2543618964988948480},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,83,24,16,44]} 
[2026-11-03 22:54:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:54:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:54:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193998592001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:54:13] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-11-03 22:54:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:54:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38263185035231232,"km_value":38263185035231.234,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:54:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2543618964988948480,"description":"Unknown IO ID 44"} 
[2026-11-03 22:54:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193998592001,"power":27463,"unknown_225":206,"unknown_83":40960,"ignition":32,"odometer":null,"unknown_44":-2543618964988948480}} 
[2026-11-03 22:54:13] local.INFO: DEBUG: GPS processor result {"connection_id":232089,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56181,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:54:13] local.INFO: GPS data processed {"connection_id":232089,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:54:13] local.INFO: Acknowledgment sent {"connection_id":232089,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:54:18] local.INFO: TCP Data received {"connection_id":228980,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:54:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228980,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:54:18] local.INFO: Processing buffer {"connection_id":228980,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:54:18] local.INFO: Packet analysis {"connection_id":228980,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:54:18] local.INFO: Extracted packet for processing {"connection_id":228980,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:54:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:54: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-11-03 22:54:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193921792001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:54:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:54:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:54:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:54:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793726558000,"timestamp_ms":1793726558000,"timestamp_seconds":1793726558,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26f2f30"} 
[2026-11-03 22:54:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:54:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:54: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 22:54:18] 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-11-03 22:54: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-11-03 22:54:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:54:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:54:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228980,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:54:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228980,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:54:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228980,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:54:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:54:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:54:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:54:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193921792001,"66":25745,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:54:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:54:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:54:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193921792001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:54:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:54:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:54:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:54:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:54:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193921792001,"power":25745,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:54:18] local.INFO: DEBUG: GPS processor result {"connection_id":228980,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56182,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:54:18] local.INFO: GPS data processed {"connection_id":228980,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:54:18] local.INFO: Acknowledgment sent {"connection_id":228980,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:54:39] local.INFO: TCP Data received {"connection_id":228498,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:54:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228498,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:54:39] local.INFO: Processing buffer {"connection_id":228498,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:54:39] local.INFO: IMEI packet received {"connection_id":228498,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:54:39] local.INFO: IMEI acknowledgment sent {"connection_id":228498,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:54:45] local.INFO: TCP Data received {"connection_id":228498,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:54:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228498,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:54:45] local.INFO: Processing buffer {"connection_id":228498,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:54:45] local.INFO: IMEI packet received {"connection_id":228498,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:54:45] local.INFO: IMEI acknowledgment sent {"connection_id":228498,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:54:46] local.INFO: TCP Data received {"connection_id":228498,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:54:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228498,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:54:46] local.INFO: Processing buffer {"connection_id":228498,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:54:46] local.INFO: Packet analysis {"connection_id":228498,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:54:46] local.INFO: Extracted packet for processing {"connection_id":228498,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:54:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:54:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193921792001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:54:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:54:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:54:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:54:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793726558000,"timestamp_ms":1793726558000,"timestamp_seconds":1793726558,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26f2f30"} 
[2026-11-03 22:54:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:54:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22: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":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-11-03 22:54:46] 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-11-03 22: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-11-03 22:54:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:54:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:54:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228498,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:54:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228498,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:54:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228498,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:54:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:54:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:54:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:54:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193921792001,"66":25745,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:54:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:54:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:54:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193921792001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:54:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:54:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:54:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:54:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:54:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193921792001,"power":25745,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:54:46] local.INFO: DEBUG: GPS processor result {"connection_id":228498,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56183,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:54:46] local.INFO: GPS data processed {"connection_id":228498,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:54:46] local.INFO: Acknowledgment sent {"connection_id":228498,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:54:55] local.INFO: TCP Data received {"connection_id":230234,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:54:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230234,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:54:55] local.INFO: Processing buffer {"connection_id":230234,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:54:55] local.INFO: IMEI packet received {"connection_id":230234,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:54:55] local.INFO: IMEI acknowledgment sent {"connection_id":230234,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:54:56] local.INFO: TCP Data received {"connection_id":230234,"ip":"42.109.136.1","data_length":51,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 22:54:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230234,"packet_length":51,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 22:54:56] local.INFO: Processing buffer {"connection_id":230234,"buffer_length":51,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 22:54:56] local.INFO: IMEI packet received {"connection_id":230234,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 22:54:56] local.INFO: IMEI acknowledgment sent {"connection_id":230234,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:55:17] local.INFO: TCP Data received {"connection_id":228498,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:55:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228498,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:55:17] local.INFO: Processing buffer {"connection_id":228498,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:55:17] local.INFO: Packet analysis {"connection_id":228498,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:55:17] local.INFO: Extracted packet for processing {"connection_id":228498,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:55:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:55: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-11-03 22:55:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193921792001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:55:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:55:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:55:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:55:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793726558000,"timestamp_ms":1793726558000,"timestamp_seconds":1793726558,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26f2f30"} 
[2026-11-03 22:55:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:55:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:55: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 22:55:17] 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-11-03 22:55: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-11-03 22:55:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:55:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:55:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228498,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:55:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228498,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:55:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228498,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:55:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:55:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:55:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:55:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193921792001,"66":25745,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:55:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:55:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:55:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193921792001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:55:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:55:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:55:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:55:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:55:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193921792001,"power":25745,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:55:18] local.INFO: DEBUG: GPS processor result {"connection_id":228498,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56184,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:55:18] local.INFO: GPS data processed {"connection_id":228498,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:55:18] local.INFO: Acknowledgment sent {"connection_id":228498,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:55:39] local.INFO: TCP Data received {"connection_id":228982,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:55:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228982,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:55:39] local.INFO: Processing buffer {"connection_id":228982,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:55:39] local.INFO: IMEI packet received {"connection_id":228982,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:55:39] local.INFO: IMEI acknowledgment sent {"connection_id":228982,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:55:45] local.INFO: TCP Data received {"connection_id":228982,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:55:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228982,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:55:45] local.INFO: Processing buffer {"connection_id":228982,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:55:45] local.INFO: IMEI packet received {"connection_id":228982,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:55:45] local.INFO: IMEI acknowledgment sent {"connection_id":228982,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:55:46] local.INFO: TCP Data received {"connection_id":228982,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:55:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228982,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:55:46] local.INFO: Processing buffer {"connection_id":228982,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:55:46] local.INFO: Packet analysis {"connection_id":228982,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:55:46] local.INFO: Extracted packet for processing {"connection_id":228982,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:55:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:55: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-11-03 22:55:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193921792001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:55:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:55:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:55:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:55:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793726558000,"timestamp_ms":1793726558000,"timestamp_seconds":1793726558,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26f2f30"} 
[2026-11-03 22:55:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:55:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:55: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 22:55:46] 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-11-03 22:55: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-11-03 22:55:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:55:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:55:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228982,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:55:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228982,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:55:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228982,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:55:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:55:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:55:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:55:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193921792001,"66":25745,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:55:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:55:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:55:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193921792001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:55:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:55:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:55:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:55:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:55:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193921792001,"power":25745,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:55:46] local.INFO: DEBUG: GPS processor result {"connection_id":228982,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56185,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:55:46] local.INFO: GPS data processed {"connection_id":228982,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:55:46] local.INFO: Acknowledgment sent {"connection_id":228982,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:56:18] local.INFO: TCP Data received {"connection_id":228982,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:56:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228982,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:56:18] local.INFO: Processing buffer {"connection_id":228982,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:56:18] local.INFO: Packet analysis {"connection_id":228982,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:56:18] local.INFO: Extracted packet for processing {"connection_id":228982,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:56:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:56: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-11-03 22:56:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193921792001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:56:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:56:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:56:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:56:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793726558000,"timestamp_ms":1793726558000,"timestamp_seconds":1793726558,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26f2f30"} 
[2026-11-03 22:56:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:56:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:56: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 22:56:18] 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-11-03 22:56: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-11-03 22:56:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:56:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:56:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228982,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:56:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228982,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:56:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228982,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:56:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:56:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:56:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:56:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193921792001,"66":25745,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:56:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:56:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:56:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193921792001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:56:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:56:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:56:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:56:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:56:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193921792001,"power":25745,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:56:18] local.INFO: DEBUG: GPS processor result {"connection_id":228982,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56186,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:56:18] local.INFO: GPS data processed {"connection_id":228982,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:56:18] local.INFO: Acknowledgment sent {"connection_id":228982,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:56:39] local.INFO: TCP Data received {"connection_id":232090,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:56:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232090,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:56:39] local.INFO: Processing buffer {"connection_id":232090,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:56:39] local.INFO: IMEI packet received {"connection_id":232090,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:56:39] local.INFO: IMEI acknowledgment sent {"connection_id":232090,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:56:45] local.INFO: TCP Data received {"connection_id":232090,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:56:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232090,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:56:45] local.INFO: Processing buffer {"connection_id":232090,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:56:45] local.INFO: IMEI packet received {"connection_id":232090,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:56:45] local.INFO: IMEI acknowledgment sent {"connection_id":232090,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:56:46] local.INFO: TCP Data received {"connection_id":232090,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:56:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232090,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:56:46] local.INFO: Processing buffer {"connection_id":232090,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:56:46] local.INFO: Packet analysis {"connection_id":232090,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:56:46] local.INFO: Extracted packet for processing {"connection_id":232090,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:56:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:56: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-11-03 22:56:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193921792001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:56:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:56:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:56:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:56:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793726558000,"timestamp_ms":1793726558000,"timestamp_seconds":1793726558,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26f2f30"} 
[2026-11-03 22:56:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:56:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:56: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 22:56:46] 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-11-03 22:56: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-11-03 22:56:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:56:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:56:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232090,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:56:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232090,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:56:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232090,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:56:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:56:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:56:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:56:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193921792001,"66":25745,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:56:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:56:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:56:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193921792001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:56:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:56:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:56:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:56:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:56:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193921792001,"power":25745,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:56:46] local.INFO: DEBUG: GPS processor result {"connection_id":232090,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56187,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:56:46] local.INFO: GPS data processed {"connection_id":232090,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:56:46] local.INFO: Acknowledgment sent {"connection_id":232090,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:57:18] local.INFO: TCP Data received {"connection_id":232090,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:57:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232090,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:57:18] local.INFO: Processing buffer {"connection_id":232090,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:57:18] local.INFO: Packet analysis {"connection_id":232090,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:57:18] local.INFO: Extracted packet for processing {"connection_id":232090,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:57:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:57: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-11-03 22:57:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193921792001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:57:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:57:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:57:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:57:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793726558000,"timestamp_ms":1793726558000,"timestamp_seconds":1793726558,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26f2f30"} 
[2026-11-03 22:57:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:57:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:57: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 22:57:18] 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-11-03 22:57: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-11-03 22:57:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:57:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:57:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232090,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:57:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232090,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:57:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232090,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:57:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:57:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:57:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:57:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193921792001,"66":25745,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:57:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:57:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:57:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193921792001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:57:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:57:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:57:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:57:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:57:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193921792001,"power":25745,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:57:18] local.INFO: DEBUG: GPS processor result {"connection_id":232090,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56188,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:57:18] local.INFO: GPS data processed {"connection_id":232090,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:57:18] local.INFO: Acknowledgment sent {"connection_id":232090,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:57:45] local.INFO: TCP Data received {"connection_id":232091,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:57:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232091,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:57:45] local.INFO: Processing buffer {"connection_id":232091,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:57:45] local.INFO: IMEI packet received {"connection_id":232091,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:57:45] local.INFO: IMEI acknowledgment sent {"connection_id":232091,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:57:50] local.INFO: TCP Data received {"connection_id":232091,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:57:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232091,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:57:50] local.INFO: Processing buffer {"connection_id":232091,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:57:50] local.INFO: IMEI packet received {"connection_id":232091,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:57:50] local.INFO: IMEI acknowledgment sent {"connection_id":232091,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:57:51] local.INFO: TCP Data received {"connection_id":232091,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:57:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232091,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:57:51] local.INFO: Processing buffer {"connection_id":232091,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:57:51] local.INFO: Packet analysis {"connection_id":232091,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:57:51] local.INFO: Extracted packet for processing {"connection_id":232091,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:57:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:57: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-11-03 22:57:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193921792001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:57:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:57:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:57:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:57:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793726558000,"timestamp_ms":1793726558000,"timestamp_seconds":1793726558,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26f2f30"} 
[2026-11-03 22:57:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:57:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:57: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":151,"data_length":795,"current_offset":136} 
[2026-11-03 22:57:51] 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-11-03 22:57: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-11-03 22:57:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:57:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:57:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232091,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:57:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232091,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:57:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232091,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:57:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:57:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:57:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:57:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193921792001,"66":25745,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:57:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:57:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:57:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193921792001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:57:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:57:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:57:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:57:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:57:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193921792001,"power":25745,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:57:51] local.INFO: DEBUG: GPS processor result {"connection_id":232091,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56189,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:57:51] local.INFO: GPS data processed {"connection_id":232091,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:57:51] local.INFO: Acknowledgment sent {"connection_id":232091,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:57:56] local.INFO: TCP Data received {"connection_id":232091,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:57:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232091,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:57:56] local.INFO: Processing buffer {"connection_id":232091,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a26f2f30012d77a34005f2a450000700902b..."} 
[2026-11-03 22:57:56] local.INFO: Packet analysis {"connection_id":232091,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:57:56] local.INFO: Extracted packet for processing {"connection_id":232091,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a26f"} 
[2026-11-03 22:57:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:57:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193921792001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:57:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:57:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:57:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:57:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793726558000,"timestamp_ms":1793726558000,"timestamp_seconds":1793726558,"priority":1,"record_length":96,"hex_timestamp":"000001a1a26f2f30"} 
[2026-11-03 22:57:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:57:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22: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-11-03 22: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-11-03 22:57:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:57:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:57:56] local.INFO: Teltonika packet parsed successfully {"connection_id":232091,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:57:56] local.INFO: Passing IMEI to GPS processor {"connection_id":232091,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:57:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":232091,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:57:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:57:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:57:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:57:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193921792001,"66":25745,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:57:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:57:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:57:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193921792001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:57:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:57:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:57:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:57:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:57:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193921792001,"power":25745,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:57:56] local.INFO: DEBUG: GPS processor result {"connection_id":232091,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56190,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:57:56] local.INFO: GPS data processed {"connection_id":232091,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:57:56] local.INFO: Acknowledgment sent {"connection_id":232091,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:58:39] local.INFO: TCP Data received {"connection_id":228984,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:58:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228984,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:58:39] local.INFO: Processing buffer {"connection_id":228984,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:58:39] local.INFO: IMEI packet received {"connection_id":228984,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:58:39] local.INFO: IMEI acknowledgment sent {"connection_id":228984,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:58:45] local.INFO: TCP Data received {"connection_id":228984,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:58:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228984,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:58:45] local.INFO: Processing buffer {"connection_id":228984,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:58:45] local.INFO: IMEI packet received {"connection_id":228984,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:58:45] local.INFO: IMEI acknowledgment sent {"connection_id":228984,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:58:46] local.INFO: TCP Data received {"connection_id":228984,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:58:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228984,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:58:46] local.INFO: Processing buffer {"connection_id":228984,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:58:46] local.INFO: Packet analysis {"connection_id":228984,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 22:58:46] local.INFO: Extracted packet for processing {"connection_id":228984,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 22:58:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:58: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-11-03 22:58:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193998848001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:58:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:58:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:58:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:58:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793726859000,"timestamp_ms":1793726859000,"timestamp_seconds":1793726859,"priority":1,"record_length":96,"hex_timestamp":"000001a1a273c6f8"} 
[2026-11-03 22:58:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:58:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:58: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":145,"data_length":795,"current_offset":136} 
[2026-11-03 22:58:46] 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-11-03 22:58: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-11-03 22:58:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:58:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:58:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228984,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:58:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228984,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:58:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228984,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:58:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:58:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:58:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:58:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193998848001,"66":25875,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:58:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:58:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:58:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193998848001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:58:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:58:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:58:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:58:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:58:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193998848001,"power":25875,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:58:46] local.INFO: DEBUG: GPS processor result {"connection_id":228984,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56191,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:58:46] local.INFO: GPS data processed {"connection_id":228984,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:58:46] local.INFO: Acknowledgment sent {"connection_id":228984,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:59:17] local.INFO: TCP Data received {"connection_id":228984,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:59:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228984,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:59:17] local.INFO: Processing buffer {"connection_id":228984,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:59:17] local.INFO: Packet analysis {"connection_id":228984,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 22:59:17] local.INFO: Extracted packet for processing {"connection_id":228984,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 22:59:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:59: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-11-03 22:59:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193998848001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:59:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:59:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:59:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:59:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793726859000,"timestamp_ms":1793726859000,"timestamp_seconds":1793726859,"priority":1,"record_length":96,"hex_timestamp":"000001a1a273c6f8"} 
[2026-11-03 22:59:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:59:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:59: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":145,"data_length":795,"current_offset":136} 
[2026-11-03 22:59:17] 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-11-03 22:59: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-11-03 22:59:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:59:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:59:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228984,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:59:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228984,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:59:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228984,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:59:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:59:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:59:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:59:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193998848001,"66":25875,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:59:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:59:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:59:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193998848001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:59:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:59:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:59:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:59:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:59:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193998848001,"power":25875,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:59:17] local.INFO: DEBUG: GPS processor result {"connection_id":228984,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56192,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:59:17] local.INFO: GPS data processed {"connection_id":228984,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:59:17] local.INFO: Acknowledgment sent {"connection_id":228984,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:59:39] local.INFO: TCP Data received {"connection_id":232092,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:59:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232092,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:59:39] local.INFO: Processing buffer {"connection_id":232092,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:59:39] local.INFO: IMEI packet received {"connection_id":232092,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 22:59:39] local.INFO: IMEI acknowledgment sent {"connection_id":232092,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:59:45] local.INFO: TCP Data received {"connection_id":232092,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:59:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232092,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:59:45] local.INFO: Processing buffer {"connection_id":232092,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 22:59:45] local.INFO: IMEI packet received {"connection_id":232092,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 22:59:45] local.INFO: IMEI acknowledgment sent {"connection_id":232092,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 22:59:46] local.INFO: TCP Data received {"connection_id":232092,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:59:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232092,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:59:46] local.INFO: Processing buffer {"connection_id":232092,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 22:59:46] local.INFO: Packet analysis {"connection_id":232092,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 22:59:46] local.INFO: Extracted packet for processing {"connection_id":232092,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 22:59:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 22:59: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-11-03 22:59:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193998848001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:59:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 22:59:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 22:59:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:59:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793726859000,"timestamp_ms":1793726859000,"timestamp_seconds":1793726859,"priority":1,"record_length":96,"hex_timestamp":"000001a1a273c6f8"} 
[2026-11-03 22:59:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:59:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 22:59: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":145,"data_length":795,"current_offset":136} 
[2026-11-03 22:59:46] 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-11-03 22:59: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-11-03 22:59:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:59:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:59:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232092,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:59:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232092,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:59:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232092,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 22:59:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 22:59:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 22:59:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 22:59:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193998848001,"66":25875,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 22:59:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 22:59:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 22:59:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193998848001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:59:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 22:59:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 22:59:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:59:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 22:59:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193998848001,"power":25875,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 22:59:46] local.INFO: DEBUG: GPS processor result {"connection_id":232092,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56193,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:59:46] local.INFO: GPS data processed {"connection_id":232092,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:59:46] local.INFO: Acknowledgment sent {"connection_id":232092,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 22:59:55] local.INFO: TCP Data received {"connection_id":230235,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:59:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230235,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:59:55] local.INFO: Processing buffer {"connection_id":230235,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 22:59:55] local.INFO: IMEI packet received {"connection_id":230235,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 22:59:55] local.INFO: IMEI acknowledgment sent {"connection_id":230235,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 22:59:56] local.INFO: TCP Data received {"connection_id":230235,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a273b758012cde7d40072907c8000d008b30..."} 
[2026-11-03 22:59:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230235,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a273b758012cde7d40072907c8000d008b30..."} 
[2026-11-03 22:59:56] local.INFO: Processing buffer {"connection_id":230235,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a273b758012cde7d40072907c8000d008b30..."} 
[2026-11-03 22:59:56] local.INFO: Packet analysis {"connection_id":230235,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 22:59:56] local.INFO: Extracted packet for processing {"connection_id":230235,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 22:59:56] local.INFO: GPS Element Parsed {"raw_longitude":752778560,"raw_latitude":120129480,"longitude_deg":75.277856,"latitude_deg":12.012948,"altitude":13,"angle":139,"satellites":48,"speed":38,"hex_longitude":"2cde7d40","hex_latitude":"072907c8","is_valid_coordinates":true} 
[2026-11-03 22: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-11-03 22:59:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194072576001,"note":"Value kept but may cause issues"} 
[2026-11-03 22:59:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38274377720004608,"note":"Value kept but may cause issues"} 
[2026-11-03 22:59:56] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2421318087654377472,"note":"Value kept but may cause issues"} 
[2026-11-03 22:59:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,53,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 22:59:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793726855000,"timestamp_ms":1793726855000,"timestamp_seconds":1793726855,"priority":1,"record_length":96,"hex_timestamp":"000001a1a273b758"} 
[2026-11-03 22:59:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 22:59:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 22: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":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 22:59:56] 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-11-03 22: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-11-03 22:59:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 22:59:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 22:59:56] local.INFO: Teltonika packet parsed successfully {"connection_id":230235,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 22:59:56] local.INFO: Passing IMEI to GPS processor {"connection_id":230235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:59:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":230235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 22:59:56] 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-11-03 22:59:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 22:59:56] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 22:59:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194072576001,"66":27376,"53":206,"83":40960,"24":38,"16":38274377720004608,"44":-2421318087654377472},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,53,83,24,16,44]} 
[2026-11-03 22:59:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 22:59:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 22:59:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194072576001,"description":"Unknown IO ID 0"} 
[2026-11-03 22:59:56] local.INFO: Unknown IO ID detected {"io_id":53,"value":206,"description":"Unknown IO ID 53"} 
[2026-11-03 22:59:56] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 22:59:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38274377720004608,"km_value":38274377720004.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 22:59:56] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2421318087654377472,"description":"Unknown IO ID 44"} 
[2026-11-03 22:59:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194072576001,"power":27376,"unknown_53":206,"unknown_83":40960,"ignition":38,"odometer":null,"unknown_44":-2421318087654377472}} 
[2026-11-03 22:59:56] local.INFO: DEBUG: GPS processor result {"connection_id":230235,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56194,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 22:59:56] local.INFO: GPS data processed {"connection_id":230235,"processed":1,"errors":0,"total":1} 
[2026-11-03 22:59:56] local.INFO: Acknowledgment sent {"connection_id":230235,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:00:17] local.INFO: TCP Data received {"connection_id":232092,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:00:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232092,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:00:17] local.INFO: Processing buffer {"connection_id":232092,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:00:17] local.INFO: Packet analysis {"connection_id":232092,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 23:00:17] local.INFO: Extracted packet for processing {"connection_id":232092,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 23:00:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:00: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-11-03 23:00:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193998848001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:00:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:00:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:00:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:00:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793726859000,"timestamp_ms":1793726859000,"timestamp_seconds":1793726859,"priority":1,"record_length":96,"hex_timestamp":"000001a1a273c6f8"} 
[2026-11-03 23:00:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:00:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:00: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":145,"data_length":795,"current_offset":136} 
[2026-11-03 23:00:17] 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-11-03 23:00: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-11-03 23:00:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:00:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:00:17] local.INFO: Teltonika packet parsed successfully {"connection_id":232092,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:00:17] local.INFO: Passing IMEI to GPS processor {"connection_id":232092,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:00:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":232092,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:00:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:00:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:00:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:00:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193998848001,"66":25875,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:00:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:00:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:00:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193998848001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:00:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:00:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:00:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:00:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:00:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193998848001,"power":25875,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:00:17] local.INFO: DEBUG: GPS processor result {"connection_id":232092,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56195,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:00:17] local.INFO: GPS data processed {"connection_id":232092,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:00:17] local.INFO: Acknowledgment sent {"connection_id":232092,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:00:39] local.INFO: TCP Data received {"connection_id":228502,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:00:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228502,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:00:39] local.INFO: Processing buffer {"connection_id":228502,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:00:39] local.INFO: IMEI packet received {"connection_id":228502,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:00:39] local.INFO: IMEI acknowledgment sent {"connection_id":228502,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:00:41] local.INFO: TCP Data received {"connection_id":228501,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:00:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228501,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:00:41] local.INFO: Processing buffer {"connection_id":228501,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:00:41] local.INFO: IMEI packet received {"connection_id":228501,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:00:41] local.INFO: IMEI acknowledgment sent {"connection_id":228501,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:00:42] local.INFO: TCP Data received {"connection_id":228501,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:00:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228501,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:00:42] local.INFO: Processing buffer {"connection_id":228501,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:00:42] local.INFO: IMEI packet received {"connection_id":228501,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:00:42] local.INFO: IMEI acknowledgment sent {"connection_id":228501,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:00:45] local.INFO: TCP Data received {"connection_id":228502,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:00:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228502,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:00:45] local.INFO: Processing buffer {"connection_id":228502,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:00:45] local.INFO: IMEI packet received {"connection_id":228502,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:00:45] local.INFO: IMEI acknowledgment sent {"connection_id":228502,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:00:46] local.INFO: TCP Data received {"connection_id":228502,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:00:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228502,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:00:46] local.INFO: Processing buffer {"connection_id":228502,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:00:46] local.INFO: Packet analysis {"connection_id":228502,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 23:00:46] local.INFO: Extracted packet for processing {"connection_id":228502,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 23:00:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:00: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-11-03 23:00:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193998848001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:00:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:00:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:00:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:00:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793726859000,"timestamp_ms":1793726859000,"timestamp_seconds":1793726859,"priority":1,"record_length":96,"hex_timestamp":"000001a1a273c6f8"} 
[2026-11-03 23:00:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:00:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:00: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":145,"data_length":795,"current_offset":136} 
[2026-11-03 23:00:46] 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-11-03 23:00: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-11-03 23:00:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:00:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:00:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228502,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:00:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228502,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:00:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228502,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:00:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:00:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:00:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:00:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193998848001,"66":25875,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:00:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:00:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:00:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193998848001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:00:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:00:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:00:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:00:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:00:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193998848001,"power":25875,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:00:46] local.INFO: DEBUG: GPS processor result {"connection_id":228502,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56196,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:00:46] local.INFO: GPS data processed {"connection_id":228502,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:00:46] local.INFO: Acknowledgment sent {"connection_id":228502,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:00:48] local.INFO: TCP Data received {"connection_id":228501,"ip":"42.109.136.1","data_length":812,"data_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a1a2..."} 
[2026-11-03 23:00:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228501,"packet_length":812,"packet_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a1a2..."} 
[2026-11-03 23:00:48] local.INFO: Processing buffer {"connection_id":228501,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a1a2..."} 
[2026-11-03 23:00:48] local.INFO: IMEI packet received {"connection_id":228501,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:00:48] local.INFO: IMEI acknowledgment sent {"connection_id":228501,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:00:51] local.INFO: TCP Data received {"connection_id":228501,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a275c2c8012cdf91000727b0300008008932..."} 
[2026-11-03 23:00:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228501,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a275c2c8012cdf91000727b0300008008932..."} 
[2026-11-03 23:00:51] local.INFO: Processing buffer {"connection_id":228501,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a1a27593e8012cdf77800727cbd80008008933..."} 
[2026-11-03 23:00:51] local.INFO: Packet analysis {"connection_id":228501,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a1a275"} 
[2026-11-03 23:00:51] local.INFO: Extracted packet for processing {"connection_id":228501,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a275"} 
[2026-11-03 23:00:51] local.INFO: GPS Element Parsed {"raw_longitude":752842624,"raw_latitude":120048600,"longitude_deg":75.2842624,"latitude_deg":12.00486,"altitude":8,"angle":137,"satellites":51,"speed":32,"hex_longitude":"2cdf7780","hex_latitude":"0727cbd8","is_valid_coordinates":true} 
[2026-11-03 23:00: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-11-03 23:00:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194103296001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:00:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38279351292133376,"note":"Value kept but may cause issues"} 
[2026-11-03 23:00:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2350808606008905728,"note":"Value kept but may cause issues"} 
[2026-11-03 23:00:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,54,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:00:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793726977000,"timestamp_ms":1793726977000,"timestamp_seconds":1793726977,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27593e8"} 
[2026-11-03 23:00:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:00:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:00:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-11-03 23:00:51] 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-11-03 23:00: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-11-03 23:00:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:00:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:00:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228501,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:00:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:00:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:00:51] 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-11-03 23:00:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:00:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:00:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194103296001,"66":27223,"54":206,"83":40960,"24":32,"16":38279351292133376,"44":-2350808606008905728},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,54,83,24,16,44]} 
[2026-11-03 23:00:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:00:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:00:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194103296001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:00:51] local.INFO: Unknown IO ID detected {"io_id":54,"value":206,"description":"Unknown IO ID 54"} 
[2026-11-03 23:00:51] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 23:00:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38279351292133376,"km_value":38279351292133.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:00:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2350808606008905728,"description":"Unknown IO ID 44"} 
[2026-11-03 23:00:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194103296001,"power":27223,"unknown_54":206,"unknown_83":40960,"ignition":32,"odometer":null,"unknown_44":-2350808606008905728}} 
[2026-11-03 23:00:51] local.INFO: DEBUG: GPS processor result {"connection_id":228501,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56197,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:00:51] local.INFO: GPS data processed {"connection_id":228501,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:00:51] local.INFO: Acknowledgment sent {"connection_id":228501,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:00:51] local.INFO: Packet analysis {"connection_id":228501,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a275"} 
[2026-11-03 23:00:51] local.INFO: Extracted packet for processing {"connection_id":228501,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a275"} 
[2026-11-03 23:00:51] local.INFO: GPS Element Parsed {"raw_longitude":752849152,"raw_latitude":120041520,"longitude_deg":75.2849152,"latitude_deg":12.004152,"altitude":8,"angle":137,"satellites":50,"speed":27,"hex_longitude":"2cdf9100","hex_latitude":"0727b030","is_valid_coordinates":true} 
[2026-11-03 23:00: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-11-03 23:00:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194106112001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:00:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38279810853634048,"note":"Value kept but may cause issues"} 
[2026-11-03 23:00:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2344264312802256896,"note":"Value kept but may cause issues"} 
[2026-11-03 23:00:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,54,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:00:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793726989000,"timestamp_ms":1793726989000,"timestamp_seconds":1793726989,"priority":1,"record_length":96,"hex_timestamp":"000001a1a275c2c8"} 
[2026-11-03 23:00:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:00:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:00:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":87,"data_length":795,"current_offset":136} 
[2026-11-03 23:00:51] 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-11-03 23:00: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-11-03 23:00:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:00:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:00:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228501,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:00:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:00:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:00:51] 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-11-03 23:00:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:00:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:00:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194106112001,"66":27376,"54":206,"83":40960,"24":27,"16":38279810853634048,"44":-2344264312802256896},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,54,83,24,16,44]} 
[2026-11-03 23:00:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:00:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:00:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194106112001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:00:51] local.INFO: Unknown IO ID detected {"io_id":54,"value":206,"description":"Unknown IO ID 54"} 
[2026-11-03 23:00:51] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 23:00:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38279810853634048,"km_value":38279810853634.05,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:00:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2344264312802256896,"description":"Unknown IO ID 44"} 
[2026-11-03 23:00:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194106112001,"power":27376,"unknown_54":206,"unknown_83":40960,"ignition":27,"odometer":null,"unknown_44":-2344264312802256896}} 
[2026-11-03 23:00:51] local.INFO: DEBUG: GPS processor result {"connection_id":228501,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56198,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:00:51] local.INFO: GPS data processed {"connection_id":228501,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:00:51] local.INFO: Acknowledgment sent {"connection_id":228501,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:00:52] local.INFO: TCP Data received {"connection_id":228501,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a275f978012cdfaa80072794b80008008931..."} 
[2026-11-03 23:00:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228501,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a275f978012cdfaa80072794b80008008931..."} 
[2026-11-03 23:00:52] local.INFO: Processing buffer {"connection_id":228501,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a275f978012cdfaa80072794b80008008931..."} 
[2026-11-03 23:00:52] local.INFO: Packet analysis {"connection_id":228501,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a275"} 
[2026-11-03 23:00:52] local.INFO: Extracted packet for processing {"connection_id":228501,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a275"} 
[2026-11-03 23:00:52] local.INFO: GPS Element Parsed {"raw_longitude":752855680,"raw_latitude":120034488,"longitude_deg":75.285568,"latitude_deg":12.0034488,"altitude":8,"angle":137,"satellites":49,"speed":33,"hex_longitude":"2cdfaa80","hex_latitude":"072794b8","is_valid_coordinates":true} 
[2026-11-03 23:00: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-11-03 23:00:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194109184001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:00:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38280274710102016,"note":"Value kept but may cause issues"} 
[2026-11-03 23:00:52] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2337086700897947648,"note":"Value kept but may cause issues"} 
[2026-11-03 23:00:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,54,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:00:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793727003000,"timestamp_ms":1793727003000,"timestamp_seconds":1793727003,"priority":1,"record_length":96,"hex_timestamp":"000001a1a275f978"} 
[2026-11-03 23:00:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:00:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:00:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-11-03 23:00:52] 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-11-03 23:00: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-11-03 23:00:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:00:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:00:52] local.INFO: Teltonika packet parsed successfully {"connection_id":228501,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:00:52] local.INFO: Passing IMEI to GPS processor {"connection_id":228501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:00:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":228501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:00:52] 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-11-03 23:00:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:00:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:00:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194109184001,"66":27300,"54":206,"83":40960,"24":33,"16":38280274710102016,"44":-2337086700897947648},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,54,83,24,16,44]} 
[2026-11-03 23:00:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:00:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:00:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194109184001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:00:52] local.INFO: Unknown IO ID detected {"io_id":54,"value":206,"description":"Unknown IO ID 54"} 
[2026-11-03 23:00:52] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 23:00:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38280274710102016,"km_value":38280274710102.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:00:52] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2337086700897947648,"description":"Unknown IO ID 44"} 
[2026-11-03 23:00:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194109184001,"power":27300,"unknown_54":206,"unknown_83":40960,"ignition":33,"odometer":null,"unknown_44":-2337086700897947648}} 
[2026-11-03 23:00:52] local.INFO: DEBUG: GPS processor result {"connection_id":228501,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56199,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:00:52] local.INFO: GPS data processed {"connection_id":228501,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:00:52] local.INFO: Acknowledgment sent {"connection_id":228501,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:01:17] local.INFO: TCP Data received {"connection_id":228502,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:01:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228502,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:01:17] local.INFO: Processing buffer {"connection_id":228502,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:01:17] local.INFO: Packet analysis {"connection_id":228502,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 23:01:17] local.INFO: Extracted packet for processing {"connection_id":228502,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 23:01:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:01: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-11-03 23:01:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193998848001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:01:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:01:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:01:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:01:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793726859000,"timestamp_ms":1793726859000,"timestamp_seconds":1793726859,"priority":1,"record_length":96,"hex_timestamp":"000001a1a273c6f8"} 
[2026-11-03 23:01:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:01:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:01: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":145,"data_length":795,"current_offset":136} 
[2026-11-03 23:01:17] 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-11-03 23:01: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-11-03 23:01:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:01:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:01:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228502,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:01:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228502,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:01:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228502,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:01:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:01:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:01:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:01:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193998848001,"66":25875,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:01:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:01:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:01:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193998848001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:01:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:01:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:01:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:01:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:01:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193998848001,"power":25875,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:01:17] local.INFO: DEBUG: GPS processor result {"connection_id":228502,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56200,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:01:17] local.INFO: GPS data processed {"connection_id":228502,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:01:17] local.INFO: Acknowledgment sent {"connection_id":228502,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:01:36] local.INFO: TCP Data received {"connection_id":232093,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:01:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232093,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:01:36] local.INFO: Processing buffer {"connection_id":232093,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:01:36] local.INFO: IMEI packet received {"connection_id":232093,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:01:36] local.INFO: IMEI acknowledgment sent {"connection_id":232093,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:01:39] local.INFO: TCP Data received {"connection_id":232093,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:01:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232093,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:01:39] local.INFO: Processing buffer {"connection_id":232093,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:01:39] local.INFO: IMEI packet received {"connection_id":232093,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:01:39] local.INFO: IMEI acknowledgment sent {"connection_id":232093,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:01:39] local.INFO: TCP Data received {"connection_id":232093,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2762470012cdfc180072776200009009032..."} 
[2026-11-03 23:01:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232093,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2762470012cdfc180072776200009009032..."} 
[2026-11-03 23:01:39] local.INFO: Processing buffer {"connection_id":232093,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2762470012cdfc180072776200009009032..."} 
[2026-11-03 23:01:39] local.INFO: Packet analysis {"connection_id":232093,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a276"} 
[2026-11-03 23:01:39] local.INFO: Extracted packet for processing {"connection_id":232093,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a276"} 
[2026-11-03 23:01:39] local.INFO: GPS Element Parsed {"raw_longitude":752861568,"raw_latitude":120026656,"longitude_deg":75.2861568,"latitude_deg":12.0026656,"altitude":9,"angle":144,"satellites":50,"speed":36,"hex_longitude":"2cdfc180","hex_latitude":"07277620","is_valid_coordinates":true} 
[2026-11-03 23:01: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-11-03 23:01:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194112768001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:01:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38280742861537280,"note":"Value kept but may cause issues"} 
[2026-11-03 23:01:39] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2329909088993626112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:01:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,54,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:01:39] local.INFO: AVL Record Parsed {"raw_timestamp":1793727014000,"timestamp_ms":1793727014000,"timestamp_seconds":1793727014,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2762470"} 
[2026-11-03 23:01:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:01: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-11-03 23:01: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":164,"data_length":795,"current_offset":136} 
[2026-11-03 23:01:39] 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-11-03 23:01: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-11-03 23:01:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:01:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:01:39] local.INFO: Teltonika packet parsed successfully {"connection_id":232093,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:01:39] local.INFO: Passing IMEI to GPS processor {"connection_id":232093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:01:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":232093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:01:39] 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-11-03 23:01:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:01:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:01:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194112768001,"66":27245,"54":206,"83":40960,"24":36,"16":38280742861537280,"44":-2329909088993626112},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,54,83,24,16,44]} 
[2026-11-03 23:01:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:01:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:01:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194112768001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:01:39] local.INFO: Unknown IO ID detected {"io_id":54,"value":206,"description":"Unknown IO ID 54"} 
[2026-11-03 23:01:39] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 23:01:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38280742861537280,"km_value":38280742861537.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:01:39] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2329909088993626112,"description":"Unknown IO ID 44"} 
[2026-11-03 23:01:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194112768001,"power":27245,"unknown_54":206,"unknown_83":40960,"ignition":36,"odometer":null,"unknown_44":-2329909088993626112}} 
[2026-11-03 23:01:39] local.INFO: DEBUG: GPS processor result {"connection_id":232093,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56201,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:01:39] local.INFO: GPS data processed {"connection_id":232093,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:01:39] local.INFO: Acknowledgment sent {"connection_id":232093,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:01:41] local.INFO: TCP Data received {"connection_id":232093,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2764b80012cdfd740072759d80008008e33..."} 
[2026-11-03 23:01:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232093,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2764b80012cdfd740072759d80008008e33..."} 
[2026-11-03 23:01:41] local.INFO: Processing buffer {"connection_id":232093,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2764b80012cdfd740072759d80008008e33..."} 
[2026-11-03 23:01:41] local.INFO: Packet analysis {"connection_id":232093,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a276"} 
[2026-11-03 23:01:41] local.INFO: Extracted packet for processing {"connection_id":232093,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a276"} 
[2026-11-03 23:01:41] local.INFO: GPS Element Parsed {"raw_longitude":752867136,"raw_latitude":120019416,"longitude_deg":75.2867136,"latitude_deg":12.0019416,"altitude":8,"angle":142,"satellites":51,"speed":25,"hex_longitude":"2cdfd740","hex_latitude":"072759d8","is_valid_coordinates":true} 
[2026-11-03 23:01:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:01:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194115584001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:01:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38281185243168768,"note":"Value kept but may cause issues"} 
[2026-11-03 23:01:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2323435164531286016,"note":"Value kept but may cause issues"} 
[2026-11-03 23:01:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,54,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:01:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793727024000,"timestamp_ms":1793727024000,"timestamp_seconds":1793727024,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2764b80"} 
[2026-11-03 23:01:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:01:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:01:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-11-03 23:01:41] 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-11-03 23:01:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:01:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:01:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:01:41] local.INFO: Teltonika packet parsed successfully {"connection_id":232093,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:01:41] local.INFO: Passing IMEI to GPS processor {"connection_id":232093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:01:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":232093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:01:41] 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-11-03 23:01:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:01:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:01:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194115584001,"66":27321,"54":206,"83":40960,"24":25,"16":38281185243168768,"44":-2323435164531286016},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,54,83,24,16,44]} 
[2026-11-03 23:01:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:01:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:01:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194115584001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:01:41] local.INFO: Unknown IO ID detected {"io_id":54,"value":206,"description":"Unknown IO ID 54"} 
[2026-11-03 23:01:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 23:01:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38281185243168768,"km_value":38281185243168.766,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:01:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2323435164531286016,"description":"Unknown IO ID 44"} 
[2026-11-03 23:01:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194115584001,"power":27321,"unknown_54":206,"unknown_83":40960,"ignition":25,"odometer":null,"unknown_44":-2323435164531286016}} 
[2026-11-03 23:01:41] local.INFO: DEBUG: GPS processor result {"connection_id":232093,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56202,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:01:41] local.INFO: GPS data processed {"connection_id":232093,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:01:41] local.INFO: Acknowledgment sent {"connection_id":232093,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:01:45] local.INFO: TCP Data received {"connection_id":232094,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:01:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232094,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:01:45] local.INFO: Processing buffer {"connection_id":232094,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:01:45] local.INFO: IMEI packet received {"connection_id":232094,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:01:45] local.INFO: IMEI acknowledgment sent {"connection_id":232094,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:01:49] local.INFO: TCP Data received {"connection_id":232094,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:01:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232094,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:01:49] local.INFO: Processing buffer {"connection_id":232094,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:01:49] local.INFO: IMEI packet received {"connection_id":232094,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:01:49] local.INFO: IMEI acknowledgment sent {"connection_id":232094,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:01:50] local.INFO: TCP Data received {"connection_id":232094,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:01:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232094,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:01:50] local.INFO: Processing buffer {"connection_id":232094,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:01:50] local.INFO: Packet analysis {"connection_id":232094,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 23:01:50] local.INFO: Extracted packet for processing {"connection_id":232094,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 23:01:50] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:01:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193998848001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:01:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:01:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:01:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:01:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793726859000,"timestamp_ms":1793726859000,"timestamp_seconds":1793726859,"priority":1,"record_length":96,"hex_timestamp":"000001a1a273c6f8"} 
[2026-11-03 23:01:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:01:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23: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":145,"data_length":795,"current_offset":136} 
[2026-11-03 23:01:50] 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-11-03 23: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-11-03 23:01:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:01:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:01:50] local.INFO: Teltonika packet parsed successfully {"connection_id":232094,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:01:50] local.INFO: Passing IMEI to GPS processor {"connection_id":232094,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:01:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":232094,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:01:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:01:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:01:50] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:01:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193998848001,"66":25875,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:01:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:01:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:01:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193998848001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:01:50] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:01:50] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:01:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:01:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:01:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193998848001,"power":25875,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:01:50] local.INFO: DEBUG: GPS processor result {"connection_id":232094,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56203,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:01:50] local.INFO: GPS data processed {"connection_id":232094,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:01:50] local.INFO: Acknowledgment sent {"connection_id":232094,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:01:55] local.INFO: TCP Data received {"connection_id":232094,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:01:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232094,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:01:55] local.INFO: Processing buffer {"connection_id":232094,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:01:55] local.INFO: Packet analysis {"connection_id":232094,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 23:01:55] local.INFO: Extracted packet for processing {"connection_id":232094,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 23:01:55] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:01:55] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:01:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193998848001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:01:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:01:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:01:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:01:55] local.INFO: AVL Record Parsed {"raw_timestamp":1793726859000,"timestamp_ms":1793726859000,"timestamp_seconds":1793726859,"priority":1,"record_length":96,"hex_timestamp":"000001a1a273c6f8"} 
[2026-11-03 23:01:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:01:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:01:55] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":145,"data_length":795,"current_offset":136} 
[2026-11-03 23:01:55] 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-11-03 23:01:55] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:01:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:01:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:01:55] local.INFO: Teltonika packet parsed successfully {"connection_id":232094,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:01:55] local.INFO: Passing IMEI to GPS processor {"connection_id":232094,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:01:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":232094,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:01:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:01:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:01:55] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:01:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193998848001,"66":25875,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:01:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:01:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:01:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193998848001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:01:55] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:01:55] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:01:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:01:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:01:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193998848001,"power":25875,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:01:55] local.INFO: DEBUG: GPS processor result {"connection_id":232094,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56204,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:01:55] local.INFO: GPS data processed {"connection_id":232094,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:01:55] local.INFO: Acknowledgment sent {"connection_id":232094,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:02:11] local.INFO: TCP Data received {"connection_id":232093,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2768a00012cdfedc007273cf0000a008c33..."} 
[2026-11-03 23:02:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232093,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2768a00012cdfedc007273cf0000a008c33..."} 
[2026-11-03 23:02:11] local.INFO: Processing buffer {"connection_id":232093,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2768a00012cdfedc007273cf0000a008c33..."} 
[2026-11-03 23:02:11] local.INFO: Packet analysis {"connection_id":232093,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a276"} 
[2026-11-03 23:02:11] local.INFO: Extracted packet for processing {"connection_id":232093,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a276"} 
[2026-11-03 23:02:11] local.INFO: GPS Element Parsed {"raw_longitude":752872896,"raw_latitude":120012016,"longitude_deg":75.2872896,"latitude_deg":12.0012016,"altitude":10,"angle":140,"satellites":51,"speed":23,"hex_longitude":"2cdfedc0","hex_latitude":"07273cf0","is_valid_coordinates":true} 
[2026-11-03 23:02: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-11-03 23:02:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194118144001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:02:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38281636214734848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:02:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2317313083789682688,"note":"Value kept but may cause issues"} 
[2026-11-03 23:02:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,54,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:02:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793727040000,"timestamp_ms":1793727040000,"timestamp_seconds":1793727040,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2768a00"} 
[2026-11-03 23:02:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:02: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-11-03 23:02: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 23:02:11] 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-11-03 23:02: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-11-03 23:02:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:02:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:02:11] local.INFO: Teltonika packet parsed successfully {"connection_id":232093,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:02:11] local.INFO: Passing IMEI to GPS processor {"connection_id":232093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:02:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":232093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:02:11] 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-11-03 23:02:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:02:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:02:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194118144001,"66":27267,"54":206,"83":40960,"24":23,"16":38281636214734848,"44":-2317313083789682688},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,54,83,24,16,44]} 
[2026-11-03 23:02:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:02:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:02:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194118144001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:02:11] local.INFO: Unknown IO ID detected {"io_id":54,"value":206,"description":"Unknown IO ID 54"} 
[2026-11-03 23:02:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":40960,"description":"Unknown IO ID 83"} 
[2026-11-03 23:02:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38281636214734848,"km_value":38281636214734.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:02:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2317313083789682688,"description":"Unknown IO ID 44"} 
[2026-11-03 23:02:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194118144001,"power":27267,"unknown_54":206,"unknown_83":40960,"ignition":23,"odometer":null,"unknown_44":-2317313083789682688}} 
[2026-11-03 23:02:11] local.INFO: DEBUG: GPS processor result {"connection_id":232093,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56205,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:02:11] local.INFO: GPS data processed {"connection_id":232093,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:02:11] local.INFO: Acknowledgment sent {"connection_id":232093,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:02:35] local.INFO: TCP Data received {"connection_id":230236,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:02:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230236,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:02:35] local.INFO: Processing buffer {"connection_id":230236,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:02:35] local.INFO: IMEI packet received {"connection_id":230236,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:02:35] local.INFO: IMEI acknowledgment sent {"connection_id":230236,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:02:40] local.INFO: TCP Data received {"connection_id":230236,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:02:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230236,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:02:40] local.INFO: Processing buffer {"connection_id":230236,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:02:40] local.INFO: IMEI packet received {"connection_id":230236,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:02:40] local.INFO: IMEI acknowledgment sent {"connection_id":230236,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:02:40] local.INFO: TCP Data received {"connection_id":230237,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:02:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230237,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:02:40] local.INFO: Processing buffer {"connection_id":230237,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:02:40] local.INFO: IMEI packet received {"connection_id":230237,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:02:40] local.INFO: IMEI acknowledgment sent {"connection_id":230237,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:02:41] local.INFO: TCP Data received {"connection_id":230236,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2777c30012ce0c4400726b6780009007a2e..."} 
[2026-11-03 23:02:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230236,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2777c30012ce0c4400726b6780009007a2e..."} 
[2026-11-03 23:02:41] local.INFO: Processing buffer {"connection_id":230236,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2777c30012ce0c4400726b6780009007a2e..."} 
[2026-11-03 23:02:41] local.INFO: Packet analysis {"connection_id":230236,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a277"} 
[2026-11-03 23:02:41] local.INFO: Extracted packet for processing {"connection_id":230236,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a277"} 
[2026-11-03 23:02:41] local.INFO: GPS Element Parsed {"raw_longitude":752927808,"raw_latitude":119977592,"longitude_deg":75.2927808,"latitude_deg":11.9977592,"altitude":9,"angle":122,"satellites":46,"speed":43,"hex_longitude":"2ce0c440","hex_latitude":"0726b678","is_valid_coordinates":true} 
[2026-11-03 23:02:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:02:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194136064001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:02:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38284900389879808,"note":"Value kept but may cause issues"} 
[2026-11-03 23:02:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2259329238596773888,"note":"Value kept but may cause issues"} 
[2026-11-03 23:02:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,151,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:02:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793727102000,"timestamp_ms":1793727102000,"timestamp_seconds":1793727102,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2777c30"} 
[2026-11-03 23:02:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:02:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:02:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 23:02: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-11-03 23:02:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:02:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:02:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:02:41] local.INFO: Teltonika packet parsed successfully {"connection_id":230236,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:02:41] local.INFO: Passing IMEI to GPS processor {"connection_id":230236,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:02:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":230236,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:02:41] 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-11-03 23:02:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:02:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:02:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194136064001,"66":27343,"151":206,"83":43008,"24":43,"16":38284900389879808,"44":-2259329238596773888},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,151,83,24,16,44]} 
[2026-11-03 23:02:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:02:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:02:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194136064001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:02:41] local.INFO: Unknown IO ID detected {"io_id":151,"value":206,"description":"Unknown IO ID 151"} 
[2026-11-03 23:02:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:02:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38284900389879808,"km_value":38284900389879.805,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:02:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2259329238596773888,"description":"Unknown IO ID 44"} 
[2026-11-03 23:02:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194136064001,"power":27343,"unknown_151":206,"unknown_83":43008,"ignition":43,"odometer":null,"unknown_44":-2259329238596773888}} 
[2026-11-03 23:02:41] local.INFO: DEBUG: GPS processor result {"connection_id":230236,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56206,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:02:41] local.INFO: GPS data processed {"connection_id":230236,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:02:41] local.INFO: Acknowledgment sent {"connection_id":230236,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:02:45] local.INFO: TCP Data received {"connection_id":230237,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:02:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230237,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:02:45] local.INFO: Processing buffer {"connection_id":230237,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:02:45] local.INFO: IMEI packet received {"connection_id":230237,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:02:45] local.INFO: IMEI acknowledgment sent {"connection_id":230237,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:02:46] local.INFO: TCP Data received {"connection_id":230237,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:02:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230237,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:02:46] local.INFO: Processing buffer {"connection_id":230237,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:02:46] local.INFO: Packet analysis {"connection_id":230237,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 23:02:46] local.INFO: Extracted packet for processing {"connection_id":230237,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 23:02:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:02: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-11-03 23:02:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193998848001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:02:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:02:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:02:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:02:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793726859000,"timestamp_ms":1793726859000,"timestamp_seconds":1793726859,"priority":1,"record_length":96,"hex_timestamp":"000001a1a273c6f8"} 
[2026-11-03 23:02:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:02:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:02: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":145,"data_length":795,"current_offset":136} 
[2026-11-03 23:02:46] 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-11-03 23:02: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-11-03 23:02:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:02:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:02:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230237,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:02:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230237,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:02:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230237,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:02:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:02:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:02:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:02:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193998848001,"66":25875,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:02:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:02:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:02:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193998848001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:02:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:02:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:02:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:02:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:02:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193998848001,"power":25875,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:02:46] local.INFO: DEBUG: GPS processor result {"connection_id":230237,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56207,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:02:46] local.INFO: GPS data processed {"connection_id":230237,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:02:46] local.INFO: Acknowledgment sent {"connection_id":230237,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:03:11] local.INFO: TCP Data received {"connection_id":230236,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2779f58012ce0e3c00726a2700008007b30..."} 
[2026-11-03 23:03:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230236,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2779f58012ce0e3c00726a2700008007b30..."} 
[2026-11-03 23:03:11] local.INFO: Processing buffer {"connection_id":230236,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2779f58012ce0e3c00726a2700008007b30..."} 
[2026-11-03 23:03:11] local.INFO: Packet analysis {"connection_id":230236,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a277"} 
[2026-11-03 23:03:11] local.INFO: Extracted packet for processing {"connection_id":230236,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a277"} 
[2026-11-03 23:03:11] local.INFO: GPS Element Parsed {"raw_longitude":752935872,"raw_latitude":119972464,"longitude_deg":75.2935872,"latitude_deg":11.9972464,"altitude":8,"angle":123,"satellites":48,"speed":37,"hex_longitude":"2ce0e3c0","hex_latitude":"0726a270","is_valid_coordinates":true} 
[2026-11-03 23:03: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-11-03 23:03:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194138112001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:03:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38285359951380480,"note":"Value kept but may cause issues"} 
[2026-11-03 23:03:11] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2250603514319964160,"note":"Value kept but may cause issues"} 
[2026-11-03 23:03:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,151,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:03:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793727111000,"timestamp_ms":1793727111000,"timestamp_seconds":1793727111,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2779f58"} 
[2026-11-03 23:03:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:03: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-11-03 23:03: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 23:03:11] 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-11-03 23:03: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-11-03 23:03:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:03:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:03:11] local.INFO: Teltonika packet parsed successfully {"connection_id":230236,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:03:11] local.INFO: Passing IMEI to GPS processor {"connection_id":230236,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:03:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":230236,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:03:11] 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-11-03 23:03:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:03:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:03:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194138112001,"66":27267,"151":206,"83":43008,"24":37,"16":38285359951380480,"44":-2250603514319964160},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,151,83,24,16,44]} 
[2026-11-03 23:03:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:03:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:03:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194138112001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:03:11] local.INFO: Unknown IO ID detected {"io_id":151,"value":206,"description":"Unknown IO ID 151"} 
[2026-11-03 23:03:11] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:03:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38285359951380480,"km_value":38285359951380.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:03:11] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2250603514319964160,"description":"Unknown IO ID 44"} 
[2026-11-03 23:03:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194138112001,"power":27267,"unknown_151":206,"unknown_83":43008,"ignition":37,"odometer":null,"unknown_44":-2250603514319964160}} 
[2026-11-03 23:03:11] local.INFO: DEBUG: GPS processor result {"connection_id":230236,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56208,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:03:11] local.INFO: GPS data processed {"connection_id":230236,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:03:11] local.INFO: Acknowledgment sent {"connection_id":230236,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:03:18] local.INFO: TCP Data received {"connection_id":230237,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:03:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230237,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:03:18] local.INFO: Processing buffer {"connection_id":230237,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a273c6f8012d77a34005f2a450000700902b..."} 
[2026-11-03 23:03:18] local.INFO: Packet analysis {"connection_id":230237,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 23:03:18] local.INFO: Extracted packet for processing {"connection_id":230237,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a273"} 
[2026-11-03 23:03:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:03: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-11-03 23:03:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459193998848001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:03:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:03:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:03:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:03:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793726859000,"timestamp_ms":1793726859000,"timestamp_seconds":1793726859,"priority":1,"record_length":96,"hex_timestamp":"000001a1a273c6f8"} 
[2026-11-03 23:03:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:03:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:03: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":145,"data_length":795,"current_offset":136} 
[2026-11-03 23:03:18] 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-11-03 23:03: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-11-03 23:03:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:03:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:03:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230237,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:03:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230237,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:03:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230237,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:03:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:03:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:03:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:03:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459193998848001,"66":25875,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:03:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:03:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:03:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459193998848001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:03:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:03:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:03:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:03:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:03:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459193998848001,"power":25875,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:03:18] local.INFO: DEBUG: GPS processor result {"connection_id":230237,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56209,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:03:18] local.INFO: GPS data processed {"connection_id":230237,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:03:18] local.INFO: Acknowledgment sent {"connection_id":230237,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:03:36] local.INFO: TCP Data received {"connection_id":232095,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:03:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232095,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:03:36] local.INFO: Processing buffer {"connection_id":232095,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:03:36] local.INFO: IMEI packet received {"connection_id":232095,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:03:36] local.INFO: IMEI acknowledgment sent {"connection_id":232095,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:03:37] local.INFO: TCP Data received {"connection_id":232095,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:03:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232095,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:03:37] local.INFO: Processing buffer {"connection_id":232095,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:03:37] local.INFO: IMEI packet received {"connection_id":232095,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:03:37] local.INFO: IMEI acknowledgment sent {"connection_id":232095,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:03:39] local.INFO: TCP Data received {"connection_id":232096,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:03:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232096,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:03:39] local.INFO: Processing buffer {"connection_id":232096,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:03:39] local.INFO: IMEI packet received {"connection_id":232096,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:03:39] local.INFO: IMEI acknowledgment sent {"connection_id":232096,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:03:41] local.INFO: TCP Data received {"connection_id":232095,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:03:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232095,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:03:41] local.INFO: Processing buffer {"connection_id":232095,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:03:41] local.INFO: IMEI packet received {"connection_id":232095,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:03:41] local.INFO: IMEI acknowledgment sent {"connection_id":232095,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:03:42] local.INFO: TCP Data received {"connection_id":232095,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a277ca50012ce1028007268f580009007a2e..."} 
[2026-11-03 23:03:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232095,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a277ca50012ce1028007268f580009007a2e..."} 
[2026-11-03 23:03:42] local.INFO: Processing buffer {"connection_id":232095,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a277ca50012ce1028007268f580009007a2e..."} 
[2026-11-03 23:03:42] local.INFO: Packet analysis {"connection_id":232095,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a277"} 
[2026-11-03 23:03:42] local.INFO: Extracted packet for processing {"connection_id":232095,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a277"} 
[2026-11-03 23:03:42] local.INFO: GPS Element Parsed {"raw_longitude":752943744,"raw_latitude":119967576,"longitude_deg":75.2943744,"latitude_deg":11.9967576,"altitude":9,"angle":122,"satellites":46,"speed":32,"hex_longitude":"2ce10280","hex_latitude":"07268f58","is_valid_coordinates":true} 
[2026-11-03 23:03:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:03:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194140416001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:03:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38285802333011968,"note":"Value kept but may cause issues"} 
[2026-11-03 23:03:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2241737052554891264,"note":"Value kept but may cause issues"} 
[2026-11-03 23:03:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,151,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:03:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793727122000,"timestamp_ms":1793727122000,"timestamp_seconds":1793727122,"priority":1,"record_length":96,"hex_timestamp":"000001a1a277ca50"} 
[2026-11-03 23:03:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:03: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-11-03 23:03:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 23:03:42] 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-11-03 23:03:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:03:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:03:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:03:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232095,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:03:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:03:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:03:42] 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-11-03 23:03:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:03:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:03:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194140416001,"66":27213,"151":206,"83":43008,"24":32,"16":38285802333011968,"44":-2241737052554891264},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,151,83,24,16,44]} 
[2026-11-03 23:03:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:03:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:03:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194140416001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:03:42] local.INFO: Unknown IO ID detected {"io_id":151,"value":206,"description":"Unknown IO ID 151"} 
[2026-11-03 23:03:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:03:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38285802333011968,"km_value":38285802333011.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:03:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2241737052554891264,"description":"Unknown IO ID 44"} 
[2026-11-03 23:03:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194140416001,"power":27213,"unknown_151":206,"unknown_83":43008,"ignition":32,"odometer":null,"unknown_44":-2241737052554891264}} 
[2026-11-03 23:03:42] local.INFO: DEBUG: GPS processor result {"connection_id":232095,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56210,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:03:42] local.INFO: GPS data processed {"connection_id":232095,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:03:42] local.INFO: Acknowledgment sent {"connection_id":232095,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:03:45] local.INFO: TCP Data received {"connection_id":232096,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:03:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232096,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:03:45] local.INFO: Processing buffer {"connection_id":232096,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:03:45] local.INFO: IMEI packet received {"connection_id":232096,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:03:45] local.INFO: IMEI acknowledgment sent {"connection_id":232096,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:03:46] local.INFO: TCP Data received {"connection_id":232096,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:03:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232096,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:03:46] local.INFO: Processing buffer {"connection_id":232096,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:03:46] local.INFO: Packet analysis {"connection_id":232096,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:03:46] local.INFO: Extracted packet for processing {"connection_id":232096,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:03:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:03: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-11-03 23:03:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194075904001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:03:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:03:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:03:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:03:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793727160000,"timestamp_ms":1793727160000,"timestamp_seconds":1793727160,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2785ec0"} 
[2026-11-03 23:03:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:03:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:03: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":19,"data_length":795,"current_offset":136} 
[2026-11-03 23:03:46] 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-11-03 23:03: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-11-03 23:03:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:03:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:03:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232096,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:03:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232096,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:03:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232096,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:03:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:03:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:03:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:03:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194075904001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:03:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:03:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:03:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194075904001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:03:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:03:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:03:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:03:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:03:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194075904001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:03:46] local.INFO: DEBUG: GPS processor result {"connection_id":232096,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56211,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:03:46] local.INFO: GPS data processed {"connection_id":232096,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:03:46] local.INFO: Acknowledgment sent {"connection_id":232096,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:04:12] local.INFO: TCP Data received {"connection_id":232095,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a277e990012ce11ac0072683580009006f30..."} 
[2026-11-03 23:04:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232095,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a277e990012ce11ac0072683580009006f30..."} 
[2026-11-03 23:04:12] local.INFO: Processing buffer {"connection_id":232095,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a277e990012ce11ac0072683580009006f30..."} 
[2026-11-03 23:04:12] local.INFO: Packet analysis {"connection_id":232095,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a277"} 
[2026-11-03 23:04:12] local.INFO: Extracted packet for processing {"connection_id":232095,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a277"} 
[2026-11-03 23:04:12] local.INFO: GPS Element Parsed {"raw_longitude":752949952,"raw_latitude":119964504,"longitude_deg":75.2949952,"latitude_deg":11.9964504,"altitude":9,"angle":111,"satellites":48,"speed":36,"hex_longitude":"2ce11ac0","hex_latitude":"07268358","is_valid_coordinates":true} 
[2026-11-03 23:04: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-11-03 23:04:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194143232001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:04:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38286133045493760,"note":"Value kept but may cause issues"} 
[2026-11-03 23:04:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2233081697022289920,"note":"Value kept but may cause issues"} 
[2026-11-03 23:04:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:04:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793727130000,"timestamp_ms":1793727130000,"timestamp_seconds":1793727130,"priority":1,"record_length":96,"hex_timestamp":"000001a1a277e990"} 
[2026-11-03 23:04:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:04: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-11-03 23:04: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":77,"data_length":795,"current_offset":136} 
[2026-11-03 23:04:12] 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-11-03 23:04: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-11-03 23:04:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:04:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:04:12] local.INFO: Teltonika packet parsed successfully {"connection_id":232095,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:04:12] local.INFO: Passing IMEI to GPS processor {"connection_id":232095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:04:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":232095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:04:12] 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-11-03 23:04:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:04:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:04:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194143232001,"66":27267,"149":206,"83":43008,"24":36,"16":38286133045493760,"44":-2233081697022289920},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,83,24,16,44]} 
[2026-11-03 23:04:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:04:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:04:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194143232001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:04:12] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-11-03 23:04:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:04:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38286133045493760,"km_value":38286133045493.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:04:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2233081697022289920,"description":"Unknown IO ID 44"} 
[2026-11-03 23:04:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194143232001,"power":27267,"unknown_149":206,"unknown_83":43008,"ignition":36,"odometer":null,"unknown_44":-2233081697022289920}} 
[2026-11-03 23:04:12] local.INFO: DEBUG: GPS processor result {"connection_id":232095,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56212,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:04:12] local.INFO: GPS data processed {"connection_id":232095,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:04:12] local.INFO: Acknowledgment sent {"connection_id":232095,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:04:17] local.INFO: TCP Data received {"connection_id":232096,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:04:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232096,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:04:17] local.INFO: Processing buffer {"connection_id":232096,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:04:17] local.INFO: Packet analysis {"connection_id":232096,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:04:17] local.INFO: Extracted packet for processing {"connection_id":232096,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:04:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:04: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-11-03 23:04:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194075904001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:04:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:04:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:04:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:04:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793727160000,"timestamp_ms":1793727160000,"timestamp_seconds":1793727160,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2785ec0"} 
[2026-11-03 23:04:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:04:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:04: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 23:04:17] 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-11-03 23:04: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-11-03 23:04:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:04:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:04:17] local.INFO: Teltonika packet parsed successfully {"connection_id":232096,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:04:17] local.INFO: Passing IMEI to GPS processor {"connection_id":232096,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:04:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":232096,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:04:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:04:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:04:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:04:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194075904001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:04:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:04:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:04:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194075904001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:04:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:04:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:04:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:04:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:04:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194075904001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:04:17] local.INFO: DEBUG: GPS processor result {"connection_id":232096,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56213,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:04:17] local.INFO: GPS data processed {"connection_id":232096,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:04:17] local.INFO: Acknowledgment sent {"connection_id":232096,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:04:36] local.INFO: TCP Data received {"connection_id":228985,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:04:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228985,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:04:36] local.INFO: Processing buffer {"connection_id":228985,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:04:36] local.INFO: IMEI packet received {"connection_id":228985,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:04:36] local.INFO: IMEI acknowledgment sent {"connection_id":228985,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:04:38] local.INFO: TCP Data received {"connection_id":228985,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:04:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228985,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:04:38] local.INFO: Processing buffer {"connection_id":228985,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:04:38] local.INFO: IMEI packet received {"connection_id":228985,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:04:38] local.INFO: IMEI acknowledgment sent {"connection_id":228985,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:04:39] local.INFO: TCP Data received {"connection_id":228986,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:04:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228986,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:04:39] local.INFO: Processing buffer {"connection_id":228986,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:04:39] local.INFO: IMEI packet received {"connection_id":228986,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:04:39] local.INFO: IMEI acknowledgment sent {"connection_id":228986,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:04:41] local.INFO: TCP Data received {"connection_id":228985,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:04:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228985,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:04:41] local.INFO: Processing buffer {"connection_id":228985,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:04:41] local.INFO: IMEI packet received {"connection_id":228985,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:04:41] local.INFO: IMEI acknowledgment sent {"connection_id":228985,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:04:42] local.INFO: TCP Data received {"connection_id":228985,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27810a0012ce13c80072677a0000a006b2e..."} 
[2026-11-03 23:04:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228985,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27810a0012ce13c80072677a0000a006b2e..."} 
[2026-11-03 23:04:42] local.INFO: Processing buffer {"connection_id":228985,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27810a0012ce13c80072677a0000a006b2e..."} 
[2026-11-03 23:04:42] local.INFO: Packet analysis {"connection_id":228985,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:04:42] local.INFO: Extracted packet for processing {"connection_id":228985,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:04:42] local.INFO: GPS Element Parsed {"raw_longitude":752958592,"raw_latitude":119961504,"longitude_deg":75.2958592,"latitude_deg":11.9961504,"altitude":10,"angle":107,"satellites":46,"speed":33,"hex_longitude":"2ce13c80","hex_latitude":"072677a0","is_valid_coordinates":true} 
[2026-11-03 23:04:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:04:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194145280001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:04:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38286566837190656,"note":"Value kept but may cause issues"} 
[2026-11-03 23:04:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2226255928837842944,"note":"Value kept but may cause issues"} 
[2026-11-03 23:04:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:04:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793727140000,"timestamp_ms":1793727140000,"timestamp_seconds":1793727140,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27810a0"} 
[2026-11-03 23:04:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:04:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:04:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 23:04:42] 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-11-03 23:04:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:04:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:04:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:04:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228985,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:04:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228985,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:04:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228985,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:04:42] 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-11-03 23:04:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:04:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:04:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194145280001,"66":27321,"149":206,"83":43008,"24":33,"16":38286566837190656,"44":-2226255928837842944},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,83,24,16,44]} 
[2026-11-03 23:04:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:04:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:04:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194145280001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:04:42] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-11-03 23:04:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:04:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38286566837190656,"km_value":38286566837190.66,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:04:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2226255928837842944,"description":"Unknown IO ID 44"} 
[2026-11-03 23:04:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194145280001,"power":27321,"unknown_149":206,"unknown_83":43008,"ignition":33,"odometer":null,"unknown_44":-2226255928837842944}} 
[2026-11-03 23:04:42] local.INFO: DEBUG: GPS processor result {"connection_id":228985,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56214,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:04:42] local.INFO: GPS data processed {"connection_id":228985,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:04:42] local.INFO: Acknowledgment sent {"connection_id":228985,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:04:45] local.INFO: TCP Data received {"connection_id":228986,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:04:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228986,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:04:45] local.INFO: Processing buffer {"connection_id":228986,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:04:45] local.INFO: IMEI packet received {"connection_id":228986,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:04:45] local.INFO: IMEI acknowledgment sent {"connection_id":228986,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:04:46] local.INFO: TCP Data received {"connection_id":228986,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:04:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228986,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:04:46] local.INFO: Processing buffer {"connection_id":228986,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:04:46] local.INFO: Packet analysis {"connection_id":228986,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:04:46] local.INFO: Extracted packet for processing {"connection_id":228986,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:04:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:04:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194075904001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:04:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:04:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:04:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:04:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793727160000,"timestamp_ms":1793727160000,"timestamp_seconds":1793727160,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2785ec0"} 
[2026-11-03 23:04:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:04:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 23:04:46] 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-11-03 23: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-11-03 23:04:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:04:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:04:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228986,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:04:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228986,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:04:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228986,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:04:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:04:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:04:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:04:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194075904001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:04:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:04:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:04:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194075904001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:04:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:04:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:04:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:04:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:04:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194075904001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:04:46] local.INFO: DEBUG: GPS processor result {"connection_id":228986,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56215,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:04:46] local.INFO: GPS data processed {"connection_id":228986,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:04:46] local.INFO: Acknowledgment sent {"connection_id":228986,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:04:46] local.INFO: TCP Data received {"connection_id":228985,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2783b98012ce15f8007266e38000b00672e..."} 
[2026-11-03 23:04:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228985,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2783b98012ce15f8007266e38000b00672e..."} 
[2026-11-03 23:04:46] local.INFO: Processing buffer {"connection_id":228985,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2783b98012ce15f8007266e38000b00672e..."} 
[2026-11-03 23:04:46] local.INFO: Packet analysis {"connection_id":228985,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:04:46] local.INFO: Extracted packet for processing {"connection_id":228985,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:04:46] local.INFO: GPS Element Parsed {"raw_longitude":752967552,"raw_latitude":119959096,"longitude_deg":75.2967552,"latitude_deg":11.9959096,"altitude":11,"angle":103,"satellites":46,"speed":32,"hex_longitude":"2ce15f80","hex_latitude":"07266e38","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:04:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194147840001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:04:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38287009218822144,"note":"Value kept but may cause issues"} 
[2026-11-03 23:04:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2216756148374626304,"note":"Value kept but may cause issues"} 
[2026-11-03 23:04:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:04:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793727151000,"timestamp_ms":1793727151000,"timestamp_seconds":1793727151,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2783b98"} 
[2026-11-03 23:04:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:04: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-11-03 23: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 23:04:46] 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-11-03 23: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-11-03 23:04:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:04:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:04:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228985,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:04:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228985,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:04:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228985,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:04:46] 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-11-03 23:04:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:04:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:04:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194147840001,"66":27332,"149":206,"83":43008,"24":32,"16":38287009218822144,"44":-2216756148374626304},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,83,24,16,44]} 
[2026-11-03 23:04:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:04:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:04:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194147840001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:04:46] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-11-03 23:04:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:04:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38287009218822144,"km_value":38287009218822.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:04:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2216756148374626304,"description":"Unknown IO ID 44"} 
[2026-11-03 23:04:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194147840001,"power":27332,"unknown_149":206,"unknown_83":43008,"ignition":32,"odometer":null,"unknown_44":-2216756148374626304}} 
[2026-11-03 23:04:46] local.INFO: DEBUG: GPS processor result {"connection_id":228985,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56216,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:04:46] local.INFO: GPS data processed {"connection_id":228985,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:04:46] local.INFO: Acknowledgment sent {"connection_id":228985,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:05:17] local.INFO: TCP Data received {"connection_id":228986,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:05:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228986,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:05:17] local.INFO: Processing buffer {"connection_id":228986,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:05:17] local.INFO: Packet analysis {"connection_id":228986,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:05:17] local.INFO: Extracted packet for processing {"connection_id":228986,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:05:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:05: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-11-03 23:05:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194075904001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:05:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:05:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:05:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:05:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793727160000,"timestamp_ms":1793727160000,"timestamp_seconds":1793727160,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2785ec0"} 
[2026-11-03 23:05:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:05:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:05: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 23:05:17] 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-11-03 23:05: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-11-03 23:05:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:05:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:05:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228986,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:05:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228986,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:05:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228986,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:05:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:05:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:05:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:05:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194075904001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:05:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:05:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:05:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194075904001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:05:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:05:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:05:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:05:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:05:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194075904001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:05:17] local.INFO: DEBUG: GPS processor result {"connection_id":228986,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56217,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:05:17] local.INFO: GPS data processed {"connection_id":228986,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:05:17] local.INFO: Acknowledgment sent {"connection_id":228986,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:05:18] local.INFO: TCP Data received {"connection_id":228985,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a279e178012ce2d1400725f678000c00722f..."} 
[2026-11-03 23:05:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228985,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a279e178012ce2d1400725f678000c00722f..."} 
[2026-11-03 23:05:18] local.INFO: Processing buffer {"connection_id":228985,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a279e178012ce2d1400725f678000c00722f..."} 
[2026-11-03 23:05:18] local.INFO: Packet analysis {"connection_id":228985,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a279"} 
[2026-11-03 23:05:18] local.INFO: Extracted packet for processing {"connection_id":228985,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a279"} 
[2026-11-03 23:05:18] local.INFO: GPS Element Parsed {"raw_longitude":753062208,"raw_latitude":119928440,"longitude_deg":75.3062208,"latitude_deg":11.992844,"altitude":12,"angle":114,"satellites":47,"speed":37,"hex_longitude":"2ce2d140","hex_latitude":"0725f678","is_valid_coordinates":true} 
[2026-11-03 23:05: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-11-03 23:05:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194175744001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:05:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38291746567749632,"note":"Value kept but may cause issues"} 
[2026-11-03 23:05:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2112328932022501376,"note":"Value kept but may cause issues"} 
[2026-11-03 23:05:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:05:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793727259000,"timestamp_ms":1793727259000,"timestamp_seconds":1793727259,"priority":1,"record_length":96,"hex_timestamp":"000001a1a279e178"} 
[2026-11-03 23:05:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:05:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:05: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":77,"data_length":795,"current_offset":136} 
[2026-11-03 23:05:18] 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-11-03 23:05: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-11-03 23:05:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:05:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:05:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228985,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:05:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228985,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:05:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228985,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:05:18] 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-11-03 23:05:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:05:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:05:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194175744001,"66":27213,"87":206,"83":43008,"24":37,"16":38291746567749632,"44":-2112328932022501376},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:05:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:05:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:05:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194175744001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:05:18] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:05:18] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:05:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38291746567749632,"km_value":38291746567749.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:05:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2112328932022501376,"description":"Unknown IO ID 44"} 
[2026-11-03 23:05:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194175744001,"power":27213,"unknown_87":206,"unknown_83":43008,"ignition":37,"odometer":null,"unknown_44":-2112328932022501376}} 
[2026-11-03 23:05:18] local.INFO: DEBUG: GPS processor result {"connection_id":228985,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56218,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:05:18] local.INFO: GPS data processed {"connection_id":228985,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:05:18] local.INFO: Acknowledgment sent {"connection_id":228985,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:05:36] local.INFO: TCP Data received {"connection_id":232097,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:05:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232097,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:05:36] local.INFO: Processing buffer {"connection_id":232097,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:05:36] local.INFO: IMEI packet received {"connection_id":232097,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:05:36] local.INFO: IMEI acknowledgment sent {"connection_id":232097,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:05:36] local.INFO: TCP Data received {"connection_id":232097,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:05:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232097,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:05:36] local.INFO: Processing buffer {"connection_id":232097,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:05:36] local.INFO: IMEI packet received {"connection_id":232097,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:05:36] local.INFO: IMEI acknowledgment sent {"connection_id":232097,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:05:41] local.INFO: TCP Data received {"connection_id":232097,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:05:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232097,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:05:41] local.INFO: Processing buffer {"connection_id":232097,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:05:41] local.INFO: IMEI packet received {"connection_id":232097,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:05:41] local.INFO: IMEI acknowledgment sent {"connection_id":232097,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:05:42] local.INFO: TCP Data received {"connection_id":232097,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a279f118012ce2ddc00725ef18000b00822e..."} 
[2026-11-03 23:05:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232097,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a279f118012ce2ddc00725ef18000b00822e..."} 
[2026-11-03 23:05:42] local.INFO: Processing buffer {"connection_id":232097,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a279f118012ce2ddc00725ef18000b00822e..."} 
[2026-11-03 23:05:42] local.INFO: Packet analysis {"connection_id":232097,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a279"} 
[2026-11-03 23:05:42] local.INFO: Extracted packet for processing {"connection_id":232097,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a279"} 
[2026-11-03 23:05:42] local.INFO: GPS Element Parsed {"raw_longitude":753065408,"raw_latitude":119926552,"longitude_deg":75.3065408,"latitude_deg":11.9926552,"altitude":11,"angle":130,"satellites":46,"speed":36,"hex_longitude":"2ce2ddc0","hex_latitude":"0725ef18","is_valid_coordinates":true} 
[2026-11-03 23:05: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-11-03 23:05:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194178304001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:05:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38291926956376064,"note":"Value kept but may cause issues"} 
[2026-11-03 23:05:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2102829151559452672,"note":"Value kept but may cause issues"} 
[2026-11-03 23:05:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:05:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793727263000,"timestamp_ms":1793727263000,"timestamp_seconds":1793727263,"priority":1,"record_length":96,"hex_timestamp":"000001a1a279f118"} 
[2026-11-03 23:05:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:05: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-11-03 23:05: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":77,"data_length":795,"current_offset":136} 
[2026-11-03 23:05:42] 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-11-03 23:05: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-11-03 23:05:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:05:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:05:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232097,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:05:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232097,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:05:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232097,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:05:42] 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-11-03 23:05:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:05:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:05:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194178304001,"66":27343,"87":206,"83":43008,"24":36,"16":38291926956376064,"44":-2102829151559452672},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:05:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:05:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:05:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194178304001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:05:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:05:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:05:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38291926956376064,"km_value":38291926956376.06,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:05:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2102829151559452672,"description":"Unknown IO ID 44"} 
[2026-11-03 23:05:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194178304001,"power":27343,"unknown_87":206,"unknown_83":43008,"ignition":36,"odometer":null,"unknown_44":-2102829151559452672}} 
[2026-11-03 23:05:42] local.INFO: DEBUG: GPS processor result {"connection_id":232097,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56219,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:05:42] local.INFO: GPS data processed {"connection_id":232097,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:05:42] local.INFO: Acknowledgment sent {"connection_id":232097,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:05:45] local.INFO: TCP Data received {"connection_id":232098,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:05:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232098,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:05:45] local.INFO: Processing buffer {"connection_id":232098,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:05:45] local.INFO: IMEI packet received {"connection_id":232098,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:05:45] local.INFO: IMEI acknowledgment sent {"connection_id":232098,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:05:50] local.INFO: TCP Data received {"connection_id":232098,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:05:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232098,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:05:50] local.INFO: Processing buffer {"connection_id":232098,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:05:50] local.INFO: IMEI packet received {"connection_id":232098,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:05:50] local.INFO: IMEI acknowledgment sent {"connection_id":232098,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:05:51] local.INFO: TCP Data received {"connection_id":232098,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:05:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232098,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:05:51] local.INFO: Processing buffer {"connection_id":232098,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:05:51] local.INFO: Packet analysis {"connection_id":232098,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:05:51] local.INFO: Extracted packet for processing {"connection_id":232098,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:05:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:05: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-11-03 23:05:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194075904001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:05:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:05:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:05:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:05:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793727160000,"timestamp_ms":1793727160000,"timestamp_seconds":1793727160,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2785ec0"} 
[2026-11-03 23:05:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:05:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:05: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 23:05:51] 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-11-03 23:05: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-11-03 23:05:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:05:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:05:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232098,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:05:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232098,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:05:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232098,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:05:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:05:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:05:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:05:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194075904001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:05:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:05:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:05:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194075904001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:05:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:05:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:05:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:05:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:05:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194075904001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:05:51] local.INFO: DEBUG: GPS processor result {"connection_id":232098,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56220,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:05:51] local.INFO: GPS data processed {"connection_id":232098,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:05:51] local.INFO: Acknowledgment sent {"connection_id":232098,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:05:55] local.INFO: TCP Data received {"connection_id":232098,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:05:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232098,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:05:55] local.INFO: Processing buffer {"connection_id":232098,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:05:55] local.INFO: Packet analysis {"connection_id":232098,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:05:55] local.INFO: Extracted packet for processing {"connection_id":232098,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:05:55] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:05: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-11-03 23:05:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194075904001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:05:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:05:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:05:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:05:55] local.INFO: AVL Record Parsed {"raw_timestamp":1793727160000,"timestamp_ms":1793727160000,"timestamp_seconds":1793727160,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2785ec0"} 
[2026-11-03 23:05:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:05:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:05: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 23:05:55] 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-11-03 23:05: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-11-03 23:05:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:05:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:05:55] local.INFO: Teltonika packet parsed successfully {"connection_id":232098,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:05:55] local.INFO: Passing IMEI to GPS processor {"connection_id":232098,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:05:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":232098,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:05:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:05:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:05:55] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:05:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194075904001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:05:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:05:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:05:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194075904001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:05:55] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:05:55] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:05:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:05:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:05:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194075904001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:05:56] local.INFO: DEBUG: GPS processor result {"connection_id":232098,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56221,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:05:56] local.INFO: GPS data processed {"connection_id":232098,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:05:56] local.INFO: Acknowledgment sent {"connection_id":232098,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:06:19] local.INFO: TCP Data received {"connection_id":232097,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27a1058012ce2f0c00725dac0000a008d30..."} 
[2026-11-03 23:06:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232097,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27a1058012ce2f0c00725dac0000a008d30..."} 
[2026-11-03 23:06:19] local.INFO: Processing buffer {"connection_id":232097,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27a1058012ce2f0c00725dac0000a008d30..."} 
[2026-11-03 23:06:19] local.INFO: Packet analysis {"connection_id":232097,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27a"} 
[2026-11-03 23:06:19] local.INFO: Extracted packet for processing {"connection_id":232097,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27a"} 
[2026-11-03 23:06:19] local.INFO: GPS Element Parsed {"raw_longitude":753070272,"raw_latitude":119921344,"longitude_deg":75.3070272,"latitude_deg":11.9921344,"altitude":10,"angle":141,"satellites":48,"speed":32,"hex_longitude":"2ce2f0c0","hex_latitude":"0725dac0","is_valid_coordinates":true} 
[2026-11-03 23:06:19] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:06:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194179328001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:06:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38292270553759744,"note":"Value kept but may cause issues"} 
[2026-11-03 23:06:19] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2099310714351052800,"note":"Value kept but may cause issues"} 
[2026-11-03 23:06:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:06:19] local.INFO: AVL Record Parsed {"raw_timestamp":1793727271000,"timestamp_ms":1793727271000,"timestamp_seconds":1793727271,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27a1058"} 
[2026-11-03 23:06:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:06:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:06:19] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-11-03 23:06:19] 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-11-03 23:06:19] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:06:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:06:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:06:19] local.INFO: Teltonika packet parsed successfully {"connection_id":232097,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:06:19] local.INFO: Passing IMEI to GPS processor {"connection_id":232097,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:06:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":232097,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:06:19] 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-11-03 23:06:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:06:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:06:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194179328001,"66":27321,"87":206,"83":43008,"24":32,"16":38292270553759744,"44":-2099310714351052800},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:06:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:06:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:06:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194179328001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:06:19] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:06:19] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:06:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38292270553759744,"km_value":38292270553759.74,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:06:19] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2099310714351052800,"description":"Unknown IO ID 44"} 
[2026-11-03 23:06:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194179328001,"power":27321,"unknown_87":206,"unknown_83":43008,"ignition":32,"odometer":null,"unknown_44":-2099310714351052800}} 
[2026-11-03 23:06:19] local.INFO: DEBUG: GPS processor result {"connection_id":232097,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56222,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:06:19] local.INFO: GPS data processed {"connection_id":232097,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:06:19] local.INFO: Acknowledgment sent {"connection_id":232097,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:06:36] local.INFO: TCP Data received {"connection_id":230238,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:06:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230238,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:06:36] local.INFO: Processing buffer {"connection_id":230238,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:06:36] local.INFO: IMEI packet received {"connection_id":230238,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:06:36] local.INFO: IMEI acknowledgment sent {"connection_id":230238,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:06:39] local.INFO: TCP Data received {"connection_id":228503,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:06:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228503,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:06:39] local.INFO: Processing buffer {"connection_id":228503,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:06:39] local.INFO: IMEI packet received {"connection_id":228503,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:06:39] local.INFO: IMEI acknowledgment sent {"connection_id":228503,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:06:41] local.INFO: TCP Data received {"connection_id":230238,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:06:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230238,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:06:41] local.INFO: Processing buffer {"connection_id":230238,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:06:41] local.INFO: IMEI packet received {"connection_id":230238,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:06:41] local.INFO: IMEI acknowledgment sent {"connection_id":230238,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:06:41] local.INFO: TCP Data received {"connection_id":230238,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27a4320012ce304800725bbf8000a009131..."} 
[2026-11-03 23:06:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230238,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27a4320012ce304800725bbf8000a009131..."} 
[2026-11-03 23:06:41] local.INFO: Processing buffer {"connection_id":230238,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27a4320012ce304800725bbf8000a009131..."} 
[2026-11-03 23:06:41] local.INFO: Packet analysis {"connection_id":230238,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27a"} 
[2026-11-03 23:06:41] local.INFO: Extracted packet for processing {"connection_id":230238,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27a"} 
[2026-11-03 23:06:41] local.INFO: GPS Element Parsed {"raw_longitude":753075328,"raw_latitude":119913464,"longitude_deg":75.3075328,"latitude_deg":11.9913464,"altitude":10,"angle":145,"satellites":49,"speed":28,"hex_longitude":"2ce30480","hex_latitude":"0725bbf8","is_valid_coordinates":true} 
[2026-11-03 23:06: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-11-03 23:06:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194181376001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:06:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38292721525325824,"note":"Value kept but may cause issues"} 
[2026-11-03 23:06:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2093962689794883584,"note":"Value kept but may cause issues"} 
[2026-11-03 23:06:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,86,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:06:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793727284000,"timestamp_ms":1793727284000,"timestamp_seconds":1793727284,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27a4320"} 
[2026-11-03 23:06:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:06: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-11-03 23:06: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-11-03 23:06: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-11-03 23:06: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-11-03 23:06:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:06:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:06:41] local.INFO: Teltonika packet parsed successfully {"connection_id":230238,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:06:41] local.INFO: Passing IMEI to GPS processor {"connection_id":230238,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:06:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":230238,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:06:41] 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-11-03 23:06:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:06:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:06:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194181376001,"66":27267,"86":206,"83":43008,"24":28,"16":38292721525325824,"44":-2093962689794883584},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,86,83,24,16,44]} 
[2026-11-03 23:06:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:06:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:06:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194181376001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:06:41] local.INFO: Unknown IO ID detected {"io_id":86,"value":206,"description":"Unknown IO ID 86"} 
[2026-11-03 23:06:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:06:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38292721525325824,"km_value":38292721525325.82,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:06:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2093962689794883584,"description":"Unknown IO ID 44"} 
[2026-11-03 23:06:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194181376001,"power":27267,"unknown_86":206,"unknown_83":43008,"ignition":28,"odometer":null,"unknown_44":-2093962689794883584}} 
[2026-11-03 23:06:41] local.INFO: DEBUG: GPS processor result {"connection_id":230238,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56223,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:06:41] local.INFO: GPS data processed {"connection_id":230238,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:06:41] local.INFO: Acknowledgment sent {"connection_id":230238,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:06:45] local.INFO: TCP Data received {"connection_id":228503,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:06:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228503,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:06:45] local.INFO: Processing buffer {"connection_id":228503,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:06:45] local.INFO: IMEI packet received {"connection_id":228503,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:06:45] local.INFO: IMEI acknowledgment sent {"connection_id":228503,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:06:46] local.INFO: TCP Data received {"connection_id":228503,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:06:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228503,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:06:46] local.INFO: Processing buffer {"connection_id":228503,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:06:46] local.INFO: Packet analysis {"connection_id":228503,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:06:46] local.INFO: Extracted packet for processing {"connection_id":228503,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:06:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:06:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:06:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194075904001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:06:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:06:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:06:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:06:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793727160000,"timestamp_ms":1793727160000,"timestamp_seconds":1793727160,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2785ec0"} 
[2026-11-03 23:06:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:06:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:06:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 23:06:46] 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-11-03 23:06:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:06:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:06:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:06:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228503,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:06:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228503,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:06:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228503,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:06:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:06:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:06:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:06:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194075904001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:06:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:06:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:06:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194075904001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:06:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:06:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:06:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:06:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:06:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194075904001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:06:46] local.INFO: DEBUG: GPS processor result {"connection_id":228503,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56224,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:06:46] local.INFO: GPS data processed {"connection_id":228503,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:06:46] local.INFO: Acknowledgment sent {"connection_id":228503,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:07:13] local.INFO: TCP Data received {"connection_id":230238,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27a79d0012ce3190007259dc0000d00942f..."} 
[2026-11-03 23:07:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230238,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27a79d0012ce3190007259dc0000d00942f..."} 
[2026-11-03 23:07:13] local.INFO: Processing buffer {"connection_id":230238,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27a79d0012ce3190007259dc0000d00942f..."} 
[2026-11-03 23:07:13] local.INFO: Packet analysis {"connection_id":230238,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27a"} 
[2026-11-03 23:07:13] local.INFO: Extracted packet for processing {"connection_id":230238,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27a"} 
[2026-11-03 23:07:13] local.INFO: GPS Element Parsed {"raw_longitude":753080576,"raw_latitude":119905728,"longitude_deg":75.3080576,"latitude_deg":11.9905728,"altitude":13,"angle":148,"satellites":47,"speed":23,"hex_longitude":"2ce31900","hex_latitude":"07259dc0","is_valid_coordinates":true} 
[2026-11-03 23:07: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-11-03 23:07:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194184704001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:07:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38293172496891904,"note":"Value kept but may cause issues"} 
[2026-11-03 23:07:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2088403559006865408,"note":"Value kept but may cause issues"} 
[2026-11-03 23:07:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,86,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:07:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793727298000,"timestamp_ms":1793727298000,"timestamp_seconds":1793727298,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27a79d0"} 
[2026-11-03 23:07:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:07: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-11-03 23:07: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-11-03 23:07: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-11-03 23:07: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-11-03 23:07:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:07:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:07:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230238,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:07:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230238,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:07:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230238,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:07:13] 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-11-03 23:07:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:07:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:07:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194184704001,"66":27343,"86":206,"83":43008,"24":23,"16":38293172496891904,"44":-2088403559006865408},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,86,83,24,16,44]} 
[2026-11-03 23:07:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:07:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:07:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194184704001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:07:13] local.INFO: Unknown IO ID detected {"io_id":86,"value":206,"description":"Unknown IO ID 86"} 
[2026-11-03 23:07:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:07:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38293172496891904,"km_value":38293172496891.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:07:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2088403559006865408,"description":"Unknown IO ID 44"} 
[2026-11-03 23:07:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194184704001,"power":27343,"unknown_86":206,"unknown_83":43008,"ignition":23,"odometer":null,"unknown_44":-2088403559006865408}} 
[2026-11-03 23:07:13] local.INFO: DEBUG: GPS processor result {"connection_id":230238,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56225,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:07:13] local.INFO: GPS data processed {"connection_id":230238,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:07:13] local.INFO: Acknowledgment sent {"connection_id":230238,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:07:18] local.INFO: TCP Data received {"connection_id":228503,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:07:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228503,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:07:18] local.INFO: Processing buffer {"connection_id":228503,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:07:18] local.INFO: Packet analysis {"connection_id":228503,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:07:18] local.INFO: Extracted packet for processing {"connection_id":228503,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:07:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:07: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-11-03 23:07:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194075904001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:07:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:07:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:07:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:07:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793727160000,"timestamp_ms":1793727160000,"timestamp_seconds":1793727160,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2785ec0"} 
[2026-11-03 23:07:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:07:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:07: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 23:07:18] 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-11-03 23:07: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-11-03 23:07:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:07:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:07:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228503,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:07:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228503,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:07:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228503,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:07:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:07:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:07:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:07:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194075904001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:07:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:07:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:07:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194075904001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:07:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:07:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:07:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:07:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:07:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194075904001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:07:18] local.INFO: DEBUG: GPS processor result {"connection_id":228503,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56226,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:07:18] local.INFO: GPS data processed {"connection_id":228503,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:07:18] local.INFO: Acknowledgment sent {"connection_id":228503,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:07:35] local.INFO: TCP Data received {"connection_id":228504,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:07:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228504,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:07:35] local.INFO: Processing buffer {"connection_id":228504,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:07:35] local.INFO: IMEI packet received {"connection_id":228504,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:07:35] local.INFO: IMEI acknowledgment sent {"connection_id":228504,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:07:36] local.INFO: TCP Data received {"connection_id":228504,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:07:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228504,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:07:36] local.INFO: Processing buffer {"connection_id":228504,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:07:36] local.INFO: IMEI packet received {"connection_id":228504,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:07:36] local.INFO: IMEI acknowledgment sent {"connection_id":228504,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:07:39] local.INFO: TCP Data received {"connection_id":232099,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:07:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232099,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:07:39] local.INFO: Processing buffer {"connection_id":232099,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:07:39] local.INFO: IMEI packet received {"connection_id":232099,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:07:39] local.INFO: IMEI acknowledgment sent {"connection_id":232099,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:07:42] local.INFO: TCP Data received {"connection_id":228504,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:07:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228504,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:07:42] local.INFO: Processing buffer {"connection_id":228504,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:07:42] local.INFO: IMEI packet received {"connection_id":228504,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:07:42] local.INFO: IMEI acknowledgment sent {"connection_id":228504,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:07:43] local.INFO: TCP Data received {"connection_id":228504,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27aac98012ce32bc007257df8000f00952f..."} 
[2026-11-03 23:07:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228504,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27aac98012ce32bc007257df8000f00952f..."} 
[2026-11-03 23:07:43] local.INFO: Processing buffer {"connection_id":228504,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27aac98012ce32bc007257df8000f00952f..."} 
[2026-11-03 23:07:43] local.INFO: Packet analysis {"connection_id":228504,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27a"} 
[2026-11-03 23:07:43] local.INFO: Extracted packet for processing {"connection_id":228504,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27a"} 
[2026-11-03 23:07:43] local.INFO: GPS Element Parsed {"raw_longitude":753085376,"raw_latitude":119897592,"longitude_deg":75.3085376,"latitude_deg":11.9897592,"altitude":15,"angle":149,"satellites":47,"speed":29,"hex_longitude":"2ce32bc0","hex_latitude":"07257df8","is_valid_coordinates":true} 
[2026-11-03 23:07: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-11-03 23:07:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194188288001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:07:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38293627763425280,"note":"Value kept but may cause issues"} 
[2026-11-03 23:07:43] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2082633321986277376,"note":"Value kept but may cause issues"} 
[2026-11-03 23:07:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,169,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:07:43] local.INFO: AVL Record Parsed {"raw_timestamp":1793727311000,"timestamp_ms":1793727311000,"timestamp_seconds":1793727311,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27aac98"} 
[2026-11-03 23:07:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:07: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-11-03 23:07: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":207,"data_length":795,"current_offset":136} 
[2026-11-03 23:07:43] 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-11-03 23:07: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-11-03 23:07:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:07:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:07:43] local.INFO: Teltonika packet parsed successfully {"connection_id":228504,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:07:43] local.INFO: Passing IMEI to GPS processor {"connection_id":228504,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:07:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":228504,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:07:43] 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-11-03 23:07:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:07:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:07:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194188288001,"66":27321,"169":206,"83":43008,"24":29,"16":38293627763425280,"44":-2082633321986277376},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,169,83,24,16,44]} 
[2026-11-03 23:07:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:07:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:07:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194188288001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:07:43] local.INFO: Unknown IO ID detected {"io_id":169,"value":206,"description":"Unknown IO ID 169"} 
[2026-11-03 23:07:43] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:07:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38293627763425280,"km_value":38293627763425.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:07:43] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2082633321986277376,"description":"Unknown IO ID 44"} 
[2026-11-03 23:07:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194188288001,"power":27321,"unknown_169":206,"unknown_83":43008,"ignition":29,"odometer":null,"unknown_44":-2082633321986277376}} 
[2026-11-03 23:07:43] local.INFO: DEBUG: GPS processor result {"connection_id":228504,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56227,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:07:43] local.INFO: GPS data processed {"connection_id":228504,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:07:43] local.INFO: Acknowledgment sent {"connection_id":228504,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:07:45] local.INFO: TCP Data received {"connection_id":232099,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:07:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232099,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:07:45] local.INFO: Processing buffer {"connection_id":232099,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:07:45] local.INFO: IMEI packet received {"connection_id":232099,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:07:45] local.INFO: IMEI acknowledgment sent {"connection_id":232099,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:07:46] local.INFO: TCP Data received {"connection_id":232099,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:07:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232099,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:07:46] local.INFO: Processing buffer {"connection_id":232099,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:07:46] local.INFO: Packet analysis {"connection_id":232099,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:07:46] local.INFO: Extracted packet for processing {"connection_id":232099,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:07:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:07:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194075904001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:07:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:07:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:07:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:07:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793727160000,"timestamp_ms":1793727160000,"timestamp_seconds":1793727160,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2785ec0"} 
[2026-11-03 23:07:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:07:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 23:07:46] 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-11-03 23: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-11-03 23:07:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:07:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:07:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232099,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:07:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232099,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:07:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232099,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:07:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:07:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:07:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:07:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194075904001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:07:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:07:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:07:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194075904001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:07:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:07:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:07:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:07:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:07:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194075904001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:07:46] local.INFO: DEBUG: GPS processor result {"connection_id":232099,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56228,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:07:46] local.INFO: GPS data processed {"connection_id":232099,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:07:46] local.INFO: Acknowledgment sent {"connection_id":232099,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:08:14] local.INFO: TCP Data received {"connection_id":228504,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27adf60012ce33c80072566b8000e008a30..."} 
[2026-11-03 23:08:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228504,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27adf60012ce33c80072566b8000e008a30..."} 
[2026-11-03 23:08:14] local.INFO: Processing buffer {"connection_id":228504,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27adf60012ce33c80072566b8000e008a30..."} 
[2026-11-03 23:08:14] local.INFO: Packet analysis {"connection_id":228504,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27a"} 
[2026-11-03 23:08:14] local.INFO: Extracted packet for processing {"connection_id":228504,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27a"} 
[2026-11-03 23:08:14] local.INFO: GPS Element Parsed {"raw_longitude":753089664,"raw_latitude":119891640,"longitude_deg":75.3089664,"latitude_deg":11.989164,"altitude":14,"angle":138,"satellites":48,"speed":17,"hex_longitude":"2ce33c80","hex_latitude":"072566b8","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:08:14] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194191616001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:08:14] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38293979950743552,"note":"Value kept but may cause issues"} 
[2026-11-03 23:08:14] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2077355666175035392,"note":"Value kept but may cause issues"} 
[2026-11-03 23:08:14] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:08:14] local.INFO: AVL Record Parsed {"raw_timestamp":1793727324000,"timestamp_ms":1793727324000,"timestamp_seconds":1793727324,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27adf60"} 
[2026-11-03 23:08:14] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:08: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-11-03 23: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":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-11-03 23:08:14] 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-11-03 23: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-11-03 23:08:14] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:08:14] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:08:14] local.INFO: Teltonika packet parsed successfully {"connection_id":228504,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:08:14] local.INFO: Passing IMEI to GPS processor {"connection_id":228504,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:08:14] local.INFO: DEBUG: About to call GPS processor {"connection_id":228504,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:08:14] 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-11-03 23:08:14] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:08:14] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:08:14] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194191616001,"66":27300,"167":206,"83":43008,"24":17,"16":38293979950743552,"44":-2077355666175035392},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,83,24,16,44]} 
[2026-11-03 23:08:14] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:08:14] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:08:14] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194191616001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:08:14] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 23:08:14] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:08:14] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38293979950743552,"km_value":38293979950743.555,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:08:14] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2077355666175035392,"description":"Unknown IO ID 44"} 
[2026-11-03 23:08:14] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194191616001,"power":27300,"unknown_167":206,"unknown_83":43008,"ignition":17,"odometer":null,"unknown_44":-2077355666175035392}} 
[2026-11-03 23:08:14] local.INFO: DEBUG: GPS processor result {"connection_id":228504,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56229,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:08:14] local.INFO: GPS data processed {"connection_id":228504,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:08:14] local.INFO: Acknowledgment sent {"connection_id":228504,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:08:18] local.INFO: TCP Data received {"connection_id":232099,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:08:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232099,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:08:18] local.INFO: Processing buffer {"connection_id":232099,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2785ec0012d77a34005f2a450000700902b..."} 
[2026-11-03 23:08:18] local.INFO: Packet analysis {"connection_id":232099,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:08:18] local.INFO: Extracted packet for processing {"connection_id":232099,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a278"} 
[2026-11-03 23:08:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:08: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-11-03 23:08:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194075904001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:08:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:08:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:08:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:08:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793727160000,"timestamp_ms":1793727160000,"timestamp_seconds":1793727160,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2785ec0"} 
[2026-11-03 23:08:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:08:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:08: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":101,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-11-03 23:08:18] 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-11-03 23:08: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-11-03 23:08:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:08:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:08:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232099,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:08:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232099,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:08:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232099,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:08:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:08:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:08:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:08:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194075904001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:08:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:08:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:08:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194075904001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:08:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:08:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:08:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:08:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:08:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194075904001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:08:18] local.INFO: DEBUG: GPS processor result {"connection_id":232099,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56230,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:08:18] local.INFO: GPS data processed {"connection_id":232099,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:08:18] local.INFO: Acknowledgment sent {"connection_id":232099,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:08:35] local.INFO: TCP Data received {"connection_id":228987,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:08:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228987,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:08:35] local.INFO: Processing buffer {"connection_id":228987,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:08:35] local.INFO: IMEI packet received {"connection_id":228987,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:08:35] local.INFO: IMEI acknowledgment sent {"connection_id":228987,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:08:40] local.INFO: TCP Data received {"connection_id":228987,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:08:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228987,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:08:40] local.INFO: Processing buffer {"connection_id":228987,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:08:40] local.INFO: IMEI packet received {"connection_id":228987,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:08:40] local.INFO: IMEI acknowledgment sent {"connection_id":228987,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:08:40] local.INFO: TCP Data received {"connection_id":228987,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:08:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228987,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:08:40] local.INFO: Processing buffer {"connection_id":228987,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:08:40] local.INFO: IMEI packet received {"connection_id":228987,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:08:40] local.INFO: IMEI acknowledgment sent {"connection_id":228987,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:08:41] local.INFO: TCP Data received {"connection_id":228987,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27b25b0012ce3560007254dd0000b008930..."} 
[2026-11-03 23:08:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228987,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27b25b0012ce3560007254dd0000b008930..."} 
[2026-11-03 23:08:41] local.INFO: Processing buffer {"connection_id":228987,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27b25b0012ce3560007254dd0000b008930..."} 
[2026-11-03 23:08:41] local.INFO: Packet analysis {"connection_id":228987,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27b"} 
[2026-11-03 23:08:41] local.INFO: Extracted packet for processing {"connection_id":228987,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27b"} 
[2026-11-03 23:08:41] local.INFO: GPS Element Parsed {"raw_longitude":753096192,"raw_latitude":119885264,"longitude_deg":75.3096192,"latitude_deg":11.9885264,"altitude":11,"angle":137,"satellites":48,"speed":23,"hex_longitude":"2ce35600","hex_latitude":"07254dd0","is_valid_coordinates":true} 
[2026-11-03 23:08:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:08:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194194944001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:08:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38294418037407744,"note":"Value kept but may cause issues"} 
[2026-11-03 23:08:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2072640960316655616,"note":"Value kept but may cause issues"} 
[2026-11-03 23:08:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:08:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793727342000,"timestamp_ms":1793727342000,"timestamp_seconds":1793727342,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27b25b0"} 
[2026-11-03 23:08:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:08: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-11-03 23:08:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 23:08:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:08:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:08:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:08:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:08:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228987,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:08:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:08:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:08:41] 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-11-03 23:08:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:08:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:08:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194194944001,"66":27267,"167":206,"83":43008,"24":23,"16":38294418037407744,"44":-2072640960316655616},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,83,24,16,44]} 
[2026-11-03 23:08:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:08:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:08:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194194944001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:08:41] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 23:08:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:08:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38294418037407744,"km_value":38294418037407.74,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:08:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2072640960316655616,"description":"Unknown IO ID 44"} 
[2026-11-03 23:08:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194194944001,"power":27267,"unknown_167":206,"unknown_83":43008,"ignition":23,"odometer":null,"unknown_44":-2072640960316655616}} 
[2026-11-03 23:08:41] local.INFO: DEBUG: GPS processor result {"connection_id":228987,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56231,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:08:41] local.INFO: GPS data processed {"connection_id":228987,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:08:41] local.INFO: Acknowledgment sent {"connection_id":228987,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:08:45] local.INFO: TCP Data received {"connection_id":228505,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:08:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228505,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:08:45] local.INFO: Processing buffer {"connection_id":228505,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:08:45] local.INFO: IMEI packet received {"connection_id":228505,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:08:45] local.INFO: IMEI acknowledgment sent {"connection_id":228505,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:08:46] local.INFO: TCP Data received {"connection_id":228987,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27b5878012ce36e40072532d8000c008b2e..."} 
[2026-11-03 23:08:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228987,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27b5878012ce36e40072532d8000c008b2e..."} 
[2026-11-03 23:08:46] local.INFO: Processing buffer {"connection_id":228987,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27b5878012ce36e40072532d8000c008b2e..."} 
[2026-11-03 23:08:46] local.INFO: Packet analysis {"connection_id":228987,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27b"} 
[2026-11-03 23:08:46] local.INFO: Extracted packet for processing {"connection_id":228987,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27b"} 
[2026-11-03 23:08:46] local.INFO: GPS Element Parsed {"raw_longitude":753102400,"raw_latitude":119878360,"longitude_deg":75.31024,"latitude_deg":11.987836,"altitude":12,"angle":139,"satellites":46,"speed":27,"hex_longitude":"2ce36e40","hex_latitude":"072532d8","is_valid_coordinates":true} 
[2026-11-03 23:08: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-11-03 23:08:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194199552001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:08:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38294864714006528,"note":"Value kept but may cause issues"} 
[2026-11-03 23:08:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2065463348412166144,"note":"Value kept but may cause issues"} 
[2026-11-03 23:08:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:08:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793727355000,"timestamp_ms":1793727355000,"timestamp_seconds":1793727355,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27b5878"} 
[2026-11-03 23:08:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:08: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-11-03 23:08:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-11-03 23:08:46] 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-11-03 23:08: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-11-03 23:08:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:08:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:08:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228987,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:08:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:08:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:08:46] 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-11-03 23:08:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:08:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:08:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194199552001,"66":27332,"167":206,"83":43008,"24":27,"16":38294864714006528,"44":-2065463348412166144},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,83,24,16,44]} 
[2026-11-03 23:08:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:08:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:08:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194199552001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:08:46] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 23:08:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:08:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38294864714006528,"km_value":38294864714006.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:08:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2065463348412166144,"description":"Unknown IO ID 44"} 
[2026-11-03 23:08:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194199552001,"power":27332,"unknown_167":206,"unknown_83":43008,"ignition":27,"odometer":null,"unknown_44":-2065463348412166144}} 
[2026-11-03 23:08:46] local.INFO: DEBUG: GPS processor result {"connection_id":228987,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56232,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:08:46] local.INFO: GPS data processed {"connection_id":228987,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:08:46] local.INFO: Acknowledgment sent {"connection_id":228987,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:08:50] local.INFO: TCP Data received {"connection_id":228505,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:08:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228505,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:08:50] local.INFO: Processing buffer {"connection_id":228505,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:08:50] local.INFO: IMEI packet received {"connection_id":228505,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:08:50] local.INFO: IMEI acknowledgment sent {"connection_id":228505,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:08:51] local.INFO: TCP Data received {"connection_id":228505,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:08:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228505,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:08:51] local.INFO: Processing buffer {"connection_id":228505,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:08:51] local.INFO: Packet analysis {"connection_id":228505,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:08:51] local.INFO: Extracted packet for processing {"connection_id":228505,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:08:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:08:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:08:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194152960001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:08:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:08:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:08:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:08:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793727461000,"timestamp_ms":1793727461000,"timestamp_seconds":1793727461,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27cf688"} 
[2026-11-03 23:08:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:08:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:08:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 23:08:51] 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-11-03 23:08:51] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:08:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:08:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:08:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228505,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:08:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228505,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:08:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228505,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:08:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:08:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:08:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:08:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194152960001,"66":26028,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:08:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:08:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:08:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194152960001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:08:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:08:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:08:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:08:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:08:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194152960001,"power":26028,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:08:51] local.INFO: DEBUG: GPS processor result {"connection_id":228505,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56233,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:08:51] local.INFO: GPS data processed {"connection_id":228505,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:08:51] local.INFO: Acknowledgment sent {"connection_id":228505,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:09:18] local.INFO: TCP Data received {"connection_id":228987,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27b8f28012ce3854007251710000f00912f..."} 
[2026-11-03 23:09:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228987,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27b8f28012ce3854007251710000f00912f..."} 
[2026-11-03 23:09:18] local.INFO: Processing buffer {"connection_id":228987,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27b8f28012ce3854007251710000f00912f..."} 
[2026-11-03 23:09:18] local.INFO: Packet analysis {"connection_id":228987,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27b"} 
[2026-11-03 23:09:18] local.INFO: Extracted packet for processing {"connection_id":228987,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27b"} 
[2026-11-03 23:09:18] local.INFO: GPS Element Parsed {"raw_longitude":753108288,"raw_latitude":119871248,"longitude_deg":75.3108288,"latitude_deg":11.9871248,"altitude":15,"angle":145,"satellites":47,"speed":24,"hex_longitude":"2ce38540","hex_latitude":"07251710","is_valid_coordinates":true} 
[2026-11-03 23:09: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-11-03 23:09:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194202880001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:09:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38295307095638016,"note":"Value kept but may cause issues"} 
[2026-11-03 23:09:18] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-2058637580228700160,"note":"Value kept but may cause issues"} 
[2026-11-03 23:09:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:09:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793727369000,"timestamp_ms":1793727369000,"timestamp_seconds":1793727369,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27b8f28"} 
[2026-11-03 23:09:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:09:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:09: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":196,"data_length":795,"current_offset":136} 
[2026-11-03 23:09:18] 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-11-03 23:09: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-11-03 23:09:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:09:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:09:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228987,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:09:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:09:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:09:18] 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-11-03 23:09:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:09:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:09:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194202880001,"66":27245,"167":206,"83":43008,"24":24,"16":38295307095638016,"44":-2058637580228700160},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,83,24,16,44]} 
[2026-11-03 23:09:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:09:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:09:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194202880001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:09:18] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-11-03 23:09:18] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:09:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38295307095638016,"km_value":38295307095638.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:09:18] local.INFO: Unknown IO ID detected {"io_id":44,"value":-2058637580228700160,"description":"Unknown IO ID 44"} 
[2026-11-03 23:09:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194202880001,"power":27245,"unknown_167":206,"unknown_83":43008,"ignition":24,"odometer":null,"unknown_44":-2058637580228700160}} 
[2026-11-03 23:09:18] local.INFO: DEBUG: GPS processor result {"connection_id":228987,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56234,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:09:18] local.INFO: GPS data processed {"connection_id":228987,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:09:18] local.INFO: Acknowledgment sent {"connection_id":228987,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:09:22] local.INFO: TCP Data received {"connection_id":228505,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:09:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228505,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:09:22] local.INFO: Processing buffer {"connection_id":228505,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:09:22] local.INFO: Packet analysis {"connection_id":228505,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:09:22] local.INFO: Extracted packet for processing {"connection_id":228505,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:09:22] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:09: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-11-03 23:09:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194152960001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:09:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:09:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:09:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:09:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793727461000,"timestamp_ms":1793727461000,"timestamp_seconds":1793727461,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27cf688"} 
[2026-11-03 23:09:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:09:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:09: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 23:09:22] 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-11-03 23:09: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-11-03 23:09:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:09:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:09:22] local.INFO: Teltonika packet parsed successfully {"connection_id":228505,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:09:22] local.INFO: Passing IMEI to GPS processor {"connection_id":228505,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:09:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":228505,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:09:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:09:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:09:22] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:09:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194152960001,"66":26028,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:09:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:09:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:09:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194152960001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:09:22] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:09:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:09:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:09:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:09:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194152960001,"power":26028,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:09:22] local.INFO: DEBUG: GPS processor result {"connection_id":228505,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56235,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:09:22] local.INFO: GPS data processed {"connection_id":228505,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:09:22] local.INFO: Acknowledgment sent {"connection_id":228505,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:09:39] local.INFO: TCP Data received {"connection_id":232100,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:09:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232100,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:09:39] local.INFO: Processing buffer {"connection_id":232100,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:09:39] local.INFO: IMEI packet received {"connection_id":232100,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:09:39] local.INFO: IMEI acknowledgment sent {"connection_id":232100,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:09:45] local.INFO: TCP Data received {"connection_id":232101,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:09:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232101,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:09:45] local.INFO: Processing buffer {"connection_id":232101,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:09:45] local.INFO: IMEI packet received {"connection_id":232101,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:09:45] local.INFO: IMEI acknowledgment sent {"connection_id":232101,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:09:45] local.INFO: TCP Data received {"connection_id":232100,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:09:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232100,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:09:45] local.INFO: Processing buffer {"connection_id":232100,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:09:45] local.INFO: IMEI packet received {"connection_id":232100,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:09:45] local.INFO: IMEI acknowledgment sent {"connection_id":232100,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:09:46] local.INFO: TCP Data received {"connection_id":232100,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:09:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232100,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:09:46] local.INFO: Processing buffer {"connection_id":232100,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:09:46] local.INFO: Packet analysis {"connection_id":232100,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:09:46] local.INFO: Extracted packet for processing {"connection_id":232100,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:09:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:09: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-11-03 23:09:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194152960001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:09:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:09:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:09:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:09:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793727461000,"timestamp_ms":1793727461000,"timestamp_seconds":1793727461,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27cf688"} 
[2026-11-03 23:09:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:09:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:09: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":150,"data_length":795,"current_offset":136} 
[2026-11-03 23:09:46] 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-11-03 23:09: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-11-03 23:09:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:09:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:09:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232100,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:09:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232100,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:09:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232100,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:09:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:09:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:09:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:09:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194152960001,"66":26028,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:09:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:09:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:09:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194152960001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:09:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:09:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:09:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:09:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:09:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194152960001,"power":26028,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:09:46] local.INFO: DEBUG: GPS processor result {"connection_id":232100,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56236,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:09:46] local.INFO: GPS data processed {"connection_id":232100,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:09:46] local.INFO: Acknowledgment sent {"connection_id":232100,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:09:46] local.INFO: TCP Data received {"connection_id":232101,"ip":"42.109.136.1","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 23:09:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232101,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 23:09:46] local.INFO: Processing buffer {"connection_id":232101,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-11-03 23:09:46] local.INFO: IMEI packet received {"connection_id":232101,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:09:46] local.INFO: IMEI acknowledgment sent {"connection_id":232101,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:09:47] local.INFO: TCP Data received {"connection_id":232101,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27db208012ce47a400723e350000b009732..."} 
[2026-11-03 23:09:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232101,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27db208012ce47a400723e350000b009732..."} 
[2026-11-03 23:09:47] local.INFO: Processing buffer {"connection_id":232101,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a1a2..."} 
[2026-11-03 23:09:47] local.INFO: IMEI packet received {"connection_id":232101,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:09:47] local.INFO: IMEI acknowledgment sent {"connection_id":232101,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:09:54] local.INFO: TCP Data received {"connection_id":232101,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27de8b8012ce48d400723c2c8000a009232..."} 
[2026-11-03 23:09:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232101,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27de8b8012ce48d400723c2c8000a009232..."} 
[2026-11-03 23:09:54] local.INFO: Processing buffer {"connection_id":232101,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a1a27db208012ce47a400723e350000b009732..."} 
[2026-11-03 23:09:54] local.INFO: Packet analysis {"connection_id":232101,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a1a27d"} 
[2026-11-03 23:09:54] local.INFO: Extracted packet for processing {"connection_id":232101,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27d"} 
[2026-11-03 23:09:54] local.INFO: GPS Element Parsed {"raw_longitude":753171008,"raw_latitude":119792464,"longitude_deg":75.3171008,"latitude_deg":11.9792464,"altitude":11,"angle":151,"satellites":50,"speed":22,"hex_longitude":"2ce47a40","hex_latitude":"0723e350","is_valid_coordinates":true} 
[2026-11-03 23:09: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-11-03 23:09:54] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194238720001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:09:54] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38300160408682496,"note":"Value kept but may cause issues"} 
[2026-11-03 23:09:54] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1988409573559369728,"note":"Value kept but may cause issues"} 
[2026-11-03 23:09:54] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:09:54] local.INFO: AVL Record Parsed {"raw_timestamp":1793727509000,"timestamp_ms":1793727509000,"timestamp_seconds":1793727509,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27db208"} 
[2026-11-03 23:09:54] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:09:54] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:09:54] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 23:09:54] 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-11-03 23:09: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-11-03 23:09:54] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:09:54] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:09:54] local.INFO: Teltonika packet parsed successfully {"connection_id":232101,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:09:54] local.INFO: Passing IMEI to GPS processor {"connection_id":232101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:09:54] local.INFO: DEBUG: About to call GPS processor {"connection_id":232101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:09:54] 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-11-03 23:09:54] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:09:54] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:09:54] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194238720001,"66":27180,"8":206,"83":43008,"24":22,"16":38300160408682496,"44":-1988409573559369728},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,83,24,16,44]} 
[2026-11-03 23:09:54] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:09:54] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:09:54] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194238720001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:09:54] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-11-03 23:09:54] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:09:54] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38300160408682496,"km_value":38300160408682.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:09:54] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1988409573559369728,"description":"Unknown IO ID 44"} 
[2026-11-03 23:09:54] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194238720001,"power":27180,"unknown_8":206,"unknown_83":43008,"ignition":22,"odometer":null,"unknown_44":-1988409573559369728}} 
[2026-11-03 23:09:54] local.INFO: DEBUG: GPS processor result {"connection_id":232101,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56237,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:09:54] local.INFO: GPS data processed {"connection_id":232101,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:09:54] local.INFO: Acknowledgment sent {"connection_id":232101,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:09:54] local.INFO: Packet analysis {"connection_id":232101,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27d"} 
[2026-11-03 23:09:54] local.INFO: Extracted packet for processing {"connection_id":232101,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27d"} 
[2026-11-03 23:09:54] local.INFO: GPS Element Parsed {"raw_longitude":753175872,"raw_latitude":119784136,"longitude_deg":75.3175872,"latitude_deg":11.9784136,"altitude":10,"angle":146,"satellites":50,"speed":31,"hex_longitude":"2ce48d40","hex_latitude":"0723c2c8","is_valid_coordinates":true} 
[2026-11-03 23:09: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-11-03 23:09:54] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194242304001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:09:54] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38300628560117760,"note":"Value kept but may cause issues"} 
[2026-11-03 23:09:54] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1983202286492233728,"note":"Value kept but may cause issues"} 
[2026-11-03 23:09:54] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:09:54] local.INFO: AVL Record Parsed {"raw_timestamp":1793727523000,"timestamp_ms":1793727523000,"timestamp_seconds":1793727523,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27de8b8"} 
[2026-11-03 23:09:54] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:09:54] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:09:54] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":44,"data_length":795,"current_offset":136} 
[2026-11-03 23:09:54] 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-11-03 23:09: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-11-03 23:09:54] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:09:54] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:09:54] local.INFO: Teltonika packet parsed successfully {"connection_id":232101,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:09:54] local.INFO: Passing IMEI to GPS processor {"connection_id":232101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:09:54] local.INFO: DEBUG: About to call GPS processor {"connection_id":232101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:09:54] 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-11-03 23:09:54] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:09:54] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:09:54] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194242304001,"66":27300,"89":206,"83":43008,"24":31,"16":38300628560117760,"44":-1983202286492233728},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,83,24,16,44]} 
[2026-11-03 23:09:54] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:09:54] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:09:54] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194242304001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:09:54] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 23:09:54] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:09:54] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38300628560117760,"km_value":38300628560117.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:09:54] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1983202286492233728,"description":"Unknown IO ID 44"} 
[2026-11-03 23:09:54] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194242304001,"power":27300,"unknown_89":206,"unknown_83":43008,"ignition":31,"odometer":null,"unknown_44":-1983202286492233728}} 
[2026-11-03 23:09:54] local.INFO: DEBUG: GPS processor result {"connection_id":232101,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56238,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:09:54] local.INFO: GPS data processed {"connection_id":232101,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:09:54] local.INFO: Acknowledgment sent {"connection_id":232101,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:10:18] local.INFO: TCP Data received {"connection_id":232100,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:10:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232100,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:10:18] local.INFO: Processing buffer {"connection_id":232100,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:10:18] local.INFO: Packet analysis {"connection_id":232100,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:10:18] local.INFO: Extracted packet for processing {"connection_id":232100,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:10:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:10: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-11-03 23:10:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194152960001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:10:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:10:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:10:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:10:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793727461000,"timestamp_ms":1793727461000,"timestamp_seconds":1793727461,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27cf688"} 
[2026-11-03 23:10:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:10:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:10: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 23:10:18] 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-11-03 23:10: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-11-03 23:10:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:10:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:10:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232100,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:10:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232100,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:10:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232100,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:10:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:10:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:10:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:10:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194152960001,"66":26028,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:10:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:10:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:10:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194152960001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:10:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:10:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:10:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:10:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:10:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194152960001,"power":26028,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:10:18] local.INFO: DEBUG: GPS processor result {"connection_id":232100,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56239,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:10:18] local.INFO: GPS data processed {"connection_id":232100,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:10:18] local.INFO: Acknowledgment sent {"connection_id":232100,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:10:35] local.INFO: TCP Data received {"connection_id":230239,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:10:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230239,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:10:35] local.INFO: Processing buffer {"connection_id":230239,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:10:35] local.INFO: IMEI packet received {"connection_id":230239,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:10:35] local.INFO: IMEI acknowledgment sent {"connection_id":230239,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:10:39] local.INFO: TCP Data received {"connection_id":228506,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:10:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228506,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:10:39] local.INFO: Processing buffer {"connection_id":228506,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:10:39] local.INFO: IMEI packet received {"connection_id":228506,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:10:39] local.INFO: IMEI acknowledgment sent {"connection_id":228506,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:10:41] local.INFO: TCP Data received {"connection_id":230239,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:10:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230239,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:10:41] local.INFO: Processing buffer {"connection_id":230239,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:10:41] local.INFO: IMEI packet received {"connection_id":230239,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:10:41] local.INFO: IMEI acknowledgment sent {"connection_id":230239,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:10:41] local.INFO: TCP Data received {"connection_id":230239,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27e0410012ce49b400723b2b8000a008630..."} 
[2026-11-03 23:10:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230239,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27e0410012ce49b400723b2b8000a008630..."} 
[2026-11-03 23:10:41] local.INFO: Processing buffer {"connection_id":230239,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27e0410012ce49b400723b2b8000a008630..."} 
[2026-11-03 23:10:41] local.INFO: Packet analysis {"connection_id":230239,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:10:41] local.INFO: Extracted packet for processing {"connection_id":230239,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:10:41] local.INFO: GPS Element Parsed {"raw_longitude":753179456,"raw_latitude":119780024,"longitude_deg":75.3179456,"latitude_deg":11.9780024,"altitude":10,"angle":134,"satellites":48,"speed":27,"hex_longitude":"2ce49b40","hex_latitude":"0723b2b8","is_valid_coordinates":true} 
[2026-11-03 23:10: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-11-03 23:10:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194245888001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:10:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38300890553122816,"note":"Value kept but may cause issues"} 
[2026-11-03 23:10:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1977854261936863232,"note":"Value kept but may cause issues"} 
[2026-11-03 23:10:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:10:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793727530000,"timestamp_ms":1793727530000,"timestamp_seconds":1793727530,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27e0410"} 
[2026-11-03 23:10:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:10: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-11-03 23:10:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 23:10:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:10: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-11-03 23:10:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:10:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:10:41] local.INFO: Teltonika packet parsed successfully {"connection_id":230239,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:10:41] local.INFO: Passing IMEI to GPS processor {"connection_id":230239,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:10:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":230239,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:10:41] 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-11-03 23:10:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:10:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:10:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194245888001,"66":26810,"89":206,"83":43008,"24":27,"16":38300890553122816,"44":-1977854261936863232},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,83,24,16,44]} 
[2026-11-03 23:10:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:10:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:10:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194245888001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:10:41] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 23:10:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:10:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38300890553122816,"km_value":38300890553122.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:10:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1977854261936863232,"description":"Unknown IO ID 44"} 
[2026-11-03 23:10:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194245888001,"power":26810,"unknown_89":206,"unknown_83":43008,"ignition":27,"odometer":null,"unknown_44":-1977854261936863232}} 
[2026-11-03 23:10:41] local.INFO: DEBUG: GPS processor result {"connection_id":230239,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56240,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:10:41] local.INFO: GPS data processed {"connection_id":230239,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:10:41] local.INFO: Acknowledgment sent {"connection_id":230239,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:10:45] local.INFO: TCP Data received {"connection_id":228506,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:10:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228506,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:10:45] local.INFO: Processing buffer {"connection_id":228506,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:10:45] local.INFO: IMEI packet received {"connection_id":228506,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:10:45] local.INFO: IMEI acknowledgment sent {"connection_id":228506,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:10:46] local.INFO: TCP Data received {"connection_id":228506,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:10:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228506,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:10:46] local.INFO: Processing buffer {"connection_id":228506,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:10:46] local.INFO: Packet analysis {"connection_id":228506,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:10:46] local.INFO: Extracted packet for processing {"connection_id":228506,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:10:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:10: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-11-03 23:10:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194152960001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:10:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:10:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:10:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:10:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793727461000,"timestamp_ms":1793727461000,"timestamp_seconds":1793727461,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27cf688"} 
[2026-11-03 23:10:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:10:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:10: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":150,"data_length":795,"current_offset":136} 
[2026-11-03 23:10:46] 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-11-03 23:10: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-11-03 23:10:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:10:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:10:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228506,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:10:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228506,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:10:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228506,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:10:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:10:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:10:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:10:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194152960001,"66":26028,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:10:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:10:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:10:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194152960001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:10:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:10:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:10:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:10:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:10:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194152960001,"power":26028,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:10:46] local.INFO: DEBUG: GPS processor result {"connection_id":228506,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56241,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:10:46] local.INFO: GPS data processed {"connection_id":228506,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:10:46] local.INFO: Acknowledgment sent {"connection_id":228506,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:11:12] local.INFO: TCP Data received {"connection_id":230239,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27e3ea8012ce4b10007239ca00007009131..."} 
[2026-11-03 23:11:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230239,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27e3ea8012ce4b10007239ca00007009131..."} 
[2026-11-03 23:11:12] local.INFO: Processing buffer {"connection_id":230239,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27e3ea8012ce4b10007239ca00007009131..."} 
[2026-11-03 23:11:12] local.INFO: Packet analysis {"connection_id":230239,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:11:12] local.INFO: Extracted packet for processing {"connection_id":230239,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:11:12] local.INFO: GPS Element Parsed {"raw_longitude":753185024,"raw_latitude":119774368,"longitude_deg":75.3185024,"latitude_deg":11.9774368,"altitude":7,"angle":145,"satellites":49,"speed":26,"hex_longitude":"2ce4b100","hex_latitude":"07239ca0","is_valid_coordinates":true} 
[2026-11-03 23:11: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-11-03 23:11:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194247680001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:11:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38301272805212160,"note":"Value kept but may cause issues"} 
[2026-11-03 23:11:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1973913612263966720,"note":"Value kept but may cause issues"} 
[2026-11-03 23:11:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:11:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793727545000,"timestamp_ms":1793727545000,"timestamp_seconds":1793727545,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27e3ea8"} 
[2026-11-03 23:11:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:11: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-11-03 23:11: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":104,"n8_eight_byte":186,"data_length":795,"current_offset":136} 
[2026-11-03 23:11:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2392,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:11: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-11-03 23:11:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:11:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:11:12] local.INFO: Teltonika packet parsed successfully {"connection_id":230239,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:11:12] local.INFO: Passing IMEI to GPS processor {"connection_id":230239,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:11:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":230239,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:11:12] 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-11-03 23:11:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:11:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:11:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194247680001,"66":27332,"89":206,"83":43008,"24":26,"16":38301272805212160,"44":-1973913612263966720},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,83,24,16,44]} 
[2026-11-03 23:11:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:11:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:11:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194247680001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:11:12] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 23:11:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:11:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38301272805212160,"km_value":38301272805212.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:11:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1973913612263966720,"description":"Unknown IO ID 44"} 
[2026-11-03 23:11:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194247680001,"power":27332,"unknown_89":206,"unknown_83":43008,"ignition":26,"odometer":null,"unknown_44":-1973913612263966720}} 
[2026-11-03 23:11:12] local.INFO: DEBUG: GPS processor result {"connection_id":230239,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56242,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:11:12] local.INFO: GPS data processed {"connection_id":230239,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:11:12] local.INFO: Acknowledgment sent {"connection_id":230239,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:11:17] local.INFO: TCP Data received {"connection_id":228506,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:11:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228506,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:11:17] local.INFO: Processing buffer {"connection_id":228506,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:11:17] local.INFO: Packet analysis {"connection_id":228506,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:11:17] local.INFO: Extracted packet for processing {"connection_id":228506,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:11:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:11: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-11-03 23:11:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194152960001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:11:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:11:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:11:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:11:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793727461000,"timestamp_ms":1793727461000,"timestamp_seconds":1793727461,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27cf688"} 
[2026-11-03 23:11:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:11:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:11: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 23:11:17] 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-11-03 23:11: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-11-03 23:11:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:11:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:11:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228506,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:11:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228506,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:11:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228506,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:11:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:11:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:11:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:11:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194152960001,"66":26028,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:11:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:11:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:11:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194152960001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:11:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:11:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:11:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:11:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:11:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194152960001,"power":26028,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:11:18] local.INFO: DEBUG: GPS processor result {"connection_id":228506,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56243,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:11:18] local.INFO: GPS data processed {"connection_id":228506,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:11:18] local.INFO: Acknowledgment sent {"connection_id":228506,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:11:35] local.INFO: TCP Data received {"connection_id":228988,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:11:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228988,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:11:35] local.INFO: Processing buffer {"connection_id":228988,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:11:35] local.INFO: IMEI packet received {"connection_id":228988,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:11:35] local.INFO: IMEI acknowledgment sent {"connection_id":228988,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:11:39] local.INFO: TCP Data received {"connection_id":228989,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:11:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228989,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:11:39] local.INFO: Processing buffer {"connection_id":228989,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:11:39] local.INFO: IMEI packet received {"connection_id":228989,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:11:39] local.INFO: IMEI acknowledgment sent {"connection_id":228989,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:11:41] local.INFO: TCP Data received {"connection_id":228988,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:11:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228988,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:11:41] local.INFO: Processing buffer {"connection_id":228988,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:11:41] local.INFO: IMEI packet received {"connection_id":228988,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:11:41] local.INFO: IMEI acknowledgment sent {"connection_id":228988,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:11:42] local.INFO: TCP Data received {"connection_id":228988,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27e5618012ce4bcc007238e680007008531..."} 
[2026-11-03 23:11:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228988,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27e5618012ce4bcc007238e680007008531..."} 
[2026-11-03 23:11:42] local.INFO: Processing buffer {"connection_id":228988,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27e5618012ce4bcc007238e680007008531..."} 
[2026-11-03 23:11:42] local.INFO: Packet analysis {"connection_id":228988,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:11:42] local.INFO: Extracted packet for processing {"connection_id":228988,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:11:42] local.INFO: GPS Element Parsed {"raw_longitude":753188032,"raw_latitude":119770728,"longitude_deg":75.3188032,"latitude_deg":11.9770728,"altitude":7,"angle":133,"satellites":49,"speed":34,"hex_longitude":"2ce4bcc0","hex_latitude":"07238e68","is_valid_coordinates":true} 
[2026-11-03 23:11:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:11:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194251520001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:11:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38301500438478848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:11:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1967791531521957888,"note":"Value kept but may cause issues"} 
[2026-11-03 23:11:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:11:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793727551000,"timestamp_ms":1793727551000,"timestamp_seconds":1793727551,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27e5618"} 
[2026-11-03 23:11:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:11: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-11-03 23:11:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 23:11:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:11:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:11:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:11:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:11:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228988,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:11:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228988,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:11:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228988,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:11:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:11:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:11:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:11:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194251520001,"66":27321,"89":206,"83":43008,"24":34,"16":38301500438478848,"44":-1967791531521957888},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,83,24,16,44]} 
[2026-11-03 23:11:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:11:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:11:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194251520001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:11:42] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 23:11:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:11:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38301500438478848,"km_value":38301500438478.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:11:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1967791531521957888,"description":"Unknown IO ID 44"} 
[2026-11-03 23:11:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194251520001,"power":27321,"unknown_89":206,"unknown_83":43008,"ignition":34,"odometer":null,"unknown_44":-1967791531521957888}} 
[2026-11-03 23:11:42] local.INFO: DEBUG: GPS processor result {"connection_id":228988,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56244,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:11:42] local.INFO: GPS data processed {"connection_id":228988,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:11:42] local.INFO: Acknowledgment sent {"connection_id":228988,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:11:45] local.INFO: TCP Data received {"connection_id":228989,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:11:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228989,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:11:45] local.INFO: Processing buffer {"connection_id":228989,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:11:45] local.INFO: IMEI packet received {"connection_id":228989,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:11:45] local.INFO: IMEI acknowledgment sent {"connection_id":228989,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:11:46] local.INFO: TCP Data received {"connection_id":228989,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:11:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228989,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:11:46] local.INFO: Processing buffer {"connection_id":228989,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:11:46] local.INFO: Packet analysis {"connection_id":228989,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:11:46] local.INFO: Extracted packet for processing {"connection_id":228989,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:11:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:11:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194152960001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:11:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:11:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:11:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:11:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793727461000,"timestamp_ms":1793727461000,"timestamp_seconds":1793727461,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27cf688"} 
[2026-11-03 23:11:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:11:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23: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":150,"data_length":795,"current_offset":136} 
[2026-11-03 23:11:46] 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-11-03 23: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-11-03 23:11:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:11:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:11:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228989,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:11:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228989,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:11:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228989,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:11:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:11:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:11:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:11:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194152960001,"66":26028,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:11:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:11:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:11:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194152960001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:11:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:11:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:11:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:11:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:11:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194152960001,"power":26028,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:11:46] local.INFO: DEBUG: GPS processor result {"connection_id":228989,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56245,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:11:46] local.INFO: GPS data processed {"connection_id":228989,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:11:46] local.INFO: Acknowledgment sent {"connection_id":228989,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:12:13] local.INFO: TCP Data received {"connection_id":228988,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27e69a0012ce4ca80072384380006007a31..."} 
[2026-11-03 23:12:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228988,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27e69a0012ce4ca80072384380006007a31..."} 
[2026-11-03 23:12:13] local.INFO: Processing buffer {"connection_id":228988,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27e69a0012ce4ca80072384380006007a31..."} 
[2026-11-03 23:12:13] local.INFO: Packet analysis {"connection_id":228988,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:12:13] local.INFO: Extracted packet for processing {"connection_id":228988,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:12:13] local.INFO: GPS Element Parsed {"raw_longitude":753191552,"raw_latitude":119768120,"longitude_deg":75.3191552,"latitude_deg":11.976812,"altitude":6,"angle":122,"satellites":49,"speed":34,"hex_longitude":"2ce4ca80","hex_latitude":"07238438","is_valid_coordinates":true} 
[2026-11-03 23:12: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-11-03 23:12:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194253056001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:12:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38301710891876352,"note":"Value kept but may cause issues"} 
[2026-11-03 23:12:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1964484200546539520,"note":"Value kept but may cause issues"} 
[2026-11-03 23:12:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:12:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793727556000,"timestamp_ms":1793727556000,"timestamp_seconds":1793727556,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27e69a0"} 
[2026-11-03 23:12:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:12: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-11-03 23:12: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 23:12:13] 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-11-03 23:12: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-11-03 23:12:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:12:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:12:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228988,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:12:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228988,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:12:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228988,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:12:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:12:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:12:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:12:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194253056001,"66":27300,"89":206,"83":43008,"24":34,"16":38301710891876352,"44":-1964484200546539520},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,83,24,16,44]} 
[2026-11-03 23:12:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:12:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:12:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194253056001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:12:13] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-11-03 23:12:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:12:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38301710891876352,"km_value":38301710891876.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:12:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1964484200546539520,"description":"Unknown IO ID 44"} 
[2026-11-03 23:12:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194253056001,"power":27300,"unknown_89":206,"unknown_83":43008,"ignition":34,"odometer":null,"unknown_44":-1964484200546539520}} 
[2026-11-03 23:12:13] local.INFO: DEBUG: GPS processor result {"connection_id":228988,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56246,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:12:13] local.INFO: GPS data processed {"connection_id":228988,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:12:13] local.INFO: Acknowledgment sent {"connection_id":228988,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:12:18] local.INFO: TCP Data received {"connection_id":228989,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:12:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228989,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:12:18] local.INFO: Processing buffer {"connection_id":228989,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:12:18] local.INFO: Packet analysis {"connection_id":228989,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:12:18] local.INFO: Extracted packet for processing {"connection_id":228989,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:12:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:12: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-11-03 23:12:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194152960001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:12:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:12:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:12:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:12:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793727461000,"timestamp_ms":1793727461000,"timestamp_seconds":1793727461,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27cf688"} 
[2026-11-03 23:12:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:12:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:12: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 23:12:18] 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-11-03 23:12: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-11-03 23:12:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:12:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:12:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228989,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:12:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228989,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:12:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228989,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:12:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:12:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:12:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:12:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194152960001,"66":26028,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:12:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:12:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:12:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194152960001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:12:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:12:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:12:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:12:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:12:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194152960001,"power":26028,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:12:18] local.INFO: DEBUG: GPS processor result {"connection_id":228989,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56247,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:12:18] local.INFO: GPS data processed {"connection_id":228989,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:12:18] local.INFO: Acknowledgment sent {"connection_id":228989,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:12:35] local.INFO: TCP Data received {"connection_id":232102,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:12:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232102,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:12:35] local.INFO: Processing buffer {"connection_id":232102,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:12:35] local.INFO: IMEI packet received {"connection_id":232102,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:12:35] local.INFO: IMEI acknowledgment sent {"connection_id":232102,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:12:41] local.INFO: TCP Data received {"connection_id":232102,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:12:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232102,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:12:41] local.INFO: Processing buffer {"connection_id":232102,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:12:41] local.INFO: IMEI packet received {"connection_id":232102,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:12:41] local.INFO: IMEI acknowledgment sent {"connection_id":232102,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:12:42] local.INFO: TCP Data received {"connection_id":232102,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27e9c68012ce4e980072370b0000a008132..."} 
[2026-11-03 23:12:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232102,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27e9c68012ce4e980072370b0000a008132..."} 
[2026-11-03 23:12:42] local.INFO: Processing buffer {"connection_id":232102,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27e9c68012ce4e980072370b0000a008132..."} 
[2026-11-03 23:12:42] local.INFO: Packet analysis {"connection_id":232102,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:12:42] local.INFO: Extracted packet for processing {"connection_id":232102,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:12:42] local.INFO: GPS Element Parsed {"raw_longitude":753199488,"raw_latitude":119763120,"longitude_deg":75.3199488,"latitude_deg":11.976312,"altitude":10,"angle":129,"satellites":50,"speed":21,"hex_longitude":"2ce4e980","hex_latitude":"072370b0","is_valid_coordinates":true} 
[2026-11-03 23:12: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-11-03 23:12:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194254336001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:12:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302157568475136,"note":"Value kept but may cause issues"} 
[2026-11-03 23:12:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1960613919617435648,"note":"Value kept but may cause issues"} 
[2026-11-03 23:12:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:12:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793727569000,"timestamp_ms":1793727569000,"timestamp_seconds":1793727569,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27e9c68"} 
[2026-11-03 23:12:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:12: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-11-03 23:12:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-11-03 23:12:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:12: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-11-03 23:12:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:12:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:12:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232102,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:12:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:12:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:12:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:12:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:12:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:12:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194254336001,"66":27832,"87":206,"83":43008,"24":21,"16":38302157568475136,"44":-1960613919617435648},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:12:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:12:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:12:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194254336001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:12:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:12:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:12:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302157568475136,"km_value":38302157568475.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:12:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1960613919617435648,"description":"Unknown IO ID 44"} 
[2026-11-03 23:12:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194254336001,"power":27832,"unknown_87":206,"unknown_83":43008,"ignition":21,"odometer":null,"unknown_44":-1960613919617435648}} 
[2026-11-03 23:12:42] local.INFO: DEBUG: GPS processor result {"connection_id":232102,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56248,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:12:42] local.INFO: GPS data processed {"connection_id":232102,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:12:42] local.INFO: Acknowledgment sent {"connection_id":232102,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:12:45] local.INFO: TCP Data received {"connection_id":232103,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:12:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232103,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:12:45] local.INFO: Processing buffer {"connection_id":232103,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:12:45] local.INFO: IMEI packet received {"connection_id":232103,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:12:45] local.INFO: IMEI acknowledgment sent {"connection_id":232103,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:12:50] local.INFO: TCP Data received {"connection_id":232103,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:12:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232103,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:12:50] local.INFO: Processing buffer {"connection_id":232103,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:12:50] local.INFO: IMEI packet received {"connection_id":232103,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:12:50] local.INFO: IMEI acknowledgment sent {"connection_id":232103,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:12:51] local.INFO: TCP Data received {"connection_id":232103,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:12:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232103,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:12:51] local.INFO: Processing buffer {"connection_id":232103,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:12:51] local.INFO: Packet analysis {"connection_id":232103,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:12:51] local.INFO: Extracted packet for processing {"connection_id":232103,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:12:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:12: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-11-03 23:12:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194152960001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:12:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:12:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:12:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:12:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793727461000,"timestamp_ms":1793727461000,"timestamp_seconds":1793727461,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27cf688"} 
[2026-11-03 23:12:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:12:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:12: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 23:12:51] 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-11-03 23:12: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-11-03 23:12:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:12:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:12:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232103,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:12:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232103,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:12:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232103,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:12:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:12:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:12:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:12:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194152960001,"66":26028,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:12:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:12:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:12:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194152960001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:12:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:12:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:12:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:12:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:12:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194152960001,"power":26028,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:12:51] local.INFO: DEBUG: GPS processor result {"connection_id":232103,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56249,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:12:51] local.INFO: GPS data processed {"connection_id":232103,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:12:51] local.INFO: Acknowledgment sent {"connection_id":232103,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:12:56] local.INFO: TCP Data received {"connection_id":232103,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:12:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232103,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:12:56] local.INFO: Processing buffer {"connection_id":232103,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27cf688012d77a34005f2a450000700902b..."} 
[2026-11-03 23:12:56] local.INFO: Packet analysis {"connection_id":232103,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:12:56] local.INFO: Extracted packet for processing {"connection_id":232103,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27c"} 
[2026-11-03 23:12:56] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:12: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-11-03 23:12:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194152960001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:12:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:12:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:12:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:12:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793727461000,"timestamp_ms":1793727461000,"timestamp_seconds":1793727461,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27cf688"} 
[2026-11-03 23:12:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:12:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:12: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 23:12:56] 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-11-03 23:12: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-11-03 23:12:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:12:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:12:56] local.INFO: Teltonika packet parsed successfully {"connection_id":232103,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:12:56] local.INFO: Passing IMEI to GPS processor {"connection_id":232103,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:12:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":232103,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:12:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:12:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:12:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:12:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194152960001,"66":26028,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:12:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:12:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:12:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194152960001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:12:56] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:12:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:12:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:12:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:12:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194152960001,"power":26028,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:12:56] local.INFO: DEBUG: GPS processor result {"connection_id":232103,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56250,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:12:56] local.INFO: GPS data processed {"connection_id":232103,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:12:56] local.INFO: Acknowledgment sent {"connection_id":232103,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:13:13] local.INFO: TCP Data received {"connection_id":232102,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27eee70012ce503c007235b08000a008230..."} 
[2026-11-03 23:13:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232102,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27eee70012ce503c007235b08000a008230..."} 
[2026-11-03 23:13:13] local.INFO: Processing buffer {"connection_id":232102,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27eee70012ce503c007235b08000a008230..."} 
[2026-11-03 23:13:13] local.INFO: Packet analysis {"connection_id":232102,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:13:13] local.INFO: Extracted packet for processing {"connection_id":232102,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:13:13] local.INFO: GPS Element Parsed {"raw_longitude":753206208,"raw_latitude":119757576,"longitude_deg":75.3206208,"latitude_deg":11.9757576,"altitude":10,"angle":130,"satellites":48,"speed":22,"hex_longitude":"2ce503c0","hex_latitude":"07235b08","is_valid_coordinates":true} 
[2026-11-03 23:13: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-11-03 23:13:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194257664001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:13:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:13:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1951888195340685312,"note":"Value kept but may cause issues"} 
[2026-11-03 23:13:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:13:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793727590000,"timestamp_ms":1793727590000,"timestamp_seconds":1793727590,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27eee70"} 
[2026-11-03 23:13:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:13: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-11-03 23:13: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":184,"data_length":795,"current_offset":136} 
[2026-11-03 23:13:13] 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-11-03 23:13: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-11-03 23:13:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:13:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:13:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232102,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:13:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:13:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:13:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:13:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:13:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:13:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194257664001,"66":27658,"87":206,"83":43008,"24":22,"16":38302574180302848,"44":-1951888195340685312},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:13:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:13:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:13:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194257664001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:13:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:13:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:13:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:13:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1951888195340685312,"description":"Unknown IO ID 44"} 
[2026-11-03 23:13:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194257664001,"power":27658,"unknown_87":206,"unknown_83":43008,"ignition":22,"odometer":null,"unknown_44":-1951888195340685312}} 
[2026-11-03 23:13:13] local.INFO: DEBUG: GPS processor result {"connection_id":232102,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56251,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:13:13] local.INFO: GPS data processed {"connection_id":232102,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:13:13] local.INFO: Acknowledgment sent {"connection_id":232102,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:13:40] local.INFO: TCP Data received {"connection_id":228508,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:13:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228508,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:13:40] local.INFO: Processing buffer {"connection_id":228508,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:13:40] local.INFO: IMEI packet received {"connection_id":228508,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:13:40] local.INFO: IMEI acknowledgment sent {"connection_id":228508,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:13:41] local.INFO: TCP Data received {"connection_id":228507,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:13:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228507,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:13:41] local.INFO: Processing buffer {"connection_id":228507,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:13:41] local.INFO: IMEI packet received {"connection_id":228507,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:13:41] local.INFO: IMEI acknowledgment sent {"connection_id":228507,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:13:45] local.INFO: TCP Data received {"connection_id":228508,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:13:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228508,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:13:45] local.INFO: Processing buffer {"connection_id":228508,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:13:45] local.INFO: IMEI packet received {"connection_id":228508,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:13:45] local.INFO: IMEI acknowledgment sent {"connection_id":228508,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:13:46] local.INFO: TCP Data received {"connection_id":228508,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:13:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228508,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:13:46] local.INFO: Processing buffer {"connection_id":228508,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:13:46] local.INFO: Packet analysis {"connection_id":228508,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:13:46] local.INFO: Extracted packet for processing {"connection_id":228508,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:13:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:13: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-11-03 23:13:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194230016001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:13:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:13:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:13:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:13:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793727762000,"timestamp_ms":1793727762000,"timestamp_seconds":1793727762,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2818e50"} 
[2026-11-03 23:13:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:13:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:13: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":172,"data_length":795,"current_offset":136} 
[2026-11-03 23:13:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2251,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:13: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-11-03 23:13:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:13:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:13:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228508,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:13:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228508,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:13:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228508,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:13:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:13:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:13:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:13:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194230016001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:13:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:13:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:13:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194230016001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:13:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:13:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:13:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:13:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:13:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194230016001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:13:46] local.INFO: DEBUG: GPS processor result {"connection_id":228508,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56252,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:13:46] local.INFO: GPS data processed {"connection_id":228508,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:13:46] local.INFO: Acknowledgment sent {"connection_id":228508,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:13:46] local.INFO: TCP Data received {"connection_id":228507,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:13:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228507,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:13:46] local.INFO: Processing buffer {"connection_id":228507,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:13:46] local.INFO: IMEI packet received {"connection_id":228507,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:13:46] local.INFO: IMEI acknowledgment sent {"connection_id":228507,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:13:46] local.INFO: TCP Data received {"connection_id":228507,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27eee70012ce503c007235b08000a008230..."} 
[2026-11-03 23:13:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228507,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27eee70012ce503c007235b08000a008230..."} 
[2026-11-03 23:13:46] local.INFO: Processing buffer {"connection_id":228507,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27eee70012ce503c007235b08000a008230..."} 
[2026-11-03 23:13:46] local.INFO: Packet analysis {"connection_id":228507,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:13:46] local.INFO: Extracted packet for processing {"connection_id":228507,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:13:46] local.INFO: GPS Element Parsed {"raw_longitude":753206208,"raw_latitude":119757576,"longitude_deg":75.3206208,"latitude_deg":11.9757576,"altitude":10,"angle":130,"satellites":48,"speed":22,"hex_longitude":"2ce503c0","hex_latitude":"07235b08","is_valid_coordinates":true} 
[2026-11-03 23:13:46] 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-11-03 23:13:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194263040001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:13:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:13:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1944499477203449856,"note":"Value kept but may cause issues"} 
[2026-11-03 23:13:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:13:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793727590000,"timestamp_ms":1793727590000,"timestamp_seconds":1793727590,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27eee70"} 
[2026-11-03 23:13:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:13:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:13:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-11-03 23:13:46] 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-11-03 23:13: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-11-03 23:13:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:13:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:13:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228507,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:13:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:13:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:13:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:13:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:13:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:13:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194263040001,"66":27658,"87":206,"83":43008,"24":22,"16":38302574180302848,"44":-1944499477203449856},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:13:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:13:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:13:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194263040001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:13:46] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:13:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:13:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:13:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1944499477203449856,"description":"Unknown IO ID 44"} 
[2026-11-03 23:13:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194263040001,"power":27658,"unknown_87":206,"unknown_83":43008,"ignition":22,"odometer":null,"unknown_44":-1944499477203449856}} 
[2026-11-03 23:13:46] local.INFO: DEBUG: GPS processor result {"connection_id":228507,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56253,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:13:46] local.INFO: GPS data processed {"connection_id":228507,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:13:46] local.INFO: Acknowledgment sent {"connection_id":228507,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:13:51] local.INFO: TCP Data received {"connection_id":228507,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27eee70012ce503c007235b08000a008230..."} 
[2026-11-03 23:13:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228507,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27eee70012ce503c007235b08000a008230..."} 
[2026-11-03 23:13:51] local.INFO: Processing buffer {"connection_id":228507,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27eee70012ce503c007235b08000a008230..."} 
[2026-11-03 23:13:51] local.INFO: Packet analysis {"connection_id":228507,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:13:51] local.INFO: Extracted packet for processing {"connection_id":228507,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:13:51] local.INFO: GPS Element Parsed {"raw_longitude":753206208,"raw_latitude":119757576,"longitude_deg":75.3206208,"latitude_deg":11.9757576,"altitude":10,"angle":130,"satellites":48,"speed":22,"hex_longitude":"2ce503c0","hex_latitude":"07235b08","is_valid_coordinates":true} 
[2026-11-03 23:13:51] 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-11-03 23:13:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194263040001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:13:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:13:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1944499477203449856,"note":"Value kept but may cause issues"} 
[2026-11-03 23:13:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:13:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793727590000,"timestamp_ms":1793727590000,"timestamp_seconds":1793727590,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27eee70"} 
[2026-11-03 23:13:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:13:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:13:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-11-03 23:13:51] 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-11-03 23:13: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-11-03 23:13:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:13:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:13:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228507,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:13:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:13:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:13:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:13:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:13:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:13:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194263040001,"66":27658,"87":206,"83":43008,"24":22,"16":38302574180302848,"44":-1944499477203449856},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:13:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:13:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:13:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194263040001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:13:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:13:51] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:13:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:13:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1944499477203449856,"description":"Unknown IO ID 44"} 
[2026-11-03 23:13:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194263040001,"power":27658,"unknown_87":206,"unknown_83":43008,"ignition":22,"odometer":null,"unknown_44":-1944499477203449856}} 
[2026-11-03 23:13:51] local.INFO: DEBUG: GPS processor result {"connection_id":228507,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56254,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:13:51] local.INFO: GPS data processed {"connection_id":228507,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:13:51] local.INFO: Acknowledgment sent {"connection_id":228507,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:14:17] local.INFO: TCP Data received {"connection_id":228508,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:14:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228508,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:14:17] local.INFO: Processing buffer {"connection_id":228508,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:14:17] local.INFO: Packet analysis {"connection_id":228508,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:14:17] local.INFO: Extracted packet for processing {"connection_id":228508,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:14:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:14: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-11-03 23:14:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194230016001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:14:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:14:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:14:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:14:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793727762000,"timestamp_ms":1793727762000,"timestamp_seconds":1793727762,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2818e50"} 
[2026-11-03 23:14:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:14:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:14: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":101,"n8_eight_byte":172,"data_length":795,"current_offset":136} 
[2026-11-03 23:14:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2251,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:14: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-11-03 23:14:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:14:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:14:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228508,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:14:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228508,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:14:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228508,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:14:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:14:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:14:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:14:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194230016001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:14:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:14:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:14:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194230016001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:14:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:14:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:14:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:14:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:14:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194230016001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:14:18] local.INFO: DEBUG: GPS processor result {"connection_id":228508,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56255,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:14:18] local.INFO: GPS data processed {"connection_id":228508,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:14:18] local.INFO: Acknowledgment sent {"connection_id":228508,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:14:35] local.INFO: TCP Data received {"connection_id":230240,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:14:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230240,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:14:35] local.INFO: Processing buffer {"connection_id":230240,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:14:35] local.INFO: IMEI packet received {"connection_id":230240,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:14:35] local.INFO: IMEI acknowledgment sent {"connection_id":230240,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:14:39] local.INFO: TCP Data received {"connection_id":228990,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:14:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228990,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:14:39] local.INFO: Processing buffer {"connection_id":228990,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:14:39] local.INFO: IMEI packet received {"connection_id":228990,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:14:39] local.INFO: IMEI acknowledgment sent {"connection_id":228990,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:14:41] local.INFO: TCP Data received {"connection_id":230240,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:14:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230240,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:14:41] local.INFO: Processing buffer {"connection_id":230240,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:14:41] local.INFO: IMEI packet received {"connection_id":230240,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:14:41] local.INFO: IMEI acknowledgment sent {"connection_id":230240,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:14:41] local.INFO: TCP Data received {"connection_id":230240,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27eee70012ce503c007235b08000a008230..."} 
[2026-11-03 23:14:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230240,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27eee70012ce503c007235b08000a008230..."} 
[2026-11-03 23:14:41] local.INFO: Processing buffer {"connection_id":230240,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27eee70012ce503c007235b08000a008230..."} 
[2026-11-03 23:14:41] local.INFO: Packet analysis {"connection_id":230240,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:14:41] local.INFO: Extracted packet for processing {"connection_id":230240,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:14:41] local.INFO: GPS Element Parsed {"raw_longitude":753206208,"raw_latitude":119757576,"longitude_deg":75.3206208,"latitude_deg":11.9757576,"altitude":10,"angle":130,"satellites":48,"speed":22,"hex_longitude":"2ce503c0","hex_latitude":"07235b08","is_valid_coordinates":true} 
[2026-11-03 23:14:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:14:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194263040001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:14:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:14:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1944499477203449856,"note":"Value kept but may cause issues"} 
[2026-11-03 23:14:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:14:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793727590000,"timestamp_ms":1793727590000,"timestamp_seconds":1793727590,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27eee70"} 
[2026-11-03 23:14:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:14:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:14:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-11-03 23:14:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":828,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:14:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:14:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:14:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:14:41] local.INFO: Teltonika packet parsed successfully {"connection_id":230240,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:14:41] local.INFO: Passing IMEI to GPS processor {"connection_id":230240,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:14:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":230240,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:14:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:14:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:14:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:14:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194263040001,"66":27658,"87":206,"83":43008,"24":22,"16":38302574180302848,"44":-1944499477203449856},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:14:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:14:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:14:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194263040001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:14:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:14:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:14:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:14:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1944499477203449856,"description":"Unknown IO ID 44"} 
[2026-11-03 23:14:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194263040001,"power":27658,"unknown_87":206,"unknown_83":43008,"ignition":22,"odometer":null,"unknown_44":-1944499477203449856}} 
[2026-11-03 23:14:41] local.INFO: DEBUG: GPS processor result {"connection_id":230240,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56256,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:14:41] local.INFO: GPS data processed {"connection_id":230240,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:14:41] local.INFO: Acknowledgment sent {"connection_id":230240,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:14:45] local.INFO: TCP Data received {"connection_id":228990,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:14:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228990,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:14:45] local.INFO: Processing buffer {"connection_id":228990,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:14:45] local.INFO: IMEI packet received {"connection_id":228990,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:14:45] local.INFO: IMEI acknowledgment sent {"connection_id":228990,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:14:46] local.INFO: TCP Data received {"connection_id":228990,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:14:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228990,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:14:46] local.INFO: Processing buffer {"connection_id":228990,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:14:46] local.INFO: Packet analysis {"connection_id":228990,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:14:46] local.INFO: Extracted packet for processing {"connection_id":228990,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:14:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:14: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-11-03 23:14:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194230016001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:14:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:14:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:14:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:14:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793727762000,"timestamp_ms":1793727762000,"timestamp_seconds":1793727762,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2818e50"} 
[2026-11-03 23:14:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:14:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:14: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":172,"data_length":795,"current_offset":136} 
[2026-11-03 23:14:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2251,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:14: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-11-03 23:14:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:14:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:14:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228990,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:14:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228990,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:14:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228990,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:14:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:14:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:14:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:14:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194230016001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:14:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:14:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:14:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194230016001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:14:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:14:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:14:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:14:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:14:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194230016001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:14:46] local.INFO: DEBUG: GPS processor result {"connection_id":228990,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56257,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:14:46] local.INFO: GPS data processed {"connection_id":228990,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:14:46] local.INFO: Acknowledgment sent {"connection_id":228990,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:15:12] local.INFO: TCP Data received {"connection_id":230240,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a27eee70012ce503c007235b08000a008230..."} 
[2026-11-03 23:15:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230240,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a27eee70012ce503c007235b08000a008230..."} 
[2026-11-03 23:15:12] local.INFO: Processing buffer {"connection_id":230240,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a27eee70012ce503c007235b08000a008230..."} 
[2026-11-03 23:15:12] local.INFO: Packet analysis {"connection_id":230240,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:15:12] local.INFO: Extracted packet for processing {"connection_id":230240,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a27e"} 
[2026-11-03 23:15:12] local.INFO: GPS Element Parsed {"raw_longitude":753206208,"raw_latitude":119757576,"longitude_deg":75.3206208,"latitude_deg":11.9757576,"altitude":10,"angle":130,"satellites":48,"speed":22,"hex_longitude":"2ce503c0","hex_latitude":"07235b08","is_valid_coordinates":true} 
[2026-11-03 23:15:12] 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-11-03 23:15:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194263040001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:15:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:15:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1944499477203449856,"note":"Value kept but may cause issues"} 
[2026-11-03 23:15:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:15:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793727590000,"timestamp_ms":1793727590000,"timestamp_seconds":1793727590,"priority":1,"record_length":96,"hex_timestamp":"000001a1a27eee70"} 
[2026-11-03 23:15:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:15:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:15:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-11-03 23:15:12] 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-11-03 23:15:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:15:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:15:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:15:12] local.INFO: Teltonika packet parsed successfully {"connection_id":230240,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:15:12] local.INFO: Passing IMEI to GPS processor {"connection_id":230240,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:15:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":230240,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:15:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:15:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:15:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:15:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194263040001,"66":27658,"87":206,"83":43008,"24":22,"16":38302574180302848,"44":-1944499477203449856},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:15:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:15:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:15:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194263040001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:15:12] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:15:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:15:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:15:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1944499477203449856,"description":"Unknown IO ID 44"} 
[2026-11-03 23:15:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194263040001,"power":27658,"unknown_87":206,"unknown_83":43008,"ignition":22,"odometer":null,"unknown_44":-1944499477203449856}} 
[2026-11-03 23:15:12] local.INFO: DEBUG: GPS processor result {"connection_id":230240,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56258,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:15:12] local.INFO: GPS data processed {"connection_id":230240,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:15:12] local.INFO: Acknowledgment sent {"connection_id":230240,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:15:18] local.INFO: TCP Data received {"connection_id":228990,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:15:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228990,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:15:18] local.INFO: Processing buffer {"connection_id":228990,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:15:18] local.INFO: Packet analysis {"connection_id":228990,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:15:18] local.INFO: Extracted packet for processing {"connection_id":228990,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:15:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:15: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-11-03 23:15:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194230016001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:15:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:15:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:15:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:15:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793727762000,"timestamp_ms":1793727762000,"timestamp_seconds":1793727762,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2818e50"} 
[2026-11-03 23:15:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:15:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:15: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":101,"n8_eight_byte":172,"data_length":795,"current_offset":136} 
[2026-11-03 23:15:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2251,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:15: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-11-03 23:15:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:15:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:15:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228990,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:15:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228990,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:15:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228990,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:15:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:15:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:15:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:15:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194230016001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:15:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:15:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:15:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194230016001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:15:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:15:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:15:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:15:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:15:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194230016001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:15:18] local.INFO: DEBUG: GPS processor result {"connection_id":228990,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56259,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:15:18] local.INFO: GPS data processed {"connection_id":228990,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:15:18] local.INFO: Acknowledgment sent {"connection_id":228990,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:15:35] local.INFO: TCP Data received {"connection_id":230241,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:15:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230241,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:15:35] local.INFO: Processing buffer {"connection_id":230241,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:15:35] local.INFO: IMEI packet received {"connection_id":230241,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:15:35] local.INFO: IMEI acknowledgment sent {"connection_id":230241,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:15:39] local.INFO: TCP Data received {"connection_id":228509,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:15:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228509,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:15:39] local.INFO: Processing buffer {"connection_id":228509,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:15:39] local.INFO: IMEI packet received {"connection_id":228509,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:15:39] local.INFO: IMEI acknowledgment sent {"connection_id":228509,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:15:41] local.INFO: TCP Data received {"connection_id":230241,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:15:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230241,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:15:41] local.INFO: Processing buffer {"connection_id":230241,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:15:41] local.INFO: IMEI packet received {"connection_id":230241,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:15:41] local.INFO: IMEI acknowledgment sent {"connection_id":230241,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:15:42] local.INFO: TCP Data received {"connection_id":230241,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:15:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230241,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:15:42] local.INFO: Processing buffer {"connection_id":230241,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:15:42] local.INFO: Packet analysis {"connection_id":230241,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:15:42] local.INFO: Extracted packet for processing {"connection_id":230241,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:15:42] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":46,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 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-11-03 23:15:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194263040001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:15:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:15:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1944499477203449856,"note":"Value kept but may cause issues"} 
[2026-11-03 23:15:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:15:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793727894000,"timestamp_ms":1793727894000,"timestamp_seconds":1793727894,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28391f0"} 
[2026-11-03 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-11-03 23:15:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 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":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-11-03 23:15:42] 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-11-03 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-11-03 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-11-03 23:15:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:15:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230241,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:15:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230241,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:15:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230241,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:15:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:15:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:15:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:15:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194263040001,"66":25223,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1944499477203449856},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:15:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:15:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:15:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194263040001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:15:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:15:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:15:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:15:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1944499477203449856,"description":"Unknown IO ID 44"} 
[2026-11-03 23:15:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194263040001,"power":25223,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1944499477203449856}} 
[2026-11-03 23:15:42] local.INFO: DEBUG: GPS processor result {"connection_id":230241,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56260,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:15:42] local.INFO: GPS data processed {"connection_id":230241,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:15:42] local.INFO: Acknowledgment sent {"connection_id":230241,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:15:45] local.INFO: TCP Data received {"connection_id":228509,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:15:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228509,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:15:45] local.INFO: Processing buffer {"connection_id":228509,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:15:45] local.INFO: IMEI packet received {"connection_id":228509,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:15:45] local.INFO: IMEI acknowledgment sent {"connection_id":228509,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:15:46] local.INFO: TCP Data received {"connection_id":228509,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:15:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228509,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:15:46] local.INFO: Processing buffer {"connection_id":228509,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:15:46] local.INFO: Packet analysis {"connection_id":228509,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:15:46] local.INFO: Extracted packet for processing {"connection_id":228509,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:15:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:15: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-11-03 23:15:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194230016001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:15:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:15:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:15:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:15:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793727762000,"timestamp_ms":1793727762000,"timestamp_seconds":1793727762,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2818e50"} 
[2026-11-03 23:15:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:15:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:15: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":172,"data_length":795,"current_offset":136} 
[2026-11-03 23:15:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2251,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:15: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-11-03 23:15:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:15:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:15:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228509,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:15:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228509,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:15:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228509,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:15:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:15:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:15:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:15:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194230016001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:15:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:15:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:15:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194230016001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:15:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:15:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:15:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:15:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:15:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194230016001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:15:46] local.INFO: DEBUG: GPS processor result {"connection_id":228509,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56261,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:15:46] local.INFO: GPS data processed {"connection_id":228509,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:15:46] local.INFO: Acknowledgment sent {"connection_id":228509,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:16:13] local.INFO: TCP Data received {"connection_id":230241,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:16:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230241,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:16:13] local.INFO: Processing buffer {"connection_id":230241,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:16:13] local.INFO: Packet analysis {"connection_id":230241,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:16:13] local.INFO: Extracted packet for processing {"connection_id":230241,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:16:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":46,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:16:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194263040001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:16:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:16:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1944499477203449856,"note":"Value kept but may cause issues"} 
[2026-11-03 23:16:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:16:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793727894000,"timestamp_ms":1793727894000,"timestamp_seconds":1793727894,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28391f0"} 
[2026-11-03 23:16:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23: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-11-03 23: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":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-11-03 23:16: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-11-03 23: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-11-03 23:16:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:16:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:16:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230241,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:16:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230241,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:16:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230241,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:16:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:16:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:16:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:16:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194263040001,"66":25223,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1944499477203449856},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:16:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:16:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:16:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194263040001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:16:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:16:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:16:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:16:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1944499477203449856,"description":"Unknown IO ID 44"} 
[2026-11-03 23:16:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194263040001,"power":25223,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1944499477203449856}} 
[2026-11-03 23:16:13] local.INFO: DEBUG: GPS processor result {"connection_id":230241,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56262,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:16:13] local.INFO: GPS data processed {"connection_id":230241,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:16:13] local.INFO: Acknowledgment sent {"connection_id":230241,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:16:17] local.INFO: TCP Data received {"connection_id":228509,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:16:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228509,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:16:17] local.INFO: Processing buffer {"connection_id":228509,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:16:17] local.INFO: Packet analysis {"connection_id":228509,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:16:17] local.INFO: Extracted packet for processing {"connection_id":228509,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:16:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:16: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-11-03 23:16:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194230016001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:16:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:16:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:16:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:16:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793727762000,"timestamp_ms":1793727762000,"timestamp_seconds":1793727762,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2818e50"} 
[2026-11-03 23:16:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:16:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:16: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":101,"n8_eight_byte":172,"data_length":795,"current_offset":136} 
[2026-11-03 23:16:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2251,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:16: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-11-03 23:16:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:16:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:16:18] local.INFO: Teltonika packet parsed successfully {"connection_id":228509,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:16:18] local.INFO: Passing IMEI to GPS processor {"connection_id":228509,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:16:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":228509,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:16:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:16:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:16:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:16:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194230016001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:16:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:16:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:16:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194230016001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:16:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:16:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:16:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:16:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:16:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194230016001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:16:18] local.INFO: DEBUG: GPS processor result {"connection_id":228509,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56263,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:16:18] local.INFO: GPS data processed {"connection_id":228509,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:16:18] local.INFO: Acknowledgment sent {"connection_id":228509,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:16:35] local.INFO: TCP Data received {"connection_id":228510,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:16:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228510,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:16:35] local.INFO: Processing buffer {"connection_id":228510,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:16:35] local.INFO: IMEI packet received {"connection_id":228510,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:16:35] local.INFO: IMEI acknowledgment sent {"connection_id":228510,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:16:41] local.INFO: TCP Data received {"connection_id":228510,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:16:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228510,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:16:41] local.INFO: Processing buffer {"connection_id":228510,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:16:41] local.INFO: IMEI packet received {"connection_id":228510,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:16:41] local.INFO: IMEI acknowledgment sent {"connection_id":228510,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:16:41] local.INFO: TCP Data received {"connection_id":228510,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:16:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228510,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:16:41] local.INFO: Processing buffer {"connection_id":228510,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:16:41] local.INFO: Packet analysis {"connection_id":228510,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:16:41] local.INFO: Extracted packet for processing {"connection_id":228510,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:16:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":46,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:16: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-11-03 23:16:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194263040001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:16:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:16:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1944499477203449856,"note":"Value kept but may cause issues"} 
[2026-11-03 23:16:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:16:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793727894000,"timestamp_ms":1793727894000,"timestamp_seconds":1793727894,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28391f0"} 
[2026-11-03 23:16:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:16: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-11-03 23:16:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-11-03 23:16:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":828,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:16: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-11-03 23:16:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:16:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:16:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228510,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:16:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228510,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:16:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228510,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:16:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:16:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:16:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:16:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194263040001,"66":25223,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1944499477203449856},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:16:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:16:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:16:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194263040001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:16:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:16:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:16:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:16:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1944499477203449856,"description":"Unknown IO ID 44"} 
[2026-11-03 23:16:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194263040001,"power":25223,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1944499477203449856}} 
[2026-11-03 23:16:41] local.INFO: DEBUG: GPS processor result {"connection_id":228510,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56264,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:16:41] local.INFO: GPS data processed {"connection_id":228510,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:16:41] local.INFO: Acknowledgment sent {"connection_id":228510,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:16:45] local.INFO: TCP Data received {"connection_id":228991,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:16:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228991,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:16:45] local.INFO: Processing buffer {"connection_id":228991,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:16:45] local.INFO: IMEI packet received {"connection_id":228991,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:16:45] local.INFO: IMEI acknowledgment sent {"connection_id":228991,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:16:50] local.INFO: TCP Data received {"connection_id":228991,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:16:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228991,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:16:50] local.INFO: Processing buffer {"connection_id":228991,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:16:50] local.INFO: IMEI packet received {"connection_id":228991,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:16:50] local.INFO: IMEI acknowledgment sent {"connection_id":228991,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:16:51] local.INFO: TCP Data received {"connection_id":228991,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:16:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228991,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:16:51] local.INFO: Processing buffer {"connection_id":228991,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:16:51] local.INFO: Packet analysis {"connection_id":228991,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:16:51] local.INFO: Extracted packet for processing {"connection_id":228991,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:16:51] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:16: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-11-03 23:16:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194230016001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:16:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:16:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:16:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:16:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793727762000,"timestamp_ms":1793727762000,"timestamp_seconds":1793727762,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2818e50"} 
[2026-11-03 23:16:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:16:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:16: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":101,"n8_eight_byte":172,"data_length":795,"current_offset":136} 
[2026-11-03 23:16:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2251,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:16: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-11-03 23:16:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:16:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:16:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228991,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:16:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228991,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:16:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228991,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:16:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:16:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:16:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:16:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194230016001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:16:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:16:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:16:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194230016001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:16:51] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:16:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:16:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:16:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:16:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194230016001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:16:51] local.INFO: DEBUG: GPS processor result {"connection_id":228991,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56265,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:16:51] local.INFO: GPS data processed {"connection_id":228991,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:16:51] local.INFO: Acknowledgment sent {"connection_id":228991,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:17:13] local.INFO: TCP Data received {"connection_id":228510,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:17:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228510,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:17:13] local.INFO: Processing buffer {"connection_id":228510,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:17:13] local.INFO: Packet analysis {"connection_id":228510,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:17:13] local.INFO: Extracted packet for processing {"connection_id":228510,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:17:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":46,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:17: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-11-03 23:17:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194263040001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:17:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:17:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1944499477203449856,"note":"Value kept but may cause issues"} 
[2026-11-03 23:17:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:17:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793727894000,"timestamp_ms":1793727894000,"timestamp_seconds":1793727894,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28391f0"} 
[2026-11-03 23:17:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:17: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-11-03 23:17: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-11-03 23:17: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-11-03 23:17: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-11-03 23:17:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:17:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:17:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228510,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:17:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228510,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:17:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228510,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:17:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:17:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:17:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:17:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194263040001,"66":25223,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1944499477203449856},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:17:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:17:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:17:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194263040001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:17:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:17:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:17:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:17:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1944499477203449856,"description":"Unknown IO ID 44"} 
[2026-11-03 23:17:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194263040001,"power":25223,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1944499477203449856}} 
[2026-11-03 23:17:13] local.INFO: DEBUG: GPS processor result {"connection_id":228510,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56266,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:17:13] local.INFO: GPS data processed {"connection_id":228510,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:17:13] local.INFO: Acknowledgment sent {"connection_id":228510,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:17:22] local.INFO: TCP Data received {"connection_id":228991,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:17:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228991,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:17:22] local.INFO: Processing buffer {"connection_id":228991,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:17:22] local.INFO: Packet analysis {"connection_id":228991,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:17:22] local.INFO: Extracted packet for processing {"connection_id":228991,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:17:22] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:17: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-11-03 23:17:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194230016001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:17:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:17:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:17:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:17:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793727762000,"timestamp_ms":1793727762000,"timestamp_seconds":1793727762,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2818e50"} 
[2026-11-03 23:17:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:17:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23: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":101,"n8_eight_byte":172,"data_length":795,"current_offset":136} 
[2026-11-03 23:17:22] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2251,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23: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-11-03 23:17:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:17:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:17:22] local.INFO: Teltonika packet parsed successfully {"connection_id":228991,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:17:22] local.INFO: Passing IMEI to GPS processor {"connection_id":228991,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:17:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":228991,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:17:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:17:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:17:22] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:17:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194230016001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:17:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:17:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:17:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194230016001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:17:22] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:17:22] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:17:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:17:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:17:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194230016001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:17:22] local.INFO: DEBUG: GPS processor result {"connection_id":228991,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56267,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:17:22] local.INFO: GPS data processed {"connection_id":228991,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:17:22] local.INFO: Acknowledgment sent {"connection_id":228991,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:17:35] local.INFO: TCP Data received {"connection_id":230242,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:17:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230242,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:17:35] local.INFO: Processing buffer {"connection_id":230242,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:17:35] local.INFO: IMEI packet received {"connection_id":230242,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:17:35] local.INFO: IMEI acknowledgment sent {"connection_id":230242,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:17:39] local.INFO: TCP Data received {"connection_id":230243,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:17:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230243,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:17:39] local.INFO: Processing buffer {"connection_id":230243,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:17:39] local.INFO: IMEI packet received {"connection_id":230243,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:17:39] local.INFO: IMEI acknowledgment sent {"connection_id":230243,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:17:41] local.INFO: TCP Data received {"connection_id":230242,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:17:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230242,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:17:41] local.INFO: Processing buffer {"connection_id":230242,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:17:41] local.INFO: IMEI packet received {"connection_id":230242,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:17:41] local.INFO: IMEI acknowledgment sent {"connection_id":230242,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:17:41] local.INFO: TCP Data received {"connection_id":230242,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:17:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230242,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:17:41] local.INFO: Processing buffer {"connection_id":230242,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:17:41] local.INFO: Packet analysis {"connection_id":230242,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:17:41] local.INFO: Extracted packet for processing {"connection_id":230242,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:17:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":46,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:17:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:17:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194263040001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:17:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:17:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1944499477203449856,"note":"Value kept but may cause issues"} 
[2026-11-03 23:17:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:17:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793727894000,"timestamp_ms":1793727894000,"timestamp_seconds":1793727894,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28391f0"} 
[2026-11-03 23:17:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:17: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-11-03 23:17:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-11-03 23:17:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":828,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:17:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:17:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:17:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:17:41] local.INFO: Teltonika packet parsed successfully {"connection_id":230242,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:17:41] local.INFO: Passing IMEI to GPS processor {"connection_id":230242,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:17:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":230242,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:17: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-11-03 23:17:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:17:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:17:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194263040001,"66":25223,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1944499477203449856},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:17:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:17:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:17:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194263040001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:17:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:17:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:17:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:17:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1944499477203449856,"description":"Unknown IO ID 44"} 
[2026-11-03 23:17:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194263040001,"power":25223,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1944499477203449856}} 
[2026-11-03 23:17:41] local.INFO: DEBUG: GPS processor result {"connection_id":230242,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56268,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:17:41] local.INFO: GPS data processed {"connection_id":230242,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:17:41] local.INFO: Acknowledgment sent {"connection_id":230242,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:17:45] local.INFO: TCP Data received {"connection_id":230243,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:17:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230243,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:17:45] local.INFO: Processing buffer {"connection_id":230243,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:17:45] local.INFO: IMEI packet received {"connection_id":230243,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:17:45] local.INFO: IMEI acknowledgment sent {"connection_id":230243,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:17:46] local.INFO: TCP Data received {"connection_id":230243,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:17:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230243,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:17:46] local.INFO: Processing buffer {"connection_id":230243,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:17:46] local.INFO: Packet analysis {"connection_id":230243,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:17:46] local.INFO: Extracted packet for processing {"connection_id":230243,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:17:46] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:17: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-11-03 23:17:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194230016001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:17:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:17:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:17:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:17:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793727762000,"timestamp_ms":1793727762000,"timestamp_seconds":1793727762,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2818e50"} 
[2026-11-03 23:17:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:17:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:17: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":172,"data_length":795,"current_offset":136} 
[2026-11-03 23:17:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2251,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:17: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-11-03 23:17:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:17:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:17:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230243,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:17:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230243,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:17:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230243,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:17:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:17:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:17:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:17:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194230016001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:17:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:17:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:17:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194230016001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:17:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:17:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:17:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:17:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:17:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194230016001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:17:46] local.INFO: DEBUG: GPS processor result {"connection_id":230243,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56269,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:17:46] local.INFO: GPS data processed {"connection_id":230243,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:17:46] local.INFO: Acknowledgment sent {"connection_id":230243,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:18:12] local.INFO: TCP Data received {"connection_id":230242,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:18:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230242,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:18:12] local.INFO: Processing buffer {"connection_id":230242,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:18:12] local.INFO: Packet analysis {"connection_id":230242,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:18:12] local.INFO: Extracted packet for processing {"connection_id":230242,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:18:12] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":46,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:18:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:18:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194263040001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:18:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:18:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1944499477203449856,"note":"Value kept but may cause issues"} 
[2026-11-03 23:18:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:18:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793727894000,"timestamp_ms":1793727894000,"timestamp_seconds":1793727894,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28391f0"} 
[2026-11-03 23:18:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:18: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-11-03 23:18:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-11-03 23:18:12] 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-11-03 23:18:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:18:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:18:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:18:12] local.INFO: Teltonika packet parsed successfully {"connection_id":230242,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:18:12] local.INFO: Passing IMEI to GPS processor {"connection_id":230242,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:18:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":230242,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:18: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-11-03 23:18:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:18:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:18:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194263040001,"66":25223,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1944499477203449856},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:18:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:18:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:18:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194263040001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:18:12] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:18:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:18:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:18:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1944499477203449856,"description":"Unknown IO ID 44"} 
[2026-11-03 23:18:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194263040001,"power":25223,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1944499477203449856}} 
[2026-11-03 23:18:12] local.INFO: DEBUG: GPS processor result {"connection_id":230242,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56270,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:18:12] local.INFO: GPS data processed {"connection_id":230242,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:18:12] local.INFO: Acknowledgment sent {"connection_id":230242,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:18:18] local.INFO: TCP Data received {"connection_id":230243,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:18:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230243,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:18:18] local.INFO: Processing buffer {"connection_id":230243,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2818e50012d77a34005f2a450000700902b..."} 
[2026-11-03 23:18:18] local.INFO: Packet analysis {"connection_id":230243,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:18:18] local.INFO: Extracted packet for processing {"connection_id":230243,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a281"} 
[2026-11-03 23:18:18] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:18: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-11-03 23:18:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194230016001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:18:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:18:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:18:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:18:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793727762000,"timestamp_ms":1793727762000,"timestamp_seconds":1793727762,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2818e50"} 
[2026-11-03 23:18:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:18:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:18: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":101,"n8_eight_byte":172,"data_length":795,"current_offset":136} 
[2026-11-03 23:18:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2251,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:18: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-11-03 23:18:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:18:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:18:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230243,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:18:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230243,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:18:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230243,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:18:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:18:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:18:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:18:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194230016001,"66":26006,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:18:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:18:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:18:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194230016001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:18:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:18:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:18:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:18:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:18:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194230016001,"power":26006,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:18:18] local.INFO: DEBUG: GPS processor result {"connection_id":230243,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56271,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:18:18] local.INFO: GPS data processed {"connection_id":230243,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:18:18] local.INFO: Acknowledgment sent {"connection_id":230243,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:18:39] local.INFO: TCP Data received {"connection_id":228511,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:18:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228511,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:18:39] local.INFO: Processing buffer {"connection_id":228511,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:18:39] local.INFO: IMEI packet received {"connection_id":228511,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:18:39] local.INFO: IMEI acknowledgment sent {"connection_id":228511,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:18:41] local.INFO: TCP Data received {"connection_id":228992,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:18:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228992,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:18:41] local.INFO: Processing buffer {"connection_id":228992,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:18:41] local.INFO: IMEI packet received {"connection_id":228992,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:18:41] local.INFO: IMEI acknowledgment sent {"connection_id":228992,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:18:44] local.INFO: TCP Data received {"connection_id":228511,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:18:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228511,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:18:44] local.INFO: Processing buffer {"connection_id":228511,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:18:44] local.INFO: IMEI packet received {"connection_id":228511,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:18:44] local.INFO: IMEI acknowledgment sent {"connection_id":228511,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:18:45] local.INFO: TCP Data received {"connection_id":228511,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2862230012d77a34005f2a450000700902b..."} 
[2026-11-03 23:18:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228511,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2862230012d77a34005f2a450000700902b..."} 
[2026-11-03 23:18:45] local.INFO: Processing buffer {"connection_id":228511,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2862230012d77a34005f2a450000700902b..."} 
[2026-11-03 23:18:45] local.INFO: Packet analysis {"connection_id":228511,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a286"} 
[2026-11-03 23:18:45] local.INFO: Extracted packet for processing {"connection_id":228511,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a286"} 
[2026-11-03 23:18:45] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:18:45] 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-11-03 23:18:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194307072001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:18:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:18:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:18:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:18:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793728062000,"timestamp_ms":1793728062000,"timestamp_seconds":1793728062,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2862230"} 
[2026-11-03 23:18:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:18:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":20736,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:18: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":101,"n8_eight_byte":150,"data_length":795,"current_offset":136} 
[2026-11-03 23:18:45] 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-11-03 23:18: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-11-03 23:18:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:18:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:18:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228511,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:18:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228511,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:18:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228511,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:18:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:18:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:18:45] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:18:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194307072001,"66":25941,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:18:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:18:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:18:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194307072001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:18:45] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:18:45] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:18:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:18:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:18:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194307072001,"power":25941,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:18:45] local.INFO: DEBUG: GPS processor result {"connection_id":228511,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56272,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:18:45] local.INFO: GPS data processed {"connection_id":228511,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:18:45] local.INFO: Acknowledgment sent {"connection_id":228511,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:18:46] local.INFO: TCP Data received {"connection_id":228992,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:18:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228992,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:18:46] local.INFO: Processing buffer {"connection_id":228992,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:18:46] local.INFO: IMEI packet received {"connection_id":228992,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:18:46] local.INFO: IMEI acknowledgment sent {"connection_id":228992,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:18:46] local.INFO: TCP Data received {"connection_id":228992,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:18:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228992,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:18:46] local.INFO: Processing buffer {"connection_id":228992,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:18:46] local.INFO: Packet analysis {"connection_id":228992,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:18:46] local.INFO: Extracted packet for processing {"connection_id":228992,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:18:46] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":46,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:18: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-11-03 23:18:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194263040001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:18:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:18:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1944499477203449856,"note":"Value kept but may cause issues"} 
[2026-11-03 23:18:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:18:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793727894000,"timestamp_ms":1793727894000,"timestamp_seconds":1793727894,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28391f0"} 
[2026-11-03 23:18:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:18: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-11-03 23:18:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-11-03 23:18:46] 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-11-03 23:18: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-11-03 23:18:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:18:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:18:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228992,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:18:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228992,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:18:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228992,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:18:46] 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-11-03 23:18:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:18:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:18:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194263040001,"66":25223,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1944499477203449856},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:18:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:18:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:18:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194263040001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:18:46] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:18:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:18:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:18:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1944499477203449856,"description":"Unknown IO ID 44"} 
[2026-11-03 23:18:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194263040001,"power":25223,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1944499477203449856}} 
[2026-11-03 23:18:46] local.INFO: DEBUG: GPS processor result {"connection_id":228992,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56273,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:18:46] local.INFO: GPS data processed {"connection_id":228992,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:18:46] local.INFO: Acknowledgment sent {"connection_id":228992,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:18:51] local.INFO: TCP Data received {"connection_id":228992,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:18:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228992,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:18:51] local.INFO: Processing buffer {"connection_id":228992,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:18:51] local.INFO: Packet analysis {"connection_id":228992,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:18:51] local.INFO: Extracted packet for processing {"connection_id":228992,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:18:51] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":46,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:18: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-11-03 23:18:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194263040001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:18:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:18:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1944499477203449856,"note":"Value kept but may cause issues"} 
[2026-11-03 23:18:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:18:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793727894000,"timestamp_ms":1793727894000,"timestamp_seconds":1793727894,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28391f0"} 
[2026-11-03 23:18:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:18:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:18:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-11-03 23:18:51] 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-11-03 23:18: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-11-03 23:18:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:18:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:18:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228992,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:18:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228992,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:18:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228992,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:18:51] 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-11-03 23:18:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:18:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:18:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194263040001,"66":25223,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1944499477203449856},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:18:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:18:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:18:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194263040001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:18:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:18:51] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:18:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:18:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1944499477203449856,"description":"Unknown IO ID 44"} 
[2026-11-03 23:18:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194263040001,"power":25223,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1944499477203449856}} 
[2026-11-03 23:18:51] local.INFO: DEBUG: GPS processor result {"connection_id":228992,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56274,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:18:51] local.INFO: GPS data processed {"connection_id":228992,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:18:51] local.INFO: Acknowledgment sent {"connection_id":228992,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:19:17] local.INFO: TCP Data received {"connection_id":228511,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2862618012d77a34005f2a450000700902b..."} 
[2026-11-03 23:19:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228511,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2862618012d77a34005f2a450000700902b..."} 
[2026-11-03 23:19:17] local.INFO: Processing buffer {"connection_id":228511,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2862618012d77a34005f2a450000700902b..."} 
[2026-11-03 23:19:17] local.INFO: Packet analysis {"connection_id":228511,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a286"} 
[2026-11-03 23:19:17] local.INFO: Extracted packet for processing {"connection_id":228511,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a286"} 
[2026-11-03 23:19:17] local.INFO: GPS Element Parsed {"raw_longitude":762815296,"raw_latitude":99787856,"longitude_deg":76.2815296,"latitude_deg":9.9787856,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a340","hex_latitude":"05f2a450","is_valid_coordinates":true} 
[2026-11-03 23:19: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-11-03 23:19:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194383872001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:19:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:19:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:19:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:19:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793728063000,"timestamp_ms":1793728063000,"timestamp_seconds":1793728063,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2862618"} 
[2026-11-03 23:19:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:19:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:19: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":101,"n8_eight_byte":85,"data_length":795,"current_offset":136} 
[2026-11-03 23:19:17] 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-11-03 23:19: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-11-03 23:19:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:19:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:19:17] local.INFO: Teltonika packet parsed successfully {"connection_id":228511,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:19:17] local.INFO: Passing IMEI to GPS processor {"connection_id":228511,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:19:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":228511,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:19:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:19:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:19:17] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:19:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194383872001,"66":25908,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:19:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:19:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:19:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194383872001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:19:17] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:19:17] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:19:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:19:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:19:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194383872001,"power":25908,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:19:17] local.INFO: DEBUG: GPS processor result {"connection_id":228511,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56275,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:19:17] local.INFO: GPS data processed {"connection_id":228511,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:19:17] local.INFO: Acknowledgment sent {"connection_id":228511,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:19:36] local.INFO: TCP Data received {"connection_id":230244,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:19:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230244,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:19:36] local.INFO: Processing buffer {"connection_id":230244,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:19:36] local.INFO: IMEI packet received {"connection_id":230244,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:19:36] local.INFO: IMEI acknowledgment sent {"connection_id":230244,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:19:39] local.INFO: TCP Data received {"connection_id":230245,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:19:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230245,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:19:39] local.INFO: Processing buffer {"connection_id":230245,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:19:39] local.INFO: IMEI packet received {"connection_id":230245,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:19:39] local.INFO: IMEI acknowledgment sent {"connection_id":230245,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:19:41] local.INFO: TCP Data received {"connection_id":230244,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:19:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230244,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:19:41] local.INFO: Processing buffer {"connection_id":230244,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:19:41] local.INFO: IMEI packet received {"connection_id":230244,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:19:41] local.INFO: IMEI acknowledgment sent {"connection_id":230244,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:19:42] local.INFO: TCP Data received {"connection_id":230244,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:19:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230244,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:19:42] local.INFO: Processing buffer {"connection_id":230244,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:19:42] local.INFO: Packet analysis {"connection_id":230244,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:19:42] local.INFO: Extracted packet for processing {"connection_id":230244,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:19:42] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":46,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:19: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-11-03 23:19:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194263040001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:19:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:19:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1944499477203449856,"note":"Value kept but may cause issues"} 
[2026-11-03 23:19:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:19:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793727894000,"timestamp_ms":1793727894000,"timestamp_seconds":1793727894,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28391f0"} 
[2026-11-03 23:19:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:19:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:19: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":10,"data_length":795,"current_offset":136} 
[2026-11-03 23:19:42] 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-11-03 23:19: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-11-03 23:19:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:19:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:19:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230244,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:19:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230244,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:19:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230244,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:19:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:19:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:19:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:19:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194263040001,"66":25223,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1944499477203449856},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:19:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:19:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:19:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194263040001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:19:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:19:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:19:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:19:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1944499477203449856,"description":"Unknown IO ID 44"} 
[2026-11-03 23:19:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194263040001,"power":25223,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1944499477203449856}} 
[2026-11-03 23:19:42] local.INFO: DEBUG: GPS processor result {"connection_id":230244,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56276,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:19:42] local.INFO: GPS data processed {"connection_id":230244,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:19:42] local.INFO: Acknowledgment sent {"connection_id":230244,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:19:45] local.INFO: TCP Data received {"connection_id":230245,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:19:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230245,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:19:45] local.INFO: Processing buffer {"connection_id":230245,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:19:45] local.INFO: IMEI packet received {"connection_id":230245,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:19:45] local.INFO: IMEI acknowledgment sent {"connection_id":230245,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:19:46] local.INFO: TCP Data received {"connection_id":230245,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28687c0012d77a3c005f2a478000700902b..."} 
[2026-11-03 23:19:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230245,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28687c0012d77a3c005f2a478000700902b..."} 
[2026-11-03 23:19:46] local.INFO: Processing buffer {"connection_id":230245,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28687c0012d77a3c005f2a478000700902b..."} 
[2026-11-03 23:19:46] local.INFO: Packet analysis {"connection_id":230245,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a286"} 
[2026-11-03 23:19:46] local.INFO: Extracted packet for processing {"connection_id":230245,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a286"} 
[2026-11-03 23:19:46] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 23:19:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:19:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194384128001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:19:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:19:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620804506007130112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:19:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:19:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793728088000,"timestamp_ms":1793728088000,"timestamp_seconds":1793728088,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28687c0"} 
[2026-11-03 23:19:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:19:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:19:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-11-03 23:19:46] 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-11-03 23:19:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:19:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:19:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:19:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230245,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:19:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230245,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:19:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230245,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:19:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:19:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:19:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:19:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194384128001,"66":28234,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620804506007130112},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:19:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:19:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:19:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194384128001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:19:46] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:19:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:19:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:19:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620804506007130112,"description":"Unknown IO ID 45"} 
[2026-11-03 23:19:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194384128001,"power":28234,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620804506007130112}} 
[2026-11-03 23:19:46] local.INFO: DEBUG: GPS processor result {"connection_id":230245,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56277,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:19:46] local.INFO: GPS data processed {"connection_id":230245,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:19:46] local.INFO: Acknowledgment sent {"connection_id":230245,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:20:13] local.INFO: TCP Data received {"connection_id":230244,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:20:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230244,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:20:13] local.INFO: Processing buffer {"connection_id":230244,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28391f0012ce51a8007234c38000900802e..."} 
[2026-11-03 23:20:13] local.INFO: Packet analysis {"connection_id":230244,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:20:13] local.INFO: Extracted packet for processing {"connection_id":230244,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a283"} 
[2026-11-03 23:20:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":46,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:20: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-11-03 23:20:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194263040001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:20:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:20:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1944499477203449856,"note":"Value kept but may cause issues"} 
[2026-11-03 23:20:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:20:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793727894000,"timestamp_ms":1793727894000,"timestamp_seconds":1793727894,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28391f0"} 
[2026-11-03 23:20:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:20: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-11-03 23:20: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-11-03 23:20: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-11-03 23:20: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-11-03 23:20:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:20:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:20:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230244,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:20:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230244,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:20:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230244,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:20:13] 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-11-03 23:20:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:20:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:20:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194263040001,"66":25223,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1944499477203449856},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:20:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:20:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:20:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194263040001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:20:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:20:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:20:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:20:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1944499477203449856,"description":"Unknown IO ID 44"} 
[2026-11-03 23:20:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194263040001,"power":25223,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1944499477203449856}} 
[2026-11-03 23:20:13] local.INFO: DEBUG: GPS processor result {"connection_id":230244,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56278,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:20:13] local.INFO: GPS data processed {"connection_id":230244,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:20:13] local.INFO: Acknowledgment sent {"connection_id":230244,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:20:18] local.INFO: TCP Data received {"connection_id":230245,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a286d9c8012d77a3c005f2a478000700902b..."} 
[2026-11-03 23:20:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230245,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a286d9c8012d77a3c005f2a478000700902b..."} 
[2026-11-03 23:20:18] local.INFO: Processing buffer {"connection_id":230245,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a286d9c8012d77a3c005f2a478000700902b..."} 
[2026-11-03 23:20:18] local.INFO: Packet analysis {"connection_id":230245,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a286"} 
[2026-11-03 23:20:18] local.INFO: Extracted packet for processing {"connection_id":230245,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a286"} 
[2026-11-03 23:20:18] local.INFO: GPS Element Parsed {"raw_longitude":762815424,"raw_latitude":99787896,"longitude_deg":76.2815424,"latitude_deg":9.9787896,"altitude":7,"angle":144,"satellites":43,"speed":0,"hex_longitude":"2d77a3c0","hex_latitude":"05f2a478","is_valid_coordinates":true} 
[2026-11-03 23:20: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-11-03 23:20:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194390528001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:20:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481327409561600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:20:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8620945243495495680,"note":"Value kept but may cause issues"} 
[2026-11-03 23:20:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:20:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793728109000,"timestamp_ms":1793728109000,"timestamp_seconds":1793728109,"priority":1,"record_length":96,"hex_timestamp":"000001a1a286d9c8"} 
[2026-11-03 23:20:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:20:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:20: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":110,"n8_eight_byte":74,"data_length":795,"current_offset":136} 
[2026-11-03 23:20:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1414,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:20: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-11-03 23:20:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:20:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:20:18] local.INFO: Teltonika packet parsed successfully {"connection_id":230245,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:20:18] local.INFO: Passing IMEI to GPS processor {"connection_id":230245,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:20:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":230245,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:20:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:20:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:20:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:20:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194390528001,"66":28245,"133":206,"9":24832,"24":0,"16":19481327409561600,"45":8620945243495495680},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:20:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:20:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:20:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194390528001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:20:18] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:20:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:20:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481327409561600,"km_value":19481327409561.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:20:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8620945243495495680,"description":"Unknown IO ID 45"} 
[2026-11-03 23:20:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194390528001,"power":28245,"unknown_133":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8620945243495495680}} 
[2026-11-03 23:20:18] local.INFO: DEBUG: GPS processor result {"connection_id":230245,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56279,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:20:18] local.INFO: GPS data processed {"connection_id":230245,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:20:18] local.INFO: Acknowledgment sent {"connection_id":230245,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:20:36] local.INFO: TCP Data received {"connection_id":228512,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:20:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228512,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:20:36] local.INFO: Processing buffer {"connection_id":228512,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:20:36] local.INFO: IMEI packet received {"connection_id":228512,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:20:36] local.INFO: IMEI acknowledgment sent {"connection_id":228512,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:20:41] local.INFO: TCP Data received {"connection_id":228512,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:20:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228512,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:20:41] local.INFO: Processing buffer {"connection_id":228512,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:20:41] local.INFO: IMEI packet received {"connection_id":228512,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:20:41] local.INFO: IMEI acknowledgment sent {"connection_id":228512,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:20:41] local.INFO: TCP Data received {"connection_id":228512,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:20:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228512,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:20:41] local.INFO: Processing buffer {"connection_id":228512,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:20:41] local.INFO: Packet analysis {"connection_id":228512,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:20:41] local.INFO: Extracted packet for processing {"connection_id":228512,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:20:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":50,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:20: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-11-03 23:20:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194340864001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:20:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:20:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:20:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:20:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793728195000,"timestamp_ms":1793728195000,"timestamp_seconds":1793728195,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28829b8"} 
[2026-11-03 23:20:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:20: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-11-03 23:20:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 23:20:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:20: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-11-03 23:20:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:20:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:20:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228512,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:20:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228512,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:20:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228512,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:20:41] 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-11-03 23:20:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:20:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:20:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194340864001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:20:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:20:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:20:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194340864001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:20:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:20:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:20:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:20:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:20:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194340864001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:20:41] local.INFO: DEBUG: GPS processor result {"connection_id":228512,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56280,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:20:41] local.INFO: GPS data processed {"connection_id":228512,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:20:41] local.INFO: Acknowledgment sent {"connection_id":228512,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:21:12] local.INFO: TCP Data received {"connection_id":228512,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:21:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228512,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:21:12] local.INFO: Processing buffer {"connection_id":228512,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:21:12] local.INFO: Packet analysis {"connection_id":228512,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:21:12] local.INFO: Extracted packet for processing {"connection_id":228512,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:21:12] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":50,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:21: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-11-03 23:21:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194340864001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:21:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:21:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:21:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:21:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793728195000,"timestamp_ms":1793728195000,"timestamp_seconds":1793728195,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28829b8"} 
[2026-11-03 23:21:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:21: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-11-03 23:21: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":135,"data_length":795,"current_offset":136} 
[2026-11-03 23:21:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:21: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-11-03 23:21:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:21:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:21:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228512,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:21:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228512,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:21:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228512,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:21: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-11-03 23:21:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:21:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:21:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194340864001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:21:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:21:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:21:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194340864001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:21:12] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:21:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:21:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:21:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:21:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194340864001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:21:12] local.INFO: DEBUG: GPS processor result {"connection_id":228512,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56281,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:21:12] local.INFO: GPS data processed {"connection_id":228512,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:21:12] local.INFO: Acknowledgment sent {"connection_id":228512,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:21:35] local.INFO: TCP Data received {"connection_id":232104,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:21:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232104,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:21:35] local.INFO: Processing buffer {"connection_id":232104,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:21:35] local.INFO: IMEI packet received {"connection_id":232104,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:21:35] local.INFO: IMEI acknowledgment sent {"connection_id":232104,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:21:41] local.INFO: TCP Data received {"connection_id":232104,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:21:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232104,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:21:41] local.INFO: Processing buffer {"connection_id":232104,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:21:41] local.INFO: IMEI packet received {"connection_id":232104,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:21:41] local.INFO: IMEI acknowledgment sent {"connection_id":232104,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:21:41] local.INFO: TCP Data received {"connection_id":232104,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:21:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232104,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:21:41] local.INFO: Processing buffer {"connection_id":232104,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:21:41] local.INFO: Packet analysis {"connection_id":232104,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:21:41] local.INFO: Extracted packet for processing {"connection_id":232104,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:21:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":50,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:21: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-11-03 23:21:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194340864001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:21:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:21:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:21:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:21:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793728195000,"timestamp_ms":1793728195000,"timestamp_seconds":1793728195,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28829b8"} 
[2026-11-03 23:21:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:21: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-11-03 23:21:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 23:21:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:21: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-11-03 23:21:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:21:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:21:41] local.INFO: Teltonika packet parsed successfully {"connection_id":232104,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:21:41] local.INFO: Passing IMEI to GPS processor {"connection_id":232104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:21:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":232104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:21:41] 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-11-03 23:21:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:21:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:21:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194340864001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:21:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:21:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:21:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194340864001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:21:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:21:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:21:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:21:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:21:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194340864001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:21:41] local.INFO: DEBUG: GPS processor result {"connection_id":232104,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56282,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:21:41] local.INFO: GPS data processed {"connection_id":232104,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:21:41] local.INFO: Acknowledgment sent {"connection_id":232104,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:21:49] local.INFO: TCP Data received {"connection_id":232105,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:21:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232105,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:21:49] local.INFO: Processing buffer {"connection_id":232105,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:21:49] local.INFO: IMEI packet received {"connection_id":232105,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:21:49] local.INFO: IMEI acknowledgment sent {"connection_id":232105,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:21:53] local.INFO: TCP Data received {"connection_id":232105,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:21:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232105,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:21:53] local.INFO: Processing buffer {"connection_id":232105,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:21:53] local.INFO: IMEI packet received {"connection_id":232105,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:21:53] local.INFO: IMEI acknowledgment sent {"connection_id":232105,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:21:54] local.INFO: TCP Data received {"connection_id":232105,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2889330012d7799c005f2d560000e015e2a..."} 
[2026-11-03 23:21:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232105,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2889330012d7799c005f2d560000e015e2a..."} 
[2026-11-03 23:21:54] local.INFO: Processing buffer {"connection_id":232105,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2889330012d7799c005f2d560000e015e2a..."} 
[2026-11-03 23:21:54] local.INFO: Packet analysis {"connection_id":232105,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:21:54] local.INFO: Extracted packet for processing {"connection_id":232105,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:21:54] local.INFO: GPS Element Parsed {"raw_longitude":762812864,"raw_latitude":99800416,"longitude_deg":76.2812864,"latitude_deg":9.9800416,"altitude":14,"angle":350,"satellites":42,"speed":17,"hex_longitude":"2d7799c0","hex_latitude":"05f2d560","is_valid_coordinates":true} 
[2026-11-03 23:21: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-11-03 23:21:54] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194422016001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:21:54] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19481958769754112,"note":"Value kept but may cause issues"} 
[2026-11-03 23:21:54] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8619467499869661184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:21:54] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:21:54] local.INFO: AVL Record Parsed {"raw_timestamp":1793728222000,"timestamp_ms":1793728222000,"timestamp_seconds":1793728222,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2889330"} 
[2026-11-03 23:21:54] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:21:54] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:21: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 23:21:54] 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-11-03 23:21: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-11-03 23:21:54] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:21:54] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:21:54] local.INFO: Teltonika packet parsed successfully {"connection_id":232105,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:21:54] local.INFO: Passing IMEI to GPS processor {"connection_id":232105,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:21:54] local.INFO: DEBUG: About to call GPS processor {"connection_id":232105,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:21:54] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:21:54] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:21:54] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:21:54] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194422016001,"66":27832,"133":206,"9":24832,"24":17,"16":19481958769754112,"45":8619467499869661184},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,9,24,16,45]} 
[2026-11-03 23:21:54] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:21:54] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:21:54] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194422016001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:21:54] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-11-03 23:21:54] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:21:54] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19481958769754112,"km_value":19481958769754.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:21:54] local.INFO: Unknown IO ID detected {"io_id":45,"value":8619467499869661184,"description":"Unknown IO ID 45"} 
[2026-11-03 23:21:54] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194422016001,"power":27832,"unknown_133":206,"unknown_9":24832,"ignition":17,"odometer":null,"unknown_45":8619467499869661184}} 
[2026-11-03 23:21:54] local.INFO: DEBUG: GPS processor result {"connection_id":232105,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56283,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:21:54] local.INFO: GPS data processed {"connection_id":232105,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:21:54] local.INFO: Acknowledgment sent {"connection_id":232105,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:22:13] local.INFO: TCP Data received {"connection_id":232104,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:22:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232104,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:22:13] local.INFO: Processing buffer {"connection_id":232104,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:22:13] local.INFO: Packet analysis {"connection_id":232104,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:22:13] local.INFO: Extracted packet for processing {"connection_id":232104,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:22:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":50,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:22: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-11-03 23:22:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194340864001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:22:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:22:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:22:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:22:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793728195000,"timestamp_ms":1793728195000,"timestamp_seconds":1793728195,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28829b8"} 
[2026-11-03 23:22:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:22: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-11-03 23:22: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 23:22:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:22: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-11-03 23:22:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:22:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:22:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232104,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:22:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:22:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:22:13] 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-11-03 23:22:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:22:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:22:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194340864001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:22:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:22:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:22:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194340864001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:22:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:22:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:22:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:22:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:22:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194340864001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:22:13] local.INFO: DEBUG: GPS processor result {"connection_id":232104,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56284,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:22:13] local.INFO: GPS data processed {"connection_id":232104,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:22:13] local.INFO: Acknowledgment sent {"connection_id":232104,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:22:35] local.INFO: TCP Data received {"connection_id":228994,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:22:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228994,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:22:35] local.INFO: Processing buffer {"connection_id":228994,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:22:35] local.INFO: IMEI packet received {"connection_id":228994,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:22:35] local.INFO: IMEI acknowledgment sent {"connection_id":228994,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:22:38] local.INFO: TCP Data received {"connection_id":230246,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:22:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230246,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:22:38] local.INFO: Processing buffer {"connection_id":230246,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:22:38] local.INFO: IMEI packet received {"connection_id":230246,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:22:38] local.INFO: IMEI acknowledgment sent {"connection_id":230246,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:22:40] local.INFO: TCP Data received {"connection_id":230246,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:22:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230246,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:22:40] local.INFO: Processing buffer {"connection_id":230246,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:22:40] local.INFO: IMEI packet received {"connection_id":230246,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:22:40] local.INFO: IMEI acknowledgment sent {"connection_id":230246,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:22:41] local.INFO: TCP Data received {"connection_id":228994,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:22:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228994,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:22:41] local.INFO: Processing buffer {"connection_id":228994,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:22:41] local.INFO: IMEI packet received {"connection_id":228994,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:22:41] local.INFO: IMEI acknowledgment sent {"connection_id":228994,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:22:41] local.INFO: TCP Data received {"connection_id":228994,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:22:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228994,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:22:41] local.INFO: Processing buffer {"connection_id":228994,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:22:41] local.INFO: Packet analysis {"connection_id":228994,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:22:41] local.INFO: Extracted packet for processing {"connection_id":228994,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:22:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":50,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:22:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:22:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194340864001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:22:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:22:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:22:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:22:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793728195000,"timestamp_ms":1793728195000,"timestamp_seconds":1793728195,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28829b8"} 
[2026-11-03 23:22:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:22: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-11-03 23:22:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 23:22:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:22:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:22:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:22:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:22:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228994,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:22:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228994,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:22:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228994,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:22:41] 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-11-03 23:22:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:22:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:22:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194340864001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:22:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:22:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:22:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194340864001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:22:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:22:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:22:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:22:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:22:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194340864001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:22:41] local.INFO: DEBUG: GPS processor result {"connection_id":228994,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56285,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:22:41] local.INFO: GPS data processed {"connection_id":228994,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:22:41] local.INFO: Acknowledgment sent {"connection_id":228994,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:23:04] local.INFO: TCP Data received {"connection_id":230246,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:23:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230246,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:23:04] local.INFO: Processing buffer {"connection_id":230246,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:23:04] local.INFO: IMEI packet received {"connection_id":230246,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:23:04] local.INFO: IMEI acknowledgment sent {"connection_id":230246,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:23:05] local.INFO: TCP Data received {"connection_id":230246,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28a0a30012d77764005f3ab200011013728..."} 
[2026-11-03 23:23:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230246,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28a0a30012d77764005f3ab200011013728..."} 
[2026-11-03 23:23:05] local.INFO: Processing buffer {"connection_id":230246,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28a0a30012d77764005f3ab200011013728..."} 
[2026-11-03 23:23:05] local.INFO: Packet analysis {"connection_id":230246,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28a"} 
[2026-11-03 23:23:05] local.INFO: Extracted packet for processing {"connection_id":230246,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28a"} 
[2026-11-03 23:23:05] local.INFO: GPS Element Parsed {"raw_longitude":762803776,"raw_latitude":99855136,"longitude_deg":76.2803776,"latitude_deg":9.9855136,"altitude":17,"angle":311,"satellites":40,"speed":7,"hex_longitude":"2d777640","hex_latitude":"05f3ab20","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:23:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194448896001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:23:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19484656009216000,"note":"Value kept but may cause issues"} 
[2026-11-03 23:23:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8608489975793172480,"note":"Value kept but may cause issues"} 
[2026-11-03 23:23:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:23:05] local.INFO: AVL Record Parsed {"raw_timestamp":1793728318000,"timestamp_ms":1793728318000,"timestamp_seconds":1793728318,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28a0a30"} 
[2026-11-03 23:23:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:23:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:23:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 23:23:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23: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-11-03 23:23:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:23:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:23:05] local.INFO: Teltonika packet parsed successfully {"connection_id":230246,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:23:05] local.INFO: Passing IMEI to GPS processor {"connection_id":230246,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:23:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":230246,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:23:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:23:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:23:05] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:23:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194448896001,"66":27995,"104":206,"9":24832,"24":7,"16":19484656009216000,"45":8608489975793172480},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 23:23:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:23:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:23:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194448896001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:23:05] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 23:23:05] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:23:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19484656009216000,"km_value":19484656009216,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:23:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":8608489975793172480,"description":"Unknown IO ID 45"} 
[2026-11-03 23:23:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194448896001,"power":27995,"unknown_104":206,"unknown_9":24832,"ignition":7,"odometer":null,"unknown_45":8608489975793172480}} 
[2026-11-03 23:23:05] local.INFO: DEBUG: GPS processor result {"connection_id":230246,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56286,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:23:05] local.INFO: GPS data processed {"connection_id":230246,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:23:05] local.INFO: Acknowledgment sent {"connection_id":230246,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:23:12] local.INFO: TCP Data received {"connection_id":228994,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:23:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228994,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:23:12] local.INFO: Processing buffer {"connection_id":228994,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:23:12] local.INFO: Packet analysis {"connection_id":228994,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:23:12] local.INFO: Extracted packet for processing {"connection_id":228994,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:23:12] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":50,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:23: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-11-03 23:23:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194340864001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:23:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:23:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:23:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:23:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793728195000,"timestamp_ms":1793728195000,"timestamp_seconds":1793728195,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28829b8"} 
[2026-11-03 23:23:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:23: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-11-03 23:23: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":135,"data_length":795,"current_offset":136} 
[2026-11-03 23:23:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:23: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-11-03 23:23:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:23:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:23:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228994,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:23:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228994,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:23:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228994,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:23: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-11-03 23:23:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:23:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:23:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194340864001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:23:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:23:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:23:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194340864001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:23:12] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:23:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:23:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:23:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:23:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194340864001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:23:12] local.INFO: DEBUG: GPS processor result {"connection_id":228994,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56287,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:23:12] local.INFO: GPS data processed {"connection_id":228994,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:23:12] local.INFO: Acknowledgment sent {"connection_id":228994,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:23:41] local.INFO: TCP Data received {"connection_id":232106,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:23:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232106,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:23:41] local.INFO: Processing buffer {"connection_id":232106,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:23:41] local.INFO: IMEI packet received {"connection_id":232106,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:23:41] local.INFO: IMEI acknowledgment sent {"connection_id":232106,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:23:44] local.INFO: TCP Data received {"connection_id":232107,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:23:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232107,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:23:44] local.INFO: Processing buffer {"connection_id":232107,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:23:44] local.INFO: IMEI packet received {"connection_id":232107,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:23:44] local.INFO: IMEI acknowledgment sent {"connection_id":232107,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:23:44] local.INFO: TCP Data received {"connection_id":232107,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:23:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232107,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:23:44] local.INFO: Processing buffer {"connection_id":232107,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:23:44] local.INFO: IMEI packet received {"connection_id":232107,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:23:44] local.INFO: IMEI acknowledgment sent {"connection_id":232107,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:23:46] local.INFO: TCP Data received {"connection_id":232106,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:23:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232106,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:23:46] local.INFO: Processing buffer {"connection_id":232106,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:23:46] local.INFO: IMEI packet received {"connection_id":232106,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:23:46] local.INFO: IMEI acknowledgment sent {"connection_id":232106,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:23:46] local.INFO: TCP Data received {"connection_id":232106,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:23:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232106,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:23:46] local.INFO: Processing buffer {"connection_id":232106,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:23:46] local.INFO: Packet analysis {"connection_id":232106,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:23:46] local.INFO: Extracted packet for processing {"connection_id":232106,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:23:46] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":50,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:23: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-11-03 23:23:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194340864001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:23:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:23:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:23:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:23:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793728195000,"timestamp_ms":1793728195000,"timestamp_seconds":1793728195,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28829b8"} 
[2026-11-03 23:23:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:23: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-11-03 23:23:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 23:23:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:23: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-11-03 23:23:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:23:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:23:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232106,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:23:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232106,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:23:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232106,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:23:46] 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-11-03 23:23:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:23:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:23:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194340864001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:23:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:23:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:23:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194340864001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:23:46] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:23:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:23:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:23:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:23:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194340864001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:23:46] local.INFO: DEBUG: GPS processor result {"connection_id":232106,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56288,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:23:46] local.INFO: GPS data processed {"connection_id":232106,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:23:46] local.INFO: Acknowledgment sent {"connection_id":232106,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:23:50] local.INFO: TCP Data received {"connection_id":232107,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:23:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232107,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:23:50] local.INFO: Processing buffer {"connection_id":232107,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:23:50] local.INFO: IMEI packet received {"connection_id":232107,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:23:50] local.INFO: IMEI acknowledgment sent {"connection_id":232107,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:23:51] local.INFO: TCP Data received {"connection_id":232106,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:23:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232106,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:23:51] local.INFO: Processing buffer {"connection_id":232106,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:23:51] local.INFO: Packet analysis {"connection_id":232106,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:23:51] local.INFO: Extracted packet for processing {"connection_id":232106,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:23:51] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":50,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:23: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-11-03 23:23:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194340864001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:23:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:23:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:23:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:23:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793728195000,"timestamp_ms":1793728195000,"timestamp_seconds":1793728195,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28829b8"} 
[2026-11-03 23:23:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:23:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:23: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":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 23:23:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:23: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-11-03 23:23:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:23:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:23:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232106,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:23:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232106,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:23:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232106,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:23:51] 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-11-03 23:23:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:23:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:23:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194340864001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:23:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:23:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:23:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194340864001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:23:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:23:51] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:23:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:23:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:23:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194340864001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:23:51] local.INFO: DEBUG: GPS processor result {"connection_id":232106,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56289,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:23:51] local.INFO: GPS data processed {"connection_id":232106,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:23:51] local.INFO: Acknowledgment sent {"connection_id":232106,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:23:52] local.INFO: TCP Data received {"connection_id":232107,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28a0e18012d7775c005f3ab90001101262a..."} 
[2026-11-03 23:23:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232107,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28a0e18012d7775c005f3ab90001101262a..."} 
[2026-11-03 23:23:52] local.INFO: Processing buffer {"connection_id":232107,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28a0e18012d7775c005f3ab90001101262a..."} 
[2026-11-03 23:23:52] local.INFO: Packet analysis {"connection_id":232107,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28a"} 
[2026-11-03 23:23:52] local.INFO: Extracted packet for processing {"connection_id":232107,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28a"} 
[2026-11-03 23:23:52] local.INFO: GPS Element Parsed {"raw_longitude":762803648,"raw_latitude":99855248,"longitude_deg":76.2803648,"latitude_deg":9.9855248,"altitude":17,"angle":294,"satellites":42,"speed":9,"hex_longitude":"2d7775c0","hex_latitude":"05f3ab90","is_valid_coordinates":true} 
[2026-11-03 23:23: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-11-03 23:23:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194449408001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:23:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19484668894117888,"note":"Value kept but may cause issues"} 
[2026-11-03 23:23:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8608138132072374272,"note":"Value kept but may cause issues"} 
[2026-11-03 23:23:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:23:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793728319000,"timestamp_ms":1793728319000,"timestamp_seconds":1793728319,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28a0e18"} 
[2026-11-03 23:23:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:23:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:23: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 23:23:52] 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-11-03 23:23: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-11-03 23:23:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:23:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:23:52] local.INFO: Teltonika packet parsed successfully {"connection_id":232107,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:23:52] local.INFO: Passing IMEI to GPS processor {"connection_id":232107,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:23:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":232107,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:23:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:23:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:23:52] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:23:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194449408001,"66":27995,"104":206,"9":24832,"24":9,"16":19484668894117888,"45":8608138132072374272},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 23:23:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:23:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:23:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194449408001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:23:52] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 23:23:52] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:23:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19484668894117888,"km_value":19484668894117.887,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:23:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":8608138132072374272,"description":"Unknown IO ID 45"} 
[2026-11-03 23:23:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194449408001,"power":27995,"unknown_104":206,"unknown_9":24832,"ignition":9,"odometer":null,"unknown_45":8608138132072374272}} 
[2026-11-03 23:23:52] local.INFO: DEBUG: GPS processor result {"connection_id":232107,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56290,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:23:52] local.INFO: GPS data processed {"connection_id":232107,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:23:52] local.INFO: Acknowledgment sent {"connection_id":232107,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:23:55] local.INFO: TCP Data received {"connection_id":232107,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28a1200012d77748005f3abd8001101182c..."} 
[2026-11-03 23:23:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232107,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28a1200012d77748005f3abd8001101182c..."} 
[2026-11-03 23:23:55] local.INFO: Processing buffer {"connection_id":232107,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28a1200012d77748005f3abd8001101182c..."} 
[2026-11-03 23:23:55] local.INFO: Packet analysis {"connection_id":232107,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28a"} 
[2026-11-03 23:23:55] local.INFO: Extracted packet for processing {"connection_id":232107,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28a"} 
[2026-11-03 23:23:55] local.INFO: GPS Element Parsed {"raw_longitude":762803328,"raw_latitude":99855320,"longitude_deg":76.2803328,"latitude_deg":9.985532,"altitude":17,"angle":280,"satellites":44,"speed":10,"hex_longitude":"2d777480","hex_latitude":"05f3abd8","is_valid_coordinates":true} 
[2026-11-03 23:23: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-11-03 23:23:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194449664001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:23:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19484681779019776,"note":"Value kept but may cause issues"} 
[2026-11-03 23:23:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8607997394584047616,"note":"Value kept but may cause issues"} 
[2026-11-03 23:23:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:23:55] local.INFO: AVL Record Parsed {"raw_timestamp":1793728320000,"timestamp_ms":1793728320000,"timestamp_seconds":1793728320,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28a1200"} 
[2026-11-03 23:23:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:23:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:23: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 23:23:55] 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-11-03 23:23: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-11-03 23:23:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:23:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:23:55] local.INFO: Teltonika packet parsed successfully {"connection_id":232107,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:23:55] local.INFO: Passing IMEI to GPS processor {"connection_id":232107,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:23:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":232107,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:23:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:23:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:23:55] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:23:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194449664001,"66":27463,"104":206,"9":24832,"24":10,"16":19484681779019776,"45":8607997394584047616},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16,45]} 
[2026-11-03 23:23:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:23:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:23:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194449664001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:23:55] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 23:23:55] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:23:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19484681779019776,"km_value":19484681779019.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:23:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":8607997394584047616,"description":"Unknown IO ID 45"} 
[2026-11-03 23:23:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194449664001,"power":27463,"unknown_104":206,"unknown_9":24832,"ignition":10,"odometer":null,"unknown_45":8607997394584047616}} 
[2026-11-03 23:23:55] local.INFO: DEBUG: GPS processor result {"connection_id":232107,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56291,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:23:55] local.INFO: GPS data processed {"connection_id":232107,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:23:55] local.INFO: Acknowledgment sent {"connection_id":232107,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:24:36] local.INFO: TCP Data received {"connection_id":228995,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:24:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228995,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:24:36] local.INFO: Processing buffer {"connection_id":228995,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:24:36] local.INFO: IMEI packet received {"connection_id":228995,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:24:36] local.INFO: IMEI acknowledgment sent {"connection_id":228995,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:24:39] local.INFO: TCP Data received {"connection_id":228996,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:24:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228996,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:24:40] local.INFO: Processing buffer {"connection_id":228996,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:24:40] local.INFO: IMEI packet received {"connection_id":228996,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:24:40] local.INFO: IMEI acknowledgment sent {"connection_id":228996,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:24:40] local.INFO: TCP Data received {"connection_id":228995,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:24:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228995,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:24:40] local.INFO: Processing buffer {"connection_id":228995,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:24:40] local.INFO: IMEI packet received {"connection_id":228995,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:24:40] local.INFO: IMEI acknowledgment sent {"connection_id":228995,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:24:41] local.INFO: TCP Data received {"connection_id":228995,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:24:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228995,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:24:41] local.INFO: Processing buffer {"connection_id":228995,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:24:41] local.INFO: Packet analysis {"connection_id":228995,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:24:41] local.INFO: Extracted packet for processing {"connection_id":228995,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:24:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":50,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:24:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:24:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194340864001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:24:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:24:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:24:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:24:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793728195000,"timestamp_ms":1793728195000,"timestamp_seconds":1793728195,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28829b8"} 
[2026-11-03 23:24:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:24:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:24:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 23:24:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:24:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:24:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:24:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:24:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228995,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:24:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:24:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:24:41] 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-11-03 23:24:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:24:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:24:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194340864001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:24:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:24:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:24:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194340864001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:24:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:24:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:24:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:24:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:24:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194340864001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:24:41] local.INFO: DEBUG: GPS processor result {"connection_id":228995,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56292,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:24:41] local.INFO: GPS data processed {"connection_id":228995,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:24:41] local.INFO: Acknowledgment sent {"connection_id":228995,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:24:45] local.INFO: TCP Data received {"connection_id":228996,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:24:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228996,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:24:45] local.INFO: Processing buffer {"connection_id":228996,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:24:45] local.INFO: IMEI packet received {"connection_id":228996,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:24:45] local.INFO: IMEI acknowledgment sent {"connection_id":228996,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:24:48] local.INFO: TCP Data received {"connection_id":228996,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28af8780100000000000000000000000000..."} 
[2026-11-03 23:24:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228996,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28af8780100000000000000000000000000..."} 
[2026-11-03 23:24:48] local.INFO: Processing buffer {"connection_id":228996,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28af8780100000000000000000000000000..."} 
[2026-11-03 23:24:48] local.INFO: Packet analysis {"connection_id":228996,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28a"} 
[2026-11-03 23:24:48] local.INFO: Extracted packet for processing {"connection_id":228996,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28a"} 
[2026-11-03 23:24:48] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 23:24: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-11-03 23:24:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194449920001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:24:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19484681779019776,"note":"Value kept but may cause issues"} 
[2026-11-03 23:24:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8607645550863177728,"note":"Value kept but may cause issues"} 
[2026-11-03 23:24:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:24:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793728379000,"timestamp_ms":1793728379000,"timestamp_seconds":1793728379,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28af878"} 
[2026-11-03 23:24:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:24:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:24:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 23:24:48] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:24: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-11-03 23:24:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:24:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:24:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228996,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:24:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228996,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:24:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228996,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:24:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:24:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:24:48] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:24:48] local.INFO: DEBUG: GPS processor result {"connection_id":228996,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 23:24:48] local.INFO: GPS data processed {"connection_id":228996,"processed":0,"errors":0,"total":1} 
[2026-11-03 23:24:48] local.INFO: Acknowledgment sent {"connection_id":228996,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:24:53] local.INFO: TCP Data received {"connection_id":228996,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28a73a8012d7731c005f39f80000b010a2b..."} 
[2026-11-03 23:24:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228996,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28a73a8012d7731c005f39f80000b010a2b..."} 
[2026-11-03 23:24:53] local.INFO: Processing buffer {"connection_id":228996,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28a73a8012d7731c005f39f80000b010a2b..."} 
[2026-11-03 23:24:53] local.INFO: Packet analysis {"connection_id":228996,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28a"} 
[2026-11-03 23:24:53] local.INFO: Extracted packet for processing {"connection_id":228996,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28a"} 
[2026-11-03 23:24:53] local.INFO: GPS Element Parsed {"raw_longitude":762786240,"raw_latitude":99852160,"longitude_deg":76.278624,"latitude_deg":9.985216,"altitude":11,"angle":266,"satellites":43,"speed":34,"hex_longitude":"2d7731c0","hex_latitude":"05f39f80","is_valid_coordinates":true} 
[2026-11-03 23:24: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-11-03 23:24:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19484681779019776,"note":"Value kept but may cause issues"} 
[2026-11-03 23:24:53] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,104,9,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 23:24:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793728345000,"timestamp_ms":1793728345000,"timestamp_seconds":1793728345,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28a73a8"} 
[2026-11-03 23:24:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:24:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:24: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":109,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-11-03 23:24:53] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1076,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:24: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-11-03 23:24:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:24:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:24:53] local.INFO: Teltonika packet parsed successfully {"connection_id":228996,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:24:53] local.INFO: Passing IMEI to GPS processor {"connection_id":228996,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:24:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":228996,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:24:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:24:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:24:53] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:24:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":0,"66":28017,"104":206,"9":24832,"24":34,"16":19484681779019776},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,9,24,16]} 
[2026-11-03 23:24:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:24:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:24:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":0,"description":"Unknown IO ID 0"} 
[2026-11-03 23:24:53] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-11-03 23:24:53] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:24:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19484681779019776,"km_value":19484681779019.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:24:53] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":0,"power":28017,"unknown_104":206,"unknown_9":24832,"ignition":34,"odometer":null}} 
[2026-11-03 23:24:53] local.INFO: DEBUG: GPS processor result {"connection_id":228996,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56293,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:24:53] local.INFO: GPS data processed {"connection_id":228996,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:24:53] local.INFO: Acknowledgment sent {"connection_id":228996,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:25:12] local.INFO: TCP Data received {"connection_id":228995,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:25:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228995,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:25:12] local.INFO: Processing buffer {"connection_id":228995,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28829b8012ce51a8007234c380009008032..."} 
[2026-11-03 23:25:12] local.INFO: Packet analysis {"connection_id":228995,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:25:12] local.INFO: Extracted packet for processing {"connection_id":228995,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a288"} 
[2026-11-03 23:25:12] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":50,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:25:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:25:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194340864001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:25:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:25:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:25:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:25:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793728195000,"timestamp_ms":1793728195000,"timestamp_seconds":1793728195,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28829b8"} 
[2026-11-03 23:25:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:25: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-11-03 23:25:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":135,"data_length":795,"current_offset":136} 
[2026-11-03 23:25:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1903,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:25:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:25:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:25:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:25:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228995,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:25:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:25:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228995,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:25: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-11-03 23:25:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:25:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:25:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194340864001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:25:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:25:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:25:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194340864001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:25:12] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:25:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:25:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:25:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:25:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194340864001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:25:12] local.INFO: DEBUG: GPS processor result {"connection_id":228995,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56294,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:25:12] local.INFO: GPS data processed {"connection_id":228995,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:25:12] local.INFO: Acknowledgment sent {"connection_id":228995,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:25:28] local.INFO: TCP Data received {"connection_id":228996,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28ac1c8012d76f00005f397f8000a00fc2a..."} 
[2026-11-03 23:25:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228996,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28ac1c8012d76f00005f397f8000a00fc2a..."} 
[2026-11-03 23:25:28] local.INFO: Processing buffer {"connection_id":228996,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28ac1c8012d76f00005f397f8000a00fc2a..."} 
[2026-11-03 23:25:28] local.INFO: Packet analysis {"connection_id":228996,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28a"} 
[2026-11-03 23:25:28] local.INFO: Extracted packet for processing {"connection_id":228996,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28a"} 
[2026-11-03 23:25:28] local.INFO: GPS Element Parsed {"raw_longitude":762769408,"raw_latitude":99850232,"longitude_deg":76.2769408,"latitude_deg":9.9850232,"altitude":10,"angle":252,"satellites":42,"speed":32,"hex_longitude":"2d76f000","hex_latitude":"05f397f8","is_valid_coordinates":true} 
[2026-11-03 23:25: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-11-03 23:25:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194456320001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:25:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19484681779019776,"note":"Value kept but may cause issues"} 
[2026-11-03 23:25:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8588857096166932480,"note":"Value kept but may cause issues"} 
[2026-11-03 23:25:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,84,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:25:28] local.INFO: AVL Record Parsed {"raw_timestamp":1793728365000,"timestamp_ms":1793728365000,"timestamp_seconds":1793728365,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28ac1c8"} 
[2026-11-03 23:25:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:25:28] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:25: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":109,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-11-03 23:25:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1760,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:25: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-11-03 23:25:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:25:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:25:28] local.INFO: Teltonika packet parsed successfully {"connection_id":228996,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:25:28] local.INFO: Passing IMEI to GPS processor {"connection_id":228996,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:25:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":228996,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:25:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:25:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:25:28] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:25:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194456320001,"66":27995,"84":206,"9":24832,"24":32,"16":19484681779019776,"45":8588857096166932480},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,84,9,24,16,45]} 
[2026-11-03 23:25:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:25:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:25:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194456320001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:25:28] local.INFO: Unknown IO ID detected {"io_id":84,"value":206,"description":"Unknown IO ID 84"} 
[2026-11-03 23:25:28] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:25:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19484681779019776,"km_value":19484681779019.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:25:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":8588857096166932480,"description":"Unknown IO ID 45"} 
[2026-11-03 23:25:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194456320001,"power":27995,"unknown_84":206,"unknown_9":24832,"ignition":32,"odometer":null,"unknown_45":8588857096166932480}} 
[2026-11-03 23:25:29] local.INFO: DEBUG: GPS processor result {"connection_id":228996,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56295,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:25:29] local.INFO: GPS data processed {"connection_id":228996,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:25:29] local.INFO: Acknowledgment sent {"connection_id":228996,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:25:33] local.INFO: TCP Data received {"connection_id":228513,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:25:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228513,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:25:33] local.INFO: Processing buffer {"connection_id":228513,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:25:33] local.INFO: IMEI packet received {"connection_id":228513,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:25:33] local.INFO: IMEI acknowledgment sent {"connection_id":228513,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:25:36] local.INFO: TCP Data received {"connection_id":228513,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:25:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228513,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:25:36] local.INFO: Processing buffer {"connection_id":228513,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:25:36] local.INFO: IMEI packet received {"connection_id":228513,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:25:36] local.INFO: IMEI acknowledgment sent {"connection_id":228513,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:25:40] local.INFO: TCP Data received {"connection_id":228997,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:25:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228997,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:25:40] local.INFO: Processing buffer {"connection_id":228997,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:25:40] local.INFO: IMEI packet received {"connection_id":228997,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:25:40] local.INFO: IMEI acknowledgment sent {"connection_id":228997,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:25:41] local.INFO: TCP Data received {"connection_id":228513,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:25:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228513,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:25:41] local.INFO: Processing buffer {"connection_id":228513,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:25:41] local.INFO: IMEI packet received {"connection_id":228513,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:25:41] local.INFO: IMEI acknowledgment sent {"connection_id":228513,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:25:41] local.INFO: TCP Data received {"connection_id":228513,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:25:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228513,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:25:42] local.INFO: Processing buffer {"connection_id":228513,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:25:42] local.INFO: Packet analysis {"connection_id":228513,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:25:42] local.INFO: Extracted packet for processing {"connection_id":228513,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:25:42] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":48,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:25: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-11-03 23:25:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194417920001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:25:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:25:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:25:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:25:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793728496000,"timestamp_ms":1793728496000,"timestamp_seconds":1793728496,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28cc180"} 
[2026-11-03 23:25:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:25:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:25: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":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:25:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:25: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-11-03 23:25:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:25:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:25:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228513,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:25:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:25:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:25:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:25:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:25:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:25:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194417920001,"66":24930,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:25:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:25:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:25:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194417920001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:25:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:25:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:25:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:25:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:25:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194417920001,"power":24930,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:25:42] local.INFO: DEBUG: GPS processor result {"connection_id":228513,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56296,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:25:42] local.INFO: GPS data processed {"connection_id":228513,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:25:42] local.INFO: Acknowledgment sent {"connection_id":228513,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:25:42] local.INFO: TCP Data received {"connection_id":228997,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:25:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228997,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:25:42] local.INFO: Processing buffer {"connection_id":228997,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:25:42] local.INFO: IMEI packet received {"connection_id":228997,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:25:42] local.INFO: IMEI acknowledgment sent {"connection_id":228997,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:25:44] local.INFO: TCP Data received {"connection_id":228997,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:25:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228997,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:25:44] local.INFO: Processing buffer {"connection_id":228997,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:25:44] local.INFO: IMEI packet received {"connection_id":228997,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:25:44] local.INFO: IMEI acknowledgment sent {"connection_id":228997,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:25:46] local.INFO: TCP Data received {"connection_id":228997,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28b13d0012d76aac005f38290000c00f42e..."} 
[2026-11-03 23:25:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228997,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28b13d0012d76aac005f38290000c00f42e..."} 
[2026-11-03 23:25:46] local.INFO: Processing buffer {"connection_id":228997,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28b13d0012d76aac005f38290000c00f42e..."} 
[2026-11-03 23:25:46] local.INFO: Packet analysis {"connection_id":228997,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28b"} 
[2026-11-03 23:25:46] local.INFO: Extracted packet for processing {"connection_id":228997,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28b"} 
[2026-11-03 23:25:46] local.INFO: GPS Element Parsed {"raw_longitude":762751680,"raw_latitude":99844752,"longitude_deg":76.275168,"latitude_deg":9.9844752,"altitude":12,"angle":244,"satellites":46,"speed":0,"hex_longitude":"2d76aac0","hex_latitude":"05f38290","is_valid_coordinates":true} 
[2026-11-03 23:25: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-11-03 23:25:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194461440001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:25:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19484681779019776,"note":"Value kept but may cause issues"} 
[2026-11-03 23:25:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8570350116447713280,"note":"Value kept but may cause issues"} 
[2026-11-03 23:25:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,84,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:25:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793728386000,"timestamp_ms":1793728386000,"timestamp_seconds":1793728386,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28b13d0"} 
[2026-11-03 23:25:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:25:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:25: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":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-11-03 23:25:46] 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-11-03 23:25: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-11-03 23:25:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:25:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:25:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228997,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:25:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228997,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:25:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228997,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:25:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:25:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:25:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:25:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194461440001,"66":27930,"84":206,"9":24832,"24":0,"16":19484681779019776,"45":8570350116447713280},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,84,9,24,16,45]} 
[2026-11-03 23:25:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:25:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:25:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194461440001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:25:46] local.INFO: Unknown IO ID detected {"io_id":84,"value":206,"description":"Unknown IO ID 84"} 
[2026-11-03 23:25:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:25:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19484681779019776,"km_value":19484681779019.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:25:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8570350116447713280,"description":"Unknown IO ID 45"} 
[2026-11-03 23:25:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194461440001,"power":27930,"unknown_84":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8570350116447713280}} 
[2026-11-03 23:25:46] local.INFO: DEBUG: GPS processor result {"connection_id":228997,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56297,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:25:46] local.INFO: GPS data processed {"connection_id":228997,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:25:46] local.INFO: Acknowledgment sent {"connection_id":228997,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:25:53] local.INFO: TCP Data received {"connection_id":228997,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28bf6600100000000000000000000000000..."} 
[2026-11-03 23:25:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228997,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28bf6600100000000000000000000000000..."} 
[2026-11-03 23:25:53] local.INFO: Processing buffer {"connection_id":228997,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28bf6600100000000000000000000000000..."} 
[2026-11-03 23:25:53] local.INFO: Packet analysis {"connection_id":228997,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28b"} 
[2026-11-03 23:25:53] local.INFO: Extracted packet for processing {"connection_id":228997,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28b"} 
[2026-11-03 23:25:53] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 23:25: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-11-03 23:25:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194466816001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:25:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19484681779019776,"note":"Value kept but may cause issues"} 
[2026-11-03 23:25:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8550857974309097472,"note":"Value kept but may cause issues"} 
[2026-11-03 23:25:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,84,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:25:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793728444000,"timestamp_ms":1793728444000,"timestamp_seconds":1793728444,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28bf660"} 
[2026-11-03 23:25:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:25:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:25: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 23:25:53] 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-11-03 23:25: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-11-03 23:25:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:25:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:25:53] local.INFO: Teltonika packet parsed successfully {"connection_id":228997,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:25:53] local.INFO: Passing IMEI to GPS processor {"connection_id":228997,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:25:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":228997,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:25:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:25:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:25:53] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:25:53] local.INFO: DEBUG: GPS processor result {"connection_id":228997,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 23:25:53] local.INFO: GPS data processed {"connection_id":228997,"processed":0,"errors":0,"total":1} 
[2026-11-03 23:25:53] local.INFO: Acknowledgment sent {"connection_id":228997,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:26:13] local.INFO: TCP Data received {"connection_id":228513,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:26:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228513,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:26:13] local.INFO: Processing buffer {"connection_id":228513,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:26:13] local.INFO: Packet analysis {"connection_id":228513,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:26:13] local.INFO: Extracted packet for processing {"connection_id":228513,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:26:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":48,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:26: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-11-03 23:26:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194417920001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:26:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:26:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:26:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:26:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793728496000,"timestamp_ms":1793728496000,"timestamp_seconds":1793728496,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28cc180"} 
[2026-11-03 23:26:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:26: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-11-03 23:26: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":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:26:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:26: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-11-03 23:26:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:26:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:26:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228513,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:26:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:26:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:26:13] 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-11-03 23:26:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:26:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:26:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194417920001,"66":24930,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:26:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:26:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:26:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194417920001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:26:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:26:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:26:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:26:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:26:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194417920001,"power":24930,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:26:13] local.INFO: DEBUG: GPS processor result {"connection_id":228513,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56298,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:26:13] local.INFO: GPS data processed {"connection_id":228513,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:26:13] local.INFO: Acknowledgment sent {"connection_id":228513,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:26:36] local.INFO: TCP Data received {"connection_id":228998,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:26:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228998,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:26:36] local.INFO: Processing buffer {"connection_id":228998,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:26:36] local.INFO: IMEI packet received {"connection_id":228998,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:26:36] local.INFO: IMEI acknowledgment sent {"connection_id":228998,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:26:40] local.INFO: TCP Data received {"connection_id":230247,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:26:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230247,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:26:40] local.INFO: Processing buffer {"connection_id":230247,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:26:40] local.INFO: IMEI packet received {"connection_id":230247,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:26:40] local.INFO: IMEI acknowledgment sent {"connection_id":230247,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:26:41] local.INFO: TCP Data received {"connection_id":228998,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:26:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228998,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:26:41] local.INFO: Processing buffer {"connection_id":228998,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:26:41] local.INFO: IMEI packet received {"connection_id":228998,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:26:41] local.INFO: IMEI acknowledgment sent {"connection_id":228998,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:26:41] local.INFO: TCP Data received {"connection_id":228998,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:26:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228998,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:26:41] local.INFO: Processing buffer {"connection_id":228998,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:26:41] local.INFO: Packet analysis {"connection_id":228998,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:26:41] local.INFO: Extracted packet for processing {"connection_id":228998,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:26:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":48,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:26:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:26:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194417920001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:26:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:26:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:26:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:26:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793728496000,"timestamp_ms":1793728496000,"timestamp_seconds":1793728496,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28cc180"} 
[2026-11-03 23:26:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:26: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-11-03 23:26:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:26:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:26:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:26:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:26:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:26:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228998,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:26:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:26:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:26:41] 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-11-03 23:26:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:26:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:26:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194417920001,"66":24930,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:26:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:26:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:26:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194417920001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:26:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:26:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:26:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:26:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:26:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194417920001,"power":24930,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:26:41] local.INFO: DEBUG: GPS processor result {"connection_id":228998,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56299,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:26:41] local.INFO: GPS data processed {"connection_id":228998,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:26:41] local.INFO: Acknowledgment sent {"connection_id":228998,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:26:46] local.INFO: TCP Data received {"connection_id":230247,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:26:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230247,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:26:46] local.INFO: Processing buffer {"connection_id":230247,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:26:46] local.INFO: IMEI packet received {"connection_id":230247,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:26:46] local.INFO: IMEI acknowledgment sent {"connection_id":230247,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:26:50] local.INFO: TCP Data received {"connection_id":230247,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:26:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230247,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:26:50] local.INFO: Processing buffer {"connection_id":230247,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:26:50] local.INFO: IMEI packet received {"connection_id":230247,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:26:50] local.INFO: IMEI acknowledgment sent {"connection_id":230247,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:26:53] local.INFO: TCP Data received {"connection_id":230247,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28d59d8012d75e5c005f4cff00012013c2d..."} 
[2026-11-03 23:26:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230247,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28d59d8012d75e5c005f4cff00012013c2d..."} 
[2026-11-03 23:26:53] local.INFO: Processing buffer {"connection_id":230247,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28d59d8012d75e5c005f4cff00012013c2d..."} 
[2026-11-03 23:26:53] local.INFO: Packet analysis {"connection_id":230247,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28d"} 
[2026-11-03 23:26:53] local.INFO: Extracted packet for processing {"connection_id":230247,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28d"} 
[2026-11-03 23:26:53] local.INFO: GPS Element Parsed {"raw_longitude":762701248,"raw_latitude":99930096,"longitude_deg":76.2701248,"latitude_deg":9.9930096,"altitude":18,"angle":316,"satellites":45,"speed":28,"hex_longitude":"2d75e5c0","hex_latitude":"05f4cff0","is_valid_coordinates":true} 
[2026-11-03 23:26: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-11-03 23:26:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194504704001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:26:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19486528614957056,"note":"Value kept but may cause issues"} 
[2026-11-03 23:26:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8495899985128054784,"note":"Value kept but may cause issues"} 
[2026-11-03 23:26:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:26:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793728535000,"timestamp_ms":1793728535000,"timestamp_seconds":1793728535,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28d59d8"} 
[2026-11-03 23:26:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:26:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:26: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 23:26:53] 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-11-03 23:26: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-11-03 23:26:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:26:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:26:53] local.INFO: Teltonika packet parsed successfully {"connection_id":230247,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:26:53] local.INFO: Passing IMEI to GPS processor {"connection_id":230247,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:26:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":230247,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:26:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:26:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:26:53] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:26:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194504704001,"66":27876,"100":206,"9":24832,"24":28,"16":19486528614957056,"45":8495899985128054784},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,9,24,16,45]} 
[2026-11-03 23:26:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:26:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:26:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194504704001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:26:53] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-11-03 23:26:53] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:26:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19486528614957056,"km_value":19486528614957.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:26:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":8495899985128054784,"description":"Unknown IO ID 45"} 
[2026-11-03 23:26:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194504704001,"power":27876,"unknown_100":206,"unknown_9":24832,"ignition":28,"odometer":null,"unknown_45":8495899985128054784}} 
[2026-11-03 23:26:53] local.INFO: DEBUG: GPS processor result {"connection_id":230247,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56300,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:26:53] local.INFO: GPS data processed {"connection_id":230247,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:26:53] local.INFO: Acknowledgment sent {"connection_id":230247,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:26:55] local.INFO: TCP Data received {"connection_id":230247,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28d5dc0012d75e3c005f4d1580013012e2d..."} 
[2026-11-03 23:26:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230247,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28d5dc0012d75e3c005f4d1580013012e2d..."} 
[2026-11-03 23:26:55] local.INFO: Processing buffer {"connection_id":230247,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28d5dc0012d75e3c005f4d1580013012e2d..."} 
[2026-11-03 23:26:55] local.INFO: Packet analysis {"connection_id":230247,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28d"} 
[2026-11-03 23:26:55] local.INFO: Extracted packet for processing {"connection_id":230247,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28d"} 
[2026-11-03 23:26:55] local.INFO: GPS Element Parsed {"raw_longitude":762700736,"raw_latitude":99930456,"longitude_deg":76.2700736,"latitude_deg":9.9930456,"altitude":19,"angle":302,"satellites":45,"speed":24,"hex_longitude":"2d75e3c0","hex_latitude":"05f4d158","is_valid_coordinates":true} 
[2026-11-03 23:26: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-11-03 23:26:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194504960001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:26:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19486558679728128,"note":"Value kept but may cause issues"} 
[2026-11-03 23:26:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8495407403918946304,"note":"Value kept but may cause issues"} 
[2026-11-03 23:26:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:26:55] local.INFO: AVL Record Parsed {"raw_timestamp":1793728536000,"timestamp_ms":1793728536000,"timestamp_seconds":1793728536,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28d5dc0"} 
[2026-11-03 23:26:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:26:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:26: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 23:26:55] 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-11-03 23:26: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-11-03 23:26:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:26:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:26:55] local.INFO: Teltonika packet parsed successfully {"connection_id":230247,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:26:55] local.INFO: Passing IMEI to GPS processor {"connection_id":230247,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:26:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":230247,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:26:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:26:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:26:55] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:26:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194504960001,"66":27876,"100":206,"9":24832,"24":24,"16":19486558679728128,"45":8495407403918946304},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,9,24,16,45]} 
[2026-11-03 23:26:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:26:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:26:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194504960001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:26:55] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-11-03 23:26:55] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:26:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19486558679728128,"km_value":19486558679728.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:26:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":8495407403918946304,"description":"Unknown IO ID 45"} 
[2026-11-03 23:26:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194504960001,"power":27876,"unknown_100":206,"unknown_9":24832,"ignition":24,"odometer":null,"unknown_45":8495407403918946304}} 
[2026-11-03 23:26:56] local.INFO: DEBUG: GPS processor result {"connection_id":230247,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56301,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:26:56] local.INFO: GPS data processed {"connection_id":230247,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:26:56] local.INFO: Acknowledgment sent {"connection_id":230247,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:27:12] local.INFO: TCP Data received {"connection_id":228998,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:27:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228998,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:27:12] local.INFO: Processing buffer {"connection_id":228998,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:27:12] local.INFO: Packet analysis {"connection_id":228998,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:27:12] local.INFO: Extracted packet for processing {"connection_id":228998,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:27:12] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":48,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:27: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-11-03 23:27:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194417920001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:27:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:27:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:27:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:27:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793728496000,"timestamp_ms":1793728496000,"timestamp_seconds":1793728496,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28cc180"} 
[2026-11-03 23:27:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:27: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-11-03 23:27: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":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:27:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:27: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-11-03 23:27:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:27:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:27:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228998,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:27:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:27:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:27: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-11-03 23:27:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:27:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:27:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194417920001,"66":24930,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:27:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:27:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:27:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194417920001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:27:12] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:27:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:27:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:27:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:27:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194417920001,"power":24930,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:27:12] local.INFO: DEBUG: GPS processor result {"connection_id":228998,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56302,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:27:12] local.INFO: GPS data processed {"connection_id":228998,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:27:12] local.INFO: Acknowledgment sent {"connection_id":228998,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:27:35] local.INFO: TCP Data received {"connection_id":228514,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:27:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228514,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:27:35] local.INFO: Processing buffer {"connection_id":228514,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:27:35] local.INFO: IMEI packet received {"connection_id":228514,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:27:35] local.INFO: IMEI acknowledgment sent {"connection_id":228514,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:27:40] local.INFO: TCP Data received {"connection_id":228515,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:27:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228515,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:27:40] local.INFO: Processing buffer {"connection_id":228515,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:27:40] local.INFO: IMEI packet received {"connection_id":228515,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:27:40] local.INFO: IMEI acknowledgment sent {"connection_id":228515,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:27:41] local.INFO: TCP Data received {"connection_id":228515,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:27:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228515,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:27:41] local.INFO: Processing buffer {"connection_id":228515,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:27:41] local.INFO: IMEI packet received {"connection_id":228515,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:27:41] local.INFO: IMEI acknowledgment sent {"connection_id":228515,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:27:41] local.INFO: TCP Data received {"connection_id":228514,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:27:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228514,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:27:41] local.INFO: Processing buffer {"connection_id":228514,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:27:41] local.INFO: IMEI packet received {"connection_id":228514,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:27:41] local.INFO: IMEI acknowledgment sent {"connection_id":228514,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:27:41] local.INFO: TCP Data received {"connection_id":228514,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:27:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228514,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:27:41] local.INFO: Processing buffer {"connection_id":228514,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:27:41] local.INFO: Packet analysis {"connection_id":228514,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:27:41] local.INFO: Extracted packet for processing {"connection_id":228514,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:27:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":48,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:27:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:27:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194417920001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:27:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:27:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:27:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:27:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793728496000,"timestamp_ms":1793728496000,"timestamp_seconds":1793728496,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28cc180"} 
[2026-11-03 23:27:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:27:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:27:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:27:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:27:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:27:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:27:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:27:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228514,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:27:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:27:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:27:41] 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-11-03 23:27:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:27:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:27:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194417920001,"66":24930,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:27:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:27:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:27:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194417920001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:27:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:27:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:27:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:27:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:27:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194417920001,"power":24930,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:27:41] local.INFO: DEBUG: GPS processor result {"connection_id":228514,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56303,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:27:41] local.INFO: GPS data processed {"connection_id":228514,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:27:41] local.INFO: Acknowledgment sent {"connection_id":228514,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:27:45] local.INFO: TCP Data received {"connection_id":228515,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:27:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228515,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:27:45] local.INFO: Processing buffer {"connection_id":228515,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:27:45] local.INFO: IMEI packet received {"connection_id":228515,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:27:45] local.INFO: IMEI acknowledgment sent {"connection_id":228515,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:27:46] local.INFO: TCP Data received {"connection_id":228515,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28d61a8012d75e14005f4d1e80013011b2d..."} 
[2026-11-03 23:27:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228515,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28d61a8012d75e14005f4d1e80013011b2d..."} 
[2026-11-03 23:27:46] local.INFO: Processing buffer {"connection_id":228515,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28d61a8012d75e14005f4d1e80013011b2d..."} 
[2026-11-03 23:27:46] local.INFO: Packet analysis {"connection_id":228515,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28d"} 
[2026-11-03 23:27:46] local.INFO: Extracted packet for processing {"connection_id":228515,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28d"} 
[2026-11-03 23:27:46] local.INFO: GPS Element Parsed {"raw_longitude":762700096,"raw_latitude":99930600,"longitude_deg":76.2700096,"latitude_deg":9.99306,"altitude":19,"angle":283,"satellites":45,"speed":24,"hex_longitude":"2d75e140","hex_latitude":"05f4d1e8","is_valid_coordinates":true} 
[2026-11-03 23:27: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-11-03 23:27:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194505216001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:27:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19486588744499200,"note":"Value kept but may cause issues"} 
[2026-11-03 23:27:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8494844453965617152,"note":"Value kept but may cause issues"} 
[2026-11-03 23:27:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:27:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793728537000,"timestamp_ms":1793728537000,"timestamp_seconds":1793728537,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28d61a8"} 
[2026-11-03 23:27:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:27:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:27:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 23:27:46] 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-11-03 23:27: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-11-03 23:27:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:27:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:27:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228515,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:27:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228515,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:27:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228515,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:27:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:27:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:27:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:27:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194505216001,"66":27713,"100":206,"9":24832,"24":24,"16":19486588744499200,"45":8494844453965617152},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,9,24,16,45]} 
[2026-11-03 23:27:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:27:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:27:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194505216001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:27:46] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-11-03 23:27:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:27:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19486588744499200,"km_value":19486588744499.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:27:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8494844453965617152,"description":"Unknown IO ID 45"} 
[2026-11-03 23:27:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194505216001,"power":27713,"unknown_100":206,"unknown_9":24832,"ignition":24,"odometer":null,"unknown_45":8494844453965617152}} 
[2026-11-03 23:27:46] local.INFO: DEBUG: GPS processor result {"connection_id":228515,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56304,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:27:46] local.INFO: GPS data processed {"connection_id":228515,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:27:46] local.INFO: Acknowledgment sent {"connection_id":228515,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:27:52] local.INFO: TCP Data received {"connection_id":228515,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28e44380100000000000000000000000000..."} 
[2026-11-03 23:27:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228515,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28e44380100000000000000000000000000..."} 
[2026-11-03 23:27:52] local.INFO: Processing buffer {"connection_id":228515,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28e44380100000000000000000000000000..."} 
[2026-11-03 23:27:52] local.INFO: Packet analysis {"connection_id":228515,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28e"} 
[2026-11-03 23:27:52] local.INFO: Extracted packet for processing {"connection_id":228515,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28e"} 
[2026-11-03 23:27:52] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 23:27: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-11-03 23:27:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194505472001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:27:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19486588744499200,"note":"Value kept but may cause issues"} 
[2026-11-03 23:27:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8494140766523877376,"note":"Value kept but may cause issues"} 
[2026-11-03 23:27:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:27:52] local.INFO: AVL Record Parsed {"raw_timestamp":1793728595000,"timestamp_ms":1793728595000,"timestamp_seconds":1793728595,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28e4438"} 
[2026-11-03 23:27:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:27:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:27: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":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:27:52] 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-11-03 23:27: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-11-03 23:27:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:27:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:27:52] local.INFO: Teltonika packet parsed successfully {"connection_id":228515,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:27:52] local.INFO: Passing IMEI to GPS processor {"connection_id":228515,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:27:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":228515,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:27:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:27:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:27:52] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:27:52] local.INFO: DEBUG: GPS processor result {"connection_id":228515,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 23:27:52] local.INFO: GPS data processed {"connection_id":228515,"processed":0,"errors":0,"total":1} 
[2026-11-03 23:27:52] local.INFO: Acknowledgment sent {"connection_id":228515,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:28:13] local.INFO: TCP Data received {"connection_id":228514,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:28:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228514,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:28:13] local.INFO: Processing buffer {"connection_id":228514,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:28:13] local.INFO: Packet analysis {"connection_id":228514,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:28:13] local.INFO: Extracted packet for processing {"connection_id":228514,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:28:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":48,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:28:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194417920001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:28:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:28:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:28:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:28:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793728496000,"timestamp_ms":1793728496000,"timestamp_seconds":1793728496,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28cc180"} 
[2026-11-03 23:28:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23: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-11-03 23: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":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:28:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23: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-11-03 23:28:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:28:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:28:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228514,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:28:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:28:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:28:13] 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-11-03 23:28:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:28:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:28:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194417920001,"66":24930,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:28:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:28:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:28:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194417920001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:28:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:28:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:28:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:28:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:28:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194417920001,"power":24930,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:28:13] local.INFO: DEBUG: GPS processor result {"connection_id":228514,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56305,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:28:13] local.INFO: GPS data processed {"connection_id":228514,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:28:13] local.INFO: Acknowledgment sent {"connection_id":228514,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:28:28] local.INFO: TCP Data received {"connection_id":228515,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28db798012d75a8c005f4bc68001200f92b..."} 
[2026-11-03 23:28:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228515,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28db798012d75a8c005f4bc68001200f92b..."} 
[2026-11-03 23:28:28] local.INFO: Processing buffer {"connection_id":228515,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28db798012d75a8c005f4bc68001200f92b..."} 
[2026-11-03 23:28:28] local.INFO: Packet analysis {"connection_id":228515,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28d"} 
[2026-11-03 23:28:28] local.INFO: Extracted packet for processing {"connection_id":228515,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28d"} 
[2026-11-03 23:28:28] local.INFO: GPS Element Parsed {"raw_longitude":762685632,"raw_latitude":99925096,"longitude_deg":76.2685632,"latitude_deg":9.9925096,"altitude":18,"angle":249,"satellites":43,"speed":30,"hex_longitude":"2d75a8c0","hex_latitude":"05f4bc68","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:28:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19486588744499200,"note":"Value kept but may cause issues"} 
[2026-11-03 23:28:28] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,101,9,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 23:28:28] local.INFO: AVL Record Parsed {"raw_timestamp":1793728559000,"timestamp_ms":1793728559000,"timestamp_seconds":1793728559,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28db798"} 
[2026-11-03 23:28:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:28:28] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23: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":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-11-03 23:28:28] 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-11-03 23: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-11-03 23:28:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:28:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:28:28] local.INFO: Teltonika packet parsed successfully {"connection_id":228515,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:28:28] local.INFO: Passing IMEI to GPS processor {"connection_id":228515,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:28:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":228515,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:28:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:28:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:28:28] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:28:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":0,"66":27974,"101":206,"9":24832,"24":30,"16":19486588744499200},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,9,24,16]} 
[2026-11-03 23:28:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:28:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:28:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":0,"description":"Unknown IO ID 0"} 
[2026-11-03 23:28:28] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 23:28:28] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:28:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19486588744499200,"km_value":19486588744499.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:28:28] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":0,"power":27974,"unknown_101":206,"unknown_9":24832,"ignition":30,"odometer":null}} 
[2026-11-03 23:28:28] local.INFO: DEBUG: GPS processor result {"connection_id":228515,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56306,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:28:28] local.INFO: GPS data processed {"connection_id":228515,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:28:28] local.INFO: Acknowledgment sent {"connection_id":228515,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:28:41] local.INFO: TCP Data received {"connection_id":228516,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:28:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228516,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:28:41] local.INFO: Processing buffer {"connection_id":228516,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:28:41] local.INFO: IMEI packet received {"connection_id":228516,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:28:41] local.INFO: IMEI acknowledgment sent {"connection_id":228516,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:28:46] local.INFO: TCP Data received {"connection_id":228516,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:28:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228516,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:28:46] local.INFO: Processing buffer {"connection_id":228516,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:28:46] local.INFO: IMEI packet received {"connection_id":228516,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:28:46] local.INFO: IMEI acknowledgment sent {"connection_id":228516,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:28:46] local.INFO: TCP Data received {"connection_id":228516,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:28:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228516,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:28:46] local.INFO: Processing buffer {"connection_id":228516,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:28:46] local.INFO: Packet analysis {"connection_id":228516,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:28:46] local.INFO: Extracted packet for processing {"connection_id":228516,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:28:46] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":48,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:28: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-11-03 23:28:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194417920001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:28:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:28:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:28:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:28:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793728496000,"timestamp_ms":1793728496000,"timestamp_seconds":1793728496,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28cc180"} 
[2026-11-03 23:28:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:28:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:28: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":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:28:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:28: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-11-03 23:28:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:28:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:28:46] local.INFO: Teltonika packet parsed successfully {"connection_id":228516,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:28:46] local.INFO: Passing IMEI to GPS processor {"connection_id":228516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:28:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":228516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:28:46] 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-11-03 23:28:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:28:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:28:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194417920001,"66":24930,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:28:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:28:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:28:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194417920001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:28:46] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:28:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:28:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:28:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:28:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194417920001,"power":24930,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:28:46] local.INFO: DEBUG: GPS processor result {"connection_id":228516,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56307,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:28:46] local.INFO: GPS data processed {"connection_id":228516,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:28:46] local.INFO: Acknowledgment sent {"connection_id":228516,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:28:48] local.INFO: TCP Data received {"connection_id":230248,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:28:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230248,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:28:48] local.INFO: Processing buffer {"connection_id":230248,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:28:48] local.INFO: IMEI packet received {"connection_id":230248,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:28:48] local.INFO: IMEI acknowledgment sent {"connection_id":230248,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:28:51] local.INFO: TCP Data received {"connection_id":228516,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:28:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228516,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:28:51] local.INFO: Processing buffer {"connection_id":228516,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:28:51] local.INFO: Packet analysis {"connection_id":228516,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:28:51] local.INFO: Extracted packet for processing {"connection_id":228516,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:28:51] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":48,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:28: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-11-03 23:28:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194417920001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:28:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:28:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:28:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:28:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793728496000,"timestamp_ms":1793728496000,"timestamp_seconds":1793728496,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28cc180"} 
[2026-11-03 23:28:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:28:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:28: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":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:28:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:28: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-11-03 23:28:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:28:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:28:51] local.INFO: Teltonika packet parsed successfully {"connection_id":228516,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:28:51] local.INFO: Passing IMEI to GPS processor {"connection_id":228516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:28:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":228516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:28:51] 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-11-03 23:28:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:28:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:28:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194417920001,"66":24930,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:28:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:28:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:28:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194417920001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:28:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:28:51] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:28:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:28:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:28:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194417920001,"power":24930,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:28:51] local.INFO: DEBUG: GPS processor result {"connection_id":228516,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56308,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:28:51] local.INFO: GPS data processed {"connection_id":228516,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:28:51] local.INFO: Acknowledgment sent {"connection_id":228516,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:28:52] local.INFO: TCP Data received {"connection_id":230248,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:28:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230248,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:28:52] local.INFO: Processing buffer {"connection_id":230248,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:28:52] local.INFO: IMEI packet received {"connection_id":230248,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:28:52] local.INFO: IMEI acknowledgment sent {"connection_id":230248,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:28:59] local.INFO: TCP Data received {"connection_id":230248,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28e09a0012d7569c005f4a4e8001200f931..."} 
[2026-11-03 23:28:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230248,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28e09a0012d7569c005f4a4e8001200f931..."} 
[2026-11-03 23:28:59] local.INFO: Processing buffer {"connection_id":230248,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28e09a0012d7569c005f4a4e8001200f931..."} 
[2026-11-03 23:28:59] local.INFO: Packet analysis {"connection_id":230248,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28e"} 
[2026-11-03 23:28:59] local.INFO: Extracted packet for processing {"connection_id":230248,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28e"} 
[2026-11-03 23:28:59] local.INFO: GPS Element Parsed {"raw_longitude":762669504,"raw_latitude":99919080,"longitude_deg":76.2669504,"latitude_deg":9.991908,"altitude":18,"angle":249,"satellites":49,"speed":0,"hex_longitude":"2d7569c0","hex_latitude":"05f4a4e8","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:28:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194511104001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:28:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19486588744499200,"note":"Value kept but may cause issues"} 
[2026-11-03 23:28:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8478237430338316288,"note":"Value kept but may cause issues"} 
[2026-11-03 23:28:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:28:59] local.INFO: AVL Record Parsed {"raw_timestamp":1793728580000,"timestamp_ms":1793728580000,"timestamp_seconds":1793728580,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28e09a0"} 
[2026-11-03 23:28:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:28:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23: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":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-11-03 23:28: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-11-03 23: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-11-03 23:28:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:28:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:28:59] local.INFO: Teltonika packet parsed successfully {"connection_id":230248,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:28:59] local.INFO: Passing IMEI to GPS processor {"connection_id":230248,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:28:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":230248,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:28:59] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:28:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:28:59] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:28:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194511104001,"66":27876,"101":206,"9":24832,"24":0,"16":19486588744499200,"45":8478237430338316288},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,9,24,16,45]} 
[2026-11-03 23:28:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:28:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:28:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194511104001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:28:59] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 23:28:59] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:28:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19486588744499200,"km_value":19486588744499.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:28:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":8478237430338316288,"description":"Unknown IO ID 45"} 
[2026-11-03 23:28:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194511104001,"power":27876,"unknown_101":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8478237430338316288}} 
[2026-11-03 23:28:59] local.INFO: DEBUG: GPS processor result {"connection_id":230248,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56309,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:28:59] local.INFO: GPS data processed {"connection_id":230248,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:28:59] local.INFO: Acknowledgment sent {"connection_id":230248,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:29:30] local.INFO: TCP Data received {"connection_id":230248,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28e57c0012d7532c005f48f20000c00fc31..."} 
[2026-11-03 23:29:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230248,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28e57c0012d7532c005f48f20000c00fc31..."} 
[2026-11-03 23:29:30] local.INFO: Processing buffer {"connection_id":230248,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28e57c0012d7532c005f48f20000c00fc31..."} 
[2026-11-03 23:29:30] local.INFO: Packet analysis {"connection_id":230248,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28e"} 
[2026-11-03 23:29:30] local.INFO: Extracted packet for processing {"connection_id":230248,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28e"} 
[2026-11-03 23:29:30] local.INFO: GPS Element Parsed {"raw_longitude":762655424,"raw_latitude":99913504,"longitude_deg":76.2655424,"latitude_deg":9.9913504,"altitude":12,"angle":252,"satellites":49,"speed":0,"hex_longitude":"2d7532c0","hex_latitude":"05f48f20","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:29:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194516480001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:29:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19486588744499200,"note":"Value kept but may cause issues"} 
[2026-11-03 23:29:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8460504506804004864,"note":"Value kept but may cause issues"} 
[2026-11-03 23:29:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:29:30] local.INFO: AVL Record Parsed {"raw_timestamp":1793728600000,"timestamp_ms":1793728600000,"timestamp_seconds":1793728600,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28e57c0"} 
[2026-11-03 23:29:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:29:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23: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":228,"data_length":795,"current_offset":136} 
[2026-11-03 23:29:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23: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-11-03 23:29:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:29:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:29:30] local.INFO: Teltonika packet parsed successfully {"connection_id":230248,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:29:30] local.INFO: Passing IMEI to GPS processor {"connection_id":230248,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:29:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":230248,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:29:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:29:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:29:30] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:29:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194516480001,"66":27865,"101":206,"9":24832,"24":0,"16":19486588744499200,"45":8460504506804004864},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,9,24,16,45]} 
[2026-11-03 23:29:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:29:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:29:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194516480001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:29:30] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 23:29:30] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:29:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19486588744499200,"km_value":19486588744499.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:29:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":8460504506804004864,"description":"Unknown IO ID 45"} 
[2026-11-03 23:29:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194516480001,"power":27865,"unknown_101":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8460504506804004864}} 
[2026-11-03 23:29:30] local.INFO: DEBUG: GPS processor result {"connection_id":230248,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56310,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:29:30] local.INFO: GPS data processed {"connection_id":230248,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:29:30] local.INFO: Acknowledgment sent {"connection_id":230248,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:29:36] local.INFO: TCP Data received {"connection_id":230249,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:29:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230249,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:29:36] local.INFO: Processing buffer {"connection_id":230249,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:29:36] local.INFO: IMEI packet received {"connection_id":230249,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:29:36] local.INFO: IMEI acknowledgment sent {"connection_id":230249,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:29:41] local.INFO: TCP Data received {"connection_id":230249,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:29:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230249,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:29:41] local.INFO: Processing buffer {"connection_id":230249,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:29:41] local.INFO: IMEI packet received {"connection_id":230249,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:29:41] local.INFO: IMEI acknowledgment sent {"connection_id":230249,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:29:41] local.INFO: TCP Data received {"connection_id":230250,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:29:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230250,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:29:41] local.INFO: Processing buffer {"connection_id":230250,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:29:41] local.INFO: IMEI packet received {"connection_id":230250,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:29:41] local.INFO: IMEI acknowledgment sent {"connection_id":230250,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:29:41] local.INFO: TCP Data received {"connection_id":230249,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:29:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230249,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:29:41] local.INFO: Processing buffer {"connection_id":230249,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:29:41] local.INFO: Packet analysis {"connection_id":230249,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:29:41] local.INFO: Extracted packet for processing {"connection_id":230249,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:29:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":48,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:29: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-11-03 23:29:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194417920001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:29:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:29:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:29:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:29:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793728496000,"timestamp_ms":1793728496000,"timestamp_seconds":1793728496,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28cc180"} 
[2026-11-03 23:29:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:29: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-11-03 23:29: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":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:29:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:29: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-11-03 23:29:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:29:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:29:41] local.INFO: Teltonika packet parsed successfully {"connection_id":230249,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:29:41] local.INFO: Passing IMEI to GPS processor {"connection_id":230249,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:29:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":230249,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:29:41] 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-11-03 23:29:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:29:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:29:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194417920001,"66":24930,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:29:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:29:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:29:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194417920001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:29:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:29:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:29:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:29:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:29:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194417920001,"power":24930,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:29:41] local.INFO: DEBUG: GPS processor result {"connection_id":230249,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56311,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:29:41] local.INFO: GPS data processed {"connection_id":230249,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:29:41] local.INFO: Acknowledgment sent {"connection_id":230249,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:29:47] local.INFO: TCP Data received {"connection_id":230250,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:29:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230250,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:29:47] local.INFO: Processing buffer {"connection_id":230250,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:29:47] local.INFO: IMEI packet received {"connection_id":230250,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:29:47] local.INFO: IMEI acknowledgment sent {"connection_id":230250,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:30:04] local.INFO: TCP Data received {"connection_id":230250,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28eadb0012d74ef0005f47658000900f932..."} 
[2026-11-03 23:30:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230250,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28eadb0012d74ef0005f47658000900f932..."} 
[2026-11-03 23:30:04] local.INFO: Processing buffer {"connection_id":230250,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28eadb0012d74ef0005f47658000900f932..."} 
[2026-11-03 23:30:04] local.INFO: Packet analysis {"connection_id":230250,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28e"} 
[2026-11-03 23:30:04] local.INFO: Extracted packet for processing {"connection_id":230250,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28e"} 
[2026-11-03 23:30:04] local.INFO: GPS Element Parsed {"raw_longitude":762638080,"raw_latitude":99907160,"longitude_deg":76.263808,"latitude_deg":9.990716,"altitude":9,"angle":249,"satellites":50,"speed":0,"hex_longitude":"2d74ef00","hex_latitude":"05f47658","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:30:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194521600001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:30:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19486588744499200,"note":"Value kept but may cause issues"} 
[2026-11-03 23:30:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8445023383083491328,"note":"Value kept but may cause issues"} 
[2026-11-03 23:30:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:30:04] local.INFO: AVL Record Parsed {"raw_timestamp":1793728622000,"timestamp_ms":1793728622000,"timestamp_seconds":1793728622,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28eadb0"} 
[2026-11-03 23:30:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:30:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23: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":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-11-03 23:30: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-11-03 23: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-11-03 23:30:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:30:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:30:04] local.INFO: Teltonika packet parsed successfully {"connection_id":230250,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:30:04] local.INFO: Passing IMEI to GPS processor {"connection_id":230250,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:30:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":230250,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:30:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:30:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:30:04] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:30:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194521600001,"66":27767,"101":206,"9":24832,"24":0,"16":19486588744499200,"45":8445023383083491328},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,9,24,16,45]} 
[2026-11-03 23:30:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:30:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:30:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194521600001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:30:04] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-11-03 23:30:04] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:30:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19486588744499200,"km_value":19486588744499.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:30:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":8445023383083491328,"description":"Unknown IO ID 45"} 
[2026-11-03 23:30:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194521600001,"power":27767,"unknown_101":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8445023383083491328}} 
[2026-11-03 23:30:04] local.INFO: DEBUG: GPS processor result {"connection_id":230250,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56312,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:30:04] local.INFO: GPS data processed {"connection_id":230250,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:30:04] local.INFO: Acknowledgment sent {"connection_id":230250,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:30:12] local.INFO: TCP Data received {"connection_id":230250,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28f90400100000000000000000000000000..."} 
[2026-11-03 23:30:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230250,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28f90400100000000000000000000000000..."} 
[2026-11-03 23:30:12] local.INFO: Processing buffer {"connection_id":230250,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28f90400100000000000000000000000000..."} 
[2026-11-03 23:30:12] local.INFO: Packet analysis {"connection_id":230250,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28f"} 
[2026-11-03 23:30:12] local.INFO: Extracted packet for processing {"connection_id":230250,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28f"} 
[2026-11-03 23:30:12] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 23:30: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-11-03 23:30:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194527232001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:30:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19486588744499200,"note":"Value kept but may cause issues"} 
[2026-11-03 23:30:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8425953453409720320,"note":"Value kept but may cause issues"} 
[2026-11-03 23:30:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:30:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793728680000,"timestamp_ms":1793728680000,"timestamp_seconds":1793728680,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28f9040"} 
[2026-11-03 23:30:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:30:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:30: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":119,"data_length":795,"current_offset":136} 
[2026-11-03 23:30:12] 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-11-03 23:30: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-11-03 23:30:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:30:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:30:12] local.INFO: Teltonika packet parsed successfully {"connection_id":230250,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:30:12] local.INFO: Passing IMEI to GPS processor {"connection_id":230250,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:30:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":230250,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:30:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:30:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:30:12] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:30:12] local.INFO: DEBUG: GPS processor result {"connection_id":230250,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 23:30:12] local.INFO: GPS data processed {"connection_id":230250,"processed":0,"errors":0,"total":1} 
[2026-11-03 23:30:12] local.INFO: Acknowledgment sent {"connection_id":230250,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:30:13] local.INFO: TCP Data received {"connection_id":230249,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:30:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230249,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:30:13] local.INFO: Processing buffer {"connection_id":230249,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a28cc180012ce51a8007234c380009008030..."} 
[2026-11-03 23:30:13] local.INFO: Packet analysis {"connection_id":230249,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:30:13] local.INFO: Extracted packet for processing {"connection_id":230249,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a28c"} 
[2026-11-03 23:30:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":48,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:30: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-11-03 23:30:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194417920001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:30:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:30:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:30:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:30:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793728496000,"timestamp_ms":1793728496000,"timestamp_seconds":1793728496,"priority":1,"record_length":96,"hex_timestamp":"000001a1a28cc180"} 
[2026-11-03 23:30:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:30: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-11-03 23:30: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":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:30:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:30: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-11-03 23:30:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:30:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:30:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230249,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:30:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230249,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:30:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230249,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:30:13] 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-11-03 23:30:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:30:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:30:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194417920001,"66":24930,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:30:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:30:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:30:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194417920001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:30:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:30:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:30:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:30:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:30:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194417920001,"power":24930,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:30:13] local.INFO: DEBUG: GPS processor result {"connection_id":230249,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56313,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:30:13] local.INFO: GPS data processed {"connection_id":230249,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:30:13] local.INFO: Acknowledgment sent {"connection_id":230249,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:30:35] local.INFO: TCP Data received {"connection_id":232108,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:30:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232108,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:30:35] local.INFO: Processing buffer {"connection_id":232108,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:30:35] local.INFO: IMEI packet received {"connection_id":232108,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:30:35] local.INFO: IMEI acknowledgment sent {"connection_id":232108,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:30:36] local.INFO: TCP Data received {"connection_id":232108,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:30:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232108,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:30:36] local.INFO: Processing buffer {"connection_id":232108,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:30:36] local.INFO: IMEI packet received {"connection_id":232108,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:30:36] local.INFO: IMEI acknowledgment sent {"connection_id":232108,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:30:41] local.INFO: TCP Data received {"connection_id":232108,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:30:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232108,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:30:41] local.INFO: Processing buffer {"connection_id":232108,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:30:41] local.INFO: IMEI packet received {"connection_id":232108,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:30:41] local.INFO: IMEI acknowledgment sent {"connection_id":232108,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:30:41] local.INFO: TCP Data received {"connection_id":232108,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:30:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232108,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:30:41] local.INFO: Processing buffer {"connection_id":232108,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:30:41] local.INFO: Packet analysis {"connection_id":232108,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:30:41] local.INFO: Extracted packet for processing {"connection_id":232108,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:30:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:30:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:30:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194494976001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:30:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:30:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:30:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:30:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793728797000,"timestamp_ms":1793728797000,"timestamp_seconds":1793728797,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2915948"} 
[2026-11-03 23:30:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:30:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:30:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 23:30:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1565,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:30:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:30:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:30:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:30:41] local.INFO: Teltonika packet parsed successfully {"connection_id":232108,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:30:41] local.INFO: Passing IMEI to GPS processor {"connection_id":232108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:30:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":232108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:30:41] 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-11-03 23:30:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:30:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:30:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194494976001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:30:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:30:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:30:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194494976001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:30:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:30:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:30:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:30:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:30:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194494976001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:30:42] local.INFO: DEBUG: GPS processor result {"connection_id":232108,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56314,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:30:42] local.INFO: GPS data processed {"connection_id":232108,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:30:42] local.INFO: Acknowledgment sent {"connection_id":232108,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:31:12] local.INFO: TCP Data received {"connection_id":232108,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:31:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232108,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:31:12] local.INFO: Processing buffer {"connection_id":232108,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:31:12] local.INFO: Packet analysis {"connection_id":232108,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:31:12] local.INFO: Extracted packet for processing {"connection_id":232108,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:31:12] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:31: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-11-03 23:31:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194494976001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:31:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:31:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:31:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:31:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793728797000,"timestamp_ms":1793728797000,"timestamp_seconds":1793728797,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2915948"} 
[2026-11-03 23:31:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:31: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-11-03 23:31: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":97,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 23:31:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1565,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:31: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-11-03 23:31:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:31:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:31:12] local.INFO: Teltonika packet parsed successfully {"connection_id":232108,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:31:12] local.INFO: Passing IMEI to GPS processor {"connection_id":232108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:31:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":232108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:31: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-11-03 23:31:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:31:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:31:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194494976001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:31:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:31:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:31:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194494976001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:31:12] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:31:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:31:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:31:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:31:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194494976001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:31:12] local.INFO: DEBUG: GPS processor result {"connection_id":232108,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56315,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:31:12] local.INFO: GPS data processed {"connection_id":232108,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:31:12] local.INFO: Acknowledgment sent {"connection_id":232108,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:31:18] local.INFO: TCP Data received {"connection_id":228999,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:31:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228999,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:31:18] local.INFO: Processing buffer {"connection_id":228999,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:31:18] local.INFO: IMEI packet received {"connection_id":228999,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:31:18] local.INFO: IMEI acknowledgment sent {"connection_id":228999,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:31:19] local.INFO: TCP Data received {"connection_id":228999,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:31:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228999,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:31:19] local.INFO: Processing buffer {"connection_id":228999,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:31:19] local.INFO: IMEI packet received {"connection_id":228999,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:31:19] local.INFO: IMEI acknowledgment sent {"connection_id":228999,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:31:35] local.INFO: TCP Data received {"connection_id":228517,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:31:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228517,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:31:35] local.INFO: Processing buffer {"connection_id":228517,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:31:35] local.INFO: IMEI packet received {"connection_id":228517,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:31:35] local.INFO: IMEI acknowledgment sent {"connection_id":228517,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:31:41] local.INFO: TCP Data received {"connection_id":228517,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:31:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228517,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:31:41] local.INFO: Processing buffer {"connection_id":228517,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:31:41] local.INFO: IMEI packet received {"connection_id":228517,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:31:41] local.INFO: IMEI acknowledgment sent {"connection_id":228517,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:31:41] local.INFO: TCP Data received {"connection_id":228517,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:31:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228517,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:31:41] local.INFO: Processing buffer {"connection_id":228517,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:31:41] local.INFO: Packet analysis {"connection_id":228517,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:31:41] local.INFO: Extracted packet for processing {"connection_id":228517,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:31:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:31: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-11-03 23:31:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194494976001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:31:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:31:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:31:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:31:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793728797000,"timestamp_ms":1793728797000,"timestamp_seconds":1793728797,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2915948"} 
[2026-11-03 23:31:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:31:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:31: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":97,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 23:31:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1565,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:31: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-11-03 23:31:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:31:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:31:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228517,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:31:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:31:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:31:41] 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-11-03 23:31:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:31:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:31:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194494976001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:31:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:31:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:31:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194494976001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:31:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:31:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:31:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:31:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:31:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194494976001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:31:42] local.INFO: DEBUG: GPS processor result {"connection_id":228517,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56316,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:31:42] local.INFO: GPS data processed {"connection_id":228517,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:31:42] local.INFO: Acknowledgment sent {"connection_id":228517,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:31:44] local.INFO: TCP Data received {"connection_id":229000,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:31:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229000,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:31:44] local.INFO: Processing buffer {"connection_id":229000,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:31:44] local.INFO: IMEI packet received {"connection_id":229000,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:31:44] local.INFO: IMEI acknowledgment sent {"connection_id":229000,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:31:50] local.INFO: TCP Data received {"connection_id":229000,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:31:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229000,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:31:50] local.INFO: Processing buffer {"connection_id":229000,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:31:50] local.INFO: IMEI packet received {"connection_id":229000,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:31:50] local.INFO: IMEI acknowledgment sent {"connection_id":229000,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:31:51] local.INFO: TCP Data received {"connection_id":229000,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29289f80100000000000000000000000000..."} 
[2026-11-03 23:31:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229000,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29289f80100000000000000000000000000..."} 
[2026-11-03 23:31:51] local.INFO: Processing buffer {"connection_id":229000,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29289f80100000000000000000000000000..."} 
[2026-11-03 23:31:51] local.INFO: Packet analysis {"connection_id":229000,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a292"} 
[2026-11-03 23:31:51] local.INFO: Extracted packet for processing {"connection_id":229000,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a292"} 
[2026-11-03 23:31:51] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 23:31: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-11-03 23:31:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194577152001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:31:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19486588744499200,"note":"Value kept but may cause issues"} 
[2026-11-03 23:31:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8264597922996221952,"note":"Value kept but may cause issues"} 
[2026-11-03 23:31:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,78,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:31:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793728875000,"timestamp_ms":1793728875000,"timestamp_seconds":1793728875,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29289f8"} 
[2026-11-03 23:31:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:31:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:31: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":109,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-11-03 23:31:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2345,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:31: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-11-03 23:31:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:31:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:31:51] local.INFO: Teltonika packet parsed successfully {"connection_id":229000,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:31:51] local.INFO: Passing IMEI to GPS processor {"connection_id":229000,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:31:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":229000,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:31:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:31:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:31:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:31:51] local.INFO: DEBUG: GPS processor result {"connection_id":229000,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 23:31:51] local.INFO: GPS data processed {"connection_id":229000,"processed":0,"errors":0,"total":1} 
[2026-11-03 23:31:51] local.INFO: Acknowledgment sent {"connection_id":229000,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:32:13] local.INFO: TCP Data received {"connection_id":228517,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:32:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228517,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:32:13] local.INFO: Processing buffer {"connection_id":228517,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:32:13] local.INFO: Packet analysis {"connection_id":228517,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:32:13] local.INFO: Extracted packet for processing {"connection_id":228517,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:32:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:32: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-11-03 23:32:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194494976001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:32:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:32:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:32:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:32:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793728797000,"timestamp_ms":1793728797000,"timestamp_seconds":1793728797,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2915948"} 
[2026-11-03 23:32:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:32: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-11-03 23:32: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":97,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 23:32:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1565,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:32: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-11-03 23:32:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:32:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:32:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228517,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:32:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:32:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:32:13] 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-11-03 23:32:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:32:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:32:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194494976001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:32:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:32:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:32:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194494976001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:32:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:32:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:32:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:32:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:32:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194494976001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:32:13] local.INFO: DEBUG: GPS processor result {"connection_id":228517,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56317,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:32:13] local.INFO: GPS data processed {"connection_id":228517,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:32:13] local.INFO: Acknowledgment sent {"connection_id":228517,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:32:23] local.INFO: TCP Data received {"connection_id":229000,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2920140012d7270c005f38678000e00f832..."} 
[2026-11-03 23:32:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229000,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2920140012d7270c005f38678000e00f832..."} 
[2026-11-03 23:32:23] local.INFO: Processing buffer {"connection_id":229000,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2920140012d7270c005f38678000e00f832..."} 
[2026-11-03 23:32:23] local.INFO: Packet analysis {"connection_id":229000,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a292"} 
[2026-11-03 23:32:23] local.INFO: Extracted packet for processing {"connection_id":229000,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a292"} 
[2026-11-03 23:32:23] local.INFO: GPS Element Parsed {"raw_longitude":762474688,"raw_latitude":99845752,"longitude_deg":76.2474688,"latitude_deg":9.9845752,"altitude":14,"angle":248,"satellites":50,"speed":29,"hex_longitude":"2d7270c0","hex_latitude":"05f38678","is_valid_coordinates":true} 
[2026-11-03 23:32:23] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:32:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19486588744499200,"note":"Value kept but may cause issues"} 
[2026-11-03 23:32:23] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,78,9,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 23:32:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793728840000,"timestamp_ms":1793728840000,"timestamp_seconds":1793728840,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2920140"} 
[2026-11-03 23:32:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:32:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:32:23] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 23:32:23] 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-11-03 23:32:23] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:32:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:32:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:32:23] local.INFO: Teltonika packet parsed successfully {"connection_id":229000,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:32:23] local.INFO: Passing IMEI to GPS processor {"connection_id":229000,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:32:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":229000,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:32:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:32:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:32:23] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:32:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":0,"66":27767,"78":206,"9":24832,"24":29,"16":19486588744499200},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,78,9,24,16]} 
[2026-11-03 23:32:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:32:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:32:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":0,"description":"Unknown IO ID 0"} 
[2026-11-03 23:32:23] local.INFO: Unknown IO ID detected {"io_id":78,"value":206,"description":"Unknown IO ID 78"} 
[2026-11-03 23:32:23] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:32:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19486588744499200,"km_value":19486588744499.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:32:23] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":0,"power":27767,"unknown_78":206,"unknown_9":24832,"ignition":29,"odometer":null}} 
[2026-11-03 23:32:23] local.INFO: DEBUG: GPS processor result {"connection_id":229000,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56318,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:32:23] local.INFO: GPS data processed {"connection_id":229000,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:32:23] local.INFO: Acknowledgment sent {"connection_id":229000,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:32:35] local.INFO: TCP Data received {"connection_id":232109,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:32:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232109,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:32:35] local.INFO: Processing buffer {"connection_id":232109,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:32:35] local.INFO: IMEI packet received {"connection_id":232109,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:32:35] local.INFO: IMEI acknowledgment sent {"connection_id":232109,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:32:39] local.INFO: TCP Data received {"connection_id":232110,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:32:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232110,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:32:39] local.INFO: Processing buffer {"connection_id":232110,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:32:39] local.INFO: IMEI packet received {"connection_id":232110,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:32:39] local.INFO: IMEI acknowledgment sent {"connection_id":232110,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:32:41] local.INFO: TCP Data received {"connection_id":232109,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:32:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232109,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:32:41] local.INFO: Processing buffer {"connection_id":232109,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:32:41] local.INFO: IMEI packet received {"connection_id":232109,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:32:41] local.INFO: IMEI acknowledgment sent {"connection_id":232109,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:32:41] local.INFO: TCP Data received {"connection_id":232109,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:32:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232109,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:32:41] local.INFO: Processing buffer {"connection_id":232109,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:32:41] local.INFO: Packet analysis {"connection_id":232109,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:32:41] local.INFO: Extracted packet for processing {"connection_id":232109,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:32:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:32:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194494976001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:32:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:32:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:32:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:32:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793728797000,"timestamp_ms":1793728797000,"timestamp_seconds":1793728797,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2915948"} 
[2026-11-03 23:32:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:32:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23: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":97,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 23:32:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1565,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23: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-11-03 23:32:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:32:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:32:41] local.INFO: Teltonika packet parsed successfully {"connection_id":232109,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:32:41] local.INFO: Passing IMEI to GPS processor {"connection_id":232109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:32:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":232109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:32:41] 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-11-03 23:32:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:32:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:32:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194494976001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:32:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:32:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:32:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194494976001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:32:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:32:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:32:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:32:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:32:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194494976001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:32:42] local.INFO: DEBUG: GPS processor result {"connection_id":232109,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56319,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:32:42] local.INFO: GPS data processed {"connection_id":232109,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:32:42] local.INFO: Acknowledgment sent {"connection_id":232109,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:32:44] local.INFO: TCP Data received {"connection_id":232110,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:32:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232110,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:32:44] local.INFO: Processing buffer {"connection_id":232110,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:32:44] local.INFO: IMEI packet received {"connection_id":232110,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:32:44] local.INFO: IMEI acknowledgment sent {"connection_id":232110,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:32:46] local.INFO: TCP Data received {"connection_id":232110,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a292e3d00100000000000000000000000000..."} 
[2026-11-03 23:32:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232110,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a292e3d00100000000000000000000000000..."} 
[2026-11-03 23:32:46] local.INFO: Processing buffer {"connection_id":232110,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a292e3d00100000000000000000000000000..."} 
[2026-11-03 23:32:46] local.INFO: Packet analysis {"connection_id":232110,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a292"} 
[2026-11-03 23:32:46] local.INFO: Extracted packet for processing {"connection_id":232110,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a292"} 
[2026-11-03 23:32:46] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 23:32: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-11-03 23:32:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194583040001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:32:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19486588744499200,"note":"Value kept but may cause issues"} 
[2026-11-03 23:32:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8246302049508423680,"note":"Value kept but may cause issues"} 
[2026-11-03 23:32:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,222,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:32:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793728898000,"timestamp_ms":1793728898000,"timestamp_seconds":1793728898,"priority":1,"record_length":96,"hex_timestamp":"000001a1a292e3d0"} 
[2026-11-03 23:32:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:32:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:32:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 23:32:46] 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-11-03 23:32: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-11-03 23:32:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:32:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:32:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232110,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:32:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232110,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:32:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232110,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:32:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:32:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:32:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:32:46] local.INFO: DEBUG: GPS processor result {"connection_id":232110,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 23:32:46] local.INFO: GPS data processed {"connection_id":232110,"processed":0,"errors":0,"total":1} 
[2026-11-03 23:32:46] local.INFO: Acknowledgment sent {"connection_id":232110,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:33:13] local.INFO: TCP Data received {"connection_id":232109,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:33:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232109,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:33:13] local.INFO: Processing buffer {"connection_id":232109,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:33:13] local.INFO: Packet analysis {"connection_id":232109,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:33:13] local.INFO: Extracted packet for processing {"connection_id":232109,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:33:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:33: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-11-03 23:33:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194494976001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:33:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:33:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:33:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:33:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793728797000,"timestamp_ms":1793728797000,"timestamp_seconds":1793728797,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2915948"} 
[2026-11-03 23:33:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:33: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-11-03 23:33: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":97,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 23:33:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1565,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:33: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-11-03 23:33:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:33:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:33:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232109,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:33:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:33:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:33:13] 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-11-03 23:33:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:33:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:33:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194494976001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:33:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:33:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:33:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194494976001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:33:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:33:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:33:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:33:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:33:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194494976001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:33:13] local.INFO: DEBUG: GPS processor result {"connection_id":232109,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56320,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:33:13] local.INFO: GPS data processed {"connection_id":232109,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:33:13] local.INFO: Acknowledgment sent {"connection_id":232109,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:33:18] local.INFO: TCP Data received {"connection_id":232110,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2925f00012d72418005f37488000c00f731..."} 
[2026-11-03 23:33:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232110,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2925f00012d72418005f37488000c00f731..."} 
[2026-11-03 23:33:18] local.INFO: Processing buffer {"connection_id":232110,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2925f00012d72418005f37488000c00f731..."} 
[2026-11-03 23:33:18] local.INFO: Packet analysis {"connection_id":232110,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a292"} 
[2026-11-03 23:33:18] local.INFO: Extracted packet for processing {"connection_id":232110,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a292"} 
[2026-11-03 23:33:18] local.INFO: GPS Element Parsed {"raw_longitude":762462592,"raw_latitude":99841160,"longitude_deg":76.2462592,"latitude_deg":9.984116,"altitude":12,"angle":247,"satellites":49,"speed":14,"hex_longitude":"2d724180","hex_latitude":"05f37488","is_valid_coordinates":true} 
[2026-11-03 23:33: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-11-03 23:33:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19486588744499200,"note":"Value kept but may cause issues"} 
[2026-11-03 23:33:18] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,222,9,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 23:33:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793728864000,"timestamp_ms":1793728864000,"timestamp_seconds":1793728864,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2925f00"} 
[2026-11-03 23:33:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:33:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:33:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-11-03 23:33:18] 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-11-03 23:33:18] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:33:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:33:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:33:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232110,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:33:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232110,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:33:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232110,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:33:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:33:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:33:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:33:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":0,"66":27952,"222":206,"9":24832,"24":14,"16":19486588744499200},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,222,9,24,16]} 
[2026-11-03 23:33:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:33:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:33:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":0,"description":"Unknown IO ID 0"} 
[2026-11-03 23:33:18] local.INFO: Unknown IO ID detected {"io_id":222,"value":206,"description":"Unknown IO ID 222"} 
[2026-11-03 23:33:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:33:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19486588744499200,"km_value":19486588744499.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:33:18] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":0,"power":27952,"unknown_222":206,"unknown_9":24832,"ignition":14,"odometer":null}} 
[2026-11-03 23:33:18] local.INFO: DEBUG: GPS processor result {"connection_id":232110,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56321,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:33:18] local.INFO: GPS data processed {"connection_id":232110,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:33:18] local.INFO: Acknowledgment sent {"connection_id":232110,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:33:41] local.INFO: TCP Data received {"connection_id":230251,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:33:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230251,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:33:41] local.INFO: Processing buffer {"connection_id":230251,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:33:41] local.INFO: IMEI packet received {"connection_id":230251,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:33:41] local.INFO: IMEI acknowledgment sent {"connection_id":230251,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:33:45] local.INFO: TCP Data received {"connection_id":228518,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:33:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228518,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:33:45] local.INFO: Processing buffer {"connection_id":228518,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:33:45] local.INFO: IMEI packet received {"connection_id":228518,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:33:45] local.INFO: IMEI acknowledgment sent {"connection_id":228518,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:33:45] local.INFO: TCP Data received {"connection_id":228518,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:33:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228518,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:33:45] local.INFO: Processing buffer {"connection_id":228518,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:33:45] local.INFO: IMEI packet received {"connection_id":228518,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:33:45] local.INFO: IMEI acknowledgment sent {"connection_id":228518,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:33:46] local.INFO: TCP Data received {"connection_id":230251,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:33:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230251,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:33:46] local.INFO: Processing buffer {"connection_id":230251,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:33:46] local.INFO: IMEI packet received {"connection_id":230251,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:33:46] local.INFO: IMEI acknowledgment sent {"connection_id":230251,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:33:47] local.INFO: TCP Data received {"connection_id":230251,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:33:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230251,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:33:47] local.INFO: Processing buffer {"connection_id":230251,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:33:47] local.INFO: Packet analysis {"connection_id":230251,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:33:47] local.INFO: Extracted packet for processing {"connection_id":230251,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:33:47] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:33: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-11-03 23:33:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194494976001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:33:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:33:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:33:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:33:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793728797000,"timestamp_ms":1793728797000,"timestamp_seconds":1793728797,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2915948"} 
[2026-11-03 23:33:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:33:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:33: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":97,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 23:33:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1565,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:33: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-11-03 23:33:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:33:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:33:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230251,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:33:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230251,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:33:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230251,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:33:47] 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-11-03 23:33:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:33:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:33:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194494976001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:33:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:33:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:33:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194494976001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:33:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:33:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:33:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:33:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:33:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194494976001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:33:47] local.INFO: DEBUG: GPS processor result {"connection_id":230251,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56322,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:33:47] local.INFO: GPS data processed {"connection_id":230251,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:33:47] local.INFO: Acknowledgment sent {"connection_id":230251,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:33:49] local.INFO: TCP Data received {"connection_id":228518,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:33:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228518,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:33:49] local.INFO: Processing buffer {"connection_id":228518,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:33:49] local.INFO: IMEI packet received {"connection_id":228518,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:33:49] local.INFO: IMEI acknowledgment sent {"connection_id":228518,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:33:50] local.INFO: TCP Data received {"connection_id":228518,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29345780100000000000000000000000000..."} 
[2026-11-03 23:33:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228518,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29345780100000000000000000000000000..."} 
[2026-11-03 23:33:50] local.INFO: Processing buffer {"connection_id":228518,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29345780100000000000000000000000000..."} 
[2026-11-03 23:33:50] local.INFO: Packet analysis {"connection_id":228518,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a293"} 
[2026-11-03 23:33:50] local.INFO: Extracted packet for processing {"connection_id":228518,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a293"} 
[2026-11-03 23:33:50] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 23:33: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-11-03 23:33:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194589184001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:33:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19486588744499200,"note":"Value kept but may cause issues"} 
[2026-11-03 23:33:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8233002356857669632,"note":"Value kept but may cause issues"} 
[2026-11-03 23:33:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,222,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:33:50] local.INFO: AVL Record Parsed {"raw_timestamp":1793728923000,"timestamp_ms":1793728923000,"timestamp_seconds":1793728923,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2934578"} 
[2026-11-03 23:33:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:33:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:33: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":109,"n8_eight_byte":48,"data_length":795,"current_offset":136} 
[2026-11-03 23:33:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1175,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:33: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-11-03 23:33:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:33:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:33:50] local.INFO: Teltonika packet parsed successfully {"connection_id":228518,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:33:50] local.INFO: Passing IMEI to GPS processor {"connection_id":228518,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:33:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":228518,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:33:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:33:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:33:50] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:33:50] local.INFO: DEBUG: GPS processor result {"connection_id":228518,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 23:33:50] local.INFO: GPS data processed {"connection_id":228518,"processed":0,"errors":0,"total":1} 
[2026-11-03 23:33:50] local.INFO: Acknowledgment sent {"connection_id":228518,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:33:51] local.INFO: TCP Data received {"connection_id":230251,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:33:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230251,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:33:51] local.INFO: Processing buffer {"connection_id":230251,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:33:51] local.INFO: Packet analysis {"connection_id":230251,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:33:51] local.INFO: Extracted packet for processing {"connection_id":230251,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:33:51] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:33:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:33:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194494976001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:33:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:33:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:33:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:33:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793728797000,"timestamp_ms":1793728797000,"timestamp_seconds":1793728797,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2915948"} 
[2026-11-03 23:33:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:33: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-11-03 23:33:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 23:33:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1565,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:33:51] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:33:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:33:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:33:51] local.INFO: Teltonika packet parsed successfully {"connection_id":230251,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:33:51] local.INFO: Passing IMEI to GPS processor {"connection_id":230251,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:33:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":230251,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:33:51] 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-11-03 23:33:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:33:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:33:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194494976001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:33:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:33:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:33:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194494976001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:33:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:33:51] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:33:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:33:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:33:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194494976001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:33:51] local.INFO: DEBUG: GPS processor result {"connection_id":230251,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56323,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:33:51] local.INFO: GPS data processed {"connection_id":230251,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:33:51] local.INFO: Acknowledgment sent {"connection_id":230251,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:33:56] local.INFO: TCP Data received {"connection_id":228518,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a292c490012d7209c005f35fa0001200f92f..."} 
[2026-11-03 23:33:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228518,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a292c490012d7209c005f35fa0001200f92f..."} 
[2026-11-03 23:33:56] local.INFO: Processing buffer {"connection_id":228518,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a292c490012d7209c005f35fa0001200f92f..."} 
[2026-11-03 23:33:56] local.INFO: Packet analysis {"connection_id":228518,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a292"} 
[2026-11-03 23:33:56] local.INFO: Extracted packet for processing {"connection_id":228518,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a292"} 
[2026-11-03 23:33:56] local.INFO: GPS Element Parsed {"raw_longitude":762448320,"raw_latitude":99835808,"longitude_deg":76.244832,"latitude_deg":9.9835808,"altitude":18,"angle":249,"satellites":47,"speed":26,"hex_longitude":"2d7209c0","hex_latitude":"05f35fa0","is_valid_coordinates":true} 
[2026-11-03 23:33: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-11-03 23:33:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19486588744499200,"note":"Value kept but may cause issues"} 
[2026-11-03 23:33:56] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,222,9,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 23:33:56] local.INFO: AVL Record Parsed {"raw_timestamp":1793728890000,"timestamp_ms":1793728890000,"timestamp_seconds":1793728890,"priority":1,"record_length":96,"hex_timestamp":"000001a1a292c490"} 
[2026-11-03 23:33:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:33:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:33: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":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 23:33:56] 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-11-03 23:33: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-11-03 23:33:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:33:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:33:56] local.INFO: Teltonika packet parsed successfully {"connection_id":228518,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:33:56] local.INFO: Passing IMEI to GPS processor {"connection_id":228518,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:33:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":228518,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:33:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:33:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:33:56] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:33:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":0,"66":27767,"222":206,"9":24832,"24":26,"16":19486588744499200},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,222,9,24,16]} 
[2026-11-03 23:33:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:33:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:33:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":0,"description":"Unknown IO ID 0"} 
[2026-11-03 23:33:56] local.INFO: Unknown IO ID detected {"io_id":222,"value":206,"description":"Unknown IO ID 222"} 
[2026-11-03 23:33:56] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:33:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19486588744499200,"km_value":19486588744499.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:33:56] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":0,"power":27767,"unknown_222":206,"unknown_9":24832,"ignition":26,"odometer":null}} 
[2026-11-03 23:33:56] local.INFO: DEBUG: GPS processor result {"connection_id":228518,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56324,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:33:56] local.INFO: GPS data processed {"connection_id":228518,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:33:56] local.INFO: Acknowledgment sent {"connection_id":228518,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:34:36] local.INFO: TCP Data received {"connection_id":229001,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:34:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229001,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:34:36] local.INFO: Processing buffer {"connection_id":229001,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:34:36] local.INFO: IMEI packet received {"connection_id":229001,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:34:36] local.INFO: IMEI acknowledgment sent {"connection_id":229001,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:34:40] local.INFO: TCP Data received {"connection_id":230252,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:34:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230252,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:34:40] local.INFO: Processing buffer {"connection_id":230252,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:34:40] local.INFO: IMEI packet received {"connection_id":230252,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:34:40] local.INFO: IMEI acknowledgment sent {"connection_id":230252,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:34:40] local.INFO: TCP Data received {"connection_id":229001,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:34:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229001,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:34:40] local.INFO: Processing buffer {"connection_id":229001,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:34:40] local.INFO: IMEI packet received {"connection_id":229001,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:34:40] local.INFO: IMEI acknowledgment sent {"connection_id":229001,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:34:41] local.INFO: TCP Data received {"connection_id":229001,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:34:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229001,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:34:41] local.INFO: Processing buffer {"connection_id":229001,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:34:41] local.INFO: Packet analysis {"connection_id":229001,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:34:41] local.INFO: Extracted packet for processing {"connection_id":229001,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:34:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:34: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-11-03 23:34:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194494976001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:34:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:34:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:34:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:34:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793728797000,"timestamp_ms":1793728797000,"timestamp_seconds":1793728797,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2915948"} 
[2026-11-03 23:34:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:34:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:34: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":97,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 23:34:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1565,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:34: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-11-03 23:34:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:34:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:34:41] local.INFO: Teltonika packet parsed successfully {"connection_id":229001,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:34:41] local.INFO: Passing IMEI to GPS processor {"connection_id":229001,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:34:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":229001,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:34:41] 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-11-03 23:34:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:34:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:34:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194494976001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:34:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:34:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:34:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194494976001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:34:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:34:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:34:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:34:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:34:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194494976001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:34:41] local.INFO: DEBUG: GPS processor result {"connection_id":229001,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56325,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:34:41] local.INFO: GPS data processed {"connection_id":229001,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:34:41] local.INFO: Acknowledgment sent {"connection_id":229001,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:34:42] local.INFO: TCP Data received {"connection_id":230252,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:34:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230252,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:34:42] local.INFO: Processing buffer {"connection_id":230252,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:34:42] local.INFO: IMEI packet received {"connection_id":230252,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:34:42] local.INFO: IMEI acknowledgment sent {"connection_id":230252,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:34:42] local.INFO: TCP Data received {"connection_id":230252,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2931a80012d71c20005f344e0000c00f731..."} 
[2026-11-03 23:34:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230252,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2931a80012d71c20005f344e0000c00f731..."} 
[2026-11-03 23:34:42] local.INFO: Processing buffer {"connection_id":230252,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2931a80012d71c20005f344e0000c00f731..."} 
[2026-11-03 23:34:42] local.INFO: Packet analysis {"connection_id":230252,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a293"} 
[2026-11-03 23:34:42] local.INFO: Extracted packet for processing {"connection_id":230252,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a293"} 
[2026-11-03 23:34:42] local.INFO: GPS Element Parsed {"raw_longitude":762429952,"raw_latitude":99828960,"longitude_deg":76.2429952,"latitude_deg":9.982896,"altitude":12,"angle":247,"satellites":49,"speed":0,"hex_longitude":"2d71c200","hex_latitude":"05f344e0","is_valid_coordinates":true} 
[2026-11-03 23:34:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:34:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194595840001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:34:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19486588744499200,"note":"Value kept but may cause issues"} 
[2026-11-03 23:34:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8217310126904680448,"note":"Value kept but may cause issues"} 
[2026-11-03 23:34:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,223,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:34:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793728912000,"timestamp_ms":1793728912000,"timestamp_seconds":1793728912,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2931a80"} 
[2026-11-03 23:34:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:34:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:34:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-11-03 23:34:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:34:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:34:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:34:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:34:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230252,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:34:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230252,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:34:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230252,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:34:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:34:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:34:42] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:34:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194595840001,"66":27517,"223":206,"9":24832,"24":0,"16":19486588744499200,"45":8217310126904680448},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,223,9,24,16,45]} 
[2026-11-03 23:34:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:34:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:34:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194595840001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:34:42] local.INFO: Unknown IO ID detected {"io_id":223,"value":206,"description":"Unknown IO ID 223"} 
[2026-11-03 23:34:42] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:34:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19486588744499200,"km_value":19486588744499.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:34:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":8217310126904680448,"description":"Unknown IO ID 45"} 
[2026-11-03 23:34:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194595840001,"power":27517,"unknown_223":206,"unknown_9":24832,"ignition":0,"odometer":null,"unknown_45":8217310126904680448}} 
[2026-11-03 23:34:43] local.INFO: DEBUG: GPS processor result {"connection_id":230252,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56326,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:34:43] local.INFO: GPS data processed {"connection_id":230252,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:34:43] local.INFO: Acknowledgment sent {"connection_id":230252,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:35:12] local.INFO: TCP Data received {"connection_id":229001,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:35:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229001,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:35:12] local.INFO: Processing buffer {"connection_id":229001,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2915948012ce51a8007234c38000900802f..."} 
[2026-11-03 23:35:12] local.INFO: Packet analysis {"connection_id":229001,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:35:12] local.INFO: Extracted packet for processing {"connection_id":229001,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a291"} 
[2026-11-03 23:35:12] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:35: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-11-03 23:35:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194494976001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:35:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:35:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:35:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:35:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793728797000,"timestamp_ms":1793728797000,"timestamp_seconds":1793728797,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2915948"} 
[2026-11-03 23:35:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:35: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-11-03 23:35: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":97,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-11-03 23:35:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1565,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:35: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-11-03 23:35:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:35:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:35:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229001,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:35:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229001,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:35:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229001,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:35: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-11-03 23:35:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:35:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:35:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194494976001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:35:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:35:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:35:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194494976001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:35:12] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:35:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:35:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:35:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:35:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194494976001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:35:12] local.INFO: DEBUG: GPS processor result {"connection_id":229001,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56327,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:35:12] local.INFO: GPS data processed {"connection_id":229001,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:35:12] local.INFO: Acknowledgment sent {"connection_id":229001,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:35:16] local.INFO: TCP Data received {"connection_id":230252,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2954530012d711e8005f48840001301572f..."} 
[2026-11-03 23:35:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230252,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2954530012d711e8005f48840001301572f..."} 
[2026-11-03 23:35:16] local.INFO: Processing buffer {"connection_id":230252,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2954530012d711e8005f48840001301572f..."} 
[2026-11-03 23:35:16] local.INFO: Packet analysis {"connection_id":230252,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:35:16] local.INFO: Extracted packet for processing {"connection_id":230252,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:35:16] local.INFO: GPS Element Parsed {"raw_longitude":762388096,"raw_latitude":99911744,"longitude_deg":76.2388096,"latitude_deg":9.9911744,"altitude":19,"angle":343,"satellites":47,"speed":35,"hex_longitude":"2d711e80","hex_latitude":"05f48840","is_valid_coordinates":true} 
[2026-11-03 23:35: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-11-03 23:35:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194635264001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:35:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19491201539375104,"note":"Value kept but may cause issues"} 
[2026-11-03 23:35:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8154118994650359808,"note":"Value kept but may cause issues"} 
[2026-11-03 23:35:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,224,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:35:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793729054000,"timestamp_ms":1793729054000,"timestamp_seconds":1793729054,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2954530"} 
[2026-11-03 23:35:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:35:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:35: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 23:35:16] 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-11-03 23:35: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-11-03 23:35:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:35:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:35:16] local.INFO: Teltonika packet parsed successfully {"connection_id":230252,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:35:16] local.INFO: Passing IMEI to GPS processor {"connection_id":230252,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:35:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":230252,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:35:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:35:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:35:16] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:35:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194635264001,"66":27789,"224":206,"9":24832,"24":35,"16":19491201539375104,"45":8154118994650359808},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,224,9,24,16,45]} 
[2026-11-03 23:35:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:35:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:35:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194635264001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:35:16] local.INFO: Unknown IO ID detected {"io_id":224,"value":206,"description":"Unknown IO ID 224"} 
[2026-11-03 23:35:16] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:35:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19491201539375104,"km_value":19491201539375.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:35:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":8154118994650359808,"description":"Unknown IO ID 45"} 
[2026-11-03 23:35:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194635264001,"power":27789,"unknown_224":206,"unknown_9":24832,"ignition":35,"odometer":null,"unknown_45":8154118994650359808}} 
[2026-11-03 23:35:16] local.INFO: DEBUG: GPS processor result {"connection_id":230252,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56328,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:35:16] local.INFO: GPS data processed {"connection_id":230252,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:35:16] local.INFO: Acknowledgment sent {"connection_id":230252,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:35:36] local.INFO: TCP Data received {"connection_id":232111,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:35:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232111,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:35:36] local.INFO: Processing buffer {"connection_id":232111,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:35:36] local.INFO: IMEI packet received {"connection_id":232111,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:35:36] local.INFO: IMEI acknowledgment sent {"connection_id":232111,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:35:36] local.INFO: TCP Data received {"connection_id":232111,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:35:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232111,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:35:36] local.INFO: Processing buffer {"connection_id":232111,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:35:36] local.INFO: IMEI packet received {"connection_id":232111,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:35:36] local.INFO: IMEI acknowledgment sent {"connection_id":232111,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:35:39] local.INFO: TCP Data received {"connection_id":232112,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:35:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232112,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:35:39] local.INFO: Processing buffer {"connection_id":232112,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:35:39] local.INFO: IMEI packet received {"connection_id":232112,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:35:39] local.INFO: IMEI acknowledgment sent {"connection_id":232112,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:35:41] local.INFO: TCP Data received {"connection_id":232111,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:35:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232111,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:35:41] local.INFO: Processing buffer {"connection_id":232111,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:35:41] local.INFO: IMEI packet received {"connection_id":232111,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:35:41] local.INFO: IMEI acknowledgment sent {"connection_id":232111,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:35:42] local.INFO: TCP Data received {"connection_id":232111,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:35:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232111,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:35:42] local.INFO: Processing buffer {"connection_id":232111,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:35:42] local.INFO: Packet analysis {"connection_id":232111,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:35:42] local.INFO: Extracted packet for processing {"connection_id":232111,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:35:42] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:35: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-11-03 23:35:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194572032001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:35:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:35:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:35:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:35:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793729098000,"timestamp_ms":1793729098000,"timestamp_seconds":1793729098,"priority":1,"record_length":96,"hex_timestamp":"000001a1a295f110"} 
[2026-11-03 23:35:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:35:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:35: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":97,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-11-03 23:35:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1070,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:35: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-11-03 23:35:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:35:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:35:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232111,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:35:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232111,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:35:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232111,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:35:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:35:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:35:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:35:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194572032001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:35:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:35:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:35:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194572032001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:35:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:35:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:35:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:35:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:35:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194572032001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:35:42] local.INFO: DEBUG: GPS processor result {"connection_id":232111,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56329,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:35:42] local.INFO: GPS data processed {"connection_id":232111,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:35:42] local.INFO: Acknowledgment sent {"connection_id":232111,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:35:45] local.INFO: TCP Data received {"connection_id":232112,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:35:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232112,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:35:45] local.INFO: Processing buffer {"connection_id":232112,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:35:45] local.INFO: IMEI packet received {"connection_id":232112,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:35:45] local.INFO: IMEI acknowledgment sent {"connection_id":232112,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:35:46] local.INFO: TCP Data received {"connection_id":232112,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2957028012d71128005f4aa40001201492f..."} 
[2026-11-03 23:35:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232112,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2957028012d71128005f4aa40001201492f..."} 
[2026-11-03 23:35:46] local.INFO: Processing buffer {"connection_id":232112,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2957028012d71128005f4aa40001201492f..."} 
[2026-11-03 23:35:46] local.INFO: Packet analysis {"connection_id":232112,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:35:46] local.INFO: Extracted packet for processing {"connection_id":232112,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:35:46] local.INFO: GPS Element Parsed {"raw_longitude":762385024,"raw_latitude":99920448,"longitude_deg":76.2385024,"latitude_deg":9.9920448,"altitude":18,"angle":329,"satellites":47,"speed":35,"hex_longitude":"2d711280","hex_latitude":"05f4aa40","is_valid_coordinates":true} 
[2026-11-03 23:35: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-11-03 23:35:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194637824001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:35:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19491648215973888,"note":"Value kept but may cause issues"} 
[2026-11-03 23:35:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8151093138652938240,"note":"Value kept but may cause issues"} 
[2026-11-03 23:35:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,224,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:35:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793729065000,"timestamp_ms":1793729065000,"timestamp_seconds":1793729065,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2957028"} 
[2026-11-03 23:35:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:35:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:35:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":141,"data_length":795,"current_offset":136} 
[2026-11-03 23:35:46] 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-11-03 23:35: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-11-03 23:35:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:35:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:35:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232112,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:35:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232112,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:35:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232112,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:35:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:35:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:35:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:35:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194637824001,"66":27843,"224":206,"9":24832,"24":35,"16":19491648215973888,"45":8151093138652938240},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,224,9,24,16,45]} 
[2026-11-03 23:35:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:35:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:35:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194637824001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:35:46] local.INFO: Unknown IO ID detected {"io_id":224,"value":206,"description":"Unknown IO ID 224"} 
[2026-11-03 23:35:46] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:35:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19491648215973888,"km_value":19491648215973.887,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:35:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":8151093138652938240,"description":"Unknown IO ID 45"} 
[2026-11-03 23:35:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194637824001,"power":27843,"unknown_224":206,"unknown_9":24832,"ignition":35,"odometer":null,"unknown_45":8151093138652938240}} 
[2026-11-03 23:35:46] local.INFO: DEBUG: GPS processor result {"connection_id":232112,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56330,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:35:46] local.INFO: GPS data processed {"connection_id":232112,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:35:46] local.INFO: Acknowledgment sent {"connection_id":232112,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:36:13] local.INFO: TCP Data received {"connection_id":232111,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:36:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232111,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:36:13] local.INFO: Processing buffer {"connection_id":232111,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:36:13] local.INFO: Packet analysis {"connection_id":232111,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:36:13] local.INFO: Extracted packet for processing {"connection_id":232111,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:36:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:36:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194572032001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:36:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:36:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:36:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:36:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793729098000,"timestamp_ms":1793729098000,"timestamp_seconds":1793729098,"priority":1,"record_length":96,"hex_timestamp":"000001a1a295f110"} 
[2026-11-03 23:36:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23: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-11-03 23: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":97,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-11-03 23:36:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1070,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23: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-11-03 23:36:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:36:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:36:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232111,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:36:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232111,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:36:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232111,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:36:13] 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-11-03 23:36:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:36:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:36:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194572032001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:36:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:36:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:36:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194572032001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:36:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:36:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:36:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:36:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:36:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194572032001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:36:13] local.INFO: DEBUG: GPS processor result {"connection_id":232111,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56331,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:36:13] local.INFO: GPS data processed {"connection_id":232111,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:36:13] local.INFO: Acknowledgment sent {"connection_id":232111,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:36:18] local.INFO: TCP Data received {"connection_id":232112,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2957028012d71128005f4aa40001201492f..."} 
[2026-11-03 23:36:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232112,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2957028012d71128005f4aa40001201492f..."} 
[2026-11-03 23:36:18] local.INFO: Processing buffer {"connection_id":232112,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2957028012d71128005f4aa40001201492f..."} 
[2026-11-03 23:36:18] local.INFO: Packet analysis {"connection_id":232112,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:36:18] local.INFO: Extracted packet for processing {"connection_id":232112,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:36:18] local.INFO: GPS Element Parsed {"raw_longitude":762385024,"raw_latitude":99920448,"longitude_deg":76.2385024,"latitude_deg":9.9920448,"altitude":18,"angle":329,"satellites":47,"speed":35,"hex_longitude":"2d711280","hex_latitude":"05f4aa40","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:36:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194640640001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:36:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19491648215973888,"note":"Value kept but may cause issues"} 
[2026-11-03 23:36:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8147715438934638592,"note":"Value kept but may cause issues"} 
[2026-11-03 23:36:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,224,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:36:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793729065000,"timestamp_ms":1793729065000,"timestamp_seconds":1793729065,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2957028"} 
[2026-11-03 23:36:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:36:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 23:36:18] 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-11-03 23: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-11-03 23:36:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:36:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:36:18] local.INFO: Teltonika packet parsed successfully {"connection_id":232112,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:36:18] local.INFO: Passing IMEI to GPS processor {"connection_id":232112,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:36:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":232112,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:36:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:36:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:36:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:36:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194640640001,"66":27843,"224":206,"9":24832,"24":35,"16":19491648215973888,"45":8147715438934638592},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,224,9,24,16,45]} 
[2026-11-03 23:36:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:36:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:36:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194640640001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:36:18] local.INFO: Unknown IO ID detected {"io_id":224,"value":206,"description":"Unknown IO ID 224"} 
[2026-11-03 23:36:18] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:36:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19491648215973888,"km_value":19491648215973.887,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:36:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":8147715438934638592,"description":"Unknown IO ID 45"} 
[2026-11-03 23:36:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194640640001,"power":27843,"unknown_224":206,"unknown_9":24832,"ignition":35,"odometer":null,"unknown_45":8147715438934638592}} 
[2026-11-03 23:36:18] local.INFO: DEBUG: GPS processor result {"connection_id":232112,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56332,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:36:18] local.INFO: GPS data processed {"connection_id":232112,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:36:18] local.INFO: Acknowledgment sent {"connection_id":232112,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:36:35] local.INFO: TCP Data received {"connection_id":228519,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:36:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228519,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:36:35] local.INFO: Processing buffer {"connection_id":228519,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:36:35] local.INFO: IMEI packet received {"connection_id":228519,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:36:35] local.INFO: IMEI acknowledgment sent {"connection_id":228519,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:36:39] local.INFO: TCP Data received {"connection_id":228520,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:36:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228520,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:36:39] local.INFO: Processing buffer {"connection_id":228520,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:36:39] local.INFO: IMEI packet received {"connection_id":228520,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:36:39] local.INFO: IMEI acknowledgment sent {"connection_id":228520,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:36:41] local.INFO: TCP Data received {"connection_id":228519,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:36:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228519,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:36:41] local.INFO: Processing buffer {"connection_id":228519,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:36:41] local.INFO: IMEI packet received {"connection_id":228519,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:36:41] local.INFO: IMEI acknowledgment sent {"connection_id":228519,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:36:42] local.INFO: TCP Data received {"connection_id":228519,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:36:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228519,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:36:42] local.INFO: Processing buffer {"connection_id":228519,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:36:42] local.INFO: Packet analysis {"connection_id":228519,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:36:42] local.INFO: Extracted packet for processing {"connection_id":228519,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:36:42] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:36: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-11-03 23:36:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194572032001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:36:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:36:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:36:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:36:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793729098000,"timestamp_ms":1793729098000,"timestamp_seconds":1793729098,"priority":1,"record_length":96,"hex_timestamp":"000001a1a295f110"} 
[2026-11-03 23:36:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:36:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:36: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":97,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-11-03 23:36:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1070,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:36: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-11-03 23:36:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:36:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:36:42] local.INFO: Teltonika packet parsed successfully {"connection_id":228519,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:36:42] local.INFO: Passing IMEI to GPS processor {"connection_id":228519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:36:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":228519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:36:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:36:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:36:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:36:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194572032001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:36:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:36:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:36:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194572032001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:36:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:36:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:36:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:36:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:36:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194572032001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:36:42] local.INFO: DEBUG: GPS processor result {"connection_id":228519,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56333,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:36:42] local.INFO: GPS data processed {"connection_id":228519,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:36:42] local.INFO: Acknowledgment sent {"connection_id":228519,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:36:44] local.INFO: TCP Data received {"connection_id":228520,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:36:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228520,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:36:44] local.INFO: Processing buffer {"connection_id":228520,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:36:44] local.INFO: IMEI packet received {"connection_id":228520,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:36:44] local.INFO: IMEI acknowledgment sent {"connection_id":228520,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:36:45] local.INFO: TCP Data received {"connection_id":228520,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2959b20012d71014005f4c8d80012015231..."} 
[2026-11-03 23:36:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228520,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2959b20012d71014005f4c8d80012015231..."} 
[2026-11-03 23:36:45] local.INFO: Processing buffer {"connection_id":228520,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2959b20012d71014005f4c8d80012015231..."} 
[2026-11-03 23:36:45] local.INFO: Packet analysis {"connection_id":228520,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:36:45] local.INFO: Extracted packet for processing {"connection_id":228520,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:36:45] local.INFO: GPS Element Parsed {"raw_longitude":762380608,"raw_latitude":99928280,"longitude_deg":76.2380608,"latitude_deg":9.992828,"altitude":18,"angle":338,"satellites":49,"speed":30,"hex_longitude":"2d710140","hex_latitude":"05f4c8d8","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:36:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194640640001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:36:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19492086302638080,"note":"Value kept but may cause issues"} 
[2026-11-03 23:36:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8147715438934638592,"note":"Value kept but may cause issues"} 
[2026-11-03 23:36:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,224,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:36:45] local.INFO: AVL Record Parsed {"raw_timestamp":1793729076000,"timestamp_ms":1793729076000,"timestamp_seconds":1793729076,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2959b20"} 
[2026-11-03 23:36:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:36:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 23:36:45] 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-11-03 23: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-11-03 23:36:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:36:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:36:45] local.INFO: Teltonika packet parsed successfully {"connection_id":228520,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:36:45] local.INFO: Passing IMEI to GPS processor {"connection_id":228520,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:36:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":228520,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:36:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:36:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:36:45] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:36:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194640640001,"66":27930,"224":206,"9":24832,"24":30,"16":19492086302638080,"45":8147715438934638592},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,224,9,24,16,45]} 
[2026-11-03 23:36:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:36:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:36:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194640640001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:36:45] local.INFO: Unknown IO ID detected {"io_id":224,"value":206,"description":"Unknown IO ID 224"} 
[2026-11-03 23:36:45] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:36:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19492086302638080,"km_value":19492086302638.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:36:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":8147715438934638592,"description":"Unknown IO ID 45"} 
[2026-11-03 23:36:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194640640001,"power":27930,"unknown_224":206,"unknown_9":24832,"ignition":30,"odometer":null,"unknown_45":8147715438934638592}} 
[2026-11-03 23:36:45] local.INFO: DEBUG: GPS processor result {"connection_id":228520,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56334,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:36:45] local.INFO: GPS data processed {"connection_id":228520,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:36:45] local.INFO: Acknowledgment sent {"connection_id":228520,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:37:13] local.INFO: TCP Data received {"connection_id":228519,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:37:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228519,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:37:13] local.INFO: Processing buffer {"connection_id":228519,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:37:13] local.INFO: Packet analysis {"connection_id":228519,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:37:13] local.INFO: Extracted packet for processing {"connection_id":228519,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:37:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:37: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-11-03 23:37:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194572032001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:37:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:37:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:37:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:37:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793729098000,"timestamp_ms":1793729098000,"timestamp_seconds":1793729098,"priority":1,"record_length":96,"hex_timestamp":"000001a1a295f110"} 
[2026-11-03 23:37:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:37: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-11-03 23:37: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":97,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-11-03 23:37:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1070,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:37: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-11-03 23:37:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:37:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:37:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228519,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:37:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:37:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:37:13] 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-11-03 23:37:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:37:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:37:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194572032001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:37:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:37:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:37:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194572032001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:37:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:37:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:37:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:37:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:37:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194572032001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:37:13] local.INFO: DEBUG: GPS processor result {"connection_id":228519,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56335,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:37:13] local.INFO: GPS data processed {"connection_id":228519,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:37:13] local.INFO: Acknowledgment sent {"connection_id":228519,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:37:16] local.INFO: TCP Data received {"connection_id":228520,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2973160012d704a0005f66958000d014d2d..."} 
[2026-11-03 23:37:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228520,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2973160012d704a0005f66958000d014d2d..."} 
[2026-11-03 23:37:16] local.INFO: Processing buffer {"connection_id":228520,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2973160012d704a0005f66958000d014d2d..."} 
[2026-11-03 23:37:16] local.INFO: Packet analysis {"connection_id":228520,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a297"} 
[2026-11-03 23:37:16] local.INFO: Extracted packet for processing {"connection_id":228520,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a297"} 
[2026-11-03 23:37:16] local.INFO: GPS Element Parsed {"raw_longitude":762333696,"raw_latitude":100034904,"longitude_deg":76.2333696,"latitude_deg":10.0034904,"altitude":13,"angle":333,"satellites":45,"speed":52,"hex_longitude":"2d704a00","hex_latitude":"05f66958","is_valid_coordinates":true} 
[2026-11-03 23:37: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-11-03 23:37:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194668032001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:37:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19497729889665024,"note":"Value kept but may cause issues"} 
[2026-11-03 23:37:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8096205518223437824,"note":"Value kept but may cause issues"} 
[2026-11-03 23:37:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:37:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793729180000,"timestamp_ms":1793729180000,"timestamp_seconds":1793729180,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2973160"} 
[2026-11-03 23:37:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:37:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:37: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":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 23:37:16] 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-11-03 23:37: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-11-03 23:37:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:37:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:37:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228520,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:37:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228520,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:37:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228520,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:37:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:37:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:37:16] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:37:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194668032001,"66":27941,"237":206,"9":24832,"24":52,"16":19497729889665024,"45":8096205518223437824},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,9,24,16,45]} 
[2026-11-03 23:37:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:37:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:37:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194668032001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:37:16] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 23:37:16] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:37:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19497729889665024,"km_value":19497729889665.023,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:37:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":8096205518223437824,"description":"Unknown IO ID 45"} 
[2026-11-03 23:37:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194668032001,"power":27941,"unknown_237":206,"unknown_9":24832,"ignition":52,"odometer":null,"unknown_45":8096205518223437824}} 
[2026-11-03 23:37:16] local.INFO: DEBUG: GPS processor result {"connection_id":228520,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56336,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:37:16] local.INFO: GPS data processed {"connection_id":228520,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:37:16] local.INFO: Acknowledgment sent {"connection_id":228520,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:37:39] local.INFO: TCP Data received {"connection_id":232113,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:37:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232113,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:37:39] local.INFO: Processing buffer {"connection_id":232113,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:37:39] local.INFO: IMEI packet received {"connection_id":232113,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:37:39] local.INFO: IMEI acknowledgment sent {"connection_id":232113,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:37:41] local.INFO: TCP Data received {"connection_id":230253,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:37:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230253,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:37:41] local.INFO: Processing buffer {"connection_id":230253,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:37:41] local.INFO: IMEI packet received {"connection_id":230253,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:37:41] local.INFO: IMEI acknowledgment sent {"connection_id":230253,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:37:46] local.INFO: TCP Data received {"connection_id":230253,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:37:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230253,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:37:46] local.INFO: Processing buffer {"connection_id":230253,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:37:46] local.INFO: IMEI packet received {"connection_id":230253,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:37:46] local.INFO: IMEI acknowledgment sent {"connection_id":230253,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:37:46] local.INFO: TCP Data received {"connection_id":232113,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:37:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232113,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:37:46] local.INFO: Processing buffer {"connection_id":232113,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:37:46] local.INFO: IMEI packet received {"connection_id":232113,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:37:46] local.INFO: IMEI acknowledgment sent {"connection_id":232113,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:37:47] local.INFO: TCP Data received {"connection_id":230253,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:37:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230253,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:37:47] local.INFO: Processing buffer {"connection_id":230253,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:37:47] local.INFO: Packet analysis {"connection_id":230253,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:37:47] local.INFO: Extracted packet for processing {"connection_id":230253,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:37:47] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:37: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-11-03 23:37:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194572032001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:37:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:37:47] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:37:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:37:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793729098000,"timestamp_ms":1793729098000,"timestamp_seconds":1793729098,"priority":1,"record_length":96,"hex_timestamp":"000001a1a295f110"} 
[2026-11-03 23:37:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:37: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-11-03 23:37: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":97,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-11-03 23:37:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1070,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:37: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-11-03 23:37:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:37:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:37:47] local.INFO: Teltonika packet parsed successfully {"connection_id":230253,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:37:47] local.INFO: Passing IMEI to GPS processor {"connection_id":230253,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:37:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":230253,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:37:47] 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-11-03 23:37:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:37:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:37:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194572032001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:37:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:37:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:37:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194572032001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:37:47] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:37:47] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:37:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:37:47] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:37:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194572032001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:37:47] local.INFO: DEBUG: GPS processor result {"connection_id":230253,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56337,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:37:47] local.INFO: GPS data processed {"connection_id":230253,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:37:47] local.INFO: Acknowledgment sent {"connection_id":230253,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:37:51] local.INFO: TCP Data received {"connection_id":230253,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:37:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230253,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:37:51] local.INFO: Processing buffer {"connection_id":230253,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:37:51] local.INFO: Packet analysis {"connection_id":230253,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:37:51] local.INFO: Extracted packet for processing {"connection_id":230253,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:37:51] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:37: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-11-03 23:37:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194572032001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:37:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:37:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:37:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:37:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793729098000,"timestamp_ms":1793729098000,"timestamp_seconds":1793729098,"priority":1,"record_length":96,"hex_timestamp":"000001a1a295f110"} 
[2026-11-03 23:37:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:37:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:37: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":97,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-11-03 23:37:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1070,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:37: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-11-03 23:37:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:37:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:37:51] local.INFO: Teltonika packet parsed successfully {"connection_id":230253,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:37:51] local.INFO: Passing IMEI to GPS processor {"connection_id":230253,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:37:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":230253,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:37:51] 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-11-03 23:37:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:37:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:37:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194572032001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:37:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:37:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:37:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194572032001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:37:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:37:51] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:37:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:37:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:37:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194572032001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:37:51] local.INFO: DEBUG: GPS processor result {"connection_id":230253,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56338,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:37:51] local.INFO: GPS data processed {"connection_id":230253,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:37:51] local.INFO: Acknowledgment sent {"connection_id":230253,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:37:51] local.INFO: TCP Data received {"connection_id":232113,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2974cb8012d70394005f688c8000c014c2c..."} 
[2026-11-03 23:37:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232113,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2974cb8012d70394005f688c8000c014c2c..."} 
[2026-11-03 23:37:51] local.INFO: Processing buffer {"connection_id":232113,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2974cb8012d70394005f688c8000c014c2c..."} 
[2026-11-03 23:37:51] local.INFO: Packet analysis {"connection_id":232113,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a297"} 
[2026-11-03 23:37:51] local.INFO: Extracted packet for processing {"connection_id":232113,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a297"} 
[2026-11-03 23:37:51] local.INFO: GPS Element Parsed {"raw_longitude":762329408,"raw_latitude":100042952,"longitude_deg":76.2329408,"latitude_deg":10.0042952,"altitude":12,"angle":332,"satellites":44,"speed":51,"hex_longitude":"2d703940","hex_latitude":"05f688c8","is_valid_coordinates":true} 
[2026-11-03 23:37: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-11-03 23:37:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194670080001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:37:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19498172271296512,"note":"Value kept but may cause issues"} 
[2026-11-03 23:37:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8091279706133452800,"note":"Value kept but may cause issues"} 
[2026-11-03 23:37:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:37:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793729187000,"timestamp_ms":1793729187000,"timestamp_seconds":1793729187,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2974cb8"} 
[2026-11-03 23:37:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:37:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:37: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":109,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-11-03 23:37:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1076,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:37: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-11-03 23:37:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:37:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:37:51] local.INFO: Teltonika packet parsed successfully {"connection_id":232113,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:37:51] local.INFO: Passing IMEI to GPS processor {"connection_id":232113,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:37:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":232113,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:37:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:37:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:37:51] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:37:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194670080001,"66":27908,"237":206,"9":24832,"24":51,"16":19498172271296512,"45":8091279706133452800},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,9,24,16,45]} 
[2026-11-03 23:37:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:37:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:37:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194670080001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:37:51] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 23:37:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:37:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19498172271296512,"km_value":19498172271296.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:37:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":8091279706133452800,"description":"Unknown IO ID 45"} 
[2026-11-03 23:37:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194670080001,"power":27908,"unknown_237":206,"unknown_9":24832,"ignition":51,"odometer":null,"unknown_45":8091279706133452800}} 
[2026-11-03 23:37:51] local.INFO: DEBUG: GPS processor result {"connection_id":232113,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56339,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:37:51] local.INFO: GPS data processed {"connection_id":232113,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:37:51] local.INFO: Acknowledgment sent {"connection_id":232113,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:38:23] local.INFO: TCP Data received {"connection_id":232113,"ip":"117.224.206.229","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2976810012d702a4005f6a8e8000e01512a..."} 
[2026-11-03 23:38:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232113,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2976810012d702a4005f6a8e8000e01512a..."} 
[2026-11-03 23:38:23] local.INFO: Processing buffer {"connection_id":232113,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2976810012d702a4005f6a8e8000e01512a..."} 
[2026-11-03 23:38:23] local.INFO: Packet analysis {"connection_id":232113,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a297"} 
[2026-11-03 23:38:23] local.INFO: Extracted packet for processing {"connection_id":232113,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a297"} 
[2026-11-03 23:38:23] local.INFO: GPS Element Parsed {"raw_longitude":762325568,"raw_latitude":100051176,"longitude_deg":76.2325568,"latitude_deg":10.0051176,"altitude":14,"angle":337,"satellites":42,"speed":50,"hex_longitude":"2d702a40","hex_latitude":"05f6a8e8","is_valid_coordinates":true} 
[2026-11-03 23:38: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-11-03 23:38:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194671872001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:38:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19498610357960704,"note":"Value kept but may cause issues"} 
[2026-11-03 23:38:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8086565000275609600,"note":"Value kept but may cause issues"} 
[2026-11-03 23:38:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:38:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793729194000,"timestamp_ms":1793729194000,"timestamp_seconds":1793729194,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2976810"} 
[2026-11-03 23:38:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:38:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:38: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 23:38:23] 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-11-03 23:38: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-11-03 23:38:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:38:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:38:23] local.INFO: Teltonika packet parsed successfully {"connection_id":232113,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:38:23] local.INFO: Passing IMEI to GPS processor {"connection_id":232113,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:38:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":232113,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:38:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.224.206.229","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:38:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:38:23] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:38:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194671872001,"66":27887,"237":206,"9":24832,"24":50,"16":19498610357960704,"45":8086565000275609600},"client_ip":"117.224.206.229","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,9,24,16,45]} 
[2026-11-03 23:38:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:38:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:38:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194671872001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:38:23] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-11-03 23:38:23] local.INFO: Unknown IO ID detected {"io_id":9,"value":24832,"description":"Unknown IO ID 9"} 
[2026-11-03 23:38:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19498610357960704,"km_value":19498610357960.703,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:38:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":8086565000275609600,"description":"Unknown IO ID 45"} 
[2026-11-03 23:38:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194671872001,"power":27887,"unknown_237":206,"unknown_9":24832,"ignition":50,"odometer":null,"unknown_45":8086565000275609600}} 
[2026-11-03 23:38:23] local.INFO: DEBUG: GPS processor result {"connection_id":232113,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56340,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:38:23] local.INFO: GPS data processed {"connection_id":232113,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:38:23] local.INFO: Acknowledgment sent {"connection_id":232113,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:38:36] local.INFO: TCP Data received {"connection_id":228521,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:38:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228521,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:38:36] local.INFO: Processing buffer {"connection_id":228521,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:38:36] local.INFO: IMEI packet received {"connection_id":228521,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:38:36] local.INFO: IMEI acknowledgment sent {"connection_id":228521,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:38:41] local.INFO: TCP Data received {"connection_id":228521,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:38:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228521,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:38:41] local.INFO: Processing buffer {"connection_id":228521,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:38:41] local.INFO: IMEI packet received {"connection_id":228521,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:38:41] local.INFO: IMEI acknowledgment sent {"connection_id":228521,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:38:41] local.INFO: TCP Data received {"connection_id":230254,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:38:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230254,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:38:41] local.INFO: Processing buffer {"connection_id":230254,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:38:41] local.INFO: IMEI packet received {"connection_id":230254,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:38:41] local.INFO: IMEI acknowledgment sent {"connection_id":230254,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:38:41] local.INFO: TCP Data received {"connection_id":228521,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:38:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228521,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:38:41] local.INFO: Processing buffer {"connection_id":228521,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:38:41] local.INFO: Packet analysis {"connection_id":228521,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:38:41] local.INFO: Extracted packet for processing {"connection_id":228521,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:38:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:38:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194572032001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:38:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:38:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:38:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:38:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793729098000,"timestamp_ms":1793729098000,"timestamp_seconds":1793729098,"priority":1,"record_length":96,"hex_timestamp":"000001a1a295f110"} 
[2026-11-03 23:38:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:38: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-11-03 23: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":97,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-11-03 23:38:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1070,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23: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-11-03 23:38:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:38:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:38:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228521,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:38:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:38:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:38:41] 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-11-03 23:38:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:38:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:38:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194572032001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:38:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:38:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:38:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194572032001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:38:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:38:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:38:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:38:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:38:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194572032001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:38:41] local.INFO: DEBUG: GPS processor result {"connection_id":228521,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56341,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:38:41] local.INFO: GPS data processed {"connection_id":228521,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:38:41] local.INFO: Acknowledgment sent {"connection_id":228521,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:38:45] local.INFO: TCP Data received {"connection_id":230254,"ip":"117.224.206.229","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:38:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230254,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:38:45] local.INFO: Processing buffer {"connection_id":230254,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:38:45] local.INFO: IMEI packet received {"connection_id":230254,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:38:45] local.INFO: IMEI acknowledgment sent {"connection_id":230254,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:39:13] local.INFO: TCP Data received {"connection_id":228521,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:39:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228521,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:39:13] local.INFO: Processing buffer {"connection_id":228521,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:39:13] local.INFO: Packet analysis {"connection_id":228521,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:39:13] local.INFO: Extracted packet for processing {"connection_id":228521,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:39:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:39: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-11-03 23:39:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194572032001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:39:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:39:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:39:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:39:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793729098000,"timestamp_ms":1793729098000,"timestamp_seconds":1793729098,"priority":1,"record_length":96,"hex_timestamp":"000001a1a295f110"} 
[2026-11-03 23:39:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:39: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-11-03 23:39: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":97,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-11-03 23:39:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1070,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:39: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-11-03 23:39:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:39:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:39:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228521,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:39:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:39:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:39:13] 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-11-03 23:39:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:39:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:39:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194572032001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:39:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:39:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:39:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194572032001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:39:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:39:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:39:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:39:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:39:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194572032001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:39:13] local.INFO: DEBUG: GPS processor result {"connection_id":228521,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56342,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:39:13] local.INFO: GPS data processed {"connection_id":228521,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:39:13] local.INFO: Acknowledgment sent {"connection_id":228521,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:39:30] local.INFO: TCP Data received {"connection_id":229002,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:39:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229002,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:39:30] local.INFO: Processing buffer {"connection_id":229002,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:39:30] local.INFO: IMEI packet received {"connection_id":229002,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:39:30] local.INFO: IMEI acknowledgment sent {"connection_id":229002,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:39:31] local.INFO: TCP Data received {"connection_id":229002,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:39:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229002,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:39:31] local.INFO: Processing buffer {"connection_id":229002,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:39:31] local.INFO: IMEI packet received {"connection_id":229002,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:39:31] local.INFO: IMEI acknowledgment sent {"connection_id":229002,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:39:36] local.INFO: TCP Data received {"connection_id":232114,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:39:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232114,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:39:36] local.INFO: Processing buffer {"connection_id":232114,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:39:36] local.INFO: IMEI packet received {"connection_id":232114,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:39:36] local.INFO: IMEI acknowledgment sent {"connection_id":232114,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:39:36] local.INFO: TCP Data received {"connection_id":229002,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:39:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229002,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:39:36] local.INFO: Processing buffer {"connection_id":229002,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:39:36] local.INFO: IMEI packet received {"connection_id":229002,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:39:36] local.INFO: IMEI acknowledgment sent {"connection_id":229002,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:39:37] local.INFO: TCP Data received {"connection_id":229002,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29911d8012d6f634005f82e900014014c2f..."} 
[2026-11-03 23:39:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229002,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29911d8012d6f634005f82e900014014c2f..."} 
[2026-11-03 23:39:37] local.INFO: Processing buffer {"connection_id":229002,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29911d8012d6f634005f82e900014014c2f..."} 
[2026-11-03 23:39:37] local.INFO: Packet analysis {"connection_id":229002,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a299"} 
[2026-11-03 23:39:37] local.INFO: Extracted packet for processing {"connection_id":229002,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a299"} 
[2026-11-03 23:39:37] local.INFO: GPS Element Parsed {"raw_longitude":762274624,"raw_latitude":100150928,"longitude_deg":76.2274624,"latitude_deg":10.0150928,"altitude":20,"angle":332,"satellites":47,"speed":35,"hex_longitude":"2d6f6340","hex_latitude":"05f82e90","is_valid_coordinates":true} 
[2026-11-03 23:39:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:39:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19503321937084416,"note":"Value kept but may cause issues"} 
[2026-11-03 23:39:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,77,8,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 23:39:37] local.INFO: AVL Record Parsed {"raw_timestamp":1793729303000,"timestamp_ms":1793729303000,"timestamp_seconds":1793729303,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29911d8"} 
[2026-11-03 23:39:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:39:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":0,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:39:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-11-03 23:39:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:39:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:39:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:39:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:39:37] local.INFO: Teltonika packet parsed successfully {"connection_id":229002,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:39:37] local.INFO: Passing IMEI to GPS processor {"connection_id":229002,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:39:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":229002,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:39:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:39:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:39:37] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:39:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":0,"66":27876,"77":206,"8":65280,"24":35,"16":19503321937084416},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,77,8,24,16]} 
[2026-11-03 23:39:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:39:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:39:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":0,"description":"Unknown IO ID 0"} 
[2026-11-03 23:39:37] local.INFO: Unknown IO ID detected {"io_id":77,"value":206,"description":"Unknown IO ID 77"} 
[2026-11-03 23:39:37] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:39:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19503321937084416,"km_value":19503321937084.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:39:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":0,"power":27876,"unknown_77":206,"unknown_8":65280,"ignition":35,"odometer":null}} 
[2026-11-03 23:39:37] local.INFO: DEBUG: GPS processor result {"connection_id":229002,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56343,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:39:37] local.INFO: GPS data processed {"connection_id":229002,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:39:37] local.INFO: Acknowledgment sent {"connection_id":229002,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:39:41] local.INFO: TCP Data received {"connection_id":232114,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:39:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232114,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:39:41] local.INFO: Processing buffer {"connection_id":232114,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:39:41] local.INFO: IMEI packet received {"connection_id":232114,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:39:41] local.INFO: IMEI acknowledgment sent {"connection_id":232114,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:39:41] local.INFO: TCP Data received {"connection_id":232114,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:39:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232114,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:39:41] local.INFO: Processing buffer {"connection_id":232114,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:39:41] local.INFO: Packet analysis {"connection_id":232114,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:39:41] local.INFO: Extracted packet for processing {"connection_id":232114,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:39:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:39:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:39:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194572032001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:39:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:39:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:39:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:39:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793729098000,"timestamp_ms":1793729098000,"timestamp_seconds":1793729098,"priority":1,"record_length":96,"hex_timestamp":"000001a1a295f110"} 
[2026-11-03 23:39:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:39: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-11-03 23:39:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-11-03 23:39:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1070,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:39:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:39:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:39:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:39:41] local.INFO: Teltonika packet parsed successfully {"connection_id":232114,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:39:41] local.INFO: Passing IMEI to GPS processor {"connection_id":232114,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:39:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":232114,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:39:41] 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-11-03 23:39:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:39:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:39:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194572032001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:39:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:39:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:39:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194572032001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:39:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:39:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:39:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:39:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:39:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194572032001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:39:41] local.INFO: DEBUG: GPS processor result {"connection_id":232114,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56344,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:39:41] local.INFO: GPS data processed {"connection_id":232114,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:39:41] local.INFO: Acknowledgment sent {"connection_id":232114,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:40:08] local.INFO: TCP Data received {"connection_id":229002,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a3fa86380100000000000000000000000000..."} 
[2026-11-03 23:40:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229002,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a3fa86380100000000000000000000000000..."} 
[2026-11-03 23:40:08] local.INFO: Processing buffer {"connection_id":229002,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a3fa86380100000000000000000000000000..."} 
[2026-11-03 23:40:08] local.INFO: Packet analysis {"connection_id":229002,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a3fa"} 
[2026-11-03 23:40:08] local.INFO: Extracted packet for processing {"connection_id":229002,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a3fa"} 
[2026-11-03 23:40:08] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:40:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194701568001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:40:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19503321937084416,"note":"Value kept but may cause issues"} 
[2026-11-03 23:40:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8026329355287171072,"note":"Value kept but may cause issues"} 
[2026-11-03 23:40:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,77,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:40:08] local.INFO: AVL Record Parsed {"raw_timestamp":1793752467000,"timestamp_ms":1793752467000,"timestamp_seconds":1793752467,"priority":1,"record_length":96,"hex_timestamp":"000001a1a3fa8638"} 
[2026-11-03 23:40:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:40:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 23:40: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-11-03 23: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-11-03 23:40:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:40:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:40:08] local.INFO: Teltonika packet parsed successfully {"connection_id":229002,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:40:08] local.INFO: Passing IMEI to GPS processor {"connection_id":229002,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:40:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":229002,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:40:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:40:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:40:08] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:40:08] local.INFO: DEBUG: GPS processor result {"connection_id":229002,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-11-03 23:40:08] local.INFO: GPS data processed {"connection_id":229002,"processed":0,"errors":0,"total":1} 
[2026-11-03 23:40:08] local.INFO: Acknowledgment sent {"connection_id":229002,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:40:13] local.INFO: TCP Data received {"connection_id":232114,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:40:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232114,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:40:13] local.INFO: Processing buffer {"connection_id":232114,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a295f110012ce51a8007234c38000900802f..."} 
[2026-11-03 23:40:13] local.INFO: Packet analysis {"connection_id":232114,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:40:13] local.INFO: Extracted packet for processing {"connection_id":232114,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a295"} 
[2026-11-03 23:40:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:40:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194572032001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:40:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:40:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:40:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:40:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793729098000,"timestamp_ms":1793729098000,"timestamp_seconds":1793729098,"priority":1,"record_length":96,"hex_timestamp":"000001a1a295f110"} 
[2026-11-03 23:40:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23: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-11-03 23: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":97,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-11-03 23:40:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1070,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23: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-11-03 23:40:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:40:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:40:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232114,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:40:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232114,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:40:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232114,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:40:13] 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-11-03 23:40:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:40:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:40:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194572032001,"66":24897,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:40:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:40:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:40:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194572032001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:40:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:40:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:40:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:40:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:40:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194572032001,"power":24897,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:40:13] local.INFO: DEBUG: GPS processor result {"connection_id":232114,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56345,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:40:13] local.INFO: GPS data processed {"connection_id":232114,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:40:13] local.INFO: Acknowledgment sent {"connection_id":232114,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:40:36] local.INFO: TCP Data received {"connection_id":229003,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:40:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229003,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:40:36] local.INFO: Processing buffer {"connection_id":229003,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:40:36] local.INFO: IMEI packet received {"connection_id":229003,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:40:36] local.INFO: IMEI acknowledgment sent {"connection_id":229003,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:40:36] local.INFO: TCP Data received {"connection_id":229003,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:40:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229003,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:40:36] local.INFO: Processing buffer {"connection_id":229003,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:40:36] local.INFO: IMEI packet received {"connection_id":229003,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:40:36] local.INFO: IMEI acknowledgment sent {"connection_id":229003,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:40:39] local.INFO: TCP Data received {"connection_id":229002,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2999e78012d6f208005f8bde0001201522a..."} 
[2026-11-03 23:40:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229002,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2999e78012d6f208005f8bde0001201522a..."} 
[2026-11-03 23:40:39] local.INFO: Processing buffer {"connection_id":229002,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2999e78012d6f208005f8bde0001201522a..."} 
[2026-11-03 23:40:39] local.INFO: Packet analysis {"connection_id":229002,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a299"} 
[2026-11-03 23:40:39] local.INFO: Extracted packet for processing {"connection_id":229002,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a299"} 
[2026-11-03 23:40:39] local.INFO: GPS Element Parsed {"raw_longitude":762257536,"raw_latitude":100187616,"longitude_deg":76.2257536,"latitude_deg":10.0187616,"altitude":18,"angle":338,"satellites":42,"speed":45,"hex_longitude":"2d6f2080","hex_latitude":"05f8bde0","is_valid_coordinates":true} 
[2026-11-03 23:40:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:40:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19503321937084416,"note":"Value kept but may cause issues"} 
[2026-11-03 23:40:39] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,78,8,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-11-03 23:40:39] local.INFO: AVL Record Parsed {"raw_timestamp":1793729339000,"timestamp_ms":1793729339000,"timestamp_seconds":1793729339,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2999e78"} 
[2026-11-03 23:40:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:40:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:40:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 23:40:39] 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-11-03 23:40:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:40:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:40:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:40:39] local.INFO: Teltonika packet parsed successfully {"connection_id":229002,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:40:39] local.INFO: Passing IMEI to GPS processor {"connection_id":229002,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:40:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":229002,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:40:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:40:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:40:39] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:40:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":0,"66":27821,"78":206,"8":65280,"24":45,"16":19503321937084416},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,78,8,24,16]} 
[2026-11-03 23:40:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:40:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:40:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":0,"description":"Unknown IO ID 0"} 
[2026-11-03 23:40:39] local.INFO: Unknown IO ID detected {"io_id":78,"value":206,"description":"Unknown IO ID 78"} 
[2026-11-03 23:40:39] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:40:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19503321937084416,"km_value":19503321937084.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:40:39] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":0,"power":27821,"unknown_78":206,"unknown_8":65280,"ignition":45,"odometer":null}} 
[2026-11-03 23:40:40] local.INFO: DEBUG: GPS processor result {"connection_id":229002,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56346,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:40:40] local.INFO: GPS data processed {"connection_id":229002,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:40:40] local.INFO: Acknowledgment sent {"connection_id":229002,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:40:41] local.INFO: TCP Data received {"connection_id":229003,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:40:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229003,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:40:41] local.INFO: Processing buffer {"connection_id":229003,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:40:41] local.INFO: IMEI packet received {"connection_id":229003,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:40:41] local.INFO: IMEI acknowledgment sent {"connection_id":229003,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:40:41] local.INFO: TCP Data received {"connection_id":229003,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:40:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229003,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:40:41] local.INFO: Processing buffer {"connection_id":229003,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:40:41] local.INFO: Packet analysis {"connection_id":229003,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:40:41] local.INFO: Extracted packet for processing {"connection_id":229003,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:40:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:40: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-11-03 23:40:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194649088001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:40:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:40:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:40:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:40:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793729399000,"timestamp_ms":1793729399000,"timestamp_seconds":1793729399,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29a88d8"} 
[2026-11-03 23:40:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:40:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:40: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":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:40:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:40: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-11-03 23:40:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:40:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:40:41] local.INFO: Teltonika packet parsed successfully {"connection_id":229003,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:40:41] local.INFO: Passing IMEI to GPS processor {"connection_id":229003,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:40:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":229003,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:40:41] 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-11-03 23:40:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:40:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:40:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194649088001,"66":24854,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:40:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:40:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:40:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194649088001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:40:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:40:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:40:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:40:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:40:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194649088001,"power":24854,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:40:41] local.INFO: DEBUG: GPS processor result {"connection_id":229003,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56347,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:40:41] local.INFO: GPS data processed {"connection_id":229003,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:40:41] local.INFO: Acknowledgment sent {"connection_id":229003,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:41:11] local.INFO: TCP Data received {"connection_id":229002,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a299f080012d6f040005f900000013014e2c..."} 
[2026-11-03 23:41:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229002,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a299f080012d6f040005f900000013014e2c..."} 
[2026-11-03 23:41:11] local.INFO: Processing buffer {"connection_id":229002,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a299f080012d6f040005f900000013014e2c..."} 
[2026-11-03 23:41:11] local.INFO: Packet analysis {"connection_id":229002,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a299"} 
[2026-11-03 23:41:11] local.INFO: Extracted packet for processing {"connection_id":229002,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a299"} 
[2026-11-03 23:41:11] local.INFO: GPS Element Parsed {"raw_longitude":762250240,"raw_latitude":100204544,"longitude_deg":76.225024,"latitude_deg":10.0204544,"altitude":19,"angle":334,"satellites":44,"speed":0,"hex_longitude":"2d6f0400","hex_latitude":"05f90000","is_valid_coordinates":true} 
[2026-11-03 23:41: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-11-03 23:41:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194710784001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:41:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19503321937084416,"note":"Value kept but may cause issues"} 
[2026-11-03 23:41:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8007540900601126912,"note":"Value kept but may cause issues"} 
[2026-11-03 23:41:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,78,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:41:11] local.INFO: AVL Record Parsed {"raw_timestamp":1793729360000,"timestamp_ms":1793729360000,"timestamp_seconds":1793729360,"priority":1,"record_length":96,"hex_timestamp":"000001a1a299f080"} 
[2026-11-03 23:41:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:41:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:41: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-11-03 23:41: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-11-03 23:41: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-11-03 23:41:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:41:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:41:11] local.INFO: Teltonika packet parsed successfully {"connection_id":229002,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:41:11] local.INFO: Passing IMEI to GPS processor {"connection_id":229002,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:41:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":229002,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:41:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:41:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:41:11] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:41:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194710784001,"66":27832,"78":206,"8":65280,"24":0,"16":19503321937084416,"45":8007540900601126912},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,78,8,24,16,45]} 
[2026-11-03 23:41:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:41:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:41:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194710784001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:41:11] local.INFO: Unknown IO ID detected {"io_id":78,"value":206,"description":"Unknown IO ID 78"} 
[2026-11-03 23:41:11] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:41:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19503321937084416,"km_value":19503321937084.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:41:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":8007540900601126912,"description":"Unknown IO ID 45"} 
[2026-11-03 23:41:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194710784001,"power":27832,"unknown_78":206,"unknown_8":65280,"ignition":0,"odometer":null,"unknown_45":8007540900601126912}} 
[2026-11-03 23:41:11] local.INFO: DEBUG: GPS processor result {"connection_id":229002,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56348,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:41:11] local.INFO: GPS data processed {"connection_id":229002,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:41:11] local.INFO: Acknowledgment sent {"connection_id":229002,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:41:12] local.INFO: TCP Data received {"connection_id":229003,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:41:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229003,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:41:12] local.INFO: Processing buffer {"connection_id":229003,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:41:12] local.INFO: Packet analysis {"connection_id":229003,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:41:12] local.INFO: Extracted packet for processing {"connection_id":229003,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:41:12] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:41: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-11-03 23:41:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194649088001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:41:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:41:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:41:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:41:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793729399000,"timestamp_ms":1793729399000,"timestamp_seconds":1793729399,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29a88d8"} 
[2026-11-03 23:41:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:41: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-11-03 23:41: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":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:41:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:41: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-11-03 23:41:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:41:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:41:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229003,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:41:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229003,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:41:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229003,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:41: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-11-03 23:41:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:41:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:41:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194649088001,"66":24854,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:41:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:41:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:41:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194649088001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:41:12] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:41:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:41:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:41:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:41:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194649088001,"power":24854,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:41:12] local.INFO: DEBUG: GPS processor result {"connection_id":229003,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56349,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:41:12] local.INFO: GPS data processed {"connection_id":229003,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:41:12] local.INFO: Acknowledgment sent {"connection_id":229003,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:41:41] local.INFO: TCP Data received {"connection_id":229004,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:41:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229004,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:41:41] local.INFO: Processing buffer {"connection_id":229004,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:41:41] local.INFO: IMEI packet received {"connection_id":229004,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:41:41] local.INFO: IMEI acknowledgment sent {"connection_id":229004,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:41:42] local.INFO: TCP Data received {"connection_id":229002,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a299fc38012d6efe8005f910380013015c2e..."} 
[2026-11-03 23:41:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229002,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a299fc38012d6efe8005f910380013015c2e..."} 
[2026-11-03 23:41:42] local.INFO: Processing buffer {"connection_id":229002,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a299fc38012d6efe8005f910380013015c2e..."} 
[2026-11-03 23:41:42] local.INFO: Packet analysis {"connection_id":229002,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a299"} 
[2026-11-03 23:41:42] local.INFO: Extracted packet for processing {"connection_id":229002,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a299"} 
[2026-11-03 23:41:42] local.INFO: GPS Element Parsed {"raw_longitude":762248832,"raw_latitude":100208696,"longitude_deg":76.2248832,"latitude_deg":10.0208696,"altitude":19,"angle":348,"satellites":46,"speed":30,"hex_longitude":"2d6efe80","hex_latitude":"05f91038","is_valid_coordinates":true} 
[2026-11-03 23:41: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-11-03 23:41:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194716160001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:41:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19503532390481920,"note":"Value kept but may cause issues"} 
[2026-11-03 23:41:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7999518863769206784,"note":"Value kept but may cause issues"} 
[2026-11-03 23:41:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,78,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:41:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793729363000,"timestamp_ms":1793729363000,"timestamp_seconds":1793729363,"priority":1,"record_length":96,"hex_timestamp":"000001a1a299fc38"} 
[2026-11-03 23:41:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:41:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:41: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":184,"data_length":795,"current_offset":136} 
[2026-11-03 23:41:42] 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-11-03 23:41: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-11-03 23:41:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:41:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:41:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229002,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:41:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229002,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:41:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229002,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:41:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:41:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:41:42] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:41:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194716160001,"66":27930,"78":206,"8":65280,"24":30,"16":19503532390481920,"45":7999518863769206784},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,78,8,24,16,45]} 
[2026-11-03 23:41:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:41:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:41:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194716160001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:41:42] local.INFO: Unknown IO ID detected {"io_id":78,"value":206,"description":"Unknown IO ID 78"} 
[2026-11-03 23:41:42] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:41:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19503532390481920,"km_value":19503532390481.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:41:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":7999518863769206784,"description":"Unknown IO ID 45"} 
[2026-11-03 23:41:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194716160001,"power":27930,"unknown_78":206,"unknown_8":65280,"ignition":30,"odometer":null,"unknown_45":7999518863769206784}} 
[2026-11-03 23:41:42] local.INFO: DEBUG: GPS processor result {"connection_id":229002,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56350,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:41:42] local.INFO: GPS data processed {"connection_id":229002,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:41:42] local.INFO: Acknowledgment sent {"connection_id":229002,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:41:46] local.INFO: TCP Data received {"connection_id":229004,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:41:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229004,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:41:46] local.INFO: Processing buffer {"connection_id":229004,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:41:46] local.INFO: IMEI packet received {"connection_id":229004,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:41:46] local.INFO: IMEI acknowledgment sent {"connection_id":229004,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:41:46] local.INFO: TCP Data received {"connection_id":229004,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:41:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229004,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:41:46] local.INFO: Processing buffer {"connection_id":229004,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:41:46] local.INFO: Packet analysis {"connection_id":229004,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:41:46] local.INFO: Extracted packet for processing {"connection_id":229004,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:41:46] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:41: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-11-03 23:41:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194649088001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:41:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:41:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:41:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:41:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793729399000,"timestamp_ms":1793729399000,"timestamp_seconds":1793729399,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29a88d8"} 
[2026-11-03 23:41:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:41:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:41: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":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:41:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:41: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-11-03 23:41:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:41:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:41:46] local.INFO: Teltonika packet parsed successfully {"connection_id":229004,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:41:46] local.INFO: Passing IMEI to GPS processor {"connection_id":229004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:41:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":229004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:41:46] 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-11-03 23:41:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:41:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:41:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194649088001,"66":24854,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:41:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:41:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:41:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194649088001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:41:46] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:41:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:41:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:41:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:41:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194649088001,"power":24854,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:41:46] local.INFO: DEBUG: GPS processor result {"connection_id":229004,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56351,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:41:46] local.INFO: GPS data processed {"connection_id":229004,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:41:46] local.INFO: Acknowledgment sent {"connection_id":229004,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:41:51] local.INFO: TCP Data received {"connection_id":229004,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:41:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229004,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:41:51] local.INFO: Processing buffer {"connection_id":229004,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:41:51] local.INFO: Packet analysis {"connection_id":229004,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:41:51] local.INFO: Extracted packet for processing {"connection_id":229004,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:41:51] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:41: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-11-03 23:41:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194649088001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:41:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:41:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:41:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:41:51] local.INFO: AVL Record Parsed {"raw_timestamp":1793729399000,"timestamp_ms":1793729399000,"timestamp_seconds":1793729399,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29a88d8"} 
[2026-11-03 23:41:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:41: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-11-03 23:41: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":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:41:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:41: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-11-03 23:41:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:41:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:41:51] local.INFO: Teltonika packet parsed successfully {"connection_id":229004,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:41:51] local.INFO: Passing IMEI to GPS processor {"connection_id":229004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:41:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":229004,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:41:51] 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-11-03 23:41:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:41:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:41:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194649088001,"66":24854,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:41:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:41:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:41:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194649088001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:41:51] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:41:51] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:41:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:41:51] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:41:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194649088001,"power":24854,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:41:51] local.INFO: DEBUG: GPS processor result {"connection_id":229004,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56352,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:41:51] local.INFO: GPS data processed {"connection_id":229004,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:41:51] local.INFO: Acknowledgment sent {"connection_id":229004,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:42:15] local.INFO: TCP Data received {"connection_id":229002,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29b9e30012d6e838005fab360000e014e2e..."} 
[2026-11-03 23:42:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229002,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29b9e30012d6e838005fab360000e014e2e..."} 
[2026-11-03 23:42:15] local.INFO: Processing buffer {"connection_id":229002,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29b9e30012d6e838005fab360000e014e2e..."} 
[2026-11-03 23:42:15] local.INFO: Packet analysis {"connection_id":229002,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29b"} 
[2026-11-03 23:42:15] local.INFO: Extracted packet for processing {"connection_id":229002,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29b"} 
[2026-11-03 23:42:15] local.INFO: GPS Element Parsed {"raw_longitude":762217344,"raw_latitude":100316000,"longitude_deg":76.2217344,"latitude_deg":10.0316,"altitude":14,"angle":334,"satellites":46,"speed":34,"hex_longitude":"2d6e8380","hex_latitude":"05fab360","is_valid_coordinates":true} 
[2026-11-03 23:42: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-11-03 23:42:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194741760001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:42:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19508961229144064,"note":"Value kept but may cause issues"} 
[2026-11-03 23:42:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7966023341566857216,"note":"Value kept but may cause issues"} 
[2026-11-03 23:42:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,114,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:42:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793729470000,"timestamp_ms":1793729470000,"timestamp_seconds":1793729470,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29b9e30"} 
[2026-11-03 23:42:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:42:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22016,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:42: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":152,"data_length":795,"current_offset":136} 
[2026-11-03 23:42:15] 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-11-03 23:42: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-11-03 23:42:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:42:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:42:15] local.INFO: Teltonika packet parsed successfully {"connection_id":229002,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:42:15] local.INFO: Passing IMEI to GPS processor {"connection_id":229002,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:42:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":229002,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:42:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:42:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:42:15] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:42:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194741760001,"66":27800,"114":206,"8":65280,"24":34,"16":19508961229144064,"45":7966023341566857216},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,114,8,24,16,45]} 
[2026-11-03 23:42:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:42:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:42:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194741760001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:42:15] local.INFO: Unknown IO ID detected {"io_id":114,"value":206,"description":"Unknown IO ID 114"} 
[2026-11-03 23:42:15] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:42:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19508961229144064,"km_value":19508961229144.062,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:42:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":7966023341566857216,"description":"Unknown IO ID 45"} 
[2026-11-03 23:42:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194741760001,"power":27800,"unknown_114":206,"unknown_8":65280,"ignition":34,"odometer":null,"unknown_45":7966023341566857216}} 
[2026-11-03 23:42:15] local.INFO: DEBUG: GPS processor result {"connection_id":229002,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56353,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:42:15] local.INFO: GPS data processed {"connection_id":229002,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:42:15] local.INFO: Acknowledgment sent {"connection_id":229002,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:42:36] local.INFO: TCP Data received {"connection_id":232115,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:42:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232115,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:42:36] local.INFO: Processing buffer {"connection_id":232115,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:42:36] local.INFO: IMEI packet received {"connection_id":232115,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:42:36] local.INFO: IMEI acknowledgment sent {"connection_id":232115,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:42:41] local.INFO: TCP Data received {"connection_id":232115,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:42:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232115,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:42:41] local.INFO: Processing buffer {"connection_id":232115,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:42:41] local.INFO: IMEI packet received {"connection_id":232115,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:42:41] local.INFO: IMEI acknowledgment sent {"connection_id":232115,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:42:41] local.INFO: TCP Data received {"connection_id":232115,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:42:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232115,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:42:41] local.INFO: Processing buffer {"connection_id":232115,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:42:41] local.INFO: Packet analysis {"connection_id":232115,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:42:41] local.INFO: Extracted packet for processing {"connection_id":232115,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:42:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:42:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194649088001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:42:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:42:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:42:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:42:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793729399000,"timestamp_ms":1793729399000,"timestamp_seconds":1793729399,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29a88d8"} 
[2026-11-03 23:42:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:42:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23: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":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:42:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23: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-11-03 23:42:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:42:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:42:41] local.INFO: Teltonika packet parsed successfully {"connection_id":232115,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:42:41] local.INFO: Passing IMEI to GPS processor {"connection_id":232115,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:42:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":232115,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:42:41] 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-11-03 23:42:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:42:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:42:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194649088001,"66":24854,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:42:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:42:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:42:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194649088001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:42:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:42:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:42:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:42:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:42:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194649088001,"power":24854,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:42:41] local.INFO: DEBUG: GPS processor result {"connection_id":232115,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56354,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:42:41] local.INFO: GPS data processed {"connection_id":232115,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:42:41] local.INFO: Acknowledgment sent {"connection_id":232115,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:42:46] local.INFO: TCP Data received {"connection_id":229002,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29bc540012d6e774005fad798000d01572c..."} 
[2026-11-03 23:42:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229002,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29bc540012d6e774005fad798000d01572c..."} 
[2026-11-03 23:42:46] local.INFO: Processing buffer {"connection_id":229002,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29bc540012d6e774005fad798000d01572c..."} 
[2026-11-03 23:42:46] local.INFO: Packet analysis {"connection_id":229002,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29b"} 
[2026-11-03 23:42:46] local.INFO: Extracted packet for processing {"connection_id":229002,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29b"} 
[2026-11-03 23:42:46] local.INFO: GPS Element Parsed {"raw_longitude":762214208,"raw_latitude":100325272,"longitude_deg":76.2214208,"latitude_deg":10.0325272,"altitude":13,"angle":343,"satellites":44,"speed":40,"hex_longitude":"2d6e7740","hex_latitude":"05fad798","is_valid_coordinates":true} 
[2026-11-03 23:42: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-11-03 23:42:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194744320001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:42:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19509433675546624,"note":"Value kept but may cause issues"} 
[2026-11-03 23:42:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7963349329290420224,"note":"Value kept but may cause issues"} 
[2026-11-03 23:42:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,114,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:42:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793729480000,"timestamp_ms":1793729480000,"timestamp_seconds":1793729480,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29bc540"} 
[2026-11-03 23:42:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:42:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21760,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:42:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 23:42:46] 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-11-03 23:42: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-11-03 23:42:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:42:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:42:46] local.INFO: Teltonika packet parsed successfully {"connection_id":229002,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:42:46] local.INFO: Passing IMEI to GPS processor {"connection_id":229002,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:42:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":229002,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:42:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:42:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:42:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:42:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194744320001,"66":27800,"114":206,"8":65280,"24":40,"16":19509433675546624,"45":7963349329290420224},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,114,8,24,16,45]} 
[2026-11-03 23:42:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:42:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:42:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194744320001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:42:46] local.INFO: Unknown IO ID detected {"io_id":114,"value":206,"description":"Unknown IO ID 114"} 
[2026-11-03 23:42:46] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:42:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19509433675546624,"km_value":19509433675546.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:42:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":7963349329290420224,"description":"Unknown IO ID 45"} 
[2026-11-03 23:42:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194744320001,"power":27800,"unknown_114":206,"unknown_8":65280,"ignition":40,"odometer":null,"unknown_45":7963349329290420224}} 
[2026-11-03 23:42:46] local.INFO: DEBUG: GPS processor result {"connection_id":229002,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56355,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:42:46] local.INFO: GPS data processed {"connection_id":229002,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:42:46] local.INFO: Acknowledgment sent {"connection_id":229002,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:43:12] local.INFO: TCP Data received {"connection_id":232115,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:43:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232115,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:43:12] local.INFO: Processing buffer {"connection_id":232115,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:43:12] local.INFO: Packet analysis {"connection_id":232115,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:43:12] local.INFO: Extracted packet for processing {"connection_id":232115,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:43:12] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:43: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-11-03 23:43:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194649088001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:43:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:43:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:43:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:43:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793729399000,"timestamp_ms":1793729399000,"timestamp_seconds":1793729399,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29a88d8"} 
[2026-11-03 23:43:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:43: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-11-03 23:43: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":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:43:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:43: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-11-03 23:43:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:43:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:43:12] local.INFO: Teltonika packet parsed successfully {"connection_id":232115,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:43:12] local.INFO: Passing IMEI to GPS processor {"connection_id":232115,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:43:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":232115,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:43: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-11-03 23:43:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:43:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:43:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194649088001,"66":24854,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:43:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:43:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:43:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194649088001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:43:12] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:43:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:43:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:43:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:43:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194649088001,"power":24854,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:43:12] local.INFO: DEBUG: GPS processor result {"connection_id":232115,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56356,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:43:12] local.INFO: GPS data processed {"connection_id":232115,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:43:12] local.INFO: Acknowledgment sent {"connection_id":232115,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:43:18] local.INFO: TCP Data received {"connection_id":229002,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29be868012d6e6b8005fafd08000e01572c..."} 
[2026-11-03 23:43:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229002,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29be868012d6e6b8005fafd08000e01572c..."} 
[2026-11-03 23:43:18] local.INFO: Processing buffer {"connection_id":229002,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29be868012d6e6b8005fafd08000e01572c..."} 
[2026-11-03 23:43:18] local.INFO: Packet analysis {"connection_id":229002,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29b"} 
[2026-11-03 23:43:18] local.INFO: Extracted packet for processing {"connection_id":229002,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29b"} 
[2026-11-03 23:43:18] local.INFO: GPS Element Parsed {"raw_longitude":762211200,"raw_latitude":100334856,"longitude_deg":76.22112,"latitude_deg":10.0334856,"altitude":14,"angle":343,"satellites":44,"speed":45,"hex_longitude":"2d6e6b80","hex_latitude":"05fafd08","is_valid_coordinates":true} 
[2026-11-03 23:43:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:43:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194746880001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:43:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19509919006851072,"note":"Value kept but may cause issues"} 
[2026-11-03 23:43:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7959901260828088320,"note":"Value kept but may cause issues"} 
[2026-11-03 23:43:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,114,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:43:18] local.INFO: AVL Record Parsed {"raw_timestamp":1793729489000,"timestamp_ms":1793729489000,"timestamp_seconds":1793729489,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29be868"} 
[2026-11-03 23:43:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:43:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21760,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:43:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 23:43:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2106,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:43:18] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:43:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:43:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:43:18] local.INFO: Teltonika packet parsed successfully {"connection_id":229002,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:43:18] local.INFO: Passing IMEI to GPS processor {"connection_id":229002,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:43:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":229002,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:43:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:43:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:43:18] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:43:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194746880001,"66":27821,"114":206,"8":65280,"24":45,"16":19509919006851072,"45":7959901260828088320},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,114,8,24,16,45]} 
[2026-11-03 23:43:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:43:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:43:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194746880001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:43:18] local.INFO: Unknown IO ID detected {"io_id":114,"value":206,"description":"Unknown IO ID 114"} 
[2026-11-03 23:43:18] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:43:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19509919006851072,"km_value":19509919006851.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:43:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":7959901260828088320,"description":"Unknown IO ID 45"} 
[2026-11-03 23:43:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194746880001,"power":27821,"unknown_114":206,"unknown_8":65280,"ignition":45,"odometer":null,"unknown_45":7959901260828088320}} 
[2026-11-03 23:43:18] local.INFO: DEBUG: GPS processor result {"connection_id":229002,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56357,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:43:18] local.INFO: GPS data processed {"connection_id":229002,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:43:18] local.INFO: Acknowledgment sent {"connection_id":229002,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:43:36] local.INFO: TCP Data received {"connection_id":229005,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:43:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229005,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:43:36] local.INFO: Processing buffer {"connection_id":229005,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:43:36] local.INFO: IMEI packet received {"connection_id":229005,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:43:36] local.INFO: IMEI acknowledgment sent {"connection_id":229005,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:43:41] local.INFO: TCP Data received {"connection_id":229005,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:43:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229005,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:43:41] local.INFO: Processing buffer {"connection_id":229005,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:43:41] local.INFO: IMEI packet received {"connection_id":229005,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:43:41] local.INFO: IMEI acknowledgment sent {"connection_id":229005,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:43:41] local.INFO: TCP Data received {"connection_id":229005,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:43:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229005,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:43:41] local.INFO: Processing buffer {"connection_id":229005,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:43:41] local.INFO: Packet analysis {"connection_id":229005,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:43:41] local.INFO: Extracted packet for processing {"connection_id":229005,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:43:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:43: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-11-03 23:43:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194649088001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:43:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:43:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:43:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:43:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793729399000,"timestamp_ms":1793729399000,"timestamp_seconds":1793729399,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29a88d8"} 
[2026-11-03 23:43:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:43:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:43: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":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:43:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:43: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-11-03 23:43:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:43:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:43:41] local.INFO: Teltonika packet parsed successfully {"connection_id":229005,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:43:41] local.INFO: Passing IMEI to GPS processor {"connection_id":229005,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:43:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":229005,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:43:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:43:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:43:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:43:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194649088001,"66":24854,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:43:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:43:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:43:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194649088001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:43:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:43:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:43:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:43:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:43:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194649088001,"power":24854,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:43:41] local.INFO: DEBUG: GPS processor result {"connection_id":229005,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56358,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:43:41] local.INFO: GPS data processed {"connection_id":229005,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:43:41] local.INFO: Acknowledgment sent {"connection_id":229005,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:43:49] local.INFO: TCP Data received {"connection_id":229002,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29c07a8012d6e620005fb1f38000d01582e..."} 
[2026-11-03 23:43:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229002,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29c07a8012d6e620005fb1f38000d01582e..."} 
[2026-11-03 23:43:49] local.INFO: Processing buffer {"connection_id":229002,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29c07a8012d6e620005fb1f38000d01582e..."} 
[2026-11-03 23:43:49] local.INFO: Packet analysis {"connection_id":229002,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29c"} 
[2026-11-03 23:43:49] local.INFO: Extracted packet for processing {"connection_id":229002,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29c"} 
[2026-11-03 23:43:49] local.INFO: GPS Element Parsed {"raw_longitude":762208768,"raw_latitude":100343608,"longitude_deg":76.2208768,"latitude_deg":10.0343608,"altitude":13,"angle":344,"satellites":46,"speed":44,"hex_longitude":"2d6e6200","hex_latitude":"05fb1f38","is_valid_coordinates":true} 
[2026-11-03 23:43: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-11-03 23:43:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194749184001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:43:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19510361388482560,"note":"Value kept but may cause issues"} 
[2026-11-03 23:43:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7956593929854191616,"note":"Value kept but may cause issues"} 
[2026-11-03 23:43:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,114,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:43:49] local.INFO: AVL Record Parsed {"raw_timestamp":1793729497000,"timestamp_ms":1793729497000,"timestamp_seconds":1793729497,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29c07a8"} 
[2026-11-03 23:43:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:43:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21760,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:43:49] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-11-03 23:43:49] 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-11-03 23:43: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-11-03 23:43:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:43:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:43:49] local.INFO: Teltonika packet parsed successfully {"connection_id":229002,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:43:49] local.INFO: Passing IMEI to GPS processor {"connection_id":229002,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:43:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":229002,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:43:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:43:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:43:49] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:43:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194749184001,"66":27463,"114":206,"8":65280,"24":44,"16":19510361388482560,"45":7956593929854191616},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,114,8,24,16,45]} 
[2026-11-03 23:43:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:43:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:43:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194749184001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:43:49] local.INFO: Unknown IO ID detected {"io_id":114,"value":206,"description":"Unknown IO ID 114"} 
[2026-11-03 23:43:49] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:43:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19510361388482560,"km_value":19510361388482.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:43:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":7956593929854191616,"description":"Unknown IO ID 45"} 
[2026-11-03 23:43:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194749184001,"power":27463,"unknown_114":206,"unknown_8":65280,"ignition":44,"odometer":null,"unknown_45":7956593929854191616}} 
[2026-11-03 23:43:49] local.INFO: DEBUG: GPS processor result {"connection_id":229002,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56359,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:43:49] local.INFO: GPS data processed {"connection_id":229002,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:43:49] local.INFO: Acknowledgment sent {"connection_id":229002,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:44:10] local.INFO: TCP Data received {"connection_id":232116,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:44:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232116,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:44:10] local.INFO: Processing buffer {"connection_id":232116,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:44:10] local.INFO: IMEI packet received {"connection_id":232116,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:44:10] local.INFO: IMEI acknowledgment sent {"connection_id":232116,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:44:13] local.INFO: TCP Data received {"connection_id":229005,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:44:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229005,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:44:13] local.INFO: Processing buffer {"connection_id":229005,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:44:13] local.INFO: Packet analysis {"connection_id":229005,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:44:13] local.INFO: Extracted packet for processing {"connection_id":229005,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:44:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:44:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194649088001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:44:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:44:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:44:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:44:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793729399000,"timestamp_ms":1793729399000,"timestamp_seconds":1793729399,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29a88d8"} 
[2026-11-03 23:44:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:44: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-11-03 23: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":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:44:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23: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-11-03 23:44:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:44:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:44:13] local.INFO: Teltonika packet parsed successfully {"connection_id":229005,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:44:13] local.INFO: Passing IMEI to GPS processor {"connection_id":229005,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:44:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":229005,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:44:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:44:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:44:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:44:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194649088001,"66":24854,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:44:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:44:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:44:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194649088001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:44:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:44:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:44:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:44:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:44:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194649088001,"power":24854,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:44:13] local.INFO: DEBUG: GPS processor result {"connection_id":229005,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56360,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:44:13] local.INFO: GPS data processed {"connection_id":229005,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:44:13] local.INFO: Acknowledgment sent {"connection_id":229005,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:44:15] local.INFO: TCP Data received {"connection_id":232116,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:44:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232116,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:44:15] local.INFO: Processing buffer {"connection_id":232116,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:44:15] local.INFO: IMEI packet received {"connection_id":232116,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:44:15] local.INFO: IMEI acknowledgment sent {"connection_id":232116,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:44:16] local.INFO: TCP Data received {"connection_id":232116,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29c26e8012d6e58c005fb4210000e01572f..."} 
[2026-11-03 23:44:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232116,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29c26e8012d6e58c005fb4210000e01572f..."} 
[2026-11-03 23:44:16] local.INFO: Processing buffer {"connection_id":232116,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29c26e8012d6e58c005fb4210000e01572f..."} 
[2026-11-03 23:44:16] local.INFO: Packet analysis {"connection_id":232116,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29c"} 
[2026-11-03 23:44:16] local.INFO: Extracted packet for processing {"connection_id":232116,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29c"} 
[2026-11-03 23:44:16] local.INFO: GPS Element Parsed {"raw_longitude":762206400,"raw_latitude":100352528,"longitude_deg":76.22064,"latitude_deg":10.0352528,"altitude":14,"angle":343,"satellites":47,"speed":47,"hex_longitude":"2d6e58c0","hex_latitude":"05fb4210","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:44:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194751232001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:44:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19510808065081344,"note":"Value kept but may cause issues"} 
[2026-11-03 23:44:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7953919917577680896,"note":"Value kept but may cause issues"} 
[2026-11-03 23:44:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,114,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:44:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793729505000,"timestamp_ms":1793729505000,"timestamp_seconds":1793729505,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29c26e8"} 
[2026-11-03 23:44:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:44:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22016,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 23:44:16] 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-11-03 23: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-11-03 23:44:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:44:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:44:16] local.INFO: Teltonika packet parsed successfully {"connection_id":232116,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:44:16] local.INFO: Passing IMEI to GPS processor {"connection_id":232116,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:44:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":232116,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:44:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:44:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:44:16] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:44:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194751232001,"66":27941,"114":206,"8":65280,"24":47,"16":19510808065081344,"45":7953919917577680896},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,114,8,24,16,45]} 
[2026-11-03 23:44:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:44:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:44:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194751232001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:44:16] local.INFO: Unknown IO ID detected {"io_id":114,"value":206,"description":"Unknown IO ID 114"} 
[2026-11-03 23:44:16] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:44:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19510808065081344,"km_value":19510808065081.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:44:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":7953919917577680896,"description":"Unknown IO ID 45"} 
[2026-11-03 23:44:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194751232001,"power":27941,"unknown_114":206,"unknown_8":65280,"ignition":47,"odometer":null,"unknown_45":7953919917577680896}} 
[2026-11-03 23:44:16] local.INFO: DEBUG: GPS processor result {"connection_id":232116,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56361,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:44:16] local.INFO: GPS data processed {"connection_id":232116,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:44:16] local.INFO: Acknowledgment sent {"connection_id":232116,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:44:36] local.INFO: TCP Data received {"connection_id":232117,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:44:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232117,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:44:36] local.INFO: Processing buffer {"connection_id":232117,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:44:36] local.INFO: IMEI packet received {"connection_id":232117,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:44:36] local.INFO: IMEI acknowledgment sent {"connection_id":232117,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:44:41] local.INFO: TCP Data received {"connection_id":232117,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:44:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232117,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:44:41] local.INFO: Processing buffer {"connection_id":232117,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:44:41] local.INFO: IMEI packet received {"connection_id":232117,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:44:41] local.INFO: IMEI acknowledgment sent {"connection_id":232117,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:44:41] local.INFO: TCP Data received {"connection_id":232117,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:44:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232117,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:44:41] local.INFO: Processing buffer {"connection_id":232117,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:44:41] local.INFO: Packet analysis {"connection_id":232117,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:44:41] local.INFO: Extracted packet for processing {"connection_id":232117,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:44:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:44:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:44:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194649088001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:44:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:44:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:44:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:44:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793729399000,"timestamp_ms":1793729399000,"timestamp_seconds":1793729399,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29a88d8"} 
[2026-11-03 23:44:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:44:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:44:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:44:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:44:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:44:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:44:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:44:41] local.INFO: Teltonika packet parsed successfully {"connection_id":232117,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:44:41] local.INFO: Passing IMEI to GPS processor {"connection_id":232117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:44:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":232117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:44:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:44:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:44:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:44:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194649088001,"66":24854,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:44:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:44:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:44:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194649088001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:44:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:44:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:44:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:44:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:44:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194649088001,"power":24854,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:44:41] local.INFO: DEBUG: GPS processor result {"connection_id":232117,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56362,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:44:41] local.INFO: GPS data processed {"connection_id":232117,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:44:41] local.INFO: Acknowledgment sent {"connection_id":232117,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:44:47] local.INFO: TCP Data received {"connection_id":232116,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29e0760012d6dd80005fd0d000010015e2e..."} 
[2026-11-03 23:44:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232116,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29e0760012d6dd80005fd0d000010015e2e..."} 
[2026-11-03 23:44:47] local.INFO: Processing buffer {"connection_id":232116,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29e0760012d6dd80005fd0d000010015e2e..."} 
[2026-11-03 23:44:47] local.INFO: Packet analysis {"connection_id":232116,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29e"} 
[2026-11-03 23:44:47] local.INFO: Extracted packet for processing {"connection_id":232116,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29e"} 
[2026-11-03 23:44:47] local.INFO: GPS Element Parsed {"raw_longitude":762173440,"raw_latitude":100470016,"longitude_deg":76.217344,"latitude_deg":10.0470016,"altitude":16,"angle":350,"satellites":46,"speed":40,"hex_longitude":"2d6dd800","hex_latitude":"05fd0d00","is_valid_coordinates":true} 
[2026-11-03 23:44: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-11-03 23:44:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194782208001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:44:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19516722235047936,"note":"Value kept but may cause issues"} 
[2026-11-03 23:44:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7917539276867983360,"note":"Value kept but may cause issues"} 
[2026-11-03 23:44:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,115,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:44:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793729628000,"timestamp_ms":1793729628000,"timestamp_seconds":1793729628,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29e0760"} 
[2026-11-03 23:44:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:44:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22016,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:44:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 23:44:47] 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-11-03 23:44: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-11-03 23:44:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:44:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:44:47] local.INFO: Teltonika packet parsed successfully {"connection_id":232116,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:44:47] local.INFO: Passing IMEI to GPS processor {"connection_id":232116,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:44:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":232116,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:44:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:44:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:44:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:44:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194782208001,"66":27800,"115":206,"8":65280,"24":40,"16":19516722235047936,"45":7917539276867983360},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,115,8,24,16,45]} 
[2026-11-03 23:44:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:44:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:44:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194782208001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:44:47] local.INFO: Unknown IO ID detected {"io_id":115,"value":206,"description":"Unknown IO ID 115"} 
[2026-11-03 23:44:47] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:44:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19516722235047936,"km_value":19516722235047.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:44:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":7917539276867983360,"description":"Unknown IO ID 45"} 
[2026-11-03 23:44:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194782208001,"power":27800,"unknown_115":206,"unknown_8":65280,"ignition":40,"odometer":null,"unknown_45":7917539276867983360}} 
[2026-11-03 23:44:48] local.INFO: DEBUG: GPS processor result {"connection_id":232116,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56363,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:44:48] local.INFO: GPS data processed {"connection_id":232116,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:44:48] local.INFO: Acknowledgment sent {"connection_id":232116,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:45:13] local.INFO: TCP Data received {"connection_id":232117,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:45:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232117,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:45:13] local.INFO: Processing buffer {"connection_id":232117,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29a88d8012ce51a8007234c38000900802f..."} 
[2026-11-03 23:45:13] local.INFO: Packet analysis {"connection_id":232117,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:45:13] local.INFO: Extracted packet for processing {"connection_id":232117,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29a"} 
[2026-11-03 23:45:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:45: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-11-03 23:45:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194649088001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:45:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:45:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:45:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:45:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793729399000,"timestamp_ms":1793729399000,"timestamp_seconds":1793729399,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29a88d8"} 
[2026-11-03 23:45:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:45: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-11-03 23:45: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":97,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-11-03 23:45:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1268,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:45: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-11-03 23:45:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:45:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:45:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232117,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:45:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:45:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:45:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:45:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:45:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:45:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194649088001,"66":24854,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:45:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:45:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:45:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194649088001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:45:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:45:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:45:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:45:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:45:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194649088001,"power":24854,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:45:13] local.INFO: DEBUG: GPS processor result {"connection_id":232117,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56364,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:45:13] local.INFO: GPS data processed {"connection_id":232117,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:45:13] local.INFO: Acknowledgment sent {"connection_id":232117,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:45:23] local.INFO: TCP Data received {"connection_id":232116,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29e2a88012d6dd00005fd2f400012015930..."} 
[2026-11-03 23:45:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232116,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29e2a88012d6dd00005fd2f400012015930..."} 
[2026-11-03 23:45:23] local.INFO: Processing buffer {"connection_id":232116,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29e2a88012d6dd00005fd2f400012015930..."} 
[2026-11-03 23:45:23] local.INFO: Packet analysis {"connection_id":232116,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29e"} 
[2026-11-03 23:45:23] local.INFO: Extracted packet for processing {"connection_id":232116,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29e"} 
[2026-11-03 23:45:23] local.INFO: GPS Element Parsed {"raw_longitude":762171392,"raw_latitude":100478784,"longitude_deg":76.2171392,"latitude_deg":10.0478784,"altitude":18,"angle":345,"satellites":48,"speed":38,"hex_longitude":"2d6dd000","hex_latitude":"05fd2f40","is_valid_coordinates":true} 
[2026-11-03 23:45: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-11-03 23:45:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194784768001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:45:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19517156026744832,"note":"Value kept but may cause issues"} 
[2026-11-03 23:45:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7915076370823970816,"note":"Value kept but may cause issues"} 
[2026-11-03 23:45:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,115,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:45:23] local.INFO: AVL Record Parsed {"raw_timestamp":1793729637000,"timestamp_ms":1793729637000,"timestamp_seconds":1793729637,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29e2a88"} 
[2026-11-03 23:45:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:45:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22272,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:45: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 23:45:23] 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-11-03 23:45: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-11-03 23:45:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:45:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:45:23] local.INFO: Teltonika packet parsed successfully {"connection_id":232116,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:45:23] local.INFO: Passing IMEI to GPS processor {"connection_id":232116,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:45:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":232116,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:45:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:45:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:45:23] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:45:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194784768001,"66":27832,"115":206,"8":65280,"24":38,"16":19517156026744832,"45":7915076370823970816},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,115,8,24,16,45]} 
[2026-11-03 23:45:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:45:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:45:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194784768001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:45:23] local.INFO: Unknown IO ID detected {"io_id":115,"value":206,"description":"Unknown IO ID 115"} 
[2026-11-03 23:45:23] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:45:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19517156026744832,"km_value":19517156026744.832,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:45:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":7915076370823970816,"description":"Unknown IO ID 45"} 
[2026-11-03 23:45:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194784768001,"power":27832,"unknown_115":206,"unknown_8":65280,"ignition":38,"odometer":null,"unknown_45":7915076370823970816}} 
[2026-11-03 23:45:23] local.INFO: DEBUG: GPS processor result {"connection_id":232116,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56365,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:45:23] local.INFO: GPS data processed {"connection_id":232116,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:45:23] local.INFO: Acknowledgment sent {"connection_id":232116,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:45:35] local.INFO: TCP Data received {"connection_id":228522,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:45:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228522,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:45:35] local.INFO: Processing buffer {"connection_id":228522,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:45:35] local.INFO: IMEI packet received {"connection_id":228522,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:45:35] local.INFO: IMEI acknowledgment sent {"connection_id":228522,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:45:38] local.INFO: TCP Data received {"connection_id":228522,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:45:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228522,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:45:38] local.INFO: Processing buffer {"connection_id":228522,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:45:38] local.INFO: IMEI packet received {"connection_id":228522,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:45:38] local.INFO: IMEI acknowledgment sent {"connection_id":228522,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:45:41] local.INFO: TCP Data received {"connection_id":228522,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:45:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228522,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:45:41] local.INFO: Processing buffer {"connection_id":228522,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:45:41] local.INFO: IMEI packet received {"connection_id":228522,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:45:41] local.INFO: IMEI acknowledgment sent {"connection_id":228522,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:45:41] local.INFO: TCP Data received {"connection_id":228522,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:45:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228522,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:45:41] local.INFO: Processing buffer {"connection_id":228522,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:45:41] local.INFO: Packet analysis {"connection_id":228522,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:45:41] local.INFO: Extracted packet for processing {"connection_id":228522,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:45:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:45:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194726144001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:45:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:45:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:45:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:45:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793729699000,"timestamp_ms":1793729699000,"timestamp_seconds":1793729699,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29f1cb8"} 
[2026-11-03 23:45:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:45:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-11-03 23:45:41] 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-11-03 23: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-11-03 23:45:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:45:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:45:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228522,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:45:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228522,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:45:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228522,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:45: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-11-03 23:45:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:45:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:45:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194726144001,"66":24810,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:45:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:45:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:45:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194726144001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:45:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:45:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:45:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:45:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:45:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194726144001,"power":24810,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:45:42] local.INFO: DEBUG: GPS processor result {"connection_id":228522,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56366,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:45:42] local.INFO: GPS data processed {"connection_id":228522,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:45:42] local.INFO: Acknowledgment sent {"connection_id":228522,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:45:55] local.INFO: TCP Data received {"connection_id":232116,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29e5198012d6dc88005fd53680011015e2b..."} 
[2026-11-03 23:45:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232116,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29e5198012d6dc88005fd53680011015e2b..."} 
[2026-11-03 23:45:55] local.INFO: Processing buffer {"connection_id":232116,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29e5198012d6dc88005fd53680011015e2b..."} 
[2026-11-03 23:45:55] local.INFO: Packet analysis {"connection_id":232116,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29e"} 
[2026-11-03 23:45:55] local.INFO: Extracted packet for processing {"connection_id":232116,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29e"} 
[2026-11-03 23:45:55] local.INFO: GPS Element Parsed {"raw_longitude":762169472,"raw_latitude":100488040,"longitude_deg":76.2169472,"latitude_deg":10.048804,"altitude":17,"angle":350,"satellites":43,"speed":39,"hex_longitude":"2d6dc880","hex_latitude":"05fd5368","is_valid_coordinates":true} 
[2026-11-03 23:45: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-11-03 23:45:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194787072001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:45:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19517615588245504,"note":"Value kept but may cause issues"} 
[2026-11-03 23:45:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7912824571012530176,"note":"Value kept but may cause issues"} 
[2026-11-03 23:45:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,115,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:45:55] local.INFO: AVL Record Parsed {"raw_timestamp":1793729647000,"timestamp_ms":1793729647000,"timestamp_seconds":1793729647,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29e5198"} 
[2026-11-03 23:45:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:45:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22272,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:45: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":108,"n8_eight_byte":184,"data_length":795,"current_offset":136} 
[2026-11-03 23:45:55] 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-11-03 23:45: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-11-03 23:45:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:45:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:45:55] local.INFO: Teltonika packet parsed successfully {"connection_id":232116,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:45:55] local.INFO: Passing IMEI to GPS processor {"connection_id":232116,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:45:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":232116,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:45:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:45:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:45:55] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:45:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194787072001,"66":27321,"115":206,"8":65280,"24":39,"16":19517615588245504,"45":7912824571012530176},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,115,8,24,16,45]} 
[2026-11-03 23:45:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:45:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:45:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194787072001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:45:55] local.INFO: Unknown IO ID detected {"io_id":115,"value":206,"description":"Unknown IO ID 115"} 
[2026-11-03 23:45:55] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:45:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19517615588245504,"km_value":19517615588245.504,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:45:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":7912824571012530176,"description":"Unknown IO ID 45"} 
[2026-11-03 23:45:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194787072001,"power":27321,"unknown_115":206,"unknown_8":65280,"ignition":39,"odometer":null,"unknown_45":7912824571012530176}} 
[2026-11-03 23:45:55] local.INFO: DEBUG: GPS processor result {"connection_id":232116,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56367,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:45:55] local.INFO: GPS data processed {"connection_id":232116,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:45:55] local.INFO: Acknowledgment sent {"connection_id":232116,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:46:13] local.INFO: TCP Data received {"connection_id":228522,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:46:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228522,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:46:13] local.INFO: Processing buffer {"connection_id":228522,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:46:13] local.INFO: Packet analysis {"connection_id":228522,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:46:13] local.INFO: Extracted packet for processing {"connection_id":228522,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:46:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:46: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-11-03 23:46:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194726144001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:46:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:46:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:46:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:46:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793729699000,"timestamp_ms":1793729699000,"timestamp_seconds":1793729699,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29f1cb8"} 
[2026-11-03 23:46:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:46: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-11-03 23:46: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-11-03 23:46:13] 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-11-03 23:46: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-11-03 23:46:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:46:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:46:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228522,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:46:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228522,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:46:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228522,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:46:13] 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-11-03 23:46:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:46:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:46:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194726144001,"66":24810,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:46:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:46:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:46:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194726144001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:46:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:46:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:46:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:46:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:46:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194726144001,"power":24810,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:46:13] local.INFO: DEBUG: GPS processor result {"connection_id":228522,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56368,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:46:13] local.INFO: GPS data processed {"connection_id":228522,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:46:13] local.INFO: Acknowledgment sent {"connection_id":228522,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:46:15] local.INFO: TCP Data received {"connection_id":230255,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:46:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230255,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:46:15] local.INFO: Processing buffer {"connection_id":230255,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:46:15] local.INFO: IMEI packet received {"connection_id":230255,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:46:15] local.INFO: IMEI acknowledgment sent {"connection_id":230255,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:46:20] local.INFO: TCP Data received {"connection_id":230255,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:46:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230255,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:46:20] local.INFO: Processing buffer {"connection_id":230255,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:46:20] local.INFO: IMEI packet received {"connection_id":230255,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:46:20] local.INFO: IMEI acknowledgment sent {"connection_id":230255,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:46:21] local.INFO: TCP Data received {"connection_id":230255,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29e78a8012d6dc04005fd7790000e01552d..."} 
[2026-11-03 23:46:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230255,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29e78a8012d6dc04005fd7790000e01552d..."} 
[2026-11-03 23:46:21] local.INFO: Processing buffer {"connection_id":230255,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29e78a8012d6dc04005fd7790000e01552d..."} 
[2026-11-03 23:46:21] local.INFO: Packet analysis {"connection_id":230255,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29e"} 
[2026-11-03 23:46:21] local.INFO: Extracted packet for processing {"connection_id":230255,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29e"} 
[2026-11-03 23:46:21] local.INFO: GPS Element Parsed {"raw_longitude":762167360,"raw_latitude":100497296,"longitude_deg":76.216736,"latitude_deg":10.0497296,"altitude":14,"angle":341,"satellites":45,"speed":38,"hex_longitude":"2d6dc040","hex_latitude":"05fd7790","is_valid_coordinates":true} 
[2026-11-03 23:46: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-11-03 23:46:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194789632001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:46:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19518075149746176,"note":"Value kept but may cause issues"} 
[2026-11-03 23:46:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7910713508689569792,"note":"Value kept but may cause issues"} 
[2026-11-03 23:46:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,115,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:46:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793729657000,"timestamp_ms":1793729657000,"timestamp_seconds":1793729657,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29e78a8"} 
[2026-11-03 23:46:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:46:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22272,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:46: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":185,"data_length":795,"current_offset":136} 
[2026-11-03 23:46:21] 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-11-03 23:46: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-11-03 23:46:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:46:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:46:21] local.INFO: Teltonika packet parsed successfully {"connection_id":230255,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:46:21] local.INFO: Passing IMEI to GPS processor {"connection_id":230255,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:46:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":230255,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:46:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:46:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:46:21] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:46:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194789632001,"66":27876,"115":206,"8":65280,"24":38,"16":19518075149746176,"45":7910713508689569792},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,115,8,24,16,45]} 
[2026-11-03 23:46:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:46:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:46:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194789632001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:46:21] local.INFO: Unknown IO ID detected {"io_id":115,"value":206,"description":"Unknown IO ID 115"} 
[2026-11-03 23:46:21] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:46:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19518075149746176,"km_value":19518075149746.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:46:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":7910713508689569792,"description":"Unknown IO ID 45"} 
[2026-11-03 23:46:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194789632001,"power":27876,"unknown_115":206,"unknown_8":65280,"ignition":38,"odometer":null,"unknown_45":7910713508689569792}} 
[2026-11-03 23:46:21] local.INFO: DEBUG: GPS processor result {"connection_id":230255,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56369,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:46:21] local.INFO: GPS data processed {"connection_id":230255,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:46:21] local.INFO: Acknowledgment sent {"connection_id":230255,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:46:21] local.INFO: TCP Data received {"connection_id":230255,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29e9fb8012d6db54005fd9a48000e01562f..."} 
[2026-11-03 23:46:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230255,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29e9fb8012d6db54005fd9a48000e01562f..."} 
[2026-11-03 23:46:21] local.INFO: Processing buffer {"connection_id":230255,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29e9fb8012d6db54005fd9a48000e01562f..."} 
[2026-11-03 23:46:21] local.INFO: Packet analysis {"connection_id":230255,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29e"} 
[2026-11-03 23:46:21] local.INFO: Extracted packet for processing {"connection_id":230255,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29e"} 
[2026-11-03 23:46:21] local.INFO: GPS Element Parsed {"raw_longitude":762164544,"raw_latitude":100506184,"longitude_deg":76.2164544,"latitude_deg":10.0506184,"altitude":14,"angle":342,"satellites":47,"speed":34,"hex_longitude":"2d6db540","hex_latitude":"05fd9a48","is_valid_coordinates":true} 
[2026-11-03 23:46: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-11-03 23:46:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194792192001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:46:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19518530416279552,"note":"Value kept but may cause issues"} 
[2026-11-03 23:46:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7908391340134076416,"note":"Value kept but may cause issues"} 
[2026-11-03 23:46:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,115,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:46:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793729667000,"timestamp_ms":1793729667000,"timestamp_seconds":1793729667,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29e9fb8"} 
[2026-11-03 23:46:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:46:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22272,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:46: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":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-11-03 23:46:21] 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-11-03 23:46: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-11-03 23:46:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:46:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:46:21] local.INFO: Teltonika packet parsed successfully {"connection_id":230255,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:46:21] local.INFO: Passing IMEI to GPS processor {"connection_id":230255,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:46:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":230255,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:46:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:46:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:46:21] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:46:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194792192001,"66":27952,"115":206,"8":65280,"24":34,"16":19518530416279552,"45":7908391340134076416},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,115,8,24,16,45]} 
[2026-11-03 23:46:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:46:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:46:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194792192001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:46:21] local.INFO: Unknown IO ID detected {"io_id":115,"value":206,"description":"Unknown IO ID 115"} 
[2026-11-03 23:46:21] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:46:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19518530416279552,"km_value":19518530416279.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:46:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":7908391340134076416,"description":"Unknown IO ID 45"} 
[2026-11-03 23:46:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194792192001,"power":27952,"unknown_115":206,"unknown_8":65280,"ignition":34,"odometer":null,"unknown_45":7908391340134076416}} 
[2026-11-03 23:46:21] local.INFO: DEBUG: GPS processor result {"connection_id":230255,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56370,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:46:21] local.INFO: GPS data processed {"connection_id":230255,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:46:21] local.INFO: Acknowledgment sent {"connection_id":230255,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:46:36] local.INFO: TCP Data received {"connection_id":228523,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:46:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228523,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:46:36] local.INFO: Processing buffer {"connection_id":228523,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:46:36] local.INFO: IMEI packet received {"connection_id":228523,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:46:36] local.INFO: IMEI acknowledgment sent {"connection_id":228523,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:46:41] local.INFO: TCP Data received {"connection_id":228523,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:46:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228523,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:46:41] local.INFO: Processing buffer {"connection_id":228523,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:46:41] local.INFO: IMEI packet received {"connection_id":228523,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:46:41] local.INFO: IMEI acknowledgment sent {"connection_id":228523,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:46:41] local.INFO: TCP Data received {"connection_id":228523,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:46:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228523,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:46:41] local.INFO: Processing buffer {"connection_id":228523,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:46:41] local.INFO: Packet analysis {"connection_id":228523,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:46:41] local.INFO: Extracted packet for processing {"connection_id":228523,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:46:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:46: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-11-03 23:46:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194726144001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:46:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:46:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:46:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:46:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793729699000,"timestamp_ms":1793729699000,"timestamp_seconds":1793729699,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29f1cb8"} 
[2026-11-03 23:46:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:46:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:46: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-11-03 23:46:41] 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-11-03 23:46: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-11-03 23:46:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:46:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:46:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228523,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:46:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228523,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:46:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228523,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:46: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-11-03 23:46:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:46:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:46:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194726144001,"66":24810,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:46:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:46:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:46:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194726144001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:46:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:46:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:46:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:46:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:46:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194726144001,"power":24810,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:46:41] local.INFO: DEBUG: GPS processor result {"connection_id":228523,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56371,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:46:41] local.INFO: GPS data processed {"connection_id":228523,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:46:41] local.INFO: Acknowledgment sent {"connection_id":228523,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:46:53] local.INFO: TCP Data received {"connection_id":230255,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29ea788012d6db28005fda090000f01492b..."} 
[2026-11-03 23:46:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230255,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29ea788012d6db28005fda090000f01492b..."} 
[2026-11-03 23:46:53] local.INFO: Processing buffer {"connection_id":230255,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29ea788012d6db28005fda090000f01492b..."} 
[2026-11-03 23:46:53] local.INFO: Packet analysis {"connection_id":230255,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29e"} 
[2026-11-03 23:46:53] local.INFO: Extracted packet for processing {"connection_id":230255,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29e"} 
[2026-11-03 23:46:53] local.INFO: GPS Element Parsed {"raw_longitude":762163840,"raw_latitude":100507792,"longitude_deg":76.216384,"latitude_deg":10.0507792,"altitude":15,"angle":329,"satellites":43,"speed":34,"hex_longitude":"2d6db280","hex_latitude":"05fda090","is_valid_coordinates":true} 
[2026-11-03 23:46: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-11-03 23:46:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194794752001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:46:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19518612020658176,"note":"Value kept but may cause issues"} 
[2026-11-03 23:46:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7905295115392534528,"note":"Value kept but may cause issues"} 
[2026-11-03 23:46:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,115,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:46:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793729669000,"timestamp_ms":1793729669000,"timestamp_seconds":1793729669,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29ea788"} 
[2026-11-03 23:46:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:46:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22528,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:46: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":109,"n8_eight_byte":48,"data_length":795,"current_offset":136} 
[2026-11-03 23:46:53] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1175,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:46: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-11-03 23:46:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:46:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:46:53] local.INFO: Teltonika packet parsed successfully {"connection_id":230255,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:46:53] local.INFO: Passing IMEI to GPS processor {"connection_id":230255,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:46:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":230255,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:46:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:46:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:46:53] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:46:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194794752001,"66":27745,"115":206,"8":65280,"24":34,"16":19518612020658176,"45":7905295115392534528},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,115,8,24,16,45]} 
[2026-11-03 23:46:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:46:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:46:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194794752001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:46:53] local.INFO: Unknown IO ID detected {"io_id":115,"value":206,"description":"Unknown IO ID 115"} 
[2026-11-03 23:46:53] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:46:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19518612020658176,"km_value":19518612020658.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:46:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":7905295115392534528,"description":"Unknown IO ID 45"} 
[2026-11-03 23:46:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194794752001,"power":27745,"unknown_115":206,"unknown_8":65280,"ignition":34,"odometer":null,"unknown_45":7905295115392534528}} 
[2026-11-03 23:46:53] local.INFO: DEBUG: GPS processor result {"connection_id":230255,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56372,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:46:53] local.INFO: GPS data processed {"connection_id":230255,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:46:53] local.INFO: Acknowledgment sent {"connection_id":230255,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:47:08] local.INFO: TCP Data received {"connection_id":229006,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:47:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229006,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:47:08] local.INFO: Processing buffer {"connection_id":229006,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:47:08] local.INFO: IMEI packet received {"connection_id":229006,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:47:08] local.INFO: IMEI acknowledgment sent {"connection_id":229006,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:47:10] local.INFO: TCP Data received {"connection_id":229006,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:47:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229006,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:47:10] local.INFO: Processing buffer {"connection_id":229006,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:47:10] local.INFO: IMEI packet received {"connection_id":229006,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:47:10] local.INFO: IMEI acknowledgment sent {"connection_id":229006,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:47:12] local.INFO: TCP Data received {"connection_id":228523,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:47:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228523,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:47:12] local.INFO: Processing buffer {"connection_id":228523,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:47:12] local.INFO: Packet analysis {"connection_id":228523,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:47:12] local.INFO: Extracted packet for processing {"connection_id":228523,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:47:12] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:47: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-11-03 23:47:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194726144001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:47:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:47:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:47:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:47:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793729699000,"timestamp_ms":1793729699000,"timestamp_seconds":1793729699,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29f1cb8"} 
[2026-11-03 23:47:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:47: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-11-03 23:47: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-11-03 23:47:12] 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-11-03 23:47: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-11-03 23:47:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:47:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:47:12] local.INFO: Teltonika packet parsed successfully {"connection_id":228523,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:47:12] local.INFO: Passing IMEI to GPS processor {"connection_id":228523,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:47:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":228523,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:47:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:47:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:47:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:47:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194726144001,"66":24810,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:47:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:47:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:47:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194726144001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:47:12] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:47:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:47:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:47:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:47:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194726144001,"power":24810,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:47:12] local.INFO: DEBUG: GPS processor result {"connection_id":228523,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56373,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:47:12] local.INFO: GPS data processed {"connection_id":228523,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:47:12] local.INFO: Acknowledgment sent {"connection_id":228523,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:47:15] local.INFO: TCP Data received {"connection_id":229006,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:47:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229006,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:47:15] local.INFO: Processing buffer {"connection_id":229006,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:47:15] local.INFO: IMEI packet received {"connection_id":229006,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:47:15] local.INFO: IMEI acknowledgment sent {"connection_id":229006,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:47:16] local.INFO: TCP Data received {"connection_id":229006,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a03210012d6d57c005fef7f8000f015d30..."} 
[2026-11-03 23:47:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229006,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a03210012d6d57c005fef7f8000f015d30..."} 
[2026-11-03 23:47:16] local.INFO: Processing buffer {"connection_id":229006,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a03210012d6d57c005fef7f8000f015d30..."} 
[2026-11-03 23:47:16] local.INFO: Packet analysis {"connection_id":229006,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a0"} 
[2026-11-03 23:47:16] local.INFO: Extracted packet for processing {"connection_id":229006,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a0"} 
[2026-11-03 23:47:16] local.INFO: GPS Element Parsed {"raw_longitude":762140608,"raw_latitude":100595704,"longitude_deg":76.2140608,"latitude_deg":10.0595704,"altitude":15,"angle":349,"satellites":48,"speed":37,"hex_longitude":"2d6d57c0","hex_latitude":"05fef7f8","is_valid_coordinates":true} 
[2026-11-03 23:47: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-11-03 23:47:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194819072001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:47:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19523104556449792,"note":"Value kept but may cause issues"} 
[2026-11-03 23:47:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7881721586114004992,"note":"Value kept but may cause issues"} 
[2026-11-03 23:47:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,213,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:47:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793729770000,"timestamp_ms":1793729770000,"timestamp_seconds":1793729770,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a03210"} 
[2026-11-03 23:47:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:47:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22528,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:47: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-11-03 23:47: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-11-03 23:47: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-11-03 23:47:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:47:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:47:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229006,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:47:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229006,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:47:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229006,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:47:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:47:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:47:16] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:47:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194819072001,"66":27952,"213":206,"8":65280,"24":37,"16":19523104556449792,"45":7881721586114004992},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,213,8,24,16,45]} 
[2026-11-03 23:47:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:47:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:47:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194819072001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:47:16] local.INFO: Unknown IO ID detected {"io_id":213,"value":206,"description":"Unknown IO ID 213"} 
[2026-11-03 23:47:16] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:47:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19523104556449792,"km_value":19523104556449.793,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:47:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":7881721586114004992,"description":"Unknown IO ID 45"} 
[2026-11-03 23:47:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194819072001,"power":27952,"unknown_213":206,"unknown_8":65280,"ignition":37,"odometer":null,"unknown_45":7881721586114004992}} 
[2026-11-03 23:47:16] local.INFO: DEBUG: GPS processor result {"connection_id":229006,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56374,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:47:16] local.INFO: GPS data processed {"connection_id":229006,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:47:16] local.INFO: Acknowledgment sent {"connection_id":229006,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:47:36] local.INFO: TCP Data received {"connection_id":229007,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:47:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229007,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:47:36] local.INFO: Processing buffer {"connection_id":229007,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:47:36] local.INFO: IMEI packet received {"connection_id":229007,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:47:36] local.INFO: IMEI acknowledgment sent {"connection_id":229007,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:47:41] local.INFO: TCP Data received {"connection_id":229007,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:47:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229007,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:47:41] local.INFO: Processing buffer {"connection_id":229007,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:47:41] local.INFO: IMEI packet received {"connection_id":229007,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:47:41] local.INFO: IMEI acknowledgment sent {"connection_id":229007,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:47:41] local.INFO: TCP Data received {"connection_id":229007,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:47:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229007,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:47:41] local.INFO: Processing buffer {"connection_id":229007,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:47:41] local.INFO: Packet analysis {"connection_id":229007,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:47:41] local.INFO: Extracted packet for processing {"connection_id":229007,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:47:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:47:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194726144001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:47:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:47:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:47:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:47:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793729699000,"timestamp_ms":1793729699000,"timestamp_seconds":1793729699,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29f1cb8"} 
[2026-11-03 23:47:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:47:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-11-03 23:47:41] 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-11-03 23: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-11-03 23:47:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:47:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:47:41] local.INFO: Teltonika packet parsed successfully {"connection_id":229007,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:47:41] local.INFO: Passing IMEI to GPS processor {"connection_id":229007,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:47:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":229007,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:47:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:47:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:47:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:47:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194726144001,"66":24810,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:47:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:47:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:47:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194726144001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:47:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:47:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:47:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:47:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:47:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194726144001,"power":24810,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:47:41] local.INFO: DEBUG: GPS processor result {"connection_id":229007,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56375,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:47:41] local.INFO: GPS data processed {"connection_id":229007,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:47:41] local.INFO: Acknowledgment sent {"connection_id":229007,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:47:53] local.INFO: TCP Data received {"connection_id":229006,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a05920012d6d52c005ff1aa8000f015b31..."} 
[2026-11-03 23:47:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229006,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a05920012d6d52c005ff1aa8000f015b31..."} 
[2026-11-03 23:47:53] local.INFO: Processing buffer {"connection_id":229006,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a05920012d6d52c005ff1aa8000f015b31..."} 
[2026-11-03 23:47:53] local.INFO: Packet analysis {"connection_id":229006,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a0"} 
[2026-11-03 23:47:53] local.INFO: Extracted packet for processing {"connection_id":229006,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a0"} 
[2026-11-03 23:47:53] local.INFO: GPS Element Parsed {"raw_longitude":762139328,"raw_latitude":100604584,"longitude_deg":76.2139328,"latitude_deg":10.0604584,"altitude":15,"angle":347,"satellites":49,"speed":33,"hex_longitude":"2d6d52c0","hex_latitude":"05ff1aa8","is_valid_coordinates":true} 
[2026-11-03 23:47: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-11-03 23:47:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194821120001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:47:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19523538348146688,"note":"Value kept but may cause issues"} 
[2026-11-03 23:47:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7878977205093005312,"note":"Value kept but may cause issues"} 
[2026-11-03 23:47:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,213,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:47:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793729780000,"timestamp_ms":1793729780000,"timestamp_seconds":1793729780,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a05920"} 
[2026-11-03 23:47:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:47:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22528,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:47: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":109,"n8_eight_byte":48,"data_length":795,"current_offset":136} 
[2026-11-03 23:47:53] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1175,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:47: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-11-03 23:47:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:47:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:47:53] local.INFO: Teltonika packet parsed successfully {"connection_id":229006,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:47:53] local.INFO: Passing IMEI to GPS processor {"connection_id":229006,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:47:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":229006,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:47:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:47:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:47:53] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:47:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194821120001,"66":27843,"213":206,"8":65280,"24":33,"16":19523538348146688,"45":7878977205093005312},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,213,8,24,16,45]} 
[2026-11-03 23:47:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:47:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:47:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194821120001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:47:53] local.INFO: Unknown IO ID detected {"io_id":213,"value":206,"description":"Unknown IO ID 213"} 
[2026-11-03 23:47:53] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:47:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19523538348146688,"km_value":19523538348146.688,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:47:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":7878977205093005312,"description":"Unknown IO ID 45"} 
[2026-11-03 23:47:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194821120001,"power":27843,"unknown_213":206,"unknown_8":65280,"ignition":33,"odometer":null,"unknown_45":7878977205093005312}} 
[2026-11-03 23:47:53] local.INFO: DEBUG: GPS processor result {"connection_id":229006,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56376,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:47:53] local.INFO: GPS data processed {"connection_id":229006,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:47:53] local.INFO: Acknowledgment sent {"connection_id":229006,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:48:12] local.INFO: TCP Data received {"connection_id":229007,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:48:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229007,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:48:12] local.INFO: Processing buffer {"connection_id":229007,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:48:12] local.INFO: Packet analysis {"connection_id":229007,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:48:12] local.INFO: Extracted packet for processing {"connection_id":229007,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:48:12] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:48:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194726144001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:48:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:48:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:48:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:48:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793729699000,"timestamp_ms":1793729699000,"timestamp_seconds":1793729699,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29f1cb8"} 
[2026-11-03 23:48:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23: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-11-03 23: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-11-03 23:48:12] 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-11-03 23: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-11-03 23:48:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:48:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:48:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229007,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:48:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229007,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:48:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229007,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23: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-11-03 23:48:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:48:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:48:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194726144001,"66":24810,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:48:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:48:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:48:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194726144001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:48:12] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:48:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:48:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:48:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:48:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194726144001,"power":24810,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:48:12] local.INFO: DEBUG: GPS processor result {"connection_id":229007,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56377,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:48:12] local.INFO: GPS data processed {"connection_id":229007,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:48:12] local.INFO: Acknowledgment sent {"connection_id":229007,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:48:36] local.INFO: TCP Data received {"connection_id":232118,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:48:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232118,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:48:36] local.INFO: Processing buffer {"connection_id":232118,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:48:36] local.INFO: IMEI packet received {"connection_id":232118,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:48:36] local.INFO: IMEI acknowledgment sent {"connection_id":232118,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:48:40] local.INFO: TCP Data received {"connection_id":229008,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:48:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229008,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:48:40] local.INFO: Processing buffer {"connection_id":229008,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:48:40] local.INFO: IMEI packet received {"connection_id":229008,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:48:40] local.INFO: IMEI acknowledgment sent {"connection_id":229008,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:48:41] local.INFO: TCP Data received {"connection_id":232118,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:48:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232118,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:48:41] local.INFO: Processing buffer {"connection_id":232118,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:48:41] local.INFO: IMEI packet received {"connection_id":232118,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:48:41] local.INFO: IMEI acknowledgment sent {"connection_id":232118,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:48:41] local.INFO: TCP Data received {"connection_id":232118,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:48:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232118,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:48:41] local.INFO: Processing buffer {"connection_id":232118,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:48:41] local.INFO: Packet analysis {"connection_id":232118,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:48:41] local.INFO: Extracted packet for processing {"connection_id":232118,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:48:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:48: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-11-03 23:48:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194726144001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:48:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:48:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:48:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:48:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793729699000,"timestamp_ms":1793729699000,"timestamp_seconds":1793729699,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29f1cb8"} 
[2026-11-03 23:48:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:48:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:48: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-11-03 23:48:41] 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-11-03 23:48: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-11-03 23:48:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:48:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:48:41] local.INFO: Teltonika packet parsed successfully {"connection_id":232118,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:48:41] local.INFO: Passing IMEI to GPS processor {"connection_id":232118,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:48:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":232118,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:48:41] 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-11-03 23:48:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:48:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:48:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194726144001,"66":24810,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:48:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:48:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:48:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194726144001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:48:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:48:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:48:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:48:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:48:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194726144001,"power":24810,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:48:41] local.INFO: DEBUG: GPS processor result {"connection_id":232118,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56378,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:48:41] local.INFO: GPS data processed {"connection_id":232118,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:48:41] local.INFO: Acknowledgment sent {"connection_id":232118,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:48:42] local.INFO: TCP Data received {"connection_id":229008,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:48:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229008,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:48:42] local.INFO: Processing buffer {"connection_id":229008,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:48:42] local.INFO: IMEI packet received {"connection_id":229008,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:48:42] local.INFO: IMEI acknowledgment sent {"connection_id":229008,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:48:45] local.INFO: TCP Data received {"connection_id":229008,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:48:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229008,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:48:45] local.INFO: Processing buffer {"connection_id":229008,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:48:45] local.INFO: IMEI packet received {"connection_id":229008,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:48:45] local.INFO: IMEI acknowledgment sent {"connection_id":229008,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:48:46] local.INFO: TCP Data received {"connection_id":229008,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a08030012d6d4b8005ff3e280010015830..."} 
[2026-11-03 23:48:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229008,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a08030012d6d4b8005ff3e280010015830..."} 
[2026-11-03 23:48:46] local.INFO: Processing buffer {"connection_id":229008,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a08030012d6d4b8005ff3e280010015830..."} 
[2026-11-03 23:48:46] local.INFO: Packet analysis {"connection_id":229008,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a0"} 
[2026-11-03 23:48:46] local.INFO: Extracted packet for processing {"connection_id":229008,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a0"} 
[2026-11-03 23:48:46] local.INFO: GPS Element Parsed {"raw_longitude":762137472,"raw_latitude":100613672,"longitude_deg":76.2137472,"latitude_deg":10.0613672,"altitude":16,"angle":344,"satellites":48,"speed":36,"hex_longitude":"2d6d4b80","hex_latitude":"05ff3e28","is_valid_coordinates":true} 
[2026-11-03 23:48: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-11-03 23:48:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194823680001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:48:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19523989319712768,"note":"Value kept but may cause issues"} 
[2026-11-03 23:48:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7877569830211725312,"note":"Value kept but may cause issues"} 
[2026-11-03 23:48:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,215,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:48:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793729790000,"timestamp_ms":1793729790000,"timestamp_seconds":1793729790,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a08030"} 
[2026-11-03 23:48:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:48:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22528,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:48:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-11-03 23:48:46] 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-11-03 23:48: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-11-03 23:48:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:48:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:48:46] local.INFO: Teltonika packet parsed successfully {"connection_id":229008,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:48:46] local.INFO: Passing IMEI to GPS processor {"connection_id":229008,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:48:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":229008,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:48:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:48:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:48:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:48:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194823680001,"66":27887,"215":206,"8":65280,"24":36,"16":19523989319712768,"45":7877569830211725312},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,215,8,24,16,45]} 
[2026-11-03 23:48:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:48:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:48:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194823680001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:48:46] local.INFO: Unknown IO ID detected {"io_id":215,"value":206,"description":"Unknown IO ID 215"} 
[2026-11-03 23:48:46] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:48:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19523989319712768,"km_value":19523989319712.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:48:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":7877569830211725312,"description":"Unknown IO ID 45"} 
[2026-11-03 23:48:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194823680001,"power":27887,"unknown_215":206,"unknown_8":65280,"ignition":36,"odometer":null,"unknown_45":7877569830211725312}} 
[2026-11-03 23:48:46] local.INFO: DEBUG: GPS processor result {"connection_id":229008,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56379,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:48:46] local.INFO: GPS data processed {"connection_id":229008,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:48:46] local.INFO: Acknowledgment sent {"connection_id":229008,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:49:12] local.INFO: TCP Data received {"connection_id":232118,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:49:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232118,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:49:12] local.INFO: Processing buffer {"connection_id":232118,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:49:12] local.INFO: Packet analysis {"connection_id":232118,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:49:12] local.INFO: Extracted packet for processing {"connection_id":232118,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:49:12] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:49: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-11-03 23:49:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194726144001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:49:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:49:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:49:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:49:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793729699000,"timestamp_ms":1793729699000,"timestamp_seconds":1793729699,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29f1cb8"} 
[2026-11-03 23:49:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:49: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-11-03 23:49: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-11-03 23:49:12] 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-11-03 23:49: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-11-03 23:49:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:49:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:49:12] local.INFO: Teltonika packet parsed successfully {"connection_id":232118,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:49:12] local.INFO: Passing IMEI to GPS processor {"connection_id":232118,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:49:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":232118,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:49:12] 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-11-03 23:49:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:49:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:49:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194726144001,"66":24810,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:49:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:49:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:49:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194726144001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:49:12] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:49:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:49:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:49:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:49:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194726144001,"power":24810,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:49:12] local.INFO: DEBUG: GPS processor result {"connection_id":232118,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56380,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:49:12] local.INFO: GPS data processed {"connection_id":232118,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:49:12] local.INFO: Acknowledgment sent {"connection_id":232118,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:49:13] local.INFO: TCP Data received {"connection_id":232119,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:49:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232119,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:49:13] local.INFO: Processing buffer {"connection_id":232119,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:49:13] local.INFO: IMEI packet received {"connection_id":232119,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:49:13] local.INFO: IMEI acknowledgment sent {"connection_id":232119,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:49:15] local.INFO: TCP Data received {"connection_id":232119,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:49:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232119,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:49:15] local.INFO: Processing buffer {"connection_id":232119,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:49:15] local.INFO: IMEI packet received {"connection_id":232119,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:49:15] local.INFO: IMEI acknowledgment sent {"connection_id":232119,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:49:20] local.INFO: TCP Data received {"connection_id":232119,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:49:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232119,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:49:20] local.INFO: Processing buffer {"connection_id":232119,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:49:20] local.INFO: IMEI packet received {"connection_id":232119,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:49:20] local.INFO: IMEI acknowledgment sent {"connection_id":232119,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:49:21] local.INFO: TCP Data received {"connection_id":232119,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a21670012d6d05000600c970001101602e..."} 
[2026-11-03 23:49:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232119,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a21670012d6d05000600c970001101602e..."} 
[2026-11-03 23:49:21] local.INFO: Processing buffer {"connection_id":232119,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a21670012d6d05000600c970001101602e..."} 
[2026-11-03 23:49:21] local.INFO: Packet analysis {"connection_id":232119,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a2"} 
[2026-11-03 23:49:21] local.INFO: Extracted packet for processing {"connection_id":232119,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a2"} 
[2026-11-03 23:49:21] local.INFO: GPS Element Parsed {"raw_longitude":762119424,"raw_latitude":100714864,"longitude_deg":76.2119424,"latitude_deg":10.0714864,"altitude":17,"angle":352,"satellites":46,"speed":32,"hex_longitude":"2d6d0500","hex_latitude":"0600c970","is_valid_coordinates":true} 
[2026-11-03 23:49: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-11-03 23:49:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194850304001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:49:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19528988661645312,"note":"Value kept but may cause issues"} 
[2026-11-03 23:49:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7856951788193570816,"note":"Value kept but may cause issues"} 
[2026-11-03 23:49:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,2,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:49:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793729894000,"timestamp_ms":1793729894000,"timestamp_seconds":1793729894,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a21670"} 
[2026-11-03 23:49:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:49:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22784,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:49: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 23:49:21] 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-11-03 23:49: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-11-03 23:49:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:49:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:49:21] local.INFO: Teltonika packet parsed successfully {"connection_id":232119,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:49:21] local.INFO: Passing IMEI to GPS processor {"connection_id":232119,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:49:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":232119,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:49:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:49:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:49:21] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:49:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194850304001,"66":27332,"2":206,"8":65280,"24":32,"16":19528988661645312,"45":7856951788193570816},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,2,8,24,16,45]} 
[2026-11-03 23:49:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:49:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:49:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194850304001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:49:21] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:49:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19528988661645312,"km_value":19528988661645.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:49:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":7856951788193570816,"description":"Unknown IO ID 45"} 
[2026-11-03 23:49:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194850304001,"power":27332,"power_alt":206,"unknown_8":65280,"ignition":32,"odometer":null,"unknown_45":7856951788193570816}} 
[2026-11-03 23:49:21] local.INFO: DEBUG: GPS processor result {"connection_id":232119,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56381,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:49:21] local.INFO: GPS data processed {"connection_id":232119,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:49:21] local.INFO: Acknowledgment sent {"connection_id":232119,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:49:36] local.INFO: TCP Data received {"connection_id":230256,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:49:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230256,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:49:36] local.INFO: Processing buffer {"connection_id":230256,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:49:36] local.INFO: IMEI packet received {"connection_id":230256,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:49:36] local.INFO: IMEI acknowledgment sent {"connection_id":230256,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:49:41] local.INFO: TCP Data received {"connection_id":230256,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:49:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230256,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:49:41] local.INFO: Processing buffer {"connection_id":230256,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:49:41] local.INFO: IMEI packet received {"connection_id":230256,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:49:41] local.INFO: IMEI acknowledgment sent {"connection_id":230256,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:49:41] local.INFO: TCP Data received {"connection_id":230256,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:49:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230256,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:49:41] local.INFO: Processing buffer {"connection_id":230256,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:49:41] local.INFO: Packet analysis {"connection_id":230256,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:49:41] local.INFO: Extracted packet for processing {"connection_id":230256,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:49:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:49: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-11-03 23:49:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194726144001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:49:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:49:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:49:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:49:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793729699000,"timestamp_ms":1793729699000,"timestamp_seconds":1793729699,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29f1cb8"} 
[2026-11-03 23:49:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:49:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:49: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-11-03 23:49:41] 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-11-03 23:49: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-11-03 23:49:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:49:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:49:41] local.INFO: Teltonika packet parsed successfully {"connection_id":230256,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:49:41] local.INFO: Passing IMEI to GPS processor {"connection_id":230256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:49:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":230256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:49:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:49:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:49:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:49:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194726144001,"66":24810,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:49:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:49:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:49:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194726144001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:49:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:49:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:49:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:49:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:49:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194726144001,"power":24810,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:49:41] local.INFO: DEBUG: GPS processor result {"connection_id":230256,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56382,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:49:41] local.INFO: GPS data processed {"connection_id":230256,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:49:41] local.INFO: Acknowledgment sent {"connection_id":230256,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:49:53] local.INFO: TCP Data received {"connection_id":232119,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a24168012d6d00400600ec20000f016224..."} 
[2026-11-03 23:49:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232119,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a24168012d6d00400600ec20000f016224..."} 
[2026-11-03 23:49:53] local.INFO: Processing buffer {"connection_id":232119,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a24168012d6d00400600ec20000f016224..."} 
[2026-11-03 23:49:53] local.INFO: Packet analysis {"connection_id":232119,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a2"} 
[2026-11-03 23:49:53] local.INFO: Extracted packet for processing {"connection_id":232119,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a2"} 
[2026-11-03 23:49:53] local.INFO: GPS Element Parsed {"raw_longitude":762118208,"raw_latitude":100723744,"longitude_deg":76.2118208,"latitude_deg":10.0723744,"altitude":15,"angle":354,"satellites":36,"speed":34,"hex_longitude":"2d6d0040","hex_latitude":"0600ec20","is_valid_coordinates":true} 
[2026-11-03 23:49: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-11-03 23:49:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194852864001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:49:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19529422453342208,"note":"Value kept but may cause issues"} 
[2026-11-03 23:49:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7855685150800703488,"note":"Value kept but may cause issues"} 
[2026-11-03 23:49:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,2,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:49:53] local.INFO: AVL Record Parsed {"raw_timestamp":1793729905000,"timestamp_ms":1793729905000,"timestamp_seconds":1793729905,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a24168"} 
[2026-11-03 23:49:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:49:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22784,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:49:53] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-11-03 23:49:53] 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-11-03 23:49: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-11-03 23:49:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:49:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:49:53] local.INFO: Teltonika packet parsed successfully {"connection_id":232119,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:49:53] local.INFO: Passing IMEI to GPS processor {"connection_id":232119,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:49:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":232119,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:49:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:49:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:49:53] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:49:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194852864001,"66":27952,"2":206,"8":65280,"24":34,"16":19529422453342208,"45":7855685150800703488},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,2,8,24,16,45]} 
[2026-11-03 23:49:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:49:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:49:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194852864001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:49:53] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:49:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19529422453342208,"km_value":19529422453342.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:49:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":7855685150800703488,"description":"Unknown IO ID 45"} 
[2026-11-03 23:49:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194852864001,"power":27952,"power_alt":206,"unknown_8":65280,"ignition":34,"odometer":null,"unknown_45":7855685150800703488}} 
[2026-11-03 23:49:53] local.INFO: DEBUG: GPS processor result {"connection_id":232119,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56383,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:49:53] local.INFO: GPS data processed {"connection_id":232119,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:49:53] local.INFO: Acknowledgment sent {"connection_id":232119,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:50:10] local.INFO: TCP Data received {"connection_id":229009,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:50:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229009,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:50:10] local.INFO: Processing buffer {"connection_id":229009,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:50:10] local.INFO: IMEI packet received {"connection_id":229009,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:50:10] local.INFO: IMEI acknowledgment sent {"connection_id":229009,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:50:13] local.INFO: TCP Data received {"connection_id":230256,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:50:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230256,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:50:13] local.INFO: Processing buffer {"connection_id":230256,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a29f1cb8012ce51a8007234c380009008031..."} 
[2026-11-03 23:50:13] local.INFO: Packet analysis {"connection_id":230256,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:50:13] local.INFO: Extracted packet for processing {"connection_id":230256,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a29f"} 
[2026-11-03 23:50:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:50: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-11-03 23:50:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194726144001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:50:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:50:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:50:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:50:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793729699000,"timestamp_ms":1793729699000,"timestamp_seconds":1793729699,"priority":1,"record_length":96,"hex_timestamp":"000001a1a29f1cb8"} 
[2026-11-03 23:50:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:50: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-11-03 23:50: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":97,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-11-03 23:50:13] 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-11-03 23:50: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-11-03 23:50:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:50:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:50:13] local.INFO: Teltonika packet parsed successfully {"connection_id":230256,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:50:13] local.INFO: Passing IMEI to GPS processor {"connection_id":230256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:50:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":230256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:50:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:50:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:50:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:50:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194726144001,"66":24810,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:50:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:50:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:50:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194726144001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:50:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:50:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:50:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:50:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:50:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194726144001,"power":24810,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:50:13] local.INFO: DEBUG: GPS processor result {"connection_id":230256,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56384,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:50:13] local.INFO: GPS data processed {"connection_id":230256,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:50:13] local.INFO: Acknowledgment sent {"connection_id":230256,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:50:15] local.INFO: TCP Data received {"connection_id":229009,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:50:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229009,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:50:15] local.INFO: Processing buffer {"connection_id":229009,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:50:15] local.INFO: IMEI packet received {"connection_id":229009,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:50:15] local.INFO: IMEI acknowledgment sent {"connection_id":229009,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:50:16] local.INFO: TCP Data received {"connection_id":229009,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a26878012d6cfe4006011238000c016128..."} 
[2026-11-03 23:50:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229009,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a26878012d6cfe4006011238000c016128..."} 
[2026-11-03 23:50:16] local.INFO: Processing buffer {"connection_id":229009,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a26878012d6cfe4006011238000c016128..."} 
[2026-11-03 23:50:16] local.INFO: Packet analysis {"connection_id":229009,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a2"} 
[2026-11-03 23:50:16] local.INFO: Extracted packet for processing {"connection_id":229009,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a2"} 
[2026-11-03 23:50:16] local.INFO: GPS Element Parsed {"raw_longitude":762117696,"raw_latitude":100733496,"longitude_deg":76.2117696,"latitude_deg":10.0733496,"altitude":12,"angle":353,"satellites":40,"speed":38,"hex_longitude":"2d6cfe40","hex_latitude":"06011238","is_valid_coordinates":true} 
[2026-11-03 23:50: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-11-03 23:50:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194855680001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:50:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19529899194712064,"note":"Value kept but may cause issues"} 
[2026-11-03 23:50:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7854348144663601152,"note":"Value kept but may cause issues"} 
[2026-11-03 23:50:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,2,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:50:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793729915000,"timestamp_ms":1793729915000,"timestamp_seconds":1793729915,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a26878"} 
[2026-11-03 23:50:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:50:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22784,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:50: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":48,"data_length":795,"current_offset":136} 
[2026-11-03 23:50:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1175,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:50: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-11-03 23:50:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:50:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:50:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229009,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:50:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229009,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:50:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229009,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:50:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:50:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:50:16] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:50:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194855680001,"66":27800,"2":206,"8":65280,"24":38,"16":19529899194712064,"45":7854348144663601152},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,2,8,24,16,45]} 
[2026-11-03 23:50:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:50:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:50:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194855680001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:50:16] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:50:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19529899194712064,"km_value":19529899194712.062,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:50:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":7854348144663601152,"description":"Unknown IO ID 45"} 
[2026-11-03 23:50:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194855680001,"power":27800,"power_alt":206,"unknown_8":65280,"ignition":38,"odometer":null,"unknown_45":7854348144663601152}} 
[2026-11-03 23:50:16] local.INFO: DEBUG: GPS processor result {"connection_id":229009,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56385,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:50:16] local.INFO: GPS data processed {"connection_id":229009,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:50:16] local.INFO: Acknowledgment sent {"connection_id":229009,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:50:35] local.INFO: TCP Data received {"connection_id":229010,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:50:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229010,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:50:35] local.INFO: Processing buffer {"connection_id":229010,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:50:35] local.INFO: IMEI packet received {"connection_id":229010,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:50:35] local.INFO: IMEI acknowledgment sent {"connection_id":229010,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:50:39] local.INFO: TCP Data received {"connection_id":229010,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:50:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229010,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:50:39] local.INFO: Processing buffer {"connection_id":229010,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:50:39] local.INFO: IMEI packet received {"connection_id":229010,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:50:39] local.INFO: IMEI acknowledgment sent {"connection_id":229010,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:50:41] local.INFO: TCP Data received {"connection_id":229010,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:50:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229010,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:50:41] local.INFO: Processing buffer {"connection_id":229010,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:50:41] local.INFO: IMEI packet received {"connection_id":229010,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:50:41] local.INFO: IMEI acknowledgment sent {"connection_id":229010,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:50:42] local.INFO: TCP Data received {"connection_id":229010,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:50:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229010,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:50:42] local.INFO: Processing buffer {"connection_id":229010,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:50:42] local.INFO: Packet analysis {"connection_id":229010,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:50:42] local.INFO: Extracted packet for processing {"connection_id":229010,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:50:42] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:50: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-11-03 23:50:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194802944001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:50:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:50:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:50:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:50:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793730001000,"timestamp_ms":1793730001000,"timestamp_seconds":1793730001,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a3b868"} 
[2026-11-03 23:50:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:50:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:50: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":96,"n8_eight_byte":234,"data_length":795,"current_offset":136} 
[2026-11-03 23:50:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2784,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:50: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-11-03 23:50:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:50:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:50:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229010,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:50:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229010,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:50:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229010,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:50:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:50:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:50:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:50:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194802944001,"66":24864,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:50:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:50:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:50:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194802944001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:50:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:50:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:50:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:50:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:50:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194802944001,"power":24864,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:50:42] local.INFO: DEBUG: GPS processor result {"connection_id":229010,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56386,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:50:42] local.INFO: GPS data processed {"connection_id":229010,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:50:42] local.INFO: Acknowledgment sent {"connection_id":229010,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:50:47] local.INFO: TCP Data received {"connection_id":229009,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a28ba0012d6cf8c006013508000d015d28..."} 
[2026-11-03 23:50:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229009,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a28ba0012d6cf8c006013508000d015d28..."} 
[2026-11-03 23:50:47] local.INFO: Processing buffer {"connection_id":229009,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a28ba0012d6cf8c006013508000d015d28..."} 
[2026-11-03 23:50:47] local.INFO: Packet analysis {"connection_id":229009,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a2"} 
[2026-11-03 23:50:47] local.INFO: Extracted packet for processing {"connection_id":229009,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a2"} 
[2026-11-03 23:50:47] local.INFO: GPS Element Parsed {"raw_longitude":762116288,"raw_latitude":100742408,"longitude_deg":76.2116288,"latitude_deg":10.0742408,"altitude":13,"angle":349,"satellites":40,"speed":39,"hex_longitude":"2d6cf8c0","hex_latitude":"06013508","is_valid_coordinates":true} 
[2026-11-03 23:50: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-11-03 23:50:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194858240001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:50:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19530332986408960,"note":"Value kept but may cause issues"} 
[2026-11-03 23:50:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7853785194712676352,"note":"Value kept but may cause issues"} 
[2026-11-03 23:50:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,2,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:50:47] local.INFO: AVL Record Parsed {"raw_timestamp":1793729924000,"timestamp_ms":1793729924000,"timestamp_seconds":1793729924,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a28ba0"} 
[2026-11-03 23:50:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:50:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22784,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:50:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 23:50:47] 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-11-03 23:50: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-11-03 23:50:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:50:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:50:47] local.INFO: Teltonika packet parsed successfully {"connection_id":229009,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:50:47] local.INFO: Passing IMEI to GPS processor {"connection_id":229009,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:50:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":229009,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:50:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:50:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:50:47] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:50:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194858240001,"66":27517,"2":206,"8":65280,"24":39,"16":19530332986408960,"45":7853785194712676352},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,2,8,24,16,45]} 
[2026-11-03 23:50:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:50:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:50:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194858240001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:50:47] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:50:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19530332986408960,"km_value":19530332986408.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:50:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":7853785194712676352,"description":"Unknown IO ID 45"} 
[2026-11-03 23:50:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194858240001,"power":27517,"power_alt":206,"unknown_8":65280,"ignition":39,"odometer":null,"unknown_45":7853785194712676352}} 
[2026-11-03 23:50:47] local.INFO: DEBUG: GPS processor result {"connection_id":229009,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56387,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:50:47] local.INFO: GPS data processed {"connection_id":229009,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:50:47] local.INFO: Acknowledgment sent {"connection_id":229009,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:51:10] local.INFO: TCP Data received {"connection_id":232120,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:51:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232120,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:51:10] local.INFO: Processing buffer {"connection_id":232120,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:51:10] local.INFO: IMEI packet received {"connection_id":232120,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:51:10] local.INFO: IMEI acknowledgment sent {"connection_id":232120,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:51:13] local.INFO: TCP Data received {"connection_id":229010,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:51:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229010,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:51:13] local.INFO: Processing buffer {"connection_id":229010,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:51:13] local.INFO: Packet analysis {"connection_id":229010,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:51:13] local.INFO: Extracted packet for processing {"connection_id":229010,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:51:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:51:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194802944001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:51:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:51:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:51:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:51:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793730001000,"timestamp_ms":1793730001000,"timestamp_seconds":1793730001,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a3b868"} 
[2026-11-03 23:51:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:51: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-11-03 23: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":96,"n8_eight_byte":234,"data_length":795,"current_offset":136} 
[2026-11-03 23:51:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2784,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23: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-11-03 23:51:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:51:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:51:13] local.INFO: Teltonika packet parsed successfully {"connection_id":229010,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:51:13] local.INFO: Passing IMEI to GPS processor {"connection_id":229010,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:51:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":229010,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:51: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-11-03 23:51:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:51:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:51:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194802944001,"66":24864,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:51:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:51:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:51:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194802944001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:51:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:51:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:51:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:51:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:51:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194802944001,"power":24864,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:51:13] local.INFO: DEBUG: GPS processor result {"connection_id":229010,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56388,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:51:13] local.INFO: GPS data processed {"connection_id":229010,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:51:13] local.INFO: Acknowledgment sent {"connection_id":229010,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:51:14] local.INFO: TCP Data received {"connection_id":232120,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:51:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232120,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:51:14] local.INFO: Processing buffer {"connection_id":232120,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:51:14] local.INFO: IMEI packet received {"connection_id":232120,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:51:14] local.INFO: IMEI acknowledgment sent {"connection_id":232120,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:51:15] local.INFO: TCP Data received {"connection_id":232120,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a2aec8012d6cf18006015720000f015a2d..."} 
[2026-11-03 23:51:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232120,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a2aec8012d6cf18006015720000f015a2d..."} 
[2026-11-03 23:51:15] local.INFO: Processing buffer {"connection_id":232120,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a2aec8012d6cf18006015720000f015a2d..."} 
[2026-11-03 23:51:15] local.INFO: Packet analysis {"connection_id":232120,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a2"} 
[2026-11-03 23:51:15] local.INFO: Extracted packet for processing {"connection_id":232120,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a2"} 
[2026-11-03 23:51:15] local.INFO: GPS Element Parsed {"raw_longitude":762114432,"raw_latitude":100751136,"longitude_deg":76.2114432,"latitude_deg":10.0751136,"altitude":15,"angle":346,"satellites":45,"speed":38,"hex_longitude":"2d6cf180","hex_latitude":"06015720","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:51:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194860544001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:51:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19530766778105856,"note":"Value kept but may cause issues"} 
[2026-11-03 23:51:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7852237082343049216,"note":"Value kept but may cause issues"} 
[2026-11-03 23:51:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,2,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:51:15] local.INFO: AVL Record Parsed {"raw_timestamp":1793729933000,"timestamp_ms":1793729933000,"timestamp_seconds":1793729933,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a2aec8"} 
[2026-11-03 23:51:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:51:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22784,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23: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":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-11-03 23:51: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-11-03 23: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-11-03 23:51:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:51:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:51:15] local.INFO: Teltonika packet parsed successfully {"connection_id":232120,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:51:15] local.INFO: Passing IMEI to GPS processor {"connection_id":232120,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:51:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":232120,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:51:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:51:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:51:15] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:51:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194860544001,"66":27952,"2":206,"8":65280,"24":38,"16":19530766778105856,"45":7852237082343049216},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,2,8,24,16,45]} 
[2026-11-03 23:51:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:51:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:51:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194860544001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:51:15] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:51:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19530766778105856,"km_value":19530766778105.855,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:51:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":7852237082343049216,"description":"Unknown IO ID 45"} 
[2026-11-03 23:51:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194860544001,"power":27952,"power_alt":206,"unknown_8":65280,"ignition":38,"odometer":null,"unknown_45":7852237082343049216}} 
[2026-11-03 23:51:15] local.INFO: DEBUG: GPS processor result {"connection_id":232120,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56389,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:51:15] local.INFO: GPS data processed {"connection_id":232120,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:51:15] local.INFO: Acknowledgment sent {"connection_id":232120,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:51:36] local.INFO: TCP Data received {"connection_id":230257,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:51:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230257,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:51:36] local.INFO: Processing buffer {"connection_id":230257,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:51:36] local.INFO: IMEI packet received {"connection_id":230257,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:51:36] local.INFO: IMEI acknowledgment sent {"connection_id":230257,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:51:41] local.INFO: TCP Data received {"connection_id":230257,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:51:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230257,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:51:41] local.INFO: Processing buffer {"connection_id":230257,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:51:41] local.INFO: IMEI packet received {"connection_id":230257,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:51:41] local.INFO: IMEI acknowledgment sent {"connection_id":230257,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:51:41] local.INFO: TCP Data received {"connection_id":230257,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:51:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230257,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:51:41] local.INFO: Processing buffer {"connection_id":230257,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:51:41] local.INFO: Packet analysis {"connection_id":230257,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:51:41] local.INFO: Extracted packet for processing {"connection_id":230257,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:51:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:51:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:51:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194802944001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:51:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:51:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:51:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:51:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793730001000,"timestamp_ms":1793730001000,"timestamp_seconds":1793730001,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a3b868"} 
[2026-11-03 23:51:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:51: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-11-03 23:51:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":234,"data_length":795,"current_offset":136} 
[2026-11-03 23:51:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2784,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:51:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:51:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:51:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:51:41] local.INFO: Teltonika packet parsed successfully {"connection_id":230257,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:51:41] local.INFO: Passing IMEI to GPS processor {"connection_id":230257,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:51:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":230257,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:51: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-11-03 23:51:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:51:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:51:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194802944001,"66":24864,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:51:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:51:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:51:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194802944001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:51:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:51:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:51:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:51:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:51:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194802944001,"power":24864,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:51:41] local.INFO: DEBUG: GPS processor result {"connection_id":230257,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56390,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:51:41] local.INFO: GPS data processed {"connection_id":230257,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:51:41] local.INFO: Acknowledgment sent {"connection_id":230257,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:51:46] local.INFO: TCP Data received {"connection_id":232120,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a48388012d6c858006032b900010015a2b..."} 
[2026-11-03 23:51:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232120,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a48388012d6c858006032b900010015a2b..."} 
[2026-11-03 23:51:46] local.INFO: Processing buffer {"connection_id":232120,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a48388012d6c858006032b900010015a2b..."} 
[2026-11-03 23:51:46] local.INFO: Packet analysis {"connection_id":232120,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a4"} 
[2026-11-03 23:51:46] local.INFO: Extracted packet for processing {"connection_id":232120,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a4"} 
[2026-11-03 23:51:46] local.INFO: GPS Element Parsed {"raw_longitude":762086784,"raw_latitude":100871056,"longitude_deg":76.2086784,"latitude_deg":10.0871056,"altitude":16,"angle":346,"satellites":43,"speed":53,"hex_longitude":"2d6c8580","hex_latitude":"06032b90","is_valid_coordinates":true} 
[2026-11-03 23:51: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-11-03 23:51:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194891520001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:51:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19536732487680000,"note":"Value kept but may cause issues"} 
[2026-11-03 23:51:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7822541472330491904,"note":"Value kept but may cause issues"} 
[2026-11-03 23:51:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,172,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:51:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793730053000,"timestamp_ms":1793730053000,"timestamp_seconds":1793730053,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a48388"} 
[2026-11-03 23:51:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:51:46] 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-11-03 23:51: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":109,"n8_eight_byte":48,"data_length":795,"current_offset":136} 
[2026-11-03 23:51:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1175,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:51: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-11-03 23:51:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:51:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:51:46] local.INFO: Teltonika packet parsed successfully {"connection_id":232120,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:51:46] local.INFO: Passing IMEI to GPS processor {"connection_id":232120,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:51:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":232120,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:51:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:51:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:51:46] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:51:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194891520001,"66":27800,"172":206,"8":65280,"24":53,"16":19536732487680000,"45":7822541472330491904},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,172,8,24,16,45]} 
[2026-11-03 23:51:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:51:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:51:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194891520001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:51:46] local.INFO: Unknown IO ID detected {"io_id":172,"value":206,"description":"Unknown IO ID 172"} 
[2026-11-03 23:51:46] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:51:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19536732487680000,"km_value":19536732487680,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:51:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":7822541472330491904,"description":"Unknown IO ID 45"} 
[2026-11-03 23:51:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194891520001,"power":27800,"unknown_172":206,"unknown_8":65280,"ignition":53,"odometer":null,"unknown_45":7822541472330491904}} 
[2026-11-03 23:51:47] local.INFO: DEBUG: GPS processor result {"connection_id":232120,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56391,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:51:47] local.INFO: GPS data processed {"connection_id":232120,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:51:47] local.INFO: Acknowledgment sent {"connection_id":232120,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:52:10] local.INFO: TCP Data received {"connection_id":229011,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:52:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229011,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:52:10] local.INFO: Processing buffer {"connection_id":229011,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:52:10] local.INFO: IMEI packet received {"connection_id":229011,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:52:10] local.INFO: IMEI acknowledgment sent {"connection_id":229011,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:52:12] local.INFO: TCP Data received {"connection_id":230257,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:52:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230257,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:52:12] local.INFO: Processing buffer {"connection_id":230257,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:52:12] local.INFO: Packet analysis {"connection_id":230257,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:52:12] local.INFO: Extracted packet for processing {"connection_id":230257,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:52:12] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:52: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-11-03 23:52:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194802944001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:52:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:52:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:52:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:52:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793730001000,"timestamp_ms":1793730001000,"timestamp_seconds":1793730001,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a3b868"} 
[2026-11-03 23:52:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:52: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-11-03 23:52: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":96,"n8_eight_byte":234,"data_length":795,"current_offset":136} 
[2026-11-03 23:52:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2784,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:52: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-11-03 23:52:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:52:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:52:12] local.INFO: Teltonika packet parsed successfully {"connection_id":230257,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:52:12] local.INFO: Passing IMEI to GPS processor {"connection_id":230257,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:52:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":230257,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:52: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-11-03 23:52:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:52:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:52:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194802944001,"66":24864,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:52:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:52:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:52:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194802944001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:52:12] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:52:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:52:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:52:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:52:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194802944001,"power":24864,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:52:12] local.INFO: DEBUG: GPS processor result {"connection_id":230257,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56392,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:52:12] local.INFO: GPS data processed {"connection_id":230257,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:52:12] local.INFO: Acknowledgment sent {"connection_id":230257,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:52:15] local.INFO: TCP Data received {"connection_id":229011,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:52:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229011,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:52:15] local.INFO: Processing buffer {"connection_id":229011,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:52:15] local.INFO: IMEI packet received {"connection_id":229011,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:52:15] local.INFO: IMEI acknowledgment sent {"connection_id":229011,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:52:16] local.INFO: TCP Data received {"connection_id":229011,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a49ee0012d6c7d0006034f90001001592a..."} 
[2026-11-03 23:52:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229011,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a49ee0012d6c7d0006034f90001001592a..."} 
[2026-11-03 23:52:16] local.INFO: Processing buffer {"connection_id":229011,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a49ee0012d6c7d0006034f90001001592a..."} 
[2026-11-03 23:52:16] local.INFO: Packet analysis {"connection_id":229011,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a4"} 
[2026-11-03 23:52:16] local.INFO: Extracted packet for processing {"connection_id":229011,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a4"} 
[2026-11-03 23:52:16] local.INFO: GPS Element Parsed {"raw_longitude":762084608,"raw_latitude":100880272,"longitude_deg":76.2084608,"latitude_deg":10.0880272,"altitude":16,"angle":345,"satellites":42,"speed":54,"hex_longitude":"2d6c7d00","hex_latitude":"06034f90","is_valid_coordinates":true} 
[2026-11-03 23:52: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-11-03 23:52:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194893568001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:52:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19537192049180672,"note":"Value kept but may cause issues"} 
[2026-11-03 23:52:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7819797091310080000,"note":"Value kept but may cause issues"} 
[2026-11-03 23:52:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,172,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:52:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793730060000,"timestamp_ms":1793730060000,"timestamp_seconds":1793730060,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a49ee0"} 
[2026-11-03 23:52:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:52:16] 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-11-03 23:52: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 23:52:16] 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-11-03 23:52: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-11-03 23:52:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:52:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:52:16] local.INFO: Teltonika packet parsed successfully {"connection_id":229011,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:52:16] local.INFO: Passing IMEI to GPS processor {"connection_id":229011,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:52:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":229011,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:52:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:52:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:52:16] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:52:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194893568001,"66":27604,"172":206,"8":65280,"24":54,"16":19537192049180672,"45":7819797091310080000},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,172,8,24,16,45]} 
[2026-11-03 23:52:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:52:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:52:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194893568001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:52:16] local.INFO: Unknown IO ID detected {"io_id":172,"value":206,"description":"Unknown IO ID 172"} 
[2026-11-03 23:52:16] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:52:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19537192049180672,"km_value":19537192049180.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:52:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":7819797091310080000,"description":"Unknown IO ID 45"} 
[2026-11-03 23:52:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194893568001,"power":27604,"unknown_172":206,"unknown_8":65280,"ignition":54,"odometer":null,"unknown_45":7819797091310080000}} 
[2026-11-03 23:52:16] local.INFO: DEBUG: GPS processor result {"connection_id":229011,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56393,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:52:16] local.INFO: GPS data processed {"connection_id":229011,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:52:16] local.INFO: Acknowledgment sent {"connection_id":229011,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:52:36] local.INFO: TCP Data received {"connection_id":229012,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:52:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229012,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:52:36] local.INFO: Processing buffer {"connection_id":229012,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:52:36] local.INFO: IMEI packet received {"connection_id":229012,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:52:36] local.INFO: IMEI acknowledgment sent {"connection_id":229012,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:52:41] local.INFO: TCP Data received {"connection_id":229012,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:52:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229012,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:52:41] local.INFO: Processing buffer {"connection_id":229012,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:52:41] local.INFO: IMEI packet received {"connection_id":229012,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:52:41] local.INFO: IMEI acknowledgment sent {"connection_id":229012,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:52:41] local.INFO: TCP Data received {"connection_id":229012,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:52:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229012,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:52:41] local.INFO: Processing buffer {"connection_id":229012,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:52:41] local.INFO: Packet analysis {"connection_id":229012,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:52:41] local.INFO: Extracted packet for processing {"connection_id":229012,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:52:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:52:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:52:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194802944001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:52:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:52:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:52:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:52:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793730001000,"timestamp_ms":1793730001000,"timestamp_seconds":1793730001,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a3b868"} 
[2026-11-03 23:52:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:52:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:52:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":234,"data_length":795,"current_offset":136} 
[2026-11-03 23:52:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2784,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:52:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:52:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:52:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:52:41] local.INFO: Teltonika packet parsed successfully {"connection_id":229012,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:52:41] local.INFO: Passing IMEI to GPS processor {"connection_id":229012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:52:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":229012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:52: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-11-03 23:52:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:52:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:52:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194802944001,"66":24864,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:52:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:52:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:52:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194802944001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:52:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:52:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:52:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:52:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:52:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194802944001,"power":24864,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:52:41] local.INFO: DEBUG: GPS processor result {"connection_id":229012,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56394,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:52:41] local.INFO: GPS data processed {"connection_id":229012,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:52:41] local.INFO: Acknowledgment sent {"connection_id":229012,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:52:48] local.INFO: TCP Data received {"connection_id":229011,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a4ba38012d6c73c0060371d00012015a2b..."} 
[2026-11-03 23:52:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229011,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a4ba38012d6c73c0060371d00012015a2b..."} 
[2026-11-03 23:52:48] local.INFO: Processing buffer {"connection_id":229011,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a4ba38012d6c73c0060371d00012015a2b..."} 
[2026-11-03 23:52:48] local.INFO: Packet analysis {"connection_id":229011,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a4"} 
[2026-11-03 23:52:48] local.INFO: Extracted packet for processing {"connection_id":229011,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a4"} 
[2026-11-03 23:52:48] local.INFO: GPS Element Parsed {"raw_longitude":762082240,"raw_latitude":100889040,"longitude_deg":76.208224,"latitude_deg":10.088904,"altitude":18,"angle":346,"satellites":43,"speed":47,"hex_longitude":"2d6c73c0","hex_latitude":"060371d0","is_valid_coordinates":true} 
[2026-11-03 23:52: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-11-03 23:52:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194895360001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:52:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19537630135844864,"note":"Value kept but may cause issues"} 
[2026-11-03 23:52:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7817404554010398720,"note":"Value kept but may cause issues"} 
[2026-11-03 23:52:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,172,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:52:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793730067000,"timestamp_ms":1793730067000,"timestamp_seconds":1793730067,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a4ba38"} 
[2026-11-03 23:52:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:52:48] 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-11-03 23:52:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-11-03 23:52:48] 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-11-03 23:52: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-11-03 23:52:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:52:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:52:48] local.INFO: Teltonika packet parsed successfully {"connection_id":229011,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:52:48] local.INFO: Passing IMEI to GPS processor {"connection_id":229011,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:52:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":229011,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:52:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:52:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:52:48] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:52:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194895360001,"66":27930,"172":206,"8":65280,"24":47,"16":19537630135844864,"45":7817404554010398720},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,172,8,24,16,45]} 
[2026-11-03 23:52:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:52:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:52:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194895360001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:52:48] local.INFO: Unknown IO ID detected {"io_id":172,"value":206,"description":"Unknown IO ID 172"} 
[2026-11-03 23:52:48] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:52:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19537630135844864,"km_value":19537630135844.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:52:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":7817404554010398720,"description":"Unknown IO ID 45"} 
[2026-11-03 23:52:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194895360001,"power":27930,"unknown_172":206,"unknown_8":65280,"ignition":47,"odometer":null,"unknown_45":7817404554010398720}} 
[2026-11-03 23:52:48] local.INFO: DEBUG: GPS processor result {"connection_id":229011,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56395,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:52:48] local.INFO: GPS data processed {"connection_id":229011,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:52:48] local.INFO: Acknowledgment sent {"connection_id":229011,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:53:10] local.INFO: TCP Data received {"connection_id":228524,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:53:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228524,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:53:10] local.INFO: Processing buffer {"connection_id":228524,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:53:10] local.INFO: IMEI packet received {"connection_id":228524,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:53:10] local.INFO: IMEI acknowledgment sent {"connection_id":228524,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:53:11] local.INFO: TCP Data received {"connection_id":228524,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:53:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228524,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:53:11] local.INFO: Processing buffer {"connection_id":228524,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:53:11] local.INFO: IMEI packet received {"connection_id":228524,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:53:11] local.INFO: IMEI acknowledgment sent {"connection_id":228524,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:53:13] local.INFO: TCP Data received {"connection_id":229012,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:53:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229012,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:53:13] local.INFO: Processing buffer {"connection_id":229012,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:53:13] local.INFO: Packet analysis {"connection_id":229012,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:53:13] local.INFO: Extracted packet for processing {"connection_id":229012,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:53:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:53: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-11-03 23:53:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194802944001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:53:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:53:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:53:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:53:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793730001000,"timestamp_ms":1793730001000,"timestamp_seconds":1793730001,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a3b868"} 
[2026-11-03 23:53:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:53: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-11-03 23:53: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":96,"n8_eight_byte":234,"data_length":795,"current_offset":136} 
[2026-11-03 23:53:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2784,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:53: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-11-03 23:53:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:53:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:53:13] local.INFO: Teltonika packet parsed successfully {"connection_id":229012,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:53:13] local.INFO: Passing IMEI to GPS processor {"connection_id":229012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:53:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":229012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:53: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-11-03 23:53:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:53:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:53:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194802944001,"66":24864,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:53:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:53:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:53:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194802944001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:53:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:53:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:53:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:53:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:53:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194802944001,"power":24864,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:53:13] local.INFO: DEBUG: GPS processor result {"connection_id":229012,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56396,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:53:13] local.INFO: GPS data processed {"connection_id":229012,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:53:13] local.INFO: Acknowledgment sent {"connection_id":229012,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:53:15] local.INFO: TCP Data received {"connection_id":228524,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:53:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228524,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:53:15] local.INFO: Processing buffer {"connection_id":228524,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:53:15] local.INFO: IMEI packet received {"connection_id":228524,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:53:15] local.INFO: IMEI acknowledgment sent {"connection_id":228524,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:53:16] local.INFO: TCP Data received {"connection_id":228524,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a4d978012d6c6b80060396a8000f015b2b..."} 
[2026-11-03 23:53:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228524,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a4d978012d6c6b80060396a8000f015b2b..."} 
[2026-11-03 23:53:16] local.INFO: Processing buffer {"connection_id":228524,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a4d978012d6c6b80060396a8000f015b2b..."} 
[2026-11-03 23:53:16] local.INFO: Packet analysis {"connection_id":228524,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a4"} 
[2026-11-03 23:53:16] local.INFO: Extracted packet for processing {"connection_id":228524,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a4"} 
[2026-11-03 23:53:16] local.INFO: GPS Element Parsed {"raw_longitude":762080128,"raw_latitude":100898472,"longitude_deg":76.2080128,"latitude_deg":10.0898472,"altitude":15,"angle":347,"satellites":43,"speed":47,"hex_longitude":"2d6c6b80","hex_latitude":"060396a8","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:53:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194897152001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:53:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19538098287280128,"note":"Value kept but may cause issues"} 
[2026-11-03 23:53:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7814800910478069760,"note":"Value kept but may cause issues"} 
[2026-11-03 23:53:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,172,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:53:16] local.INFO: AVL Record Parsed {"raw_timestamp":1793730075000,"timestamp_ms":1793730075000,"timestamp_seconds":1793730075,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a4d978"} 
[2026-11-03 23:53:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:53:16] 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-11-03 23: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":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-11-03 23:53:16] 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-11-03 23: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-11-03 23:53:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:53:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:53:16] local.INFO: Teltonika packet parsed successfully {"connection_id":228524,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:53:16] local.INFO: Passing IMEI to GPS processor {"connection_id":228524,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:53:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":228524,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:53:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:53:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:53:16] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:53:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194897152001,"66":27908,"172":206,"8":65280,"24":47,"16":19538098287280128,"45":7814800910478069760},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,172,8,24,16,45]} 
[2026-11-03 23:53:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:53:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:53:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194897152001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:53:16] local.INFO: Unknown IO ID detected {"io_id":172,"value":206,"description":"Unknown IO ID 172"} 
[2026-11-03 23:53:16] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:53:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19538098287280128,"km_value":19538098287280.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:53:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":7814800910478069760,"description":"Unknown IO ID 45"} 
[2026-11-03 23:53:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194897152001,"power":27908,"unknown_172":206,"unknown_8":65280,"ignition":47,"odometer":null,"unknown_45":7814800910478069760}} 
[2026-11-03 23:53:16] local.INFO: DEBUG: GPS processor result {"connection_id":228524,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56397,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:53:16] local.INFO: GPS data processed {"connection_id":228524,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:53:16] local.INFO: Acknowledgment sent {"connection_id":228524,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:53:36] local.INFO: TCP Data received {"connection_id":232121,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:53:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232121,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:53:36] local.INFO: Processing buffer {"connection_id":232121,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:53:36] local.INFO: IMEI packet received {"connection_id":232121,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:53:36] local.INFO: IMEI acknowledgment sent {"connection_id":232121,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:53:41] local.INFO: TCP Data received {"connection_id":232121,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:53:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232121,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:53:41] local.INFO: Processing buffer {"connection_id":232121,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:53:41] local.INFO: IMEI packet received {"connection_id":232121,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:53:41] local.INFO: IMEI acknowledgment sent {"connection_id":232121,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:53:42] local.INFO: TCP Data received {"connection_id":232121,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:53:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232121,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:53:42] local.INFO: Processing buffer {"connection_id":232121,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:53:42] local.INFO: Packet analysis {"connection_id":232121,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:53:42] local.INFO: Extracted packet for processing {"connection_id":232121,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:53:42] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:53:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194802944001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:53:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:53:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:53:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:53:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793730001000,"timestamp_ms":1793730001000,"timestamp_seconds":1793730001,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a3b868"} 
[2026-11-03 23:53:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:53:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":234,"data_length":795,"current_offset":136} 
[2026-11-03 23:53:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2784,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:53:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:53:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:53:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:53:42] local.INFO: Teltonika packet parsed successfully {"connection_id":232121,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:53:42] local.INFO: Passing IMEI to GPS processor {"connection_id":232121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:53:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":232121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:53:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:53:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:53:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:53:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194802944001,"66":24864,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:53:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:53:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:53:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194802944001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:53:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:53:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:53:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:53:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:53:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194802944001,"power":24864,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:53:42] local.INFO: DEBUG: GPS processor result {"connection_id":232121,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56398,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:53:42] local.INFO: GPS data processed {"connection_id":232121,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:53:42] local.INFO: Acknowledgment sent {"connection_id":232121,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:53:48] local.INFO: TCP Data received {"connection_id":228524,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a51410012d6c63000603b8b8000f015a2a..."} 
[2026-11-03 23:53:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228524,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a51410012d6c63000603b8b8000f015a2a..."} 
[2026-11-03 23:53:48] local.INFO: Processing buffer {"connection_id":228524,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a51410012d6c63000603b8b8000f015a2a..."} 
[2026-11-03 23:53:48] local.INFO: Packet analysis {"connection_id":228524,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a5"} 
[2026-11-03 23:53:48] local.INFO: Extracted packet for processing {"connection_id":228524,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a5"} 
[2026-11-03 23:53:48] local.INFO: GPS Element Parsed {"raw_longitude":762077952,"raw_latitude":100907192,"longitude_deg":76.2077952,"latitude_deg":10.0907192,"altitude":15,"angle":346,"satellites":42,"speed":25,"hex_longitude":"2d6c6300","hex_latitude":"0603b8b8","is_valid_coordinates":true} 
[2026-11-03 23:53: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-11-03 23:53:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194899200001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:53:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19538536373944320,"note":"Value kept but may cause issues"} 
[2026-11-03 23:53:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7812478741922621440,"note":"Value kept but may cause issues"} 
[2026-11-03 23:53:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:53:48] local.INFO: AVL Record Parsed {"raw_timestamp":1793730090000,"timestamp_ms":1793730090000,"timestamp_seconds":1793730090,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a51410"} 
[2026-11-03 23:53:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:53:48] 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-11-03 23:53: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":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-11-03 23:53:48] 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-11-03 23:53: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-11-03 23:53:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:53:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:53:48] local.INFO: Teltonika packet parsed successfully {"connection_id":228524,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:53:48] local.INFO: Passing IMEI to GPS processor {"connection_id":228524,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:53:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":228524,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:53:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:53:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:53:48] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:53:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194899200001,"66":27800,"174":206,"8":65280,"24":25,"16":19538536373944320,"45":7812478741922621440},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,8,24,16,45]} 
[2026-11-03 23:53:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:53:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:53:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194899200001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:53:48] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-11-03 23:53:48] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:53:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19538536373944320,"km_value":19538536373944.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:53:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":7812478741922621440,"description":"Unknown IO ID 45"} 
[2026-11-03 23:53:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194899200001,"power":27800,"unknown_174":206,"unknown_8":65280,"ignition":25,"odometer":null,"unknown_45":7812478741922621440}} 
[2026-11-03 23:53:48] local.INFO: DEBUG: GPS processor result {"connection_id":228524,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56399,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:53:48] local.INFO: GPS data processed {"connection_id":228524,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:53:48] local.INFO: Acknowledgment sent {"connection_id":228524,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:54:11] local.INFO: TCP Data received {"connection_id":228525,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:54:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228525,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:54:11] local.INFO: Processing buffer {"connection_id":228525,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:54:11] local.INFO: IMEI packet received {"connection_id":228525,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:54:11] local.INFO: IMEI acknowledgment sent {"connection_id":228525,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:54:13] local.INFO: TCP Data received {"connection_id":232121,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:54:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232121,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:54:13] local.INFO: Processing buffer {"connection_id":232121,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:54:13] local.INFO: Packet analysis {"connection_id":232121,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:54:13] local.INFO: Extracted packet for processing {"connection_id":232121,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:54:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:54: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-11-03 23:54:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194802944001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:54:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:54:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:54:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:54:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793730001000,"timestamp_ms":1793730001000,"timestamp_seconds":1793730001,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a3b868"} 
[2026-11-03 23:54:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:54: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-11-03 23:54: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":96,"n8_eight_byte":234,"data_length":795,"current_offset":136} 
[2026-11-03 23:54:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2784,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:54: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-11-03 23:54:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:54:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:54:13] local.INFO: Teltonika packet parsed successfully {"connection_id":232121,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:54:13] local.INFO: Passing IMEI to GPS processor {"connection_id":232121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:54:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":232121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:54:13] 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-11-03 23:54:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:54:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:54:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194802944001,"66":24864,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:54:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:54:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:54:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194802944001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:54:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:54:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:54:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:54:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:54:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194802944001,"power":24864,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:54:13] local.INFO: DEBUG: GPS processor result {"connection_id":232121,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56400,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:54:13] local.INFO: GPS data processed {"connection_id":232121,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:54:13] local.INFO: Acknowledgment sent {"connection_id":232121,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:54:15] local.INFO: TCP Data received {"connection_id":228525,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:54:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228525,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:54:15] local.INFO: Processing buffer {"connection_id":228525,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:54:15] local.INFO: IMEI packet received {"connection_id":228525,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:54:15] local.INFO: IMEI acknowledgment sent {"connection_id":228525,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:54:20] local.INFO: TCP Data received {"connection_id":228525,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:54:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228525,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:54:20] local.INFO: Processing buffer {"connection_id":228525,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:54:20] local.INFO: IMEI packet received {"connection_id":228525,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:54:20] local.INFO: IMEI acknowledgment sent {"connection_id":228525,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:54:21] local.INFO: TCP Data received {"connection_id":228525,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a6a668012d6bf40006053f10000d015731..."} 
[2026-11-03 23:54:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228525,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a6a668012d6bf40006053f10000d015731..."} 
[2026-11-03 23:54:21] local.INFO: Processing buffer {"connection_id":228525,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a6a668012d6bf40006053f10000d015731..."} 
[2026-11-03 23:54:21] local.INFO: Packet analysis {"connection_id":228525,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a6"} 
[2026-11-03 23:54:21] local.INFO: Extracted packet for processing {"connection_id":228525,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a6"} 
[2026-11-03 23:54:21] local.INFO: GPS Element Parsed {"raw_longitude":762049536,"raw_latitude":101007120,"longitude_deg":76.2049536,"latitude_deg":10.100712,"altitude":13,"angle":343,"satellites":49,"speed":37,"hex_longitude":"2d6bf400","hex_latitude":"06053f10","is_valid_coordinates":true} 
[2026-11-03 23:54: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-11-03 23:54:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194926848001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:54:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19543565780647936,"note":"Value kept but may cause issues"} 
[2026-11-03 23:54:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7781727600742508544,"note":"Value kept but may cause issues"} 
[2026-11-03 23:54:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:54:21] local.INFO: AVL Record Parsed {"raw_timestamp":1793730193000,"timestamp_ms":1793730193000,"timestamp_seconds":1793730193,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a6a668"} 
[2026-11-03 23:54:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:54:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:54: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":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-11-03 23:54:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:54: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-11-03 23:54:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:54:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:54:21] local.INFO: Teltonika packet parsed successfully {"connection_id":228525,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:54:21] local.INFO: Passing IMEI to GPS processor {"connection_id":228525,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:54:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":228525,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:54:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:54:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:54:21] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:54:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194926848001,"66":27463,"174":206,"8":65280,"24":37,"16":19543565780647936,"45":7781727600742508544},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,8,24,16,45]} 
[2026-11-03 23:54:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:54:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:54:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194926848001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:54:21] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-11-03 23:54:21] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:54:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19543565780647936,"km_value":19543565780647.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:54:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":7781727600742508544,"description":"Unknown IO ID 45"} 
[2026-11-03 23:54:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194926848001,"power":27463,"unknown_174":206,"unknown_8":65280,"ignition":37,"odometer":null,"unknown_45":7781727600742508544}} 
[2026-11-03 23:54:21] local.INFO: DEBUG: GPS processor result {"connection_id":228525,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56401,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:54:21] local.INFO: GPS data processed {"connection_id":228525,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:54:21] local.INFO: Acknowledgment sent {"connection_id":228525,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:54:22] local.INFO: TCP Data received {"connection_id":228525,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a6cd78012d6be94006056350000e015830..."} 
[2026-11-03 23:54:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228525,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a6cd78012d6be94006056350000e015830..."} 
[2026-11-03 23:54:22] local.INFO: Processing buffer {"connection_id":228525,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a6cd78012d6be94006056350000e015830..."} 
[2026-11-03 23:54:22] local.INFO: Packet analysis {"connection_id":228525,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a6"} 
[2026-11-03 23:54:22] local.INFO: Extracted packet for processing {"connection_id":228525,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a6"} 
[2026-11-03 23:54:22] local.INFO: GPS Element Parsed {"raw_longitude":762046784,"raw_latitude":101016400,"longitude_deg":76.2046784,"latitude_deg":10.10164,"altitude":14,"angle":344,"satellites":48,"speed":37,"hex_longitude":"2d6be940","hex_latitude":"06056350","is_valid_coordinates":true} 
[2026-11-03 23:54: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-11-03 23:54:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194929408001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:54:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19544038227050496,"note":"Value kept but may cause issues"} 
[2026-11-03 23:54:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7778842482233511936,"note":"Value kept but may cause issues"} 
[2026-11-03 23:54:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,183,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:54:22] local.INFO: AVL Record Parsed {"raw_timestamp":1793730203000,"timestamp_ms":1793730203000,"timestamp_seconds":1793730203,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a6cd78"} 
[2026-11-03 23:54:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:54:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:54: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":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-11-03 23:54:22] 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-11-03 23:54: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-11-03 23:54:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:54:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:54:22] local.INFO: Teltonika packet parsed successfully {"connection_id":228525,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:54:22] local.INFO: Passing IMEI to GPS processor {"connection_id":228525,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:54:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":228525,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:54:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:54:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:54:22] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:54:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194929408001,"66":27800,"183":206,"8":65280,"24":37,"16":19544038227050496,"45":7778842482233511936},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,183,8,24,16,45]} 
[2026-11-03 23:54:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:54:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:54:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194929408001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:54:22] local.INFO: Unknown IO ID detected {"io_id":183,"value":206,"description":"Unknown IO ID 183"} 
[2026-11-03 23:54:22] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:54:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19544038227050496,"km_value":19544038227050.496,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:54:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":7778842482233511936,"description":"Unknown IO ID 45"} 
[2026-11-03 23:54:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194929408001,"power":27800,"unknown_183":206,"unknown_8":65280,"ignition":37,"odometer":null,"unknown_45":7778842482233511936}} 
[2026-11-03 23:54:22] local.INFO: DEBUG: GPS processor result {"connection_id":228525,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56402,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:54:22] local.INFO: GPS data processed {"connection_id":228525,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:54:22] local.INFO: Acknowledgment sent {"connection_id":228525,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:54:35] local.INFO: TCP Data received {"connection_id":229013,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:54:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229013,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:54:35] local.INFO: Processing buffer {"connection_id":229013,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:54:35] local.INFO: IMEI packet received {"connection_id":229013,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:54:35] local.INFO: IMEI acknowledgment sent {"connection_id":229013,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:54:41] local.INFO: TCP Data received {"connection_id":229013,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:54:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229013,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:54:41] local.INFO: Processing buffer {"connection_id":229013,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:54:41] local.INFO: IMEI packet received {"connection_id":229013,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:54:41] local.INFO: IMEI acknowledgment sent {"connection_id":229013,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:54:41] local.INFO: TCP Data received {"connection_id":229013,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:54:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229013,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:54:41] local.INFO: Processing buffer {"connection_id":229013,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:54:41] local.INFO: Packet analysis {"connection_id":229013,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:54:41] local.INFO: Extracted packet for processing {"connection_id":229013,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:54:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23: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-11-03 23:54:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194802944001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:54:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:54:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:54:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:54:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793730001000,"timestamp_ms":1793730001000,"timestamp_seconds":1793730001,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a3b868"} 
[2026-11-03 23:54:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:54: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-11-03 23: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":96,"n8_eight_byte":234,"data_length":795,"current_offset":136} 
[2026-11-03 23:54:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2784,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23: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-11-03 23:54:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:54:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:54:41] local.INFO: Teltonika packet parsed successfully {"connection_id":229013,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:54:41] local.INFO: Passing IMEI to GPS processor {"connection_id":229013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:54:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":229013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:54: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-11-03 23:54:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:54:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:54:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194802944001,"66":24864,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:54:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:54:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:54:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194802944001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:54:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:54:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:54:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:54:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:54:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194802944001,"power":24864,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:54:41] local.INFO: DEBUG: GPS processor result {"connection_id":229013,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56403,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:54:41] local.INFO: GPS data processed {"connection_id":229013,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:54:41] local.INFO: Acknowledgment sent {"connection_id":229013,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:54:54] local.INFO: TCP Data received {"connection_id":228525,"ip":"117.225.188.55","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a6f488012d6bdf80060587b0000e01572f..."} 
[2026-11-03 23:54:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228525,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a6f488012d6bdf80060587b0000e01572f..."} 
[2026-11-03 23:54:54] local.INFO: Processing buffer {"connection_id":228525,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a6f488012d6bdf80060587b0000e01572f..."} 
[2026-11-03 23:54:54] local.INFO: Packet analysis {"connection_id":228525,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a6"} 
[2026-11-03 23:54:54] local.INFO: Extracted packet for processing {"connection_id":228525,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a6"} 
[2026-11-03 23:54:54] local.INFO: GPS Element Parsed {"raw_longitude":762044288,"raw_latitude":101025712,"longitude_deg":76.2044288,"latitude_deg":10.1025712,"altitude":14,"angle":343,"satellites":47,"speed":37,"hex_longitude":"2d6bdf80","hex_latitude":"060587b0","is_valid_coordinates":true} 
[2026-11-03 23:54: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-11-03 23:54:54] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194931968001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:54:54] local.WARNING: Large IO value detected {"io_id":16,"raw_value":19544506378485760,"note":"Value kept but may cause issues"} 
[2026-11-03 23:54:54] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7775816626236248064,"note":"Value kept but may cause issues"} 
[2026-11-03 23:54:54] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,183,8,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:54:54] local.INFO: AVL Record Parsed {"raw_timestamp":1793730213000,"timestamp_ms":1793730213000,"timestamp_seconds":1793730213,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a6f488"} 
[2026-11-03 23:54:54] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:54:54] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-11-03 23:54: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":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-11-03 23:54:54] 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-11-03 23:54: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-11-03 23:54:54] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:54:54] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:54:54] local.INFO: Teltonika packet parsed successfully {"connection_id":228525,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:54:54] local.INFO: Passing IMEI to GPS processor {"connection_id":228525,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:54:54] local.INFO: DEBUG: About to call GPS processor {"connection_id":228525,"device_imei":"862567071632322","avl_records_count":1} 
[2026-11-03 23:54:54] local.INFO: DEBUG: GPS processor called {"device_imei":"862567071632322","client_ip":"117.225.188.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:54:54] local.INFO: DEBUG: Checking if device exists {"imei":"862567071632322"} 
[2026-11-03 23:54:54] local.INFO: DEBUG: Device exists check result {"imei":"862567071632322","exists":true} 
[2026-11-03 23:54:54] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194931968001,"66":27289,"183":206,"8":65280,"24":37,"16":19544506378485760,"45":7775816626236248064},"client_ip":"117.225.188.55","device_imei_from_tcp":"862567071632322","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,183,8,24,16,45]} 
[2026-11-03 23:54:54] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567071632322"} 
[2026-11-03 23:54:54] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567071632322","device_id":174459,"device_uniqueid":"862567071632322"} 
[2026-11-03 23:54:54] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194931968001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:54:54] local.INFO: Unknown IO ID detected {"io_id":183,"value":206,"description":"Unknown IO ID 183"} 
[2026-11-03 23:54:54] local.INFO: Unknown IO ID detected {"io_id":8,"value":65280,"description":"Unknown IO ID 8"} 
[2026-11-03 23:54:54] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":19544506378485760,"km_value":19544506378485.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:54:54] local.INFO: Unknown IO ID detected {"io_id":45,"value":7775816626236248064,"description":"Unknown IO ID 45"} 
[2026-11-03 23:54:54] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194931968001,"power":27289,"unknown_183":206,"unknown_8":65280,"ignition":37,"odometer":null,"unknown_45":7775816626236248064}} 
[2026-11-03 23:54:54] local.INFO: DEBUG: GPS processor result {"connection_id":228525,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56404,"device_id":174459,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:54:54] local.INFO: GPS data processed {"connection_id":228525,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:54:54] local.INFO: Acknowledgment sent {"connection_id":228525,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:55:06] local.INFO: TCP Data received {"connection_id":232122,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:55:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232122,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:55:06] local.INFO: Processing buffer {"connection_id":232122,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:55:06] local.INFO: IMEI packet received {"connection_id":232122,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-11-03 23:55:06] local.INFO: IMEI acknowledgment sent {"connection_id":232122,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:55:07] local.INFO: TCP Data received {"connection_id":232122,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:55:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232122,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:55:07] local.INFO: Processing buffer {"connection_id":232122,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:55:07] local.INFO: IMEI packet received {"connection_id":232122,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:55:07] local.INFO: IMEI acknowledgment sent {"connection_id":232122,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:55:08] local.INFO: TCP Data received {"connection_id":232122,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:55:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232122,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:55:08] local.INFO: Processing buffer {"connection_id":232122,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:55:08] local.INFO: IMEI packet received {"connection_id":232122,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:55:08] local.INFO: IMEI acknowledgment sent {"connection_id":232122,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:55:10] local.INFO: TCP Data received {"connection_id":232122,"ip":"117.225.188.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:55:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232122,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:55:10] local.INFO: Processing buffer {"connection_id":232122,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-11-03 23:55:10] local.INFO: IMEI packet received {"connection_id":232122,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-11-03 23:55:10] local.INFO: IMEI acknowledgment sent {"connection_id":232122,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:55:12] local.INFO: TCP Data received {"connection_id":229013,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:55:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229013,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:55:12] local.INFO: Processing buffer {"connection_id":229013,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a3b868012ce51a8007234c380009008031..."} 
[2026-11-03 23:55:12] local.INFO: Packet analysis {"connection_id":229013,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:55:12] local.INFO: Extracted packet for processing {"connection_id":229013,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a3"} 
[2026-11-03 23:55:12] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":49,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:55:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:55:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194802944001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:55:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:55:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:55:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:55:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793730001000,"timestamp_ms":1793730001000,"timestamp_seconds":1793730001,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a3b868"} 
[2026-11-03 23:55:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:55: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-11-03 23:55:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":234,"data_length":795,"current_offset":136} 
[2026-11-03 23:55:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2784,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:55:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:55:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:55:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:55:12] local.INFO: Teltonika packet parsed successfully {"connection_id":229013,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:55:12] local.INFO: Passing IMEI to GPS processor {"connection_id":229013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:55:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":229013,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:55: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-11-03 23:55:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:55:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:55:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194802944001,"66":24864,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:55:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:55:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:55:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194802944001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:55:12] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:55:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:55:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:55:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:55:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194802944001,"power":24864,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:55:12] local.INFO: DEBUG: GPS processor result {"connection_id":229013,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56405,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:55:12] local.INFO: GPS data processed {"connection_id":229013,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:55:12] local.INFO: Acknowledgment sent {"connection_id":229013,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:55:35] local.INFO: TCP Data received {"connection_id":230258,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:55:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230258,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:55:35] local.INFO: Processing buffer {"connection_id":230258,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:55:35] local.INFO: IMEI packet received {"connection_id":230258,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:55:35] local.INFO: IMEI acknowledgment sent {"connection_id":230258,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:55:40] local.INFO: TCP Data received {"connection_id":230258,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:55:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230258,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:55:40] local.INFO: Processing buffer {"connection_id":230258,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:55:40] local.INFO: IMEI packet received {"connection_id":230258,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:55:40] local.INFO: IMEI acknowledgment sent {"connection_id":230258,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:55:40] local.INFO: TCP Data received {"connection_id":230258,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:55:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230258,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:55:40] local.INFO: Processing buffer {"connection_id":230258,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:55:40] local.INFO: IMEI packet received {"connection_id":230258,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:55:40] local.INFO: IMEI acknowledgment sent {"connection_id":230258,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:55:41] local.INFO: TCP Data received {"connection_id":230258,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:55:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230258,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:55:41] local.INFO: Processing buffer {"connection_id":230258,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:55:41] local.INFO: Packet analysis {"connection_id":230258,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:55:41] local.INFO: Extracted packet for processing {"connection_id":230258,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:55:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:55: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-11-03 23:55:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194880256001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:55:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:55:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:55:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:55:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793730301000,"timestamp_ms":1793730301000,"timestamp_seconds":1793730301,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a84c48"} 
[2026-11-03 23:55:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:55:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:55: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":97,"n8_eight_byte":32,"data_length":795,"current_offset":136} 
[2026-11-03 23:55:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":971,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:55: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-11-03 23:55:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:55:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:55:41] local.INFO: Teltonika packet parsed successfully {"connection_id":230258,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:55:41] local.INFO: Passing IMEI to GPS processor {"connection_id":230258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:55:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":230258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:55:41] 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-11-03 23:55:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:55:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:55:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194880256001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:55:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:55:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:55:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194880256001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:55:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:55:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:55:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:55:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:55:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194880256001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:55:41] local.INFO: DEBUG: GPS processor result {"connection_id":230258,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56406,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:55:41] local.INFO: GPS data processed {"connection_id":230258,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:55:41] local.INFO: Acknowledgment sent {"connection_id":230258,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:55:46] local.INFO: TCP Data received {"connection_id":230258,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:55:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230258,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:55:46] local.INFO: Processing buffer {"connection_id":230258,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:55:46] local.INFO: Packet analysis {"connection_id":230258,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:55:46] local.INFO: Extracted packet for processing {"connection_id":230258,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:55:46] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:55: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-11-03 23:55:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194880256001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:55:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:55:46] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:55:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:55:46] local.INFO: AVL Record Parsed {"raw_timestamp":1793730301000,"timestamp_ms":1793730301000,"timestamp_seconds":1793730301,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a84c48"} 
[2026-11-03 23:55:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:55:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:55: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":97,"n8_eight_byte":32,"data_length":795,"current_offset":136} 
[2026-11-03 23:55:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":971,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:55: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-11-03 23:55:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:55:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:55:46] local.INFO: Teltonika packet parsed successfully {"connection_id":230258,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:55:46] local.INFO: Passing IMEI to GPS processor {"connection_id":230258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:55:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":230258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:55:46] 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-11-03 23:55:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:55:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:55:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194880256001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:55:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:55:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:55:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194880256001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:55:46] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:55:46] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:55:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:55:46] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:55:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194880256001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:55:46] local.INFO: DEBUG: GPS processor result {"connection_id":230258,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56407,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:55:46] local.INFO: GPS data processed {"connection_id":230258,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:55:46] local.INFO: Acknowledgment sent {"connection_id":230258,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:56:17] local.INFO: TCP Data received {"connection_id":230258,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:56:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230258,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:56:17] local.INFO: Processing buffer {"connection_id":230258,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:56:17] local.INFO: Packet analysis {"connection_id":230258,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:56:17] local.INFO: Extracted packet for processing {"connection_id":230258,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:56:17] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:56: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-11-03 23:56:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194880256001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:56:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:56:17] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:56:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:56:17] local.INFO: AVL Record Parsed {"raw_timestamp":1793730301000,"timestamp_ms":1793730301000,"timestamp_seconds":1793730301,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a84c48"} 
[2026-11-03 23:56:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:56:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:56: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":97,"n8_eight_byte":32,"data_length":795,"current_offset":136} 
[2026-11-03 23:56:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":971,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:56: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-11-03 23:56:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:56:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:56:17] local.INFO: Teltonika packet parsed successfully {"connection_id":230258,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:56:17] local.INFO: Passing IMEI to GPS processor {"connection_id":230258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:56:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":230258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:56: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-11-03 23:56:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:56:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:56:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194880256001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:56:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:56:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:56:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194880256001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:56:17] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:56:17] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:56:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:56:17] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:56:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194880256001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:56:17] local.INFO: DEBUG: GPS processor result {"connection_id":230258,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56408,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:56:17] local.INFO: GPS data processed {"connection_id":230258,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:56:17] local.INFO: Acknowledgment sent {"connection_id":230258,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:56:36] local.INFO: TCP Data received {"connection_id":228527,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:56:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228527,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:56:36] local.INFO: Processing buffer {"connection_id":228527,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:56:36] local.INFO: IMEI packet received {"connection_id":228527,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:56:36] local.INFO: IMEI acknowledgment sent {"connection_id":228527,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:56:41] local.INFO: TCP Data received {"connection_id":228527,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:56:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228527,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:56:41] local.INFO: Processing buffer {"connection_id":228527,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:56:41] local.INFO: IMEI packet received {"connection_id":228527,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:56:41] local.INFO: IMEI acknowledgment sent {"connection_id":228527,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:56:41] local.INFO: TCP Data received {"connection_id":228527,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:56:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228527,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:56:41] local.INFO: Processing buffer {"connection_id":228527,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:56:41] local.INFO: Packet analysis {"connection_id":228527,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:56:41] local.INFO: Extracted packet for processing {"connection_id":228527,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:56:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:56:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:56:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194880256001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:56:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:56:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:56:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:56:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793730301000,"timestamp_ms":1793730301000,"timestamp_seconds":1793730301,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a84c48"} 
[2026-11-03 23:56:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:56:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:56:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":32,"data_length":795,"current_offset":136} 
[2026-11-03 23:56:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":971,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:56:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:56:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:56:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:56:41] local.INFO: Teltonika packet parsed successfully {"connection_id":228527,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:56:41] local.INFO: Passing IMEI to GPS processor {"connection_id":228527,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:56:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":228527,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:56:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:56:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:56:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:56:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194880256001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:56:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:56:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:56:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194880256001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:56:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:56:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:56:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:56:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:56:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194880256001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:56:41] local.INFO: DEBUG: GPS processor result {"connection_id":228527,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56409,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:56:41] local.INFO: GPS data processed {"connection_id":228527,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:56:41] local.INFO: Acknowledgment sent {"connection_id":228527,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:57:13] local.INFO: TCP Data received {"connection_id":228527,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:57:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":228527,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:57:13] local.INFO: Processing buffer {"connection_id":228527,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:57:13] local.INFO: Packet analysis {"connection_id":228527,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:57:13] local.INFO: Extracted packet for processing {"connection_id":228527,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:57:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:57: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-11-03 23:57:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194880256001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:57:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:57:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:57:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:57:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793730301000,"timestamp_ms":1793730301000,"timestamp_seconds":1793730301,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a84c48"} 
[2026-11-03 23:57:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:57: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-11-03 23:57: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":97,"n8_eight_byte":32,"data_length":795,"current_offset":136} 
[2026-11-03 23:57:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":971,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:57: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-11-03 23:57:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:57:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:57:13] local.INFO: Teltonika packet parsed successfully {"connection_id":228527,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:57:13] local.INFO: Passing IMEI to GPS processor {"connection_id":228527,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:57:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":228527,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:57: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-11-03 23:57:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:57:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:57:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194880256001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:57:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:57:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:57:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194880256001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:57:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:57:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:57:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:57:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:57:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194880256001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:57:13] local.INFO: DEBUG: GPS processor result {"connection_id":228527,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56410,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:57:13] local.INFO: GPS data processed {"connection_id":228527,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:57:13] local.INFO: Acknowledgment sent {"connection_id":228527,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:57:36] local.INFO: TCP Data received {"connection_id":229015,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:57:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229015,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:57:36] local.INFO: Processing buffer {"connection_id":229015,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:57:36] local.INFO: IMEI packet received {"connection_id":229015,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:57:36] local.INFO: IMEI acknowledgment sent {"connection_id":229015,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:57:41] local.INFO: TCP Data received {"connection_id":229015,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:57:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229015,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:57:41] local.INFO: Processing buffer {"connection_id":229015,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:57:41] local.INFO: IMEI packet received {"connection_id":229015,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:57:41] local.INFO: IMEI acknowledgment sent {"connection_id":229015,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:57:42] local.INFO: TCP Data received {"connection_id":229015,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:57:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229015,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:57:42] local.INFO: Processing buffer {"connection_id":229015,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:57:42] local.INFO: Packet analysis {"connection_id":229015,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:57:42] local.INFO: Extracted packet for processing {"connection_id":229015,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:57:42] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:57: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-11-03 23:57:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194880256001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:57:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:57:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:57:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:57:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793730301000,"timestamp_ms":1793730301000,"timestamp_seconds":1793730301,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a84c48"} 
[2026-11-03 23:57:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:57: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-11-03 23:57: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":97,"n8_eight_byte":32,"data_length":795,"current_offset":136} 
[2026-11-03 23:57:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":971,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:57: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-11-03 23:57:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:57:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:57:42] local.INFO: Teltonika packet parsed successfully {"connection_id":229015,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:57:42] local.INFO: Passing IMEI to GPS processor {"connection_id":229015,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:57:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":229015,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:57:42] 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-11-03 23:57:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:57:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:57:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194880256001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:57:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:57:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:57:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194880256001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:57:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:57:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:57:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:57:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:57:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194880256001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:57:42] local.INFO: DEBUG: GPS processor result {"connection_id":229015,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56411,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:57:42] local.INFO: GPS data processed {"connection_id":229015,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:57:42] local.INFO: Acknowledgment sent {"connection_id":229015,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:58:13] local.INFO: TCP Data received {"connection_id":229015,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:58:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":229015,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:58:13] local.INFO: Processing buffer {"connection_id":229015,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:58:13] local.INFO: Packet analysis {"connection_id":229015,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:58:13] local.INFO: Extracted packet for processing {"connection_id":229015,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:58:13] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:58: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-11-03 23:58:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194880256001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:58:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:58:13] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:58:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:58:13] local.INFO: AVL Record Parsed {"raw_timestamp":1793730301000,"timestamp_ms":1793730301000,"timestamp_seconds":1793730301,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a84c48"} 
[2026-11-03 23:58:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:58: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-11-03 23:58: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":97,"n8_eight_byte":32,"data_length":795,"current_offset":136} 
[2026-11-03 23:58:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":971,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:58: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-11-03 23:58:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:58:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:58:13] local.INFO: Teltonika packet parsed successfully {"connection_id":229015,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:58:13] local.INFO: Passing IMEI to GPS processor {"connection_id":229015,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:58:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":229015,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:58:13] 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-11-03 23:58:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:58:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:58:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194880256001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:58:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:58:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:58:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194880256001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:58:13] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:58:13] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:58:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:58:13] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:58:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194880256001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:58:13] local.INFO: DEBUG: GPS processor result {"connection_id":229015,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56412,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:58:13] local.INFO: GPS data processed {"connection_id":229015,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:58:13] local.INFO: Acknowledgment sent {"connection_id":229015,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:58:36] local.INFO: TCP Data received {"connection_id":232123,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:58:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232123,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:58:36] local.INFO: Processing buffer {"connection_id":232123,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:58:36] local.INFO: IMEI packet received {"connection_id":232123,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:58:36] local.INFO: IMEI acknowledgment sent {"connection_id":232123,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:58:41] local.INFO: TCP Data received {"connection_id":232123,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:58:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232123,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:58:41] local.INFO: Processing buffer {"connection_id":232123,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:58:41] local.INFO: IMEI packet received {"connection_id":232123,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:58:41] local.INFO: IMEI acknowledgment sent {"connection_id":232123,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:58:41] local.INFO: TCP Data received {"connection_id":232123,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:58:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232123,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:58:41] local.INFO: Processing buffer {"connection_id":232123,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:58:41] local.INFO: Packet analysis {"connection_id":232123,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:58:41] local.INFO: Extracted packet for processing {"connection_id":232123,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:58:41] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:58:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-11-03 23:58:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194880256001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:58:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:58:41] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:58:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:58:41] local.INFO: AVL Record Parsed {"raw_timestamp":1793730301000,"timestamp_ms":1793730301000,"timestamp_seconds":1793730301,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a84c48"} 
[2026-11-03 23:58:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:58:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-11-03 23:58:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":32,"data_length":795,"current_offset":136} 
[2026-11-03 23:58:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":971,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:58:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-11-03 23:58:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:58:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:58:41] local.INFO: Teltonika packet parsed successfully {"connection_id":232123,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:58:41] local.INFO: Passing IMEI to GPS processor {"connection_id":232123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:58:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":232123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:58: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-11-03 23:58:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:58:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:58:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194880256001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:58:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:58:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:58:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194880256001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:58:41] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:58:41] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:58:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:58:41] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:58:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194880256001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:58:41] local.INFO: DEBUG: GPS processor result {"connection_id":232123,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56413,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:58:41] local.INFO: GPS data processed {"connection_id":232123,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:58:41] local.INFO: Acknowledgment sent {"connection_id":232123,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:59:12] local.INFO: TCP Data received {"connection_id":232123,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:59:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":232123,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:59:12] local.INFO: Processing buffer {"connection_id":232123,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:59:12] local.INFO: Packet analysis {"connection_id":232123,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:59:12] local.INFO: Extracted packet for processing {"connection_id":232123,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:59:12] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:59: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-11-03 23:59:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194880256001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:59:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:59:12] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:59:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:59:12] local.INFO: AVL Record Parsed {"raw_timestamp":1793730301000,"timestamp_ms":1793730301000,"timestamp_seconds":1793730301,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a84c48"} 
[2026-11-03 23:59:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:59: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-11-03 23:59: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":97,"n8_eight_byte":32,"data_length":795,"current_offset":136} 
[2026-11-03 23:59:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":971,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:59: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-11-03 23:59:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:59:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:59:12] local.INFO: Teltonika packet parsed successfully {"connection_id":232123,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:59:12] local.INFO: Passing IMEI to GPS processor {"connection_id":232123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:59:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":232123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:59:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-11-03 23:59:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:59:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:59:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194880256001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:59:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:59:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:59:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194880256001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:59:12] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:59:12] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:59:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:59:12] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:59:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194880256001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:59:12] local.INFO: DEBUG: GPS processor result {"connection_id":232123,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56414,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:59:12] local.INFO: GPS data processed {"connection_id":232123,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:59:12] local.INFO: Acknowledgment sent {"connection_id":232123,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-11-03 23:59:35] local.INFO: TCP Data received {"connection_id":230259,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:59:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230259,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:59:35] local.INFO: Processing buffer {"connection_id":230259,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:59:35] local.INFO: IMEI packet received {"connection_id":230259,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-11-03 23:59:35] local.INFO: IMEI acknowledgment sent {"connection_id":230259,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-11-03 23:59:41] local.INFO: TCP Data received {"connection_id":230259,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:59:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230259,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:59:41] local.INFO: Processing buffer {"connection_id":230259,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-11-03 23:59:41] local.INFO: IMEI packet received {"connection_id":230259,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-11-03 23:59:41] local.INFO: IMEI acknowledgment sent {"connection_id":230259,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-11-03 23:59:42] local.INFO: TCP Data received {"connection_id":230259,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:59:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":230259,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:59:42] local.INFO: Processing buffer {"connection_id":230259,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1a2a84c48012ce51a8007234c38000900802f..."} 
[2026-11-03 23:59:42] local.INFO: Packet analysis {"connection_id":230259,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:59:42] local.INFO: Extracted packet for processing {"connection_id":230259,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1a2a8"} 
[2026-11-03 23:59:42] local.INFO: GPS Element Parsed {"raw_longitude":753212032,"raw_latitude":119753784,"longitude_deg":75.3212032,"latitude_deg":11.9753784,"altitude":9,"angle":128,"satellites":47,"speed":0,"hex_longitude":"2ce51a80","hex_latitude":"07234c38","is_valid_coordinates":true} 
[2026-11-03 23:59: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-11-03 23:59:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":459194880256001,"note":"Value kept but may cause issues"} 
[2026-11-03 23:59:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":38302574180302848,"note":"Value kept but may cause issues"} 
[2026-11-03 23:59:42] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-1938095921484253184,"note":"Value kept but may cause issues"} 
[2026-11-03 23:59:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,87,83,24,16,44],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-11-03 23:59:42] local.INFO: AVL Record Parsed {"raw_timestamp":1793730301000,"timestamp_ms":1793730301000,"timestamp_seconds":1793730301,"priority":1,"record_length":96,"hex_timestamp":"000001a1a2a84c48"} 
[2026-11-03 23:59:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-11-03 23:59: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-11-03 23:59: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":97,"n8_eight_byte":32,"data_length":795,"current_offset":136} 
[2026-11-03 23:59:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":971,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-11-03 23:59: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-11-03 23:59:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-11-03 23:59:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-11-03 23:59:42] local.INFO: Teltonika packet parsed successfully {"connection_id":230259,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-11-03 23:59:42] local.INFO: Passing IMEI to GPS processor {"connection_id":230259,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:59:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":230259,"device_imei":"862567074773115","avl_records_count":1} 
[2026-11-03 23:59:42] 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-11-03 23:59:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-11-03 23:59:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-11-03 23:59:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":459194880256001,"66":24875,"87":206,"83":43008,"24":0,"16":38302574180302848,"44":-1938095921484253184},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,83,24,16,44]} 
[2026-11-03 23:59:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-11-03 23:59:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-11-03 23:59:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":459194880256001,"description":"Unknown IO ID 0"} 
[2026-11-03 23:59:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":206,"description":"Unknown IO ID 87"} 
[2026-11-03 23:59:42] local.INFO: Unknown IO ID detected {"io_id":83,"value":43008,"description":"Unknown IO ID 83"} 
[2026-11-03 23:59:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":38302574180302848,"km_value":38302574180302.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-11-03 23:59:42] local.INFO: Unknown IO ID detected {"io_id":44,"value":-1938095921484253184,"description":"Unknown IO ID 44"} 
[2026-11-03 23:59:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":459194880256001,"power":24875,"unknown_87":206,"unknown_83":43008,"ignition":0,"odometer":null,"unknown_44":-1938095921484253184}} 
[2026-11-03 23:59:42] local.INFO: DEBUG: GPS processor result {"connection_id":230259,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":56415,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-11-03 23:59:42] local.INFO: GPS data processed {"connection_id":230259,"processed":1,"errors":0,"total":1} 
[2026-11-03 23:59:42] local.INFO: Acknowledgment sent {"connection_id":230259,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
